專利名稱:Voip發(fā)射機和接收機設(shè)備及其方法
技術(shù)領(lǐng)域:
在某些實施例中,本發(fā)明總的來說涉及應(yīng)用到無線通信系統(tǒng)的VOIP(基于互聯(lián)網(wǎng)協(xié)議的語音)領(lǐng)域。更具體的,在某些實施例中,本發(fā)明涉及增強CDMA(碼分多址)系統(tǒng)上的VOIP性能的緩沖裝置和系統(tǒng)控制機制。
背景技術(shù):
互聯(lián)網(wǎng)協(xié)議(IP)是定義可在互聯(lián)網(wǎng)上傳送的信息分組地址的協(xié)議。通常,互聯(lián)網(wǎng)協(xié)議建立分組的種類和長度,并提供由不同交換機和路由器使用的地址信息,從而將各個分組導(dǎo)向它的預(yù)期目的地。基于IP的語音(VOIP)是用于在使用互聯(lián)網(wǎng)協(xié)議的數(shù)據(jù)網(wǎng)絡(luò)上傳送語音消息的技術(shù)。
隨著不斷發(fā)展,互聯(lián)網(wǎng)成為可使用互聯(lián)網(wǎng)協(xié)議(IP)以分組形式承載語音信息的技術(shù)。商業(yè)上已經(jīng)設(shè)立了若干服務(wù)來提供此種通信,使用互聯(lián)網(wǎng)和/或商業(yè)網(wǎng)絡(luò)作為載體來提供免費或價格降低的電話服務(wù)。這樣的服務(wù)是很吸引入的,因為它允許運用單個數(shù)據(jù)網(wǎng)絡(luò)來處理語音和數(shù)據(jù)。此外,因為語音和數(shù)據(jù)使用單個協(xié)議集成在單個網(wǎng)絡(luò)中,期望附加的特點和服務(wù)。不幸的是,在通用有線互聯(lián)網(wǎng)上使用VOIP提供質(zhì)量服務(wù)出現(xiàn)了很多障礙。很多問題涉及用戶對于語音通信延遲中的低忍受性。
隨著蜂窩電話通信普及的繁榮,蜂窩電話功能上擴展,用作使用互聯(lián)網(wǎng)服務(wù)的終端裝置,也期望在蜂窩電話系統(tǒng)中使用VOIP實現(xiàn)實時語音質(zhì)量。由于對語音信號延遲的低忍受性以及信號強度的變化,這種環(huán)境也提出了挑戰(zhàn)。如果遭遇太多延遲,語音輸出聽起來是斷續(xù)、不自然的,甚至可能是不可理解的。當(dāng)無線網(wǎng)絡(luò)上的業(yè)務(wù)負(fù)載增加時,這樣的延遲成為更大的問題。通過最小化網(wǎng)絡(luò)上的業(yè)務(wù)負(fù)載以降低可用的帶寬爭用,確保語音分組廣播無延遲,但這樣當(dāng)然浪費了寶貴的帶寬,當(dāng)近似全部利用時會更加成本有效。
被認(rèn)為是新穎的本發(fā)明的特點在附隨權(quán)利要求中特別指出。然而本發(fā)明自身(結(jié)構(gòu)和操作方法)以及目標(biāo)和優(yōu)點,將通過參考以下對本發(fā)明的詳細(xì)說明而更加清楚,以下說明結(jié)合附隨附圖描述了本發(fā)明的某些示范實施例,其中圖1是和本發(fā)明某些實施例一致的具有相關(guān)緩沖器的發(fā)射機和接收機對的框圖。
圖2是和本發(fā)明某些實施例一致的使用CDMA軟容量來防止VOIP語音傳輸間隙的方法流程圖。
圖3是和本發(fā)明某些實施例一致的基于鏈路優(yōu)先級的分組傳輸?shù)姆椒鞒虉D。
圖4是在和本發(fā)明某些實施例一致的分組系統(tǒng)中實時和非實時服務(wù)優(yōu)先級的方法流程圖。
圖5是在和本發(fā)明某些實施例一致的CDMA VOIP系統(tǒng)中說明使用可變聲碼器速率的流程圖。
圖6顯示和本發(fā)明某些實施例一致的收發(fā)機對的框圖。
具體實施例方式
雖然本發(fā)明容許多種不同形式的實施例,在附圖中顯示了并將在此詳細(xì)說明特定實施例,應(yīng)當(dāng)理解,本公開應(yīng)當(dāng)被認(rèn)為是本發(fā)明原理的例子,而非將本發(fā)明限制于在此顯示和說明的特定實施例。
如在此使用的,術(shù)語“一個”或“一”指的是一個或多于一個。如在此使用的,術(shù)語“多個”指的是兩個或多于兩個。如在此使用的,術(shù)語“另一個”指的是至少第二個或更多。如在此使用的,術(shù)語“包括”和/或“具有”指的是包含(即開放語言)。如在此使用的,術(shù)語“耦合”定義為連接,雖然不必是直接的,也不必是機械的。如在此使用的,術(shù)語“程序”被定義為設(shè)計用于在計算機系統(tǒng)上執(zhí)行的指令序列。一個程序或計算機程序可以包括子程序、函數(shù)、程序、對象方法、對象實施、可執(zhí)行應(yīng)用程序、JAVA程序、伺服程序、源代碼、目標(biāo)代碼、共享庫/動態(tài)荷載庫和/或其他設(shè)計用于在計算機系統(tǒng)上執(zhí)行的指令序列。
回到圖1,顯示了和本發(fā)明某些實施例一致的用于CDMAVOIP系統(tǒng)中具有相關(guān)緩沖器的發(fā)射機和接收機對的框圖。在雙向通信VOIPCDMA系統(tǒng)中,在每個端部都提供發(fā)射機和接收機,但為了簡化起見,現(xiàn)在僅考慮單個發(fā)射和接收對。發(fā)射機104包括緩沖器108,該緩沖器以后面說明的方式控制而具有在數(shù)字信號路徑上的指定可變延遲D1。該緩沖器108可在經(jīng)VOIP空中接口112無線發(fā)射之前數(shù)字信號路徑內(nèi)的任何適當(dāng)位置。在接收端,接收機116包括具有相關(guān)指定可變延遲D2的第二緩沖器120。
在任何分組數(shù)據(jù)系統(tǒng)中,短固定延遲是可以忍受的,不會被系統(tǒng)用戶注意到。一般說來,近似100毫秒的延遲可以忍受,用戶也不會注意到。根據(jù)本發(fā)明,使用在后面說明的多種不同機制在系統(tǒng)中建立并維護(hù)固定延遲,例如100毫秒。該固定延遲被分為兩個延遲,D1和D2,從而D1+D2=固定延遲=在此實施例中100毫秒。
通過固定該總延遲,可以避免語音說話中的間隙,通過允許接收用于組合該語音說話所需的所有分組的時間,該固定延遲也可被用于平滑語音。該延遲允許系統(tǒng)平滑并處理從多個源同時傳送的分組,還允許將系統(tǒng)上的所有業(yè)務(wù)向最大負(fù)載優(yōu)化,而不對語音質(zhì)量產(chǎn)生有害影響。
如上所述,所有的延遲在空中接口112的每一側(cè)的緩沖器108和緩沖器120之間分離。由于總的延遲保持恒定(在優(yōu)選實施例中是100毫秒),在接收機側(cè)緩沖器120要延遲的分組的時間量被附加到各個說話的第一分組。作為替換,附加到說話第一分組的信息可以是(1)在傳輸之前該分組已經(jīng)延遲的時間量(因此可在接收機側(cè)導(dǎo)出該延遲),(2)基于在空中接口各側(cè)上的同步時間參考指示應(yīng)當(dāng)何時使用該分組的絕對時間印記(因此可以在接收機側(cè)導(dǎo)出該延遲),或(3)傳送在接收機緩沖器120所需的延遲量的任何其他信息,從而實現(xiàn)恒定總延遲。在優(yōu)選實施例中,如果瞬時負(fù)載允許說話的第一分組的即時傳輸,在緩沖器108初始將延遲設(shè)置為0,在緩沖器120設(shè)置為100毫秒。此后如果條件指示,進(jìn)一步進(jìn)行調(diào)整。可以使用其它初始延遲作為瞬時負(fù)載的函數(shù)。
因此,根據(jù)本發(fā)明的某些實施例,如果在傳輸中將說話開始延遲60毫秒,傳送到接收機的說話第一分組應(yīng)當(dāng)被緩存40毫秒。承載該說話隨后部分的隨后分組在該緩沖器中排隊,從而當(dāng)接收用于回放時在相鄰分組之間沒有延遲。這允許在接收機上平滑的、沒有間隙的回放分組。
在任何給定時間,CDMA網(wǎng)絡(luò)可能同時使用VOIP承載多個語音通信。因此,在不定時刻,可能以產(chǎn)生系統(tǒng)即時過載的方式同時傳輸分組突發(fā)。如果位于基站側(cè),發(fā)射機104可以調(diào)整緩沖器108的延遲,從而暫時調(diào)節(jié)重負(fù)載。還可以通過所謂的CDMA系統(tǒng)“軟容量”暫時增加系統(tǒng)容量來容納較重的業(yè)務(wù)負(fù)載,雖然犧牲了系統(tǒng)的總信號/(干擾+噪聲)比(S/I+N),因此潛在的犧牲系統(tǒng)的誤比特率。
圖2顯示用于監(jiān)測并調(diào)整系統(tǒng)軟容量以容納瞬時超出的分組傳輸需求的方法200,在202開始。該方法假定在相關(guān)發(fā)射機104跟蹤(或替代的反饋)并分析D2緩沖器120的狀態(tài)。發(fā)射機104使用內(nèi)部處理性能,然后在206確定是否存在任何近似0延遲的D2緩沖器120。近似0可被定義為低于預(yù)定閾值的延遲,在當(dāng)前例子中例如是5毫秒。如果沒有,不采取行動。如果有,在210確定延遲是否是由于擁塞。如果不是,不采取行動。如果是,則確定是否可以接受暫時性的S/I+N惡化而克服當(dāng)前擁塞。如果不行,則不采取行動。如果可以,在218發(fā)送相關(guān)分組以防止D2緩沖器120欠載運行??刂迫缓蠡氐?06,D2緩沖器120的狀態(tài)被繼續(xù)監(jiān)測以確定需要調(diào)整系統(tǒng)的軟容量。該方法可和其他不影響總體系統(tǒng)性能的方法一起使用,因此可使用結(jié)合其他技術(shù)的優(yōu)先化裝置來平衡。
在圖3中顯示了另一種可用于幫助平衡緩沖器延遲的技術(shù),在304開始的處理300。在該技術(shù)中,對限制到較低比特速率的鏈路給予優(yōu)先權(quán),到能有較高比特速率的鏈路的分組被延遲。在CDMA系統(tǒng)中,通過允許在覆蓋區(qū)域邊緣(或否則在呈現(xiàn)較低質(zhì)量通信鏈路的區(qū)域)的移動收發(fā)機操作在等于聲碼器速率的比特速率來最大化覆蓋范圍。接近小區(qū)中心(或否則具有較高質(zhì)量通信鏈路)的移動收發(fā)機被允許操作在較高比特速率。
根據(jù)處理300,在308,無論何時由于擁塞而延遲分組,則在312確定是否存在任何近似0的D2緩沖器120。如果有,在316發(fā)送相關(guān)分組以防止D2緩沖器120欠載運行。如果沒有,在320,由于它們的鏈路質(zhì)量將移動鏈路識別為受限于較低比特速率。然后在324把分組設(shè)為優(yōu)先,從而到較低比特速率接收機的分組比目的地是具有較高質(zhì)量鏈路接收機的分組具有較高優(yōu)先級??墒褂枚喾N技術(shù)來監(jiān)測特定鏈路的質(zhì)量。在CDMA系統(tǒng)中使用導(dǎo)頻強度測量作為鏈路質(zhì)量指示器是很普遍的。例如鏈路質(zhì)量可以通過參考用于CDMA2000(CDMA通信的規(guī)定標(biāo)準(zhǔn))的標(biāo)準(zhǔn)PSMM(導(dǎo)頻測量強度消息)或SCRM(補充信道請求消息)確定。還可以使用任何其他適當(dāng)?shù)挠糜诖_定鏈路質(zhì)量的技術(shù),不做限制。
圖4顯示可用于幫助平衡緩沖器108和120的另一個技術(shù)400,在402開始。該技術(shù)假定正討論的系統(tǒng)承載實時數(shù)據(jù)和非實時數(shù)據(jù)的混合。例如(但不限于)蜂窩電話語音通信是實時服務(wù),而電子郵件、網(wǎng)頁、股票報價、體育分?jǐn)?shù)以及其他服務(wù)可能不是時間關(guān)鍵的。因此,處理400將實時服務(wù)相關(guān)的分組設(shè)定比非實時分組高的優(yōu)先級。在406,測量實時和非實時分組的業(yè)務(wù)負(fù)載。在410,確定總業(yè)務(wù)負(fù)載(實時加上非實時)是否超過短期目標(biāo)容量(對于任意給定網(wǎng)絡(luò)是可變的)。如果沒有,在416發(fā)送所有分組。如果是,在420延遲和非實時服務(wù)相關(guān)的分組,支持實時服務(wù)相關(guān)分組??刂迫缓蠡氐?06,處理重復(fù)(從416或420)。
圖5顯示使用可變聲碼器速率幫助平衡緩沖器108和120延遲的進(jìn)一步處理500,在504開始。在508,測量實時服務(wù)業(yè)務(wù)負(fù)載。如果在512業(yè)務(wù)負(fù)載沒有超過短期目標(biāo)容量,系統(tǒng)在516切換到較高聲碼器速率(如果可用),處理回到508。如果業(yè)務(wù)負(fù)載在512超過了短期目標(biāo)容量,聲碼器速率切換到較低速率(如果可用)。控制然后回到508,繼續(xù)監(jiān)測業(yè)務(wù)負(fù)載。
以上的圖2至5提供可和以上說明的雙緩沖技術(shù)一起使用的獨立的技術(shù),以確保在使用CDMA的VOIP系統(tǒng)的語音說話再現(xiàn)中不存在不期望的間隙??扇缦M氖褂萌魏位蛩羞@些技術(shù)來幫助平衡緩沖器。本領(lǐng)域技術(shù)人員將會理解,這四種技術(shù)的多種改變是可能的,而不背離本發(fā)明。
回到圖6,顯示用于CDMA VOIP系統(tǒng)中、具有和本發(fā)明某些實施例一致的相關(guān)緩沖器的收發(fā)機對的更詳細(xì)的框圖。在雙向通信VOIPCDMA系統(tǒng)中,在每一端具有發(fā)射機和接收機。這顯示在耦合到收發(fā)機616的收發(fā)機604中。收發(fā)機604(操作為發(fā)射側(cè))包括發(fā)射機606和接收機610。(注意到簡化起見在圖中沒有顯示和接收機610相連的語音緩沖器和其他模塊)。收發(fā)機604還包括在數(shù)字信號路徑上具有指定可變延遲D1的緩沖器108,它由控制處理器620控制。該緩沖器108從聲碼器624接收VOIP格式的語音分組。聲碼器624以由處理器620控制的操作速率來操作。根據(jù)和本發(fā)明一致的一個實施例,處理器620用緩沖器108的延遲D1指示來編碼說話的第一分組,該分組和其他組成該說話的分組一起在VOIP空中接口112上被傳送到收發(fā)機616。控制處理器620接收關(guān)于(替代的跟蹤)收發(fā)機616的D2緩沖器狀態(tài)以及其他接收機的輸入,關(guān)于網(wǎng)絡(luò)擁塞、鏈路質(zhì)量信息、實時和非實時業(yè)務(wù)信息以及整體系統(tǒng)C/N+I信息的信息。還用短期網(wǎng)絡(luò)容量目標(biāo)和其他信息對控制處理器620編程。
在收發(fā)機616(顯示為操作在接收機側(cè)),接收機630耦合到具有可變延遲D2的緩沖器120。鏈路質(zhì)量的狀態(tài)、D2的狀態(tài)以及其他信息可經(jīng)發(fā)射機636通過空中接口112到接收機610而被反饋到收發(fā)機604。(再次注意到簡化起見沒有顯示和發(fā)射機636相連的語音緩沖器和其他塊)。在收發(fā)機616的控制處理器650在發(fā)射模式以和處理器620相似的方式操作,在接收模式接收說話中的第一分組,解碼D1的值,并計算要求保持D1+D2固定延遲的初始延遲量。作為替換,控制處理器620可進(jìn)行該計算,并和說話中的第一分組一起發(fā)送D2初始值(作為該分組的一部分或作為獨立的控制分組)。
因此,和本發(fā)明某些實施例一致的VOIP接收機具有接收代表在VOIP無線接口上傳輸?shù)恼Z音說話的一序列語音分組的接收機。接收分組緩沖器在接收之后并在回放重組的語音之前,緩存接收到的語音分組序列。處理器確定代表語音說話的分組序列中的第一分組的初始發(fā)射緩沖器延遲,并基于該發(fā)射緩沖器延遲在所述接收分組緩沖器中設(shè)定規(guī)定的初始緩沖量,從而初始發(fā)射緩沖器延遲+初始接收緩沖器延遲=控制程序控制的預(yù)定總延遲。作為替換,該處理器可以簡單的讀取在發(fā)射側(cè)早已計算的初始接收緩沖器延遲,并據(jù)此設(shè)定接收緩沖器延遲。
和本發(fā)明某些實施例一致的基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)發(fā)射機具有發(fā)射緩沖器,緩存多個分組,該發(fā)射緩沖器具有發(fā)射緩沖器延遲。接收使用VOIP編碼語音說話的一序列分組。發(fā)射機在無線CDMA網(wǎng)絡(luò)上和編碼語音說話的分組序列中的第一分組一起發(fā)射初始緩沖器延遲值。在某些實施例中,初始緩沖器延遲值是初始發(fā)射機緩沖器延遲值,在另一些實施例中,初始緩沖器延遲值是初始接收機緩沖器延遲值。預(yù)先確定總延遲,總延遲等于接收機緩沖器延遲值+發(fā)射機緩沖器延遲值。
在上述系統(tǒng)600中,結(jié)合圖2至5說明的任意或所有的測量都可實施為幫助確保如所述的在分組語音中不存在間隙。因此,由發(fā)射機側(cè)監(jiān)測(跟蹤或替代的反饋回)接收機緩沖器120的狀態(tài),從而通過使用CDMA軟容量200、基于鏈路的優(yōu)先化300、實時分組優(yōu)先化400和/或聲碼器速率變化500來最小化接收緩沖器120的欠載運行。
本領(lǐng)域技術(shù)人員會認(rèn)識到,根據(jù)基于使用駐留在發(fā)射機和/或接收機側(cè)(通常相同,因為本發(fā)明特別針對雙向通信中具有兩個收發(fā)機的系統(tǒng))的編程處理器(諸如620和650)的示范實施例說明了本發(fā)明。這樣的處理器可以是任何適當(dāng)?shù)耐ㄓ没驅(qū)S锰幚砥鳎缬赡ν辛_拉公司等制造的商業(yè)上可獲得的處理器或其他處理器。然而,本發(fā)明不限于此,因為可用硬件組件等效物實施本發(fā)明,諸如專用硬件和/或?qū)S锰幚砥鳎鼈兊刃в谌缢龊驼埱蟊Wo(hù)的本發(fā)明。類似的,通用計算機、基于微處理器的計算機、微控制器、光學(xué)計算機、模擬計算機、專用處理器和/或?qū)S糜灿芯€邏輯電路都可用于構(gòu)成本發(fā)明的替換等效實施例。
如在此的實施例所描述的,以上以流程圖形式廣泛說明了本發(fā)明使用諸如620或650的執(zhí)行編程指令的編程處理器實施,這些指令可以存儲在任何適當(dāng)?shù)碾姶鎯橘|(zhì)中(例如磁盤存儲器、光存儲器、半導(dǎo)體存儲器等),或在任何適當(dāng)?shù)碾娡ㄐ沤橘|(zhì)上傳輸。然而,本領(lǐng)域技術(shù)人員會理解,上述處理可用任何變化來實施,并可用任何適當(dāng)?shù)木幊陶Z言實施,而不背離本發(fā)明。例如,某些執(zhí)行的操作的順序可以改變,可以添加額外操作或刪除操作,而不背離本發(fā)明??梢蕴砑雍?或增強誤差控制,可在用戶接口以及信息表示上做出改變,而不背離本發(fā)明。期待這樣的改變,并被認(rèn)為是等效的。
雖然結(jié)合特定實施例說明了本發(fā)明,十分明顯,根據(jù)上述說明,多種替換方案、修改、置換以及改變對于本領(lǐng)域普通技術(shù)人員是顯而易見的。因此,期望本發(fā)明包括落入附隨權(quán)利要求范圍的所有這樣的替換方案、修改以及改變。
權(quán)利要求
1.一種基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)發(fā)射機設(shè)備,其包括發(fā)射緩沖器,緩存多個分組,該發(fā)射緩沖器具有發(fā)射緩沖器延遲;用于接收使用VOIP編碼語音說話的分組序列的裝置;以及用于在無線網(wǎng)絡(luò)上和編碼語音說話的分組序列中的第一分組一起發(fā)射初始緩沖器延遲值的裝置。
2.根據(jù)權(quán)利要求1的設(shè)備,其中,所述無線網(wǎng)絡(luò)包括碼分多址(CDMA)無線網(wǎng)絡(luò),該設(shè)備進(jìn)一步包括用于監(jiān)測在所述無線CDMA網(wǎng)絡(luò)上運行的接收機的接收緩沖器延遲值的裝置;用于確定所述無線CDMA網(wǎng)絡(luò)擁塞程度的裝置;用于確定由載波/(噪聲+干擾)測量的所述無線CDMA網(wǎng)絡(luò)的整體性能的短期惡化是否可接受的裝置;以及如果所述接收緩沖器延遲低于預(yù)定閾值,并且如果擁塞程度高于預(yù)定閾值以及無線CDMA網(wǎng)絡(luò)的整體性能惡化是可接受的,則增加所述無線CDMA網(wǎng)絡(luò)的軟容量,從而增加傳輸分組的吞吐量。
3.根據(jù)權(quán)利要求1的設(shè)備,其中,所述無線網(wǎng)絡(luò)包括碼分多址(CDMA)無線網(wǎng)絡(luò),該設(shè)備進(jìn)一步包括用于監(jiān)測在所述無線CDMA網(wǎng)絡(luò)上運行的接收機的接收緩沖器延遲值的裝置;用于確定所述無線CDMA網(wǎng)絡(luò)擁塞程度的裝置;用于識別所述無線CDMA網(wǎng)絡(luò)上的鏈路的比特速率的裝置;以及用于根據(jù)鏈路的比特速率對這些鏈路的通信安排優(yōu)先級的裝置,從而比特速率越低,優(yōu)先級越高。
4.一種基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)發(fā)射機設(shè)備,其包括發(fā)射緩沖器,緩沖多個分組,該發(fā)射緩沖器具有發(fā)射緩沖器延遲;用于接收使用VOIP編碼語音說話的分組序列的裝置;以及發(fā)射機,用于在無線CDMA網(wǎng)絡(luò)上和編碼語音說話的分組序列中的第一分組一起,發(fā)射初始緩沖器延遲值。
5.根據(jù)權(quán)利要求4的設(shè)備,進(jìn)一步包括用于監(jiān)測在所述無線CDMA網(wǎng)絡(luò)上運行的接收機的接收緩沖器延遲值的裝置;編程處理器,執(zhí)行編程指令從而確定所述無線CDMA網(wǎng)絡(luò)的擁塞程度;確定由載波/(噪聲+干擾)測量的無線CDMA網(wǎng)絡(luò)的整體性能短期惡化是否可接受;以及如果所述接收緩沖器延遲低于預(yù)定閾值,并且如果擁塞程度高于預(yù)定閾值以及無線CDMA網(wǎng)絡(luò)的整體性能惡化是可接受的,則增加所述無線CDMA網(wǎng)絡(luò)的軟容量,從而增加傳輸分組的吞吐量。
6.一種操作基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)發(fā)射機設(shè)備的方法,其包括在發(fā)射緩沖器中緩存多個分組,所述發(fā)射緩沖器具有發(fā)射緩沖器延遲;接收使用VOIP編碼語音說話的分組序列;以及在無線網(wǎng)絡(luò)上和編碼語音說話的分組序列的第一分組一起發(fā)射初始緩沖器延遲值。
7.一種基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)接收機設(shè)備,其包括接收機,接收在VOIP無線接口上傳輸?shù)拇碚Z音說話的一序列語音分組;接收分組緩沖器,在接收之后并在回放重組的語音之前緩存接收到的語音分組序列;用于讀取在代表語音說話的分組序列內(nèi)第一分組的初始發(fā)射緩沖器延遲的裝置;以及用于根據(jù)所述初始發(fā)射緩沖器延遲在所述接收分組緩沖器中設(shè)定規(guī)定的延遲量的裝置,從而初始發(fā)射緩沖器延遲+初始接收緩沖器延遲=預(yù)定總延遲。
8.一種基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)接收機設(shè)備,其包括接收機,接收在VOIP無線接口上傳輸?shù)拇碚Z音說話的一序列語音分組;接收分組緩沖器,在接收之后并在回放重組的語音之前緩存接收到的語音分組序列;用于讀取在代表語音說話的分組序列內(nèi)第一分組的初始接收緩沖器延遲的裝置;以及用于在所述接收分組緩沖器中設(shè)定規(guī)定的延遲量=所述初始接收緩沖器延遲的裝置。
9.一種基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)接收機設(shè)備,其包括接收機,接收在VOIP無線接口上傳輸?shù)拇碚Z音說話的一序列語音分組;接收分組緩沖器,在接收之后并在回放重組的語音之前緩存接收到的語音分組序列;用于讀取在代表語音說話的分組序列內(nèi)第一分組的絕對時間印記的裝置;以及用于在所述接收分組緩沖器中設(shè)定從所述絕對時間印記和同步時間參考中導(dǎo)出的規(guī)定延遲量的裝置。
10.一種操作基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)接收機設(shè)備的方法,其包括接收在VOIP無線接口上傳輸?shù)拇碚Z音說話的一序列語音分組;在接收之后并在回放重組的語音之前緩存接收到的語音分組序列;確定用于代表語音說話的所述分組序列的初始接收緩沖器延遲;以及設(shè)定所述初始接收緩沖器延遲。
全文摘要
一種基于互聯(lián)網(wǎng)協(xié)議的語音(VOIP)的接收機(630),和發(fā)射機(606)一起工作,接收在VOIP無線接口(112)上傳輸?shù)拇碚Z音說話的一序列語音分組。接收分組緩沖器(120)在接收之后、回放重組的語音之前緩存接收到的語音分組序列。在程序控制下操作的處理器(650)確定代表語音說話的分組序列中第一分組的發(fā)射緩沖器(108)延遲??刂铺幚砥?650)進(jìn)一步根據(jù)發(fā)射緩沖器(108)延遲在接收分組緩沖器(120)中設(shè)定規(guī)定的延遲量,從而發(fā)射緩沖器延遲+接收緩沖器延遲=預(yù)定總延遲。接收緩沖器(120)的狀態(tài)由發(fā)射機側(cè)監(jiān)測并跟蹤或反饋回發(fā)射機側(cè),以通過使用CDMA軟容量(200)、基于鏈路的優(yōu)先化(300)、實時分組優(yōu)先化(400)和/或聲碼器(624)速率變化(500)來最小化接收緩沖器(120)的欠載運行。
文檔編號H04L29/06GK1663205SQ03814987
公開日2005年8月31日 申請日期2003年6月25日 優(yōu)先權(quán)日2002年6月26日
發(fā)明者托馬斯·維克托·D阿米科, 保爾·愛德華·格爾代, 斯皮羅斯·基佩倫塔斯 申請人:摩托羅拉公司