CN103138862B - 创建表示媒体的签名的装置和方法 - Google Patents
创建表示媒体的签名的装置和方法 Download PDFInfo
- Publication number
- CN103138862B CN103138862B CN201310050752.4A CN201310050752A CN103138862B CN 103138862 B CN103138862 B CN 103138862B CN 201310050752 A CN201310050752 A CN 201310050752A CN 103138862 B CN103138862 B CN 103138862B
- Authority
- CN
- China
- Prior art keywords
- frequency
- signature
- component
- section
- frequency section
- 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 - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/56—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/58—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of audio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/12—Arrangements for observation, testing or troubleshooting
- H04H20/14—Arrangements for observation, testing or troubleshooting for monitoring programmes
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Character Discrimination (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供了一种创建表示媒体的签名的装置和方法。在一个示例中,创建表示媒体的签名的装置包括:变换器,该变换器至少将音频块的一部分转换成包括多个频率分量的频域表示;判决量度处理器,该判决量度处理器用于:限定具有实频谱分量和虚频谱分量的频率分量的频带;限定各频率分量的矢量,多个频率分量中第一个频率分量的矢量包括所述多个频率分量中第一个频率分量的实频谱分量和虚频谱分量;并且使用所述多个频率分量的矢量的点积的线性组合确定判决量度;以及签名确定器,该签名确定器基于所述判决量度的值来确定签名。
Description
本申请是申请日为2008年2月20日,申请号为200880012844.0(国际申请号为PCT/US2008/054434),发明名称为“表征媒体的方法和装置”的专利申请的分案申请。
相关申请
本专利要求分别于2007年2月20日和2007年3月9日提交的美国临时专利申请No.60/890,680及No.60/894,090的优先权,此处以引证的方式将上述临时专利申请的整个内容合并与此。
技术领域
本发明总体涉及媒体监测,更具体地说,涉及用于表征媒体以及用于生成对媒体信息进行识别的签名的方法和装置。
背景技术
已知使用签名匹配技术来对媒体信息进行识别,更具体地说,对音频流(例如,音频信息)进行识别。已知的签名匹配技术通常用于电视及电台受众统计应用(meteringapplication),并且使用几种用于生成签名并匹配的方法来实现。例如,在电视观众统计应用中,在监测地点(例如,监测的家庭)和参考地点生成签名。监测地点通常包括例如对受众成员的媒体消费进行监测的家庭的之类的位置。例如,在监测地点,可以基于与所选择的频道、广播台等相关联的音频流来生成监测的签名。然后,可以将该监测的签名发送到中央数据收集装置进行分析。在参考地点,基于在广播区域内提供的已知节目来生成签名(通常称为参考签名)。该参考签名可以存储在参考位置和/或中央数据收集装置,并且与在监测位置生成的监测签名进行比较。可以找到一个与参考签名匹配的监测签名,并且与匹配的参考签名对应的已知节目可以被识别为在监测地点呈现的节目。
发明内容
本发明提供一种创建表示媒体的签名的装置和方法,以解决现有技术中的一个或更多个缺陷。
根据本发明的一方面,提供了一种装置,该装置包括:变换器,该变换器将捕获到的音频的多个采样转换成包括多个频率分量的频域表示;判决量度处理器,该判决量度处理器用于:将所述频域表示划分成具有实频谱分量和虚频谱分量的频率分量的频带;限定所述频带内的多个频率段;通过将多个频率段的相应组的实频谱分量和虚频谱分量相乘并相加来确定各个频率段的关系,其中所述多个频率段中第一个频率段的相应组至少包括所述多个频率段中的第一个频率段以及所述多个频率段中的、基于所述第一个频率段选择的第二个频率段;并且通过将函数相加来确定频带的判决量度;以及签名确定器,该签名确定器基于所述判决量度的值来确定签名。
根据本方面的另一方面,提供了一种创建表示媒体的签名的装置,该装置包括:变换器,该变换器至少将音频块的一部分转换成包括多个频率分量的频域表示;判决量度处理器,该判决量度处理器用于:限定具有实频谱分量和虚频谱分量的频率分量的频带;限定各频率分量的矢量,多个频率分量中第一个频率分量的矢量包括所述多个频率分量中第一个频率分量的实频谱分量和虚频谱分量;并且使用所述多个频率分量的矢量的点积的线性组合确定判决量度;以及签名确定器,该签名确定器基于所述判决量度的值来确定签名。
根据本发明的另一方面,提供了一种方法,所述方法包括以下步骤:至少将音频块的一部分转换成包括多个频率分量的频域表示;限定具有实频谱分量和虚频谱分量的频率分量的频带;限定所述频带内的多个频率段;使用处理器利用所述多个频率段中的相应组的实频谱分量和虚频谱分量的乘积来确定各个频率段的各自的函数,其中所述多个频率段中第一个频率段的相应组至少包括所述多个频率段中的第一个频率段以及所述多个频率段中的、基于所述第一个频率段选择的第二个频率段;使用所述处理器通过将这些函数相加来确定判决量度;以及基于所述判决量度的值来确定签名的比特。
根据本发明的另一方面,提供了一种方法,该方法包括以下步骤:至少将音频块的一部分转换成包括多个频率分量的频域表示;限定具有实频谱分量和虚频谱分量的频率分量的频带;限定各频率分量的矢量,多个频率分量中第一个频率分量的矢量包括所述多个频率分量中第一个频率分量的实频谱分量和虚频谱分量;使用所述多个频率分量的矢量的点积的线性组合确定判决量度;以及基于所述判决量度的值来确定签名。
附图说明
图1A和图1B例示了用于生成签名并识别音频流的示例性的音频流识别系统。
图2是例示了示例性的签名生成处理的流程图。
图3是例示了图2示出的示例性的捕捉音频处理的进一步细节的流程图。
图4是例示了图2示出的示例性的计算判决量度处理的进一步细节的流程图。
图5是例示了用于确定图4所示的频段(bin)和频带(band)之间关系的一个示例性处理的进一步细节的流程图。
图6是例示了用于确定图4所示的频段和频带之间关系的第二示例性处理的进一步细节的流程图。
图7是示例性的签名匹配处理的流程图。
图8是如何根据图7的流程图对签名进行比较的图。
图9是基于音频流或音频块来生成签名的示例性签名生成系统的框图。
图10是用于比较签名的示例性的签名比较系统的框图。
图11是可以用于实现此处描述的方法和装置的示例性的处理器系统的框图。
具体实施方式
虽然以下公开了除了其他部件以外使用在硬件上执行的软件实现的示例性的系统,但是应注意的是,这种系统仅仅是示例性的,而不应当视为是限制性的。例如,可以单独用硬件,单独用软件或者以硬件和软件的任何组合来实施这些硬件和软件部件中的任何一个或全部。因此,虽然以下描述了示例性系统,但本领域的技术人员容易理解,所提供的示例不是实现该系统的唯一方式。
此处描述的方法和装置总体涉及生成可用于对媒体信息进行识别的数字签名。数字签名是出于匹配、索引或数据库检索的目的而精确地表征音频信号的音频描述符。具体而言,针对基于音频流或音频块(例如,音频信息)生成数字签名而描述了所公开的方法和装置。但是,此处描述的方法和装置还可以基于任何其它类型的媒体信息(例如,视频信息、网页、静止图像、计算机数据等)来生成数字签名。此外,媒体信息可以与以下信息相关联:广播信息(例如,电视信息,电台信息等),从任何存储介质(例如,压缩盘(CD)、数字通用盘(DVD)等)中重现的信息,或者与音频流、视频流相关联的任何其它信息,或者从中生成了数字签名的任何其它媒体信息。在一个具体的示例中,基于以下数字签名来对音频流进行识别,这些数字签名包括监测地点(例如,监测的家庭)生成的监测数字签名以及在参考地点和/或中央数据收集装置处生成和/或存储的参考数字签名。
如以下将具体描述的,此处描述的方法和装置基于数字签名来对包括音频流的媒体信息进行识别。此处描述的示例性的技术利用音频采样块通过对音频采样块中的音频频谱的属性进行分析而在特定时间计算签名。如下面将要描述的,对音频频谱的信号频带计算判决函数或判决量度,并且基于该判决量度的值将签名比特分配给音频采样块。可以基于频谱频带之间的比较或者通过将频带与两个或更多个矢量进行卷积来计算判决函数或判决量度。除了根据原始信号的频谱表示(spectralrepresentation)以外,可以根据其他方法(例如小波变换、余弦变换等)得到判决函数。
可以基于与受众所消费的媒体信息(例如,监测的音频流)相关联的音频流在监测地点利用以上技术来生成监测的签名。例如,可以基于在监测地点呈现的电视节目的轨道(track)的音频块来生成监测的签名。然后,该监测的签名可以被传送到中央数据收集装置以与一个或更多个参考签名进行比较。
基于与已知的媒体信息相关联的音频流而在参考地点和/或中央数据收集装置处利用以上技术来生成参考签名。已知的媒体信息可包括在区域内广播的媒体、在家庭内重现(reproduce)的媒体、经由互联网接收到的媒体等。各参考签名与媒体标识信息(例如,歌曲标题、电影标题等)一起存储在存储器中。当在中央数据收集装置处接收到监测的签名时,将该监测的签名与一个或更多个签名进行比较直到找到一个匹配。然后,该匹配信息用于对从中生成了该监测签名的媒体信息(例如,监测的音频流)进行识别。例如,可以参照查找表或数据库来检索与从中生成了该监测签名的媒体信息相对应的媒体标题、节目标识(programidentity)、剧集号(episodenumber)等。
在一个示例中,监测签名和参考签名的生成速率可能不同。当然,在监测签名与参考签名的数据速率不同的设置中,当将监测签名与参考签名进行比较时,必须对该差异进行说明。例如,如果监测速率是参考速率的25%,则各个连续的监测签名将对应于每第4个参考签名。
图1A和图1B例示了用于生成数字频谱签名以及识别音频流的示例性的音频流识别系统100和150。示例性的音频流识别系统100和150可以分别实现为电视广播信息识别系统和无线电广播信息识别系统。示例性的音频流识别系统100包括监测地点102(例如,监测家庭)、参考地点104及中央数据收集装置106。
对电视广播信息进行监测包括以下步骤:基于电视广播信息的音频数据在监测地点102生成监测的签名,并且将监测的签名经由网络108传送至中央数据收集装置106。可以在参考地点104处生成参考签名并且也可以经由网络108将参考签名传送至中央数据收集装置106。可以在中央数据收集装置106处通过将监测的签名与一个或更多个参考签名进行比较直到找到一个匹配为止来对由在监测地点102处生成的监测的签名所代表的音频内容进行识别。或者,可以将监测的签名从监测地点102传送至参考地点104,并且在参考地点104处将该监测的签名与一个或更多个参考签名进行比较。在另一个示例中,可以将参考签名传送至监测地点102并且在监测地点102中将该参考签名与监测的签名进行比较。
监测地点102可以是,例如,对受众的媒体消费进行监测的家庭。通常,监测地点102可包括多个媒体递送设备110、多个媒体呈现设备112、和用于生成与在监测地点102呈现的媒体相关联的监测的签名的签名生成器114。
该多个媒体递送设备110可包括,例如,机顶盒调谐器(例如,有线调谐器、卫星调谐器等)、DVD播放器、CD播放器、收音机等。媒体递送设备110(例如,机顶盒调谐器)中的部分或全部可以以可通信的方式耦合到一个或更多个广播信息接收设备116,广播信息接收设备116可包括电缆、碟形卫星天线、天线、和/或用于接收广播信息的任何其它的合适设备。媒体递送设备110可被配置为基于例如广播信息和/或存储的信息来重现媒体信息(例如,音频信息、视频信息、网页、静止图像等)。可以从广播信息接收设备116获得广播信息,并且可以从信息存储介质(例如,DVD、CD、磁带等)获得存储的信息。媒体递送设备110以可通信的方式耦合到媒体呈现设备112,并且可被配置为将媒体信息传送至媒体呈现设备112进行呈现。媒体呈现设备112可包括具有显示设备和/或一组扬声器的电视,受众成员通过电视来消费例如广播电视信息、音乐、电影等。
如下面将更详细描述的那样,签名生成器114可用于基于音频信息生成监测的数字签名。具体而言,在监测地点102,可以将签名生成器114配置成基于监测的音频流来生成监测的签名,该监测的音频流是由媒体递送设备110重现和/或由媒体呈现设备112呈现的。签名生成器114可经由音频监测接口118以可通信的方式耦合到媒体递送设备110和/或媒体呈现设备112。按照这种方式,签名生成器114可获得与媒体递送设备110重现的和/或媒体呈现设备112呈现的媒体信息相关联的音频流。另外地或另选的是,签名生成器114可以以可通信的方式耦合到被放置在靠近媒体呈现设备112处的麦克风(未示出)以监测音频流。签名生成器114还可以以可通信的方式经由网络108耦合到中央数据收集装置106。
网络108可用于在监测地点102、参考地点104和中央数据收集装置106之间传送签名(例如,数字频谱签名)、控制信息、和/或配置信息。任何有线或无线通信系统(例如,宽带有线网络、DSL网络、蜂窝电话网络、卫星网络和/或任何其它通信网络)都可以用于实现网络108。
如图1A所示,参考地点104可包括多个广播信息调谐器120、参考签名生成器122、发射机124、数据库或存储器126和广播信息接收设备128。参考签名生成器122和发射机124可以以可通信的方式耦合到存储器126以在其中存储参考签名和/或从其中检索存储的参考签名。
广播信息调谐器120可以以可通信的方式耦合到广播信息接收设备128,广播信息接收设备128可包括电缆、天线、碟形卫星天线和/或用于接收广播信息的任何其它的合适设备。各个广播信息调谐器120可被配置为调谐到特定的广播频道。通常,参考地点104处的调谐器的数量等于特定的广播区域中可用的频道的数量。按照这种方式,可以对通过广播区域中的所有的频道发送的所有媒体信息来生成参考签名。可以将经过调谐后的媒体信息的音频部分从广播信息调谐器120传送至参考签名生成器122。
参考签名生成器122可以被配置为获得在特定的广播区域中可得到的所有媒体信息中的音频部分。然后,参考签名生成器122可以基于音频信息生成多个参考签名(如以下将更详细描述的)并且将该参考签名存储在存储器126中。虽然在图1中示出了一个参考签名生成器,但是在参考地点104可以使用多个参考签名生成器。例如,该多个签名生成器中的每一个可以以可通信的方式耦合到这些广播信息调谐器120中一个相应广播信息调谐器120。
发射机124可以以可通信的方式耦合到存储器126并且被配置为从其中检索签名,并且经由网络108将参考签名传送至中央数据收集装置106。
中央数据收集装置106可以被配置为将从监测地点102接收到的监测的签名与从参考地点104接收到的参考签名进行比较。此外,中央数据收集装置106可以被配置为通过将监测的签名与参考签名进行匹配来对监测的音频流进行识别并且利用该匹配信息来从数据库中检索电视节目标识信息(例如,节目标题、广播时间、广播频道等)。中央数据收集装置106包括接收机130、签名分析器132和存储器134,它们都如图所示以可通信的方式耦合。
接收机130可以被配置成经由网络108接收监测的签名和参考签名。接收机130以可通信的方式耦合到存储器134并且被配置为将监测的签名以及参考签名存储其中。
签名分析器132可以用于对参考签名与监测的签名进行比较。签名分析器132以可通信的方式耦合到存储器134并且被配置为从存储器134中检索监测的签名和参考签名。签名分析器132可以被配置为从存储器134中检索参考签名和监测的签名,并且将该监测的签名与参考签名进行比较直到找到一个匹配为止。可以使用任何机器可访问的信息存储介质(例如一个或更多个硬盘驱动器、一个或更多个光存储设备等)来实现存储器134。
虽然在图1A中签名分析器132位于中央数据收集装置106中,但是,签名分析器132可以更换为位于参考地点104。在这样的配置中,可以经由网络108将监测的签名从监测地点102传送至参考地点104。另选的是,存储器134可以位于监测地点102,并且可以通过发射机124经由网络108周期性地将参考签名添加到存储器134。另外,虽然签名分析器132被示出为与签名生成器114及122分离的设备,但是,签名分析器132可以与参考签名生成器122和/或签名生成器114一体地形成。另外,虽然图1说明了单个的监测地点(即,监测地点102)和单个的参考地点(即,参考地点104),但是,可以经由网络108将多个这种地点耦合到中央数据收集装置106。
图1B的音频流识别系统可以配置为对与无线电广播信息相关联的音频流进行监测和识别。通常,音频流识别系统150用于对由特定的广播区域中的多个无线电台广播的内容进行监测。与用于对受众所消费的电视内容进行监测的音频流识别系统100不同,音频流识别系统150可以用于对在广播区域内广播的音乐、歌曲等以及它们被广播的次数进行监测。这种类型的媒体追踪可用于确定与各个音频作品相关联的版税(royalty)支付、版权的正确使用等。音频流识别系统150包括监测地点152、中央数据收集装置154和网络108。
监测地点152被配置为接收在特定的广播区域中可得到的所有的无线电广播信息,并且基于该无线电广播信息生成监测的签名。监测地点152包括该多个广播信息调谐器120、该发射机124、该存储器126和该广播信息接收设备128,所有这些都结合图1A进行了说明。此外,监测地点152包括签名生成器156。当在音频流识别系统150中使用时,广播信息接收设备128被配置为接收无线电广播信息,并且广播信息调谐器120被配置为调谐到该无线电广播电台。监测地点152处的广播信息调谐器120的数量可以等于特定广播区域中无线电广播电台的数量。
签名生成器156被配置为从各个广播信息调谐器120接收被调谐到的音频信息并且生成该调谐到的音频信息的监测签名。虽然示出了一个签名生成器(即,签名生成器156),但是监测地点152可以包括多个签名生成器,各个签名生成器以可通信的方式耦合到广播信息调谐器120中的一个。签名生成器156可以将监测的签名存储在存储器126中。发射机124可以从存储器126中检索监测的签名并且经由网络108将它们传送至中央数据收集装置154。
中央数据收集装置154被配置为从监测地点152接收监测的签名,基于参考音频流生成参考签名,并将监测的签名与参考签名进行比较。中央数据收集装置154包括接收机130、签名分析器132和存储器134。所有这些都结合图1A在上面进行了具体说明。此外,中央数据收集装置154包括参考签名生成器158。
参考签名生成器158被配置为基于参考音频流生成参考签名。该参考音频流可以存储在任何类型的机器可访问介质(例如,CD、DVD、数字音频带(DAT))中。通常,艺术家和/或唱片制作公司将它们的音频作品(即,音乐、歌曲等)发送至中央数据收集装置154以将它们添加到参考库中。参考签名生成器158可以从机器可访问的介质中读取音频数据并且基于各个音频作品(即,图3中的捕获的音频300)生成多个参考签名。然后,参考签名生成器158可以将参考签名存储在存储器134中以用于由签名分析器132进行随后的检索。可以将与各个参考音频流相关联的标识信息(例如,歌曲标题、艺术家的名字、轨道号等)存储在数据库中并且可以基于参考签名进行索引。按照这种方式,中央数据收集装置154包括具有参考签名以及与所有已知且可得到的歌曲标题相对应的标识信息的数据库。
接收机130被配置为从网络108接收监测的签名,并且将该监测的签名存储在存储器134中。由签名分析器132从存储器134中检索出监测的签名和参考签名以用于对在广播区域内广播的监测音频流进行识别。签名分析器132可以通过首先将监测的签名与参考签名进行匹配来对监测的音频流进行识别。然后,将该匹配信息和/或匹配参考签名用于从存储在存储器134中的数据库中检索标识信息(例如,歌曲标题、歌曲轨道、艺术家等)。
虽然在图1B中示出了一个监测地点(例如,监测地点152),但是多个监测地点可以以可通信的方式耦合到网络108并且被配置为生成监测的签名。具体而言,各个监测的地点可以位于各自广播区域中,并且被配置为对各自广播区域内的广播电台的内容进行监测。
下面描述了用于创建例如长度为24比特的数字签名的示例性签名生成处理和装置。在一个示例中,从具有大约2秒时长音频采样的长块中得到各个签名(即,各个24比特的字)。当然,所选择的签名长度以及音频采样块的大小仅仅是示例性的,并且可以选择其它的签名长度和块大小。
图2是表示示例性的签名生成处理200的流程图。如图2所示,签名生成处理200首先捕捉要由签名表征的音频块(方框202)。可以经由例如到音频源的硬线连接(hardwiredconnection)或者经由到音频源的无线连接(诸如音频传感器)来从音频源捕捉音频。如果音频源是模拟的,则该捕捉包括使用例如模/数转换器来对模拟音源进行采样(数字化)。
以8kHz的采样率(Fs)对要确定其签名的进来的模拟音频流进行数化字采样。这意味着由以每秒8000个采样的速率或者以125微秒(us)1个采样的速率抽取的数字采样来表示模拟音频。可以用16比特的分辨率来表示各个音频采样。通常,这里用变量N来表示音频块中捕捉的采样数量。在一个示例中,以8kHz对音频采样2.048秒的时长,其结果是N=16384个时域的采样。在这种设置中,捕捉的音频的时间范围对应于t…t+N/Fs,其中,t是第一个采样的时间。当然,上面规定的具体采样率、比特分辨率、采样时长和所得到的时域采样的数量仅仅是一个示例。
如图3所示,可以通过在输入缓存区中将采样移位诸如256个采样的量(方框302),并且读取新的采样以填入缓存区中为空的部分(方框304)来实现捕捉音频处理202。如下面的示例中描述的,因为单独的频段(FrequencyBin)对于音频块的选择更为敏感,所以从包括多个频段的频带中而不是从频段中得到表征音频块的签名。在一些示例中,因为参考签名和测量地点签名(后面称作地点单元签名(siteunitsignature))是从在时域中无法彼此对准的音频采样块中计算出来的,所以确保该签名相对于块排列的稳定至关重要。为了解决这个问题,在一个示例中,以32毫秒的间隔来捕捉参考签名(即,通过附加上256个新的采样并且丢弃最旧的256个采样来对16384采样的音频块进行更新)。在示例性的地点单元中,以128毫秒的时间间隔或者以1024个采样的采样增量来捕捉签名。因此,最差情况参考签名与地点单元签名之间的块偏差是128个采样。签名的所期望特征是对128个采样的移位具有鲁棒性。实际上,在下述的匹配处理中,希望地点单元签名与参考签名完全一致以能够成功地“命中(hit)”查找表
参照图2,在捕捉到音频之后(方框202),对捕捉到的音频进行变换(方框204)。在一个示例中,该变换可以是从时域到频域的变换。例如,可以将捕捉到的音频的N个采样转换成音频频谱,该音频频谱由包括实部频率分量和虚部频率分量的N/2个复数的离散傅立叶变换(DFT)系数来表示。下式1示出了一个示例性的频率转换式,对时域的幅度值执行该频率转换以将其转换成复值的频域谱系数X[k]。
式1
其中,X[k]是具有实部分量和虚部分量的复数,从而,X[k]=XR[k]+jXI[k],0≤k≤N-1,实部和虚部分别为XR[k]和XI[k]。由频段索引k来标识各个频率分量。虽然上述说明提及了DFT处理,但是,可以采用任何适当的变换(诸如,小波变换、离散余弦变换(DCT)、MDCT、哈尔(Haar)变换、沃尔什(Walsh)变换等)。
变换结束后(方框204),处理200对判决量度进行计算(方框206)。如下所述,可以通过将变换后的音频划分成为频带(即,划分成几个频带,各个频带包括几个复值的频率分量段(frequencycomponentbin))来计算判决量度。在一个示例中,可以将变换后的音频划分成频段的24个频带。划分之后,针对各个频带,例如,基于频带中的谱系数值之间的关系(对它们进行相互比较,或者与另一个频带的值进行比较,或者用两个或更多个矢量进行卷积)来确定判决量度。所述关系可以基于对各个频带内频率分量组的处理。在一个具体的示例中,可以按照迭代的方式来选择频率分量组以使得一个频带内的所有频率分量段在迭代中的一些点处成为组中的一个成员。判决量度的计算针对所考虑的频段的各个频带生成了例如一个判决量度。因此,对于频段的24个频带,生成了24个离散的判决量度。下面结合图4至图6来说明示例性的判决量度计算。
基于判决量度(方框206),处理200确定数字签名(方框208)。因此,签名的一个示例性的结构是从相应的判决量度的符号(即,正和负)中得到各个比特。例如,如果相应的判决量度(下面将其定义为DB[p],其中p是包括正在分析的频段的集合(collection)的频带)为非负,则将24比特的签名中的各个比特设为1。反之,如果相应的判决量度(DB[p])为负,则将24比特的签名中的1个比特设为0。
确定了签名之后(方框208),处理200确定是否应该对签名生成处理进行迭代(方框210)。当应该生成另一个签名时,处理200捕捉音频(方框202),处理200进行重复。
图4中示出了计算判决量度206的示例性的处理。根据此示例,在对音频进行了变换之后(方框206),将变换后的音频划分成频带(方框402)。在一个示例中,通过在例如开始于k=508处的3072个连续频段(其被划分成24个频带)处对谱分量(实部和虚部)进行观察来计算在时刻t(例如,捕捉到最后一个幅度的时间)处的24比特的签名S(t)。这3072个频段跨越了例如从大约250Hz至大约3.25kHz的频率范围。该频率范围是其中包含了典型音频内容(诸如语音和音乐)中的大部分音频能量的频率范围。这些频段的集合形成了例如24个频带B[p](0≤p≤P,其中,P=24个频带),其中每个频带包括128个频段。通常,在一些示例中,对于不同的频带,一个频带内的频段的数量可以不同。
在将变换后的音频划分成频带之后(方框402),确定各个频带中的频段之间的关系(方框404)。也就是说,为了利用签名来表征频谱,必须按照能够对各个频带缩减到单个数据比特的方式来对一个频带中相邻频段之间的关系进行计算。可以通过对频率分量段进行分组并且对各个组进行操作来确定这些关系。图5和图6示出了用于确定各个频带中的频段之间关系的两个示例性的方式。在一些示例中,可以将针对所选择频带的判决函数计算视为数据缩减步骤,由此来将一个频带中的频谱系数的值缩减为1个比特的值。
通常,可以在不参考底层(underlying)频带的能量或者频谱分量的幅度的情况下构造判决函数或量度D。为了得到不同的函数D,可以对于能够使用的DFT系数的实部和虚部矢量来构造二次型(quadraticform)。考虑矢量{XR(k),XI(k)}的集合(其中,k是DFT系数的索引),可以将二次型D写成上述集合中的矢量的两两的标量积(点积)的线性组合。可以通过将表示频段的虚部分量和实部分量相乘并相加来确定各个频带中的频段之间的关系。这是可行的,因为如上所述,变换的结果包括各频段的实部分量和虚部分量。下式2示出了判决量度的示例。如下所示,D[M]是围绕频率索引为m的频段的一个邻域的或一组的频段m-w,...m,...,m+w的实频谱分量与虚频谱分量的乘积。当然,D[M]的计算对于频带内的各m值是迭代的。因此,对式2示出的计算进行迭代直到处理了整个频带的频率分量段为止。
式2
其中,αjk,βrs,γuv是要确定的系数,而j,k,r,s,u,v是跨过整个邻域(即,跨过频带中的所有频段)的索引。设计目标是确定呈完全指定了D[m]的该二次型形式的系数{α,β,γ}的数值。
在基于各m值附近的频段而针对所选择的频带中的各m值计算出了D[m]的值之后,在构成频带p的所有频段上对D[m]求和以获得频带p的总判决量度DB[p]。通常,可以用由频谱幅度的实部和虚部形成的矢量的点积的线性组合来表示DB[p]。因此,还可以用式3所示的形式来表示频带p的判决函数。如结合图2所述的,在一个示例中,符号(即,判决量度的正或负)决定了所考虑的频带的签名比特分配。
式3
转向图6,可以按照与结合图5所描述的示例性方式不同的方式来确定频带中的频段之间的关系。如下所述,该第二示例性的方式是如下方法,即通过将表示或构成频谱的频带的各频段与一对M分量的复矢量进行卷积来从信号(诸如音频信号)的频谱中得到鲁棒的签名。
在一个这样的示例中,判决量度可以将组的宽度限制为3个频段。也就是说,由图4的方框402执行的划分生成了分别具有3个频段的多个组,从而可以考虑w=1的值。在这样的布置中,不是计算系数αjk,βrs,γuv,而是在一个示例中可以用一对3个元素的复矢量与构成一个组的3个所选择的频段(例如,3个傅立叶系数)执行卷积(方框602)。用于卷积的示例性矢量如下式4和5所示。根据以上的说明,可以对考虑的3个频段宽的组进行索引并递增直到频带中的各个频段都被考虑了为止。
虽然在下式中示出了具体的示例性的矢量,但是,应了解的是,可以用任何适当的矢量值与感兴趣的3个频段的组(即,表示了感兴趣频段的傅立叶系数)进行频域卷积或滑动相关。在另一些示例中,可以使用长度大于3的矢量。因此,以下的示例仅仅是可以使用的矢量的一个实施例。在一个示例中,用于以等概率来生成值为1或0的签名比特的一对矢量必须具有恒定的能量(即,这两个矢量的元素的平方和必须完全相同)。此外,在期望保持计算简单时,矢量元素的数量应当较少。在一个示例性的实现中,元素的数量为奇数以创建在感兴趣的频段的任一侧长度对称的邻域。在生成签名时,有利的是,针对不同的频带选择不同的矢量对以在签名的比特之间获得最大的去相关(decorrelation)。
式4
式5
对于索引为k的频段,与复数的3元素矢量W:[a+jb,c,d+je]的卷积得到式6所示的复数输出。
AW[k]=(XR[k]+jXI[k])c+
(XR[k-1]+jXI[k-1])(a+jb)+
(XR[k+1]+jXI[k+1])(d+je)
式6
对于上面的矢量对,可以使用这两个矢量来计算卷积的频段幅度之间的能量差。在式7中示出了该差。
DW1W2[k]=|AW1[k]|2-|AW2[k]|2
式7
在展开并简化之后,其结果如式8所示。
DW1W2[k]=2(XR[k]Qk-XI[k]Pk)+
XR[k-1]XI[k+1]-XR[k+1]XI[k-1]
式8
其中,Pk=XR[k-1]-XR[k+1],并且Qk=XI[k-1]-XI[k+1]。
以上针对时域采样块内的频段k计算了与能量分布特性有关的特征。在这种情况下,这是对称的测度。如果在频带Bp的所有频段上对能量差求和,可以得到如式9所示的整个块的相应分布测度。
式9
其中,Ps和Pe是频带p的起始频段索引和结束频段索引。因此,感兴趣的频带的总判决函数可以是实部及虚部分量与针对属于该频带的各频段而适当选择的数值参数的乘积之和。
为了使签名是唯一的,该签名的各个比特应当与其它比特高度地去相关。这种去相关可以通过在不同的频带的卷积计算中使用不同的系数来实现。通过对包含对称的复数三元组的矢量进行卷积有助于提高这种去相关。在以上的示例中,获得了相关的乘积,其包括与卷积相关联的所有3个频段的实部和虚部两者。这与基于对实部和虚部进行平方并相加的简单的能量测度大不相同。
在一些布置中,缺点之一是,所生成的大约30%的签名包含高度相关的相邻比特。例如,24比特中的最高位8个比特可能全为1或0。这种签名称作平凡(trivial)的签名,因为它们是从如下的音频块中得到的:在所述音频块中,对于许多频谱频带而言,能量分布至少关于频谱的有效(significant)部分几乎是完全相同。所得到的频带的这种高度相关的特性导致了在很大片段中签名比特彼此完全相同。彼此差异很大的几个音频波形可能会产生将导致虚假的正匹配的签名。这种平凡的签名可以在匹配处理期间被拒绝并且可以由检测是否存在1或0的长字符串的匹配处理来检测这种平凡的签名。
为了从这种歪曲(skewed)的分布中提取出有意义的签名,需要使用多于两个矢量来提取频带表示。在一个示例中,可以使用3个矢量。在下式10-12中示出了可以使用的3个矢量的示例。
式10
式11
式12
现在可以按照以下方式来计算24比特的签名,即签名的各个比特p(0≤p≤23)与用于确定其值的矢量对中的其相邻的比特不同:
式13
作为示例,在上式中p=0,3,6等的比特或频带可以使用m=1,n=2;而p=1,4,7等的比特或频带可以使用m=1,n=3;p=2,5,8等的比特或频带可以使用m=2,n=3。也就是说,这些索引可以与矢量的任何子集进行组合。即使是从彼此紧邻的频带中得到了相邻的比特,使用不同的矢量对来进行卷积使得它们响应于音频块的不同的部分。按照这种方式,这些矢量变得去相关。
当然,可以使用多个3个的矢量,可以以任何适当方式将这些矢量与具有索引的比特组合。在一些示例中,使用多于两个的矢量可能会使平凡签名的出现减少到10%。另外,一些使用多于两个矢量的示例可能使成功匹配的数量提高了20%。
以上说明了可以执行用于确定表示捕捉的音频的一部分的签名的签名技术。如上所述,这些签名可以作为参考签名或地点单元签名而生成。通常,可以按例如32毫秒或256个音频采样的间隔来计算参考签名,并将参考签名存储在“哈希表”中。在一个示例中,表的查找地址是签名本身。该位置的内容是参考音频流中指定了对该特定签名进行捕捉的位置的索引。当接收到了用于匹配的地点单元签名时,其值构成用于输入哈希表的地址。如果该位置包括有效地时间索引,则其表明已经检测到了潜在的匹配。但是,在一个示例中,基于从2秒的音频块得到的签名的单个匹配不能用来声明一个成功匹配。
实际上,由位置单元签名本身访问的哈希表可以包括被存储为链表的多个索引。每个这种条目(entry)指示了参考音频流中潜在的匹配位置。为了对匹配进行确认,在哈希表中对随后的地点单元签名进行“命中”检查。每个这种命中可生成指向不同参考音频流位置的索引。还对地点单元签名进行时间索引。
地点位置签名与匹配参考单元签名之间索引值的差异提供了一个偏移值。当观察到一个成功匹配时,彼此相隔128毫秒时间步长(timestep)的几个地点单元签名产生哈希表的命中,使得该偏移值与前一次命中的偏移值相同。当在一段地点单元签名中观察到的完全相同的偏移的数量超过阈值时,可以确认在参考和地点单元流中存在两个相应时间段之间的匹配。
图7示出了可用于对参考签名(即,在参考地点处确定的签名)与监测的签名(即,在监测地点确定的签名)进行比较的一个示例性的签名匹配处理700。签名匹配的最终目标是找到查询音频签名(例如,监测的音频)与数据库中的签名(例如,基于参考音频得到的签名)之间的最接近的匹配。可以在参考地点、监测地点、或能够对监测的签名及包含参考签名的数据库进行访问的其它数据处理地点执行该比较。
现在,具体参照图7的示例性的方法,示例性的处理700包括获得监测的签名及其相关联的定时(方框702)。如图8所示,签名集合可以包括多个监测的签名,在图8中用标号802、804和806处示出了其中的3个。各个签名由sigma(σ)来表示。监测的签名802、804和806中的每一个可包括定时信息808、810、812,无论该定时信息是隐式的还是显式的。
然后,对包含参考签名的数据库进行查询(方框704)以识别出数据库中具有最接近匹配的签名。在一个实现中,将签名之间的相似性(近似性)测度取为汉明距离,即,查询值与参考比特串不同的位置的数量。在图8中,在标号816处示出了签名及定时信息的数据库。当然,数据库816可包括来自不同媒体呈现的任何数量的不同签名。然后,建立匹配参考签名所关联的节目与未知签名之间的关联(方框706)。
可选的是,处理700然后可以建立监测的签名与参考签名之间的偏移(方框708)。因为该偏移在连续查询签名(连续查询签名的值从连续的内容中得到)的相当长的时段中保持恒定,因此非常有帮助。恒定的偏移值本身是表示匹配精度的测度。该信息可以用于在进一步的数据查询中辅助处理700。
在多于一个参考签名的所有描述符都与低于预定汉明距离阈值的汉明距离相关联的情况下,多于一个监测的签名需要与可能的匹配参考音频流的各个参考签名进行匹配。基于监测的音频流而生成的所有监测的签名与多于一个参考音频流的所有参考签名相匹配几乎是不可能的,因此,能够防止将多于一个的参考音频流错误地匹配到监测的音频流。
可以通过硬件、软件和/或它们的组合来实现上述示例性的方法、处理和/或技术。更具体地说,可以在图9和图10的框图所限定的硬件中执行该示例性的方法。还可以通过在处理器系统(例如,图11的处理器系统1110)上执行的软件来实现该示例性的方法、处理和/或技术。
图9是用于生成数字频谱签名的示例性的签名生成系统900的框图。具体而言,示例性的签名生成系统900可用于基于上述采样、变换和判决量度计算来生成监测的签名和/或参考签名。例如,示例性的签名生成系统900可以用于实现图1A的签名生成器114和122或者图1B的签名生成器156和158。另外,该示例性签名生成系统900可以用于实现图2至图6的示例性方法。
如图9所示,示例性的签名生成系统900包括采样生成器902、变换器908、判决量度计算器910、签名确定器914、存储部916和数据通信接口918,所有这些部件以可通信的方式如图所示进行耦合。示例性的签名生成系统900可以被配置为获得示例性的音频流,从示例性的音频流中获取多个音频采样以形成音频块并且从该单个的音频块生成表示该音频块的签名。
采样生成器902可以被配置为获得示例性的音频流或媒体流。该流可以是任何的模拟或数字音频流。如果该示例性的音频流是模拟音频流,则可以使用模/数转换器来实现该采样生成器902。如果该示例性的音频流是数字音频流,则可以使用数字信号处理器来实现该采样生成器902。此外,该采样生成器902可以被配置为按照任何期望的采样频率Fs来获取和/或提取音频采样。例如,如上所述,该采样生成器可以被配置为以8kHz来获取N个采样,并且可以用16比特来表示各个采样。在这种布置中,N可以是任何数量的采样(诸如16384)。采样生成器902还可以通知参考时间生成器904何时开始音频采样获取处理。采样生成器902将采样传送至变换器908。
定时设备903可以被配置为生成时间数据和/或时间戳信息,并且可以通过时钟、定时器、计数器和/或任何其它适当的设备来实现定时设备903。定时设备903可以以可通信的方式耦合到参考时间生成器904并且可以被配置为将时间数据和/或时间戳传送到参考时间生成器904。定时设备903也可以以可通信的方式耦合到采样生成器902并且可以声明一个起始信号或中断以指示采样生成器902开始收集或获取音频采样数据。在一个示例中,通过以毫秒的分辨率来追踪时间的周期为24小时的实时时钟来实现定时设备903。在这种情况下,定时设备903可以被配置为在午夜复位为0并且相对午夜按照毫秒来追踪时间。
当从采样生成器902接收到通知时,参考时间生成器904可以对参考时间t0进行初始化。该参考时间t0可用于指示在音频流内生成签名的时间。具体而言,参考时间生成器904可以被配置为当由采样生成器902通知了采样获取处理开始时,从时间设备903中读出时间数据和/或时间戳的值。然后,参考时间生成器904可以将时间戳的值存储为参考时间t0。
变换器908可以被配置为对各个16384采样的音频块执行N/2点的DFT。例如,如果采样生成器获得了16384个采样,则变换器将从以下采样生成频谱,在这些采样中频谱由具有实部分量和虚部分量的8192个离散频率系数表示。
在一个示例中,判决量度计算器910被配置为通过对要考虑的相邻频段进行分组来对变换器908生成的DFT内的几个频带(例如,24个频带)进行识别。在一个示例中,每频带选择3个频段,从而形成了24个频带。可以根据任何技术来选择频带。当然,可以选择任何数量的合适的频带以及每个频带的频段。
然后,判决量度计算器910确定各频带的判决量度。例如,判决量度计算器910可以将一个频带中相邻频段的复幅度或能量相乘并相加。另选的是,如上所述,判决量度计算器910可以将频段与两个或更多个任意维矢量进行卷积。例如,判决量度计算器910可以将一个频带中的3个频段与2个矢量(分别为3维)卷积。在另一个示例中,判决量度计算器910可以将一个频带中的3个频段与从具有3个矢量的集合中选择的2个矢量进行卷积,其中基于所考虑的频带来选择这3个矢量中的2个。例如,可以按照轮换的方式来选择矢量,其中,第一矢量和第二矢量用于第一频带,第一和第三矢量用于第二频带,并且第二矢量和第三矢量用于第三频带,其中循环进行这种选择轮换。
判决量度计算器910的结果是针对由频段组成的各频带的单一数值。例如,如果存在24个由频段组成的频带,则判决量度计算器910将生成24个判决量度。
签名确定器914对从判决量度计算器910得到的值进行操作以针对判决量度中的每一个而生成一个签名比特。例如,如果判决量度为正,则可以分配比特值1,而如果判决量度为负,则可以分配比特值0。将该签名比特输出至存储部916。
存储器可以是适于进行签名存储的任何适当的介质。例如,存储部916可以是诸如随机存取存储器(RAM)、闪存等之类的存储器。另外地或另选的是,存储部916可以是诸如硬盘驱动器、光存储介质、带驱动器等的大容量存储器。
存储部916耦合到数据通信接口918。例如,如果该系统900位于监测地点(例如,在一个人家中),则可以利用数据通信接口918将存储部916中的签名信息传送到收集装置、参考地点等。
图10是用于比较数字频谱签名的示例性的签名比较系统1000的框图。具体而言,示例性的签名比较系统1000可以用于对监测的签名与参考签名进行比较。例如,示例性的签名比较系统1000可以用于实现对监测的签名与参考签名进行比较的图1A的签名分析器132。另外,示例性的签名比较系统1000可以用于实现图7的示例性处理。
示例性的签名比较系统1000包括监测签名接收机1002、参考签名接收机1004、比较器1006、汉明距离滤波器1008、媒体识别器1010和媒体标识查找表接口1012,所有这些部件如图所示以可通信的方式耦合。
监测签名接收机1002可被配置为经由网络108(图1)获得监测的签名,并且将该监测的签名传送至比较器1006。参考签名接收机1004可以被配置为从存储器134(图1A和图1B)获得参考签名,并将该参考签名传送至比较器1006。
比较器1006和汉明距离滤波器1008可以被配置为利用汉明距离对参考签名与监测的签名进行比较。具体而言,比较器1006可以被配置为将监测的签名的描述符与多个参考签名的描述符进行比较以针对各个比较而生成汉明距离的值。然后,汉明距离滤波器1008从比较器1006获得汉明距离的值并且基于该汉明距离的值的将不匹配的参考签名滤除。
当找到了匹配的参考签名之后,媒体识别器1010可以获得该匹配的参考签名并且与媒体标识查找表接口1012协同工作可以对与未识别出的音频流相关联的媒体信息进行识别。例如,媒体标识查找表接口1012可以以可通信的方式耦合到媒体标识查找表或者耦合到用于基于参考签名而对媒体标识信息(例如,电影标题、展览标题、歌曲标题、艺术家名字、剧集号等)进行交叉对照(cross-reference)的数据库。按照这种方式,媒体识别器1010可以基于匹配的参考签名从媒体标识数据库中检索媒体标识信息。图11是可以用于实现此处描述的装置和方法的示例性处理器系统1110的框图。如图11所示,处理器系统1110包括耦合到互联总线或网络114的处理器1112。处理器1112包括寄存器组或寄存器空间1116(在图11中示出为完全位于片上),但是,另选的是,该存器组或寄存器空间1116可以完全地或部分地位于片外,并且经由专用电连接和/或经由互联的网络或总线1114直接耦合到处理器1112。处理器1112可以是任何适当的处理器、处理单元或微处理器。虽然在图11中没有示出,但是,系统1110可以是多处理器系统,因此,可以包括与处理器1112完全相同或类似的并且以可通信的方式耦合到互联总线或网络1114的一个或更多个附加的处理器。
图11的处理器1112耦合到芯片组1118,该芯片组1118包括存储器控制器1120和输入/输出(I/O)控制器1122。公知的是,芯片组通常提供I/O和存储器管理功能以及可由耦合到该芯片组的一个或更多个处理器访问或者使用的多个通用和/或专用的寄存器、定时器等。存储器控制器1120执行使处理器1112(或者这些处理器(如果存在多个处理器的话))能够访问系统存储器1124和大容量存储器1125的功能。
系统存储器1124可包括任何期望类型的易失性和/或非易失性存储器,例如,静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、闪存、只读存储器(ROM)等。大容量存储器125可包括任何期望类型的大容量存储设备,包括硬盘驱动器、光驱动器、带存储设备等。
I/O控制器1122执行使处理器1112能够经由I/O总线1130与外围的输入/输出(I/O)设备1126和1128进行通信的功能。I/O设备1126和1128可以是任何期望类型的I/O设备,诸如键盘、视频显示器或监视器、鼠标等。虽然在图11中将存储器控制器1120和I/O控制器1122描述为芯片组1118内的独立功能框,但是,由这些框执行的功能可以集成在单个半导体电路中或者可以利用两个或更多个单独的集成电路来实现。
这里描述的方法可以利用存储在计算器可读介质上并由处理器112执行的指令来实现。计算器可读介质可包括固态、磁和/或光媒体的任何期望的组合,该固态、磁和/或光媒体是利用大容量设备(例如,盘驱动器)、可移除存储设备(例如,软盘、存储卡或记忆棒等)和/或集成存储器设备(例如,随机存取存储器、闪存等)的任何期望的组合来实现。
容易理解的是,可以按照任何数量的不同方式来实现上述签名生成和匹配处理和/或方法。例如,除了这些部件以外,可以利用在硬件上执行的软件或固件来实现这些处理。但是,这仅仅是一个示例,并且可以预期的是,可以使用任何形式的逻辑来实现该处理。该逻辑可包括例如专门在专用硬件(例如,电路、晶体管、逻辑门、硬编码(hard-coded)处理器、可编程阵列逻辑(PAL)、专用集成电路(ASIC)等)中、专门在软件中、专门在固件中、或者在硬件、固件和/或软件的某种组合中的实现。例如,表示示出的处理的一部分或全部的指令可以存储在一个或更多个存储器或其它机器可读媒体(诸如,硬盘驱动器等)中。这种指令可以是硬编码的或者是可改变的。另外,可以人工地执行该处理的某些部分。此外,虽然按照特定的顺序示出了此处说明的各个处理,但是,本领域的技术人员容易认识到,这种顺序仅仅是一个示例,存在大量其它的顺序。因此,虽然以上说明了示例性的处理,但是,本领域的技术人员容易理解,这些示例并非实现这种处理的唯一方式。
虽然此处已经描述了特定的方法、装置和制品,但是本专利的覆盖范围不限于此。
Claims (12)
1.一种装置,该装置包括:
变换器,该变换器将捕获到的音频的多个采样转换成包括多个频率分量的频域表示;
判决量度处理器,该判决量度处理器用于:
将所述频域表示划分成具有实频谱分量和虚频谱分量的频率分量的频带;
限定所述频带中第一频带内的多个频率段;
通过将所述多个频率段的相应组的实频谱分量和虚频谱分量相乘并相加来确定所述多个频率段的函数,其中所述多个频率段中第一个频率段的相应组至少包括所述多个频率段中的第一个频率段以及所述多个频率段中的、基于所述第一个频率段选择的第二个频率段;并且
通过将所述函数相加来确定所述频带中所述第一频带的判决量度;以及签名确定器,该签名确定器基于所述判决量度的值来确定签名。
2.根据权利要求1所述的装置,其中,所述判决量度处理器用于基于以下公式来确定所述多个频率段中所述第一个频率段的函数:
其中,m为所述多个频率段中第一个频率段的索引,D[m]为所述多个频率段中第一个频率段的函数,αjk、βrs,和γuv表示要由判决量度处理器确定的系数,j、k、r、s、u和v为所述频带内的多个频率段中各频率段的索引,XR为各频率段的实频谱分量,并且XI为各频率段的虚频谱分量。
3.根据权利要求1所述的装置,其中,所述装置还包括:
采样生成器,该采样生成器用于通过对音频信号进行数字化采样并将数字采样存储在缓存区中来捕获音频块。
4.根据权利要求3所述的装置,其中,所述采样生成器通过将多个旧的采样从所述缓存区移走并将多个新的采样移入所述缓存区来捕获第二音频块。
5.一种创建表示媒体的签名的装置,该装置包括:
变换器,该变换器至少将音频块的一部分转换成包括多个频率分量的频域表示;
判决量度处理器,该判决量度处理器用于:
限定具有实频谱分量和虚频谱分量的频率分量的频带;
限定所述频带中所述多个频率分量中各频率分量的矢量,所述多个频率分量中第一个频率分量的矢量包括所述多个频率分量中第一个频率分量的实频谱分量和虚频谱分量;并且
使用所述频带中所述多个频率分量的矢量的点积的线性组合确定判决量度;以及
签名确定器,该签名确定器基于所述判决量度的值来确定签名。
6.根据权利要求5所述的装置,其中,所述判决量度处理器用于基于以下公式来确定所述判决量度:
其中,p为所述多个频率分量的频带的索引,DB为多个频率段中所选择的频率段的判决量度,λjk、μrs和ηuv表示要确定的系数,j、k、r、s、u和v为所述频带内的多个频率段中各频率段的索引,XR为各矢量的实频谱分量,并且XI为各矢量的虚频谱分量。
7.根据权利要求6所述的装置,其中,所述判决量度处理器用于基于所述判决量度DB的值为正还是为负来判决所述签名。
8.一种方法,所述方法包括以下步骤:
至少将音频块的一部分转换成包括多个频率分量的频域表示;
限定具有实频谱分量和虚频谱分量的频率分量的频带;
限定所述频带内的多个频率段;
使用处理器利用所述多个频率段中的相应组的实频谱分量和虚频谱分量的乘积来确定所述多个频率段中各个频率段的各自的函数,其中所述多个频率段中第一个频率段的相应组至少包括所述多个频率段中的第一个频率段以及所述多个频率段中的、基于所述第一个频率段选择的第二个频率段;
使用所述处理器通过将这些函数相加来确定判决量度;以及
使用所述处理器基于所述判决量度的值来确定签名的比特。
9.根据权利要求8所述的方法,其中,确定所述多个频率段中各个频率段的各自的函数的步骤包括基于以下公式来确定所述多个频率段中所述第一个频率段的第一函数:
其中,m为所述多个频率段中第一个频率段的索引,D[m]为所述多个频率段中第一个频率段的第一函数,αjk、βrs,和γuv表示要由判决量度计算器确定的系数,j、k、r、s、u和v为所述频带内的多个频率段中各频率段的索引,XR为各频率段的实频谱分量,并且XI为各频率段的虚频谱分量。
10.根据权利要求8所述的方法,其中,捕获音频块包括通过对音频信号进行数字化采样并将数字采样存储在缓存区中。
11.根据权利要求10所述的方法,其中,所述方法还包括通过将多个旧的采样从所述缓存区移走并将多个新的采样移入所述缓存区来捕获第二音频块。
12.根据权利要求11所述的方法,其中,所述方法还包括通过以下步骤生成签名的第二比特:
至少将第二音频块的一部分转换成包括多个第二频率分量的第二频域表示;
限定具有实频谱分量和虚频谱分量的频率分量的第二频带;
限定所述第二频带内的多个第二频率段;
利用所述多个第二频率段的相应组的实频谱分量和虚频谱分量的乘积来确定各个第二频率段的各自的第二函数,其中所述多个第二频率段中第一个第二频率段的相应组至少包括所述多个第二频率段中的第一个第二频率段以及所述多个第二频率段中的、基于所述第一个第二频率段选择的第二个第二频率段;
通过将这些第二函数相加来确定第二判决量度;以及
基于所述判决量度的值来确定签名的第二比特。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US89068007P | 2007-02-20 | 2007-02-20 | |
US60/890,680 | 2007-02-20 | ||
US89409007P | 2007-03-09 | 2007-03-09 | |
US60/894,090 | 2007-03-09 | ||
CN2008800128440A CN101669308B (zh) | 2007-02-20 | 2008-02-20 | 表征媒体的方法和装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008800128440A Division CN101669308B (zh) | 2007-02-20 | 2008-02-20 | 表征媒体的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103138862A CN103138862A (zh) | 2013-06-05 |
CN103138862B true CN103138862B (zh) | 2016-06-01 |
Family
ID=39710722
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310050752.4A Expired - Fee Related CN103138862B (zh) | 2007-02-20 | 2008-02-20 | 创建表示媒体的签名的装置和方法 |
CN2008800128440A Expired - Fee Related CN101669308B (zh) | 2007-02-20 | 2008-02-20 | 表征媒体的方法和装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008800128440A Expired - Fee Related CN101669308B (zh) | 2007-02-20 | 2008-02-20 | 表征媒体的方法和装置 |
Country Status (8)
Country | Link |
---|---|
US (3) | US8060372B2 (zh) |
EP (1) | EP2132888A2 (zh) |
CN (2) | CN103138862B (zh) |
AU (1) | AU2008218716B2 (zh) |
CA (1) | CA2678942C (zh) |
GB (1) | GB2460773B (zh) |
HK (1) | HK1142186A1 (zh) |
WO (1) | WO2008103738A2 (zh) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007022250A2 (en) | 2005-08-16 | 2007-02-22 | Nielsen Media Research, Inc. | Display device on/off detection methods and apparatus |
CN103138862B (zh) | 2007-02-20 | 2016-06-01 | 尼尔森(美国)有限公司 | 创建表示媒体的签名的装置和方法 |
EP2156583B1 (en) | 2007-05-02 | 2018-06-06 | The Nielsen Company (US), LLC | Methods and apparatus for generating signatures |
US8140331B2 (en) * | 2007-07-06 | 2012-03-20 | Xia Lou | Feature extraction for identification and classification of audio signals |
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 |
US8457951B2 (en) | 2008-01-29 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for performing variable black length watermarking of media |
ES2512640T3 (es) | 2008-03-05 | 2014-10-24 | The Nielsen Company (Us), Llc | Métodos y aparato para generar firmas |
US20110161135A1 (en) * | 2009-12-30 | 2011-06-30 | Teradata Us, Inc. | Method and systems for collateral processing |
FR2956787A1 (fr) * | 2010-02-24 | 2011-08-26 | Alcatel Lucent | Procede et serveur pour detecter un programme video recu par un usager |
US8700406B2 (en) * | 2011-05-23 | 2014-04-15 | Qualcomm Incorporated | Preserving audio data collection privacy in mobile devices |
US9160837B2 (en) | 2011-06-29 | 2015-10-13 | Gracenote, Inc. | Interactive streaming content apparatus, systems and methods |
JP2015506158A (ja) | 2011-12-19 | 2015-02-26 | ザ ニールセン カンパニー (ユーエス) エルエルシー | メディア提示装置をクレジットするための方法及び装置 |
US9692535B2 (en) | 2012-02-20 | 2017-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for automatic TV on/off detection |
US9106953B2 (en) | 2012-11-28 | 2015-08-11 | The Nielsen Company (Us), Llc | Media monitoring based on predictive signature caching |
EP3079283A1 (en) * | 2014-01-22 | 2016-10-12 | Radioscreen GmbH | Audio broadcasting content synchronization system |
US9668020B2 (en) | 2014-04-07 | 2017-05-30 | The Nielsen Company (Us), Llc | Signature retrieval and matching for media monitoring |
US9548830B2 (en) | 2014-09-05 | 2017-01-17 | The Nielsen Company (Us), Llc | Methods and apparatus to generate signatures representative of media |
US9497505B2 (en) | 2014-09-30 | 2016-11-15 | The Nielsen Company (Us), Llc | Systems and methods to verify and/or correct media lineup information |
US9747906B2 (en) | 2014-11-14 | 2017-08-29 | The Nielson Company (Us), Llc | Determining media device activation based on frequency response analysis |
US9680583B2 (en) | 2015-03-30 | 2017-06-13 | The Nielsen Company (Us), Llc | Methods and apparatus to report reference media data to multiple data collection facilities |
US9924224B2 (en) | 2015-04-03 | 2018-03-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a state of a media presentation device |
US10048936B2 (en) * | 2015-08-31 | 2018-08-14 | Roku, Inc. | Audio command interface for a multimedia device |
US10225730B2 (en) * | 2016-06-24 | 2019-03-05 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio sensor selection in an audience measurement device |
US20200145706A1 (en) * | 2017-06-08 | 2020-05-07 | Rovi Guides, Inc. | Systems and methods for monitoring content distribution |
US10937418B1 (en) * | 2019-01-04 | 2021-03-02 | Amazon Technologies, Inc. | Echo cancellation by acoustic playback estimation |
CN114430271B (zh) * | 2022-01-28 | 2023-04-14 | 北京奕斯伟计算技术股份有限公司 | 分频器、电子装置以及分频方法 |
US12126846B2 (en) * | 2022-05-27 | 2024-10-22 | Sling TV L.L.C. | Media signature recognition with resource constrained devices |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0993161A2 (en) * | 1998-10-07 | 2000-04-12 | Nippon Columbia Co., Ltd. | Multicarrier transmission of two data sets |
US6064903A (en) * | 1997-12-29 | 2000-05-16 | Spectra Research, Inc. | Electromagnetic detection of an embedded dielectric region within an ambient dielectric region |
EP1022873A2 (en) * | 1999-01-22 | 2000-07-26 | Sony Corporation | Receiver for receiving both Digital Audio Broadcasts (DAB) as well as frequency modulated (FM) broadcasts comprising supplementary information |
EP1026844A2 (en) * | 1999-02-01 | 2000-08-09 | Sony Corporation | Receiver for Digital Audio Broadcast DAB |
Family Cites Families (114)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US177466A (en) * | 1876-05-16 | Improvement in methods of utilizing the leather of old card-clothing | ||
US3845391A (en) | 1969-07-08 | 1974-10-29 | Audicom Corp | Communication including submerged identification signal |
US3919479A (en) * | 1972-09-21 | 1975-11-11 | First National Bank Of Boston | Broadcast signal identification system |
DE2536640C3 (de) * | 1975-08-16 | 1979-10-11 | Philips Patentverwaltung Gmbh, 2000 Hamburg | Anordnung zur Erkennung von Geräuschen |
US4025851A (en) | 1975-11-28 | 1977-05-24 | A.C. Nielsen Company | Automatic monitor for programs broadcast |
US4053710A (en) * | 1976-03-01 | 1977-10-11 | Ncr Corporation | Automatic speaker verification systems employing moment invariants |
JPS5525150A (en) * | 1978-08-10 | 1980-02-22 | Nec Corp | Pattern recognition unit |
US4230990C1 (en) * | 1979-03-16 | 2002-04-09 | John G Lert Jr | Broadcast program identification method and system |
US4624009A (en) | 1980-05-02 | 1986-11-18 | Figgie International, Inc. | Signal pattern encoder and classifier |
US4450531A (en) * | 1982-09-10 | 1984-05-22 | Ensco, Inc. | Broadcast signal recognition system and method |
US4533926A (en) | 1982-12-23 | 1985-08-06 | American Home Products Corporation (Del.) | Strip chart recorder and medium status |
US4639779A (en) | 1983-03-21 | 1987-01-27 | Greenberg Burton L | Method and apparatus for the automatic identification and verification of television 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 |
US4547804A (en) | 1983-03-21 | 1985-10-15 | Greenberg Burton L | Method and apparatus for the automatic identification and verification of commercial broadcast programs |
US4703476A (en) | 1983-09-16 | 1987-10-27 | Audicom Corporation | Encoding of transmitted program material |
US4520830A (en) | 1983-12-27 | 1985-06-04 | American Home Products Corporation (Del.) | Ultrasonic imaging device |
FR2559002B1 (fr) | 1984-01-27 | 1986-09-05 | Gam Steffen | Procede et dispositif de detection d'une information audiovisuelle diffusee par un emetteur |
US4697209A (en) * | 1984-04-26 | 1987-09-29 | A. C. Nielsen Company | Methods and apparatus for automatically identifying programs viewed or recorded |
US4677466A (en) | 1985-07-29 | 1987-06-30 | A. C. Nielsen Company | Broadcast program identification method and apparatus |
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 |
US4783660A (en) * | 1986-09-29 | 1988-11-08 | Signatron, Inc. | Signal source distortion compensator |
GB8630118D0 (en) * | 1986-12-17 | 1987-01-28 | British Telecomm | Speaker identification |
US4834724A (en) | 1987-04-06 | 1989-05-30 | Geiss Alan C | Device for aspirating fluids from a body cavity or hollow organ |
US4843562A (en) * | 1987-06-24 | 1989-06-27 | Broadcast Data Systems Limited Partnership | Broadcast information classification system and method |
US5121428A (en) * | 1988-01-20 | 1992-06-09 | Ricoh Company, Ltd. | Speaker verification system |
US4931871A (en) * | 1988-06-14 | 1990-06-05 | Kramer Robert A | Method of and system for identification and verification of broadcasted program segments |
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 |
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 |
EP0385799A3 (en) | 1989-03-02 | 1991-04-17 | Seiko Instruments Inc. | Speech signal processing method |
US5210820A (en) * | 1990-05-02 | 1993-05-11 | Broadcast Data Systems Limited Partnership | Signal recognition system and method |
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 |
US5436653A (en) | 1992-04-30 | 1995-07-25 | The Arbitron Company | Method and system for recognition of broadcast segments |
CA2628654C (en) | 1992-04-30 | 2009-12-01 | Arbitron Inc. | Method and system for updating a broadcast segment recognition database |
US5437050A (en) * | 1992-11-09 | 1995-07-25 | Lamb; Robert G. | Method and apparatus for recognizing broadcast information using multi-frequency magnitude detection |
KR100392475B1 (ko) | 1992-11-16 | 2003-11-28 | 아비트론 인코포레이티드 | 방송또는기록된세그먼트를엔코딩/디코딩하고그러한세그먼트에대한시청자노출을모니터링하기위한방법과장치 |
US7316025B1 (en) | 1992-11-16 | 2008-01-01 | Arbitron Inc. | Method and apparatus for encoding/decoding broadcast or recorded segments and monitoring audience exposure thereto |
DE59310346D1 (de) | 1992-11-19 | 2003-08-14 | Liechti Ag Kriegstetten | Verfahren zur Ermittlung von Radiohörerverhalten und Vorrichtung dazu |
US7171016B1 (en) * | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
CA2116043C (en) * | 1994-02-21 | 1997-09-23 | Alexander F. Tulai | Programmable digital call progress tone detector |
JPH10500263A (ja) | 1994-03-31 | 1998-01-06 | セリディアン コーポレイション | 音声信号にコードを含めると共に復号化する装置及び方法 |
US5450490A (en) | 1994-03-31 | 1995-09-12 | The Arbitron Company | Apparatus and methods for including codes in audio signals and decoding |
CA2136054C (en) | 1994-11-17 | 2005-06-21 | Liechti Ag | Method and device for the determination of radio and television users behaviour |
US7362775B1 (en) | 1996-07-02 | 2008-04-22 | Wistaria Trading, Inc. | Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management |
US5629739A (en) | 1995-03-06 | 1997-05-13 | A.C. Nielsen Company | Apparatus and method for injecting an ancillary signal into a low energy density portion of a color television frequency spectrum |
US5650943A (en) * | 1995-04-10 | 1997-07-22 | Leak Detection Services, Inc. | Apparatus and method for testing for valve leaks by differential signature method |
US7486799B2 (en) * | 1995-05-08 | 2009-02-03 | Digimarc Corporation | Methods for monitoring audio and images on the internet |
FR2734977B1 (fr) | 1995-06-02 | 1997-07-25 | Telediffusion Fse | Systeme de diffusion de donnees. |
US7289643B2 (en) * | 2000-12-21 | 2007-10-30 | Digimarc Corporation | Method, apparatus and programs for generating and utilizing content signatures |
US5822360A (en) | 1995-09-06 | 1998-10-13 | Solana Technology Development Corporation | Method and apparatus for transporting auxiliary data in audio signals |
US5687191A (en) | 1995-12-06 | 1997-11-11 | Solana Technology Development Corporation | Post-compression hidden data transport |
US6205249B1 (en) * | 1998-04-02 | 2001-03-20 | Scott A. Moskowitz | Multiple transform utilization and applications for secure digital watermarking |
US6061793A (en) | 1996-08-30 | 2000-05-09 | Regents Of The University Of Minnesota | Method and apparatus for embedding data, including watermarks, in human perceptible sounds |
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 |
US6317703B1 (en) * | 1996-11-12 | 2001-11-13 | International Business Machines Corporation | Separation of a mixture of acoustic sources into its components |
US5792053A (en) | 1997-03-17 | 1998-08-11 | Polartechnics, Limited | Hybrid probe for tissue type recognition |
US5941822A (en) | 1997-03-17 | 1999-08-24 | Polartechnics Limited | Apparatus for tissue type recognition within a body canal |
US6026323A (en) | 1997-03-20 | 2000-02-15 | Polartechnics Limited | Tissue diagnostic system |
ATE231666T1 (de) | 1997-06-23 | 2003-02-15 | Liechti Ag | Verfahren für die kompression der aufnahmen von umgebungsgeräuschen, verfahren für die erfassung von programmelementen darin, vorrichtung und computer-programm dafür |
US6170060B1 (en) * | 1997-10-03 | 2001-01-02 | Audible, Inc. | Method and apparatus for targeting a digital information playback device |
US6286005B1 (en) | 1998-03-11 | 2001-09-04 | Cannon Holdings, L.L.C. | Method and apparatus for analyzing data and advertising optimization |
US7006555B1 (en) | 1998-07-16 | 2006-02-28 | Nielsen Media Research, Inc. | Spectral audio encoding |
US6272176B1 (en) | 1998-07-16 | 2001-08-07 | Nielsen Media Research, Inc. | Broadcast encoding system and method |
US6167400A (en) | 1998-07-31 | 2000-12-26 | Neo-Core | Method of performing a sliding window search |
US6711540B1 (en) | 1998-09-25 | 2004-03-23 | Legerity, Inc. | Tone detector with noise detection and dynamic thresholding for robust performance |
US6442283B1 (en) | 1999-01-11 | 2002-08-27 | Digimarc Corporation | Multimedia data embedding |
US7302574B2 (en) * | 1999-05-19 | 2007-11-27 | Digimarc Corporation | Content identifiers triggering corresponding responses through collaborative processing |
US6871180B1 (en) | 1999-05-25 | 2005-03-22 | Arbitron Inc. | Decoding of information in audio signals |
AU2006203639C1 (en) | 1999-05-25 | 2009-01-08 | Arbitron Inc. | Decoding of information in audio signals |
US7284255B1 (en) | 1999-06-18 | 2007-10-16 | Steven G. Apel | Audience survey system, and system and methods for compressing and correlating audio signals |
US7194752B1 (en) | 1999-10-19 | 2007-03-20 | Iceberg Industries, Llc | Method and apparatus for automatically recognizing input audio and/or video streams |
US6469749B1 (en) * | 1999-10-13 | 2002-10-22 | Koninklijke Philips Electronics N.V. | Automatic signature-based spotting, learning and extracting of commercials and other video content |
CA2809775C (en) * | 1999-10-27 | 2017-03-21 | The Nielsen Company (Us), Llc | Audio signature extraction and correlation |
US7426750B2 (en) | 2000-02-18 | 2008-09-16 | Verimatrix, Inc. | Network-based content distribution system |
US6968564B1 (en) | 2000-04-06 | 2005-11-22 | Nielsen Media Research, Inc. | Multi-band spectral audio encoding |
US6879652B1 (en) * | 2000-07-14 | 2005-04-12 | Nielsen Media Research, Inc. | Method for encoding an input signal |
US7058223B2 (en) * | 2000-09-14 | 2006-06-06 | Cox Ingemar J | Identifying works for initiating a work-based action, such as an action on the internet |
US7085613B2 (en) * | 2000-11-03 | 2006-08-01 | International Business Machines Corporation | System for monitoring audio content in a video broadcast |
US7031921B2 (en) * | 2000-11-03 | 2006-04-18 | International Business Machines Corporation | System for monitoring audio content available over a network |
US6604072B2 (en) | 2000-11-03 | 2003-08-05 | International Business Machines Corporation | Feature-based audio content identification |
US6973427B2 (en) | 2000-12-26 | 2005-12-06 | Microsoft Corporation | Method for adding phonetic descriptions to a speech recognition lexicon |
US20020114299A1 (en) * | 2000-12-27 | 2002-08-22 | Daozheng Lu | Apparatus and method for measuring tuning of a digital broadcast receiver |
DE60228202D1 (de) | 2001-02-12 | 2008-09-25 | Gracenote Inc | Verfahren zum erzeugen einer identifikations hash vom inhalt einer multimedia datei |
US8572640B2 (en) * | 2001-06-29 | 2013-10-29 | Arbitron Inc. | Media data use measurement with remote decoding/pattern matching |
AU2002346116A1 (en) | 2001-07-20 | 2003-03-03 | Gracenote, Inc. | Automatic identification of sound recordings |
US20030054757A1 (en) | 2001-09-19 | 2003-03-20 | Kolessar Ronald S. | Monitoring usage of media data with non-program data elimination |
US20030131350A1 (en) * | 2002-01-08 | 2003-07-10 | Peiffer John C. | Method and apparatus for identifying a digital audio signal |
US7013030B2 (en) * | 2002-02-14 | 2006-03-14 | Wong Jacob Y | Personal choice biometric signature |
US7013468B2 (en) * | 2002-02-26 | 2006-03-14 | Parametric Technology Corporation | Method and apparatus for design and manufacturing application associative interoperability |
AUPS322602A0 (en) | 2002-06-28 | 2002-07-18 | Cochlear Limited | Coil and cable tester |
US20060075237A1 (en) * | 2002-11-12 | 2006-04-06 | Koninklijke Philips Electronics N.V. | Fingerprinting multimedia contents |
US7483835B2 (en) * | 2002-12-23 | 2009-01-27 | Arbitron, Inc. | AD detection using ID code and extracted signature |
US7460684B2 (en) | 2003-06-13 | 2008-12-02 | Nielsen Media Research, Inc. | Method and apparatus for embedding watermarks |
GB0317571D0 (en) * | 2003-07-26 | 2003-08-27 | Koninkl Philips Electronics Nv | Content identification for broadcast media |
US7592908B2 (en) | 2003-08-13 | 2009-09-22 | Arbitron, Inc. | Universal display exposure monitor using personal locator service |
KR100554680B1 (ko) | 2003-08-20 | 2006-02-24 | 한국전자통신연구원 | 크기 변화에 강인한 양자화 기반 오디오 워터마킹 장치 및방법 |
US7369677B2 (en) | 2005-04-26 | 2008-05-06 | Verance Corporation | System reactions to the detection of embedded watermarks in a digital host content |
US7463143B2 (en) | 2004-03-15 | 2008-12-09 | Arbioran | Methods and systems for gathering market research data within commercial establishments |
US7420464B2 (en) | 2004-03-15 | 2008-09-02 | Arbitron, Inc. | Methods and systems for gathering market research data inside and outside commercial establishments |
US20050203798A1 (en) | 2004-03-15 | 2005-09-15 | Jensen James M. | Methods and systems for gathering market research data |
CN101164088B (zh) | 2004-03-19 | 2014-03-19 | 阿比特隆公司 | 收集与出版物的使用相关的数据的系统及方法 |
US7483975B2 (en) | 2004-03-26 | 2009-01-27 | Arbitron, Inc. | Systems and methods for gathering data concerning usage of media data |
DE102004036154B3 (de) * | 2004-07-26 | 2005-12-22 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zur robusten Klassifizierung von Audiosignalen sowie Verfahren zu Einrichtung und Betrieb einer Audiosignal-Datenbank sowie Computer-Programm |
CN101077014B (zh) * | 2004-08-09 | 2013-09-25 | 尼尔森(美国)有限公司 | 用于监视来自各种源的音频/视觉内容的方法及装置 |
MX2007002071A (es) * | 2004-08-18 | 2007-04-24 | Nielsen Media Res Inc | Metodos y aparatos para generar firmas. |
EP1667106B1 (en) | 2004-12-06 | 2009-11-25 | Sony Deutschland GmbH | Method for generating an audio signature |
US7698008B2 (en) | 2005-09-08 | 2010-04-13 | Apple Inc. | Content-based audio comparisons |
ATE515844T1 (de) * | 2006-02-22 | 2011-07-15 | Media Evolution Technologies Inc | Verfahren und gerät zum erzeugen von digitalen audiosignaturen |
CN103138862B (zh) | 2007-02-20 | 2016-06-01 | 尼尔森(美国)有限公司 | 创建表示媒体的签名的装置和方法 |
EP2156583B1 (en) | 2007-05-02 | 2018-06-06 | The Nielsen Company (US), LLC | Methods and apparatus for generating signatures |
ES2512640T3 (es) | 2008-03-05 | 2014-10-24 | The Nielsen Company (Us), Llc | Métodos y aparato para generar firmas |
-
2008
- 2008-02-20 CN CN201310050752.4A patent/CN103138862B/zh not_active Expired - Fee Related
- 2008-02-20 CA CA2678942A patent/CA2678942C/en active Active
- 2008-02-20 AU AU2008218716A patent/AU2008218716B2/en not_active Ceased
- 2008-02-20 CN CN2008800128440A patent/CN101669308B/zh not_active Expired - Fee Related
- 2008-02-20 EP EP08730271A patent/EP2132888A2/en not_active Ceased
- 2008-02-20 US US12/034,489 patent/US8060372B2/en not_active Expired - Fee Related
- 2008-02-20 WO PCT/US2008/054434 patent/WO2008103738A2/en active Application Filing
- 2008-02-20 GB GB0915239A patent/GB2460773B/en not_active Expired - Fee Related
-
2010
- 2010-09-08 HK HK10108511.1A patent/HK1142186A1/xx not_active IP Right Cessation
-
2011
- 2011-09-30 US US13/250,663 patent/US8364491B2/en not_active Expired - Fee Related
-
2012
- 2012-09-14 US US13/619,023 patent/US8457972B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6064903A (en) * | 1997-12-29 | 2000-05-16 | Spectra Research, Inc. | Electromagnetic detection of an embedded dielectric region within an ambient dielectric region |
EP0993161A2 (en) * | 1998-10-07 | 2000-04-12 | Nippon Columbia Co., Ltd. | Multicarrier transmission of two data sets |
EP1022873A2 (en) * | 1999-01-22 | 2000-07-26 | Sony Corporation | Receiver for receiving both Digital Audio Broadcasts (DAB) as well as frequency modulated (FM) broadcasts comprising supplementary information |
EP1026844A2 (en) * | 1999-02-01 | 2000-08-09 | Sony Corporation | Receiver for Digital Audio Broadcast DAB |
Also Published As
Publication number | Publication date |
---|---|
US20120071995A1 (en) | 2012-03-22 |
CA2678942C (en) | 2018-03-06 |
AU2008218716A1 (en) | 2008-08-28 |
GB0915239D0 (en) | 2009-10-07 |
WO2008103738A3 (en) | 2009-04-16 |
HK1142186A1 (en) | 2010-11-26 |
CA2678942A1 (en) | 2008-08-28 |
CN101669308B (zh) | 2013-03-20 |
CN101669308A (zh) | 2010-03-10 |
CN103138862A (zh) | 2013-06-05 |
EP2132888A2 (en) | 2009-12-16 |
GB2460773B (en) | 2010-10-27 |
WO2008103738A2 (en) | 2008-08-28 |
US8457972B2 (en) | 2013-06-04 |
US20080215315A1 (en) | 2008-09-04 |
GB2460773A (en) | 2009-12-16 |
AU2008218716B2 (en) | 2012-05-10 |
US8060372B2 (en) | 2011-11-15 |
US8364491B2 (en) | 2013-01-29 |
US20130013324A1 (en) | 2013-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103138862B (zh) | 创建表示媒体的签名的装置和方法 | |
US9899030B2 (en) | Systems and methods for recognizing sound and music signals in high noise and distortion | |
EP2659480B1 (en) | Repetition detection in media data | |
EP2791935B1 (en) | Low complexity repetition detection in media data | |
US9430472B2 (en) | Method and system for automatic detection of content | |
Baluja et al. | Waveprint: Efficient wavelet-based audio fingerprinting | |
CN102880712B (zh) | 一种用于对搜索的网络视频进行排序的方法和系统 | |
CN102982810A (zh) | 生成签名的方法和装置 | |
CN102799605A (zh) | 一种广告监播方法和系统 | |
CN103294696A (zh) | 音视频内容检索方法及系统 | |
CN103440305A (zh) | 音乐检索方法及装置 | |
AU2013203321B2 (en) | Methods and apparatus for characterizing media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160601 |