信息技術 高效多媒體編碼 第2部分:視頻_第1頁
信息技術 高效多媒體編碼 第2部分:視頻_第2頁
信息技術 高效多媒體編碼 第2部分:視頻_第3頁
信息技術 高效多媒體編碼 第2部分:視頻_第4頁
信息技術 高效多媒體編碼 第2部分:視頻_第5頁
已閱讀5頁,還剩246頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

ICS35.040

L71

中華人民共和國國家標準

GB/T33475.2—XXXX

替代GB/T33475.2-2016

信息技術高效多媒體編碼

第2部分:視頻

Informationtechnology-Highefficiencymediacoding-Part2:Video

(征求意見稿)

在提交反饋意見時,請將您知道的相關專利連同支持性文件一并附上。

XXXX-XX-XX發(fā)布XXXX-XX-XX實施

GB/T33475.2—XXXX

前??言

本文件按照GB/T1.1—2020《標準化工作導則第1部分:標準化文件的結構和起草規(guī)則》的規(guī)定起

草。

本文件是GB/T33475《信息技術高效多媒體編碼》的第2部分。GB/T33475已經發(fā)布了以下部分:

——第1部分:系統(tǒng);

——第2部分:視頻;

——第3部分:音頻。

本文件代替GB/T33475.2-2016《信息技術高效多媒體編碼第2部分:視頻》,與GB/T33475.2-2016

相比,除結構調整和編輯性改動外,主要技術變化如下:

——基準檔次的勘誤與修訂;包括對樣本精度、BitDepth、最大編碼單元的最大二進制位數等有關

部分進行勘誤;

——為了提高在視頻監(jiān)控等應用下的編碼效率提升,增加了基于背景幀技術的高級場景檔次;

——為了支持在廣播電影制作域應用,支持在數字媒體存儲,數字視頻采集、以及互聯(lián)網圖像中存

儲和傳輸應用中的需求,增加了比特深度和采樣格式擴展。支持對YUV4:2:2、YUV4:4:4,

RGB4:4:4等多種采樣格式,以及將編碼比特位深擴展支持到12bit和16bit。為了支持在制作

域和互聯(lián)網圖像存儲中的無損編碼需求,增加了跳過變換量化等技術,支持16bit無損編碼。

——提高屏幕內容編碼效率,滿足視頻會議等應用的需求,增加了幀內串復制、通用串匹配等技術;

——為支持HDR動態(tài)元數據,增加了HDR動態(tài)元數據擴展。

本文件由全國信息技術標準化技術委員會(SAC/TC28)提出并歸口。

本部分起草單位:北京大學、浙江大學、北京三星通信技術研究有限公司、深圳市海思半導體有限

公司、中關村視聽產業(yè)技術創(chuàng)新聯(lián)盟、清華大學、瑞昱半導體(深圳)有限公司、北京大學深圳研究生院、

電子科技大學、晨星軟件研發(fā)(深圳)有限公司、上海大學、中國科學院大學、聯(lián)發(fā)博動科技(北京)有

限公司、上海國茂數字技術有限公司、中國科學技術大學、中山大學、捷訊移動科技(中國)有限公司、

美國博通通信技術(上海)有限公司、哈爾濱工業(yè)大學、中國科學院計算技術研究所、臺灣成功大學、

上海兆芯集成電路有限公司、武漢大學、上海交通大學、香港科技大學、同濟大學、紹興文理學院。

本部分起草人:高文、黃鐵軍、盛志凡、虞露、鄭蕭楨、馬思偉、鄭建鏵、梁凡、何蕓、何至初、

郭曉強、董文輝、余琴、李蔚然、陳杰、李善一、樸銀姬、邵振江、王榮剛、童怡新、林和源、趙海武、

張賢國、姜曉龍、凌勇、朱興國、董思維、余全合、何大可、劉凌志、周敏華、曾偉民、林鎮(zhèn)安、孫俊、

陳方棟、林濤,王淑慧,周開倫、趙利平。

本文件及其所代替文件的歷次版本發(fā)布情況為:

——2016年首次發(fā)布為GB/T33475.2-2016。

——本次為第一次修訂。

II

GB/T33475.2—XXXX

引??言

GB/T33475旨在確立數字音視頻媒體高效壓縮的方法,擬由五個部分構成。

——第1部分:系統(tǒng)。目的在于確立數字音視頻媒體系統(tǒng)層編碼方法;

——第2部分:視頻。目的在于確立高效視頻壓縮方法;

——第3部分:音頻。目的在于確立高效音頻壓縮方法;

——第4部分:符合性測試。目的在于確定如何測試驗證編碼位流和解碼器;

——第5部分:參考軟件。定義了滿足GB/T33475.2和GB/T33475.3規(guī)定要求的參考軟件;

——第6部分:智能媒體傳輸。規(guī)定用于異構包交換網絡下多媒體數據傳輸的智能媒體傳輸技術;

——第7部分:圖片文件格式。規(guī)定高效多媒體編碼圖片文件格式語法描述、語義描述、封裝定義。

本文件的發(fā)布機構提請注意,聲明符合本文件時,可能涉及到3.6、4、6、6.1.3、6.4、7.1、、

、7.1.3、、、7.1.4、7.1.5、7.1.6、7.1.7、7.2、、、、

、7.2.4、7.2.5、7.2.6、7.2.7、8.3、8.3.3、.1、8.3.4、、9.1、9.2、9.2.1、

9.2.2、9.2.3、9.2.4、9.2.5、9.4、9.5、9.5.3、9.5.5、9.5.6、9.5.8、、、9.6、

9.6.2、9.6.3、9.7、9.8、9.8.2、9.8.3、9.9、9.10、9.11、9.12、9.14、附錄A、附錄D、附錄F和附

錄G中如下147項與數字視頻編解碼技術相關的專利的使用。專利名稱如下:

CN201010155175.1,頻帶加權量化編解碼方法和裝置;CN201110350455.2,矩陣編碼方法與裝置及

解碼方法與裝置;CN201110007657.7,多圖像塊劃分的編解碼方法和裝置;CN200810056977.X,一種碼

流標識方法、裝置及編解碼系統(tǒng);CN200680014013.8,一種實現算術編解碼的方法及裝置;

CN200680014019.5,一種二進制化方法及裝置;CN201110021859.7,一種編解碼方法和裝置;

CN201110020668.9,基于圖像塊的幀內預測模式的編解碼方法和編解碼器;CN201110022734.6,一種編

解碼方法和裝置;CN201110184112.3,一種解碼過程中塊索引信息的獲取方法及裝置;CN201010135828.X,

視頻數據的打包、編解碼方法及裝置及系統(tǒng);CN201010233134.X,編碼、解碼方法和編碼、解碼裝置;

CN201410253649.4,視頻編碼方法和解碼方法和相關裝置;CN201310294435.7,視頻編解碼方法、裝置

及系統(tǒng);CN201210349055.4,視頻編碼和解碼的處理方法和裝置;CN201210019843.7,一種獲得變換塊

尺寸的方法和模塊;CN201110255252.5,一種變換塊位置信息的獲取方法和模塊;CN201210021060.2,

圖像解碼方法、圖像編解碼設備及網絡系統(tǒng);CN200810096456.7,視頻編解碼方法及裝置;

CN200710126108.5,實現隨機訪問的方法及解碼器;CN201110008186.1,圖像編碼解碼方法、處理圖像

數據方法及其設備;CN201210018036.3,一種編解碼方法和設備;CN201210377579.4,用于運動矢量預

測的運動矢量列表建立的方法、裝置;CN200780000403.4,在編解碼中的實現量化的方法和裝置;

CN200710193851.2,量化模式、圖像編碼、解碼方法、編碼器、解碼器及系統(tǒng);CN201310128415.2,一

種編解碼環(huán)路濾波的實現方法、裝置及系統(tǒng);CN201310008682.6,一種運動矢量預測的方法;

CN201310163626.X,一種幀內預測方法;CN201210546675.7,一種頭信息編解碼、解碼方法及裝置;

CN201210546537.9,一種多方向的幀內預測編解碼方法及裝置;CN201410720721.X,采樣點自適應偏移

參數估計方法及裝置;ZL201010232105.1,視頻圖像塊的編碼、解碼、重構方法及系統(tǒng);ZL200910241349.3,

基于塊的自適應超分辨率視頻處理方法及系統(tǒng);ZL201010226277.8,幀內預測的方法及裝置、基于幀內

預測的編解碼方法及系統(tǒng);ZL201210470731.3,一種基于場景模型自適應更新的視頻編解碼方法;

ZL201210519807.7,視頻編碼方法、解碼方法、編碼器及解碼器;CN201310008086.8,視頻編碼方法、

解碼方法、編碼器及解碼器;CN201310066518.0,一種視頻位流解碼方法和裝置;CN201310695685,基

III

GB/T33475.2—XXXX

于加權量化的視頻壓縮編解碼方法及編解碼器;CN201310034524,基于方向和距離判別的運動矢量預測

方法;CN201410127457,一種針對色度的插值方法及濾波器;PCT/CN2014/079435,加權跳過模式的視

頻圖像塊壓縮算術編解碼方法及裝置;CN201310465557,一種濾波器插值方法及濾波器;CN201310465581,

一種視頻圖像的插值優(yōu)化方法及濾波器;CN201210321179,一種低復雜度的分像素插值濾波器;

PCT/CN2013/080179,一種基于P幀的多假設運動補償編碼方法;PCT/CN2013/080172,一種基于P幀的多

假設運動補償方法;CN201410485700.4,一種運動信息存儲壓縮方法;CN201410491226.6,視頻編解碼

方法、裝置及生成的視頻碼流;CN201410253964.7,視頻的圖像輸出管理方法及裝置、傳輸視頻碼流的

方法;CN201410253743.X,一種假設解碼器中輸入碼流緩沖區(qū)的輸入和輸出從緩沖區(qū)獲取數據的方法及

裝置;CN201410141736.0,視頻編解碼方法、裝置及生成的視頻碼流;CN201410253685,一種在PS流以

及流媒體中支持背景幀隨機訪問的方法;CN201410235473.X,一種視頻碼流、視頻編解碼方法及裝置;

CN201310240913.6,一種相鄰邊界長度導出方法及裝置;CN201310690704.1,一種視頻編解碼處理方法

及裝置;CN201210528814.3,一種視頻編解碼中運動信息導出方法及裝置;CN201410264885.6,一種前

