接收器中的視頻解碼的製作方法
2023-06-09 03:00:26 3
專利名稱:接收器中的視頻解碼的製作方法
技術領域:
本發明通常涉及電信系統,且更明確地說涉及用於在接收器中進行視頻解碼的概 念及技術。
背景技術:
在帶寬很受重視的電信領域中,視頻編碼扮演重要角色。視頻編碼可顯著地減少 必須跨越傳輸媒體發送以在接收器處重現視頻圖像的信息的量。此是通過利用如下事
實實現的視頻序列中的兩個鄰近幀之間存在甚少差異。經常地,唯一的差異在於所 述圖像的一些部分在幀之間具有輕微的移位。視頻編碼是產生表示此差異的信息並接 著壓縮所述信息的過程。
在接收器處,將經壓縮的信息解碼以恢復圖像。解碼每一幀所需的時間量l^決於 所述幀中的信息量。當進行實時操作時,視頻解碼器應維持小於l/(幀速率)"7^c" 的平均解碼時間。然而,儘管具有尖端視頻編碼技術,但如果既定數量的幀具有高級 信息內容,那麼仍有可能使得系統的實時限制仍將得不到滿足。如果通過與其它接收 器功能共享的中央處理單元(CPU)執行視頻解碼,那麼情況尤其是如此。如果未能滿 足實時限制,那麼視頻圖像可顯現延遲或失去與音頻的同步。另外,將會丟失視頻幀, 因為沒有足夠的時間將其全部解碼。
因此,當視頻幀含有高級信息內容時,此項技術中需要選擇性地丟棄視頻序列中 的幀的技術以優化接收器的計算資源的使用,且同時將圖片質量的任何降低減到最小。
發明內容
揭示一種接收器的一個方面。所述接收器包括視頻解碼器及幀節流器,所述幀節 流器經配置以接收包含多個視頻幀的視頻序列,所述幀節流器進一步經配置以在將所 述視頻序列提供給所述視頻解碼器之前從所述視頻序列中丟棄一個或一個以上所述視 頻幀。
揭示一種解碼視頻幀的方法的一個方面所述方法包括接收包含多個視頻幀的視頻序列、解碼所述視頻序列、且在解碼所述視頻序列之前從所述視頻序列中丟棄一個 或一個以上所述視頻幀。揭示一種接收器的另一方面。所述接收器包括用於接收包含多個視頻幀的視頻序 列的裝置、用於解碼所述視頻序列的裝置、及用於在向所述解碼裝置提供所述視頻序 列之前從所述視頻序列中丟棄一個或一個以上所述視頻幀的裝置。
在附圖中,以舉例方式而非限定方式圖解說明無線通信系統的各種方面,其中 圖1是圖解說明多媒體廣播系統的實例的概念性框圖;圖2是圖解說明多媒體廣播系統中傳輸器及接收器的實例的概念性框圖;圖3A是圖解說明視頻解碼器的實例的概念性框圖;圖3B是圖解說明具有幀節流器的視頻解碼器的實例的概念性框圖;圖4是圖解說明接收器的硬體實施方案的實例的框圖;圖5是圖解說明通過視頻解碼器中的幀節流器實施的幀丟棄政策的實例的流程 圖;及圖6是圖解說明接收器的實例的功能性框圖。
具體實施方式
下文結合附圖所述的詳細說明打算作為本發明各種配置的說明且並不打算表示 可實踐本發明的唯一配置。出於提供對本發明的透徹理解的目的,所述詳細說明包括 特定細節。然而,所屬領域的技術人員將了解在沒有這些特定細節的情況下也可實踐 本發明。於一些實例中,為避免模糊本發明的概念,以框圖形式顯示眾所周知的結構 及組件。本文所述的概念及技術可用於各種有線及無線通訊系統中。有線系統的實例包括 乙太網絡系統、數字訂戶線路(DSL)、線纜數據機、光纖、標準電話線路及其它系 統。無線系統的實例包括蜂窩式系統、廣播系統、無線區域網路(WLAN)系統及其它 系統。蜂窩式系統可以是碼分多址(CDMA)系統、時分多址(TDMA)系統、頻分多址 (FDMA)系統、正交頻分多址(OFDMA)系統、單載波FDMA(SC-FDMA)系統及其它多 址系統。所述廣播系統可以是MediaFLO系統、手持式數字視頻廣播(DVB-H)系統、陸 地電視廣播綜合服務數字廣播(ISDB-T)系統及其它廣播系統。WLAN系統可以是IEEE 802.11系統、Wi-Fi系統及其它系統。這些系統已在此項技術中眾所周知。本文所述的概念及技術良好地適合於具有單個副載波的系統以及具有多個副載 波的系統。可使用OFDM、 SC-FDMA或某一其它調製技術獲得多個副載波。OFDM 及SC-FDMA將頻帶(例如,系統帶寬)分割為多個正交副載波(其也被稱為音調、 頻段等)。可使用數據來調製每一副載波。 一般來說,使用OFDM在頻域中及使用 SC-FDMA在時域中來在副載波上發送調製符號。OFDM用於各種系統中,例如MediaFLO、 DVB-H及ISDB-T廣播系統、正EE 802.11a/g WLAN系統及一些蜂窩式系 統。下文描述用於使用OFDM的廣播系統(例如,MediaFLO系統)的接收器的若干 方面及配置。
圖1是圖解說明多媒體廣播系統的實例的概念性框圖。圖中顯示廣播系統100具 有分配中心102,其用作供國家及地區內容提供者將廣域及局域內容分配到大量無線 訂戶單元106的接入點。在一些地理區域中,廣域及/或局域內容通過傳輸器單元網絡 108直接分配到無線訂戶單元106。廣域及/或局域內容還可通過蜂窩式網絡110分配 到無線訂戶單元106。
無線訂戶單元106可以是固定的或移動的且還可稱為接入終端、手機、無線訂戶、 無線單元、無線裝置、無線通信裝置、無線電信裝置、無線電話、蜂窩式電話、用戶 終端、用戶設備、移動臺、移動單元、訂戶臺、無線臺、移動無線電、無線電電話或 某一其它術語。無線訂戶單元106可以是行動電話、個人數字助理(PDA)、個人或膝 上型計算機、遊戲控制臺、或能夠接收廣域及/或局域內容的其它裝置。
圖2是多媒體廣播系統200中傳輸器202及接收器204的概念性框圖。在此配置 中,傳輸器202可以是傳輸器單元或基站的一部分,且接受器204可以是無線訂戶單 元的一部分。另一選擇是,傳輸器202可以是無線訂戶單元的一部分且接受器204可 以是基站的一部分。 一般來說,傳輸器202及接受器204可以是經由傳輸媒體通信的 任何適合裝置的一部分。
在傳輸器202處,視頻編碼器206編碼視頻序列的幀。在視頻編碼器206的一個 配置中,將每一幀編碼為I-幀、P-幀或B-幀。I-幀或"幀內幀"是獨立於視頻序列中 的其它幀由視頻編碼器206處理的數據幀。P-幀或"預測幀"跟隨I-幀且僅含有表示 與視頻序列中前面I-幀的改變的數據。B-幀或"雙向幀"僅含有表示與前面幀的改變 或與視頻序列中下一個幀的內容差異的數據。
所述編碼過程包括將每一幀中的數據轉換為離散空間頻率係數並量化所述轉換 係數。在一個配置中,視頻編碼器206將視頻序列分為兩個信道基本信道及經增強 信道。所述基本信道具有比所述經增強信道高的量化。
使用適合的算法來壓縮經量化的轉換係數。常用壓縮算法是H.264,其利用熵編 碼。熵是藉以將短代碼用於代替頻繁出現的係數且將較長代碼用於代替不頻繁出現的 係數的技術。結果是一可變長度的二進位代碼序列,當與同步及控制信息結合時,其 產生經壓縮的視頻位流。
傳輸(TX)數據處理器208處理(例如,渦輪編碼、交錯及符號映射)經壓縮的視 頻位流以產生數據符號。調製器210對數據符號執行OFDM調製以產生OFDM符號。 模擬前端(AFE)212處理(例如,轉換以模擬、放大、過濾及上變頻)OFDM符號並產生 經調製的信號,所述經調製的符號經由天線214傳輸。
在接收器204處,天線216接收來自傳輸器202的經調製的信號並將其提供給 AFE 218。 AFE 218處理(例如,過濾、放大及下變頻)經調製的信號以恢復OFDM符號。解調器220對OFDM符號執行OFDM解調以產生數據符號估計,所述數據符 號估計是通過傳輸器202發送的數據符號的估計。解調器220將數據符號估計提供給 接收(RX)數據處理器222。 RX數據處理器222處理(例如,符號解映射、去交錯及渦 輪解碼)數據符號估計以恢復經壓縮的視頻位流。視頻解碼器224解碼經壓縮的視頻位 流以產生一系列視頻幀以用於呈現給顯示器226。圖3A是視頻解碼器的概念性框圖。視頻解碼器224包括幀緩衝器302,其緩衝 從RX數據處理器222輸出的經壓縮的視頻位流(參見圖2)。幀緩衝器302還可執行運 送層功能,例如流動控制、信號交換及錯誤檢測/恢復。第一解碼器304執行熵解碼以 恢復用於基本及經增強信道中的每一視頻幀的經量化的轉換係數。將經量化的轉換系 數提供給第二解碼器306以用於進行信道組合、逆量化及逆轉換以創建經完全重建的 視頻幀。在P-幀及B-幀的情況下,參照一個或一個以上鄰近視頻幀執行第二解碼器 306的操作。視頻渲染器308使視頻幀與音頻同步並在適當的幀速率下以正確的序列 將視頻幀呈現給顯示器226 (參見圖2)。 —如早期的論述,系統的實時限制需要用於解碼^頻幀的平均時間不超過7〃c。此 意味營某一數量的P-幀及/或B-幀可能需要在少於^^c的時間內解碼,以補償需要在 長於7^j的時間內解碼的任何I-幀。當然,當視頻序列中包括更多I-幀時視頻質量將 改進,然而,如果I-幀的數量過高,那麼視頻解碼器226可能無法滿足系統的實時限 制。除任何既定視頻序列中的I-幀的數量外,接收器解碼器的硬體實施方案還可影響 其滿足系統的實時限制的能力。圖4中顯示接收器的硬體配置的實例。參照圖2-4, 接收器204包括數位訊號處理器(DSP)402。 DSP 402是經設計以高速執行信號處理功 能的專用處理器。在此實例中,DSP 402實施接收器204中的解調器220及RX數據 處理器208的功能。微處理器404處理到顯示器(未顯示)的接口,處理與傳輸器202 的命令及控制信令,以及協調接收器204中的所有其它功能。在接收器204的一個配 置中,微處理器404還執行第一解碼器304的功能(即,熵解碼)。視頻核心406用 於提供第二解碼器306的功能(g卩,依據經量化的轉換係數創建經完全重建的視頻幀)。 在一個配置中,可使用專用集成電路(ASIC)實施視頻核心406。音頻電路408用於為 視頻序列中的幀提供音頻。最後,AFE410處理通過天線412所接收的經調製信號。使用微處理器404來執行熵解碼可導致關於視頻解碼器滿足系統實時限制的能力 的某一不定性。在此配置中,熵解碼功能必f針對有限量的處理資源與其它接收器功 能競爭。因此,視頻解碼器226不可能維持7〃c的平均解碼時間。視頻解碼器226不能滿足系統的實時限制可導致幀延遲到達視頻渲染器308處。 必須丟棄在其呈現時間之後到達視頻渲染器308處的幀,以維持視頻與音頻之間的同 步。因此,視頻解碼器226可因解碼將永遠不會被使用的幀而浪費寶貴的處理資源。 因此,如果當解碼幀的平均時間增加而超過系統的實時限制時可在解碼之前丟棄視頻 幀,那麼可實現性能的顯著改進。轉向圖3B,幀節流器301用於在視頻幀通過幀緩衝器302之前將其拋棄。在視 頻解碼器226的一個配置中,向幀節流器301提供來自第一解碼器304的反饋。此反 饋提供解碼每一視頻幀所花費的時間的測量值。幀節流器301將這些測量值提供給預 測模塊(未顯示)以計算出計算即將到來的視頻幀將花費的時間的估計。幀節流器301 可在所預測的估計增加時增加幀丟棄速率並在所預測的估計降低時降低幀丟棄速率。
幀節流器301還接收來自視頻渲染器308的反饋。此反饋在每當視頻渲染器308 在視頻幀隊列的開頭(未顯示)分析視頻幀時向幀節流器301提供測量值。如果視頻 幀是準時的,那麼測量值為零。如果幀是遲到的,那麼測量值指示幀的遲到時間。幀 節流器301可在平均測量值增加時增加幀丟棄速率並在平均測量值降低時降低幀丟棄 速率。
所屬領域的技術人員將容易地了解各種幀節流器算法可用於基於來自第一解碼 器304及視頻渲染器308的反饋調整幀丟棄速率。所採用的特定算法可取決於各種因 素,包括特定應用、服務質量要求及施加到系統上的整體設計限制。在其中使用微處 理器或某一其它共享處理資源實施第一解碼器304的一個配置中,幀節流器301可在 微處理器負載過重時實施一侵略性幀丟棄政策且在減小微處理器上的負載時放鬆幀丟 棄政策。
將參照圖5描述幀節流器算法的實例。在步驟502中,幀節流器確定所預測的估 計是否已超過針對A個連續幀的實時解碼限制。如果所預測的估計已超過針對A個連 續幀的實時解碼限制,那麼幀節流器在步驟504中增加幀丟棄速率。否則,幀節流器 算法繼續進行到步驟506。
在步驟506中,幀節流器確定視頻渲染器是否已丟棄義2個連續幀。如果視頻渲染 器已丟棄^個連續幀,那麼幀節流器在步驟504中增加幀丟棄速率。否則,幀節流器 算法繼續進行到步驟508。
在步驟508中,幀節流器確定所預測德爾估計是否已小於針對A個連續幀的實時 解碼限制。如果所預測的估計尚未小於針對A個連續幀的實時解碼限制,那麼幀節流 器算法返回到步驟502。否則,幀節流器算法繼續進行到步驟510。
在步驟510中,幀節流器確定視頻渲染器是否已顯示最近的^個連續幀。如果視 頻渲染器已顯示最近的A個連續幀,那麼幀節流器在步驟512中降低幀丟棄速率。否 則,幀節流器算法返回到步驟502。
當丟棄視頻幀時,幀節流器應謹慎地選擇要丟棄的幀。隨機地拋棄視頻幀可導致 低劣的圖片質量。返回到圖3B,幀節流器301可通過丟棄具有最少量信息內容的視頻 幀來嘗試從平均解碼時間的增加中恢復。舉例來說,在包括經增強及基本IPB幀兩者 的多媒體廣播系統中,幀節流器301可首先,—棄增強信道中的B-幀。如果在丟棄增強 信道中的B-幀之後平均解碼時間未能減小到7〃c,那麼幀節流器301可開始丟棄基本 信道中的B-幀。如果在丟棄B-幀之後平均解碼時間仍未能恢復,那麼幀節流器301 可通過首先丟棄增強信道中的P-幀隨後丟棄基本信道中的P-幀而變得更具侵略性。在此幀丟棄政策下,幀節流器將最後丟棄I-幀,並在丟棄基本信道中的I-幀之前丟棄增 強信道中的I-幀。此政策將趨向於提升最高圖片質量。另一選擇是,幀節流器301可實施更迅速地對平均解碼時間的增加作出響應的幀 丟棄政策。.舉例來說,幀節流器301可首先丟棄具有高信息內容的幀,例如基本或經 增強信道中的P-幀。更具侵略性的幀丟棄政策可要求丟棄一些I-幀以從平均解碼時間 的增加中更快地恢復。在一些配置中,幀節流器301可實施平衡高圖片質量與快速恢復時間之間的折衷的政策。所屬領域的技術人員將能容易地基於性能要求及施加於接 收器上的整體設計限制來確定針對特定應用的最合適幀丟棄政策。圖6是圖解說明接收器的功能框圖。接收器602包括用於接收包含多個視頻幀 的視頻序列的模塊604、用於解碼視頻序列的模塊608,及用於在將視頻序列提供給解 碼裝置之前從視頻序列中丟棄一個或一個以上視頻幀的模塊606。結合本文所揭示實施例描述的各種說明性邏輯塊、模塊、電路、元件及/或組件可 使用通用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣 列(FPGA)或其它可編程邏輯組件、離散門或電晶體邏輯、離散硬體組件、或其設計用 於執行本文所述功能的任一組合來實施或執行。通用處理器可以是微處理器,或者, 處理器可以是任一常規處理器、控制器、微控制器或狀態機。處理器還可實施為計算 組件的組合,例如DSP與微處理器的組合、多個微處理器、 一個或一個以上微處理器 結合DSP核芯、或任何其它此類配置。結合本文所揭示實施例描述的方法或算法可直接體現在硬體中、可由處理器執行 的軟體模塊中,或兩者的組合中。軟體模塊可駐存於RAM存儲器、快閃記憶體、 ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬磁碟、可拆卸磁碟、 CD-ROM或此項技術中已知的任何其它形式的存儲媒體中。存儲媒體可耦合到處理器,以使得處理器可從存儲媒體讀取信息且可將信息寫入到存儲媒體。另一選擇是, 存儲媒體可與處理器成一體。提供上述說明旨在使所屬領域的技術人員能夠實踐本文所述的各種實施例。所屬 領域的技術人員將易知對這些實施例的各種修改,且本文所界定的一般原理可應用於 其它實施例。因此,權利要求書並非打算局限於本文所示的實施例,而是賦予其與權 利要求書語言相一致的全部範圍,其中除非明確指明,否則以單數形式提及元件並非 打算表示"一個及僅一個",而是"一個或一個以上"的意思。為所屬領域的技術人 員已知或此後將知道的本揭示內容通篇中所描述的各種實施例的元件的所有結構及功 能等效物均明確地以引用方式併入本文中並打算由權利要求書內所涵蓋。此外,無論 權利要求書中是否明確地引用此揭示內容,本文所揭示的內容均不打算奉獻給公眾。 所主張的要素均不依據35 U.S.C. §112第六段的規定加以解釋,除非使用短語"用 於...的裝置"明確描述所述要素,或在方法項中使用短語"用於...的步驟"描述所述 要素。
權利要求
1、一種接收器,其包含視頻解碼器;及幀節流器,其經配置以接收包含多個視頻幀的視頻序列,所述幀節流器進一步經配置以在將所述視頻序列提供給所述視頻解碼器之前從所述視頻序列中丟棄一個或一個以上所述視頻幀。
2、 如權利要求1所述的接收器,其中所述幀節流器進一步經配置以調整從所述 視頻序列中丟棄的所述視頻幀的速率來滿足顯示器的目標幀速率。
3、 如權利要求2所述的接收器,其中所述視頻幀包含I-幀、P-幀及B-幀,所述 幀節流器進一步經配置以在丟棄所述I-幀之前丟棄所述P-幀及B-幀來滿足所述目標幀 速率。
4、 如權利要求1所述的接收器,其中被所述幀節流器丟棄的視頻幀的數量依據 所述視頻解碼器的解碼時間而變。
5、 如權利要求1所述的接收器,其中被所述幀節流器丟棄的視頻幀的數量依據 來自所述視頻解碼器的反饋而變。
6、 如權利要求5所述的接收器,其中所述反饋指示用以解碼提供給所述視頻解 碼器的所述視頻序列中的所述視頻幀的每一者的時間。
7、 如權利要求6所述的接收器,其中所述幀節流器進一步經配置以使用所述反 饋來預測解碼所述幀節流器所接收的所述視頻序列中的一個或一個以上所述視頻幀所 需的時間,所述幀節流器進一步經配置以使用所述時間預測來確定丟棄所述視頻序列 中的哪些幀。
8、 如權利要求1所述的接收器,其中所述視頻解碼器的至少一部分實施在經配 置以支持其它接收器功能的處理器上。
9、 如權利要求1所述的接收器,其進一步包含視頻渲染器,所述視頻解碼器進 一步經配置以向所述視頻渲染器提供具有多個經解碼視頻幀的所述視頻序列,且其中 所述視頻渲染器經配置以在將所述視頻序列呈現給顯示器之前丟棄一個或一個以上所 述經解碼視頻幀。
10、 如權利要求9所述的接收器,其中被所述幀節流器丟棄的視頻幀的數量依據 被所述視頻渲染器丟棄的經解碼視頻幀的數量而變。
11、 如權利要求10所述的接收器,其中被所述幀節流器丟棄的視頻幀的數量還 依據所述視頻解碼器的解碼時間而變。
12、 如權利要求9所述的接收器,其中被所述幀節流器丟棄的視頻幀的數量依據 來自所述視頻渲染器的反饋而變。
13、 如權利要求12所述的接收器,其中被所述幀節流器丟棄的視頻幀的數量還依據來自所述視頻解碼器的反饋而變。
14、 如權利要求1所述的接收器,其中由所述幀節流器接收的所述視頻序列中的 所述視頻幀具有不同的信息內容量,所述幀節流器進一步經配置以依據所述視頻幀中 所述信息內容量來確定要丟棄所述一個或一個以上視頻幀中的哪些視頻幀。
15、 一種解碼視頻幀的方法,其包括接收包含多個視頻幀的視頻序列; 解碼所述視頻序列;及在解碼所述視頻序列之前從所述視頻序列中丟棄一個或一個以上所述視頻幀。
16、 如權利要求15所述的方法,其進一步包含調整所述視頻序列中丟棄的所述 視頻幀的速率以滿足顯示器的目標幀速率。
17、 如權利要求16所述的方法,其中所述視頻幀包含I-幀、P-幀及B-幀,且其 中在丟棄所述I-幀之前丟棄所述P-幀及B-幀以滿足所述目標幀速率。
18、 如權利要求15所述的方法,其中從所述視頻序列中丟棄的視頻幀的數量依 據解碼時間而變。
19、 如權利要求18所述的方法,其進一步包含使用所述解碼時間來預測解碼所 述視頻序列中一個或一個以上所述視頻幀所需的時間,且使用所述時間預測來確定丟 棄所述視頻序列中的哪些幀。
20、 如權利要求15所述的方法,其中所述解碼所述視頻序列包含產生多個經解 碼視頻幀,所述方法進一步包含在將所述視頻序列呈現給顯示器之前丟棄一個或一個 以上所述經解碼視頻幀,且其中在解碼所述視頻序列之前從所述視頻序列中丟棄的視 頻幀的數量依據所丟棄的經解碼視頻幀的數量而變。
21、 如權利要求20所述的方法,其中在解碼所述視頻序列之前從所述視頻序列 中丟棄的視頻幀的數量還依據所述解碼時間而變。
22、 如權利要求15所述的方法,其中所述視頻序列中的所述視頻幀具有不同的 信息內容量,所述方法進一步包含依據所述視頻幀中的所述信息內容量來確定從所述 視頻序列中丟棄所述一個或一個以上視頻幀中的哪些視頻幀。
23、 一種接收器,其包含接收裝置,其用於接收包含多個視頻幀的視頻序列; 解碼裝置,其用於解碼所述視頻序列;及丟棄裝置,其用於在將所述視頻序列提供給所述解碼裝置之前從所述視頻序列中 丟棄一個或一個以上所述視頻幀。
24、 如權利要求23所述的接收器,其進一步包含用於調整從所述視頻序列中丟 棄所述視頻幀的速率的裝置以滿足顯示器的目標幀速率。
25、 如權利要求24所述的接收器,其中所述視頻幀包含I-幀、P-幀及B-幀,且 其中所述用於丟棄一個或一個以上所述視頻幀的丟棄裝置包含用於在丟棄所述I-幀之 前丟棄所述P-幀及B-幀以滿足所述目標幀速率的裝置。
26、 如權利要求23所述的接收器,其中所丟棄的視頻幀的數量依據所述解碼裝置的解碼時間而變。
27、 如權利要求23所述的接收器,其中所丟棄的視頻幀的數量依據來自所述解 碼的反饋而變。
28、 如權利要求27所述的接收器,其中所述反饋指示用以解碼提供給所述解碼 裝置的所述視頻序列中的所述視頻幀的每一者的時間。
29、 如權利要求28所述的接收器,其中所述用於丟棄所述一個或一個以上視頻 幀的丟棄裝置使用所述反饋來預測解碼所述視頻序列中的一個或一個以上所述視頻幀 所需的時間,且使用所述時間預測來確定丟棄所述視頻序列中的哪些幀。
30、 如權利要求23所述的接收器,其中所述解碼裝置的至少一部分實施在經配 置以支持其它接收器功能的處理器上。
31、 如權利要求23所述的接收器,其進一步包括用於向顯示器呈現具有多個經 解碼視頻幀的所述視頻序列的裝置,及用於在向所述顯示器呈現所述視頻序列之前丟 棄一個或一個以上所述經解碼視頻幀的裝置。
32、 如權利要求31所述的接收器,其中所丟棄的視頻幀的數量隨所丟棄的經解 碼的視頻幀數量而變。
33、 如權利要求32所述的接收器,其中所丟棄的視頻幀的數量還依據所述解碼 裝置的解碼時間而變。
34、 如權利要求31所述的接收器,其中所丟棄的視頻幀的數量依據來自所述用 於丟棄一個或一個以上所述經解碼視頻幀的裝置的反饋而變。
35、 如權利要求34所述的接收器,其中被所述幀節流器丟棄的視頻幀的數量還 依據來自所述解碼裝置的反饋而變。
36、 如權利要求23所述的接收器,其中所述視頻序列中的所述視頻幀具有不同 的信息內容量,所述接收器進一步包含用於依據所述視頻幀中的所述信息內容量來確 定丟棄所述一個或一個以上視頻幀中的哪些視頻幀的裝置。
全文摘要
本發明涉及一種接收器。所述接收器包括視頻解碼器及幀節流器,所述幀節流器經配置以接收包含多個視頻幀的視頻序列。所述幀節流器進一步經配置以在將所述視頻序列提供給所述視頻解碼器之前從所述視頻序列中丟棄一個或一個以上所述視頻幀。
文檔編號H04N7/26GK101411198SQ200780010852
公開日2009年4月15日 申請日期2007年4月4日 優先權日2006年4月4日
發明者布賴恩·威廉·奧爾 申請人:高通股份有限公司