CN102239521B - 提取被编码在媒体内容中的数据的方法和装置 - Google Patents

提取被编码在媒体内容中的数据的方法和装置 Download PDF

Info

Publication number
CN102239521B
CN102239521B CN200980148637.2A CN200980148637A CN102239521B CN 102239521 B CN102239521 B CN 102239521B CN 200980148637 A CN200980148637 A CN 200980148637A CN 102239521 B CN102239521 B CN 102239521B
Authority
CN
China
Prior art keywords
frequency
grade
estate
group
message
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
Application number
CN200980148637.2A
Other languages
English (en)
Other versions
CN102239521A (zh
Inventor
韦努戈帕尔·斯里尼瓦桑
亚历山大·帕夫洛维奇·托普奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nielsen Co US LLC
Original Assignee
Nielsen Co US LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nielsen Co US LLC filed Critical Nielsen Co US LLC
Publication of CN102239521A publication Critical patent/CN102239521A/zh
Application granted granted Critical
Publication of CN102239521B publication Critical patent/CN102239521B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements 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/37Arrangements 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/56Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/58Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of audio

Abstract

公开了提取被编码在媒体内容中的数据的方法和装置。示例方法包括以下步骤:接收媒体内容信号;对所述媒体内容信号进行取样以产生数字样本;确定所述数字样本的频域表示;确定所述频域表示中的第一频率的第一等级;确定所述频域表示中的第二频率的第二等级;将所述第一等级和所述第二等级与等级组进行组合以创建组合的等级组;将所述组合的等级组与基准序列组进行比较;基于所述比较来确定由所述组合的等级组表示的数据;以及将所述数据存储在有形的存储器中。

Description

提取被编码在媒体内容中的数据的方法和装置
相关申请
本专利要求2008年10月24日提交的名为“STACKING METHOD FORENHANCED WATERMARK DETECTION”的美国临时专利申请序列号No.61/108,380的优先权,将其公开的全部内容通过引用并入本文。
技术领域
本发明涉及监测媒体内容,更具体地说,涉及提取被编码在媒体内容中的数据的方法和装置。
背景技术
识别媒体信息,更具体地说,识别音频流(例如,音频信息)对于评估电视、无线电广播或任何其它媒体的受众接触率(audience exposure)是有用的。例如,在电视观众统计(metering)应用中,可以将代码插入到媒体的音频或视频中,其中,随后在呈现(例如,在所监测的住宅处播放)该媒体时在监测点检测该代码。嵌入到原始信号中的代码/水印的信息的有效载荷可以包括唯一的源标识、广播时间信息、业务(transactional)信息或附加的内容元数据。
监测点通常包括诸如监测受众成员的媒体消费或媒体的受众成员接触率的住宅的地点。例如,在监测点,来自音频和/或视频的代码被捕获并可以与和所选择的频道、无线电台、媒体源等相关联的媒体的音频流或视频流相关联。所收集的代码接着可以被发送到中央数据收集设施以进行分析。但是,与媒体接触率或消费相关的数据的收集不必限于在家中的接触率或消费。
附图说明
图1是用于将数据编码在媒体内容信号中来将该数据发送到对该媒体内容信号进行解码以提取该数据的位置的示例系统的框图。
图2是示例频谱和代码索引的曲线图。
图3例示可以通过图1的示例编码器被编码在音频信号中的示例序列。
图4例示示例消息线程(thread)。
图5是用于实现包括叠加(stack)和分级(rank)功能的图1的解码器的示例装置的框图。
图6是用于对音频中的消息进行解码的示例处理的流程图。
图7是用于使用叠加对音频中的消息进行解码的示例处理的流程图。
图8是示例处理器平台的示意图,该示例处理器平台可以用于和/或编程为执行图6和图7中的任何或全部示例机器可存取指令以实现本文描述的任何或全部示例系统、示例装置和/或示例方法。
具体实施方式
图1是用于将数据编码在媒体内容信号中来将该数据发送到对该媒体内容信号进行解码以提取该数据的位置的示例系统100的框图。示例系统100包括编码器102和具有叠加和分级功能的解码器104。如本文详细描述的,根据所示的示例,编码器102通过放大或减弱所关注的频率来对所接收的音频信号与所接收的数据一起进行编码。经编码的音频信号被传送到由解码器104接收该音频信号的另一位置。解码器104包括叠加功能以连续地叠加该音频信号的多个所接收部分。另外,解码器104包括分级功能以将等级(rank)分配给可能已由编码器102放大或减弱的频率。例如,在按照5个频率的邻域(neighborhood)对频率进行分组的情况下,可以将0至4的等级分配给各个频率。如本文详细描述的,解码器104接着从所叠加的音频信号中提取数据。例如,当所叠加的部分包括冗余或半冗余的经编码的数据时,对经编码的音频信号进行叠加将提高解码器104的检测可靠性。尽管在所示的示例中未示出,但是音频信号还可以由解码器104输出以呈现在媒体呈现设备(例如,收音机、电视机等)上。另选地,经编码的音频信号可以被发送到与示例解码器104并行的媒体呈现设备。
根据图1的示例,编码器102接收音频信号和数据作为输入。编码器102还将音频信号分为多个帧,这些帧是数字音频样本的块。如下文详细地描述的,编码器102将数据编码(嵌入)到成帧的音频信号中,并且由编码器102对经编码的音频帧进行测试,来确定对成帧的音频信号的修改是否足够显著以致当将该成帧的音频信号呈现给观众时(例如,使用心理声学掩蔽(psychoacoustic masking))人可听见地察觉到该编码。如果对该成帧的音频信号的修改过于显著并且将导致音频中的可听见的变化,则在不进行编码的情况下发送(例如,广播、传送给广播设备(broadcaster)等)该成帧的音频。相反,如果经编码的音频帧具有与未经编码的音频帧察觉不到地不同的音频特性,则发送经编码的音频帧。
编码器102在各个消息分组的开始处插入唯一的或半唯一(semi-unique)的15比特伪随机数(PN)同步序列。为了用信号通知解码器104要发送同步序列,该同步序列的第一码块使用三重音(triple tone)。该三重音是三个频率的放大,使这些频率在它们的频谱邻域中最大。因而,通过查找该三重音,解码器104可以检测到同步序列将被发送,而无需对整个同步序列进行解码。全部内容被通过引用并入本文的美国专利6,272,176(‘176专利’)中说明了三重音的示例实现。示例同步序列是用于使解码器104能够检测到新的消息分组的开始的一种方法。但是,可以使用任何其它的指示、信号、标记或方法。
示例编码器102在同步以后发送多达十个15比特的PN序列的消息数据。因而,所示的示例中的各个消息包括11个组:一个15比特同步序列,随后是十个15比特消息数据序列。但是,在同步序列之间可以发送任何数量的消息数据序列。按照具有10个纠错比特和5个消息数据比特的15比特PN序列来发送示例消息数据。换言之,消息数据被分为各自为5个比特的多个组(例如,针对50比特消息的10个5比特的组)。另选地,消息数据比特和纠错比特的任何组合可以被包括在消息数据序列中。15比特的PN序列中的每个比特被编码到512个样本的音频块中。在示例系统100中,一次发送一个比特。被编码为15比特序列的每5个比特的有效载荷数据使用15个512样本的块(即,总共7680个样本)。示例编码器102包括在表示15比特序列的15个块之后的被称为空块的第16个块。因而,所示的示例中的每个消息使用176个音频块:每个序列16个块,并且每个消息11个序列。在所示的示例中,在该示例编码中,每个消息之后是11个未编码的块,以将总的消息持续时间调整为大约2秒。尽管描述了示例编码和块尺寸,但可以使用任何希望的编码和块尺寸。
为了将数据比特(例如,15比特序列的一个比特)插入到音频帧中,示例编码器102使该音频帧的第一选择频率成为局部极大值(local maximum),并使该音频帧的第二选择频率成为局部极小值(local minimum)。例如,如图2所示,编码器102使用两个音频频带或邻域202和204,每个邻域包括5个频率或驻留频率(resident)。邻域202和204中的一个被编码为包括作为局部极大值的驻留频率,而邻域202和204中的另一个被编码为包括作为局部极小值的驻留频率。被选择为局部极大值和局部极小值的驻留频率基于示例编码器102正在操作的编码块以及要发送的数据比特的值。例如,为了将逻辑“1”编码在第五编码块中,使邻域202中具有索引号50的驻留频率为局部极大值,并使邻域204中具有索引号60的驻留频率为局部极小值。相反,为了针对相同的编码块编码逻辑“0”,使邻域202中具有索引号50的驻留频率为局部极小值,并使邻域204中具有索引号60的驻留频率为局部极大值。换言之,所选择的频率不代表要发送的比特,所选择的频率处的振幅表示比特的值,因为无论比特是逻辑“1”或是逻辑“0”,都可以使用相同的频率。在编码以后,可以将该音频信号广播到消费者的位置,可以将该音频信号发送给广播设备以进行广播,可以将该音频信号存储到存储介质等。
示例系统100可以被配置为在利用美国专利6,272,176所述的尼尔森音频编码系统(NAES)实现的系统中执行叠加和分级。尽管本公开通过示例的方式参照美国专利6,272,176所述的NAES系统的编码和解码技术,但是本文所述的方法和装置不限于与美国专利6,272,176的技术相结合的操作。相反,可以与任何类型的编码和解码系统相结合来实现示例方法和装置。例如,数据速率、数据分组、消息长度、参数长度、消息中的参数顺序、参数的数量等可以基于所实现的编码系统而变化。
图3例示示例序列300,可以通过图1的示例编码器102将示例序列300编码在音频信号中。示例序列300包括被编码在15个音频数据块(例如,512个样本块)中的15个比特。消息比特302传送5个比特的消息数据。消息比特302是要通过编码传送的有效载荷数据。纠错比特304传送可以由解码器104用来校验和纠正所接收的消息的10个比特的纠错数据。示例序列300中的每个比特被编码在音频数据块中。如结合图1所述,对于各个音频数据块,使第一选择频率为局部极大值,并使第二选择频率为局部极小值。
图4例示示例消息线程400。所示的示例中的消息线程400包括同步序列402、第一序列406、第二序列410、第三序列414以及无标记块404、408和412。示例同步序列402是指示新的消息线程的开始的15比特序列。所示的示例中的第一序列406、第二序列410和第三序列414是参照图3所述的各自传送5个消息有效载荷比特和10个纠错比特的15比特序列。无标记块404、408和412是不包括编码(例如,没有被编码器102放大或减弱的频率的512个音频数据样本)的单个块。尽管如所述的那样对示例消息线程400进行格式化,但是可以使用任何其它格式化方法。例如,消息线程400中可以包括更多个或更少个序列,序列406、410和414可以包含更多个或更少个数据比特和/或纠错比特,无标记块404、408和412可以包括多个块,可以包括更多个或更少个无标记块404、408和412等。
图5是用于实现包括叠加和分级功能的图1的解码器104的示例装置的框图。示例解码器104包括取样器502、时域到频域转换器504、分级器506、等级缓冲器508、叠加器(stacker)510、叠加器控制器512、比较器514和基准序列数据存储器(datastore)516。示例解码器104接收输入音频(例如,电视节目的音频部分)并处理该音频以提取和输出编码在该音频中的数据。
所示的示例中的取样器502对输入的(incoming)音频进行取样。可以使用模拟到数字转换器(A/D)或任何其它适当的技术来实现取样器502,按照模拟格式向该取样器502提供经编码的音频。取样器502以例如48KHz的取样频率对经编码的音频进行取样。当然,为了增加分辨率或降低解码时的计算负荷,可以选择其它的取样频率。另选地,如果按照数字化的格式提供音频,则可以取消该取样器502。
可以使用离散傅立叶变换(DFT)或任何其它适当的技术来实现所示的示例中的时域到频域转换器504,以将基于时间的信息变换为基于频率的信息。在一个示例中,可以使用滑动DFT来实现时域到频域转换器504,在该滑动DFT中,每次向示例时域到频域转换器504提供4个新样本,来计算所关注的代码频率的频谱(例如,图5中的索引为1至N的频率)。换言之,4个新样本被移入分析窗口中,4个旧的样本被移出该分析窗口,并且计算该分析窗口的DFT。因为在解码时块的边界未知,所以滑动DFT可以通过一次滑动4个样本来给出128个不同的消息线程以分析所接收的每512个音频样本而进行操作。因而,在(每次4个样本的)128次滑动结束时,全部512个样本(即,与一个块相当的样本)将被处理和分析。由时域到频域转换器504产生的频谱的分辨率随着用于产生频谱的样本的数量(例如,512或更多)的增加而增加。因而,由时域到频域转换器504处理的样本的数量应该与用于选择图2所示的驻留频率的分辨率相匹配。驻留频率之间的频率间隔越细,用于产生用于检测驻留频率的频谱的样本越多。
由时域到频域转换器504产生的频谱被传递到分级器506。所示的示例中的分级器506在所接收的频谱中相对于邻域中的其它频率的振幅在邻域中对所关注的各个频率的振幅(例如,针对图5中的所关注的1至N频率索引的RANK 1至RANK N)进行分级。例如,当在各个邻域中存在5个频率时,可以按照0到4的等级(scale)对各个频率的振幅进行分级,其中0是最小振幅,4是最大振幅。尽管前面的示例描述了对各个频谱频率进行分级,但是可以另选地对多个频率的任意子集进行分级,例如仅对可以被放大或减弱以在音频数据中嵌入信息的所关注的频率进行分级。分级器506向等级缓冲器508输出一组等级值。
等级缓冲器508将该组等级值存储在循环缓冲器中,使得当该缓冲器被填满时,各个新的等级组将替代该缓冲器中的最老的等级组。所示的示例中的等级缓冲器508存储与时域到频域转换器504的各次滑动相对应的128组等级(如,128组等级1到N)。另外,等级缓冲器508可以存储与多个消息相当的多个等级。例如,如下面将详细描述的,等级缓冲器508可以存储与5个消息相当的等级,以使得可以对消息的块进行平均。尽管将等级缓冲器508描述为循环缓冲器,但是可以使用数据结构和存储器的类型。例如,等级缓冲器508可以包括一个或更多个寄存器、一个或更多个文件、一个或更多个数据库、一个或更多个任何类型的缓冲器等。
示例等级组可以是:
叠加器510利用消息对消息冗余来提高对编码在音频信号中的数据的检测。具体地说,当被叠加器控制器512使能(enable)时,叠加器510从等级缓冲器508获取连续消息的等级,并将这些连续消息的相应块的等级相加。叠加器510接着将这些总和除以所相加在一起的消息的数量。因此,叠加器510确定针对连续块的等级的平均值。当消息包括冗余时,将对这些等级进行平均以消除由噪声或主(host)音频引入的误差。例如,经编码的消息可以是50比特,这50比特包括广播设备标识符(例如,16比特的电台标识符)、随后是时间戳(例如,32比特的时间戳,该时间戳指示自例如1995年1月1日开始以秒为单位的所经过的时间)、随后是级别规范(levelspecification),该级别规范允许包括多个级别的消息(例如,2比特的级别规范)。在示例50比特的消息中,将针对连续的多个消息重复该消息的除最低有效比特以外的所有比特。在消息被分为10个组并包括一个同步组(例如,总共11个组)的示例编码中,期望前10个组将逐个消息地重复,并且最后一个组(例如,包含2个级别规范比特和时间戳的3个最低有效比特)将逐个消息地改变。因为3个最低有效比特可以表示8秒,并且示例编码中的多个消息分别被编码为大约2秒的音频,所以消息中的第四最低有效比特将在4个消息后改变。因此,期望针对4个消息(大约8秒)重复同步组和前9个数据组。
可以根据以下公式执行叠加处理:
r 1 km n = Σ p = n p = n - S r 1 km p S r 2 km n = Σ p = n p = n - S r 2 km p S
其中p是消息索引(例如,当要对5个连续消息进行平均时,0≤p≤5),k是块索引(例如,当每序列存在16个块时,0≤k≤16),S是要被平均的连续消息的数量(例如,当5个连续消息要被平均时为5),是消息mn的第k块中的所关注的第一频率的平均等级,是消息mn的第k块中的所关注的第二频率的平均等级。例如,消息可以是每2秒进行编码的电台标识符和时间戳。尽管时间戳的最低有效比特(例如,秒)可以逐个消息地改变,但是其它比特(例如,时间戳的更高有效比特)将不会随各个消息而改变。因此,在当前消息的等级被加到前面4个消息的等级时,平均分级可以通过降低可能针对比全部消息少的消息而呈现的任何噪声的影响来改进检测。当叠加器510被使能时,叠加器510向比较器514输出所叠加的等级组(例如,图5中的RANK_S 1到所叠加的RANK_S)。当叠加器510没有被使能时,叠加器510向比较器514输出从等级缓冲器508获取的等级组(例如,RANK_S1到RANK_S N)。
在一示例中,可以针对作为相同消息的重复的相应分组来确定以下等级:
等级的和为:
等级的平均值为:
如该示例所示,即使当消息4的块0已经按照指示与前面4个消息相反的数据比特的方式分级时(即,4,2将指示比特值1,而其它值指示比特值0),对等级的平均也导致指示比特值0的平均值。因此,即使当引入了由于噪声而导致的误差时,对等级的平均也可以导致更接近地匹配经编码的数据的分级(ranking)。
叠加器控制器512控制何时使能或禁用叠加器510。例如,当叠加器510被禁用时,可以一次处理一个消息,而不对等级进行任何平均。当叠加器510被叠加器控制器512使能时,如本文所述执行消息的叠加或者使用任何其它处理来执行消息的叠加。叠加器控制器512可以基于任何标准使能叠加。例如,叠加器控制器512可以当检测到噪声时、当存在质量差的音频连接时(例如,当使用麦克风而不是物理连接时)、当解码器104离音频源有一段距离时(例如,移动设备与音频源分别在房间两端)等等,通过自动使能叠加来使得能够提供选择性的叠加。另外或另选地,叠加器控制器512可以被手工控制以当用户请求时使能该叠加,和/或可以通过来自中心位置、编码器102等的消息被远程控制。
所示的示例中的比较器514从叠加器510接收针对序列的等级或经叠加的等级的组(“等级组”),并确定是否已经识别到同步序列。如果没有检测到同步序列,则比较器514将所接收的等级组与基准同步序列进行比较,并且如果所述等级组被确定为与同步序列相对应,则比较器514设置同步检测标记。如果原先已经检测到同步序列,则比较器514将所述等级组与存储在基准序列数据存储器516中的基准序列组进行比较。该基准序列组包括可能的等级的列表以及针对每个块的关注频率的相关联的高指示或低指示。例如,当每个序列包括5个数据比特、10个纠错比特和一个空白块时,将存在25个可能的15比特的Bose和Ray-Chaudhuri(BCH)码字,每个比特具有两个关注频率中的每一个是被减弱还是被放大的指示(即,30个指示)。为了确定与所述等级组相对应的序列,将所述等级组与多个基准序列中的每一个进行比较。与所述等级组具有最小差别的基准序列被识别为所接收的序列。
例如,当由叠加器510提供的所接收的等级组为以下等级组时:
最接近的基准序列可以是以下的数据比特组0,0,1,1,0:
当通过确定基准等级与所接收的等级组的差值的距离或绝对值来进行比较时,该差值为:
数值差(例如,汉明距离)是差值行的和,该数值差等于20。将该差值与针对所有其它可能的序列的差值进行比较。如果该差值小于所有其它的距离,则该基准序列被确定为是最接近的匹配。
除了根据基准序列组来确定最接近的序列以外,比较器514还可以确定最接近的序列的差值是否超过阈值。例如,如果该差值大于阈值(意味着最接近的基准序列与所接收的等级组显著不同),则比较器514可以丢弃该结果。换言之,比较器514在输出所确定的基准序列以前可以保证所接收的等级组足够接近所确定的基准序列。
示例比较器514还被配置为重建所检测的序列的最低有效比特(LSB)。当叠加器被使能并且多个消息被平均时,需要重建LSB。这种平均将导致在经平均的多个消息之间变化的LSB(或其它快速变化的数据)要被重新创建。可以使用用于重建数据的任何方法。例如,如果要重建的数据是时间戳的LSB,则无需使用叠加就可以检测到一个消息,并且可以使用计时器来确定已知的LSB与当前消息之间的时间的差,使得该时间戳的LSB可以被重建,并且所确定的消息被修改以包括该正确的LSB。
可以通过任何类型的数据存储器来实现所示的示例中的基准序列516。例如,基准序列数据存储器516可以是文件、数据库、表、列表、数组或任何其它类型的数据存储器。尽管示例基准序列516存储32个可能的BCH序列,但可以存储任何数量的序列。例如,可以存储部分的序列组。
图6至图7中示出表示可以执行以实现系统100和解码器104中的一些或全部元件的示例处理的流程图。
在这些示例中,可以通过一个或更多个程序实现各个流程图所表示的处理,这些程序包括由以下装置执行的机器可读指令:(a)处理器,诸如以下结合图8所讨论的示例计算机800中所示的微处理器812;(b)控制器;和/或(c)任何其它适当的设备。可以在存储在诸如闪存、CD-ROM、软盘、硬盘驱动器、DVD、或与处理器812相关联的存储器的有形介质上的软件中实现所述一个或更多个程序,但是整个程序或多个程序和/或这些程序的多个部分可以另选地由微处理器812以外的设备执行,和/或在固件或专用硬件中实现(例如,由专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程逻辑器件(FPLD)、分立逻辑(discrete logic)等实现)。例如,可以由软件、硬件和/或固件的任何组合实现示例移动通信系统组件中的任何一个、一些或全部。另外,可以手工地实现由图6和图7的流程图表示的多个处理中的一些或全部。
此外,尽管参照图6和图7所示的流程图描述了示例处理,但可以另选地使用用于实现本文描述的示例方法和装置的许多其它技术。例如,参照图6和图7所示的流程图,这些块的执行顺序可以被改变,和/或所描述的一些块可以被改变、消除、组合和/或再分为多个块。尽管结合解码器104描述图6和图7的处理,但是任何装置或系统可以实现图6和图7的处理。
图6是对音频中的消息进行解码的示例处理的流程图。当取样器502通过取样4个样本并从分析窗口丢弃4个样本来更新当前音频块(块602)时,图6的处理开始。示例时域到频域转换器504执行滑动FFT以将所取样的音频从时域转换到频域(块604)。分级器506对所转换的音频中的多个代码频率进行分级(块606)。例如,如上所述,当每个邻域中存在5个频率时,可以在0至4的等级上对所关注的频率进行分级。将所确定的等级存储在等级缓冲器508中(块608)。当等级缓冲器508是循环缓冲器时,添加所确定的等级将消除以前存储的等级。另外,当等级缓冲器508是循环缓冲器时,递增指示下一组等级应当插入到等级缓冲器508中的点的索引(块610)。
比较器514随后针对序列中的全部多个块(例如,15个块)产生等级分布数组(块612)。接着,比较器514确定以前是否已经检测到同步序列(块614)。该同步序列指示消息的开始。因此,当以前已经检测到该同步序列时,消息线程已经开始。当以前没有检测到同步序列时,控制进行到块624,这将在下文进行描述。
当以前已经检测到同步序列时(块614),比较器514产生针对所有可能的序列(例如,32个可能的BCH序列)的匹配得分(score)(块616)。例如,比较器514可以确定等级分布与这些可能的序列中的每一个之间的距离。比较器514接着选择具有最大得分(例如,最小距离)的可能序列(块618)。比较器514确定所选择的得分是否超过阈值(块620)。例如,如果该得分是距离,则比较器514确定该距离是否小于阈值距离。当该得分不超过该阈值时,控制进行到块602以继续处理。
当该得分超过该阈值时(块620),比较器514将该值分配给该序列(块622)。控制接着进行到块602以继续处理。
返回到块624,当以前没有检测到匹配时(块614),比较器514产生针对该同步序列的匹配得分(块624)。例如,如上所述,比较器514可以确定等级分布与基准同步序列之间的距离。比较器514确定该得分是否超过阈值(块626)。当该得分不超过该阈值时,控制进行到块602以继续处理。当该得分超过该阈值时,设置标记以指示已经检测到同步(块628)。控制接着进行到块602以继续处理。尽管上文描述了标记,但是可以使用已经检测到同步的任何指示。例如,可以存储变量,可以将该同步序列存储在表中等。另外,尽管示例处理包括用于检测同步序列的独立分支,但是可以在与其它序列相同的分支中检测同步序列,并且稍后可以执行处理以识别指示消息线程的开始的同步序列。此外,尽管图6的处理被示为连续的循环,但是可以采用任何流程。
图7是对音频中的消息进行解码的示例处理的流程图。图7的处理采用叠加来提高解码准确率。当取样器502通过取样4个样本并从分析窗口丢弃4个样本来更新当前音频块(块702)时,图7的处理开始。示例时域到频域转换器504执行滑动FFT以将所取样的音频从时域转换到频域(块704)。分级器506对所转换的音频中的多个代码频率进行分级(块706)。例如,如上所述,当每个邻域中存在5个频率时,可以在0至4的等级上对所关注的频率进行分级。叠加器510接着将所确定的等级加到之前的消息的相应块的等级,并除以消息的数量以确定平均序号(块707)。例如,可以将所确定的等级加到之前的4个消息的相应等级。
平均等级被存储在等级缓冲器508中(块708)。当等级缓冲器508是循环缓冲器时,添加这些平均等级将消除以前存储的等级。另外,当等级缓冲器508是循环缓冲器时,递增指示下一组等级应当插入到等级缓冲器508中的点的索引(块710)。另选地,可以在块706之后将这些等级存储在等级缓冲器508中,并且可以作为块707的一部分从等级缓冲器508中获取这些等级。
比较器514接着针对序列中的全部多个块(例如,15个块)产生等级分布数组(块712)。接着,比较器514确定以前是否已经检测到同步序列(块714)。该同步序列指示消息的开始。因此,当以前已经检测到该同步序列时,消息线程已经开始。当以前没有检测到同步序列时,控制进行到块724,这将在下文进行描述。
当以前已经检测到同步序列时(块714),比较器514产生针对所有可能的序列(例如,32个可能的BCH序列)的匹配得分(块716)。例如,比较器514可以确定等级分布与这些可能的序列中的每一个之间的距离。比较器514接着选择具有最大得分(例如,最小距离)的可能序列(块718)。比较器514确定所选择的得分是否超过阈值(块720)。例如,如果该得分是距离,则比较器514确定该距离是否小于阈值距离。当该得分不超过该阈值时,控制进行到块702以继续处理。
当该得分超过该阈值时(块720),比较器514将该值分配给该序列(块722)。比较器514接着重建可能已经被叠加处理破坏的任何数据。例如,比较器514可以通过对一个消息进行解码并跟踪所解码的消息与当前检测到的消息之间经过的时间的量来确定时间戳的被破坏部分(例如,第二指示)。控制接着进行到块702以继续处理。
返回到块724,当以前没有检测到匹配时(块714),比较器514产生针对该同步序列的匹配得分(块724)。例如,如上所述,比较器514可以确定该等级分布与该基准同步序列之间的距离。比较器514确定该得分是否超过阈值(块726)。当该得分不超过该阈值时,控制进行到块702以继续处理。当该得分超过该阈值时,设置标记以指示已经检测到同步(块728)。控制接着进行到块702以继续处理。尽管上文描述了标记,但是可以使用已经检测到同步的任何指示。例如,可以存储变量,可以将该同步序列存储在表中等。另外,尽管示例处理包括用于检测同步序列的独立分支,但是可以在与其它序列相同的分支中检测同步序列,并且稍后可以执行处理以识别指示消息线程的开始的同步序列。此外,尽管图7的处理被示出为连续的循环,但是可以采用任何流程。
图8是示例处理器平台800的示意图,该示例处理器平台800可以用于和/或编程为实现示例系统100和解码器104中的任何一个或全部、和/或本文描述的任何其它组件。例如,处理器平台800可以由一个或更多个通用处理器、处理器核、微控制器等实现。另外,处理器平台800可以作为具有其它功能的设备的一部分实现。例如,处理器平台800可以利用移动电话或任何其它手持设备中提供的处理功能来实现。
图8的示例中的处理器平台800包括至少一个通用可编程处理器805。该处理器805执行存在于处理器805的主存储器中(例如,RAM 815和/或ROM 820内)的经编码的指令810和/或812。该处理器805可以是任何类型的处理单元,诸如处理器核、处理器和/或微控制器。该处理器805可以执行实现本文所述的处理的示例机器可存取指令等。该处理器805经由总线825与主存储器(包括ROM 820和/或RAM 815)通信。RAM 815可以由DRAM、SDRAM和/或任何其它类型的RAM器件实现,并且ROM可以由闪存和/或任何其它所期望的类型的存储器件实现。可以由存储器控制器(未示出)来控制对存储器815和820的存取。
处理器平台800还包括接口电路830。该接口电路830可以由任何类型的接口标准(诸如USB接口、Bluetooth接口、外部存储器接口、串行端口、通用输入/输出等)实现。一个或更多个输入设备835和一个或更多个输出设备840连接到该接口电路830。
尽管本文描述了特定的示例装置、方法和产品(article of manufacture),但其它实现是可能的。本专利的覆盖范围不限于本文描述的具体示例。相反,本专利覆盖落入本发明的范围内的全部装置、方法和产品。

Claims (10)

1.一种从媒体内容中提取信息的方法,该方法包括以下步骤:
对媒体内容信号进行取样以产生数字样本;
确定所述数字样本的频域表示;
确定所述频域表示中的第一频率的第一等级;
确定所述频域表示中的第二频率的第二等级;
将所述第一等级和所述第二等级与等级组进行组合以创建组合的等级组;
确定所述组合的等级组与基准序列组中的一个或更多个序列之间的距离的组;
通过选择所述基准序列组中与所述距离的组中的最小距离相对应的序列来确定由所述组合的等级组表示的信息;
将所述信息存储在有形的存储器中,其中,所述第一等级和所述第二等级与第一时间的第一消息相关联;并且
其中,将所述第一等级和所述第二等级与所述等级组进行组合以创建所述组合的等级组的步骤包括以下步骤:确定所述第一等级与针对比所述第一时间早的时间的至少另一消息的所关注的所述第一频率的至少另一等级的平均值,以确定第一平均等级;确定所述第二等级与针对比所述第一时间早的时间的至少另一消息的所关注的所述第二频率的至少另一等级的平均值,以确定第二平均等级;将所述第一平均等级和所述第二平均等级与所述等级组进行组合以创建所述组合的等级组。
2.根据权利要求1所述的方法,其中,所述第一等级指示所述第一频率相对于邻域中的其它频率的振幅。
3.根据权利要求2所述的方法,其中,所述邻域中的频率的数量等于可能的等级值的数量。
4.根据权利要求1所述的方法,该方法还包括以下步骤:确定针对所述频域表示中的所述第一频率的第一平均等级,以及确定针对所述频域表示中的所述第二频率的第二平均等级。
5.根据权利要求4所述的方法,其中,在T秒后将所述信息编码在所述媒体内容信号中,并且其中,确定针对所述第一频率的第一平均等级的步骤包括以下步骤:在确定所述第一等级以前大约T秒确定针对第一频率的第三等级,并将所述第一等级与所述第三等级相加所得的和除以一起相加的等级的数量。
6.一种从媒体内容中提取信息的装置,该装置包括:
取样器,其对媒体内容信号进行取样以产生数字样本;
时域到频域转换器,其确定所述数字样本的频域表示;
分级器,其确定所述频域表示中的第一频率的第一等级,并确定所述频域表示中的第二频率的第二等级;
比较器,其将所述第一等级和所述第二等级与等级组进行组合以创建组合的等级组,确定所述组合的等级组与基准序列组中的一个或更多个序列之间的距离的组,通过选择所述基准序列组中与所述距离的组中的最小距离相对应的序列来确定由所述组合的等级组表示的信息,并将所述信息存储在存储器中,所述第一等级和所述第二等级与第一时间的第一消息相关联;并且
所述比较器通过以下步骤来将所述第一等级和所述第二等级与所述等级组进行组合以创建所述组合的等级组:确定所述第一等级和针对比所述第一时间早的时间的至少另一消息的所关注的所述第一频率的至少另一等级的平均值,以确定第一平均等级;确定所述第二等级和针对比所述第一时间早的时间的至少另一消息的所关注的所述第二频率的至少另一等级的平均值,以确定第二平均等级;以及将所述第一平均等级和所述第二平均等级与所述等级组进行组合以创建所述组合的等级组。
7.根据权利要求6所述的装置,其中,所述第一等级指示所述第一频率相对于邻域中的其它频率的振幅。
8.根据权利要求7所述的装置,其中,所述邻域中的频率的数量等于可能的等级值的数量。
9.根据权利要求6所述的装置,该装置还包括叠加器,该叠加器确定针对所述频域表示中的所述第一频率的第一平均等级,并确定针对所述频域表示中的所述第二频率的第二平均等级。
10.根据权利要求9所述的装置,其中,在T秒后将所述信息编码在所述媒体内容信号中,并且其中,所述比较器通过在确定所述第一等级以前大约T秒确定针对第一频率的第三等级,并将所述第一等级与所述第三等级相加所得的和除以一起相加的等级的数量,而确定针对所述第一频率的第一平均等级。
CN200980148637.2A 2008-10-24 2009-10-23 提取被编码在媒体内容中的数据的方法和装置 Active CN102239521B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10838008P 2008-10-24 2008-10-24
US61/108,380 2008-10-24
PCT/US2009/061827 WO2010048498A1 (en) 2008-10-24 2009-10-23 Methods and apparatus to extract data encoded in media content

Publications (2)

Publication Number Publication Date
CN102239521A CN102239521A (zh) 2011-11-09
CN102239521B true CN102239521B (zh) 2014-12-17

Family

ID=41606595

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980148637.2A Active CN102239521B (zh) 2008-10-24 2009-10-23 提取被编码在媒体内容中的数据的方法和装置

Country Status (8)

Country Link
US (2) US8121830B2 (zh)
EP (1) EP2351028B1 (zh)
JP (1) JP2012507047A (zh)
CN (1) CN102239521B (zh)
AU (1) AU2009308256B2 (zh)
CA (1) CA2741391C (zh)
HK (1) HK1163918A1 (zh)
WO (1) WO2010048498A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8959016B2 (en) 2002-09-27 2015-02-17 The Nielsen Company (Us), Llc Activating functions in processing devices using start codes embedded in audio
US9711153B2 (en) 2002-09-27 2017-07-18 The Nielsen Company (Us), Llc Activating functions in processing devices using encoded audio and detecting audio signatures
US8359205B2 (en) 2008-10-24 2013-01-22 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9667365B2 (en) 2008-10-24 2017-05-30 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US8508357B2 (en) * 2008-11-26 2013-08-13 The Nielsen Company (Us), Llc Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking
CN104683827A (zh) 2009-05-01 2015-06-03 尼尔森(美国)有限公司 提供与主要广播媒体内容关联的辅助内容的方法和装置
US11093544B2 (en) 2009-08-13 2021-08-17 TunesMap Inc. Analyzing captured sound and seeking a match for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content
US9754025B2 (en) 2009-08-13 2017-09-05 TunesMap Inc. Analyzing captured sound and seeking a match based on an acoustic fingerprint for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content
JP5760438B2 (ja) * 2010-12-28 2015-08-12 富士通株式会社 電子透かし埋め込み装置、電子透かし埋め込み方法及び電子透かし埋め込み用コンピュータプログラムならびに電子透かし検出装置
US8805407B2 (en) 2012-08-31 2014-08-12 The Nielsen Company (Us), Llc. Methods and apparatus to scan a wireless communication spectrum
US8886161B2 (en) 2012-10-05 2014-11-11 The Nielsen Company (Us), Llc Methods and apparatus to discover spectrum usage of mobile carriers
US9093064B2 (en) 2013-03-11 2015-07-28 The Nielsen Company (Us), Llc Down-mixing compensation for audio watermarking
US9100926B2 (en) 2013-08-01 2015-08-04 The Nielsen Company (Us), Llc Methods and apparatus to determine a base station location
US9571979B2 (en) 2015-06-10 2017-02-14 The Nielsen Company (Us), Llc Methods and apparatus for cell tower location estimation using multiple types of data sources
US10531148B2 (en) 2017-06-30 2020-01-07 The Nielsen Company (Us), Llc Methods and apparatus to detect audio engineering problems using identification of isolated watermarks
US10347262B2 (en) 2017-10-18 2019-07-09 The Nielsen Company (Us), Llc Systems and methods to improve timestamp transition resolution
US10764855B1 (en) * 2018-02-26 2020-09-01 Marvell Asia Pte, Ltd. Synchronizing clocks in a wireless network
US10818303B2 (en) 2018-12-19 2020-10-27 The Nielsen Company (Us), Llc Multiple scrambled layers for audio watermarking
CN112577456B (zh) * 2020-12-14 2022-05-24 欣旺达电子股份有限公司 测量设备点检方法及运行控制装置、计算机可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1149366A (zh) * 1994-03-31 1997-05-07 塞里迪安公司阿比特龙分公司 用来把码包括到音频信号中并且解码的设备和方法
CN1303547A (zh) * 1998-07-16 2001-07-11 尼尔逊媒介研究股份有限公司 用于广播节目识别系统中的通过给音频信号添加听不见的代码而对音频信号进行编码的系统的方法
CN1372682A (zh) * 1999-05-25 2002-10-02 阿比特隆公司 音频信号中的信息的解码

Family Cites Families (257)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4230990C1 (en) 1979-03-16 2002-04-09 John G Lert Jr Broadcast program identification method and system
US4697209A (en) 1984-04-26 1987-09-29 A. C. Nielsen Company Methods and apparatus for automatically identifying programs viewed or recorded
US4647974A (en) 1985-04-12 1987-03-03 Rca Corporation Station signature system
US4677466A (en) 1985-07-29 1987-06-30 A. C. Nielsen Company Broadcast program identification method and apparatus
US4876592A (en) 1986-03-10 1989-10-24 Henry Von Kohorn System for merchandising and the evaluation of responses to broadcast transmissions
US5128752A (en) 1986-03-10 1992-07-07 Kohorn H Von System and method for generating and redeeming tokens
US5227874A (en) 1986-03-10 1993-07-13 Kohorn H Von Method for measuring the effectiveness of stimuli on decisions of shoppers
US4926255A (en) 1986-03-10 1990-05-15 Kohorn H Von System for evaluation of response to broadcast transmissions
US4745468B1 (en) 1986-03-10 1991-06-11 System for evaluation and recording of responses to broadcast transmissions
US4973952A (en) 1987-09-21 1990-11-27 Information Resources, Inc. Shopping cart display system
US4876736A (en) 1987-09-23 1989-10-24 A. C. Nielsen Company Method and apparatus for determining channel reception of a receiver
US5081680A (en) 1987-11-20 1992-01-14 General Instrument Corporation Initial reporting of remotely generated data
US5023929A (en) 1988-09-15 1991-06-11 Npd Research, Inc. Audio frequency based market survey method
US5019899A (en) 1988-11-01 1991-05-28 Control Data Corporation Electronic data encoding and recognition system
JPH03132228A (ja) * 1989-10-18 1991-06-05 Victor Co Of Japan Ltd 直交変換信号符号化復号化方式
US5401946A (en) 1991-07-22 1995-03-28 Weinblatt; Lee S. Technique for correlating purchasing behavior of a consumer to advertisements
US5740035A (en) 1991-07-23 1998-04-14 Control Data Corporation Self-administered survey systems, methods and devices
FR2681997A1 (fr) 1991-09-30 1993-04-02 Arbitron Cy Procede et dispositif d'identification automatique d'un programme comportant un signal sonore.
US5734413A (en) 1991-11-20 1998-03-31 Thomson Multimedia S.A. Transaction based interactive television system
US6553178B2 (en) 1992-02-07 2003-04-22 Max Abecassis Advertisement subsidized video-on-demand system
US5331544A (en) 1992-04-23 1994-07-19 A. C. Nielsen Company Market research method and system for collecting retail store and shopper market research data
US5249044A (en) 1992-05-05 1993-09-28 Kohorn H Von Product information storage, display, and coupon dispensing system
GB9221678D0 (en) 1992-10-15 1992-11-25 Taylor Nelson Group Limited Identifying a received programme stream
ES2229214T3 (es) 1992-11-16 2005-04-16 Arbitron Inc. Metodo y aparato para codificar/decodificar segmentos radiodifundidos o grabados y para vigilar la exposicion de la audiencia a ellos.
CA2106143C (en) 1992-11-25 2004-02-24 William L. Thomas Universal broadcast code and multi-level encoded signal monitoring system
AU674189B2 (en) 1993-02-23 1996-12-12 Moore North America, Inc. A method and system for gathering and analyzing customer and purchasing information
US5524195A (en) 1993-05-24 1996-06-04 Sun Microsystems, Inc. Graphical user interface for interactive television with an animated agent
EP0626635B1 (en) 1993-05-24 2003-03-05 Sun Microsystems, Inc. Improved graphical user interface with method for interfacing to remote devices
US5481294A (en) 1993-10-27 1996-01-02 A. C. Nielsen Company Audience measurement system utilizing ancillary codes and passive signatures
WO1995012282A1 (en) 1993-10-27 1995-05-04 Princeton Electronic Billboard, Inc. Downstream control of electronic billboard
US6345104B1 (en) 1994-03-17 2002-02-05 Digimarc Corporation Digital watermarks and methods for security documents
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US5748763A (en) 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US5841978A (en) 1993-11-18 1998-11-24 Digimarc Corporation Network linking method using steganographically embedded data objects
US5450490A (en) * 1994-03-31 1995-09-12 The Arbitron Company Apparatus and methods for including codes in audio signals and decoding
US5666293A (en) 1994-05-27 1997-09-09 Bell Atlantic Network Services, Inc. Downloading operating system software through a broadcast channel
US5594934A (en) 1994-09-21 1997-01-14 A.C. Nielsen Company Real time correlation meter
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
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
US5719634A (en) 1995-04-19 1998-02-17 Sony Corportion Methods of and apparatus for encoding and decoding digital data for representation in a video frame
US6760463B2 (en) 1995-05-08 2004-07-06 Digimarc Corporation Watermarking methods and media
US5659366A (en) 1995-05-10 1997-08-19 Matsushita Electric Corporation Of America Notification system for television receivers
US6181867B1 (en) 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
US5682196A (en) 1995-06-22 1997-10-28 Actv, Inc. Three-dimensional (3D) video presentation system providing interactive 3D presentation with personalized audio responses for multiple viewers
US6487564B1 (en) 1995-07-11 2002-11-26 Matsushita Electric Industrial Co., Ltd. Multimedia playing apparatus utilizing synchronization of scenario-defined processing time points with playing of finite-time monomedia item
US7051086B2 (en) 1995-07-27 2006-05-23 Digimarc Corporation Method of linking on-line data to printed documents
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US7171018B2 (en) 1995-07-27 2007-01-30 Digimarc Corporation Portable devices and methods employing digital watermarking
US7003731B1 (en) 1995-07-27 2006-02-21 Digimare Corporation User control and activation of watermark enabled objects
US6408331B1 (en) 1995-07-27 2002-06-18 Digimarc Corporation Computer linking methods using encoded graphics
US7562392B1 (en) 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US6505160B1 (en) 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US7711564B2 (en) 1995-07-27 2010-05-04 Digimarc Corporation Connected audio and other media objects
US6411725B1 (en) 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
US7095871B2 (en) 1995-07-27 2006-08-22 Digimarc Corporation Digital asset management and linking media signals with related data using watermarks
JPH0993550A (ja) 1995-09-22 1997-04-04 Toshiba Corp 補完番組検知及び表示装置
CA2184949C (en) 1995-09-28 2000-05-30 Ingemar J. Cox Secure spread spectrum watermarking for multimedia data
US5850249A (en) 1995-10-12 1998-12-15 Nielsen Media Research, Inc. Receiver monitoring system with local encoding
US5966120A (en) 1995-11-21 1999-10-12 Imedia Corporation Method and apparatus for combining and distributing data with pre-formatted real-time video
US5956674A (en) * 1995-12-01 1999-09-21 Digital Theater Systems, Inc. Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels
US5872588A (en) 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US6035177A (en) 1996-02-26 2000-03-07 Donald W. Moses Simultaneous transmission of ancillary and audio signals by means of perceptual coding
US20020049832A1 (en) 1996-03-08 2002-04-25 Craig Ullman Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US7505605B2 (en) 1996-04-25 2009-03-17 Digimarc Corporation Portable devices and methods employing digital watermarking
US6128597A (en) * 1996-05-03 2000-10-03 Lsi Logic Corporation Audio decoder with a reconfigurable downmixing/windowing pipeline and method therefor
US5893067A (en) 1996-05-31 1999-04-06 Massachusetts Institute Of Technology Method and apparatus for echo data hiding in audio signals
US5815671A (en) 1996-06-11 1998-09-29 Command Audio Corporation Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval
US7457962B2 (en) 1996-07-02 2008-11-25 Wistaria Trading, Inc Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US5918223A (en) 1996-07-22 1999-06-29 Muscle Fish Method and article of manufacture for content-based analysis, storage, retrieval, and segmentation of audio information
US6513014B1 (en) 1996-07-24 2003-01-28 Walker Digital, Llc Method and apparatus for administering a survey via a television transmission network
US8306811B2 (en) 1996-08-30 2012-11-06 Digimarc Corporation Embedding data in audio and detecting embedded data in audio
US5848155A (en) 1996-09-04 1998-12-08 Nec Research Institute, Inc. Spread spectrum watermark for embedded signalling
US5933789A (en) 1996-11-12 1999-08-03 Atlantic Richfield Company Method and system for applying dispersive normal moveout corrections to seismic survey signals
US6331876B1 (en) 1996-11-12 2001-12-18 U.S. Philips Corporation Method of updating software in a video receiver
US6675383B1 (en) 1997-01-22 2004-01-06 Nielsen Media Research, Inc. Source detection apparatus and method for audience measurement
JP2000511741A (ja) 1997-04-01 2000-09-05 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ロゴ伝送手段を具える伝送システム
TW405328B (en) * 1997-04-11 2000-09-11 Matsushita Electric Ind Co Ltd Audio decoding apparatus, signal processing device, sound image localization device, sound image control method, audio signal processing device, and audio signal high-rate reproduction method used for audio visual equipment
US6049830A (en) 1997-05-13 2000-04-11 Sony Corporation Peripheral software download of a broadcast receiver
US5987855A (en) 1997-07-03 1999-11-23 Ethicon, Inc. Method of and apparatus for sealing surgical suture packages
US8090142B2 (en) 1997-07-24 2012-01-03 Regents Of The University Of Minnesota Embedding data in and detecting embedded data from video objects
US6208735B1 (en) 1997-09-10 2001-03-27 Nec Research Institute, Inc. Secure spread spectrum watermarking for multimedia data
US6600496B1 (en) 1997-09-26 2003-07-29 Sun Microsystems, Inc. Interactive graphical user interface for television set-top box
US6034722A (en) 1997-11-03 2000-03-07 Trimble Navigation Limited Remote control and viewing for a total station
US6286140B1 (en) 1997-11-20 2001-09-04 Thomas P. Ivanyi System and method for measuring and storing information pertaining to television viewer or user behavior
EP1389014A1 (en) 1997-12-26 2004-02-11 Matsushita Electric Industrial Co., Ltd. Video clip identification system unusable for commercial cutting
US6389055B1 (en) 1998-03-30 2002-05-14 Lucent Technologies, Inc. Integrating digital data with perceptible signals
BR9810699A (pt) 1998-05-12 2000-09-05 Nielsen Media Res Inc Sistema de medição de audiência de televisão, processo e aparelho para identificar um programa de televisão selecionado por um espectador, e, agente de software armazenado em memória em associação com um equipamento de televisão digital
EP0957579A1 (en) * 1998-05-15 1999-11-17 Deutsche Thomson-Brandt Gmbh Method and apparatus for sampling-rate conversion of audio signals
US6513160B2 (en) 1998-06-17 2003-01-28 Opentv, Inc. System and method for promoting viewer interaction in a television system
US6154571A (en) * 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
JP3781902B2 (ja) * 1998-07-01 2006-06-07 株式会社リコー 音像定位制御装置および音像定位制御方式
US7373513B2 (en) 1998-09-25 2008-05-13 Digimarc Corporation Transmarking of multimedia signals
US7197156B1 (en) 1998-09-25 2007-03-27 Digimarc Corporation Method and apparatus for embedding auxiliary information within original data
CN1322430A (zh) 1998-09-29 2001-11-14 太阳微系统公司 在话音上的数据叠加
US6298348B1 (en) 1998-12-03 2001-10-02 Expanse Networks, Inc. Consumer profiling system
US8290351B2 (en) 2001-04-03 2012-10-16 Prime Research Alliance E., Inc. Alternative advertising in prerecorded media
US6216129B1 (en) 1998-12-03 2001-04-10 Expanse Networks, Inc. Advertisement selection system supporting discretionary target market characteristics
US6300888B1 (en) * 1998-12-14 2001-10-09 Microsoft Corporation Entrophy code mode switching for frequency-domain audio coding
US6760916B2 (en) 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
US6055573A (en) 1998-12-30 2000-04-25 Supermarkets Online, Inc. Communicating with a computer based on an updated purchase behavior classification of a particular consumer
US7421723B2 (en) 1999-01-07 2008-09-02 Nielsen Media Research, Inc. Detection of media links in broadcast signals
US20020059218A1 (en) 1999-01-26 2002-05-16 Katherine Grace August System and method for obtaining real time survey information for media programming using input device
GB9902480D0 (en) 1999-02-05 1999-03-24 Ncr Int Inc Method and apparatus for advertising over a communications network
US7143949B1 (en) 2000-04-05 2006-12-05 Digimarc Corporation Internet-linking scanner
US6291559B1 (en) 1999-05-19 2001-09-18 Protein Technologies International Soy protein thickener
US20020062382A1 (en) 1999-05-19 2002-05-23 Rhoads Geoffrey B. Collateral data combined with other data to select web site
US7185201B2 (en) 1999-05-19 2007-02-27 Digimarc Corporation Content identifiers triggering corresponding responses
US20020032734A1 (en) 2000-07-26 2002-03-14 Rhoads Geoffrey B. Collateral data combined with user characteristics to select web site
US7565294B2 (en) 1999-05-19 2009-07-21 Digimarc Corporation Methods and systems employing digital content
AU2006203639C1 (en) 1999-05-25 2009-01-08 Arbitron Inc. Decoding of information in audio signals
US7770016B2 (en) 1999-07-29 2010-08-03 Intertrust Technologies Corporation Systems and methods for watermarking software and other media
US7174293B2 (en) 1999-09-21 2007-02-06 Iceberg Industries Llc Audio identification system and method
US7194752B1 (en) 1999-10-19 2007-03-20 Iceberg Industries, Llc Method and apparatus for automatically recognizing input audio and/or video streams
AU7424900A (en) 1999-09-30 2001-04-30 Oy Riddes Ltd A method for carrying out questionnaire based survey in cellular radio system, acellular radio system and a base station
FR2799321B1 (fr) * 1999-10-01 2002-01-04 France Telecom Procede de controle en continu de la qualite des sons numeriques en distribution
US6941275B1 (en) 1999-10-07 2005-09-06 Remi Swierczek Music identification system
US9076448B2 (en) 1999-11-12 2015-07-07 Nuance Communications, Inc. Distributed real time speech recognition system
US6853634B1 (en) 1999-12-14 2005-02-08 Nortel Networks Limited Anonymity in a presence management system
AU2001241459A1 (en) 2000-02-08 2001-08-20 Kovac×Ñ, Mario System and method for advertisement sponsored content distribution
US6385329B1 (en) * 2000-02-14 2002-05-07 Digimarc Corporation Wavelet domain watermarks
US7266501B2 (en) 2000-03-02 2007-09-04 Akiba Electronics Institute Llc Method and apparatus for accommodating primary content audio and secondary content remaining audio capability in the digital audio production process
US6308327B1 (en) 2000-03-21 2001-10-23 International Business Machines Corporation Method and apparatus for integrated real-time interactive content insertion and monitoring in E-commerce enabled interactive digital TV
US6968564B1 (en) 2000-04-06 2005-11-22 Nielsen Media Research, Inc. Multi-band spectral audio encoding
US20020091991A1 (en) 2000-05-11 2002-07-11 Castro Juan Carlos Unified real-time microprocessor computer
US6954728B1 (en) 2000-05-15 2005-10-11 Avatizing, Llc System and method for consumer-selected advertising and branding in interactive media
US6970886B1 (en) 2000-05-25 2005-11-29 Digimarc Corporation Consumer driven methods for associating content indentifiers with related web addresses
KR100458492B1 (ko) 2000-06-08 2004-12-03 주식회사 마크애니 디지털 오디오 컨텐츠 저작권 보호 및 복사 방지를 위한워터마크의 삽입/추출 방법 및 이를 이용한 장치
GB2364485B (en) 2000-07-04 2002-06-12 Saj Muzaffar Interactive broadcast system
US6512836B1 (en) 2000-07-28 2003-01-28 Verizon Laboratories Inc. Systems and methods for etching digital watermarks
US6990453B2 (en) 2000-07-31 2006-01-24 Landmark Digital Services Llc System and methods for recognizing sound and music signals in high noise and distortion
JP4785283B2 (ja) 2000-07-31 2011-10-05 キヤノン株式会社 サーバコンピュータ、制御方法及びプログラム
US7853664B1 (en) 2000-07-31 2010-12-14 Landmark Digital Services Llc Method and system for purchasing pre-recorded music
US6647269B2 (en) 2000-08-07 2003-11-11 Telcontar Method and system for analyzing advertisements delivered to a mobile unit
US6714683B1 (en) 2000-08-24 2004-03-30 Digimarc Corporation Wavelet based feature modulation watermarks and related applications
US7656930B2 (en) 2001-09-10 2010-02-02 Digimarc Corporation Assessing quality of service using digital watermark information
US6760042B2 (en) 2000-09-15 2004-07-06 International Business Machines Corporation System and method of processing MPEG streams for storyboard and rights metadata insertion
US20020111934A1 (en) 2000-10-17 2002-08-15 Shankar Narayan Question associated information storage and retrieval architecture using internet gidgets
US20020174425A1 (en) 2000-10-26 2002-11-21 Markel Steven O. Collection of affinity data from television, video, or similar transmissions
US6642966B1 (en) 2000-11-06 2003-11-04 Tektronix, Inc. Subliminally embedded keys in video for synchronization
US20020087987A1 (en) 2000-11-16 2002-07-04 Dudkiewicz Gil Gavriel System and method for creating and editing a viewer profile used in determining the desirability of video programming events
AU2002220858A1 (en) 2000-11-30 2002-06-11 Scientific Generics Limited Communication system
JP2002202787A (ja) 2000-12-28 2002-07-19 Sony Corp コンテンツデータ、記録媒体、データ記録方法および装置、データ送信方法および装置、データ出力方法および装置、データ再生方法および装置、データ受信方法および装置
JP4765182B2 (ja) 2001-01-19 2011-09-07 ソニー株式会社 双方向テレビ通信方法および、双方向テレビ通信用クライアント装置
US6630963B1 (en) 2001-01-23 2003-10-07 Digeo, Inc. Synchronizing a video program from a television broadcast with a secondary audio program
WO2002062009A1 (en) 2001-01-30 2002-08-08 Digimarc Corporation Efficient interactive tv
US7221405B2 (en) 2001-01-31 2007-05-22 International Business Machines Corporation Universal closed caption portable receiver
US20020108125A1 (en) 2001-02-07 2002-08-08 Joao Raymond Anthony Apparatus and method for facilitating viewer or listener interaction
US20020112002A1 (en) 2001-02-15 2002-08-15 Abato Michael R. System and process for creating a virtual stage and presenting enhanced content via the virtual stage
JP2002247610A (ja) 2001-02-16 2002-08-30 Mitsubishi Electric Corp 放送システム
US20020124246A1 (en) 2001-03-02 2002-09-05 Kaminsky David Louis Methods, systems and program products for tracking information distribution
US7254249B2 (en) 2001-03-05 2007-08-07 Digimarc Corporation Embedding location data in video
US20020138851A1 (en) 2001-03-23 2002-09-26 Koninklijke Philips Electronics N.V. Methods and apparatus for simultaneously viewing multiple television programs
US20030115598A1 (en) 2001-03-23 2003-06-19 Pantoja William E. System and method for interactively producing a web-based multimedia presentation
WO2002082271A1 (en) 2001-04-05 2002-10-17 Audible Magic Corporation Copyright detection and protection system and method
AU2002252698A1 (en) 2001-04-20 2002-11-05 France Telecom Research And Development L.L.C. Replacing commercials according to location and time
EP1267572A2 (en) 2001-06-11 2002-12-18 Canal+ Technologies Société Anonyme Improvements in the field of programme delivery
US7266832B2 (en) 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system
US6741684B2 (en) 2001-06-26 2004-05-25 Koninklijke Philips Electronics N.V. Interactive TV using remote control with built-in phone
US6795972B2 (en) 2001-06-29 2004-09-21 Scientific-Atlanta, Inc. Subscriber television system user interface with a virtual reality media space
EP1410380B1 (en) 2001-07-20 2010-04-28 Gracenote, Inc. Automatic identification of sound recordings
CA2457089A1 (en) 2001-08-14 2003-02-27 Central Research Laboratories Limited System to provide access to information related to a broadcast signal
US7158943B2 (en) 2001-09-04 2007-01-02 Ramon Van Der Riet Marketing communication and transaction/distribution services platform for building and managing personalized customer relationships
JP2003208187A (ja) 2001-09-17 2003-07-25 Matsushita Electric Ind Co Ltd 情報更新装置、再生装置、情報付加装置、情報検出装置、情報除去装置
US6724914B2 (en) 2001-10-16 2004-04-20 Digimarc Corporation Progressive watermark decoding on a distributed computing platform
EP1440300B1 (en) * 2001-11-02 2005-12-28 Matsushita Electric Industrial Co., Ltd. Encoding device, decoding device and audio data distribution system
US7343417B2 (en) 2001-11-30 2008-03-11 Knowledge Networks, Inc. System and method for rating media information
US7215280B1 (en) 2001-12-31 2007-05-08 Rdpa, Llc Satellite positioning system enabled media exposure
US20030177488A1 (en) 2002-03-12 2003-09-18 Smith Geoff S. Systems and methods for media audience measurement
US20030210803A1 (en) 2002-03-29 2003-11-13 Canon Kabushiki Kaisha Image processing apparatus and method
EP1495625B1 (en) 2002-04-02 2011-09-28 Verizon Business Global LLC Providing of presence information to a telephony services system
DE60323086D1 (de) 2002-04-25 2008-10-02 Landmark Digital Services Llc Robuster und invarianter audiomustervergleich
US20030204844A1 (en) 2002-04-26 2003-10-30 Brant Steven B. Video messaging system
AU2003239385A1 (en) 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US6766523B2 (en) 2002-05-31 2004-07-20 Microsoft Corporation System and method for identifying and segmenting repeating media objects embedded in a stream
US20040125125A1 (en) 2002-06-29 2004-07-01 Levy Kenneth L. Embedded data windows in audio sequences and video frames
US20040004630A1 (en) 2002-07-04 2004-01-08 Hari Kalva Interactive audio-visual system with visual remote control unit
KR100462615B1 (ko) * 2002-07-11 2004-12-20 삼성전자주식회사 적은 계산량으로 고주파수 성분을 복원하는 오디오 디코딩방법 및 장치
WO2004010352A1 (en) 2002-07-22 2004-01-29 Koninklijke Philips Electronics N.V. Determining type of signal encoder
GB0218711D0 (en) 2002-08-12 2002-09-18 Mitel Knowledge Corp System and method for facilitating communication using presence and communication services
EP1398732A3 (en) 2002-09-04 2006-09-27 Matsushita Electric Industrial Co., Ltd. Digital watermark-embedding and detecting
US7222071B2 (en) 2002-09-27 2007-05-22 Arbitron Inc. Audio data receipt/exposure measurement with code monitoring and signature extraction
KR100449742B1 (ko) 2002-10-01 2004-09-22 삼성전자주식회사 멀티미디어 방송 송수신 장치 및 방법
US20060107195A1 (en) 2002-10-02 2006-05-18 Arun Ramaswamy Methods and apparatus to present survey information
EP1552454B1 (en) 2002-10-15 2014-07-23 Verance Corporation Media monitoring, management and information system
EP1918929B1 (en) * 2002-10-23 2012-07-11 Panasonic Corporation Frequency control apparatus, frequency control method, control program, information reproducting apparatus, and information reproducing method
US7174151B2 (en) 2002-12-23 2007-02-06 Arbitron Inc. Ensuring EAS performance in audio signal encoding
KR100547113B1 (ko) * 2003-02-15 2006-01-26 삼성전자주식회사 오디오 데이터 인코딩 장치 및 방법
US7082434B2 (en) 2003-04-17 2006-07-25 Gosselin Gregory P Method, computer useable medium, and system for analyzing media exposure
US7317716B1 (en) 2003-07-25 2008-01-08 Verizon Laboratories Inc. Methods and systems for presence-based telephony communications
GB0318290D0 (en) 2003-08-05 2003-09-10 Koninkl Philips Electronics Nv Shared experience of media content
US20050033758A1 (en) 2003-08-08 2005-02-10 Baxter Brent A. Media indexer
US7592908B2 (en) 2003-08-13 2009-09-22 Arbitron, Inc. Universal display exposure monitor using personal locator service
US7386047B2 (en) * 2003-08-19 2008-06-10 Radio Computing Services, Inc. Method for determining the likelihood of a match between source data and reference data
AU2003259018A1 (en) 2003-09-09 2005-03-29 Pixelmetrix Corporation Auditor for monitoring splicing of digital content
US7788696B2 (en) 2003-10-15 2010-08-31 Microsoft Corporation Inferring information about media stream objects
US20070110089A1 (en) 2003-11-27 2007-05-17 Advestigo System for intercepting multimedia documents
US8023882B2 (en) 2004-01-14 2011-09-20 The Nielsen Company (Us), Llc. Portable audience measurement architectures and methods for portable audience measurement
US7463143B2 (en) 2004-03-15 2008-12-09 Arbioran Methods and systems for gathering market research data within commercial establishments
US7464028B2 (en) * 2004-03-18 2008-12-09 Broadcom Corporation System and method for frequency domain audio speed up or slow down, while maintaining pitch
CA2560321A1 (en) 2004-03-19 2005-10-06 Arbitron Inc. Gathering data concerning publication usage
JP4197307B2 (ja) 2004-03-30 2008-12-17 インターナショナル・ビジネス・マシーンズ・コーポレーション 電子透かし検出装置、その検出方法及びプログラム
WO2005101243A1 (en) 2004-04-13 2005-10-27 Matsushita Electric Industrial Co. Ltd. Method and apparatus for identifying audio such as music
US8135606B2 (en) 2004-04-15 2012-03-13 Arbitron, Inc. Gathering data concerning publication usage and exposure to products and/or presence in commercial establishment
US7273978B2 (en) 2004-05-07 2007-09-25 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Device and method for characterizing a tone signal
DE102004023436B4 (de) 2004-05-10 2006-06-14 M2Any Gmbh Vorrichtung und Verfahren zum Analysieren eines Informationssignals
EP1769399B1 (en) 2004-06-07 2020-03-18 Sling Media L.L.C. Personal media broadcasting system
JP4789430B2 (ja) * 2004-06-25 2011-10-12 パナソニック株式会社 音声符号化装置、音声復号化装置、およびこれらの方法
WO2006009074A1 (ja) * 2004-07-20 2006-01-26 Matsushita Electric Industrial Co., Ltd. 音声復号化装置および補償フレーム生成方法
WO2006012629A2 (en) 2004-07-23 2006-02-02 Nielsen Media Research, Inc. Methods and apparatus for monitoring the insertion of local media content into a program stream
EP1631089A1 (en) * 2004-08-30 2006-03-01 Matsushita Electric Industrial Co., Ltd. Video coding apparatus and decoding apparatus
US7623823B2 (en) 2004-08-31 2009-11-24 Integrated Media Measurement, Inc. Detecting and measuring exposure to media content items
WO2006025797A1 (en) 2004-09-01 2006-03-09 Creative Technology Ltd A search system
US8826328B2 (en) 2004-11-12 2014-09-02 Opentv, Inc. Communicating primary content streams and secondary content streams including targeted advertising to a remote unit
US7461134B2 (en) 2004-11-19 2008-12-02 W.A. Krapf, Inc. Bi-directional communication between a web client and a web server
EP1817919A4 (en) 2004-11-29 2011-07-20 Arbitron Inc SYSTEMS AND METHOD FOR USE IN MEDIA AND / OR MARKET RESEARCH
US20060167747A1 (en) 2005-01-25 2006-07-27 Microsoft Corporation Content-targeted advertising for interactive computer-based applications
US20060224798A1 (en) 2005-02-22 2006-10-05 Klein Mark D Personal music preference determination based on listening behavior
JP4800645B2 (ja) * 2005-03-18 2011-10-26 カシオ計算機株式会社 音声符号化装置、及び音声符号化方法
US20070016918A1 (en) 2005-05-20 2007-01-18 Alcorn Allan E Detecting and tracking advertisements
US9697231B2 (en) 2005-11-09 2017-07-04 Cxense Asa Methods and apparatus for providing virtual media channels based on media search
US20070118873A1 (en) 2005-11-09 2007-05-24 Bbnt Solutions Llc Methods and apparatus for merging media content
AU2006320692A1 (en) 2005-11-29 2007-06-07 Google Inc. Detecting repeating content in broadcast media
US20070124771A1 (en) 2005-11-30 2007-05-31 International Business Machines Corporation Providing an item further to a broadcast
KR101488317B1 (ko) 2005-12-20 2015-02-04 아비트론 인코포레이티드 리서치 작업을 수행하는 방법 및 시스템
US20070149114A1 (en) 2005-12-28 2007-06-28 Andrey Danilenko Capture, storage and retrieval of broadcast information while on-the-go
US7917583B2 (en) 2006-02-17 2011-03-29 Verizon Patent And Licensing Inc. Television integrated chat and presence systems and methods
WO2007110823A1 (en) * 2006-03-29 2007-10-04 Koninklijke Philips Electronics N.V. Audio decoding
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US8887040B2 (en) 2006-08-10 2014-11-11 Qualcomm Incorporated System and method for media content delivery
US20080077956A1 (en) 2006-09-12 2008-03-27 James Morrison Interactive digital media services
WO2008035275A2 (en) * 2006-09-18 2008-03-27 Koninklijke Philips Electronics N.V. Encoding and decoding of audio objects
US20080083003A1 (en) 2006-09-29 2008-04-03 Bryan Biniak System for providing promotional content as part of secondary content associated with a primary broadcast
US20080082922A1 (en) 2006-09-29 2008-04-03 Bryan Biniak System for providing secondary content based on primary broadcast
EP2070231B1 (en) 2006-10-03 2013-07-03 Shazam Entertainment, Ltd. Method for high throughput of identification of distributed broadcast content
GB2447878A (en) 2006-10-04 2008-10-01 Nec Corp Signalling system information in mobile telecommunications
KR100868763B1 (ko) 2006-12-04 2008-11-13 삼성전자주식회사 오디오 신호의 중요 주파수 성분 추출 방법 및 장치와 이를이용한 오디오 신호의 부호화/복호화 방법 및 장치
US20080168503A1 (en) 2007-01-08 2008-07-10 General Instrument Corporation System and Method for Selecting and Viewing Broadcast Content Based on Syndication Streams
US8181206B2 (en) 2007-02-28 2012-05-15 Time Warner Cable Inc. Personal content server apparatus and methods
EP2126727A4 (en) 2007-03-12 2010-04-14 Webhitcontest Inc METHOD AND SYSTEM FOR AUTOMATICALLY EVALUATING DIGITAL FILES
EP2135450A4 (en) 2007-03-22 2012-01-25 Nielsen Co Us Llc SYSTEMS AND METHODS FOR IDENTIFYING INTEGRATED INTEGRATED PRODUCTS
US8046214B2 (en) * 2007-06-22 2011-10-25 Microsoft Corporation Low complexity decoder for complex transform coding of multi-channel sound
JP5235347B2 (ja) 2007-07-19 2013-07-10 株式会社日立製作所 受信装置および受信方法
US20100246810A1 (en) 2007-08-17 2010-09-30 Venugopal Srinivasan Advanced multi-channel watermarking system and method
US20090070408A1 (en) 2007-09-07 2009-03-12 At&T Knowledge Ventures, L.P. Apparatus and method for managing delivery of media content
US20090119723A1 (en) 2007-11-05 2009-05-07 John Tinsman Systems and methods to play out advertisements
US20100240455A1 (en) 2007-11-09 2010-09-23 Wms Gaming, Inc. Presenting secondary content for a wagering game
EP2210252B1 (en) 2007-11-12 2017-05-24 The Nielsen Company (US), LLC Methods and apparatus to perform audio watermarking and watermark detection and extraction
WO2009068084A1 (en) * 2007-11-27 2009-06-04 Nokia Corporation An encoder
EP2232365A4 (en) 2007-12-10 2013-07-31 Deluxe Digital Studios Inc METHOD AND SYSTEM FOR USE IN COORDINATING MULTIMEDIA DEVICES
US8744951B2 (en) 2008-04-18 2014-06-03 Apple Inc. Advertisement in operating system
US7519658B1 (en) 2008-05-02 2009-04-14 International Business Machines Corporation Automatic blogging during media viewing
US8340977B2 (en) * 2008-05-08 2012-12-25 Broadcom Corporation Compensation technique for audio decoder state divergence
US8457913B2 (en) * 2008-06-04 2013-06-04 Oracle America, Inc. Computer system with integrated electromagnetic-interference detectors
US20090307061A1 (en) 2008-06-10 2009-12-10 Integrated Media Measurement, Inc. Measuring Exposure To Media
US20090307084A1 (en) 2008-06-10 2009-12-10 Integrated Media Measurement, Inc. Measuring Exposure To Media Across Multiple Media Delivery Mechanisms
US8359205B2 (en) 2008-10-24 2013-01-22 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1149366A (zh) * 1994-03-31 1997-05-07 塞里迪安公司阿比特龙分公司 用来把码包括到音频信号中并且解码的设备和方法
CN1303547A (zh) * 1998-07-16 2001-07-11 尼尔逊媒介研究股份有限公司 用于广播节目识别系统中的通过给音频信号添加听不见的代码而对音频信号进行编码的系统的方法
CN1372682A (zh) * 1999-05-25 2002-10-02 阿比特隆公司 音频信号中的信息的解码

Also Published As

Publication number Publication date
EP2351028A1 (en) 2011-08-03
AU2009308256B2 (en) 2014-03-27
US8554545B2 (en) 2013-10-08
US8121830B2 (en) 2012-02-21
CN102239521A (zh) 2011-11-09
CA2741391C (en) 2017-10-17
WO2010048498A1 (en) 2010-04-29
HK1163918A1 (zh) 2012-09-14
AU2009308256A1 (en) 2010-04-29
JP2012507047A (ja) 2012-03-22
US20100106718A1 (en) 2010-04-29
US20120101827A1 (en) 2012-04-26
CA2741391A1 (en) 2010-04-29
EP2351028B1 (en) 2016-06-29

Similar Documents

Publication Publication Date Title
CN102239521B (zh) 提取被编码在媒体内容中的数据的方法和装置
US11256740B2 (en) Methods and apparatus to perform audio watermarking and watermark detection and extraction
US20220351739A1 (en) Methods and apparatus to perform audio watermarking and watermark detection and extraction
US9368123B2 (en) Methods and apparatus to perform audio watermark detection and extraction
AU2013203820B2 (en) Methods and Apparatus to Extract Data Encoded in Media
AU2013203838B2 (en) Methods and apparatus to perform audio watermarking and watermark detection and extraction

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: 1163918

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: 1163918

Country of ref document: HK