原文:H.264學習筆記6——指數哥倫布編碼

一 哥倫布碼 哥倫布碼就是將編碼對象分能成等間隔的若干區間 Group ,每個Group有一個索引值:Group Id。 對於Group Id采用二元碼編碼 對於Group內的編碼對象采用定長碼。 如下圖: 對於編碼對象n: n q m r low n m m r。其中q low n m ,表示取下整,對應是Group Id 余數r對應是Group內編碼對象。 例如:對於m 的哥倫布編碼如下表 二 ...

2014-10-19 18:13 0 4647 推薦指數:

查看詳情

H.264學習筆記4——變換量化

A、變換量化過程總體介紹   經過幀內(16x16和4x4亮度、8x8色度)和幀間(4x4~16x16亮度、4x4~8x8色度)像素塊預測之后,得到預測塊的殘差,為了壓縮殘差信息的統計冗余,需要對殘 ...

Wed Oct 15 23:49:00 CST 2014 1 4542
H.264學習筆記2——幀內預測

幀內預測:根據經過反量化和反變換(沒有進行去塊效應)之后的同一條帶內的塊進行預測。 A、4x4亮度塊預測:   用到的像素和預測方向如圖:        a~f是4x4塊中要預測的像素值,A~Q是臨塊中解碼后的參考值。0~8是4x4的亮度塊的9個預測方向(模式)。當E~H不可得時,用D代替 ...

Mon Oct 13 00:49:00 CST 2014 1 3119
指數哥倫布編碼

哥倫布編碼前言 在計算機中,一般數字的編碼都為二進制,但是由於以相等長度來記錄不同數字,因此會出現很多的冗余信息,如下: 十進制 5 4 255 2 1 二進制 00000101 ...

Thu Feb 27 23:34:00 CST 2014 0 2626
H.264學習筆記3——幀間預測

幀間預測主要包括運動估計(運動搜索方法、運動估計准則、亞像素插值和運動矢量估計)和運動補償。 對於H.264,是對16x16的亮度塊和8x8的色度塊進行幀間預測編碼。 A、樹狀結構分塊   H.264的宏塊,對於16x16的亮度宏塊,可以分成16x16、16x8、8x16和8x8的子塊進行幀 ...

Mon Oct 13 09:07:00 CST 2014 4 7899
H.264 White Paper學習筆記(二)幀內預測

為什么要有幀內預測?因為一般來說,對於一幅圖像,相鄰的兩個像素的亮度和色度值之間經常是比較接近的,也就是顏色是逐漸變化的,不會一下子突變成完全不一樣的顏色。而進行視頻編碼,目的就是利用這個相關性,來進行壓縮。 很好理解,存儲一個像素的亮度值可能需要8個bit,但是如果相鄰的兩個像素變化 ...

Fri Nov 11 04:22:00 CST 2016 3 5491
關於H.264編碼原理以及IPB幀

壓縮比:壓縮后的數據量與壓縮前的數據量之比 預測編碼:主要是利用圖像相鄰的幀之間的相似性來實現編碼的; I幀是基本幀,完整保留;壓縮率10 P幀,前向預測編碼,是在I 幀的基礎上取與I 幀的差異,壓縮率20 B幀是雙向預測內插編碼幀,也就是B幀記錄的是本幀與前后幀的差別,B幀的壓縮率高 ...

Wed Apr 05 18:04:00 CST 2017 0 2443
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM