CN2648738Y - 带有视频水印的视频转码器 - Google Patents
带有视频水印的视频转码器 Download PDFInfo
- Publication number
- CN2648738Y CN2648738Y CNU2003201012520U CN200320101252U CN2648738Y CN 2648738 Y CN2648738 Y CN 2648738Y CN U2003201012520 U CNU2003201012520 U CN U2003201012520U CN 200320101252 U CN200320101252 U CN 200320101252U CN 2648738 Y CN2648738 Y CN 2648738Y
- Authority
- CN
- China
- Prior art keywords
- video
- output
- discrete cosine
- inverse
- watermark
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000009466 transformation Effects 0.000 claims abstract description 29
- 238000001228 spectrum Methods 0.000 claims abstract description 7
- 238000013139 quantization Methods 0.000 claims description 26
- 238000011002 quantification Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 abstract description 8
- 230000008569 process Effects 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000007906 compression Methods 0.000 description 8
- 230000006835 compression Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本实用新型属于本实用新型属于视频转码技术和视频水印技术,涉及带有视频水印的视频转码器。其特点是在像素域级联结构和快速像素域级联结构的基础上,在量化器的输入端设置基于DCT变换的视频水印,使视频转码和视频水印融为一体,在嵌入水印的过程中不需要做其他变换来获得视频的频谱分布。用户还可根据对自己的视频版权的保护情况选择适当的水印算法。且实现方法简单,可方便地检查水印是否存在,以更好地保护视频图像版权。
Description
技术领域
本实用新型属于视频转码技术和视频水印技术。
背景技术
数字视频技术在过去十年中获得了广泛的应用。数字视频广播、数字视频光盘、数码摄像机、远程教学、在线点播和视频会议等就是一些典型的例子。这些应用得以实现的关键就是数字视频压缩标准的制定,它使得视频在获得了极高压缩比的同时又满足了人们对视频质量的要求。目前,为了适应不同的应用场合,国际化标准化组织制定了多种视频标准。例如,H.263用于可视电话和视频会议等场合;MPEG-2用于数字视频广播、高清晰度数字电视和DVD等场合;MPEG-4用于因特网的流式视频应用;H.264用于视频会电视广播和互联网流媒体等业务。随着数字视频应用的普及,要求视频数据格式随应用环境不同而采用不同编码标准的要求变得越来越迫切。对于许多实时应用,通常要求视频数据在各种编码格式之间实现动态实时转换。将视频信息由一种编码格式转换成另一种编码格式就叫做视频转码,执行视频转码操作的设备叫做视频转码器。视频转码包含两方面含义:①在同一视频编码标准中转换,例如将视频数据由一种编码速率转换成另一种编码速率。②在不同视频编码标准中转换,将由一种标准压缩的视频数据转换成由另一种标准压缩的视频数据。
由于视频转码器具有动态调节视频编码参数的能力,这为不同能力的终端访问各种格式的视频提供了可能。例如,终端设备有普通PC机、个人数字助理、掌上电脑、机顶盒和移动电话等,这些设备在计算速度、存储容量和显示能力上相差甚远。显然,在处理视频信息时,对它们都使用同一种格式的数据是不合适的。对同一段视频数据,需要根据用户终端能力的不同,将之转换成不同格式,再分别传送给相应终端。因此,视频转码是网上多媒体传输的核心技术之一。
常见的视频转码结构有几种方式:开环结构,像素域级联结构、快速像素域级联结构、离散余弦变换(DCT)结构。这里主要针对像素域级联结构和快速像素域级联结构。像素域级联结构如图1所示,图中左边是一个完整的解码器,右边是一个完整的编码器,编码部分和解码部分在结构上完全独立,在视频转码是具有很大的灵活性。可以在不同的比特率、不同的帧速率、不同的图像分辨率、不同的编码模式、甚至不同的编码标准上进行操作。但是这种体系结构的计算复杂度高。
该视频转码结构的解码器部分包括:对接收的输入码流进行解码的变字长解码器(VLD),对解码器输出的量化系数进行反量化和反离散余弦变换的反量化器(IQ)和反离散余弦变换器(IDCT),存储以前的解码图像并送给运动补偿器的帧存储器(F),对帧存储器输出的图像作图像预测的运动补偿器(MC)。
编码器部分包括:将解码器送来的解码图像和运动补偿器输出的预测图像组合起来做离散余弦变换的离散余弦变换器,对离散余弦变换器的输出系数做量化、反量化及反离散余弦变换的量化器(Q)、反量化器及反离散余弦变换器,存储以前的解码图像并送给运动补偿器的帧存储器,对帧存储器输出的图像作图像预测的运动补偿器,对量化器输出系数做变字长编码并输出码流的变字长编码器(VLC),控制输出码流的码率控制器。
图2所示是快速像素域级联转码,在编码器中使用输入流中的运动矢量不重新进行全局运动估计,预测残余误差通过对来自输入流中的预测残余误差作运动补偿得到。而且,由于DCT/IDCT是线性运算,可以通过重新排列DCT/IDCT运算次序而减少一些DCT/IDCT的操作。
该快速像素域级联转码的结构包括:对接收的输入码流进行解码的变字长解码器(VLD),对解码器输出的量化系数进行反量化的第一反量化器(IQ),对反量化器的输出及离散余弦变换器的输出系数的组合做量化的量化器,对量化器的输出作反量化的第二反量化器,对第一、第二反量化器的输出及离散余弦变换器的输出系数组合作反离散余弦变换的反离散余弦变换器,存储反离散余弦变换器输出的解码图像并送给运动补偿器的帧存储器(F),对帧存储器输出的图像作图像预测并送给离散余弦变换器的运动补偿器(MC),对对量化器输出系数做变字长编码并输出码流的变字长编码器(VLC),控制输出码流的码率控制器。
目前保护作者的知识版权越来越受到人们重视,在视频图像中加入水印是保护视频图像版权的一个重要手段,通过分析现有的数字视频编解码***,以MPEG2编码器中的加入的视频水印为例,视频水印的嵌入与提取方案有以下几种:
视频水印嵌入方案一:水印直接嵌入在原始视频流中。此类方案的优点是:水印嵌入的方法比较多,原则上数字图像水印方案均可以应用于此。缺点是:
1.会增加视频码流的数据比特率;
2.经过有损压缩后可能会丢失水印;
3.降低视频质量;
4.对于已压缩的视频,需先进行解码,然后嵌入水印后,再重新编码。
视频水印嵌入方案二:水印嵌入在编码阶段的离散余弦变换(DCT)域中的量化系数中,此类方案的优点是:
1.水印仅嵌入在DCT系数中,不会增加视频流的数据比特率;
2.易设计出多种抗攻击的水印。
视频水印嵌入方案三:水印直接嵌入在压缩比特流中。此类方案的显著优点是没有解码和再编码的过程,因而不会造成视频质量的下降,同时计算复杂度低。缺点是由于压缩比特率的限制而限定了嵌入水印的数据量的大小。
虽然上述MPEG2编码器中有视频水印,但经过视频转码器后,由于转变了视频格式,难于检查水印是否存在,不能证明版权所有者的身份,不容易辩别是否视频图像被未授权用户复制,使视频图像的版权保护受到影响。
发明内容
本实用新型的目的是为克服已有视频图像版权保护的不足,提出新型带有视频水印的视频转码器,使转码结构和嵌入视频水印这两个互相独立的环节融为一体,且实现方法简单,可方便地检查水印是否存在,以更好地保护视频图像版权。
本实用新型提出的一种带有视频水印的视频转码器,包括编码器部分和解码器部分,该解码器部分包括:对接收的输入码流进行解码的变字长解码器(VLD),对解码器输出的量化系数进行反量化和反离散余弦变换的反量化器(IQ)和反离散余弦变换器(IDCT),存储以前的解码图像并送给运动补偿器的帧存储器(F),对帧存储器输出的图像作图像预测的运动补偿器(MC);
编码器部分包括:将解码器送来的解码图像和运动补偿器输出的预测图像组合起来做离散余弦变换的离散余弦变换器,对离散余弦变换器的输出系数做量化、反量化及反离散余弦变换的量化器(Q)、反量化器及反离散余弦变换器,存储以前的解码图像并送给运动补偿器的帧存储器,对帧存储器输出的图像作图像预测的运动补偿器,对量化器输出系数做变字长编码并输出码流的变字长编码器(VLC),控制输出码流的码率控制器;其特征在于,还包括在所述离散余弦变换器与量化器之间设置视频水印。
本实用新型提出的另一种带有视频水印的视频转码器,包括:对接收的输入码流进行解码的变字长解码器(VLD),对解码器输出的量化系数进行反量化的第一反量化器(IQ),对反量化器的输出及离散余弦变换器的输出系数的组合做量化的量化器,对量化器的输出作反量化的第二反量化器,对第一、第二反量化器的输出及离散余弦变换器的输出系数组合作反离散余弦变换的反离散余弦变换器,存储反离散余弦变换器输出的解码图像并送给运动补偿器的帧存储器(F),对帧存储器输出的图像作图像预测并送给离散余弦变换器的运动补偿器(MC),对对量化器输出系数做变字长编码并输出码流的变字长编码器(VLC),控制输出码流的码率控制器;其特征在于,还包括在所述的量化器输入端设置视频水印。
上述水印采用基于扩展频谱的DCT水印。
本实用新型的原理
由于视频转码里的编码部分依据的视频压缩标准都是是基于DCT变换的,利用这点在视频转码里面添加基于DCT变换的水印,不需要增加额外的变换运算,且将视频转码和视频水印融合在了一起。在视频转码里面加入的视频水印算法不局限于上面介绍的算法,还可以用类似的基于DCT变换的视频水印算法,只是在检测水印时也得用与嵌入水印的算法相应的检测算法。
本实用新型的优点
1、本实用新型设置的视频水印不局限于一种方法,可以根据实际的要求,寻找更好的基于DCT变换的视频水印方法。
2、实现起来很简单,可方便地检查水印是否存在,以更好地保护视频图像版权。
3、增加了嵌入水印的步骤后,整个视频转码没有增加什么复杂度。
附图说明
图1为已有的像素域级联结构示意图。
图2为已有的快速像素域级联结构示意图。
图3为本实用新型的带有水印的像素域级联结构示意图。
图4为本实用新型的带有水印的快速像素域级联结构示意图。
具体实施方式
本实用新型提出的带有视频水印的视频转码器实施例结合附图详细说明如下:
本实用新型提出的一种带有视频水印的像素域级联结构视频转码器,如图3所示,包括编码器部分和解码器部分,该解码器部分包括:对接收的输入码流进行解码的变字长解码器(VLD),对解码器输出的量化系数进行反量化和反离散余弦变换的反量化器(IQ)和反离散余弦变换器(IDCT),存储以前的解码图像并送给运动补偿器的帧存储器(F),对帧存储器输出的图像作图像预测的运动补偿器(MC);
编码器部分包括:将解码器送来的解码图像和运动补偿器输出的预测图像组合起来做离散余弦变换的离散余弦变换器,对离散余弦变换器的输出系数做量化、反量化及反离散余弦变换的量化器(Q)、反量化器及反离散余弦变换器,存储以前的解码图像并送给运动补偿器的帧存储器,对帧存储器输出的图像作图像预测的运动补偿器,对量化器输出系数做变字长编码并输出码流的变字长编码器(VLC),控制输出码流的码率控制器,在离散余弦变换器与量化器之间设置了水印。
本实用新型提出的另一种带有视频水印的快速像素域级联结构视频转码器,如图4所示包括:对接收的输入码流进行解码的变字长解码器(VLD),对解码器输出的量化系数进行反量化的第一反量化器(IQ),对反量化器的输出及离散余弦变换器的输出系数的组合做量化的量化器,对量化器的输出作反量化的第二反量化器,对第一、第二反量化器的输出及离散余弦变换器的输出系数组合作反离散余弦变换的反离散余弦变换器,存储反离散余弦变换器输出的解码图像并送给运动补偿器的帧存储器(F),对帧存储器输出的图像作图像预测并送给离散余弦变换器的运动补偿器(MC),对对量化器输出系数做变字长编码并输出码流的变字长编码器(VLC),控制输出码流的码率控制器;在所述的量化器输入端设置水印。
因为DCT变换是目前多媒体视频压缩几大标准(H.261,H.263,H.264,MPEG等)中共同采用的技术基础,上述水印采用基于扩展频谱的DCT水印,无需引入额外的变换以获取视频的频谱分布,且能有效抵抗其中DCT参数重新量化的影响。
上述两种视频转码器设置采用基于扩展频谱的DCT水印的实施例具体实现步骤如下:
1)嵌入水印单元接收到经过了DCT变换后的视频帧的DCT系数,把I帧留下待处理,把B帧和P帧直接传送给量化单元。
2)选择I帧上的色度DCT直流系数DC,按如下公式嵌入水印:
Vi′=Vi+aibkPi
且 i=k·cr,k·cr+1,…,(k+1)·cr-1
Vi′:已经嵌入水印的I帧上色度DCT的直流系数DC值;
bk:表示第k个水印比特位,当第k个水印比特位分别为0或1时,bk的取值分别为1或-1;
ai:为了考虑掩蔽效果而用来调整水印强度所使用的系数;
Pi:伪噪声扩展序列,伪噪声序列为0、1序列,但当序列值为0时,Pi为-1,若序列值为1,则Pi为1;
cr:每个水印位所扩展到的直流系数DC的个数。
3)嵌入了水印的I帧的DCT系数传送到量化单元。
本实施例中参数的设置:
视频转码:mpeg2-mpeg4
m序列的长度:127
ai:当色度值<2时,ai=2
当2<色度值<10时,ai=4
当10<色度值<20时,ai=5
当色度值>20时,ai=8
Claims (2)
1、一种带有视频水印的视频转码器,包括编码器部分和解码器部分,该解码器部分包括:对接收的输入码流进行解码的变字长解码器,对解码器输出的量化系数进行反量化和反离散余弦变换的反量化器和反离散余弦变换器,存储以前的解码图像并送给运动补偿器的帧存储器,对帧存储器输出的图像作图像预测的运动补偿器;
该编码器部分包括:将解码器送来的解码图像和运动补偿器输出的预测图像组合起来做离散余弦变换的离散余弦变换器,对离散余弦变换器的输出系数做量化、反量化及反离散余弦变换的量化器、反量化器及反离散余弦变换器,存储以前的解码图像并送给运动补偿器的帧存储器,对帧存储器输出的图像作图像预测的运动补偿器,对量化器输出系数做变字长编码并输出码流的变字长编码器,控制输出码流的码率控制器;其特征在于,还包括在所述离散余弦变换器与量化器之间设置视频水印;所述水印采用基于扩展频谱的DCT水印。
2、一种带有视频水印的视频转码器,包括:对接收的输入码流进行解码的变字长解码器,对解码器输出的量化系数进行反量化的第一反量化器,对反量化器的输出及离散余弦变换器的输出系数的组合做量化的量化器,对量化器的输出作反量化的第二反量化器,对第一、第二反量化器的输出及离散余弦变换器的输出系数组合作反离散余弦变换的反离散余弦变换器,存储反离散余弦变换器输出的解码图像并送给运动补偿器的帧存储器,对帧存储器输出的图像作图像预测并送给离散余弦变换器的运动补偿器,对对量化器输出系数做变字长编码并输出码流的变字长编码器,控制输出码流的码率控制器;其特征在于,还包括在所述的量化器输入端设置视频水印;所述水印采用基于扩展频谱的DCT水印。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNU2003201012520U CN2648738Y (zh) | 2003-10-17 | 2003-10-17 | 带有视频水印的视频转码器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNU2003201012520U CN2648738Y (zh) | 2003-10-17 | 2003-10-17 | 带有视频水印的视频转码器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN2648738Y true CN2648738Y (zh) | 2004-10-13 |
Family
ID=34339575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNU2003201012520U Expired - Lifetime CN2648738Y (zh) | 2003-10-17 | 2003-10-17 | 带有视频水印的视频转码器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN2648738Y (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101035286B (zh) * | 2006-03-07 | 2011-06-08 | 松下电器产业株式会社 | 信号处理器 |
CN102186080A (zh) * | 2011-05-11 | 2011-09-14 | 北京航空航天大学 | 一种基于预测模式选择的h.264数字水印嵌入方法 |
CN103561262A (zh) * | 2013-11-06 | 2014-02-05 | 飞歌康采(北京)软件科技有限公司 | 一种视频转码***及方法 |
-
2003
- 2003-10-17 CN CNU2003201012520U patent/CN2648738Y/zh not_active Expired - Lifetime
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101035286B (zh) * | 2006-03-07 | 2011-06-08 | 松下电器产业株式会社 | 信号处理器 |
US8094950B2 (en) | 2006-03-07 | 2012-01-10 | Panasonic Corporation | Signal processor |
CN102186080A (zh) * | 2011-05-11 | 2011-09-14 | 北京航空航天大学 | 一种基于预测模式选择的h.264数字水印嵌入方法 |
CN103561262A (zh) * | 2013-11-06 | 2014-02-05 | 飞歌康采(北京)软件科技有限公司 | 一种视频转码***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1196341C (zh) | 使用基层量化数据对增强层数据进行编码和解码的***和方法 | |
CN1303817C (zh) | 细粒可调节视频残差信号的编码解码***和方法 | |
Askelöf et al. | Region of interest coding in JPEG 2000 | |
CN100348051C (zh) | 一种增强型帧内预测模式编码方法 | |
CN1192629C (zh) | 应用基层编码信息改进精确颗粒可定标图像的***和方法 | |
JP5619688B2 (ja) | 二層符号化及び単層復号化による階層的ビデオ符号化 | |
CN1254977C (zh) | 具有细粒度可调节性的视频***和方法 | |
CN101420614B (zh) | 一种混合编码与字典编码整合的图像压缩方法及装置 | |
CN1640145A (zh) | 使用高质量参考帧的改进高效快速的结构 | |
KR101313952B1 (ko) | 부호화된 데이터의 압축 이득을 위한 피압축 도메인 시스템 및 방법 | |
CN1406431A (zh) | 依赖位平面的信号压缩 | |
EP1529401A1 (en) | System and method for rate-distortion optimized data partitioning for video coding using backward adaptation | |
CN1636407A (zh) | 具有运动补偿的完全嵌入式fgs视频编码 | |
CN1457605A (zh) | 精细颗粒可伸缩性视频编码技术中增强层的改进预测结构 | |
US9077960B2 (en) | Non-zero coefficient block pattern coding | |
CN1366778A (zh) | 视频压缩 | |
CN1726644A (zh) | 用于多种描述编码的设备和方法 | |
CN100348053C (zh) | 利用运动图像的电子水印的错误隐蔽方法 | |
CN1685731A (zh) | 可分级视频编码 | |
CN1310519C (zh) | 视频编码和解码方法以及相应信号 | |
WO2003058973A2 (en) | Zigzag scan order for image/video encoder and decoder | |
CN2648738Y (zh) | 带有视频水印的视频转码器 | |
CN1655616A (zh) | 音视频混合信号同步压缩中的音频嵌入视频及其提取方法 | |
CN1633814A (zh) | 存储器带宽效率高的精细可分级(fgs)编码器 | |
Al-Khafaji¹ et al. | Color image compression of inter-prediction base |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CX01 | Expiry of patent term |
Expiration termination date: 20131017 Granted publication date: 20041013 |