向雙假設編碼圖像塊的編解碼方法和裝置;CN201310435167.6,數字信號處理中的變換的方法和裝置;

CN201310238184,提高數字信號變換性能的方法及數字信號變換方法和裝置;CN201210531974.3,一種

上下文模型選擇的方法和裝置;CN201310237872.5,視頻編解碼方法及裝置、傳輸視頻碼流的方法及視

頻碼流;CN201210535423.4,一種數據的熵編碼方法和裝置;CN201210349055.4,視頻編碼和解碼的處

理方法和裝置;CN201210420721.9,視頻編解碼方法及裝置;ZL201110388181.6,一種紋理自適應視頻

編解碼系統(tǒng);ZL03115997.4,運用于圖象編碼和視頻編碼的整數變換方法和裝置;ZL03148149.3,運用

于圖像編碼和視頻編碼的88整數變換方法和裝置;ZL03156124.1,圖像和視頻編碼中兼容44變換的

88變換方法和裝置;ZL03150939.8,視頻編解碼中運動矢量的預測方法和裝置;ZL03143431.2,視頻

圖像亞像素插值的裝置;ZL200310108468.4,1/4像素精度插值的方法和裝置;ZL200410053582.6,視

頻或圖像壓縮中準能量守恒變換的方法和裝置;ZL200510061395.7,一種用于二進制化解碼得到解碼數

據值的方法和裝置;ZL200410017419.4,圖像和視頻編碼中多尺度兼容處理裝置及其方法;

CN201310746046.3,表示視頻圖像顯示順序的方法;CN200310107985.X,一種可隨機訪問數據流的組織

方法及其對應的解碼方法;CN201110240524.4,運用于圖像編碼和視頻編碼的六角變換方法和裝置;

CN201110335481.8,視頻編碼合并模式雙向補償方法;CN201310049872.2,基于顏色空間變換進行編解

碼誤差修正的方法和系統(tǒng);CN201310173139.1,利用YUV與RGB空間聯(lián)合修正視頻編解碼誤差的方法;

CN201310048281.3,一種圖像和視頻編解碼方法和系統(tǒng);CN03151460.X,可隨機訪問數據流的封裝方法

及其對應的數據恢復方法;CN201210312587.0,一種快速防止出現偽起始碼的方法及裝置;

CN201510127896.4,一種視頻編碼的幀內預測方法及系統(tǒng);CN201510532699.0,一種視頻客觀評價方法

及系統(tǒng);CN201410782673.7,視頻編碼的參考圖像選擇方法及系統(tǒng);ZL201110300629.4,選擇參考場及

獲取時域運動矢量的方法;CN201310349695.X,應用于數字音視頻編譯碼技術標準系統(tǒng)之譯碼方法及譯

碼裝置;CN201410352473.8,應用于視頻系統(tǒng)的編碼/解碼方法及編碼/解碼裝置;CN201410257958.9,

影像編碼裝置、影像解碼裝置以及其相關編碼與解碼方法;CN201410495725.2,視訊編碼裝置及視訊解

碼裝置以及其編碼與解碼方法;CN201380001126,用于貫穿條帶或圖塊邊界環(huán)路濾波的方法及其裝置;

CN201280021140,用于減少環(huán)內濾波緩沖區(qū)的方法及其裝置;CN201280009458,用于改進環(huán)內濾波的方

法與裝置;CN201280022870,用于亮度和色度分量的樣本自適應偏移的方法和裝置;PCT/CN2011/079200,

INTERPICTUREPREDICTIONMETHODFORVIDEOCODINGANDDECODINGANDCODEC;PCT/CN2011/084466,

InterPicturePredictionEncoding/DecodingandMethodandApparatusforReferenceFrameSerial

NumberEncoding/Decodingthereof;PCT/CN2012/078291,Methodandapparatusforpredicting

residual;PCT/CN2012/080103,一種深度圖像幀內編碼方法、裝置及編碼器;PCT/CN2013/077455,METHOD

ANDAPPARATUSFORCODINGANDDECODINGVIDEOS;PCT/CN2014/074220,一種深度圖像幀間編碼、解

碼方法、編碼器及解碼器;PCT/CN2013/090672,視頻編解碼方法及三維視頻編解碼器;CN201210035359.3,

IV

GB/T33475.2—XXXX

幀內圖像預測編解碼方法及視頻編解碼器;CN201210035252.9,幀內圖像預測編解碼方法及視頻編解碼

器;CN201210116646.7,一種殘差預測方法及裝置;CN201210111820.9,一種先進運動矢量預測AMVP

的并行實現方法、裝置及系統(tǒng);CN201210111250.3,HEVC中AMVP的并行實現方法;CN201210111249.0,

HEVC中AMVP的并行實現方法;CN201210229360.X,一種深度圖像幀內編碼方法、裝置及編碼器;

CN201210235939.7,一種深度圖像幀內編解碼方法、裝置及編解碼器;CN201210377566.7,一種視頻編

碼、解碼的方法及裝置;CN201310009942.1,深度圖像幀內編碼模式索引值配置方法及裝置;

CN201310009262.X,一種深度編碼單元編碼方法、解碼方法、編碼器及解碼器;CN201310122477.2,深

