一种基于帧内预测模式差值的hevc视频的信息隐藏方法_3

文档序号:8286206阅读:来源:国知局
,然后令i = i+4,再 执行步骤①-10,其中,i = i+4中的"="为赋值符号; 如果预测单元组合中的两组满足;其中一组中的两个预测单元各自的原始预测模式的 数字标识在区间巧,34]内,另一组中的两个预测单元各自的原始预测模式的数字标识为0 或1,则在预测模式修改后的前提下,比较预测单元组合中的所有预测单元的率失真代价之 和与该四个尺寸大小为4X4的预测单元的上一级尺寸大小为8X8的预测单元的率失真代 价,当前者小于后者时,选择尺寸大小为4X4的预测单元作为对应的尺寸大小为8X8的编 码单元的预测单元类型;当前者大于或等于后者时,选择尺寸大小为8X8的预测单元作为 对应的尺寸大小为8X8的编码单元的预测单元类型,然后令i = i+4,并令P = P-5,再执 行步骤①-10,其中,i = i+4和P = P-5中的"="为赋值符号; 如果预测单元组合中的两组满足;其中一组中的两个预测单元各自的原始预测模式的 数字标识在区间巧,34]内,另一组中的其中一个预测单元的原始预测模式的数字标识在 区间巧,34]内,而另一个预测单元的原始预测模式的数字标识为0或1,则在预测模式修 改后的前提下,比较预测单元组合中的所有预测单元的率失真代价之和与该四个尺寸大小 为4X4的预测单元的上一级尺寸大小为8X8的预测单元的率失真代价,当前者小于后者 时,选择尺寸大小为4X4的预测单元作为对应的尺寸大小为8X8的编码单元的预测单元 类型;当前者大于或等于后者时,选择尺寸大小为8X8的预测单元作为对应的尺寸大小为 8 X 8的编码单元的预测单元类型,然后令i = i+4,并令P = P-3,再执行步骤①-10,其中, i = i+4和P = P-3中的"="为赋值符号; 如果预测单元组合中的两组满足;其中一组中的两个预测单元各自的原始预测模式 的数字标识为0或1,另一组中的其中一个预测单元的原始预测模式的数字标识在区间 巧,34]内,而另一个预测单元的原始预测模式的数字标识为0或1,则在预测模式修改后的 前提下,比较预测单元组合中的所有预测单元的率失真代价之和与该四个尺寸大小为4X4 的预测单元的上一级尺寸大小为8X8的预测单元的率失真代价,当前者小于后者时,选择 尺寸大小为4X4的预测单元作为对应的尺寸大小为8X8的编码单元的预测单元类型;当 前者大于或等于后者时,选择尺寸大小为8X8的预测单元作为对应的尺寸大小为8X8的 编码单元的预测单元类型,然后令i = i+4,并令p = p-2,再执行步骤①-10,其中,i = i+4 和P = P-2中的"="为赋值符号; 如果预测单元组合中的两组满足;两组中共四个预测单元各自的原始预测模式的数字 标识在区间巧,34]内,则在预测模式修改后的前提下,比较预测单元组合中的所有预测单 元的率失真代价之和与该四个尺寸大小为4X4的预测单元的上一级尺寸大小为8X8的 预测单元的率失真代价,当前者小于后者时,选择尺寸大小为4X4的预测单元作为对应的 尺寸大小为8X8的编码单元的预测单元类型;当前者大于或等于后者时,选择尺寸大小 为8X8的预测单元作为对应的尺寸大小为8X8的编码单元的预测单元类型,然后令i = i+4,并令P = P-6,再执行步骤①-10,其中,i = i+4和P = P-6中的"="为赋值符号; 如果预测单元组合中的两组满足;两组中共四个预测单元各自的原始预测模式的数字 标识为0或1,则在预测模式修改后的前提下,比较预测单元组合中的所有预测单元的率失 真代价之和与该四个尺寸大小为4X4的预测单元的上一级尺寸大小为8X8的预测单元的 率失真代价,当前者小于后者时,选择尺寸大小为4X4的预测单元作为对应的尺寸大小为 8X8的编码单元的预测单元类型;当前者大于或等于后者时,选择尺寸大小为8X8的预测 单元作为对应的尺寸大小为8X8的编码单元的预测单元类型,然后令i = i+4,并令P = P-4,再执行步骤①-10,其中,i = i+4和P = P-4中的"="为赋值符号; ①-10、将当前编码帖中待处理的第i个预测单元作为当前预测单元,然后返回步骤 ①-3继续执行,直至当前编码帖中的所有预测单元处理完毕; ① -11、将原始的肥VC视频中的下一帖待编码的帖作为当前编码帖,然后返回步骤 ①-2继续执行,直至隐秘信息全部嵌入完毕或原始的肥VC视频中的所有帖处理完毕; 所述的隐秘信息提取部分具体包括W下步骤: ② -1、在隐秘信息提取端,利用肥VC标准解码器对其接收到的含隐秘信息的肥VC视频 码流进行解码; ②-2、将含隐秘信息的肥VC视频码流中当前解码得到的第i'个预测单元定义为当前 预测单元,其中,1《i'《I',i'的初始值为1,I'表示含隐秘信息的肥VC视频码流中包 含的预测单元的总个数; ②-3、判断当前预测单元是否属于I帖,如果是,则执行步骤②-4;否则,不对当前预测 单元进行隐秘信息提取,然后令i' =i'+l,再执行步骤②-6;其中,i' =i'+l中的"="为 赋值符号; ②-4、判断当前预测单元的尺寸大小是否为4X4,如果是,则解码当前预测单元的下 一个尺寸大小为4X4的预测单元,并将当前预测单元及已解码的下一个尺寸大小为4X4 的预测单元作为一个组合,然后执行步骤②-5 ;否则,不对当前预测单元进行隐秘信息提 取,然后令i' =i'+l,再执行步骤②-6;其中,i' =i'+l中的"="为赋值符号; ②-5、如果组合中的两个预测单元各自的预测模式的数字标识在区间巧,34]内,则计 算组合中的两个预测单元的预测模式的和值的余值,记为V,=值1+〇2) mod23,然后将 转换成=位二进制序列,接着将=位二进制序列作为提取出的=位隐秘的比特信息,再令 i' = i'+2,之后执行步骤②-6 ;其中,Di表示组合中的第1个预测单元的预测模式的数字 标识,D康示组合中的第2个预测单元的预测模式的数字标识,DiG巧,34],〇2£巧,3句, mod为求余运算符号,i' = i'+2中的"="为赋值符号; 如果组合中的其中一个预测单元的预测模式的数字标识在区间巧,34]内,而另一个 预测单元的预测模式的数字标识为0或1,则不对组合中的两个预测单元进行隐秘信息提 取;然后令i' =i'+2,再执行步骤②-6,其中,i' =i'+2中的"="为赋值符号; 如果组合中的两个预测单元各自的预测模式的数字标识为0或1,则当预测模式的数 字标识为0时,从该预测模式对应的预测单元中提取出一位隐秘的比特信息为0,当预测模 式的数字标识为1时,从该预测模式对应的预测单元中提取得出一位隐秘的比特信息为1 ; 然后令i' =i'+2,再执行步骤②-6,其中,i' =i'+2中的"="为赋值符号; ②-6、将含隐秘信息的肥VC视频码流中解码得到的第i'个预测单元作为当前预测单 元,然后返回步骤②-3继续执行,直至提取出含隐秘信息的肥VC视频码流中的隐秘信息或 含隐秘信息的肥VC视频码流解码完毕。
【专利摘要】本发明公开了一种基于帧内预测模式差值的HEVC视频的信息隐藏方法,其通过分析HEVC编解码结构,针对4×4的预测单元,在帧内预测编码过程中调制预测模式嵌入隐秘信息,利用连续的两个4×4的预测单元的预测模式的差值,根据不同映射规则嵌入两位或三位比特隐秘信息,提高了隐藏容量;由于修改预测模式对嵌入隐秘信息后的视频的主客观质量影响很大,因此本发明方法对于预测模式都为0或1的两个预测单元,根据隐秘信息的奇偶性修改预测模式嵌入两位比特隐秘信息,对于预测模式都有方向性的两个预测单元,通过两个预测单元的预测模式的差值嵌入三位比特隐秘信息,其他情况不嵌入隐秘信息,这种方式降低了因嵌入隐秘信息造成的视频质量的下降。
【IPC分类】H04N19-147, H04N19-593, H04N19-154, H04N19-467
【公开号】CN104602016
【申请号】CN201510014313
【发明人】王让定, 王家骥, 徐达文, 李倩, 李伟, 徐健, 黄美玲
【申请人】宁波大学
【公开日】2015年5月6日
【申请日】2015年1月12日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1