知识卡片

符号数据隐藏把一比特信息编码进奇偶性里

专业/工作 · 1079.e

内容

非零系数的正负号(coeff_sign_flag)在H.265/HEVC码流中占了15%~20%的比例,因为符号信息几乎不可压缩(正负概率接近各半),只能按1比特硬编码。符号数据隐藏(SDH)技术发现:一个系数组内所有非零系数幅值绝对值之和的奇偶性,本身就是一个天然存在、解码端能独立算出来的二元信息——于是干脆约定”和为偶数即最后一个非零系数是正号,奇数则为负号”,把这最后一个符号位完全省略不传,编码器再通过率失真优化把量化值悄悄调整成符合这个奇偶约定的样子(调整代价用RDOQ做到最小失真)。这是一种把待传信息”寄生”到已经必然要传输的另一组数值的某个冗余属性(这里是奇偶性)上的技巧:只要接收端能独立推出这个属性,这一比特就不用再单独花码流去传。

参考来源

《新一代高效视频编码H.265/HEVC:原理、标准与实现》第8章《熵编码》