[发明专利]一种基于残差系数配对的HEVC视频数据隐藏方法有效

专利信息
申请号: 202010655827.1 申请日: 2020-07-09
公开(公告)号: CN111787332B 公开(公告)日: 2022-03-08
发明(设计)人: 徐达文 申请(专利权)人: 宁波工程学院
主分类号: H04N19/467 分类号: H04N19/467;H04N19/176;H04N19/13;H04N19/70
代理公司: 宁波奥圣专利代理有限公司 33226 代理人: 周珏
地址: 315016 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 系数 配对 hevc 视频 数据 隐藏 方法
【权利要求书】:

1.一种基于残差系数配对的HEVC视频数据隐藏方法,包括隐秘信息嵌入和隐秘信息提取两部分,其特征在于:

所述的隐秘信息嵌入部分的具体过程如下:

①_1、在HEVC视频压缩编码标准中,absCoeffLevel值表示非零残差系数幅值绝对值,coeff_abs_level_remaining值表示非零残差系数幅值绝对值的剩余部分,Rice参数的取值范围为0~4;选择Rice参数的值为0的情况进行隐秘信息嵌入;

①_2、按序处理待嵌入隐秘信息的HEVC视频码流中的每个尺寸大小为4×4和8×8的子块,将待嵌入隐秘信息的HEVC视频码流中当前待处理的尺寸大小为4×4或8×8的子块定义为当前子块;将待嵌入的隐秘信息中当前待嵌入的信息比特定义为当前信息比特;

①_3、对当前子块进行熵解码,识别出当前子块中的所有残差系数的absCoeffLevel值和coeff_abs_level_remaining值;然后将当前子块中的所有残差系数的coeff_abs_level_remaining值按序两两组成配对,若当前子块中的残差系数的个数为H个,那么配对的个数为int(H/2),其中,int()为向下取整函数;

①_4、将当前待处理的配对定义为当前配对;

①_5、比较当前配对中的两个coeff_abs_level_remaining值与3的大小,若当前配对中存在一个coeff_abs_level_remaining值大于3,则对当前配对中的两个coeff_abs_level_remaining值不作处理,然后执行步骤①_7;若当前配对中的两个coeff_abs_level_remaining值均小于或等于3,则执行步骤①_6;

①_6、判断当前配对中的两个coeff_abs_level_remaining值的差值的绝对值是否为1,如果不为1,则对当前配对中的两个coeff_abs_level_remaining值不作处理,然后执行步骤①_7;否则,执行当前信息比特的嵌入操作,具体如下:

若当前信息比特为“0”且当前配对中的前一个coeff_abs_level_remaining值小于后一个coeff_abs_level_remaining值,则保持当前配对中的两个coeff_abs_level_remaining值不变,完成当前信息比特的嵌入,然后将待嵌入的隐秘信息中的下一位信息比特作为当前信息比特,再执行步骤①_7;

若当前信息比特为“0”且当前配对中的前一个coeff_abs_level_remaining值大于后一个coeff_abs_level_remaining值,则将当前配对中的两个coeff_abs_level_remaining值进行交换,完成当前信息比特的嵌入,然后将待嵌入的隐秘信息中的下一位信息比特作为当前信息比特,再执行步骤①_7;

若当前信息比特为“1”且当前配对中的前一个coeff_abs_level_remaining值大于后一个coeff_abs_level_remaining值,则保持当前配对中的两个coeff_abs_level_remaining值不变,完成当前信息比特的嵌入,然后将待嵌入的隐秘信息中的下一位信息比特作为当前信息比特,再执行步骤①_7;

若当前信息比特为“1”且当前配对中的前一个coeff_abs_level_remaining值小于后一个coeff_abs_level_remaining值,则将当前配对中的两个coeff_abs_level_remaining值进行交换,完成当前信息比特的嵌入,然后将待嵌入的隐秘信息中的下一位信息比特作为当前信息比特,再执行步骤①_7;

①_7、将下一个待处理的配对作为当前配对,然后返回步骤①_5继续执行,直至当前子块对应的所有配对处理完毕,再执行步骤①_8;

①_8、将待嵌入隐秘信息的HEVC视频码流中下一个待处理的尺寸大小为4×4或8×8的子块作为当前子块,然后返回步骤①_3继续执行,直至待嵌入隐秘信息的HEVC视频码流中的所有尺寸大小为4×4和8×8的子块处理完毕,或直至待嵌入的隐秘信息中的所有信息比特嵌入完毕,完成HEVC视频码流的数据隐藏,得到含隐秘信息的HEVC视频码流;

所述的隐秘信息提取部分的具体过程如下:

②_1、选择Rice参数的值为0的情况进行隐秘信息提取;

②_2、按序处理含隐秘信息的HEVC视频码流中的每个尺寸大小为4×4和8×8的子块,将含隐秘信息的HEVC视频码流中当前待处理的尺寸大小为4×4或8×8的子块定义为当前子块;

②_3、对当前子块进行熵解码,识别出当前子块中的所有残差系数的absCoeffLevel值和coeff_abs_level_remaining值;然后将当前子块中的所有残差系数的coeff_abs_level_remaining值按序两两组成配对,若当前子块中的残差系数的个数为G个,那么配对的个数为int(G/2),其中,int()为向下取整函数;

②_4、将当前待处理的配对定义为当前配对;

②_5、比较当前配对中的两个coeff_abs_level_remaining值与3的大小,若当前配对中存在一个coeff_abs_level_remaining值大于3,则对当前配对中的两个coeff_abs_level_remaining值不作处理,然后执行步骤②_7;若当前配对中的两个coeff_abs_level_remaining值均小于或等于3,则执行步骤②_6;

②_6、判断当前配对中的两个coeff_abs_level_remaining值的差值的绝对值是否为1,如果不为1,则对当前配对中的两个coeff_abs_level_remaining值不作处理,然后执行步骤②_7;否则,执行信息比特的提取操作,具体如下:

若当前配对中的前一个coeff_abs_level_remaining值小于后一个coeff_abs_level_remaining值,则提取出信息比特“0”;

若当前配对中的前一个coeff_abs_level_remaining值大于后一个coeff_abs_level_remaining值,则提取出信息比特“1”;

②_7、将下一个待处理的配对作为当前配对,然后返回步骤②_5继续执行,直至当前子块对应的所有配对处理完毕,再执行步骤②_8;

②_8、将含隐秘信息的HEVC视频码流中下一个待处理的尺寸大小为4×4或8×8的子块作为当前子块,然后返回步骤②_3继续执行,直至含隐秘信息的HEVC视频码流中的所有尺寸大小为4×4和8×8的子块处理完毕,提取得到隐秘信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波工程学院,未经宁波工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010655827.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top