度圖像幀內預測方法及裝置;CN201310279261.7,一種深度圖像幀間編碼、解碼方法、編碼器及解碼器;

CN201310276388.3,視頻編解碼方法及視頻編解碼器;CN201310276219.X,深度圖像幀內預測方法及裝

置;CN201210421030.0,用于編碼和解碼的多級有效圖;CN201210464858.4,多級有效圖掃描;

CN201380016680.X,針對視頻的上下文自適應二進制熵編碼的變換系數編碼;CN201380016686.7,用于

對游長編碼變換系數進行熵編碼的上下文確定;CN201410484188.1,基于幀內預測模式對變換系數塊進

行轉置;CN201410482404.9,用于對系數組中的最后一個非零變換系數的位置數據進行編碼;

ZL200980131662.X,圖像編碼方法及其裝置、圖像解碼方法及其裝置;CN201080036789.6,對視頻編碼

的方法和設備以及對視頻解碼的方法和設備;CN201310096270.2,對視頻編碼的方法和設備以及對視頻

解碼的方法和設備;CN201310096284.4,對視頻編碼的方法和設備以及對視頻解碼的方法和設備;

CN201080036788.1,對視頻編碼的方法和設備及對視頻解碼的方法和設備;CN201310088381.9,對視頻

編碼的方法和設備及對視頻解碼的方法和設備;CN201080036020.4,通過使用大型變換單元編碼和解碼

圖像的方法和設備;CN201310092700.3,通過使用大型變換單元編碼和解碼圖像的方法和設備;

CN201310097476.7,通過使用大型變換單元編碼和解碼圖像的方法和設備;CN201080049482.X,對圖像

邊界的編碼單元進行編碼和解碼的方法和設備;CN201310088343.3,對圖像邊界的編碼單元進行編碼和

解碼的方法和設備;CN201310092751.6,對圖像邊界的編碼單元進行編碼和解碼的方法和設備;

CN201080063102.8,通過使用任意分區(qū)進行運動預測來對視頻進行編碼的方法和設備、以及通過使用任

意分區(qū)進行運動預測來對視頻進行解碼的方法和設備;CN201310085558.X,用于對視頻進行解碼的方法;

CN201310091250.6,用于對視頻進行解碼的設備;CN201180027828,用于通過根據像素組補償像素值來

對視頻進行編碼的方法和設備以及用于通過根據像素組補償像素值來對視頻進行解碼的方法和設備;

CN201180027802.6,確定圖像編碼單元和圖像解碼單元的幀內預測模式;CN201180044566.9,通過幀內

預測來對圖像進行編碼和解碼的方法和設備;CN201180027747,用于通過使用變換索引對視頻進行編碼

的方法和設備、用于通過使用變換索引對視頻進行解碼的方法和設備;CN201180057602.5,通過使用平

滑插值濾波器對圖像進行插值的方法和裝置;CN201180029083.1,基于根據樹結構確定的編碼單元的視

頻編碼方法和視頻編碼設備以及基于根據樹結構確定的編碼單元的視頻解碼方法和視頻解碼設備;

CN201280042637.6,根據像素分類使用偏移調整的視頻編碼方法及其設備、視頻解碼方法及其設備;

CN102547285B,圖像或視頻編碼的六角變換快速處理方法。

本文件的發(fā)布機構對于該專利的真實性、有效性和范圍無任何立場。

該專利持有人已向本文件的發(fā)布機構保證,他愿意同任何申請人在合理且無歧視的條款和條件下,

就專利授權許可進行談判。該專利持有人的聲明已在本文件的發(fā)布機構備案,相關信息可以通過以下聯(lián)

系方式獲得:

聯(lián)系人:黃鐵軍(數字音視頻編解碼技術標準工作組秘書長)

通訊地址:北京大學理科2號樓2641室

郵政編碼:100871

電子郵件:tjhuang@

電話:+8610-62756172

傳真:+8610-62751638

V

GB/T33475.2—XXXX

網址:

請注意除上述專利外,本文件的某些內容仍可能涉及專利。本文件的發(fā)布機構不承擔識別這些專利

的責任。

VI

GB/T33475.2—XXXX

信息技術高效多媒體編碼第2部分:視頻

1范圍

本文件規(guī)定了適應多種比特率、分辨率和質量要求的高效視頻壓縮方法的解碼過程。

本文件適用于電視廣播、數字電影、網絡電視、網絡視頻、視頻監(jiān)控、實時通信、即時通信、數字

存儲媒體、靜止圖像等應用。

2規(guī)范性引用文件

下列文件中的內容通過文中的規(guī)范性引用而構成本文件必不可少的條款。其中,注日期的引用文件,

僅該日期對應的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本

文件。

GY/T155-2000高清晰度電視節(jié)目制作及交換用視頻參數值

ISO11664-1/CIES014-1色度第1部分:標準比色觀測器(Colorimetry–Part1:Standard

ColorimetricObservers)

ISO11664-3/CIES014-3色度第3部分:CIE三色值(Colorimetry-Part3:CIETristimulus

Values)

CIES015室外工作場景照明(LightingofOutdoorWorkplaces)

3術語和定義

下列術語和定義適用于本文件。

3.1

B圖像Bpicture

