CN102239521B - 提取被编码在媒体内容中的数据的方法和装置 - Google Patents
提取被编码在媒体内容中的数据的方法和装置 Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
- H04H20/30—Arrangements for simultaneous broadcast of plural pieces of information by a single channel
- H04H20/31—Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
-
- 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
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个数据组。
可以根据以下公式执行叠加处理:
其中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秒确定针对第一频率的第三等级,并将所述第一等级与所述第三等级相加所得的和除以一起相加的等级的数量,而确定针对所述第一频率的第一平均等级。
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)
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)
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)
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 |
-
2009
- 2009-10-22 US US12/604,176 patent/US8121830B2/en active Active
- 2009-10-23 CN CN200980148637.2A patent/CN102239521B/zh active Active
- 2009-10-23 JP JP2011533363A patent/JP2012507047A/ja active Pending
- 2009-10-23 CA CA2741391A patent/CA2741391C/en active Active
- 2009-10-23 WO PCT/US2009/061827 patent/WO2010048498A1/en active Application Filing
- 2009-10-23 AU AU2009308256A patent/AU2009308256B2/en active Active
- 2009-10-23 EP EP09747953.9A patent/EP2351028B1/en active Active
-
2011
- 2011-12-30 US US13/341,092 patent/US8554545B2/en active Active
-
2012
- 2012-04-26 HK HK12104114.9A patent/HK1163918A1/zh unknown
Patent Citations (3)
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 |