CABAC與CAVLC有什么區別?


待完善

 

7.3.12 用 CAVLC 方式編碼的殘差數據的語義 coeff_token   指明了非零系數的個數,拖尾系數的個數。

 

trailing_ones_sign_flag 拖尾系數的符號 - 如果trailing_ones_sign_flag = 0, 相應的拖尾系數是+1。 - 否則,trailing_ones_sign_flag =1,相應的拖尾系數是-1。 -  level_prefix and level_suffix 非零系數值的前和后。

 

total_zeros  系數中 0 的總個數。 run_before 在非零系數之前連續零的個數。

 

7.3.13 用 CABAC 方式編碼的殘差數據的語義 coded_block_flag 指出當前塊是否包含非零系數。 如果 coded_block_flag= 0, 這個塊不包含非零系數。 如果 coded_block_flag = 1,這個塊包含非零系數。

 

significant_coeff_flag[ i ] 指出在位置為 i 處的變換系數是否為零。 如果 significant_coeff_flag[ i ] = 0, 在位置為 i 處的變換系數為零。 否則,significant_coeff_flag[ i ] =1, 在位置為 i 處的變換系數不為零。

 

last_significant_coeff_flag[ i ] 表示當前位置 i 處的變換系數是否為塊中后一個非零系數。 如果 last_significant_coeff_flag[ i ] =1, 這個塊中隨后的系數都為零。 否則, 這個塊中隨后的系數中還有其它的非零系數.

 

coeff_abs_level_minus1[ i ]系數的絕對值減 1。 coeff_sign_flag[ i ] 系數的符號位。 - coeff_sign_flag = 0, 正數。 - coeff_sign_flag=1, 負數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM