发明名称 一种视频水印实现方法
摘要 本发明公开了一种视频播放时不可见、视频静止时可见的视频水印实现方法。本发明利用人眼视觉暂留特性以及视频中相邻两帧图像相似度高的特点,对帧率达到60Hz及以上的视频,在相邻两帧相同空域位置嵌入符号相反的同一位水印值,达到在视频静止时水印清晰可见,在视频播放时水印不可见且不影响视频的主观质量的效果。本发明在经H.264/AVC压缩编码标准的压缩后水印依然有效、清晰可见。本发明无需提取算法和提取设备,具有开销小,使用简单、有效的优点。
申请公布号 CN102905127B 申请公布日期 2015.03.25
申请号 CN201210280987.8 申请日期 2012.08.09
申请人 山东师范大学 发明人 杨峰;谭凯
分类号 H04N19/467(2014.01)I;H04N21/8358(2011.01)I 主分类号 H04N19/467(2014.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 张勇
主权项 一种视频水印实现方法,其特征是,在相邻两帧相同空域位置嵌入符号相反的同一位水印值,同时对视频的适用要求为帧率达到60Hz及以上;该方法将视频帧分为奇数帧和偶数帧,将二值水印按照比例与奇数帧像素值相加或相减,与偶数帧像素值相减或相加,使相邻两帧相同位置像素平均值与原视频图像像素值相等,达到奇偶帧水印嵌入处的图像像素值互补的效果;将水印直接嵌入到图像空域像素中,水印嵌入方法为:水印嵌入前,根据载体图像待嵌入位置像素值调整水印值b,根据视频帧的奇偶性,确定水印值b的正负值,如公式2;水印值确定后,水印的嵌入方法如公式1,当水印信息位是0时,载体图像像素值与调整后的水印值b相减;当水印信息位是1时,载体图像像素值与调整后的水印值b相加;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>X</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>X</mi><mrow><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mi>b</mi><mo>,</mo><mi>W</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mi>X</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><mi>b</mi><mo>,</mo><mi>W</mi><mo>=</mo><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000595752690000011.GIF" wi="679" he="219" /></maths>         公式1<img file="FDA0000595752690000012.GIF" wi="1152" he="215" />公式2其中,X(i,j)为视频图像的像素值,<img file="FDA0000595752690000013.GIF" wi="74" he="66" />为水印嵌入后的像素值,W表示水印信息位;参数b表示要嵌入的水印值,符号根据要嵌入的视频帧的奇偶性进行调节,大小由像素值决定;α为权值因子,其值根据所选方案和视频自行设定;round()函数表示输出该函数输入值(α*X(i,j))四舍五入后的整数值;视频帧为奇数帧时,b值为正整数+round();视频帧为偶数帧时,b值为负整数‑round()。
地址 250014 山东省济南市历下区文化东路88号