新四季網

數字音頻/視頻頻道改變的方法及對應裝置的製作方法

2023-10-04 08:07:29

專利名稱:數字音頻/視頻頻道改變的方法及對應裝置的製作方法
技術領域:
本發明一般地涉及數字通信,並且更具體地涉及數字通信設備中處理數據以減小頻道改變時間的技木。
背景技術:
數字音頻/視頻接收器(諸如網際網路協議(IP)數字音頻/視頻接收器(IPTV)) 變得逐漸地流行。遺憾的是,利用這樣的接收器的頻道改變時間相對高。數字音頻/視頻域中這樣的高頻道改變時間的ー個潛在原因包含數字音頻/視頻接收器的相對複雜性,其由於諸如時移記錄(time-shift recording)實況數字視頻流、處理利用高度複雜視頻編碼技術來編碼的多播或者單播視頻流、處理視頻流解擾以及應用糾錯方法的新區別特徵而總是增加。隨著數字音頻/視頻接收器的増加的複雜性,必須在接收器內部管理很多資源,諸如網絡控制器、硬碟、接收緩衝器、糾錯器、視頻/音頻流解碼器。數字音頻/視頻接收器的頻道改變由此可以是相當複雜的並且需要資源的處理 必須請求停止發送當前視頻/音頻流,必須釋放內部硬體和/或軟體資源,必須請求接收下 ー視頻/音頻流、必須為接收下ー視頻/音頻流設置內部資源;當接收期望的視頻/音頻流吋,必須緩衝視頻/音頻數據,應用可能的糾錯,解擾可能的數據,必須同步、解碼並且最終呈現視頻/音頻數據。由這些操作的所有或者ー些引起頻道改變延遲。在基於硬碟的裝備有時移特徵的數字音頻/視頻接收器中,時移提供「暫停」實況發送的可能性,當使用時移時由於相對慢的硬碟訪問而引起頻道改變延遲將甚至更長。作為所有這些步驟的結果,頻道改變時間可以變得相對長,這可能對於用戶是不可接受的,並且因此對於數字音頻/視頻提供商可能是不可接受的。現有技術文獻US200607M^描述在預期電視用戶改變頻道的情況下在接收器的緩衝器中高速緩存用於最可能的下一頻道的視頻分組。這些現有技術解決方案關注於儘快地提供可解碼的I幀用於下ー頻道,從而減小當切換頻道時的空白期間。然而,現有技術的技術來實現是相當複雜的並且具有增加複雜性並且由此增加發送器和接收器的成本的缺
好、O因此,需要以下技木,以簡單的方式減少完成數字音頻/視頻接收器中的頻道改變操作必要的時間。

