TWI343752B - Channel switch frame - Google Patents

Channel switch frame Download PDF

Info

Publication number
TWI343752B
TWI343752B TW095135836A TW95135836A TWI343752B TW I343752 B TWI343752 B TW I343752B TW 095135836 A TW095135836 A TW 095135836A TW 95135836 A TW95135836 A TW 95135836A TW I343752 B TWI343752 B TW I343752B
Authority
TW
Taiwan
Prior art keywords
frame
version
coded
multimedia
frames
Prior art date
Application number
TW095135836A
Other languages
English (en)
Other versions
TW200742441A (en
Inventor
Gordon Kent Walker
Scott T Swazey
Vijayalakshmi R Raveendran
Seyfullah Halit Oguz
Peisong Chen
Amit Rohatgi
Tao Tian
Subramania Sitaraman Ganapathy
Fang Shi
Phanikumar Bhamidipati
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW200742441A publication Critical patent/TW200742441A/zh
Application granted granted Critical
Publication of TWI343752B publication Critical patent/TWI343752B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/164Feedback from the receiver or from the transmission channel
    • H04N19/166Feedback from the receiver or from the transmission channel concerning the amount of transmission errors, e.g. bit error rate [BER]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/37Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability with arrangements for assigning different transmission priorities to video input data or to video coded data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

1343752 九、發明說明; 【發明所屬之技術領域】 本揭示案係關於多媒體信號處理,且更特定言之,係關 於視訊編碼及解碼。 【先前技術】 多媒體處理系統(諸如,視訊編碼器)可使用基於國際標 準之編碼方法來編碼多媒體資料’該等國際標準諸如動畫 專業團體(MPEG)-l、MPEG-2及MPEG-4標準、國際電信聯 盟(ITU)-T H,263標準及ITU-T H.264標準及其對應版本 ISO/IEC MPEG-4第1〇部分(亦即,先進視訊編碼(AVC))。 此等編碼方法通常係關於將多媒體資料壓縮以用於傳輸及/ 或儲存。壓縮概括而言為自資料移除冗餘的過程。 可根據一連串包括圖框(一完整圖像)或攔位(例如,包含 具有圖像之交替的奇或偶行之欄位的交錯視訊流)之圖像 來描述視訊信號。如本文所使用,術語”圖框”指的是圖 像、圖框或攔位.視訊編碼方法藉由使用無損或有損壓縮 演算法以壓縮每一圖框來壓縮視訊信號。圖框内編碼(本 文稱為内編碼)指的是僅使用一圖框來編碼彼圖框。圖框 間編碼(本文稱為間編碼)指的是藉由其他,,參考"圖框來編 碼一圖框》舉例而言,視訊信號經常顯示時間冗餘,其中 在圖框之時間序列中靠近彼此的圖框具有至少彼此匹配或 至少部分地彼此匹配的部分。 多媒體處理器(諸如,視訊編碼器)可藉由將一圖框劃分 為區塊或"巨集區塊"(例如,16χΐ6像素)來編碼該圖框。編 115060.doc 1343752 ' 碼器可進一步將每一巨集區塊劃分為子區塊。每一子區塊 可進一步包含額外子區塊。舉例而言,一巨集區塊之子區 ^ 塊可包括16X8及8X16子區塊。8x16子區塊之子區塊可包括 8x8子區塊等等。如本文所使用,術語"區塊"指的是巨集 區塊或子區塊。 編碼器使用基於間編碼移動補償之演算法來利用此時間 冗餘。移動補償演算法識別參考圖框之與一區塊至少部分 匹配的部分。可在圖框中使得該區塊相對於參考圖框之匹 配部分移位。此移位的特徵在於移動向量。該區塊與參考 圖框之部分匹配部分之間的任何差異可根據剩餘來特徵 化。編碼器可將圖框作為包含一或多個用於特定劃分該圖 框之移動向量及剩餘的資料來編碼。區塊之用於編碼圖框 的特定劃分可藉由近似最小化成本函數(例如,使得編碼 尺寸與由編碼所產生之圖框内容的失真平衡)來選擇。 間編碼使得可能比内編碼更具壓縮效率。然而間編碼 φ 在參考資料(例如,參考圖框或參考欄位)歸因於通道誤差 等而丟失時可產生問題。除歸因於誤差之參考資料丟失之 外,參考資料亦可由於視訊信號在間編碼圖框處之初始獲 取或再次獲取而不可用,在此等狀況下,間編碼資料之解 碼也許為不可能或可導致不良誤差或誤差傳播。此等情形 可導致視訊流之同步的損失。可獨立解碼之内編碼圖框為 使付視訊信號能夠再同步的最普通形式之圖框。 及Η·26Χ標準使用被稱為一組圖像(GOP)的圖像,該組圖像 ^ 3内編碼圖框(亦稱為1圖樞)及參考I圖框之時間預測ρ 115060.doc 1343752 圖框或雙向預測B圖框及/或GOP内的其他p及/或b圖框。 較長GOP是增加之壓縮所需要的,但是較短G〇p允許較快 獲取及再同步。增加丨圖框之數目將允許較快獲取及再同 步,但是以降低壓縮為代價。所需要的是致能視訊流之快 速獲取及再同步同時保持壓縮效率的方法。 【發明内容】
本發明之系統、方法及設備各自具有若干態樣,該等態 樣中無單獨-者獨自為其所要屬性負#。在不限制由以下 申請專利範圍表達之此發明之料的情況下,現將簡要地 討論其之較顯著特徵。在考慮了此討論之後,且尤其在閱 讀了標題為"實施方式"的部分之後, 樣本特徵如何提供包括更快通道獲取 改良之效率的優點。 吾人將理解此發明之 、改良之誤差恢復及
提供一種處理多媒體資枓的 碼來編碼多媒體資料之—第— 使用内編碼來編碼多媒體資料 版本。 方法。該方法包括使用間編 部分以產生一第一版本;及 之該第一部分以產生一第二 提供一種多媒體資料處理 ύα 里益。该處理器包括一組態,該 ,,且怎用以使用間編瑪來編 瑪碼多媒體資料之一第一部分以產 版本錢用内㈣來編碼多㈣資料之該第一部 刀以產生一第二版本。 提供一種用於處理多媒體 第一編碼器,其用以使用間 一部分以產生一第一版本; 資料之裝置。該裝置包括:一 編碼來編碼多媒體資料之/第 及一第二編碼器,其用以使用 115060.doc 内編碼來編碼多媒體資料之該第-部分以產生-第二版 本。 提:一種機器可讀媒體。該機器可讀媒體包括當執行時 弓I起-機器進行以下操作之指令:使用間編碼來編碼多媒 胃資料之H分以產生—第—版本;及使用内編碼來 編,多媒體資料之該第一部分以產生一第二版本。 2供#處理多媒體資料之方法。該方法包括接收多媒 體貝料之一第-部分的-第-版本(其中該第-版本為間 編碼的)’接收多媒體資料之該第一部分的一第二版本(其 中該第二版本為内編碼的)及選擇性地解碼該第一及該第 二所接收版本。 提供種夕媒體資料處理器。該處理器包括一組態,該 〜、用X接收夕媒體資料之一第一部分的一第一版本(其 =:第版本為間編碼的);接收多媒體資料之該第一部 刀的帛一版本(其中該第二版本為内編碼的)及選擇性地 解碼該第一及該第二所接收版本。 提供一種用於處理多媒體資料之裝置。該裝置包括:-接二器’其用以接收多媒體資料之一第一部分的一第一版 本U中該第一版本為間編碼的)及接收多媒體資料之該第 邛分的一第二版本(其中該第二版本為内編碼的);及一 解碼益m選擇性地解碼該第-及該第二所接收版 〇 提供-種機器可讀媒體。該機器可讀媒體包括當執行時 引起—機器進行以下操作之指令:接收多媒體資料之-第 115060.doc 1343752 一部分的一第一版本(其中該第一 多媒體資料之該第一部分的一第 為内編碼的)及選擇性地解碼該 本〇 提供-種用於傳輸數位視訊資料的方法。該方法包括為 複數個數位視訊通道之每—者傳輸間編碼之數位視訊圖框 及為該等通道之每-者傳輸通道切換圖框,其中通道切換 圖框之至少-者包含對應於個別通道之間編碼圖框之一者 的内編碼數位視訊資料。 提供-種用於接收數位視訊資料之方法a該方法包括獲 取包含與一第一通道相關聯之間編碼數位視訊資料的間編 碼圖框;接收-切換至一第二通道的請求及回應於該請求 而獲取-ϋ道切換圓冑,該通道切換圖框包含對應於該第 二通道之間編碼圖框之一者的内編碼數位視訊資料。 【實施方式】
版本為間編碼的);接收 一版本(其中該第二版本 第—及該第二所接收版 以下詳細描述係關於本發明之某些樣本實施例。然而, 可用由申清專利範圍所界定及涵蓋的許多不同方式來具體 化本發明。在此描述中,參看其中始終用相同數字來指示 相同部分的圖式。 視訊信號可根據一系列圖像、圖框或欄位來特徵化。如 本文所使用,術語"圖框,,為可涵蓋漸進(progressive)視訊 k號之圖框或交錯視訊信號之爛位的廣泛術語。 實施例包括用於改良多媒體傳輸系統中之編碼器及解碼 器中之處理的系統及方法。多媒體資料可包括移動視訊' H5060.doc •10- 1343752 音訊、靜態景> 像或任何其他適合類型之視聽資料中的—或 多者。實施例包括編碼視訊資料之裝置及方法。舉例而 言,一態樣包含編碼視訊資料之一圖框之第一及第二版本 的方法,其中該等版本中的一者致能視訊流之獲取及/或 再同步。詳言之,已發現,根據一態樣間編碼視訊資料之 第一版本及内編碼視訊資料之第二版本允許解碼設備選擇 性地解碼致能獲取(若適當的話)的第二版本。其他實施例 包括解碼根據以上實施例編碼之視訊資料的裝置及方法。 舉例而言,已發現,根據一態樣,當參考資料(間編碼版 本取決於該參考資料)不可用時選擇性地解碼内編碼版本 允許解碼設備獲取及/或再同步視訊流。詳言之,已發 現,使用者經驗可藉由以根據一態樣之位元率有效方式提 供增加之數目的獲取圖框而不會顯著影響由使用者所感知 的品質來改良。 多媒體分配系統 圖1為說明根據一態樣之多媒體通信系統100之方塊圖。 該系統100包括一經由一網路140與一解碼器設備15〇通信 的編碼器設備11 〇。在一實例中,該編碼器設備自一外部 源1 02接收_夕媒體號且編碼彼信號以用於在網路14〇上傳 輸。 在此實例中,編碼器設備110包含一耦接至記憶體114及 收發器116的處理器112。該處理器112編碼來自多媒體資 料源的資料並將其提供給收發器116以用於在網路M〇上通 信。 115060.doc 1343752 在此實例中’解碼器設備1 50包含一耦接至記憶體154及 收發器156的處理器152。該處理器! 52可包括一或多個通 用處理器及/或數位信號處理器β該記憶體154可包括一或 多個固態或根基於碟片之儲存。收發器156經組態以在網 路140上接收多媒體資料且將其提供給處理器152以用於解 碼。在一實例中,收發器156包括無線收發器。網路14〇可 包含一或多個有線或無線通信系統,其包括以太網路、電 話(例如,POT)、電纜、電力線及光纖系統中的一或多者 及/或一無線系統’該無線系統包含劃碼多重近接(CDma 或CDMA2000)通信系統、分頻多重近接(FDMA)系統正 交分頻多工(OFDM)近接系統、劃時多重近系統 (諸如’ GSM/GPRS(通用分組無線通訊服務)/EDGE(增強型 資料GSM環境)、TETRA(數位中繼式無線電)行動電話系 統)、寬頻劃碼多重近接(WCDMA)系統、高資料率(lxEV_ DO或lxEV-DO金牌多播)系統、IEEE 8〇2 u系統、 MediaFLO系統、DMB系統或DVB-Η系統中的一或多者。 圖2A為說明可用於諸如圖i中所說明之系統1〇〇的系統中 的編碼器設備110之一實施例的方塊圖。在此實施例中’ V扁碼器11 0包3 —間編碼編碼器元件1丨8、一内編碼編碼器 元件120、一參考資料產生器元件122及一傳輸器元件 124。該間編碼編碼器118參考視訊資料之位於其他時間圖 框中的其他部分來編碼視訊之時間預測(例如,使用移動 補償預測)的間編碼部分。該内編碼編碼器12〇編碼視訊之 可獨立解碼之内編碼部分,而無需參考其他時間定位視訊 115060.doc •12· 1343752 資料。在一些實施例中,内編碼編碼器120可使用空間預 測來利用位於相同時間圖框中之其他視訊資料中的冗餘。 在一態樣中,參考資料產生器122產生指示分別由編碼 器12 0及11 8產生之内編碼及間編碼視訊資料位於何處的資 料。舉例而言’參考資料可包括由解碼器使用以在圖框内 疋位一位置的子區塊及/或巨集區塊的識別符。參考資料 亦可包括用以在視訊圖框序列中定位一圖框的圖框序號。 傳輸器124在諸如圖1之網路14〇的網路上傳輸間編碼資 料、内編碼資料及(在一些實施例中)參考資料。可在一或 多個通信鏈路上傳輸資料。術語通信鏈路係在普通意義上 使用且可包括任何通信通道,該等通信通道包括(但不限 於)有線或無線網路、虛擬通道等等。在一些實施例中, 在基層通信鏈路上傳輸内編碼資料且在增強層通信鏈路上 傳輸間編碼資才斗。在一些實施 <列中,纟才目同通信鏈路上傳 輸内編碼資料及間編碼資料。在一些實施例中,可在邊帶 通心鏈路上傳輸間編碼資料、内編碼資料及參考資料中的 或^者。舉例而言,可使用諸如H 264之補充增強資訊 (SEI)訊心或MPEG-2之user 一 data訊息的邊帶通信鏈路。在 iL實施例中’在—虛擬通道上傳輸内編碼資料、間編碼 資料及參考貝料中的一或多纟。一虛擬通道可包含資料封 巴該等資料封包含有如同資料封包屬於該虛擬通道一樣 識別資料封包的可續%丨h 通別封包標頭。此項技術中已知識別虛 擬通道之其他形式,諸 A 連如頻分、時分、碼展等等。 在 些實施例中,可舌n / Γ重排及/或組合圖2 A之編碼器之元 115060.doc 1343752 件中的一或多者。該等元件可藉由硬體、軟體、韌體、中 間軟體、微碼或其任何組合來實施。以下將參考圖3中所 說明之方法討論由編碼器110之元件所執行之動作的詳 情。 * 圖2B為說明可用於諸如圖1中所說明之系統1〇〇的系統中 的解碼器設備150之一實施例的方塊圖。在此實施例中, 解碼器1 5 0包含一接收器元件丨5 8、一選擇性解碼器元件
160、一參考資料確定器元件162及一或多個參考資料可用 性偵測器(諸如,通道切換偵測器元件164及誤差偵測器元 件166)。 接收器158接收經編碼之視訊資料(例如,由圖丨及之八之 編碼器11〇編碼的資料)。接收器158可在肖如圖】之網路 140的有線或無線網路上接收經編碼之資料。可在一或多 個通仏鏈路上接收f料n實施例中,在—基層通信 接收内編碼資料且在一增強層通信鏈路上接收間編
" 在一些實施例中,在相同通信鏈路上接收内編碼 資料及間編碼資料。在一些實施例中,可在邊帶通信鏈路 上接收間編媽資料、内編碼資料及參考資料中的一或多 者。舉例而十,& μ ° 可使用諸如Η·264之補充增強資訊(S£I)訊 息或 MPEG-2 之 j user_data訊息的邊帶通信鏈路。在一些實 施例中,在一 、¥ 么_ 擬通道上接收内編碼資料、間編碼資料及 參考資料中的—劣夕 次夕者。一虛擬通道可包含資料封包,該 ; 3有如同資料封包屬於該虛擬通道一樣識別資 料封包的可# 2,丨h ι 5 封匕標頭。此項技術中已知識別虛擬通道 115060.doc 之其他形式。 料擇冑碼器160解碼所接收之間編碼及内編碼視訊資 2 一實細例中,所接收之資料包含視訊資料之一部 义的-間編碼版本及視訊資料之該部分的一内編碼版本。 可在解碼參考資料(編碼間資料之預測取決於該參考資料) 灸解碼間編碼資料。舉例而言,使用移動補償預測編碼 ,匕3移動向量及識別參考資料之位置的圖框識別 <右圖框之由移動向量識別的部分及間編碼版本之圖框 識別符為可用的(例如,已經被解碼),則選擇性解碼器160 可解碼間編碼版本H #參考資料不可用,則選擇性 解碼器160可解碼内編碼版本。 在一態樣中’參考資料確定器162識別所接收之參考資 料’所接收之參考資料指示所接收之編碼視訊資料中的内 編碼^間編碼視訊資料位於何處。舉例而言,參考資料可 包括藉由選擇性解碼器160使用以纟圖框内定位一位置的 子區塊及/或巨集區塊的識別符。參考資料亦可包括用以 在視訊圖框序列中定位—圖框的圖框序號。使用此接收之 參考資料使得解碼器能確定參考資料(間編碼資料取決於 該參考資料)是否可用。 /'、 參考資料可用性可受使用者切換多通道通信系統之通道 影響。舉例而言’多視訊廣播可為接收器158使用的。若 使用者命令接收器158變為不同的廣播通道,則用於間編 碼資料的參考資料在新通道上也許不會立即可用。通道切 換偵測器164偵測通道切換命令是否已被發出並信號通知 115060.doc 1343752 選擇性解碼器160。選擇性解碼器160隨後可使用自參考資 料確定Is獲得之資訊來識別間編碼之版本的參考資料是否 不可用,且隨後識別最近内編碼版本的位置並選擇性地解 碼所識別之内編碼版本。 參考資料可用性亦可受所接收之視訊資料中的誤差影 響。誤差俄測器! 66可利用誤差债測技術(例如,前向誤差 杈正)來硪別位元流中的無法校正的誤差。若在參考資料
(間編碼版本取決於該參考資料)中存在無法校正的誤差, 則誤差偵測器166可信號通知識別哪些視訊資料受誤差影 響的選擇性解碼ϋ 16G。選擇性解碼器副可隨後確定解碼 間編碼版本(例如,若參考資料可用)或解碼内編碼版本⑽ 如,若參考資料不可用 在一些實_中’可重排及/或組合圖2B之解碼器15〇之 元件中的-或多者。該等元件可由硬體、軟體、勒體、中 間軟體、微碼或其任何組合來實施。以下將參考圖7中所
說明之方法討論由解碼器15〇 )益1 之凡件所執行之動作的詳 情。 切換困框編碼方法 圓⑽說明在諸如圖1十所說明之系統中編碼視訊流之 一部分之方法之—實例的流程圖。在此實例中,該方法產 生多媒體資料之-部分的多個版本,纟中該等 允許多㈣資料之該部分的至少部分獲取及/或 允許部分獲取的該版本為可獨立料的,諸如以上討論之 内編碼資枓之間編碑可用於該等版本之—者以利用 115060.doc -16 - 1343752 編碼之增加的I縮效率。在―態樣中,圖3a之方法提供 種在視訊位元流巾提供隨機存取點的有效方法。較頻繁 的隨機存取點允許在起始通道時(諸如,在使用者命令接 收2借切換通道時)通道的較快獲取^歸因於誤差或不 可靠通道條件使得損失掉視訊位元流的同步,則較頻繁的 隨機存取點亦允許較快的再同步。 參看圖3A,該方法200在步驟2〇2開始’
碼設備產生多媒體資料之-部分之第—及第二版本,^ 該等版本之一者致能至少部分獲取。僅為說明之目的,第 二版本將經假定以致能部分獲取。在此實例中,部分獲取 指的是能夠不參考其他多媒體資料(例如,經由圖框中的 内編碼圖框或内編碼區塊)來獨立解碼圖框之該部分的第 一版本。若圖框之第二版本所表示的部分為整個圖框,則 圖框之完全獲取將為可能#。部分獲料指的是能夠不參 考其他先前解碼或待解碼之多媒體來解碼圖框之資料部 分。舉例而言,以上所討論之内編碼為可獨立解碼的且藉 此致能獲取。多媒體資料之該部分可為整個圖框或一圖框 之一欄位。在一實例中,圖丨及/或2八之編碼設備11〇在步 驟202產生第一及第二版本。 方法200在任選步驟204繼續,其中編碼設備產生與第— 及第二版本有關的資訊。在一態樣中,所產生之資訊包含 指示冗餘多媒體資料之第二版本可用的資料及指示多媒體 資料之由第一及第二版本所表示的部分位於何處的資料。 舉例而言,參考資料可包括藉由解碼器使用以在圖框内定 115060.doc 1343752 位一位置的子區塊及/或巨集區塊的識別符。參考資料亦 可包括用以在視訊圖框序列中定位一圖框的圖框號。在一 實例中’圖2A个的參考資料產生器122在步驟204產生資 讯。在—些實施例中’可省略此實例中之任選步驟2〇4的 動作。舉例而言,可週期性地產生巨集區塊或子區塊的預 定圖框號及/或預定序列’以使得解碼器設備預先知悉將 接收第一及第二版本以用於位元流之某一時間的某一圖框 部分。 移至任選步驟206,編碼設備傳輸第一及第二版本及(視 情況)在步驟204產生的參考資料資訊β可在一或多個通信 鏈路上傳輸資料。在一些實施例中,在一基層通信鏈路上 傳輸編碼資料之第二版本(在此實例中該版本致能獲取)且 在一增強層通信鏈路上傳輸編碼資料之第一版本。在一些 實施例中,在相同通信鏈路上傳輸第一及第二版本。在一 些實施例中,可在邊帶通信鏈路上傳輸第一版本、第二版 本及參考資料中的一或多者。在一些實施例中,在一虛擬 通道上傳輸第一版本、第二版本及參考資料中的一或多 者。一虛擬通道可包含資料封包,該等資料封包含有如同 資料封包屬於該虛擬通道一樣識別資料封包的可識別封包 標頭。此項技術中已知識別虛擬通道之其他形式。圖2Α之 傳輸器124可在任選步驟2〇6執行傳輸動作。 應認識到,視該實施例而定,可用不同順序來執行或可 添加、合併或一起省去本文所描述之方法之任何方法的某 些動作或事件(例如,並非所有所描述之動作或事件適用 115060.doc -18- 於該方法之實行)。此外,在某些實施例中,可同時執行 (例如’經由多執行緒處理、中斷處理或多個處理器)而非 順序地執行動作或事件。 圖3B為較詳細說明圖3A中所說明之方法之步驟2〇2之一 實例的流程圖。詳言之,圖3A之步驟202經展示包含兩個 步驟21〇及212。在步驟21〇,藉由編碼器設備使用間編碼 來產生多媒體之第一版本。間編碼可為移動補償預測。圖 2A中之間編碼編碼器11 8可在步驟210執行間編碼。在步驟 212 ’藉由編碼器設備使用内編碼來產生多媒體之第二版 本。因此可獨立地解碼第二版本,藉此致能獲取及/或再 同步。圖2A之内編碼編碼器120可在步驟212執行内編碼。 圖4圖解說明使用圖3 a及尤其圖3B中所說明之方法來編 碼之視訊流的部分。該實例說明包含標記為81至87之源圖 框的源視訊序列400的一部分》源序列4〇〇表示執行圖沾之 方法200的編碼器設備正在壓縮的多媒體資料。該實例亦 含有包含標記為E1至E7之編碼圖框的編碼序列41〇。編碼 圖框表示由各種間編碼及/或内編碼技術編碼之個別源圖 框的壓縮版本。舉例而言’編碼圖框^可為源圖框S1之内 編碼版本’諸如可發生在視訊序列開始時或在情景改變 時。編碼序列41 0中之其他編碼圖框包含自序列4丨〇中之其 他圖框預測的間編碼部分,由箭頭412、414及416所·% 明。舉例而言,表示源圖框S5的圖框E5經描繪為包含指向 編碼圖框E3之由箭頭416所說明之部分之移動向量的p圖 框。表示源圖框S4的圖框E4經說明為包含指向編碼圖框 115060.doc -19· 1343752 及E5之分別由箭頭414及412說明之部分的移動向量的6圖 忙應/主思,圖框可含有多於一種類型的間編碼及/或内 編碼部分。舉例而言,由箭頭416指示經描繪為p圓框的編 碼圖框E5亦可含有為自另一圖框預測的内編碼部分及自多 個圖棍預測的部分(例如,雙向預測部分)。 通常可在接收到所有參考圖框(間編碼部分取決於該參 考圖框)時解碼編碼圖框序列41 〇。在網路上之傳輸期間引 入的誤差可阻礙間編碼部分的解碼或使得間編碼部分的解 碼不可能。此外,在任何點(除了此實例中之内編碼圖框 的編碼圖框E1),序列410之初始獲取(例如,歸因於通道 切換)可導致錯誤的解碼多媒體資料。為了致能編碼序列 4 10之再同步(例如,歸因於錯誤的參考資料及/或初始獲 取)’編碼源圖框S3之第二版本(圖框420)。在此實例中, 圖框420為使用圖3B之方法在步驟212編碼的多媒體資料之 第一版本,而編碼圖框E3為在步驟210編碼的多媒體資料 之第一版本。在此實例中’圖框420經完全内編碼且因此 可被完全地獨立解碼。解碼器設備可確定參考資料是否可 用於解碼所編碼圖框E3,且若可用,則可放棄圖框420。 然而,若參考資料丟失(圖框E3取決於該參考資料),則可 解碼圖框420而非編碼圖框E3。可進行此以用於由錯誤接 收之參考資料破壞之現有視訊序列的再同步或用於新通道 的獲取°不失一般性,諸如表示第二版本之圖框42〇(在此 實例中在步驟212被編碼)的圖框在本文中將被認為是一切 換圖框’條件是切換圖框可用於除通道切換之外的目的 115060.doc •20· 1343752 (例如’停止誤差傳播、致能再同步或允許快進或倒退)。 若解碼切換圖框420而非圖框E3,則可根據圖框420來解 碼編碼序列41 0中取決於圖框E3之後續圖框。舉例而言, 編碼圖框E5為取決於圖框E3的P圖框,如由箭頭416所指 不。可藉由參考解碼切換圖框420來解碼圖框E5,如由虛 線箭頭422所說明。類似地,B圖框E4可藉由參考切換圖框 420(如由虛線箭頭424所指示)來解碼及藉由根據編碼圖框 E5(如由箭頭412所指示)來解碼。在解碼了編碼序列41〇中 取決於圖框E3的圖框之後(其中,在此實例中,其係根據 切換圖框420來解碼),可用正常方式來解碼序列41〇中之 剩餘圖框。切換圖框經編碼以使得後續圖框不包括對在切 換圖框之前的任何圖框的參考。 編碼圖框E3經任意選擇以用於解釋圖4中所說明的實 例。可使用各種選擇視訊序列中切換圖框位置的方法。以 下將討論此等方法之詳情。 圖4中所說明的實例將在圖3B之步驟212編碼的多媒體資 料之第二版本描繪為包含整個圖框。然而,應注意,可在 其他實例中利用方法_,|中僅圖框之—部分經編碼為 第-版本及第二版本。在此等實例中,第二版本致能圖框 之包含第二版本之部分的獲取。α下參看圖3。、3〇、5及 6討論的實例將說明此點。 圖3 C為較詳細說明圖3 a ψ斛% + +„ 闽所說明之方法之步驟202之另 一實例的流程圖。詳言之,圃1 Δ +止邮。 ^圖3 Α之步驟202經展示包含兩 個步驟214及216。在步驟,丨j ϋ丄 ,驟214,藉由編碼器設備使用於圖 115060.doc •21 - 1343752 框之第一部分的間編碼及使用於圖框之第二部分的内編碼 來產生多媒體之第一版本。間編碼可為移動補償預測。圖 2A中之間編碼編碼器118可在步驟214執行間編碼同時内 編碼編碼器120可在步驟214執行内編碼。 在步驟216,藉由編碼器設備使用於第一部分之内編碼 來產生多媒體資料之第二版本〇因此,可獨立解瑪該圖框 之第一部分的第二版本,藉此致能切換圖框之至少第一部 分的獲取及/或再同步。圖2A之内編碼編碼器12〇可在步驟 216執行内編碼。編碼器設備可選擇不編碼圖框之一或多 個第二部分,因為内編碼版本在步驟214編碼之第一版本 中已經為解碼器可用的。然而,編碼器可選擇編碼一或多 個第二部分,以(例如)與其中圖框之每一區域需要編碼的 標準維持一致。在一些實施例中,編碼器可選擇使用可能 的最少量之位元來編碼圖框之第二部分。此可藉由使用如 可用之量化方法一般粗略編碼來達成,藉此使用最少量之 位兀來表示内編碼係數。亦可使用彼等熟習此項技術者所 已知的編碼第二部分的其他方法。現將討論使用圖3c之方 法的詳細實例。 圖5圖解說明使用圖3八及尤其圖3(:中所說明之方法來編 碼之視訊流的部分。該實例說明包含標記為§1至57之源圖 框的源視訊序列500的一部分。源序列5〇〇表示執行圖3(:之 方法200的編碼器設備正在壓縮的多媒體資料。該實例亦 含有包含標記為扪至丑7之編碼圖框的編碼序列51〇。如以 上關於圖4所討論,編碼序列51〇包括〖圖框、p圖框及b圖 1J 5060.doc -22· 1343752 框。P圖框及B圖框係自序列5 1 0中其他圖框的部分預測, 由箭頭5 12、5 14及5 16所指示。在此實例中,圖框Ε3表示 在步驟214編碼的多媒體資料之第一版本。圖框Ε3包含圖 框之由標記為526之部分所描繪的間編碼第一部分。圖框 Ε3亦包含兩個標記為528的内編碼部分。 通常可在接收到所有參考圖框(間編碼部分取決於該參 考圖框)時解碼編碼圖框序列5 1 〇。在網路上之傳輸期間或 切換至新視訊通道期間引入的誤差可阻礙間編碼部分的解 碼或使得間編碼部分的解碼不可能。切換圖框52〇係用以 致能編碼序列510之再同步。切換圖框52〇為使用圖3(:之方 法在步驟216編碼的多媒體資料之第二版本。在此實例 中,切換圖框520包含一或多個可被獨立解碼的内編碼部 分530»解碼器設備可確定參考資料是否可用於解碼所編 碼圖框Ε3 ’且若參考資料可用,則可放棄圖框52〇。然 而,若參考資料(圖框Ε3取決於該參考資料)丟失,則可解 碼切換圖框520之内編碼部分530而非編碼圖框Ε3的對應間 編碼部分526。編碼圖框Ε3之内編碼部分528亦可經獨立解 碼並與切換圖框520之解碼部分530組合以形成一完整的解 碼圖框。 在藉由組合編碼序列41 0中取決於圖框Ε3的内編碼部分 528與530形成的圖框之後的圖框可根據經組合之部分528 及530來解碼。舉例而言,編碼圖框Ε5為取決於圖框以的卩 圖框,如由箭頭416所指示。圖框Ε5可藉由參考解碼切換 部分530(如由箭頭522所指示)來解碼及藉由參考來自圖框 115060.doc -23· E3之解碼部分528(如由箭頭516所指示)來解碼。類似地, B圖框E4可藉由參考解碼切換部分別(如由箭頭524所指 7Γ )來解碼及藉由參考來自圖框E3的解碼部分528(如由箭 頭514所指示)來解碼,且亦藉由參考已經解碼之圖框 E5(如由箭頭512所指示)來解碼。在解碼了編碼序列別中 取決於圖框E3的圖框之後(其中,在此實例中,其係根據 切換部分530及/或内編碼部分528來解碼),可用正常方式 來解碼序列510中之剩餘圖㉟。切換圖框經編碼以使得後 續圖框不包括對在切換圖框之前的任何圖框的參考。 切換圖框520亦含有對應於編碼圖框E3中之部分528的部 刀532。可在產生多媒體資料之第二版本的步驟216保持該 等部分532未編碼。然而,此將與諸如H26x及MpE(jx的標 準不一致。在一實例中,可粗略地編碼圖框E3之内編碼部 分528,同時可細緻地編碼切換圖框52〇之並列部分532。 以此方式,仍可使用較少數目之位元對編碼圖枢E3進行編 碼。在此實例中,可用細緻編碼之部分532來替代圖框E3 中之粗略編碼的部分528。在另一實例中,可細緻地編碼 内編碼部分528,同時可粗略地編碼切換圖框52〇之並列部 分532。以此方式,可使用較少數目之位元來編碼切換圖 框520。在此實例中,可用編碼圖框E3之細緻編碼的部分 528來替代切換圖框520中之粗略編碼的部分532。在此等 兩個實例中,在一態樣中,可以使用最少數目之位元來表 示所有影像區域並將所有系數值設定為零的方式來内編碼 或間編碼粗略編碼之部分。此將減少所需位元數目並仍允 115060.doc -24· 1343752 許切換圖框520及編碼圖框E3與標準一致。 為了使此實例之内編碼部分528為真實地可獨立解碼 的’該等部分應使用不取決於圖框E3中之間編碼部分526 的方式來内編碼。舉例而言,一些内編碼利用取決於相鄰 像素區塊的空間預測。若間編碼之部分526取決於另一圖 框(其也許歸因於誤差或歸因於通道切換條件而不可用), 則部分526也許不可解碼,且因此,取決於部分526之任何 内編碼部分5 2 8亦將不可適當解碼。 圖3D為較詳細說明圖3A中所說明之方法之步驟2〇2之另 一實例的流程圖。詳言之,圖3A之步驟202經展示包含兩 個步驟218及220»在步驟218,藉由編碼器設備使用用於 第一圖框之第一部分的間編碼產生多媒體資料之第一版 本。間編碼可為移動補償預測。圖2 A中之間編碼編碼器 118可在步驟218執行間編碼。第一圖框之一或多個第二部 分可藉由間編碼及/或内編碼來編碼,但在此實例中,第 一圖框之第二部分的編碼類型並非為關鍵的。同樣在步驟 2 18 ’在視訊圖框序列中之一或多個後續圖框中内編碼該 或該等第二部分》内編碼編碼器12 〇可在步驟2 1 8執行内編 碼0 在步驟220,藉由編碼器設備使用用於切換圖框之第一 部分的内編碼來產生多媒體資料之第二版本。因此,可獨 立解碼該切換圖框之第一部分的第二版本,藉此致能至少 第一部分的獲取及/或再同步。圖2A之内編碼編碼器12〇可 在步驟220執行内編碼。編碼器設備可選擇不編碼切換圖 115060.doc •25· 1343752 框之一或多個第二部分,因為内編碼版本在步驟2 14編碼 之第一版本之後續圖框中為解碼器可用的。然而,編瑪器 可選擇編碼一或多個第二部分,以(例如)與其中圖框之每 一區域需要編碼的標準維持一致。在一些實施例中,編碼 器可選擇使用可能的最少量之位元來編碼切換圖框之—或 多個第二部分。此可藉由使用如可用之量化方法一般粗略 編碼來達成,藉此使用最少量之位元來表示内編碼係數。 亦可使用彼等熟習此項技術者所已知的編碼第二部分的其 他方法。現將討論使用圖3D之方法的詳細實例。 圖6圖解說明使用圖3A及尤其圖3D中所說明之方法來編 石馬之視訊流的部分。該實例說明包含標記為S1至s 7之源圖 框的源視訊序列600的一部分》源序列6〇〇表示執行圖31)之 方法200的編碼器設備正在壓縮的多媒體資料。該實例亦 含有包含標記為E1至E7之編碼圖框的編碼序列61 〇。如以 上關於圖4所討論,編瑪序列610包括I圖框、p圖框及b圖 框。P圖框及B圖框係自序列610中的其他圖框的部分預 測’由箭頭6 12、614及616所指示。在此實例中,圖框E3 表示在步驟218編碼的多媒體資料之第一版本。圖框以包 含在步驟2 1 8所編碼之第* 版本的間編碼第一部分,由標 記為626之部分所描繪。圖框E3亦包含兩個標記為628A及 629A的第二部分。對於此實例而言,第二部分628A及 629A為間編碼的。 編碼圖框序列6 1 0亦含有圖框E5及E6,在此實例中,圖 框E5及E6分別包括内編碼部分628B及629B。内編碼部分 115060.doc •26- 1343752 • 628B及629B表示在步驟218内編碼之第二部分。部分628b 及629B在其個別圖框之與圖框E3中之部分628a& 628b對 應的區域中被共同定位。 ^ 通常可在接收到所有參考圖框(間編碼部分取決於該參 考圖框)時解碼所編碼圖框序列6 1 〇。在網路上之傳輪期間 或切換至新視訊通道期間引入的誤差可阻礙間編碼部分的 解媽或使得間編碼部分的解碼不可能。切換圖框62〇可用 以致能編碼序列6 1 0之再同步。切換圖框62〇包含使用圖3d 籲 之方法在步驟22〇編碼的多媒體資料之第二版本。在此實 例中,切換圖框620中之第一版本包含一或多個可被獨立 解碼的内編碼部分630 ^在圖框之區域中,部分63〇與圓框 3中之間編碼部分626被共同定位。解碼器設備可確定參考 資料是否可用於解碼所編碼圖框E3,且若參考資料可用, 則可放棄圖框620。然而’若參考資料(圖框E3取決於該參 考資料)丢失,則可解碼切換圊框62〇之内編碼部分63〇而 φ _扁碼圖框E3的對應間編碼部分626。若參考資料(編碼圖 框E3之間編碼部分628八及629八取決該參考資料)亦為解碼 器設備不可用的,則該等間編碼部分也許不能被解瑪。在 月兄下可使用稍後接收之圖框E5及E6的内編碼區域 及629B(其可被獨立解碼,且在此實例中,可與切換 〇之解碼部分63 〇組合以形成一完整的解碼圖框)來 I遲或隱藏(例如,替代)圖框之對應於部分628八及的 品域的解碼。在另一實例中,可使用切換圖框620之内編 碼°P刀630來解碼或顯示切換圖框62〇的編碼部分632。 115060.doc •11 · 1343752 在圖框E3及切換圖框62〇之後的圖框的間編碼部分可根 據部分630及632來解碼。參考部分632之間編碼部分可顯 不一些誤差,因為部分632也許不具有與部分632所替代之 4刀628A及629A相同的影像品質。然而,因為部分628B 及629B處於圖框E5及E6的共同定位部分中,所以將會將 降級之影像顯示一短的持續時間,僅維持待顯示3個圖框 之時間。若圖框速率為每秒三十個圖框,則3個圖框僅佔 用十分之一秒來顯示。在解碼了編碼序列61〇中取決於圖 框E3的圖框之後(其中,在此實例中,其係根據切換圖框 620來解碼),可用正常方式來解碼序列中之剩餘圖 框。在其中通道切換條件已出現且切換圖框62〇為待顯示 之第一圊框的另一實例中,圖框之顯示可被延遲直至所有 内編碼部分630、628B及629B可用。在此情況下,圖框E4 及E5之間編碼部分可根據切換圖框62〇來解碼且隨後可被 用作編碼序列61 〇中之其他圖框的參考資料,但是不必要 顯示。可延遲第一獲取圖框之顯示直至解碼了圖框E6。 如以上根據圖5之部分532所討論。可在產生多媒體資料 之第二版本的步驟220保持該等部分632未編碼。然而,此 將與諸如H.26x及MPEGx的標準不一致。在一實例中,可 粗略地編碼部分628八及629A,同時可細緻地編碼切換圖 框620之並列部分632。以此方式,仍可使用較少數目之位 元對編碼圖框E3進行編碼。在此實例中,可用細緻編碼之 «Ρ刀632來替代圖框E3中之粗略編碼的部分628A及629A。 在另實例中’可細缴地編碼内編碼部分628B及629B, 115060.doc • 28 · 1343752 同時可粗略地編碼切換圖框620之並列部分632。以此方 式,可使用較少數目之位兀來編碼切換圖框62〇。在此實 例中,可分別用編碼圖框Ε5之細緻編碼冑㈣叩及編瑪圖 框Ε6之細緻編碼部分629Β來替代切換圖框62〇中之粗略編 碼的部分632。在此等兩個實例中,在一態樣中,可以使 用最少數目之位元來表示所有影像區域並將所有系數值設 定為零的方式來内編碼或間編碼粗略編碼之部分。此將減 少所需位元數目並仍允許切換圖框62()及編碼圖框Μ與標 準一致。在使用切換圖框620中之間編碼部分⑶的狀況 :些形式之空間誤差隱藏可藉由解碼器設備使用以掩 蓋該等間編碼部分(若該等間編碼部分在無參考資料的情 況下不可解碼)。為了阻止由於在參考㈣圖框㈣之較低 品質區域的圖㈣處的間編碼部分所引人的誤差的傳播, (例如)此實例之内編碼部分62紐及62叩可用不取決於其個 別圖框Ε5及Ε6之間編碼部分的方式來内編碼。 圖3Α 3Β、3C及3D之編碼方法為用以編碼通道切換圖 框之方法的實例,纟中通道切換圖框可用以停止誤差傳播 並致能有效通道切換。通道切換圖框的頻繁出現是停止誤 差傳播與致能快速通道切換或獲取所要的。已知的是,兩 秒或少於兩秒的通道切換延遲改良總的使用者經驗。 在一實例中,每秒對通道切換圖框編碼至少一次且通道 切換圖框與-群被稱為超級圖框的圖框相關聯,其中一超 級圖框持續一秒。若圖框速率為每秒30個圖框,則-超級 囷框將包括3〇個龍m級圖㈣可包含任何數 115060.doc •29· 1343752 目之圖框及/或任何長度之時間。舉例而言,一超級圖框 可包含N個圖框,其中N為在約1至約1〇〇(或更多)之範圍中 的整數。在一態樣中’切換圖框係位於超級圖框的開始 處在另一態樣中’若編瑪器確定超級圖框内的圖框將進 行内編碼(例如,在場景改變的狀況下),則此圖框可經表 示為切換圖框。編碼器可限制超級圖框使其具有僅一個切 換圖框或可在—個超級圖框中編碼多個切換圖框。為了使 切換圖框停止誤差傳播,可將切換圖框編碼為IDR(瞬時解 碼更新)圖像,其中序列中無後續圖框參考序列中在切換 圖框之前的圖框。因此,可自切換圖框前面的圖框獨立地 解碼切換圖框之後的圖框。 在其中編碼器確定在一超級圖框内不需要I圖框(例如, 由於場景改變)的另一實例中,將一額外或冗餘圖框編碼 為切換圖框。此冗餘切換圖框可為超級圖框令的第一圖 框。在一些實例中,切換圖框可位於圖框之序列中的其中 P圖框或B圖框含有較大百分比之内編碼部分(例如,使用 圖3 C及3D中所描繪之方法)的位置。 在另一實例中,切換圖框與超級圖框之第一p圖框搭 配。在一態樣中,可根據另一超級圖框中之圖框來編碼超 級圖框之第一間編碼P圖框及/*B圖框,同時編碼超級圖 框中之所有其他間編碼圖框以便不參考圖框超級圖框中之 資料。此方法使得在解碼視訊序列時,無論是否存在有效 的通道切換及/或無論在先前超級圖框中是否存在誤差, 皆能具有高操作效率。當不存在通道切換事件或偵測到的 115060.doc •30- 1343752 誤差時,僅解碼並顯示間編碼之第一版本且放棄切換圖框 經常為有利的。每秒顯示一内編碼圖框可導致所顯示視訊 的脈動效果。以下將參看圖8討論此編碼方法及相關解碼 方法的詳情,該等方法與使用基層及增強層之可調式編碼 的實例相關。現將討論以上所討論之與編碼切換圖框相關 聯的解碼方法。 切換囷框解碼方法 圖7 Α為說明在諸如圖丨中所說明之系統中解碼視訊流之 4为之方法300之一實例的流程圖。諸如圖1及2B中之解 碼器设備1 50的解碼器設備可執行方法3〇〇之所有或部分。 在步驟302,解碼器設備接收多媒體資料之第一部分的第 一版本。在此實例中,第一版本為諸如由圖2八中之編碼器 0又備11 0之間編碼編碼器元件1丨8產生的間編碼版本。該間 編碼第一版本可包含多媒體資料的整個圖框或諸如複數個 巨集區塊及/或子區塊的部分圖框。 進行至步驟304,解碼器設備接收多媒體資料之第一部 分的第二版本。在此實例中,該第二版本為多媒體資料之 第一部分的諸如由圖2Α中所說明之内編碼編碼器元件12〇 所產生的内編碼版本。該第二版本可包含多媒體資料的整 個圖框或諸如複數個巨集區塊及/或子區塊的部分圖框。 該第一版本為如藉由諸如圖3Α、3Β、3C及3D中所說明之 實例方法的方法所編碼的切換圖框。圖2Β中所說明的解碼 器设備150之接收器元件158可執行步驟302及304的接收動 作。 1l5060.doc 31 1343752 在接收了多媒體資料之第一部分的第一間編碼版本及第 —内編碼版本之後,解碼器設備在步驟306選擇性地解碼 —及/或第二版本。在一正常解碼模式中,解碼器設備 可成功地解碼在步驟302所接收的第一間編碼版本。在此 狀況下’可放棄在步驟3〇4所接收的第二版本。然而,在 些情況下,解碼器也許不能解碼間編碼資料之第一版本 的一些或全部(例如,在使用者之通道切換請求之後),且
解碼器设備可選擇性地解碼内編碼多媒體資料之第二版本 的一些或全部。圖26之選擇性解碼器元件160可用以執行 步驟3 06之選擇性解碼動作。 圖7B為較詳細說明圖7A中所說明之方法之—部分之一 實例的机程圖。具體言《,展示執行步驟3〇6之選擇性解 碼動作之方法的-實例。解碼器設備在決策步驟則確定 之參考資料(第一間編碼版本取決於該參考資料)是否可 用》若參考資料可用,則方法進行至步驟31
備解碼多媒體資料之第一 叹 ^ 碼版本。若成功解碼了間編 碼第一版本,則解碼器設備可放棄内編碼資料之第二: ,。右參考資料不可用’諸如當使用者請求通道切換時 則方法進打至步驟312且解碼器設 、 本。 ’弟一内編碼版 令解碼器㈣執行待接收之視訊流的初始 1作’其 中,解碼器設備可在步驟312選擇性地 '拔在此模式 第-部分的第二版本。因 紙夕媒體資料之 版本為内編碼資料,所以 115060.doc -32· 1343752 解碼器設備可將其解碼而無需來自其他圖框的任何參考資 料。間編碼資料的第一版本在此通道切換條件中為不可解 碼的’因為其可能取決於不可用於解碼的參考多媒體資 料。圖2B中之解碼器設備15〇的通道切換偵測器ι64可偵測 通道切換命令,且因此導致解碼器設備尋找下一切換圖 框0 债測器166來偵測參考資料中之誤差。誤差偵測器ι66經組
態以執行各種誤差偵測及/或校正機制中的一或多者。編 碼資料可包括各種機制以提供誤差回彈。諸如無線及/或 有線網路的易出現誤差之通道可將誤差引入由解碼器接收 之位元流。此等誤差回彈機制可包括一或多個誤差控制編 碼機制、交錯機制及彼等熟習此項技術者已知的其他機 制。誤差偵測器166包括對應的誤差解碼組件,該等組件 致能誤差之谓測及校正。—#被引入至網4上的誤差也許
在另一態樣中,解碼器設備可使用 不此由誤差偵測器166來校正。對於彼等不能校正之誤差 而言,解碼器設備確定哪一間編碼多媒體資料取決於該錯 誤資料且在決策步驟308確定參考資料不可用。解碼器設 備隨後尋找多媒體資料之下—内編碼版本以便停止由錯誤 資料引起的誤差之傳播。 解碼器設備可在決策步驟期確定參考資料在圖框層、 片層、巨集區塊層及/或子區塊層是否可用。舉例而古, 備可雄定是否所有參考資料可用於整個圖框且決 右所有參考資料不可用則解碼第二版本。可作出類似的 115060.doc -33· 1343752 解碼決策以用於個別片(一或多個巨集區塊之群)、用於個 別巨集區塊及/或用於個別子區塊。圖2B中之解碼器設備 150之參考資料確定器元件162可在決策步驟3〇8執行該等 動作。 圖7C為較詳細說明圖7A中所說明之方法3〇〇之一部分之 另一實例的流程圖。圖7C中所說明之實例方法3〇〇可用以 解碼如使用圖3D中所展示之方法且如在圖6中圖解描繪地 來编碼之視訊資料的一部分。參看圖6及圖7C,方法3〇〇在 步驟302開始,其中解碼器設備接收多媒體資料之第一圖 忙之第#为的第一間編碼版本,諸如編碼圖框£3的部分 626。在此實例中,該部分626位於多媒體資料之超級圖框 的第一圖框中。然而,此為任選特徵且該圖框可在超級圖 框之任何部分中,或大體而言在視訊序列之任何位置中。 進行至步驟304,解碼器設備接收第一圖框之第一部分的 第二内編碼版本,諸如圖6中所展示之切換圖框62〇的部分 630。在一態樣中,第一圖框之第一部分排除第一圖框之 或多個第二部分’諸如編碼圖框E3中的部分628a、 628B及切換圖框62〇中的部分632。如以上參看圖6所討 娜,此等第二部分可為編碼圖框E3中的内編碼或間編碼部 分及切換圖框620中的内編碼部分。 繼續至步驟314,解碼器設備接收超級圖框之一或多個 其他圖框中的一或多個第二部分的内編碼版本,諸如分別 為圖框E5中的部分628B及圖框E6中的部分629B。此等内 編碼部分經編碼以便不取決於圖框(該等内編碼部分位於 115060.doc -34- )彳爲碼。卩分的任何部分,如以上所討論。可獨立 解碼之第二内編碼部分用來限制誤差傳播及/或限制初始 獲取及/或再_人獲取圖6中所展示之編竭視訊序列川。圖 中所展示之接收器元件158可執行步驟M2、3〇4及3i4之 接收動作。 在接收了第。[5分之第―及第二版本及第三部分之内編 碼版本之後,該過程3〇〇在選擇性解碼步驟繼續。在圖 7C中所展示的實例方法3〇〇中,選擇性解碼步驟3〇6包含決 策步驟308及解碼步驟31〇及316。決策步驟3〇8以與圖78中 相同的方式起作用。若參考資料(第一部分之間編碼第一 版本取決於該參考資料)可用,則在步驟31〇解碼間編碼第 一部分626。若歸因於誤差及/或編碼圖框序列61〇的初始 獲取,參考資料之一些或全部不可用,則解碼器設備解碼 第一部分之第二内編碼版本(圖6之部分63〇)且分別解碼圖 框E5中的内編碼第二部分62 8B及圖框E6中的内編碼第二 部分629B。在一態樣中,解碼器亦接收切換圖框62〇之部 分632且同樣解碼此等部分。切換圖框620之内編碼部分 630與圖框E5及E6之内編碼部分628B及629B組合以形成整 個圖框之完整的内編碼影像。隨後根據切換圖框62〇之解 碼部分來解碼編碼序列610中之取決於編碼圖框Ε3的其他 圖框的其他部分’如以上所討論(參見圖6中之圖框Ε4及Ε5 及預測箭頭622及624)。因此,在此實例中,在切換圖框 620及/或圖框Ε5及Ε6中將整個圖框内編碼至少一次。此用 來致能編碼序列610之獲取且限制誤差傳播。圖2Β中之參 115060.doc •35- 1343752 考資料確定器元件162可在決策步驟3〇8確定參考資料是否 可用。選擇性解碼器元件16〇可在步驟31〇及316執行解碼 動作。 圖7D為較詳細說明圖7A中所說明之方法3〇〇之一部分之 另一實例的流程圖。圖7D中所說明之實例方法3〇〇可用以 解碼如使用圖3C中所展示之方法且如在圖5中圖解描繪地 來編碼之視訊資料的一部分。參看圖5及圖7D,方法“Ο在 步驟302開始,其中解碼器設備接收超級圖框之第一圖框 E3的第一版本。第一圖框E3之第一版本包括一間編碼第_ 部分526及一或多個内編碼第二部分528。在此實例中,部 分526及部分528在多媒體資料之超級圖框的第一圖框中。 然而,此為任選特徵且該圖框可在超級圖框之任何部分 中,或大體而言在視訊序列之任何位置中。進行至步驟 304,解碼器設備接收第一圖框之第一部分的第二内編碼 版本,諸如圖5中所展示之切換圖框52〇的部分53〇。在一 態樣中,第一圖框之第一部分的第二版本排除在其他圖框 中内編碼的一或多個第二部分’諸如編碼圖框E5&E6中的 部分628B、629B及切換圖框620中的部分632。如以上參 看圖6所討論,亦可在切換圖框620中内編碼此等第二部 分。 在接收了第一部分之第一及第二版本及第二部分之内編 碼版本之後’該過程300在選擇性解碼步驟3〇6繼續。在圖 7D中所展示的實例方法300中,選擇性解碼步驟3〇6包含決 策步驟308及解碼步驟310及318。決策步驟308以與圖7B及 115060.doc -36- 丄州/!)2 中大體上相同的方式起作用。若參考資料(第—部分之 B編碼第-版本取決於該參考資料)可用,則在步驟BO解 編碼第—部分Μ0。若歸因於誤編碼圖框序列510 借始獲取,參考資料之一些或全部不可用,則解碼器設 解碼第一部分之第二内編碼版本(參見圖$之部分Μ"且 解碼圖柩E3中的内編碼第二部分似。在—態樣中,解碼 器亦接收切換圖框52〇之部分532且解碼此等部分或將其放 一在實例中,使用最小數目之位元來編碼切換圖框 52〇之部分532以如上所討論地與標準維持—致。切換圖框 520之内編碼部分53〇與圖框E3之内編碼部分528組合以形 成整個圖框之完整的内編碼影像。隨後根據切換圖框520 之解碼部分530(且可能為部分532,若其被解碼)及圖框E3 之解碼刀528來解碼編碼序列5 1 〇中之取決於編碼圖框E3 的其他圖框的其他部分,如以上所討論(參見圖6中之圖框 E4及E5及預測箭頭522、524、514及516)。因此在此實 例中,在切換圖框62〇及/或圖框E3中將整個圖框内編碼至 少一次。此用來致能編碼序列5 1〇之獲取且限制誤差傳 播。圖2B中之參考資料確定器元件162可在決策步驟3〇8確 定參考資料是否可用。選擇性解碼器元件16〇可在步驟31〇 及318執行解碼動作。 在一些實例中’解碼器設備在第一通信鏈路上接收第一 間編碼版本(且視情況接收圖5及6中所說明之任何内編碼 部分)且在第二通信鏈路上接收第二内編碼切換圖框版 本。此等通信鏈路之一者或兩者可包含一諸如由封包標頭 115060.doc -37· 1343752 資訊等所界定的虛擬通道。在一 4b實你丨由 .^ —貝例1f,在相同通信鏈 路上接收第一間編碼版本及第二内編碼版本。可用以傳輸 及/或接收第-間編碼及第二内編崎版本之一對虛擬通道 ^ 的實例為一可調式通信系統的一基層及一增強層。 利用基層及增強層的切換圓框方法 在一些實例中,目標為單一應用的多媒體位元流(諸 如,視訊位元流)可經編碼(例如,使用可調式編碼)為兩個 或兩個以上獨立層(諸如,一基層及一增強層)。此等層隨 # 後可用以提供可調能力,例如,時間及/或SNR(訊雜比)可 調能力。可調式編碼之一實例將内編碼圖像(諸如,丨圖框) 及不同之間編碼圖像(諸如,使用(例如)移動補償預測得到 的P圖框或B圖框)劃分為位元流中的不同層。可在一基層 中編碼I圖框且可在一增強層中編碼p及/或8圖框。可調式 編碼在動態通道中為有用的,其中可調位元流經調適以匹 配網路頻寬中之波動。在易出現誤差之通道中,可調式編 • 碼可經由基層及增強層之不等誤差保護來添加穩固性。可 將較佳的誤差保護應用至較重要的層。可調式編碼亦可用 於提供切換圖框以限制誤差傳播且致能有效通道獲取。 圖8A圖解說明圖7中所說明之方法之一部分的一實例。 多媒體位元流800包含一基層802及一增強層804。多媒體 位元流800之所描繪的部分包含p圖框及b圖框(例如,使用 單向及/或雙向移動補償預測來預測)。在此實例之一態樣 中’基層資料含有用於p圖框、B圖框及I圖框(未圖示)的 某一品質水準(quality level)的視訊,而增強層資料含有對 115060.doc -38· 1343752 基層資料之改進。自視訊序列中之其他圖框預測p圖框及B 圖t (例如,自一先前圖框及一後續圖框預測b圖框且自一 先别圖框預測P囷框)。視訊位元流8〇〇之部分在將第一超 級圖框SF i(參見8〇8)與第二超級圖框” i+i(參見8ι〇)分離 的邊緣8G6上。在此實射,第二超級圖框810之第-圖框 為B圖框B1且第二圖框為p圖框ρι。B圖框bi可經假定為自 第一超級圖框808之最後圖框及第二超級圖框中之p圖框ρι 預測。 多媒體位元流800亦包括經内編碼為j圖框的切換圖框 812 ^然而,切換圖框812可為切換圖框中的任何圖框,如 以上參看圖3、4、5及6所討論。在一些實例中,在不同於 基層及增強層資料的通道(實際或虛擬)上傳輸並接收切換 圖框812。可在邊帶訊息中傳輸並接收切換圖框812。舉例 而5 ,可在一或多個η.264之補充增強資訊(SEI)訊息或 MPEG-2iuser—data訊息中傳輸並接收切換圖框812。
當接收多媒體位元流800之解碼器已成功解碼第一超級 圖框808時,基層802及增強層804之B圖框及p圖框可根據 在編碼過程中自其預測的圖框來正常解碼。若用於p及B圖 框之參考資料可用’則可放棄切換圖框8 12。然而,若解 碼器已接收到第一超級圖框808中的錯誤資料或在第一超 級圖框808期間接收到通道切換請求,則解碼器可確定其 應使用切換圖框8 12。在此狀況下,放棄或部分放棄基層 及增強層中的B圖框B1及P圖框P1,如以上參看圖5、6及7 所討論。隨後解碼切換圖框且根據切換圖框8丨2解碼後續P 115060.doc -39· 1343752 圖框P2,如由虛線箭頭814所指示。同樣可根據(例如)切 換圖框812及P圖框P2來解碼b圖框B2。 在一態樣中’如以上所討論,可限制用於超級圖框之間 編碼部分的參考圖框。舉例而言,可自另一超級圖框(諸 如’第一超級圊框808)中之一圖框預測第二超級圖框81〇 之第一 B圖框B1及第一 p圖框pi。因為切換圖框812可用來 替代P1 ’且因為可丟棄圖框Bi(假定在B1之後無圖框自B1 預測,其為用於B圖框之通用規則),所以藉由自第一超級 圖框808預測來編碼圖框B丨及p丨不會引起誤差傳播。然 而’在此態樣中,限制第二超級圖框之其他間編碼部分自 另一圖框或切換圖框8 12之前的任何其他圖框預測,如由 帶又箭頭816及818所指示。限制參考圖框可影響圖框B2、 P2及超級圖框810中之其他後續圖框的編碼效率。舉例而 言,圖框B2及P2可僅使用?1作為前向參考’而p3及旧可 使用P1與P2作為前向參考,因此給出找到多媒體資料之較 佳匹配區塊的較高可能性。距離超級圖框邊界8〇6越遠, 影響將越小。因此,在此實例中P2& B2將損失最大的編碼 效率。 在一通樣中’為了減少切換圖框之速率消耗,可以比增 強層804低之品質水準編碼切換圖框8丨2。舉例而言,若增 強層之平均QP(量化參數)為QPenh,則通道切換圖框之qP 可為QPenh+6,其為較低品質Qp。較低品質切換圖框歸因 於其之短持續時間而可為使用者覺察不到的。圖8A中所展 示之實施例並非限於所展示之可調式方法,但亦可應用於 115060.doc -40. 1343752 應注意,切換圖框之位置可在超級圖框或(大體而言)視 訊圖框序列中除圖8A及8B之實例中所說明之開始以外的 其他點。在一些實施例中,可在固定時間間隔編碼切換圖 框。該固定時間間隔可為在約0.5秒至約2.0秒的範圍内。 在其他實施例中,切換圖框可在視訊序列中的不規則時間 間隔。舉例而言,編碼過程可選擇切換圖框之位置以符合 具有較高百分比之上述内編碼區塊的間編碼圖框。
圖8 A及8B中所描繪之實例限制用於超級圖框中第一 P及/ 或B圖框之後之圖框的允許預測圖框。在其他實例中1圖 框之間編碼部分的移動向量可自另一超級圖框中之初始參 考圖框縮放以對應於當前超級圖框中之切換圖框或其他圖 框。現將討論移動向量縮放之實例。
參看圖8B ’假定自第一超級圖框866之最後圖框870預測 第二超級圖框856令之第二p圖框868。若歸因於錯誤參考 資料或通道切換模式而解碼通道切換圖框858,則p圓框 868之移動向量可經縮放以對應於切換圖框858之時間位 置。注意,將歸因於各種影像物件之非線性移動而存在一 些誤差。移動向量之縮放的特徵在於以下: MV一f_x=MV一χ*Ν/Μ; ⑴
Mv_f_y=MV_y*N/M (2) 其中MV_f_x&MV 一 f—y為指向切換圖框之新移動向量的 X及y刀量Mv-X及MV一y為指向圖框87〇之原始移動向量 的X及丫刀量,1^為自圖框868至切換圖框858的距離,且Μ 為自圖框868至初始參考圖框請的距離。在此實例中, 115060.doc -42- 1343752 且M=2,導致财丄dMV_f_y向量分量為原始移動 向里刀a MV_x及MV_y的一半。因此,可自切換圖框858 估計圖框868。對於熟習此項技術者而言,使用各種距_ 及Μ的其他形式之移動向量縮放為顯而易見的。 圖9為說明可用於諸如圖i中所說明之系統中的編碼器設 備之另f施例的方塊圖。圖9之實例編碼器設備⑽包 括·第-編碼器構件,其用於使用間編碼來編碼多媒體資 料之第-部分以產生-第一版本;及第二編碼器構件其 用於使用内編碼來編碼多媒體資料之第一部分以產生一第 二版本。該第—編碼器構件可包含圖9之間編碼編碼器 9〇5。該第二編碼器構件可包含圖9之内編碼編碼器91〇。 ^圖10為說明可用於諸如圖t中所說明之系統中的解碼器 設備之另一實施例的方塊圖。圖10之實例解碼器設備150 包括用於接收多媒體資料之第一部分之第一版本(其中該 第一版本為間編碼的)且接收多媒體資料之第-部分之第 一版本(其中該第二版本為内編碼的)的構件。該解碼器設 備150進一步包括用於選擇性地解碼第-及第二接收版本 的構件。用於接收之摄杜人 收之構件可包含圖10之接收器1005。用於 選擇性地解碼之構件可包含圖10之選擇性解碼器1010。 圖U為說明可用於諸如圖1中所說明之系統中的編碼器 設備之另一實施例的方塊圖。圖u之實例編碼器設備no 包括.第一編碼播/生 3 15構件,其用於使用間編碼來編碼多媒體 育科之第一部分以甚4 其用於徒用心 生-第-版本;及第二編碼器構件, ^ ; 、碼來編碼多媒體資料之第一部分以產生一 115060.doc •43- 1343752 第二版本。該第一編碼器構件 干了包含圖1 1之使用間編碼來 編碼的模組1105。該第二編碼 ’為構件可包含圖11之使用内 編碼來編碼的模組111 〇。 圖12為說明可用於諸如圖 固中所說明之系統t的解碼器 設備之另一實施例的方塊圖。 ^ m圖12之實例解碼器設備150 包括用於接收多媒體資料之坌 ^ 貝之第一部分之第一版本(其中該 第一版本為間編碼的)且接收多媒體資料之第一部分之第
二版本(其中該第二版本為内編碼的)的構件。該解碼器設 備150進一步包括用於選擇性地解碼第一及第二接收版本 的構件。用於接收之構件可包含圖12之用於接收之模组 削1於選擇性地解碼之構件可包含@12之用於選擇性 解碼之模組1 2 1 0。
圖13為說明可用於諸如圖丨中所說明之系統中的用於傳 輸數位視訊資料的裝置之一實例的方塊圖。圖13之實例裝 置1 300包括用於為複數個數位視訊通道之每一者傳輸間編 碼數位視訊圖框的構件及用於為該等通道之每一者傳輸通 道切換圖框的構件,其中該等通道切換圖框中至少一者包 含對應於個別通道之間編碼圖框之一者的内編碼數位視訊 資料。用於傳輸間編碼數位視訊圖框的構件可包含用於傳 輸間編碼數位視訊圖框的模組13〇5。用於傳輸通道切換圖 框的構件可包含用於傳輸通道切換圖框的模組131〇。 圖14為說明可用於諸如圖1中所說明之系統中的用於接 收數位視訊資料的裝置之一實例的方塊圖。圖14之實例裝 置1400包括用於獲取包含與第一通道相關聯之間編碼數位 Π 5060.doc -44 - 1343752 視訊資料之間編碼圖框的構件、用於接收一切換至第二通 道的請求之構件。該裝置1400進一步包括(回應於該請求) 用於獲取一通道切換圖框的構件,該通道切換圖框包含對 應於第二通道之間編碼圖框之一者的内編碼數位視訊資 料。用於獲取間編碼圖框之構件可包含用於獲取間編碼圖 框之模組1405。用於接收請求之構件可包含用於接收請求 之模組1410。用於獲取通道切換圖框的構件可包含用於獲 取通道切換圖框的模組14 1 5。 一般熟習此項技術者將瞭解,可使用各種不同工藝及技 術中的任何者來表示資訊及信號。舉例而言,可藉由電 壓、電流、電磁波、磁場或粒子、光場或粒子或其之任何 組合來表示貫穿以上描述所參考的資料、指令、命令 '資 訊、信號、位元、符號及晶片。 一般熟習此項技術者將進一步瞭解,結合本文所揭示之 實例所描述的各種說明性邏輯區塊、模組及演算步驟可作 為電子硬體、韌體、電腦軟體、中間軟體'微碼或其之任 何組合來實施。為了清楚地說明硬體及軟體的此可互換 性,以上已大體上根據各種說明性組件、區塊、模組、電 路及步驟的功能性對其進行描述。將此功能性作為硬體實 施或軟體實施取決於特殊應用及強加於整個系統的設計約 束。熟習此項技術者可用各種方式來為每一特殊應用實施 所描述之功能性,但此實施決策不應被解釋為引起偏離所 揭示之方法的範_。 可用通用處理器、數位信號處理器(DSp)、特殊應用積 115060.d〇i -45· 1343752 體電路(ASIC)、場可程式化閘陣列(FPGA)或其他可裎式化 邏輯設備、離散閘或電晶體邏輯、離散硬體組件或其之經 設計以執行本文所描述之功能的任何組合來實施或執行結 合本文所揭示之實例來描述的各種說明性邏輯區塊、組 件、模組及電路。通用處理器可為微處理器,但替代性 地,處理器可為任何習知處理器、控制器、微控制器或狀 態機。亦可將處理器作為計算設備之組合來實施,例如, 一 DSP與一微處理器之組合、複數個微處理器之組合、一 或多個微處理器連同一 DSP核心的組合或任何其他此組 態。 可直接用硬體、用由處理器執行之軟體模組或兩者之組 合來具體化結合本文所揭示之實例來描述的方法或演算法 之步驟。軟體模組可駐於RAM記憶體、快閃記憶體、r〇m 記憶體、EPROM記憶體、EEPROM記憶體、暫存器、硬 碟' 可移式磁碟、CD-ROM或此項技術中已知的任何其他 形式之儲存媒體中。一實例儲存媒體係耦接至處理器以使 得該處理器可自儲存媒體讀取資訊及將資訊寫入儲存媒 體。替代性地’儲存媒體可整合至處理器。處理器及儲存 媒體可駐於特殊應用積體電路(ASIC)中。該八81(:可駐於無 線數據機中。替代性地,處理器及儲存媒體可作為離散組 件駐於無線數據機中。 提供所揭示之實例的先前描述以使得一般熟習此項技術 者中的任何人能夠製造或使用所揭示之方法及裝置。對於 熟習此項技術者而言,對此等實例之各種修正將為易於顯 Π 5060.doc -46- 1343752 而易見的’且本文所界定之原則可應用於其他實例且可添 加額外元件。 因此’已描述了用以執行錯誤之雙向預測多媒體資料的 時間誤差隱藏的方法及裝置。 【圖式簡單說明】 圖1為說明根據一態樣之多媒體通信系統的方塊圖。 圖2A為說明可用於諸如圖1中所說明之系統中的編碼器 設備之一實施例的方塊圖。 圖2B為說明可用於諸如圖1中所說明之系統中的解碼器 設備之一實施例的方塊圖。 圖3 A為說明在諸如圖1中所說明之系統中編碼視訊流之 一部分之方法之一實例的流程圖。 圖3B為較詳細說明圖3A中所說明之方法之步驟202之一 實例的流程圖。 圖3C為較詳細說明圖3A中所說明之方法之步驟202之另 一實例的流程圖。 圖3D為較詳細說明圖3A中所說明之方法之步驟202之另 一實例的流程圖。 圖4圖解說明使用圖3 A及3B中所說明之方法來編碼之視 訊流的部分。 圖5圖解說明使用圖3A及3C中所說明之方法來編碼之視 訊流的部分。 圖6圖解說明使用圖3 A及3D中所說明之方法來編碼之視 訊流的部分。 115060.doc -47· 1343752 圖7A為說明在諸如圖1中所說明 一部分之方法之一實例的流程圖。 圖7B為較詳細說明圖7A中所說 實例的流程圖》 之系統中解碼視訊流之 明之方法之一部分之一
圖7 C為較詳細說明圖7 A中所 一實例的流程圖。 圖7D為較詳細說明圖7A中所 一實例的流程圖。 圖8A及8B圖解說明使用圖7中 調視訊流的部分β 說明之方法之一部分之另 說明之方法之一部分之另 所說明之方法來解碼之可 圖9為說明可用於諸如圖1中所說 備之另一實施例的方塊圖。 明之系統中的編碼器設
圖10為說明可用於諸如圖1中 設備之另一實施例的方塊圖。 圖11為說明可用於諸如圖1中 設備之另一實施例的方塊圖。 所說明之系統中的解碼器 所說明之系統中的編碼器 圖12為說明可用於諸如圖1中 設備之另一實施例的方塊圖。 所說明之系統t的解碼器 圖13為說明可用於諸如圖1中所說明之系統中的用於傳 輸數位視訊資料的裝置之一實例的方塊圖。 圖14為說明可用於諸如圖1中所說明之系統中的 收數位視訊資料的裝置之一實例的方塊圖。 【主要元件符號說明】 用於接 100 多媒體通信系統 115060.doc •48- 1343752 . 102 110 112 ' 114 116 118 120 122 • 124 140 150 152 154 156 158
160 162 164 166 400 410 外部源 編碼器設備 處理器 記憶體 收發器 間編碼編碼元件/間編碼編碼 内編碼編瑪元件/内編碼編碼 參考資料產生器元件/參考資料產 生器 傳輸器元件/傳輸器 網路 解碼器設備 處理器 記憶體 收發器 接收器元件/接收器 選擇性解碼器元件/選擇性解碼器 參考資料確定器元件/參考資料確 定器 通道切換偵測器元件/通道切換偵 測器 誤差偵測器元件/誤差偵測器 源視訊序列 編碼序列/編碼圖框序列 115060.doc -49- 1343752 412 箭頭 414 箭頭 416 箭頭 420 切換圖框 422 虛線箭頭 424 虛線前頭 500 源視訊序列 510 編碼序列/編碼圖框序列 512 箭頭 514 箭頭 516 箭頭 520 切換圖框 522 箭頭 524 箭頭 526 間編碼第一部分 528 内編碼第二部分/解碼部分 530 内編碼部分/解碼部分 532 編碼部分 600 源視訊序列 610 編碼視訊序列/編碼圖框序列 612 箭頭 614 箭頭 616 箭頭 620 切換圖框 115060.doc 50. 1343752
622 624 626 628A 628B 629A 629B
630 632 800 802 804 806 808
810 812 814 816 818 850 預測箭頭 預測箭頭 間編碼部分/間編碼第一部分 間編碼部分/第二部分 内編碼部分/内編碼第二部分/内編 碼區域 間編碼部分/第二部分 内編碼部分/内編碼第二部分/内編 碼區域 内編碼部分/解碼部分 間編碼部分 多媒體位元流/視訊位元流 基層 增強層 超級圖框邊界/邊緣 第一超級圖框 第二超級圖框 切換圖框 虛線箭頭 帶叉箭頭 帶叉箭頭 第二超級圖框/多媒體位元流/視訊 位元流 基層 115060.doc -51 - 852 1343752
854 增強層 856 第二超級圖框 858 切換圖框 860 增強層P圖框 862 帶又箭頭 864 帶叉箭頭 866 第一超級圖框 868 第二P圖框 870 初始參考圖框 905 間編碼編碼is 910 内編碼編碼Is 1005 接收器 1010 選擇性解碼器 1105 模組 1110 模組 1205 模組 1210 模組 1305 模組 1310 模組 1405 模組 1410 模組 1415 模組 El 、 E2 、 E3 、 編碼圖框 E4、E5、E6、E7 115060.doc •52- 1343752 SI 、 S2 、 S4 、 S5 ' S6 S3 、 源圖框 ' S7
•53- 115060.doc

