新四季網

在低延遲多媒體流式傳輸環境中處理有問題的模式的方法與流程

2023-05-12 22:41:12 1


本發明一般涉及具有數據通信能力的設備的領域。更具體而言,其涉及用於處理低延遲傳輸鏈路中的事件的解決方案的領域。

發明背景

眾所周知,對於聲學通信而言,大空間是具有挑戰性的環境。例如,在典型的教室中,教師與學生之間的距離遠大於在正常的一對一(one-to-one)通信期間的大約1至1.5米的典型距離。因此,教師的語音在學生的位置處相對較弱。外部噪聲源以及來自同學們的語音或其他聲音將添加到聲學效果中,從而導致低或者甚至負的信噪比。此外,房間的牆壁將聲學混響添加到教師的語音中,這進一步降低了其可懂度。

儘管以上問題對於教室中的聽障學生而言尤其嚴重,但是它們同樣存在於教室之外,例如在大房間中的商務會議期間,在具有不良的室內聲學效果或者只是因為一些會議參與者在演示文稿期間交談或發出聲音的房間中。

在現有技術中,已知的解決方案是基於將教師的語音通過無線電傳輸到學生的助聽器來實現的。該系統被稱為「fm系統」。圖1提供了一個圖示。藉助fm無線傳輸,音頻數據被傳送到接收機,該接收機接著向耳機或助聽器播放信號。

近年來,fm系統已通過以下實現得到了改進:對教師位置處的不同頻率區域中的信噪比進行估計,並將該信息傳送到fm接收機,以便通過向具有較多噪聲能量的頻率區域中教師的語音中添加增益來提高語音可懂度。

fm系統的一個重要限制是它們不允許改變信號延遲。這在需要增加延遲以與例如視頻流同步的應用中尤其關鍵。另一個重要的限制在於fm系統是模擬的,在終點處不提供執行信號誤差校正的辦法,並且它們容易受到幹擾。這些系統還是單向的,使得不可能使用相同的頻帶從接收機傳送回音頻。

任何數字音頻解決方案中的一個重要挑戰是保持由數位訊號處理引入的延遲儘可能的低。系統的延遲被定義成介於在系統中接收到一些數據的時間與相同的數據被輸出的時間之間的時間差。當提到低延遲音頻時,由wifi技術施加的挑戰是眾所周知的。據我們所知,市場上沒有可用的音頻過網絡(audio-over-network)解決方案,其提供通過wifi的具有小於100毫秒的音頻延遲。諸如抖動、無線電模式改變等的損害在低延遲數據流方面是非常不利的。

處理這些損害的主要解決方案涉及在將流播放出之前緩衝足夠大的數據量。以這種方式,系統可通過播放已被緩衝的數據以對其中沒有數據到達系統的時間段有所保留。由於被緩衝的數據量很少(因為緩衝直接轉換成附加延遲),所以低延遲系統的一個具體問題是不能以有效的方式對損害作出反應。在這個意義上,低延遲流式傳輸系統採用「樂觀」的方法,在該方法中儘可能少的數據被緩衝以補償短時間的損害(如抖動)。這使得這些系統尤其容易受到可在較長時間段內發生的損害的影響。「間或」發生的這樣的損害的示例是無線電模式改變或者不時佔用所有帶寬的在相同傳輸鏈路上運行的其他應用。因此,這些低延遲流式傳輸系統由於它們耗盡要播放出的數據的較高的可能性而更多地依賴於音頻推斷/修復機制。

voip解決方案可被應用在wifi上,以獲得具有通過區域網來流式傳輸實時音頻的能力的系統。然而,這樣的系統一般地被設計成通過網際網路來傳送音頻並且對延遲要求幾乎沒有限制,這是由於它們通常使不具有直接視覺接觸的人(因為他們在較大距離上通信並且不在同一房間中)互連。由於大的延遲,這些系統一般不適合用於在延遲受約束的(latency-constrained)環境中傳送音頻,諸如用於同一房間中的通信。

可作出關於視頻數據的類似的觀察。低延遲的重要性可針對想要傾聽其親臨的會議的失聰人士並且其中附加的視頻流被廣播至輔助設備(如智慧型電話、智能眼鏡等)的情況來作出解說。相同的延遲受約束的環境出現在音樂會中,其中觀眾直接從公共廣播系統接收音頻信號,但是多個視頻流可用於想要在他們的個人通信設備上看到他們不想錯過的音樂會的細節(例如,僅展示吉他手的視頻流或僅展示歌手的視頻流)的人們。顯然,在這些情況下重要的是保持視頻信號的延遲受到控制,優選地儘可能低。

越來越重要的是,這樣的解決方案可運行在個人多用途設備(諸如智慧型電話或平板之類)上。這些設備正在成為供用戶的通信的中心點,而它們僅通過在所述設備上運行軟體解決方案來用作用於各種額外功能的開發的平臺。這同樣適用於無線通信平臺。不僅僅從成本的角度,而且從便利的角度來看,在廣泛分布的傳輸鏈路(諸如wifi802.11x)上運行解決方案的重要性日益增加。即使是從遠程位置,這些設備也很容易使用。

重要的是要注意到,在這些設備中存在滿足上述要求的解決方案,但是在那些商品平臺上運行的解決方案沒有能滿足所描述的延遲受約束的環境的需求的。在那些環境中,系統在任何特定時間對可用性能的動態適配突然變為要考慮的最關鍵的因素之一。

因此,需要一種解決方案來處理個人多用途設備上的延遲受約束的環境。

發明概述

本發明的各實施例的目的是提供一種用於管理緩衝器負載並且避免對通信設備的周期性幹擾的方法。

上述目標通過根據本發明的解決方案來實現。

在第一方面,本發明涉及一種用於通信設備中的緩衝器負載管理的方法。該方法包括:

-將被包括在數據分組中的多媒體數據儲存在所述通信設備的第一緩衝器中,

-確定對該第一緩衝器處的輸入速率的指示,並且將包含關於隨時間的輸入速率的信息的所述指示添加到第二緩衝器,

-對包括關於隨時間的輸入速率的所述信息的信號執行自相關,

-在該自相關中找到峰值,並且根據一組找到的峰值中的至少一個峰值來標識周期,

-針對所述至少一個峰值,執行包括關於該輸入速率的信息的信號與帶有給定相位的具有所標識的周期作為主周期的周期信號的互相關,並且確定相對於該周期信號的相位偏移,

-使用以所標識的周期作為主周期的成周期性的並具有如前一步驟中所確定的相位偏移的參考信號,以選擇被儲存在第二緩衝器中的關於該輸入速率的信息的一個或多個部分。

-通過分析所選擇的各部分來確定針對第一緩衝器的目標延遲,

-通過修改第一緩衝器的輸出速率和/或輸入速率來將該目標延遲應用於第一緩衝器。

所提出的解決方案確實允許通過確定目標延遲來檢測和考慮周期性幹擾。該目標延遲是根據對關於隨時間的輸入速率的信息的分析推導出的。從該信息中首先推導出周期並接著推導出相位偏移,從而使得可以選擇包含關於輸入速率的信息的帶有該模式的被儲存的信號的各部分。然後從那些部分確定目標延遲,該目標延遲隨後被應用於第一緩衝器。

在一優選實施例中,該方法還包括對包括關於隨時間的輸入速率的所述信息的信號進行抽取的步驟。以這種方式,計算複雜度被進一步降低。

在一個實施例中,第二緩衝器的大小對應於至少10秒的時間間隔。

有利地,第二緩衝器被實現成環形緩衝器。

對連同已知的輸出速率的輸入速率的指示優選地是第一緩衝器的填充百分比。替代方案可以是每個數據分組到達的時間戳或者第一緩衝器中所保持的毫秒量。

在一個實施例中,選擇一個或多個部分的步驟使用邏輯函數來執行。

有利地,所選擇的一個或多個部分被儲存在第三緩衝器中。

在一優選實施例中,該方法包括向傳送所述多媒體數據的發射機發送消息,所述消息與輸入速率的調整相關。

有利地,當關於隨時間的輸入速率的信息被更新時,計算新的目標延遲。

在一個實施例中,對目標延遲執行時間濾波。

在一個方面,本發明涉及一種在包含指令的可編程設備上可執行的程序,當該指令被執行時,執行如前所述的方法。

在另一方面,本發明涉及一種通信設備,包括

-用於接收和輸出被包括在數據分組中的多媒體數據的輸入和輸出,

-用於儲存接收到的多媒體數據的第一緩衝器,

-用於儲存關於隨時間的第一緩衝器的輸入速率的信息的第二緩衝器,

-用於控制第一緩衝器的輸出速率的控制裝置,

-處理裝置,該處理裝置被布置來:確定對第一緩衝器處的輸入速率的指示並將所述指示添加到第二緩衝器,對包括關於隨時間的輸入速率的所述信息的信號執行自相關,在該自相關中找到峰值並在一段時間內標識一組找到的峰值中的至少一個峰值,針對所述至少一個峰值來執行包括關於隨時間的輸入速率的信息的信號與帶有給定相位的具有所述經標識的周期作為主周期的周期信號的互相關並確定相對於該周期信號的相位偏移,使用以所標識的周期作為主周期的成周期性的並具有所確定的相位偏移的參考信號來選擇被儲存在第二緩衝器中的關於該輸入速率的信息的一個或多個部分,以及通過分析所選擇的各部分來確定和應用針對第一緩衝器的目標延遲。

出於對本發明以及所實現的相對現有技術的優勢加以總結的目的,以上描述了本發明的某些目的和優勢。當然,應理解,不一定所有此類目的或優勢都可根據本發明的任意特定實施例而實現。因此,例如,本領域的技術人員將認識到本發明可按實現或優化本文所教導的一個優勢或一組優勢的方式來具體化或執行,而不一定要同時實現本文可能教導或提出的其他目的或優勢。

參考以下描述的實施例,本發明的上述和其他方法將是顯而易見的和闡明的。

附圖說明

現在將作為示例參考附圖進一步描述本發明,附圖中相同的參考標號指代各附圖中的相同元素。

圖1例示了本領域已知的標準fm輔助性收聽設備。

圖2例示了本發明中提出的方法的實施例的方案。

圖3例示了本發明的算法的示例性應用。

說明性實施例的詳細描述

雖然將關於具體實施例並參考特定附圖描述本發明,但是本發明不限於此而僅由權利要求來限定。

此外,在說明書中且在權利要求中的術語「第一」、「第二」等等用於在類似的元件之間進行區分,並且不一定用於臨時地、空間地、以排序或以任何其他方式描述順序。應該理解,如此使用的這些術語在合適環境下可以互換,並且在此描述的本發明的實施例能夠以除了本文描述或示出的之外的其他順序來操作。

應當注意,權利要求中所使用的術語「包括」不應被解釋為限於此後列出的手段;它不排除其他元件或步驟。它由此應當被解釋為指定存在所聲明的特徵、整數、如所稱謂的步驟或組件,但是不排除存在或添加一個或多個其他特徵、整數、步驟或組件、或者它們的組。因此,措詞「一種包括裝置a和b的設備」的範圍不應當被限定於僅由組件a和b構成的設備。這意味著該設備的唯一與本發明有關的組件是a和b。

本說明書中對「一個實施例」或「一實施例」的引用意味著結合該實施例描述的特定特徵、結構或特性被包括在本發明的至少一個實施例中。由此,短語「在一個實施例中」或「在實施例中」在貫穿本說明書的各個地方的出現不一定都引用相同的實施例,但是可以如此。此外,在一個或多個實施例中,具體特徵、結構、或者特性可以任何合適的方式組合,如根據本公開對本領域普通技術人員將是顯而易見的。

類似地,應當領會在本發明的示例性實施例的描述中,出於流線型化本公開和輔助對各個發明性方面中的一個或多個發明性方面的理解的目的,本發明的各個特徵有時被一起歸組在單個實施例、附圖、或者其描述中。然而,這種公開方式不應被解釋為反映了這樣一種意圖,即所要求保護的發明需要比各權利要求清楚記載的特徵要多的特徵。相反,如所附權利要求書所反映,創造性方面存在於比單個先前已公開實施例的所有特徵少的特徵中。因此,詳細描述之後的權利要求由此被明確地結合到該詳細描述中,其中每一項權利要求本身代表本發明的單獨實施例。

此外,儘管此處描述的一些實施例包括其他實施例中所包括的一些特徵但沒有其他實施例中包括的其他特徵,但是不同實施例的特徵的組合意圖落在本發明的範圍內,並且形成如本領域技術人員所理解的不同實施例。例如,在所附的權利要求書中,所要求保護的實施例中的任何實施例均可以任何組合來使用。

