專利名稱:一種在語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)通信方法與裝置,尤其涉及一種在蜂窩移動(dòng)通信系統(tǒng)的語(yǔ)音信道中適時(shí)地傳輸非語(yǔ)音數(shù)據(jù)的方法及裝置。
背景技術(shù):
在目前的第二代或第三代移動(dòng)通信系統(tǒng)中,語(yǔ)音(speech)信號(hào)通過(guò)語(yǔ)音信道進(jìn)行傳輸,而非語(yǔ)音的數(shù)據(jù)則通過(guò)專用的數(shù)據(jù)信道進(jìn)行傳輸,兩者相互獨(dú)立。
附
圖1顯示了在兩個(gè)常規(guī)的GSM移動(dòng)終端之間傳輸語(yǔ)音信號(hào)的處理流程示意圖。如圖所示,在發(fā)送方移動(dòng)終端中,待發(fā)射的語(yǔ)音信號(hào)通過(guò)模數(shù)轉(zhuǎn)換單元10的模數(shù)轉(zhuǎn)換處理和語(yǔ)音壓縮單元20的語(yǔ)音壓縮處理,以及發(fā)送方無(wú)線子系統(tǒng)93中的信道編碼單元30的信道編碼處理和調(diào)制發(fā)射單元40的調(diào)制處理后,發(fā)射到網(wǎng)絡(luò)系統(tǒng)。而在接收方移動(dòng)終端中,來(lái)自網(wǎng)絡(luò)系統(tǒng)的語(yǔ)音信號(hào)通過(guò)接收方無(wú)線子系統(tǒng)96中的接收解調(diào)單元50的解調(diào)處理以及信道解碼單元60的信道解碼處理后,再經(jīng)過(guò)語(yǔ)音解壓縮單元70的解壓縮處理和數(shù)模轉(zhuǎn)換單元80的數(shù)模轉(zhuǎn)換處理就得到了發(fā)送方移動(dòng)終端發(fā)送的原始語(yǔ)音信號(hào)。
附圖2是常規(guī)的用于GSM全速率語(yǔ)音業(yè)務(wù)的語(yǔ)音處理單元的方框圖,圖中的語(yǔ)音處理單元不僅包括用于發(fā)送數(shù)據(jù)的語(yǔ)音壓縮單元20的功能模塊,而且還包括用于接收數(shù)據(jù)的語(yǔ)音解壓縮單元70的功能模塊。此外,為了描述收發(fā)語(yǔ)音信號(hào)過(guò)程的完整性,在圖2中還包含了模數(shù)轉(zhuǎn)換單元10、發(fā)送方無(wú)線子系統(tǒng)93、接收方無(wú)線子系統(tǒng)96和數(shù)模轉(zhuǎn)換單元80。
如附圖2所示,發(fā)送方不連續(xù)發(fā)射處理單元90包括語(yǔ)音編碼器901(在GSM 06.10規(guī)范中定義)、發(fā)送方不連續(xù)發(fā)射控制和操作單元902(在GSM 06.31規(guī)范中定義)、語(yǔ)音激活檢測(cè)器903(在GSM06.32規(guī)范中定義)以及發(fā)送方舒適噪聲單元904(在GSM 06.12規(guī)范中定義)。而接收方不連續(xù)發(fā)射處理單元100包括接收方不連續(xù)發(fā)射控制和操作單元1001(在GSM 06.31規(guī)范中定義)、語(yǔ)音解碼器1002(在GSM 06.10規(guī)范中定義)、語(yǔ)音幀替換單元1003(在GSM06.11規(guī)范中定義)以及接收方舒適噪聲單元1004(在GSM 06.12規(guī)范中定義)。
在GSM全速率語(yǔ)音業(yè)務(wù)中,語(yǔ)音激活檢測(cè)(VAD)是實(shí)現(xiàn)不連續(xù)發(fā)射機(jī)制的一個(gè)重要模塊,它決定著何時(shí)輸出含有語(yǔ)音信息的語(yǔ)音幀,何時(shí)輸出用來(lái)生成背景噪音的靜音幀(SID幀)。
在附圖2中,語(yǔ)音激活檢測(cè)器903實(shí)際上可以被看作是一個(gè)能量檢測(cè)器,它利用由語(yǔ)音編碼器901提供的參數(shù)來(lái)調(diào)節(jié)自身的VAD閾值,然后根據(jù)來(lái)自語(yǔ)音編碼器901的信號(hào)計(jì)算得到當(dāng)前語(yǔ)音信號(hào)的能量,并將該語(yǔ)音信號(hào)能量與該VAD閾值進(jìn)行比較。如果語(yǔ)音信號(hào)的能量高于VAD閾值,則VAD標(biāo)志=1,表示當(dāng)前語(yǔ)音有效,不連續(xù)發(fā)射控制和操作單元902在該語(yǔ)音激活期內(nèi),將來(lái)自語(yǔ)音編碼器901的語(yǔ)音幀發(fā)送給發(fā)送方無(wú)線子系統(tǒng)(RSS)93;否則VAD標(biāo)志量=0,表示無(wú)語(yǔ)音傳遞,則不連續(xù)發(fā)射控制和操作單元902在該非語(yǔ)音激活期內(nèi),將來(lái)自發(fā)送方舒適噪聲單元904的用于生成背景噪音的靜音幀發(fā)送給發(fā)送方無(wú)線子系統(tǒng)93。
在移動(dòng)環(huán)境中,背景噪音的能量有可能會(huì)持續(xù)變化,因而,VAD的閾值也需要隨之調(diào)整,以使得語(yǔ)音激活檢測(cè)器903能夠適時(shí)地正確區(qū)分語(yǔ)音信號(hào)和背景噪音信號(hào)。為了提供準(zhǔn)確的檢測(cè)結(jié)果,調(diào)整后的VAD閾值必須高于背景噪音信號(hào)的能量,才能避免將噪音信號(hào)誤判為語(yǔ)音信號(hào)的情況發(fā)生。但是,VAD閾值的調(diào)整也不能過(guò)高,否則低功率的語(yǔ)音信號(hào)就會(huì)被視為噪音信號(hào)而被丟棄。
利用VAD檢測(cè)方法實(shí)現(xiàn)的DTX技術(shù),不僅減少了不必要的無(wú)線發(fā)送,從而減少了無(wú)線系統(tǒng)內(nèi)的無(wú)線干擾,而且在非語(yǔ)音激活期間內(nèi),發(fā)送方、接收方與網(wǎng)絡(luò)系統(tǒng)之間的信道處于低速率傳輸狀態(tài),此時(shí),若利用語(yǔ)音信道來(lái)傳輸非語(yǔ)音數(shù)據(jù),則不僅不會(huì)影響到正常的語(yǔ)音通信,而且還能夠充分利用無(wú)線資源。這些經(jīng)由語(yǔ)音信道傳輸?shù)姆钦Z(yǔ)音數(shù)據(jù),也被稱為帶內(nèi)數(shù)據(jù)(IBDIn Band Data)。在本發(fā)明中,帶內(nèi)數(shù)據(jù)包括除語(yǔ)音數(shù)據(jù)以外的各種信息,如圖象數(shù)據(jù)、控制信令等。
在與本申請(qǐng)同時(shí)提交的申請(qǐng)人為皇家飛利浦電子股份有限公司、且申請(qǐng)人案卷號(hào)為CN030037、申請(qǐng)?zhí)枮椋撸撸撸撸撸撸撸叩念}為“一種在語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的方法及裝置”的專利申請(qǐng)文件中,提出了一種在非語(yǔ)音激活期間內(nèi)利用語(yǔ)音信道傳遞非語(yǔ)音數(shù)據(jù)的方法,在此以插入的方式,引入該申請(qǐng)中披露的技術(shù)內(nèi)容。
在該申請(qǐng)中,可以采用三種形式的帶內(nèi)數(shù)據(jù)幀(IBD frame)來(lái)傳輸非語(yǔ)音數(shù)據(jù)。以下,將結(jié)合附圖3,對(duì)該修改后的能夠在語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的語(yǔ)音處理單元進(jìn)行描述。
圖3所示的修改后的語(yǔ)音處理單元,在發(fā)送方不連續(xù)發(fā)射處理單元90中,增加了用于存儲(chǔ)欲發(fā)射的帶內(nèi)數(shù)據(jù)幀的發(fā)送緩存905,以及用于表明發(fā)送緩存905中是否存有帶內(nèi)數(shù)據(jù)幀的發(fā)送帶內(nèi)數(shù)據(jù)標(biāo)志SendIBDFlag。當(dāng)上層應(yīng)用經(jīng)由數(shù)據(jù)接口將欲發(fā)送的帶內(nèi)數(shù)據(jù)幀存入發(fā)送緩存905中時(shí),SendIBDFlag置為1,以表示發(fā)送緩存905內(nèi)存有欲發(fā)送的IBD幀;當(dāng)緩存的IBD幀按照發(fā)送方不連續(xù)發(fā)射控制和操作單元902中的排隊(duì)算法,被發(fā)送給發(fā)送方無(wú)線子系統(tǒng)93后,SendIBDFlag置為0,以表示發(fā)送緩存905內(nèi)沒有待發(fā)數(shù)據(jù)。在接收方不連續(xù)發(fā)射處理單元100中,對(duì)接收方不連續(xù)發(fā)射控制和操作單元1001進(jìn)行了適應(yīng)性修改,以識(shí)別具有不同幀結(jié)構(gòu)的三種IBD幀;增加了用于存儲(chǔ)收到的IBD幀的接收緩存1005,以及用于表明該接收緩存1005中是否存有IBD幀的接收帶內(nèi)數(shù)據(jù)標(biāo)志ReceiveIBDFlag。當(dāng)ReceiveIBDFlag=1時(shí),表明收到了IBD幀,則上層應(yīng)用經(jīng)由數(shù)據(jù)接口讀取該緩存的IBD幀,并根據(jù)該IBD幀的不同構(gòu)成,將該IBD幀解讀為對(duì)應(yīng)的非語(yǔ)音數(shù)據(jù);當(dāng)ReceiveIBDFlag=0時(shí),表示接收緩存1005中沒有緩存的IBD幀。
當(dāng)有IBD幀欲發(fā)送時(shí),在發(fā)送方,若VAD標(biāo)志=1,則TX-DTX控制器按照常規(guī)通信協(xié)議中的規(guī)定處理并傳送語(yǔ)音幀;若VAD標(biāo)志=0,且SendIBDFlag=0,則按照常規(guī)通信協(xié)議中的規(guī)定處理并傳送靜音幀;當(dāng)VAD標(biāo)志=0(非語(yǔ)音激活期),且SendIBDFlag=1,則發(fā)送IBD幀。在接收方,當(dāng)收到一個(gè)傳送的幀時(shí),RX-DTX控制器根據(jù)標(biāo)志BFI、SID、TAF對(duì)接收到的信息碼流進(jìn)行分類,然后分別將語(yǔ)音幀、靜音幀和IBD幀送入各自的處理模塊。
在該專利申請(qǐng)中,提供了欲在語(yǔ)音信道內(nèi)傳輸IBD幀時(shí),IBD幀的構(gòu)建、存儲(chǔ)和發(fā)送方法,以及接收該IBD幀時(shí)的IBD幀的識(shí)別、存儲(chǔ)和讀取方法。
發(fā)明內(nèi)容
本發(fā)明是在上述專利申請(qǐng)的基礎(chǔ)上,進(jìn)一步提出了一種根據(jù)需要,如帶內(nèi)數(shù)據(jù)發(fā)送的緊急程度或帶內(nèi)數(shù)據(jù)發(fā)送的優(yōu)先級(jí)別,經(jīng)由語(yǔ)音信道發(fā)送帶內(nèi)數(shù)據(jù)幀的方法。
本發(fā)明的目的是提供一種在語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的方法和裝置,采用該方法和裝置,通過(guò)選擇帶內(nèi)數(shù)據(jù)幀發(fā)送指示生成的模式,可以根據(jù)不同需要,例如帶內(nèi)數(shù)據(jù)要求發(fā)送的緊急程度,適時(shí)地發(fā)送帶內(nèi)數(shù)據(jù)信息。
按照本發(fā)明的一種用于一個(gè)移動(dòng)終端的在語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的方法,包括步驟根據(jù)預(yù)先設(shè)定的非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,生成一個(gè)非語(yǔ)音數(shù)據(jù)幀發(fā)送指示;根據(jù)該非語(yǔ)音數(shù)據(jù)幀發(fā)送指示,產(chǎn)生關(guān)于下一幀的一個(gè)語(yǔ)音激活檢測(cè)(VAD)標(biāo)志;若該VAD標(biāo)志表示該下一幀為非語(yǔ)音激活期間,則在該下一幀發(fā)送該非語(yǔ)音數(shù)據(jù)幀。
其中的非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為當(dāng)存在所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀時(shí),生成即刻發(fā)送所述非語(yǔ)音數(shù)據(jù)幀的發(fā)送指示;也可以設(shè)定為當(dāng)所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的發(fā)送期限到期時(shí),生成即刻發(fā)送所述非語(yǔ)音數(shù)據(jù)幀的發(fā)送指示;還可以設(shè)定為將所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的數(shù)目對(duì)應(yīng)于所述的優(yōu)先級(jí)別,并根據(jù)所述非語(yǔ)音數(shù)據(jù)幀的數(shù)目,生成所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示;以及設(shè)定為將所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的緊迫程度對(duì)應(yīng)于所述的優(yōu)先級(jí)別,并根據(jù)所述非語(yǔ)音數(shù)據(jù)幀的緊迫程度,生成所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示。
附圖簡(jiǎn)述以下將通過(guò)參考附圖和結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行更加詳細(xì)地解釋說(shuō)明,其中圖1是在兩個(gè)常規(guī)GSM移動(dòng)終端之間傳輸語(yǔ)音信號(hào)的示意圖;圖2是常規(guī)用于GSM全速率語(yǔ)音業(yè)務(wù)的語(yǔ)音處理單元的方框圖;圖3是在GSM全速率語(yǔ)音業(yè)務(wù)中支持帶內(nèi)數(shù)據(jù)在語(yǔ)音信道中傳輸?shù)恼Z(yǔ)音處理單元的方框圖;圖4是按照本發(fā)明,當(dāng)考慮帶內(nèi)數(shù)據(jù)發(fā)送緊急程度時(shí),發(fā)送方的TX-DTX功能模塊示意圖;圖5是按照本發(fā)明,當(dāng)考慮帶內(nèi)數(shù)據(jù)發(fā)送緊急程度時(shí),語(yǔ)音激活檢測(cè)器VAD的功能模塊示意圖;圖6是按照本發(fā)明,當(dāng)考慮帶內(nèi)數(shù)據(jù)發(fā)送緊急程度時(shí),調(diào)整VAD閾值的示意圖;圖7是按照本發(fā)明,需要即刻發(fā)送帶內(nèi)數(shù)據(jù)時(shí)對(duì)VAD閾值進(jìn)行調(diào)整的流程圖;圖8是按照本發(fā)明,根據(jù)帶內(nèi)數(shù)據(jù)發(fā)送的優(yōu)先級(jí)進(jìn)行VAD閾值調(diào)整的流程圖。
在附圖中,相同的標(biāo)號(hào)表示相似或?qū)?yīng)的特征或功能。
發(fā)明詳述如上所述,在圖3所示的發(fā)送方不連續(xù)發(fā)射處理單元(TX-DTX)中,語(yǔ)音幀、靜音幀、IBD幀的發(fā)送是通過(guò)語(yǔ)音激活檢測(cè)器903生成的VAD標(biāo)志進(jìn)行切換的,因而,可以從VAD標(biāo)志的生成入手,通過(guò)控制生成的VAD標(biāo)志值,選擇IBD幀發(fā)送的時(shí)機(jī)。
附圖4為按照本發(fā)明,用于考慮到例如帶內(nèi)數(shù)據(jù)發(fā)送的緊急程度時(shí),TX-DTX處理器的組成示意圖。在附圖4的TX-DTX處理器610中,增添了一個(gè)由發(fā)送緩存905提供給語(yǔ)音激活檢測(cè)器612的IBD指示值(indicator),該IBD指示值可以表示例如當(dāng)前IBD幀發(fā)送的緊急程度。
附圖5所示為該語(yǔ)音激活檢測(cè)器612的具體組成。按照通信協(xié)議中的規(guī)定,非語(yǔ)音激活期的判斷條件是在連續(xù)若干信號(hào)幀內(nèi)同時(shí)滿足一、頻譜穩(wěn)定;二、信號(hào)中檢測(cè)不到周期性成份;三、沒有出現(xiàn)信息音(information tone)。當(dāng)滿足非語(yǔ)音激活期的判斷條件時(shí),語(yǔ)音激活檢測(cè)器612將根據(jù)當(dāng)時(shí)背景噪音的能量,適時(shí)地調(diào)整其VAD的閾值,以輸出正確的VAD標(biāo)志。為了不影響正常語(yǔ)音信號(hào)的傳輸,VAD閾值的調(diào)整應(yīng)當(dāng)在非語(yǔ)音激活期間進(jìn)行。以下,將結(jié)合附圖5中的各個(gè)功能模塊,具體描述該語(yǔ)音激活檢測(cè)器612中的VAD閾值調(diào)整和VAD標(biāo)志生成的過(guò)程。
如圖5所示,圖中ACF參數(shù)是語(yǔ)音編碼器901在編碼過(guò)程中生成的信號(hào)自相關(guān)系數(shù)(載有信號(hào)能量信息)。ACF在自適應(yīng)濾波和能量計(jì)算模塊301中,主要用于計(jì)算信號(hào)能量。
首先,考慮如何判斷當(dāng)前狀態(tài)是否滿足非語(yǔ)音激活的三個(gè)條件。
1、頻域穩(wěn)定條件由于單個(gè)20ms長(zhǎng)的信號(hào)幀所包含的頻域信息不足以表示輸入信號(hào)的完整頻譜特性,所以需要利用大于20ms的信息塊進(jìn)行計(jì)算。因此,如圖5所示,ACF首先被送入ACF平均模塊305中,目的就在于對(duì)多個(gè)連續(xù)信號(hào)幀進(jìn)行平均。ACF的平均量再送入預(yù)測(cè)計(jì)算模塊304,以計(jì)算出自相關(guān)預(yù)測(cè)值ravl。頻譜比較模塊308,根據(jù)自相關(guān)系數(shù)的平均值和該自相關(guān)預(yù)測(cè)值ravl,計(jì)算出輸入信號(hào)的頻譜特性,并與上一次計(jì)算結(jié)果進(jìn)行比較,如果前后的差值在預(yù)設(shè)的范圍之內(nèi),則表示頻譜穩(wěn)定,否則表示頻域發(fā)生變化。最后,頻譜比較模塊308向自適應(yīng)閾值調(diào)整模塊307提供一個(gè)表示頻域穩(wěn)定與否的參數(shù)stat。
2、是否存在周期性成份周期性檢測(cè)模塊302,通過(guò)對(duì)連續(xù)若干子幀的長(zhǎng)時(shí)預(yù)測(cè)滯后值N的比較來(lái)實(shí)現(xiàn)檢測(cè)判斷。這里的滯后值N是語(yǔ)音編碼器901在語(yǔ)音編碼過(guò)程中通過(guò)長(zhǎng)時(shí)預(yù)測(cè)計(jì)算得到的,表示的是較長(zhǎng)時(shí)間內(nèi)前后信號(hào)幀最大相關(guān)峰的位置。因此,如果前后兩個(gè)滯后值中,其一為另一個(gè)的因子,則表示滯后存在規(guī)律,信號(hào)中必存在周期性成份。檢測(cè)結(jié)果由參數(shù)ptch表示,ptch=1表示存在周期性成份。
3、是否存在信息音
信息音的檢測(cè)是比較復(fù)雜的,因而總是在完成當(dāng)前信號(hào)幀的語(yǔ)音編碼之后,由信息音檢測(cè)模塊303進(jìn)行估算。信息音與環(huán)境噪音的差別在于,信息音具有更高的預(yù)測(cè)增益。因此,在實(shí)際應(yīng)用中,信息音檢測(cè)模塊303,對(duì)來(lái)自語(yǔ)音編碼器901的偏移補(bǔ)償信號(hào)sof進(jìn)行預(yù)測(cè)處理,將歸一化的預(yù)測(cè)差值與某一閾值相比較,如果預(yù)測(cè)差值小于該閾值,表示此幀信號(hào)為信息音,參數(shù)tone=1,否則為噪音。
從周期性檢測(cè)模塊302、信息音檢測(cè)模塊303和頻譜比較模塊308輸出的三個(gè)參數(shù)ptch、tone、stat被分別輸送到自適應(yīng)閾值調(diào)整模塊707。在本發(fā)明的語(yǔ)音激活檢測(cè)器612中,自適應(yīng)閾值調(diào)整模塊707不僅接收來(lái)自周期性檢測(cè)模塊302、信息音檢測(cè)模塊303和頻譜比較模塊308的三個(gè)參數(shù)ptch、tone、stat,進(jìn)行非語(yǔ)音激活期的判斷,而且還接收來(lái)自發(fā)送緩存905的IBD指示值,以根據(jù)例如IBD幀發(fā)送的緊急程度適當(dāng)?shù)卣{(diào)整自適應(yīng)閾值調(diào)整模塊707輸出的閾值thvad,并將調(diào)整后的VAD閾值thvad傳送給VAD判決模塊306。同時(shí),自適應(yīng)閾值調(diào)整模塊707還將當(dāng)前信號(hào)幀的自相關(guān)預(yù)測(cè)值rvad輸送給自適應(yīng)濾波和能量計(jì)算模塊301,以設(shè)定濾波器的參數(shù)。
VAD判決模塊306,將來(lái)自自適應(yīng)濾波和能量計(jì)算模塊301的信號(hào)幀能量Pvad與來(lái)自自適應(yīng)閾值調(diào)整模塊707的調(diào)整后的閾值thvad進(jìn)行比較。如果信號(hào)幀能量高于VAD閾值,則該信號(hào)幀承載為有效語(yǔ)音,VAD判決模塊306輸出的VAD標(biāo)志Vvad為1;否則該信號(hào)幀承載的為噪音,VAD判決模塊306輸出的VAD標(biāo)志Vvad為0。
按照本發(fā)明的閾值調(diào)整過(guò)程的示意圖參見附圖6。如圖6所示,閾值判斷過(guò)程開始于對(duì)IBD指示值的判斷(步驟S801),如果IBD指示值不為零,則表示在下一幀中應(yīng)發(fā)送IBD幀,需要立即調(diào)整VAD閾值,使之滿足發(fā)送數(shù)據(jù)的要求,即執(zhí)行VAD閾值調(diào)整過(guò)程1(步驟S802)。如果IBD指示值為零,則表示暫時(shí)不發(fā)送IBD幀,流程進(jìn)入傳統(tǒng)算法的非語(yǔ)音激活條件判斷部分(步驟S503),依次判斷頻譜穩(wěn)定性(步驟S503.a)、是否不包含周期性成份(步驟S503.b)以及是否沒有信息音(步驟S503.c),只有這三個(gè)條件同時(shí)成立的情況下,才可以進(jìn)行VAD閾值調(diào)整過(guò)程2(步驟S803)。這里需要指出的是在圖6中給出了兩個(gè)VAD閾值調(diào)整過(guò)程,可以根據(jù)欲發(fā)送數(shù)據(jù)的緊急程度分別采用不同的調(diào)整參數(shù),甚至可以采用完全不同的調(diào)整方法,使得本發(fā)明的閾值調(diào)整方法更加靈活。
在圖6的本發(fā)明新增加的VAD閾值調(diào)整過(guò)程1中,IBD指示值劃分為兩類(I)根據(jù)是否需要立即發(fā)送IBD幀,IBD指示值可以被表示為布爾量的形式(即只有0和1兩個(gè)取值),例如以1表示即刻發(fā)送IBD幀,0表示不發(fā)送IBD幀;(II)根據(jù)欲發(fā)送的IBD幀的優(yōu)先級(jí)別,對(duì)應(yīng)于不同的優(yōu)先級(jí)別而調(diào)整VAD閾值,并將調(diào)整后的VAD閾值與當(dāng)前信號(hào)幀的能量比較,基于比較結(jié)果再確定是否發(fā)送IBD幀,這種情況下,IBD指示值可以取不同的數(shù)值。
按照本發(fā)明,可以根據(jù)需要,選擇IBD指示值的表示形式,即設(shè)定IBD幀發(fā)送指示生成的模式。
當(dāng)IBD指示值為布爾量時(shí),在以下兩種情況下可以生成IBD指示值(1)只要一有IBD幀存入發(fā)送緩存905中,發(fā)送緩存905就立刻向語(yǔ)音激活檢測(cè)器提供數(shù)值為1的IBD指示值;相反,則發(fā)送緩存905向語(yǔ)音激活檢測(cè)器提供數(shù)值為0的IBD指示值。(2)當(dāng)有IBD幀存入發(fā)送緩存905中時(shí),開始對(duì)該IBD幀進(jìn)行計(jì)時(shí),當(dāng)IBD幀的最后期限或生存時(shí)間TTL(TTLTime To Life)到期時(shí)才將IBD指示值置為1,否則一直為0,即當(dāng)存入發(fā)送緩存905中的IBD幀到達(dá)發(fā)送時(shí)刻時(shí),發(fā)送緩存905向語(yǔ)音激活檢測(cè)器提供數(shù)值為1的IBD指示值;相反,若尚未到達(dá)IBD發(fā)送時(shí)刻,則發(fā)送緩存905向語(yǔ)音激活檢測(cè)器提供數(shù)值為0的IBD指示值。用戶終端根據(jù)需要,可以將IBD幀發(fā)送指示生成模式設(shè)定為當(dāng)存在欲發(fā)送的IBD幀時(shí)就生成IBD指示值,或當(dāng)欲發(fā)送的IBD幀到期時(shí)再生成IBD指示值。
當(dāng)IBD指示值為不同數(shù)值(整數(shù)或小數(shù)值)時(shí),存在以下兩種情況的IBD指示值(1)當(dāng)IBD指示值表示IBD幀的數(shù)目時(shí),將存儲(chǔ)在發(fā)送緩存905中的IBD幀的數(shù)目對(duì)應(yīng)于一定的優(yōu)先級(jí)別,不同的IBD幀數(shù)目表示不同的優(yōu)先等級(jí),此時(shí),發(fā)送緩存905將其中緩存的IBD幀的數(shù)目作為IBD指示值提供給語(yǔ)音激活檢測(cè)器。(2)當(dāng)IBD指示值表示IBD幀的發(fā)送緊急程度時(shí),將存儲(chǔ)在發(fā)送緩存905中的IBD幀的發(fā)送的緊迫程度對(duì)應(yīng)于一定的優(yōu)先級(jí)別,越緊急則優(yōu)先級(jí)別越高,此時(shí),發(fā)送緩存905將其中緩存的第一個(gè)待發(fā)送的IBD幀的優(yōu)先級(jí)數(shù)作為IBD指示值提供給語(yǔ)音激活檢測(cè)器。用戶終端根據(jù)需要,可以將IBD幀發(fā)送指示生成模式設(shè)定為用存儲(chǔ)的IBD幀數(shù)目作為IBD指示值,也可以對(duì)IBD幀的發(fā)送緊急程度先進(jìn)行判斷,并將判斷得到的緊急程度作為IBD指示值提供給語(yǔ)音激活檢測(cè)器。
以下,將以發(fā)送緩存905內(nèi)是否存在IBD幀和存儲(chǔ)在發(fā)送緩存905中的IBD幀的優(yōu)先級(jí)別兩種情況為例,分別描述當(dāng)IBD指示值分別為布爾量和整數(shù)值時(shí),對(duì)應(yīng)的VAD閾值調(diào)整方法。
一、當(dāng)發(fā)送緩存905中存在待發(fā)送的IBD幀時(shí)生成IBD指示值參見附圖7,在發(fā)送端,當(dāng)一個(gè)IBD幀存儲(chǔ)到IBD發(fā)送緩沖區(qū)內(nèi)時(shí),SendIBDFlag置為1,以此標(biāo)志告訴TX-DTX操作控制模塊,發(fā)送緩存905內(nèi)存有待發(fā)數(shù)據(jù)。這里的SendIBDFlag只表示存在狀態(tài),并不表示該IBD幀是否需要立即發(fā)送,即SendIBDFlag與IBD指示值之間并不一定需要同步,SendIBDFlag與IBD指示值可以取完全不同的數(shù)值。
如圖7所示,首先,判斷當(dāng)前信號(hào)幀的能量是否低于可接受信號(hào)的能量下限pth(步驟S501),其中信號(hào)幀的能量由信號(hào)的自相關(guān)系數(shù)ACF
表示。如果信號(hào)幀能量低于下限,則將VAD閾值thvad設(shè)為某一特定值plev(步驟S502)。當(dāng)信號(hào)滿足能量要求時(shí),對(duì)IBD指示值進(jìn)行判斷(步驟S801)。
如果IBD指示值=0,表示無(wú)須發(fā)送IBD幀,則按照通信協(xié)議中的規(guī)定,進(jìn)行非語(yǔ)音激活條件的判斷(步驟S503)。如果當(dāng)前為語(yǔ)音激活時(shí)段,即三個(gè)條件沒有同時(shí)得到滿足,則此時(shí)不能改變閾值,將閾值調(diào)整計(jì)數(shù)器(adaptcount)清零(步驟S504),退出該模塊。當(dāng)滿足非語(yǔ)音激活條件時(shí),閾值調(diào)整計(jì)數(shù)器值adaptcount加1(步驟S505)。緊接著,判斷閾值調(diào)整計(jì)數(shù)器值adaptcount是否超過(guò)預(yù)定值adp(步驟S506),以判斷滿足非語(yǔ)音激活條件的時(shí)間是否達(dá)到了預(yù)定的時(shí)間,即應(yīng)當(dāng)在一預(yù)定的時(shí)段內(nèi),持續(xù)滿足非語(yǔ)音激活條件,才能視作當(dāng)前確實(shí)處于非語(yǔ)音激活期。若計(jì)數(shù)器值adaptcount小于預(yù)定值adp,則不再進(jìn)行操作,退出該模塊。若計(jì)數(shù)器值adaptcount大于預(yù)定值adp,則首先將當(dāng)前閾值thvad減少一個(gè)小量,如1/dec倍的thvad(步驟S507)。然后,經(jīng)過(guò)調(diào)整的thvad與當(dāng)前信號(hào)幀能量Pvad的fac倍進(jìn)行比較(步驟S508),其中fac為事先設(shè)定的常量。若二者相比,thvad較小,則再給閾值增加一個(gè)小量,如1/inc倍的thvad,并且在增加后的閾值和fac倍的Pvad之間選擇一個(gè)較小值作為下一幀的thvad(步驟S509),此處的inc和dec均為預(yù)先設(shè)定的常值,例如8、16或32。接著,判斷調(diào)整后的thvad是否超出了允許的最大限度,這個(gè)限度是由當(dāng)前信號(hào)幀能量Pvad再加上一定的余量決定的(步驟S510)。若步驟S508比較結(jié)果為thvad較大,則直接進(jìn)行步驟S510的操作。如果步驟S510中,閾值thvad超出該最大限度,則將VAD閾值thvad設(shè)定為該最大限度值(步驟S511)。最后,輸出該閾值thvad、自相關(guān)預(yù)測(cè)值rvad(步驟S512),同時(shí)將adaptcount設(shè)為無(wú)效值(步驟S513),以避免在一個(gè)非語(yǔ)音激活時(shí)段內(nèi)反復(fù)調(diào)整VAD閾值。
如果IBD指示值=1,如在本實(shí)施例中,按照預(yù)先規(guī)定,只要發(fā)送緩存905中一存有IBD幀,就立刻發(fā)送該IBD幀,則當(dāng)有IBD幀存入發(fā)送緩存905中時(shí),發(fā)送緩存905立刻向語(yǔ)音激活檢測(cè)器提供IBD指示值=1,流程轉(zhuǎn)到本發(fā)明的VAD閾值調(diào)整算法部分。在本發(fā)明中,為了立刻發(fā)送該IBD幀,但又不影響IBD幀發(fā)送后的后續(xù)信號(hào)幀的VAD閾值比較,首先,備份當(dāng)前信號(hào)幀處理過(guò)程中用到的VAD閾值(步驟S901),然后將一個(gè)高于當(dāng)前使用的VAD閾值的數(shù)值設(shè)置為調(diào)整后的新的VAD閾值(步驟S902)。為了能夠?yàn)镮BD傳輸創(chuàng)造一個(gè)時(shí)機(jī),這個(gè)新的閾值必須高于當(dāng)前語(yǔ)音信號(hào)幀能量Pvad,這樣,信道就可出讓給IBD傳送數(shù)據(jù)。為了不影響當(dāng)前正在處理的語(yǔ)音幀,應(yīng)等待當(dāng)前語(yǔ)音幀處理完畢后,再將VAD標(biāo)志為0,以傳送IBD幀,因此,在將VAD閾值調(diào)整后,流程進(jìn)入等待狀態(tài),等待當(dāng)前正在處理的語(yǔ)音幀操作完成(步驟S903)。在當(dāng)前語(yǔ)音幀處理完成后,將調(diào)整后的VAD閾值與接下來(lái)的語(yǔ)音幀的能量進(jìn)行比較,由于調(diào)整后的VAD閾值較高,因此生成的VAD標(biāo)志為0,從而,IBD幀可以經(jīng)由語(yǔ)音信道發(fā)送出去。在發(fā)送了該IBD幀后,將IBD指示值恢復(fù)為0(步驟S904),并將VAD閾值恢復(fù)為備份的閾值,以消除由于引入這個(gè)較高閾值而對(duì)后續(xù)其他語(yǔ)音幀進(jìn)行處理時(shí)可能造成的影響(步驟S905)。
由于在以上調(diào)整VAD閾值的過(guò)程中,在發(fā)送方,有意制造了一個(gè)或多個(gè)非語(yǔ)音激活時(shí)段,用一個(gè)或多個(gè)IBD幀取代了原本應(yīng)當(dāng)發(fā)送的一個(gè)或多個(gè)語(yǔ)音幀。在連續(xù)發(fā)送的IBD幀不是很多的情況下,在接收方的RX-DTX中,可以采用替換幀,來(lái)彌補(bǔ)發(fā)送方所丟失的語(yǔ)音幀,不會(huì)造成語(yǔ)音通話質(zhì)量的嚴(yán)重下降。然而,若是連續(xù)發(fā)送的IBD幀數(shù)目大于一定的標(biāo)準(zhǔn),如單位時(shí)間內(nèi)連續(xù)發(fā)送的IBD幀數(shù)目大于一個(gè)閾值,則將影響通信的質(zhì)量,因此,應(yīng)當(dāng)對(duì)發(fā)送的IBD幀的數(shù)目進(jìn)行計(jì)數(shù),當(dāng)累計(jì)發(fā)送的IBD幀的數(shù)目超過(guò)一個(gè)預(yù)定的標(biāo)準(zhǔn)時(shí),暫停發(fā)送IBD幀。
二、IBD指示值表示待發(fā)送的IBD幀的優(yōu)先級(jí)別如上所述,當(dāng)IBD指示值表示存儲(chǔ)在發(fā)送緩存905中的IBD幀的發(fā)送優(yōu)先級(jí)別時(shí),IBD指示值通常為發(fā)送緩存905中的第一個(gè)待發(fā)送的IBD幀的優(yōu)先級(jí)數(shù),當(dāng)該第一個(gè)IBD幀發(fā)送后,發(fā)送緩存905再計(jì)算出下一個(gè)IBD幀的優(yōu)先級(jí)數(shù),并將該下一幀的優(yōu)先級(jí)數(shù)作為當(dāng)前整個(gè)IBD幀序列的優(yōu)先級(jí)別賦予IBD指示值。
根據(jù)IBD指示值的不同數(shù)值,語(yǔ)音激活檢測(cè)器選擇對(duì)應(yīng)不同步長(zhǎng)的參數(shù),對(duì)VAD閾值進(jìn)行不同程度的調(diào)整。具體的閾值調(diào)整過(guò)程如圖8所示首先,判斷當(dāng)前信號(hào)幀的能量是否低于可接受信號(hào)的能量下限pth(步驟S501),其中信號(hào)幀的能量由信號(hào)的自相關(guān)系數(shù)ACF
表示。如果信號(hào)幀能量低于下限,則將VAD閾值thvad設(shè)為某一特定值plev(步驟S502)。當(dāng)信號(hào)滿足能量要求時(shí),對(duì)IBD指示值進(jìn)行判斷(步驟S801)。
如果IBD指示值=0,表示無(wú)須發(fā)送IBD幀,則按照通信協(xié)議中的規(guī)定,進(jìn)行非語(yǔ)音激活條件的判斷(步驟S503)。若步驟S503的判斷結(jié)果表明是語(yǔ)音激活期間,則執(zhí)行步驟S1003中,將參數(shù)增量inc和減量dec分別設(shè)為默認(rèn)值,并結(jié)束該VAD閾值調(diào)整過(guò)程。若步驟S503的判斷結(jié)果表明是非語(yǔ)音激活期間,則執(zhí)行步驟S505至步驟S513的VAD閾值調(diào)整過(guò)程,步驟S505至步驟S513與附圖7中的對(duì)應(yīng)步驟相同。在執(zhí)行步驟S513之后,將IBD指示值仍舊設(shè)定為原值0(步驟S1004)。
如果IBD指示值不為0,如IBD指示值為本實(shí)施例中的發(fā)送緩存905中的第一個(gè)IBD幀的優(yōu)先級(jí)i,那么根據(jù)IBD指示值i,選擇對(duì)應(yīng)步長(zhǎng)的參數(shù),如增量inci和減量deci,以在閾值調(diào)整過(guò)程中使用更新的參數(shù)inc和dec來(lái)確定調(diào)整后的閾值(步驟S1001)。對(duì)應(yīng)不同的優(yōu)先級(jí)別i,IBD指示值不同,而根據(jù)不同的IBD指示值選擇的用于調(diào)整VAD閾值的參數(shù)亦相應(yīng)的不同,從而,VAD閾值的調(diào)整步長(zhǎng)可以隨優(yōu)先級(jí)的高低而變化。然后,繼續(xù)執(zhí)行步驟S505至步驟S513的VAD閾值調(diào)整過(guò)程。在輸出調(diào)整后的閾值thvad后,在步驟S1004中,應(yīng)根據(jù)來(lái)自發(fā)送緩存905的下一幀的優(yōu)先級(jí)數(shù),將IBD指示值設(shè)置為相應(yīng)數(shù)值。
在該實(shí)施例中,除了在步驟S1001中,將參數(shù)inc和dec的數(shù)值賦予與IBD幀發(fā)送的優(yōu)先級(jí)相關(guān)的數(shù)值以外,后續(xù)的閾值調(diào)整步驟S505至S513均與IBD指示值為0時(shí)對(duì)應(yīng)的步驟相同。
在本發(fā)明的第二個(gè)實(shí)施例中,不同的優(yōu)先級(jí)對(duì)應(yīng)不同的閾值調(diào)整步長(zhǎng)。例如,假設(shè)有8個(gè)優(yōu)先級(jí),則應(yīng)當(dāng)有8個(gè)不同的步長(zhǎng)值用來(lái)調(diào)整VAD閾值。對(duì)于優(yōu)先級(jí)高的情況,步長(zhǎng)值可能較大,相應(yīng)的閾值調(diào)整幅度也比較大。只要下一個(gè)信號(hào)幀的能量低于該調(diào)整后的閾值,就會(huì)被判斷為噪聲,從而可立即傳送擁有該優(yōu)先級(jí)別的IBD幀。對(duì)于優(yōu)先級(jí)低的IBD幀,閾值調(diào)整幅度也相對(duì)小,因此,那些具有較高能量的語(yǔ)音幀仍可正常傳輸,只有當(dāng)具有能量低于該調(diào)整后閾值的語(yǔ)音幀到來(lái)時(shí),IBD幀才能夠代替該語(yǔ)音幀而被發(fā)送出去。
以上結(jié)合本發(fā)明的兩個(gè)實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)描述,需要指出的是IBD指示值并不局限于本發(fā)明上述的四種內(nèi)容,且可以采用本發(fā)明的緩存器905生成IBD指示值,也可以采用其他的IBD指示生成裝置生成IBD指示值。
本發(fā)明的利用語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的方法,既可以使用軟件模塊實(shí)現(xiàn),也可以使用硬件模塊實(shí)現(xiàn),還可以采用軟硬件結(jié)合的方式實(shí)現(xiàn),其原理和實(shí)施過(guò)程同樣適用于GSM的其他語(yǔ)音業(yè)務(wù)。
有益效果以上結(jié)合附圖對(duì)本發(fā)明的描述,從中可以清楚地看到本發(fā)明所提供的利用語(yǔ)音信道適時(shí)地傳輸非語(yǔ)音數(shù)據(jù)的方法,可以通過(guò)根據(jù)帶內(nèi)數(shù)據(jù)幀的發(fā)送緊急程度,對(duì)于通常情況設(shè)定的VAD閾值進(jìn)行直接地調(diào)整,從而能夠?qū)崿F(xiàn)適時(shí)地更加靈活地發(fā)送IBD數(shù)據(jù)。
按照本發(fā)明的方法,當(dāng)VAD閾值按照需要被調(diào)整后,并不立刻生成VAD標(biāo)志,而是等待當(dāng)前幀的處理完成后,再進(jìn)行調(diào)整后的VAD閾值與信號(hào)幀能量的比較,因此不會(huì)影響正在進(jìn)行的語(yǔ)音幀的處理。
此外,在本發(fā)明的實(shí)施中,由于改變VAD閾值而造成的語(yǔ)音幀的丟失,可以通過(guò)接收端中替換幀的方式加以彌補(bǔ),不會(huì)造成收聽質(zhì)量的下降(或者對(duì)語(yǔ)音質(zhì)量的損失會(huì)很小)。
另外,本發(fā)明的利用語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的方法,僅修改了VAD閾值的調(diào)整方法,沒有涉及移動(dòng)終端和網(wǎng)絡(luò)系統(tǒng)的硬件設(shè)備的改變,因此本發(fā)明易于在常規(guī)移動(dòng)終端的硬件基礎(chǔ)上實(shí)現(xiàn)。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明提供的VAD閾值調(diào)整方法,還可以在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上做出各種改進(jìn)。因此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
1.一種用于一個(gè)移動(dòng)終端的在語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的方法,包括步驟(a)根據(jù)預(yù)先設(shè)定的非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,生成一個(gè)非語(yǔ)音數(shù)據(jù)幀發(fā)送指示;(b)根據(jù)該非語(yǔ)音數(shù)據(jù)幀發(fā)送指示,產(chǎn)生關(guān)于下一幀的一個(gè)語(yǔ)音激活檢測(cè)(VAD)標(biāo)志;(c)若該VAD標(biāo)志表示該下一幀為非語(yǔ)音激活期間,則在該下一幀發(fā)送該非語(yǔ)音數(shù)據(jù)幀。
2.如權(quán)利要求1所述的方法,其中,步驟(b)進(jìn)一步包括(b1)根據(jù)所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示,調(diào)整當(dāng)前該移動(dòng)終端中使用的VAD閾值;(b2)根據(jù)該調(diào)整后的VAD閾值,產(chǎn)生所述下一幀的VAD標(biāo)志。
3.如權(quán)利要求2所述的方法,其中步驟(b1)進(jìn)一步包括(b11)備份所述當(dāng)前VAD閾值;(b12)將一個(gè)高于所述當(dāng)前VAD閾值的數(shù)值設(shè)置為調(diào)整后的VAD閾值;(b13)在執(zhí)行了所述步驟(c)之后,將所述調(diào)整后的VAD閾值恢復(fù)為該備份的VAD閾值。
4.如權(quán)利要求3所述的方法,其中所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為當(dāng)存在所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀時(shí),生成即刻發(fā)送所述非語(yǔ)音數(shù)據(jù)幀的發(fā)送指示。
5.如權(quán)利要求3所述的方法,其中所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為當(dāng)所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的發(fā)送期限到期時(shí),生成即刻發(fā)送所述非語(yǔ)音數(shù)據(jù)幀的發(fā)送指示。
6.如權(quán)利要求2所述的方法,其中步驟(b1)進(jìn)一步包括(b21)根據(jù)所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示,選擇對(duì)應(yīng)不同優(yōu)先級(jí)別的參數(shù);(b22)利用該選擇的參數(shù),將所述當(dāng)前VAD閾值調(diào)整為對(duì)應(yīng)不同優(yōu)先級(jí)別的數(shù)值。
7.如權(quán)利要求6所述的方法,其中所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為將所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的數(shù)目對(duì)應(yīng)于所述的優(yōu)先級(jí)別,并根據(jù)所述非語(yǔ)音數(shù)據(jù)幀的數(shù)目,生成所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示。
8.如權(quán)利要求6所述的方法,其中所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為將所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的緊迫程度對(duì)應(yīng)于所述的優(yōu)先級(jí)別,并根據(jù)所述非語(yǔ)音數(shù)據(jù)幀的緊迫程度,生成所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示。
9.如權(quán)利要求1所述的方法,還包括步驟(d)累計(jì)所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的數(shù)目;(e)判斷該累計(jì)的數(shù)目是否超過(guò)一個(gè)預(yù)定的標(biāo)準(zhǔn);(f)若該累計(jì)的數(shù)目超過(guò)該預(yù)定標(biāo)準(zhǔn),則暫停發(fā)送所述非語(yǔ)音數(shù)據(jù)幀。
10.一種能夠在語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的移動(dòng)終端,包括一個(gè)指示生成單元,用于根據(jù)預(yù)先設(shè)定的非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,生成一個(gè)非語(yǔ)音數(shù)據(jù)幀發(fā)送指示;一個(gè)VAD標(biāo)志生成單元,用于根據(jù)該非語(yǔ)音數(shù)據(jù)幀發(fā)送指示,產(chǎn)生關(guān)于下一幀的一個(gè)語(yǔ)音激活檢測(cè)(VAD)標(biāo)志;一個(gè)發(fā)送單元,用于當(dāng)該VAD標(biāo)志表示該下一幀為非語(yǔ)音激活期間時(shí),在該下一幀發(fā)送該非語(yǔ)音數(shù)據(jù)幀。
11.如權(quán)利要求10所述的移動(dòng)終端,其中,所述VAD標(biāo)志生成單元進(jìn)一步包括一個(gè)調(diào)整單元,用于根據(jù)所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示,調(diào)整當(dāng)前該移動(dòng)終端中使用的VAD閾值;所述VAD標(biāo)志生成單元,根據(jù)該調(diào)整后的VAD閾值,產(chǎn)生所述下一幀的VAD標(biāo)志。
12.如權(quán)利要求11所述的移動(dòng)終端,其中所述調(diào)整單元還包括一個(gè)備份單元,用于備份所述當(dāng)前VAD閾值;一個(gè)設(shè)置單元,用于將一個(gè)高于所述當(dāng)前VAD閾值的數(shù)值設(shè)置為調(diào)整后的VAD閾值;一個(gè)恢復(fù)單元,用于在發(fā)送了所述非語(yǔ)音數(shù)據(jù)幀后,將所述調(diào)整后的VAD閾值恢復(fù)為該備份的VAD閾值。
13.如權(quán)利要求12所述的移動(dòng)終端,其中所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為當(dāng)存在所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀時(shí),生成即刻發(fā)送所述非語(yǔ)音數(shù)據(jù)幀的發(fā)送指示。
14.如權(quán)利要求12所述的移動(dòng)終端,其中所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為當(dāng)所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的發(fā)送期限到期時(shí),生成即刻發(fā)送所述非語(yǔ)音數(shù)據(jù)幀的發(fā)送指示。
15.如權(quán)利要求11所述的移動(dòng)終端,其中所述調(diào)整單元進(jìn)一步包括一個(gè)選擇單元,用于根據(jù)所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示,選擇對(duì)應(yīng)不同優(yōu)先級(jí)別的參數(shù);所述調(diào)整單元,利用該選擇的參數(shù),將所述當(dāng)前VAD閾值調(diào)整為對(duì)應(yīng)不同優(yōu)先級(jí)別的數(shù)值。
16.如權(quán)利要求15所述的移動(dòng)終端,其中所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為將所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的數(shù)目對(duì)應(yīng)于所述的優(yōu)先級(jí)別,并根據(jù)所述非語(yǔ)音數(shù)據(jù)幀的數(shù)目,生成所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示。
17.如權(quán)利要求15所述的移動(dòng)終端,其中所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,可以設(shè)定為將所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的緊迫程度對(duì)應(yīng)于所述的優(yōu)先級(jí)別,并根據(jù)所述非語(yǔ)音數(shù)據(jù)幀的緊迫程度,生成所述非語(yǔ)音數(shù)據(jù)幀發(fā)送指示。
18.如權(quán)利要求10所述的移動(dòng)終端,還包括一個(gè)計(jì)數(shù)器,用于累計(jì)所述欲發(fā)送的非語(yǔ)音數(shù)據(jù)幀的數(shù)目;一個(gè)判斷單元,用于判斷該累計(jì)的數(shù)目是否超過(guò)一個(gè)預(yù)定的標(biāo)準(zhǔn);一個(gè)控制單元,用于當(dāng)該累計(jì)的數(shù)目超過(guò)該預(yù)定標(biāo)準(zhǔn)時(shí),暫停發(fā)送所述非語(yǔ)音數(shù)據(jù)幀。
全文摘要
一種用于一個(gè)移動(dòng)終端的在語(yǔ)音信道傳輸非語(yǔ)音數(shù)據(jù)的方法,包括步驟根據(jù)預(yù)先設(shè)定的非語(yǔ)音數(shù)據(jù)幀發(fā)送指示生成模式,生成一個(gè)非語(yǔ)音數(shù)據(jù)幀發(fā)送指示;根據(jù)該非語(yǔ)音數(shù)據(jù)幀發(fā)送指示,產(chǎn)生關(guān)于下一幀的一個(gè)語(yǔ)音激活檢測(cè)(VAD)標(biāo)志;若該VAD標(biāo)志表示該下一幀為非語(yǔ)音激活期間,則在該下一幀發(fā)送該非語(yǔ)音數(shù)據(jù)幀。采用該方法,通過(guò)選擇帶內(nèi)數(shù)據(jù)幀發(fā)送指示生成的模式,可以根據(jù)不同需要,例如帶內(nèi)數(shù)據(jù)要求發(fā)送的緊急程度,適時(shí)地發(fā)送帶內(nèi)數(shù)據(jù)信息。
文檔編號(hào)H04M11/06GK1617606SQ200310114289
公開日2005年5月18日 申請(qǐng)日期2003年11月12日 優(yōu)先權(quán)日2003年11月12日
發(fā)明者杜永剛, 晉曉輝 申請(qǐng)人:皇家飛利浦電子股份有限公司