發明內容
本發明目的在於減輕現有技術的ー些不便。更精確地,本發明允許減少數字音頻/視頻解碼器中的頻道改變延遲。貫穿該文獻,使用術語音頻/視頻或者AV,意味著音頻或者視頻,以及音頻和視頻。貫穿該文獻,使用術語AV流,意味著包括音頻和/或視頻流,以及可能地包括除了音頻/視頻流以外的其他數據的流,其它數據諸如發信號通知各個音頻/視頻流的分量的表,發信號通知ニ進位或者輔助數據(諸如,交互應用和字幕)的表。為了減少數字音頻/視頻接收器中頻道改變的延遲,本發明提出ー種數字音頻/ 視頻頻道改變的方法,該方法包括以a、b、C、d、e順序執行的以下步驟a)使用音頻/視頻解碼器解碼在第一接收的音頻/視頻流中包括的音頻/視頻數據的步驟;b)接收頻道改變請求的步驟;c)發送用以停止接收第一音頻/視頻流的請求到網絡以及用以開始接收第二音頻/視頻流的請求的步驟;d)停止音頻/視頻解碼器的步驟;以及e)開始音頻/視頻解碼器來解碼在接收的第二音頻/視頻流中包括的音頻/視頻數據的步驟。根據方法的變型,將來自發送用以開始接收第二音頻/視頻流的請求之後接收的第二音頻/視頻流的任何音頻/視頻數據用作當開始音頻/視頻解碼器時在接收的第二音頻/視頻流中包括的音頻/視頻數據。以這樣的方式,在被接收器處理之前被接收的任何數據可以當接收器準備好處理數據時由接收器使用。根據方法的變型,包括以下步驟確定第一音頻/視頻流的第一比特率和第二音頻/視頻流的第二比特率的和值是否低於確定的閾值,以及如果和值低於確定的閾值,則在用以開始接收第二音頻/視頻流的請求之後發送用以停止接收第一音頻/視頻流的請求,而如果所述和值不低於確定的閾值,則在用以開始接收第二音頻/視頻流的請求之前發送用以停止接收第一音頻/視頻流的請求。根據方法的變型,第一音頻/視頻流的比特率和/或第二音頻/視頻流的比特率是通過以下確定的-從由實現所述方法的設備在之前接收流期間對第一和/或第二音頻/視頻流的比特率完成的測量獲得的比特率值;和/或-從連接到設備的伺服器接收的第一和第二流的比特率值。根據方法的變型,第一音頻/視頻流的比特率或第二音頻/視頻流的比特率是通過以下一組值確定的-從由接收器在之前接收所述流期間對第一和/或第二音頻/視頻流的比特率完成的測量獲得的比特率值;和-從連接到所述網絡的伺服器接收的第一和第二流的比特率值。根據方法的變型,確定的閾值從以下獲得-在存儲器中存儲的預配置下行鏈路帶寬;和/或-通過網絡業務量的測量獲得的下行鏈路帶寬的估計。根據方法的變型,確定的閾值從包括以下的一組下行鏈路帶寬值中獲得-在存儲器中存儲的預配置下行鏈路帶寬;和-通過網絡業務量的測量獲得的下行鏈路帶寬的估計。本發明還提出ー種用於接收數字音頻/視頻的設備,該設備包括用以確定第一接收的音頻/視頻流的比特率的部件;用以確定要接收的第二音頻/視頻流的比特率的部件; 用以確定第一音頻/視頻流的第一比特率和第二音頻/視頻流的第二比特率的和值是否低於確定的閾值的部件;用以對用以停止接收第一音頻/視頻流的請求的發送以及用以開始接收所述第二音頻/視頻流的請求的發送進行排序的部件,使得如果和值低於確定的閾值,則在用以開始接收第二音頻/視頻流的請求之後發送用以停止接收第一音頻/視頻流的請求,以及如果和值不低於確定的閾值,則在用以開始接收第二音頻/視頻流的請求之前發送用以停止接收第一音頻/視頻流的請求。根據本發明的變型實施例,通過處理單元來實現用以確定第一接收的音頻/視頻流的比特率的部件,用以確定要接收的第二音頻/視頻流的比特率的部件,以及用以確定第一音頻/視頻流的第一比特率和第二音頻/視頻流的第二比特率的和值是否低於確定的閾值的部件。根據本發明的變型實施例,通過調度器(scheduler)來實現用以對用以停止接收第一音頻/視頻流的請求到網絡的發送以及用以開始接收所述第二音頻/視頻流的請求到網絡的發送進行排序的部件。根據用於接收數字音頻根據用於接收數字音頻機頂盒接收器。根據用於接收數字音頻流的集成接收器的數位電視機。