幀間預測中使用顯示順序上過去和將來的參考圖像進行解碼的圖像。

3.2

保留reserved

定義了一些特定語法元素值,這些值用于將來對本部分的擴展。

注:這些值不應出現在符合本部分的位流中。

3.3

變換系數transformcoefficient

變換域上的一個標量。

3.4

編碼單元codingunit

包括一個亮度編碼塊和對應的色度編碼塊,由最大編碼單元劃分得到。

3.5

編碼塊codingblock

一個MM的樣值塊。編碼塊由最大編碼塊劃分得到。

3.6

編碼圖像codedpicture

1

GB/T33475.2—XXXX

一幅圖像的編碼表示。

3.7

補償后樣本compensatedsample

經預測補償得到的樣本。

3.8

殘差residual

樣本或數據元素的重建值與其預測值之差。

3.9

參考索引referenceindex

參考圖像隊列中參考圖像或其中場的編號。

3.10

參考圖像referencepicture

解碼過程中用于后續(xù)圖像幀間預測的圖像。

3.11

參考圖像隊列referencepicturelist

當前圖像的參考的圖像所組成的隊列。

3.12

參考圖像緩沖區(qū)referencepicturebuffer

保存解碼圖像并用于非場景預測的緩沖區(qū)。

3.13

層layer

位流中的分級結構,高層包含低層。編碼層由高到低依次為:序列、圖像、條帶、最大編碼單元、

編碼單元和編碼塊。

3.14

場field

由構成幀的三個樣本矩陣中相間的行構成。

3.15

場景圖像scenepicture

包括G圖像和GB圖像。

3.16

場景圖像緩沖區(qū)scenereferencepicturebuffer

保存G或GB圖像并用于預測的緩沖區(qū)。

3.17

重建樣本reconstructedsample

由解碼器根據位流解碼得到并構成解碼圖像的樣本。

3.18

二元符號bin

組成二元符號串的符號,包括‘0’和‘1’。

3.19

二元符號串binstring

有限位二元符號組成的有序序列,最左邊符號是最高有效位最右邊符號是最低有效位。

3.20

F圖像Fpicture

2

GB/T33475.2—XXXX

幀間預測中使用單前向和雙前向預測解碼的圖像。

3.21

反變換inversetransform

將變換系數矩陣轉換成空域樣值矩陣的過程。

3.22

反量化dequantization

對量化系數縮放后得到變換系數的過程。

3.23

分量component

圖像的三個樣值矩陣(亮度和兩個色度)中的一個矩陣或矩陣中的單個樣值。

3.24

G圖像Gpicture

一種只使用幀內預測解碼的場景圖像,應被輸出。

3.25

GB圖像GBpicture

一種只使用幀內預測解碼的場景圖像,不應被輸出。

3.26

光柵掃描rasterscan

將二維矩形光柵映射到一維光柵,一維光柵的入口從二維光柵的第一行開始,然后掃描第二行、第

三行,依次類推。光柵中的行從左到右掃描。

3.27

劃分partition

將一個集合分為子集。集合中的每個元素屬于且只屬于某一個子集。

3.28

劃分方式partitiontype

劃分獲得的子集的組織方式。

3.29

I圖像Ipicture

只使用幀內預測解碼的非場景圖像。

3.30

基準視點baseview

能獨立解碼的視點。

3.31

級別level

在某一檔次下對語法元素和語法元素參數值的限定集合。

3.32

解碼順序decodingorder

解碼過程根據圖像之間的預測關系,對每幅圖像解碼的順序。

3.33

解碼圖像decodedpicture

解碼器根據位流重建的圖像。

3.34

解碼圖像緩沖區(qū)decodedpicturebuffer

3

GB/T33475.2—XXXX

保存解碼圖像并用于輸出重排序和輸出定時的緩沖區(qū)。

注:包括參考圖像緩沖區(qū)和場景圖像緩沖區(qū)。

3.35

解析過程parse

由位流獲得語法元素的過程。

3.36

禁止forbidden

定義了一些特定語法元素值。

注:禁止某些值的目的通常是為了避免在位流中出現偽起始碼。

3.37

塊block

一個MN(M列N行)的樣值矩陣或者變換系數矩陣。

3.38

塊掃描blockscan

量化系數的特定串行排序方式。

3.39

檔次profile

本部分規(guī)定的語法、語義及算法的子集。

3.40

亮度luma

Y表示亮度信號的樣值矩陣或單個樣值。

3.41

量化參數quantizationparameter

在解碼過程對量化系數進行反量化的參數。

3.42

量化系數quantizationcoefficient

反量化前變換系數的值。

3.43

濾波后樣本filteredsample

經去塊效應濾波得到的樣本。

3.44

P圖像Ppicture

幀間預測中只使用單前向預測進行解碼的圖像。

3.45

偏移后樣本offsetedsample

經樣值偏移補償得到的樣本。

3.46

起始碼startcode

長度為32位的二進制碼字,其形式在整個位流中是唯一的。

注:起始碼有多種用途,其中之一是用來標識位流語法結構的開始。

3.47

S圖像Spicture

使用幀內預測和單前向預測解碼的圖像。

4

GB/T33475.2—XXXX

3.48

色度chroma

Cr和Cb兩種色差信號中任一種的樣值矩陣或單個樣值。

