自動語音報號系統的製作方法
2023-06-13 15:46:06
專利名稱:自動語音報號系統的製作方法
技術領域:
本發明涉及移動通訊技術領域,具體涉及一種用於移動通訊終端的自動語音報號系統。
通常人們在接聽來電前,需要知道來電信息,如來電號碼,以決定是否接聽。現有移動終端在接收到來電信號時,內部的基帶處理器(手機CPU)首先對該信號進行分析,得到相應的來電號碼。然後基帶處理器驅動LCD顯示屏顯示該號碼,將來電信息告知使用者。同時基帶處理器從手機快閃記憶體(Flash Memory)中取出預存的鈴聲信號,送至發聲晶片,驅動發聲晶片發出各種設定的鈴聲,通知使用者。
然而在有些情況下,人們在收到來電時,不方便拿出手機看顯示的號碼,但又希望知道具體的來電信息。特別是,隨著手機耳機的廣泛使用,人們已習慣於在不取出手機的情況下進行通話。這時,僅依靠顯示屏提供來電信息便滿足不了人們的需求,人們希望在不取出手機的情況下也能獲知來電號碼。現有的移動終端還不能滿足這種要求。
發明內容
針對現有技術存在的不足之處,本發明的目的在於提供一種手機自動語音報號系統,在手機接收到來電信號時,能以語音形式向使用者通知來電號碼。
本發明解決上述問題採用的技術方案是提供一種自動語音報號系統,其包括一基帶處理器,用於從一語音存儲器中取出與來電號碼信號相對應的語音信號,並將該語音信號傳送到一發聲晶片;一語音存儲器,用於儲存所述的語音信號;及一發聲晶片,用於接收所述的語音信號,發出語音驅動信號,並提供一反饋信號,將執行情況反饋到所述的基帶處理器。
其中所述的語音存儲器中可以預存有數字語音信號和提示語音信號,其中的數字語音信號為十種,分別與數字0~9分別一一對應,所說的提示語音信號至少為一種。
其中所述的語音存儲器可以為快閃記憶體(Flash memory)。
其中所述的基帶處理器可以包括一號碼解析裝置,接受來電號碼信號,並將該信號由字符串分解為對應的各個來電數位訊號;一號碼存儲裝置,接受並儲存與來電號碼信號對應的各個來電數位訊號,並儲存一表示來電數字總數的信息及一表示已讀取的來電數字數量的信息;一判斷裝置,根據所述的號碼存儲裝置中儲存的表示來電數字總數和已讀取數量的信息,判斷未讀數字總數是否為0;一語音信號提取裝置,從所述語音存儲裝置中依次提取與所述來電數位訊號對應的語音信號;一語音信號發送裝置,將每次提取的語音信號依次發送到所述的發聲晶片。
一控制裝置,根據所述號碼存儲裝置儲存的信息,向語音提取裝置發出提取指令,根據所述發聲晶片提供的反饋信號,向判斷裝置發出判斷指令,若判斷裝置提供的未讀數字總數不為0,向語音提取裝置再次發出提取指令,循環前次操作,若未讀數字總數為0,控制語音報號系統退出報號狀態。
其中所述的基帶處理器還可包括一時鐘裝置,用於更新所述的號碼存儲電路中的表示已讀取的來電數位訊號的數量的信息。
本發明具有如下有益效果一、通過在語音存儲器中預存語音信號,並利用基帶處理器的數據處理功能,向發聲晶片輸出語音信號,完成來電號碼從數位訊號向語音信號的轉化,實現了以語音形式通知使用者來電信息,極大地方便了人們的使用,也滿足了人們追求時尚的心理要求;二、本發明不需改變現有移動通訊終端的任何硬體結構相比,只需將本發明的軟體程序固定於手機基帶處理器的隨機存儲器RAM,並將語音信號和語音數位訊號固定在語音存儲器中,即可使基帶處理器具備本發明所述的各種裝置和功能,實施方便,且不增加任何硬體成本。
圖1為本發明的系統結構示意圖。
圖2為本發明的語音存儲器的示意圖。
圖3為本發明的基帶處理器的一種結構示意圖。
圖4為本發明所述語音報號系統的一種工作流程示意圖。
實施時,所述的語音存儲器2可以採用普通快閃記憶體(FlashMemory),如現有手機普遍採用的快閃記憶體。所述的語音信號可以是單純的數字語音信號,如0~9這10個數字的語音信號,也可以在數字語音信號的基礎上,另外還包括多種提示語音信號。語音信號的預存可以這樣完成首先用PC將語音錄成Midi的格式,然後用晶片轉換工具將Midi格式轉變成SMAF格式存入手機快閃記憶體中。
參見圖2。作為本發明語音存儲器的一種具體實施方式
,所述的語音存儲器包括提示語音信號區2A和數字語音信號區2B和數據信號區2C,分別預存提示語音信號和數字語音信號和通用的數據信號,其中的提示語音信號區2A至少為一個區,也可包括多個分區2A1、2A2、2A3……2An,分別對應儲存一種提示語音信號,如「來電話了」等。其中的數字語音信號區2B具有十個分區2B0~2B9,各儲存有一種數字語音信號,分別與數字0~9的發音一一對應。其中2C區包括多個分區2C1、2C2……2Cn。
參見圖3。本發明所述的基帶處理器包括一號碼解析裝置,接受來電號碼信號,並將該信號由字符串分解為對應的各個來電數位訊號;一號碼存儲裝置,接受並儲存與來電號碼信號對應的各個來電數位訊號,並儲存一表示來電數字總數的信息及一表示已讀取的來電數字數量的信息;一判斷裝置,根據所述的號碼存儲裝置中儲存的表示來電數字總數和已讀取數量的信息,判斷未讀數字總數是否為0;一語音信號提取裝置,從所述語音存儲器中依次提取與所述來電數位訊號對應的語音信號;一語音信號發送裝置,將每次提取的語音信號依次發送到所述的發聲晶片。
一控制裝置,根據所述號碼存儲裝置儲存的信息,向語音提取裝置發出提取指令,根據所述發聲晶片提供的反饋信號,向判斷裝置發出判斷指令,若判斷裝置提供的未讀數字總數不為0,向語音提取裝置再次發出提取指令,循環前次操作,若未讀數字總數為0,控制語音報號系統退出報號狀態。
所述的基帶處理器還可包括一時鐘裝置,用於更新所述的號碼存儲電路中的表示已讀取的來電數位訊號的數量的信息。
本發明所述的該基帶處理器1可採用現有普通手機所用的基帶處理器,將本發明的軟體程序固定於其中的隨機存儲器RAM和將語音信號和語音數位訊號固定在語音存儲器中,即可使該基帶處理器具備以上所述的各種裝置及其功能。
使用者欲使用本發明的功能時,應首先通過手機功能菜單,將手機狀態設定為「自動報號」狀態,當手機接收到來電信號時,手機基帶處理器將調用以上所述的其所屬的各裝置,自動運行本自動語音報號系統。
圖4為本發明所述語音報號系統的一種工作流程示意圖。下面詳細描述本發明自動語音報號系統的具體實施方式
和工作方式,請同時參考圖3。
假設用戶已將手機設定為「自動報號」狀態,假設下面的來電號碼為13006605526。
當手機收到來電信號時,基帶處理器的控制裝置將該信號送至號碼解析裝置,同時,向發聲晶片發出初始化信號,使發聲晶片處於預備發聲狀態;號碼解析裝置接受該來電信號,並將其由字符串分解為對應的各個來電數位訊號1,3,0,0,6,6,0,5,5,2,6,該組來電數位訊號送到控制裝置,或者同時送到控制裝置及號碼存儲裝置;控制裝置接受並傳送該來電數位訊號,驅動LCD顯示器,可將該來電號碼13006605526顯示在LCD顯示器上;同時,若號碼解析裝置不向號碼存儲裝置發送該組來電數位訊號,則該控制裝置還同時向號碼存儲裝置傳送該組來電數位訊號;號碼存儲裝置用來接受來自號碼解析裝置或控制裝置的該組來電數位訊號,其可以是普通手機基帶處理器內部的隨機存儲器RAM,該組來電數位訊號依次儲存在該RAM上臨時分配的空間;該號碼存儲裝置同時還儲存一表示來電數字總數的信息及一表示已讀取的來電數字數量的信息,該總數信息及已讀取數量信息可由控制裝置產生,該已讀取數量信息可以是一讀取數字的指針;時鐘裝置用於更新所述的號碼存儲電路中的表示已讀取的來電數位訊號的數量的信息。
控制裝置首先向語音信號提取裝置發出提取指令;語音信號提取裝置接受該提取指令,從所述的語音存儲器中提取提示語音信號「來電話了」,並將其送至控制裝置;控制裝置將該提示語音信號送至語音信號發送裝置,同時啟動時鐘裝置,向號碼存儲裝置發出中斷信號;語音信號發送裝置收到該語音信號,並將其發送到發聲晶片;同時,號碼存儲裝置接受所述的時鐘裝置的中斷信號,數字指針加1,使已讀取的來電數位訊號數量(此處該數量包括提示語音)得到更新;判斷裝置,根據所述的號碼存儲裝置中儲存的表示來電數字總數和已讀取數量的信息,判斷未讀數字總數是否為0;發聲晶片接受所述語音信號,並向發聲設備,如揚聲器、耳機等發出語音驅動信號,當語音驅動信號發送完畢,即語音播放完畢後,該發聲晶片向控制裝置發送一中斷信號;基帶處理器的控制裝置收到該中斷請求,從判斷裝置提取未讀數字總數,若該數為0,向發聲晶片發出結束信號(指令),讓發聲晶片進入省電模式,整個自動語音報號過程完成;或該數不為0,則根據號碼存儲裝置中的信息,確定待讀的來電數位訊號,向語音信號提取裝置發出提取指令,循環執行上述工作過程,直到該數為0。此處判斷裝置中的未讀取數字總數為11,待讀的來電數字為「1」;以上僅舉出了本發明的一種具體實施方式
,該實施方式僅是為了對本發明進行說明,並非用於限制本發明。所屬領域的普通技術人員利用本發明的技術本質,均可對本發明的具體實施方式
作一定的修改和變通,所有這些改變,均在本發明所提的權利要求書的保護範圍之內。
權利要求
1.一種自動語音報號系統,其特徵在於,包括一基帶處理器,用於從一語音存儲器中取出與來電號碼信號相對應的語音信號,並將該語音信號傳送到一發聲晶片;一語音存儲器,用於儲存所述的語音信號;及一發聲晶片,用於接收所述的語音信號,發出語音驅動信號,並提供一反饋信號,將執行情況反饋到所述的基帶處理器。
2.根據權利要求1所述的語音報號系統,其特徵在於所述的語音存儲器中預存有數字語音信號和提示語音信號,其中的數字語音信號為十種,分別與數字0~9分別一一對應,所說的提示語音信號至少為一種。
3.根據權利要求1所述的語音報號系統,其特徵在於所述的語音存儲器為快閃記憶體(Flash Memory)。
4.根據權利要求1、2或3所述的語音報號系統,其特徵在於,所述的基帶處理器包括一號碼解析裝置,接受來電號碼信號,並將該信號由字符串分解為對應的各個來電數位訊號;一號碼存儲裝置,接受並儲存與來電號碼信號對應的各個來電數位訊號,並儲存一表示來電數字總數的信息及一表示已讀取的來電數字數量的信息;一判斷裝置,根據所述的號碼存儲裝置中儲存的表示來電數字總數和已讀取數量的信息,判斷未讀數字總數是否為0;一語音信號提取裝置,從所述語音存儲裝置中依次提取與所述來電數位訊號對應的語音信號;一語音信號發送裝置,將每次提取的語音信號依次發送到所述的發聲晶片。一控制裝置,根據所述號碼存儲裝置儲存的信息,向語音提取裝置發出提取指令,根據所述發聲晶片提供的反饋信號,向判斷裝置發出判斷指令,若判斷裝置提供的未讀數字總數不為0,向語音提取裝置再次發出提取指令,循環前次操作,若未讀數字總數為0,控制語音報號系統退出報號狀態。
5.根據權利要求4所述的語音報號系統,其特徵在於,所述的基帶處理器還包括一時鐘裝置,用於更新所述的號碼存儲電路中的表示已讀取的來電數位訊號的數量的信息。
全文摘要
本發明提供了一種手機自動語音報號系統,在手機接收到來電信號時,能以語音形式向使用者通知來電號碼。該系統包括一基帶處理器,用於從一語音存儲器中取出與來電號碼信號相對應的語音信號,並將該語音信號傳送到一發聲晶片;一語音存儲器,用於儲存所述的語音信號;及一發聲晶片,用於接收所述的語音信號,發出語音驅動信號,並提供一反饋信號,將執行情況反饋到所述的基帶處理器。本發明不需改變現有移動通訊終端的任何硬體結構,實施方便,易於推廣,具有較大的社會價值。
文檔編號H04M1/57GK1434660SQ0310718
公開日2003年8月6日 申請日期2003年3月7日 優先權日2003年3月7日
發明者吳裕偉 申請人:天時達塑膠電子(深圳)有限公司