CN102007714B - 生成签名的方法和装置 - Google Patents
生成签名的方法和装置 Download PDFInfo
- Publication number
- CN102007714B CN102007714B CN200880128616XA CN200880128616A CN102007714B CN 102007714 B CN102007714 B CN 102007714B CN 200880128616X A CN200880128616X A CN 200880128616XA CN 200880128616 A CN200880128616 A CN 200880128616A CN 102007714 B CN102007714 B CN 102007714B
- Authority
- CN
- China
- Prior art keywords
- windowing
- audio
- window function
- signature
- audio block
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8358—Generation of protective data, e.g. certificates involving watermark
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/683—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/90—Aspects of broadcast communication characterised by the use of signatures
-
- 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/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/37—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
-
- 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/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/66—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on distributors' side
Abstract
描述了一种签名方法和装置。在一个示例中,一种签名方法包括:捕获音频信号;将第一窗口函数应用于所捕获的音频信号的一部分,以生成第一加窗后音频块;将第二窗口函数应用于所捕获的音频信号的所述一部分,以生成第二加窗后音频块;确定频带在所述第一加窗后音频块中的第一特征;确定所述频带在所述第二加窗后音频块中的第二特征;将所述第一特征与所述第二特征进行比较;以及基于所述第一特征和所述第二特征的比较指派表示所捕获的音频信号的部分的签名位。还描述了其它示例。
Description
技术领域
本公开一般地涉及媒体监视、多媒体内容搜索和检索,更具体地说,涉及生成用于标识媒体信息的签名的方法和装置。
背景技术
利用签名匹配技术标识媒体信息(更具体地说是音频信号(例如,音频流中的信息))的方法已经很好地建立了。签名同样还被公知为并且经常称为指纹。签名匹配技术常用于电视观众和无线广播听众计量应用,并利用生成和匹配签名的几种方法实现。例如,在电视观众计量应用中,在监测地(例如,被监测家庭)和基准地生成签名。监测地通常包括诸如监测听众/观众成员的媒体消费量的家庭的位置。例如,在监测地,可以基于与所选择的频道、无线电台等相关联的音频流生成被监测签名。然后可以将被监测签名发送给中心数据收集设备用于分析。在基准地,基于广播区域内提供的已知程序生成签名,通常称为基准签名。基准签名可以存储在基准地和/或中心数据收集设备处并与监测地生成的被监测签名进行比较。可能发现被监测签名与基准签名匹配,并且与匹配基准签名相应的已知程序可以标识为在监测地出现过的程序。
附图说明
图1A和1B例示了用于生成签名和标识音频流的示例性音频流标识系统。
图2是例示了示例性签名生成过程的流程图。
图3是示例性的被监视音频流的时域表示。
图4是一部分被监测音频流(即,音频块)的示例的曲线图,其为正弦曲线。
图5是可以应用于图4的音频块的示例性窗口的曲线图。
图6是将图5的窗口应用于图4的音频块得到的加窗后音频块的曲线图。
图7是可以应用于图4的音频块的第二示例性窗口的曲线图。
图8是将图7的窗口应用于图4的音频块得到的加窗后音频块的曲线图。
图9是图5的窗口的曲线图,其示出了所述窗口的相应频率响应。
图10是图7的窗口的曲线图,其示出了所述窗口的相应频率响应。
图11是第二另选示例性窗口的曲线图及其相应频率响应。
图12是第三另选示例性窗口的曲线图及其相应频率响应。
图13是示例性签名匹配过程的流程图。
图14是示出了可以如何根据图13的流程图来比较签名的图。
图15是基于音频流或音频块生成签名的示例性签名生成系统的框图。
图16是用于对签名进行比较的示例性签名比较系统的框图。
图17是可以用于实现本文所述的方法和装置的示例性处理器系统的框图。
具体实施方式
尽管下面公开了在其他组件当中利用硬件上执行的软件实现的示例性系统,但应当注意的是,这些系统仅仅是说明性的,而不应当看作是限制。例如,可以预料,这些硬件和软件组件全部或部分都能够单独以硬件、单独以软件或者以硬件和软件的任何组合来实施。因此,尽管下面描述了示例性实施方式,本领域的技术人员很容易理解,所提供的示例不是实现这些系统的仅有的方式。
本文描述的方法和装置一般地涉及生成可以用于标识媒体信息的数字签名。数字签名,或数字指纹,是准确表征用于匹配、索引或数据库搜索和检索的信号的信号描述符。具体地说,从基于音频流或音频块(例如,音频信息)生成数字音频签名的方面描述了所公开的方法和装置。然而,本文描述的方法和装置还可以用于基于任何其它类型的信号、时间序列数据和媒体信息(例如,视频信息、网页、静态图像、计算机数据等)生成数字签名。此外,媒体信息可以与广播信息(例如,电视信息、无线电信息等)、从任何存储介质(例如,压缩盘(CD)、数字多功能盘(DVD)等)再现的信息或者与音频流、视频流相关联的任何其它信息或者为之生成数字签名的任何其它媒体信息相关联。在一个具体示例中,基于包括监测地(例如,被监测家庭)处生成的被监测数字签名和在基准地和/或中心数据收集设备处生成和/或存储的基准数字签名标识音频流。
如下文详细所述的,本文描述的方法和装置基于数字签名标识媒体信息(包括音频流或任何其它媒体)。本文描述的示例技术例如利用音频样本的单个音频块在特定时刻计算签名,但是利用两个或更多个窗口函数来处理该音频块以得到两个或更多个加窗后音频块。对加窗后音频块的进一步处理使得能够检测对该音频块的音频频谱的窗口效应。根据两个或更多个窗口函数对该音频块的效应得出该音频块唯一或基本唯一的签名值。即,本文描述的示例性技术使得能够在不使用时间置换音频块的情况下计算或确定音频签名。当然,可以调节窗口函数的选择,也可以选择用于确定签名的变换类型、参数和/或分辨率。
如下文详细描述的,在对音频样本块应用窗口函数之后,通过例如利用离散傅里叶变换(DFT)或不管是否基于傅里叶变换的任何其它合适的变换(例如,离散余弦变换(DCT)、修正离散余弦变换(MDCT)、哈尔(Haar)变换、沃尔什(Walsh)变换等)将加窗后音频块从时域变换到频域,来生成加窗后音频块的频率成份。可以使用该变换来分析加窗后音频块中的频率成份并标识各频率成份的频谱功率。然后可以利用频谱功率生成数字签名。
可以在将窗口函数应用于音频块之后使用其他技术。例如,可以利用将音频数据从时域变换到小波域的小波变换处理加窗后音频块。通常,小波变换可以用于将数据块或帧(例如,时域音频样本)分解成多个子波段,由此使得能够以不同比例和/或分辨率分析数据集。通过将数据分成多个子波段,小波变换可以用于以期望比例或分辨率分析数据的各个时间间隔。
另选地,除向音频样本的时域块应用时域窗口函数外,也能够在频域中实现加窗,其中,可以将与时域窗口对应的频率响应与音频块的频谱进行卷积。如果使用包括卷积的频域处理,则可以利用傅里叶变换执行音频块到频域的转换,其中,在音频块之间进行调节,以解决不连续性。此外,如果在频域中实现窗口的处理和应用,则可以选择频率特征具有多个非零元素(例如,3到5个非零元素)的时域窗口。
可以利用上述技术基于与观众/听众消费的或呈现给观众/听众的媒体信息(例如,被监测音频流)相关联的音频流在监测地生成被监测签名。例如,可以基于在监测地呈现的电视节目的音轨或任何其他媒体生成被监测签名。然后可以将被监测签名传送给中心数据收集设备,用于与一个或更多个基准签名进行比较。
利用上述技术对与已知媒体信息相关联的音频流在基准地和/或中心数据收集设备处生成基准签名。该已知媒体信息可以包括在一个区域内广播的媒体、在家庭内再现的媒体、通过互联网接收到的媒体等。各基准签名与诸如歌曲标题、电影标题等的媒体标识信息一起存储在存储器中。当在中心数据收集设备处接收到被监测签名时,将被监测签名与一个或更多个基准签名相比较,直到找到匹配为止。然后可以将该匹配信息用于标识从中生成被监测签名的媒体信息(例如,被监测音频流)。例如,可以查阅查询表或数据库,以检索与从中生成被监测签名的媒体信息相应的媒体标题、节目标号、幕号等。
在一个示例中,生成被监测签名和基准签名的速率可以不同。例如,为了处理或其他方面,被监测签名可以是基准签名的数据率的25%。例如,可以每0.032秒生成48位基准签名,这样得到基准数据率为48位*31.25/秒或187.5字节/秒。在该构造中,可以每0.128秒生成48位基准签名,这样得到基准数据率为48位*7.8125/秒或46.875字节/秒。当然,在被监测签名和基准签名的数据率不同的构造下,在将被监测签名与基准签名进行比较时必需考虑这种差别。例如,如果监测速率是基准速率的25%,则各连续被监测签名将对应于每第四个基准签名。
图1A和1B例示了用于生成数字频谱签名和标识音频流的示例性音频流标识系统100和150。示例性音频流标识系统100和150可以分别实现为电视广播信息标识系统和无线电广播信息标识系统。示例性音频流标识系统100包括监测地102(例如,被监测家庭)、基准地104和中心数据收集设备106。
监测电视广播信息涉及基于电视广播信息的音频数据在监测地102生成被监测签名并将该被监测签名通过网络108传送给中心数据收集设备106。基准签名可以在基准地104生成,也可以通过网络108传送给中心数据收集设备106。在监测地102处生成的被监测签名表示的音频内容可以通过将被监测签名与一个或更多个基准签名进行比较直到找到匹配为止来在中心数据收集设备106处进行标识。另选地,可以将被监测签名从监测地102传递到基准地104,并且在基准地104处与一个或更多个基准签名进行比较。在另一示例中,可以将基准签名传送到监测地102并与监测地102处的被监测签名进行比较。
例如,监测地102可以是监测观众/听众的媒体消费的家庭。通常,监测地102可以包括多个媒体投放装置110、多个媒体呈现装置112和用于生成与监测地102处呈现的媒体相关联的被监测签名的签名生成器114。
该多个媒体投放装置110可以包括例如机顶盒调谐器(例如,电缆调制器、卫星调制器等)、PVR装置、DVD播放器、CD播放、收音机等。例如机顶盒调谐器的一些或所有媒体投放装置110可以可通信地连接到一个或更多个广播信息接收装置116,广播信息接收装置116可以包括电缆、圆盘式卫星电视天线(satellite dish)、天线和/或用于接收广播信息的任何其他合适装置。媒体投放装置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以将基准签名存储在存储器126中和/或从存储器126检索存储的基准签名。
广播信息调谐器120可以可通信地连接到广播信息接收装置128,广播信息接收装置128可以包括电缆、天线、圆盘式卫星天线和/或用于接收广播信息的任何其他合适装置。各广播信息调谐器120可以被配置成调谐到特定广播频道。通常,基准地104处的调谐器的数量等于特定广播区域中可用的频道数量。这样,可以针对广播区域内所有频道上发送的所有媒体信息生成基准签名。可以将调谐的媒体信息的音频部分从广播信息调谐器120传送给基准签名生成器122。
基准签名生成器122可以被配置成获取特定广播区域中可用的所有媒体信息的音频部分。然后基准签名生成器122可以基于该音频信息生成多个基准签名(例如,利用下面更详细描述的处理)并在存储器126中存储所述基准签名。尽管图1中示出了一个基准签名生成器,但是在基准地104中可以使用多个基准签名生成器。例如,所述多个签名生成器中的各签名生成器可以可通信地连接到各自的广播信息调谐器120。
发射器124可以可通信地连接到存储器126并被配置成从存储器126检索签名并将基准签名通过网络108传送给中心数据收集设备106。
中心数据收集设备106可以被配置成将从监测地102接收到的被监测签名与从基准地104接收到的基准签名相比较。此外,中心数据收集设备106可以被配置成通过将被监测签名与基准签名相匹配并利用该匹配信息来从数据库检索电视节目标识信息(例如,节目标题、广播时间、广播频道等)来标识被监测音频流。中心数据收集设备106包括接收器130、签名分析器132和存储器134,所有这些都可以可通信地如图所示连接起来。
接收器130可以被配置成通过网络108接收被监测签名和基准签名。接收器130可通信地连接到存储器134并被配置成将被监测签名和基准签名存储在存储器134中。
签名分析器132可以用于将基准签名与被监测签名进行比较。签名分析器132可通信地连接到存储器134上并被配置成从该存储器134中检索被监测签名和基准签名。签名分析器132可以被配置成从存储器134中检索被监测签名和基准签名,并将被监测签名与基准签名进行比较,直到找到匹配。可以利用任何机器可访问信息存储介质(例如,一个或更多个硬盘、一个或更多个光存储装置等)来实现存储器134。
尽管在图1A中,签名分析器132位于中心数据收集设备106处,但是签名分析器132还可以位于基准地104处。在这样的结构中,可以将被监测签名从监测地102通过网络108传送到基准地104。另选地,存储器134可以位于监测地102处,并且可以由发射器124通过网络108将基准签名周期性地添加到存储器134中。另外,尽管签名分析器132示出为与签名生成器114和122是分立的装置,但签名分析器132也可以与基准签名生成器122和/或签名生成器114集成在一起。另外,尽管图1描绘了单个监测地(即,监测地102)和单个基准地(即,基准地104),但是可以通过网络108将多个这种场地连接到中心数据收集设备106。
图1B的音频流标识系统150可以被配置成监测并标识与无线电广播信息相关的音频流或任何其它媒体。通常,音频流标识系统150用于监测在特定广播区域中多个无线电台广播的内容。与用于监测观众消费的电视内容的音频流标识系统100不同,音频流标识系统150可以用于监测广播区域内广播的音乐、歌曲等以及广播它们的次数。该类型的媒体轨道可以用于确定与各音频组成的使用费支付,版权的正确使用等。音频流标识系统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并被配置成生成被监测签名。具体地说,各监测地可以位于各自的广播区域中并且被配置成监测各自广播区域内的广播台的内容。
图2是示出了示例性签名生成过程200的流程图。如图2所示,签名生成过程200首先捕获要由签名表征的音频块(框202)。图3中附图标记300处示出了可能捕获到的示例性音频时域曲线。例如可以通过与音频源的有线连接或通过与音频源的无线连接(例如,音频传感器)从音频源捕获音频。如果音频源是模拟的,则该捕获包括利用例如模数转换器对模拟音频源进行抽样。在一个示例中,音频源可以以8千赫兹(kHz)速率(称为抽样速率(Fs))进行抽样,这意味着由其数字抽样表示模拟音频,该抽样是以每秒8000个样本的速率或每125微秒1个样本的速率所取的。可以由单音(monoaural)16位分辨率表示各音频样本。
在一个示例中,对应于8192个样本的音频块被捕获以用于处理。以前面的抽样率8kHz,这对应于1.024秒的音频。然而,这只是一个示例,所收集的样本数量可以对应于范围在大约1秒到2秒持续时间内的任何音频片段。通常,这里用变量N来表示音频块中捕获的样本数量。因此,在上述示例中,N=8192并且所捕获的音频的时间范围对应于t…t+N/Fs。图4中附图标记402处示出了音频块的表示,其中,为了例示的目的,音频块对应于正弦曲线。
在捕获到音频块(框202)之后,过程200对音频块应用第一窗口函数(称为W1)(框204A),以生成第一加窗后音频块。此外,过程200利用第二窗口函数(称为W2)对音频块进行加窗(框204B),以产生第二加窗后音频块。例如,例如如图5中附图标记502所示,窗口可以是高斯(Gaussian)或贝尔(bell)型函数,其中,W1502的高端和低端具有零值,而窗口502的中心的值为1。在一个示例中,加窗是窗口函数的值与音频块的各样本之间的样本方面的乘法(sample-wisemultiplication)。例如,利用窗口502对音频块402进行加窗,得到加窗的音频块602,如图6所示,其中,在窗口502的两端处加窗后音频块602的幅度为零,并且加窗后音频块602的中心处具有与音频块402相同的幅度。
另选地,除向音频块应用利用窗口函数的样本方面的乘法在时域应用窗口函数外,也能够在频域中实现加窗,其中,可以将与时域窗口对应的频率响应与音频块的频谱进行卷积。如上所述,如果使用包括卷积的频域处理,则可以利用傅里叶变换执行音频块到频域的转换,其中,在音频块之间进行调节,以解决不连续性。此外,如果在频域中实现窗口的处理和应用,则可以选择频率特征具有多个非零元素(例如,3到5个非零元素)的时域窗口。
对W1和W2选择的窗口可以在实质上是互补的。例如,如果对W1选择了图5中所示的窗口502,则可以对W2选择图7所示的窗口702。如图7所示,窗口702是窗口W1的反转形式,即,W2(k)=1-W1(k),其中,k是窗口域内的抽样索引。窗口W2在窗口702的高端和低端达到统一值,并且在窗口702的中心具有零值。因此,当窗口702应用于音频块402时,如图8所示,得到加窗后音频块802。如图8所示,加窗后音频块802在其中心具有零幅度,但在加窗后音频块802的两端具有基本与音频块402的幅度匹配的幅度。
如图9和图10所示,窗口502和702具有各自的频率响应902和1002。因此,将窗口502和702应用于音频块(例如,音频块402)影响了音频块的频谱。如下所述,被检测的是不同窗口对音频块的不同影响,以确定表示音频块的签名。
尽管为以上说明选择的窗口502、702分别类似于Hann窗口和反转Hann窗口,但也可以使用其它窗口形状。例如,如图11和图12所示,可以选择两个非对称窗口1102、1202,其中,第一窗口1102占据加窗空间的上一半,而第二窗口1202占据加窗空间的下一半。非对称窗口1102、1202的频率响应相同,如图11和图12附图标记1104和1204处所示,但是因为窗口作用于音频块的大部分不同的部分上,因此加窗的结果对于不是正弦曲线的音频信号具有不同的频谱特性。
尽管本文描述了窗口形状的特定示例,但也可以使用其它窗口形状。例如,可以对第一窗口和第二窗口(例如,W1和W2)两者任意选择窗口形状,其中,从一组窗口函数中作出选择。当然,可以在不同时刻使用不同窗口,只要监测地和基准地使用同样的即可。此外,可以使用多于两个窗口。
返回到图2,在完成加窗(框204A和204B)之后,分别对加窗后音频块进行变换(框206A和206B)。在一个示例中,该变换可以是从时域到频域的变换。例如,已经加窗的被捕获的音频的N个样本可以转换成由N/2复合DFT系数表示的音频频谱。另选地,可以使用任何合适的变换,例如,小波变换、DCT、MDCT、哈尔变换、沃尔什变换等。
在完成变换(框206A和206B)之后,过程200对各变换的结果进行特征化(框208A和208B)。例如,该过程可以确定各变换结果的K+1个不同波段的各波段内的能量。即,利用窗口W1获得的加窗后音频的变换的结果(框206A)可以例如分成16不同波段,并且可以确定16个不同波段的各波段中的能量。这可以表示为Ej(w1),其中,j范围从0到15,并且w1表示该能量与将窗口W1应用于抽样后的音频(即,音频块)得到的频谱相关联。类似地,利用窗口W2得到的加窗后音频块的变换结果(框206B)可以例如分成16个不同波段,其能量可以确定并表示为Ej(w2),其中,j范围为从0到15,w2表示该能量与应用窗口W2得到的频谱相关联。另选地,可以使用能量以外的不同频谱特征来表征这些结果。例如,可以使用能量分布的频谱平坦度。
在对各组变换结果进行特征化(框208A和208B)之后,过程210比较这些特征化的结果。例如,可以相互减去各波段的这些特征化的结果。在一个示例中,可以将中间值计算为dj=Ej(w2)-Ej(w1),其中,j范围从0到K。对于K=15的上述特定示例,可以计算中间值dj,其中,dj=Ej(w2)-Ej(w1),并且j范围为从0到15。因此,这种比较结果得到16种不同的中间值(例如,d0,d1,d2…d15),其中,各中间值是例如对加窗后音频块进行变换得到的频谱的相似频段的特征的差。
在计算出中间值以表示多个特征的比较(框210)之后,过程200基于该比较确定签名(框212)。例如,如果中间值dj>0,则签名位Sj可以指派值1,否则可以指派值0,其中,j范围从0到K。更具体地说,这在上述K=15的示例中提到的,因此存在中间值与值0的16种比较,并且基于这些比较,将生成16位签名,来表示图2的框202处捕获的音频块。在确定了签名(框212)之后,过程200循环进行(框214)并捕获附加音频(框202),以得到附加签名。
尽管前面描述了选择第一窗口(W1)和第二窗口(W2)并且利用所选择的窗口来确定捕获的音频块的所有签名,但其它方式也是可能的。例如,可以利用第一窗口对(例如,W1和W2)确定表示捕获的音频块的签名的一些位,而可以利用不同的窗口对(例如,W3和W4)来确定签名的其它位。此外,可以使用第三窗口对(例如,W1和W3)来确定附加签名位。在一些情况下,可以以预定方式或任意方式选择唯一的窗口对来确定各签名位的值,只要在基准地选择了相同的窗口对来作用于同样的窗口块即可。
前面描述了签名技术,其可以用来确定表示捕获的音频的一部分的签名。图13示出了一个示例性签名匹配过程1300,其可以执行用来将基准签名(即,基准地确定的签名)与被监测签名(即,监测地确定的签名)进行比较。签名匹配的最终目的是要找出询问的音频签名(例如,被监测音频)和数据库中的签名(例如,基于基准音频所取的签名)之间最接近的匹配。可以在基准地、监测地或能够访问被监测签名和包含基准签名的数据库的任何其它数据处理地执行该比较。
现在来详细描述图13的示例性方法,示例性过程1300涉及获取被监测签名及其相关的定时(框1302)。如图14所示,签名集可以包括多个被监测签名,在图14中附图标记802、804和806处示出了其中三个。各签名由σ(sigma)表示。各被监测签名1402、1404、1406可以包括定时信息1408、1410、1412,无论该定时信息是隐式的还是显式的。
然后查询包含基准签名的数据库(框1304),以标识数据库中具有最接近匹配的签名。在一种实现方式中,签名之间的相似指标(接近度)可以取为汉明(Hamming)距离,即,查询的值和基准位串不同的位置的号码。在图14中,在附图标记1416处示出了签名和定时信息的数据库。当然,数据库1406可以包括来自不同媒体表示的任何数量的不同签名。然后在与匹配的基准签名相关联的节目和未知签名之间进行关联(框1306)。
可选地,过程1300可以之后确定被监测签名和基准签名之间的偏差(框1308)。需要偏差值,以便更好更确信地决定查询签名块是否良好地匹配了基准签名。由于监测(观测)的原因,通常将短查询块中所有的签名的偏差值保持为相对于各基准签名几乎恒定。
在多于一个基准签名的所有描述符都与预定汉明距离阈值以下的汉明距离相关联的情况下,可能需要多于一个的被监测签名与可能的匹配基准音频流的各基准签名相匹配。相对来说不可能的是,基于被监测音频流生成的所有被监测签名会与多于一个基准音频流的所有基准签名相匹配,因此,可以防止将多于一个的基准音频流与被监测音频流进行错误地匹配。
可以通过硬件、软件和/或它们的任何组合来实现上述示例性方法、过程和/或技术。更具体地说,可以以图15和图16的框图定义的硬件来执行这些示例性方法。也可以通过诸如图16的处理器系统1610的处理器系统上执行的软件来实现这些示例性方法、过程和/或技术。
图15是用于生成数字频谱签名的示例性签名生成系统1500的框图。具体地说,示例性签名生成系统1500可以用于基于上述的对音频块进行加窗、变换、特征化以及比较来生成被监测签名和/或基准签名。例如,示例性签名生成系统1500可以用于实现图1A的签名生成器114和122或者图1B的签名生成器156和158。另外,示例性签名生成系统1500可以用于实现图2的示例性方法。
如图15所示,示例性签名生成系统1500包括样本生成器1502、定时装置1503、基准时间生成器1504、加窗器1506、变换器1508、特征确定器1510、比较器1512、签名确定器1514、存储器1516和数据通信接口1518,如图所示,所有这些都可以可通信地连接。示例性签名生成系统1500可以被配置成获得示例性音频流、从示例性音频流获取多个音频样本形成音频块,并从该单个音频块生成代表它的签名。
样本生成器1502可以被配置成获取示例性音频流,例如,得到图3的捕获音频的流300。流300可以是任何模拟或数字音频流。如果示例性音频流是模拟音频流,则样本生成器1502实现为利用模数转换器。如果示例性音频流是数字音频流,则样本生成器1502可以实现为利用数字信号处理器。此外,样本生成器1502可以被配置成以任何期望抽样频率Fs获取和/或提取音频样本。例如,如上所述,样本生成器可以被配置成以8kHz获取N个样本,并且利用16位来表示各样本。在这种安排下,N可以是任何数量的样本,例如,N=8192。样本生成器1502还可以通知基准时刻生成器1504何时开始音频样本采集过程。样本生成器1502将样本传送给加窗器1506。
定时装置1503可以被配置成生成时间数据和/或时间戳信息,并且可以由时钟、定时器、计数器和/或任何其它合适的装置来实现。定时装置1503可以可通信地连接到基准时刻生成器1504,并且可以被配置成将时间数据和/或时间戳传送给基准时刻生成器1504。定时装置1503还可以可通信地连接到样本生成器1502,并且可以表明起始信号或中断,以指示样本生成器1502开始收集或采集音频样本数据。在一个示例中,定时装置1503可以通过具有以毫秒为分辨率、记录时间的24小时周期制的实时时钟实现。在这种情况下,定时装置1503可以被配置成在午夜时刻复位到零,并相对于午夜时刻以毫秒记录时间。然而,通常时间戳可以将完整的年、月、日、时、分、秒信息表示为从过去的预定时刻经过的秒数,例如,2005年1月1日00:00AM。可以根据确定的收集的音频签名的采集速率进行推导来增加到次秒(subsecond)级分辨率。
基准时刻生成器1504可以在从样本生成器1502接收到通知时初始化基准时刻t0。基准时刻t0可以用于指示音频流内生成签名的时刻。具体地说,基准时刻生成器1504可以被配置成在被样本生成器1502通知开始样本采集过程时从定时装置1503读取时间数据和/或时间戳值。然后基准时刻生成器1504可以将该时间戳值存储为基准时刻t0。
例如,加窗器1506将例如两个窗口应用于样本生成器1502输出的音频块。因此,加窗器1506得到的是两个加窗后的音频块。如上所述,窗口可以是任何窗口集。然而,互补窗口是优选的,因为它们很容易保证在平均上说能量的两个值相同,从而导致准相等的位分布。
变换器1508可以被配置成对各加窗的音频块执行N点DFT,其中,N是由样本生成器1502获得的样本数量。例如,如果样本生成器获取8192个样本,则变换器将根据这些样本生成频谱,其中,该频谱由4096个复值傅立叶系数表示。
特征确定器1510可以被配置成标识变换器1508生成的DFT频谱特征内的几个频段(例如,16个频段)。所选择的频段可以但最好不相互交叠。可以根据任何技术选择这些频段。当然,可以选择任何数量的合适频段(例如,48个)。特征确定器1510然后确定各频段的特征。例如,特征确定器1510可以确定各频段的能量。因此,特征确定器1510得到的是针对例如16个频段中各频段的两个特征集。例如,如果选择16个频段,则特征确定器1510的输出将是32个能量指标,各DFT中每个频段一个能量指标。可以由Ej(w1)和Ej(w2)表示这些特征,j范围为从0到K(例如,0到15),并且w1和w2分别表示窗口1和窗口2。
比较器1512比较各频段的特征,以确定中间值。例如,比较器1512可以根据dj=Ej(w2)-Ej(w1)生成中间值,使得相互减去DFT的各频段中的能量。
签名确定器1514对从比较器1512得到的值进行运算,以针对各中间值生成一个签名位。该运算可以与结合图2在上面描述的过程212非常类似或相同。即,签名位值可以基于中间值与零的比较。将签名位输出到存储器1516。
存储器可以是用于容纳签名存储器的任何合适介质。例如,存储器1516可以是诸如随机存取存储器(RAM)、闪存等的存储器。附加地或另选地,存储器1516可以是诸如硬盘驱动器、光学存储介质、带式驱动器等的大容量存储器。
存储器1516连接到数据通信接口1518。例如,如果系统1500是监测地(例如,在个人家里),则可以利用数据通信接口1518将存储器1516中的签名信息传送给收集设备、基准地等。
图16是用于比较数字频谱签名的示例性签名比较系统1600的框图。具体地说,示例性签名比较系统1600可以用于将被监测签名与基准签名进行比较。例如,示例性签名比较系统1600可以用于实现图1A的签名分析器132,以将被监测签名与基准签名进行比较。另外,示例性签名比较系统1600可以用于实现图13的示例性过程。
示例性签名比较系统1600包括被监测签名接收器1602、基准签名接收器1604、比较器1606、汉明距离滤波器1608、媒体标识器1610和媒体标识查询表接口1612,如图所示,所有这些都可以可通信地连接。
被监测签名接收器1602可以被配置成通过网络108(图1)获取被监测签名并将被监测签名传送给比较器1606。基准签名接收器1604可以被配置成从存储器134(图1A和1B)获取基准签名并将基准签名传送给比较器1606。
比较器1606和汉明距离滤波器1608可以被配置成利用汉明距离将基准签名与被监测签名进行比较。具体地说,比较器1606可以被配置成将被监测签名的描述符与来自多个基准签名的描述符进行比较,并针对各比较生成汉明距离值。然后汉明距离滤波器1608可以从比较器1606获取汉明距离值,并基于该汉明距离值滤除不匹配的基准签名。
在找出匹配基准签名后,媒体标识器1610可以获取匹配的基准签名,并结合媒体标识查询表接口1612,可以标识与未标识的音频流(例如,图3的示例性被监测音频流300)相关联的媒体信息。例如,媒体标识查询表接口1612可以可通信地连接到媒体标识查询表或用于基于基准签名交叉引用媒体标识信息(例如,电影标题、演出标题、歌曲标题、艺术家姓名、幕号等)的数据库。这样,媒体标识器1610可以基于匹配的基准签名从媒体标识数据库检索媒体标识信息。
图17是可以用于实现本文所述的装置和方法的示例性处理器系统1710的框图。如图17所示,处理器系统1710包括连接到互连总线或网络1714的处理器1712。处理器1712包括寄存器组或寄存器空间116,其在图17中描述为整体在片上(on-chip),但是另选地也可以整体或部分离片(off-chip)并通过专用电连接和/或通过互连网络或总线1714直接连接到处理器1712。处理器1712可以是任何合适的处理器、处理单元或微处理器。尽管图17中未示出,但系统1710可以是多处理器系统,并且因此可以包括与处理器1712相同或相似并且可通信地连接到互连总线或网络1714的一个或更多个附加处理器。
图17的处理器1712连接到芯片组1718,芯片组1718包括存储器控制器1720和输入/输出(I/O)控制器1722。众所周知,芯片组通常提供I/O和存储器管理功能以及可被连接到该芯片组的一个或更多个处理器访问或使用的多个通用和/或专用寄存器、定时器等。存储器控制器1720执行使处理器1712(有多个处理器时使所述多个处理器)能够访问系统存储器1724和大容量存储器1725的功能。
系统存储器1724可以包括任何期望类型的易失性和/或非易失性存储器,例如,静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、闪存、只读存储器(ROM)等。大容量存储器1725可以包括任何期望类型的大容量存储装置,包括硬盘驱动器、光驱、带式存储装置等。
I/O控制器1722执行使得处理器1712能够通过I/O总线1730与外围输入/输出(I/O)装置1726和1728通信的功能。I/O装置1726和1728可以是任何期望类型的I/O装置,例如键盘、视频显示器或监视器、鼠标等。尽管存储器控制器1720和I/O控制器1722在图17中描述为芯片组1718内的独立功能块,但由这些块执行的功能可以集成在单个半导体电路内或者可以利用两个或更多个独立的集成电路实现。
本文描述的方法可以利用计算机可读介质上存储的由处理器1712执行的指令实现。计算机可读介质可以包括利用大容量存储装置(例如,盘驱动器)、可移动存储装置(例如,软盘、存储卡或棒等)和/或集成存储装置(例如,随机存取存储器、闪存等)的任何期望组合实现的固态、磁和/或光媒体的任何期望组合。
尽管本文描述了特定的方法、装置和产品,但本专利的覆盖范围不限于此。
相关申请的交叉引用
本申请要求2008年3月5日提交的美国临时申请61/033,992的优先权,通过引用将其全部内容并入本文中。
Claims (30)
1.一种生成表示音频信号的一部分的签名的方法,所述方法包括以下步骤:
捕获音频信号;
将第一窗口函数应用于所捕获的音频信号的一部分,以生成第一加窗后音频块;
将第二窗口函数应用于所捕获的音频信号的所述一部分,以生成第二加窗后音频块;
确定所述第一加窗后音频块中频带的第一特征;
确定所述第二加窗后音频块中所述频带的第二特征;
将所述第一特征与所述第二特征进行比较;以及
基于所述第一特征和所述第二特征的比较指派表示所捕获的音频信号的所述一部分的签名位。
2.根据权利要求1所述的方法,其中,将所述第一窗口函数应用于所捕获的音频信号的所述一部分以生成所述第一加窗后音频块以及将所述第二窗口函数应用于所捕获的音频信号的所述一部分以生成所述第二加窗后音频块的步骤包括进行频域处理以创建第一经变换加窗后音频块和第二经变换加窗后音频块。
3.根据权利要求2所述的方法,其中,确定所述第一加窗后音频块和第二加窗后音频块中所述频带的第一特征和第二特征的步骤包括处理所述第一经变换加窗后音频块和第二经变换加窗后音频块。
4.根据权利要求1所述的方法,其中,捕获所述音频信号包括无线音频捕获。
5.根据权利要求4所述的方法,其中,捕获所述音频信号包括数字抽样。
6.根据权利要求1所述的方法,其中,所述第一窗口函数和第二窗口函数包括互补函数。
7.根据权利要求6所述的方法,其中,所述第一窗口函数包括所述第一窗口函数的高端和低端处的第一幅度,所述第一幅度大于所述第一窗口函数中央的第二幅度。
8.根据权利要求7所述的方法,其中,所述第二窗口函数包括所述第二窗口函数的高端和低端处的第三幅度,所述第三幅度小于所述第二窗口函数中央的第四幅度。
9.根据权利要求6所述的方法,其中,所述第一窗口函数包括所述第一窗口函数的高端处的第一幅度以及所述第一窗口函数的低端处的第二幅度,所述第二幅度小于所述第一幅度。
10.根据权利要求9所述的方法,其中,所述第二窗口函数包括所述第二窗口函数的高端处的第三幅度以及所述第二窗口函数的低端处的第四幅度,所述第三幅度小于所述第四幅度。
11.根据权利要求1所述的方法,其中,从窗口函数集中选择所述第一窗口函数和所述第二窗口函数。
12.根据权利要求11所述的方法,其中,从所述窗口函数集中任意选择所述第一窗口函数和所述第二窗口函数。
13.根据权利要求1所述的方法,其中,将所述第一窗口函数应用于所捕获的音频信号的所述一部分的步骤包括在时域运算中将所述第一窗口函数与所捕获的音频信号的所述一部分相乘。
14.根据权利要求13所述的方法,其中,将所述第二窗口函数应用于所捕获的音频信号的所述一部分的步骤包括在时域运算中将所述第二窗口函数与所捕获的音频信号的所述一部分相乘。
15.根据权利要求1所述的方法,其中,所述第一特征和所述第二特征包括第一能量和第二能量。
16.根据权利要求15所述的方法,其中,比较所述第一特征和所述第二特征的步骤包括将所述第一能量和所述第二能量相减。
17.根据权利要求16所述的方法,其中,指派签名位的步骤包括基于所述第一能量和所述第二能量的相减的结果指派签名位值。
18.根据权利要求15所述的方法,该方法还包括以下步骤:确定所述第一加窗后音频块和所述第二加窗后音频块中各音频块中的附加特征并利用所述附加特征确定表示所捕获的音频信号的所述一部分的附加位。
19.根据权利要求1所述的方法,该方法还包括以下步骤:
将第三窗口函数和第四窗口函数应用于所捕获的音频的所述一部分以生成第三加窗后音频块和第四加窗后音频块;以及
处理所述第三加窗后音频块和所述第四加窗后音频块,以确定表示所捕获的音频信号的所述一部分的附加位。
20.根据权利要求19所述的方法,其中,所述处理包括比较所述第三加窗后音频块的第三特征、所述第四加窗后音频块的第四特征、所述第一特征或所述第二特征中的一个或更多个。
21.一种生成表示音频信号的一部分的签名的装置,所述装置包括:
样本生成器,用于捕获音频信号;
加窗器,用于将第一窗口函数应用于所捕获的音频信号的一部分,以生成第一加窗后音频块并将第二窗口函数应用于所捕获的音频信号的所述一部分,以生成第二加窗后音频块;
特征确定器,用于确定在所述第一加窗后音频块中频带的第一特征并确定在所述第二加窗后音频块中频带的第二特征;
比较器,用于将所述第一特征与所述第二特征进行比较;以及
签名确定器,用于基于所述第一特征和所述第二特征的比较指派表示所捕获的音频信号的所述一部分的签名位。
22.根据权利要求21所述的装置,其中,所述加窗器利用频域处理将所述第一窗口函数应用于所捕获的音频信号的所述一部分以生成所述第一加窗后音频块以及将所述第二窗口函数应用于所捕获的音频信号的所述一部分以生成所述第二加窗后音频块,以创建第一经变换加窗后音频块和第二经变换加窗后音频块。
23.根据权利要求22所述的装置,其中,所述特征确定器确定所述第一加窗后音频块和第二加窗后音频块中所述频带的所述第一特征和所述第二特征包括处理所述第一经变换加窗后音频块和所述第二经变换加窗后音频块。
24.根据权利要求21所述的装置,其中,所述第一窗口函数和第二窗口函数包括互补函数。
25.根据权利要求24所述的装置,其中,所述加窗器通过在时域运算中将所述第一窗口函数与所捕获的音频信号的所述一部分相乘来将所述第一窗口函数应用于所捕获的音频信号的所述一部分。
26.根据权利要求25所述的装置,其中,所述加窗器通过在时域运算中将所述第二窗口函数与所捕获的音频信号的所述一部分相乘来将所述第二窗口函数应用于所捕获的音频信号的所述一部分。
27.根据权利要求21所述的装置,其中,所述第一特征和所述第二特征包括第一能量和第二能量。
28.根据权利要求27所述的装置,其中,所述比较器使所述第一能量和所述第二能量相减。
29.根据权利要求28所述的装置,其中,所述签名确定器基于所述第一能量和所述第二能量的相减结果指派签名位值。
30.根据权利要求29所述的装置,其中,所述特征确定器确定所述第一加窗后音频块和所述第二加窗后音频块中各音频块中的附加特征并利用所述附加特征确定表示所捕获的音频信号的所述一部分的附加位。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210478344.4A CN102982810B (zh) | 2008-03-05 | 2008-11-06 | 生成签名的方法和装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US3399208P | 2008-03-05 | 2008-03-05 | |
US61/033,992 | 2008-03-05 | ||
PCT/US2008/082657 WO2009110932A1 (en) | 2008-03-05 | 2008-11-06 | Methods and apparatus for generating signatures |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210478344.4A Division CN102982810B (zh) | 2008-03-05 | 2008-11-06 | 生成签名的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102007714A CN102007714A (zh) | 2011-04-06 |
CN102007714B true CN102007714B (zh) | 2013-01-02 |
Family
ID=40451076
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210478344.4A Active CN102982810B (zh) | 2008-03-05 | 2008-11-06 | 生成签名的方法和装置 |
CN200880128616XA Active CN102007714B (zh) | 2008-03-05 | 2008-11-06 | 生成签名的方法和装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210478344.4A Active CN102982810B (zh) | 2008-03-05 | 2008-11-06 | 生成签名的方法和装置 |
Country Status (8)
Country | Link |
---|---|
US (2) | US8600531B2 (zh) |
EP (1) | EP2263335B1 (zh) |
JP (1) | JP5266343B2 (zh) |
CN (2) | CN102982810B (zh) |
CA (1) | CA2717723C (zh) |
ES (1) | ES2512640T3 (zh) |
HK (1) | HK1155863A1 (zh) |
WO (1) | WO2009110932A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9136965B2 (en) | 2007-05-02 | 2015-09-15 | The Nielsen Company (Us), Llc | Methods and apparatus for generating signatures |
US9326044B2 (en) | 2008-03-05 | 2016-04-26 | The Nielsen Company (Us), Llc | Methods and apparatus for generating signatures |
Families Citing this family (33)
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 |
AU2008218716B2 (en) | 2007-02-20 | 2012-05-10 | The Nielsen Company (Us), Llc | Methods and apparatus for characterizing media |
US10489795B2 (en) * | 2007-04-23 | 2019-11-26 | The Nielsen Company (Us), Llc | Determining relative effectiveness of media content items |
DE102008009024A1 (de) * | 2008-02-14 | 2009-08-27 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum synchronisieren von Mehrkanalerweiterungsdaten mit einem Audiosignal und zum Verarbeiten des Audiosignals |
EP2406903A4 (en) * | 2009-03-11 | 2013-01-16 | Ravosh Samari | DIGITAL SIGNATURES |
US9036459B2 (en) * | 2009-03-15 | 2015-05-19 | San Diego State University Research Foundation | Rectangular power spectral densities of orthogonal functions |
WO2010135623A1 (en) * | 2009-05-21 | 2010-11-25 | Digimarc Corporation | Robust signatures derived from local nonlinear filters |
WO2011063520A1 (en) * | 2009-11-30 | 2011-06-03 | Miranda Technologies Inc. | Method and apparatus for providing signatures of audio/video signals and for making use thereof |
US8860883B2 (en) * | 2009-11-30 | 2014-10-14 | Miranda Technologies Partnership | Method and apparatus for providing signatures of audio/video signals and for making use thereof |
CA2859560A1 (en) | 2011-12-19 | 2013-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for crediting a media presentation device |
US9692535B2 (en) | 2012-02-20 | 2017-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for automatic TV on/off detection |
US9495451B2 (en) | 2013-01-07 | 2016-11-15 | Gracenote, Inc. | Identifying video content via fingerprint matching |
US9323840B2 (en) * | 2013-01-07 | 2016-04-26 | Gracenote, Inc. | Video fingerprinting |
US9294815B2 (en) | 2013-03-15 | 2016-03-22 | The Nielsen Company (Us), Llc | Methods and apparatus to discriminate between linear and non-linear media |
WO2014144589A1 (en) | 2013-03-15 | 2014-09-18 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to identify linear and non-linear media presentations |
US9420323B2 (en) | 2013-12-19 | 2016-08-16 | The Nielsen Company (Us), Llc | Methods and apparatus to verify and/or correct media lineup information |
AU2015224564B2 (en) * | 2014-03-04 | 2020-03-19 | Interactive Intelligence Group, Inc. | Optimization of audio fingerprint search |
US9548830B2 (en) | 2014-09-05 | 2017-01-17 | The Nielsen Company (Us), Llc | Methods and apparatus to generate signatures representative of media |
JP6251145B2 (ja) * | 2014-09-18 | 2017-12-20 | 株式会社東芝 | 音声処理装置、音声処理方法およびプログラム |
US9497505B2 (en) | 2014-09-30 | 2016-11-15 | The Nielsen Company (Us), Llc | Systems and methods to verify and/or correct media lineup information |
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 |
US9786298B1 (en) | 2016-04-08 | 2017-10-10 | Source Digital, Inc. | Audio fingerprinting based on audio energy characteristics |
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 |
CN107071531A (zh) * | 2016-12-31 | 2017-08-18 | 天脉聚源(北京)科技有限公司 | 一种生成奖品海报的方法和装置 |
US10629213B2 (en) | 2017-10-25 | 2020-04-21 | The Nielsen Company (Us), Llc | Methods and apparatus to perform windowed sliding transforms |
US11049507B2 (en) | 2017-10-25 | 2021-06-29 | Gracenote, Inc. | Methods, apparatus, and articles of manufacture to identify sources of network streaming services |
US10726852B2 (en) | 2018-02-19 | 2020-07-28 | The Nielsen Company (Us), Llc | Methods and apparatus to perform windowed sliding transforms |
US10733998B2 (en) | 2017-10-25 | 2020-08-04 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to identify sources of network streaming services |
JP2018025827A (ja) * | 2017-11-15 | 2018-02-15 | 株式会社東芝 | 対話システム |
CN108447501B (zh) * | 2018-03-27 | 2020-08-18 | 中南大学 | 一种云存储环境下基于音频字的盗版视频检测方法与系统 |
US10891971B2 (en) | 2018-06-04 | 2021-01-12 | The Nielsen Company (Us), Llc | Methods and apparatus to dynamically generate audio signatures adaptive to circumstances associated with media being monitored |
US10853413B2 (en) * | 2018-09-20 | 2020-12-01 | Rovi Guides, Inc. | Method and systems for providing personalized supplemental audio streams |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5437050A (en) * | 1992-11-09 | 1995-07-25 | Lamb; Robert G. | Method and apparatus for recognizing broadcast information using multi-frequency magnitude detection |
WO2003009277A2 (en) * | 2001-07-20 | 2003-01-30 | Gracenote, Inc. | Automatic identification of sound recordings |
CN1461565A (zh) * | 2001-02-12 | 2003-12-10 | 皇家菲利浦电子有限公司 | 生成和匹配多媒体内容的散列 |
US20060020958A1 (en) * | 2004-07-26 | 2006-01-26 | Eric Allamanche | Apparatus and method for robust classification of audio signals, and method for establishing and operating an audio-signal database, as well as computer program |
Family Cites Families (122)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2605361A (en) | 1950-06-29 | 1952-07-29 | Bell Telephone Labor Inc | Differential quantization of communication signals |
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 |
FR2238412A5 (zh) | 1973-07-20 | 1975-02-14 | Trt Telecom Radio Electr | |
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 |
US4214125A (en) | 1977-01-21 | 1980-07-22 | Forrest S. Mozer | Method and apparatus for speech synthesizing |
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 |
US4547804A (en) | 1983-03-21 | 1985-10-15 | Greenberg Burton L | Method and apparatus for the automatic identification and verification of commercial broadcast programs |
US4967273A (en) | 1983-03-21 | 1990-10-30 | Vidcode, Inc. | Television program transmission verification method and apparatus |
US4805020A (en) | 1983-03-21 | 1989-02-14 | Greenberg Burton L | Television program transmission verification method and apparatus |
US4639779A (en) | 1983-03-21 | 1987-01-27 | Greenberg Burton L | Method and apparatus for the automatic identification and verification of television 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 |
JPH0813004B2 (ja) | 1984-09-07 | 1996-02-07 | 株式会社日立製作所 | A/d変換器 |
US4677466A (en) | 1985-07-29 | 1987-06-30 | A. C. Nielsen Company | Broadcast program identification method and apparatus |
JPS62204652A (ja) | 1986-03-04 | 1987-09-09 | Nec Corp | 可聴周波信号識別方式 |
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 |
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 |
US4931871A (en) | 1988-06-14 | 1990-06-05 | Kramer Robert A | Method of and system for identification and verification of broadcasted 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 |
KR900015473A (ko) | 1989-03-02 | 1990-10-27 | 하라 레이노스께 | 음성 신호의 코딩 방법 |
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 |
NZ259776A (en) | 1992-11-16 | 1997-06-24 | Ceridian Corp | Identifying recorded or broadcast audio signals by mixing with encoded signal derived from code signal modulated by narrower bandwidth identification signal |
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 |
US5450490A (en) | 1994-03-31 | 1995-09-12 | The Arbitron Company | Apparatus and methods for including codes in audio signals and decoding |
WO1995027349A1 (en) | 1994-03-31 | 1995-10-12 | The Arbitron Company, A Division Of Ceridian Corporation | 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. |
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 |
ES2190578T3 (es) | 1997-06-23 | 2003-08-01 | Liechti Ag | Metodo para la compresion de grabaciones de ruido ambiental, metodo para la deteccion de los elementos de programa de las mismas, dispositivo y programa de ordenador para su aplicacion. |
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 |
US6272176B1 (en) | 1998-07-16 | 2001-08-07 | Nielsen Media Research, Inc. | Broadcast encoding system and method |
US7006555B1 (en) | 1998-07-16 | 2006-02-28 | Nielsen Media Research, Inc. | Spectral audio encoding |
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 |
CA2345794A1 (en) | 1998-09-29 | 2000-04-06 | Sun Microsystems, Inc. | Superposition of data over voice |
JP2000115116A (ja) | 1998-10-07 | 2000-04-21 | Nippon Columbia Co Ltd | 直交周波数分割多重信号発生装置、直交周波数分割多重信号発生方法及び通信装置 |
AUPP767898A0 (en) | 1998-12-14 | 1999-01-14 | Carter (New Zealand) Limited | Spinal monitor apparatus and method |
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 |
US6971010B1 (en) * | 1999-10-15 | 2005-11-29 | Koninklijke Philips Electronics N.V. | Image and video authentication system |
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 |
WO2002051063A1 (en) | 2000-12-21 | 2002-06-27 | Digimarc Corporation | Methods, apparatus and programs for generating and utilizing content signatures |
US20020114299A1 (en) | 2000-12-27 | 2002-08-22 | Daozheng Lu | Apparatus and method for measuring tuning of a digital broadcast receiver |
US8572640B2 (en) | 2001-06-29 | 2013-10-29 | Arbitron Inc. | Media data use measurement with remote decoding/pattern matching |
US20030054757A1 (en) | 2001-09-19 | 2003-03-20 | Kolessar Ronald S. | Monitoring usage of media data with non-program data elimination |
US6814123B2 (en) | 2001-12-21 | 2004-11-09 | 3M Innovative Properties Company | Method and apparatus for applying a splicing tape to a roll of sheet material |
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 |
WO2004044820A1 (en) | 2002-11-12 | 2004-05-27 | 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 |
US7420464B2 (en) | 2004-03-15 | 2008-09-02 | Arbitron, Inc. | Methods and systems for gathering market research data inside and outside commercial establishments |
US7463143B2 (en) | 2004-03-15 | 2008-12-09 | Arbioran | Methods and systems for gathering market research data within commercial establishments |
US20050203798A1 (en) | 2004-03-15 | 2005-09-15 | Jensen James M. | Methods and systems for gathering market research data |
AU2005226671B8 (en) | 2004-03-19 | 2008-05-08 | Arbitron Inc. | Gathering data concerning publication usage |
US7483975B2 (en) | 2004-03-26 | 2009-01-27 | Arbitron, Inc. | Systems and methods for gathering data concerning usage of media data |
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 |
JP5145939B2 (ja) | 2005-12-08 | 2013-02-20 | 日本電気株式会社 | 楽曲における区画を抽出する区画自動抽出システム、区画自動抽出方法および区画自動抽出プログラム |
PT1826932E (pt) | 2006-02-22 | 2011-10-03 | Media Evolution Technologies Inc | Método e dispositivo para a geração de assinaturas áudio digitais |
CA2676516C (en) * | 2007-01-25 | 2020-02-04 | Arbitron, Inc. | Research data gathering |
AU2008218716B2 (en) | 2007-02-20 | 2012-05-10 | The Nielsen Company (Us), Llc | Methods and apparatus for characterizing media |
WO2008137385A2 (en) | 2007-05-02 | 2008-11-13 | Nielsen Media Research, Inc. | Methods and apparatus for generating signatures |
EP2171615A2 (en) * | 2007-06-27 | 2010-04-07 | Dolby Laboratories Licensing Corporation | Incremental construction of search tree with signature pointers for identification of multimedia content |
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 |
CN102982810B (zh) | 2008-03-05 | 2016-01-13 | 尼尔森(美国)有限公司 | 生成签名的方法和装置 |
-
2008
- 2008-11-06 CN CN201210478344.4A patent/CN102982810B/zh active Active
- 2008-11-06 US US12/266,380 patent/US8600531B2/en active Active
- 2008-11-06 EP EP08873178.1A patent/EP2263335B1/en active Active
- 2008-11-06 JP JP2010549634A patent/JP5266343B2/ja not_active Expired - Fee Related
- 2008-11-06 CN CN200880128616XA patent/CN102007714B/zh active Active
- 2008-11-06 CA CA2717723A patent/CA2717723C/en active Active
- 2008-11-06 WO PCT/US2008/082657 patent/WO2009110932A1/en active Application Filing
- 2008-11-06 ES ES08873178.1T patent/ES2512640T3/es active Active
-
2011
- 2011-09-21 HK HK11109921.2A patent/HK1155863A1/xx unknown
-
2013
- 2013-11-07 US US14/074,499 patent/US9326044B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5437050A (en) * | 1992-11-09 | 1995-07-25 | Lamb; Robert G. | Method and apparatus for recognizing broadcast information using multi-frequency magnitude detection |
CN1461565A (zh) * | 2001-02-12 | 2003-12-10 | 皇家菲利浦电子有限公司 | 生成和匹配多媒体内容的散列 |
WO2003009277A2 (en) * | 2001-07-20 | 2003-01-30 | Gracenote, Inc. | Automatic identification of sound recordings |
US20060020958A1 (en) * | 2004-07-26 | 2006-01-26 | Eric Allamanche | Apparatus and method for robust classification of audio signals, and method for establishing and operating an audio-signal database, as well as computer program |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9136965B2 (en) | 2007-05-02 | 2015-09-15 | The Nielsen Company (Us), Llc | Methods and apparatus for generating signatures |
US9326044B2 (en) | 2008-03-05 | 2016-04-26 | The Nielsen Company (Us), Llc | Methods and apparatus for generating signatures |
Also Published As
Publication number | Publication date |
---|---|
EP2263335B1 (en) | 2014-07-23 |
CN102982810B (zh) | 2016-01-13 |
HK1155863A1 (en) | 2012-05-25 |
WO2009110932A1 (en) | 2009-09-11 |
EP2263335A1 (en) | 2010-12-22 |
CA2717723C (en) | 2016-10-18 |
CN102007714A (zh) | 2011-04-06 |
US9326044B2 (en) | 2016-04-26 |
JP5266343B2 (ja) | 2013-08-21 |
US8600531B2 (en) | 2013-12-03 |
JP2011521272A (ja) | 2011-07-21 |
US20090225994A1 (en) | 2009-09-10 |
US20140137146A1 (en) | 2014-05-15 |
ES2512640T3 (es) | 2014-10-24 |
CN102982810A (zh) | 2013-03-20 |
CA2717723A1 (en) | 2009-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102007714B (zh) | 生成签名的方法和装置 | |
US9136965B2 (en) | Methods and apparatus for generating signatures | |
US8489884B2 (en) | Methods and apparatus for generating signatures | |
CA2678942C (en) | Methods and apparatus for characterizing media | |
US10847168B2 (en) | Research data gathering | |
US10757456B2 (en) | Methods and systems for determining a latency between a source and an alternative feed of the source | |
AU2013203321B2 (en) | Methods and apparatus for characterizing media | |
AU2012211498A1 (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1155863 Country of ref document: HK |
|
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: 1155863 Country of ref document: HK |