專利名稱:緩沖控制器和無線電通信終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能夠吸收抖動的緩沖控制器和無線電通信終端。
背景技術(shù):
在以因特網(wǎng)為代表的IP(因特網(wǎng)協(xié)議)網(wǎng)絡(luò)中,近來提供了實時遞送聲音和圖像的服務(wù)。在實時遞送聲音和圖像的服務(wù)中,在盡力而為的基礎(chǔ)上遞送分組數(shù)據(jù)。因此,在實時遞送聲音和圖像的服務(wù)中,不保證分組數(shù)據(jù)以預(yù)定順序并在預(yù)定時間段內(nèi)到達(dá)目的地。 從而,存在所謂的QoS(服務(wù)質(zhì)量)控制技術(shù),用于在賦予所使用的信道優(yōu)先級的同時控制分組數(shù)據(jù)通信。具體地,必須通過高優(yōu)先級信道并實時地傳送構(gòu)成要被流式再現(xiàn) (stream-reproduced)的音頻和視頻數(shù)據(jù)(在下文中稱為AV數(shù)據(jù))的分組,以便防止圖像和聲音質(zhì)量在流式再現(xiàn)中劣化。因此,RTP(實時傳輸協(xié)議)通常用作傳送用于流式再現(xiàn)的 AV數(shù)據(jù)的傳送協(xié)議。然而,在QoS控制技術(shù)中,即使在將優(yōu)先級賦予執(zhí)行分組通信的信道時,也存在當(dāng)分組到達(dá)無線電通信終端時發(fā)生抖動的情況。因此,在無線電通信終端中,有時難以實時地再現(xiàn)包含在分組中的用于流式再現(xiàn)的AV數(shù)據(jù)。將描述在發(fā)生這樣的抖動的情況下的無線電通信終端的操作。在無線網(wǎng)絡(luò)中,在無線電通信終端與基站之間的電場強度低的情況下,在由無線電通信終端從基站接收的分組中隨機地發(fā)生錯誤。因此,即使當(dāng)無線電通信終端對分組執(zhí)行解碼處理和糾錯處理時,終端有時也不能通過糾錯來解碼分組(即,發(fā)生解碼錯誤)。為了彌補這樣的解碼錯誤,在無線電通信終端判定不能解碼分組的情況下,無線電通信終端自動地將表示解碼錯誤的NACK傳送至作為傳送源的基站。接收到NACK的基站將已經(jīng)發(fā)生解碼錯誤的分組重傳至無線電通信終端。HARQ控制作為這樣的重傳控制是公知的。HARQ 控制的典型示例是3GPP(第三代合作項目)中規(guī)定的HSDPA(高速下行鏈路分組訪問)和作為下一代通信標(biāo)準(zhǔn)的LTE (長期演進(jìn))。圖7示出了通過HARQ控制從基站900重傳的分組累積在無線電通信終端800的緩沖器中的情況。參考圖7,將描述在無線電通信終端800中處理分組的方法。無線電通信終端800順序地處理通過解碼和糾錯處理而正常糾錯且解碼的分組1 至3,并將分組累積在RTP緩沖器中。隨后,關(guān)于其中由于解碼和糾錯處理而導(dǎo)致解碼錯誤的分組4,無線電通信終端 800通過無線網(wǎng)絡(luò)將NACK傳送至作為傳送源的基站802。此外,因為丟失分組4,所以無線電通信終端800將分組5和分組6保持在RLC緩沖器中。當(dāng)無線電通信終端800隨后再次從基站900接收分組4時,終端將分組4與累積在RLC緩沖器中的分組5和分組6 —起處理,并執(zhí)行以正確的順序重新排列分組的控制。此后,無線電通信終端800將以正確的順序重新排列的分組4至6傳輸?shù)絉TP緩沖器。此外,無線電通信終端800對分組7至9執(zhí)行與對分組4至6的處理同樣的處理。
也就是說,關(guān)于其中由于解碼和糾錯處理而導(dǎo)致解碼錯誤的分組7,無線電通信終端800通過無線網(wǎng)絡(luò)將NACK傳送至作為傳送源的基站900。此外,因為丟失分組7,所以無線電通信終端800將分組8和分組9保持在RLC緩沖器中。當(dāng)無線電通信終端800隨后再次從基站900接收分組7時,終端將分組7與累積在RLC緩沖器中的分組8和分組9 一起處理,并執(zhí)行以正確的順序重新排列分組的控制。此后,無線電通信終端800將以正確的順序重新排列的分組7至9傳輸?shù)絉TP緩沖器。如上所述,將分組5和6以及分組8和9保持在RLC緩沖器中,直到使得分組4和分組7能夠被解碼為止。因為這樣保持分組,所以,在將緊挨在分組4之前的分組3傳輸至 RTP緩沖器、與將再次接收到的分組4和分組5至6傳輸至RTP緩沖器之間,產(chǎn)生不處理分組的時間段。此時間段對應(yīng)于抖動。抖動包括延續(xù)直到通過HARQ重傳控制重傳丟失的分組為止的時間段、將分組保持在RLC緩沖器中的時間段、使分組經(jīng)歷RLC處理并將其傳輸至 RTP層的時間段等。當(dāng)抖動長時,要被解碼器轉(zhuǎn)換為音頻和視頻數(shù)據(jù)的RTP分組量變得不足。結(jié)果,在無線電通信終端800中,降低聲音和圖像的輸出速率,并導(dǎo)致聲音中斷和圖像劣化。特別地,在分組構(gòu)成用于流式再現(xiàn)的AV數(shù)據(jù)的情況下,聲音中斷和圖像劣化顯著。引用列表專利文獻(xiàn)專利文獻(xiàn)1 :JP-A-2008-(^8828
發(fā)明內(nèi)容
技術(shù)問題在專利文獻(xiàn)1中公開的緩沖控制技術(shù)中,根據(jù)無線電通信終端與基站之間的電場強度,改變RTP緩沖器的容量。因此,可以吸收RTP分組的接收間隔的抖動,并且?guī)缀醪话l(fā)生聲音中斷。然而,實際上,上述抖動的時間寬度比無線電通信終端與基站之間的電場強度的1至幾ms的變化時間寬度大得多。因此,可以認(rèn)為,能夠通過改變RTP緩沖器的容量而吸收的抖動并非很大程度地依賴于無線電通信終端與基站之間的電場。本發(fā)明的一目的在于提供能夠吸收抖動的緩沖控制器和無線電通信終端。解決問題的方法本發(fā)明提供了一種在通信終端中提供的緩沖控制器,其中所述通信終端具有通過網(wǎng)絡(luò)接收數(shù)據(jù)的接收機,所述緩沖控制器包括第一數(shù)據(jù)處理單元,其包括第一緩沖器,所述第一緩沖器為了以正確的順序重新排列由所述接收機接收的數(shù)據(jù)而保持所述數(shù)據(jù),并且所述第一數(shù)據(jù)處理單元執(zhí)行以所述正確的順序重新排列所述第一緩沖器中保持的所述數(shù)據(jù)的處理;第二數(shù)據(jù)處理單元,其包括第二緩沖器,所述第二緩沖器緩沖所述第一數(shù)據(jù)處理單元中處理的數(shù)據(jù),并且所述第二數(shù)據(jù)處理單元執(zhí)行根據(jù)預(yù)定輸出速率輸出所述第二緩沖器中緩沖的所述數(shù)據(jù)的處理;以及控制器,其基于保持在所述第一緩沖器中的數(shù)據(jù)量,至少控制所述第二緩沖器的容量。根據(jù)所述結(jié)構(gòu),可以將吸收在分組的接收中的抖動的第二緩沖器的容量設(shè)置為適當(dāng)?shù)闹?。在所述緩沖控制器中,控制器控制所述第二數(shù)據(jù)處理單元,以便當(dāng)保持在所述第一緩沖器中的所述數(shù)據(jù)的保持量較大時,進(jìn)一步增加所述第二緩沖器的容量。
在所述緩沖控制器中,所述控制器控制所述第二數(shù)據(jù)處理單元,以便當(dāng)保持在所述第一緩沖器中的所述數(shù)據(jù)的保持量較小時,進(jìn)一步減小所述第二緩沖器的容量。所述緩沖控制器還包括解碼器,所述解碼器將在所述第二數(shù)據(jù)處理單元中處理的數(shù)據(jù)轉(zhuǎn)換為音頻信號和視頻信號,并且在從所述第二數(shù)據(jù)處理單元輸出至所述解碼器的數(shù)據(jù)的每單位時間的數(shù)據(jù)量小于被預(yù)設(shè)為預(yù)定值的輸出速率的情況下,所述控制器控制所述第一數(shù)據(jù)處理單元,以便將保持在所述第一緩沖器中的數(shù)據(jù)輸出至所述第二緩沖器。根據(jù)所述結(jié)構(gòu),可以防止從第二緩沖器至解碼器的輸出速率降低。本發(fā)明還提供了一種包括如上所述的緩沖控制器的無線電通信終端。本發(fā)明的有益效果根據(jù)本發(fā)明的緩沖控制器和無線電通信終端,可以吸收抖動。
圖1是根據(jù)本發(fā)明第一實施例的無線電通信終端100的框圖。圖2示出分組累積在無線電通信終端100的緩沖器中的情況。圖3是示出RLC緩沖器133中的RLC分組的保持量隨時間的轉(zhuǎn)變。圖4示出RTP緩沖器137中的處理延遲(抖動)的隨時間的轉(zhuǎn)變。圖5是根據(jù)第二實施例的無線電通信終端300的結(jié)構(gòu)的框圖。圖6示出RTP緩沖器337中的RTP分組的剩余量隨時間的轉(zhuǎn)變。圖7示出通過HARQ控制重傳的分組累積在緩沖器中的情況。
具體實施例方式在下文中,將參考附圖描述本發(fā)明的實施例。(實施例1)圖1是根據(jù)本發(fā)明的第一實施例的無線電通信終端100的框圖。如圖1中所示, 無線電通信終端100包括天線101、無線電單元103、解調(diào)單元105、HARQ緩沖器107、糾錯單元109、ACK/NACK生成單元111、調(diào)制單元113、MAC單元115、RLC單元117、UDP/IP單元 119,RTP單元121、解碼器123、編碼器125、顯示器127、揚聲器129、麥克風(fēng)131、RLC緩沖器 133、抖動吸收緩沖調(diào)節(jié)單元135和RTP緩沖器137。參考圖1,將描述無線電通信終端100的組件。天線101將通過無線網(wǎng)絡(luò)從基站200接收的無線電波轉(zhuǎn)換為無線電信號。此外, 天線101將從無線電單元103傳輸?shù)男盘栟D(zhuǎn)換為無線電波,并將無線電波傳送至基站200。 無線電單元103將由天線100轉(zhuǎn)換且具有載波頻率的無線電信號轉(zhuǎn)換為用于解調(diào)單元102 的頻帶中的無線電信號。此外,無線電單元將從調(diào)制單元113傳輸?shù)男盘栟D(zhuǎn)換為載波頻率中的信號,并將轉(zhuǎn)換后的信號傳送至天線100。解調(diào)單元102解調(diào)從無線電單元101傳輸?shù)臒o線電信號。然后,解調(diào)單元102將解調(diào)后的信號傳輸至HARQ緩沖器107。糾錯單元109對累積在HARQ緩沖器107中的信號(在下文中稱為分組)執(zhí)行糾錯和解碼處理。例如,糾錯單元109執(zhí)行CRC(循環(huán)冗余校驗)檢查以確定對累積在HARQ 緩沖器107中的分組的糾錯結(jié)果。在第一實施例中,分組構(gòu)成用于流式再現(xiàn)的AV數(shù)據(jù)。
5
基于糾錯單元109的糾錯結(jié)果,ACK/NACK生成單元111判定是否可以解碼分組。 如果不能解碼分組,則ACK/NACK生成單元111將NACK傳輸至調(diào)制單元113。如果可以解碼分組,則ACK/NACK生成單元111將ACK傳輸至調(diào)制單元113。調(diào)制單元113調(diào)制從ACK/NACK生成單元111傳輸?shù)腘ACK或ACK。無線電單元103 將在調(diào)制單元113中調(diào)制的NACK或ACK的頻率轉(zhuǎn)換為載波頻率。天線101將NACK或ACK 轉(zhuǎn)換為無線電波,并通過無線網(wǎng)絡(luò)將無線電波傳送至基站200。當(dāng)基站200接收到NACK時, 基站20在經(jīng)過預(yù)定時間段之后,重傳在糾錯單元109中引起解碼錯誤的信號。MAC單元115從在糾錯單元109中解碼并糾錯的可解碼分組中提取RLC分組。然后,MAC單元115將RLC分組傳輸至RLC單元117。為了對RLC分組執(zhí)行順序控制,RLC單元117將RLC分組累積在RLC緩沖器133 中。當(dāng)累積在RLC緩沖器133中的RLC分組的順序正確時,RLC單元117將RLC分組順序地傳輸至UDP/IP單元119。當(dāng)累積在RLC緩沖器133中的RLC分組的順序不正確時,RLC單元117將RLC分組保持在RLC緩沖器133中,直到從MAC單元115傳輸丟失的分組為止。UDP/IP單元119分析從RLC單元117傳輸?shù)腞LC分組的IP/UDP報頭。此外,UDP/ IP單元119從由RLC單元117傳輸?shù)腞LC分組中提取RTP分組。然后,UDP/IP單元119將 RTP分組傳輸至RTP單元121。RTP單元121根據(jù)由抖動吸收緩沖調(diào)節(jié)單元135指示的RTP緩沖器137的容量,將從RTP單元121傳輸?shù)腞TP分組累積在RTP緩沖器137中。此外,RTP單元121根據(jù)預(yù)定輸出速率,將累積在RTP緩沖器137中的RTP分組傳輸至解碼器123。解碼器123將從RTP單元121傳輸?shù)腞TP分組轉(zhuǎn)換為音頻信號或視頻信號。解碼器123將音頻信號傳輸至揚聲器129。此外,解碼器123將視頻信號傳輸至顯示器127。顯示器127以視頻的形式顯示從解碼器123傳輸?shù)囊曨l信號。揚聲器129以聲音的形式輸出從解碼器123傳輸?shù)囊纛l信號。抖動吸收緩沖調(diào)節(jié)單元135讀取保持在RLC緩沖器133中的RLC分組的數(shù)據(jù)量。 根據(jù)保持在RLC緩沖器133中的RLC分組的保持量,抖動吸收緩沖調(diào)節(jié)單元135控制RTP 緩沖器137的容量。例如,在保持在RLC緩沖器133中的RLC分組的保持量大的情況下,抖動吸收緩沖調(diào)節(jié)單元135控制RTP緩沖器137以便增加RTP緩沖器137的容量。在保持在 RLC緩沖器133中的RLC分組的保持量小的情況下,抖動吸收緩沖調(diào)節(jié)單元135控制RTP緩沖器137以便減小RTP緩沖器137的容量。在下文中,參考圖2,將描述根據(jù)第一實施例的無線電通信終端100的操作示例。 圖2示出累積在無線電通信終端100的緩沖器中的分組的情況。在圖2中,無線電通信終端100通過無線網(wǎng)絡(luò)從基站200順序地接收分組1至12。在圖2中,假設(shè)在解調(diào)單元105 和糾錯單元109中,糾錯解碼錯誤(在下文中稱為解碼錯誤)發(fā)生在分組1至12當(dāng)中的分組4和分組7中。使在解調(diào)單元105和糾錯單元109中未發(fā)生解碼錯誤的分組1至3順序地經(jīng)歷 RLC單元117的處理和UDP/IP單元119的處理,并隨后將分組1至3作為RTP分組1至3 而累積在RTP緩沖器137中。與此相對,關(guān)于在解調(diào)單元105和糾錯單元109中發(fā)生解碼錯誤的分組4,通過無線網(wǎng)絡(luò)將NACK從天線101傳送至作為分組4的傳送源的基站200。因為不能解碼分組4,所以使分組5和分組6在分組4之前經(jīng)歷MAC單元115的處理。然而,因為不能解碼分組 4,所以不使分組5和分組6經(jīng)歷其中控制分組的順序的RLC單元117的處理。因此,在MAC 單元115中提取RLC分組5和RLC分組6之后,將RLC分組5和RLC分組6保持在RLC緩沖器133中。抖動吸收緩沖調(diào)節(jié)單元135從RLC緩沖器133讀取保持在RLC緩沖器133中的 RLC分組的數(shù)據(jù)量(RLC分組5和分組6的數(shù)據(jù)量)。然后,接收到關(guān)于分組4的NACK的基站200將分組4重傳至無線電通信終端100。 由無線電通信終端100通過天線101接收從基站200重傳的分組4,并且,在解調(diào)單元105 的解碼處理和糾錯單元109的糾錯之后,將分組4傳輸至MAC單元115。然后,在MAC單元 115中,從分組4中提取RLC分組4。將在MAC單元115中提取的RLC分組4傳輸至RLC單元117,并將其累積在RLC緩沖器133中。在RLC單元117中,以正確的順序重新排列累積在RLC緩沖器133中的RLC分組 4至6。然后,將RLC分組4至6傳輸至UDP/IP單元119。在UDP/IP單元119中,分析從RLC單元117傳輸?shù)腞LC分組4至6中的每一個的 IP和UDP報頭。此外,在UDP/IP單元119中,從RLC分組4至6提取RTP分組4至6。然后,將RTP分組4至6傳輸至RTP單元121。在UDP/IP單元119中處理的RTP分組4至6曾經(jīng)從RTP單元121傳輸至RTP緩沖器137并累積在其中。RTP緩沖器137的容量根據(jù)保持在RLC緩沖器133中的RLC分組的數(shù)據(jù)量而波動,并由抖動吸收緩沖調(diào)節(jié)單元135確定。根據(jù)被預(yù)設(shè)為預(yù)定值的輸出速率,RTP單元121將保持在RLC緩沖器133中的RTP 分組傳輸至解碼器123。然后,解碼器123將RTP分組轉(zhuǎn)換為音頻信號或視頻信號。無線電通信終端100對分組7至9執(zhí)行與對分組4至6的處理同樣的處理。也就是說,關(guān)于發(fā)生解碼錯誤的分組7,無線電通信終端100將NACK傳送至作為傳送源的基站 200。因為分組7丟失,所以無線電通信終端100將分組8和分組9保持在RLC緩沖器 133中。RLC緩沖器133對稍后將描述的抖動吸收緩沖調(diào)節(jié)單元135通知保持在RLC緩沖器133中的RLC分組的數(shù)據(jù)量(RLC分組8和分組9的數(shù)據(jù)量)。當(dāng)無線電通信終端100接收到從基站200重傳的分組7時,無線電通信終端將分組7與累積在RLC緩沖器133中的分組8和分組9 一起,以正確的順序重新排列在RLC單元117中。如上所述,抖動吸收緩沖調(diào)節(jié)單元135根據(jù)RLC緩沖器133中的RLC分組的保持量,控制累積在RTP緩沖器137中的RTP分組的容量。將參考圖2至圖4描述執(zhí)行這樣的控制的原因。圖3示出RLC緩沖器133中的RLC分組的保持量隨時間的轉(zhuǎn)變??v坐標(biāo)表示RLC 緩沖器133中的RLC分組的保持量,而橫坐標(biāo)表示經(jīng)過的時間。如圖3中所示,RLC緩沖器 133中的RLC分組的保持量具有兩個峰值峰值“A”和峰值“B”。第一峰值“A”對應(yīng)于將圖 2中的分組4至6保持在RLC緩沖器133中的時間,即,表示保持在RLC緩沖器133中的分組4至6的數(shù)據(jù)量。第二峰值“B”對應(yīng)于將圖2中的分組7至9保持在RLC緩沖器133中的時間,即,表示保持在RLC緩沖器133中的分組7至9的數(shù)據(jù)量。接下來,圖4示出RTP緩沖器137中的處理延遲(在下文中稱為抖動)隨時間的轉(zhuǎn)變??v坐標(biāo)表示RTP緩沖器137中的抖動,而橫坐標(biāo)以與圖3相同的方式表示經(jīng)過的時間。在圖4中,由實線表示RTP緩沖器137中的抖動隨時間的轉(zhuǎn)變。為了比較,在圖4中, 由點劃線表示圖3中的RLC緩沖器133中的RLC分組的保持量隨時間的轉(zhuǎn)變的波形。這里,RTP緩沖器137中的抖動意味著例如從緊挨在分組4之前接收的分組3累積在RTP緩沖器137中的時刻、到保持在RLC緩沖器133中的分組5和分組6以及使得能夠被解碼的分組4累積在RTP緩沖器137中時的時間段。如圖4所示,存在兩個峰值峰值“C”和峰值“D”。如上所述,第一峰值“C”表示從分組3累積在RTP緩沖器137中的時刻、到保持在RLC緩沖器133中的RLC分組5和RLC 分組6以及使得能夠被解碼的分組4累積在RTP緩沖器137中時的時間段。第二峰值“D” 表示從分組4至6累積在RTP緩沖器137中的時刻、到保持在RLC緩沖器133中的RLC分組8和RLC分組9以及使得能夠被解碼的分組7累積在RTP緩沖器137中時的時間段。在下文中,將相互比較圖3和圖4。發(fā)現(xiàn)由圖4中的點劃線表示的RLC緩沖器133 中的RLC分組的保持量隨時間的轉(zhuǎn)變示出這樣的波形,即,所述波形通過位移預(yù)定時間段而基本上與由圖4中的實線表示的RTP緩沖器137的抖動隨時間的轉(zhuǎn)變相同。也就是說,發(fā)現(xiàn)RLC緩沖器133中的RLC分組的保持量很大程度依賴于RTP緩沖器137的抖動。因此, 根據(jù)第一實施例的無線電通信終端100根據(jù)RLC緩沖器133中的RLC分組的保持量,控制累積在RTP緩沖器137中的RTP分組的容量。因此,根據(jù)第一實施例的無線電通信終端100 可以根據(jù)RTP緩沖器137的容量,適當(dāng)?shù)乜刂芌TP緩沖器137中的處理延遲(抖動)。具體地,在分組構(gòu)成用于流式再現(xiàn)的AV數(shù)據(jù)的情況下,無線電通信終端100的緩沖控制器適當(dāng)?shù)乜刂芌TP緩沖器137中的處理延遲(抖動),由此可以防止將RTP分組輸出至解碼器123的速率降低。結(jié)果,根據(jù)第一實施例的無線電通信終端100可以防止將由解碼器123轉(zhuǎn)換的音頻和視頻數(shù)據(jù)輸出至揚聲器1 和顯示器127的速率降低。(實施例2)圖5是根據(jù)第二實施例的無線電通信終端300的結(jié)構(gòu)的框圖。根據(jù)第二實施例的無線電通信終端300與根據(jù)第一實施例的無線電通信終端100的不同在于,代替RLC單元 117、RLC緩沖器133、抖動吸收緩沖調(diào)節(jié)單元135、RTP單元121和RTP緩沖器137,所述終端包括RLC單元317、RLC緩沖器333、抖動吸收緩沖調(diào)節(jié)單元335、RTP單元321、RTP緩沖器337和定時器339。除此之外,本實施例與第一實施例相同。在圖5中,與圖1共同的組件由相同的參考標(biāo)號表示。將參考圖5描述無線電通信終端300的組件。為了對RLC分組執(zhí)行順序控制,RLC單元317將RLC分組累積在RLC緩沖器333 中。當(dāng)累積在RLC緩沖器333中的RLC分組的順序正確時,RLC單元317將RLC分組順序地傳輸至UDP/IP單元119。當(dāng)累積在RLC緩沖器333中的RLC分組的順序不正確時,RLC單元317將RLC分組保持在RLC緩沖器333中,直到從MAC單元115傳輸丟失的分組為止。抖動吸收緩沖調(diào)節(jié)單元335讀取保持在RLC緩沖器333中的RLC分組的數(shù)據(jù)量。 根據(jù)保持在RLC緩沖器333中的RLC分組的保持量,抖動吸收緩沖調(diào)節(jié)單元335控制RTP緩沖器337的容量。此外,抖動吸收緩沖調(diào)節(jié)單元335通過定時器339來控制保持在RLC緩沖器333中的RLC分組。參考圖6,將描述定時器339的操作與RTP緩沖器337中的RTP分組的剩余量之間的關(guān)系。圖6示出RTP緩沖器337中的RTP分組的剩余量隨時間的轉(zhuǎn)變。參考圖6,定時器339測量從RTP緩沖器337中的RTP分組的剩余量減小到特定閾值之下時的時間tl、到所述剩余量接下來增加到所述特定閾值之上時的時間t2的時間段 (t2-tl)。抖動吸收緩沖調(diào)節(jié)單元335設(shè)定定時器339超時的時間段(t2_tl)。抖動吸收緩沖調(diào)節(jié)單元335控制定時器339,以便在時間t2之后,在RTP緩沖器 337中的RTP分組的剩余量最初減小到特定閾值之下時的時間t3,開始測量定時器339超時的時間段(t2-tl)。在時間t3之后,當(dāng)在將RTP緩沖器337中的RTP分組的剩余量維持在特定閾值之下的同時、從時間t3經(jīng)過了超時時間段(t2-tl)時,即,在時間t4,抖動吸收緩沖調(diào)節(jié)單元 335將保持在RLC緩沖器333中的RLC分組強制傳輸至RTP緩沖器337。UDP/IP單元119分析從RLC單元317傳輸?shù)腞LC分組的IP/UDP報頭。此外,UDP/ IP單元119從由RLC單元317傳輸?shù)腞LC分組中提取RTP分組。然后,UDP/IP單元119將從RLC分組中提取的RTP分組傳輸至RTP單元321。RTP單元321根據(jù)由抖動吸收緩沖調(diào)節(jié)單元335指示的RTP緩沖器337的容量,將從RTP單元321傳輸?shù)腞TP分組累積在RTP緩沖器337中。此外,RTP單元321根據(jù)預(yù)定輸出速率,將累積在RTP緩沖器337中的RTP分組傳輸至解碼器123。如上所述,在根據(jù)第二實施例的無線電通信終端300中,在RTP緩沖器337中的 RTP分組的剩余量在預(yù)定時間段內(nèi)小于特定閾值的情況下,抖動吸收緩沖調(diào)節(jié)單元335將保持在RLC緩沖器333中的RLC分組強制傳輸至UDP/IP單元119。此后,使RLC分組經(jīng)歷 UDP/IP單元119中的處理,隨后在RTP單元321中將其轉(zhuǎn)換為RTP分組,并將其傳輸至解碼器123。因此,根據(jù)第二實施例的無線電通信終端300的緩沖控制器可以維持RTP單元321 的預(yù)定輸出速率。因此,根據(jù)第二實施例的無線電通信終端300的緩沖控制器可以根據(jù)RTP緩沖器 337的容量而適當(dāng)?shù)乜刂芌TP緩沖器337中的處理延遲(抖動),同時維持RTP單元321的預(yù)定輸出速率。具體地,在分組構(gòu)成用于流式再現(xiàn)的AV數(shù)據(jù)的情況下,根據(jù)第二實施例的無線電通信終端300的緩沖控制器適當(dāng)?shù)乜刂芌TP緩沖器337中的處理延遲(抖動),由此可以防止將RTP分組輸出至解碼器的速率降低。因此,根據(jù)第二實施例的無線電通信終端 300可以防止將由解碼器123轉(zhuǎn)換的音頻和視頻數(shù)據(jù)輸出至揚聲器1 和顯示器127的速率降低。典型地,以作為集成電路的LSI的形式實現(xiàn)對實施例的描述中使用的功能塊。它們可以分別集成在一個芯片中,或者它們中的部分或全部可以集成在一個芯片中。雖然這樣的集成電路稱為LSI,但是,根據(jù)集成的程度,這樣的集成電路可以稱為IC、系統(tǒng)LSI、超 LSI或超級LSI。實現(xiàn)這樣的集成電路的方法不限于LSI,并且集成電路可以由專用電路或通用處理器實現(xiàn)。替代地,還可以使用可以在LSI的制造之后編程的FPGA(現(xiàn)場可編程門陣列)、 或其中可以重構(gòu)LSI中的電路單元的連接或設(shè)定的可重構(gòu)處理器。此外,隨著半導(dǎo)體技術(shù)或從其衍生的其它技術(shù)的進(jìn)步,當(dāng)取代LSI的集成電路技術(shù)出現(xiàn)時,必然可以使用這樣的技術(shù)來集成功能塊??梢詰?yīng)用生物技術(shù)等。已經(jīng)參考具體實施例而詳細(xì)描述了本發(fā)明。然而,對于本領(lǐng)域技術(shù)人員顯而易見的是,在不違背本發(fā)明的精神和范疇的情況下,可以施加各種變化和修改。本申請基于2009年1月16日提交的日本專利申請No. 2009-007748并要求其優(yōu)先權(quán)的權(quán)益,通過全文引用將其內(nèi)容合并在此。工業(yè)應(yīng)用性根據(jù)本發(fā)明的緩沖控制器和無線電通信終端可以吸收抖動,并且可以應(yīng)用在輸出 AV數(shù)據(jù)的便攜式無線電通信終端等中。附圖標(biāo)記列表100、300、800 無線電通信終端101 天線103 無線電單元105 解調(diào)單元107 HARQ 緩沖器109 糾錯單元111 ACK/NACK 生成單元113 調(diào)制單元115 MAC 單元117,317 RLC 單元119 UDP/IP 單元121,321 RTP 單元123解碼器125 編碼器127 顯示器129揚聲器131 麥克風(fēng)133、333 RLC 緩沖器135,335抖動吸收緩沖調(diào)節(jié)單元137、337 RTP 緩沖器200、900 基站339 定時器
權(quán)利要求
1.通信終端中提供的緩沖控制器,所述通信終端具有通過網(wǎng)絡(luò)接收數(shù)據(jù)的接收機,所述緩沖控制器包括第一數(shù)據(jù)處理單元,其包括第一緩沖器,所述第一緩沖器為了以正確的順序重新排列由所述接收機接收的數(shù)據(jù)而保持所述數(shù)據(jù),并且所述第一數(shù)據(jù)處理單元執(zhí)行以所述正確的順序重新排列所述第一緩沖器中保持的所述數(shù)據(jù)的處理;第二數(shù)據(jù)處理單元,其包括第二緩沖器,所述第二緩沖器緩沖所述第一數(shù)據(jù)處理單元中處理的數(shù)據(jù),并且所述第二數(shù)據(jù)處理單元執(zhí)行根據(jù)預(yù)定輸出速率輸出所述第二緩沖器中緩沖的所述數(shù)據(jù)的處理;以及控制器,其基于保持在所述第一緩沖器中的數(shù)據(jù)量,至少控制所述第二緩沖器的容量。
2.如權(quán)利要求1所述的緩沖控制器,在保持在所述第一緩沖器中的所述數(shù)據(jù)的保持量大的情況下,所述控制器控制所述第二數(shù)據(jù)處理單元進(jìn)一步增加所述第二緩沖器的容量。
3.如權(quán)利要求2所述的緩沖控制器,在保持在所述第一緩沖器中的所述數(shù)據(jù)的保持量小的情況下,所述控制器控制所述第二數(shù)據(jù)處理單元進(jìn)一步減小所述第二緩沖器的容量。
4.如權(quán)利要求1所述的緩沖控制器,所述緩沖控制器還包括解碼器,所述解碼器將在所述第二數(shù)據(jù)處理單元中處理的數(shù)據(jù)轉(zhuǎn)換為音頻信號和視頻信號,并且在從所述第二數(shù)據(jù)處理單元輸出至所述解碼器的數(shù)據(jù)的每單位時間的數(shù)據(jù)量小于被預(yù)設(shè)為預(yù)定值的輸出速率的情況下,所述控制器控制所述第一數(shù)據(jù)處理單元將保持在所述第一緩沖器中的數(shù)據(jù)輸出至所述第二緩沖器。
5.無線電通信終端,包括如權(quán)利要求1至4中的任何一項所述的緩沖控制器。
全文摘要
提供了能夠吸收波動的緩沖控制器和無線電通信終端。在包括用于經(jīng)由網(wǎng)絡(luò)而接收數(shù)據(jù)的接收單元的通信終端中提供的緩沖控制器,配備有第一數(shù)據(jù)處理單元,其包括第一緩沖器,所述第一緩沖器用于保持?jǐn)?shù)據(jù)以便以正確的順序重新排列所述接收單元接收的數(shù)據(jù),并且所述第一數(shù)據(jù)處理單元執(zhí)行以正確的順序重新排列保持在所述第一緩沖器中的數(shù)據(jù)的處理;第二數(shù)據(jù)處理單元,其包括第二緩沖器,所述第二緩沖器用于緩沖由所述第一數(shù)據(jù)處理單元處理的數(shù)據(jù),并且所述第二數(shù)據(jù)處理單元執(zhí)行根據(jù)預(yù)定輸出速率輸出由所述第二緩沖器緩沖的數(shù)據(jù)的處理;以及控制單元,用于根據(jù)保持在所述第一緩沖器中的數(shù)據(jù)量,至少控制所述第二緩沖器的容量。
文檔編號H04M1/00GK102282828SQ200980154689
公開日2011年12月14日 申請日期2009年6月16日 優(yōu)先權(quán)日2009年1月16日
發(fā)明者桑原佑治 申請人:松下電器產(chǎn)業(yè)株式會社