3.49

視點view

具有相同視點索引的一個或多個圖像,可包括紋理圖像和深度圖像。

3.50

視差矢量disparity_vector

用于視點見預測的二維矢量,由當前圖像指向參考圖像,其值為當前塊和參考塊之間的坐標偏移量。

3.51

視間編碼interviewcoding

使用視間預測對編碼單元或圖像進行編碼。

3.52

視間圖像緩沖區(qū)interviewpicturebuffer

保存視間圖像并用于視間預測的緩沖區(qū)。

3.53

視間預測interviewprediction

幀間預測的一種。使用先前解碼的基準視點的解碼圖像生成當前圖像樣本預測值的過程。

3.54

視間運動矢量interviewmotionvector

一種運動矢量。用于視間預測的二維矢量,由當前圖像指向視間參考圖像,其值為當前塊和參考塊

之間的坐標偏移量。

3.55

視頻序列sequence

編碼位流的最高層語法結構,包括一個或多個連續(xù)的編碼圖像。

3.56

輸出順序outputorder

輸出解碼圖像的順序,與顯示順序相同。

3.57

隨機訪問randomaccess

從某一點而非位流起始點開始對位流解碼并恢復出解碼圖像的能力。

3.58

填充位stuffingbits

編碼時插入位流中的位串,在解碼時被丟棄。

3.59

條帶slice

按光柵掃描順序排列的若干連續(xù)最大編碼單元。

3.60

同時刻圖像組simultaneouspictureunit

由在同一時刻獲取的多個視點的圖像組成的圖像組。

3.61

圖像picture

一幅圖像可是一幀或一場。一幅圖像可是紋理圖像或深度圖像。

5

GB/T33475.2—XXXX

3.62

圖像重排序picturereordering

若解碼順序和輸出順序不同,對解碼圖像進行重排序的過程。

3.63

位串bitstring

有限個二進制位的有序序列,其最左邊位是最高有效位(MSB),最右邊位是最低有效位(LSB)。

3.64

位流bitstream

編碼圖像所形成的二進制數據流。

3.65

位流緩沖區(qū)bitstreambuffer

存儲位流的緩沖區(qū)。

3.66

位流順序bitstreamorder

編碼圖像在位流中的排列順序,與圖像解碼的順序相同。

3.67

顯示順序displayorder

顯示解碼圖像的順序。

注:不應被輸出的圖像是不具有顯示順序的圖像。

3.68

樣本sample

構成圖像的基本元素。

3.69

樣本寬高比widthheightratio

一幅圖像中亮度樣本列間的水平距離與行間的垂直距離之比。表示為hv,其中h為水平方向樣本個

數;v為垂直方向樣本個數。

3.70

樣值samplevalue

樣本的幅值。

3.71

依賴視點dependentview

依賴于基準視點進行解碼的視點。

3.72

游程run

在解碼過程中若干連續(xù)的相同數據元素個數。指在塊掃描中一個非0系數前(沿塊掃描順序)值為0

的系數的個數。

3.73

預測prediction

預測過程的具體實現。

3.74

預測補償predictioncompensation

求由語法元素解碼得到的樣本殘差與其對應的預測值之和。

3.75

6

GB/T33475.2—XXXX

預測單元predictionunit

包括一個亮度預測塊和對應的色度預測塊,由編碼單元劃分得到。

3.76

預測過程predictionprocess

使用預測器對當前解碼樣值或者數據元素進行估計。

3.77

預測劃分方式predictionpartitiontype

編碼單元劃分為幀內預測塊或幀間預測單元的方式。

3.78

預測塊predictionblock

一個使用相同預測過程的MN的樣值塊,由編碼單元劃分得到。

3.79

預測值predictionvalue

在樣值或數據元素的解碼過程中,用到的先前已解碼的樣值或數據元素的組合。

3.80

語法元素syntaxelement

位流中的數據單元解析后的結果。

3.81

源source

編碼前視頻素材或其某些屬性。

3.82

運動矢量motionvector

用于幀間預測或視間預測的二維矢量,由當前圖像指向參考圖像,其值為當前塊和參考塊之間的坐

標偏移量。

3.83

幀frame

視頻信號空間信息的表示,由一個亮度樣本矩陣(Y)和兩個色度樣本矩陣(Cb和Cr)構成。

3.84

幀間編碼intercoding

使用幀間預測對編碼單元或圖像進行編碼。

3.85

幀間預測interprediction

使用先前解碼圖像生成當前圖像樣本預測值的過程。

3.86

幀內編碼intracoding

使用幀內預測對編碼單元或圖像進行編碼。

3.87

幀內預測intraprediction

在相同解碼圖像中使用先前解碼的樣值生成當前樣本預測值的過程。

3.88

字節(jié)byte

8位的位串。

3.89

7

GB/T33475.2—XXXX

字節(jié)對齊bytealignment

從位流的第一個二進制位開始,某二進制位的位置是8的整數倍。

3.90

最大編碼單元largestcodingunit

包括一個LL的亮度樣值塊和對應的色度樣值塊,由圖像劃分得到。

3.91

最大編碼塊largestcodingblock

一個KK的樣值塊,由圖像的三個樣值矩陣(亮度和兩個色度)中的一個矩陣劃分得到。

4縮略語

