專利名稱:自動播放聲音方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自動播放聲音方法及其裝置,尤其涉及一種自動播放時間方法及其裝置。
背景技術(shù):
手機(jī)作為大眾移動通信終端,應(yīng)用越來越普遍,隨身攜帶?,F(xiàn)有的手機(jī)通常用于顯示數(shù)據(jù)或接聽對方講話,它不能根據(jù)人們的需要有選擇的播放所需要的聲音。在必要時實現(xiàn)播放功能。例如手機(jī)一般都具備時間顯示功能,可以替代手表等計時器件查看時間。但有時不方便查看手機(jī)屏幕,如處于黑暗環(huán)境,早上起來不愿睜眼時。如果通過用戶的聽覺得知當(dāng)前時間,將給用戶帶來方便。為此我們應(yīng)用語音DSP技術(shù),發(fā)明了“會說話的手機(jī)實施方案“并且在公司產(chǎn)品上,成功地實現(xiàn)了此方案構(gòu)想。此方案的實現(xiàn),也必將為盲人等特殊人群使用手機(jī)提供方便。
發(fā)明內(nèi)容本發(fā)明的目的就是為了解決以上問題,提供一種自動播放聲音方法及其裝置,根據(jù)需要進(jìn)行聲音播放,使用方便。
本發(fā)明實現(xiàn)上述目的的方案是一種自動播放聲音方法,包括如下步驟1)接收播報信令信息;2)根據(jù)信令參數(shù)確定要播放聲音的數(shù)據(jù)庫位置;3)讀取數(shù)據(jù)庫中的播放聲音信息,發(fā)音器獲取聲音信息;4)發(fā)音器播放聲音信息。
基于上述目的本發(fā)明還提出了如下方案一種自動聲音播放裝置,包括基帶處理器,基帶處理電器接收所述信令發(fā)生裝置的信令,根據(jù)信令信息,從聲音存儲器讀取相應(yīng)的聲音信號,并將該聲音信號傳送到發(fā)聲器,聲音存儲器,用于存儲聲音信號;發(fā)聲器,用于接收所述的聲音信號,發(fā)出聲音驅(qū)動信號;及信令發(fā)生裝置,用于產(chǎn)生播放信令信息。
采用以上方案的有益效果由于有專門的信令發(fā)聲裝置,可以根據(jù)發(fā)出需要的播放的聲音指令,方便人們的生活,通過接收界面?zhèn)鬟f信令,方便了信令設(shè)置。
另外,具有自動時間報時功能,可以準(zhǔn)確報時,滿足人們的需要。
圖1是本發(fā)明的底層聲音播放流程圖;圖2是本發(fā)明的應(yīng)用于語音報時的具體實施例流程圖;圖3是本發(fā)明語音報時具體實施例的結(jié)構(gòu)電路方框圖。
具體實施方式
下面通過具體的實施例并結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述。
實施例一如圖1所示,一種自動播放聲音方法,包括如下步驟1)接收播報信令信息;2)根據(jù)信令參數(shù)確定要播放聲音的數(shù)據(jù)庫位置;3)讀取數(shù)據(jù)庫中的播放聲音信息,并送入數(shù)據(jù)緩沖器,讀取數(shù)據(jù)緩沖器或數(shù)據(jù)庫中的信息至發(fā)音器。
4)發(fā)音器播放聲音信息。
5)判斷數(shù)據(jù)庫中或數(shù)據(jù)緩沖器中的數(shù)據(jù)是否播放完,如果未播放完,則再次返回步驟3)。
6)根據(jù)接收的播報信令信息確定是否要再次從數(shù)據(jù)庫中讀取數(shù)據(jù),或從數(shù)據(jù)庫中讀取數(shù)據(jù)到數(shù)據(jù)緩沖器中,如果是,則返回步驟3)。
7)當(dāng)聲音播放完閉,關(guān)閉發(fā)音器,結(jié)束播放。
實施例二與實施例一不同之處在于步驟3)和步驟5),3)直接從數(shù)據(jù)庫中讀取的播放聲音信息至發(fā)音器;5)判斷數(shù)據(jù)庫中的數(shù)據(jù)是否播放完,如果未播放完,則返回步驟3)。
如圖2所示,將上述方法用于播放時間信息時,其具體步驟如下1)判斷待機(jī)或待機(jī)合蓋情況下是否有按鍵按下,如果有按下,即接收到所述播放信令信息;2)判斷語音報時開關(guān)是否已打開,如果果已打開,判斷當(dāng)前的情景模式的聲音已開啟,如果已開啟;3)讀取當(dāng)前時間信息,將當(dāng)前時間信息轉(zhuǎn)換為報時語音字符串,根據(jù)字符串確定播放聲音的數(shù)據(jù)位置。
4)播放報時字符串中的第一個字符對應(yīng)的聲音,5)啟動定時器,判斷是否有來電、按鍵等需要發(fā)聲的事件產(chǎn)生,如果有,則停止播放報時聲音,返回步驟1),開始播放其他聲音,直至完成播放;如果沒有,播放下一個字符中對應(yīng)的聲音,判斷所有字符是否播放完畢,如果播放完畢,則關(guān)閉定時器,如果沒有播放完畢,等待定時器到時,則返回步驟5)。
實施例三與實施例二不同之處在于步驟3)、步驟4)和步驟5)3)根據(jù)播放信令信息讀取當(dāng)前時間信息,將當(dāng)前時間信息轉(zhuǎn)換為報時語音字符串,根據(jù)字符串確定播放聲音的數(shù)據(jù)位置,依次將所有的字符對應(yīng)的聲音數(shù)據(jù)從數(shù)據(jù)庫中取出,將其送入數(shù)據(jù)緩存器中。
4)讀取數(shù)據(jù)緩沖器中的信息至發(fā)音器;5)發(fā)音器播放聲音信息;6)判斷數(shù)據(jù)緩沖器中的數(shù)據(jù)是否播放完,如果未播放完,則再次返回步驟4);7)聲音播放完閉,關(guān)閉發(fā)音器,結(jié)束播放。
實施例四與實施例二不同之處在于步驟4)和步驟5)其步驟如下4)判斷是否有來電、按鍵等需要發(fā)聲的事件產(chǎn)生,如果有,則停止播放報時聲音,返回步驟1),開始播放其他聲音,直至完成播放;如果沒有,5)播放報時字符串中的第一個字符對應(yīng)的聲音,判斷所有字符是否播放完畢,如果播放完畢,則關(guān)閉定時器,如果沒有播放完畢,則返回該步驟4)。
如圖3所示,一種自動聲音播放裝置,其特征是,包括基帶處理器U15,基帶處理器接收所述信令發(fā)生裝置的信令,根據(jù)信令信息,從聲音存儲器讀取相應(yīng)的聲音信號,并將該聲音信號傳送到發(fā)聲器,聲音存儲器U12,用于存儲聲音信號;發(fā)聲器,用于接收所述的聲音信號,發(fā)出聲音驅(qū)動信號;該發(fā)聲器包括音序合成器U10、音頻放大器U11和揚(yáng)聲器。
及信令發(fā)生裝置,用于產(chǎn)生播放信令信息,它可以是按鍵,也可以是包括按鍵和按鍵鍵信令產(chǎn)生裝置。按鍵通過觸發(fā)操作界面產(chǎn)生不同的播放信令信息。如報時信令信息。
對于上述裝置還可包括情景模式設(shè)置裝置,如設(shè)置為靜音、振動、發(fā)聲等模式;和語音報進(jìn)設(shè)定開關(guān),將語音報時設(shè)定為開啟或關(guān)閉狀態(tài),當(dāng)為開啟狀態(tài)時即允許報時,當(dāng)為關(guān)閉狀態(tài)時則禁止報時。
權(quán)利要求
1.一種自動播放聲音方法,其特征是包括如下步驟1)接收播報信令信息;2)根據(jù)信令參數(shù)確定要播放聲音的數(shù)據(jù)庫位置;3)讀取數(shù)據(jù)庫中的播放聲音信息,發(fā)音器獲取聲音信息;4)發(fā)音器播放聲音信息。
2.如權(quán)利要求1所述的自動播放聲音方法,其特征是所述的步驟3)包括如下步驟讀取數(shù)據(jù)庫中的播放聲音信息,并送入數(shù)據(jù)緩沖器,讀取數(shù)據(jù)緩沖器或數(shù)據(jù)庫中的信息至發(fā)音器。
3.如權(quán)利要求1或2所述的自動播放聲音方法,還包括如下步驟5)判斷數(shù)據(jù)庫中或數(shù)據(jù)緩沖器中的數(shù)據(jù)是否播放完,如果未播放完,則返回步驟3)。
4.如權(quán)利要求1或2所述的播放聲音方法,其特征是還包括如下步驟6)根據(jù)接收的播報信令信息確定是否要再次從數(shù)據(jù)庫中讀取數(shù)據(jù),或從數(shù)據(jù)庫中讀取數(shù)據(jù)到數(shù)據(jù)緩沖器中,如果是,則返回步驟3)。
5.如權(quán)利要求4所述的自動播放聲音方法,其特征是7)當(dāng)聲音播放完閉,關(guān)閉發(fā)音器,結(jié)束播放。
6.如權(quán)利要求1或2所述的自動播放聲音方法,其特征是所述的播放聲音信息為時間信息,所述的步驟2)包括如下過程根據(jù)播放信令信息讀取當(dāng)前時間信息,將當(dāng)前時間信息轉(zhuǎn)換為報時語音字符串,根據(jù)字符串確定播放聲音的數(shù)據(jù)位置。
7.如權(quán)利要求6所述的自動播放聲音方法,其特征是還包括如下步驟8)判斷是否有來電等需要發(fā)聲的事件產(chǎn)生,如果有,則停止播放報時聲音,返回步驟1),開始播放其他聲音,直至完成播放;如果沒有,返回步驟3)或步驟5)。
8.如權(quán)利要求7所述的自動播放聲音方法,其特征是在步驟2)和步驟1)之間還包括如下步驟判斷語音報時開關(guān)是否已打開,如果已打開;再判斷當(dāng)前的情景模式的聲音是否已開啟,如果已開啟,則進(jìn)入步驟2)。
9.一種自動聲音播放裝置,其特征是,包括基帶處理器(U15),基帶處理電器接收所述信令發(fā)生裝置的信令,根據(jù)信令信息,從聲音存儲器讀取相應(yīng)的聲音信號,并將該聲音信號傳送到發(fā)聲器,聲音存儲器(U12),用于存儲聲音信號;發(fā)聲器,用于接收所述的聲音信號,發(fā)出聲音驅(qū)動信號;及信令發(fā)生裝置,用于產(chǎn)生播放信令信息。
10.如權(quán)利要求9所述的自動聲音播放裝置,其特征是所述的信令發(fā)生裝置為報時信令發(fā)生裝置。
11.如權(quán)利要求9或10所述的自動聲音播放裝置所述的報時信令發(fā)生裝置包括按鍵,按鍵觸發(fā)產(chǎn)生報時信令。
12.如權(quán)利要求11所述的自動聲音播放裝置還包括播放情景模式設(shè)置裝置或/和語音報時設(shè)定開關(guān)。
全文摘要
本發(fā)明公開一種自動播放聲音方法,包括如下步驟1)接收播報信令信息;2)根據(jù)信令參數(shù)確定要播放聲音的數(shù)據(jù)庫位置;3)讀取數(shù)據(jù)庫中的播放聲音信息,發(fā)音器獲取聲音信息;4)發(fā)音器播放聲音信息。和一種自動聲音播放裝置,包括基帶處理器,基帶處理電器接收所述信令發(fā)生裝置的信令,根據(jù)信令信息,從聲音存儲器讀取相應(yīng)的聲音信號,并將該聲音信號傳送到發(fā)聲器,聲音存儲器,用于存儲聲音信號;發(fā)聲器,用于接收所述的聲音信號,發(fā)出聲音驅(qū)動信號;及信令發(fā)生裝置,用于產(chǎn)生播放信令信息。由于有專門的信令發(fā)聲裝置,可以根據(jù)發(fā)出需要的播放的聲音指令,方便人們的生活,通過接收界面?zhèn)鬟f信令,方便了信令設(shè)置。
文檔編號G10L13/00GK1547379SQ200310104009
公開日2004年11月17日 申請日期2003年12月10日 優(yōu)先權(quán)日2003年12月10日
發(fā)明者王雄, 張成亮, 劉書定, 王 雄 申請人:惠州Tcl移動通信有限公司