Claims (1)

1343752
部分以產生一 第095135836號專利申請案 . 中文中請專利範S1替換本(99年u月) 十、申請專利範圍: 1_ 一種處理多媒體資料之方法,其包含: 使用間編碼來編碼多媒體資料之一第一 J 第一版本; 使用内編碼來編碼該多媒體資料之該第一部分以產生 一第二版本;及 產生參考貝汛,其指示該内編碼第二版本為可用與冗 2的’及指示由該第—與該第二版本所表示之該多媒體 貝”的位置,其中該參考資訊指示該等位置包含資料, 其指不由該編碼所產生之該間編碼與内編碼資料位於何 2.如:求们之方法’其中該第一部分包含該多媒體資料 之一超級圖框的一第一圖框。 3·如。月求们之方法,其進—步包含編碼—位於該第一圖
框之=第二圖框’其中在無需參考任何^超級圖框 中之資料的情況下編碼該第二圖框。 4.如4求項!之方法,#中該第—部分包含—整個圖框之 ^ 或夕個第一部分且位於該多媒體資料之—超級圖 框之一第一圖框中的部分,該方法進一步包含: 藉由内編碼來編碼該等第二部分中的一或多者,其中 §玄或該等第二部分位於該超級圖框之一或多個第二圖框 中0 5. 如請:項丨之方法’其中該第一部分包含—整個圖框之 排除—或多個第二部分且位於該多媒體資料之—超級圖 115060-991129.doc 框框中的部分,該方法進-步包含: 、·扁碼來編碼該第—圖框之該等第二部分中的一 4夕者以包括該第—版本。 6.如請求項1之方法,其進_步包含. 傳輪該第一版本; 傳輸該第二版本;及 獨立於g 7如心餐μ 一版本與該第二版本傳輸該參考資訊。 •通二Γ之方法’其中傳輪該第-版本包含在-第- 上傳輸,且傳輸該第二版本包含在一第二通信 鏈路上傳輪。 8‘如請求項6之太、土 ^ . 去,其中該第一及該第二版本之該傳輸 發生在一通信鏈路上。 9.如請求項7之古 卜 /、中在遠第一通信鏈路上傳輸或在 該第二通信鏈路上傳輸包含在—虛擬通道上傳輸。 10 ‘如請求項2之古& ^ = ’,,、中產生指示該第二版本為冗餘資 ^ Λ資。凡包含產生識別含有該第一部分之一圖框之一 圖框序號的資訊。 115060-991129.doc 版本;及 第 產生參考資訊,其指示該内編碼第二版本為可用與冗 :的,及指示由該第一與該第二版本所表示之該多媒體 :料的位置’其中該參考資訊指示該等位置包含資料, 其指示由該編碼所產生之該間編碼與内編碼資料位於何 處。 13 14. 15. 16. 17. •如請求項丨2之處理器,其中該第一部分包含該多媒體資 料之一超級®框的一第一圖框。 如清求項13之處理器,其中該處理器進_步經組態以編 石馬-位於該第-圖框之後的第二圖框,其中在無需參考 任何先前超級圖框中之資料的情況下編碼該第二圖框。 如睛求項12之處理器,其中該第—部分包含—整個圖框 之排除-或多個第二部分且位於該多媒體資料之一超級 圖框之-第-圖框巾的部分,’且該處理器進—步經組態 以藉由内編碼來編碼該等第二部分中的一或多者,且進 v 中D玄或4等第—部分位於該超級圖框之一或多個 第二圖框中。 如請求項12之處理器’其中該第一部分包含一整個圖框 之排除或夕個第二部分且位於該多媒體資料之一超級 圖桓之一第一圖框中的立 γ的部分,且該處理器進一步經組態 以使用内編碼來編碼兮笛 > Μ ’落弟一圖框之該等第二部分中的一 或多者以包括該第—版本 其中該處理器進一步經組態以: 如請求項I2之處理器 傳輸該第一版本; 115060-991129.doc 1343752 傳輸該第二版本;及 傳輸該資訊。 …如明未項〗7之處理器,其中該 _ ^ L ^ 处理σσ進~步經組態以在 弟一通信鏈路上傳輸該第— 卜 上傳輸該第二版本。 —第二通信鏈路 19·如請求項17處理器,其中該第—及該第 信鏈路上傳輸。 版本係在一通
20. 如請求項18之處理器,其 信鏈路包含一虛擬通道。 L。鏈路或該第二通 21. 如請求項13之處理器’並中於 之兮-… …、"曰不该弟二版本為冗餘資訊 之該-貝讯包含識別含有該第— 號的資訊。 圖框之—圖框序 22. 如請求項12之處理器,其中該第一版本與—第一品質水 準相關聯且該第二版本與-低於或等於該第一品質水準 的第二品質水準相關聯。 23. 種用於處理多媒體資料之裝置,其包含: 一第一編碼器,其用以使用間編碼來編碼多媒體資料 之一第一部分以產生一第一版本; 一第二編碼器,其用以使用内編碼來編媽多媒體資料 之該第—部分以產生一第二版本; 產生器,其用以產生參考資訊,其指示該内編碼第 二版本為可用與冗餘的’及指示由該第一與該第二版本 所表示之該多媒體資料的位置’其中該參考資訊指示該 等位置包含資料,其指示由該第一編碼器與該第二編石馬 115060-99ll29.doc -4- 1343752 克所產生之該間編碼與内編碼資料位於何處。 24·如請求項23之裝置’其中多媒體資料之該第一部分包含 5亥多媒體資料之一超級圖框的一第一圖框。 25.如請求項24之裝置,其中該第一編碼器編碼一位於該第 —圖框之後的第二圖框的多媒體資料,其中在無需參考 任何先前超級圖框中之資料的情況下編碼該第二圖框多 媒體資料。 26·如請求項23之裝置,其中該第一部分包含一整個圖框之 排除一或多個第二部分且位於該多媒體資料之一超級圖 框之-第-圖框中的部分,且該第二編碼器使用内編碼 來編碼該等第二部分令的一或多者,且進一步其中該或 4等第—部分位於該超級圖框之—或多個第三圖框令。 2入如請求項23之裝置,其中該第—部分包含—整個圖框之 排除-或多個第二部分且位於該多媒體資料之—超級圖 :之一第:圖框中的部分’且該第二編碼器使用内編碼 該第一版本。之…-B中的-或多者以包括 28·如請求項23之裝置, « ^ ^ 3傳輸商,該傳輸器 用讀輸该第-版本、鮮二版本及 29.如請求項28之穿署,甘士斗由 玍之#忒。 、 ,、中5亥傳輸器在一第一卜 傳輸該第一版本日 ^ 通彳。鏈路上 本。 纟且在一弟二通信鏈路上傳輸該第二版 3 0.如請求項28裝置 鏈路上傳輸。 其中該第一 及s亥第二版本係在—通信 115060-991129.doc l :睛求項29之農置,其中該第—通信鏈路或該第二通信 鏈路包含一虛擬通道。 ,:求項24之裝置’其中指示該第二版本為冗餘資訊之 4:汛包含識別含有該第-部分之-圖框之一圖框序號 的資訊。 •如哨求項23之裝置,其中該第一版本與一第一品質水準 關恥且。亥第—版本與一低於該第一品質水準的第二品 質水準相關聯。 4·種用於處理多媒體資料之裝置,其包含: 第一編碼器構件,其用於使用間編碼來編碼多媒體資 料之一第一部分以產生一第一版本; 第二編碼器構件,其用於使用内編碼來編碼多媒體資 料之該第一部分以產生一第二版本;及 ―用於產生參考資訊之構件,該參考資訊指示該内編碼 第二版本為可用與冗餘的,及指示由該第一與該第二版 本所表不之該多媒體資料的位置,其中該參考資訊指示 該等位置包含資料,其指示由該第一編碼器構件與該第 一編碼器構件所產生之該間编碼與内編碼資料位於何 處0 35.如請求項34之裝置,其進一步包含用於產生與該編碼之 第及第二版本有關之資訊的構件。 6·如凊求項35之裝置,其中該資訊包含指示該第二内編碼 版本為冗餘的參考資訊。 如π求項3 4之裝置,其中該第一部分包含該多媒體資料 115060-991129.doc -6 - 38 之—超級圖框的一第一圖框。 項37之裝置’其中該第一編碼器構件編碼一位於 39. 40. 41. 42. 43. 44. 45. 超级Η:框之後的第二圖框’其中在無需參考任何先前 及-框中之資料的情況下編碼該第二圖框。 :請求項34之裝置,其中該第一部分包含—整個圖框之 牙、一或多個第二部分且位於該多媒體資料之—超級圖 二7 —圖財的料,且該L·1器構件使用内 =來編碼該等第二部分中的-❹者’其中該或該等 罘一4分位於該超級圖框之一或多個第二圖框中。 =請求項34之裝置,其中該第―部分包含—整個圖框之 ¥除一或多個第二部分且位於該多媒體資料之_超㈣ 框之一第-圖框中的部分,且㈣二^|f|構件使用内 編碼來編碼該第一圖框之該等第二部分中的一或多者以 包括該第一版本。 如請求項35之裝置,其進一步包含用於傳輸該第一版 本' 該第二版本及該有關資訊的構件。 如請求項41之裝置,其中制於傳輸之構件在-第-通 信鏈路上傳輸該第—版本且在―第二通信鏈路上傳輸該 第二版本。 如請求項41裝置’其中該用於傳輸之構件在—通信鍵路 上傳輸該第一及該第二版本。 如。月求項42之裝置’其中該第一通信鏈路或該第二通信 鏈路包含一虛擬通道。 士-月求項35之裝置’其中該用於產生之構件產生識別含 115060-991129.doc U43752 有°玄第一部分之一圖框之一圖框序號的資訊。 队如請求項34之裝置,其中該第一版本與一第一品質水準 相關聯且該第二版本與一低於該第一品質 口 質水準相關聯。 47. -種機器可讀媒體’其包含當執行時引起―機器 下操作之指令: 使用間編碼來編碼多媒體資料之一第一部分以產生一 第一版本; 使用内編碼來編碼多媒體資料之該第一部分以產生一 第二版本;及 產生參考資訊,其指示該内編碼第二版本為可用與冗 =的’及指示由該第-與該第二版本所表示之該多媒體 貝料的位置’其中該參考資訊指示該等位置包含資料, 八;"、由°亥、扁碼所產生之該間編碼與内編碼資料位於何 處。 、 4 8.如睛求項4 7之機器可讀拔雜 # 愧益』。貝媒體,其中該第一部分包含該多 媒體資料之一超級圖框的—第一圖框。 4 9,如凊求項4 8之機器可兮眚拔邮 】°貝媒體,其進一步包含當執行時引 起—機益編碼,一位於令笛 m ±r- /L· 八 ^诅於°亥第一圖框之後之第二圖框的指 ▽ ’其中在無需參考任何先前超級圖框中之資料的情況 下編碼該第二圖框。 5〇.如請求項47之機器可讀媒體,其中該第-部分包含一整 個圖框之排除—$ $ ^ # 次夕個第二部分且位於該多媒體資料之 一超級圖框之一望—El I- » 圖框中的部分,且該機器可讀媒體 115060-991129.doc 巴’3· .¾巩行時 — 3F — ' P操作之指令: 精由内編碼來編碼該等第二部分, _ 的〜或多者,其中 5玄或該等第二部分位於該超級圖框 — 中。 -或多個第二圖框 5 1.如請求項47之機器可讀媒體,其中 τ 4弟一部分包含一替 個圖框之排除一或多個第二部分 ^ 於垓多媒體資料之 —超級圖框之一第一圖框中的部分, 進一+句入杏拈/ 且該機器可讀媒體 | “ 3备執行時引起-機器進行以下操作之指八: 猎由内編碼來編碼該第一圖框 7 ^ <邊寺弟二部分中的— 或夕者以包括該第一版本。 如叫求項47之機器可讀媒體,盆、隹 起一機器進行以下操作之Γ令步包含當執行時引 傳輸該第一版本; 傳輸該第二版本;及 傳輸該資訊。 53.如請求項52之機器可讀媒體,盆進 八山 起—機H進行以下操作之指令:、,執行時引 ^"\第—通信鍵路上傳輸該第-版本;及 在—第二通信鏈路上 54 s 上得輪该第二版本。 .”求項52之機器可讀_,^ 之該傳輸發生在一通信鍵路上。、〃及該第二版本 55.如請求項53機 俜态了碩媒體,苴中在 之該傳輸或在該第二通 、中在通㈣路上 通道上傳輸。 ^鏈路上之該傳輸包含在一虛擬 U5060-99U29.doc 56 56 其中相示該第二版本為冗 該第一部分之一圖框之— 如請求項48之機器可讀媒體, 餘資訊之該資訊包含識別含有 圖框序號的資訊。 57 58. 求項47之機器可讀媒體’其中該第一版本與—第一 品以準相關聯且該第二版本與—低於該第_品質水準 的第一品質水準相關聯。 一種處理多媒體資料之方法,其包含: 接收多媒體資料之一第 邛分的一第一版本,其中該 弟 版本為間編碼的; 接收多媒體資料之續笛 #、 第1… 部分的—第二版本,其中該 弟一版本為内編媽的; 接收與該經編竭第—盥 ^ 弟與该經編碼第二版本有關之資 讯’其中該資訊包含夂去 ^G3參考育料,其指示該第二内編碼版 本為冗餘與可用的;及 基於該經接收之資訊 貫飞以選擇性地解碼該第一及該第二 接收之版本》 59. 如請求項58之方法 確定參考資料是 版本相關聯; ’其中選擇性地解碼進一步包含: 否可用,該參考資料與該第一間編碼 内編碼版本;及 基於該破定,解碼兮货 60. 鮮馬δ亥弟二内編碼版本。 如請求項58之方法,复 l 中選擇性地解碼進一步包含: 確足參考資料是否可 用’ s玄參考資料與該第一間 115060-991129.doc 1 版本相關聯; 基於該經接收之資訊以在該 内編碼版本;及 …某-樹定位該第二 本回應於心該參考資料不可用而解碼該第二内編瑪版 項60之方法’其㈣定參考資料不可用包含偵測 :::換命令,且回應於偵測到該通道切 疋该參考資料不可用。 62.如請求項6〇之方法,盆 該參考資料中… 貢料不可用包含· 該灸去〜 块差’且回應於偵測到該等誤差而確定 不可用’該第-間編碼版本取決於該參考資 料0 ’ 63·如請求項58之方法,直中 八中該苐—部分包含該多媒體資料 之一超級圖框的—第一圖框。 64. 如凊求項63之方法,梵.# 八進—v包含接收該超級圖框之一 弟—圓框,其中兮贫_ ΓΏ , “土 ^第一圖框在該第一圖框之後且在無需 茶考任何先前超級 4r. 汇中之貝枓的情況下編碼該第二圖 框0 65. 如請求項58之方法 — — 中3亥弟一部分為一整個圖框之排 ’于、3夕個第二部分且位於該多媒體^ ^ 々、必夕媒體貝枓之一超級圖框 之一弟一圖框中的部分, 且接收έ亥第一版本進一步句人 接收該等第二部分中經 匕3 等内編碼第二部分仿於兮加 ,、中忒或戎 中。 於忒超級圖框之一或多個第二圖樞 115060-991129.doc •11- J343752 法,其中選擇性地解碼進一步包含: Ϊ料之該第二版本的該内編碼第一部 ::〆夕媒體貝料之該第一版本的該或該 二部分;及 术 '且° 4解碼之第—部分與該或該等解碼之第二部分以 顯示於一單—圖框中。 67. 58之方法,其中該第-部分為-整個圖框之排
66.如請求項之方 解竭該多媒體 分; 承_二多個第二部分且位於該多媒體資料之-超級圖框 之一第—圖框中的部分,且接收該第-版本進一步包含 接收該第—圖框之該等第二部分中經内編碼的一或多 者。 夕 68.如。〆項67之方法,其中選擇性地解碼進一步包含‘ 解碼該多媒體資料之該第二版本的該内編碼第—部 分’
解碼該多媒體資料之該第 部分;及 一版本的該或該等内編碼第 組合該解碼之第一 顯示於一單一圖框中 部分與該或該等解碼 之第一部分以 69.如請求項58之方法 之該接收之第一及 7〇.如請求項58之方法 通信鏈路上接收, 通k鍵路上接收。 ,其進一步包含接收與該多媒體資料 第一版本有關的資訊。 ,其中接收該第一版本包含在—第— 且其中接收該第二版本包含在一第二 115060-991129.doc •12· 1343752 7】.如請求項7〇之土 ^ 法,其中在該第一通信鏈路上接收或在 第通鏈路上接收包含接收一虛擬通道。 A如請求項58之方法,其中在—單—通信鏈路上接收該第 —及該第二版本。 73.-種多媒體資料處理器’其包含一組態,該組態用以: 接收多媒體資料之一第—部分的一第一版本,其中該 第一版本為間編碼的; 接收夕媒體貧料之該第—部分的一第二版本,其中該 第一版本為内編碼的;及 解料第-及㈣二純之版本' .如:ί項73之處理器,.其中該處理器進-步經組態以: 版本否可用’該參考資料與該第一間編碼 版本相關聯;及 75如ίΐ該確定選擇性地解碼該第二内編碼版本。 .如印未項73之處理器,其中 墟^ i〜 慝态進一步經組態以: 多考資料是否可用,兮·灸去次必丨& 版本相關聯;及 。“考—貝料與該第一間編瑪 内編碼版^玄參考貪料不可用而選擇性地解碼該第二 76.如^項75之處理器,其中該處理 偵測-通道切換命令;& 步'…以 回應於偵測到該通道切換命令 用。 j雏疋该參考資料不町 ”·如請求項75之處理器’其 态進—步經組態以. 115060-991129.doc -13· 1343752 偵測該參考資料中的誤差,該第一 該參考資料;及 間編碼版本取決於 回應於偵測到該等誤差而確定 ”,如請求項”之處理器,°亥參考賢料不可用。 料之-超關框的-第1、_。·^部分包含該多媒體資 79.如請求項78之處理器,i中 ,、笮。玄處理器進— 收該超級圖框之—第二圖框,复 、.,、,,〜、乂接 /、中έ亥第二圖框在該第一 圖框之後且在無需芩考任 1超級圖框_之資料的情 況下編碼該第二圖框。 r心貝才十的價 80.如請求項73之處理器,苴中 , y 玄苐一部分為一整個圖框之 扩夕一哲 刀且位於该多媒體資料之一超級圖 框之一第一圖框中的部分, 边μ μ 刀且该處理器進—步經組態以 接收。亥寺弟二部分中經 ^ 或多者,進一步其中 該或該等内編碼第-邻八 、 弟一。P刀位於该超級圖框之一或多個第 二圖框中。 81·如請求項80之處理器,Α 、 、 / ^理态進一步經組態以: k擇性地解碼該多媒雜眘祖 咕 夕系肢貪科之该第二版本的該内編碼 第一部分; 選擇性地解碼該多媒體資料之該第一版本的該或該等 内編碼第二部分;及 s組合該解碼之第—部分與該或該等解碼之第二部分以 嘁示於—單一圖框中。 用长項73之處理器’其中該第_部分為—整個圖框之 排除4多個第二部分且位於該多媒體資料之一超級圖 115060-99I129.doc 丄 框之一第一圖框Φ 如 中的4分,且該處理器進一步經組態以 接收該第一圖框之兮 <。豕寺第二部分中經内編碼的一或多 者。 83.如請求項82之處理哭 ^ ’其中該處理器進一步經組態以: 選擇性地解碼兮·玄丄甘 夕媒體資料之該第二版本的該内編碼 第一部分; 選擇性地解碼該$拔 一 夕媒體貧料之該第一版本的該或該等 内編碼第二部分;及 〇 ^解馬之第—部分與該或該等解碼之第二部分以 顯示於一單一圖框中。 如β求項73之處理器’其中該處理器進一步經組態以接 收…亥夕媒體貪料之該接收之第一及第二版本有關的資 §fl 。 85_如請:項73之處理器,其中該處理器進-步經組態以: 在一第一通信鏈路上接收該第一版本;及 在一第二通信鏈路上接收該第二版本。 86. 如凊求項85之處理5|,立中該坌 ^ 益第一通仏鏈路或該第二通 <§鏈路包含一虛擬通道。 87. ::求項73之處理器,其中該處理器進一步經組態以在 一單一通信鏈路上接收該第一及該第二版本。 8 8· —種處理多媒體資料之裝置,其包含: + 一接收器,其用以接收多媒體資料之一第一部分的一 第一版本,用以接收多媒體資料之該第一部分的一第二 版本’且用以接收與該經編碼第一與該經編碼第二版本 115060-991129.doc …貢訊,其中該資訊包含參考資料甘 内編瑪版本為冗餘與可用的,直中,二其指示該第二 的:且其中該第二版本為内編碼的;及—版本為間編碼 馬器,其用以基於該經接收之 碼該第—及該第二接收之版本。、6以選擇性地解 89·如請求項88之裝置,其進—步包含: -確定器’其用以確定參考資料是否 — 與該第-間編碼版本相關聯;且 〜考資 其中垓解碼器基於該經接收之資訊 中定位該苐二内編碼版本且基於該確定==資料 第一内編碼版本。 解碼s玄 9〇.如請求項88之裝置,其進一步包含: -確定器,其用以確定參考資料是否可用該 料與該第一間編碼版本相關聯;且 以冬貧 ^該解碼器基於該經接收之資訊以在該多媒體 中疋位該第二内編碼版本且回應於確定該泉 用而選擇性地解碼該第二内編碼版本。 、 可 91·如請求項9〇之裝置,其進—步包含: 一偵測器,其用以偵測—通道切換命令;且 其中該確定器回應於偵測到該通道切換命令而 參考資料不可用。 疋戎 92·如請求項90之裝置,其進—步包含: 一偵測器,其用以偵測該第一間編碼版本中的誤差气 第一間編碼版本取決於該參考資料;且 115060-991129.doc -16- 1343752 其中該収器回應於偵測到該等誤差而確定該參考資 料不可用。 θ长項88之裝置’其中該第一部分包含該多媒體資料 之一超級圖框的一第—圖框。 、 如凊求項93之裝置,其中該接收器接收該超級圖框之一 "圖忙,、中°亥第二圖框在該第—圖框之後且在盔需 參考任何先前超級圖框中之資料的情況: 框。 π Μ 二求項Μ之’置’其中該第—部分為—整個圖框之排 除=或多個第三部分且位於該多«f料之-超級圖框 之第—圖框中的部/分,且該接收器接收該等第二部分 中經内編碼的一式夕土 ^ μ 宜^ 次夕者,且進一步其中該或該等内編碼 a位於該超級圖框之-或多個第二圖框中。 96.如請求項95之裝置,其中該解碼器經組態以: 選:性地解碼該多媒體資料之該第二版本 第一部分; 選擇性地解碼該多媒體資料之該第—版 内編碼第二部分;及 汶寺 碼之第―部分與該或該等解碼之第二部分以 蝻不於—早一圖框中。 二請,之裝置,其中該第一部分為一整個圖框之排 除一或多個繁-Λιτ —°ρ分且位於該多媒體資料之一超級圖框 該等第二ΓΓ中的部分,且該接收器接收該第-圖框之 以, —邛分中經内編碼的一或多者。 115060-99Il29.doc -17- 1343752 如咕求項97之裝置,其中該解碼器經組態以: k擇I·生地解碼該多媒體資料之該第二版本的該内編碼 第一部分; 選擇性地解碼該多媒體資料之該第一版本的該或該等 内編碼第二部分;及 σ °亥解碼之第一部分與該或該等解碼之第二部分以 顯示於—單一圖框中。 、、項8 8之裝置,其中該接收器接收與該多媒體資料 之°玄接收之第—及第二版本有關的資訊。 1〇〇‘如請求項88之裝置,其中該接收器經組態以: 在—第—通信鏈路上接收該第一版本;及 在第二通信鏈路上接收該第二版本。. 101. 如請求項 ^ 裝置,其中該第一通信鏈路或該第二通 k鏈路包含一虛擬通道。 102. 如請求 + # 接收4 其中該純11在—單-通信鍵路上 收°亥第-及該第二版本。 •種用於處理多媒體資料之裝置其包含: 用於接收多媒體資料之一第一部分之 收多Μ <3*,, ·^版本且接 、體資料之該第一部分一 __ 哕篦_ 丨刀之第一版本的構件,其中 °玄弟—版本為間編碼的,且其中該第 /、中 的;及 /、τ忑弟—版本為内編碼 用於選擇性地解 件。 ,4Λ W-接收之版本的構 104.如請求項1〇3 、教置’其進一步包含: 115060-991129.doc •18· 用:確定參考資料是否可用的構件,該參考資 弟一間編碼版本相關聯;且 、/ 其中該用於選擇性地解碼的# 二内編碼版本。 ;的構件基於該衫解碼該第 如請求項103之裝置,其進—步包含: 用於確定參考資料是否可 m 用的構件,該芩考資料與該 第—間編碼版本相關聯;且 其中該用於選擇性地解碼的 粗Τ 畔5的構件回應於確定該參考資 枓不可用而解碼該第二内編碼版本。 貝 106·如請求項105之裝置,其進一步包含: 用於偵測一通道切換命令的構件;且 其中該用於確定的構件 .^ 再仟口應於偵測到該通道切換命令 而確夂該參考資料不可用。 說如請求項U)5之裝置,其進—步包含: 版=:該參考資料中之誤差的構件,該第-間編碼 版本取決於該參考資料;且 ::::於確定的構件回應於偵測到該等誤差而確定 該芩考育料不可用。 108, 如請求項1〇3之 廿上上 ",/、中該第一部分包含該多媒體資 抖之一超級圖框的-第-圖框。 109. 如請求項1〇8之 ^ ^ .Γ ^置,其中該用於接收的構件接收該超 H —圖框,其中該第二圖框在該第一圖框之 碼該第考任何先前超級圖框中之資料的情況下編 115060-991129.doc •19· 1343752 110‘如請:項103之裝置,其中該第—部分為一整個圖框之 =除或多個第二部分且位於該多媒體資料之一超級圖 2之1_圖框中的部分’且該用於接收的構件接收該 2f二部分中經内編碼的一或多者,其中該或該等内編 碼=二部分位於該超級圖框之一或多個第二圖框中。 U1·如明求項110之裝置’其中該用於選擇性地解碼的構件 解碼忒多媒體資料之該第二版本的該内編碼第一部分, 且:碼該多媒體資料之該第一版本的該或該等内編碼第 —部分組合該解碼之第一料與該或該等解碼之第 二部分以顯示於一單一圖框中。 112. 如叫求項103之裝置,其中該第一部分為一整個圖框之 排除$多個第二部分且位於該多媒體資料之—超級圖 框之f -圖框中的部分,且該用於接收的構件接收該 卜圖忙之s亥等第二部分中經内編碼的一或多者。 113. 如请求項I〗]之梦署廿 (裝置,其中該用於選擇性地解碼的構 解碼該多媒體資料之該第二版本的該内編碼第—部分, f㈣多媒體資料之該第-版本的該或該等内編碼第二 ρ刀且組合該解碼之第—部分與該或該等解碼二 部分以顯示於一單一圖樞中。 — 114·如凊求項ίο]之梦署 裝置其中該用於接收的構件接收盥4 多媒體資料之該第-及該第二版本有關的f訊。— 如s求項103之褒置’其中該用於接收的構件在一 彳鏈路上接收㈣—版本,且在—第:通 收該第二版本。 岭上接 115060-991129.doc •20· 1343752 116.如請求項丨15之農置, 信鍵路包含-虛擬通道第—通信鏈路或該第二通 117:求項⑼之褒置,其中該用於接收的構件在一單一 通信鏈路上接收該第—及該第二版本。在早 118. 一種機器可讀媒體,复木 下操作之指令:、3田執订時引起-機器進行以 接收多媒體資料之一第一 第-版本為間編碼的; 〃、-第-版本,其中該 接收多媒體資料之該第一部 第二版本為内編碼的; 弟—版本,其中该 1 2: °亥經編碼第—與該經編碼第二版本有關之資 :為其中該資訊包含參考資料,其指 扁 本為冗餘與可用的;及 内..扁碼版 基於該經接收之資% 接收之版本。 '訊以選擇性地解碼該第-及該第二 ⑽如請求項"8之機器可讀媒體 引起一機器進行以下操作之指令:田執订時 確定參考資料是否可用, 版本相關聯; ^與該弟—間編码 基於該經接收之資訊以在該^ 内編碼版本;及— π τ疋位。亥弟二 ^該確定選擇性地解碼㈣二内編碼版本。 激如“項U8之機器可讀媒體 引起一機器進行以下操作之指令:凡“執仃時 115060-991129.doc -21 - 1343752 間編石馬 確定參考資料是否可用,該參考資料與該第 版本相關聯; 基於。玄接收之資訊以在該多媒體資料中定位該 内編碼版本;及 Λ 回應於確定該參考資料不可用而選擇性地解石馬該第_ 内編碼版本。 一 121.如請求項12〇之機器可讀媒體,其進一步包含當執行日士 引起一機器進行以下操作之指令: 偵測一通道切換命令;及 回應於偵測到該通道切換命令而確定該參考資料不。 第 用 122. 如請求項120之機器可讀媒體,其進一步包含當執行日士 引起一機器進行以下操作之指令: τ 偵測該參考資料中的誤差,該第一間編碼版本取 該參考資料;及 ' ' 回應於偵測到該等誤差而確定該參考資料不可用。 123. 如請求項118之機器可讀媒體,其中該第一部分包含該 多媒體資料之一超級圖框的一第—圖框。 124. 如請求項123之機器可讀媒體’其進一步包含當執行時 引起一機器接收該超級圖框之―第二圖框的指令其中 該第二圖框在該第—圖框之後且在無需參考任何先前超 級圖框中之資料的情況下編碼該第二圖框。 125. 如請求項118之機器可讀媒體,其中該第一部分為一整 個圖框之排除一或多個第二部分且位於該多媒體資料: 115060-991129.doc -22- 1343752 -超級圖框之一第一圖框中的部分,該機器可讀媒體進 -步包含當執行時引起一機器接收該等第二部分中破内 編碼之-或多者的指令,進—步其中該或該等内編:第 二部分位於該超級圖框之一或多個第二圖框中。 126. 如請求項125之機器可讀媒體,其進—步包含當執 引起一機器進行以下操作之指令: 選擇性地解碼該多媒體資料之該第二版本 第一部分; 瑪 選擇性地解碼該多媒體資料之該第-版本的該或該等 内編碼第二部分;及 寸 組合該解碼之第-部分與該或該等解碼之第 顯示於一單一圖框中。 刀M 127. 如請求項118之機器可讀媒體,其中該第—部分為—敕 個圖框之排除-或多個第二邹分且位於該多媒體資料: -超級圖框之-第一圖框中的部分,該機器可讀媒 一步包含當執行時引起-機器接收該第—圖框之該 二部分中經内編碼之一或多者的指令。 既如請求項127之機器可讀媒體,其進一步包含當 引起一機器進行以下操作之指令: ^ 選擇性地解碼該多媒體資料之該第 第一部分; 个旳该内編碼 選擇性地解碼該多媒體資料之該第一版本 内編碼第二部分;及 X或。玄寺 組合該解碼之第一部分與該或 乐一部分以 115060-991129.doc •23- 1343752 顯示於一單一圖框中。 129. 如請求項118之機器可讀媒體,其進一步包含當執行時 引起一機器接收與該多媒體資料之該接收之第—及第二 版本有關之資訊的指令》 130. 如請求項118之機器可讀媒體,其進一步包含當執行時 引起一機器進行以下操作之指令: 在一第一通信鏈路上接收該第一版本;及 在一第二通信鏈路上接收該第二版本。 13L如請求項130之機器可讀媒體,其中該第一通信鏈路或 S亥弟一通Ίέ鍵路包含一虛擬通道。 Π2.如·請求項118之機器可讀媒體,其進—步包含當執行時 引起一機器在一單一通信鏈路上接收該第—及該第二版 本的指令。 133. —種用於傳輸數位視訊資料的方法,該方法包含: 為複數個數位視訊通道之每一者傳輸間編碼數位視訊 圖框;及 為該等通道之每一者傳輸通道切換圖框,其中該等通 道切換圖框中之至少-者包含對應於該個別通道:該: 間編碼圖框中之一者的内編碼數位梘訊資料。 134. 如請求項133之方法,其中將該等通道切換圖框之一者 之後的該等間編碼圖框中的至少—者編碼以排除對該個 別通道切換圖框之前的該等間編碼圖框中的任何者的— 後向參考。 μ如請求項m之方法’其中該等通道切換圖框之一者之 115060-991129.doc •24- 1343752 後的該等間編碼圖框中的至少—者參考一符合該個別通 道切換圖框的圖;j:j|。 136. 如請求項135之方法,其中若請求—通道切換則該符合 該個別通道切換圖框之圖框為用於一請求之通道的該通 道切換圖框’或若未請求一通道切換則該符合該個別通 道切換圖框之圖;為用於—當前通道的該等間編碼圖框 中之一者。 137. 如π求項133之方法,其進一步包含每秒將該等通道切 換圖框週期性地傳輸至少一次。 138. 如請求項133之方法,其中將該等通道切換圖框中之至 少一者嵌入一管理圖框内。 139. 如請求項138之方法,其中該管理圖框包含一補充增強 資訊(SEI)圖框。 1机如請求項133之方法,其中以一相對於其他内編碼圖框 降低之位70率來編碼該通道切換圖框中的該數位視訊資 料。 、 士叫求項1 3 3之方法,其中傳輸間編碼圖框包含傳輸預 、)圖忙且其中5亥通道切換圖框包含一包含對應於該 等Ρ圖框之—者之内編碼内容的内(I)圖框。 142.種用於傳輪數位視訊資料的裝置,其包含: 、用於為複數個數位⑨訊通道之每一者傳輸間編瑪數位 視§fl圖框的構件;及 直用於為°亥等通道之每一者傳輸通道切換圓框的構件, 八中°亥寺通道切換圖框中之至少-者包含對應於該個別 115060-991129.doc •25· 1343752 通道之該等間編碼圖框中之一者的内編碼數位視訊資 料。 ⑷.如請求項142之裝置,其中該等通道切換圖框之一者之 後的該等間編碼圖框中的至少一者經編碼以排除對該個 別LI切換圖框之如的該等間編碼圖框中的任何者的一 後向參考。 M4.如請求項⑷之裝置,其中該等通道切換圖框之一者之 後的該等間編碼圖框中的至少—者參考—符合該個別通 道切換圖框的圖框。 145. 如叻求項144之裝置,其中若請求一通道切換則該符合 該個別通道切㈣框之圖框為用於一請求之通道的該通 道切換圖框,或若未請求一通道切換則該符合該個別通 道切換圖框之圊框為用於一當前通道的該等間編碼圖框 中之一者。 146. 如請求項142之裝置,其進一步包含每秒將該等通道切 換圖框週期性地傳輸至少一次的構件。 147. 如請求項142之裝置,其中該等通道切換圖框中之至少 一者經嵌入一管理圖框内。 148. 如請求項} 47之裝置’其中該管理圖框包含一補充增強 資訊(SEI)圖框。 149. 如請求項! 42之裝置’其中該通道切換圖框中的該數位 視訊資料係以一相對於其他内編碼圖框降低之位元率來 編碼。 150‘如請求項142之裝置,其争該用於傳輸間編碼圖框之構 115060-991129.doc -26- 1343752 件進一步傳輸預測(P)圖框,且其中該通道切換圖框包含 包含對應於該等!>圖框之一者之内編碼内容的内⑴圖 框。 151. —種用於傳輸數位視訊資料的裝置,其包含: 第傳輸器其經組悲以為複數個數位視訊通道之 每一者傳輸間編碼數位視訊圖框;及 —第二傳輸器,其經組態以為該等通道之每一者傳輸 通道切換圖框,其中該等通道切換圖框中之至少一者包 含對應於該個別通道之該等間編碼圖框中之—者的内編 碼數位視訊資料。 152. -種用於傳輸數位視訊資料的處理器,該處理器經組態 以: 為複數個數位視訊通道之每一者傳輸間編碼數位視訊 圖框;及 為該等通道之每一者傳輸通道切換圖框,其中該等通 道切換圖框中之至少—者包含對應於該個別通道之該等 間編碼圖框中之一者的内編碼數位視訊資料。 153. —種機器可讀媒體,其包含用於傳輸數位視訊資料之指 令,其中當執行該等指令時引起一機器進行以下操作: 為禝數個數位視訊通道之每一者傳輸間編碼數位視訊 圖框;及 為該等通道之每一者傳輸通道切換圖框,其中該等通 道切換圖框中之至少一者包含對應於該個別通道之該等 間編碼圖框中之一者的内編碼數位視訊資料。 M5060-991129.doc -27· 1343752 ’ 154. 一種用於接收數位視訊資料的方法,該方法包含: 獲取包含與一第一通道相關聯之間編碼數位視訊資料 的間編碼圖框; 接收一切換至一第二通道的請求;及 回應於該請求,獲取一通道切換圖框,該通道切換圖 框包含對應於該第二通道之該等間編碼圖框中之一者的 内編碼數位視訊資料。 φ 155.如請求項154之方法,其中該通道切換圖框之後的該等 間編碼圖框中之至少一者不包括對該個別通道切換圖框 之岫的s亥等間編碼圖框中的任何者的一後向參考。 156. 如請求項155之方法,其中該等通道切換圖框之一者之 後的该等間編碼圖框中之至少一者僅參考一符合該個別 通道切換圖框的圖框。 157. 如請求項156之方法,其中若請求一切換至該第二通道 之請求則該符合該個別通道切換圖框之圖框為用於該第 • 二通道的該通道切換圖框,或若未請求一切換至該第二 通道之請求則該符合該個別通道切換圖框之圖框為用於 該第一通道的該等間編碼圖框中之一者。 158. 士 π求項丨54之方法,其中獲取一通道切換圖框包含獲 取對應於不同通道的複數個通道切換圖框中之一者。 159. 如叫求項} 54之方法,其中將該通道切換圖框嵌入一管 理圖框内。 如叫求項1 59之方法,其中該管理圖框包含一補充增強 資訊(SEI)圖框。 115060-991129.doc -28· 1343752 161·如睛求頊ΜΑ 夂 、54之方法,其中以一相對於其他内編碼圖框 11牛低之位7〇率來編碼該通道切換圖框中的該數位視訊 料。 162·如π求項154之方法,其中該等間編碼圖框包含預測(p) 圖框,且其中該通道切換圖框包含一包含對應於該等ρ 圖框之一者之内編碼數位視訊資料的内⑴圖框。 163. 種用於接收數位視訊資料的裝置,其包含: 用於獲取包含與一第一通道相關聯之間編碼數位視訊 >料之間編碼圖框的構件; 用於接收一切換至一第二通道之請求的構件;及 用於回應於該請求而獲取一通道切換圖框的構件,該 通道切換圖框包含對應於該第二通道之該等間編碼圖框 中之一者的内編碼數位視訊資料.。 164. 如請求項163之裝置,其中該通道切換圖框之後的該等 間編碼圖框中至少一者不包括對該個別通道切換圖框之 鈾的s亥等間編碼圖框中的任何者的一後向參考。 165. 如請求項164之裝置,其中該等通道切換圖框之—者之 後的該等間編碼圖框中之至少一者僅參考一符合該個別 通道切換圖框的圖框。 166. 如請求項165之裝置,其中若請求一切換至該第二通道 之請求則該符合該個別通道切換圖框之圖框為用於該第 二通道的該通道切換圖框,或若未請求一切換至該第二 通道之請求則該符合該個別通道切換圖框之圖框為用於 該第一通道的該等間編碼圖框中之一者。 115060-991129.doc -29- 1343752 167.如印求項1 63之農置’其中該用於獲取該通道切換圖框 的構件進一步獲取對應於不同通道的複數個通道切換圖 框中之一者。 如明求項1 63之襄置,其中該通道切換圖框經嵌入一管 理圖框内。 169.如。月求項168之裝置,纟中該管理圖框包含一補充增強 資訊(SEI)圖框。 鲁170’如„月求項i 63之裝置,其中該通道切換圖框中的該數位 視汛貝料係以一相對於其他内編碼圖框降低之位元率來 編碼。 "月求項1 63之裝置,其中該等間編碼圖框包含預測(ρ) 圖杧且其中该通道切換圖框包含一包含對應於該等ρ 圖杧之者之内編碼數位視訊資料的内⑴圖框。 172. —種用於接收數位視訊資料的裝置其包含: 一第一獲取模組,其經組態以獲取包含與一第一通道 • 相關聯之間編碼數位視訊資料的間編碼圖框; 接收器,其經組態以接收一切換至一第二通道的請 求;及 第一獲取杈組,其經組態以回應於該請求而獲取一 通道切換圖框’該通道切換圖框包㈣應於該第二通道 之該等間編碼圖框中之-者的内編碼數位視訊資料。 173. -種詩接收數位視訊資料的處理器,該處理器經組態 以: 獲取包含與-第-通道相關聯之間編碼數位視訊資料 U5060-99H29.doc -30· 1343752 的間編碼圖框; 接收一切換至一第_a 弟一通道的請求;及 回應於該請求,緙% ^取一通道切換圖框,該通道切換圖 框包含對應於該第 一通道之該寺間編碼圖框中之一者的 内編碼數位視訊資料。 174’種:器可讀媒體,其包含用於接收數位視訊資料之指 '鏵I:田執仃该等指令時引起—機器進行以下操作: 獲取包含與一第一、$ 的間編碼圖框; <道相關聯之間編碼數位視訊資料 接收一切換至—笙- 弟一通道的請求;及 回應於該請求,雜乐 心取一通道切換圖框,兮.s… 框包含對應於該室_ 。亥通逼切換圖 乐一通道之该等間編碼圖栢6 内編碼數位視訊資料。 中之一者的 115060-991129.doc 31·
TW095135836A 2005-09-27 2006-09-27 Channel switch frame TWI343752B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US72134505P 2005-09-27 2005-09-27
US76048406P 2006-01-20 2006-01-20
US78944206P 2006-04-04 2006-04-04
US84629506P 2006-09-20 2006-09-20