下列縮略語適用于本文件。

AEC高級熵編碼(AdvancedEntropyCode)

ALF自適應修正濾波(AdaptiveLevelingFilter)

BBV位流參考緩沖區(qū)管理(BitstreamBufferVerifier)

CBR恒定比特率(ConstantBitRate)

CB編碼塊(CodingBlock)

CU編碼單元(CodingUnit)

CUT編碼樹(CodingUnitTree)

DPB解碼圖像緩沖區(qū)(DecodedPictureBuffer)

LCB最大編碼塊(LargestCodingBlock)

LCU最大編碼單元(LargestCodingUnit)

LSB最低有效位(LeastSignificantBit)

MSB最高有效位(MostSignificantBit)

PB預測塊(PredictionBlock)

PU預測單元(PredictionUnit)

ROI感興趣區(qū)域(RegionofInteresting)

SAO樣值偏移補償(SampleAdaptiveOffset)

TB變換塊(TransformBlock)

5約定

5.1概述

本部分中使用的數學運算符和優(yōu)先級參照C語言。但對整型除法和算術移位操作進行了特定定義。

除特別說明外,約定編號和計數從0開始。

5.2算術運算符

算術運算符定義見表1。

8

GB/T33475.2—XXXX

表1算術運算符定義

算術運算符定義

+加法運算

-減法運算(二元運算符)或取反(一元前綴運算符)

乘法運算

ab冪運算,表示a的b次冪。也可表示上標

整除運算,沿向0的取值方向截斷。例如,7/4和-7/-4截斷至1,-7/4和7/-4截斷至

/

-1

÷除法運算,不做截斷或四舍五入

a

除法運算,不做截斷或四舍五入

b

b

f(i)自變量i取由a到b(含b)的所有整數值時,函數f(i)的累加和

ia

a%b模運算,a除以b的余數,其中a與b都是正整數

.上取整

5.3邏輯運算符

邏輯運算符定義見表2。

表2邏輯運算符定義

邏輯運算符定義

a&&ba和b之間的與邏輯運算

a||ba和b之間的或邏輯運算

!邏輯非運算

5.4關系運算符

關系運算符定義見表3。

表3關系運算符定義

關系運算符定義

>大于

>=大于或等于

<小于

<=小于或等于

==等于

!=不等于

9

GB/T33475.2—XXXX

5.5位運算符

位運算符定義見表4。

表4位運算符定義

位運算符定義

&與運算

|或運算

~取反運算

a>>b將a以2的補碼整數表示的形式向右移b位。僅當b取正數時定義此運算

a<<b將a以2的補碼整數表示的形式向左移b位。僅當b取正數時定義此運算

5.6賦值

賦值運算定義見表5。

表5賦值運算定義

賦值運算定義

=賦值運算符

++遞增,x++相當于x=x+1。當用于數組下標時,在自加運算前先求變量值

--遞減,x--相當于x=x–1。當用于數組下標時,在自減運算前先求變量值

+=自加指定值,例如x+=3相當于x=x+3,x+=(-3)相當于x=x+(-3)

-=自減指定值,例如x-=3相當于x=x-3,,x-=(-3)相當于x=x-(-3)

5.7數學函數

數學函數定義見式(1)~式(10)。

x;x0

Abs(x).............................................................(1)

x;x0

式中:

x——自變量x。

Ceil(x)x.......................................................................(2)

式中:

x——自變量x。

Clip1(x)Clip3(0,2BitDepth1,x)...................................................(3)

式中:

x——自變量x;

BitDepth——編碼樣本精度。

10

GB/T33475.2—XXXX

i;xi

Clip3(i,j,x)j;xj.............................................................(4)

x;其他

式中:

x——自變量x;

i——下界;

j——上界。

Median(x,y,z)xyzMin(x,Min(y,z))Max(x,Max(y,z))...........................(5)

式中:

x——自變量x;

y——自變量y;

z——自變量z。

x;xy

Min(x,y)...........................................................(6)

y;xy

式中:

x——自變量x;

y——自變量y。

x;xy

Max(x,y)...........................................................(7)

y;xy

式中:

x——自變量x;

y——自變量y。

1;x0

Sign(x).............................................................(8)

1;x0

式中:

x——自變量x。

(9)

Log(x)log2x.............................................................................

式中:

x——自變量x。

(10)

Ln(x)logex.............................................................................

式中:

x——自變量x;

e——自然對數的底,其值為2.718281828…。

5.8結構關系符

結構關系符定義見表6。

11

GB/T33475.2—XXXX

表6結構關系符

結構關系符定義

->例如:a->b表示a是一個結構,b是a的一個成員變量

5.9位流語法、解析過程和解碼過程的描述方法

5.9.1位流語法的描述方法

位流語法描述方法類似C語言。位流的語法元素使用粗體字表示,每個語法元素通過名字(用下劃

線分割的英文字母組,所有字母都是小寫)、語法和語義來描述。語法表和正文中語法元素的值用常規(guī)

字體表示。

某些情況下,可在語法表中應用從語法元素導出的其他變量值,這樣的變量在語法表或正文中用不

帶下劃線的小寫字母和大寫字母混合命名。大寫字母開頭的變量用于解碼當前以及相關的語法結構,也

