原创 NAL unit 解碼(二)

實際完成NAL解析工作的函數:/** * Parse an AVC AnnexB Bytestream bs to extract a single nalUnit * while accumulating bytestream

原创 量化(二)

Void TComTrQuant::transformNxN( TComDataCU* pcCU, Pel* pcResidual, //!< 殘差

原创 excel 快速設置單元格爲正方形

首先,點擊打開excel表格,然後我們可以發現每一個單元格的尺寸都是統一的長方形,然後我們同時按住鍵盤上的Ctrl+A鍵,這樣就選中了整個單元格,如圖; 然後我們將鼠標移動到單元格每列之間的橫線上,此時光標會變換成如下形狀,見下

原创 shell 和Makefile

在Makefile可以調用shell腳本,但是Makefile和shell腳本是不同的。本文試着歸納一下Makefile和shell腳本的不同。 1、 shell中所有引用以$打頭的變量其後要加{},而在Makefile中的變量是以$打頭

原创 HM編碼器的基本結構

int main(int argc, char* argv[]) { TAppEncTop cTAppEncTop; // print information fprintf( stdout

原创 H.264的CABAC原理

【開始學習HEVC的算數編碼之前,先修補一下知識漏洞,回去學一下H.264的CABAC爲好。參考文獻爲: D.Marpe, H. Schwarz, and T. Wiegand, “Context-basedadaptive binary

原创 拉普拉斯變換理解

傅立葉變換能夠把任何連續週期信號由一組適當的正弦曲線逼近的表示出來 傅立葉原理表明:任何連續測量的時序或信號,都可以表示爲不同頻率的正弦波信號的無限疊加。而根據該原理創立的傅立葉變換利用直接測量到的原始信號,以累加方式來計算該信號中不同正

原创 Performance Comparison of H.265_MPEG-HEVC, VP9, and H.264/MPEG-AVC Encoders

本文主要依據論文和提案比較現有的H.266參考軟件相比於HEVC的性能提升,以及HEVC相比於AVC和VP9的性能比較:           1.HEVC VS AVC and VP9    論文:Performance Comparis

原创 HEVC的算數編碼

【重頭戲,視頻編碼中最難啃的硬骨頭,或許沒有之一。今天這個還是文獻的閱讀記錄,後面幾篇會深入挖掘它的參考文獻和JCT-VC的相關提案,爭取借這次機會徹底把視頻編碼中的算數編碼搞懂。這次的參考文獻是:HighThroughput CABAC

原创 HEVC之tiles、slice、slice segment、CU、PU、TU分析

(一)(1)   編碼樹單元(CTU)和編碼樹塊(CTB)結構:在之前的標準中,編碼層的核心是宏塊,一個宏塊包含一個16×16的亮度塊,以及對於常用的4:2:0採樣格式來說還包含兩個8×8的色度塊;而在HEVC中類似的結構爲編碼樹單元(C

原创 H.265幀間預測_SSC

H.265幀間預測幀分爲:低延時P幀、低延時B幀,隨機接入B幀,P幀爲單向預測幀--前向預測,但是P幀中的編碼單元可以爲幀間預測塊(前向預測)也可以爲幀內預測快,對於H.265 P幀一般有四個參考幀,編碼器根據率失真代價準則,在四個參考幀

原创 HEVC解碼中的SPS解析

一段HEVC碼流可能包含一個或者多個編碼視頻序列CVS,每個CVS由一個隨機接入點開始,即IDR/BLA/CRA。在H.264和HEVC中,序列參數集SPS包含該CVS中所有slice需要的信息。SPS的內容大致可以分爲幾個部分:1、自引

原创 知識儲備計劃20180719

1、互聯網上知識:寫word文檔,然後抄送到CSDN。 2、工作中獲得信息:記在筆記本,然後抄送到CSDN。

原创 GOP

原文地址:http://bbs.chinavideo.org/viewthread.php?tid=14356&extra=page%3D1GOP 一般指兩個IDR幀之間的距離,x264中和GOP中相關的參數有兩個,其一是-keyint,

原创 HEVC中的PPS解析

HEVC的圖像參數集PPS包含每一幀可能不同的設置信息,其內容同H.264中的大致類似,主要包括:1、自引信息;2、初始圖像控制信息,如初始QP等;3、分塊信息。在解碼開始的時候,所有的PPS全部是非活動狀態,而且在解碼的任意時刻,最多只