參數調整之后,采用一個適合的參數配置(步驟S608),以保持比預定閾值更高的語音品質。如上討論,適合的配置可以從處理器之前采用的一個或者多個歷史配置、處理器之前采用的前一配置,或者對應技術說明或者技術標準所定義或者支持的配置中決定或者選擇。這些用于決定或者選擇適合配置的候選配置可以記錄在存儲模塊140中。根據本發明的一個實施例,處理器130可以從候選配置中決定適合的編碼解碼器模式,以及發送對應命令以指導對應信號編碼模塊,例如DSP 150,以采用適合的編碼解碼器模式配置。
[0052]根據本發明的另一個實施例,參數可以為用于傳送語音封包給通信裝置B的傳輸功率。更具體地,處理器130可以根據已估計語音品質而降低傳輸功率。
[0053]圖7為根據本發明的另一個實施例,功率節省模式中,用于功率節省的方法流程圖。在該實施例中,可以根據已估計語音品質來透過降低傳輸功率而開始處理(步驟S702)。根據本發明的一個實施例,處理器130可以發送對應命令以指導對應模塊,例如基頻信號處理模塊110,以降低傳輸功率。
[0054]在本發明的一個實施例中,功率降低的程度可能隨著已估計語音品質而改變。舉例說明,當語音品質比預定閾值更高時,功率降低的程度可以設定為比較高,以及當語音品質接近預定閾值時,功率降低的程度可以設定為比較小。請注意在本發明的一些實施例中,傳輸功率對(versus)已估計語音品質的查找表,也可以透過幾個實驗而提前建立,而處理器130可以透過在該表中查找而決定對應當前已估計語音品質的傳輸功率。請進一步注意,在本發明的實施例中,在參數調整之前,當前參數配置可以記錄在存儲模塊140中,這樣,參數配置可以如上討論而被恢復。
[0055]接著,處理器130可以在步驟S702中所作出的參數調整之后,對通信裝置B的用戶所感知到的當前語音品質進行估計,以及檢查是否已估計語音品質比預定閾值更高,以及是否當前傳輸功率配置為比之前的更加節能(energy efficient)(步驟S704)。請注意,當傳輸功率太低時,可能需要重傳,導致不節能。因此,步驟S704進一步考慮是否當前傳輸功率配置比前一個更為節能。能源效率(energy efficiency)可以透過傳輸功率以及傳輸和重傳的次數而估計。如果更為節能,處理程序回到步驟S702以進一步降低傳輸功率。當已估計語音品質比預定閾值更高時,其參數調整可以為迭代方式。
[0056]另一方面,當已估計語音品質不比預定閾值更高時,或者能量在步驟S702的參數調整做出之后沒有更為有效,采用一個適合的參數配置(步驟S706),以便保持比預定閾值更高的語音品質。如上討論,適合的配置可以從處理器之前采用的一個或者多個歷史配置、處理器之前采用的前一配置,或者對應技術說明或者技術標準所定義的或者支持的多個配置中決定或者選擇。這些用于決定或者選擇適合配置的候選配置可以記錄在存儲模塊140中。根據本發明的一個實施例,處理器130可以發送對應命令以指導對應信號編碼模塊,例如基頻信號處理模塊110以及RF信號處理模塊120,以采用適合的傳輸功率配置。
[0057]請注意在本發明的一個實施例中,通信裝置A可以進一步考慮因UL功率控制機制所影響/決定的傳輸功率配置。傳輸功率控制(Transmiss1n Power Control, TPC)命令用于在eNB檢測到SNR值比閾值更低時,來調整UE的(即,通信裝置A)的傳輸功率。如果UE自動降低自己的傳輸功率,eNB可以透過TPC命令增加UE的傳輸功率。因此,在本發明的一個實施例中,當應用功率節省機制以降低傳輸功率時,功率余裕報告(power headroomreport, PHR)媒體接入控制(Medium Access Control, MAC)控制粒子(Control Element,CE)中的PH值,優選地被相應降低。舉例說明,當應用功率節省機制以降低傳輸功率時,PH值可以被降低,或者直接設定為O。請注意,傳輸功率降低也被優選應用在物理上行鏈路共享信道(Physical Uplink Shared Channel,PUSCH)/ 物理上行鏈路控制信道(PhysicalUplink Control Channel, PUCCH)以及探測參考信號(Sounding Reference Signal,SRS)上。
[0058]在本發明的另一個實施例中,當應用功率節省機制作以降低傳輸功率時,擴展功率余裕MAC CE中的P欄位優選設定為I,這樣UE可以允許降低自己的傳輸功率而不會防礙功率控制機制運作。P欄位指示出是否UE由于功率管理而應用功率補償(backoff)。P欄位的相關說明,可以參考對應標準3GPP TS 36.321部分,章節6.1.3.6a擴展功率余裕MACCE0
[0059]根據本發明的另一個實施例,參數可以為用于內部丟棄語音封包的封包丟包率。更具體地,處理器130可以隨機丟棄一個或者多個語音封包,以達到封包丟包率,而這一個或者多個已丟棄語音封包不會進一步由基頻信號處理模塊110所處理,因此不會傳送給通信裝置B。
[0060]圖8為根據本發明的另一個實施例,功率節省模式中,功率節省方法流程圖。在該實施例中,根據已估計語音封包,透過決定封包丟包率(packet drop rate)8%而開始處理,接著隨機丟棄一個或者多個語音封包以達到封包丟包率a% (步驟S802)。
[0061]在本發明的實施例中,封包丟包率對(versus)已估計語音品質的一個查找表,可以透過實驗而事先建立,處理器130可以透過表查找而決定對應當前已估計語音品質的封包丟包率。在本發明其他實施例中,封包丟包率的調整程度可以隨著已估計語音品質而變化。舉例說明,當語音品質比預定閾值更高時,封包丟包率的調整程度可以設定為更大,以及當語音品質接近預定閾值時,封包丟包率的調整程度可以設定為比較小。請注意,本發明的進一步實施例中,在參數調整之間,當前參數配置可以記錄在存儲模塊140中,這樣參數配置可以如上討論的被恢復。
[0062]接著,處理器130可以在步驟S802中做出參數調整之后,對通信裝置B的用戶所感知到的當前語音品質進行估計,檢查是否已估計的語音品質比預定閾值更高(步驟S804) ο如果是,處理程序返回到步驟S802,以進一步決定新的封包丟包率。當已估計語音品質比預定閾值更高時,參數調整可以為迭代步驟。
[0063]另一方面,當已估計語音品質沒有比預定閾值更高時,采用適合的參數配置(步驟S806),以便保持比預定閾值更高的語音品質。如上討論,適合的參數配置可以為從處理器之前采用的一個或者多個歷史配置、處理器前一個采用的前一配置、或者對應技術說明或者技術標準中定義或者支持的配置中決定或者選擇。這些用于決定或者選擇適合配置的候選配置可以記錄在存儲模塊140中。
[0064]根據本發明的再一個實施例,參數可以為語音激活檢測(Voice ActivityDetect1n,VAD)的靜音(silence)壓縮條件。更具體地,VAD的靜音壓縮條件可以由一些參數而決定,這些參數包含至少一個功率之和的閾值、噪聲電平之和的閾值以及釋放延遲周期。處理器130可以根據已估計的語音品質,透過調整VAD參數而調整VAD的靜音壓縮條件。有關功率和閾值、噪聲電平和閾值以及釋放延遲周期的說明,可以參考對應標準3GPPTS 26.094。
[0065]圖9為根據本發明的再一個實施例,功率節省模式中用于功率節省的方法流程圖。在一個實施例中,根據已估計的語音品質,透過調整VAD的靜音壓縮條件而開始處理(步驟S902)。根據本發明的一個實施例,處理器130可以發送對應命令以指導對應信號編碼模塊,例如DSP150,以調整VAD參數。
[0066]在本發明的實施例中,VAD參數對已估計語音品質的查找表可以透過幾個實驗而提前建立,以及處理器130可以透過查找該表,而決定對應當前已估計語音品質的VAD參數。在本發明的其他實施例中,VAD參數的調整程度可以隨著已估計的語音品質而變化。舉例說明,當語音品質比已預定閾值高很多,VAD參數的調整程度可以設定為更大,以及當語音品質接近預定閾值,則VAD參數的調整程度可以設定為較小。請注意在本發明的實施例中,參數調整之前,當前參數配置可以記錄在存儲模塊140中,這樣參數配置可以如上討論所恢復。
[0067]接著,處理器130可以在步驟S902參數調整之后,透過對通信裝置B的用戶所感知的當前語音品質進行估計,以及檢查已估計語音品質是否比預定閾值更高(步驟