可用于解碼后續(xù)的語法結構。小寫字母開頭的變量只在它們所在的小節(jié)內使用。

語法元素值的助記符和變量值的助記符與它們的值之間的關系在正文中說明。在某些情況下,二者

等同使用。助記符由一個或多個使用下劃線分隔的字母組表示,每個字母組以大寫字母開始,也可包括

多個大寫字母。

位串的長度是4的整數倍時,可使用十六進制符號表示。十六進制的前綴是“0x”,例如“0x1a”

表示位串“00011010”。

條件語句中0表示FALSE,非0表示TRUE。

語法表描述了所有符合本部分的位流語法的超集,附加的語法限制在相關條中說明。

表7給出了描述語法的偽代碼例子。當語法元素出現時,表示從位流中讀一個數據單元。

表7語法描述的偽代碼

偽代碼描述符

/*語句是一個語法元素的描述符,或者說明語法元素的存在、類型和數值,下

面給出兩個例子。*/

syntax_elementue(v)

conditioningstatement

/*花括號括起來的語句組是復合語句,在功能上視作單個語句。*/

{

statement

}

12

GB/T33475.2—XXXX

表7(續(xù))

偽代碼描述符

/*“while”語句測試condition是否為TRUE,如果為TRUE,則重復執(zhí)行循環(huán)體,

直到condition不為TRUE。*/

while(condition)

statement

/*“do…while”語句先執(zhí)行循環(huán)體一次,然后測試condition是否為TRUE,

如果為TRUE,則重復執(zhí)行循環(huán)體,直到condition不為TRUE。*/

do

statement

while(condition)

/*“if…else”語句首先測試condition,如果為TRUE,則執(zhí)行primary語句,

否則執(zhí)行alternative語句。如果alternative語句不需要執(zhí)行,結構的“else”

部分和相關的alternative語句可忽略。*/

if(condition)

primarystatement

else

alternativestatement

/*“for”語句首先執(zhí)行initial語句,然后測試condition,如果conditon為

TRUE,則重復執(zhí)行primary語句和subsequent語句直到condition不為TRUE。*/

for(initialstatement;condition;subsequentstatement)

primarystatement

解析過程和解碼過程用文字和類似C語言的偽代碼描述。

5.9.2函數

概述

以下函數用于語法描述。假定解碼器中存在一個位流指針,這個指針指向位流中要讀取的下一個二

進制位的位置。函數由函數名及左右圓括號內的參數構成。函數也可沒有參數。

byte_aligned()

如果位流的當前位置是字節(jié)對齊的,返回TRUE,否則返回FALSE。

next_bits(n)

返回位流的隨后n個二進制位,MSB在前,不改變位流指針。如果剩余的二進制位少于n,則返回0。

byte_aligned_next_bits(n)

如果位流當前位置不是字節(jié)對齊的,返回位流當前位置的下一個字節(jié)開始的n個二進制位,MSB在前,

不改變位流指針;如果位流當前位置是字節(jié)對齊的,返回位流隨后的n個二進制位,MSB在前,不改變位

流指針。如果剩余的二進制位少于n,則返回0。

13

GB/T33475.2—XXXX

next_start_code()

在位流中尋找下一個起始碼,將位流指針指向起始碼前綴的第一個二進制位。函數定義見表8。

表8next_start_code函數的定義

函數定義描述符

next_start_code(){

stuffing_bit'1'

while(!byte_aligned())

stuffing_bit'0'

while(next_bits(24)!='000000000000000000000001')

stuffing_byte'00000000'

}

stuffing_byte應出現圖像頭之后和第一個條帶起始碼之前。

is_end_of_slice()

在位流中檢測是否已達到條帶的結尾,如果已到達條帶的結尾,返回TRUE,否則返回FALSE。此函

數不修改位流指針。函數定義見表9。

表9is_end_of_slice函數的定義

函數定義描述符

is_end_of_slice(){

if(byte_aligned()){

if(next_bits(32)==0x80000001)

returnTRUE;//條帶結束

}

else{

if((byte_aligned_next_bits(24)==0x000001)&&is_stuffing_pattern())

returnTRUE;//條帶結束

}

returnFALSE;

}

is_stuffing_pattern()

在位流中檢測當前字節(jié)中剩下的位或在字節(jié)對齊時下一個字節(jié)是否是條帶結尾填充的二進制位,

如果是,則返回TRUE,否則返回FALSE。此函數不修改位流指針。函數定義見表10。

14

GB/T33475.2—XXXX

表10is_stuffing_pattern函數的定義

函數定義描述符

is_stuffing_pattern(){

if(next_bits(8-n)==(1<<(7-n)))//n:0~7,為位流指針在當前字節(jié)的位置偏移,

n為0時位流指針指向當前字節(jié)最高位

returnTRUE;

else

returnFALSE;

}

read_bits(n)

返回位流的隨后n個二進制位,MSB在前,同時位流指針前移n個二進制位。如果n等于0,則返回0,

位流指針不前移。

函數也用于解析過程和解碼過程的描述。

5.9.3描述符

描述符表示不同語法元素的解析過程,見表11。

表11描述符

描述符說明

ae(v)高級熵編碼的語法元素。解析過程在8.3中定義

b(8)一個任意取值的字節(jié)。解析過程由函數read_

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論