應當注意的是,在描述本發明的某些特徵或方面時,特定術語的使用不應當用來暗示術語在本文中被重定義以受限於包括與所述術語相關聯的本發明的特徵或方面的任何特定特性。

在本文中所提供的描述中,大量具體細節得到闡述。然而,應當理解可在沒有這些具體細節的情況下實踐本發明的實施例。在其他實例中,為了不混淆對本說明書的理解,未詳細地示出熟知的方法、結構和技術。

本發明涉及一種用於對包含信息的數據進行選擇性地標識和分析的方法,該信息與從具有多媒體通信能力的設備的接收機上的傳入數據獲得的給定信號中的周期性事件相關。所提出的算法標識可在長時間段(例如,10秒或更長時間)內發生的有問題的模式,並且對其中問題已發生的數據集的那些部分進行分析。對該數據子集執行統計分析以輸出對要緩衝的數據量(換言之,要引入的延遲)的指示,使得對未來發生此類事件的預防得到保證,從而提高了流的整體質量。該方法具有獨特的優點,即其不會對設備的總體延遲施加懲罰,除非需要保證某個質量因子。所述質量因子可例如由用戶偏好或者設備上的硬編碼策略來給出。

在概念上,該算法利用指示接收信號的傳輸鏈路的輸入速率(例如,在某一段時間內緩衝器填充百分比的演變)的測量數據集。該測量數據被分析以找到導致流上的問題的模式。這些模式被標識成所述測量數據集中的數據切片並且被分析以估計(如果必要的話)要添加的延遲值,從而避免將來由於該模式造成的問題。

在一個實施例中,按照以下方式來執行根據本發明的方法,由此假設關於通信設備的輸出速率的信息是已知和可控的:

-包含要輸出的多媒體數據的抖動緩衝器的負載狀態以採樣率sr被周期性地採樣。樣本被添加到具有持續時間t的環形緩衝器r1,其包括指示隨時間(即在最後t秒內)的輸入速率的數據。所得到的經採樣的信號有效地包含抖動緩衝器負載狀態的變化。

-任選地,該信號通過因子df被抽取(即,下採樣)。這減少了要分析的信息量,因而降低了計算成本,同時保持了演變的足夠特徵以標識潛在的幹擾部分。被抽取的信號被儲存進具有持續時間t的環形緩衝器r2。

-接下來,對經採樣的信號(或者如果可用的話,被抽取的經採樣的信號)進行自相關分析。這產生了對存在於自相關信號中的模式的表示(y軸上是峰值而x軸上是滯後),其可以通過考慮採樣率sr而在數學上被簡單地轉換成周期。

-對自相關信號執行峰值檢測以標識可能在流上導致問題的該信號上潛在的模式。峰值檢測算法在本領域中是普遍可獲得的。通常,對於周期性幹擾,自相關分析將幹擾表示成一組峰值,每個峰值是主周期的倍數。

-針對找到的至少一個峰值,優選地所有出現的峰值,執行以下步驟:

a)標識引起峰值的事件的周期t(x值xdf/sr)

b)計算帶有周期t和給定相位(例如,零相位)的餘弦信號與被儲存在緩衝器r2中的數據集的互相關。可應用帶有周期t的任何合適的周期函數來替換餘弦函數。帶有周期t的周期函數應被解釋成其中t是主周期(即,也可以存在其他不太突出的周期性模式)的函數。

c)對所得到的互相關信號執行峰值檢測以相對於周期函數的相位找出幹擾部分的相位偏移p。該相位偏移通過檢測到的峰值的x值靠使用相同的計算(x值xdf/sr)來確定。

d)藉助於邏輯函數,按以下方式來選擇緩衝器r1中的數據塊。考慮到具有周期t和相位偏移的餘弦函數的最大值的x值,使用周期t和計算出的相位偏移來創建以所述最大值為中心的具有給定大小w的窗。從r1中選擇與這樣的窗口重疊的那些數據。從r1中所選出的該數據子集被儲存在分析緩衝器b中。