Publications (2)

Publication Number Publication Date
TW200742441A TW200742441A (en) 2007-11-01
TWI343752B true TWI343752B (en) 2011-06-11

Family

ID=37807949

Family Applications (1)

Application Number Title Priority Date Filing Date
TW095135836A TWI343752B (en) 2005-09-27 2006-09-27 Channel switch frame

Country Status (8)

Country Link
EP (3) EP2293572A1 (zh)
JP (2) JP4885964B2 (zh)
KR (1) KR100967731B1 (zh)
CN (1) CN101313584B (zh)
AR (1) AR061395A1 (zh)
AT (1) ATE515886T1 (zh)
TW (1) TWI343752B (zh)
WO (1) WO2007038695A2 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8340183B2 (en) * 2007-05-04 2012-12-25 Qualcomm Incorporated Digital multimedia channel switching
KR101885258B1 (ko) 2010-05-14 2018-08-06 삼성전자주식회사 비디오 신호의 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치
JP5331773B2 (ja) 2010-10-14 2013-10-30 株式会社ソニー・コンピュータエンタテインメント 動画再生装置、情報処理装置および動画再生方法
US9706227B2 (en) * 2011-03-10 2017-07-11 Qualcomm Incorporated Video coding techniques for coding dependent pictures after random access
US9351016B2 (en) * 2012-04-13 2016-05-24 Sharp Kabushiki Kaisha Devices for identifying a leading picture
CN102740063A (zh) * 2012-06-06 2012-10-17 北京工业大学 视频图像传输方法、***及终端
US10666940B2 (en) 2014-11-06 2020-05-26 Samsung Electronics Co., Ltd. Video encoding method and apparatus, and video decoding method and apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6480541B1 (en) * 1996-11-27 2002-11-12 Realnetworks, Inc. Method and apparatus for providing scalable pre-compressed digital video with reduced quantization based artifacts
GB2366464A (en) * 2000-08-14 2002-03-06 Nokia Mobile Phones Ltd Video coding using intra and inter coding on the same data
JP4544879B2 (ja) * 2003-03-03 2010-09-15 パナソニック株式会社 画像符号化方法、画像符号化装置及びプログラム
JP2004350263A (ja) * 2003-04-28 2004-12-09 Canon Inc 画像処理装置及び画像処理方法
BRPI0411433B1 (pt) * 2003-06-16 2018-10-16 Thomson Licensing método e aparelho de decodificação permitindo mudança rápida de canal de vídeo comprimido

Also Published As

Publication number Publication date
AR061395A1 (es) 2008-08-27
EP1929785A2 (en) 2008-06-11
WO2007038695A2 (en) 2007-04-05
TW200742441A (en) 2007-11-01
EP2293571A1 (en) 2011-03-09
JP4885964B2 (ja) 2012-02-29
EP1929785B1 (en) 2011-07-06
ATE515886T1 (de) 2011-07-15
CN101313584B (zh) 2014-10-08
JP2009521824A (ja) 2009-06-04
KR20080066706A (ko) 2008-07-16
EP2293572A1 (en) 2011-03-09
JP5502798B2 (ja) 2014-05-28
CN101313584A (zh) 2008-11-26
WO2007038695A3 (en) 2007-05-31
JP2011182452A (ja) 2011-09-15
KR100967731B1 (ko) 2010-07-05

Similar Documents

Publication Publication Date Title
US8229983B2 (en) Channel switch frame
EP2129129B1 (en) Systems and methods for channel switching
EP2171903B1 (en) Simultaneous processing of media and redundancy streams for mitigating impairments
TWI343752B (en) Channel switch frame
TWI376952B (en) Methods and device for data alignment with time domain boundary
US8761162B2 (en) Systems and methods for applications using channel switch frames
Hannuksela et al. Isolated regions in video coding
JP2010526516A (ja) デジタルマルチメディアチャネル切り替え
US20090003455A1 (en) Method and apparatus for illumination compensation in multi-view video coding
Carreira et al. Selective motion vector redundancies for improved error resilience in HEVC
Lin et al. Multiple description coding for stereoscopic videos with stagger frame order
Keränen et al. Error concealment for svc utilizing spatial enhancement information
Tian et al. Error resilient video coding techniques using spare pictures
Jennehag et al. Gradual tune-in pictures for fast channel change
Murugan Multiplexing H. 264 video with AAC audio bit streams, demultiplexing and achieving lip synchronization during playback
Chang Improving end-user video quality through error concealment and packet importance modeling
Zhongyuan et al. Packet Oriented MPEG4 Decoder Realization over Wireless IP Networks
Zheng et al. Improvements of multiple FGS layers coding for low-delay applications in SVC
Wang et al. Adaptive resynchronization approach for scalable video over wireless channel

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees