一种视频编解码方法

文档序号:7897601阅读:178来源:国知局
专利名称:一种视频编解码方法
技术领域
本发明涉及一种视频编解码方法,属于流媒体处理技术领域。
技术背景
近年来,数字媒体技术取得了巨大的发展,数字媒体数据在各个领域的应用越来 越成熟,而且由于数字作品的修改和传输非常方便,因此引发了数字媒体的传输安全问题 和信息媒体的版权保护问题。数字水印是近年来提出的一种版权保护手段,基本思想是在 数字图像、音频、视频和三维模型等数字产品中嵌入表明身份的版权信息,以便达到保护数 字产品的版权等目的。然而,现有的在视频码流中嵌入数字水印信息的技术普遍较不成熟, 要么具有较精确的检测能力,但容易导致图像效果急剧下降,严重影响解码后的视频图像 质量;要么虽然不影响解码端的视频图像质量,却因为检测准确度不高而偏离了版权保护 的初衷。因此如何发明一种即能精确检测视频信息是否被篡改,又不影响解码后的视频图 像质量,成为了业内技术人员急需要解决的重要课题。发明内容
本发明的目的在于,提供一种视频编解码方法,本发明能在基本不影响视频图像 质量、不增加码流负担的情况下,精确检测解码端的视频是否被篡改,使用效果非常理想。
本发明的技术方案一种视频编解码方法,在视频编码端,往视频码流中嵌入水印 信息;在解码端通过检测解码数据是否存在水印信息,以检测视频是否被修改过。
上述的视频编解码方法中,所述的视频编码端,往视频码流中嵌入水印,是先将图 像分成互不重叠的nXn的宏块,再对每个宏块进行DCT量化和ZigZig扫描后,得到ac系 数;对ac系数进行赋值,即所谓地嵌入水印;并且使每个宏块保存1位水印信息。
前述的视频编解码方法中,所述的先将图像分成互不重叠的16X16的宏块,再对 每个宏块进行DCT量化和ZigZig扫描后。
前述的视频编解码方法中,所述的对ac系数进行赋值,是对每块宏块中固定的第 六位以后的ac系数进行赋,来嵌入水印。
前述的视频编解码方法中,对ac系数进行赋值,第一块宏块的ac系数赋值的水印 信息为水印信息的长度,后面宏块的ac系统赋值的水印信息为真实的水印信息。
前述的视频编解码方法中,在解码端检测解码数据,是判断第一块宏块的ac系数 赋值的水印信息水印信息的长度与后面宏块的ac系数赋值的实际水印信息是否相符。
与现有技术相比,本发明通过在视频编码端,往视频码流中嵌入水印信息,在解码 端通过检测解码数据是否与水印信息相符,来检测视频是否被修改过,本发明操作简单、效 果理想、能精确地检测出视频是否被修改过。其中,往视频码流中嵌入水印信息,是对宏块 的ac系数进行赋值,对ac系数进行赋值保证了基本不影响图像质量,也不增加码流负担。 对ac系数进行赋值,将第一块宏块的ac系数赋值为水印信息的长度,后面宏块的ac系统 赋值的水印信息为真实的水印信息,解码端只需要检测第一块宏块的水印信息长度与后面宏块的实际水印信息长度是否相符,来精确检测解码端的视频是否被篡改,使用效果非常王困相具体实施方式
下面结合附图
和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。
实施例一种视频编解码方法,在视频编码端,往视频码流中嵌入水印信息;在解 码端通过检测解码数据是否与水印信息相符,以检测视频是否被修改过。视频编码端,往视 频码流中嵌入水印,是先将图像分成互不重叠的nXn的宏块,再对每个宏块进行DCT量化 和ZigZig扫描后,得到ac系数;对ac系数进行赋值,即所谓地嵌入水印;并且使每个宏块 保存1位水印信息。对ac系数进行赋值,是对每块宏块中固定的第六位以后的ac系数进 行赋,来嵌入水印。先将图像分成互不重叠的16X16的宏块,再对每个宏块进行DCT量化 和ZigZig扫描后,对ac系数进行赋值,将第一块宏块的ac系数赋值为水印信息的长度,后 面宏块的ac系统赋值的水印信息为真实的水印信息。在解码端检测解码数据,是判断第一 块宏块的ac系数赋值的水印信息的长度与后面宏块的ac系数赋值的实际水印信息的长度 是否相符。
权利要求
1.一种视频编解码方法,其特征在于在视频编码端,往视频码流中嵌入水印信息;在 解码端通过检测解码数据是否与水印信息相符,以检测视频是否被修改过。
2.根据权利要求1所述的视频编解码方法,其特征在于所述的视频编码端,往视频 码流中嵌入水印,是先将图像分成互不重叠的nXn的宏块,再对每个宏块进行DCT量化和 ZigZig扫描后,得到ac系数;对ac系数进行赋值,即所谓地嵌入水印;并且使每个宏块保 存1位水印信息。
3.根据权利要求2所述的视频编解码方法,其特征在于所述的对ac系数进行赋值, 是对每块宏块中固定的第六位以后的ac系数进行赋,来嵌入水印。
4.根据权利要求3所述的视频编解码方法,其特征在于所述的先将图像分成互不重 叠的16X16的宏块,再对每个宏块进行DCT量化和ZigZig扫描后。
5.根据权利要求2至4任一项所述的视频编解码方法,其特征在于对ac系数进行赋 值,将第一块宏块的ac系数赋值为水印信息的长度,后面宏块的ac系统赋值的水印信息为 真实的水印信息。
6.根据权利要求5所述的视频编解码方法,其特征在于在解码端检测解码数据,是判 断第一块宏块的ac系数赋值的水印信息的长度与后面宏块的ac系数赋值的实际水印信息 的长度是否相符。
全文摘要
本发明公开了一种视频编解码方法,该方法在视频编码端,往视频码流中嵌入水印信息;在解码端通过检测解码数据是否与水印信息相符,以检测视频是否被修改过。本发明能在基本不影响视频图像质量、不增加码流负担的情况下,精确检测解码端的视频是否被篡改,使用效果非常理想。
文档编号H04N7/30GK102036076SQ201010611588
公开日2011年4月27日 申请日期2010年12月29日 优先权日2010年12月29日
发明者谢善益, 钟清, 高新华, 高雅 申请人:广东电网公司电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1