CN102523063A - 用于监视来自各种源的音频/视觉内容的方法及装置 - Google Patents
用于监视来自各种源的音频/视觉内容的方法及装置 Download PDFInfo
- Publication number
- CN102523063A CN102523063A CN2011102888752A CN201110288875A CN102523063A CN 102523063 A CN102523063 A CN 102523063A CN 2011102888752 A CN2011102888752 A CN 2011102888752A CN 201110288875 A CN201110288875 A CN 201110288875A CN 102523063 A CN102523063 A CN 102523063A
- Authority
- CN
- China
- Prior art keywords
- confirm
- audio
- video
- audio signal
- source
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 230000000007 visual effect Effects 0.000 title abstract description 9
- 230000005236 sound signal Effects 0.000 claims abstract description 70
- 230000006835 compression Effects 0.000 claims description 50
- 238000007906 compression Methods 0.000 claims description 50
- 230000003595 spectral effect Effects 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 5
- JCLFHZLOKITRCE-UHFFFAOYSA-N 4-pentoxyphenol Chemical compound CCCCCOC1=CC=C(O)C=C1 JCLFHZLOKITRCE-UHFFFAOYSA-N 0.000 description 55
- 239000000523 sample Substances 0.000 description 54
- 238000005259 measurement Methods 0.000 description 43
- 238000012545 processing Methods 0.000 description 39
- 238000001228 spectrum Methods 0.000 description 33
- 230000000694 effects Effects 0.000 description 29
- 238000005516 engineering process Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 26
- 238000007493 shaping process Methods 0.000 description 16
- 238000003860 storage Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 10
- 238000005070 sampling Methods 0.000 description 10
- 238000004088 simulation Methods 0.000 description 9
- 230000006399 behavior Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 239000002131 composite material Substances 0.000 description 3
- 230000008676 import Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- RZVAJINKPMORJF-UHFFFAOYSA-N Acetaminophen Chemical compound CC(=O)NC1=CC=C(O)C=C1 RZVAJINKPMORJF-UHFFFAOYSA-N 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/37—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/56—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/58—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of audio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- 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/59—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17327—Transmission or handling of upstream communications with deferred transmission or handling of upstream communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
Abstract
本发明公开了用于监视来自各种源的音频/视觉内容的方法及装置。在本文中公开的用于监视由多个媒体内容源中的所选媒体内容源提供的用以信息呈现设备进行呈现的媒体内容的示例方法包括以下步骤:基于与所监视的媒体内容相对应的视频信号确定第一信息;基于与所监视的媒体内容相对应的音频信号确定第二信息;基于从所述第一信息和所述第二信息之一得到的第一分类判定以及从所述第一信息和所述第二信息中的另一个得到的第二分类判定,识别所述多个媒体内容源中的所选媒体内容源;以及基于与所述视频信号或所述音频信号中的至少一个相关联的标识信息来识别所监视的媒体内容。
Description
本申请是原案申请号为200580030202.X的发明专利申请(国际申请号:PCT/US2005/028106,申请日:2005年8月9日,发明名称:用于监视来自各种源的音频/视觉内容的方法及装置)的分案申请。
技术领域
本公开总体上涉及收视率调查,更具体地涉及用于监视来自各个源的音频/视觉内容的方法及装置。
背景技术
电视收视率及测量信息通常是通过收集来自一组统计选择的家庭的观看记录和/或其他观看信息而生成的。各个统计选择的家庭通常具有数据记录及处理单元,该数据记录及处理单元通常被称作“家用单元”。在具有多个观看点(例如,多个电视系统)的家庭中,所述数据记录及处理功能可分布在单个家用单元和多个“点单元”(每个观看点一个点单元)之间。家用单元(或家用单元与点单元的组合)经常与向家用单元提供输入或者接收来自家用单元的输出的各种附件通信。例如,诸如检频器附件的源识别单元可与电视通信来感测电视调谐器的本振频率。按照这种方式,检频器附件可用来基于检测到的频率确定当前电视调到哪个频道。例如可提供诸如屏幕上阅读器和发光二极管(LED)显示阅读器的附加源识别设备,来确定电视机是否在工作(即,是否打开)并且/或者来确定电视调到的频道。人员计数器可置于电视机的观看地方并与家用单元通信,由此使得家用单元能够检测当前正在观看电视机上显示的节目的人的身份和/或个数。
家用单元通常处理来自附件的输入(例如,频道调谐信息、观看者身份等),来生成观看记录。可周期性地(例如,以固定的时间间隔)或非周期性地(例如,响应于一个或更多个预定事件,例如内存已满或者输入变化(例如观看电视的人的身份的变化、频道调谐信息的变化(即,频道变化))等)生成观看记录。各观看记录通常包含频道信息(例如,频道号和/或台标(ID))以及显示该频道的时间(例如,日期和时刻)。在正显示的节目内容与本地音频/视频内容递送设备(例如,数字多功能盘(DVD)播放器(也公知为数字视频盘播放器)、数字录像机(DVR)、盒式录像机(VCR)等)相关联的情况下,观看记录可包括内容标识(即,节目标识)信息以及与显示相关联的内容的时间和方式有关的信息。观看记录还可包含诸如在观看时间存在的观看者的个数的附加信息。
家用单元通常收集多个观看记录,并周期性地(例如,每日)将收集到的观看记录发送到中央局或数据处理设施以进行进一步的处理或分析。中央数据处理设施接收来自位于统计选择的家庭中的一些或全部家庭中的家用单元的观看记录,并对这些观看记录进行分析来确定在所关注的地理区域或市场中的家庭、从所有参与的家庭中选出的特定家庭和/或特定家庭组的观看行为。另外,中央数据处理设施可生成表示与一些或全部参与家庭相关联的观看行为的测量统计和其他参数。可对该数据进行外推以反映通过统计选择的家庭来建模的市场和/或区域的观看行为。
为了从观看记录生成观看行为信息,中央局或数据处理设施可将诸如节目单(例如,电视节目时间表或电视指南)的参考数据与观看记录进行比较。按照这种方式,中央局通过将观看记录中的时间及频道信息和节目时间表中与相同的时间及频道相关联的节目进行对照,就可推断显示了哪个节目。可针对中央局接收到的各个观看记录来执行这种对照处理,由此使得中央局能够重构所选家庭显示的节目以及节目显示的时间。当然,前述对照处理在节目的标识通过家用单元来获得并包含在观看记录中的系统内是不必要的。
多种多样的音频/视频内容递送及发布平台的快速发展和应用使得向中央数据收集设施提供观看记录或信息的家用单元任务变得复杂得多。例如,尽管可采用上述检频器设备来检测在正显示网络电视广播的点处的频道信息(因为,在正常工作状况下,本振频率对应于已知的网络频道),但是这种设备通常无法用于数字广播系统。具体来说,数字广播系统(例如,基于卫星的数字电视系统、数字线缆系统等)通常在各用户点处包括数字接收器或机顶盒宏块。数字接收器或机顶盒对多节目数据流进行解调、将多节目数据流解析为各个音频和/或视频数据包,并且选择性地对那些数据包进行处理以生成希望节目的音频/视频信号。可将由机顶盒生成的音频和/或视频输出信号直接耦合到输出设备(例如,电视机、视频监视器等)的音频/视频输入。因此,输出设备调谐器(如果有的话)的本振频率未必标识当前正显示的频道或节目。
为了能够在例如由监视信息提供设备调谐的频道不易识别或者可能不唯一对应于所显示的节目的情况下生成有意义的观看记录,可以采用基于使用辅助码和/或内容特征的测量技术。基于辅助码的测量技术经常按照使得观看者不会注意到码的方式在广播信号中编码并嵌入标识信息(例如,广播/网络频道号、节目标识码、广播时间戳、用于识别提供并且/或者广播内容的网络和/或台的源标识符、等等)。例如,在电视广播中采用的广为公知的技术包括在视频信号的看不见的垂直空白间隔(VBI)中嵌入辅助码。另一示例包括在伴随广播节目的部分音频信号中嵌入听不到的码。由于所嵌入的码例如可由电视扬声器再现并且由诸如麦克风的外部传感器非干扰地监视,所以后一种技术尤为有利。
一般来说,基于特征的节目识别技术采用当前显示(但还未识别出)的音频/视频内容的一个或更多个特性来生成该内容的基本上唯一的代理(proxy)或特征(例如,一系列数字值、波形等)。可将正在显示的内容的特征信息与和一组已知的节目相对应的一组参考特征进行比较。当发现基本匹配时,可相对较高可能性地识别出当前显示的节目内容。
由于目前将多个音频/视觉内容源并入单个家庭观看区中的趋势,所以生成准确的监视信息正日益引起人们的兴趣。例如,典型的家用娱乐系统可包括带有集成的或分立的DVR、DVD播放器、DVD记录器、VCR、视频游戏机等的有线电视或广播卫星机顶盒。为了生成准确的监视信息,必须准确地确定音频/视频内容源和任何相关联的内容标识信息。然而,单独地监视各个可能的音频/视频内容源可能导致过度复杂并且/或者笨重的监视系统。另外,希望按照无需对各种可能的音频/视频内容源进行任何售后改进的方式来执行监视。
附图说明
图1是由示例多引擎测量仪监视的示例家用娱乐系统的框图。
图2是可用在图1的示例中的示例多引擎测量仪的框图。
图3是可用来实现图2中的示例多引擎测量仪的一组示例音频引擎的框图。
图4是可用来实现图2中的示例多引擎测量仪的一组示例视频引擎的框图。
图5是可用来实现图2中的示例多引擎测量仪的一组示例元数据引擎的框图。
图6是可用来实现图2中的示例多引擎测量仪的示例判定处理器的框图。
图7A到图7D一同形成了表示可执行用来实现图6中的示例判定处理器的示例可机读指令的流程图。
图8是表示可执行用来实现图3中的示例音量及静音检测器的示例可机读指令的流程图。
图9是表示可执行用来实现图3中的示例压缩检测器的示例可机读指令的流程图。
图10是表示可执行用来实现图3中的示例铃声检测器的示例可机读指令的流程图。
图11是表示可执行用来实现图3中的示例谱形处理器的示例可机读指令的流程图。
图12是表示可执行用来实现图4中的示例场景变化及空白帧检测器的示例可机读指令的流程图。
图13是表示可执行用来实现图4中的示例宏块检测器的示例可机读指令的流程图。
图14是表示可执行用来实现图4中的示例模板匹配器的示例可机读指令的流程图。
图15是可执行图7A到7D、图8到图13以及/或者图14中的示例可机读指令来实现图2中的示例多引擎测量仪的示例计算机的框图。
图16A到图16F例示了可由图6中的示例判定处理器采用的示例判定量度(metrics)。
具体实施方式
图1中例示了带有内容监视能力的示例家用娱乐系统100的框图。示例家用娱乐系统100包括多个音频/视觉(A/V)内容源102,所述多个音频/视觉(A/V)内容源102可包括游戏机104、机顶盒(STB)106、数字视频盘(DVD)播放器108、盒式录像机(VCR)110、个人录像机(PVR)、数字录像机(DVR)112等中的任一个或全部。A/V内容源102连接到A/V切换器114的输入以将来自所选的A/V内容源102的输出择路到电视机116或其他信息呈现设备的输入。另外,信号分离器118将提供给电视机116的输入择路到多引擎测量仪120以便于监视提供给电视机116并由电视机116来呈现的A/V内容。家用娱乐系统100的部件可按照包括图1中所示的方式在内的任意的公知方式来连接。
游戏机104可以是任意能够玩视频游戏的设备。示例游戏机104是标准的专用游戏机,例如Microsoft的XBOX、Nintendo的GameCube、Sony的PlayStation等。另一示例游戏机104是便携式专用游戏设备,例如Nintendo的GameBoy SP或Game BoyDS、或者Sony的PSP。其他的示例游戏机104包括个人数字助理(PDA)、个人计算机、DVD播放器、DVR、PVR、蜂窝式/移动电话等等。
STB106可以是任意的机顶盒,例如有线电视转换器、直播卫星(DBS)解码器、空中(OTA)数字电视(DTV)接收器、VCR等。机顶盒106接收来自广播源(未示出)的多个广播频道。通常,STB106基于用户输入选择多个广播频道中的一个广播频道,并输出经由所选的广播频道接收到的一个或更多个信号。在模拟信号的情况下,STB106调到特定频道来获得在该频道上传送的节目。对于数字信号,STB106可调到一频道并对特定数据包进行解码来获得在所选频道上传送的节目。例如,STB106可调到主频道,然后通过上述解码处理提取在主频道内的子频道上载送的节目。
DVD播放器108可设置为例如输出按照数字格式存储在DVD上的A/V内容和/或按照数字格式存储在光盘(CD)上的音频内容。VCR110可设置为例如输出存储在视频盒上的预先记录的A/V内容,并且/或者设置为记录由另一A/V内容源102提供的A/V内容用于稍后通过电视机116进行呈现。PVR/DVR112可设置为支持例如由STB106提供的A/V内容的时移呈现。PVR/DVR112通常支持包括以下内容的各种特性:呈现实况A/V内容、延迟实况A/V内容的呈现、快进以及回倒A/V内容、暂停A/V内容的呈现、记录A/V内容用于日后在观看其他A/V内容的实况广播时进行呈现、等等。PVR通常是DVR,其被构造为自动地适于或者自动地响应于特定家庭中的特定用户或用户群的观看喜好。例如,很多DVR提供电话线连接,电话线连接使得DVR能够与中央服务设施通信,该中央服务设施从DVR接收观看者喜好信息并基于那些观看者喜好将配置信息发送给DVR。DVR利用配置信息自动地将其配置为记录符合与该DVR相关联的一个或多个观看者的喜好的视频节目。TiVoTM是一种广为公知的将PVR功能提供给其他标准或常规DVR的服务。
A/V切换器114被配置为将用户选择的A/V输入择路到切换器输出。如图1所示,多个A/V内容源102中的每一个的输出被择路到A/V切换器114的相应输入。用户然后可采用A/V切换器114来选择将哪个A/V内容源102连接到电视机116。A/V切换器114的输入和输出的格式将取决于A/V内容源102的输出格式和电视机116的输入格式。例如,A/V切换器114的输入和输出可以是合成音频/视频、分量音频/视频、RF等。另外,如本领域普通技术人员将认识到的,A/V切换器114可实现为独立设备或者例如集成到家用娱乐接收器、电视机或类似设备中。
来自A/V切换器114的输出被馈送到信号分离器118,信号分离器118在A/V切换器114与电视机116之间是直接合成音频/视频连接的情况下例如为合成音频/视频分离器,或者在A/V切换器114与电视机116之间是RF同轴连接的情况下例如为单模拟y分离器。在示例家用娱乐系统100中,信号分离器118生成表示来自A/V切换器114的输出的两个信号。当然,本领域普通技术人员将容易地理解,信号分离器118可生成任意数量的信号。
在所例示的示例中,将来自信号分离器118的两个信号之一馈送到电视机116,并将另一个信号递送到多引擎测量仪120。电视机116可以是任意类型的电视机或电视显示设备。例如,电视机116可以是支持国家电视标准委员会(NTSC)标准、逐行倒相(PAL)标准、顺序与存储彩色电视系统(SECAM)标准、先进电视系统委员会(ATSC)开发的标准(例如,高清电视(HDTV))、数字视频广播(DVB)项目开发的标准、多媒体计算机系统等的电视机和/或显示设备。
将来自信号分离器118的两个信号中的第二个信号(即,图1中的连接部122载送的信号)耦合到多引擎测量仪120的输入。多引擎测量仪120是能够确定向电视机116提供A/V内容的A/V内容源102的A/V内容监视设备。这种源标识信息可经由源标识输出124输出。另外,可将多引擎测量仪120配置为确定取决于内容源的内容标识信息(也称为调谐信息)(例如,视频游戏标题、广播节目标题、记录节目标题、初始广播时间、呈现时间、使用的技巧模式(trickmode)等等)。这种内容标识信息可经由内容信息输出126输出。多引擎测量仪120基于与通过A/V切换器114输出的A/V内容相对应的信号来确定内容标识信息。
为了便于确定源标识信息和内容标识信息,多引擎测量仪120还可设置有一个或更多个传感器128。例如,可将一个传感器128配置为检测通过远程控制设备130发送的信号。如图1所示,示例家用娱乐系统100还包括远程控制设备130用以发送可被A/V内容源102中的任一个或全部、电视机116以及/或者多引擎测量仪120接收的控制信息。本领域普通技术人员将认识到,远程控制设备130可利用包括(但不限于)红外(IR)发送、射频发送、有线/线缆连接等在内的各种技术来发送该信息。
图2例示了可用来实现图1中的多引擎测量仪120的示例多引擎测量仪200的框图。示例多引擎测量仪200被配置为处理包括立体声左和右音频输入信号204以及视频输入信号208的合成A/V输入。音频采样器212以适当的采样率(例如,48kHz)对立体声音频输入信号204进行采样,并将其转换为数字单声道音频信号。将所得数字音频样本存储在音频缓冲器216中。通过视频采样器220对视频输入信号208进行采样来形成视频缓冲器224中存储的数字视频样本。在本示例中,视频采样器220和视频缓冲器224被配置为以640×480像素的分辨率按照29.97帧/秒的NTSC帧率对视频输入208进行采样。另外,输入的彩色视频信号被转换为黑白亮度信号。然而,本领域普通技术人员将理解,还可以采用各种采样率、分辨率以及色彩转换。
多引擎测量仪200包括一个或更多个音频引擎228用以处理存储在音频缓冲器216中的数字音频样本。音频引擎228被配置为确定输入音频信号204的特性和/或输入音频信号204中包括的可用来确定连接到多引擎测量仪200的A/V内容源的信息(例如,图1中的哪个A/V内容源102连接到多引擎测量仪120并因此连接到电视机116)。另外,音频引擎228可配置为基于输入音频信号204确定A/V内容标识信息。下面将关于图3来更详细地讨论音频引擎228的示例。
示例多引擎测量仪200还包括一个或更多个视频引擎232用以处理存储在视频缓冲器224中的数字视频样本。类似于音频引擎228,视频引擎232被配置为确定输入视频信号208的特性和/或输入视频信号208中包括的可用来确定连接到多引擎测量仪200的A/V内容源的信息(例如,图1中的哪个A/V内容源102连接到多引擎测量仪120并因此连接到电视机116)。另外,视频引擎232可配置为基于输入视频信号208确定A/V内容标识信息。下面将关于图4来更详细地讨论视频引擎232的示例。
为了接收、解码并处理可嵌入输入音频信号204和/或输入视频信号208中的元数据,示例多引擎测量仪200包括元数据提取器236和一个或更多个相关联的元数据引擎240。元数据提取器236被配置为提取并且/或者处理输入音频信号204和/或输入视频信号208中可用来载送嵌入的元数据信息的部分。然后进一步通过元数据引擎240对所提取/处理的信号部分进行处理,来确定信号部分中是否存在元数据,并且如果存在则接收/解码这种元数据。所得元数据可用来确定连接到多引擎测量仪200的A/V内容源,并且/或者确定与输入信号204、208相关联的A/V内容信息。下面将关于图5来更详细地讨论元数据引擎240的示例。
示例多引擎测量仪200包括判定处理器244,用以对音频引擎228、视频引擎232以及元数据引擎240所生成的输出信息进行处理。另外,示例多引擎测量仪200的判定处理器244被配置为处理由远程控制设备(例如,图1中的远程控制设备130)发送的远程控制信号248。正如所示,远程控制信号248由远程控制检测器252接收并作为输入提供给判定处理器244。判定处理器244对可用输入信息进行处理,来确定连接到多引擎测量仪200的A/V内容源,并经由源标识(ID)输出256输出该信息。另外,判定处理器244可确定A/V内容标识信息并经由内容信息(Info)输出260输出该信息。下面将关于图6来更详细地讨论示例判定处理器244。
图3中示出了可用来实现图2中的音频引擎228的一组示例音频引擎300。音频引擎300对例如由图2中的音频缓冲器216提供的输入音频样本304进行处理。输入音频样本304对应于正由A/V内容源(例如,图1中的一个A/V内容源102)输出的并作为输入提供给所监视的呈现设备(例如,电视机116)的音频信号。音频引擎300中包括的音频引擎被配置为按照取决于特定音频引擎执行的处理的速率及频率来读取多个输入音频样本304。因此,音频引擎300可自主运转,并且按照自主方式读取输入音频样本304且生成对应的音频引擎输出308。
示例音频引擎组300包括音频码检测器312、音频特征处理器316、音量及静音检测器320、压缩检测器324、铃声检测器328以及谱形处理器332。示例音频码检测器312被配置为检测并处理可嵌入与输入音频样本304相对应的音频信号中的辅助音频码。如上所述,辅助音频码可用来在例如伴随广播节目的音频信号的听不见部分中编码并嵌入标识信息(例如,广播/网络频道号、节目标识码、广播时间戳、用于识别提供并且/或者广播内容的网络和/或台的源标识符、等等)。用于实现音频码检测器312的方法和装置在本领域中是公知的。例如,在本文通过引用并入其全部内容的美国专利No.6,272,176中,Srinivasan公开了用于对音频信号中发送的信息进行编码和解码的广播编码系统及方法。可采用这种和/或任何其他适合技术来实现音频码检测器312。
示例音频特征处理器316被配置为生成并处理对应于输入音频样本304的音频特征。如上所述,所呈现的A/V内容的音频部分的特性可用来为该内容生成基本上唯一的代理或特征(例如,一系列数字值、波形等)。所呈现的内容的特征信息可与和一组已知的内容相对应的一组参考特征进行比较。当发现基本匹配时,可相对较高可能性地识别出当前显示的A/V内容。用于实现音频特征处理器316的方法和装置在本领域中是公知的。例如,在本文通过引用并入其全部内容的序列号为09/427,970的美国专利中,Srinivasan等公开了音频特征提取和相关技术。作为另一示例,在本文通过引用并入其全部内容的序列号为US03/22562的专利合作条约申请中,Lee等公开了用于数字广播系统的基于特征的节目识别装置和方法。可采用这些和/或任何其他适合技术来实现音频特征处理器316。
示例音量及静音检测器320被配置为确定输入音频样本304是否对应于静音状态下的音频信号。另外或另选的是,音量及静音检测器320可被配置为确定与输入音频样本304相关联的音量级。判定处理器(例如,图2中的判定处理器224)例如可采用对音频是否处于静音状态的了解,来确定处理哪个音频引擎输出308以及/或者如何处理这种输出。在下面对图8的详细描述中将讨论可执行用来实现音量及静音检测器320的示例可机读指令800。
示例压缩检测器324被配置为确定输入音频样本304是否对应于进行了压缩的音频信号。另外或另选的是,压缩检测器324被配置为确定对经压缩的音频信号执行了哪种类型的压缩。例如,DVD和数字电视系统通常采用AC3压缩来存储/发送数字音频,而一些DVR/PVR可采用MPEG音频压缩。因此,判定处理器(例如,图2中的判定处理器224)例如可采用对音频是否经过了压缩的了解以及在经过了压缩的情况下对对所采用的压缩类型的了解,来确定与输入音频样本304相对应的A/V内容源。在下面对图9的详细描述中将讨论可执行用来实现压缩检测器324的示例可机读指令900。
示例铃声检测器328被配置为例如当用户使得一A/V内容源显示诸如通电菜单、频道/节目选择菜单等的菜单时确定输入音频样本304是否对应于由该A/V内容源生成的音频铃声。判定处理器(例如,图2中的判定处理器224)例如可采用对输入音频样本304是否对应于音频铃声的了解,来确定哪个A/V内容源生成了音频铃声并由此是对应的输入音频样本304的源。用于生成并比较音频特征的已知技术(例如,以上关于示例音频特征处理器316描述的那些技术)可适于确定输入音频样本304是否对应于参考音频铃声。在下面对图10的详细描述中将讨论可执行用来实现铃声检测器328的示例可机读指令1000。
示例谱形处理器332被配置为确定输入音频样本304是否对应于具有特定谱形的音频信号。例如,由于视频信号泄漏使得模拟有线电视传输系统中的音频信号在15.75kHz处或其附近的频带中展现出能量增加。因此,判定处理器(例如,图2中的判定处理器224)例如可采用对音频是否具有特定谱形的了解,来确定对应于输入音频样本304的A/V内容源。在下面对图11的详细描述中讨论可执行用来实现谱形处理器332的示例可机读指令1100。
如图3的示例所示,可通过一组相应权重336到356来对各个音频引擎312到332的结果进行调整/排列优先顺序。例如,权重336到356可基于各个音频引擎结果可贡献于判定处理器(例如,图2中的判定处理器224)执行的处理的信息量、置信度等来确切地调整音频引擎结果。另外或另选的是,在本示例中,权重336到356可以是隐含的并例如基于特定音频引擎结果用在判定处理器执行的判定处理中的哪一级、判定处理器给出的特定音频引擎结果的优先顺序、等等。
图4中示出了可用来实现图2中的视频引擎232的一组示例视频引擎400。视频引擎400处理例如通过图2中的视频缓冲器224提供的输入视频样本404。输入视频样本404对应于正由A/V内容源(例如,图1中的一个A/V内容源102)输出的并作为输入提供给所监视的呈现设备(例如,电视机116)的视频信号。视频引擎400中包括的视频引擎被配置为按照取决于特定视频引擎执行的处理的速率及频率来读取多个输入视频样本404。由此,视频引擎400可自主运转,并且按照自主方式读取输入视频样本404且生成对应的视频引擎输出408。
示例视频引擎组400包括文本检测器412、模糊检测器416、场景变化及空白帧检测器420、宏块检测器424以及模板匹配器428。示例文本检测器412被配置为确定视频的与输入视频样本404相对应的部分/区域是否包括例如与已知显示(例如,特定A/V内容源基于所选工作模式的调用而显示的菜单)相关联的文本。因此,判定处理器(例如,图2中的判定处理器224)例如可采用对输入视频样本404是否对应于显示特定文本的视频的了解,来确定与输入视频样本404相对应的A/V内容源。用于实现文本检测器412的方法及装置在本领域中是公知的。例如,在本文通过引用并入其全部内容的序列号为US04/012272的专利合作条约申请中,Nelson等公开了基于确定视频显示的所选部分是否包括与所显示的频道号相对应的数字数位的用于检测电视频道改变事件的方法及装置。可采用这种和/或任何其他适合技术来实现文本检测器412。
示例模糊检测器416被配置为确定视频的与输入视频样本404相对应的部分/区域是否是模糊的或者是否展现模糊特性。例如,模糊可能是由于与特定A/V内容源相关联的压缩而引入到视频/图像中的。因此,判定处理器(例如,图2中的判定处理器224)例如可采用对输入视频样本404是否对应于展现模糊的视频的了解,来确定与输入视频样本404相对应的A/V内容源。用于实现模糊检测器416的方法及装置在本领域中是公知的。例如,在本文中通过引用并入其全部内容的“Digital ImageRestoration”,IEEE Signal Processing Magazine,1997年3月,pp.24-41中,Banham和Katsaggelos描述了用于识别图像中的模糊的各种技术。可采用这些和/或任何其他适合技术来实现模糊检测器416。
示例场景变化及空白帧检测器420被配置为确定与输入视频样本404相对应的一组顺序帧是否例如展现了场景变化、暂停帧、一个或更多个空白帧等等。这种信息可例如用来确定提供输入视频样本404的A/V内容源是否执行了技巧模式(例如,暂停)。另外,可采用在预定间隔(例如,两分钟)内检测到的空白帧数,来确定A/V内容是否例如对应于商业密集群(pod),由此表示A/V内容源是否为广播源。因此,判定处理器(例如,图2中的判定处理器224)例如可采用对输入视频样本404是否对应于场景变化、暂停帧、空白帧等的了解,来确定对应于输入视频样本404的A/V内容源。在下面对图12的详细描述中将讨论可执行用来实现场景变化及空白帧检测器420的示例可机读指令1200。
示例宏块检测器424被配置为确定与输入视频样本404相对应的视频是否展现对应于MPEG视频压缩的宏块特性。另外,宏块检测器424可确定视频信号是否展现表示正通过游戏机(例如,图4中的游戏机104)玩的视频游戏的近乎完美的色彩混合。判定处理器(例如,图2中的判定处理器224)例如可采用对输入视频样本404展现宏块特性还是近乎完美的色彩混合的了解,来确定对应于输入视频样本404的A/V内容源。在下面对图13的详细描述中将讨论可执行用来实现宏块检测器424的示例可机读指令1300。
示例模板匹配器428被配置为确定与输入视频样本404相对应的视频是否与例如对应于正由特定A/V内容源输出的菜单画面的所已知/存储的模板匹配。判定处理器(例如,图2中的判定处理器224)例如可采用对输入视频样本404是否对应于已知/存储的模板的了解,来确定对应于输入视频样本404的A/V内容源。已知的用于生成并比较视频特征的技术(例如在诸如题为“Method and Apparatus for RecognizingVideo Sequences”的美国专利No.6,633,651和题为“Recognizing a Pattern in a VideoSegment to Identify the Video Segment”的美国专利No.6,577,346中描述的技术,通过引用将这两个专利的全部内容并入于此)可适于确定输入视频样本404是否对应于参考模板。在下面对图14的详细描述中讨论了可执行用来实现模板匹配器428的示例可机读指令1400。
如图4的示例中所示,可通过一组相应权重432到448来对各个视频引擎412到428的结果进行调整/排列优先顺序。例如,权重432到448可基于各个视频引擎结果可贡献于判定处理器(例如,图2中的判定处理器224)执行的处理的信息量、置信度等来确切地调整视频引擎结果。另外或另选的是,在本示例中,权重442到448可以是隐含的并例如基于特定视频引擎结果用在判定处理器执行的判定处理中的哪一级、判定处理器给出的特定视频引擎输出的优先顺序、等等。
图5中示出了可用来实现图2中的元数据引擎240的一组示例元数据引擎500。元数据引擎500处理例如通过图2中的元数据提取器236提供的输入元数据504。输入元数据504对应于正由A/V内容源(例如,图1中的一个A/V内容源102)输出并作为输入提供给所监视的呈现设备(例如,电视机116)的音频和/或视频信号。元数据引擎500中包括的元数据引擎被配置为按照取决于特定元数据引擎执行的处理的速率及频率来读取输入元数据504。因此,元数据引擎500可自主运转,并且按照自主方式读取输入元数据504且生成对应的元数据引擎输出508。
示例元数据引擎组500包括自动编排(lineup)测量(AMOL)处理器512、隐藏式字幕处理器516以及电传文本处理器520。示例AMOL处理器512被配置为确定输入元数据504是否对应于AMOL码并且若存在对应关系则处理这种码。AMOL码可例如嵌入到广播电视传输中,用以能够识别所发送的内容、发送内容的源等。更具体来说,AMOL码可包括在广播电视信号的看不见的部分(例如,垂直空白间隔(VBI)的行20)中,并且/或者包括在广播电视信号的看得见的部分(例如,视频信号的有效视频部分的行22)中。另外,可对AMOL码进行加密。通常,例如在VBI的行20中传输的AMOL码在数字压缩之后不可恢复,这是因为数字视频信号不使用VBI,因此,压缩算法可能丢弃/讹误这种信息。例如在行22中传送的AMOL码在数字压缩之后是可恢复的,因为这种码是在视频信号的有效视频部分中传输的。
因此,判定处理器(例如,图2中的判定处理器224)例如可采用经处理的AMOL码,来确定对应于输入元数据504的A/V内容源以及附加内容标识信息。用于实现AMOL处理器512的方法及装置在本领域中是公知的。例如,在本文中通过引用并入其全部内容的美国专利No.5,425,100和No.5,526,427中,Thomas等公开了通用广播码和可用来处理AMOL码的多级编码信号监视系统。可采用这些和/或任何其他适合技术来实现AMOL处理器512。
示例隐藏式字幕处理器516被配置为确定输入元数据504是否对应于隐藏式字幕信息并且若存在则处理这种信息。隐藏式字幕信息(例如,文本)可包括在广播电视信号的看不见的部分(例如,VBI的行21)中。判定处理器(例如,图2中的判定处理器224)例如可采用经处理的隐藏式字幕信息,来确定对应于输入元数据504的A/V内容源和附加内容标识信息。用于实现隐藏式字幕处理器516的方法及装置在本领域中是公知的。例如,在本文中通过引用并入其全部内容的美国专利No.4,857,999中,Welsh描述了一种用于处理隐藏式字幕信息的视频监视系统。可采用这种和/或任何其他适合技术来实现隐藏式字幕处理器516。
示例电传文本处理器520被配置为确定输入元数据504是否对应于电传文本信息并且若存在则处理这种信息。与对于隐藏式字幕信息一样,电传文本信息可包括在广播电视信号的看不见的部分中。判定处理器(例如,图2中的判定处理器224)例如可采用经处理的电视文字信息,来确定对应于输入元数据504的A/V内容源和附加内容标识信息。用于实现电传文本处理器520的方法及装置在本领域中是公知的。例如,用于处理隐藏式字幕信息的技术可适于处理电传文本。同样地,可采用任意适合技术来实现电传文本处理器520。
如图5的示例中所示,可通过一组相应权重524到532来对各个元数据引擎512到520的结果进行调整/排列优先顺序。例如,权重524到532可基于各个元数据引擎结果可贡献于判定处理器(例如,图2中的判定处理器224)执行的处理的信息量、置信度等来确切地调整元数据引擎结果。另外或另选的是,在本示例中,权重524到532可以是隐含的并例如基于特定元数据引擎结果用在判定处理器执行的判定处理中的哪一级、判定处理器给出的特定元数据引擎输出的优先顺序、等等。
本领域普通技术人员将理解,根据元数据输入504提供的元数据的类型,在元数据引擎组500中可包括另外或另选的元数据处理器。这种另外或另选的元数据处理器可例如被配置为处理包括在提供所监视的A/V内容的数字位流中的内容标识信息。内容标识信息例如可以是通用国际标准音视频编号(VISAN),或者是可用来识别所监视的A/V内容的任何其他类型的标识符。
图6中例示了用于实现图2中的判定处理器244的示例判定处理器600的框图。示例判定处理器600接收来自一个或更多个音频引擎(例如,图3中的音频引擎300)的一个或更多个音频引擎结果604、来自一个或更多个视频引擎(例如,图4中的视频引擎400)的一个或更多个视频引擎结果608、以及来自一个或更多个元数据引擎(例如,图5中的元数据引擎500)的一个或更多个元数据引擎结果612。音频引擎结果604存储在各个音频量度寄存器616到620。视频引擎结果608存储在各个视频量度寄存器624到628。元数据引擎结果612存储在各个元数据量度寄存器632到636。音频量度寄存器616到620、视频量度寄存器624到628以及元数据量度寄存器632到636可实现为硬件寄存器、存储单元等或其组合。因为各种音频引擎结果604、视频引擎结果608以及元数据引擎结果612是自主生成的,所以音频量度寄存器616到620、视频量度寄存器624到628以及元数据量度寄存器632到636可在其相应结果可获时自主地更新。
示例判定处理器600包括音频量度采样器640、视频量度采样器644以及元数据量度采样器648,来分别对音频量度寄存器616到620、视频量度寄存器624到628以及元数据量度寄存器632到636进行采样(例如,从硬件寄存器、存储单元等读取相应结果)。采样操作可按照预定间隔、基于预定事件的发生等或按其任意组合来执行。音频量度采样器640、视频量度采样器644以及元数据量度采样器648向测量引擎量度评估器652提供经采样的结果。测量引擎量度评估器652采用可用的音频引擎结果、视频引擎结果以及元数据引擎结果来确定对应于所监视的A/V内容的A/V内容源。测量引擎量度评估器652经由源ID输出656输出检测到的A/V内容源。测量引擎量度评估器652还可确定对应于所监视的A/V内容的附加内容标识信息。这种内容标识信息可经由内容信息输出660输出。在下面对图7A到图7D的详细描述中将讨论可执行用来实现测量引擎量度评估器652的示例可机读指令700。
图16A到图16F例示了示例判定量度,示例测量引擎量度评估器652可利用该示例判定量度例如来确定与所监视的A/V内容相对应的A/V内容源,并且/或者来确定与所监视的A/V内容相对应的A/V内容源是否处于特殊工作模式。图16A列出了可用来确定A/V内容源为实况模拟电视源(模拟电视实况)还是模拟视频点播(VOD)源(模拟VOD)的判定量度。表示实况模拟电视源检测的第一判定量度是在广播电视信号的VBI的行20中存在AMOL码(例如,通过图5中的AMOL处理器512所提供的),同时没有检测到A/V内容呈现的时移。如上所述,在VBI的行20中存在AMOL码表示A/V内容源是模拟电视源,这是因为AMOL码无法经受与数字电视源相关联的压缩。然而,如果没有检测到VBI的行20中的AMOL码(例如,通过AMOL处理器512来检测),则还可利用第二判定量度来检测实况模拟电视源,所述第二判定量度包括:检测到存在与所监视的A/V内容呈现相对应的音频信号(例如,对应于检测到“无音频静音”状况,如通过例如图3中的音量及静音检测器320所确定的),检测到存在所检测到的音频信号的线缆谱整形(例如,通过谱形处理器332所检测到的)以及检测到不存在时移。如上所述,存在线缆谱整形表示检测到的音频信号经过了模拟有线传输系统,由此,A/V内容源是模拟电视源。
类似地,图16A列出了可用来检测模拟VOD源的两个判定量度。第一模拟VOD判定量度利用在VBI的行20中存在AMOL码(例如,通过AMOL处理器512所提供的)来检测模拟电视源,同时存在时移表示该源不是实况的而是模拟VOD源。如果不存在VBI的行20中的AMOL码(例如,如通过AMOL处理器512所确定的),则可以评估第二模拟VOD判定量度,该第二模拟VOD判定量度包括:检测到存在与A/V内容呈现相对应的音频信号(例如,对应于检测到“无音频静音”状况,如通过例如图3中的音量及静音检测器320所确定的),检测到存在表示模拟电视源的线缆谱整形(例如,通过谱形处理器332所检测到的),以及检测到表示VOD呈现的时移。可采用各种技术来检测A/V内容呈现的时移,这些技术例如有:将AMOL信息中包括的广播时间戳与多引擎测量仪200中包括的实时时钟进行比较、将嵌入检测到的音频信号中的音频码中所包括的时间戳与多引擎测量仪200中包括的实时时钟进行比较、等等。
图16B列出了与第三可能模拟源(即,盒式录像机(VCR)回放)相对应的两个判定量度。第一VCR回放判定量度组合以下内容:表示模拟电视源的VBI的行20中存在AMOL码(例如,通过AMOL处理器512所提供的)、存在表示模拟电视源不是实况的时移、以及不存在表示有线电视传输系统的谱整形(例如,如通过谱形处理器332所确定的),来表示该源是本地VCR而非有线电视传输系统。如果没有检测到VBI的行20中的AMOL码(例如,通过AMOL处理器512来检测),则可评估第二VCR回放判定量度来检测VCR回放,并且所述第二VCR回放判定量度包括:检测到存在与A/V内容呈现相对应的音频信号(例如,对应于检测到“无音频静音”状况,如通过例如图3中的音量及静音检测器320所确定的);检测到不存在表示有线电视传输系统的谱整形(例如,如通过谱形处理器332所确定的);以及检测到不存在与数字电视传输相关联的任何特性,如上所述,这些特性例如有视频宏块现象(例如,如通过图4中的宏块检测器424所确定的)、AC3音频压缩(例如,如通过压缩检测器324所确定的)或者MPEG音频压缩(例如,如通过压缩检测器324所确定的)。通过排除处理,第二VCR回放判定量度确定A/V内容源对应于本地模拟源,由此对应于VCR回放。
图16B还列出了可用来检测与数字多功能盘(DVD)回放相对应的数字A/V内容源的判定量度。DVD回放判定量度将不存在表示模拟电视源的VBI的行20中的AMOL码(例如,如通过AMOL处理器512所确定的)与以下内容相组合:检测到存在和A/V内容呈现相对应的音频信号的(例如,对应于检测到“无音频静音”状况,如通过例如图3中的音量及静音检测器320所确定的)、检测到表示数字视频呈现的音频宏块现象(例如,通过宏块检测器424来检测)以及检测到表示数字音频呈现的AC3音频压缩(例如,通过压缩检测器324来检测)。采用AC3音频压缩来将音频内容存储在DVD上,并且视频宏块现象在DVD视频呈现中比在数字电视呈现(如下面将更详细描述的)中更容易明显。由此,存在AC3音频压缩和视频宏块现象可用来确定A/V内容源是否对应于DVD回放。
图16C列出了可用来检测对应于实况广播的数字电视源(数字电视实况)或者通过数字录像机或类似的装置进行的回放(数字电视DVR回放)的判定量度。这些量度将不存在表示模拟电视源的VBI的行20中的AMOL码(例如,如通过AMOL处理器512所确定的)与以下内容相组合:检测到存在和A/V内容呈现相对应的音频信号(例如,对应于检测到“无音频静音”状况,如通过例如图3中的音量及静音检测器320所确定的)、确定不存在显著视频宏块现象(例如,如通过宏块检测器424所确定的)、以及检测到表示数字音频呈现的AC3音频压缩(例如,通过压缩检测器324来检测)。实况数字电视不同于DVR回放在于分别不存在或存在检测到的时移。如在DVD回放的情况下,数字电视采用AC3音频压缩。然而,在数字电视的情况下,与DVD回放相比,由于在数字电视传输系统中存在抗宏块现象滤波器、数字电视视频信号与DVD视频信号相比更少的压缩、在DVD回放中不存在数字电视信号中的传输噪声等等,使得显著视频宏块现象通常并不明显。由此,可以采用存在AC3音频压缩并且不存在显著视频宏块现象来区分数字电视源与DVD回放。
图16D列出了可用来检测采用MPEG音频压缩并提供实况广播(MPEG DVR实况)或者先前记录的A/V内容的延迟回放(MPEG DVR回放)的DVR源的判定量度。这些量度将不存在表示模拟电视源的VBI的行20中的AMOL码(例如,如通过AMOL处理器512所确定的)与以下内容相组合:检测到存在和A/V内容呈现相对应的音频信号(例如,对应于检测到“无音频静音”状况,如通过例如图3中的音量及静音检测器320所确定的)、确定不存在显著视频宏块现象(例如,如通过宏块检测器424所确定的)、以及检测到表示MPEG DVR音频呈现的MPEG音频压缩(例如,通过压缩检测器324来检测)。实况MPEG DVR呈现不同于MPEG DVR回放在于分别不存在或存在检测到的时移。MPEG DVR的输入通常是数字电视广播,因此,由于上述原因使得数字电视视频信号不展现显著宏块现象,所以所得MPEG DVR视频信号通常将不展现显著宏块现象。因此,可采用存在MPEG音频压缩并且不存在显著视频宏块现象来检测MPEG DVR源。
图16E列出了可用来检测视频游戏源的判定量度。视频游戏判定量度将不存在表示模拟电视源的VBI的行20中的AMOL码(例如,如通过AMOL处理器512所确定的)与以下内容相组合:检测到存在和A/V内容呈现相对应的音频信号(例如,对应于检测到“无音频静音”状况,如通过例如图3中的音量及静音检测到器320所确定的)、以及表示完美色彩混合的零视频宏块现象结果(例如,通过宏块检测到器424所确定的)。如上所述,完美色彩混合表示视频游戏呈现,并由此可用来检测到视频游戏源。
图16E还列出了可用来检测到与空白帧状态或音频静音状态相对应的A/V内容源特殊工作模式的判定量度。空白帧量度基于检测到存在空白视频帧(例如,通过图4中的场景变化及空白帧检测器420)。音频静音量度基于检测到不存在与A/V内容呈现相对应的音频信号(例如,如通过音量及静音检测器320所确定的)。音频静音量度还检查是否存在隐藏式字幕或电传文本数据(例如,如分别通过图5中的隐藏式字幕处理器516和电传文本处理器520所确定的),来验证A/V内容呈现仅对应于音频静音状态,而不对应于如下所述的其他特殊工作模式。
图16F列出了可用来检测与菜单显示和暂停状态相对应的另外特殊工作模式的判定量度。菜单显示量度基于检测到暂停视频显示(例如,通过场景变化及空白帧检测器420)并将A/V内容呈现与和菜单显示相对应的模板、铃声和/或文本相匹配(例如,如分别通过图4中的模板匹配器428、图3中的铃声检测器328以及图4中的文本检测器412所确定的)。可选的是,菜单显示量度还可检查是否不存在与A/V内容呈现相对应的音频信号(例如,如通过音量及静音检测器320所确定的)和/或是否不存在隐藏式字幕或电传文本数据(例如,如分别通过隐藏式字幕处理器516和电传文本处理器520所确定的),以进一步验证当前显示不对应于正常的A/V内容呈现。暂停量度基于检测到不存在与A/V内容呈现相对应的音频信号(例如,如通过音量及静音检测器320所确定的)、检测到不存在隐藏式字幕或电传文本数据(例如,如分别通过隐藏式字幕处理器516和电传文本处理器520所确定的)、检测到暂停视频显示(例如,通过场景变化及空白帧检测器420)以及检测到不存在对应于菜单显示的模板和/或文本匹配(例如,如分别通过模板匹配器428和文本检测器412所确定的)。
最后,图16F还列出了可用来确定A/V内容源是否正以某种其他技巧模式(例如,回倒状态、快进状态等等)工作的量度。技巧模式量度基于检测到不存在对应于A/V内容呈现的音频信号(例如,如通过音量及静音检测器320所确定的)、不存在隐藏式字幕或电传文本数据(例如,如分别通过隐藏式字幕处理器516和电传文本处理器520所确定的)并且也不存在暂停视频显示或空白帧(例如,如通过场景变化及空白帧检测器420所确定的)。不存在音频信号和隐藏式字幕或电传文本数据表示有效显示不对应于正常的A/V内容呈现。然而,由于视频显示不对应于暂停状态(表示暂停帧或菜单显示)或者空白帧,所以认为有效显示对应于A/V内容源的某种其他技巧模式操作。
在图7A到图7D直到图14中示出了表示可执行用于实现图6中的测量引擎量度评估器652以及图3中的音频引擎300及图4中的视频引擎400中的至少一部分的示例可机读指令的流程图。在这些示例中,由各个流程图表示的可机读指令可包括用于由以下装置执行的一个或更多个程序:(a)处理器,例如下面将关于图15讨论的、在示例计算机1500中示出的处理器1512;(b)控制器;和/或c)任何其他适合设备。所述一个或更多个程序可嵌入在存储于诸如闪存、CD-ROM、软盘、硬盘、DVD、或与处理器1512相关联的存储器的有形介质上的软件中,但是本领域普通技术人员将容易理解,整个程序或多个程序以及/或者部分程序另选地可由除处理器1512以外的设备来执行,并且/或者可按照公知方式嵌入在固件或专用硬件中(例如,通过应用程序专用集成电路(ASIC)、可编程逻辑器件(PLD)、场可编程逻辑器件(FPLD)、离散逻辑等等所实现的)。例如,测量引擎量度评估器652、音频引擎300和/或视频引擎400(以及图5中的元数据引擎500)中的任一个或全部可由软件、硬件和/或固件的任意组合来实现。另外,由图7A到图7D直到图14中的流程图所表示的可机读指令中的一些或全部可手动地实现。此外,尽管参照图7A到图7D直到图14中所例示的流程图描述了示例可机读指令,但是本领域普通技术人员将容易地理解,可另选地采用用于实现本文描述的示例方法及装置的很多其他技术。例如,参照图7A到图7D直到图14中所例示的流程图,可改变块的执行顺序,并且/或者可改变、消除、组合所描述的一些块,并且/或者可将它们细分为多个块。
图7A到图7D中示出了可执行用以实现图6中的测量引擎量度评估器652的示例可机读指令700。尽管示例可机读指令700基于图16A到图16F中示出的判定量度并且是针对符合NTSC标准的受监视电视,但是可机读指令可容易地修改为支持任何类型的显示/信息呈现设备。可按照预定间隔、基于预定事件的发生等、或者它们的任意组合,来执行示例可机读指令700。可机读指令700开始执行于图7A中的块701,在块701处,测量引擎量度评估器652对例如从音频引擎300、视频引擎400以及元数据引擎500获得的可用音频、视频以及元数据量度/结果进行采样。控制然后进行到子处理702(下面将关于图7B对其更详细地进行讨论),在子处理702处,测量引擎量度评估器652确定提供所监视的A/V内容呈现的A/V内容源。在子处理702完成之后,控制随后进行到子处理703(下面将关于图7C对其更详细地进行讨论),在子处理703处,测量引擎量度评估器652确定与由通过子处理701识别出的A/V内容源提供的所监视的A/V内容呈现相对应的内容标识信息(例如,调谐数据)。接着,在子处理703完成之后,控制随后进行到子处理704(下面将关于图7D对其更详细地进行讨论),在子处理704处,测量引擎量度评估器652检测通过子处理701识别出的A/V内容源的任何特殊工作模式。最终,在子处理器704完成之后,控制进行到块705,在块705处,测量引擎量度评估器652经由输出656和660向例如用于生成收视率统计的中央设施报告识别出的A/V内容源、内容标识信息(例如,调谐数据)和/或A/V内容源的任何特殊工作模式。然后示例处理700结束。
图7B中示出了用于确定哪个A/V内容源在提供所监视的A/V内容呈现的示例子处理702,并且示例子处理702基于图16A到图16F中列出的示例判定量度。示例处理702开始于判定节点706,在判定节点706处,测量引擎量度评估器652确定在图7A的块701处采样的视频量度是否表示,如通过例如AMOL处理器512所处理的,在NTSC电视信号的行20中存在AMOL信息。如果存在行20中的AMOL信息(判定节点706),则控制进行到判定节点707,在判定节点707处,测量引擎量度评估器652例如基于将AMOL信息中包括的广播时间戳与当前处理时间进行比较,来检测是否有时移地在提供A/V内容。当前处理时间例如可基于在测量引擎量度评估器652、多引擎测量仪200或者类似设备上执行的实时时钟功能或者与测量引擎量度评估器652、多引擎测量仪200或者类似设备相连接的实时时钟装置来确定。如果没有检测到时移(判定节点707),则控制进行到块708,并且基于存在行20中的AMOL信息且根据图16A中的第一模拟电视实况量度,测量引擎量度评估器652确定A/V内容源是模拟电视广播(例如,地面、有线等)。然后示例子处理702结束。
然而,如果检测到时移(判定节点707),则控制进行到判定节点710,在判定节点710处,测量引擎量度评估器652确定音频量度是否表示所监视的音频展现符合广播模拟有线电视系统的谱整形。这种量度例如可通过谱形处理器332来提供。如果测量引擎量度评估器652确定存在线缆谱整形(判定节点710),则根据图16A的第一模拟VOD量度,控制进行到块712,并且基于存在行20中的AMOL信息、模拟线缆谱整形以及检测到的时移,测量引擎量度评估器652确定A/V内容源是模拟视频点播(VOD)呈现。然后示例子处理702结束。然而如果没有检测到线缆谱整形(判定节点710),则根据图16B的第一VCR回放量度,控制进行到块714,并且基于存在行20中的AMOL信息、检测到的时移以及不存在线缆谱整形,测量引擎量度评估器652确定A/V内容源是VCR回放。然后示例子处理702结束。
返回到判定节点706,然而如果在行20中不存在AMOL信息,则控制进行到判定节点718,在判定节点718处,测量引擎量度评估器652确定音频量度是否表示例如通过音量及静音检测器320检测到了音频静音状态。如果没有检测到音频静音状态(判定节点718),并且由此存在与所监视的A/V内容相对应的音频信号,则控制进行到判定节点722,在判定节点722处,测量引擎量度评估器652确定音频量度是否表示所监视的音频展现符合广播模拟有线电视系统的谱整形。如果存在线缆谱整形(判定节点722),则控制进行到判定节点724,在判定节点724处,测量引擎量度评估器652检测是否有时移地在提供A/V内容。测量引擎量度评估器652可例如基于将嵌入在音频信号中的音频码所包括的广播时间戳与当前处理时间进行比较来确定是否存在时移。如果没有检测到时移(判定节点724),则根据图16A中的第二模拟电视实况量度,控制进行到块726,并且基于存在具有线缆谱整形的音频信号,测量引擎量度评估器652确定A/V内容源为模拟电视广播。然后示例子处理702结束。然而如果检测到时移(判定节点724),则根据图16A中的第二模拟VOD实况量度,控制进行到块728,并且基于存在音频码、模拟线缆谱整形以及检测到的时移,测量引擎量度评估器652确定A/V内容源为模拟VOD传输。然后示例子处理702结束。
返回到判定节点722,然而如果不存在模拟线缆谱整形,则控制进行到判定节点730,在判定节点730处,测量引擎量度评估器652例如通过宏块检测器424来确定视频量度是否表示检测到了宏块。如果检测到了宏块(判定节点730),则控制进行到判定节点732,在判定节点732处,测量引擎量度评估器652确定音频量度是否表示音频信号经过了AC3压缩,例如如通过压缩检测器324检测到的。如果检测到AC3压缩(判定节点732),则根据图16B的DVD回放量度,控制进行到块734,并且基于不存在模拟线缆谱整形以及存在宏块和AC3压缩,测量引擎量度评估器652确定A/V内容源是DVD回放。然后示例子处理702结束。
然而,如果没有检测到AC3压缩(判定节点732),则测量引擎量度评估器652确定没有充分的信息来直接根据在图7A的块701处采样的音频、视频以及元数据量度确定A/V内容源。因此,控制进行到块736,在块736处,测量引擎量度评估器652采用先前存储的启发信息来确定A/V内容源。下面将更详细地讨论采用所存储的启发来确定A/V内容源。在块736处的处理完成后,示例子处理702结束。
然而,如果没有检测到宏块(判定节点730),则控制进行到判定节点737,在判定节点737处,测量引擎量度评估器652确定视频量度是否表示例如通过宏块检测器424输出的宏块索引等于零(等于零表示完美色彩匹配)。如果宏块索引不等于零,则控制进行到判定节点738,在判定节点738处,测量引擎量度评估器652确定音频量度是否表示检测到了AC3压缩。如果没有检测到AC3压缩(判定节点738),则控制进行到判定节点740,在判定节点740处,测量引擎量度评估器652确定音频量度是否表示音频信号经过了MPEG音频压缩,例如如通过压缩检测器324所检测到的。如果检测到了MPEG音频压缩(判定节点740),则控制进行到判定节点742,在判定节点742处,测量引擎量度评估器652例如通过将MPEG音频压缩数据中所包括的时间戳信息与当前处理时间进行比较来检测是否存在时移。如果没有检测到时移(判定节点742),则根据图16D中的MPEG DVR实况量度,控制进行到块744,并且基于存在MPEG音频压缩、不存在宏块并且没有检测到时移,测量引擎量度评估器652确定A/V内容源是输出“实况”广播节目的MPEG型DVR。然而如果检测到了时移(判定节点742),则根据图16D的MPEG DVR回放量度,控制进行到块746,并且基于不存在宏块、存在MPEG音频压缩以及检测到时移,测量引擎量度评估器652确定A/V内容源为回放先前所记录的A/V内容的MPEG型DVR。然而,如果没有检测到MPEG音频压缩(判定节点740),则根据图16B的第二VCR回放量度,控制进行到块748,并且由于不存在宏块、音频压缩以及AMOL信息,所以测量引擎量度评估器652确定A/V内容源为回放先前记录的A/V内容的VCR。在块744、块746或块748中任一处的处理完成之后,示例子处理702结束。
返回到判定节点738,然而如果检测到了AC3压缩,则控制进行到判定节点750,在判定节点750处,测量引擎量度评估器652例如通过将AC3音频压缩数据中所包括的时间戳信息与当前处理时间相比较来检测是否存在时移。如果检测到时移(判定节点750),则根据图16C的数字电视回放量度,控制进行到块752,并且基于不存在宏块以及存在AC3音频压缩且检测到时移,测量引擎量度评估器652确定A/V内容源例如为输出先前记录的A/V内容的有线电视DVR(块752)。然而如果没有检测到时移(判定节点742),则根据图16C中的数字电视实况量度,控制进行到块754,并且基于存在AC3音频压缩和不存在宏块以及没有检测到时移,测量引擎量度评估器652确定A/V内容源为输出“实况”A/V内容的数字有线广播(可能通过了相关联的DVR)。在块752或754处的处理完成之后,示例子处理702结束。
然而如果在判定节点737处,测量引擎量度评估器652确定由宏块检测器424输出的宏块索引等于零,则控制进行到块756。在块756处并且根据图16E的视频游戏判定量度,测量引擎量度评估器652基于由等于零的宏块索引表示的完美色彩匹配,确定A/V内容源为视频游戏。然后,示例子处理702结束。
返回到判定节点718,如果测量引擎量度评估器652确定例如通过音量及静音检测器320检测到了音频静音状态,则测量引擎量度评估器652可以确定由于缺少由在图7A的块701处采样的音频、视频以及元数据量度提供的音频或AMOL信息,所以没有充分的信息来确定A/V内容源。因此,控制进行到块760,在块760处,测量引擎量度评估器652采用先前存储的启发信息来确定A/V内容源。下面将更详细地讨论采用所存储的启发来确定A/V内容源。在块760处的处理完成之后,示例子处理702结束。
图7C中示出了用于确定与由例如通过图7B中的子处理701识别的A/V内容源所提供的内容呈现相对应的内容标识信息(例如,调谐数据)的示例子处理703。内容标识信息例如可包括内容/节目名、广播时间、广播台ID/频道号等等。示例子处理703开始于判定节点762,在判定节点762处,例如,图6中的测量引擎量度评估器652确定在图7A的块701处采样的视频量度是否表示,如通过例如AMOL处理器512所处理的,在NTSC电视信号的行20中存在AMOL信息。如果存在行20中的AMOL信息(判定节点762),则控制进行到块764,在块764处,测量引擎量度评估器652基于任何适合技术(例如,以上关于AMOL处理器512描述的那些技术)根据检测到的行20中的AMOL信息来确定内容标识信息。然后示例子处理703结束。
然而,如果在行20中不存在AMOL信息(判定节点762),则控制进行到判定节点766,在判定节点766处,测量引擎量度评估器652确定视频量度是否表示在行22中存在AMOL信息。如果存在行22中的AMOL信息(判定节点766),则控制进行到块768,在块768处,测量引擎量度评估器652基于任何适合技术(例如,以上关于AMOL处理器512描述的那些技术)根据检测到的行22中的AMOL信息来确定内容标识信息。然后示例子处理703结束。
然而,如果在行22中不存在AMOL信息(判定节点766),则控制进行到判定节点770,在判定节点770处,测量引擎量度评估器652确定音频量度是否表示存在音频码,例如如通过图3中的音频码检测器312所处理的。如果存在音频码(判定节点770),则控制进行到块772,在块772处,测量引擎量度评估器652基于任何适合技术(例如,以上关于音频码检测器312描述的那些技术)根据可用音频码来确定节目标识信息。然后示例子处理703结束。
然而,如果不存在音频码(判定节点770),则控制进行到块774,在块774处,测量引擎量度评估器652可以通过例如将与所监视的A/V内容呈现相对应的且通过图3中的音频特征处理器316生成的音频特征与一组已知的参考特征进行比较,来确定节目标识信息。另外或另选的是,测量引擎量度评估器652可输出与所监视的A/V内容相对应的音频特征用以在例如中央处理设施处与一组已知的参考特征进行比较。在块774处可采用任何已知的用于生成并比较特征的技术(例如,以上关于音频特征处理器316所描述的那些技术)来确认所希望的内容标识信息。在任何情况下,在块774处的处理完成之后,示例子处理703结束。
图7D中示出了示例子处理704,该示例子处理704用于检测例如通过图7B中的子处理701识别出的A/V内容源的任何特殊工作模式,并且基于图16A到图16F中列出的判定量度。通过子处理704检测到的特殊工作模式包括空白帧模式、音频静音模式、暂停模式、菜单显示模式、设备关闭模式以及全面控制(catch-all)技巧模式表示。全面控制技巧模式表示用来表示识别出的A/V内容源可工作在包括例如回倒模式、快进模式等在内的任意数量的特殊技巧工作模式下。示例子处理704开始于判定节点776,在判定节点776处,测量引擎量度评估器652确定在图7A的块701处采样的视频量度是否表示所监视的A/V内容呈现对应于空白帧,如通过例如图4中的场景变化及空白帧检测器420所检测到的。如果没有检测到空白帧(判定节点776),则控制进行到判定节点778,在判定节点778处,测量引擎量度评估器652确定是否例如通过音量及静音检测器320检测到了音频静音状态。
如果检测到了音频静音状态(判定节点778),则控制进行到判定节点780,在判定节点780处,测量引擎量度评估器652确定元数据量度是否表示存在隐藏式字幕或电传文本信息,如例如分别通过图5中的隐藏式字幕处理器516或电传文本处理器520所处理的。如果不存在隐藏式字幕或电传文本信息(判定节点780),则控制进行到判定节点782,在判定节点782处,测量引擎量度评估器652确定视频量度是否表示例如通过场景变化及空白帧检测器420检测到了暂停状态。如果没有检测到暂停状态(判定节点782),则根据图16F中的技巧模式量度,控制进行到块784,并且基于不存在音频、隐藏式字幕信息以及暂停状态,测量引擎量度评估器652确定最新识别出的A/V内容源工作在技巧模式下(这是因为在视频中不存在任何音频和暂停表示在A/V内容的呈现中有突变)。然后,示例子处理704结束。
然而,如果检测到暂停状态(判定节点782),则控制进行到判定节点786,在判定节点786处,测量引擎量度评估器652确定视频量度是否表示所暂停的视频帧与已知模板相匹配(例如如通过模板匹配器428所确定的)或者包含预定文本(例如如通过图4中的文本检测器412所确定的)。如果没有检测到模板或文本匹配(判定节点786),则根据图16F的暂停量度,控制进行到块788,并且基于存在暂停状态并且不存在模板或文本匹配,测量引擎量度评估器652确定最新识别出的A/V内容源进入了暂停工作模式。然而,如果检测到模板或文本匹配(判定节点786),则根据图16F的菜单显示判定量度,控制进行到块790,并且测量引擎量度评估器652确定对应的A/V内容源在显示与所匹配的参考模板或预定文本相对应的菜单。在块788或790处的处理完成之后,示例子处理704结束。
返回到判定节点780,然而如果存在隐藏式字幕或电传文本信息,则根据图16E的音频静音判定量度,控制进行到块792,并且基于存在隐藏式字幕信息和音频静音状态,测量引擎量度评估器652确定最新识别出的A/V内容源进入了音频静音工作模式。然后,示例子处理704结束。然而,如果在判定节点778处。测量引擎量度评估器652确定音频没有静音并且由此存在对应于所监视的A/V内容呈现的音频信号,则由于在判定节点776处没有检测到空白帧,所以控制可进行到块794,在块794处,测量引擎量度评估器652可确定最新识别出的A/V内容源正工作在正常呈现模式下。然后,示例子处理704结束。
返回到判定节点776,如果例如通过场景变化及空白帧检测器420检测到空白帧,则控制进行到判定节点796,在判定节点796处,测量引擎量度评估器652确定是否例如通过音量及静音检测器320检测到了音频静音状态。如果没有检测到音频静音状态(判定节点796),则根据图16E的空白帧判定量度,控制进行到块798,并且测量引擎量度评估器652确定最新识别出的A/V内容源正在显示空白帧。然而,如果检测到音频静音状态(判定模式796),则基于没有与空白视频帧一起的检测到的音频信号,控制可进行到块799,在块799处,测量引擎量度评估器652可确定是否发生的呈现转变(例如,对应于节目与广告之间的转变)。如果音频静音和空白帧状态具有较长的持续时间,则在块799处,测量引擎量度评估器652可确定最新识别出的A/V内容源置于关闭状态。在任何情况下,在块798或799处的处理完成之后,示例子处理704结束。
另外,尽管在图7A到图7D中未示出,但是采用示例处理700或任何类似处理的多引擎测量仪可采用其他检测到的信息来确认A/V内容源和/或相关联的内容标识信息。例如,图2中的多引擎测量仪200包括用于检测并处理从远程控制设备接收到的信号的远程控制检测器252。可对接收到的远程控制信号进行解码和处理,来确定例如用户正在控制一组可能A/V内容源中的哪一个、这种A/V内容源的工作状态、等等。
在特定情况下,例如在不能获得充分的量度信息时,示例可机读指令700可采用所存储的启发来确定A/V内容源、内容标识信息等等。例如,执行可机读指令700或类似处理的多引擎测量仪可存储关于先前A/V内容源选择的统计信息、内容标识等等。例如可根据时刻、选择顺序等来对信息进行分类。然后,图7B所示,在特定情况下可机读指令700可采用一组启发规则来基于所存储的统计信息确定A/V内容源。
另外,如上所述,可自主地更新音频量度、视频量度以及元数据量度,从而当可机读指令700在块701处读取量度时,一个特定量度或一组特定量度可能是不可用的。因此,可机读指令700可采用一个或更多个超时计时器来将一个或更多个音频、视频或元数据量度复位到已知状态。该机制防止量度信息若没有在希望/合理的时间内更新而变得陈旧。
图8中示出了可执行用来实现图3中的音量及静音检测器320的示例可机读指令800。可机读指令800开始执行于块804,在块804处,音量及静音检测器320从诸如图2中的音频缓冲器216的音频缓冲器中读取样本。例如,音量及静音检测器320可从音频缓冲器216中读取一组512个音频样本。另外,可机读指令800可被调度为每当音频缓冲器216中存储了新的一组512个音频样本时执行。在读取了音频样本之后,音频及静音检测器320随后对在从音频缓冲器中读取的样本组中发生的零交叉数进行计数(块808)。正如所知,零交叉发生在从前一样本到下一样本的转变将需要通过零的情况下。在音频静音状态的情况下,音频样本将通常对应于量化噪声并因此将趋于在零附近波动。因此,音量及静音检测器320确定零交叉数是否超过表示音频静音波动的预定阈值(块812)。如果零交叉数超过阈值(块812),则音量及静音检测器320报告所监视的音频信号对应于音频静音状态(块816)。然后,示例处理800结束。
然而,如果零交叉数没有超过阈值(块812),则音量及静音检测器320确定音频样本的能量(块820)。然后音量及静音检测器320将音频能量与表示音频静音状态的预定阈值相比较(块824)。如果音频能量小于该阈值(块824),则音量及静音检测器320报告音频静音状态(块816),示例处理800结束。然而,如果音频能量不小于阈值(块824),则音量及静音检测器320例如基于对音频能量进行量化以对应于一组预定音量级来报告音频样本的音量级(块828)。然后,示例处理800结束。
图9中示出了可执行用来实现图3中的压缩检测器324的示例可机读指令900。可机读指令900开始执行于块904,在块904处,压缩检测器324从诸如图2中的音频缓冲器216的音频缓冲器中读取样本。例如,压缩检测器324可从音频缓冲器216中读取通过以如上所述的48kHz的采样率对音频输入信号204进行采样而生成的一组256个音频样本。另外,可机读指令900可被调度为每当音频缓冲器216中存储了新的一组256个音频样本时执行。在读取了音频样本之后,压缩检测器324然后计算音频样本的改进离散余弦变换(MDCT)并且可对系数进行量化来例如对应于在AC3音频压缩中使用的量化(块908)。例如,压缩检测器324可通过处理具有256个样本交叠的512个音频样本(例如,对应于在处理900的前一次执行中读取的256个“旧”样本和在处理900的本次执行中从音频缓冲器216读取的256个“新”样本)来计算长度为256的对应于256个MDCT系数的MDCT。然后,针对一秒钟窗口的音频样本,压缩检测器324确定在高于预定阈值频率的频率下基本上为零值的MDCT系数的数量(块912)。预定阈值频率对应于和AC3音频压缩相关联的音频通带。因此,如果音频样本对应于已经经过了AC3压缩的音频信号,则对应于高于通带阈值的频率的MDCT系数将基本上等于零。在本文描述的示例中,预定阈值频率近似对应于MDCT系数库(bin)220。因此,压缩检测器324确定在与MDCT系数库220到256相对应的示例频率区域中的零MDCT系数的数量是否小于4000(块916)。如果零MDCT系数的数量小于4000,则音频信号没有经过压缩,并且压缩检测器324报告所监视的A/V内容对应于广播模拟传输或VCR回放(块920)。然后,示例处理900结束。
然而,如果零MDCT系数的数量不小于4000(块916),则压缩检测器324确定在与MDCT系数库220到256相对应的所考察的频率区域内的MDCT系数的数量是否大于6000(块924)。如果零MDCT系数的数量超过6000(块924),则压缩检测器324确定音频信号在这些频率处基本上等于零,因此确定音频信号经过了AC3压缩(块928)。然后,示例处理900结束。然而,如果零MDCT系数的数量不超过6000(块924),则压缩检测器324将MDCT系数与和用在MPEG音频压缩中的子带滤波器的频率响应相对应的存储模板进行比较(块932)。如果MDCT系数与模板匹配(块936),则压缩检测器324报告音频信号经过了MPEG音频压缩(块940)。然而,如果MDCT系数不与模板匹配(块936),则压缩检测器324报告音频信号经过了AC3压缩(块928)。然后,示例处理900结束。
图10中示出了可执行用来实现图3中的铃声检测器328的示例可机读指令1000。可机读指令1000开始执行于块1004,在块1004处,铃声检测器328从诸如图2中的音频缓冲器216的音频缓冲器读取样本。例如,铃声检测器328可从音频缓冲器216读取一组512个音频样本。另外,可机读指令1000可被调度为每当在音频缓冲器216中存储了新的一组512个音频样本时执行。在读取了音频样本之后,铃声检测器328将音频样本与针对各种可能A/V内容源和已知音频铃声相对应的一组所存储的参考模板进行比较(块1008)。如上所述,可采用例如用于比较音频特征的任何已知技术来执行这一比较。如果音频样本与和游戏机铃声相对应的模板匹配(块1012),则铃声检测器328报告A/V内容源是游戏机(块1016),示例处理1000结束。然而,如果音频样本与和STB铃声相对应的模板匹配(块1020),则铃声检测器328报告A/V内容源是STB(块1024),示例处理1000结束。
然而,如果音频样本与和DVD播放器铃声相对应的模板匹配(块1028),则铃声检测器328报告A/V内容源为DVD播放器(块1032),示例处理1000结束。然而,如果音频样本与和VCR铃声相对应的模板匹配(块1036),则铃声检测器328报告A/V内容源为VCR(块1040),示例处理1000结束。然而,如果音频样本与和PVR/DVR铃声相对应的模板匹配(块1044),则铃声检测器328报告A/V内容源为PVR/DVR播放器(块1048),示例处理1000结束。然而,如果音频样本不与任何所存储的参考模板匹配,则铃声检测器328报告A/V内容源未定(块1052),示例处理1000结束。
图11中示出了可执行用来实现图3中的谱形处理器332的示例可机读指令1100。可机读指令1100开始执行于块1104,在块1104处,谱形处理器332从诸如图2中的音频缓冲器216的音频缓冲器读取样本。例如,谱形处理器332可从音频缓冲器216读取一组512个音频样本。另外,可机读指令1100可被调度为每当在音频缓冲器216中存储了新的一组512个音频样本时执行。在读取了音频样本之后,处理1100随后可沿着以下路径中的一条或两条进行。在第一处理路径的情况下,谱形处理器332对音频样本应用中心频率在15.75kHz处的陷波滤波器(块1108)。然后谱形处理器332确定陷波滤波器的输出是否超过预定阈值(块1112)。该预定阈值对应于对于模拟有线电视系统所预计的谱泄漏。如果陷波滤波器输出超过该阈值(块1112),则谱形处理器332报告A/V内容源是模拟有线电视广播(块1116)。然而,如果陷波滤波器输出没有超过该阈值(块1112),则谱形处理器332报告A/V内容源未定(块1120)。然后,示例处理1100结束。
在第二处理路径的情况下,谱形处理器332计算对应于音频样本的频谱(例如,基于快速傅立叶变换即FFT)(块1124)。谱形处理器332然后将音频频谱与和模拟有线系统的期望频率响应相对应的模板进行比较(块1128)。如果音频频谱与模板匹配(块1132),则谱形处理器332报告A/V内容源为模拟有线电视广播(块1136)。如果音频频谱不与模板匹配(块1132),则谱形处理器332报告A/V内容源未定(块1140)。然后,示例处理1100结束。
图12中示出了可执行用来实现图4中的场景变化及空白帧检测器420的示例可机读指令1200。可机读指令1200开始执行于块1204,在块1204处,场景变化及空白帧检测器420从诸如图2中的视频缓冲器224的视频缓冲器读取样本。例如,视频缓冲器224可以以640×480像素的分辨率来存储与30帧/秒的输入帧率相对应的视频样本。这使得缓冲器的尺寸为640×480×3字节,其中因数3对应于每像素存储3个颜色(例如,红、绿和蓝),每个颜色由1字节=8比特来表示。可机读指令1200可被调度为每当视频缓冲器224填满时执行,这对应于处理各个经采样视频帧。在读取了视频样本之后,场景变化及空白帧检测器420计算对应于第一视频帧中的三个区域的像素亮度值的直方图(块1208)。本领域普通技术人员将理解,例如根据执行处理1200的区域大小和频率,可以采用少于或多于三个区域。接着,场景变化及空白帧检测器420计算对应于第二视频帧中的相同三个区域的像素亮度值(块1216)。然后,场景变化及空白帧检测器420计算第一帧与第二帧的直方图之间的距离(块1216)。例如,可通过计算两个帧中的对应直方图库之间的绝对差并且然后对这些绝对差求和,来计算这一距离。
场景变化及空白帧检测器420然后将直方图距离与对应于和场景变化相关联的期望亮度变化的预定阈值进行比较(块1220)。如果直方图距离超过了阈值(块1220),则场景变化及空白帧检测器420报告发生了场景变化(块1224)。另外,场景变化及空白帧检测器420可确定每单位时间发生的场景变化数(块1228)。然而,如果直方图距离没有超过阈值(块1220),则场景变化及空白帧检测器420确定直方图是否由黑亮度值(或值的范围)占主导(块1232)。如果黑色不占主导(块1232),则场景变化及空白帧检测器420报告当前的视频帧对应于暂停状态(块1236)。然而,如果黑色占主导(块1232),则场景变化及空白帧检测器420报告出现了空白帧(块1240)。另外,场景变化及空白帧检测器420可确定每单位时间出现的空白帧数(1244)。每单位时间的空白帧数可用来例如确定所监视的视频是否对应于从广播内容到广告插入的转变。然后,示例处理1200结束。
图13中示出了可用来实现图4中的宏块检测器424的示例处理1300。处理1300开始于块1304,在块1304处,宏块检测器424从诸如图2中的视频缓冲器224的视频缓冲器读取样本。例如,视频缓冲器224可以以640×480像素的分辨率来存储对应于30帧/秒的输入帧率的视频样本。这使得缓冲器尺寸为640×480×3字节,其中因数3对应于每像素存储3个颜色(例如,红、绿和蓝),每个颜色由1字节=8比特来表示。可将处理1300调度为处理例如每第10个经采样的视频帧。
如上所述,MPEG视频压缩在视频图像中引入宏块。例如,宏块的尺寸可以是16像素×16像素。宏块趋于具有不同平均(DC)亮度值,可利用这一特性来检测在视频图像中宏块现象的存在。为了检测宏块现象的存在,宏块检测器424计算视频图像的水平和/或垂直方向上的像素间差(块1308)。宏块检测器424然后计算计算出的像素间差的功率谱密度(PSD)(块1312)。接着,宏块检测器424对PSD进行中值滤波(块1316)、计算原始PSD与经中值滤波的PSD之间的差(1320)并且对这些差进行求和(块1324)。中值滤波是公知的并且可用来平滑图像中的过渡。例如,3×3中值滤波器以给定像素附近并且包括该给定像素的九个像素的中值来替代给定像素。因此,由于不同宏块的不同平均值,使得展现宏块现象的视频图像与不展现宏块现象的视频图像相比将具有大量的PSD差。
因此,宏块检测器424然后将PSD差之和与被设置为用来检测宏块现象的预定阈值进行比较(块1328)。如果PSD差之和超过阈值(块1328),则宏块检测器424检测到宏块现象并报告所监视的视频信号经过了视频压缩(块1332)。然而,如果PSD差之和没有超过阈值(块1328),则宏块检测器424确定总和是否基本上等于零(块1336)。基本上为零的总和表示通常与视频游戏内容相关联的完美色彩匹配。因此,如果PSD差之和基本上为零(块1336),则宏块检测器424报告A/V内容源对应于游戏机(块1340)。否则,宏块检测器424报告A/V内容源未定(块1344)。然后,示例处理1300结束。
图14中示出了可执行用来实现图4中的模板匹配器428的示例可机读指令1400。可机读指令1400开始执行于块1404,在块1404处,模板匹配器428从诸如图2中的视频缓冲器224的视频缓冲器中读取样本。例如,视频缓冲器224可以以640×480像素的分辨率来存储对应于30帧/秒的输入帧率的视频样本。这使得缓冲器尺寸为640×480×3字节,其中因数3对应于每像素存储3个颜色(例如,红、绿和蓝),每个颜色由1字节=8比特来表示。可机读指令1400可被构造为处理例如每第10个经采样视频帧。在读取了视频样本之后,模板匹配器428随后将视频样本与针对各种可能A/V内容源的对应于已知视频帧(例如,菜单帧)的一组存储参考模板进行比较(块1408)。如果视频样本与和参考游戏机视频帧相对应的模板匹配(块1412),则模板匹配器428报告A/V内容源是游戏机(块1416),示例处理1400结束。然而,如果视频样本与对应于参考STB视频帧的模板匹配(块1420),则模板匹配器428报告A/V内容源是STB(块1424),示例处理1400结束。
然而,如果视频样本与对应于参考DVD播放器视频帧的模板匹配(块1428),则模板匹配器428报告A/V内容源是DVD播放器(块1432),示例处理1400结束。然而,如果视频样本与对应于参考VCR视频帧的模板匹配(块1436),则模板匹配器428报告A/V内容源为VCR(块1440),示例处理1400结束。然而,如果视频样本与对应于参考PVR/DVR视频帧的模板匹配(块1444),则模板匹配器428报告A/V内容源是PVR/DVR(块1448),示例处理1400结束。然而,如果视频样本不与任何所存储的参考模板匹配,则模板匹配器428报告A/V内容源未定(块1452),示例处理1400结束。
图15是能够实现本文所公开的装置和方法的示例计算机1500的框图。计算机1500例如可以是服务器、个人计算机、个人数字助理(PDA)、因特网设备、DVD播放器、CD播放器、数字录像机、个人录像机、机顶盒或者任何其他类型的计算设备。
本示例的系统1500包括诸如通用可编程处理器的处理器1512。处理器1512包括本地存储器1514,并且执行本地存储器1514和/或另一存储器设备中存在的编码指令1516。此外,处理器1512还可执行图7A到图7D直到图14中表示的可机读指令。处理器1512可以是任何类型的处理单元,例如,微处理器系列、 微处理器系列、微处理器系列以及/或者Intel处理器系列中的一个或更多个微处理器。当然,其他系列的其他处理器也是适合的。
处理器1512经由总线1522与包括易失性存储器1518和非易失性存储器1520的主存储器通信。易失性存储器1518可由静态随机存取存储器(SRAM)、同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)以及/或者任何其他类型的随机存取存储器设备来实现。非易失性存储器1520可由闪存和/或任何其他希望类型的存储器设备来实现。对主存储器1518、1520的访问通常由存储器控制器(未示出)按照常规方式来控制。
计算机1500还包括常规接口电路1524。接口电路1524可由诸如以太网接口、通用串行总线(USB)以及/或者第三代输入/输出(3GIO)接口的任何类型的公知接口标准来实现。
一个或更多个输入设备1526连接到接口电路1524。输入设备1526允许用户将数据和命令输入到处理器1512中。输入设备可由例如键盘、鼠标、触摸屏、跟踪板、跟踪球、isopoint以及/或者语音识别系统来实现。
一个或更多个输出设备1528也连接到接口电路1524。输出设备1528例如可通过显示设备(例如,液晶显示器、阴极射线管显示器(CRT))、打印机和/或扬声器来实现。由此,接口电路1524通常包括图形驱动卡。
接口电路1524还包括诸如调制解调器或网路接口卡的通信设备,用以便于经由网络(例如,以太网连接、数字用户线(DSL)、电话线、同轴线缆、蜂窝式电话系统等等)与外部计算机进行数据交换。
计算机1500还包括用于存储软件和数据的一个或更多个大容量存储设备1530。这种大容量存储设备1530的示例包括软盘驱动器、硬盘驱动器、光盘驱动器以及数字多功能盘(DVD)驱动器。大容量存储设备1530可实现音频量度寄存器616至620、视频量度寄存器624至628以及/或者元数据量度寄存器632至636。另选的是,易失性存储器1518可实现音频量度寄存器616至620、视频量度寄存器624至628以及/或者元数据量度寄存器632至636。
至少一些上述示例方法和/或装置由在计算机处理器上运行的一个或更多个软件和/或固件程序来实现。然而,包括但不限于应用程序专用集成电路(ASIC)、可编程逻辑阵列(PLA)以及其他硬件设备的专用硬件实现同样可被构造为整体或部分地实现本文描述的示例方法和/或装置中的一些或全部。此外,包括但不限于分布式处理或部件/对象分布式处理、并行处理或者虚拟机器处理的另选软件实现也可被构造为实现本文描述的示例方法和/或装置。
还应注意,本文描述的示例软件和/或固件实现可选地存储在有形存储介质上,有形存储介质例如为:磁介质(例如,磁盘或磁带);磁光介质或光介质,诸如光盘;或者,固态介质,诸如存储卡或容纳一个或更多个只读(非易失性)存储器、随机存取存储器或者其他可重写(易失性)存储器的其他封装;或者包含计算机指令的信号。将附于电子邮件的数字文件或者其他信息档案或档案集视为等同于有形存储介质的发布介质。因此,可将本文描述的示例软件和/或固件存储在诸如以上描述的介质的有形存储介质或发布介质或者以后的存储介质上。
另外,尽管本专利公开了包括在硬件上执行的软件或固件的示例系统,但是应当注意,这些系统仅仅是例示性的且不应将其视为限制。例如,可以构想,这些硬件和软件部件中的任一个或全部可排它地由硬件,排它地由软件,排它地由固件或者按照硬件、固件和/或软件的某种组合来实现。因此,尽管以上说明书描述了示例系统、方法以及制造品,但是本领域普通技术人员将容易地理解,这些示例并非实现这种系统、方法和制造品的唯一途径。因此,尽管本文描述了特定示例方法、装置以及制造品,但是本专利的覆盖范围并不限于此。相反,本专利覆盖字面上或在等同原则下完全落入所附权利要求的范围内的所有方法、装置以及制造品。
本专利要求于2004年8月9日提交的题为“Methods and Apparatus to MonitorAudio/Visual Content from Various Sources”且序列号为60/600,007的美国临时申请的优先权。通过引用将序列号为60/600,007的美国临时申请的全部内容并入于此。
Claims (18)
1.一种监测媒体内容呈现的方法,该方法包括:
对音频信号进行采样以生成多个音频样本;
对与所述多个音频样本相关联的零交叉的数量进行计数;
基于所述零交叉的数量是否超过阈值,确定所述音频信号是否被静音;以及
基于所述音频信号是否被确定为被静音,使用所述音频信号进行以下中的至少一个:确定所述媒体内容呈现的源,或者确定所述媒体内容呈现的源的特殊操作模式。
2.根据权利要求1所述的方法,所述方法还包括:如果所述零交叉的数量不超过所述阈值,则基于与所述多个音频样本相关联的能量,确定所述音频信号的音量。
3.根据权利要求1所述的方法,其中,所述阈值是第一阈值,并且所述方法还包括:如果所述零交叉的数量不超过所述第一阈值并且所述能量超过第二阈值,则基于与所述多个音频样本相关联的能量,确定所述音频信号的音量。
4.根据权利要求3所述的方法,所述方法还包括:如果所述零交叉的数量超过所述第一阈值并且所述能量不超过所述第二阈值,则确定所述音频信号被静音。
5.根据权利要求1所述的方法,所述方法还包括:如果所述零交叉的数量超过所述阈值,则确定所述音频信号被静音。
6.根据权利要求1所述的方法,所述方法还包括:如果确定所述音频信号未被静音,则使用所述音频信号来确定所述媒体内容呈现的源。
7.根据权利要求1所述的方法,所述方法还包括:如果确定所述音频信号被静音,则使用所述音频信号来确定所述媒体内容呈现的源的特殊操作模式。
8.根据权利要求7所述的方法,所述方法还包括:如果确定所述音频信号被静音,则确定所述特殊操作模式对应于音频静音模式、暂停模式、或者特技模式中的至少一种。
9.一种监测媒体内容呈现的方法,所述方法包括:
对音频信号进行采样以生成多个音频样本;
产生与所述多个音频样本相关联的多个变换系数;
检查与超过阈值频率的频率范围相对应的所述多个变换系数的子集;
基于所述多个变换系数的所述子集中的基本等于零的变换系数的数量,确定所述音频信号是否被压缩;以及
基于所述音频信号是否被确定为被压缩,确定所述媒体内容呈现的源。
10.根据权利要求9所述的方法,其中,确定所述音频信号是否被压缩的步骤包括:如果所述变换系数的数量超过阈值数量,则确定所述音频信号被压缩。
11.根据权利要求9所述的方法,所述方法还包括:
如果所述变换系数的数量超过阈值数量,则确定所述音频信号被按照第一压缩格式压缩;以及
如果所述变换系数的数量不超过所述阈值数量并且所述多个变换系数与基准频率特性基本匹配,则确定所述音频信号被按照第二压缩格式压缩。
12.根据权利要求11所述的方法,其中,所述第一压缩格式对应于AC3音频压缩,并且所述第二压缩格式对应于MPEG音频压缩。
13.根据权利要求9所述的方法,其中,基于所述音频信号是否被确定为被压缩,确定所述媒体内容呈现的源的步骤包括:
如果确定所述音频信号被压缩,则确定所述源是数字源;以及
如果确定所述音频信号未被压缩,则确定所述源是模拟源。
14.一种监测媒体内容呈现的方法,所述方法包括:
对视频信号进行采样以产生对应于视频帧的多个视频样本;
产生与所述多个视频样本相关联的多个像素间差;
确定与所述多个像素间差相关联的第一功率谱密度;
基于对所述第一功率谱密度的滤波,确定第二功率谱密度;
基于所述第一功率谱密度和所述第二功率谱密度之间的差,确定所述视频信号是否被压缩;以及
基于所述视频信号是否被确定为被压缩,确定所述媒体内容呈现的源。
15.根据权利要求14所述的方法,其中,基于所述第一功率谱密度和所述第二功率谱密度之间的差,确定所述视频信号是否被压缩的步骤包括:如果所述第一功率谱密度基本不同于所述第二功率谱密度,则确定所述视频信号被压缩。
16.根据权利要求14所述的方法,其中,基于对所述第一功率谱密度的滤波确定所述第二功率谱密度的步骤包括:用中值滤波器处理所述第一功率谱密度。
17.根据权利要求14所述的方法,所述方法还包括:如果所述第一功率谱密度基本等于所述第二功率谱密度,则确定所述源是视频游戏呈现。
18.根据权利要求14所述的方法,其中,基于所述视频信号是否被确定为被压缩,确定所述媒体内容呈现的源的步骤包括:
如果确定所述视频信号被压缩,则确定所述源是数字源;以及
如果确定所述视频信号未被压缩,则确定所述源是模拟源。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60000704P | 2004-08-09 | 2004-08-09 | |
US60/600,007 | 2004-08-09 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580030202XA Division CN101077014B (zh) | 2004-08-09 | 2005-08-09 | 用于监视来自各种源的音频/视觉内容的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102523063A true CN102523063A (zh) | 2012-06-27 |
Family
ID=35908072
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102888752A Pending CN102523063A (zh) | 2004-08-09 | 2005-08-09 | 用于监视来自各种源的音频/视觉内容的方法及装置 |
CN200580030202XA Active CN101077014B (zh) | 2004-08-09 | 2005-08-09 | 用于监视来自各种源的音频/视觉内容的方法及装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580030202XA Active CN101077014B (zh) | 2004-08-09 | 2005-08-09 | 用于监视来自各种源的音频/视觉内容的方法及装置 |
Country Status (10)
Country | Link |
---|---|
US (5) | US7712114B2 (zh) |
EP (2) | EP2437508A3 (zh) |
KR (1) | KR101248577B1 (zh) |
CN (2) | CN102523063A (zh) |
AU (2) | AU2005273948B2 (zh) |
CA (1) | CA2576865C (zh) |
HK (1) | HK1116616A1 (zh) |
NZ (1) | NZ553385A (zh) |
WO (1) | WO2006020560A2 (zh) |
ZA (1) | ZA200701987B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110278550A (zh) * | 2012-10-22 | 2019-09-24 | 尼尔森(美国)有限公司 | 便携式设备、便携式装置和计算机可读介质 |
Families Citing this family (186)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8204353B2 (en) | 2002-11-27 | 2012-06-19 | The Nielsen Company (Us), Llc | Apparatus and methods for tracking and analyzing digital recording device event sequences |
MXPA05007001A (es) | 2002-12-27 | 2005-11-23 | Nielsen Media Res Inc | Metodos y aparatos para transcodificar metadatos. |
US7248777B2 (en) * | 2003-04-17 | 2007-07-24 | Nielsen Media Research, Inc. | Methods and apparatus to detect content skipping by a consumer of a recorded program |
US9027043B2 (en) * | 2003-09-25 | 2015-05-05 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an operating state of a display |
US7786987B2 (en) * | 2003-09-25 | 2010-08-31 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an operating state of a display based on visible light |
AU2005214965B2 (en) | 2004-02-17 | 2011-05-19 | The Nielsen Company (Us), Llc | Methods and apparatus to determine audience viewing of recorded programs |
US7594242B2 (en) | 2004-02-23 | 2009-09-22 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an internally generated signal mode of a local media playback device |
WO2005115011A1 (en) | 2004-04-26 | 2005-12-01 | Nielsen Media Research, Inc. Et Al. | Methods and apparatus to export tuning data collected in a receiving device |
EP2437508A3 (en) | 2004-08-09 | 2012-08-15 | Nielsen Media Research, Inc. | Methods and apparatus to monitor audio/visual content from various sources |
EP1829368B1 (en) * | 2004-11-22 | 2019-09-11 | Nielsen Media Research, Inc. | Methods and apparatus for media source identification and time shifted media consumption measurements |
US8238727B2 (en) * | 2005-06-03 | 2012-08-07 | The Nielsen Company (Us), Llc | Methods and apparatus to detect a time-shift event associated with the presentation of media content |
MX2008002317A (es) | 2005-08-16 | 2008-03-24 | Nielsen Media Res Inc | Metodos y aparatos de deteccion de encendido/apagado del dispositivo de visualizacion. |
US7624417B2 (en) * | 2006-01-27 | 2009-11-24 | Robin Dua | Method and system for accessing media content via the internet |
JP5006633B2 (ja) * | 2006-03-10 | 2012-08-22 | キヤノン株式会社 | 画像符号化装置、画像符号化方法、プログラム及び記憶媒体 |
CA2654933C (en) * | 2006-06-15 | 2013-07-30 | The Nielsen Company (Us), Llc | Methods and apparatus to meter content exposure using closed caption information |
CN101536513B (zh) | 2006-06-20 | 2012-01-11 | 尼尔森(美国)有限公司 | 用于检测屏上媒体源的方法和设备 |
US8019162B2 (en) | 2006-06-20 | 2011-09-13 | The Nielsen Company (Us), Llc | Methods and apparatus for detecting on-screen media sources |
MX2009000467A (es) | 2006-07-12 | 2009-04-14 | Arbitron Inc | Monitoreo del uso de un aparato de usuario portatil. |
US8698812B2 (en) * | 2006-08-04 | 2014-04-15 | Ati Technologies Ulc | Video display mode control |
JP4728197B2 (ja) * | 2006-09-28 | 2011-07-20 | 株式会社ビデオリサーチ | 視聴チャンネル判定方法及びシステム、端末装置ならびにセンタ装置 |
US8671021B2 (en) | 2006-12-13 | 2014-03-11 | Quickplay Media Inc. | Consumption profile for mobile media |
US9571902B2 (en) | 2006-12-13 | 2017-02-14 | Quickplay Media Inc. | Time synchronizing of distinct video and data feeds that are delivered in a single mobile IP data network compatible stream |
GB2445765A (en) | 2006-12-14 | 2008-07-23 | Media Instr Sa | Movable audience measurement system |
CA2678942C (en) | 2007-02-20 | 2018-03-06 | Nielsen Media Research, Inc. | Methods and apparatus for characterizing media |
ES2394515T3 (es) | 2007-03-02 | 2013-02-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Métodos y adaptaciones en una red de telecomunicaciones |
US7853969B2 (en) | 2007-04-03 | 2010-12-14 | Google Inc. | Log processing to determine impression values using reliable durations |
US20080249834A1 (en) * | 2007-04-03 | 2008-10-09 | Google Inc. | Adjusting for Uncertainty in Advertisement Impression Data |
US20100235219A1 (en) * | 2007-04-03 | 2010-09-16 | Google Inc. | Reconciling forecast data with measured data |
US8458737B2 (en) | 2007-05-02 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for generating signatures |
JP4698754B2 (ja) | 2007-05-21 | 2011-06-08 | 三菱電機株式会社 | シーンチェンジ検出方法および装置 |
KR101370318B1 (ko) * | 2007-06-11 | 2014-03-06 | 에스케이플래닛 주식회사 | 사용자의 콘텐츠 사용정보 수집을 위한 방법 및 서버 |
US20090016449A1 (en) * | 2007-07-11 | 2009-01-15 | Gene Cheung | Providing placement information to a user of a video stream of content to be overlaid |
CN101119323A (zh) * | 2007-09-21 | 2008-02-06 | 腾讯科技(深圳)有限公司 | 解决网络抖动的方法及装置 |
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 |
WO2009063172A2 (en) * | 2007-11-14 | 2009-05-22 | Ambx Uk Limited | Pause/stop detection |
US8938747B2 (en) * | 2007-12-06 | 2015-01-20 | At&T Intellectual Property I, L.P. | Rating multimedia programs accessed from a provider network |
US8340492B2 (en) * | 2007-12-17 | 2012-12-25 | General Instrument Corporation | Method and system for sharing annotations in a communication network |
US8457951B2 (en) | 2008-01-29 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for performing variable black length watermarking of media |
WO2009110932A1 (en) | 2008-03-05 | 2009-09-11 | Nielsen Media Research, Inc. | Methods and apparatus for generating signatures |
US9510044B1 (en) * | 2008-06-18 | 2016-11-29 | Gracenote, Inc. | TV content segmentation, categorization and identification and time-aligned applications |
JP5159476B2 (ja) * | 2008-07-07 | 2013-03-06 | キヤノン株式会社 | 記録再生装置及びその制御方法並びにプログラム |
US8237807B2 (en) * | 2008-07-24 | 2012-08-07 | Apple Inc. | Image capturing device with touch screen for adjusting camera settings |
US20100023485A1 (en) * | 2008-07-25 | 2010-01-28 | Hung-Yi Cheng Chu | Method of generating audiovisual content through meta-data analysis |
CN101646046A (zh) * | 2008-08-07 | 2010-02-10 | 海尔集团公司 | 视频通道选择方法及装置、视频设备、电视设备 |
US8959556B2 (en) | 2008-09-29 | 2015-02-17 | The Nielsen Company (Us), Llc | Methods and apparatus for determining the operating state of audio-video devices |
US8180712B2 (en) | 2008-09-30 | 2012-05-15 | The Nielsen Company (Us), Llc | Methods and apparatus for determining whether a media presentation device is in an on state or an off state |
US8793717B2 (en) | 2008-10-31 | 2014-07-29 | The Nielsen Company (Us), Llc | Probabilistic methods and apparatus to determine the state of a media device |
US10334324B2 (en) | 2008-11-26 | 2019-06-25 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
US9986279B2 (en) | 2008-11-26 | 2018-05-29 | Free Stream Media Corp. | Discovery, access control, and communication with networked services |
US9154942B2 (en) | 2008-11-26 | 2015-10-06 | Free Stream Media Corp. | Zero configuration communication between a browser and a networked media device |
US10419541B2 (en) | 2008-11-26 | 2019-09-17 | Free Stream Media Corp. | Remotely control devices over a network without authentication or registration |
US9961388B2 (en) | 2008-11-26 | 2018-05-01 | David Harrison | Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements |
US9386356B2 (en) | 2008-11-26 | 2016-07-05 | Free Stream Media Corp. | Targeting with television audience data across multiple screens |
US9026668B2 (en) | 2012-05-26 | 2015-05-05 | Free Stream Media Corp. | Real-time and retargeted advertising on multiple screens of a user watching television |
US10977693B2 (en) | 2008-11-26 | 2021-04-13 | Free Stream Media Corp. | Association of content identifier of audio-visual data with additional data through capture infrastructure |
US10567823B2 (en) | 2008-11-26 | 2020-02-18 | Free Stream Media Corp. | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
US8180891B1 (en) | 2008-11-26 | 2012-05-15 | Free Stream Media Corp. | Discovery, access control, and communication with networked services from within a security sandbox |
US9519772B2 (en) | 2008-11-26 | 2016-12-13 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
US10880340B2 (en) | 2008-11-26 | 2020-12-29 | Free Stream Media Corp. | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
US10631068B2 (en) | 2008-11-26 | 2020-04-21 | Free Stream Media Corp. | Content exposure attribution based on renderings of related content across multiple devices |
US20100169908A1 (en) * | 2008-12-30 | 2010-07-01 | Nielsen Christen V | Methods and apparatus to enforce a power off state of an audience measurement device during shipping |
US8375404B2 (en) * | 2008-12-30 | 2013-02-12 | The Nielsen Company (Us), Llc | Methods and apparatus to enforce a power off state of an audience measurement device during shipping |
US8156517B2 (en) | 2008-12-30 | 2012-04-10 | The Nielsen Company (U.S.), Llc | Methods and apparatus to enforce a power off state of an audience measurement device during shipping |
US8255949B1 (en) | 2009-01-07 | 2012-08-28 | Google Inc. | Television program targeting for advertising |
EP2209237A1 (en) * | 2009-01-16 | 2010-07-21 | GfK Telecontrol AG | Monitoring device for capturing audience research data |
US20100281108A1 (en) * | 2009-05-01 | 2010-11-04 | Cohen Ronald H | Provision of Content Correlated with Events |
JP2010278578A (ja) * | 2009-05-26 | 2010-12-09 | Yamaha Corp | Avコンテンツ再生装置 |
US10116972B2 (en) | 2009-05-29 | 2018-10-30 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US9449090B2 (en) | 2009-05-29 | 2016-09-20 | Vizio Inscape Technologies, Llc | Systems and methods for addressing a media database using distance associative hashing |
US8595781B2 (en) | 2009-05-29 | 2013-11-26 | Cognitive Media Networks, Inc. | Methods for identifying video segments and displaying contextual targeted content on a connected television |
US10375451B2 (en) | 2009-05-29 | 2019-08-06 | Inscape Data, Inc. | Detection of common media segments |
US9055309B2 (en) | 2009-05-29 | 2015-06-09 | Cognitive Networks, Inc. | Systems and methods for identifying video segments for displaying contextually relevant content |
US10949458B2 (en) | 2009-05-29 | 2021-03-16 | Inscape Data, Inc. | System and method for improving work load management in ACR television monitoring system |
GB2474508B (en) | 2009-10-16 | 2015-12-09 | Norwell Sa | Audience measurement system |
US8925024B2 (en) | 2009-12-31 | 2014-12-30 | The Nielsen Company (Us), Llc | Methods and apparatus to detect commercial advertisements associated with media presentations |
US20110197220A1 (en) | 2010-02-09 | 2011-08-11 | Google Inc. | Customized television advertising |
US8819714B2 (en) * | 2010-05-19 | 2014-08-26 | Cisco Technology, Inc. | Ratings and quality measurements for digital broadcast viewers |
US10192138B2 (en) | 2010-05-27 | 2019-01-29 | Inscape Data, Inc. | Systems and methods for reducing data density in large datasets |
US9838753B2 (en) | 2013-12-23 | 2017-12-05 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US20110320380A1 (en) * | 2010-06-23 | 2011-12-29 | Microsoft Corporation | Video content recommendations |
US8307006B2 (en) | 2010-06-30 | 2012-11-06 | The Nielsen Company (Us), Llc | Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles |
US8984577B2 (en) | 2010-09-08 | 2015-03-17 | Microsoft Technology Licensing, Llc | Content signaturing |
CN105760782B (zh) | 2010-09-22 | 2019-01-15 | 尼尔森(美国)有限公司 | 监视媒体曝光的方法和服务器 |
US8650587B2 (en) | 2011-07-06 | 2014-02-11 | Symphony Advanced Media | Mobile content tracking platform apparatuses and systems |
US10142687B2 (en) | 2010-11-07 | 2018-11-27 | Symphony Advanced Media, Inc. | Audience content exposure monitoring apparatuses, methods and systems |
US20120185692A1 (en) * | 2011-01-18 | 2012-07-19 | Christopher Luis Hamlin | Secure cloud computing system |
CN106156363B (zh) | 2011-03-18 | 2019-08-09 | 尼尔森(美国)有限公司 | 确定媒体印象的方法和装置 |
US9363519B2 (en) * | 2011-04-01 | 2016-06-07 | Google Inc. | Detecting displayed channel using audio/video watermarks |
US9380356B2 (en) | 2011-04-12 | 2016-06-28 | The Nielsen Company (Us), Llc | Methods and apparatus to generate a tag for media content |
WO2012148238A2 (ko) * | 2011-04-28 | 2012-11-01 | 삼성전자 주식회사 | 무선 통신 시스템에서의 데이터 전송률 조절 방법 및 장치 |
KR101852818B1 (ko) | 2011-04-29 | 2018-06-07 | 엘지전자 주식회사 | 디지털 수신기 및 디지털 수신기의 제어 방법 |
US10672399B2 (en) * | 2011-06-03 | 2020-06-02 | Apple Inc. | Switching between text data and audio data based on a mapping |
US9515904B2 (en) | 2011-06-21 | 2016-12-06 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
US9209978B2 (en) | 2012-05-15 | 2015-12-08 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
WO2013028204A1 (en) * | 2011-08-25 | 2013-02-28 | Intel Corporation | System and method and computer program product for human presence detection based on audio |
US8538333B2 (en) | 2011-12-16 | 2013-09-17 | Arbitron Inc. | Media exposure linking utilizing bluetooth signal characteristics |
EP2795912A4 (en) | 2011-12-19 | 2015-08-05 | Nielsen Co Us Llc | METHOD AND DEVICE FOR CHARGING A MEDIA PRESENTATION DEVICE |
US9332363B2 (en) | 2011-12-30 | 2016-05-03 | The Nielsen Company (Us), Llc | System and method for determining meter presence utilizing ambient fingerprints |
US9692535B2 (en) | 2012-02-20 | 2017-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for automatic TV on/off detection |
EP2654315A1 (en) | 2012-04-18 | 2013-10-23 | Harman International Industries, Incorporated | Multimedia system and method of performing a playback by means of a multimedia system |
AU2013204865B2 (en) | 2012-06-11 | 2015-07-09 | The Nielsen Company (Us), Llc | Methods and apparatus to share online media impressions data |
US9282366B2 (en) | 2012-08-13 | 2016-03-08 | The Nielsen Company (Us), Llc | Methods and apparatus to communicate audience measurement information |
CN104145434B (zh) | 2012-08-17 | 2017-12-12 | 青岛海信国际营销股份有限公司 | 智能电视的频道切换器 |
US11368760B2 (en) | 2012-08-17 | 2022-06-21 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
AU2013204953B2 (en) * | 2012-08-30 | 2016-09-08 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
EP2720469A1 (en) * | 2012-10-10 | 2014-04-16 | Samsung Electronics Co., Ltd | Display apparatus and method thereof for detecting a channel change event |
US9460204B2 (en) * | 2012-10-19 | 2016-10-04 | Sony Corporation | Apparatus and method for scene change detection-based trigger for audio fingerprinting analysis |
US9634964B2 (en) * | 2012-11-12 | 2017-04-25 | Tencent Technology (Shenzhen) Company Limited | Contact matching method, instant messaging client, server and system |
US9654353B2 (en) * | 2012-12-13 | 2017-05-16 | Level 3 Communications, Llc | Framework supporting content delivery with rendezvous services network |
US8997164B2 (en) | 2013-01-07 | 2015-03-31 | Gracenote, Inc. | Authorizing devices based on identifying content distributor |
US9313544B2 (en) | 2013-02-14 | 2016-04-12 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US8955005B2 (en) * | 2013-03-14 | 2015-02-10 | Samsung Electronics Co., Ltd. | Viewer behavior tracking using pattern matching and character recognition |
US9374629B2 (en) | 2013-03-15 | 2016-06-21 | The Nielsen Company (Us), Llc | Methods and apparatus to classify audio |
US9519914B2 (en) | 2013-04-30 | 2016-12-13 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
US10068246B2 (en) | 2013-07-12 | 2018-09-04 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US9313294B2 (en) | 2013-08-12 | 2016-04-12 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US9812150B2 (en) | 2013-08-28 | 2017-11-07 | Accusonus, Inc. | Methods and systems for improved signal decomposition |
US9332035B2 (en) | 2013-10-10 | 2016-05-03 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US9955192B2 (en) | 2013-12-23 | 2018-04-24 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US10956947B2 (en) | 2013-12-23 | 2021-03-23 | The Nielsen Company (Us), Llc | Methods and apparatus to measure media using media object characteristics |
US9852163B2 (en) | 2013-12-30 | 2017-12-26 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US9237138B2 (en) | 2013-12-31 | 2016-01-12 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US20150193816A1 (en) | 2014-01-06 | 2015-07-09 | The Nielsen Company (Us), Llc | Methods and apparatus to correct misattributions of media impressions |
US10147114B2 (en) | 2014-01-06 | 2018-12-04 | The Nielsen Company (Us), Llc | Methods and apparatus to correct audience measurement data |
CN104853231B (zh) | 2014-02-19 | 2019-06-14 | 腾讯科技(北京)有限公司 | 信息处理方法、设备和系统 |
US20150264505A1 (en) | 2014-03-13 | 2015-09-17 | Accusonus S.A. | Wireless exchange of data between devices in live events |
US9953330B2 (en) | 2014-03-13 | 2018-04-24 | The Nielsen Company (Us), Llc | Methods, apparatus and computer readable media to generate electronic mobile measurement census data |
US10468036B2 (en) | 2014-04-30 | 2019-11-05 | Accusonus, Inc. | Methods and systems for processing and mixing signals using signal decomposition |
GB2539588A (en) | 2014-03-13 | 2016-12-21 | Nielsen Co Us Llc | Methods and apparatus to compensate impression data for misattribution and/or non-coverage by a database proprietor |
US9485525B1 (en) | 2014-04-15 | 2016-11-01 | Google Inc. | Systems and methods for using closed captions for television viewership measurement |
US9699499B2 (en) | 2014-04-30 | 2017-07-04 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US9641892B2 (en) * | 2014-07-15 | 2017-05-02 | The Nielsen Company (Us), Llc | Frequency band selection and processing techniques for media source detection |
US10311464B2 (en) | 2014-07-17 | 2019-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus to determine impressions corresponding to market segments |
US9369780B2 (en) * | 2014-07-31 | 2016-06-14 | Verizon Patent And Licensing Inc. | Methods and systems for detecting one or more advertisement breaks in a media content stream |
US9686031B2 (en) * | 2014-08-06 | 2017-06-20 | The Nielsen Company (Us), Llc | Methods and apparatus to detect a state of media presentation devices |
US20160063539A1 (en) | 2014-08-29 | 2016-03-03 | The Nielsen Company (Us), Llc | Methods and apparatus to associate transactions with media impressions |
US10325591B1 (en) * | 2014-09-05 | 2019-06-18 | Amazon Technologies, Inc. | Identifying and suppressing interfering audio content |
EP3241358A4 (en) * | 2014-12-31 | 2018-07-25 | Verimatrix, Inc. | Systems and methods for using content protection signaling to collect audience measurement data |
US20160189182A1 (en) | 2014-12-31 | 2016-06-30 | The Nielsen Company (Us), Llc | Methods and apparatus to correct age misattribution in media impressions |
CA2973740C (en) | 2015-01-30 | 2021-06-08 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US9924224B2 (en) | 2015-04-03 | 2018-03-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a state of a media presentation device |
WO2016168556A1 (en) | 2015-04-17 | 2016-10-20 | Vizio Inscape Technologies, Llc | Systems and methods for reducing data density in large datasets |
US9762965B2 (en) | 2015-05-29 | 2017-09-12 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US10380633B2 (en) | 2015-07-02 | 2019-08-13 | The Nielsen Company (Us), Llc | Methods and apparatus to generate corrected online audience measurement data |
US10045082B2 (en) | 2015-07-02 | 2018-08-07 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices |
US9848222B2 (en) | 2015-07-15 | 2017-12-19 | The Nielsen Company (Us), Llc | Methods and apparatus to detect spillover |
US10080062B2 (en) | 2015-07-16 | 2018-09-18 | Inscape Data, Inc. | Optimizing media fingerprint retention to improve system resource utilization |
MX2018000568A (es) | 2015-07-16 | 2018-04-24 | Inscape Data Inc | Prediccion de vistas futuras de segmentos de video para optimizar la utilizacion de recursos del sistema. |
MX2018000567A (es) | 2015-07-16 | 2018-04-24 | Inscape Data Inc | Deteccion de segmentos de medios comunes. |
BR112018000801A2 (pt) | 2015-07-16 | 2018-09-04 | Inscape Data Inc | sistema, e método |
US9838754B2 (en) | 2015-09-01 | 2017-12-05 | The Nielsen Company (Us), Llc | On-site measurement of over the top media |
KR20170052364A (ko) * | 2015-11-04 | 2017-05-12 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
WO2017106695A2 (en) | 2015-12-16 | 2017-06-22 | Gracenote, Inc. | Dynamic video overlays |
US10205994B2 (en) | 2015-12-17 | 2019-02-12 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US10270673B1 (en) | 2016-01-27 | 2019-04-23 | The Nielsen Company (Us), Llc | Methods and apparatus for estimating total unique audiences |
US9924222B2 (en) | 2016-02-29 | 2018-03-20 | Gracenote, Inc. | Media channel identification with multi-match detection and disambiguation based on location |
US10063918B2 (en) | 2016-02-29 | 2018-08-28 | Gracenote, Inc. | Media channel identification with multi-match detection and disambiguation based on single-match |
US9930406B2 (en) | 2016-02-29 | 2018-03-27 | Gracenote, Inc. | Media channel identification with video multi-match detection and disambiguation based on audio fingerprint |
WO2017155753A1 (en) | 2016-03-10 | 2017-09-14 | Taser International, Inc. | Audio watermark and synchronization tones for recording devices |
CN105763895A (zh) * | 2016-04-15 | 2016-07-13 | 无锡天脉聚源传媒科技有限公司 | 一种多频道监控界面的声音处理方法及装置、系统 |
EP3468213B1 (en) * | 2016-05-25 | 2021-07-21 | Yamaha Corporation | Content playback apparatus and content playback method |
US10129592B2 (en) | 2016-10-05 | 2018-11-13 | Cisco Technology, Inc. | Audience measurement and feedback system |
US10448107B2 (en) * | 2016-11-11 | 2019-10-15 | Lg Electronics Inc. | Display device |
KR20180083132A (ko) * | 2017-01-12 | 2018-07-20 | 삼성전자주식회사 | 전자 장치 및 그 동작방법 |
KR20190134664A (ko) | 2017-04-06 | 2019-12-04 | 인스케이프 데이터, 인코포레이티드 | 미디어 시청 데이터를 사용하여 디바이스 맵의 정확도를 향상시키는 시스템 및 방법 |
EP3396964B1 (en) | 2017-04-25 | 2020-07-22 | Accenture Global Solutions Ltd | Dynamic content placement in a still image or a video |
US10587872B2 (en) * | 2017-07-05 | 2020-03-10 | Project Giants, Llc | Video waveform peak indicator |
US10726852B2 (en) | 2018-02-19 | 2020-07-28 | The Nielsen Company (Us), Llc | Methods and apparatus to perform windowed sliding transforms |
US10629213B2 (en) | 2017-10-25 | 2020-04-21 | The Nielsen Company (Us), Llc | Methods and apparatus to perform windowed sliding transforms |
US11049507B2 (en) | 2017-10-25 | 2021-06-29 | Gracenote, Inc. | Methods, apparatus, and articles of manufacture to identify sources of network streaming services |
US10733998B2 (en) * | 2017-10-25 | 2020-08-04 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to identify sources of network streaming services |
EP3528196A1 (en) * | 2018-02-16 | 2019-08-21 | Accenture Global Solutions Limited | Dynamic content generation |
TWI675590B (zh) * | 2018-04-09 | 2019-10-21 | 緯創資通股份有限公司 | 影像播放證明系統與方法 |
US10762927B2 (en) | 2018-08-28 | 2020-09-01 | Motorola Solutions, Inc. | Method to log audio in a distributed, immutable transaction log for end-to-end verification and auditing |
US10856045B2 (en) | 2018-09-05 | 2020-12-01 | The Nielsen Company (Us), Llc | Handling exceptions reported by media device meters |
CN109395395A (zh) | 2018-09-20 | 2019-03-01 | Oppo广东移动通信有限公司 | 游戏运行方法及相关产品 |
US11510300B2 (en) * | 2018-11-01 | 2022-11-22 | Signify Holding B.V. | Determinning light effects based on video and audio information in dependence on video and audio weights |
US11197054B2 (en) | 2018-12-05 | 2021-12-07 | Roku, Inc. | Low latency distribution of audio using a single radio |
CN110191356A (zh) * | 2019-06-06 | 2019-08-30 | 北京字节跳动网络技术有限公司 | 视频审核方法、装置和电子设备 |
US11410680B2 (en) | 2019-06-13 | 2022-08-09 | The Nielsen Company (Us), Llc | Source classification using HDMI audio metadata |
KR20200144836A (ko) | 2019-06-19 | 2020-12-30 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
CN110956969B (zh) * | 2019-11-28 | 2022-06-10 | 北京达佳互联信息技术有限公司 | 直播音频处理方法、装置、电子设备和存储介质 |
CN111398919B (zh) * | 2020-03-20 | 2022-03-08 | 北京环境特性研究所 | 电磁散射测试链路系统及抑制视频泄露干扰的方法 |
US11474773B2 (en) * | 2020-09-02 | 2022-10-18 | Google Llc | Automatic adjustment of muted response setting |
US11900009B2 (en) * | 2020-12-17 | 2024-02-13 | Dell Products L.P. | System and method for adaptive automated preset audio equalizer settings |
US11785300B2 (en) * | 2022-02-17 | 2023-10-10 | Roku, Inc. | HDMI customized ad insertion |
Family Cites Families (164)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US462258A (en) | 1891-11-03 | Fishing-seine | ||
US3315160A (en) | 1961-06-23 | 1967-04-18 | David M Goodman | Electronic circuit testing method and apparatus employing optical fiber radiation sensors |
GB982622A (en) | 1962-03-21 | 1965-02-10 | R & R Res Ltd | Broadcasting systems |
US3483327A (en) | 1965-03-25 | 1969-12-09 | Control Data Corp | Transponder for monitoring t.v. program selections |
US3651471A (en) | 1970-03-02 | 1972-03-21 | Nielsen A C Co | Data storage and transmission system |
US3633112A (en) | 1970-09-28 | 1972-01-04 | Collins Radio Co | Digital audio squelch |
US3733430A (en) | 1970-12-28 | 1973-05-15 | Rca Corp | Channel monitoring system |
JPS5221852B2 (zh) | 1971-10-19 | 1977-06-14 | ||
US3906454A (en) | 1973-05-18 | 1975-09-16 | Bell Telephone Labor Inc | Computer monitoring system |
JPS50120514A (zh) | 1974-03-08 | 1975-09-20 | ||
JPS51115718A (en) | 1975-02-24 | 1976-10-12 | Pioneer Electronic Corp | Bi-directional catv system |
US4012272A (en) | 1975-08-22 | 1977-03-15 | Larkin Hall Tiner | Apparatus for making reinforced flexible hose |
US4027332A (en) | 1975-11-21 | 1977-05-31 | Time And Frequency Technology Inc. | Apparatus for monitoring television receivers |
DE2608508C3 (de) | 1976-03-02 | 1980-02-28 | Infas Institut Fuer Angewandte Sozialwissenschaft Gmbh, 5300 Bonn-Bad Godesberg | Vorrichtung zum Erfassen und Ausgeben von Informationen über das Fern-Seheinschaltverhalten und die Sehbeteiligung von Fernsehteilnehmern |
US4058829A (en) | 1976-08-13 | 1977-11-15 | Control Data Corporation | TV monitor |
US4044376A (en) | 1976-08-13 | 1977-08-23 | Control Data Corporation | TV monitor |
US4388644A (en) | 1976-10-18 | 1983-06-14 | E-Systems, Inc. | Apparatus for monitoring a multichannel receiver |
US4965825A (en) | 1981-11-03 | 1990-10-23 | The Personalized Mass Media Corporation | Signal processing apparatus and methods |
GB2138642B (en) | 1983-04-22 | 1986-08-20 | Video Res | Audience rating measuring system for television receivers and video tape recorders |
GB8314468D0 (en) | 1983-05-25 | 1983-06-29 | Agb Research Plc | Television monitoring |
US4566030A (en) | 1983-06-09 | 1986-01-21 | Ctba Associates | Television viewer data collection system |
DE3401762A1 (de) | 1984-01-19 | 1985-08-01 | FSG Fernseh - System - Gesellschaft mbH, 8042 Oberschleißheim | Anlage zur erfassung des betriebszustandes von fernsehgeraeten |
US4613904A (en) | 1984-03-15 | 1986-09-23 | Control Data Corporation | Television monitoring device |
US4697209A (en) * | 1984-04-26 | 1987-09-29 | A. C. Nielsen Company | Methods and apparatus for automatically identifying programs viewed or recorded |
JPS6121695A (ja) * | 1984-07-10 | 1986-01-30 | Video Res:Kk | 視聴率測定システムにおけるビデオテ−プレコ−ダの動作状態検出方式 |
JPH0548193Y2 (zh) | 1985-09-30 | 1993-12-21 | ||
US4647964A (en) | 1985-10-24 | 1987-03-03 | Weinblatt Lee S | Technique for testing television commercials |
US4723302A (en) | 1986-08-05 | 1988-02-02 | A. C. Nielsen Company | Method and apparatus for determining channel reception of a receiver |
US4779198A (en) | 1986-08-26 | 1988-10-18 | Control Data Corporation | Audience monitoring system |
US4769697A (en) | 1986-12-17 | 1988-09-06 | R. D. Percy & Company | Passive television audience measuring systems |
US4764808A (en) | 1987-05-05 | 1988-08-16 | A. C. Nielsen Company | Monitoring system and method for determining channel reception of video receivers |
US4876736A (en) | 1987-09-23 | 1989-10-24 | A. C. Nielsen Company | Method and apparatus for determining channel reception of a receiver |
US4907079A (en) * | 1987-09-28 | 1990-03-06 | Teleview Rating Corporation, Inc. | System for monitoring and control of home entertainment electronic devices |
US4807031A (en) | 1987-10-20 | 1989-02-21 | Interactive Systems, Incorporated | Interactive video method and apparatus |
US4943963A (en) | 1988-01-19 | 1990-07-24 | A. C. Nielsen Company | Data collection and transmission system with real time clock |
US4885632A (en) * | 1988-02-29 | 1989-12-05 | Agb Television Research | System and methods for monitoring TV viewing system including a VCR and/or a cable converter |
US5505901A (en) | 1988-03-10 | 1996-04-09 | Scientific-Atlanta, Inc. | CATV pay per view interdiction system method and apparatus |
US4912552A (en) | 1988-04-19 | 1990-03-27 | Control Data Corporation | Distributed monitoring system |
US5136644A (en) | 1988-04-21 | 1992-08-04 | Telecash | Portable electronic device for use in conjunction with a screen |
US4931865A (en) | 1988-08-24 | 1990-06-05 | Sebastiano Scarampi | Apparatus and methods for monitoring television viewers |
US4857999A (en) | 1988-12-20 | 1989-08-15 | Peac Media Research, Inc. | Video monitoring system |
US5319453A (en) * | 1989-06-22 | 1994-06-07 | Airtrax | Method and apparatus for video signal encoding, decoding and monitoring |
US4972503A (en) | 1989-08-08 | 1990-11-20 | A. C. Nielsen Company | Method and apparatus for determining audience viewing habits by jamming a control signal and identifying the viewers command |
GB8924111D0 (en) | 1989-10-26 | 1989-12-13 | Amblehurst Ltd | Optical device |
US5142690A (en) | 1990-03-20 | 1992-08-25 | Scientific-Atlanta, Inc. | Cable television radio frequency data processor |
US5251324A (en) | 1990-03-20 | 1993-10-05 | Scientific-Atlanta, Inc. | Method and apparatus for generating and collecting viewing statistics for remote terminals in a cable television system |
US5226177A (en) | 1990-03-27 | 1993-07-06 | Viewfacts, Inc. | Real-time wireless audience response system |
US5235414A (en) | 1990-05-21 | 1993-08-10 | Control Data Corporation | Non-obtrusive programming monitor |
US5165069A (en) | 1990-07-30 | 1992-11-17 | A. C. Nielsen Company | Method and system for non-invasively identifying the operational status of a VCR |
US5097328A (en) | 1990-10-16 | 1992-03-17 | Boyette Robert B | Apparatus and a method for sensing events from a remote location |
US6400996B1 (en) | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
US5404172A (en) | 1992-03-02 | 1995-04-04 | Eeg Enterprises, Inc. | Video signal data and composite synchronization extraction circuit for on-screen display |
JP3211388B2 (ja) | 1992-07-23 | 2001-09-25 | ソニー株式会社 | ストレー光検出システム |
GB9221678D0 (en) | 1992-10-15 | 1992-11-25 | Taylor Nelson Group Limited | Identifying a received programme stream |
CA2106143C (en) | 1992-11-25 | 2004-02-24 | William L. Thomas | Universal broadcast code and multi-level encoded signal monitoring system |
US5550928A (en) | 1992-12-15 | 1996-08-27 | A.C. Nielsen Company | Audience measurement system and method |
US5408258A (en) | 1993-04-21 | 1995-04-18 | The Arbitron Company | Method of automatically qualifying a signal reproduction device for installation of monitoring equipment |
US5404161A (en) | 1993-07-27 | 1995-04-04 | Information Resources, Inc. | Tuned signal detector for use with a radio frequency receiver |
US5355161A (en) | 1993-07-28 | 1994-10-11 | Concord Media Systems | Identification system for broadcast program segments |
US5483276A (en) | 1993-08-02 | 1996-01-09 | The Arbitron Company | Compliance incentives for audience monitoring/recording devices |
US5481294A (en) | 1993-10-27 | 1996-01-02 | A. C. Nielsen Company | Audience measurement system utilizing ancillary codes and passive signatures |
US5488408A (en) | 1994-03-22 | 1996-01-30 | A.C. Nielsen Company | Serial data channel metering attachment for metering channels to which a receiver is tuned |
US5526427A (en) | 1994-07-22 | 1996-06-11 | A.C. Nielsen Company | Universal broadcast code and multi-level encoded signal monitoring system |
US5659367A (en) | 1994-12-30 | 1997-08-19 | Index Systems, Inc. | Television on/off detector for use in a video cassette recorder |
US5760760A (en) | 1995-07-17 | 1998-06-02 | Dell Usa, L.P. | Intelligent LCD brightness control system |
US6311214B1 (en) | 1995-07-27 | 2001-10-30 | Digimarc Corporation | Linking of computers based on optical sensing of digital data |
US6175634B1 (en) * | 1995-08-28 | 2001-01-16 | Intel Corporation | Adaptive noise reduction technique for multi-point communication system |
US6035177A (en) | 1996-02-26 | 2000-03-07 | Donald W. Moses | Simultaneous transmission of ancillary and audio signals by means of perceptual coding |
US5767922A (en) | 1996-04-05 | 1998-06-16 | Cornell Research Foundation, Inc. | Apparatus and process for detecting scene breaks in a sequence of video frames |
US5889548A (en) | 1996-05-28 | 1999-03-30 | Nielsen Media Research, Inc. | Television receiver use metering with separate program and sync detectors |
US6647548B1 (en) | 1996-09-06 | 2003-11-11 | Nielsen Media Research, Inc. | Coded/non-coded program audience measurement system |
US5963844A (en) | 1996-09-18 | 1999-10-05 | At&T Corp. | Hybrid fiber-coax system having at least one digital fiber node and increased upstream bandwidth |
US20030093790A1 (en) | 2000-03-28 | 2003-05-15 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
US5801747A (en) | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
JP3688833B2 (ja) | 1996-12-02 | 2005-08-31 | 株式会社ビデオリサーチ | カーラジオ聴取状況調査装置 |
US7607147B1 (en) | 1996-12-11 | 2009-10-20 | The Nielsen Company (Us), Llc | Interactive service device metering systems |
US6177931B1 (en) | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US5874724A (en) | 1997-01-10 | 1999-02-23 | International Business Machines Corporation | Light selectable radio frequency identification tag and method therefor |
US6675383B1 (en) | 1997-01-22 | 2004-01-06 | Nielsen Media Research, Inc. | Source detection apparatus and method for audience measurement |
CA2196930C (en) | 1997-02-06 | 2005-06-21 | Nael Hirzalla | Video sequence recognition |
US6414433B1 (en) | 1999-04-26 | 2002-07-02 | Chad Byron Moore | Plasma displays containing fibers |
JPH10319896A (ja) | 1997-05-15 | 1998-12-04 | Sony Corp | 情報表示装置、ならびにその表示状態検出方法、表示状態調整方法、および保守管理方法 |
US6154548A (en) * | 1997-09-27 | 2000-11-28 | Ati Technologies | Audio mute control signal generating circuit |
US6184918B1 (en) | 1997-09-30 | 2001-02-06 | Intel Corporation | Method and apparatus for monitoring viewing of broadcast data |
US6477508B1 (en) | 1997-10-09 | 2002-11-05 | Clifford W. Lazar | System and apparatus for broadcasting, capturing, storing, selecting and then forwarding selected product data and viewer choices to vendor host computers |
US6411306B1 (en) | 1997-11-14 | 2002-06-25 | Eastman Kodak Company | Automatic luminance and contrast adustment for display device |
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 |
US6124877A (en) | 1997-12-08 | 2000-09-26 | Soundview Technologies, Inc. | System for monitoring and reporting viewing of television programming |
US6467089B1 (en) | 1997-12-23 | 2002-10-15 | Nielsen Media Research, Inc. | Audience measurement system incorporating a mobile handset |
US20020012353A1 (en) | 1997-12-31 | 2002-01-31 | Irwin Gerszberg | Isd controlled set-top box |
US6819863B2 (en) | 1998-01-13 | 2004-11-16 | Koninklijke Philips Electronics N.V. | System and method for locating program boundaries and commercial boundaries using audio categories |
US6252544B1 (en) | 1998-01-27 | 2001-06-26 | Steven M. Hoffberg | Mobile communication device |
JP3964041B2 (ja) | 1998-03-23 | 2007-08-22 | 株式会社ビデオリサーチ | 視聴チャンネル判定装置 |
US6049286A (en) | 1998-04-24 | 2000-04-11 | Statistical Research, Inc. | Sensor with fall-off detection |
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 |
US6272176B1 (en) | 1998-07-16 | 2001-08-07 | Nielsen Media Research, Inc. | Broadcast encoding system and method |
US20020057893A1 (en) | 1998-08-11 | 2002-05-16 | Anthony Wood | Digital recording and playback |
US6388662B2 (en) | 1998-09-25 | 2002-05-14 | Sony Corporation | Method and apparatus for adjusting a monitor display |
US6567978B1 (en) | 1998-10-09 | 2003-05-20 | Adcom Information Services, Inc. | Television audience monitoring system and method employing display of cable converter box |
US6137539A (en) | 1998-10-09 | 2000-10-24 | Matshushita Electric Industrial Co, Ltd | Digital television status display |
US6519769B1 (en) | 1998-11-09 | 2003-02-11 | General Electric Company | Audience measurement system employing local time coincidence coding |
US20030056215A1 (en) | 1998-11-30 | 2003-03-20 | Rajesh Kanungo | Tv pip using java api classes and java implementation classes |
US6457010B1 (en) | 1998-12-03 | 2002-09-24 | Expanse Networks, Inc. | Client-server based subscriber characterization system |
US7150030B1 (en) | 1998-12-03 | 2006-12-12 | Prime Research Alliance, Inc. | Subscriber characterization system |
WO2000038360A1 (en) | 1998-12-21 | 2000-06-29 | Adcom Information Services, Inc. | Television audience monitoring system and method detecting light emitted by a display of a cable converter box |
US6463413B1 (en) | 1999-04-20 | 2002-10-08 | Matsushita Electrical Industrial Co., Ltd. | Speech recognition training for small hardware devices |
US6542878B1 (en) | 1999-04-23 | 2003-04-01 | Microsoft Corporation | Determining whether a variable is numeric or non-numeric |
JP2000307520A (ja) | 1999-04-26 | 2000-11-02 | Sony Corp | 光送受信装置及び光送受信方法 |
US7088335B2 (en) | 1999-04-28 | 2006-08-08 | Novus Partners Llc | Methods and apparatus for ultra-violet stimulated displays |
JP2003500980A (ja) | 1999-05-20 | 2003-01-07 | ニールセン メディア リサーチ インコーポレイテッド | 視聴率測定において使用する視聴者認証装置 |
US6297859B1 (en) | 1999-06-30 | 2001-10-02 | Thomson Licensing S.A. | Opto sensor signal detector |
US6523175B1 (en) * | 1999-08-02 | 2003-02-18 | Nielsen Media Research, Inc. | Methods and apparatus for identifying the source of a user selected signal via an intermediate frequency probe |
AUPQ206399A0 (en) | 1999-08-06 | 1999-08-26 | Imr Worldwide Pty Ltd. | Network user measurement system and method |
WO2001045103A1 (en) | 1999-12-14 | 2001-06-21 | Koninklijke Philips Electronics N.V. | Method and apparatus to identify content stored on a storage medium |
US6577346B1 (en) | 2000-01-24 | 2003-06-10 | Webtv Networks, Inc. | Recognizing a pattern in a video segment to identify the video segment |
US7051352B1 (en) | 2000-02-04 | 2006-05-23 | Koninklijke Philips Electronics N.V. | Adaptive TV program recommender |
US6681396B1 (en) | 2000-02-11 | 2004-01-20 | International Business Machines Corporation | Automated detection/resumption of interrupted television programs |
EP1256196A2 (en) | 2000-02-18 | 2002-11-13 | Acnielsen Corporation | Audience measurement system and method for digital broadcasts |
BR0109692A (pt) | 2000-03-31 | 2003-02-11 | United Video Properties Inc | Sistemas e métodos para medição aperfeiçoada de audiência |
JP2001352460A (ja) | 2000-06-09 | 2001-12-21 | Pioneer Electronic Corp | プラズマディスプレイ装置用の赤外線リモートコントロール装置 |
US20020083435A1 (en) | 2000-08-31 | 2002-06-27 | Blasko John P. | Method and system for addressing targeted advertisements using detection of operational status of display device |
WO2002019581A1 (en) | 2000-08-31 | 2002-03-07 | Expanse Networks, Inc. | Targeted advertising at the set top box |
US20020174425A1 (en) | 2000-10-26 | 2002-11-21 | Markel Steven O. | Collection of affinity data from television, video, or similar transmissions |
US20020077880A1 (en) | 2000-11-27 | 2002-06-20 | Gordon Donald F. | Method and apparatus for collecting and reporting consumer trend data in an information distribution system |
US20020072952A1 (en) | 2000-12-07 | 2002-06-13 | International Business Machines Corporation | Visual and audible consumer reaction collection |
US20020114299A1 (en) | 2000-12-27 | 2002-08-22 | Daozheng Lu | Apparatus and method for measuring tuning of a digital broadcast receiver |
ATE321422T1 (de) | 2001-01-09 | 2006-04-15 | Metabyte Networks Inc | System, verfahren und software für die bereitstellung einer gezielten werbung durch benutzerprofildatenstruktur basierend auf benutzerpräferenzen |
US6934508B2 (en) | 2001-03-19 | 2005-08-23 | Navigaug Inc. | System and method for obtaining comprehensive vehicle radio listener statistics |
US20020141730A1 (en) | 2001-03-27 | 2002-10-03 | Koninklijke Philips Electronics N.V. | TV recorder with inoperative settop box functions |
US8091100B2 (en) | 2001-06-18 | 2012-01-03 | The Nielsen Company (Us), Llc | Prompting of audience member identification |
US6611172B1 (en) | 2001-06-25 | 2003-08-26 | Sirenza Microdevices, Inc. | Thermally distributed darlington amplifier |
EP1421721A2 (en) | 2001-08-22 | 2004-05-26 | Nielsen Media Research, Inc. | Television proximity sensor |
US20030054757A1 (en) | 2001-09-19 | 2003-03-20 | Kolessar Ronald S. | Monitoring usage of media data with non-program data elimination |
KR100416256B1 (ko) | 2001-10-04 | 2004-01-24 | 삼성전자주식회사 | 프로젝션 텔레비젼의 컨버젼스 제어 장치 및 제어 방법 |
US7614065B2 (en) | 2001-12-17 | 2009-11-03 | Automated Media Services, Inc. | System and method for verifying content displayed on an electronic visual display |
EP1318679A3 (en) | 2001-12-10 | 2005-06-08 | Thomson Licensing S.A. | Measurement of television audiences by observing user input |
US9967633B1 (en) | 2001-12-14 | 2018-05-08 | At&T Intellectual Property I, L.P. | System and method for utilizing television viewing patterns |
US20030131350A1 (en) | 2002-01-08 | 2003-07-10 | Peiffer John C. | Method and apparatus for identifying a digital audio signal |
US6947703B2 (en) | 2002-05-20 | 2005-09-20 | Ceresoli Carl D | System for determining satellite radio listener statistics |
US20040003394A1 (en) | 2002-07-01 | 2004-01-01 | Arun Ramaswamy | System for automatically matching video with ratings information |
US20040055020A1 (en) | 2002-08-29 | 2004-03-18 | Opentv, Inc. | Method and apparatus for selecting compression for an incoming video signal in an interactive television system |
US7657907B2 (en) | 2002-09-30 | 2010-02-02 | Sharp Laboratories Of America, Inc. | Automatic user profiling |
US20040088212A1 (en) | 2002-10-31 | 2004-05-06 | Hill Clarke R. | Dynamic audience analysis for computer content |
US8204353B2 (en) | 2002-11-27 | 2012-06-19 | The Nielsen Company (Us), Llc | Apparatus and methods for tracking and analyzing digital recording device event sequences |
EP2456104A1 (en) | 2003-02-10 | 2012-05-23 | Nielsen Media Research, Inc. | Methods and apparatus to adaptively gather audience measurement data |
US8292433B2 (en) | 2003-03-21 | 2012-10-23 | Queen's University At Kingston | Method and apparatus for communication between humans and devices |
US7330164B2 (en) | 2003-08-25 | 2008-02-12 | Thomson Licensing | Video controlled detector sensitivity |
EP1668914B8 (en) | 2003-08-29 | 2013-11-13 | The Nielsen Company (US), LLC | Audio based methods and apparatus for detecting a channel change event |
WO2005041166A1 (en) | 2003-09-25 | 2005-05-06 | Nielsen Media Research, Inc. | Methods and apparatus to detect an operating state of a display based on visible light |
US9027043B2 (en) | 2003-09-25 | 2015-05-05 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an operating state of a display |
US7786987B2 (en) | 2003-09-25 | 2010-08-31 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an operating state of a display based on visible light |
AU2003276971A1 (en) | 2003-09-25 | 2005-06-24 | Nielsen Media Research, Inc. | Methods and apparatus to detect an operating state of a display |
WO2005038625A2 (en) | 2003-10-17 | 2005-04-28 | Nielsen Media Research, Inc. Et Al. | Portable multi-purpose audience measurement system |
WO2005065159A2 (en) | 2003-12-30 | 2005-07-21 | Nielsen Media Research, Inc. | Methods and apparatus to distinguish a signal originating from a local device from a broadcast signal |
AU2005214965B2 (en) | 2004-02-17 | 2011-05-19 | The Nielsen Company (Us), Llc | Methods and apparatus to determine audience viewing of recorded programs |
AU2005215010A1 (en) | 2004-02-18 | 2005-09-01 | Nielsen Media Research, Inc. Et Al. | Methods and apparatus to determine audience viewing of video-on-demand programs |
CN101019422B (zh) | 2004-06-30 | 2010-10-13 | 皇家飞利浦电子股份有限公司 | 用于智能频道切换的方法和设备 |
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 |
EP2437508A3 (en) | 2004-08-09 | 2012-08-15 | Nielsen Media Research, Inc. | Methods and apparatus to monitor audio/visual content from various sources |
EP1646169A1 (en) | 2004-10-05 | 2006-04-12 | Taylor Nelson Sofres Plc | Audience analysis method and system |
MX2008002317A (es) | 2005-08-16 | 2008-03-24 | Nielsen Media Res Inc | Metodos y aparatos de deteccion de encendido/apagado del dispositivo de visualizacion. |
US20070063850A1 (en) | 2005-09-13 | 2007-03-22 | Devaul Richard W | Method and system for proactive telemonitor with real-time activity and physiology classification and diary feature |
EP2005625B1 (en) | 2006-03-31 | 2018-06-06 | Nielsen Media Research, Inc. | Methods, systems, and apparatus for multi-purpose metering |
US8458737B2 (en) | 2007-05-02 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for generating signatures |
-
2005
- 2005-08-09 EP EP20110009958 patent/EP2437508A3/en not_active Ceased
- 2005-08-09 KR KR20077005373A patent/KR101248577B1/ko active IP Right Grant
- 2005-08-09 EP EP05798239A patent/EP1790152A4/en not_active Ceased
- 2005-08-09 WO PCT/US2005/028106 patent/WO2006020560A2/en active Application Filing
- 2005-08-09 NZ NZ553385A patent/NZ553385A/en unknown
- 2005-08-09 AU AU2005273948A patent/AU2005273948B2/en not_active Ceased
- 2005-08-09 CN CN2011102888752A patent/CN102523063A/zh active Pending
- 2005-08-09 CN CN200580030202XA patent/CN101077014B/zh active Active
- 2005-08-09 CA CA 2576865 patent/CA2576865C/en active Active
-
2007
- 2007-02-08 US US11/672,706 patent/US7712114B2/en active Active
- 2007-03-07 ZA ZA200701987A patent/ZA200701987B/xx unknown
-
2008
- 2008-05-20 HK HK08105557A patent/HK1116616A1/xx not_active IP Right Cessation
-
2010
- 2010-03-16 US US12/725,018 patent/US8108888B2/en not_active Expired - Fee Related
- 2010-05-03 AU AU2010201753A patent/AU2010201753B2/en not_active Ceased
-
2011
- 2011-12-30 US US13/341,575 patent/US8683504B2/en active Active
-
2014
- 2014-02-24 US US14/188,245 patent/US9015743B2/en active Active
-
2015
- 2015-04-14 US US14/686,470 patent/US9301007B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110278550A (zh) * | 2012-10-22 | 2019-09-24 | 尼尔森(美国)有限公司 | 便携式设备、便携式装置和计算机可读介质 |
CN110278550B (zh) * | 2012-10-22 | 2022-09-09 | 尼尔森(美国)有限公司 | 便携式设备、便携式装置和计算机可读介质 |
US11825401B2 (en) | 2012-10-22 | 2023-11-21 | The Nielsen Company (Us), Llc | Systems and methods for wirelessly modifying detection characteristics of portable devices |
Also Published As
Publication number | Publication date |
---|---|
US20140173646A1 (en) | 2014-06-19 |
HK1116616A1 (en) | 2008-12-24 |
US8683504B2 (en) | 2014-03-25 |
WO2006020560A3 (en) | 2007-05-03 |
US9015743B2 (en) | 2015-04-21 |
EP1790152A4 (en) | 2008-10-08 |
CN101077014B (zh) | 2013-09-25 |
EP2437508A3 (en) | 2012-08-15 |
US7712114B2 (en) | 2010-05-04 |
AU2005273948B2 (en) | 2010-02-04 |
NZ553385A (en) | 2010-06-25 |
US9301007B2 (en) | 2016-03-29 |
EP2437508A2 (en) | 2012-04-04 |
US20070192782A1 (en) | 2007-08-16 |
AU2010201753A1 (en) | 2010-05-20 |
US20120102515A1 (en) | 2012-04-26 |
AU2010201753B2 (en) | 2012-04-26 |
ZA200701987B (en) | 2008-08-27 |
EP1790152A2 (en) | 2007-05-30 |
US20100172407A1 (en) | 2010-07-08 |
AU2005273948A2 (en) | 2006-02-23 |
KR20070051879A (ko) | 2007-05-18 |
WO2006020560A2 (en) | 2006-02-23 |
US20150222951A1 (en) | 2015-08-06 |
US8108888B2 (en) | 2012-01-31 |
CA2576865C (en) | 2013-06-18 |
KR101248577B1 (ko) | 2013-03-28 |
AU2005273948A1 (en) | 2006-02-23 |
CA2576865A1 (en) | 2006-02-23 |
CN101077014A (zh) | 2007-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101077014B (zh) | 用于监视来自各种源的音频/视觉内容的方法及装置 | |
AU672539B2 (en) | Audience measurement system | |
CN101047833B (zh) | 一种基于数字水印和双向机顶盒的节目监视管理系统 | |
WO2002052759A2 (en) | Apparatus and method for determining the programme to which a digital broadcast receiver is tuned | |
MX2007001734A (es) | Métodos y aparatos para monitorear contenidos audio/visuales de varias fuentes | |
JP2004336171A (ja) | 映像変換システム及び映像変換方法 | |
JP2004336173A (ja) | 映像変換システム及び映像変換方法 | |
AU2001281320A1 (en) | Apparatus and method for determining the programme to which a digital broadcast receiver is tuned | |
MXPA06007503A (es) | Metodos y aparatos para distinguir una señal que se origina desde un dispositivo local de una señal de difusion |
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: 1171874 Country of ref document: HK |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120627 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1171874 Country of ref document: HK |