e)基於統計計算(諸如要求對要遞送的數據的第99百分位數進行估計)來對緩衝器b中的數據進行統計上的分析並且輸出對要緩衝的目標數據量的指示。作為另一示例,該計算還可簡單地算出緩衝器欠載運行時間的最長條帶(streak),並且輸出在時間上等同於該圖的數據量。

本發明的算法充當「長期統計分析」,其與短時間段內(通常少於1秒)所執行的分析互補。

作為示例,考慮圖3所示的數據。圖3a描繪了在幾秒的時間間隔內的緩衝器負載歷史。如圖所示,網絡上每秒都會發生一些幹擾,這使得緩衝器周期性地缺少數據。例如,這可能是由於在同一網絡中運行的另一應用,這使得每秒都有短脈衝形式的帶寬的使用。理想地,該數據應該被分析,以便能夠預測未來可能發生的事件(這樣的事件可能發生在大約5s、6s等)。在圖3b中,執行緩衝器數據的自相關,從而顯示出以大約1s為周期的清晰的峰。然後,峰值檢測算法在1s處檢測該峰值(圖3c)。為了返回到緩衝器數據並且標識這些事件,需要估計緩衝器歷史時間線中的各模式的偏移。圖3d示出了用相同的檢測到的周期(在該情況下是1秒)構造的餘弦信號。圖3e示出了該餘弦信號與緩衝器數據的互相關。該互相關被用來確定被儲存在緩衝器中的數據與被應用於互相關計算中的周期信號之間的相位偏移。在該示例中,清晰的峰在(-0.1s)處被檢測到,這意味著各模式在緩衝器時間線上偏移了-0.1s。根據該信息,可選擇性地從緩衝器時間線中提取與每一秒發生的事件相對應的數據的各部分。在該情況下,選擇提取在緩衝器時間線中偏移-0.1s的具有0.3s的窗。作為結果,以下各範圍被提取出:(0.75,1.05)、(1.75,2.05)、(2.75,3.05)、(3.75,4.05)。然後,該數據子集被分析以確定最小緩衝器負載,從而避免將來由於該事件的發生而造成的幹擾。在該情況下,保存大約40ms的數據就足夠了。

在上面的示例中,算法的輸入是抖動緩衝器中所保持的毫秒量的演變,這是對通信設備性能的直接測量。系統的輸入速率可通過知道設備的輸出速率來確定。算法輸出是對要保存的目標數據量的指示,或者換言之,對要應用於通信設備的目標延遲的指示。然後,通過修改抖動緩衝器的輸出速率和/或輸入速率將目標延遲應用於抖動緩衝器。

被適配成執行根據本發明的一實施例的算法的通信設備能夠執行以下任務:

-接收包括多媒體數據的數據分組,

-將所述多媒體數據儲存在第一緩衝器,

-控制輸出速率(並因此意識到輸出速率的實際值)或輸入速率或兩者,

-推導出指示輸入速率的至少一個特性,

-基於從指示輸入速率的至少一個特性和關於輸出速率的信息推導出的統計信息來確定被儲存在該第一緩衝器中的要被輸出的多媒體數據的目標延遲,

-調整由緩衝器引入的延遲,以便通過修改輸出所述多媒體數據的速率或將所述多媒體數據儲存在緩衝器中的速率或兩者的組合來使得其符合目標延遲。

在一個實施例中,根據本發明的設備具有數據通信能力並且其被布置成用於接收數據分組並包括

-用於儲存被包括在所述數據分組中的多媒體數據的第一緩衝器,

-用於推導對所述接收到的數據分組的輸入速率的至少一個指示以及用於測量由所述緩衝器引入的延遲的裝置,

-用於輸出所述多媒體數據的輸出,

-用於儲存對所述接收到的數據分組的輸入速率的至少一個特性指示的第二緩衝器,

-處理裝置,該處理裝置被布置來:在所述第二緩衝器上執行自相關,對該自相關信號執行峰值檢測,生成周期信號,執行該特性與周期信號的互相關以確定相位偏移並且用於選擇所述第二緩衝器的數據子集。

關於設備的輸出速率的信息是可用的。該設備包括控制邏輯模塊,該控制邏輯模塊被適配成用於基於從對第二緩衝器中的輸入速率和數據的測得的至少一個指示推導出的統計信息來確定要從緩衝器輸出的多媒體數據的目標延遲。控制邏輯被適配成用於修改輸出多媒體數據的速率或者將多媒體數據儲存在緩衝器中的速率,以便調整由緩衝器引入的延遲以使其符合目標延遲。

在個人通信設備中,緩衝器大小足夠大以保持比平均量大得多的數據量(例如,緩衝器大小為一秒,但是其被設計成保持平均20ms的數據)。該特定的設計具有不太可能溢出的優點。非常常見的緩衝器設計涉及使緩衝器大小等於要保持的平均數據量的兩倍,這可能導致當大脈衝串到達通信設備時數據的大量溢出(並因此導致丟失)。作為示例,考慮在網際網路上進行流式傳輸的視頻流。接收機實現緩衝機制以對包括具有兩秒並保持1s的平均值的緩衝器的網絡的抖動作出補償。這可有效地對抖動值作出大約一秒的補償,而不會在流中有不連續性。然後假設接收機停止網際網路連接達五秒。當接收機恢復連接時,五秒的視頻數據將到達系統。該設備接著需要丟棄三秒鐘的視頻數據,因為它只有儲存兩秒的空間。在實際上上限無限制的緩衝器(緩衝器大於要保持的平均量)的情況中,該設備能夠汲取整個五秒的視頻,然後以更快的速率將其播放,例如直到被保持在緩衝器中的平均數據量恢復到1s的標稱值。

在根據本發明的通信設備中,為了被檢測成模式,網絡幹擾必須發生多次。隨機幹擾總是不利地影響設備的性能。由於先前所提到的低延遲解決方案採取的「樂觀」的方法(通過在將數據播放出之前緩衝儘可能少的數據量),因此具有能夠在每當耗盡流式數據(緩衝區欠載運行)的情況下推斷流式數據的適當的解決方案是非常重要的。推斷數據的機制可以在文獻中找到。例如,在音頻環境中,可以使用warpedburg的方法來推斷音頻(http://lib.tkk.fi/diss/2004/isbn9512269503/article3.pdf)。然而,這樣的方法通常引入太多的延遲或者具有太多的計算複雜度。因此,帶有儘可能少的附加延遲的計算成本低的設備是有必要的。

在另一實施例中,該設備能夠通知發射機其具有某些能力和要求。這允許發射機對其發送到接收機的流進行優化。所述能力可包括但不限於關於輸出速率、輸出帶寬、總設備延遲等的信息。另一方面,該要求可包括但不限於最大可接受總延遲、數據分組的最小和/或最大時間長度。這可被有利地用來針對{功耗、總延遲、數據帶寬、接收設備標識、用戶標識}中的一個或多個元素來優化所發送的流。

對延遲的控制提供了超越使用延遲來補償傳輸鏈路中的幹擾的優點。例如,在需要對來自兩個不同傳輸鏈路的兩個流進行同步的情況下,可以使用延遲控制。例如,來自經空氣傳播和作為wifi流兩者的音頻流。在該情況下,wifi流可匹配由於與揚聲器的距離造成的通過空氣引入的延遲。另一示例可以是來自wifi的視頻以及來自藍牙的音頻信號。兩個傳輸鏈路具有不同的特性,然而使用以正確的時間戳,延遲控制可允許它們在接收機上完全地同步。

此外,考慮到修復算法能夠以一定的質量進行推斷的時間量,由於具有即使在惡劣條件下也能確保流的質量的適當的流修復算法,所以設備具有進一步降低延遲的能力。例如,在其中100ms的數據應該被緩衝供完美地再現的一個解決方案中,具有能夠最優地推斷60ms的數據的機制將使得由緩衝器引入的延遲減少到40ms成為可能,由此修復機制佔剩下的60ms。

所提出的解決方案允許基於指示輸入速率隨時間的演變的數據子集的統計分析來確定目標延遲,所述數據子集僅包含與已被檢測到並且可在將來被避免的周期性事件相關的信息。

所提出的解決方案允許以與目標值一致的延遲從通信設備輸出多媒體數據。包含多媒體數據的接收到的數據分組被儲存在設備中的緩衝器中。以不一定是恆定的輸入速率來接收數據分組。產生對該輸入速率的指示的至少一個特性例如通過測量被推導出。從該信息推導出的優選特性是接收到的數據分組的到達時間或者接收到的數據分組的時間長度。此外,由緩衝器引入的實際延遲被確定。關於輸出速率的信息還可通過測量或者例如從設備的說明書來獲得。然後,所有信息可用於調整延遲,以使得其符合所述多媒體數據的目標延遲值。目標延遲基於從先前收集到的信息推導出的統計信息,即一方面給出關於輸入速率的信息而另一方面給出關於輸出速率的信息的至少一個特性。接下來,輸出速率或者將多媒體數據儲存在緩衝器中的速率得到適配,從而調整由緩衝器引入的附加的延遲,以便使其與經確定的目標延遲一致。統計信息可包括{平均輸入速率、輸入速率的標準偏差、輸入速率的百分位數}中的至少一個元素。目標延遲可被表示成從中選擇一個值的延遲值的有限集。替代地,目標延遲被給定為單個值。同樣,帶有最小和最大值的一範圍的可能的值可被提供。

數據分組還可包括樣本精確的時間戳,從而允許緩衝器被表示成虛擬時間線。該方法於是可包括利用該虛擬時間線的數據間隙恢復的步驟。數據間隙恢復具有保持原始多媒體數據的時間特性(通過引入具有與傳輸期間已被丟失的數據相同的時間長度的間隙)的主要優點。這些間隙可用前向/後向外推來填充以最小化丟失數據的負面影響。

該方法可包括當緩衝器包含不充足的數據時用於輸出數據的數據推斷的步驟。這樣做的優選方法是對過往數據應用前向外推。另一種技術包括對過往數據進行採樣以便以最佳可能的連續方式進行匹配。

此外,將控制信息傳送到被適配成用於傳送所述數據分組的發射機的步驟可被執行。例如,關於輸入速率的統計信息可被發送,從而允許在發送端對該數據進行分析和優化(例如,通過使數據分組的時間長度更大)。

對目標延遲的確定還可基於{數據質量、帶寬、位置、距離、功率消耗、數據類型}中的至少一個元素。

由於指示輸入速率的新信息可用,所以目標延遲可被連續地計算和應用。時間濾波可被應用於所確定的目標延遲。一個示例是移除這樣的目標延遲的變化中的高頻內容的濾波器。另一應用涉及導致所述目標延遲的更寬鬆的降低的時間濾波,而所述目標延遲的增加未被過濾。

被布置成用於執行根據本發明的算法的設備可通過網際網路、區域網或其他方式來接收其數據。該事實使得其對同步問題尤其敏感。長距離發送的多媒體內容原則上不受嚴格的延遲要求的限制,但是當與其他傳輸鏈路並行耦合時,可能會受到限制。例如,經由dvb-t接收tv廣播以及通過網際網路接收定製的音頻流使得網際網路流對延遲非常敏感。在這種情況下,應儘可能保持小延遲。

包含本發明的設備可以是助聽器或植入式聽覺假體。這些設備因其低功率消耗需求以及低延遲需求而眾所周知。在全部的植入式設備中,所有外部音頻源都需要來無線地流式傳輸音頻信號。

替代地,根據本發明的設備是人工耳蝸,其被布置成用於接收描述每個電極處的電勢的各激勵模式的流。

儘管已經在附圖和前面的描述中具體地解說和描述了本發明,但是此類解說和描述被認為是解說性的或者示例性的而非限制性的。前面的描述具體說明了本發明的某些實施例。然而,應當理解,不管以上在文本中顯得如何詳細,本發明可以其他方式實現。本發明不限於所公開的實施例。

通過研究附圖、公開和所附權利要求,本領域技術人員可在實踐要求保護的發明時理解和實施所公開實施例的其他變體。在權利要求中,單詞「包括」不排除其他元素或步驟,並且不定冠詞「一」或「一個」不排除複數。單個處理器或其他單元可履行權利要求書中所述的若干項的功能。在相互不同的從屬權利要求中陳述某些措施的純粹事實並不表示不能有利地使用這些措施的組合。電腦程式可被存儲/分布在合適的介質(諸如與其他硬體一起或作為其他硬體的一部分提供的光學存儲介質或固態介質)上,但也可以其他形式(諸如經由網際網路或者其他有線或無線電信系統)來分布。權利要求中的任何引用符號不應被解釋為限制範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