【技术实现步骤摘要】
一种新颖的基于可变长码域的水印嵌入方法
:
[0001]本专利技术属于数字水印嵌入领域。具体的说提出了一种新颖的基于可变长码域的水印嵌入方法。
技术介绍
:
[0002]目前的压缩域视频水印算法都与某种现行视频压缩标准相结合,利用压缩产生的码流结构特点,将水印嵌入到视频码流中。由于水印是直接嵌入到压缩码流中,因此所嵌的水印不受压缩过程的影响。为减少算法消耗时间,水印算法应紧密结合压缩标准,最好在压缩域嵌水印。在压缩域嵌水印,可以将压缩码流部分解压,选取适合的参数嵌水印,然后将嵌水印码流重新压缩形成含水印的压缩码流。
技术实现思路
:
[0003]我们通过对H.263压缩码流部分解压,在VLC域实现水印嵌入。在H.263的VLC域,DCT变换系数用(LAST,RUN,LEVEL)组合表示。为确保视频质量的降质不可见,且嵌水印后的码流尺寸不改变,我们选择LEVEL作为嵌水印对象。由于改变直流系数对视频影响比较大,我们仅选择改变交流系数的LEVEL值。
[0004]本专利技术的采用方案是:
[0005]第 ...
【技术保护点】
【技术特征摘要】
1.一种新颖的基于可变长码域的水印嵌入方法,其特征在于如下步骤:第一步:嵌入的水印由哈希函数得到,为保证水印系统的安全性,算法采用由密钥控制的伪随机序列对水印序列进行置乱;第二步:设(LAST
i,j
,RUN
i,j
,LEVEL
i,j
)代表H.263码流第i个宏块中第j个组合,除直流系数之外的两个连续组合里的LEVEL值组成LEVEL对(LEVEL
i,j
,LEVEL
i,j+1
),将它表示为(x,y);第三步:假设有一个变量z,按下式计算它的值:z=2(x mod2)+y mod2
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)水印算法按下列步骤进行:(1)如果z=1,则修改y使y=y+1;(2)如果z=2,则修改x使x=x+1;(3)如果z=3,则x,y保持不变;(4)如果z=0,且w
j
(代表水印位)=1,则修改x使x=x+1;反之,则修改y使y=y+1;第四步:水印抽取,将嵌...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。