著录项信息
专利名称 | 图像编码和移除水印的方法及装置 |
申请号 | CN200710121714.8 | 申请日期 | 2007-09-12 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-04-23 | 公开/公告号 | CN101166260 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N7/26 | IPC分类号 | H;0;4;N;7;/;2;6;;;H;0;4;N;2;1;/;8;3;5;8查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 广东省深圳市龙岗区坂田华为总部办公楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为技术有限公司 | 当前权利人 | 华为技术有限公司 |
发明人 | 顾骧 |
代理机构 | 北京凯特来知识产权代理有限公司 | 代理人 | 郑立明 |
摘要
本发明实施例提供了一种图像编码和移除水印的方法,在嵌入可见水印的处理过程中,通过对水印嵌入位置的原始图像和嵌入水印后的图像分别进行视频压缩编码,将得到的主码流和附加码流都传输到解码端;在清除可见水印的处理过程中,将主码流中水印嵌入位置对应的图像信息替换为附加码流中水印嵌入位置对应的原始图像信息,实现了视频压缩图像中可见水印的嵌入和移除,克服了现有技术对于经过视频压缩的图像不能有效清除可见水印的缺点。本发明实施例还提供了用于实施上述方法的图像编码和移除水印的装置。
1.一种图像编码方法,其特征在于,包括:
将水印图像嵌入原始图像中,得到嵌入了可见水印的图像信息,并且保留所述原始图像中水印嵌入位置的图像信息和水印嵌入位置信息;
对所述嵌入了可见水印的图像信息进行视频压缩编码得到主码流,对所述原始图像中水印嵌入位置的图像信息进行视频压缩编码得到附加码流;
对所述的水印嵌入位置信息、主码流和附加码流分别单独进行存储或传输;或者,将所述附加码流加入到所述主码流中,组成最终码流,对所述最终码流进行存储或传输;或者,将所述水印嵌入位置信息与所述附加码流或所述主码流组合在一起进行存储或传输。
2.根据权利要求1所述的图像编码方法,其特征在于,所述的水印嵌入位置信息为原始图像中处于水印嵌入位置上的图像对应的象素块的位置信息。
3.根据权利要求1所述的图像编码方法,其特征在于,所述的方法还包括:
通过加密算法对所述附加码流进行加密处理。
4.一种基于权利要求1至3任一项所述的图像编码方法的在数字图像中移除水印的方法,其特征在于,包括:
获取主码流、附加码流和水印嵌入位置信息;
从所述主码流中获得嵌入了可见水印的图像信息;
从所述附加码流中获得原始图像中的水印嵌入位置的图像信息;
根据所述水印嵌入位置信息,用所述水印嵌入位置的图像信息替换掉所述嵌入了可见水印的图像信息中的水印嵌入位置的图像信息。
5.根据权利要求4所述的在数字图像中移除水印的方法,其特征在于,所述根据水印嵌入位置信息将所述主码流中水印嵌入位置的图像信息替换为所述附加码流中相应位置的图像信息的过程,具体包括:
对主码流进行数据提取,得到嵌入水印后的图像中水印嵌入位置对应的象素块对应的码流;对附加码流进行数据提取,得到水印嵌入位置对应的象素块对应的原始码流;根据所述水印嵌入位置信息,将所述主码流中嵌入水印后的图像中水印嵌入位置对应的象素块对应的码流替换为所述原始码流,对经过替换的所述主码流进行解码,得到移除了可见水印的原始图像。
6.根据权利要求4所述的在数字图像中移除水印的方法,其特征在于,所述方法还包括:
通过解密算法对加密后的所述附加码流进行解密处理。
7.一种基于权利要求1至3任一项所述的图像编码方法的在数字图像中移除水印的装置,其特征在于,包括:
信息获取模块,用于获取主码流、附加码流和水印嵌入位置信息;
水印移除模块,用于根据所述水印嵌入位置信息用所述附加码流中的原始图像的水印嵌入位置的图像信息替换所述主码流中的图像信息的水印嵌入位置的图像信息,得到移除了可见水印的原始图像。
8.根据权利要求7所述的在数字图像中移除水印的装置,其特征在于,所述水印移除模块具体包括:
第一解码模块,用于对所述主码流进行解码得到嵌入了可见水印的解码图像,对所述附加码流进行解码得到原始图像中水印嵌入位置的图像;
第一替换模块,用于根据所述水印嵌入位置信息,将所述解码图像中水印嵌入位置图像对应的象素块替换为对所述附加码流进行解码所得到的原始图像中水印嵌入位置的图像对应的象素块,得到移除了可见水印的原始图像。
9.根据权利要求7所述的在数字图像中移除水印的装置,其特征在于,所述水印移除模块具体包括:
数据提取模块,对所述主码流进行数据提取,得到嵌入水印后的图像中水印嵌入位置的图像的象素块对应的码流;对附加码流进行数据提取,得到原始图像中水印嵌入位置的图像的象素块对应的原始码流;
第二替换模块,根据所述水印嵌入位置信息,将所述主码流中水印嵌入位置的图像象素块对应的码流替换为所述原始码流;
第二解码模块,用于对经过替换的所述主码流进行解码,得到移除了可见水印的原始图像。
10.根据权利要求7所述的在数字图像中移除水印的装置,其特征在于,所述装置还包括:
解密处理模块,用于通过解密算法对加密后的附加码流进行解密处理。
11.一种图像编码和移除水印的装置,其特征在于,包括:
水印嵌入模块,用于将水印图像嵌入原始图像中,得到嵌入了可见水印的图像信息,并且保留所述原始图像中水印嵌入位置的图像信息和水印嵌入位置信息;
视频压缩编码模块,用于对所述嵌入了可见水印的图像信息进行视频压缩编码得到主码流,对所述原始图像中水印嵌入位置的图像信息进行视频压缩编码得到附加码流,对所述的水印嵌入位置信息、主码流和附加码流分别单独进行存储或传输;或者,将所述附加码流加入到所述主码流中,组成最终码流,对所述最终码流进行存储或传输;或者,将所述水印嵌入位置信息与所述附加码流或所述主码流组合在一起进行存储或传输;
信息获取模块,用于获取所述主码流、所述附加码流和所述水印嵌入位置信息;
水印移除模块,用于根据所述水印嵌入位置信息用所述附加码流中的原始图像的水印嵌入位置的图像信息替换所述主码流中的图像信息的水印嵌入位置的图像信息,得到移除了可见水印的原始图像。
图像编码和移除水印的方法及装置 \n技术领域\n[0001] 本发明涉及图像处理领域,尤其涉及图像编码和移除水印的方法和装置。 背景技术\n[0002] 数字水印(Digital Watermark)技术是指用信号处理的方法在数字产品中嵌入隐蔽的数字信号,该数字产品通常是图像、声音等数字化的多媒体数据。该数字信号可以是图像、文字、符号、数字等一切可以作为标记、标识的信息。这种标记、标识的信息通常是不可见的,只有通过专用的检测器或阅读器才能提取。 \n[0003] 数字水印可分为以下几类: \n[0004] 1、可见水印(VisibIe watermark); \n[0005] 2、不可见脆弱水印(Invisible-fragile watermark); \n[0006] 3、不可见鲁棒水印(InvisibIe-robust watermark)即人们通常所说的数字水印,它具有在视觉和统计上不可见性水印和难以去除的鲁棒性。 \n[0007] 可见水印一般用于申明数字产品所有权并进行版权保护。例如,在网络上发行的视频图像上透明地叠加该视频图像的发行公司的标志图像,该标志图像即为可见水印。上述视频图像的观看者能够很容易地在视频图像上看到上述标志图像。上述视频图像的授权用户使用该视频图像的发行公司提供的专用播放工具播放上述视频图像时,能够除掉叠加在视频图像上的上述标志 图像;而非授权用户使用普通播放工具播放上述视频图像时,视觉体验效果则会受到叠加在视频图像上的上述标志图像的影响。 \n[0008] 不可见脆弱水印主要用于防篡改。例如,在监控摄像机录制的录像中嵌入不可见脆弱水印,在录像没有被修改的情况下可以用专用工具提取出完整的不可见脆弱水印信息。而一旦窜改了上述录像中的内容,从该录像中就无法提取出正确的不可见脆弱水印信息,即说明该录像受到了修改。 \n[0009] 不可见鲁棒水印主要用于防止盗版和版权作证。例如,在正版的音视频产品中嵌入不可见鲁棒水印,盗版商很难去除掉该不可见鲁棒水印。一旦盗版商盗版了上述正版的音视频产品,则可以从盗版的音视频产品中提取出正版发行商所嵌入的上述不可见鲁棒水印,证明该音视频产品为盗版产品。 \n[0010] 数字图像、尤其是运动图像由于数据量非常大,不便于传输和存储,因此,需要采用视频压缩技术对数字图像进行压缩。视频压缩技术主要实现将二维的数字图像像素点矩阵压缩编码成数据量相对比较小的一维比特流(码流)的过程,以实现减小传输或存储数据量的目的。 \n[0011] 现有的视频压缩技术通常采用基于宏块的运动估计和DCT(DiscreteCosine Transform)变换、量化的混合编码方式对运动图像进行编码。常用的视频压缩标准有:\nH.261/H.263/H.264系列和MPEG-2/MPEG-4系列。 \n[0012] 现有技术中一种在数字图像中嵌入可见水印的方法为:采用透明叠加(alpha叠加)方案。该方案用数字水印图像的每一个像素点与原始图像中的待嵌入水印的位置的每一个像素点采用下列公式1进行透明叠加计算: \n[0013] result=α*watermark+(1-α)*source 公式1 \n[0014] 上述公式中的watermark表示数字水印图像的一个像素点的值,source表示原始图像中嵌入水印位置的一个像素点的值,result表示透明叠加后的结果,α的取值范围在\n0~1之间。 \n[0015] 经过alpha叠加后的图像上,在水印的嵌入区域,既可以看到原始图像中的内容,也可以看到数字水印图像中的内容。在该alpha叠加方案中,通过动态调整数字水印的叠加位置和数字水印的尺寸以达到避免视频分析工具从原始图像中识别出水印并擦除水印的目的。 \n[0016] 授权的视频图像播放工具由于事先知道水印的内容和插入位置,因此只要通过设定公式并且运算满足一定精度即可清除嵌入的可见水印。清除alpha叠加的可见水印采用下述公式2。 \n[0017] source=(result-α*watermark)/(1-α) 公式2 [0018] 在实现本发明的过程中,发明人发现上述清除alpha叠加的可见水印的方案只能应用于未经压缩的数字图像,不适用于经过压缩编码的视频图像。 \n[0019] 因为现有的视频压缩编码都是有损压缩编码,即在量化过程中会把部分残差系数的值量化到0,在解码端恢复出的图像与视频压缩编码前的原始图像之间存在量化误差。因此,如果在原始图像中已经采用了上述alpha叠加方案嵌入了可见水印,则无法采用上述公式2清除解码后的图像中的可见水印。 \n[0020] 发明内容\n[0021] 本发明实施例提供了一种图像编码和移除水印的方法和装置,从而可以在视频压缩图像中嵌入和移除可见水印。 \n[0022] 本发明实施例的目的是通过以下技术方案实现的: \n[0023] 一种图像编码方法,包括: \n[0024] 将水印图像嵌入原始图像中,得到嵌入了可见水印的图像信息,并且保留所述原始图像中水印嵌入位置的图像信息和水印嵌入位置信息; \n[0025] 对所述嵌入了可见水印的图像信息进行视频压缩编码得到主码流,对所述原始图像中水印嵌入位置的图像信息进行视频压缩编码得到附加码流。 \n[0026] 一种在数字图像中移除水印的方法,包括: \n[0027] 获取主码流、附加码流和水印嵌入位置信息; \n[0028] 从所述主码流中获得嵌入了可见水印的图像信息; \n[0029] 从所述附加码流中获得原始图像中的水印嵌入位置的图像信息; [0030] 根据所述水印嵌入位置信息,用所述水印嵌入位置的图像信息替换掉所述嵌入了可见水印的图像信息中的水印嵌入位置的图像信息。 \n[0031] 一种在数字图像中移除水印的装置,包括: \n[0032] 信息获取模块,用于获取主码流、附加码流和水印嵌入位置信息; [0033] 水印移除模块,用于根据所述水印嵌入位置信息用所述附加码流中的原始图像的水印嵌入位置的图像信息替换所述主码流中的图像信息的水印嵌入位置的图像信息,得到移除了可见水印的原始图像。 \n[0034] 一种图像编码和移除水印的装置,包括: \n[0035] 水印嵌入模块,用于将水印图像嵌入原始图像中,得到嵌入了可见水印的图像信息,并且保留所述原始图像中水印嵌入位置的图像信息和水印嵌入位置信息; [0036] 视频压缩编码模块,用于对所述嵌入了可见水印的图像信息进行视频压 缩编码得到主码流,对所述原始图像中水印嵌入位置的图像信息进行视频压缩编码得到附加码流; \n[0037] 信息获取模块,用于获取所述主码流、所述附加码流和所述水印嵌入位置信息; [0038] 水印移除模块,用于根据所述水印嵌入位置信息用所述附加码流中的原始图像的水印嵌入位置的图像信息替换所述主码流中的图像信息的水印嵌入位置的图像信息,得到移除了可见水印的原始图像。 \n[0039] 由上述本发明实施例提供的技术方案可以看出,本发明实施例在数字图像中嵌入可见水印的处理过程中,通过对水印嵌入位置的原始图像和嵌入水印后的图像分别进行视频压缩编码,将得到的主码流和附加码流都传输到解码端;清除可见水印的处理过程中,将主码流中水印嵌入位置对应的图像信息替换为附加码流中水印嵌入位置对应的原始图像信息,实现了视频压缩图像中可见水印的嵌入和移除,克服了现有技术对于经过视频压缩的图像不能清除可见水印的缺点。 \n[0040] 附图说明\n[0041] 图1为本发明实施例所述图像编码方法的实现原理示意图; \n[0042] 图2为本发明实施例所述的在数字图像中移除水印的方法的实施例一的实现原理图; \n[0043] 图3为本发明实施例所述的图像编码装置的结构示意图; \n[0044] 图4为本发明实施例所述的一种在数字图像中移除水印的装置的实施例一的结构示意图; \n[0045] 图5为本发明实施例所述的一种在数字图像中移除水印的装置的实施例二的结构示意图; \n[0046] 图6为本发明实施例所述的图像编码和移除水印的装置的结构示意图。 具体实施方式\n[0047] 本发明实施例提供了一种图像编码和移除水印的方法和装置。下面结合附图,以具体的实施例加以说明。 \n[0048] 本发明实施例所述的图像编码方法的实现原理示意图如图1所示,包括如下处理步骤: \n[0049] 步骤11、将水印图像嵌入原始图像中,得到嵌入了可见水印的图像信息,并且保留所述原始图像中水印嵌入位置的图像信息。 \n[0050] 首先将水印图像嵌入原始图像中,本实施例嵌入水印的方式为对数字水印图像和原始图像做alpha叠加处理,得到嵌入了可见水印的图像信息,并保留水印嵌入位置信息即原始图像中处于水印嵌入位置上的图像对应的象素块的位置信息,该象素块可以为矩形块。alpha叠加的过程可动态调整叠加的位置、数字水印图像的尺寸以及叠加透明度(α值)等。 \n[0051] 上述将水印图像嵌入原始图像的方式可以是alpha叠加方式,也可以是直接覆盖方式,或其它水印嵌入方式。如前所述本实施例选用的是alpha叠加方式 [0052] 步骤12、对所述嵌入了可见水印的图像信息进行视频压缩编码得到主码流,对所述原始图像中水印嵌入位置的图像进行视频压缩编码得到附加码流。 \n[0053] 按照视频压缩协议标准(如H.264、MPEG-4)的要求通过编码器对上述嵌入了可见水印的图像信息进行视频压缩编码,将视频压缩编码处理后得到的码流称为主码流。 [0054] 按照视频压缩协议标准(如H.264、MPEG-4)的要求通过编码器对上述保留的原始图像中处于水印嵌入位置上的图像对应的象素块进行视频压缩编码,将该视频压缩编码处理后得到的码流称为附加码流。为了加强水印的抗攻击能力,可将该附加码流进行加密处理,如将该附加码流以一定格式组成一段数据,将这段数据用加密算法(例如DES/3DES/AES)加密成密文数据。 \n[0055] 步骤13、将上述附加码流作为附加数据加入到上述主码流中,组合成最终码流。此最终码流即为嵌入了可见水印的视频压缩码流,可用于网络传输或本地存储。 [0056] 在上述图像编码过程中,也可省去对附加码流进行加密的处理过程,这样虽然降低了可见水印的抗攻击能力,但也降低了算法复杂程度。 \n[0057] 在上述图像编码过程中,附加码流也可不与主码流组合在一起进行传输或存储,而是通过另外的通道(如鉴权文件、网络鉴权数据流等)进行单独存储或传送到解码端后,再与上述主码流配合使用。上述水印嵌入位置信息也可以编码到附加码流中,或者单独进行传输或存储,再与主码流、附加码流配合使用。 \n[0058] 本发明实施例所述的在数字图像中移除水印的方法包括以下步骤: [0059] 获取数字图像的主码流和附加码流信息,根据水印嵌入位置信息将所述主码流中水印嵌入位置的图像信息替换为所述附加码流中原始图像中水印嵌入位置的图像信息。 [0060] 本发明实施例所述的在数字图像中移除水印的方法的实施例一的实现原理图如图2所示,包括如下步骤: \n[0061] 步骤21、获取主码流、附加码流和水印嵌入位置信息。 \n[0062] 步骤22、对上述主码流进行解码,得到嵌入了可见水印的解码图像。 [0063] 步骤23、对上述附加码流进行解码,得到原始图像中处于水印嵌入位置上的解码图像。 \n[0064] 对所述附加码流进行解码,得到原始图像中处于水印嵌入位置上的图像对应的像素块。若附加码流经过加密处理,则使用与编码端相对应的解密算法(DES/3DES/AES)对上述附加码流中的加密内容进行解密,得到解密后的附加码流。对所述解密后的附加码流进行解码,得到原始图像中处于水印嵌入位置上的图像。 \n[0065] 步骤24、根据所述水印叠加位置信息,将上述嵌入了可见水印的解码图像中水印嵌入位置部分的图像对应的象素块替换为对所述附加码流进行解码得到的原始图像中对应的水印嵌入位置上的图像对应的象素块。这样就得到了去掉了可见水印的视频解码图像。 \n[0066] 本发明实施例还提供了在数字图像中移除水印的方法的实施例二,包括如下步骤: \n[0067] 步骤31、获取主码流、附加码流和水印嵌入位置信息。 \n[0068] 若所述附加码流经过了加密处理,则采用相应的解密算法对所述附加码流进行解密,得到解密后的附加码流。 \n[0069] 步骤32、根据所述水印叠加位置信息,在所述主码流中找出水印嵌入位置的象素块对应的码流起始位置,将该象素块位置对应的主码流替换为所述附加码流,得到完全对应原始图像的码流。 \n[0070] 步骤33、对上述完全对应原始图像的码流进行解码,即可得到去掉了可见水印的视频解码图像。 \n[0071] 上述移除水印的处理过程中,获取主码流、附加码流和水印嵌入位置信息,根据所述水印嵌入位置信息将所述主码流中水印嵌入位置的图像信息替换为所述附加码流中原始图像中水印嵌入位置的图像信息,便可还原出不带水印的原始数字图像,达到移除可见水印的目的。若附加码流经过了加密处理,则很难破解,防止可见水印嵌入位置处的原始图像被非法获取,增强了可见水印的抗攻击能力。 \n[0072] 本发明实施例还提供了一种图像编码装置,该装置的实施例的结构示意图如图3所示,包括如下模块: \n[0073] 水印嵌入模块,用于将水印图像嵌入原始图像中,得到嵌入了可见水印的图像信息,并保留水印嵌入位置信息即原始图像中处于水印嵌入位置上的图像对应的象素块的位置信息。所述将水印图像嵌入原始图像中的方式可以是alpha叠加方式或直接覆盖方式,或其它水印嵌入方式。本实施例选用的是alpha叠加方式。 \n[0074] 视频压缩编码模块,用于对所述嵌入了可见水印的图像信息进行视频压缩编码得到主码流,对所述原始图像中水印嵌入位置的图像信息进行视频压缩编码得到附加码流。 [0075] 加密处理模块,用于通过加密算法对所述附加码流进行加密处理。与前面所述的在数字图像中嵌入可见水印的方法相应,该加密处理模块是可选的。为了增强可见水印的抗攻击能力,本实施例增加了加密处理模块。 \n[0076] 本发明实施例还提供了一种在数字图像中移除水印的装置,该装置的实施例一的结构示意图如图4所示,包括如下模块: \n[0077] 信息获取模块,用于获取主码流、附加码流和水印嵌入位置信息。 [0078] 解密处理模块,用于通过解密算法对加密后的附加码流进行解密处理,获得解密后的附加码流。与前面所述的在数字图像中嵌入可见水印的装置相应地,该解密处理模块是可选的。本实施例提供的在数字图像中移除可见水 印的装置,添加了解密处理模块。需要说明的是,解密处理模块不一定要执行它的功能,只有当码流信息经过加密处理,才需要用到此模块。 \n[0079] 水印移除模块,用于根据所述水印嵌入位置信息将所述主码流中水印嵌入位置的图像信息替换为所述附加码流中原始图像中水印嵌入位置的图像信息,得到移除了可见水印的原始图像。 \n[0080] 所述水印移除模块具体包括: \n[0081] 解码模块,用于对主码流进行解码得到嵌入了可见水印的解码图像,对附加码流进行解码得到原始图像中水印嵌入位置的图像; \n[0082] 替换模块,用于根据所述水印嵌入位置位置信息,将所述解码图像中水印嵌入位置部分的象素块替换为对所述附加码流进行解码所得到原始图像中水印嵌入位置的图像对应的像素块,得到移除了可见水印的原始图像。 \n[0083] 本发明实施例还提供了一种在数字图像中移除水印的装置的实施例二,其结构示意图如图5所示,包括如下模块: \n[0084] 信息获取模块,用于获取主码流、附加码流和水印嵌入位置信息。 [0085] 解密处理模块,用于通过解密算法对加密后的附加码流进行解密处理,获得解密后的附加码流。该解密处理模块是可选的。 \n[0086] 水印移除模块,用于根据所述水印嵌入位置信息将所述主码流中水印嵌入位置的图像信息替换为所述附加码流中相应位置的图像信息,移除了可见水印的原始图像。 [0087] 所述水印移除模块具体包括: \n[0088] 数据提取模块,对主码流进行数据提取,得到嵌入水印后的图像中水印嵌入位置上的象素块对应的码流;对附加码流进行数据提取,得到原始图像中水印嵌入位置的图像的象素块对应的原始码流; \n[0089] 替换模块,根据所述水印嵌入位置信息,将所述主码流中水印嵌入位置 的象素块对应的码流替换为所述原始码流; \n[0090] 解码模块,用于对经过替换的所述主码流进行解码,得到移除了可见水印的原始图像。 \n[0091] 在实际应用中,上述图像编码方法可以与移除水印方法结合在一起使用。同样,图像编码装置也可以与移除水印的装置结合在一起使用。 \n[0092] 本发明所述的图像编码和移除水印的方法,主要包括: \n[0093] 41、将水印图像嵌入原始图像中,得到嵌入了可见水印的图像信息,并且保留所述原始图像中水印嵌入位置的图像信息。 \n[0094] 42、对所述嵌入了可见水印的图像信息进行视频压缩编码得到主码流,对所述原始图像中水印嵌入位置的图像进行视频压缩编码得到附加码流。 \n[0095] 将上述附加码流作为附加数据加入到上述主码流中,组合成最终码流。此最终码流即为嵌入了可见水印的视频压缩码流,可用于网络传输或本地存储。 [0096] 43、获取数字图像的主码流和附加码流信息,根据所述水印嵌入位置信息将所述主码流中水印叠加位置的图像信息替换为所述附加码流中相应位置的图像信息。 [0097] 这样就得到了去掉了可见水印的原始图像。 \n[0098] 本发明实施例所述的图像编码和移除水印的装置的结构示意图如图6所示。包括如下模块: \n[0099] 水印嵌入模块,用于将水印图像嵌入原始图像中得到嵌入了可见水印的图像信息,并保留水印嵌入位置信息即原始图像中处于水印嵌入位置上的图像对应的象素块的位置信息。所述将水印图像嵌入原始图像中的方式可以是alpha叠加方式或直接覆盖方式,或其它水印嵌入方式。本实施例选用的是alpha叠加方式。 \n[0100] 视频压缩编码模块,用于对所述嵌入了可见水印的图像信息进行视频压缩编码得到主码流,对所述原始图像中水印嵌入位置的图像信息进行视频压缩编码得到附加码流。 [0101] 加密处理模块,用于通过加密算法对所述附加码流进行加密处理。该加密模块是可选的。 \n[0102] 上述水印嵌入模块、视频压缩编码模块和加密处理模块用于完成嵌入可见水印的过程。 \n[0103] 信息获取模块,用于获取主码流、附加码流和水印嵌入位置信息。 [0104] 解密处理模块,用于通过解密算法对加密后的附加码流进行解密处理,获得解密后的附加码流。该解密模块是可选的。 \n[0105] 水印移除模块,用于根据所述水印嵌入位置信息将所述主码流中水印嵌入位置的图像对应的像素块替换为所述附加码流中原始图像中水印嵌入位置的图像对应的像素块,得到移除了可见水印的原始图像。 \n[0106] 上述信息获取模块、解密处理模块和水印移除模块用于完成水印移除过程。 [0107] 综上所述,本发明实施例提供了一种简单实用的与视频压缩编码技术相结合的图像编码和移除水印的解决方案,可应用于数字视频产品的版权申明和授权发布。 [0108] 使用本发明实施例提供的解决方案,嵌入可见水印并经过视频压缩编码后生成的码流符合标准的视频压缩协议,使用专用工具进行解码可无残留地完全清除可见水印,而使用标准的解码器则只能解出带有可见水印的视频图像。 \n[0109] 本发明实施例解决了alpha叠加方案只能应用于未经压缩的数字图像,不适用于经过压缩编码的视频图像的问题。 \n[0110] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
法律信息
- 2019-09-03
未缴年费专利权终止
IPC(主分类): H04N 7/26
专利号: ZL 200710121714.8
申请日: 2007.09.12
授权公告日: 2012.07.04
- 2012-07-04
- 2008-06-18
- 2008-04-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2000-08-09
|
1999-01-26
| | |
2
| |
2006-10-25
|
2006-04-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |