帧内16*16模式的宏块数据传输顺序
生活随笔
收集整理的這篇文章主要介紹了
帧内16*16模式的宏块数据传输顺序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果宏塊以16*16幀內模式編碼,那么塊-1首先被傳輸,攜帶的信息是每個4*4亮度塊的DC系數。然后,亮度殘差塊0-15被傳輸(此時,16*16幀內宏塊的DC系數為零)。對于亮度分量Cb和Cr,16和17塊攜帶DC系數的2*2陣列。最后傳輸的是,色度殘差塊18-25(DC系數為零)。
幀內預測或者幀間預測完畢后,為了進一步節(jié)省圖像傳輸碼率,采用變換編碼和量化技術,以除去圖像信號中的相關性及減小圖像編碼的動態(tài)范圍。
H.264中,變換和量化兩個過程中的乘法合二為一。
具體流程如下:
其中,如果輸入快是色度塊或者幀內16*16預測模式的亮度塊,則將宏塊中各4*4塊的整數余弦變換的直流分量組合起來再進行Hadamard變換,進一步壓縮其編碼。
也可以如下圖所示:
變換,量化,反量化,反變換流程:
H.264中,變換和量化兩個過程中的乘法合二為一。
具體流程如下:
其中,如果輸入快是色度塊或者幀內16*16預測模式的亮度塊,則將宏塊中各4*4塊的整數余弦變換的直流分量組合起來再進行Hadamard變換,進一步壓縮其編碼。
也可以如下圖所示:
變換,量化,反量化,反變換流程:
總結
以上是生活随笔為你收集整理的帧内16*16模式的宏块数据传输顺序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 组播IP地址到底是谁的IP?
- 下一篇: duilib各种布局的作用,相对布局与绝