CN1282152C - 音频信号中的信息的解码 - Google Patents

音频信号中的信息的解码 Download PDF

Info

Publication number
CN1282152C
CN1282152C CNB008107327A CN00810732A CN1282152C CN 1282152 C CN1282152 C CN 1282152C CN B008107327 A CNB008107327 A CN B008107327A CN 00810732 A CN00810732 A CN 00810732A CN 1282152 C CN1282152 C CN 1282152C
Authority
CN
China
Prior art keywords
signal
symbol
code
sound signal
value
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
Application number
CNB008107327A
Other languages
English (en)
Other versions
CN1372682A (zh
Inventor
A·R·纽豪泽
W·D·林奇
J·M·詹森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ABITELON Inc
Original Assignee
ABITELON Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23236391&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1282152(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by ABITELON Inc filed Critical ABITELON Inc
Publication of CN1372682A publication Critical patent/CN1372682A/zh
Application granted granted Critical
Publication of CN1282152C publication Critical patent/CN1282152C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/018Audio watermarking, i.e. embedding inaudible data in the audio signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/50Aspects of broadcast communication characterised by the use of watermarks

Abstract

提供用于对音频信号中的信息符号解码的系统和方法。此信息符号由在时间上移位的第一和第二代码符号来表示。累加表示代码信号的各个值(116)并且检查所累加的值、从而检测信息符号(120)。

Description

音频信号中的信息的解码
发明背景
本发明涉及从编码音频信号中抽取信息信号的方法和装置。
永久性地或不能消除地把信息信号结合到音频信号中,称为“加水印”,其动机多种多样。这种音频水印可以为如此加上标记的音频信号提供例如作者身份、内容、来源、版权存在性等的说明。另一方面,可在音频信号中结合或者涉及信号本身或者与其无关的其他信息。不论是否与音频信号本身有关,这些信息都可以为了各种目的、比如鉴定或者作为地址或命令而结合到信号中。
用信息对音频信号编码、从而生成具有与未编码的原始音频信号基本相同的可觉察特征的编码音频信号,这引起人们极大的关注。最近成功的技术利用了人类听觉系统的心理声学掩蔽效应,从而使某些声音在与其他声音一起被接收时是人无法觉察的。
美国专利No.5450490和No.5764763(Jensen等人)中描述了一种对心理声学掩蔽效应特别成功的应用,其中,由基于音频信号的掩蔽能力而给合到音频信号中的多频代码信号来表示信息。编码音频信号适用于广播传输和接收以及记录和再现。接收到音频信号后,接着处理音频信号以便检测多频代码信号的出现。有时,在接收的音频信号中仅检测到一部分多频代码信号,例如插入原始音频信号中的多个单频代码分量。如果能检测出足够数量的代码分量,就可以恢复信息信号本身。
一般来说,具有低幅度电平的声信号具有对信息信号即使有也很小的声掩蔽能力。例如,这样的低幅度电平可能发生在对话停顿期间、各段音乐之间的间歇期间、或者甚至在某种类型的音乐之中。在太长的低幅度电平过程中,可能难以将代码信号结合到音频信号中、而不引起编码音频信号与原始信号之间在听觉可觉察的方式上的不同。
另一个问题是在编码音频信号传输或再现期间突发错误的发生。突发错误可能以短暂的相邻信号段错误的形式出现。这种错误一般是无法预测的,并且严重影响编码音频信号的内容。突发错误通常是由严重的外部干扰导致的传输信道或再现设备的故障而引起的、比如来自不同传输信道的信号的重叠、系统电源尖峰信号的出现、正常操作的中断、噪声污染(有意或无意)的引入等。在传输系统中,这种环境可能导致一部分所传输的编码音频信号完全不可接收或者明显改变。若不重新发送编码音频信号,编码音频信号中受影响的那部分就可能完全不能恢复,而在另一些情况下,对编码的音频信号的改变可能导致无法检测嵌入的信息信号。在许多诸如无线电和电视广播这样的应用中,编码音频信号的实时再传输完全行不通。
在用于在听觉上再现媒体中记录的音频信号的系统中,各种因素都可能引起再现的声信号中的突发错误。通常,由损坏、阻塞或磨损引起的记录媒体的不规则会导致某部分记录的音频信号不可再现或者一旦再现就明显失真。而且,与记录媒体相关的记录或再现机构的失调或干扰都会在所记录的音频信号的声再现期间引起突发型的错误。另外,扬声器的声学局限以及收听环境的声学特性也可能导致声能分布的空间不规则性。这种不规则性可能引起所接收的声信号中出现突发错误、这干扰了代码的恢复。
发明的目的和概述
因此,本发明的一个目的是为检测音频信号中的代码符号提供减轻由低信号电平时段和突发错误引起的问题的系统和方法。
本发明的另一个目的是提供在不利条件下能够可靠工作的这种系统和方法。
本发明还有一个目的是提供这种健壮的系统和方法。
根据本发明的一个方面,提供用于对音频信号中至少一个以多个代码符号表示的信息符号解码的系统和方法。所述系统和方法分别包括执行以下操作的装置和以下的步骤:接收表示共同的信息符号的第一和第二代码符号,使音频信号中的第一和第二代码符号在时间上移位;累加表示第一代码符号的第一信号值和表示第二代码符号的第二信号值;以及检查累加的第一和第二信号值从而检测出共同的信息符号。
根据本发明的另一方面,提供用于对音频信号中至少一个以多个代码符号表示的信息符号解码的系统。所述系统包括用于接收表示共同的信息符号的第一和第二代码符号的输入装置,音频信号中的第一和第二代码符号被在时间上移位;以及与输入装置联系而从中接收表示第一和第二代码符号的数据的数字处理器,所述数字处理器被设计成累加表示第一代码符号的第一信号值和表示第二代码符号的第二信号值,所述数字处理器还被设计成检查累加的第一和第二信号值从而检测出共同的信息符号。
在某些实施例中,通过分别存储第一和第二信号值来将两者累加,并且通过检查两个分开存储的值来检测共同的信息符号。第一和第二信号值可以表示从多个其他信号值、如各个代码频率分量的值导出的信号值,或者单个信号值、如单个代码频率分量的大小的测量值。此外,获得的导出值可以是多个信号值的线性组合、如加权值或未加权值之和,或者多个信号值的非线性函数。
在另一些实施例中,通过生成从第一和第二信号值导出的第三信号值来累加第一和第二信号值。在某些实施例中,第三信号值是通过第一和第二信号值的线性组合、比如其加权和或未加权和、或者其非线性函数导出的。
通过结合附图来看下面对某些有利实施例的详细描述,根据本发明的其它目的、特征和优点会变得一清二楚,图中相同的部分用相同的参考标号来标识。
附图说明
图1是编码装置的功能框图;
图2是在说明对音频信号中信息编码的方法时要参考的表;
图3A、图3B和图3C是说明音频信号编码方法的简单示意图;
图4是另一个在说明音频信号中信息编码的方法时要参照的表;
图5是说明多级音频信号编码系统的框图;
图6是个人便携式仪表的功能框图;
图7是说明解码装置的功能框图;
图8是说明从编码音频信号中恢复信息代码的方法的流程图;
图9是用于执行图8的方法的循环SNR(信噪比)缓冲器的原理图;
图10是说明从编码音频信号中恢复信息代码的另一种方法的流程图;
具体有利实施例的详细描述
本发明涉及把信息转换为冗余代码符号序列的特别健壮的编码方法的使用。在某些实施例中,每个代码符号由一组不同的、预定的单频代码信号来表示;但是,在其他实施例中,不同的代码符号可选择性地共用某些单频代码信号,或者可通过不为给定符号分配预定的频率分量的方法来设置。冗余符号序列可结合到音频信号中,从而生成不引起收听者注意、然而可恢复的编码音频信号。
冗余代码符号序列特别适合于结合到具有低掩蔽能力的音频信号、如具有许多低振幅分量的音频信号等之中。另外,结合到音频信号中后,冗余代码符号序列会抵抗短暂影响相邻音频信号的突发错误所造成的恶化。如以上所描述的,这种错误可能是不良音频信号记录、再现、和/或存储处理、音频信号通过有损耗和/或有干扰的信道传输、声环境的不规则等造成的后果。
在某些有利的实施例中,为了恢复编码信息,检查编码音频信号以试图检测预定单频代码分量的出现。在编码过程中,由于在某些信号间隔中音频信号的掩蔽能力不足,所以一些单频代码分量可能在这些间隔中没有被给合到音频信号中。已经使编码音频信号的某些部分变坏的突发错误可能导致从编码音频信号中删去某些代码信号或者插入错误信号、比如把噪声插入编码音频信号中。因此,检查编码音频信号有可能揭示表示信息的单频代码信号组的原始序列的过分失真的变型。
处理恢复的单频代码分量以及被错误地检测为代码信号的错误附加信号,从而如果可能、分辨出代码符号的原始序列。代码信号检测和处理操作特别适合于利用编码方法的强度。结果,本发明的检测和处理方法提供了改善的容错能力。
图1是音频信号编码器10的功能框图。编码器10执行任选的符号生成功能12、符号序列生成功能14、符号编码功能16、声掩蔽效应评估/调整功能18以及音频信号嵌入功能20。编码器10最好包括软件控制的计算机系统。计算机可配备用于对要编码的模拟音频信号进行抽样的模拟处理器,或者可以直接以数字形式输入音频信号,再抽样或不再取样均可。或者,编码器10可以包括一个或多个离散信号处理元件。
若使用了符号生成功能12,则该功能可把信息信号转变为一组代码符号。此功能可利用存储装置来执行,比如预存了适用于对信息信号检索的代码符号表的计算机系统的半导体EPROM(可擦可编程只读存储器)。图2中示出用在某些应用场合中的、将信息信号转变为代码符号的表的实例。该表可以存储在计算机系统的硬盘驱动器或其他合适的存储器件中。符号生成功能也可以由一个或多个分立元件、如EPROM和相关的控制装置、由逻辑阵列、由专用集成电路、或者任何其他适合的装置或装置的组合来实现。符号生成功能也可以由还执行图1中所示的一个或多个其余功能的一个或多个装置来执行。
符号序列生成功能14把通过符号生成功能产生(或直接输入到编码器10)的符号格式化成冗余代码或信息符号序列。在某些实施例中,作为格式化处理的一部分,把标记和/或同步符号添加到代码符号的序列中。冗余代码符号序列被设计成特别能抗突发错误及音频信号编码处理。以下结合图3A、3B和3C的讨论来提供对根据某些实施例的代码符号冗余序列的进一步说明。生成功能14最好是在处理设备、如微处理器系统中实现,或者通过专用的格式化装置、如专用集成电路或逻辑阵列,通过多个部件或者前述的组合来实现。符号序列生成功能也可以由还执行图1中所示的一个或多个其余功能的一个或多个装置来执行。
如上文提到的,符号序列生成功能14是任选的。例如,可以这样执行编码处理,使得信息信号直接转换成预定的符号序列,而不用执行单独的符号生成和符号序列生成功能。
把由此产生的符号序列中的各个符号通过符号编码功能16转换为多个单频代码信号。在某些有利的实施例中,符号编码功能是借助计算机系统的存储器件、如预存了对应于各符号的单频代码信号组的半导体EPROM来执行的。图4中示出符号及对应的单频代码信号组的表的实例。
作为选择,代码信号组可存储在计算机系统的硬盘驱动器或者其他合适的存储器件中。编码功能也可以由一个或多个分立元件、如EPROM和相关控制装置、由逻辑阵列、由专用集成电路或者任何其他合适的装置或装置的组合来执行。编码功能还可以由还执行图1所示的一个或多个其余功能的一个或多个装置来执行。
另一方面,编码的序列可以直接从信息信号中生成,无需执行单独的功能12、14和16。
声掩蔽效应评估/调整功能18确定输入音频信号掩蔽由符号编码功能16产生的单频代码信号的能力。基于对音频信号的掩蔽能力的确定,功能18生成调整单频代码信号的相对幅度的调整参数,使得这种代码信号在结合到音频信号中时收听者听不见。若确定音频信号由于信号幅度小或其他信号特性而具有低掩蔽能力,则调整参数可以使某些代码信号的大小降低到极低的电平,或者整个取消这种信号。相反地,若确定音频信号具有较强的掩蔽能力,则可以通过产生增加特定代码信号幅度的调整参数来利用这种能力。幅度增加了的代码信号通常更有可能区别于噪声,因而可被解码装置检测出来。在授予Jensen等人的均题为“用于在音频信号中嵌入代码和解码的装置和方法”的美国专利No.5764763和No.5450490中给出这种评估/调整功能的某些有利实施例的更多详情,这里通过全部引用将其合并于此。
在某些实施例中,功能18将调整参数应用于单频代码信号而产生调整后的单频代码信号。调整后的代码信号通过功能20嵌入到音频信号中。或者,功能18提供调整参数连同单频代码信号,由功能20在音频信号中对其调整和嵌入。在另一些实施例中,功能18与功能12、14和16中的一个或多个组合起来,从而直接产生幅度调整后的单频代码信号。
在某些实施例中,声掩蔽效应评估/调整功能18是在处理设备、比如可能还执行图1所示的一个或多个附加功能的微处理器系统中中执行的。功能18也可以由专用装置、比如专用集成电路或逻辑阵列、或者由多个分立元件或者前述装置的组合来执行。
代码嵌入功能20将单频代码分量与音频信号组合,产生编码音频信号。在一个简单的实施方案中,功能20仅仅将单频代码信号直接加到音频信号上。但是,功能20可以将代码信号叠加在音频信号上。或者,调制器20可以根据来自声掩蔽效应评估功能18的输入而修改音频信号内各频率的振幅,产生包括调整后的代码信号的编码音频信号。而且,代码嵌入功能可以或者在时域或者在频域中执行。代码嵌入功能20可以借助加法电路、或者借助处理器来实现。此功能还可以由上述的还执行图1所示的其余的一个或多个功能的一个或多个装置来实现。
功能12到20中的一个或多个功能可以由单个装置来实现。在某些有利的实施例中,由单个处理器来实现功能12、14、16和18。在另一些实施例中,单个处理器执行图1所示的所有功能。而且,功能12、14、16和18之中的两个或两个以上功能可以借助保存在适当的存储器件中的单个表来实现。
图2说明用于将信息信号转换为代码符号的示例性的转换表。如图所示,信息信号可包括关于特定音频信号的内容、特征或其他与之相关的因素的信息。例如,期望可修改音频信号以便在音频节目中包含无法听到的要求版权的指示。对应地,可以用符号、比如S1来指明在特定作品中要求版权。类似地,作者可以用唯一符号S2来表示,而广播电台可以用唯一符号S3来表示。而且,具体日期可以由符号S4来表示。当然,许多其他类型的信息都可以包含在信息信号中并且转换成符号。例如,诸如地址、命令、加密密钥等信息都可以被编码成这类符号。或者,除单个符号之外或者代替单个符号,可用符号组或序列来表示特定类型的信息。作为另一个选择方案,可实施整个符号语言来表示任何类型的信息信号。同时,编码的信息不必与音频信号有关。
图3A是说明可由图1的符号生成功能12生成的符号流的简单示意图,而图3B和图3C是说明应图3A的符号流而可由图1的符号序列生成功能14生成的符号序列的简单示意图。在图3A到3C中,S1、S2、S3和S4是用作说明本发明特征的符号的实例,而不欲限制其适用性。例如,可以任意选择由符号S1、S2、S3或S4中任何一个或多个符号来表示的信息,而不论其他符号中任何一个或多个来表示的信息如何。
图3B说明冗余符号序列的核心单元的实例,该序列表示四个符号的输入组S1、S2、S3和S4。核心单元以具有顺序或标记符号SA的第一信息段开始,接下来是四个输入数据符号,再接下来是三个重复的信息段,每段包括顺序或标记符号SB和四个输入符号。对于许多应用场合,这个核心单元本身就具有足以提供所需残存程度的冗余度。换言之,这个核心单元本身可以重复以增加残存性。此外,这个核心单元具有的信息段可能多于四个或少于四个,并且各段具有的符号多于四个或少于四个或五个。
由此例推而广之,N个符号的输入组S1、S2、S3、……、SN-1、SN是由包括SA、S1、S2、S3、……、SN-1、SN、接着是(P-1)个包括SB、S1、S2、S3、……、SN-1、SN的重复段的冗余符号序列表示的。如实例中所示,这个核心单元本身可重复以增加残存性。此外,只要解码器配置成识别各个段中相应的符号,则信息段中各符号的顺序可以在各段之间互不相同。此外,可以采用不同顺序或标记符号及其组合,并且各标记相对于数据符号的位置可以安排得不同。例如,顺序可以采用S1、S2……SA、……、SN这种形式,或者S1、S2……、SN、SA这种形式。
图3C说明表示四个数据符号S1、S2、S3和S4的输入组的冗余符号序列的有利的核心单元的实例。核心单元以顺序符号或标记符号SA开始,接着是四个输入数据符号,再接着是顺序或标记符号SB,然后是S(1+δ)模M、S(2+δ)模M、S(3+δ)模M、S(4+δ)模M,其中M是现有符号组中不同符号的数目,而δ是取值在φ与M之间的偏移量。在有利的实施例中,选择偏移量δ作为CRC(循环冗余校验)校验和。在其他一些实施例中,偏移量δ的值随时间不同而不同,从而对信息中的附加信息编码。例如,如果偏移量可以从0到9变化,九种不同信息状态就可以用偏移量来编码。
由此例推而广之,N个符号的输入组S1、S2、S3、……、SN-1、SN用包括SA、S1、S2、S3、……、SN-1、SN、SB、S(1+δ)模M、S(2+δ)模M、S(3+δ)模M、……S(N-1+δ)模M、S(N+δ)模M的冗余符号序列表示。也就是说,在相同核心单元中用两个或两个以上不同符号表示相同的信息,并且根据它们在其中的次序来识别。此外,这些核心单元本身可重复以增加残存性。由于由多个不同符号表示相同信息,实质上使编码更加健壮。例如,音频信号的结构可能模拟数据符号SN之一的频率分量,但是音频信号还在其预定出现率下模拟其相应的偏移值S(N+δ) 模M的可能性低得多。同时,由于在给定段内所有符号的偏移量是相同的,所以此信息提供了对该段内所检测的信号的合法性的进一步验证。因此,图3C的编码格式大大降低了由音频信号的结构而引起错误检测的可能性。
图3举例表示的冗余序列的特殊强度在于,它利用了原次序下的输入符号之后跟着:(a)输入符号的不同排列,(b)包括代替输入符号中一个或多个的其他符号的符号排列,输入符号次序可能重新排列或保持原样,或者(c)不同于输入符号的符号的排列。排列(b)和(c)都特别健壮,因为在符号编码的基础上获得了单频代码信号的扩大的差异。假设输入符号的编码全都来自第一组代码信号,排列(b)和(c)中的符号用在某种程度上没有与第一组重叠的另一组代码信号来编码。代码信号的更大差异通常会增加一些代码信号在音频信号的掩蔽能力之内的可能性。
图4的表格说明将顺序或标记符号SA、顺序或标记符号SB以及N个数据符号S1、S2、S3、……、SN-1、SN转换成相应各组的M个单频代码信号f1x、f2x、f3x、……、f[M-1]x、fMx的实例,其中x指的是具体符号的标识下标。尽管单频代码信号可能出现在音频信号的整个频率范围上,并且在某种程度上超出这个频率范围,而本实施例的代码信号在500Hz到5500Hz的频率范围内,但是可选择不同的频率范围。在一个实施例中,M个单频代码信号组可共用某些单频代码信号;但是,在最佳实施例中,单频代码信号完全不重叠。而且,没有必要将所有符号都用相同数量的频率分量来表示。
图5说明多级音频信号编码系统50。该系统实现多个音频信号编码器、从而对沿着典型的音频信号分发网络移动的音频信号52连续编码。在分发的每一级,依次用与特定级相关的信息信号对音频信号编码。最好是,各个信息信号的依次编码不产生在频率上重叠的代码信号。然而,由于编码方法的健壮的固有性质,各编码信息信号的频率分量之间部分的重叠是可容许的。系统50包括记录装置54、广播设备66、中继站76、音频信号编码器58、70和80、音频信号记录器62、收听装置86以及音频信号解码器88。
记录装置54包括用来接收音频信号并对其编码、而且将编码音频信号记录到存储媒体上的装置。具体地说,记录装置54包括音频信号编码器58和音频信号记录器62。音频信号编码器58接收音频信号馈送52和记录信息信号56,并且用信息信号56对音频信号52进行编码、产生编码音频信号60。音频信号馈送52可以由任何常规音频信号源来产生,比如传声器、用于再现所记录的音频信号的装置等。记录信息信号56最好包括有关音频信号馈送52的信息,比如音频信号的作者、内容或来源、或者版权存在性等。作为选择,记录信息信号56可包括任何类型的数据。
记录器62是将编码音频信号60记录在适合于分发到一个或多个广播电台66的存储媒体上的常规装置。作为选择,音频信号记录器62可以完全省略。编码音频信号60可以通过记录后的存储媒体的分发或者经由通信链路64来分发。通信链路64延伸在记录装置54与广播设备66之间,而且可包括广播信道、微波链路、电缆或者光纤连接等。
广播设备66是接收编码音频信号60并进一步用广播设备信息信号68对该信号60进行编码、从而产生二次编码的音频信号72、并且沿着传输路径74播送二次编码的音频信号72的广播电台。广播设备66包括接收来自记录装置54的编码音频信号60和广播设备信息信号68的音频信号编码器70。广播设备信息信号68可包括有关广播设备66的信息、比如标识码,或者有关广播处理的信息,比如时间、日期或广播特性、广播信号的预期接收者等。编码器70用信息信号68对编码音频信号60进行编码,产生二次编码的音频信号72。传输路径74在广播设备66与中继站76之间延伸,可包括广播信道、微波链路、电缆或光纤连接等。
中继站76接收来自广播设备66的二次编码音频信号72,进一步用中继站信息信号78对该信号进行编码,并将三次编码的音频信号82经由传输路径84发送到收听装置86。中继站76包括接收来自广播设备66的二次编码的音频信号72和中继站信息信号78的音频信号编码器80。中继站信息信号78最好包括有关中继站76的信息、比如标识码,或者有关对广播信号的中继处理的信息、比如时间、日期或中继特性、中继信号的预期接收者等。编码器80用中继站信息信号78对二次编码的音频信号72进行编码,产生三次编码的音频信号82。传输路径84在中继站76与收听装置86之间延伸,可包括广播信道、微波链路、电缆或光纤连接等。作为选择,传输路径84可以是声传输路径。
收听装置86从中继站76接收三次编码的音频信号82。在听众评估应用中,收听装置86位于收听人可感觉到音频信号82的声学再现之处。如果音频信号82是以电磁信号的形式发送的,则收听装置86最好包括为收听者声学再现该信号的装置。但是,如果音频信号82存储在存储媒体中,则收听装置86最好包括用于从存储媒体再现信号82的装置。
在其他应用、比如音乐识别和商业监视中,采用监视装置代替收听装置86。在这种监视装置中,最好将音频信号82处理成接收编码信息而不用声学再现。
音频信号解码器88可接收以音频信号的形式、或者任选地以声信号的形式发来的三次编码的音频信号82。解码器88对音频信号82解码、从而恢复编码于其中的信息信号中的一个或多个。最好是,在收听装置86处理所恢复的信息信号,或者将其记录到存储媒体上以备后续处理。
作为选择,恢复的信息信号可转换成用来为收听者可视显示的图像。
在另一个实施例中,从系统50中省略记录装置54。代表例如现场音频表演的音频信号馈送52直接提供给广播设备66来编码和广播。因此,广播设备信息信号68还可包括有关音频信号馈送52的信息,比如其作者、内容或来源、或者版权存在性等。
在另一个备选实施例中,从系统50中省略中继站76。广播设备66通由传输路径74直接向收听者86提供二次编码的音频信号72,该传输路径是经修正而延伸于广播设备66与收听者之间的。作为另外一个备选方案,从系统50中可同时省略记录装置54和中继站76。
在另一个备选实施例中,从系统50中省略了广播设备66和中继站76。作为选择,修改通信链路64,使其在记录装置54和收听装置86之间延伸,并且在其间传送编码音频信号60。最好是,音频信号记录器62将编码音频信号60记录到存储媒体上,此后又将其传输给收听装置86。收听装置86上的任选再现装置从存储媒体再现编码音频信号,用来解码和/或声再现。
图6提供一个供听众评估应用使用的个人便携式仪表的实例。仪表90包括虚线中所示的外壳92,其尺寸和形状允许其被听众随身携带。例如,外壳的尺寸和形状如寻呼机那样。
传声器93位于外壳92内,起到声换能器的作用,它把接收到的声能、包括编码音频信号转换成模拟电信号。通过模数转换器把模拟信号转换为数字信号,然后把数字信号提供给数字信号处理器(DSP)95。DSP 95实现根据本发明的解码器,以便检测传声器93接收到的声能中预定代码的出现,后者指明携带个人便携式仪表90的人已经进入某个电台或信道的广播范围中。如果是这样,DSP 95将代表这种检测的信号以及相关的时间信号存储在其内存储器中。
仪表90还包括数据发射机/接收机,比如与DSP 95耦合的红外发射机/接收机97。发射机/接收机97使DSP 95能够将其数据提供给处理来自多个仪表90的这种数据的装置、从而产生听众评估,以及使DSP95能接收例如设置仪表90来执行新的听众调查的指令和数据。
图7的功能框图说明根据本发明的某些有利实施例的解码器。在输入端102接收可用多个代码符号按上述方式编码的音频信号。接收的音频信号可以是广播、互联网或其他传递的信号、或者再现信号。它可以是直接耦合的或声耦合的信号。从以下结合附图的描述中,应该理解,解码器100能够检测出除以上公开的格式中安排的代码以外的代码。
对于时域中接收的音频信号,解码器100利用功能106将这样的信号转换到频域。尽管转换中可使用直接余弦变换、线性调频变换或维诺格拉特(Winograd)变换算法(WFTA),但是功能106最好由实现快速傅里叶变换(FFT)的数字处理器来执行。代替这些,可使用任何其他保证必要分辨率的时域-频域变换功能。应该理解,在某些实施方案中,功能106还可以通过模拟或数字滤波器、或者专用集成电路、或者任何其他合适的装置或装置的组合来执行。功能106还可以由也执行图7中所示的一个或多个其余功能的一个或多个装置来实现。
在符号值导出功能110中处理变换到频域的音频信号,并且产生关于接收的音频信号中包括的各个代码符号的符号值流。产生的符号值可表示在绝对标度或相对标度下即时测量或在一段时间上测量的、例如信号能量、功率、声压电平、幅度等,并且可以表示成单值或多值。在把符号编码成单频分量组、每个分量具有预定频率的情况下,符号值最好表示或者单频分量值或者基于单频分量值的一个或多个值。
功能110可由数字处理器、如数字信号处理器(DSP)来执行,DSP有利地执行解码器100的其他功能中的一些或全部功能。但是,功能110也可以由专用集成电路、或者由其他任何合适的装置或装置的组合来执行,而且可以由除执行解码器100的其余功能的装置之外的装置来实现。
功能110生成的符号值流在逐个符号的基础上、在适当的存储装置中随时间累加,如功能116所示。具体地说,功能116有利地用于通过周期性累加各种可能符号的符号值、对周期性重复的编码符号进行解码。例如,如果预期某个给定符号每X秒重现一次,则功能116可用来以nX秒为周期(n>1)存储符号值流,并且加在已存储的一个或多个持续时间为nX秒的符号值流的各值上,使得符号值的峰值经过一段时间累加起来,提高了存储值的信噪比。
功能116可由数字处理器来执行,比如有利地执行解码器100的其他功能中的一些或全部功能的DSP。但是,功能110也可以利用与这种处理器分开的存储器件、或者通过专用集成电路、或者通过其他任何合适的装置或装置的组合来执行,也可以由除了执行解码器100的其余功能的装置之外的装置来实现。
接着由功能120检查功能116存储的累加符号值,以便检验编码信息的出现,并且在输出端126输出所检测的信息。功能120可以借助相关或另一种模式匹配技术、通过把存储的累加值或这种值处理后的变型与存储的模式相对比来执行。但是,功能120通过检查最大累加符号值及其相关定时、重建它们的编码信息来有利地执行。这个功能可以在功能116已存储了第一符号值流之后和/或在各个后继符号值流被加于其上之后执行,使得一旦所存储的累加符号值流的信噪比反映出有效信息模式,就检测出信息。
图8是利用DSP实现的根据本发明的一个有利实施例的解码器的流程图。步骤130是为那些以模拟形式接收编码音频信号的应用场合而提供的,例如,在信号由传声器(如图6的实施例)或射频接收器拾取的情况下。
图8的解码器尤其适合于检测均包括多个预定频率分量、如1000Hz到3000Hz的频率范围内的10个分量的代码符号。它专门为检测具有图3C所示序列的信息而设计,其中每个符号占用二分之一秒的间隔。在这个示例性的实施例中,假设符号组包括12个符号,每个符号有10个预定的频率分量,符号集中各符号之间没有共用任何频率。应该理解,图8中的解码器可容易地修改成检测不同数目的代码符号、不同数目的分量、不同符号序列和符号周期、以及安排在不同频段中的分量。
为了分离各种分量,DSP对在连续预定的间隔内的音频信号样值重复执行FFT。尽管不要求,但是这些间隔可以重叠。在一个示范实施例中,在解码器操作的每一秒中执行10个重叠的FFT。因此,各个符号周期的能量就落在五个FFT周期中。FFT可以开窗,但为了简化解码器也可省略。如步骤134和138所示,存储样值,当由此获得足够数目时,执行新的FFT。
在这个实施例中,在相对基础上产生频率分量值。也就是说,各分量值都表示成如下产生的信噪比(SNR)。任何符号的频率分量可能落入的FFT的各个频率仓(frequency bin)中的能量提供了各个相应SNR的分子。其分母是由相邻仓的值的平均值决定的。例如,可使用八个周围仓能量值中的七个值的平均值,忽略八个值中的最大值、以便避免例如可能由与代码频率分量邻近的音频信号分量产生的可能大的仓能量值的影响。同时,假定例如由于噪声或者音频信号分量、在代码分量仓中也可能出现大能量值,所以对SNR作适当的限制。在这个实施例中,如果SNR=>6.0,则把SNR限制为6.0,但是可以选择不同的最大值。
如步骤142指出的和图9中简单表示的,把各FFT的、对应可能出现的各个符号的十个SNR组合而形成符号SNR,将其存储在循环符号SNR缓冲器中。尽管可以采用其他方式组合SNR,但在某些实施例中,关于给定符号的10个SNR仅简单地相加。
如图9所示,关于12个符号A、B和0-9中每一个的符号SNR作为独立序列存储在符号SNR缓冲器中,每个FFT有一个符号SNR,一共有50个FFT。在50个FFT中生成的值都存储在符号SNR缓冲器中之后,新的符号SNR与之前存储的值组合,如下所述。
在步骤146中,检测符号SNR缓冲器是否已装满。在某些有利的实施例中,在步骤152中调整所存储的SNR以减少噪声的影响,但是在许多应用中这个步骤是任选的。在这个任选步骤中,每次缓冲器被填满时,关于缓冲器中各符号(行)的噪声值是通过取各行中所有存储的符号SNR的平均值得到的。接着,为补偿噪声的影响,从相应行中各个存储的符号SNR值中减去这个平均值或称“噪声”值。以这种方式,只是暂时出现、因而并非有效检测的“符号”是经过一段时间的平均而得出的。同时参考图3C,为了避免在解码器中夸大噪声值,最好能够约束编码方案,使得在前半个信息中(即在符号序列SA、S1、S2、S3、S4之内)相同符号不会出现两次。
在通过减去噪声电平已调整符号SNR之后,在步骤156中,解码器试着通过检查缓冲器中最大SNR值的模式来恢复信息。在某些实施例中,各符号的最大SNR值在连续组合五个相邻SNR的组的处理中被定位,该处理通过与序列加权值(6 10 10 10 6)成比例地对序列中的各值加权,然后把加权SNR相加而生成集中在序列的第三SNR的时间周期中的比较SNR。这种处理在各个符号的五十个FFT周期中逐渐执行。例如,FFT周期1到5中关于符号“A”的第一组的五个SNR被加权并相加而生成关于FFT周期3的比较SNR。接着利用FFT周期2-6得出的SNR生成另一个比较SNR,以此类推,直到获得集中在FFT周期3到48的比较值。但是,也可以采取其他方法来恢复信息。例如,可以组合多于或少于五个SNR,可以将它们组合而不进行加权,或者可以将它们以非线性方式组合。
得到比较SNR值之后,解码器检查比较SNR值以找到信息模式。首先,找到标记代码符号SA和SB。一旦获得这个信息,解码器就试着检测数据符号的峰值。利用第一段中的各个数据符号和第二段中相应数据符号之间预定的偏移量提供对所检测信息的有效性的校验。也就是说,如果检测到两个标记符号,并且在第一段中的各个数据符号与第二段中相应的数据符号之间观察到相同的偏移量,则很可能已接收到有效信息。
参考图3C和图9,假设缓冲器的开头对应于信息的开始(通常不是这种情况),关于符号“A”的比较SNR的峰值P如图所示应该出现在第三FFT周期中。那么解码器预期下一个峰值出现在第八FFT周期中对应于第一数据符号0-9的位置。在此实例中,假设第一个数据符号是“3”。如果最后一个数据符号是“4”,δ值为2,则如图9所示,解码器会在FFT周期48中发现符号“6”的峰值。如果这样检测出信息(即检测出标记,同时数据符号出现在期望的位置,并且偏移量始终相同),则如步骤162和166所示、信息被记录或者被输出,并且清除SNR缓冲器。
但是,如果这样找不到信息,则在音频信号随后的部分上执行另外五十个重叠FFT,并且把如此产生的符号SNR与已经在循环缓冲器中的那些值相加。执行噪声调整处理与前述相同,解码器再次试着检测信息模式。持续重复这种处理,直到检测出信息。在备选方案中,此处理可以执行有限的次数。
从前述中显而易见,只要不背离本发明的范围,对解码器操作的修改取决于信息结构、其定时、其信号通道、其检测的模式等等。例如,代替存储SNR,可以直接存储FFT的结果以用于检测信息。
图10是另一个同样借助DSP实现的根据另一个有利实施例的解码器的流程图。图10的解码器特别适合于检测五个代码符号的重复序列,它包括标记符号、后面跟着四个数据符号,其中各个代码符号包括多个预定频率分量,并且在信息序列中持续时间为半秒。假设各个符号由十个不同的频率分量表示,符号组包括12个不同符号A,B和0-9,如图3C的代码那样。但是,可容易地修改图9的实施例,以便检测任何数量的符号,每个符号由一个或多个频率分量来表示。
图10所示解码过程中采用的、对应于图8的步骤的步骤由相同的参考标号来表示,因此不再对这些步骤作进一步的描述。图10的实施例使用12个符号宽度乘以150个FFT周期长度的循环缓冲器。一旦缓冲器已填满,则用新的符号SNR各代替当时最旧的符号SNR值。实际上,缓冲器存储15秒窗口的符号SNR值。
如步骤174所示,一旦填满循环缓冲器,就在步骤178中检查它的内容,以便检测信息模式的出现。一旦填满,缓冲器持续保持满的状态,所以可以在每个FFT之后都执行步骤178的模式搜索。
由于每五个符号信息每2.5秒重复一次,各个符号以2.5秒的间隔或者每25个FFT重复一次。为了补偿突发错误等的影响,SNR的R1到R150通过将重复信息的对应值相加来组合,从而获得25个组合的SNR值,即SNRn,n=1、2......25,如下所示:
SNR n = Σ i = 0 5 R n + 25 i
因此,如果突发错误会导致信号间隔i的损失,六个信息间隔中只会损失一个,组合SNR值的基本特性有可能不受此事件的影响。
一旦确定了组合SNR值,解码器检测由组合SNR值指示的标记符号峰值的位置,并且根据标记位置和数据符号的峰值推导出数据符号序列。
一旦如步骤182和183所示那样形成信息,就会把信息记录下来。但是,与图8的实施例不同之处在于,没有清除缓冲器。而是,解码器在缓冲器中装入另外一组SNR并继续搜索信息。
如在图8的解码器中一样,从前述显而易见,只要不背离本发明的范围,可以针对不同的信息结构、信息定时、信号通道、检测模式等对图10的解码器进行修改。例如,图10的实施例的缓冲器可以由任何其他适合的存储器件来代替;可以改变缓冲器的大小;可以改变SNR值窗口的大小;和/或符号重复时间可变化。而且,在某些有利的实施例中,使用各个符号值相对于其它可能符号的测量值、例如各个可能符号大小的排序、代替计算和存储信号SNR来表示各个符号值。
在另一种对听众测量应用特别有用的变型中,分别存储相对较大数目的信息间隔,允许对其内容作回顾分析以检测信道变化。在另一个实施例中,采用了多个缓冲器,每个缓冲器对不同数量的间隔的数据进行累加,以供图8的解码方法使用。例如,一个缓冲器可存储单个信息间隔,另一个缓冲器存储两个累加的间隔,第三个缓冲器存储四个间隔,而第四个缓冲器存储八个间隔。然后利用基于各缓冲器内容的独立检测来检测信道变化。
尽管在这里对本发明的示例实施例及其修改作了详细描述,但是应该理解,本发明不限于这些具体的实施例和修改,只要不背离所附权利要求所定义的本发明的范围和精神,本领域的技术人员可以在其中实施其他修改和变化。

Claims (18)

1.一种用于对嵌入在音频信号中的多个信息符号中的一个预定的信息符号进行解码的系统,包括:
用于接收音频信号的装置,该音频信号中已结合有多个信息符号,使得在音频地重放所述音频信号时所述信息符号是不可听到的,所述多个信息符号包含在作为多个代码符号的一个预定的信息中,所述预定的信息符号由第一和第二代码符号表示,该第一和第二代码符号在所述音频信号中与至少一个代码符号相结合并且与之在时间上存在位移,该至少一个代码符号表示结合在所述音频信号中的并且在时间上定位在所述第一和第二代码符号之间的一个不同的信息符号;
用于累加表示所述预定的信息符号的第一代码符号的第一信号值和表示所述预定的信息符号的第二代码符号的第二信号值的装置;以及
用于检查所述累加的第一和第二信号值以检测由所述第一和第二代码符号所代表的所述预定的信息符号的装置。
2.如权利要求1所述的系统,其中,所述累加装置能够产生从所述第一和第二信号值导出的第三信号值,并且所述检查装置能够根据所述第三信号值检测所述预定的信息符号。
3.如权利要求2所述的系统,其中,所述累加装置能够通过将所述第一和第二信号值线性组合而产生所述第三信号值。
4.如权利要求2所述的系统,其中,所述累加装置能够以所述第一和第二信号值的非线性函数的形式产生所述第三信号值。
5.如权利要求2所述的系统,其中,所述第一和第二代码符号每个均包含预定数目的频率分量,并且还包括用于产生第一和第二组分量值的装置,每一组分量值对应于所述第一和第二代码符号中相应的一个,并且每组的各个分量值表示所述对应符号的各个频率分量的特性,以及用于根据所述第一组分量值产生所述第一信号值和根据所述第二组分量值产生所述第二信号值的装置。
6.如权利要求2所述的系统,其中,所述多个信息符号由多组第一和第二代码符号表示,每一组表示所述多个信息符号中相应的一个,所述多组第一和第二代码符号被安排成具有包括至少一个标记符号和至少一个数据符号的预定序列的信息,并且其中所述累加装置能够累加所述各组第一和第二信号值,各个信号值组对应于所述第一和第二代码符号组中相应的一组,并且包括表示所述相应的代码符号组的所述第一代码信号的第一信号值和表示该组的所述第二代码符号的第二信号值,并且所述检查装置能够通过根据标记符号的信号值组检测标记符号的出现来检测该信息,并且根据所检测的标记符号的出现和所述至少一个数据符号的对应的信号值组来检测至少一个数据符号。
7.如权利要求1所述的系统,其中,所述累加装置能够存储所述第一和第二信号值,并且所述检查装置能够通过检测所述第一和第二信号值这两者来检测所述预定的信息符号。
8.如权利要求7所述的系统,其中,所述累加装置能够根据多个其它的信号值产生所述第一和第二信号值。
9.如权利要求8所述的系统,其中,所述第一和第二信号值是由各组时间上移位的信号值产生的,所述时间上移位的信号值各表示所述第一和第二代码符号中相应的一个符号在其相应的时间周期中的值。
10.如权利要求8所述的系统,其中,所述第一和第二代码符号均包括预定数目的频率分量,并且还包括用于产生第一和第二组分量值的装置,每一组分量值对应于所述第一和第二代码符号中相应的一个符号,并且各组的各个分量值表示所述对应符号的各个频率分量的特性,以及用于根据所述第一组分量值产生所述第一信号值和根据所述第二组分量值产生所述第二信号值的装置。
11.如权利要求1所述的系统,其中,所述接收装置包括将听觉音频信号转换为电信号的声换能器,所述听觉音频信号具有表示多个包含所述听觉音频信号的源数据的信息符号的代码符号,并且还包括存储所检测的信息符号的指示的存储器。
12.如权利要求11所述的系统,其中,还包括所述系统用的适合于听众随身携带的外壳以及用于发送所述存储的数据、供产生听众评估使用的装置。
13.一种用于对结合在音频信号中的多个信息符号中的一个预定的信息符号进行解码的方法,包括:
接收音频信号,该音频信号中已结合有多个信息符号,使得在音频地重放所述音频信号时所述信息符号是不可听到的,所述多个信息符号包含在作为多个代码符号的一个预定的信息中,所述预定的信息符号由第一和第二代码符号表示,该第一和第二代码符号在所述音频信号中与至少一个代码符号相结合并且与之在时间上存在位移,该至少一个代码符号表示结合在所述音频信号中的并且在时间上定位在所述第一和第二代码符号之间的一个不同的信息符号;
累加表示所述预定的信息符号的第一代码符号的第一信号值和表示所述预定的信息符号的第二代码符号的第二信号值;以及
检查所述累加的第一和第二信号值以检测由所述第一和第二代码符号所代表的所述预定的信息符号。
14.如权利要求13所述的方法,其中,还包括通过将听觉音频信号转换为电信号来接收所述第一和第二代码符号,所述听觉音频信号具有包括所述听觉音频信号的源数据的多个信息符号,并且存储表示所检测的信息符号的指示的数据。
15.如权利要求14所述的方法,其中,还包括发送所述存储的数据供产生听众评估使用。
16.一种用于对结合在音频信号中的多个信息符号中的一个预定的信息符号进行解码的系统,包括:
输入装置,用于接收音频信号,该音频信号中已结合有多个信息符号,使得在音频地重放所述音频信号时所述信息符号是不可听到的,所述多个信息符号包含在作为多个代码符号的一个预定的信息中,所述预定的信息符号由第一和第二代码符号表示,该第一和第二代码符号在所述音频信号中与至少一个代码符号相结合并且与之在时间上存在位移,该至少一个代码符号表示结合在所述音频信号中的并且在时间上定位在所述第一和第二代码符号之间的一个不同的信息符号;和
数字处理器,它与所述输入装置相通信,以从中接收所述音频信号,所述数字处理器被编程为将表示所述第一代码符号的第一信号值与表示所述第二代码符号的第二信号值累加,所述数字处理器还被编程为检查所述累加的第一和第二信号值,以检测所述预定的信息符号。
17.如权利要求16所述的系统,其中,所述输入装置包括将听觉音频信号转换为电信号的声换能器,所述听觉音频信号具有表示多个包含所述听觉音频信号的源数据的信息符号的代码符号,并且所述数字处理器具有用于存储表示所检测的信息符号的指示的数据的存储器。
18.如权利要求17所述的系统,其中,还包括所述系统用的适合于听众随身携带的外壳以及用于发送所述存储的数据、供产生听众评估使用的装置。
CNB008107327A 1999-05-25 2000-05-22 音频信号中的信息的解码 Expired - Lifetime CN1282152C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/318045 1999-05-25
US09/318,045 US6871180B1 (en) 1999-05-25 1999-05-25 Decoding of information in audio signals

Publications (2)

Publication Number Publication Date
CN1372682A CN1372682A (zh) 2002-10-02
CN1282152C true CN1282152C (zh) 2006-10-25

Family

ID=23236391

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008107327A Expired - Lifetime CN1282152C (zh) 1999-05-25 2000-05-22 音频信号中的信息的解码

Country Status (28)

Country Link
US (2) US6871180B1 (zh)
EP (1) EP1228504B1 (zh)
JP (2) JP4136314B2 (zh)
KR (1) KR100490289B1 (zh)
CN (1) CN1282152C (zh)
AT (1) ATE488921T1 (zh)
AU (1) AU5038400A (zh)
BR (1) BR0010723A (zh)
CA (1) CA2371414C (zh)
CH (1) CH693695A5 (zh)
CY (1) CY1111624T1 (zh)
CZ (1) CZ304746B6 (zh)
DE (2) DE10084633B3 (zh)
DK (2) DK1228504T3 (zh)
ES (1) ES2354347T3 (zh)
FI (1) FI120329B (zh)
GB (1) GB2369977B (zh)
HK (1) HK1050068B (zh)
IL (2) IL146134A0 (zh)
MX (1) MXPA01011840A (zh)
MY (1) MY124752A (zh)
NO (1) NO318581B1 (zh)
PL (1) PL198972B1 (zh)
PT (1) PT1228504E (zh)
SE (1) SE524325C2 (zh)
TW (1) TW484294B (zh)
WO (1) WO2000072309A1 (zh)
ZA (1) ZA200110472B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104575544A (zh) * 2008-10-24 2015-04-29 尼尔森(美国)有限公司 从媒体提取标识信息的方法和装置
US10003846B2 (en) 2009-05-01 2018-06-19 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
US10134408B2 (en) 2008-10-24 2018-11-20 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction

Families Citing this family (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US5748763A (en) * 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US6944298B1 (en) * 1993-11-18 2005-09-13 Digimare Corporation Steganographic encoding and decoding of auxiliary codes in media signals
US7313251B2 (en) * 1993-11-18 2007-12-25 Digimarc Corporation Method and system for managing and controlling electronic media
US6760463B2 (en) * 1995-05-08 2004-07-06 Digimarc Corporation Watermarking methods and media
US20030056103A1 (en) * 2000-12-18 2003-03-20 Levy Kenneth L. Audio/video commerce application architectural framework
US6381341B1 (en) * 1996-05-16 2002-04-30 Digimarc Corporation Watermark encoding method exploiting biases inherent in original signal
US7412072B2 (en) * 1996-05-16 2008-08-12 Digimarc Corporation Variable message coding protocols for encoding auxiliary data in media signals
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
US6871180B1 (en) * 1999-05-25 2005-03-22 Arbitron Inc. Decoding of information in audio signals
US6947893B1 (en) * 1999-11-19 2005-09-20 Nippon Telegraph & Telephone Corporation Acoustic signal transmission with insertion signal for machine control
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US7127744B2 (en) 2000-03-10 2006-10-24 Digimarc Corporation Method and apparatus to protect media existing in an insecure format
US7346776B2 (en) * 2000-09-11 2008-03-18 Digimarc Corporation Authenticating media signals by adjusting frequency characteristics to reference values
US6952485B1 (en) * 2000-09-11 2005-10-04 Digimarc Corporation Watermark encoding and decoding in imaging devices and imaging device interfaces
US6674876B1 (en) 2000-09-14 2004-01-06 Digimarc Corporation Watermarking in the time-frequency domain
US8572640B2 (en) 2001-06-29 2013-10-29 Arbitron Inc. Media data use measurement with remote decoding/pattern matching
US6862355B2 (en) 2001-09-07 2005-03-01 Arbitron Inc. Message reconstruction from partial detection
KR20040048978A (ko) * 2001-10-25 2004-06-10 코닌클리케 필립스 일렉트로닉스 엔.브이. 감소된 대역폭을 가진 전송 채널 상에 광대역 오디오신호들을 전송하는 방법
WO2003062960A2 (en) * 2002-01-22 2003-07-31 Digimarc Corporation Digital watermarking and fingerprinting including symchronization, layering, version control, and compressed embedding
US7471987B2 (en) * 2002-03-08 2008-12-30 Arbitron, Inc. Determining location of an audience member having a portable media monitor
US7239981B2 (en) 2002-07-26 2007-07-03 Arbitron Inc. Systems and methods for gathering audience measurement data
US7460827B2 (en) * 2002-07-26 2008-12-02 Arbitron, Inc. Radio frequency proximity detection and identification system and method
US9711153B2 (en) 2002-09-27 2017-07-18 The Nielsen Company (Us), Llc Activating functions in processing devices using encoded audio and detecting audio signatures
US20130138231A1 (en) * 2011-11-30 2013-05-30 Arbitron, Inc. Apparatus, system and method for activating functions in processing devices using encoded audio
US7222071B2 (en) 2002-09-27 2007-05-22 Arbitron Inc. Audio data receipt/exposure measurement with code monitoring and signature extraction
US8959016B2 (en) 2002-09-27 2015-02-17 The Nielsen Company (Us), Llc Activating functions in processing devices using start codes embedded in audio
US20120203363A1 (en) * 2002-09-27 2012-08-09 Arbitron, Inc. Apparatus, system and method for activating functions in processing devices using encoded audio and audio signatures
EP2782337A3 (en) 2002-10-15 2014-11-26 Verance Corporation Media monitoring, management and information system
US6845360B2 (en) 2002-11-22 2005-01-18 Arbitron Inc. Encoding multiple messages in audio data and detecting same
US7483835B2 (en) 2002-12-23 2009-01-27 Arbitron, Inc. AD detection using ID code and extracted signature
US7174151B2 (en) 2002-12-23 2007-02-06 Arbitron Inc. Ensuring EAS performance in audio signal encoding
CA2530012C (en) 2003-06-20 2012-04-03 Nielsen Media Research, Inc. Signature-based program identification apparatus and methods for use with digital broadcast systems
US20060239501A1 (en) 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
US7480393B2 (en) * 2003-11-19 2009-01-20 Digimarc Corporation Optimized digital watermarking functions for streaming data
US7483975B2 (en) * 2004-03-26 2009-01-27 Arbitron, Inc. Systems and methods for gathering data concerning usage of media data
US8738763B2 (en) 2004-03-26 2014-05-27 The Nielsen Company (Us), Llc Research data gathering with a portable monitor and a stationary device
US8140848B2 (en) 2004-07-01 2012-03-20 Digimarc Corporation Digital watermark key generation
ES2310773T3 (es) * 2005-01-21 2009-01-16 Unlimited Media Gmbh Metodo de incrustacion de una marca de agua digital en una señal util.
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
CN101322344B (zh) 2005-10-21 2013-01-02 尼尔逊媒介研究股份有限公司 用于计量便携式媒体播放器的方法和装置
JP4899416B2 (ja) * 2005-10-27 2012-03-21 大日本印刷株式会社 ネットワーク接続装置
AU2006327157B2 (en) * 2005-12-20 2013-03-07 Arbitron Inc. Methods and systems for conducting research operations
US20070149114A1 (en) * 2005-12-28 2007-06-28 Andrey Danilenko Capture, storage and retrieval of broadcast information while on-the-go
US8254308B1 (en) * 2006-01-05 2012-08-28 Sprint Spectrum L.P. Method and system for acoustically triggering electronic coupon retrieval
EP3010167B1 (en) 2006-03-27 2017-07-05 Nielsen Media Research, Inc. Methods and systems to meter media content presented on a wireless communication device
US7612275B2 (en) * 2006-04-18 2009-11-03 Nokia Corporation Method, apparatus and computer program product for providing rhythm information from an audio signal
AU2007272440A1 (en) 2006-07-12 2008-01-17 Arbitron Inc. Methods and systems for compliance confirmation and incentives
JP4396683B2 (ja) * 2006-10-02 2010-01-13 カシオ計算機株式会社 音声符号化装置、音声符号化方法、及び、プログラム
US10885543B1 (en) 2006-12-29 2021-01-05 The Nielsen Company (Us), Llc Systems and methods to pre-scale media content to facilitate audience measurement
JP4024285B1 (ja) * 2007-01-11 2007-12-19 有 小山 警報表示システム
CA3144408C (en) 2007-01-25 2023-07-25 Arbitron Inc. Research data gathering
EP1959406A1 (de) 2007-02-16 2008-08-20 Deutsche Post AG Schliessfachanlage, Logistiksystem und Verfahren zum Betreiben der Schliessfachanlage
CA2678942C (en) 2007-02-20 2018-03-06 Nielsen Media Research, Inc. Methods and apparatus for characterizing media
EP2156583B1 (en) 2007-05-02 2018-06-06 The Nielsen Company (US), LLC Methods and apparatus for generating signatures
EP2212775A4 (en) 2007-10-06 2012-01-04 Fitzgerald Joan G COLLECTION OF RESEARCH DATA
JP5104200B2 (ja) * 2007-10-23 2012-12-19 大日本印刷株式会社 ネットワーク接続装置
AU2012241085B2 (en) * 2007-11-12 2014-10-23 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
CA2858944C (en) 2007-11-12 2017-08-22 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
AU2008347134A1 (en) 2007-12-31 2009-07-16 Arbitron, Inc. Survey data acquisition
US8930003B2 (en) 2007-12-31 2015-01-06 The Nielsen Company (Us), Llc Data capture bridge
US8457951B2 (en) 2008-01-29 2013-06-04 The Nielsen Company (Us), Llc Methods and apparatus for performing variable black length watermarking of media
CA2717723C (en) 2008-03-05 2016-10-18 The Nielsen Company (Us), Llc Methods and apparatus for generating signatures
US8121830B2 (en) * 2008-10-24 2012-02-21 The Nielsen Company (Us), Llc Methods and apparatus to extract data encoded in media content
US20100205628A1 (en) 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
US8508357B2 (en) 2008-11-26 2013-08-13 The Nielsen Company (Us), Llc Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking
US9160988B2 (en) 2009-03-09 2015-10-13 The Nielsen Company (Us), Llc System and method for payload encoding and decoding
US10008212B2 (en) * 2009-04-17 2018-06-26 The Nielsen Company (Us), Llc System and method for utilizing audio encoding for measuring media exposure with environmental masking
US20100268540A1 (en) * 2009-04-17 2010-10-21 Taymoor Arshi System and method for utilizing audio beaconing in audience measurement
US20100268573A1 (en) * 2009-04-17 2010-10-21 Anand Jain System and method for utilizing supplemental audio beaconing in audience measurement
US8548810B2 (en) 2009-11-04 2013-10-01 Digimarc Corporation Orchestrated encoding and decoding multimedia content having plural digital watermarks
US20130232198A1 (en) * 2009-12-21 2013-09-05 Arbitron Inc. System and Method for Peer-to-Peer Distribution of Media Exposure Data
US20110153391A1 (en) * 2009-12-21 2011-06-23 Michael Tenbrock Peer-to-peer privacy panel for audience measurement
US8768713B2 (en) * 2010-03-15 2014-07-01 The Nielsen Company (Us), Llc Set-top-box with integrated encoder/decoder for audience measurement
US9134875B2 (en) 2010-03-23 2015-09-15 VoteBlast, Inc. Enhancing public opinion gathering and dissemination
US8732605B1 (en) 2010-03-23 2014-05-20 VoteBlast, Inc. Various methods and apparatuses for enhancing public opinion gathering and dissemination
US8355910B2 (en) * 2010-03-30 2013-01-15 The Nielsen Company (Us), Llc Methods and apparatus for audio watermarking a substantially silent media content presentation
US8676570B2 (en) 2010-04-26 2014-03-18 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to perform audio watermark decoding
US8838977B2 (en) 2010-09-16 2014-09-16 Verance Corporation Watermark extraction and content screening in a networked environment
US8731076B2 (en) * 2010-11-01 2014-05-20 Landis+Gyr Technologies, Llc Variable symbol period assignment and detection
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US9696336B2 (en) 2011-11-30 2017-07-04 The Nielsen Company (Us), Llc Multiple meter detection and processing using motion data
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
US8538333B2 (en) 2011-12-16 2013-09-17 Arbitron Inc. Media exposure linking utilizing bluetooth signal characteristics
US8977194B2 (en) 2011-12-16 2015-03-10 The Nielsen Company (Us), Llc Media exposure and verification utilizing inductive coupling
US9172952B2 (en) * 2012-06-25 2015-10-27 Cisco Technology, Inc. Method and system for analyzing video stream accuracy in a network environment
US8909517B2 (en) * 2012-08-03 2014-12-09 Palo Alto Research Center Incorporated Voice-coded in-band data for interactive calls
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US20140075469A1 (en) 2012-09-13 2014-03-13 Verance Corporation Content distribution including advertisements
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US9368123B2 (en) * 2012-10-16 2016-06-14 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermark detection and extraction
US9992729B2 (en) 2012-10-22 2018-06-05 The Nielsen Company (Us), Llc Systems and methods for wirelessly modifying detection characteristics of portable devices
WO2014084928A1 (en) 2012-11-30 2014-06-05 Arbitron, Inc. Multiple meter detection and processing using motion data
US9195649B2 (en) 2012-12-21 2015-11-24 The Nielsen Company (Us), Llc Audio processing techniques for semantic audio recognition and report generation
US9183849B2 (en) 2012-12-21 2015-11-10 The Nielsen Company (Us), Llc Audio matching with semantic audio recognition and report generation
US9158760B2 (en) 2012-12-21 2015-10-13 The Nielsen Company (Us), Llc Audio decoding with supplemental semantic audio recognition and report generation
US9099080B2 (en) 2013-02-06 2015-08-04 Muzak Llc System for targeting location-based communications
US9262793B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
US9325381B2 (en) 2013-03-15 2016-04-26 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to monitor mobile devices
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9711152B2 (en) 2013-07-31 2017-07-18 The Nielsen Company (Us), Llc Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio
US20150039321A1 (en) * 2013-07-31 2015-02-05 Arbitron Inc. Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
US8768710B1 (en) 2013-12-05 2014-07-01 The Telos Alliance Enhancing a watermark signal extracted from an output signal of a watermarking encoder
US8918326B1 (en) 2013-12-05 2014-12-23 The Telos Alliance Feedback and simulation regarding detectability of a watermark message
US8768714B1 (en) 2013-12-05 2014-07-01 The Telos Alliance Monitoring detectability of a watermark message
US8768005B1 (en) 2013-12-05 2014-07-01 The Telos Alliance Extracting a watermark signal from an output signal of a watermarking encoder
US9824694B2 (en) 2013-12-05 2017-11-21 Tls Corp. Data carriage in encoded and pre-encoded audio bitstreams
US9426525B2 (en) 2013-12-31 2016-08-23 The Nielsen Company (Us), Llc. Methods and apparatus to count people in an audience
KR101731770B1 (ko) 2014-03-13 2017-04-28 베란스 코오포레이션 임베디드 코드를 사용한 양방향 콘텐츠 획득
US9418395B1 (en) 2014-12-31 2016-08-16 The Nielsen Company (Us), Llc Power efficient detection of watermarks in media signals
US9130685B1 (en) 2015-04-14 2015-09-08 Tls Corp. Optimizing parameters in deployed systems operating in delayed feedback real world environments
US9454343B1 (en) 2015-07-20 2016-09-27 Tls Corp. Creating spectral wells for inserting watermarks in audio signals
US10115404B2 (en) 2015-07-24 2018-10-30 Tls Corp. Redundancy in watermarking audio signals that have speech-like properties
US9626977B2 (en) 2015-07-24 2017-04-18 Tls Corp. Inserting watermarks into audio signals that have speech-like properties
US10102602B2 (en) 2015-11-24 2018-10-16 The Nielsen Company (Us), Llc Detecting watermark modifications
CN107371090B (zh) * 2016-05-13 2020-09-04 矽统科技股份有限公司 音频处理编码锁定方法与收音装置
US10347262B2 (en) 2017-10-18 2019-07-09 The Nielsen Company (Us), Llc Systems and methods to improve timestamp transition resolution
US10276175B1 (en) 2017-11-28 2019-04-30 Google Llc Key phrase detection with audio watermarking
GB2593628A (en) 2018-11-27 2021-09-29 Nielsen Co Us Llc Flexible commercial monitoring

Family Cites Families (151)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2470240A (en) 1945-07-31 1949-05-17 Rca Corp Limiting detector circuits
US2662168A (en) 1946-11-09 1953-12-08 Serge A Scherbatskoy System of determining the listening habits of wave signal receiver users
US2573279A (en) 1946-11-09 1951-10-30 Serge A Scherbatskoy System of determining the listening habits of wave signal receiver users
US2660511A (en) 1947-10-24 1953-11-24 Nielsen A C Co Lockout and recycling device for an apparatus for determining the listening habits of wave signal receiver users
US2660662A (en) 1947-10-24 1953-11-24 Nielsen A C Co Search signal apparatus for determining the listening habits of wave signal receiver users
US2630525A (en) 1951-05-25 1953-03-03 Musicast Inc System for transmitting and receiving coded entertainment programs
US2766374A (en) 1951-07-25 1956-10-09 Internat Telementer Corp System and apparatus for determining popularity ratings of different transmitted programs
US3004104A (en) 1954-04-29 1961-10-10 Muzak Corp Identification of sound and like signals
NL154378B (nl) 1965-01-08 1977-08-15 Frederik Adolf Nauta En Freder Stelsel en inrichting voor het registreren van luister- en/of kijkgegevens.
US3492577A (en) 1966-10-07 1970-01-27 Intern Telemeter Corp Audience rating system
US3845391A (en) 1969-07-08 1974-10-29 Audicom Corp Communication including submerged identification signal
JPS5619141B1 (zh) 1970-10-24 1981-05-06
JPS5221852B2 (zh) 1971-10-19 1977-06-14
US3919479A (en) 1972-09-21 1975-11-11 First National Bank Of Boston Broadcast signal identification system
CA1056504A (en) * 1975-04-02 1979-06-12 Visvaldis A. Vitols Keyword detection in continuous speech using continuous asynchronous correlation
US4025851A (en) 1975-11-28 1977-05-24 A.C. Nielsen Company Automatic monitor for programs broadcast
DE2757171C3 (de) 1977-12-22 1980-07-10 Standard Elektrik Lorenz Ag, 7000 Stuttgart Verfahren und Anordnung zur Übertragung zweier unterschiedlicher Informationen in einem einzigen Übertragungskanal vorgegebener Bandbreite auf einer Trägerwelle
US4225967A (en) 1978-01-09 1980-09-30 Fujitsu Limited Broadcast acknowledgement method and system
US4230990C1 (en) 1979-03-16 2002-04-09 John G Lert Jr Broadcast program identification method and system
US4306308A (en) * 1979-09-14 1981-12-15 Rca Corporation Symbols communication system
US4425642A (en) 1982-01-08 1984-01-10 Applied Spectrum Technologies, Inc. Simultaneous transmission of two information signals within a band-limited communications channel
JPS58198934A (ja) 1982-05-17 1983-11-19 Sony Corp 秘話装置
FR2529040B1 (fr) * 1982-06-18 1986-04-11 Thomson Csf Systeme de radiocommunications a sauts de frequence, a redondance inter-paliers
US4450531A (en) 1982-09-10 1984-05-22 Ensco, Inc. Broadcast signal recognition system and method
US4639779A (en) 1983-03-21 1987-01-27 Greenberg Burton L Method and apparatus for the automatic identification and verification of television broadcast programs
US4547804A (en) 1983-03-21 1985-10-15 Greenberg Burton L Method and apparatus for the automatic identification and verification of commercial broadcast programs
US4805020A (en) 1983-03-21 1989-02-14 Greenberg Burton L Television program transmission verification method and apparatus
US4967273A (en) 1983-03-21 1990-10-30 Vidcode, Inc. Television program transmission verification method and apparatus
US4703476A (en) 1983-09-16 1987-10-27 Audicom Corporation Encoding of transmitted program material
FR2559002B1 (fr) 1984-01-27 1986-09-05 Gam Steffen Procede et dispositif de detection d'une information audiovisuelle diffusee par un emetteur
US4613904A (en) 1984-03-15 1986-09-23 Control Data Corporation Television monitoring device
US4599732A (en) * 1984-04-17 1986-07-08 Harris Corporation Technique for acquiring timing and frequency synchronization for modem utilizing known (non-data) symbols as part of their normal transmitted data format
US4697209A (en) 1984-04-26 1987-09-29 A. C. Nielsen Company Methods and apparatus for automatically identifying programs viewed or recorded
CA1208761A (en) 1984-06-06 1986-07-29 Cablovision Alma Inc. Method and device for remotely identifying tv receivers displaying a given channel by means of an identification signal
US4618995A (en) 1985-04-24 1986-10-21 Kemp Saundra R Automatic system and method for monitoring and storing radio user listening habits
US4677466A (en) 1985-07-29 1987-06-30 A. C. Nielsen Company Broadcast program identification method and apparatus
US4626904A (en) 1985-11-12 1986-12-02 Control Data Corporation Meter for passively logging the presence and identity of TV viewers
US4739398A (en) 1986-05-02 1988-04-19 Control Data Corporation Method, apparatus and system for recognizing broadcast segments
GB8611014D0 (en) 1986-05-06 1986-06-11 Emi Plc Thorn Signal identification
US4718106A (en) 1986-05-12 1988-01-05 Weinblatt Lee S Survey of radio audience
DE3703143A1 (de) 1987-02-03 1988-08-11 Thomson Brandt Gmbh Verfahren zur uebertragung eines audiosignals
US4843562A (en) 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
DE3720882A1 (de) 1987-06-24 1989-01-05 Media Control Musik Medien Verfahren und schaltungsanordnung zum automatischen wiedererkennen von signalfolgen
US5394274A (en) 1988-01-22 1995-02-28 Kahn; Leonard R. Anti-copy system utilizing audible and inaudible protection signals
DE3806411C2 (de) 1988-02-29 1996-05-30 Thomson Brandt Gmbh Verfahren zur Übertragung eines Tonsignals und eines Zusatzsignals
US4945412A (en) 1988-06-14 1990-07-31 Kramer Robert A Method of and system for identification and verification of broadcasting television and radio program segments
US4955070A (en) 1988-06-29 1990-09-04 Viewfacts, Inc. Apparatus and method for automatically monitoring broadcast band listening habits
US5213337A (en) 1988-07-06 1993-05-25 Robert Sherman System for communication using a broadcast audio signal
US4930011A (en) 1988-08-02 1990-05-29 A. C. Nielsen Company Method and apparatus for identifying individual members of a marketing and viewing audience
US5023929A (en) 1988-09-15 1991-06-11 Npd Research, Inc. Audio frequency based market survey method
GB8824969D0 (en) 1988-10-25 1988-11-30 Emi Plc Thorn Identification codes
NL8901032A (nl) 1988-11-10 1990-06-01 Philips Nv Coder om extra informatie op te nemen in een digitaal audiosignaal met een tevoren bepaald formaat, een decoder om deze extra informatie uit dit digitale signaal af te leiden, een inrichting voor het opnemen van een digitaal signaal op een registratiedrager, voorzien van de coder, en een registratiedrager verkregen met deze inrichting.
US4943973A (en) 1989-03-31 1990-07-24 At&T Company Spread-spectrum identification signal for communications system
FR2646977B1 (fr) * 1989-05-10 1994-07-29 Thomson Csf Procede et dispositif de transmission de l'information entre emetteurs-recepteurs radioelectriques d'un meme reseau fonctionnant en evasion de frequence
US4972471A (en) 1989-05-15 1990-11-20 Gary Gross Encoding system
AU7224491A (en) 1990-01-18 1991-08-05 Elliott D Blatt Method and apparatus for broadcast media audience measurement
CA2036205C (en) 1990-06-01 1996-11-19 Russell J. Welsh Program monitoring unit
US5214793A (en) 1991-03-15 1993-05-25 Pulse-Com Corporation Electronic billboard and vehicle traffic control communication system
US5191593A (en) * 1991-05-31 1993-03-02 Motorola, Inc. Conference call feature for spread spectrum cordless telephone
FR2681997A1 (fr) 1991-09-30 1993-04-02 Arbitron Cy Procede et dispositif d'identification automatique d'un programme comportant un signal sonore.
US5319735A (en) * 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
IL103620A0 (en) * 1992-11-03 1993-04-04 Rafael Armament Dev Authority Spread-spectrum,frequency-hopping radiotelephone system
US5436653A (en) 1992-04-30 1995-07-25 The Arbitron Company Method and system for recognition of broadcast segments
US5311541A (en) * 1992-05-08 1994-05-10 Axonn Corporation Frequency agile radio
GB9221678D0 (en) 1992-10-15 1992-11-25 Taylor Nelson Group Limited Identifying a received programme stream
CA2147835C (en) 1992-11-16 2006-01-31 Victor A. Aijala Method and apparatus for encoding/decoding broadcast or recorded segments and monitoring audience exposure thereto
CA2106143C (en) 1992-11-25 2004-02-24 William L. Thomas Universal broadcast code and multi-level encoded signal monitoring system
US5379345A (en) 1993-01-29 1995-01-03 Radio Audit Systems, Inc. Method and apparatus for the processing of encoded data in conjunction with an audio broadcast
US5483276A (en) 1993-08-02 1996-01-09 The Arbitron Company Compliance incentives for audience monitoring/recording devices
US5481294A (en) 1993-10-27 1996-01-02 A. C. Nielsen Company Audience measurement system utilizing ancillary codes and passive signatures
US5612741A (en) 1993-11-05 1997-03-18 Curtis Mathes Marketing Corporation Video billboard
US5510828A (en) 1994-03-01 1996-04-23 Lutterbach; R. Steven Interactive video display system
PL183573B1 (pl) * 1994-03-31 2002-06-28 Arbitron Co System do kodowania i system do dekodowania sygnału dźwiękowego
US5450490A (en) 1994-03-31 1995-09-12 The Arbitron Company Apparatus and methods for including codes in audio signals and decoding
US5404377A (en) 1994-04-08 1995-04-04 Moses; Donald W. Simultaneous transmission of data and audio signals by means of perceptual coding
KR960704300A (ko) 1994-05-25 1996-08-31 이데이 노부유키 부호화 방법, 복호화 방법, 부호화/복호화 방법, 부호화 장치, 복호화 장치 및 부호화/복호화 장치(Encoding method, decoding method, encoding/decoding method, encoding apparatus, decoding apparatus, and encoding/decoding apparatus)
US5461390A (en) 1994-05-27 1995-10-24 At&T Ipm Corp. Locator device useful for house arrest and stalker detection
US5526427A (en) * 1994-07-22 1996-06-11 A.C. Nielsen Company Universal broadcast code and multi-level encoded signal monitoring system
US5594934A (en) 1994-09-21 1997-01-14 A.C. Nielsen Company Real time correlation meter
US5541585A (en) 1994-10-11 1996-07-30 Stanley Home Automation Security system for controlling building access
DE19539538A1 (de) * 1994-10-31 1996-05-02 Tektronix Inc Nicht hörbare Einfügung von Information in ein Audiosignal
US6571279B1 (en) 1997-12-05 2003-05-27 Pinpoint Incorporated Location enhanced information delivery system
US5737026A (en) 1995-02-28 1998-04-07 Nielsen Media Research, Inc. Video and data co-channel communication system
US5737025A (en) 1995-02-28 1998-04-07 Nielsen Media Research, Inc. Co-channel transmission of program signals and ancillary signals
AUPN220795A0 (en) 1995-04-06 1995-05-04 Marvel Corporation Pty Ltd Audio/visual marketing device
US5768680A (en) 1995-05-05 1998-06-16 Thomas; C. David Media monitor
US6154484A (en) 1995-09-06 2000-11-28 Solana Technology Development Corporation Method and apparatus for embedding auxiliary data in a primary data signal using frequency and time domain processing
WO1997013338A1 (en) 1995-10-04 1997-04-10 Philips Electronics N.V. Receiver and method for providing data in an improved format
US5687191A (en) * 1995-12-06 1997-11-11 Solana Technology Development Corporation Post-compression hidden data transport
US5761240A (en) * 1996-02-06 1998-06-02 Ericsson Inc. Method and apparatus for determining an optical communications channel without loss of channel messages on a current communications channel
JPH09214636A (ja) * 1996-02-07 1997-08-15 Tateba Syst Kk データ埋め込み音声通信方法及び装置
US5809013A (en) * 1996-02-09 1998-09-15 Interactive Technologies, Inc. Message packet management in a wireless security system
US6148020A (en) * 1996-03-22 2000-11-14 Sanyo Electric Co., Ltd. Method and device for frequency hopping communication by changing a carrier frequency
US5960048A (en) * 1996-03-26 1999-09-28 Telefonaktiebolaget Lm Ericsson Method and an arrangement for receiving a symbol sequence
US5828325A (en) 1996-04-03 1998-10-27 Aris Technologies, Inc. Apparatus and method for encoding and decoding information in analog signals
US5848391A (en) 1996-07-11 1998-12-08 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Method subband of coding and decoding audio signals using variable length windows
US6647548B1 (en) * 1996-09-06 2003-11-11 Nielsen Media Research, Inc. Coded/non-coded program audience measurement system
JP3496411B2 (ja) * 1996-10-30 2004-02-09 ソニー株式会社 情報符号化方法及び復号化装置
US6002443A (en) * 1996-11-01 1999-12-14 Iggulden; Jerry Method and apparatus for automatically identifying and selectively altering segments of a television broadcast signal in real-time
US5848129A (en) 1996-11-05 1998-12-08 Baker; Earl Electronic billboard with telephone call-in control
DE19647041A1 (de) * 1996-11-14 1998-05-28 Ziegler Horst Verfahren zur Übertragung von Daten
US6005598A (en) * 1996-11-27 1999-12-21 Lg Electronics, Inc. Apparatus and method of transmitting broadcast program selection control signal and controlling selective viewing of broadcast program for video appliance
US6958710B2 (en) 2002-12-24 2005-10-25 Arbitron Inc. Universal display media exposure measurement
US7607147B1 (en) 1996-12-11 2009-10-20 The Nielsen Company (Us), Llc Interactive service device metering systems
US6675383B1 (en) * 1997-01-22 2004-01-06 Nielsen Media Research, Inc. Source detection apparatus and method for audience measurement
JP3088964B2 (ja) * 1997-03-18 2000-09-18 興和株式会社 振動波の符号化方法、復号化方法、及び振動波の符号化装置、復号化装置
US5940135A (en) 1997-05-19 1999-08-17 Aris Technologies, Inc. Apparatus and method for encoding and decoding information in analog signals
DE19730130C2 (de) 1997-07-14 2002-02-28 Fraunhofer Ges Forschung Verfahren zum Codieren eines Audiosignals
EP0895387A1 (de) * 1997-07-28 1999-02-03 Deutsche Thomson-Brandt Gmbh Erkennung des Übertragungsmodus eines DVB-Signales
JPH1188549A (ja) * 1997-09-10 1999-03-30 Toyo Commun Equip Co Ltd 音声符号化/復号化装置
JPH11110913A (ja) * 1997-10-01 1999-04-23 Sony Corp 音声情報伝送装置及び方法、並びに音声情報受信装置及び方法、並びに記録媒体
US5945932A (en) 1997-10-30 1999-08-31 Audiotrack Corporation Technique for embedding a code in an audio signal and for detecting the embedded code
US6286005B1 (en) 1998-03-11 2001-09-04 Cannon Holdings, L.L.C. Method and apparatus for analyzing data and advertising optimization
US5966696A (en) 1998-04-14 1999-10-12 Infovation System for tracking consumer exposure and for exposing consumers to different advertisements
DE69830423D1 (de) 1998-05-12 2005-07-07 Nielsen Media Res Inc Vorrichtung für die Erfassung der Einschaltquoten für das digitale Fernsehen
US5974299A (en) * 1998-05-27 1999-10-26 Massetti; Enrico Emilio Audience rating system for digital television and radio
US6252522B1 (en) 1998-05-28 2001-06-26 Solana Technology Development Corporation Billboard consumption measurement system
AUPP392498A0 (en) * 1998-06-04 1998-07-02 Innes Corporation Pty Ltd Traffic verification system
US6272176B1 (en) 1998-07-16 2001-08-07 Nielsen Media Research, Inc. Broadcast encoding system and method
US6266442B1 (en) 1998-10-23 2001-07-24 Facet Technology Corp. Method and apparatus for identifying objects depicted in a videostream
US6519769B1 (en) * 1998-11-09 2003-02-11 General Electric Company Audience measurement system employing local time coincidence coding
US6360167B1 (en) 1999-01-29 2002-03-19 Magellan Dis, Inc. Vehicle navigation system with location-based multi-media annotation
US6396413B2 (en) 1999-03-11 2002-05-28 Telephonics Corporation Personal alarm monitor system
US6871180B1 (en) 1999-05-25 2005-03-22 Arbitron Inc. Decoding of information in audio signals
US20030055707A1 (en) 1999-09-22 2003-03-20 Frederick D. Busche Method and system for integrating spatial analysis and data mining analysis to ascertain favorable positioning of products in a retail environment
US6546257B1 (en) 2000-01-31 2003-04-08 Kavin K. Stewart Providing promotional material based on repeated travel patterns
US6507802B1 (en) 2000-02-16 2003-01-14 Hrl Laboratories, Llc Mobile user collaborator discovery method and apparatus
US6484148B1 (en) 2000-02-19 2002-11-19 John E. Boyd Electronic advertising device and method of using the same
US6879652B1 (en) 2000-07-14 2005-04-12 Nielsen Media Research, Inc. Method for encoding an input signal
US6647269B2 (en) 2000-08-07 2003-11-11 Telcontar Method and system for analyzing advertisements delivered to a mobile unit
US6580916B1 (en) 2000-09-15 2003-06-17 Motorola, Inc. Service framework for evaluating remote services based upon transport characteristics
US20020107027A1 (en) 2000-12-06 2002-08-08 O'neil Joseph Thomas Targeted advertising for commuters with mobile IP terminals
US20020097193A1 (en) 2001-01-23 2002-07-25 Freecar Media System and method to increase the efficiency of outdoor advertising
US6934508B2 (en) 2001-03-19 2005-08-23 Navigaug Inc. System and method for obtaining comprehensive vehicle radio listener statistics
US7006982B2 (en) 2001-05-15 2006-02-28 Sorensen Associates Inc. Purchase selection behavior analysis system and method utilizing a visibility measure
US8572640B2 (en) 2001-06-29 2013-10-29 Arbitron Inc. Media data use measurement with remote decoding/pattern matching
US6862355B2 (en) 2001-09-07 2005-03-01 Arbitron Inc. Message reconstruction from partial detection
US6837427B2 (en) 2001-11-21 2005-01-04 Goliath Solutions, Llc. Advertising compliance monitoring system
US7038619B2 (en) 2001-12-31 2006-05-02 Rdp Associates, Incorporated Satellite positioning system enabled media measurement system and method
US6720876B1 (en) 2002-02-14 2004-04-13 Interval Research Corporation Untethered position tracking system
US7353184B2 (en) 2002-03-07 2008-04-01 Hewlett-Packard Development Company, L.P. Customer-side market segmentation
US7181159B2 (en) 2002-03-07 2007-02-20 Breen Julian H Method and apparatus for monitoring audio listening
US7471987B2 (en) 2002-03-08 2008-12-30 Arbitron, Inc. Determining location of an audience member having a portable media monitor
US7015817B2 (en) 2002-05-14 2006-03-21 Shuan Michael Copley Personal tracking device
US7627872B2 (en) 2002-07-26 2009-12-01 Arbitron Inc. Media data usage measurement and reporting systems and methods
US7222071B2 (en) * 2002-09-27 2007-05-22 Arbitron Inc. Audio data receipt/exposure measurement with code monitoring and signature extraction
US6845360B2 (en) 2002-11-22 2005-01-18 Arbitron Inc. Encoding multiple messages in audio data and detecting same
US7592908B2 (en) 2003-08-13 2009-09-22 Arbitron, Inc. Universal display exposure monitor using personal locator service
US7672677B2 (en) 2004-01-16 2010-03-02 Compasscom Software Corporation Method and system to transfer and to display location information about an object
US8229469B2 (en) 2004-03-15 2012-07-24 Arbitron Inc. Methods and systems for mapping locations of wireless transmitters for use in gathering market research data
AU2005270105B2 (en) 2004-07-02 2011-03-31 Nielsen Media Research, Inc. Methods and apparatus for mixing compressed digital bit streams

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104575544A (zh) * 2008-10-24 2015-04-29 尼尔森(美国)有限公司 从媒体提取标识信息的方法和装置
CN104575544B (zh) * 2008-10-24 2018-09-14 尼尔森(美国)有限公司 从媒体提取标识信息的方法和装置
US10134408B2 (en) 2008-10-24 2018-11-20 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US10003846B2 (en) 2009-05-01 2018-06-19 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
US11948588B2 (en) 2009-05-01 2024-04-02 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content

Also Published As

Publication number Publication date
JP4864037B2 (ja) 2012-01-25
PT1228504E (pt) 2010-12-21
ATE488921T1 (de) 2010-12-15
CA2371414A1 (en) 2000-11-30
ES2354347T3 (es) 2011-03-14
PL352804A1 (en) 2003-09-08
DE60045252D1 (de) 2010-12-30
JP4136314B2 (ja) 2008-08-20
IL146134A (en) 2006-09-05
CH693695A5 (de) 2003-12-15
IL146134A0 (en) 2002-07-25
KR100490289B1 (ko) 2005-05-17
PL198972B1 (pl) 2008-08-29
ES2354347T8 (es) 2011-05-03
USRE42627E1 (en) 2011-08-16
CZ304746B6 (cs) 2014-09-24
FI120329B (fi) 2009-09-15
US6871180B1 (en) 2005-03-22
HK1050068A1 (en) 2003-06-06
MY124752A (en) 2006-07-31
EP1228504A4 (en) 2007-02-07
NO318581B1 (no) 2005-04-11
BR0010723A (pt) 2002-02-19
SE0103910L (sv) 2001-11-23
JP2003500702A (ja) 2003-01-07
AU5038400A (en) 2000-12-12
SE0103910D0 (sv) 2001-11-23
GB0128172D0 (en) 2002-01-16
EP1228504A1 (en) 2002-08-07
CN1372682A (zh) 2002-10-02
NO20015709L (no) 2001-12-28
CY1111624T1 (el) 2015-10-07
SE524325C2 (sv) 2004-07-27
CA2371414C (en) 2011-01-11
CZ20014166A3 (cs) 2002-04-17
DK200101747A (da) 2001-11-23
JP2008165258A (ja) 2008-07-17
DE10084633T1 (de) 2002-09-12
EP1228504B1 (en) 2010-11-17
WO2000072309A1 (en) 2000-11-30
ZA200110472B (en) 2003-03-20
MXPA01011840A (es) 2003-09-04
GB2369977B (en) 2004-01-07
NO20015709D0 (no) 2001-11-22
KR20020019449A (ko) 2002-03-12
DK1228504T3 (da) 2011-03-07
TW484294B (en) 2002-04-21
DE10084633B3 (de) 2014-08-28
DK176885B1 (da) 2010-02-22
HK1050068B (zh) 2007-06-08
FI20012297A (fi) 2002-01-23
GB2369977A (en) 2002-06-12

Similar Documents

Publication Publication Date Title
CN1282152C (zh) 音频信号中的信息的解码
AU2007200368B2 (en) System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems
AU2006203639C1 (en) Decoding of information in audio signals
CN1739139B (zh) 编码音频数据中多个消息并检测该消息
AU2001251274B2 (en) System and method for adding an inaudible code to an audio signal and method and apparatus for reading a code signal from an audio signal
CN101918999B (zh) 执行音频水印嵌入以及水印检测和提取的方法和设备
AU2001251274A1 (en) System and method for adding an inaudible code to an audio signal and method and apparatus for reading a code signal from an audio signal
CN1418406A (zh) 用于保护数据流无损传输的方法和设备
Gunsel et al. An adaptive encoder for audio watermarking
Ahmed et al. Audio hiding using wavelet transform with amplitude modulation
CN1497879A (zh) 广播编码的系统和方法
de Campos Teixeira Gomes et al. Resynchronization Methods for Audio Watermarking an Audio System
Watson et al. Signaling Techniques for Broadcast Applications
MXPA01000433A (en) System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1050068

Country of ref document: HK

CX01 Expiry of patent term

Granted publication date: 20061025

CX01 Expiry of patent term