在数字音频信号中嵌入和检测水印的方法技术

技术编号:3058408 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于在数字音频信号中嵌入并检测水印的方法。为了在数字音频信号中嵌入水印,根据选择的数字音频信号的输入段(s↓[in](t))生成修改段(s↓[out](t))。创建修改段(s↓[out](t)),并将输入段(s↓[in](t))的两个子段(s↓[sub,1](t),s↓[sub,2](t))中的至少一个时移(dt),以使在重叠区域(L↓[ov])中这两个子段(s↓[sub,1](t),s↓[sub,2](t))的相关值最大、所述重叠区域(L↓[ov])中的信号(s↓[ov](t))是所述重叠区域中这两个子段(s↓[sub,1](t),s↓[sub,2](t))的加权平均。为了在接收的数字音频信号(x(t))中检测嵌入的水印,生成第一模板信号(h1(t))和第二模板信号(h2(t))。通过将所述第一和第二模板信号(h1(t))和(h2(t))与接收到的数字音频信号(x(t))比较来创建第一和第二相关值(c1和c2)。最后,在第二相关值(c2)高于第一相关值(c1)时,假定该接收的数字音频信号中含有水印。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及用于。现有技术中,将水印用于数字媒体(如视频或音频)的数字版权管理。水印是隐藏在媒体或宿主数据中的数字信息,理想情况下它是不可察觉,但并非不可去除的。由此,它可用于附加有关媒体的原始出处、所有者和及其状态的信息。此信息随后可用于例如跟踪非法复制的源头。将水印嵌入信号中的最常用技术基于源自扩频无线电通信的一种思想。这里,当将低振幅的伪随机噪声序列添加到原始信号中时,就创建了嵌入的水印。然后可以利用例如相关接收器或匹配滤波器在以后的阶段检测该添加的序列。如果适当地选择添加序列的参数(例如振幅或序列长度),则检测概率非常高。如果连续嵌入了多个此类水印,则可以携带若干比特的信息。一般而言,用于嵌入一个比特的样本数越多以及添加的序列的振幅越高,则水印越抗攻击。另一方面,振幅太高时,水印变得可闻,而样本数量增加时,嵌入的信息量减少。因此,稳健性、水印数据率和质量之间存在某种折衷。基于扩频方法的水印技术需要非常严格的同步。如果维持不了这种同步,则不再可能检出嵌入的信息。因此,同步通常视为现有技术解决方案中的首要条件。但正是此弱点被所谓的同步攻击所利用,这种攻击方法尝试破坏相关性并使水印恢复不可能或不可行。这种攻击可以是进行几何处理,例如进行缩放、旋转、剪切(shearing)、裁剪(cropping)和二次取样。对于音频,已知的处理有插入或删除单个音频样本等,类似例如抖动攻击、取样率转换如线性时间比例缩放、语音暂停的扩展或缩减或者音调移位。因为典型的水印检测器必须知道嵌入数据的确切位置,所以这些攻击非常有效,因此成为在音频信号中实际应用水印的一个主要问题。因此,本专利技术的目的在于克服上述问题,并提供一种用于在数字音频信号中嵌入水印的方法,所述数字音频信号包括多个音调周期,并被分成多个N个样本组,该方法包括如下步骤从所述多个N个样本组中选择具有一定输入长度的输入段,将所述输入段划分成至少两个子段,每个子段具有至少一个音调周期的长度,创建具有输出长度的修改段,其中至少一个子段经过时移处理,以使重叠区域中两个子段的相关值最大,并且所述重叠区域中的信号是所述重叠区域中这两个子段的加权平均。此外,提供一种在接收到的数字音频信号中检测水印的方法,其中接收到的数字音频信号可包括至少一个修改段,所述修改段根据上述嵌入方法作过修改;所述方法包括为了所述至少一个修改段接收有关下列各项的先验信息输入段、修改段、扩展段和所述修改段的起始点;生成第一模板信号,此模板信号是所述输入段之前和之后分别具有扩展段的输入段;生成第二模板信号,此模板信号是所述修改段之前和之后分别具有扩展段的修改段;通过将所述第一和第二模板信号与接收到的数字音频信号比较来创建第一和第二相关值,并在第二相关值高于第一相关值时假定含有水印。利用此方法,嵌入水印抗同步攻击的能力更强,因为该水印是以与攻击相同的方式生成的。应用于扩展段前或后的任何类型的同步攻击都不会降低所提出的检测方法的性能。虽然任何已知的检测水印的方法都将得益于原始信号的先验信息,但由此先决条件,所建议的方法的直接优点是具有抗同步攻击的更高稳健性。如果与所述至少一个子段的时移等于一个音调周期,则修改段和相邻信号段之间的过渡是平滑的,因此,嵌入水印的可闻度较低。如果与所述至少一个子段的另一个时移等于多个音调周期,则使输入段的输入长度与修改段的输出长度之差更大。由此,后续在数字音频信号中检测嵌入的水印变得更为容易,因为输入段和修改段之间的差异更易区分。如果输入段是从多个N个样本组(其中连续音调周期是类似的)之一选择的,则嵌入信息的可闻度较低。这样,重叠区域中的结果信号(即重叠子段的加权平均)仅稍微不同于所述重叠区域之前和之后的这些音调周期。这使修改段的可闻度降低。从所述多个N个样本组之一的中部或根据预定义的秘密密钥来选择输入段,使修改段的起始点为已知,这简化了后续的检测方法。如果对若干输入段(其中每个相应修改段的输出长度不同)重复本嵌入方法的原理,则可以取得更高的调制电平,并由此可以将更多的信息包括在修改后的数字音频信号中。这样,根据不同修改段的数量,必须为检测方法生成对应数量的不同模板信号。如果扩展段的长度在10毫秒至40毫秒之间,则认为在该范围内音频信号是大致固定的。因此,模板信号是可区分的且检测方面始终是足够稳健的。结合附图进一步理解从属权利要求和如下详细说明,显然本领域技术人员会清楚本专利技术的其它特征和优点,附图中附图说明图1显示根据第一实施例,具有第一和第二子段的输入段;图2显示根据第一实施例的输出段;图3显示根据第二实施例,具有第一和第二子段的输入段;图4显示根据第二实施例的输出段;图5显示根据另一个实施例的输入段和输出段;图6显示用于在数字音频信号中检测水印的模板信号。在时域中,将数字音频信号划分成多个N个样本组。这是本领域技术人员已知的,因此不作更详细的描述。对所述多个N个样本组的部分应用根据本专利技术的嵌入和检测方法。图1显示输入段sin(t),它是从数字音频信号的多个N个样本组之一中选择的。数字音频信号具有多个连续音调周期P1、P2、P3、…、Pi,每个音调周期表征输入段sin(t)的一部分,并具有类似的波形。长度为Lin的输入段sin(t)划分成两个子段Ssub,1(t)和Ssub,2(t),其长度分别为Lsub,1和Lsub,2。每个子段Ssub,1(t)和Ssub,2(t)包括至少一个完整的音调周期Pi。在所示实施例中,子段Ssub,2(t)紧随在子段Ssub,1(t)之后。如图2所示,为了创建修改段Sout(t),使第二子段Ssub,2(t)向第一子段Ssub,1(t)作时移。时移dt按如下要求确定在得到的重叠区域Lov中,两个子段Ssub,1(t)和Ssub,2(t)的相关值最大。随后,对于重叠区域Lov,计算信号Sov(t)。该计算基于所述重叠区域中两个子段Ssub,1(t)和Ssub,2(t)的加权平均。因此,实现了在来自这些子段的未修改部分的信号与来自上述重叠区域的信号Sov(t)之间的平滑过渡。计算两个重叠信号的加权平均信号的不同实施例是本领域技术人员所熟知的,因此这里不作进一步详细描述。在本实施例中,时移dt正好是一个音调周期Pi,因为只有这样才能在重叠区域内实现两个重叠子段Ssub,1(t)和Ssub,2(t)的最大相关。在此条件下,通过创建加权平均形式的信号Sov(t),则修改段及相应的嵌入水印在数字音频信号中的可闻度较低。图3显示了数字音频信号的输入段Sin(t)的另一个可能实施例。其中,安排了两个子段Ssub,1(t)和Ssub,2(t),使得输入信号Sin(t)的一部分未包括在这两个子段Ssub,1(t)和Ssub,2(t)之一中。为了嵌入水印,必须在时间轴上重新排列这两个子段Ssub,1(t)和Ssub,2(t),以便创建如图4所示的重叠区域。如第一实施例和本实施例所示,时移dt导致修改段Sout(t)的输出长度Lout较之输入段Sin(t)的输入长度Lin缩减。因此,为了创建修改段Sout(t),使第二子段Ssub,2(t)向第一子段Ssub,1(t)时移。时移dt的值也按前述要求确定,即在重叠区域Lov中,两个子段Ssub,1(t)本文档来自技高网...

【技术保护点】
一种用于在数字音频信号中嵌入水印的方法,所述数字音频信号包括多个音调周期(Pi),并被分成多个N个样本组;所述方法包括如下步骤:-从所述多个N个样本组之一中选择输入长度为(L↓[in])的输入段(s↓[in](t));-将输入段s↓[in](t)分成至少两个子段(s↓[sub,1](t),s↓[sub,2](t)),每个子段(s↓[sub,1](t),s↓[sub,2](t))具有至少一个音调周期(Pi)的长度(L↓[sub,1],L↓[sub,2]);-创建具有输出长度(L↓[out])的修改段(s↓[out](t)),其中至少一个所述子段(s↓[sub,1](t),s↓[sub,2](t))进行了时移(dt),使得在重叠区域(L↓[ov])中所述两个子段(s↓[sub,1](t),s↓[sub,2](t))的相关值最大,并且其中所述重叠区域(L↓[ov])中的信号(s↓[ov](t))是所述重叠区域中的所述两个子段(s↓[sub,1](t),s↓[sub,2](t))的加权平均。

【技术特征摘要】
1.一种用于在数字音频信号中嵌入水印的方法,所述数字音频信号包括多个音调周期(Pi),并被分成多个N个样本组;所述方法包括如下步骤-从所述多个N个样本组之一中选择输入长度为(Lin)的输入段(sin(t));-将输入段sin(t)分成至少两个子段(ssub,1(t),ssub,2(t)),每个子段(ssub,1(t),ssub,2(t))具有至少一个音调周期(Pi)的长度(Lsub,1,Lsub,2);-创建具有输出长度(Lout)的修改段(sout(t)),其中至少一个所述子段(ssub,1(t),ssub,2(t))进行了时移(dt),使得在重叠区域(Lov)中所述两个子段(ssub,1(t),ssub,2(t))的相关值最大,并且其中所述重叠区域(Lov)中的信号(sov(t))是所述重叠区域中的所述两个子段(ssub,1(t),ssub,2(t))的加权平均。2.如权利要求1所述的方法,其特征在于与所述输入长度(Lin)相比,所述输出长度(Lout)相对缩减。3.如权利要求1所述的方法,其特征在于-划分输入段sin(t),使得所述至少两个子段(ssub,1(t),ssub,2(t))与至少两个音调周期(Pi)重叠;以及-与所述输入长度(Lin)相比,所述输出长度(Lout)相对延长。4.如权利要求1-3中任何一项所述的方法,其特征在于与所述子段(ssub,1(t)和ssub,2(t))中的至少一个的时移(dt)等于一个周期(Pi)。5.如权利要求1-3中任何一项所述的方法,其特征在于与所述子段(ssub,1(t)和ssub,2(t))中的至少一个的时移(dt)等于多个音调周期(Pi)。6.如权利要求1-5中任何一项所述的方法,其特征在于在所述N个样本组的某个位置上选择所述输入段(sin(t)),其中连续音调周期(Pi)是类似的。7.如权利要求1-6中任何一项所述的方法,其特征在于从所述N个样本组的中部选择所述输入段(sin(t))。8.如权利要求1-6中任何一项所述的方法,其特征在于根据预定义的秘密密钥来选择所述输入段(sin(t))。9.如前述权利要求1-8中任何一项所述的方法,其特征在于对若干(m=1,2,..,M)输入段(sin,m(t))重复所述步骤,其中每个相应修改段(sout,m(t))的输出长度(Lout,m)是不同的。10.一种用于在接收的数字音频信号(x(t))中检测水印的方法,所述接收的数字音频信号(x(t...

【专利技术属性】
技术研发人员:N费伯F哈通
申请(专利权)人:艾利森电话股份有限公司
类型:发明
国别省市:SE[瑞典]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1