一种高效的H264视频隐写方法技术

技术编号:43429291 阅读:21 留言:0更新日期:2024-11-27 12:39
本发明专利技术公开一种高效的H264视频隐写方法,用于将待隐藏信息嵌入原始视频中;包括如下步骤:读取原始视频码流,当NAL单元为P_NAL类型或B_NAL类型时,对其中的slice采用载体打乱和构造策略从可用宏块中选取出载体序列C;并将所有载体的最低有效位信息按顺序保存为序列G;构建STC奇偶校验矩阵,通过STC编码计算出失真代价最小的嵌入路径G′,根据G′修改载体序列C,得到载密的载体序列C′;从载体序列C′中按序提取宏块,得到序列Cover′,并修改slice中宏块的运动矢量残差,进行熵编码后写回码流,完成该slice编码;直至待隐藏二进制序列S嵌入完成,输出视频文件。此种方法能够安全高效地对需要隐写的秘密信息进行完整一致地嵌入和提取,有较好的嵌入容量,可以满足用户对隐密通信的需求。

【技术实现步骤摘要】

本专利技术涉及一种高效的h264视频隐写方法。


技术介绍

1、数字视频作为网络空间中广泛应用的媒体,是承载秘密信息的良好载体,常被用来构建隐蔽通信。其中,基于运动矢量的视频隐写算法研究广泛,但现有该类隐写算法多需对原始载体文件完全解码后,在重新经过帧内预测、帧间预测、dct变换、量化和熵编码等一系列编码过程中置入隐写方法,但该实现方式效率低,同时,大多数方法还存在隐写容量小等缺点。


技术实现思路

1、本专利技术的目的,在于提供一种高效的h264视频隐写方法,能够安全高效地对需要隐写的秘密信息进行完整一致地嵌入和提取,有较好的嵌入容量,可以满足用户对隐密通信的需求。

2、为了达成上述目的,本专利技术的解决方案是:

3、一种高效的h264视频隐写方法,用于将待隐藏信息嵌入原始视频中;包括如下步骤:

4、步骤a1,基于待隐藏信息,得到待隐藏二进制序列s;

5、步骤a2,读取原始视频码流,当nal单元为p_nal类型或b_nal类型时,对其中的slice采用载体打乱和构本文档来自技高网...

【技术保护点】

1.一种高效的H264视频隐写方法,用于将待隐藏信息嵌入原始视频中;其特征在于包括如下步骤:

2.如权利要求1所述的方法,其特征在于:所述步骤A1的具体内容是,

3.如权利要求1所述的方法,其特征在于:所述步骤A2中,对于某个P_NAL类型或B_NAL类型的NAL单元,跳过NALheader以及slice header,判断slice data的类型为P slice或Bslice,对其采用载体打乱和构造策略,否则跳过该slice。

4.如权利要求1所述的方法,其特征在于:所述步骤A2中,采用载体打乱和构造策略从可用宏块中选取出载体序列的具体内容是,...

【技术特征摘要】

1.一种高效的h264视频隐写方法,用于将待隐藏信息嵌入原始视频中;其特征在于包括如下步骤:

2.如权利要求1所述的方法,其特征在于:所述步骤a1的具体内容是,

3.如权利要求1所述的方法,其特征在于:所述步骤a2中,对于某个p_nal类型或b_nal类型的nal单元,跳过nalheader以及slice header,判断slice data的类型为p slice或bslice,对其采用载体打乱和构造策略,否则跳过该slice。

4.如权利要求1所述的方法,其特征在于:所述步骤a2中,采用载体打乱和构造策略从可用宏块中选取出载体序列的具体内容是,

5....

【专利技术属性】
技术研发人员:陈明志姚宏玮翁齐昌翁才杰许春耀饶庆裕杨小权张桂煌叶城
申请(专利权)人:北卡科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1