发明名称 一种适合井下分布式视频编码中的快速帧内模式选择方法
摘要 本发明公开了一种适合井下分布式视频编码中的快速帧内模式选择方法,在前两次初始I帧亮度模块预测时,采用H.264/AVC全搜索算法,这是为了提高后续编码时的阈值精确度,在下一I帧编码时,规避了繁琐复杂的全搜索算法,较大的提高了视频编码效率,然后利用当前预测块和前一帧对应块的相似复杂度,即计算DMAD<sub>PL</sub>=|MAD<sub>L</sub>-MAD<sub>PL</sub>|,利用阈值法反映出的相似度可以直接判断当前帧亮度模块的编码方式,如果超出阈值范围,则再利用<img file="DSA00000807839200011.GIF" wi="681" he="131" />计算出当前块与周围块的相似复杂度,就可以快速判断出当前帧亮度模块的编码方式。较好的解决分布式视频编码时帧内预测算法的复杂度,与传统的全遍历搜索算法在没有降低信噪比的情况下,较大的提高了编码速度。
申请公布号 CN102946538B 申请公布日期 2015.03.25
申请号 CN201210468780.3 申请日期 2012.11.09
申请人 中国矿业大学 发明人 程德强;张剑英;赵国;范一武
分类号 H04N19/103(2014.01)I 主分类号 H04N19/103(2014.01)I
代理机构 代理人
主权项 一种适合井下分布式视频编码中的快速帧内模式选择方法,其特征在于,包括以下步骤:A、对视频序列前两个I帧编码时,采用H.264/AVC全搜索算法进行初始预测,判断出亮度模块编码的最佳帧内编码方式是Intra_4×4模式还是Intra_16×16模式;B、当判断出前一帧中某个块的帧内编码方式是Intra_4×4模式,在进行下一个I帧预测编码时,首先判断DMAD<sub>PL</sub>=|MAD<sub>L</sub>‑MAD<sub>PL</sub>|≤T<sub>1</sub>是否成立,如果成立,则此块可以直接采用Intra_4×4模式,如果不成立,执行C步骤,其中T<sub>1</sub>为帧间判别阈值,T<sub>1</sub>取值为上一个I帧预测编码时计算得到的DMAD<sub>PL</sub>,并每隔N<sub>1</sub>个I帧更新一次;其中,MAD为平均绝对误差,DMAD是宏块间平均绝对误差的绝对差,DMAD<sub>L</sub>表示当前块与其上下左右四个块的MAD差的绝对值,用来标识当前块与周围块的相似复杂程度,MAD<sub>L</sub>表示当前块的MAD值,MAD<sub>i</sub>表示当前块的周围块的MAD值,i取值0到3,并令T1=DMAD<sub>L</sub>,留以后面的步骤使用,DMAD<sub>PL</sub>为前两个I帧相同位置不同块之间的MAD,MAD<sub>PL</sub>表示当前预测帧中与前一帧相应块的MAD值;C、当DMAD<sub>PL</sub>=|MAD<sub>L</sub>‑MAD<sub>PL</sub>|≤T<sub>1</sub>不成立,判断下式<img file="FSB0000135227150000011.GIF" wi="738" he="168" />如果成立,则当前亮度模块编码的编码方式选择Intra_16×16模式,否则,选择Intra_4×4模式,其中T<sub>2</sub>为帧内判别阈值,T<sub>2</sub>取值为上一个I帧预测编码时计算得到的DMAD<sub>L</sub>,并每隔N<sub>2</sub>个I帧更新一次;D、在步骤B中如果判断出不是Intra_4×4模式,则在进行下一个I帧预测编码时,首先判断DMAD<sub>PL</sub>=|MAD<sub>L</sub>‑MAD<sub>PL</sub>|≤T<sub>1</sub>是否成立,如果成立,则此帧可以直接采用Intra_16×16模式,如果不成立,执行C步骤;E、对于8×8色度预测模式,直接设置直流预测模式为默认的8×8色度预测模式;F、当前帧判断完某个块最佳帧内编码方式以后,继续进行下一块的判断,直到一帧全部判断完每个块的最佳编码方式,则进行下一帧的判断,直到最后一帧判断完最佳帧内编码方式。
地址 221008 江苏省徐州市南郊翟山