通過本發明的具體的、非限制性實施例的描述本發明的更多優點將顯現。將參照以下附圖來描述實施例-圖1示出網絡中的根據本發明的具體實施例的示例數字音頻/視頻接收器設
食;-圖2示出根據本發明的具體實施例的諸如圖1的接收器設備的示例數字音頻/ 視頻接收器設備;-圖3示出圖示根據現有技術的頻道改變的流程圖;-圖4示出圖示例如由圖1的接收設備實現的、根據本發明的具體實施例頻道改變的流程圖;-圖5示出在根據現有技術的頻道改變上執行的動作的序列圖;-圖6示出例如由圖1的接收器設備實現的、在根據本發明的具體實施例的頻道改變上執行的動作的序列圖。-圖7示出根據本發明具體實施例的、例如由圖1的接收器設備實現的頻道改變的算法。
具體實施例方式圖1示出在網絡中根據本發明的具體實施例的示例數字音頻/視頻接收器。用戶房屋109包括家用網關102、兩個分別裝備有遙控器103和105的AV接收器 100和101。遙控器103和105允許用戶分別使用紅外光發射104和106分別發送頻道改變命令到AV接收器100和101。AV接收器100和101分別藉助連接107和108連接到家用網關102,連接107和108分別使AV接收器100和101能夠經由到DSLAM 140的連接110 訪問外部網絡150(數字分組傳輸網絡)。數字用戶線訪問多路復用器或者DSLAM是採用多
/視頻設備的變型,設備是移動終端。 /視頻設備的變型,設備是用於接收數字音頻/視頻流的
/視頻設備的變型,設備是具有用於接收數字音頻/視頻條DSL用戶線並且將這些集中到單個異步傳送模式(ATM)線的設備。同樣,用戶房屋129 包括家用網關122、AV接收器120和121以及遙控器123和125,遙控器123和125分別經由頂發射1 和1 分別命令AV接收器120和AV接收器121。AV接收器120和121分別經由連接127和1 連接到家用網關122,並且家用網關122經由連接130連接到DSLAM 140。DSLAM 140經由連接145連接到外部網絡150。外部網絡經由連接155連接到提供商網絡160。提供商網絡160包括分別經由連接175、176和177連接到提供商網絡160的服務提供伺服器170、多播伺服器171和單播伺服器172。下面給出可能的使用場景。當AV接收器100通電時,接收器100啟動與服務提供伺服器170的通信,以下載可用服務列表。然後當AV接收器100被推入等待吋,通過發布從伺服器171或者172之ー接收特定AV流的請求,AV接收器100連接到之前接收的最後服務。當接收來自這些伺服器之一的AV流吋,AV接收器解碼並且呈現在接收的AV流中包括的數據。當AV接收器100的用戶想要改變頻道吋,他按壓遙控器103上適當的按鈕(例如,P+)。AV接收器100然後向DSLAM 140傳送請求以停止當前接收的AV流的接收,之後請求接收期望的AV流。當接收數據吋,AV接收器100將其解碼並且呈現。依賴於接收或者請求的AV流是單播還是多播屬性,140分別發送或者不發送來自 AV接收器100的請求至提供商網絡160中的裝備。對於多播流,由於DSLAM 140接收所有多播流並且僅僅根據請求完成它們,所以通信是不必要的;對於單播流,完成AV接收器100 和單播伺服器172之間的通信。該運行對於AV接收器101、120和121是類似的。根據本發明的實施例,AV接收器100接收的AV流源自不同網絡,諸如來自行動電話網絡以及來自IP網絡。圖2示出根據本發明的特定實施例的示例數字音頻/視頻接收器設備。數字音頻/視頻接收器設備100包括以下元件-中央處理單元或者CPU200 ;-網絡接ロ 201;-存儲器202 ;-音頻/視頻解碼器203;-音頻/視頻呈現器204;-紅外接收器205;以及-存儲設備206。CPU 200、網絡接ロ 201、存儲器202、AV解碼器203、IR接收器205以及存儲設備 206通過數字數據通信總線210互連。AV呈現器204經由鏈路211連接到AV解碼器。AV 接收器設備100經由鏈路107、頂鏈路104、鏈路ぬ0以及鏈路240與其環境連接,鏈路107 將設備的網絡接ロ 201連接到外部數字數據通信網絡JR鏈路104將設備的頂接收器205 連接到紅外遙控器,鏈路230連接到AV呈現器204的音頻輸出,以及鏈路240連接到AV呈現器204的視頻輸出。在設備100中,CPU 200管理設備的運行,允許經由網絡接ロ 201接收來自數字通信網絡150/DSLAM 140的數字AV流並且允許設備100再次經由網絡接ロ 201 發送用於發送或者用於停止發送AV視頻流的請求到數字分組通信網絡150/DSLAM 140 ;允許在存儲器202中存儲數據,允許通過AV解碼器203解碼AV數據;允許通過AV呈現器204呈現數據,允許經由頂接收器205接收用戶輸入,諸如頻道改變命令,以及允許經由存儲設備206的時移。圖3示出圖示根據現有技術數字AV接收器設備實現的頻道改變的處理的流程圖。所圖示的是表示現有技術數字AV接收器300和DSLAM 140的垂直時間線。當用戶在他的遙控器上按壓P+(前向頻道改變)時,接收頻道改變命令,如箭頭302圖示。當接收到該命令時,AV接收器300的解碼器在步驟303中停止。這導致黑屏或者圖像凍結,如箭頭304所圖示。在已經停止AV接收器300的AV解碼器之後,AV接收器300發送停止接收當前接收的AV流的請求,如從AV接收器300到DSLAM 140的箭頭305圖示。此後,在步驟306,AV接收器300初始化其資源,意味著例如去分配存儲緩衝器、關閉時移記錄、關閉解擾模塊之後分配存儲緩衝器、重新初始化時移記錄,以及重新初始化加擾模塊。當初始化所有資源時,AV接收器300準備好發出用於接收對應下一頻道的AV流的請求,如從AV接收器300到DSLAM 140的箭頭307圖示。步驟306和307之間的虛線312圖示等待從新的AV流接收第一數據花費的時間。當從AV流接收第一數據時,如從DSLAM 140到AV接收器300的箭頭308圖示,在步驟313處理AV流,從而例如等待提取並且處理給出關於流的分量(例如,音頻/視頻、字幕、交互應用)的信息的表,這些表給出關於以下的信息,其他表或者其他分量的分組標識符(PID),用於解擾、等待能夠開始解碼的GOP的開始、以及等待流的音頻和視頻分量之間的同步的訪問控制處理。然後,AV接收器300初始化AV接收器300的AV解碼器,如步驟309圖示,初始化AV解碼器包括例如向其提供AV流的期望的音頻和視頻分量的節目標識符(PID)。最後,AV接收器300在步驟310開始AV解碼器,並且在短延遲之後,呈現第一圖像幀/音頻幀,這由箭頭311圖示。圖4示出圖示例如由圖1和圖2的數字AV接收器設備100實現的、根據本發明的具體實施例的頻道改變流程圖。該示兩條垂直時間線,一條標記有數字100的時間線表示根據本發明的具體實施例的AV接收器,而另一條時間線表示DSLAM140。流程圖以數字AV接收器設備100接收頻道改變命令開始,如箭頭402圖示。當接收該命令時,AV接收器100使用網絡接口 201向DSLAM 140發送請求以停止當前接收的AV流,如從AV接收器100到DSLAM 140的箭頭405圖示。之後很快,將停止接收AV流,並且缺乏用以解碼的數據將導致黑屏或者圖像凍結,這由箭頭404圖示。當已經發送停止從當前接收的AV流接收數據的請求,設備100發送開始接收下一 AV流的請求,如從AV接收器100到DSLAM 140的箭頭407圖示。然後AV接收器100在步驟403停止AV解碼器203。停止AV解碼器包括向在專用硬體電路中實現的AV解碼器寫入特定停止命令。根據一個變型實施例,停止AV解碼器包括向實現為處理的AV解碼器寫入特定停止命令。根據另一變型實施例,停止AV解碼器包括切換專用AV解碼器硬體電路的啟用/禁用信號。根據另一變型實施例,停止AV解碼器包括停止提供向專用AV解碼器硬體電路提供的時鐘信號。下面,在步驟406,AV接收器100資源被初始化。資源的初始化包括例如去分配在存儲器202中分配的存儲緩衝器,關閉存儲設備206上的時移記錄,關閉解擾模塊、之後分配緩衝器202中的存儲緩衝器,重新初始化存儲設備206上的時移記錄以及重新初始化加擾模塊。當初始化所有資源時,AV接收器100立即準備好在步驟415中處理AV流,不存在如現有技術圖3元素312的等待數據的時間。在步驟415處理AV流,從而例如等候提取並且處理給出關於流的分量(例如,音頻/視頻、字幕、交互應用)的信息,這些表給出關於以下的信息,其他表或者其他分量的分組標識符(PID)、用於解擾、等候能夠開始解碼的GOP的開始、以及等候流的音頻和視頻分量的同步的訪問控制處理。然後,AV解碼器203被初始化,如步驟409圖示。初始化AV解碼器203包括例如向其提供期望的AV流的音頻和視頻分量的節目標識符(PID)。最後,AV接收器100在步驟410開始AV解碼器203並且在短延遲之後AV呈現器204呈現第一圖像幀/音頻幀,由箭頭411圖示。開始AV解碼器包括向在專用硬體電路中實現的AV解碼器寫入特定開始命令。根據變型實施例,開始AV解碼器包括向實現為處理的AV解碼器寫入特定開始命令。根據又一變型實施例,開始AV解碼器包括切換專用AV解碼器硬體電路的啟用/禁用信號。根據又一變型實施例,開始AV解碼器包括向專用AV解碼器硬體電路提供時鐘信號。相比於現有技術頻道改變處理,在初始化資源步驟406和初始化AV步驟410之間不存在花費在等候AV流數據到達的時間,這是因為來自期望AV流的數據已經接收,在頻道改變處理的恰好開始已經發送接收AV流的請求;從期望流早期接收AV數據由從DSLAM 140的箭頭408、412和413圖示,AV接收器100不考慮該數據直至在步驟406之後準備好接收數據,由從DSLAM 140到接收器100的箭頭414圖示。因為沒有等候數據,該頻道改變處理快於現有技術。根據本發明的變型實施例,在剛剛發出接收期望AV流的請求407之後接收的早期數據408、412和413沒有丟失,而是被存儲在存儲器202內部的數據緩衝器中。該變型實施例允許進一步加速頻道改變處理,由於有較高的概率數據緩衝器已經包含AV解碼器203開始解碼所需的數據,也就是,例如解擾所需的ECM字(word)、描述流分量的PID的表、I-幀,以及足夠的數據,以能夠不損失等待具有足夠數據的時間,來同步接收AV流內的音頻分量與接收AV流內的視頻分量。根據現有技術和根據本發明的頻道改變的處理另外在圖5和圖6中比較。圖5示出在根據現有技術的頻道改變上執行的動作的序列圖。在頻道改變上執行的動作的圖示序列對於例如圖3的AV接收器300實現的、現有技術頻道改變是示例性的。時間線500示出在從左到右的假想時間線上順序執行的動作,每個動作採用特定的延遲。時間線520示出是接收(530,53 或者不接收(531) AV流數據。圖以接收頻道改變命令開始,如箭頭501圖示。現有技術AV接收器300然後停止接收器的AV解碼器,如動作「停止AV」 510所示。該動作與圖3的步驟303對應。「停止AV」動作510導致黑屏或者圖像凍結,如箭頭502圖示。這之後是發送用以停止接收當前接收的流的請求,如動作「離開」 511圖示。該動作與圖3的箭頭305對應。時間線520示出接收來自AV流的數據直至執行動作「離開」 511之後不久,如箭頭521圖示,示出動作「離開」 511對數據接收的結果。然後,執行動作「初始化資源」 512,這與圖3的步驟306對應。接下來,執行動作「加入」,這與圖3的箭頭307對應。然後,執行動作「等候數據」,其中時間是從完成「加入」動作開始等候來自AV流的第一數據到達所花費的。該「等候數據」動作與圖3的延遲312對應。箭頭522示出「加入」動作513對AV數據流的流動的結果,其中對於第一 AV流數據到達需要一些時間。當數據最終達到時,執行「數據處理」步驟515,這與圖3的步驟313對應。然後,執行「初始化AV」步驟516,與圖3的步驟309對應。最後,執行「開始AV」動作517,與圖3的步驟310對應,導致呈現來自接收的AV流的第一圖像/音頻,如箭頭503所示並且與圖3的箭頭311對應。
圖6示出例如圖1的設備100實現的、在根據本發明的具體實施例的頻道改變上執行的動作的序列圖。該圖以與圖5類似的方式圖示,這允許比較它們。時間線650包括序列動作「離開」660、「加入」661、「停止AV」662、「初始化資源」663、「數據處理」 664、「初始化AV」 665以及「開始AV」 665。這些動作分別與圖4的箭頭405和407,步驟 403、406、415、409 以及 410 對應。箭頭 「P+」651、「P 播 」 652 以及 「P+播放」分別圖示接收頻道改變命令、停止呈現來自當前頻道的數據,以及開始呈現來自下一頻道的數據。這些箭頭分別與圖4的箭頭402、404和411對應。箭頭671和672分別圖示「離開」動作660和「加入」動作661對AV數據流的流670的結果。時間線670圖示接收(680,682)或者不接收(681) AV流數據。與圖3和圖5圖示的現有技術頻道改變處理不同,在「等候數據」步驟(圖3的312和圖5的514)中不花費更多的時間;當執行「初始化資源」動作663時,可以立即開始「數據處理」 664,因為來自新AV數據流的數據已經被接收。這造成更短的頻道改變時間,對於delta-T由箭頭「dT」 640圖示。對於本領域的技術人員,針對減小頻道改變時間的問題的本發明的解決方案相當針對他的偏見,因為他將自然地定向到減小一些或者所有各個步驟的延遲,並且修改頻道改變中涉及的步驟的自然順序(如圖5所圖示)為對於圖6的本發明的特定實施例所圖示的步驟的順序將對於他是反直覺的(counterintuitive)。圖7示出根據本發明的具體實施例的、例如由圖1的設備100實現的頻道改變的算法。算法以對於其執行所需的變量的分配和初始化的步驟700開始。然後,在步驟703,從藉助圖2的網絡接口 201接收的第一 AV流解碼AV流數據,解碼使用AV解碼器203,並且藉助圖2的AV呈現器204呈現。雖然AV數據流連續地被解碼並且由AV呈現器204呈現,但是執行測試步驟704,其中,驗證是否接收頻道改變請求,諸如經由圖2的頂接收器205接收的圖4的「P+」請求402或者圖6的「P+」請求651。從負面角度看,重複和解碼當前接收的AV流的步驟703連續,如同其沒有中斷過。從正面的角度看,發送包括以下的請求,用以停止接收第一 AV流的請求(步驟705)以及用以開始接收第二 AV流的請求(步驟706),分別與圖4的箭頭405和圖6的動作「離開」660以及圖4的箭頭407和圖6的動作「加入」661對應。在下一步驟707,停止AV解碼器203,與圖4的步驟403和圖6的動作662對應。在最後步驟710,開始圖2的AV解碼器203,與圖4的步驟410以及圖6的動作666對應,並且很快,圖2的AV呈現器204呈現期望AV流的第一圖像幀和/或音頻幀,與圖4的箭頭411和圖6的箭頭653對應,以及重複步驟703,其中解碼繼續直至接收到下一頻道改變。在本發明的替代實施例中,顛倒發送用以停止發送第一 AV流的請求的步驟705和發送用以開始發送第二 AV流的請求的步驟706,也就是在連接到第二流之後完成對第一流的斷開。這允許儘可能接近對頻道改變的接收地將連接「推回」第二流,對第二流的連接由此緊接著頻道改變請求,這增加當接收器100準備好處理數據時從第二流接收數據的概率。然而,這可能導致在網絡到接收器的下行鏈路上同時發送兩個AV流,並且由此僅僅如果在下行鏈路上可用的帶寬足以支持同時發送這是可能的。在上面變型實施例中的高級優化實施例中,接收器在顛倒或者不顛倒用以停止發送第一 AV流的請求以及用以開始發送第二 AV流的請求之前,確定第一和第二 AV流的比特率的和值是否低於預定的閾值。如果比特率的和值低於預定的閾值,則用以停止發送第一AV流的請求在用以開始發送第二 AV流的請求之後被發送,由此允許從第二 AV流早期接收數據。然而,如果比特率的和值不低於預定閾值,則在用以開始發送第二 AV流的請求之前發送用以停止發送第一 AV流的請求,由此避免在網絡上同時發送第一和第二 AV流,並且由此避免由於超過可用下行鏈路帶寬而引起的第二 AV流的降級。根據變型實施例,預定的閾值是在接收器的存儲器中呈現為預配置下行鏈路帶寬值的配置數據。該特徵具有相當容易確定閾值的優點,因為不需要計算,並且在其中帶寬不經常改變的環境中該值是足夠精確的。配置數據可以由伺服器在定期間隔或者當下行鏈路特徵改變時刷新。根據變型實施例,從在頻道改變之前通過測量網絡業務量來完成的下行鏈路帶寬估計來獲得確定的閾值。該特徵在以下環境中是有利的,其中下行鏈路是用於其他業務量的,並且接收AV流的該可用帶寬由此經受頻道改變的瞬間的網絡業務量強度。根據特定實施例,將預配置下行鏈路帶寬和通過測量網絡業務量獲得下行鏈路帶寬估計的特徵進行組合,從而實現特定優點的實施例,以允許例如當估計是不可能的或者太耗時使用預配置的下行鏈路帶寬用於開始並且一旦測量已經完成使用通過測量獲得的下行鏈路帶寬的估計。根據實施例,關於所述第一和第二 AV流的比特率的信息被包括在接收器100接收的服務列表中。根據變型實施例,從接收器已經對其接收的流的比特率完成的之前測量來獲得比特率值。在某些環境中,接收器可以接收的流的比特率變化很小,因為以恆定的比特率發送流。然後,該特徵具有以下優點,允許接收器可以預期的比特率的值的良好估計。在更高級的實施例中,接收器可以在頻道改變之前請求在同時接收的周期期間需要帶寬的其他處理減小、暫停或者放棄它們的下行鏈路使用,由此增加可用帶寬並且因此增加閾值水平。在變型實施例中,組合二者的特徵,以給出使測量面臨從伺服器接收的比特率值的特定優點,並且取得最高值以確保具有安全性界限,這當伺服器發送的比特率值過期時是有用的。在本發明的替代實施例中,在沒有另外的其他數據或(多個)請求的中間發送的情況下,在發送單個請求的步驟711中組合步驟705和706,用於停止發送第一 AV流並且開始發送第二 AV流。這具有以下優點,在不需要中間等候完成每個單個請求的情況下,很快地發送這些請求,該等候在當接收器使用IGMP協議改變兩個多播AV流之間的頻道時是典型不必要的,因為IGMP協議不確認任何請求。在圖1中描述的網絡僅僅是其中可以使用本發明的示例。在保持與本發明兼容的同時,其他網絡配置是可能的,包括利用多於兩個用戶房屋,每個用戶房屋一個或者多個AV接收器,具有或者不具有家用網關(在單個AV接收器的情況下)。外部網絡的架構(在圖1中表示為DSLAM、網絡150、提供商網絡160以及服務提供伺服器、連接到提供商的多播和單播伺服器)可以根據用戶的數量、使用的AV接收器的類型、使用的通信協議以及提供服務供應所需的裝備而不同地組成。AV接收器100在圖1中表示為類似機頂盒的設備;然而,本發明的實現方式不限於機頂盒,其他類型的設備與本發明兼容,諸如個人計算機、集成到電視機的AV接收器;或者有線或者無線多媒體接收器或者手持無線發送器/接收器設備(諸如移動終端)。利用分別用以發送停止接收AV流的請求和發送開始接收AV流的請求的「離開」和「加入」動作來圖示描述的實施例。詞語「離開」和「加入」與網際網路組管理協議(IGMP)有關,網際網路組管理協議(IGMP)與接收多播流有關。本文獻的讀者將理解本發明還應用於用於單播發送的其他協議,諸如實時流傳輸協議(RTSP)。由於從單播流斷開以及連接到單播流比從多播流斷開以及連接到多播流要花費多得多的時間,本發明允許甚至進一步加速在其中單播發送用於AV流發送的環境中的頻道改變時間,這是因為到新AV流的早期連接,比現有技術更可能的是,當AV接收器準備好處理新AV流數據時AV流數據將準備好被處理。同樣,為了圖示目的,對於P+(下一)頻道改變圖示本發明,但是本發明還應用於P-(之前)頻道改變,或者任何其它類型的頻道改變(ρ+ιο,ρ-ιο,等)。在與本發明兼容的同時,除了圖2圖示的其他類型的AV接收器是可能的,諸如具有多個專用處理單元、多個數字數據通信總線、不具有頂接收器、不具有存儲設備、配備一個或者多個訪問控制模塊(CA)的AV接收器設備。本發明可以完全依據在通用設備(諸如個人計算機)上運行的軟體部件構造,並且本發明然後可以在網頁上的AV接收器/呈現器中實現,或者本發明可以使用硬體部件和軟體部件的混合來實現。根據特定實施例,本發明完全在硬體中實現例如為專用硬體(例如ASIC、FPGA或者VLSI)(分別是「專用集成電路」、「現場可編程門陣列」以及「超大規模集成電路」)或者為集成在設備中的獨特電子部件或者硬體和軟體的混合形式。本發明可以應用於通過發送用以停止接收當前接收的AV流的請求以及通過發送用以開始接收期望的AV流的請求到一個或者多個提供AV流的設備來改變頻道的任何類型的數字AV接收器。典型地,適合實現本發明的數字AV接收器的類型是IPTV接收器或者數字視頻廣播-手持(DVB-H)接收器。
權利要求
1.1. ー種數字音頻/視頻頻道改變的方法,其特徵在幹,該方法包括以a、b、c、d、e順序執行的以下步驟a)使用音頻/視頻解碼器(20 解碼(70 在第一接收的音頻/視頻流(680)中包括的音頻/視頻數據;b)接收(651,715)頻道改變請求;c)發送用以停止(660,70 接收所述第一音頻/視頻流(680)的請求以及用以開始 (661,706)接收第二音頻/視頻流(682)的請求;d)停止(662,707)所述音頻/視頻解碼器O03);以及e)開始(666,710)所述音頻/視頻解碼器(20 來解碼在接收的所述第二音頻/視頻流中包括的音頻/視頻數據(682)。
2.如權利要求1所述的方法,其特徵在幹,將來自用以開始(661,706)接收所述第二音頻/視頻流(682)的所述發送(706)之後接收的所述第二音頻/視頻流(682)的任何音頻 /視頻數據用作當所述音頻/視頻解碼器O03)的所述開始(666,710)時在接收的所述第 ニ音頻/視頻流(682)中包括的音頻/視頻數據。
3.如權利要求1或2所述的方法,其特徵在幹,包括以下步驟確定所述第一音頻/視頻流(680)的第一比特率和所述第二音頻/視頻流(68 的第二比特率的和值是否低於確定的閾值,以及如果所述和值低於所述確定的閾值,則在用以開始(661,706)接收所述第二音頻/視頻流(682)的所述請求之後發送用以停止(660,70 接收所述第一音頻/視頻流(680)的所述請求,而如果所述和值不低於所述確定的閾值,則在用以開始(661,706)接收所述第二音頻/ 視頻流(68 的所述請求之前發送用以停止(660,70 接收所述第一音頻/視頻流的所述請求。
4.如權利要求3所述的方法,其特徵在幹,所述第一音頻/視頻流(680)的所述比特率和/或所述第二音頻/視頻流(682)的所述比特率是通過以下確定的-從由實現所述方法的設備在之前接收所述流期間對所述第一(680)和/或第二 (682)音頻/視頻流的比特率完成的測量獲得的比特率值;和/或-從連接到所述設備的伺服器接收的所述第一(680)和所述第二(68 音頻/視頻流的比特率值。
5.如權利要求3至4中任一項所述的方法,其特徵在幹,所述確定的閾值從以下獲得-在存儲器中存儲的預配置下行鏈路帶寬;和/或-通過網絡業務量的測量獲得的下行鏈路帶寬的估計。
6.如權利要求1至5中任一項所述的方法,其特徵在幹,在停止(662,707)所述音頻/ 視頻解碼器(20 的所述步驟和開始(666,710)所述音頻/視頻解碼器O03)的所述步驟之間,所述方法包括初始化(663,708)存儲器資源O02,206)的步驟,用於從所述第二音頻/視頻流(68 接收數據。
7.ー種用於接收數字音頻/視頻的設備,其特徵在幹,所述設備(100)包括以下部件-用以確定第一接收的音頻/視頻流(680)的比特率的部件;-用以確定要接收的第二音頻/視頻流(682)的比特率的部件;-用以確定所述第一音頻/視頻流(680)的第一比特率和所述第二音頻/視頻流(682) 的第二比特率的和值是否低於確定的閾值的部件;-用以對用以停止(660,70 接收所述第一音頻/視頻流(680)的請求的發送以及用以開始(661,706)接收所述第二音頻/視頻流(682)的請求的發送進行排序部件,使得如果所述和值低於所述確定的閾值,則在用以開始(661,706)接收所述第二音頻/視頻流(682)的所述請求之後發送用以停止(660,70 接收所述第一音頻/視頻流(680)的所述請求,以及如果所述和值不低於所述確定的閾值,則在用以開始(661,706)接收所述第二音頻/ 視頻流(682)的所述請求之前發送用以停止(660,70 接收所述第一音頻/視頻流(680) 的所述請求。
8.如權利要求7所述的設備(100),其特徵在幹,所述設備(100)是移動終端。
9.如權利要求7或8所述的設備,其特徵在幹,所述設備(100)是用於接收數字音頻/ 視頻流的機頂盒接收器。
10.如權利要求7或8所述的設備,其特徵在幹,所述設備(100)是具有用於接收數字音頻/視頻流的集成接收器的數位電視機。
全文摘要
本發明一般地涉及數字通信,並且更具體地涉及數字通信設備中處理數據以減小頻道改變時間的技術。為此效果,本發明包括在頻道改變期間在數字通信設備中執行所需的操作的特定排序和布置。
文檔編號H04N21/6377GK102598700SQ201080049015
公開日2012年7月18日 申請日期2010年10月26日 優先權日2009年10月30日
發明者R.雷加爾, T.奎裡 申請人:湯姆森特許公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