发明名称 基于信息变长分组结构的H.264大容量信息隐藏方法
摘要 本发明公开了一种基于信息变长分组结构的H.264大容量信息隐藏方法。具体是在H.264帧间预测环节,引入信息变长分组的概念,利用改进的Exp-Golomb码字结构思想,将标识信息划分为7类长度为2或3bits的互不重复的全信息组,并设计7种帧间预测模式与所有待隐藏信息组之间的映射规则。基于该映射规则,本发明调制当前宏块的帧间预测模式实现视频信息隐藏。宿主宏块位置由规定的“嵌入点排除规则”确定,每个宿主宏块对应2或3bits标识信息,满足视频信息隐藏算法的大容量需求。标识信息的提取过程无需原始视频,只须对码流中的帧间预测模式部分进行解码即可完成,符合视频实时处理要求。
申请公布号 CN102685500A 申请公布日期 2012.09.19
申请号 CN201210140456.9 申请日期 2012.05.08
申请人 合肥工业大学 发明人 蒋建国;齐美彬;宣曼;尤小泉;夏娜;张国富;苏兆品;洪日昌;汪萌;詹曙;吴从中;李小红
分类号 H04N7/26(2006.01)I;H04N7/50(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 安徽合肥华信知识产权代理有限公司 34112 代理人 余成俊
主权项 一种基于信息变长分组结构的H.264大容量信息隐藏方法,其特征在于:包括以下内容:信息变长分组H.264帧间编码共规定了7种尺寸的块模式(16×16、16×8、8×16、8×8、8×4、4×8、4×4),并采用基于树结构的运动补偿,每个16×16宏块可以分割为1个16×16块,或2个16×8块,或2个8×16块,或4个8×8块;当宏块选定8×8的模式时,对于每个8×8块还可进一步分割为1个8×8块,或2个8×4块,或2个4×8块,或4个4×4块;待隐藏信息每个分割都可以转换为二进制01代码表示,而任何标识文件最终都可以转化为一连串的二进制码流,利用改进的Exp‑Golomb码字结构思想,将二进制标识信息划分为7类长度为2或3bits的互不重复的信息组11、000、001、010、011、100、101,若干这七类信息组的排列组合可以形成任意排列的二进制信息;H.264帧间预测的7种模式与所有待隐藏信息组之间的一一对应的映射规则,16×16对应信息组11、16×8对应信息组000、8×16对应信息组001、8×8对应信息组010、8×4对应信息组011、4×8对应信息组100、4×4对应信息组101,基于该映射规则,通过调制当前宏块的帧间预测模式实现视频信息隐藏;嵌入点排除规则H.264 在帧间宏块中还引入了跳转(SKIP)和直接预测的模式(DIRECT,模式为0),主要适用于静止宏块,产生嵌入点排除规则(1)、帧间预测模式标记为16×16宏块,若为SKIP模式,不用来隐藏标识信息;嵌入点排除规则(2):H.264边缘宏块(即第一行和第一列的所有宏块)的帧间预测过程做特别处理,不选择在这些位置隐藏标识信息。
地址 230009 安徽省合肥市屯溪路193号