用于視頻信息的可縮放譯碼的裝置和方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻譯碼及壓縮的領(lǐng)域,確切地說,涉及可縮放視頻譯碼(SVC)、多視 圖視頻譯碼(MVC)或3D視頻譯碼(3DV)。
【背景技術(shù)】
[0002] 數(shù)字視頻能力可并入到廣泛范圍的裝置中,包含數(shù)字電視、數(shù)字直播系統(tǒng)、無線 廣播系統(tǒng)、個(gè)人數(shù)字助理(PDA)、膝上型或桌上型計(jì)算機(jī)、數(shù)碼相機(jī)、數(shù)字記錄裝置、數(shù)字媒 體播放器、視頻游戲裝置、視頻游戲控制臺(tái)、蜂窩式或衛(wèi)星無線電電話、視頻電話會(huì)議裝置 等等。數(shù)字視頻裝置實(shí)施視頻壓縮技術(shù),例如由MPEG-2、MPEG-4、ITU-TH. 263或ITU-T H. 264/MPEG-4第10部分高級(jí)視頻譯碼(AVC)所定義的標(biāo)準(zhǔn)、目前正在開發(fā)的高效率視頻譯 碼(HEVC)標(biāo)準(zhǔn)及這些標(biāo)準(zhǔn)的擴(kuò)展中所描述的視頻壓縮技術(shù)。視頻裝置可通過實(shí)施這些視 頻譯碼技術(shù)而更有效率地發(fā)射、接收、編碼、解碼和/或存儲(chǔ)數(shù)字視頻信息。
[0003] 視頻壓縮技術(shù)執(zhí)行空間(圖片內(nèi))預(yù)測(cè)及/或時(shí)間(圖片間)預(yù)測(cè)來減少或去除 視頻序列中固有的冗余。對(duì)于基于塊的視頻譯碼,視頻切片(例如,視頻幀、視頻幀的一部 分等)可分割成視頻塊,視頻塊也可被稱作樹塊、譯碼單元(CU)及/或譯碼節(jié)點(diǎn)。使用關(guān) 于同一圖片中的相鄰塊中的參考樣本的空間預(yù)測(cè)編碼圖片的經(jīng)幀內(nèi)譯碼(I)切片中的視 頻塊。圖片的經(jīng)幀間編碼(P或B)切片中的視頻塊可使用相對(duì)于同一圖片中的相鄰塊中的 參考樣本的空間預(yù)測(cè)或相對(duì)于其它參考圖片中的參考樣本的時(shí)間預(yù)測(cè)。圖片可被稱作幀, 且參考圖片可被稱作參考幀。
[0004] 空間或時(shí)間預(yù)測(cè)導(dǎo)致待譯碼塊的預(yù)測(cè)性塊。殘余數(shù)據(jù)表示待譯碼的原始?jí)K與預(yù)測(cè) 性塊之間的像素差。經(jīng)幀間譯碼塊是根據(jù)指向形成預(yù)測(cè)塊的參考樣本塊的運(yùn)動(dòng)向量和指示 經(jīng)譯碼塊與預(yù)測(cè)塊之間的差的殘余數(shù)據(jù)編碼的。經(jīng)幀內(nèi)譯碼塊是根據(jù)幀內(nèi)譯碼模式及殘余 數(shù)據(jù)而編碼。為了進(jìn)一步壓縮,可將殘余數(shù)據(jù)從像素域變換到變換域,從而產(chǎn)生殘余變換系 數(shù),接著可以將殘余變換系數(shù)量化??蓲呙枳畛醪贾贸啥S陣列的經(jīng)量化變換系數(shù),以便產(chǎn) 生變換系數(shù)的一維向量,且可應(yīng)用熵譯碼以實(shí)現(xiàn)更多壓縮。
【發(fā)明內(nèi)容】
[0005] 可縮放視頻譯碼(SVC)是指其中使用基礎(chǔ)層(BL)(有時(shí)被稱作參考層(RL))和一 或多個(gè)可縮放增強(qiáng)層(EL)的視頻譯碼。在SVC中,基礎(chǔ)層可攜載具有基礎(chǔ)質(zhì)量水平的視頻 數(shù)據(jù)。所述一或多個(gè)增強(qiáng)層可攜載額外的視頻數(shù)據(jù)以支持例如較高的空間、時(shí)間及/或信 噪比(SNR)水平??上鄬?duì)于先前編碼的層來定義增強(qiáng)層。舉例來說,底層可充當(dāng)BL,而頂層 可充當(dāng)EL。中間層可充當(dāng)EL或RL,或兩者。舉例來說,在中間的層可為在其下方的層(例 如,基礎(chǔ)層或任何介入增強(qiáng)層)的EL,且同時(shí)充當(dāng)在其上方的一或多個(gè)增強(qiáng)層的RL。類似 地,在HEVC標(biāo)準(zhǔn)的多視圖或3D擴(kuò)展中,可存在多個(gè)視圖,且可利用一個(gè)視圖的信息對(duì)另一 視圖的信息(例如,運(yùn)動(dòng)估計(jì)、運(yùn)動(dòng)向量預(yù)測(cè)和/或其它冗余)進(jìn)行譯碼(例如,編碼或解 碼)。
[0006] 在SVC中,所發(fā)射的位流包含多個(gè)層且解碼器可選擇取決于顯示裝置的位速率約 束對(duì)所述多個(gè)層中的一或多者進(jìn)行解碼。舉例來說,位流可包含兩個(gè)層,BL和EL。解碼BL 可需要3mbps且解碼BL和EL兩者可需要6mbps。對(duì)于具有4. 5mbps的容量的裝置,解碼器 可選擇以3mbps僅解碼BL,或BL和EL的組合,同時(shí)放棄僅足夠的EL包以保持低于4. 5mbps 以利用從經(jīng)解碼的額外El包得到的圖片質(zhì)量改善。
[0007] 然而,在一些實(shí)施方案中,EL圖片可用以對(duì)BL圖片進(jìn)行譯碼以實(shí)現(xiàn)較大譯碼效 率,因?yàn)镋L大體上具有較高質(zhì)量圖片。在此些實(shí)施方案中,EL圖片可為準(zhǔn)確解碼BL圖片所 必要的。當(dāng)如上文所論述由于位速率問題解碼器可選擇僅解碼BL(或BL和EL的組合同時(shí) 放棄一些EL包)時(shí)此約束帶來問題。當(dāng)用以對(duì)BL進(jìn)行譯碼的EL的任何部分缺失時(shí),解碼 器可改為使用對(duì)應(yīng)于所述缺失部分的BL的一部分。在此情況下,引入被稱為漂移的現(xiàn)象。 當(dāng)使用EL圖片優(yōu)化的BL圖片的紋理信息(例如,樣本)或運(yùn)動(dòng)信息(例如,運(yùn)動(dòng)向量)應(yīng) 用于BL圖片時(shí)漂移發(fā)生。漂移可使視頻質(zhì)量降級(jí)。
[0008] 利用從允許基于較高層(例如,EL)對(duì)較低層(例如,BL)進(jìn)行譯碼同時(shí)最小化漂 移而得到的譯碼效率增益的譯碼方案是需要的。
[0009] 本發(fā)明的系統(tǒng)、方法和裝置各自具有若干創(chuàng)新方面,其中沒有單個(gè)方面單獨(dú)負(fù)責(zé) 本文所揭示的合乎需要的屬性。
[0010] 在一個(gè)方面中,一種經(jīng)配置以對(duì)視頻信息進(jìn)行譯碼(例如,編碼或解碼)的設(shè)備包 含存儲(chǔ)器單元及與所述存儲(chǔ)器單元通信的處理器。所述存儲(chǔ)器單元經(jīng)配置以存儲(chǔ)與當(dāng)前層 和增強(qiáng)層相關(guān)聯(lián)的視頻信息,所述當(dāng)前層具有當(dāng)前圖片。所述處理器經(jīng)配置以:確定所述當(dāng) 前層是否可使用來自所述增強(qiáng)層的信息經(jīng)譯碼;確定所述增強(qiáng)層是否具有對(duì)應(yīng)于所述當(dāng)前 圖片的增強(qiáng)層圖片;以及響應(yīng)于確定所述當(dāng)前層可使用來自所述增強(qiáng)層的信息經(jīng)譯碼且所 述增強(qiáng)層具有對(duì)應(yīng)于所述當(dāng)前圖片的增強(qiáng)層圖片,基于所述增強(qiáng)層圖片對(duì)所述當(dāng)前圖片進(jìn) 行譯碼。所述處理器可對(duì)所述視頻信息進(jìn)行編碼或解碼。
[0011] 在一個(gè)方面中,一種對(duì)視頻信息進(jìn)行譯碼(例如,編碼或解碼)的方法包括:確定 當(dāng)前層是否可使用來自增強(qiáng)層的信息經(jīng)譯碼;確定所述增強(qiáng)層是否具有對(duì)應(yīng)于所述當(dāng)前層 中的當(dāng)前圖片的增強(qiáng)層圖片;以及響應(yīng)于確定所述當(dāng)前層可使用來自所述增強(qiáng)層的信息經(jīng) 譯碼且所述增強(qiáng)層具有對(duì)應(yīng)于所述當(dāng)前圖片的增強(qiáng)層圖片,基于所述增強(qiáng)層圖片對(duì)所述當(dāng) 前圖片進(jìn)行譯碼。
[0012] 在一個(gè)方面中,一種非暫時(shí)性計(jì)算機(jī)可讀媒體包括當(dāng)執(zhí)行時(shí)致使設(shè)備執(zhí)行過程的 代碼。所述過程包含:存儲(chǔ)與當(dāng)前層和增強(qiáng)層相關(guān)聯(lián)的視頻信息,所述當(dāng)前層具有當(dāng)前圖 片;確定所述當(dāng)前層是否可使用來自所述增強(qiáng)層的信息經(jīng)譯碼;確定所述增強(qiáng)層是否具有 對(duì)應(yīng)于所述當(dāng)前圖片的增強(qiáng)層圖片;以及響應(yīng)于確定所述當(dāng)前層可使用來自所述增強(qiáng)層的 信息經(jīng)譯碼且所述增強(qiáng)層具有對(duì)應(yīng)于所述當(dāng)前圖片的增強(qiáng)層圖片,基于所述增強(qiáng)層圖片對(duì) 所述當(dāng)前圖片進(jìn)行譯碼。
[0013] 在一個(gè)方面中,一種經(jīng)配置以對(duì)視頻信息進(jìn)行譯碼的視頻譯碼裝置包括:用于存 儲(chǔ)與當(dāng)前層和增強(qiáng)層相關(guān)聯(lián)的視頻信息的裝置,所述當(dāng)前層具有當(dāng)前圖片;用于確定所述 當(dāng)前層是否可使用來自所述增強(qiáng)層的信息經(jīng)譯碼的裝置;用于確定所述增強(qiáng)層是否具有對(duì) 應(yīng)于所述當(dāng)前圖片的增強(qiáng)層圖片的裝置;以及用于響應(yīng)于確定所述當(dāng)前層可使用來自所述 增強(qiáng)層的信息經(jīng)譯碼且所述增強(qiáng)層具有對(duì)應(yīng)于所述當(dāng)前圖片的增強(qiáng)層圖片基于所述增強(qiáng) 層圖片對(duì)所述當(dāng)前圖片進(jìn)行譯碼的裝置。
【附圖說明】
[0014]圖1A是說明可利用根據(jù)本發(fā)明中描述的方面的技術(shù)的實(shí)例視頻編碼和解碼系統(tǒng) 的框圖。
[0015] 圖1B是說明可執(zhí)行根據(jù)本發(fā)明中描述的方面的技術(shù)的另一實(shí)例視頻編碼和解碼 系統(tǒng)的框圖。
[0016] 圖2A是說明可實(shí)施根據(jù)本發(fā)明中描述的方面的技術(shù)的視頻編碼器的實(shí)例的框 圖。
[0017] 圖2B是說明可實(shí)施根據(jù)本發(fā)明中描述的方面的技術(shù)的視頻編碼器的實(shí)例的框 圖。
[0018]圖3A是說明可實(shí)施本發(fā)明中描述的方面的技術(shù)的視頻解碼器的實(shí)例的框圖。
[0019] 圖3B是說明可實(shí)施根據(jù)本發(fā)明中描述的方面的技術(shù)的視頻解碼器的實(shí)例的框 圖。
[0020] 圖4說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的對(duì)視頻信息進(jìn)行譯碼的方法的流程圖。
【具體實(shí)施方式】
[0021] 本文中描述的某些實(shí)施例涉及在高級(jí)視頻編解碼器的情況下的針對(duì)例如 HEVC(高效率視頻譯碼)等可縮放視頻譯碼的層間預(yù)測(cè)。更確切地說,本發(fā)明涉及用于改善 在HEVC的可縮放視頻譯碼(SHVC)擴(kuò)展中的層間預(yù)測(cè)的性能的系統(tǒng)及方法。
[0022] 在以下描述中,描述與某些實(shí)施例有關(guān)的H. 264/AVC技術(shù);還論述HEVC標(biāo)準(zhǔn) 和相關(guān)技術(shù)。雖然本文中在HEVC和/或H. 264標(biāo)準(zhǔn)和情況下描述某些實(shí)施例,但所屬 領(lǐng)域的一般技術(shù)人員可了解,本文中揭示的系統(tǒng)和方法可適用于任何合適的視頻譯碼標(biāo) 準(zhǔn)。例如,本文中揭示的實(shí)施例可適用于以下標(biāo)準(zhǔn)中的一或多者:ITU-TH.26UIS0/IEC MPEG-lVisual、ITU-TΗ· 262 或IS0/IECMPEG-2Visual、ITU-TΗ· 263、IS0/IECMPEG-4 Visual及ITU-TH. 264(也被稱作IS0/IECMPEG-4AVC),包含其可縮放視頻譯碼(SVC)及 多視圖視頻譯碼(MVC)擴(kuò)展。
[0023] 在許多方面,HEVC總體上遵循先前視頻譯碼標(biāo)準(zhǔn)的框架。HEVC中的預(yù)測(cè)的單元不 同于某些先前視頻譯碼標(biāo)準(zhǔn)中的預(yù)測(cè)單元(例如,宏塊)。事實(shí)上,在HEVC中不存在如在 某些先前視頻譯碼標(biāo)準(zhǔn)中所理解的宏塊的概念。宏塊由基于四叉樹方案的分層結(jié)構(gòu)替換, 分層結(jié)構(gòu)可提供高靈活性以及其它可能益處。舉例來說,在HEVC方案內(nèi),定義三個(gè)類型的 塊:譯碼單元(CU)、預(yù)測(cè)單元(PU)及變換單元(TU)。CU可指區(qū)分裂的基本單元。可考慮 CU類似于宏塊的概念,但其不限制最大大小,且可允許遞歸分裂成四個(gè)相等大小CU以改善 內(nèi)容適應(yīng)性。可認(rèn)為是幀間/幀內(nèi)預(yù)測(cè)的基本單元,且其可在單一PU中含有多個(gè)任意形 狀分區(qū)以有效地譯碼不規(guī)則圖像圖案。可將TU視為變換的基本單元??瑟?dú)立于PU來對(duì)其 定義;然而,其大小可能限于TU所屬于的CU。塊結(jié)構(gòu)成三個(gè)不同概念的此分開可允許每一 者根據(jù)其作用被優(yōu)化,這可導(dǎo)致改進(jìn)的譯碼效率。
[0024] 僅出于說明的目的,用僅包含兩個(gè)層(例如,比如基礎(chǔ)層等較低層,和比如增強(qiáng)層 等較高層)的實(shí)例來描述本文中揭示的某些實(shí)施例。應(yīng)理解,這些實(shí)例可適用于包含多個(gè) 基礎(chǔ)層及/或增強(qiáng)層的配置。此外,為了易于解釋,參照某些實(shí)施例,以下揭示內(nèi)容包含術(shù) 語(yǔ)"幀"或"塊"。然而,這些術(shù)語(yǔ)不意圖具有限制性。舉例來說,下文描述的技術(shù)可配合任 何合適的視頻單元(例如,塊(例如,CU、PU、TU、宏塊等)、切片、幀等)一起使用。
[0025] 視頻譯碼標(biāo)準(zhǔn)
[0026]例如視頻圖像、TV圖像、靜態(tài)圖像或由錄像機(jī)或計(jì)算機(jī)產(chǎn)生的圖像等數(shù)字圖像可 由布置成水平和垂直線的像素或樣本構(gòu)成。單個(gè)圖像中的像素的數(shù)目通常有數(shù)萬個(gè)。每一 像素通常含有明度和色度信息。在未壓縮的情況下,將從圖像編碼器傳達(dá)到圖像解碼器的 信息的數(shù)量太過巨大以致其不可能呈現(xiàn)實(shí)時(shí)圖像傳輸。為了減少待發(fā)射的信息量,已開發(fā) 出例如JPEG、MPEG和H. 263標(biāo)準(zhǔn)等若干不同壓縮方法。
[0027]視頻譯碼標(biāo)準(zhǔn)包含ITU-TH. 261、IS0/ffiCMPEG-lVisual、ITU-TH. 262 或IS0/IEC MPEG-2Visual、ITU-TΗ· 263、IS0/IECMPEG-4Visual及ITU-TΗ· 264(也被稱為IS0/IEC MPEG-4AVC),包含其可縮放視頻譯碼(SVC)及多視圖視頻譯碼(MVC)擴(kuò)展。
[0028] 此外,存在一種新的視頻譯碼標(biāo)準(zhǔn),即高效視頻譯碼(HEVC),其正由ITU-T視頻譯 碼專家組(VCEG)和IS0/IEC運(yùn)動(dòng)圖片專家組(MPEG)的視頻譯碼聯(lián)合合作小組(JCT-VC)進(jìn) 行開發(fā)。對(duì)HEVC草案10的完全引用為Bross等人的文件JCTVC-L1003,"高效率視頻譯碼 (HEVC)文本說明書草案10",ITU-TSG16WP3與IS0/IECJTC1/SC29/WG11的關(guān)于視頻譯碼 的聯(lián)合合作小組(JCT-VC),第12次會(huì)議:瑞士日內(nèi)瓦,2013年1月14日至2013年1月23 日。對(duì)HEVC的多視圖擴(kuò)展(即,MV-HEVC)及對(duì)HEVC的可擴(kuò)展擴(kuò)展(名為SHVC)也正分別 由JCT-3V(3D視頻譯碼擴(kuò)展開發(fā)ITU-T/IS0/IEC聯(lián)合合作小組)及JCT-VC開發(fā)。
[0029] 下文參考附圖更充分地描述新穎系統(tǒng)、設(shè)備和方法的各個(gè)方面。然而,本發(fā)明可以 許多不同形式來體現(xiàn),且不應(yīng)將其解釋為限于貫穿本發(fā)明所呈現(xiàn)的任何特定結(jié)構(gòu)或功能。 相反,提供這些方面以使得本發(fā)明將透徹且完整,并且將向所屬領(lǐng)域的技術(shù)人員充分傳達(dá) 本發(fā)明的范圍?;诒疚闹械慕淌?,所屬領(lǐng)域的技術(shù)人員應(yīng)了解,本發(fā)明的范圍既定涵蓋無 論是獨(dú)立于本發(fā)明的任何其它方面而實(shí)施還是與之組合而實(shí)施的本文中所揭示的新穎系 統(tǒng)、設(shè)備及方法的任何方面。例如,可以使用本文中所闡述的任何數(shù)目個(gè)方面來實(shí)施設(shè)備或 實(shí)踐方法。另外,本發(fā)明的范圍既定涵蓋使用除本文中所闡述的本發(fā)明的各種方面之外的 或不同于本文中所闡述的本發(fā)明的各種方面的其它結(jié)構(gòu)、功能性或結(jié)構(gòu)與功能性來實(shí)踐的 此設(shè)備或方法。應(yīng)理解,可通過權(quán)利要求書的一或多個(gè)要素來體現(xiàn)本文中所揭示的任何方 面。
[0030] 盡管本文描述了特定方面,但這些方面的許多變化及排列屬于本發(fā)明的范圍。盡 管提及了優(yōu)選方面的一些益處及優(yōu)點(diǎn),但本發(fā)明的范圍既定不限于特定益處、用途或目標(biāo)。 相反地,本發(fā)明的方面希望廣泛地適用于不同無線技術(shù)、系統(tǒng)配置、網(wǎng)絡(luò)和傳輸協(xié)議,其中 的一些是作為實(shí)例而在圖中和在優(yōu)選方面的以下描述中加以說明。詳細(xì)描述和圖式僅說明 本發(fā)明,而不是限制由所附權(quán)利要求書及其等效者界定的本發(fā)明的范圍。
【附圖說明】 [0031] 若干實(shí)例。由附圖中的參考標(biāo)號(hào)指示的元件對(duì)應(yīng)于在以下描述中由相同 參考標(biāo)號(hào)指示的元件。在本發(fā)明中,名稱以序數(shù)詞(例如,"第一"、"第二"、"第三"等)開 始的元件未必暗示所述元件具有特定次序。而是,此些序數(shù)詞僅用于指代相同或類似類型 的不同元件。
[0032] 視頻譯碼系統(tǒng)
[0033]圖1A是說明可利用根據(jù)本發(fā)明中所描述的方面的技術(shù)的實(shí)例視頻譯碼系統(tǒng)10的 框圖。如本文中所描述地使用,術(shù)語(yǔ)"視頻譯碼器"一般指視頻編碼器和視頻解碼器兩者。 在本發(fā)明中,術(shù)語(yǔ)"視頻譯碼"或"譯碼"可一般地指代視頻編碼及視頻解碼。
[0034] 如圖1Α中所示,視頻譯碼系統(tǒng)10包含源模塊12,其產(chǎn)生在稍后時(shí)間由目的地模 塊14解碼的經(jīng)編碼視頻數(shù)據(jù)。在圖1Α的實(shí)例中,源模塊12和目的地模塊14在單獨(dú)的裝 置上,具體來說,源模塊12是源裝置的部分,且目的地模塊14是目的地裝置的部分。然而, 注意,源模塊12與目的地模塊14可在同一裝置上或?yàn)橥谎b置的部分,如在圖1Β的實(shí)施 中所展示。
[0035] 同樣參考圖1Α,源模塊12和目的地模塊14可包括廣泛范圍的裝置中的任一者,包 含桌上型計(jì)算機(jī)、筆記本(例如,膝上型計(jì)算機(jī))計(jì)算機(jī)、平板計(jì)算機(jī)、機(jī)頂盒、例如所謂的 "智能"電話的電話手持機(jī)、所謂的"智能"平板、電視機(jī)、相機(jī)、顯示裝置、數(shù)字媒體播放器、 視頻游戲控制臺(tái)、視頻流式傳輸裝置或類似物。在一些情況下,源模塊12和目的地模塊14 可經(jīng)裝備以用于無線通信。
[0036]目的地模塊14可經(jīng)由鏈路16接收待解碼的經(jīng)編碼視頻數(shù)據(jù)。鏈路16可包括能 夠?qū)⒔?jīng)編碼視頻數(shù)據(jù)從源模塊12移動(dòng)到目的地模塊14的任何類型媒體或裝置。在圖1Α 的實(shí)例中,鏈路16可包括使得源模塊12能夠?qū)崟r(shí)將經(jīng)編碼視頻數(shù)據(jù)直接發(fā)射到目的地模 塊14的通信媒體。經(jīng)編碼視頻數(shù)據(jù)可根據(jù)例如無線通信協(xié)議等通信標(biāo)準(zhǔn)加以調(diào)制,且發(fā)射 到目的地模塊14。通信媒體可包括任何無線或有線通信媒體,例如射頻(RF)頻譜或一或 多個(gè)物理傳輸線。通信媒體可形成基于包的網(wǎng)絡(luò)(例如,局域網(wǎng)、廣域網(wǎng)或全球網(wǎng)絡(luò),例如, 因特網(wǎng))的部分。通信媒體可包含路由器、交換器、基站或任何其它可以用于促進(jìn)從源模塊 12到目的地模塊14的通信的設(shè)備。
[0037] 替代地,經(jīng)編碼數(shù)據(jù)可從輸出接口 22輸出到任選的存儲(chǔ)裝置31。類似地,可通過 輸入接口 28從存儲(chǔ)裝置31存取經(jīng)編碼數(shù)據(jù)。存儲(chǔ)裝置31可包含多種分布式或本地存取 數(shù)據(jù)存儲(chǔ)媒體中的任一者,例如硬盤驅(qū)動(dòng)器、快閃存儲(chǔ)器、易失性或非易失性存儲(chǔ)器,或用 于存儲(chǔ)經(jīng)編碼視頻數(shù)據(jù)的任何其它合適的數(shù)字存儲(chǔ)媒體。在另一實(shí)例中,存儲(chǔ)裝置31可對(duì) 應(yīng)于文件服務(wù)器或可保持源模塊12產(chǎn)生的經(jīng)編碼視頻的另一中間存儲(chǔ)裝置。目的地模塊 14可經(jīng)由流式傳輸或下載從存儲(chǔ)裝置31存取所存儲(chǔ)的視頻數(shù)據(jù)。文件服務(wù)器可為能夠存 儲(chǔ)經(jīng)編碼視頻數(shù)據(jù)且將經(jīng)編碼視頻數(shù)據(jù)傳輸?shù)侥康牡啬K14的任何類型的服務(wù)器。實(shí)例 文件服務(wù)器包含網(wǎng)絡(luò)服務(wù)器(例如,用于網(wǎng)站)、FTP服務(wù)器、網(wǎng)絡(luò)附接存儲(chǔ)(NAS)裝置或本 地磁盤驅(qū)動(dòng)器。目的地模塊14可以通過任何標(biāo)準(zhǔn)數(shù)據(jù)連接(包含因特網(wǎng)連接)來存取經(jīng) 編碼的視頻數(shù)據(jù)。此可包含適合于存取存儲(chǔ)于文件服務(wù)器上的經(jīng)編碼的視頻數(shù)據(jù)的無線信 道(例如,Wi-Fi連接)、有線連接(例如,DSL、電纜調(diào)制解調(diào)器等)或兩者的組合。經(jīng)編碼 視頻數(shù)據(jù)從存儲(chǔ)裝置31的發(fā)射可為流式傳輸發(fā)射、下載發(fā)射或兩者的組合。
[0038] 本發(fā)明的技術(shù)不限于無線應(yīng)用或設(shè)定。所述技術(shù)可以應(yīng)用于支持多種多媒體應(yīng)用 中的任一者的視頻譯碼,例如空中協(xié)議電視廣播、有線電視發(fā)射、衛(wèi)星電視發(fā)射、例如經(jīng)由 因特網(wǎng)的流式傳輸視頻發(fā)射(例如,動(dòng)態(tài)自適應(yīng)HTTP流式傳輸(DASH)等)、用于存儲(chǔ)于數(shù) 據(jù)存儲(chǔ)媒體上的數(shù)字視頻的編碼、存儲(chǔ)在數(shù)據(jù)存儲(chǔ)媒體上的數(shù)字視頻的解碼,或其它應(yīng)用。 在一些實(shí)例中,視頻編解碼系統(tǒng)10可經(jīng)配置以支持單向或雙向視頻傳輸以支持例如視頻 流式傳輸、視頻重放、視頻廣播和/或視頻電話等應(yīng)用。
[0039] 在圖1A的實(shí)例中,源模塊12包含視頻源18、視頻編碼器20及輸出接口 22。在一 些情況下,輸出接口 22可包含調(diào)制器/解調(diào)制器(調(diào)制解調(diào)器)及/或發(fā)射器。在源模塊 12中,視頻源18可包含來源,例如視頻俘獲裝置,例如攝像機(jī),包含先前俘獲的視頻的視頻 存檔,用于從視頻內(nèi)容提供者接收視頻的視頻饋入接口和/或用于產(chǎn)生計(jì)算機(jī)圖形數(shù)據(jù)作 為源視頻的計(jì)算機(jī)圖形系統(tǒng),或此類來源的組合。作為一個(gè)實(shí)例,如果視頻源18是攝像機(jī), 那么源模塊12和目的地模塊14可形成所謂的相機(jī)電話或視頻電話,如圖1Β的實(shí)例中所說 明。然而,本發(fā)明中所描述的技術(shù)可大體上適用于視頻譯碼,且可應(yīng)用于無線和/或有線應(yīng) 用。
[0040] 可由視頻編碼器20對(duì)所俘獲、預(yù)俘獲或計(jì)算機(jī)產(chǎn)生的視頻進(jìn)行編碼。經(jīng)編碼視頻 數(shù)據(jù)可經(jīng)由源模塊12的輸出接口 22直接發(fā)射到目的地模塊14。經(jīng)編碼視頻數(shù)據(jù)還可(或 替代地)存儲(chǔ)到存儲(chǔ)裝置31上用于稍后由目的地模塊14或其它裝置存取以用于解碼和/ 或重放。
[0041] 在圖1Α的實(shí)例中,目的地模塊14包含輸入接口 28、視頻解碼器30和顯示裝置32。 在一些狀況下,輸入接口 28可包含接收器和/或調(diào)制解調(diào)器。目的地模塊14的輸入接口 28可經(jīng)由鏈路16接收經(jīng)編碼視頻數(shù)據(jù)。經(jīng)由鏈路16傳送或在存儲(chǔ)裝置31上提供的經(jīng)編 碼視頻數(shù)據(jù)可包含由視頻編碼器20所產(chǎn)生的多種語(yǔ)法元素以供由例如視頻解碼器30的視 頻解碼器用于解碼視頻數(shù)據(jù)。此類語(yǔ)法元素可與在通信媒體上發(fā)射、存儲(chǔ)在存儲(chǔ)媒體上或 存儲(chǔ)文件服務(wù)器的經(jīng)編碼視頻數(shù)據(jù)包含在一起。
[0042] 顯示裝置32可與目的地模塊14集成或在目的地模塊14外部。在一些實(shí)例中,目 的地模塊14可包含集成顯示裝置,并且還經(jīng)配置以與外部顯示裝置介接。在其它實(shí)例中, 目的地模塊14可為顯示裝置。一般來說,顯示裝置32將經(jīng)解碼視頻數(shù)據(jù)顯示給用戶,且 可包括多種顯示裝置中的任一者,例如液晶顯示器(LCD)、等離子顯示器、有機(jī)發(fā)光二極管 (0LED)顯示器或另一類型的顯示裝置。
[0043] 在相關(guān)方面中,圖1B展示實(shí)例視頻編碼和解碼系統(tǒng)KV,其中源模塊12和目的地 模塊14在裝置或用戶裝置11上或?yàn)槠洳糠?。裝置11可為電話手持機(jī),例如"智能"電話 或類似物。裝置