CA2289519C - Audience measurement system for digital television - Google Patents
Audience measurement system for digital television Download PDFInfo
- Publication number
- CA2289519C CA2289519C CA002289519A CA2289519A CA2289519C CA 2289519 C CA2289519 C CA 2289519C CA 002289519 A CA002289519 A CA 002289519A CA 2289519 A CA2289519 A CA 2289519A CA 2289519 C CA2289519 C CA 2289519C
- Authority
- CA
- Canada
- Prior art keywords
- rating system
- audience rating
- television
- audio
- digital
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- 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/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- 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/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/38—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 broadcast time or space
- H04H60/39—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 broadcast time or space for identifying broadcast space-time
-
- 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/45—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 users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/56—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/58—Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of audio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4392—Processing of audio elementary streams involving audio buffer management
-
- 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
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/90—Aspects of broadcast communication characterised by the use of signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/82—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
Abstract
A television audience measurement system measures viewing of a television program viewed on digital television located in a statistically selected site by (i) retrieving an audience measurement data packet from a television set in order to identify the television program, (ii) detecting an audio code embedded in the television program in order to identify the television program, (iii) extracting an audio signature from the television program in order to identify the television program, (iv) identifying the television program through use of a software agent, and (v) selecting at least one of the retrieving means, the detecting means, the extracting means, and the software agent in order to identify the television program.
Description
AUDIENCE MEASUREMENT SYSTEM FOR DIGITAL TELEVISION
The present invention relates to the measure-ment of audiences of digitally broadcast television pro-gramming and to the measurement of usage of other infor-mation service:a provided to the audiences.
Of the many approaches to measuring the usage of electronic entertainment equipment (commonly called "tuning" data), one approach involves the addition of an identifying code to a radio or television program, the distribution o:E the identifying code with the program throughout the relevant broadcasting system, and the detection and :interpretation of the identifying code when the broadcast signal is viewed or heard in a statis-tically selected monitoring site. An example of a system which implemen?~s this type of measurement approach may be found in the following patents: U.S. Patent No. 5,481,2-94 to Thomas et al., who describe, inter alia, identify-ing codes added to the vertical blanking interval of an SUBSTITUTE SHEET (RULE 26) 64267-1027(S) NTSC television broadcast; U.S. Patent No. 5,629,739 to Dougherty, who is particularly concerned with the addition of an identifying code to a low energy portion of the audio spectrum of an NTSC signal; and U.S. Patent No. 5,404,377 to Moses, who teaches an audio encoding arrangement using signal masking to decrease the perceptibility of the identifying code.
Another approach to measuring usage of electronic entertainment equipment involves the extraction of a characteristic feature signature (or characteristic feature signature set) from the programming selected for viewing, and the storing of a time-stamped signature (or signature set) in a memory for subsequent transmission to a central data collection office where the signature (or signature set) is compared with corresponding reference signatures collected by the central office from known broadcasting sources. This approach is taught by Lert and Lu in U.S. Patent No. 4,677,466.
The present invention relates to the measure-ment of audiences of digitally broadcast television pro-gramming and to the measurement of usage of other infor-mation service:a provided to the audiences.
Of the many approaches to measuring the usage of electronic entertainment equipment (commonly called "tuning" data), one approach involves the addition of an identifying code to a radio or television program, the distribution o:E the identifying code with the program throughout the relevant broadcasting system, and the detection and :interpretation of the identifying code when the broadcast signal is viewed or heard in a statis-tically selected monitoring site. An example of a system which implemen?~s this type of measurement approach may be found in the following patents: U.S. Patent No. 5,481,2-94 to Thomas et al., who describe, inter alia, identify-ing codes added to the vertical blanking interval of an SUBSTITUTE SHEET (RULE 26) 64267-1027(S) NTSC television broadcast; U.S. Patent No. 5,629,739 to Dougherty, who is particularly concerned with the addition of an identifying code to a low energy portion of the audio spectrum of an NTSC signal; and U.S. Patent No. 5,404,377 to Moses, who teaches an audio encoding arrangement using signal masking to decrease the perceptibility of the identifying code.
Another approach to measuring usage of electronic entertainment equipment involves the extraction of a characteristic feature signature (or characteristic feature signature set) from the programming selected for viewing, and the storing of a time-stamped signature (or signature set) in a memory for subsequent transmission to a central data collection office where the signature (or signature set) is compared with corresponding reference signatures collected by the central office from known broadcasting sources. This approach is taught by Lert and Lu in U.S. Patent No. 4,677,466.
64267-1027(S) Yet another approach to the measurement of the usage of electronic entertainment equipment has been that of comparing the viewed signal (or some component or artifact thereof) with all the signals available to a sampled household at the time the measurement is made. A review of apparatus and methods useful for this measurement approach is found in the teachings of Thomas et al. in U.S. Patent No. 5,629,739 and of Lu et al. in U.S. Patent No. 5,594,934.
U.S. Patent No. 5,889,548 to Chan teaches a sensor arrangement for non-intrusively obtaining a representation of video and synchronization signals from a television receiver.
U.S. Patent No. 5,889,548 to Chan teaches a sensor arrangement for non-intrusively obtaining a representation of video and synchronization signals from a television receiver.
64267-1027(S) Changes in the methods of measuring the reception of television or radio programming are required because of a planned change-over from analog to digital broadcasting. In the U.S., the change-over is scheduled to be phased in by the year 2006, as documented in the Federal Communication Commission's Mass Media Docket 87-268, with particular reference to the Fifth Report and Order, FCC 97-116, April 3, 1997 and to the Sixth Report and Order, FCC 97-115, April 3, 1997. Some of the changes, and their respective impacts on approaches used for measuring analog broadcasts, include the following:
(1) digital broadcast techniques do not use a vertical blanking inter'ral and, therefore, the program tracking and identifying codes that are written in the vertical blanking internal of analog broadcast signals will not be transmitted; (2) multiple signal formats and associated multiple display formats having, among other features, differing height-to-width ratios and different resolu-tions are allowed, so that existing video signal correla-tion methods used with analog broadcasts may essentially be disabled-be<:ause these methods depend on having the same pictorial feature appear at corresponding places on the measured and reference displays; (3) a broadcaster can transmit as many as six programs (arrayed as a se-quence of data packets, where each data packet is labeled as to which of the programs' data is carried therein) within an assi<3ned 6 MHZ frequency band by trading off pictorial reso:Lution for an increase in the number of programs so that (i) digital signal compression methods used to decrea:ae the spectrum space required by a program destroy program identifying codes embedded in an origi-nal, high-reso:Lution, program master, and (ii) determin-SUBSTITUTE SHEET (RULE 26) ing which channel has been tuned by a receiver does not uniquely identify a program being viewed if more than one program is being transmitted in that channel; and, (4) data other than television broadcasting may be co-trans-mitted in the same channel and, in some cases, it is expected that the other data will be related in some manner to the co-transmitted programming so that a viewer can interact with the TV programming (e.g., to obtain a program guide or detailed information on an advertised product, to automatically switch to a desired program, or to take part in an audience-participation program).
It may be noted that, although projected digi-tal signal compression and transmission methods destroy the types of video codes used in, and suggested for, the prior-generation analog broadcasting approaches, it is expected that less change will be encountered with re-spect to audio codes. That is, because the audio compo-vent of a television broadcast comprises much less infor-mation than does the video, there is much less to be gained by applying signal compression methods to audio.
Nonetheless, it is expected that various audio compres-sion methods m.ay be employed. These methods include SUBSTITUTE SHEET (RULE 26) those defined k>y the Dolby AC-3 or the European MUSICAN
standards, yr those defined by some yet-to-be-defined standard operable within the relatively open and flexible MPEG arrangement. Although the coding approaches taught in the aforementioned U.S. Patent No. 5,404,377 are known to survive the Dolby AC-3 and MUSICAN compression meth-ods, compression methods other than Dolby AC-3 and MUSIC-AN may destroy these codes. Moreover, although the chan-ge in technology may obviate the use of some of the code-s, such as those described above, other codes (e. g., digital data packet codes telling a receiving site which of several interleaved programs is associated with a given data packet) are expected to be broadcast both with television proc;ramming and with any co-transmitted data that are related to, and intended to be used in conjunc-tion with, one or more of the programs.
In addition to changes in transmission equip-ment and signals, considerable changes are'expected in reception equipment. Notable among these are both the use of set top signal converters (generally referred to as set top boxc=s) allowing a digital broadcast to be viewed on an analog receiver, and a projected convergence SUBSTITUTE SHEET (RULE 26) of television receivers and computers. In the short term, for example, it is expected that digital receivers, configured as ;plug-in boards for personal computers, will be used to enable the display of digital television sig-pals on the computers.
Another traditional measurement reflected in television audience reporting has been the determination of who actuall,~r viewed the program that was received by the equipment being monitored in a statistically selected monitoring site. A :related measurement of interest is the identification of users of on-line services, such as on-line services provided over the Internet. Also, it is clear that mea:~uring the members of an audience in a statistically selected monitoring site who are interac-tively using a television and/or accessing the Internet, and the information delivery apparatus used to deliver information to the members, will continue to be impor-taut.
By far the most commonly used approach in mak-ing these measurements is that of interrogation, wherein the viewer andfor Internet user is asked to identify himself or heraelf as a member of the television audience _g_ SUBSTITUTE SHEET (RULE 26) or as an Internet user. In connection with television viewing, this inquiry is usually done by means of an electronic prompting and data input device (commonly referred to a.; a Peaplemeter) associated with a monitored receiver in a statistically selected monitoring site.
The member identification may also include age, sex, and other demographic data. It is common to store both the demographic data and the tuning data associated with each monitored receiver in the statistically selected monitor-ing site in store-and-forward equipment located within the monitori.nc~ site and to subsequently forward these data to a central office computer via a direct call over the public switched telephone network , or via the Internet, on a~ daily basis.
Of particular interest in this area is the teaching of an audience interrogation arrangement dis-closed by McKe:nna et al., in U.S. Patent No. 4,816,904.
According to this arrangement, a prompting message is displayed on a. television screen overlaid on viewer se-lected programming by mixing the prompting message with the video sigr.~al being sent to the display. However, McKenna et al. do nat teach a "tiling" arrangement where SUBSTITUTE SHEET (RULE 26) 64267-1027(S) the prompting message is displayed on a portion of a display separated from th.e portion of the display devoted to television picture.
Many arrangements have been proposed in the computer arts for reliably identifying a user so that only selected individuals can secure access to some of the data on a computer or computer system. The most common of such arrangements is that of requiring the user to enter both his or her claimed identity along with a password. Other arrangements have included the use of various biometric techniques, such as image or voice recognition devices. Additionally, it is well known in the audience measurement arts to u:~e computer-based image recognition in order to identify members of a viewing audience.
Notable among teachings in this area is that by Lu in U.S.
l~ Patent No. 4,858,000.
Summary of the Invention According to one aspect of t:he present invention, a television audience measurement system identifies a viewer selected television program from among a plural-ity of television programs simultaneously broadcast in a broadcast channel. The television audience measurement system comprises a channel detector and a comparitor.
The channel detector detects the broadcast channel in which the plurality of television programs is broadcast.
The comparitor sequentially compares an audio component of the plurality of television programs broadcast in the detected broadcast channel with an audio signal of the viewer selected television program so as to identify the viewer selected television program.
According to another aspect of the present invention, a television audience measurement system is provided f or digital television equipment that is dis-posed in a stal_istically selected location. The televi-sion audience measurement system comprises a software agent and an interface and communication apparatus. The software agent is adapted to read, from a data packet contained in digital television programming, a datum identifying a 1=elevision program, and the software agent is stored in memory associated with the digital televi-sion equipment. The interface and communication appara--li-SUBSTITUTE SHEET (RULE 2b) tus is adapted to transmit the identification datum to a remotely located central office.
According to still another aspect of the pres-ent invention, a television audience measurement system S identifies a viewer selected television program from among a plurality of television programs broadcast as a time division multiplexed sequence of data packets in a broadcast channel. The viewer selected television pro-gram is displayed on a television display in a statisti-cally selected location. The television audience mea-surement system comprises receiving means, acquiring means, recovering means, and comparing means. The re-ceiving means :receives the time division multiplexed sequence of dai=a packets in the broadcast channel. The acquiring meana acquires an audio portion of the viewer selected television program. The recovering means recov-ers audio components respectively corresponding to the television programs contained in the sequence of data packets. The comparing means compares the audio compo-vents to the audio portion in order to determine the viewer selected television program.
SUBSTITUTE SHEET (RULE 26) WO 99/59275 PCTNS98l14286 According to yet another aspect of the present invention, a television audience measurement system mea-sures viewing of a television program viewed on digital television located in a statistically selected site and comprises detecting means, extracting means, a software agent, and selecting means. The detecting means detects an audio code embedded in the television program in order to identify the television program. The extracting means extracts an audio signature from the television program in order to identify the television program. The soft-ware agent is ~~rranged to identify the television pro-gram. The selecting means selects at least one of the detecting meana, the extracting means, and the software agent in order to identify the television program.
Acco~°ding to a further aspect of the present invention, a meahod is provided to identify a television program selected by a viewer from a set of television programs broadcast as multiplexed data packets in a view-er selected broadcast channel. The viewer selected tele-vision program is displayed on a display portion of an apparatus tuned to the viewer selected broadcast channel.
The method comprises the following steps: a) determining -t3-SUBSTITUTE SHEET (RULE 26) the viewer se7.ected broadcast channel; b) acquiring an audio portion of the viewer selected television program;
c) selecting ~~n audio component associated with one of the set of tel.evisian programs broadcast in the viewer selected broaf,cast channel; d) comparing the audio por-tion with the audio component in order to determine whether the audio portion and the audio component match;
e) if the audio portion and the audio component match, storing a tuning record from at least one of the audio portion and the audio component; and, f) if the audio portion ai~d:th~e audio component do not match, selecting a different one ~~f the television programs from the set of television proc3rams and repeating steps (c) through (f) until either a match is found or the set of television programs is exhausted.
According to a still further aspect of the present invention, a method is provided to identify a viewer selected television program from among a plurality of time overlapped television programs broadcast in a viewer selected broadcast channel. The viewer selected television program is displayed in a first window of a multi-window te:levisi.on display. A data file, logically SUBSTITUTE SHEET (RULE 26) related to the: viewer selected television program, is also broadcast in the viewer selected channel so as to be time overlapped with the viewer selected television pro-gram. The viewer selected television program and the S data file contain respective labels indicative of the logical relation. Data from the data file is displayed in a second window of the multi-window display. The method comprises the following steps: a) reading, from the data file, the respective data file label and an identifying datum; b) finding, from the logical rela-tion, the'~tele,vision program label associated with the respective date file label; and, c) storing a time-stamped record comprising the identifying datum.
According to yet a further aspect of the pres-ent invention, a software agent is stored in memory asso-ciated with digital television equipment. The software agent is arranged to acquire television audience measure-ment data relative to the digital television equipment.
The software agent comprises first, second, and third logging means. The first logging means logs a television program identification datum identifying a television program selected for viewing on the digital television SUBSTITUTE SHEET (RULE 26) 64267-1027(S) equipment. The second logging means logs a co-transmitted identification dai=um associated with data co-transmitted with the television program selected for viewing on the digital television equipme=nt. 'The third logging means logs an Internet identification dat=um associated with an Internet task of the digital television equipment.
The invention may broadly be summarized as an audience rating s~rstem :For use in connection with digital programming, wherein a :First identification datum code is read 1C from a first channel tuned by a receiver, wherein the first identification dat=um is time stamped at the time that it is read, wherein a second .identification datum is subsequently read from a second channel tuned by the receiver, wherein the second identificat=ion d<~tum is time stamped at the time that it is read, the audience :rating system BEING CHARACTERIZED IN
THAT: the first identification datum is read from a multiplexed digital stream corresponding to the first channel; and the second identification datum is read from a multiplexed digital stream corresponds.ng to the second cha=nnel.
Brief Description of the Drawi These and other features and advantages of the present invention will become more apparent from a detailed consideration of the invention when taken in conjunction with the drawings in wr.ich:
Figure 1 is a schematic block diagram depicting typical digital television broadcasting and reception equipment;
64267-1027(S) Figure 2 is a schematic block diagram depicting an audio-based tunin~~ measurement system which is usable with either digital or analog broadcasting and which is in accordance with a first embodiment of the present invention;
16a Figure 3 is a schematic block diagram depicting a tuning measurement. system which employs a software agent resident. in some of the monitored receiving equip-ment and which is in accordance with a second embodiment of the present: invention;
Figure 4 is a schematic block diagram depicting the use of digital source detection in accordance with a third embodiment of the present invention;
Figure 5 is a schematic block diagram depicting the use of digital source detection in accordance with a fourth embodiment of the present invention;
Figure 6 is a schematic block diagram depicting the use of data ports on various television viewing equipment in order to measure television related data in accordance with a fifth embodiment of the present inven-tion; and, Figure 7 is a flow chart depicting the opera-tion of a software agent of the present invention.
A typical digital television broadcasting envi-ronment, which is planned during a transition period in SUBSTITUTE SHEET (RULE 26) which both digital and analog programs are transmitted, may comprise :some combination of the elements depicted in Figure 1. Network programming, and other non-local programming, is provided to a local television station 10 from a broadcast station over a communication medium 12, such as a satellite, or terrestrial digital transmission lines, or the like. Local programming is also provided to the local television station 10 from some mixture of high definitic>n television (HDTV) cameras 14 (which may employ a varieay of formats), standard definition digital video cameras 16 (which may employ a variey of resolu-tions and aspect rat.ios), and analog sources comprising both analog video cameras 18 (e. g., those compatible with the prior generation NTSC broadcast standard), and cinema film sources 20 that have historically been converted to the NTSC standard by means of well known telecine 22.
The signals from the analog video cameras 18 and from the cinema film sources 20 are input to an A/D
converter 24 having an appropriate digital output. The outputs from the A/D converter 24, from the communication medium 12, from the high definition television (HDTV) cameras 14, and/or from the standard definition digital SUBSTITUTE SHEET (RULE 26) video cameras 16 are provided to a switching and ~outirc apparatus 26. The .switching and routing apparatus ~~
passes selected ones of the signals provided ~~, it ~rou-gh digital cornpress:ion equipment 28 prior to Leina broad-cast from the station's transmitter 30. The statior_'s transmitter 30 may also include an antenna, a satellite dish, a cable modem, or the like.
In addition, a cable headend 31 (which is shown as a single cable provider but which may represent a plurality of cable providers) receives signals over the air, from'satellite distribution, or the like, and dis-tributes the signals (with or without reformatting) by way of regular cables, optical fibers, microwaves, or the like.
The digital transmission from the local televi-sion station 10 and/or from the cable headend 31 may be directly received and displayed in a statistically se-lected monitoring site 32 by a digital television set 34.
The digital transmission also may be directly received and converted by a digital converter 36 (commonly config-ured as a set t=op box or STB) into an analog output (e.g-., in the NTSC format) for use by an analog television SUBSTITUTE SHEET (RULE 26) set 38 purchased by a viewer prior to the chance-ove= to digital programming. The digital transmissio~: fu.rthe_ may be directly received and displayed by a persona' computer 40 that has a digital receiver 42 providi:.a a baseband video output signal that the personal computer 40 can show in one of the windows 44 defined or. its dis-play unit 46. The digital receiver 42, for example, could be a plug in board of the personal computer 40 or integrated on the motherboard. The personal computer also may have .speakers 47, a keyboard 48, and a mouse 50 or other pointing device known in the art.
Morecwer, the digital transmission may be di-rectly received and ~~onverted by a digital converter 52 to a form useable by a digital television set 54. For 1~ example, the d_Lgital converter 52 may be used for pay-per-view television programming, video-on-demand televi-sion programming, satellite programs, and/or other ser-vices provided to the statistically selected monitoring site 32. The digital transmission also may be directly received and converted by a digital converter 56 to a form useable b~~ a simple monitor 58. In either of these two cases, the digital television viewing can be measured ?0 -SUBSTITUTE SHEET (RULE 26) by means of meaering technologies similar to the set top box and an analog television configuration described below.
In siddition to the direct reception of the digital transmission by apparatus dedicated solely to that purpose (e. g., the digital television set 34 and/or the personal computer 40), it is expected that a variety of yet-to-be-defined consumer electronic apparatuses will be configured that incorporate at least some of the fea-tures of both a digital or analog television receiver and a home computer.
A first embodiment 60 of the present invention, which measures tuning to digital television programming received in a statistically selected monitoring site 62, is depicted schematically in Figure 2. The first embodi-ment 60 measures such tuning by detecting program identi-fication codes and/or extracting signatures from the audio portion of the television signal to which a re-ceiver is tuned. This audio portion is detected by a detector 64 in the case of a digital television set 66, and by a detector 68 in the case of an analog television set 70. The detector 64 may detect the audio portion of SUBSTITUTE SHEET (RULE 26) 64267-1027(S) a program to which the digital television set 66 is tuned by non-intrusively detecting the sound provided by a speaker 72 of the digital television set 66 (in which case the detector 64 may be a microphone) or by intrusively detecting the audio signal from a direct connection to the speaker, the audio output terminals, or the audio processing circuitry of the digital television set 66. Similarly, the detector 68 may detect the audio portion of a program to which the analog television set 70 is tuned by non-intrusively detecting the sound provided by a speaker 74 of the analog television set 70 or by intrusively detecting the audio signal from a direct connection to the speaker, the audio output terminals, or the audio processing circuitry of the analog television set 70.
The analog television receiver 70 is provided with a digital converter 76, which may be similar to the digital converter 36 of Figure 1.
The audio portion of a television program may also be detected by a detector 78 when the television program is played by a personal computer 80 on a monitor 82 and speakers 84. The detector 78 may detect the audio portion of a program to which the personal computer 80 is tuned by non-:intrus:ively detecting the sound provided by the speakers f34 or by intrusively detecting the audio signal from a direct connection to the speaker, the audio output terminals, or the audio processing circuitry of the personal c:omputesr 80.
As rias been taught by Thomas et al., in U.S.
Patent No. 5,E~29,739, a representation of the audio por-tion picked u~~ by the detector 64 can be analyzed by a site unit (SU) 86 and/or a home unit (HU) 88 (which may be provided with data storage and forwarding unit capa-bility) within the statistically selected monitoring site 62 in order to determine if the audio portion from the digital television set 66 contains television program identification codes. Alternatively, the representation of the audio portion picked up by the detector 64 can be analyzed at a remotely located data collection central office 90 in order to determine if the audio portion from the digital television set 66 contains such television program identification codes. The remotely located data collection central office 90 is schematically depicted as a computer bas~:d data collection central office that interchanges data with the home unit 88 over a communica-SUBSTITUTE SHEET (RULE 26) tion network ~~2, such as a public switched telephone network, the l:nternet, or the like.
Similarly, a representation of the audio por-tion picked up by the detector 68 can be analyzed by a site unit 94 a.nd/or the home unit 88 in order to deter-mine if the audio portion from the analog television set 70 contains television program-identifying codes, and a representation of the audio portion picked up by the detector 78 can be analyzed by a site unit 96 and/or the home unit 88 in order to determine if the audio portion from the personal computer 80 contains television program-identifying ~~odes. Alternatively, the represen-tation of the ~~udio portions picked up by the detectors 68 and 78 can he analyzed at the remotely located data collection cent=ral office 90 in order to determine if the audio portions from the analog television set 70 and the personal computer 80 contain television program identifi-cation codes.
Moreover, a person identifier 98 may be pro-vided in order to identify the persons watching televi-sion programming on the digital television set 66. The person identifier 98 may be video camera, an IR camera, SUBSTITUTE SHEET (RULE 26) or the like. When such equipment is available in the statistically selected monitoring site 62, the site unit 86 may employ known head location and face recognition software (e.g., as taught by Lu in U.S. Patent No.
4,858,000) for the identification of the viewing persons and for the collection of other demographic data. Simi-larly, person identifiers may be provided in order to identify the F~ersons watching televisian programming on the analog television set 70 and on the personal computer 80 .
Instead of analyzing the representations of the audio portions picked up by the detectors 64, 68, and 78 in order to determine if the audio portions from the corresponding digital television set 66, analog televi-sion set 70, a:nd personal computer 80 contain television program-identifying codes, characteristic signatures can be extracted from these representations for subsequent comparison, either in the statistically selected monitor-ing site 62 or in the central office 90, with previously collected reference signatures in order to identify the television programs to which the digital television set SUBSTITUTE SHEET (RULE 26) 66, the analog television set 70, and the personal com-puter 80 are tuned.
Programs played by VCRs on the digital televi-sion set 66, on the analog television set 70, and on the personal computer 80 can be identified using either the code or the signature technique. Thus, if the programs being played carry program identification codes that are preserved through the process of recording and replay in the case of time shifted viewing, or that are recorded in the programs stored on tapes to be rented or sold, the program identification codes can be detected at the time that the programs are played so that the audiences of the programs may be measured. However, if the programs being played are non-encoded programs, or if the program iden-tification codes are: lost (e. g., during the recording process), then the embodiments of the present invention described~herein can. determine the programs being viewed, when the tapes are played, by extracting characteristic signatures from these programs and by matching the ex-tracted signatures to reference signatures stored in a reference signature database. In this case, searching SUBSTITUTE SHEET (RULE 26) can be optimi::ed by the use of well known hashing techniques.
Although the present invention may use either the code technique or the signature technique in order to measure audiences of programs played on digital televi-lion equipment:, the present invention may use both of these two tecriniques so that one of the techniques backs up the other i.n the event that the one technique is un-able to identify a viewer selected television program.
For example, signatures are extracted and matched in order to identify a viewer selected television program only if identifying codes cannot be detected. As a fur-ther alternative, the present invention may use both of these two techniques simultaneously. Demographic data may also be collected in connection with the present t5 invention.
It may be noted that, although the first em-bodiment 60 me;~sures the great majority of the overall audience, it ins not arranged to measure interactive fea-tures te.g., co-transmitted advertising detail) that are expected to be part of the digital broadcasting environ-ment. Therefore, an important feature of the following embodiment is that ir_ measures interactive features.
SUBSTITUTE SHEET (RULE 26) Acc~~rdingly, a second embodiment 100 of the present invention is provided as shown in Figure 3. The second embodiment 100 measures tuning to digital televi-sion programming in connection with a statistically se-lected monitoring site 102. As will be apparent from the discussion be:Low, this second embodiment 100 may include some or all oi: the features of the first embodiment 60, as well as the: new features described below in connection with the second embadiment 100.
According to this second embodiment 100, tuning data, and'poss;ibly demographic data, are collected from digital television reception equipment that includes processing equipment preferably having adequate non-vola-tile or battery-backed memory available so that an algo-rithm, hereinafter referred to as a software agent, can be stored thereon. The digital television reception equipment of the second embodiment 100 may include (i) a personal computer 104 which may be similar to the per-sonal computer 40 of Figure 1, (ii) a digital converter 106 which may be similar to the digital converter 36 of Figure 1, (iii) an analog television set 108 operating in SUBSTITUTE SHEET (RULE 26) WO 99/59275 PCTNS9t3/14286 response to th.e digital converter 106, and (v) a digital television set 110.
One or more software agents of the second em-bodiment 100, as disclosed in greater detail hereinafter, monitor operating tasks in order to create time-stamped records containing tuning and/or other data regarding operation of the particular pieces of equipment in which the software agents are resident. Such monitored operat-ing tasks may :be, for example, messages passed from a remote or other control operated by a user to a tuner or other program aelector in order to select a television program being broadcast in a channel, messages passed from a controller of processing equipment to a tuner in order to select. a television program being broadcast in a channel, or the. like. Although software agents are ex-pected to be axle to effectively eavesdrop on data traf-fic passing though their hosts' data ports, the use of software agent; would not fully measure tuning at viewing sites unless each item of television equipment at those sites has a re:>pective software agent within it so that a complete set of: operating tasks can be captured.
SUBSTITUTE SHEET (RULE 26) Acc«rdingly, a software agent 112 is included in the digital converter 106. The software agent 112 monitors oper<~ting tasks in order to create time-stamped records containing tuning and/or other data regarding operation of t:he digital converter 106 in which the soft-ware agent 11:? is resident. Thus, the software agent 112 detects, for e~xample~, a message relating to selection of a television program being broadcast in a selected chan-nel. From this detected message, the identity of the selected television program may be determined. The soft-ware agent 112 is also arranged to eavesdrop on data traffic passing though its host's input/output data port 114, and to communicate over the input/output data port 114. Accordingly, programs to which the analog televi-sion set 108 is tuned may be detected through use of the software agent 112. The software agent 112 may be down-loaded over a communication medium 116 to the digital converter 106 by use of the input/output data port 114.
Alternatively, the software agent 112 may be a plug in, may be resident on a floppy disk, or the like.
Similarly, a software agent 118 is included in the digital television set 110. The software agent 118 SUBSTITUTE SHEET (RULE 26) monitors operating tasks associated with the digital television set 110 i.n order to create time-stamped re-cords containing tuning and/or other data regarding oper-ation of the digital television set 110 in which the software agent 118 is resident. The software,agent 118 is also arranged to cooperate with its host's in-put/output data port 120. A software agent 122 is in-eluded in the :personal computer 104. The software agent 122 monitors operating tasks associated with the personal computer 104 in order to create time-stamped records containing tuning and/or other data regarding operation of the personal computer 104 in which the software agent 122 is resident,. The software agent 122 is also arranged to cooperate with its host's input/output data port 124.
Moreover, a person identifier 126 may be pro-vided in order to identify the persons watching televi-sion programming on the personal computer 104. As in the case of the person identifier 98, the person identifier 126 may be video camera, an IR camera, or the like, and may be provided with any or all of the viewing equipment shown in Figure: 4.
SUBSTITUTE SHEET (RULE 26) The software agents 112, 118, and 122 may be telecommunication enabled so that television audience data from all the viewing sites in the statistically selected monitoring site 102 can be communicated, via the Internet, a pmblic telephone system, or the like, to a locally located or remotely located intermediate data collector 128 and then to a remotely located central office 130 through a communication channel 170. The intermediate data collector 128 can be flexibly located either at the same statistically selected monitoring site 102, or at ~a remotely located site 166, or at the central office 130. For this purpose, the input/output data ports 114, 120, and 124 may be serial ports, parallel ports, univers;~l serial buses (USB), firewires (according to IEEE 1394), or the like. The data transfer may, for example, be structured as a background task and take the form of a sequE~nce of data packets, each of which is e-mailed or otherwise communicated to the remotely located intermediate data collector 128 during pauses in a user's on line sessions or at any other time. The intermediate data collector 128, for example, may be a computerized data collector or an Internet service provider. Alterna-SUBSTITUTE SHEET (RULE 26) tively, the intermediate data collector 128 may be a home unit, in which case, the intermediate data collector 128 may be located within the statistically selected monitor-ing site 102 ~~nd may itself be arranged to communicate tuning and demographic data via e-mail or other communi-cation to the central office 130.
The software agent 122 additionally may monitor the personal computer 104 for interactive uses such as Internet usage: (e.g.., through logging of Universal Re-source Locators, URLs), application software usage, and television viewing supported by the personal computer 104. Similarly, to the extent that the digital converter 106 and the digital television set 110 are web-enabled, the software agents 114 and 118 may monitor interactive uses such as Internet usage (e.g., through logging of URLs) and application software usage, as well as televi-sion viewing.
Because not all equipment that is encountered by a research firm doing television audience research, at least during the early part of the digital television broadcasting era, will be compatible with the software agent approach discussed above, the second embodiment 100 SUBSTITUTE SHEET (RULE 26) of the measurement system of the present invention may be arranged to include many or all of the features found in the first embodiment 60.
As described above, the first embodiment 60 measures the ~3reat majority of the overall audience by detecting the programs to which receivers are tuned by detecting program identification codes embedded in the programs, and,/or by extracting signatures of the programs being viewed and by comparing the extracted signatures to reference signatures. Moreover, the second embodiment 100 measure-s riot only the overall audience, but also interactive features provided with the programming. The embodiments described below are specifically arranged to measure, in an efficient manner, the digital television viewing data where multiple television programs are pres-ent in a common digital transmission channel (e.g., of 6 MHZ), particularly where a digital television set does not have an accessible operating system with which a software agent can reside. The first embodiment 60 is also useful where there is no I/0 interface on the tele-vision set so that there is no easy way to read data from the television set.
SUBSTITUTE SHEET (RULE 26) Fig,ire 4 depicts a third embodiment 200 of the invention in which a statistically selected monitoring site 202, during the transition period when both analog and digital broadcasting occur, includes, for example, a first viewing site 204, a second viewing site 206, and a third viewing site :?08. The first viewing site 204 in-eludes a digital converter 210 connected to an analog television set: 212. The audio portion of a program to which the analog television set 212 is tuned is detected by a detector 214. The detector 214 may detect this audio port=ion by nora-intrusively detecting the sound provided by a speaker 216 of the analog television set 212 or by intrusively detecting the audio signal from a direct connection to~ the analog television set 212.
A probe 218 is provided to detect the interme-diate frequency signal of the digital converter 210. A
signal processor 220 demodulates the detected intermedi-ate frequency signal to the baseband bit stream contained in the detected intermediate frequency signal, and then demultiplexes the baseband bit stream to recover the audio portion ~~f the baseband bit stream.
SUBSTITUTE SHEET (RULE 26) *rB
A comparitor 222 may be arranged to first de-termine whether there is a program identification code in the audio detected by the detector 214. If there is a program identification code in the audio detected by the detector 214, this program identification code identifies the program tc> which the analog television set 212 is tuned and is, therefore, logged. If there is no program identification code in the audio detected by the detector 214, the compa.ritor 222 then scans the audio portion of the baseband bit stream provided by the signal processor 220 in order to detect the audio in a first program con-tained in the intermediate frequency signal detected by the probe 218. The comparitor 222 compares this audio to the audio data from the detector 214. If there is a match, the program to which the digital converter 210 is tuned is known from the information provided by the sig-nal processor 220. If there is no match, the comparitor 222 then scans the audio portion of the baseband bit stream provided by the signal processor 220 in order to detect the audio in a second program contained in the intermediate frequency signal detected by the probe 218, and so on until the comparitor 222 detects a match. Once -3b-SUBSTITUTE SHEET (RULE 26) a match is found, the major and minor channel numbers of the matched channel are known, and the corresponding program identifying ancillary code can be read from the corresponding data packet.
The second. viewing site 206 includes a digital television set 224. The audio portion of a program to which the digital television set 224 is tuned is detected by a detector 226. The detector 226 detects this audio portion by non-intrusively detecting the sound provided by a speaker 228 of the digital television set 224 or by intrusively.-deoecting the audio signal from a direct connection to ~=he digital television set 224.
A probe 230 is provided to detect the interme-diate frequency signal of the digital television set 224.
A signal processor 2:32 operates similarly to the signal processor 220 ~.n order to provide the audio portion of the baseband bit stream in the intermediate frequency signal detected by the probe 230. A comparitor 234 oper-ates similarly to the comparitor 222 in order to first determine whether there is a program identification code in the audio deaected by the detector 226 and, if there is not, to scan. the audio portion of the baseband bit -3?-SUBSTxTUTE SHEET (RULE 26) stream provided by the signal processor 232 until a match is found.
The third viewing site 208 includes a personal computer 236. The audio portion of a program to which the personal computer 236 is tuned is detected by a de-tector 238. The detector 238 detects this audio portion by non-intrusively detecting the sound provided by speak-ers 240 of the personal computer 236 or by intrusively detecting the .audio signal from a direct connection to the personal computer 236.
A.prc~be 242 is provided to detect the interme-diate frequenc~~ signal of the personal computer 236. A
signal processor 244 operates similarly to the signal processor 220 in order to provide the audio portion of the baseband bit stream in the intermediate frequency signal detected by the probe 242. A comparitor 246 oper-ates similarly to the comparitor 222 in order to first determine whether there is a program identification code in the audio dea ected by the detector 238 and, if there is not, to scam the audio portion of the baseband bit stream provided by the signal processor 244 until a match is found.
SUBSTITUTE SHEET (RULE 26) The comparitors 222, 234, and 246 provide their program identification codes from the audio or from the data packet, and/or match information to a home unit 248, which may be ;provided with data storage and forwarding unit capability, within the statistically selected moni-toring site 202. A remotely located data collection central office 250 :is schematically depicted as a com-puter based data collection central office that inter-changes data with the home unit 248 over a communication network 252, :such as a public switched telephone network, the Internet, or the like. Moreover, a person identifier 254 may be provided in order to identify the persons watching television programming on the digital television set 224. As in the case of the person identifier 98, the person identifier 254 may be video camera, an IR camera, or the like, and may be provided for any or all of the viewing equipment shown in Figure 4.
Alternatively, instead of using intermediate frequency probes for the probes 218, 230, and 242, local oscillator probes may be used. A local oscillator probe may be employed to initially identify the channel tuned by its associated television receiver, which offers a SUBSTITUTE SHEET (RULE 26) significant speed advantage in the measurement. That is, because channel detection apparatus normally operates much faster than does audio signal comparison apparatus, the program determination process can be carried out in a hierarchical fashion in which the broadcast channel is first determined from the local oscillator signal by the signal processors 220, 232, and 244 (assuming that a program ident:ificat:ion code is not first detected).
Then, the comparitors 222, 234, and 246 sequentially tune to the prograrns co-t:ransmitted in the detected broadcast channel aid.-compare the audio portion of the tuned pro-gram to the audio data from detectors 214, 226, and 238 in order to identify the program in the broadcast chan-nel. In this way, the comparitors 222, 234, and 246 are not required to sequentially tune through all of the programs in all of the available channels in order to determine the tuned program.
A still further alternative is provided by a fourth embodiment 300 of the invention shown in Figure 5.
The fourth embodiment 300 is used in a statistically selected monitoring .site 302 having a first viewing site 304, a second ,viewing site 306, and a third viewing site SUBSTITUTE SHEET (RULE 26) 308. The first viewing site 304 includes a digital ;:o::-verter 310 connected to an analog television se~ 312.
The audio por~ion of a program to whici,. the analog tele-vision set 312 is tuned is detected by a detector 314.
The detector :314 may detect this audio portion by non-intrusively detecting the sound provided by a speaker 316 of the analog television set 312 or by intrusively de-tecting the audio s~_gnal from a direct connection to the audio processing circuitry of the analog television set 312 .
A scanning receiver 318 is arranged to sequen-tially tune to each of the programs carried in each broadcast channel to which the digital converter 310 may be tuned, and to provide an audio portion of each such program to a comparitor 320. The comparitor 320 may be arranged to first determine whether there is a program identification code in the audio detected by the detector 314. If there is a program identification code in the audio detected by the detector 314, this program identi-?0 fication code is logged because it identifies the program to which the analog television set 312 is tuned. If there is no program identification code in the audio SUBSTITUTE SHEET (RULE 26) detected by the detector 314, the comparitor 320 t~2n compares the audio portion of a first program prov~d~c by the scanning receiver 318 to the audio data _rom detector 314. If there is a match, the program to w;.ic~
the digital c~~nverter 310 is tuned is known from the information provided by the scanning receiver 318. Once a match is found, t:he major and minor channel numbers of the matched channel are known, and the corresponding program identifying ancillary code can be read from the corresponding data packet.
If there is no match, the comparitor 320 com-pares the audio por;:ion of a second program provided by the scanning receiver 318 to the audio data from the detector 314, and so on until the comparitor 320 detects a match. A demographic input 322 may be used to provide demographic data to the comparitor 320 which couples this demographic data, and time, with the program to which the digital converter 310 is tuned as a tuning record. The demographic input 322, for example, may be the well know Peoplemeter with which people currently identify them-selves manually when they are viewing a program displayed on a television set.
-4~-SUBSTITUTE SHEET (RULE 26) The second viewing site 306 includes a digital television set: 324. The audio portion of a program to which the digital television set 324 is tuned is detected by a detector 326. The detector 326 detects this audio portion by non:-intrusively detecting the sound provided by a speaker 328 of the digital television set 324 or by intrusively detecting the audio signal from a direct connection to the digital television set 324.
A scanning receiver 330 is arranged to sequen-tially tune to each of the programs carried in each broadcast~cl3an:nel to which the digital television set 324 may be tuned, and to provide an audio portion of each such program to a comparitor 332. The comparitor 332 may be arranged to first determine whether there is a program identification code in the audio detected by the detector 326. If there is a program identification code in the audio detected by the detector 326, this program identi-fication code is logged because it identifies the program to which the digital television set 324 is tuned. If there is no program identification code in the audio detected by the' detector 326, the comparitor 332 then compares the audio portion of a first program provided by SUBSTITUTE SHEET (RULE 26) the scanning receiver 330 to the audio data from the detector 326. If there is a match, the program to which the digital television set 324 is tuned is known from the information provided by the scanning receiver 330. If there is no match, the comparitor 332 compares the audio portion of a second program provided by the scanning receiver 330 to the audio data from the detector 326, and so on until t:he comparitor 332 detects a match.
Moreover, a person identifier 334 may be pro-vided in order to identify the persons watching televi-sion programm:~ng on the digital television set 224. As in the case of the person identifier 98, the person iden-tifier 254 may be video camera, an IR camera, or the like, and may be provided for any or alI of the viewing equipment shov~m in b'igure 4. The comparitor 332 couples the identities. of tile persons watching the digital tele-vision set 324, and time, with the program to which the digital television set 324 is tuned as a tuning record.
The third viewing site 308 includes a personal computer 336. The audio portion of a program to which the personal computer 336 is tuned is detected by a de-tector 338. The detector 338 detects this audio portion SUBSTITUTE SHEET (RULE 26) by non-intrusively detecting the sound provided by speak-ers 340 of the personal computer 336 or by intrusively detecting the audio signal from a direct connection to the personal ~~omputer 336.
A scanning receiver 342 is arranged to sequen-tially tune to each of the programs carried in each broadcast channel to which the personal computer 336 may be tuned, and to provide an audio portion of each such program to a c:omparitor 344. The comparitor 344 may be arranged to first determine whether there is a program identification. code in the audio detected by the detector 338. If there is a program identification code in the audio detected by the detector 338, this program identi-fication code is logged because it identifies the program to which the personal computer 336 is tuned. If there is no program identification code in the audio detected by the detector 3:38, the comparitor 344 then compares the audio portion c~f a first program provided by the scanning receiver 342 to the audio data from the detector 338. If there is a match, the program to which the personal com-puter 336 is dined is known from the major and minor channel number:a indicated by the match. If there is no SUBSTITUTE SHEET (RULE 26) match, the comparitor 344 compares the audio portion of a second progra~;n provided by the scanning receiver 342 to the audio date from the detector 338, and so on until the comparitor 34~~ detects a match. The comparitor 344 cou-ples time with the program to which the personal computer 336 is tuned as a tuning record.
The comparitors 222, 234, and 246 provide their tuning records to a home unit 346, which may be provided with data storage and forwarding unit capability, within the statistically selected monitoring site 302. A re-motely located data collection central office 348 is schematically depicted as a computer based data collec-tion central office that interchanges data with the home unit 346 over a communication network 350, such as a public switched telephone network, the Internet, or the like.
It is likely that many, if not all, digital television sets, digital converters, and like digital equipment will have data ports that will provide output viewer-selected program information for use in consumer devices connected to the data ports. In connection with digital televisions, a data port is likely to provide, SUBSTITUTE SHEET (RULE 26) for example, the full major channel ATSC bitstream and information on virtual channels that may include analog or digital major channel selection, program (minor chan-nel) selectio:a, physical source (TV, VCR, DVD, etc.) identification, and the like. In connection with digital converters (i.e., set top boxes), a data port is likely to provide, for example, the full ATSC bitstream and information on virtual channels that may include analog or digital ma~ior channel selection, program (minor chan-nel) selection, vertical blanking interval data rein-serted on'the corrects line and field of analog signals, and the like.
Accordingly, a fifth embodiment 400 of the present invention is provided as shown in Figure 6. The fifth embodiment 400 measures tuning to digital televi-sion programming in connection with a statistically se-lected monitoring site 402. The fifth embodiment 400 may include some or all of the features of the previously described embodiments.
The fifth embodiment 400 permits tuning data, and possibly demographic data, to be collected from digi-tal television reception equipment that includes (i) a SUBSTITUTE SHEET (RULE 26) personal computer 404, (ii) a digital converter 406, (iii) an analog television set 408 operating in response to the digital converter 406, and (v) a digital televi-sion set 410.
The digital converter 406 has a data port 412.
A site unit 4:L4 reads and stores the full ATSC bitstream, the analog or digital major channel selection, the pro-gram selection, vertical blanking interval data, and/or the like data available at the data port 412 in order to determine the program selected for viewing on the analog television set 408 as well as any other desired and available information. Moreover, the site unit 414 may be arranged to collect demographic data related to the viewers in the audience of the program selected for view-ing on the analog television set 408. For example, the site unit 414 may collect demographic data from a person identifier, a Peoplemeter, or the like, as discussed above. All such data may be uploaded over a communica-tion medium 415, which may be a wire, a power line, and IR link, an RF modem, or the like.
Simi:Larly, the digital television set 410 has a data port 418. A site unit 420 reads and stores the full SUBSTTTUTE SHEET (RULE 26) major channel ATSC bitstream, the major channel selec-tion, the program selection, physical source identifica-tion, and the like data available at the data port 418 in order to determine the program selected for viewing on the digital television set 410 as well as any other de-sired and available information. Moreover, the site unit 420 may be arranged to collect demographic data related to the viewer: in the audience of the program selected for viewing on the digital television set 408. For exam-ple, the site unit 420 may collect demographic data from a person ident:ifier,, a Peoplemeter, or the like, as dis-cussed above. All such data may be uploaded over a com-munication medium 421.
Also, the personal computer 404 has a data port 422. A site unit 424 reads and stores the full major channel ATSC f~itstream, the major channel selection, the program selection, and the like data available at the data port 422 in order to determine the program selected for viewing on the personal computer 404 as well as any other desired and available information. Moreover, a person identifier 426 may be provided in order to iden-tify the persons watching television programming on the SUBSTITUTE SHEET (RULE 26) personal computer 9:04. As in the case of the person identifier 98, the person identifier 426 may be video camera, an IR. camera, or the like, and may be provided with any or all of the viewing equipment shown in Figure 6. All program and demographic data may be uploaded over a communication medium 427.
The site units 414, 420, and 424 may be tele-communication enabled so that television audience data from all the viewing sites in the statistically selected monitoring sit=a 402 can be communicated, via the Interne-t, a public.~tE:lephone system, or the like, to a locally located or remotely located intermediate data collector 428 and then t_o a remotely located central office 430 through a communication channel 470. The intermediate data collector 428 c:an be flexibly located either at the same statistically selected monitoring site 402, or at a remotely located site 466, or at the central office 430.
For this purpose, the site units 414, 420, and 424 may be provided with serial, ports, parallel ports, universal serial buses (USB), firewires (according to IEEE 1394), or the like. The intermediate data collector 428, for example, may be a computerized data collector or an SUBSTITUTE SHEET (RULE 26) Internet service provider. Alternatively, the intermedi-ate data collector 428 may be a home unit, in which case, the intermediate data collector 428 may be located within the statistically selected monitoring site 402 and may S itself be arranged to' communicate tuning and demographic data via e-mail or other communication to the central office 430.
A software agent 500 is shown in Figure 7. The software agent 500 can be used for any of the software agents 112, 1:18, and 122. As shown at a block 502 of the software agen~_ 500, the software agent 500 copies the current operating task. If the current operating task uses a packet of television programming as determined at a block 504, t:he software agent 500 at a block 506 deter-1S mines whether the data packet has a decodable packet label including a decodable program identification code, name, or other indicia. This program identification data packet is expected to be a feature of digital television programming, particularly if multiple programs are packed simultaneously as minor channels in a broadcast channel in a digital x~roadcasting environment, and is expected to identify the ~~rogram tuned by the monitored television.
SUBSTITUTE SHEET (RULE 26) If the data packet does not have a decodable packet label, the software agent 500 at a block 508 caus-es the ON state of the monitored viewing equipment to be logged, provided that this ON state is a new status for the monitored viewing equipment and the monitored viewing equipment is ON. The balance of the measurement system (e.g., the audio signal methods employed by any of the other embodiments 60, 200, and 300 described above) is relied on in order to identify the tuning. Program flow then returns to the block 502 to await the next operating task.
On t:he other hand, if the data packet does have a decodable packet :Label, the software agent 500 deter-mines at a block 510 whether the packet label from the data packet of: the current operating task is the same as the packet lak>el previously determined by the software agent 500. If: so, there is no need to store the packet label unless i.t is merely indicative of continued viewing to an already identified television program. Accord-ingly, program;flow returns to the block 502 to await the next operating task. However, if the packet label from the data packet of the current operating system task is SUBSTITUTE SHEET (RULE 26) *rB
not the same as the packet label previously determined at the block 506, the software agent 500 at a block 512 logs the identification of the television program as contained in the program label and also logs the time. Program flow then returns to the block 502 to await the next operating task.
If the current operating task does not use a packet of tel~~visio:n programming as determined at a block 504, the software agent 500 at a block 514 determines whether the c~irrent operating task is a command to other monitored'equ:ipment (e. g., a command to the digital tele-vision receiver 110 to tune a different channel and to select a particular one of the N programs being broadcast in that channel). '.Cf the current operating task is a command to other monitored equipment, the software agent 500 at a block: 516 logs as much detail as is available (e.g., the command itself, the identity of the issuer of the command, and the identity of the recipient of the command) in memory, and program flow returns to the block 502.
If the current operating task is not a command to other monitored equipment, the software agent 500 at a SUBSTITUTE SHEET (RULE 26) *rB
block 518 determines if co-transmitted data (i.e., data that is related to one of the television programs being broadcast in a channel and that is transmitted during the same time interval as the program) has been selected by a viewer. Co-transmitted data may comprise a guide to other available television programming, catalog-like details on products being advertised on the co-transmit-ted program, .and the like. Some of these proposed uses of co-transmitted data will be configured so that one can infer what program is being viewed from a URL or other label that loc3ically links the co-transmitted data to the television program. Accordingly, the software agent 500 at a block 520 searches the header portion of a task for such URL or other label, and logs such URL or other label that is found.. Thereafter, program flow returns to the block 502.
If c:o-transmitted data has not been selected by a viewer, the software agent 500 at a block 522 deter-mines if the User of: the equipment has directed his or her browser, or other cammunication software, to access an Internet page (assuming that the monitored viewing equipment being monitored is configured so that it has SUBSTITUTE SHEET (RULE 26) access to the Internet or other on-line service). If the user of the e<luipment has directed his or her browser, or other communication software, to access an Internet page, the software agent 500 at a block 524 searches for a URL
or other labe7_, and logs such URL or other label that is found. Thereafter, program flow returns to the block 502. If the user of the equipment has not directed his or her browses, or other communication software, to ac-cess an Internet page, program flow returns to the block 502.
As an example of the use of a software agent as describe above, consider the case of a person in a sta-tistically selected monitoring site who is viewing a digital television program and who sees an interesting IS product being advertised. It is expected that the person will have the capability to request more data on that product by means of a simple mouse-click operation. This data, for example, will either be a subset of the data providing the displayed advertisement, or will be co-transmitted subsequently in the signal of the television program that the person has selected for viewing. This data would then be displayed in a separate window on the SUBSTITUTE SHEET (RULE 26) mufti-windowed display being used for television viewing.
An additional set o:E data could then be obtained by clicking on a hypertext link element of the initially displayed date. This action would result in downloading the desired additional data over the Internet. A soft-ware agent installed in this viewing equipment could thus log not only what program was being viewed, but could also supply additional marketing research data on the consumer's use: of in-program advertising.
In addition to providing a device for monitor-ing tuning activity, the software agent of the present invention can be used to collect demographic data rela-tive to the monitored viewing. In a manual approach to the collection of demographic data, the software agent could generate: a status and prompting display in one window of the viewing equipment requiring a viewer or user to input the appropriate demographic data. This status and prompting display window could have an appear-ance similar t:o that: provided by the peoplemeter hardware widely used in contemporary audience measurements and that displays a status reminder light for each occupant of a statistically selected monitoring site. However, in SUBSTITUTE SHEET (RULE 26) the comparable windowed display arrangement, the name of each occupant could be shown along with a status indica-tor.
If the software agent is used with a personal computer that can receive digital television programming, a variety of more nearly automatic and less intrusive approaches (from the television viewer's perspective) could be used to collect persons data and update a tiled status display. For example, it is well known to iden-tify an individual user of a manual input device (such as a keyboard or ~~ mouse) of a computer by the characteris-tic rates of d;~ta entry and pauses between data entries.
In a television audience measurement, in which the occu-pant population to be monitored is very small, measure-ments of this ;port should be expected to be highly accu-rate. Moreover, an :increasing number of personal comput-ers have video cameras associated with them, so that the user of the computer can engage in video conferences by telephone. Wh<:n such equipment is available in a statis-tically selectE=d monitoring site, a software agent com-prising known head location and face recognition software (e.g., as taught by Lu in U.S. Patent No. 4,858,000) can SUBSTITUTE SHEET (RULE 26) be employed far the identification persons and the col-lection of dem,ograph~ic data.
Certain modifications of the present invention have been discussed above. Other modifications will occur to those practicing in the art of the present invention. For example, the software agents 112, 118, and 122, as described above, monitor operating tasks.
The operating tasks may be operating system events of the operating systems used by the equipment in which the software agent is resident. Indeed, the software agents 112, 118, and 122 may monitor any function of the moni-tored equipment as long as the desired data is collected.
Also, a statistically selected monitoring site according to e;~ch of the embodiments of the invention, as described above=_, includes certain viewing equipment as well as certain monitoring equipment. However, it should be understood that a statistically selected monitoring site according to the present invention may include any combination of the equipment incorporated in the embodi-ments described abova_, as well as other and/or different equipment.
SUBSTITUTE SHEET (RULE 26) Moreover, tine software agent 500 described above can be ~~eneric so that it can be used w'_ t;: av piece of equi~~ment with which it is compatib=e, or ~~ may be specialized for each particular apparatus _n which it is used. Also, the software agent 500 may be arranged to detect the al:L window activities conducted by an audi-ence.
Furthermore, although not shown in Figures 2-5, the digital television reception equipment o; the embodi-ments shown therein may further include auxiliary digital television equipment. such as a VCR, a digital video disk player, a video gamee,~or other entertainment systems.
Additiona:Lly, as described above, program iden-tification codes are' detected in order to identify tele-1~ vision programs. However, television programs may be identified by any indicia such as program names. More-over, an Internet page may be identified by its address or by an ident.ificat:ion code or name or label or, in the case of an adv'ertise'ment on the Internet, by its banner.
Therefore, any indic:ia from which a television program or content associated with a television program may be iden--~9-SUBSTITUTE SHEET (RULE 26) tified is referred to herein generically as an identifi-cation datum.
Moreover, the home units 248 and/or 346 may be referred to herein an intermediate data collectors.
Accordingly, the description of the present invention is to be construed as illustrative only and is for the purpose' of teaching those skilled in the art the best mode of carrying out the invention. The details may be varied substantially without departing from the spirit of the invention, and the exclusive use of all modifica-tions which-are: within the scope of the appended claims is reserved.
SUBSTITUTE SHEET (RULE 26)
(1) digital broadcast techniques do not use a vertical blanking inter'ral and, therefore, the program tracking and identifying codes that are written in the vertical blanking internal of analog broadcast signals will not be transmitted; (2) multiple signal formats and associated multiple display formats having, among other features, differing height-to-width ratios and different resolu-tions are allowed, so that existing video signal correla-tion methods used with analog broadcasts may essentially be disabled-be<:ause these methods depend on having the same pictorial feature appear at corresponding places on the measured and reference displays; (3) a broadcaster can transmit as many as six programs (arrayed as a se-quence of data packets, where each data packet is labeled as to which of the programs' data is carried therein) within an assi<3ned 6 MHZ frequency band by trading off pictorial reso:Lution for an increase in the number of programs so that (i) digital signal compression methods used to decrea:ae the spectrum space required by a program destroy program identifying codes embedded in an origi-nal, high-reso:Lution, program master, and (ii) determin-SUBSTITUTE SHEET (RULE 26) ing which channel has been tuned by a receiver does not uniquely identify a program being viewed if more than one program is being transmitted in that channel; and, (4) data other than television broadcasting may be co-trans-mitted in the same channel and, in some cases, it is expected that the other data will be related in some manner to the co-transmitted programming so that a viewer can interact with the TV programming (e.g., to obtain a program guide or detailed information on an advertised product, to automatically switch to a desired program, or to take part in an audience-participation program).
It may be noted that, although projected digi-tal signal compression and transmission methods destroy the types of video codes used in, and suggested for, the prior-generation analog broadcasting approaches, it is expected that less change will be encountered with re-spect to audio codes. That is, because the audio compo-vent of a television broadcast comprises much less infor-mation than does the video, there is much less to be gained by applying signal compression methods to audio.
Nonetheless, it is expected that various audio compres-sion methods m.ay be employed. These methods include SUBSTITUTE SHEET (RULE 26) those defined k>y the Dolby AC-3 or the European MUSICAN
standards, yr those defined by some yet-to-be-defined standard operable within the relatively open and flexible MPEG arrangement. Although the coding approaches taught in the aforementioned U.S. Patent No. 5,404,377 are known to survive the Dolby AC-3 and MUSICAN compression meth-ods, compression methods other than Dolby AC-3 and MUSIC-AN may destroy these codes. Moreover, although the chan-ge in technology may obviate the use of some of the code-s, such as those described above, other codes (e. g., digital data packet codes telling a receiving site which of several interleaved programs is associated with a given data packet) are expected to be broadcast both with television proc;ramming and with any co-transmitted data that are related to, and intended to be used in conjunc-tion with, one or more of the programs.
In addition to changes in transmission equip-ment and signals, considerable changes are'expected in reception equipment. Notable among these are both the use of set top signal converters (generally referred to as set top boxc=s) allowing a digital broadcast to be viewed on an analog receiver, and a projected convergence SUBSTITUTE SHEET (RULE 26) of television receivers and computers. In the short term, for example, it is expected that digital receivers, configured as ;plug-in boards for personal computers, will be used to enable the display of digital television sig-pals on the computers.
Another traditional measurement reflected in television audience reporting has been the determination of who actuall,~r viewed the program that was received by the equipment being monitored in a statistically selected monitoring site. A :related measurement of interest is the identification of users of on-line services, such as on-line services provided over the Internet. Also, it is clear that mea:~uring the members of an audience in a statistically selected monitoring site who are interac-tively using a television and/or accessing the Internet, and the information delivery apparatus used to deliver information to the members, will continue to be impor-taut.
By far the most commonly used approach in mak-ing these measurements is that of interrogation, wherein the viewer andfor Internet user is asked to identify himself or heraelf as a member of the television audience _g_ SUBSTITUTE SHEET (RULE 26) or as an Internet user. In connection with television viewing, this inquiry is usually done by means of an electronic prompting and data input device (commonly referred to a.; a Peaplemeter) associated with a monitored receiver in a statistically selected monitoring site.
The member identification may also include age, sex, and other demographic data. It is common to store both the demographic data and the tuning data associated with each monitored receiver in the statistically selected monitor-ing site in store-and-forward equipment located within the monitori.nc~ site and to subsequently forward these data to a central office computer via a direct call over the public switched telephone network , or via the Internet, on a~ daily basis.
Of particular interest in this area is the teaching of an audience interrogation arrangement dis-closed by McKe:nna et al., in U.S. Patent No. 4,816,904.
According to this arrangement, a prompting message is displayed on a. television screen overlaid on viewer se-lected programming by mixing the prompting message with the video sigr.~al being sent to the display. However, McKenna et al. do nat teach a "tiling" arrangement where SUBSTITUTE SHEET (RULE 26) 64267-1027(S) the prompting message is displayed on a portion of a display separated from th.e portion of the display devoted to television picture.
Many arrangements have been proposed in the computer arts for reliably identifying a user so that only selected individuals can secure access to some of the data on a computer or computer system. The most common of such arrangements is that of requiring the user to enter both his or her claimed identity along with a password. Other arrangements have included the use of various biometric techniques, such as image or voice recognition devices. Additionally, it is well known in the audience measurement arts to u:~e computer-based image recognition in order to identify members of a viewing audience.
Notable among teachings in this area is that by Lu in U.S.
l~ Patent No. 4,858,000.
Summary of the Invention According to one aspect of t:he present invention, a television audience measurement system identifies a viewer selected television program from among a plural-ity of television programs simultaneously broadcast in a broadcast channel. The television audience measurement system comprises a channel detector and a comparitor.
The channel detector detects the broadcast channel in which the plurality of television programs is broadcast.
The comparitor sequentially compares an audio component of the plurality of television programs broadcast in the detected broadcast channel with an audio signal of the viewer selected television program so as to identify the viewer selected television program.
According to another aspect of the present invention, a television audience measurement system is provided f or digital television equipment that is dis-posed in a stal_istically selected location. The televi-sion audience measurement system comprises a software agent and an interface and communication apparatus. The software agent is adapted to read, from a data packet contained in digital television programming, a datum identifying a 1=elevision program, and the software agent is stored in memory associated with the digital televi-sion equipment. The interface and communication appara--li-SUBSTITUTE SHEET (RULE 2b) tus is adapted to transmit the identification datum to a remotely located central office.
According to still another aspect of the pres-ent invention, a television audience measurement system S identifies a viewer selected television program from among a plurality of television programs broadcast as a time division multiplexed sequence of data packets in a broadcast channel. The viewer selected television pro-gram is displayed on a television display in a statisti-cally selected location. The television audience mea-surement system comprises receiving means, acquiring means, recovering means, and comparing means. The re-ceiving means :receives the time division multiplexed sequence of dai=a packets in the broadcast channel. The acquiring meana acquires an audio portion of the viewer selected television program. The recovering means recov-ers audio components respectively corresponding to the television programs contained in the sequence of data packets. The comparing means compares the audio compo-vents to the audio portion in order to determine the viewer selected television program.
SUBSTITUTE SHEET (RULE 26) WO 99/59275 PCTNS98l14286 According to yet another aspect of the present invention, a television audience measurement system mea-sures viewing of a television program viewed on digital television located in a statistically selected site and comprises detecting means, extracting means, a software agent, and selecting means. The detecting means detects an audio code embedded in the television program in order to identify the television program. The extracting means extracts an audio signature from the television program in order to identify the television program. The soft-ware agent is ~~rranged to identify the television pro-gram. The selecting means selects at least one of the detecting meana, the extracting means, and the software agent in order to identify the television program.
Acco~°ding to a further aspect of the present invention, a meahod is provided to identify a television program selected by a viewer from a set of television programs broadcast as multiplexed data packets in a view-er selected broadcast channel. The viewer selected tele-vision program is displayed on a display portion of an apparatus tuned to the viewer selected broadcast channel.
The method comprises the following steps: a) determining -t3-SUBSTITUTE SHEET (RULE 26) the viewer se7.ected broadcast channel; b) acquiring an audio portion of the viewer selected television program;
c) selecting ~~n audio component associated with one of the set of tel.evisian programs broadcast in the viewer selected broaf,cast channel; d) comparing the audio por-tion with the audio component in order to determine whether the audio portion and the audio component match;
e) if the audio portion and the audio component match, storing a tuning record from at least one of the audio portion and the audio component; and, f) if the audio portion ai~d:th~e audio component do not match, selecting a different one ~~f the television programs from the set of television proc3rams and repeating steps (c) through (f) until either a match is found or the set of television programs is exhausted.
According to a still further aspect of the present invention, a method is provided to identify a viewer selected television program from among a plurality of time overlapped television programs broadcast in a viewer selected broadcast channel. The viewer selected television program is displayed in a first window of a multi-window te:levisi.on display. A data file, logically SUBSTITUTE SHEET (RULE 26) related to the: viewer selected television program, is also broadcast in the viewer selected channel so as to be time overlapped with the viewer selected television pro-gram. The viewer selected television program and the S data file contain respective labels indicative of the logical relation. Data from the data file is displayed in a second window of the multi-window display. The method comprises the following steps: a) reading, from the data file, the respective data file label and an identifying datum; b) finding, from the logical rela-tion, the'~tele,vision program label associated with the respective date file label; and, c) storing a time-stamped record comprising the identifying datum.
According to yet a further aspect of the pres-ent invention, a software agent is stored in memory asso-ciated with digital television equipment. The software agent is arranged to acquire television audience measure-ment data relative to the digital television equipment.
The software agent comprises first, second, and third logging means. The first logging means logs a television program identification datum identifying a television program selected for viewing on the digital television SUBSTITUTE SHEET (RULE 26) 64267-1027(S) equipment. The second logging means logs a co-transmitted identification dai=um associated with data co-transmitted with the television program selected for viewing on the digital television equipme=nt. 'The third logging means logs an Internet identification dat=um associated with an Internet task of the digital television equipment.
The invention may broadly be summarized as an audience rating s~rstem :For use in connection with digital programming, wherein a :First identification datum code is read 1C from a first channel tuned by a receiver, wherein the first identification dat=um is time stamped at the time that it is read, wherein a second .identification datum is subsequently read from a second channel tuned by the receiver, wherein the second identificat=ion d<~tum is time stamped at the time that it is read, the audience :rating system BEING CHARACTERIZED IN
THAT: the first identification datum is read from a multiplexed digital stream corresponding to the first channel; and the second identification datum is read from a multiplexed digital stream corresponds.ng to the second cha=nnel.
Brief Description of the Drawi These and other features and advantages of the present invention will become more apparent from a detailed consideration of the invention when taken in conjunction with the drawings in wr.ich:
Figure 1 is a schematic block diagram depicting typical digital television broadcasting and reception equipment;
64267-1027(S) Figure 2 is a schematic block diagram depicting an audio-based tunin~~ measurement system which is usable with either digital or analog broadcasting and which is in accordance with a first embodiment of the present invention;
16a Figure 3 is a schematic block diagram depicting a tuning measurement. system which employs a software agent resident. in some of the monitored receiving equip-ment and which is in accordance with a second embodiment of the present: invention;
Figure 4 is a schematic block diagram depicting the use of digital source detection in accordance with a third embodiment of the present invention;
Figure 5 is a schematic block diagram depicting the use of digital source detection in accordance with a fourth embodiment of the present invention;
Figure 6 is a schematic block diagram depicting the use of data ports on various television viewing equipment in order to measure television related data in accordance with a fifth embodiment of the present inven-tion; and, Figure 7 is a flow chart depicting the opera-tion of a software agent of the present invention.
A typical digital television broadcasting envi-ronment, which is planned during a transition period in SUBSTITUTE SHEET (RULE 26) which both digital and analog programs are transmitted, may comprise :some combination of the elements depicted in Figure 1. Network programming, and other non-local programming, is provided to a local television station 10 from a broadcast station over a communication medium 12, such as a satellite, or terrestrial digital transmission lines, or the like. Local programming is also provided to the local television station 10 from some mixture of high definitic>n television (HDTV) cameras 14 (which may employ a varieay of formats), standard definition digital video cameras 16 (which may employ a variey of resolu-tions and aspect rat.ios), and analog sources comprising both analog video cameras 18 (e. g., those compatible with the prior generation NTSC broadcast standard), and cinema film sources 20 that have historically been converted to the NTSC standard by means of well known telecine 22.
The signals from the analog video cameras 18 and from the cinema film sources 20 are input to an A/D
converter 24 having an appropriate digital output. The outputs from the A/D converter 24, from the communication medium 12, from the high definition television (HDTV) cameras 14, and/or from the standard definition digital SUBSTITUTE SHEET (RULE 26) video cameras 16 are provided to a switching and ~outirc apparatus 26. The .switching and routing apparatus ~~
passes selected ones of the signals provided ~~, it ~rou-gh digital cornpress:ion equipment 28 prior to Leina broad-cast from the station's transmitter 30. The statior_'s transmitter 30 may also include an antenna, a satellite dish, a cable modem, or the like.
In addition, a cable headend 31 (which is shown as a single cable provider but which may represent a plurality of cable providers) receives signals over the air, from'satellite distribution, or the like, and dis-tributes the signals (with or without reformatting) by way of regular cables, optical fibers, microwaves, or the like.
The digital transmission from the local televi-sion station 10 and/or from the cable headend 31 may be directly received and displayed in a statistically se-lected monitoring site 32 by a digital television set 34.
The digital transmission also may be directly received and converted by a digital converter 36 (commonly config-ured as a set t=op box or STB) into an analog output (e.g-., in the NTSC format) for use by an analog television SUBSTITUTE SHEET (RULE 26) set 38 purchased by a viewer prior to the chance-ove= to digital programming. The digital transmissio~: fu.rthe_ may be directly received and displayed by a persona' computer 40 that has a digital receiver 42 providi:.a a baseband video output signal that the personal computer 40 can show in one of the windows 44 defined or. its dis-play unit 46. The digital receiver 42, for example, could be a plug in board of the personal computer 40 or integrated on the motherboard. The personal computer also may have .speakers 47, a keyboard 48, and a mouse 50 or other pointing device known in the art.
Morecwer, the digital transmission may be di-rectly received and ~~onverted by a digital converter 52 to a form useable by a digital television set 54. For 1~ example, the d_Lgital converter 52 may be used for pay-per-view television programming, video-on-demand televi-sion programming, satellite programs, and/or other ser-vices provided to the statistically selected monitoring site 32. The digital transmission also may be directly received and converted by a digital converter 56 to a form useable b~~ a simple monitor 58. In either of these two cases, the digital television viewing can be measured ?0 -SUBSTITUTE SHEET (RULE 26) by means of meaering technologies similar to the set top box and an analog television configuration described below.
In siddition to the direct reception of the digital transmission by apparatus dedicated solely to that purpose (e. g., the digital television set 34 and/or the personal computer 40), it is expected that a variety of yet-to-be-defined consumer electronic apparatuses will be configured that incorporate at least some of the fea-tures of both a digital or analog television receiver and a home computer.
A first embodiment 60 of the present invention, which measures tuning to digital television programming received in a statistically selected monitoring site 62, is depicted schematically in Figure 2. The first embodi-ment 60 measures such tuning by detecting program identi-fication codes and/or extracting signatures from the audio portion of the television signal to which a re-ceiver is tuned. This audio portion is detected by a detector 64 in the case of a digital television set 66, and by a detector 68 in the case of an analog television set 70. The detector 64 may detect the audio portion of SUBSTITUTE SHEET (RULE 26) 64267-1027(S) a program to which the digital television set 66 is tuned by non-intrusively detecting the sound provided by a speaker 72 of the digital television set 66 (in which case the detector 64 may be a microphone) or by intrusively detecting the audio signal from a direct connection to the speaker, the audio output terminals, or the audio processing circuitry of the digital television set 66. Similarly, the detector 68 may detect the audio portion of a program to which the analog television set 70 is tuned by non-intrusively detecting the sound provided by a speaker 74 of the analog television set 70 or by intrusively detecting the audio signal from a direct connection to the speaker, the audio output terminals, or the audio processing circuitry of the analog television set 70.
The analog television receiver 70 is provided with a digital converter 76, which may be similar to the digital converter 36 of Figure 1.
The audio portion of a television program may also be detected by a detector 78 when the television program is played by a personal computer 80 on a monitor 82 and speakers 84. The detector 78 may detect the audio portion of a program to which the personal computer 80 is tuned by non-:intrus:ively detecting the sound provided by the speakers f34 or by intrusively detecting the audio signal from a direct connection to the speaker, the audio output terminals, or the audio processing circuitry of the personal c:omputesr 80.
As rias been taught by Thomas et al., in U.S.
Patent No. 5,E~29,739, a representation of the audio por-tion picked u~~ by the detector 64 can be analyzed by a site unit (SU) 86 and/or a home unit (HU) 88 (which may be provided with data storage and forwarding unit capa-bility) within the statistically selected monitoring site 62 in order to determine if the audio portion from the digital television set 66 contains television program identification codes. Alternatively, the representation of the audio portion picked up by the detector 64 can be analyzed at a remotely located data collection central office 90 in order to determine if the audio portion from the digital television set 66 contains such television program identification codes. The remotely located data collection central office 90 is schematically depicted as a computer bas~:d data collection central office that interchanges data with the home unit 88 over a communica-SUBSTITUTE SHEET (RULE 26) tion network ~~2, such as a public switched telephone network, the l:nternet, or the like.
Similarly, a representation of the audio por-tion picked up by the detector 68 can be analyzed by a site unit 94 a.nd/or the home unit 88 in order to deter-mine if the audio portion from the analog television set 70 contains television program-identifying codes, and a representation of the audio portion picked up by the detector 78 can be analyzed by a site unit 96 and/or the home unit 88 in order to determine if the audio portion from the personal computer 80 contains television program-identifying ~~odes. Alternatively, the represen-tation of the ~~udio portions picked up by the detectors 68 and 78 can he analyzed at the remotely located data collection cent=ral office 90 in order to determine if the audio portions from the analog television set 70 and the personal computer 80 contain television program identifi-cation codes.
Moreover, a person identifier 98 may be pro-vided in order to identify the persons watching televi-sion programming on the digital television set 66. The person identifier 98 may be video camera, an IR camera, SUBSTITUTE SHEET (RULE 26) or the like. When such equipment is available in the statistically selected monitoring site 62, the site unit 86 may employ known head location and face recognition software (e.g., as taught by Lu in U.S. Patent No.
4,858,000) for the identification of the viewing persons and for the collection of other demographic data. Simi-larly, person identifiers may be provided in order to identify the F~ersons watching televisian programming on the analog television set 70 and on the personal computer 80 .
Instead of analyzing the representations of the audio portions picked up by the detectors 64, 68, and 78 in order to determine if the audio portions from the corresponding digital television set 66, analog televi-sion set 70, a:nd personal computer 80 contain television program-identifying codes, characteristic signatures can be extracted from these representations for subsequent comparison, either in the statistically selected monitor-ing site 62 or in the central office 90, with previously collected reference signatures in order to identify the television programs to which the digital television set SUBSTITUTE SHEET (RULE 26) 66, the analog television set 70, and the personal com-puter 80 are tuned.
Programs played by VCRs on the digital televi-sion set 66, on the analog television set 70, and on the personal computer 80 can be identified using either the code or the signature technique. Thus, if the programs being played carry program identification codes that are preserved through the process of recording and replay in the case of time shifted viewing, or that are recorded in the programs stored on tapes to be rented or sold, the program identification codes can be detected at the time that the programs are played so that the audiences of the programs may be measured. However, if the programs being played are non-encoded programs, or if the program iden-tification codes are: lost (e. g., during the recording process), then the embodiments of the present invention described~herein can. determine the programs being viewed, when the tapes are played, by extracting characteristic signatures from these programs and by matching the ex-tracted signatures to reference signatures stored in a reference signature database. In this case, searching SUBSTITUTE SHEET (RULE 26) can be optimi::ed by the use of well known hashing techniques.
Although the present invention may use either the code technique or the signature technique in order to measure audiences of programs played on digital televi-lion equipment:, the present invention may use both of these two tecriniques so that one of the techniques backs up the other i.n the event that the one technique is un-able to identify a viewer selected television program.
For example, signatures are extracted and matched in order to identify a viewer selected television program only if identifying codes cannot be detected. As a fur-ther alternative, the present invention may use both of these two techniques simultaneously. Demographic data may also be collected in connection with the present t5 invention.
It may be noted that, although the first em-bodiment 60 me;~sures the great majority of the overall audience, it ins not arranged to measure interactive fea-tures te.g., co-transmitted advertising detail) that are expected to be part of the digital broadcasting environ-ment. Therefore, an important feature of the following embodiment is that ir_ measures interactive features.
SUBSTITUTE SHEET (RULE 26) Acc~~rdingly, a second embodiment 100 of the present invention is provided as shown in Figure 3. The second embodiment 100 measures tuning to digital televi-sion programming in connection with a statistically se-lected monitoring site 102. As will be apparent from the discussion be:Low, this second embodiment 100 may include some or all oi: the features of the first embodiment 60, as well as the: new features described below in connection with the second embadiment 100.
According to this second embodiment 100, tuning data, and'poss;ibly demographic data, are collected from digital television reception equipment that includes processing equipment preferably having adequate non-vola-tile or battery-backed memory available so that an algo-rithm, hereinafter referred to as a software agent, can be stored thereon. The digital television reception equipment of the second embodiment 100 may include (i) a personal computer 104 which may be similar to the per-sonal computer 40 of Figure 1, (ii) a digital converter 106 which may be similar to the digital converter 36 of Figure 1, (iii) an analog television set 108 operating in SUBSTITUTE SHEET (RULE 26) WO 99/59275 PCTNS9t3/14286 response to th.e digital converter 106, and (v) a digital television set 110.
One or more software agents of the second em-bodiment 100, as disclosed in greater detail hereinafter, monitor operating tasks in order to create time-stamped records containing tuning and/or other data regarding operation of the particular pieces of equipment in which the software agents are resident. Such monitored operat-ing tasks may :be, for example, messages passed from a remote or other control operated by a user to a tuner or other program aelector in order to select a television program being broadcast in a channel, messages passed from a controller of processing equipment to a tuner in order to select. a television program being broadcast in a channel, or the. like. Although software agents are ex-pected to be axle to effectively eavesdrop on data traf-fic passing though their hosts' data ports, the use of software agent; would not fully measure tuning at viewing sites unless each item of television equipment at those sites has a re:>pective software agent within it so that a complete set of: operating tasks can be captured.
SUBSTITUTE SHEET (RULE 26) Acc«rdingly, a software agent 112 is included in the digital converter 106. The software agent 112 monitors oper<~ting tasks in order to create time-stamped records containing tuning and/or other data regarding operation of t:he digital converter 106 in which the soft-ware agent 11:? is resident. Thus, the software agent 112 detects, for e~xample~, a message relating to selection of a television program being broadcast in a selected chan-nel. From this detected message, the identity of the selected television program may be determined. The soft-ware agent 112 is also arranged to eavesdrop on data traffic passing though its host's input/output data port 114, and to communicate over the input/output data port 114. Accordingly, programs to which the analog televi-sion set 108 is tuned may be detected through use of the software agent 112. The software agent 112 may be down-loaded over a communication medium 116 to the digital converter 106 by use of the input/output data port 114.
Alternatively, the software agent 112 may be a plug in, may be resident on a floppy disk, or the like.
Similarly, a software agent 118 is included in the digital television set 110. The software agent 118 SUBSTITUTE SHEET (RULE 26) monitors operating tasks associated with the digital television set 110 i.n order to create time-stamped re-cords containing tuning and/or other data regarding oper-ation of the digital television set 110 in which the software agent 118 is resident. The software,agent 118 is also arranged to cooperate with its host's in-put/output data port 120. A software agent 122 is in-eluded in the :personal computer 104. The software agent 122 monitors operating tasks associated with the personal computer 104 in order to create time-stamped records containing tuning and/or other data regarding operation of the personal computer 104 in which the software agent 122 is resident,. The software agent 122 is also arranged to cooperate with its host's input/output data port 124.
Moreover, a person identifier 126 may be pro-vided in order to identify the persons watching televi-sion programming on the personal computer 104. As in the case of the person identifier 98, the person identifier 126 may be video camera, an IR camera, or the like, and may be provided with any or all of the viewing equipment shown in Figure: 4.
SUBSTITUTE SHEET (RULE 26) The software agents 112, 118, and 122 may be telecommunication enabled so that television audience data from all the viewing sites in the statistically selected monitoring site 102 can be communicated, via the Internet, a pmblic telephone system, or the like, to a locally located or remotely located intermediate data collector 128 and then to a remotely located central office 130 through a communication channel 170. The intermediate data collector 128 can be flexibly located either at the same statistically selected monitoring site 102, or at ~a remotely located site 166, or at the central office 130. For this purpose, the input/output data ports 114, 120, and 124 may be serial ports, parallel ports, univers;~l serial buses (USB), firewires (according to IEEE 1394), or the like. The data transfer may, for example, be structured as a background task and take the form of a sequE~nce of data packets, each of which is e-mailed or otherwise communicated to the remotely located intermediate data collector 128 during pauses in a user's on line sessions or at any other time. The intermediate data collector 128, for example, may be a computerized data collector or an Internet service provider. Alterna-SUBSTITUTE SHEET (RULE 26) tively, the intermediate data collector 128 may be a home unit, in which case, the intermediate data collector 128 may be located within the statistically selected monitor-ing site 102 ~~nd may itself be arranged to communicate tuning and demographic data via e-mail or other communi-cation to the central office 130.
The software agent 122 additionally may monitor the personal computer 104 for interactive uses such as Internet usage: (e.g.., through logging of Universal Re-source Locators, URLs), application software usage, and television viewing supported by the personal computer 104. Similarly, to the extent that the digital converter 106 and the digital television set 110 are web-enabled, the software agents 114 and 118 may monitor interactive uses such as Internet usage (e.g., through logging of URLs) and application software usage, as well as televi-sion viewing.
Because not all equipment that is encountered by a research firm doing television audience research, at least during the early part of the digital television broadcasting era, will be compatible with the software agent approach discussed above, the second embodiment 100 SUBSTITUTE SHEET (RULE 26) of the measurement system of the present invention may be arranged to include many or all of the features found in the first embodiment 60.
As described above, the first embodiment 60 measures the ~3reat majority of the overall audience by detecting the programs to which receivers are tuned by detecting program identification codes embedded in the programs, and,/or by extracting signatures of the programs being viewed and by comparing the extracted signatures to reference signatures. Moreover, the second embodiment 100 measure-s riot only the overall audience, but also interactive features provided with the programming. The embodiments described below are specifically arranged to measure, in an efficient manner, the digital television viewing data where multiple television programs are pres-ent in a common digital transmission channel (e.g., of 6 MHZ), particularly where a digital television set does not have an accessible operating system with which a software agent can reside. The first embodiment 60 is also useful where there is no I/0 interface on the tele-vision set so that there is no easy way to read data from the television set.
SUBSTITUTE SHEET (RULE 26) Fig,ire 4 depicts a third embodiment 200 of the invention in which a statistically selected monitoring site 202, during the transition period when both analog and digital broadcasting occur, includes, for example, a first viewing site 204, a second viewing site 206, and a third viewing site :?08. The first viewing site 204 in-eludes a digital converter 210 connected to an analog television set: 212. The audio portion of a program to which the analog television set 212 is tuned is detected by a detector 214. The detector 214 may detect this audio port=ion by nora-intrusively detecting the sound provided by a speaker 216 of the analog television set 212 or by intrusively detecting the audio signal from a direct connection to~ the analog television set 212.
A probe 218 is provided to detect the interme-diate frequency signal of the digital converter 210. A
signal processor 220 demodulates the detected intermedi-ate frequency signal to the baseband bit stream contained in the detected intermediate frequency signal, and then demultiplexes the baseband bit stream to recover the audio portion ~~f the baseband bit stream.
SUBSTITUTE SHEET (RULE 26) *rB
A comparitor 222 may be arranged to first de-termine whether there is a program identification code in the audio detected by the detector 214. If there is a program identification code in the audio detected by the detector 214, this program identification code identifies the program tc> which the analog television set 212 is tuned and is, therefore, logged. If there is no program identification code in the audio detected by the detector 214, the compa.ritor 222 then scans the audio portion of the baseband bit stream provided by the signal processor 220 in order to detect the audio in a first program con-tained in the intermediate frequency signal detected by the probe 218. The comparitor 222 compares this audio to the audio data from the detector 214. If there is a match, the program to which the digital converter 210 is tuned is known from the information provided by the sig-nal processor 220. If there is no match, the comparitor 222 then scans the audio portion of the baseband bit stream provided by the signal processor 220 in order to detect the audio in a second program contained in the intermediate frequency signal detected by the probe 218, and so on until the comparitor 222 detects a match. Once -3b-SUBSTITUTE SHEET (RULE 26) a match is found, the major and minor channel numbers of the matched channel are known, and the corresponding program identifying ancillary code can be read from the corresponding data packet.
The second. viewing site 206 includes a digital television set 224. The audio portion of a program to which the digital television set 224 is tuned is detected by a detector 226. The detector 226 detects this audio portion by non-intrusively detecting the sound provided by a speaker 228 of the digital television set 224 or by intrusively.-deoecting the audio signal from a direct connection to ~=he digital television set 224.
A probe 230 is provided to detect the interme-diate frequency signal of the digital television set 224.
A signal processor 2:32 operates similarly to the signal processor 220 ~.n order to provide the audio portion of the baseband bit stream in the intermediate frequency signal detected by the probe 230. A comparitor 234 oper-ates similarly to the comparitor 222 in order to first determine whether there is a program identification code in the audio deaected by the detector 226 and, if there is not, to scan. the audio portion of the baseband bit -3?-SUBSTxTUTE SHEET (RULE 26) stream provided by the signal processor 232 until a match is found.
The third viewing site 208 includes a personal computer 236. The audio portion of a program to which the personal computer 236 is tuned is detected by a de-tector 238. The detector 238 detects this audio portion by non-intrusively detecting the sound provided by speak-ers 240 of the personal computer 236 or by intrusively detecting the .audio signal from a direct connection to the personal computer 236.
A.prc~be 242 is provided to detect the interme-diate frequenc~~ signal of the personal computer 236. A
signal processor 244 operates similarly to the signal processor 220 in order to provide the audio portion of the baseband bit stream in the intermediate frequency signal detected by the probe 242. A comparitor 246 oper-ates similarly to the comparitor 222 in order to first determine whether there is a program identification code in the audio dea ected by the detector 238 and, if there is not, to scam the audio portion of the baseband bit stream provided by the signal processor 244 until a match is found.
SUBSTITUTE SHEET (RULE 26) The comparitors 222, 234, and 246 provide their program identification codes from the audio or from the data packet, and/or match information to a home unit 248, which may be ;provided with data storage and forwarding unit capability, within the statistically selected moni-toring site 202. A remotely located data collection central office 250 :is schematically depicted as a com-puter based data collection central office that inter-changes data with the home unit 248 over a communication network 252, :such as a public switched telephone network, the Internet, or the like. Moreover, a person identifier 254 may be provided in order to identify the persons watching television programming on the digital television set 224. As in the case of the person identifier 98, the person identifier 254 may be video camera, an IR camera, or the like, and may be provided for any or all of the viewing equipment shown in Figure 4.
Alternatively, instead of using intermediate frequency probes for the probes 218, 230, and 242, local oscillator probes may be used. A local oscillator probe may be employed to initially identify the channel tuned by its associated television receiver, which offers a SUBSTITUTE SHEET (RULE 26) significant speed advantage in the measurement. That is, because channel detection apparatus normally operates much faster than does audio signal comparison apparatus, the program determination process can be carried out in a hierarchical fashion in which the broadcast channel is first determined from the local oscillator signal by the signal processors 220, 232, and 244 (assuming that a program ident:ificat:ion code is not first detected).
Then, the comparitors 222, 234, and 246 sequentially tune to the prograrns co-t:ransmitted in the detected broadcast channel aid.-compare the audio portion of the tuned pro-gram to the audio data from detectors 214, 226, and 238 in order to identify the program in the broadcast chan-nel. In this way, the comparitors 222, 234, and 246 are not required to sequentially tune through all of the programs in all of the available channels in order to determine the tuned program.
A still further alternative is provided by a fourth embodiment 300 of the invention shown in Figure 5.
The fourth embodiment 300 is used in a statistically selected monitoring .site 302 having a first viewing site 304, a second ,viewing site 306, and a third viewing site SUBSTITUTE SHEET (RULE 26) 308. The first viewing site 304 includes a digital ;:o::-verter 310 connected to an analog television se~ 312.
The audio por~ion of a program to whici,. the analog tele-vision set 312 is tuned is detected by a detector 314.
The detector :314 may detect this audio portion by non-intrusively detecting the sound provided by a speaker 316 of the analog television set 312 or by intrusively de-tecting the audio s~_gnal from a direct connection to the audio processing circuitry of the analog television set 312 .
A scanning receiver 318 is arranged to sequen-tially tune to each of the programs carried in each broadcast channel to which the digital converter 310 may be tuned, and to provide an audio portion of each such program to a comparitor 320. The comparitor 320 may be arranged to first determine whether there is a program identification code in the audio detected by the detector 314. If there is a program identification code in the audio detected by the detector 314, this program identi-?0 fication code is logged because it identifies the program to which the analog television set 312 is tuned. If there is no program identification code in the audio SUBSTITUTE SHEET (RULE 26) detected by the detector 314, the comparitor 320 t~2n compares the audio portion of a first program prov~d~c by the scanning receiver 318 to the audio data _rom detector 314. If there is a match, the program to w;.ic~
the digital c~~nverter 310 is tuned is known from the information provided by the scanning receiver 318. Once a match is found, t:he major and minor channel numbers of the matched channel are known, and the corresponding program identifying ancillary code can be read from the corresponding data packet.
If there is no match, the comparitor 320 com-pares the audio por;:ion of a second program provided by the scanning receiver 318 to the audio data from the detector 314, and so on until the comparitor 320 detects a match. A demographic input 322 may be used to provide demographic data to the comparitor 320 which couples this demographic data, and time, with the program to which the digital converter 310 is tuned as a tuning record. The demographic input 322, for example, may be the well know Peoplemeter with which people currently identify them-selves manually when they are viewing a program displayed on a television set.
-4~-SUBSTITUTE SHEET (RULE 26) The second viewing site 306 includes a digital television set: 324. The audio portion of a program to which the digital television set 324 is tuned is detected by a detector 326. The detector 326 detects this audio portion by non:-intrusively detecting the sound provided by a speaker 328 of the digital television set 324 or by intrusively detecting the audio signal from a direct connection to the digital television set 324.
A scanning receiver 330 is arranged to sequen-tially tune to each of the programs carried in each broadcast~cl3an:nel to which the digital television set 324 may be tuned, and to provide an audio portion of each such program to a comparitor 332. The comparitor 332 may be arranged to first determine whether there is a program identification code in the audio detected by the detector 326. If there is a program identification code in the audio detected by the detector 326, this program identi-fication code is logged because it identifies the program to which the digital television set 324 is tuned. If there is no program identification code in the audio detected by the' detector 326, the comparitor 332 then compares the audio portion of a first program provided by SUBSTITUTE SHEET (RULE 26) the scanning receiver 330 to the audio data from the detector 326. If there is a match, the program to which the digital television set 324 is tuned is known from the information provided by the scanning receiver 330. If there is no match, the comparitor 332 compares the audio portion of a second program provided by the scanning receiver 330 to the audio data from the detector 326, and so on until t:he comparitor 332 detects a match.
Moreover, a person identifier 334 may be pro-vided in order to identify the persons watching televi-sion programm:~ng on the digital television set 224. As in the case of the person identifier 98, the person iden-tifier 254 may be video camera, an IR camera, or the like, and may be provided for any or alI of the viewing equipment shov~m in b'igure 4. The comparitor 332 couples the identities. of tile persons watching the digital tele-vision set 324, and time, with the program to which the digital television set 324 is tuned as a tuning record.
The third viewing site 308 includes a personal computer 336. The audio portion of a program to which the personal computer 336 is tuned is detected by a de-tector 338. The detector 338 detects this audio portion SUBSTITUTE SHEET (RULE 26) by non-intrusively detecting the sound provided by speak-ers 340 of the personal computer 336 or by intrusively detecting the audio signal from a direct connection to the personal ~~omputer 336.
A scanning receiver 342 is arranged to sequen-tially tune to each of the programs carried in each broadcast channel to which the personal computer 336 may be tuned, and to provide an audio portion of each such program to a c:omparitor 344. The comparitor 344 may be arranged to first determine whether there is a program identification. code in the audio detected by the detector 338. If there is a program identification code in the audio detected by the detector 338, this program identi-fication code is logged because it identifies the program to which the personal computer 336 is tuned. If there is no program identification code in the audio detected by the detector 3:38, the comparitor 344 then compares the audio portion c~f a first program provided by the scanning receiver 342 to the audio data from the detector 338. If there is a match, the program to which the personal com-puter 336 is dined is known from the major and minor channel number:a indicated by the match. If there is no SUBSTITUTE SHEET (RULE 26) match, the comparitor 344 compares the audio portion of a second progra~;n provided by the scanning receiver 342 to the audio date from the detector 338, and so on until the comparitor 34~~ detects a match. The comparitor 344 cou-ples time with the program to which the personal computer 336 is tuned as a tuning record.
The comparitors 222, 234, and 246 provide their tuning records to a home unit 346, which may be provided with data storage and forwarding unit capability, within the statistically selected monitoring site 302. A re-motely located data collection central office 348 is schematically depicted as a computer based data collec-tion central office that interchanges data with the home unit 346 over a communication network 350, such as a public switched telephone network, the Internet, or the like.
It is likely that many, if not all, digital television sets, digital converters, and like digital equipment will have data ports that will provide output viewer-selected program information for use in consumer devices connected to the data ports. In connection with digital televisions, a data port is likely to provide, SUBSTITUTE SHEET (RULE 26) for example, the full major channel ATSC bitstream and information on virtual channels that may include analog or digital major channel selection, program (minor chan-nel) selectio:a, physical source (TV, VCR, DVD, etc.) identification, and the like. In connection with digital converters (i.e., set top boxes), a data port is likely to provide, for example, the full ATSC bitstream and information on virtual channels that may include analog or digital ma~ior channel selection, program (minor chan-nel) selection, vertical blanking interval data rein-serted on'the corrects line and field of analog signals, and the like.
Accordingly, a fifth embodiment 400 of the present invention is provided as shown in Figure 6. The fifth embodiment 400 measures tuning to digital televi-sion programming in connection with a statistically se-lected monitoring site 402. The fifth embodiment 400 may include some or all of the features of the previously described embodiments.
The fifth embodiment 400 permits tuning data, and possibly demographic data, to be collected from digi-tal television reception equipment that includes (i) a SUBSTITUTE SHEET (RULE 26) personal computer 404, (ii) a digital converter 406, (iii) an analog television set 408 operating in response to the digital converter 406, and (v) a digital televi-sion set 410.
The digital converter 406 has a data port 412.
A site unit 4:L4 reads and stores the full ATSC bitstream, the analog or digital major channel selection, the pro-gram selection, vertical blanking interval data, and/or the like data available at the data port 412 in order to determine the program selected for viewing on the analog television set 408 as well as any other desired and available information. Moreover, the site unit 414 may be arranged to collect demographic data related to the viewers in the audience of the program selected for view-ing on the analog television set 408. For example, the site unit 414 may collect demographic data from a person identifier, a Peoplemeter, or the like, as discussed above. All such data may be uploaded over a communica-tion medium 415, which may be a wire, a power line, and IR link, an RF modem, or the like.
Simi:Larly, the digital television set 410 has a data port 418. A site unit 420 reads and stores the full SUBSTTTUTE SHEET (RULE 26) major channel ATSC bitstream, the major channel selec-tion, the program selection, physical source identifica-tion, and the like data available at the data port 418 in order to determine the program selected for viewing on the digital television set 410 as well as any other de-sired and available information. Moreover, the site unit 420 may be arranged to collect demographic data related to the viewer: in the audience of the program selected for viewing on the digital television set 408. For exam-ple, the site unit 420 may collect demographic data from a person ident:ifier,, a Peoplemeter, or the like, as dis-cussed above. All such data may be uploaded over a com-munication medium 421.
Also, the personal computer 404 has a data port 422. A site unit 424 reads and stores the full major channel ATSC f~itstream, the major channel selection, the program selection, and the like data available at the data port 422 in order to determine the program selected for viewing on the personal computer 404 as well as any other desired and available information. Moreover, a person identifier 426 may be provided in order to iden-tify the persons watching television programming on the SUBSTITUTE SHEET (RULE 26) personal computer 9:04. As in the case of the person identifier 98, the person identifier 426 may be video camera, an IR. camera, or the like, and may be provided with any or all of the viewing equipment shown in Figure 6. All program and demographic data may be uploaded over a communication medium 427.
The site units 414, 420, and 424 may be tele-communication enabled so that television audience data from all the viewing sites in the statistically selected monitoring sit=a 402 can be communicated, via the Interne-t, a public.~tE:lephone system, or the like, to a locally located or remotely located intermediate data collector 428 and then t_o a remotely located central office 430 through a communication channel 470. The intermediate data collector 428 c:an be flexibly located either at the same statistically selected monitoring site 402, or at a remotely located site 466, or at the central office 430.
For this purpose, the site units 414, 420, and 424 may be provided with serial, ports, parallel ports, universal serial buses (USB), firewires (according to IEEE 1394), or the like. The intermediate data collector 428, for example, may be a computerized data collector or an SUBSTITUTE SHEET (RULE 26) Internet service provider. Alternatively, the intermedi-ate data collector 428 may be a home unit, in which case, the intermediate data collector 428 may be located within the statistically selected monitoring site 402 and may S itself be arranged to' communicate tuning and demographic data via e-mail or other communication to the central office 430.
A software agent 500 is shown in Figure 7. The software agent 500 can be used for any of the software agents 112, 1:18, and 122. As shown at a block 502 of the software agen~_ 500, the software agent 500 copies the current operating task. If the current operating task uses a packet of television programming as determined at a block 504, t:he software agent 500 at a block 506 deter-1S mines whether the data packet has a decodable packet label including a decodable program identification code, name, or other indicia. This program identification data packet is expected to be a feature of digital television programming, particularly if multiple programs are packed simultaneously as minor channels in a broadcast channel in a digital x~roadcasting environment, and is expected to identify the ~~rogram tuned by the monitored television.
SUBSTITUTE SHEET (RULE 26) If the data packet does not have a decodable packet label, the software agent 500 at a block 508 caus-es the ON state of the monitored viewing equipment to be logged, provided that this ON state is a new status for the monitored viewing equipment and the monitored viewing equipment is ON. The balance of the measurement system (e.g., the audio signal methods employed by any of the other embodiments 60, 200, and 300 described above) is relied on in order to identify the tuning. Program flow then returns to the block 502 to await the next operating task.
On t:he other hand, if the data packet does have a decodable packet :Label, the software agent 500 deter-mines at a block 510 whether the packet label from the data packet of: the current operating task is the same as the packet lak>el previously determined by the software agent 500. If: so, there is no need to store the packet label unless i.t is merely indicative of continued viewing to an already identified television program. Accord-ingly, program;flow returns to the block 502 to await the next operating task. However, if the packet label from the data packet of the current operating system task is SUBSTITUTE SHEET (RULE 26) *rB
not the same as the packet label previously determined at the block 506, the software agent 500 at a block 512 logs the identification of the television program as contained in the program label and also logs the time. Program flow then returns to the block 502 to await the next operating task.
If the current operating task does not use a packet of tel~~visio:n programming as determined at a block 504, the software agent 500 at a block 514 determines whether the c~irrent operating task is a command to other monitored'equ:ipment (e. g., a command to the digital tele-vision receiver 110 to tune a different channel and to select a particular one of the N programs being broadcast in that channel). '.Cf the current operating task is a command to other monitored equipment, the software agent 500 at a block: 516 logs as much detail as is available (e.g., the command itself, the identity of the issuer of the command, and the identity of the recipient of the command) in memory, and program flow returns to the block 502.
If the current operating task is not a command to other monitored equipment, the software agent 500 at a SUBSTITUTE SHEET (RULE 26) *rB
block 518 determines if co-transmitted data (i.e., data that is related to one of the television programs being broadcast in a channel and that is transmitted during the same time interval as the program) has been selected by a viewer. Co-transmitted data may comprise a guide to other available television programming, catalog-like details on products being advertised on the co-transmit-ted program, .and the like. Some of these proposed uses of co-transmitted data will be configured so that one can infer what program is being viewed from a URL or other label that loc3ically links the co-transmitted data to the television program. Accordingly, the software agent 500 at a block 520 searches the header portion of a task for such URL or other label, and logs such URL or other label that is found.. Thereafter, program flow returns to the block 502.
If c:o-transmitted data has not been selected by a viewer, the software agent 500 at a block 522 deter-mines if the User of: the equipment has directed his or her browser, or other cammunication software, to access an Internet page (assuming that the monitored viewing equipment being monitored is configured so that it has SUBSTITUTE SHEET (RULE 26) access to the Internet or other on-line service). If the user of the e<luipment has directed his or her browser, or other communication software, to access an Internet page, the software agent 500 at a block 524 searches for a URL
or other labe7_, and logs such URL or other label that is found. Thereafter, program flow returns to the block 502. If the user of the equipment has not directed his or her browses, or other communication software, to ac-cess an Internet page, program flow returns to the block 502.
As an example of the use of a software agent as describe above, consider the case of a person in a sta-tistically selected monitoring site who is viewing a digital television program and who sees an interesting IS product being advertised. It is expected that the person will have the capability to request more data on that product by means of a simple mouse-click operation. This data, for example, will either be a subset of the data providing the displayed advertisement, or will be co-transmitted subsequently in the signal of the television program that the person has selected for viewing. This data would then be displayed in a separate window on the SUBSTITUTE SHEET (RULE 26) mufti-windowed display being used for television viewing.
An additional set o:E data could then be obtained by clicking on a hypertext link element of the initially displayed date. This action would result in downloading the desired additional data over the Internet. A soft-ware agent installed in this viewing equipment could thus log not only what program was being viewed, but could also supply additional marketing research data on the consumer's use: of in-program advertising.
In addition to providing a device for monitor-ing tuning activity, the software agent of the present invention can be used to collect demographic data rela-tive to the monitored viewing. In a manual approach to the collection of demographic data, the software agent could generate: a status and prompting display in one window of the viewing equipment requiring a viewer or user to input the appropriate demographic data. This status and prompting display window could have an appear-ance similar t:o that: provided by the peoplemeter hardware widely used in contemporary audience measurements and that displays a status reminder light for each occupant of a statistically selected monitoring site. However, in SUBSTITUTE SHEET (RULE 26) the comparable windowed display arrangement, the name of each occupant could be shown along with a status indica-tor.
If the software agent is used with a personal computer that can receive digital television programming, a variety of more nearly automatic and less intrusive approaches (from the television viewer's perspective) could be used to collect persons data and update a tiled status display. For example, it is well known to iden-tify an individual user of a manual input device (such as a keyboard or ~~ mouse) of a computer by the characteris-tic rates of d;~ta entry and pauses between data entries.
In a television audience measurement, in which the occu-pant population to be monitored is very small, measure-ments of this ;port should be expected to be highly accu-rate. Moreover, an :increasing number of personal comput-ers have video cameras associated with them, so that the user of the computer can engage in video conferences by telephone. Wh<:n such equipment is available in a statis-tically selectE=d monitoring site, a software agent com-prising known head location and face recognition software (e.g., as taught by Lu in U.S. Patent No. 4,858,000) can SUBSTITUTE SHEET (RULE 26) be employed far the identification persons and the col-lection of dem,ograph~ic data.
Certain modifications of the present invention have been discussed above. Other modifications will occur to those practicing in the art of the present invention. For example, the software agents 112, 118, and 122, as described above, monitor operating tasks.
The operating tasks may be operating system events of the operating systems used by the equipment in which the software agent is resident. Indeed, the software agents 112, 118, and 122 may monitor any function of the moni-tored equipment as long as the desired data is collected.
Also, a statistically selected monitoring site according to e;~ch of the embodiments of the invention, as described above=_, includes certain viewing equipment as well as certain monitoring equipment. However, it should be understood that a statistically selected monitoring site according to the present invention may include any combination of the equipment incorporated in the embodi-ments described abova_, as well as other and/or different equipment.
SUBSTITUTE SHEET (RULE 26) Moreover, tine software agent 500 described above can be ~~eneric so that it can be used w'_ t;: av piece of equi~~ment with which it is compatib=e, or ~~ may be specialized for each particular apparatus _n which it is used. Also, the software agent 500 may be arranged to detect the al:L window activities conducted by an audi-ence.
Furthermore, although not shown in Figures 2-5, the digital television reception equipment o; the embodi-ments shown therein may further include auxiliary digital television equipment. such as a VCR, a digital video disk player, a video gamee,~or other entertainment systems.
Additiona:Lly, as described above, program iden-tification codes are' detected in order to identify tele-1~ vision programs. However, television programs may be identified by any indicia such as program names. More-over, an Internet page may be identified by its address or by an ident.ificat:ion code or name or label or, in the case of an adv'ertise'ment on the Internet, by its banner.
Therefore, any indic:ia from which a television program or content associated with a television program may be iden--~9-SUBSTITUTE SHEET (RULE 26) tified is referred to herein generically as an identifi-cation datum.
Moreover, the home units 248 and/or 346 may be referred to herein an intermediate data collectors.
Accordingly, the description of the present invention is to be construed as illustrative only and is for the purpose' of teaching those skilled in the art the best mode of carrying out the invention. The details may be varied substantially without departing from the spirit of the invention, and the exclusive use of all modifica-tions which-are: within the scope of the appended claims is reserved.
SUBSTITUTE SHEET (RULE 26)
Claims (77)
1. An audience rating system for use in connection with digital programming, wherein a first identification datum code is read from a first channel tuned by a receiver, wherein the first identification datum is time stamped at the time that it is read, wherein a second identification datum is subsequently read from a second channel tuned by the receiver, wherein the second identification datum is time stamped at the time that it is read, the audience rating system BEING CHARACTERIZED IN
THAT:
the first identification datum is read from a multiplexed digital stream corresponding to the first channel;
and the second identification datum is read from a multiplexed digital stream corresponding to the second channel.
THAT:
the first identification datum is read from a multiplexed digital stream corresponding to the first channel;
and the second identification datum is read from a multiplexed digital stream corresponding to the second channel.
2. The audience rating system of claim 1 wherein the first and second identification data are ancillary codes.
3. The audience rating system of claim 1 wherein the first and second identification data are packet codes.
4. The audience rating system of claim 1 wherein the time at which the receiver is turned off is recorded.
5. The audience rating system of claim 1 wherein:
the multiplexed digital stream is separately received by the receiver and a meter; and, at the time of a channel change, the meter compares digital streams of the channel to which the receiver is tuned to digital streams of each of the channels in the multiplexed digital stream until the meter finds a match at which time the meter reads an identification datum from one of the matching digital streams.
the multiplexed digital stream is separately received by the receiver and a meter; and, at the time of a channel change, the meter compares digital streams of the channel to which the receiver is tuned to digital streams of each of the channels in the multiplexed digital stream until the meter finds a match at which time the meter reads an identification datum from one of the matching digital streams.
6. The audience rating system of claim 5 wherein:
a plurality of multiplexed digital transmissions can be received at different frequencies:
the meter records a first received frequency and its time of reception; and, when the frequency is changed, the meter records a second received frequency and its time of reception.
a plurality of multiplexed digital transmissions can be received at different frequencies:
the meter records a first received frequency and its time of reception; and, when the frequency is changed, the meter records a second received frequency and its time of reception.
7. The audience rating system of claim 5 wherein the first and second identification data are stored in a memory of the meter.
8. The audience rating system of claim 5 wherein the first and second identification data are transmitted to a computer.
9. The audience rating system of claim 1 wherein the first and second identification data are read from a data packet contained in digital television programming.
10. The audience rating system of claim 1 wherein the first and second identification data are read by a software agent, wherein the first and second identification data identify corresponding television programs, and wherein the software agent is stored in a computer readable memory.
11. The audience rating system of claim 10 wherein the first and second identification data are read by the software agent from data packets contained in digital television programming.
12. The audience rating system of claim 10 wherein the software agent is stored in a computer readable memory of a set top box providing an analog television signal to an analog receiver.
13. The audience rating system of claim 10 wherein the receiver is a digital television equipment.
14. The audience rating system of claim 13 wherein the receiver is a digital television, and wherein the software agent is stored in a computer readable memory of a set top box providing a digital television signal to the digital television.
15. The audience rating system of claim 10 wherein the receiver is a personal computer provided with a television receiver.
16. The audience rating system of claim 10 wherein the receiver is a VCR.
17. The audience rating system of claim 10 wherein the receiver is a digital video disk player.
18. The audience rating system of claim 10 further comprising a person identification apparatus.
19. The audience rating system of claim 10 wherein the first and second identification data are corresponding first and second program identification codes of corresponding first and second television programs.
20. The audience rating system of claim 10 wherein the first and second identification data are corresponding first and second program names of corresponding first and second television programs.
21. The audience rating system of claim 10 wherein the first and second identification data are corresponding first and second addresses of corresponding first and second Internet pages.
22. The audience rating system of claim 10 wherein the first and second identification data are corresponding first and second identification codes of corresponding first and second Internet pages.
23. The audience rating system of claim 10 wherein the first and second identification data are corresponding first and second banners of material viewed by an audience.
24. The audience rating system of claim 10 wherein the first and second identification data are corresponding first and second signatures extracted from corresponding first and second television programs.
25. The audience rating system of claim 10 wherein the software agent is arranged to detect window activities conducted by an audience.
26. The audience rating system of claim 10 further comprising an interface and communication apparatus adapted to transmit the first and second identification data to a remotely located central office.
27. The audience rating system of claim 26 wherein the interface and communication apparatus includes a serial port.
28. The audience rating system of claim 26 wherein the interface and communication apparatus includes a parallel port.
29. The audience rating system of claim 26 wherein the interface and communication apparatus includes a universal serial bus.
30. The audience rating system of claim 26 wherein the interface and communication apparatus includes a firewire.
31. The audience rating system of claim 26 wherein the interface and communication apparatus is arranged to send the first and second identification data to an Internet service provider via the Internet.
32. The audience rating system of claim 26 wherein the interface and communication apparatus includes an intermediate data collector.
33. The audience rating system of claim 32 wherein the intermediate data collector includes a store and forward device, and wherein the store and forward device is arranged to send the first and second identification data to the central office via a telephone line.
34. The audience rating system of claim 32 wherein the intermediate data collector is an Internet service provider.
35. The audience rating system of claim 32 wherein the intermediate data collector is a data collection facility located in the central office.
36. The audience rating system of claim 10 wherein the computer readable memory is associated with the receiver, and wherein the software agent is a software agent downloaded to the computer readable memory.
37. The audience rating system of claim 10 wherein the software agent is a plug-in software agent of the receiver.
38. The audience rating system of claim 10 wherein the software agent is a floppy disk software agent of the receiver.
39. The audience rating system of claim 10 further comprising:
a detector arranged to detect an audio code embedded in the television programs in order to identify the one television programs;
an extractor arranged to extract an audio signature from the television programs in order to identify the television programs; and, a selector arranged to select at least one of the detector, the extractor, and the software agent in order to identify the television programs.
a detector arranged to detect an audio code embedded in the television programs in order to identify the one television programs;
an extractor arranged to extract an audio signature from the television programs in order to identify the television programs; and, a selector arranged to select at least one of the detector, the extractor, and the software agent in order to identify the television programs.
40. The audience rating system of claim 39 further comprising a packet retriever arranged to retrieve audience measurement data packets from the receiver in order to identify the television programs, wherein the selector selects at least one of the packet retriever, the detector, the extractor, and the software agent in order to identify the television programs.
41. The audience rating system of claim 10 wherein the software agent is arranged to log the first and second identification data and an Internet identification datum associated with an Internet task of a digital television receiving the television programs.
42. The audience rating system of claim 1 wherein a viewer selected television program is identified from among a plurality of television programs broadcast as a time division multiplexed sequence of data packets in a broadcast channel, wherein the receiver is a television, wherein the viewer selected television program is displayed on the television in a statistically selected location, and wherein the audience rating system comprises:
a signal acquisition module arranged to acquire an audio portion of the viewer selected television program;
a signal recovering module arranged to recover audio components respectively corresponding to the television programs contained in the sequence of data packets; and, a comparitor arranged to compare the audio components to the audio portion in order to determine the viewer selected television program.
a signal acquisition module arranged to acquire an audio portion of the viewer selected television program;
a signal recovering module arranged to recover audio components respectively corresponding to the television programs contained in the sequence of data packets; and, a comparitor arranged to compare the audio components to the audio portion in order to determine the viewer selected television program.
43. The audience rating system of claim 42 wherein the signal acquisition module comprises a sensor arranged to acquire a representation of a speaker signal from a speaker associated with the television.
44. The audience rating system of claim 42 wherein the signal acquisition module comprises a connection to audio processing circuitry associated with the television.
45. The audience rating system of claim 42 further comprising;
an intermediate frequency probe arranged to acquire an intermediate frequency signal from a viewer controlled tuner associated with the television; and, a demodulator arranged to demodulate the intermediate frequency signal in order to receive the data packets.
an intermediate frequency probe arranged to acquire an intermediate frequency signal from a viewer controlled tuner associated with the television; and, a demodulator arranged to demodulate the intermediate frequency signal in order to receive the data packets.
46. The audience rating system of claim 42 further comprising:
a local oscillator frequency probe arranged to pick up a local oscillator frequency signal from the television;
a channel identifying module arranged to identify the broadcast channel from the local oscillator signal;
wherein the signal recovering module recovers the audio components from television programs contained in the identified broadcast channel; and, wherein the comparitor compares the audio components to the representation of the speaker signal in order to determine the viewer selected television program.
a local oscillator frequency probe arranged to pick up a local oscillator frequency signal from the television;
a channel identifying module arranged to identify the broadcast channel from the local oscillator signal;
wherein the signal recovering module recovers the audio components from television programs contained in the identified broadcast channel; and, wherein the comparitor compares the audio components to the representation of the speaker signal in order to determine the viewer selected television program.
47. The audience rating system of claim 42 wherein the receiver comprises a scanning receiver arranged to scan each of a plurality of broadcast channels and to receive a corresponding plurality of time division multiplexed television programs from each of the plurality of broadcast channels.
48. The audience rating system of claim 42 further comprising identifying means for identifying persons in an audience of the viewer selected television program.
49. The audience rating system of claim 1 wherein a viewer selected television program is identified from a set of television programs broadcast as multiplexed data packets in a viewer selected broadcast channel, wherein the viewer selected television program is displayed on a display portion of an apparatus tuned to the viewer selected broadcast channel, and wherein the audience rating system comprises:
a signal acquisition module arranged to acquire an audio portion of the viewer selected television program;
a signal recovery module arranged to recover an audio component associated with one of the set of television programs broadcast in the viewer selected broadcast channel;
a comparitor arranged to compare the audio portion with the audio component in order to determine whether the audio portion and the audio component match;
a memory arranged to store a tuning record from at least one of the audio portion and the audio component if the audio portion and the audio component match; and, wherein, if the audio portion and the audio component do not match, the comparitor is arranged to compare the audio portion with an audio component of another of the set of television programs broadcast in the viewer selected broadcast channel.
a signal acquisition module arranged to acquire an audio portion of the viewer selected television program;
a signal recovery module arranged to recover an audio component associated with one of the set of television programs broadcast in the viewer selected broadcast channel;
a comparitor arranged to compare the audio portion with the audio component in order to determine whether the audio portion and the audio component match;
a memory arranged to store a tuning record from at least one of the audio portion and the audio component if the audio portion and the audio component match; and, wherein, if the audio portion and the audio component do not match, the comparitor is arranged to compare the audio portion with an audio component of another of the set of television programs broadcast in the viewer selected broadcast channel.
50. The audience rating system of claim 49 wherein the viewer selected broadcast channel is determined by use of a channel detector.
51. The audience rating system of claim 50 wherein the signal acquisition module comprises an audio probe located to acquire the audio portion of the viewer selected television program.
52. The audience rating system of claim 51 wherein the signal recovery module comprises a digital tuner arranged to scan through the set of television programs broadcast in the viewer selected broadcast channel.
53. The audience rating system of claim 49 wherein the signal acquisition module comprises an audio probe located to acquire the audio portion of the viewer selected television program.
54. The audience rating system of claim 53 wherein the signal recovery module comprises a digital tuner arranged to scan through the set of television programs broadcast in the viewer selected broadcast channel.
55. The audience rating system of claim 49 wherein the signal recovery module comprises a digital tuner arranged to scan through the set of television programs broadcast in the viewer selected broadcast channel.
56. The audience rating system of claim 1 wherein a viewer selected television program is identified from among a plurality of time overlapped television programs broadcast in a viewer selected broadcast channel, wherein the viewer selected television program is displayed in a first window of a multi-window television display, wherein a file is also broadcast in the viewer selected channel so as to be time overlapped with the viewer selected television program, wherein the viewer selected television program and the file contain respective labels, wherein material from the file is displayed in a second window of the multi-window display, wherein the file label is read from the file and the television program label is read from the viewer selected television program, and wherein a time-stamped record comprising the television program label is stored.
57. The audience rating system of claim 56 wherein the file is a data file.
58. The audience rating system of claim 56 wherein the file is an image file.
59. The audience rating system of claim 1 wherein a viewer selected television program is identified from among a plurality of time overlapped television programs broadcast in a viewer selected broadcast channel and received by digital television program reception equipment, wherein the digital television program reception equipment has a data port, wherein the audience rating system comprises a data reader connected to the data port and arranged to read the first and second identification data from among data provided on the data port.
60. The audience rating system of claim 59 wherein the digital television program reception equipment is a digital converter.
61. The audience rating system of claim 59 wherein the digital television program reception equipment is a personal computer.
62. The audience rating system of claim 59 wherein the digital television program reception equipment is a digital television set.
63. The audience rating system of claim 1 wherein the first and second channels are major channels.
64. The audience rating system of claim 1 wherein the first and second channels are minor channels.
65. The audience rating system of claim 1 wherein one of the first and second channels is a major channel and wherein the other of the first and second channels is a minor channel.
66. The audience rating system of claim 1 for use with digital television wherein a plurality of television programs are simultaneously broadcast in a broadcast channel, and wherein the audience rating system further comprising:
a channel detector that detects the broadcast channel in which the plurality of television programs is broadcast; and a comparator that sequentially compares an audio component of the plurality of television programs broadcast in the detected broadcast channel with an audio signal of a viewer selected television program so as to identify the viewer selected television program.
a channel detector that detects the broadcast channel in which the plurality of television programs is broadcast; and a comparator that sequentially compares an audio component of the plurality of television programs broadcast in the detected broadcast channel with an audio signal of a viewer selected television program so as to identify the viewer selected television program.
67. The audience rating system of claim 66 wherein the audio signal is detected by a microphone disposed adjacent a television display.
68. The audience rating system of claim 66 wherein the audio signal is detected by an intrusive connection into equipment related to television viewing.
69. The audience rating system of claim 66 wherein one of the first and second identification data is detected from the viewer selected television program.
70. The audience rating system of claim 69 wherein a software agent resident in equipment related to television viewing detects the one of the first and second identification data.
71. The audience rating system of claim 70 wherein the software agent is arranged to search for identification data.
72. The audience rating system of claim 69 wherein the audio signal is detected by a microphone disposed adjacent a television display.
73. The audience rating system of claim 69 wherein the audio signal is detected by an intrusive connection into equipment related to television viewing.
74. The audience rating system of claim 66 wherein the comparator is arranged to sequentially compare the audio component of the plurality of television programs broadcast in the detected broadcast channel with the audio signal of the viewer selected television program so as to identify the viewer selected television program if the one of the first and second identification data cannot be detected from the viewer selected television program.
75. The audience rating system of claim 66 further comprising a software agent arranged to detect, from the viewer selected television program, a data element indicative of an identity of the viewer selected television program.
76. The audience rating system of claim 75 wherein the software agent is arranged to search for the one of the first and second identification data.
77. The audience rating system of claim 75 wherein the comparator is arranged to sequentially compare the audio component of the plurality of television programs broadcast in the detected broadcast channel with the audio signal of the viewer selected television program so as to identify the viewer selected television program if the program identification datum detector cannot be detected from the viewer selected television program.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US7651798A | 1998-05-12 | 1998-05-12 | |
US09/076,517 | 1998-05-12 | ||
PCT/US1998/014286 WO1999059275A1 (en) | 1998-05-12 | 1998-07-09 | Audience measurement system for digital television |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2289519A1 CA2289519A1 (en) | 1999-11-18 |
CA2289519C true CA2289519C (en) | 2001-04-10 |
Family
ID=22132516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002289519A Expired - Lifetime CA2289519C (en) | 1998-05-12 | 1998-07-09 | Audience measurement system for digital television |
Country Status (11)
Country | Link |
---|---|
US (4) | US20020059577A1 (en) |
EP (3) | EP1043854B1 (en) |
JP (1) | JP4287053B2 (en) |
CN (2) | CN1139208C (en) |
AR (1) | AR016640A1 (en) |
BR (1) | BR9810699A (en) |
CA (1) | CA2289519C (en) |
DE (3) | DE69830423D1 (en) |
DK (1) | DK1043854T3 (en) |
ES (1) | ES2296585T3 (en) |
WO (1) | WO1999059275A1 (en) |
Families Citing this family (232)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US8574074B2 (en) | 2005-09-30 | 2013-11-05 | Sony Computer Entertainment America Llc | Advertising impression determination |
US7895076B2 (en) | 1995-06-30 | 2011-02-22 | Sony Computer Entertainment Inc. | Advertisement insertion, profiling, impression, and feedback |
US6675383B1 (en) | 1997-01-22 | 2004-01-06 | Nielsen Media Research, Inc. | Source detection apparatus and method for audience measurement |
JP4062577B2 (en) | 1997-07-21 | 2008-03-19 | ジェムスター ディベロプメント コーポレイション | System and method for display and recording control interface |
JP4443042B2 (en) * | 1998-03-04 | 2010-03-31 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | Program guide system for monitoring advertisement usage and user trends |
DE69906954T2 (en) * | 1998-03-04 | 2003-11-06 | United Video Properties Inc | PROGRAM MANAGEMENT SYSTEM WITH TARGETED ADVERTISING |
EP1043854B1 (en) | 1998-05-12 | 2008-01-02 | Nielsen Media Research, Inc. | Audience measurement system for digital television |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
US6871180B1 (en) | 1999-05-25 | 2005-03-22 | Arbitron Inc. | Decoding of information in audio signals |
AUPQ206399A0 (en) * | 1999-08-06 | 1999-08-26 | Imr Worldwide Pty Ltd. | Network user measurement system and method |
AU2001234456A1 (en) * | 2000-01-13 | 2001-07-24 | Erinmedia, Inc. | Privacy compliant multiple dataset correlation system |
US7146329B2 (en) * | 2000-01-13 | 2006-12-05 | Erinmedia, Llc | Privacy compliant multiple dataset correlation and content delivery system and methods |
MXPA02009628A (en) | 2000-03-31 | 2003-03-10 | United Video Properties Inc | Systems and methods for improved audience measuring. |
US6968564B1 (en) * | 2000-04-06 | 2005-11-22 | Nielsen Media Research, Inc. | Multi-band spectral audio encoding |
US7103903B1 (en) * | 2000-05-11 | 2006-09-05 | Two Way Media Limited | Interactive television broadcast system |
US6879652B1 (en) * | 2000-07-14 | 2005-04-12 | Nielsen Media Research, Inc. | Method for encoding an input signal |
WO2002009328A1 (en) | 2000-07-21 | 2002-01-31 | Koninklijke Philips Electronics N.V. | Multimedia monitoring by combining watermarking and characteristic signature of signal |
JP2002158627A (en) * | 2000-11-16 | 2002-05-31 | Sony Corp | Broadcast receiver, viewing information calculation method and viewing information calculation system |
US20020114299A1 (en) * | 2000-12-27 | 2002-08-22 | Daozheng Lu | Apparatus and method for measuring tuning of a digital broadcast receiver |
US8751310B2 (en) | 2005-09-30 | 2014-06-10 | Sony Computer Entertainment America Llc | Monitoring advertisement impressions |
US6925649B2 (en) * | 2001-03-30 | 2005-08-02 | Sharp Laboratories Of America, Inc. | Methods and systems for mass customization of digital television broadcasts in DASE environments |
US8572640B2 (en) | 2001-06-29 | 2013-10-29 | Arbitron Inc. | Media data use measurement with remote decoding/pattern matching |
US6862355B2 (en) | 2001-09-07 | 2005-03-01 | Arbitron Inc. | Message reconstruction from partial detection |
US20030066089A1 (en) * | 2001-09-28 | 2003-04-03 | David Andersen | Trigger mechanism for sync-to-broadcast web content |
EP1318676A1 (en) * | 2001-12-10 | 2003-06-11 | Thomson Licensing S.A. | Measurement of television audience by transmitting information in the vertical blanking interval |
US20030131350A1 (en) * | 2002-01-08 | 2003-07-10 | Peiffer John C. | Method and apparatus for identifying a digital audio signal |
US7627872B2 (en) | 2002-07-26 | 2009-12-01 | Arbitron Inc. | Media data usage measurement and reporting systems and methods |
US7239981B2 (en) | 2002-07-26 | 2007-07-03 | Arbitron Inc. | Systems and methods for gathering audience measurement data |
US7222071B2 (en) | 2002-09-27 | 2007-05-22 | Arbitron Inc. | Audio data receipt/exposure measurement with code monitoring and signature extraction |
US9711153B2 (en) | 2002-09-27 | 2017-07-18 | The Nielsen Company (Us), Llc | Activating functions in processing devices using encoded audio and detecting audio signatures |
US8959016B2 (en) | 2002-09-27 | 2015-02-17 | The Nielsen Company (Us), Llc | Activating functions in processing devices using start codes embedded in audio |
AU2003268528B2 (en) * | 2002-10-23 | 2008-12-11 | Nielsen Media Research, Inc. | Digital data insertion apparatus and methods for use with compressed audio/video data |
US6845360B2 (en) | 2002-11-22 | 2005-01-18 | Arbitron Inc. | Encoding multiple messages in audio data and detecting same |
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 |
US7483835B2 (en) | 2002-12-23 | 2009-01-27 | Arbitron, Inc. | AD detection using ID code and extracted signature |
US7174151B2 (en) | 2002-12-23 | 2007-02-06 | Arbitron Inc. | Ensuring EAS performance in audio signal encoding |
EP1586045A1 (en) | 2002-12-27 | 2005-10-19 | Nielsen Media Research, Inc. | Methods and apparatus for transcoding metadata |
US7694318B2 (en) * | 2003-03-07 | 2010-04-06 | Technology, Patents & Licensing, Inc. | Video detection and insertion |
US20040237102A1 (en) * | 2003-03-07 | 2004-11-25 | Richard Konig | Advertisement substitution |
US7809154B2 (en) * | 2003-03-07 | 2010-10-05 | Technology, Patents & Licensing, Inc. | Video entity recognition in compressed digital video streams |
US7738704B2 (en) * | 2003-03-07 | 2010-06-15 | Technology, Patents And Licensing, Inc. | Detecting known video entities utilizing fingerprints |
US20050177847A1 (en) * | 2003-03-07 | 2005-08-11 | Richard Konig | Determining channel associated with video stream |
US20050149968A1 (en) * | 2003-03-07 | 2005-07-07 | Richard Konig | Ending advertisement insertion |
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 |
AU2003249319A1 (en) | 2003-06-20 | 2005-01-28 | Nielsen Media Research, Inc | Signature-based program identification apparatus and methods for use with digital broadcast systems |
EP1668914B8 (en) | 2003-08-29 | 2013-11-13 | The Nielsen Company (US), LLC | Audio based methods and apparatus for detecting a channel change event |
CA2540575C (en) | 2003-09-12 | 2013-12-17 | Kevin Deng | Digital video signature apparatus and methods for use with video program identification systems |
WO2005034395A2 (en) * | 2003-09-17 | 2005-04-14 | Nielsen Media Research, Inc. | Methods and apparatus to operate an audience metering device with voice commands |
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 |
TWI377806B (en) | 2003-10-17 | 2012-11-21 | Nielsen Media Res Inc | Portable multi-purpose audience measurement system |
US8023882B2 (en) * | 2004-01-14 | 2011-09-20 | The Nielsen Company (Us), Llc. | Portable audience measurement architectures and methods for portable audience measurement |
CA2556697C (en) | 2004-02-17 | 2018-01-09 | Nielsen Media Research, Inc. | Methods and apparatus for monitoring video games |
TWI411301B (en) * | 2004-02-17 | 2013-10-01 | Nielsen Media Res Inc | Methods and apparatus to determine audience viewing of recorded programs |
CA2556553A1 (en) * | 2004-02-18 | 2005-09-01 | Nielsen Media Research, Inc. | Methods and apparatus to determine audience viewing of video-on-demand programs |
US7483975B2 (en) | 2004-03-26 | 2009-01-27 | Arbitron, Inc. | Systems and methods for gathering data concerning usage of media data |
US8738763B2 (en) | 2004-03-26 | 2014-05-27 | The Nielsen Company (Us), Llc | Research data gathering with a portable monitor and a stationary device |
TWI404419B (en) * | 2004-04-07 | 2013-08-01 | Nielsen Media Res Inc | Data insertion methods , sysytems, machine readable media and apparatus for use with compressed audio/video data |
CA2933668C (en) | 2004-04-23 | 2019-01-08 | The Nielsen Company (Us), Llc | Methods and apparatus to maintain audience privacy while determining viewing of video-on-demand programs |
US20150051967A1 (en) | 2004-05-27 | 2015-02-19 | Anonymous Media Research, Llc | Media usage monitoring and measurment system and method |
US20050267750A1 (en) * | 2004-05-27 | 2005-12-01 | Anonymous Media, Llc | Media usage monitoring and measurement system and method |
WO2005125198A2 (en) * | 2004-06-09 | 2005-12-29 | Nielsen Media Research, Inc. | Methods and apparatus to identify viewing information |
US8843978B2 (en) | 2004-06-29 | 2014-09-23 | Time Warner Cable Enterprises Llc | Method and apparatus for network bandwidth allocation |
WO2006014495A1 (en) * | 2004-07-02 | 2006-02-09 | Nielsen Media Research, Inc. | Methods and apparatus for identifying viewing information associated with a digital media device |
US20060015891A1 (en) * | 2004-07-13 | 2006-01-19 | Lazzaro Michael J | Television audience reporting system and method |
CA2576865C (en) | 2004-08-09 | 2013-06-18 | Nielsen Media Research, Inc. | Methods and apparatus to monitor audio/visual content from various sources |
US8763157B2 (en) | 2004-08-23 | 2014-06-24 | Sony Computer Entertainment America Llc | Statutory license restricted digital media playback on portable devices |
CA2581982C (en) | 2004-09-27 | 2013-06-18 | Nielsen Media Research, Inc. | Methods and apparatus for using location information to manage spillover in an audience monitoring system |
US20060085812A1 (en) * | 2004-10-15 | 2006-04-20 | Shishegar Ahmad R | Method for monitoring television usage |
EP3591864B1 (en) * | 2004-11-22 | 2022-04-27 | Nielsen Media Research, Inc. | Apparatus and method to identify a media time shift |
US7546623B2 (en) * | 2005-01-05 | 2009-06-09 | Microsoft Corporation | Methods and systems for providing multi-source content in electronic program guides |
US7567565B2 (en) * | 2005-02-01 | 2009-07-28 | Time Warner Cable Inc. | Method and apparatus for network bandwidth conservation |
US20060195860A1 (en) * | 2005-02-25 | 2006-08-31 | Eldering Charles A | Acting on known video entities detected utilizing fingerprinting |
US20060242667A1 (en) * | 2005-04-22 | 2006-10-26 | Petersen Erin L | Ad monitoring and indication |
US7690011B2 (en) | 2005-05-02 | 2010-03-30 | Technology, Patents & Licensing, Inc. | Video stream modification to defeat detection |
CA2619781C (en) | 2005-08-16 | 2017-11-07 | Nielsen Media Research, Inc. | Display device on/off detection methods and apparatus |
US8626584B2 (en) | 2005-09-30 | 2014-01-07 | Sony Computer Entertainment America Llc | Population of an advertisement reference list |
CN103000210A (en) | 2005-10-21 | 2013-03-27 | 尼尔逊媒介研究股份有限公司 | Methods and apparatus for metering portable media players |
US8676900B2 (en) | 2005-10-25 | 2014-03-18 | Sony Computer Entertainment America Llc | Asynchronous advertising placement based on metadata |
US20070118425A1 (en) | 2005-10-25 | 2007-05-24 | Podbridge, Inc. | User device agent for asynchronous advertising in time and space shifted media network |
US11004089B2 (en) | 2005-10-25 | 2021-05-11 | Sony Interactive Entertainment LLC | Associating media content files with advertisements |
US10657538B2 (en) | 2005-10-25 | 2020-05-19 | Sony Interactive Entertainment LLC | Resolution of advertising rules |
WO2007064640A2 (en) * | 2005-11-29 | 2007-06-07 | Google Inc. | Detecting repeating content in broadcast media |
WO2007070789A2 (en) | 2005-12-12 | 2007-06-21 | Nielsen Media Research, Inc. | Systems and methods to wirelessly meter audio/visual devices |
US9015740B2 (en) | 2005-12-12 | 2015-04-21 | The Nielsen Company (Us), Llc | Systems and methods to wirelessly meter audio/visual devices |
CA2634706A1 (en) | 2005-12-20 | 2007-06-28 | Arbitron Inc. | Methods and systems for conducting research operations |
US8254277B2 (en) * | 2005-12-28 | 2012-08-28 | At&T Intellectual Property I, L.P. | Methods, systems and computer program products for providing internet protocol television diagnostics |
DK1826932T3 (en) * | 2006-02-22 | 2011-10-17 | Media Evolution Technologies Inc | Method and apparatus for generating digital audio signatures |
US8458753B2 (en) | 2006-02-27 | 2013-06-04 | Time Warner Cable Enterprises Llc | Methods and apparatus for device capabilities discovery and utilization within a content-based network |
US8170065B2 (en) | 2006-02-27 | 2012-05-01 | Time Warner Cable Inc. | Methods and apparatus for selecting digital access technology for programming and data delivery |
CA2841017C (en) | 2006-03-27 | 2016-12-20 | The Nielsen Company (Us), Llc | Methods and systems to meter media content presented on a wireless communication device |
MX2007015979A (en) | 2006-03-31 | 2009-04-07 | Nielsen Media Res Inc | Methods, systems, and apparatus for multi-purpose metering. |
CN103279874B (en) | 2006-05-05 | 2016-08-03 | 美国索尼电脑娱乐公司 | Advertisement rotation |
CA2652655C (en) * | 2006-05-18 | 2017-03-07 | The Nielsen Company | Methods and apparatus for cooperator installed meters |
WO2007143394A2 (en) | 2006-06-02 | 2007-12-13 | Nielsen Media Research, Inc. | Digital rights management systems and methods for audience measurement |
EP2030439B1 (en) | 2006-06-15 | 2018-09-19 | The Nielsen Company (US), LLC | Methods and apparatus to meter content exposure using closed caption information |
CN103593562A (en) | 2006-07-12 | 2014-02-19 | 奥比融公司 | Methods and systems for compliance confirmation and incentives |
US8695031B2 (en) * | 2006-08-02 | 2014-04-08 | Concurrent Computer Corporation | System, device, and method for delivering multimedia |
CN100531279C (en) * | 2006-09-04 | 2009-08-19 | 中兴通讯股份有限公司 | A method to determine the number of subscriber of mobile multimedia broadcast by quasi-real-time statistic |
EP2063767A4 (en) | 2006-09-05 | 2014-05-21 | Innerscope Res Inc | Method and system for determining audience response to a sensory stimulus |
US9514436B2 (en) | 2006-09-05 | 2016-12-06 | The Nielsen Company (Us), Llc | Method and system for predicting audience viewing behavior |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US20080235746A1 (en) | 2007-03-20 | 2008-09-25 | Michael James Peters | Methods and apparatus for content delivery and replacement in a network |
US8249992B2 (en) * | 2007-03-22 | 2012-08-21 | The Nielsen Company (Us), Llc | Digital rights management and audience measurement systems and methods |
FR2914133A1 (en) * | 2007-03-23 | 2008-09-26 | Mediaslife Sarl | Information e.g. user behavior, collecting device for e.g. television set, has detection unit detecting control carried out with help of control device of facility, where data recording unit is triggered during detection of control |
US8484081B2 (en) | 2007-03-29 | 2013-07-09 | The Nielsen Company (Us), Llc | Analysis of marketing and entertainment effectiveness using central nervous system, autonomic nervous system, and effector data |
US8392253B2 (en) | 2007-05-16 | 2013-03-05 | The Nielsen Company (Us), Llc | Neuro-physiology and neuro-behavioral based stimulus targeting system |
GB0710211D0 (en) * | 2007-05-29 | 2007-07-11 | Intrasonics Ltd | AMR Spectrography |
JP5542051B2 (en) | 2007-07-30 | 2014-07-09 | ニューロフォーカス・インコーポレーテッド | System, method, and apparatus for performing neural response stimulation and stimulation attribute resonance estimation |
US8452043B2 (en) | 2007-08-27 | 2013-05-28 | Yuvad Technologies Co., Ltd. | System for identifying motion video content |
US8386313B2 (en) | 2007-08-28 | 2013-02-26 | The Nielsen Company (Us), Llc | Stimulus placement system using subject neuro-response measurements |
US8392255B2 (en) | 2007-08-29 | 2013-03-05 | The Nielsen Company (Us), Llc | Content based selection and meta tagging of advertisement breaks |
US20090083129A1 (en) | 2007-09-20 | 2009-03-26 | Neurofocus, Inc. | Personalized content delivery using neuro-response priming data |
US8561116B2 (en) | 2007-09-26 | 2013-10-15 | Charles A. Hasek | Methods and apparatus for content caching in a video network |
US9071859B2 (en) | 2007-09-26 | 2015-06-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for user-based targeted content delivery |
WO2009046224A1 (en) | 2007-10-02 | 2009-04-09 | Emsense Corporation | Providing remote access to media, and reaction and survey data from viewers of the media |
US8416247B2 (en) | 2007-10-09 | 2013-04-09 | Sony Computer Entertaiment America Inc. | Increasing the number of advertising impressions in an interactive environment |
US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
AU2013260728B2 (en) * | 2007-10-18 | 2015-08-06 | The Nielsen Company (U.S.), Inc. | Methods and apparatus to create a media measurement reference database from a plurality of distributed source |
AU2008314573B2 (en) * | 2007-10-18 | 2013-08-22 | The Nielsen Company (U.S.), Inc. | Methods and apparatus to create a media measurement reference database from a plurality of distributed sources |
ITBO20070708A1 (en) * | 2007-10-23 | 2009-04-24 | Karczewska Marzena | EQUIPMENT, SYSTEM AND METHOD FOR DISPLAYING IMAGES ON A SCREEN. |
WO2009059248A1 (en) | 2007-10-31 | 2009-05-07 | Emsense Corporation | Systems and methods providing distributed collection and centralized processing of physiological responses from viewers |
US8769558B2 (en) | 2008-02-12 | 2014-07-01 | Sony Computer Entertainment America Llc | Discovery and analytics for episodic downloaded media |
US8813143B2 (en) | 2008-02-26 | 2014-08-19 | Time Warner Enterprises LLC | Methods and apparatus for business-based network resource allocation |
US8488835B2 (en) | 2008-05-21 | 2013-07-16 | Yuvad Technologies Co., Ltd. | System for extracting a fingerprint data from video/audio signals |
WO2009140816A1 (en) * | 2008-05-21 | 2009-11-26 | Yuvad Technologies Co., Ltd. | A method for facilitating the archiving of video content |
WO2009140819A1 (en) | 2008-05-21 | 2009-11-26 | Yuvad Technologies Co., Ltd. | A system for facilitating the search of video content |
WO2009140818A1 (en) * | 2008-05-21 | 2009-11-26 | Yuvad Technologies Co., Ltd. | A system for facilitating the archiving of video content |
WO2009140817A1 (en) | 2008-05-21 | 2009-11-26 | Yuvad Technologies Co., Ltd. | A method for facilitating the search of video content |
WO2009140824A1 (en) | 2008-05-22 | 2009-11-26 | Yuvad Technologies Co., Ltd. | A system for identifying motion video/audio content |
US8548192B2 (en) | 2008-05-22 | 2013-10-01 | Yuvad Technologies Co., Ltd. | Method for extracting a fingerprint data from video/audio signals |
WO2009143668A1 (en) * | 2008-05-26 | 2009-12-03 | Yuvad Technologies Co., Ltd. | A method for automatically monitoring viewing activities of television signals |
US20100169911A1 (en) * | 2008-05-26 | 2010-07-01 | Ji Zhang | System for Automatically Monitoring Viewing Activities of Television Signals |
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 |
US8359205B2 (en) | 2008-10-24 | 2013-01-22 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
US8121830B2 (en) * | 2008-10-24 | 2012-02-21 | The Nielsen Company (Us), Llc | Methods and apparatus to extract data encoded in media content |
US9667365B2 (en) | 2008-10-24 | 2017-05-30 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
GB2465141B (en) | 2008-10-31 | 2014-01-22 | Media Instr Sa | Simulcast resolution in content matching systems |
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 |
US9124769B2 (en) | 2008-10-31 | 2015-09-01 | The Nielsen Company (Us), Llc | Methods and apparatus to verify presentation of media content |
GB2465747A (en) * | 2008-11-21 | 2010-06-02 | Media Instr Sa | Audience measurement system and method of generating reference signatures |
US8508357B2 (en) * | 2008-11-26 | 2013-08-13 | The Nielsen Company (Us), Llc | Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking |
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 |
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 |
WO2010087588A2 (en) * | 2009-01-29 | 2010-08-05 | (주)세컨커머셜 | System for providing rating points for iga and method thereof |
US8499085B2 (en) | 2009-03-16 | 2013-07-30 | Avaya, Inc. | Advanced availability detection |
US20100250325A1 (en) | 2009-03-24 | 2010-09-30 | Neurofocus, Inc. | Neurological profiles for market matching and stimulus presentation |
US20100268573A1 (en) * | 2009-04-17 | 2010-10-21 | Anand Jain | System and method for utilizing supplemental audio beaconing in audience measurement |
US10008212B2 (en) * | 2009-04-17 | 2018-06-26 | The Nielsen Company (Us), Llc | System and method for utilizing audio encoding for measuring media exposure with environmental masking |
US8826317B2 (en) | 2009-04-17 | 2014-09-02 | The Nielson Company (Us), Llc | System and method for determining broadcast dimensionality |
AU2010242814B2 (en) | 2009-05-01 | 2014-07-31 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content |
US9866609B2 (en) | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US8813124B2 (en) | 2009-07-15 | 2014-08-19 | Time Warner Cable Enterprises Llc | Methods and apparatus for targeted secondary content insertion |
US8763090B2 (en) | 2009-08-11 | 2014-06-24 | Sony Computer Entertainment America Llc | Management of ancillary content delivery and presentation |
US10987015B2 (en) | 2009-08-24 | 2021-04-27 | Nielsen Consumer Llc | Dry electrodes for electroencephalography |
US9560984B2 (en) | 2009-10-29 | 2017-02-07 | The Nielsen Company (Us), Llc | Analysis of controlled and automatic attention for introduction of stimulus material |
US20110106750A1 (en) | 2009-10-29 | 2011-05-05 | Neurofocus, Inc. | Generating ratings predictions using neuro-response data |
US8549552B2 (en) * | 2009-11-03 | 2013-10-01 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor media exposure in vehicles |
CN101720048B (en) * | 2009-12-04 | 2011-06-01 | 山东大学 | Audience rating information searching method for audience rating survey system based on audio frequency characteristics |
US20110202603A1 (en) * | 2010-02-12 | 2011-08-18 | Nokia Corporation | Method and apparatus for providing object based media mixing |
US8684742B2 (en) | 2010-04-19 | 2014-04-01 | Innerscope Research, Inc. | Short imagery task (SIT) research method |
US8701138B2 (en) | 2010-04-23 | 2014-04-15 | Time Warner Cable Enterprises Llc | Zone control methods and apparatus |
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 |
US8677385B2 (en) | 2010-09-21 | 2014-03-18 | The Nielsen Company (Us), Llc | Methods, apparatus, and systems to collect audience measurement data |
US8885842B2 (en) | 2010-12-14 | 2014-11-11 | The Nielsen Company (Us), Llc | Methods and apparatus to determine locations of audience members |
US8918802B2 (en) | 2011-02-28 | 2014-12-23 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor media exposure |
US9380356B2 (en) | 2011-04-12 | 2016-06-28 | The Nielsen Company (Us), Llc | Methods and apparatus to generate a tag for media content |
US20120290447A1 (en) * | 2011-05-15 | 2012-11-15 | Mar Hershenson | On line advertising and electronic catalog processes and apparatus |
US8315620B1 (en) | 2011-05-27 | 2012-11-20 | The Nielsen Company (Us), Llc | Methods and apparatus to associate a mobile device with a panelist profile |
US9210208B2 (en) * | 2011-06-21 | 2015-12-08 | 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 |
US9049496B2 (en) * | 2011-09-01 | 2015-06-02 | Gracenote, Inc. | Media source identification |
US8813109B2 (en) | 2011-10-21 | 2014-08-19 | The Nielsen Company (Us), Llc | Methods and apparatus to identify exposure to 3D media presentations |
CN103123787B (en) * | 2011-11-21 | 2015-11-18 | 金峰 | A kind of mobile terminal and media sync and mutual method |
US9082004B2 (en) * | 2011-12-15 | 2015-07-14 | The Nielsen Company (Us), Llc. | Methods and apparatus to capture images |
US9473795B2 (en) | 2011-12-19 | 2016-10-18 | The Nielsen Company (Us), Llc | Methods and apparatus for crediting 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 |
US8713590B2 (en) * | 2012-02-21 | 2014-04-29 | The Nielsen Company (Us), Llc | Methods and apparatus to identify exposure to 3D media presentations |
US9292858B2 (en) | 2012-02-27 | 2016-03-22 | The Nielsen Company (Us), Llc | Data collection system for aggregating biologically based measures in asynchronous geographically distributed public environments |
US9569986B2 (en) | 2012-02-27 | 2017-02-14 | The Nielsen Company (Us), Llc | System and method for gathering and analyzing biometric user feedback for use in social media and advertising applications |
US9451303B2 (en) | 2012-02-27 | 2016-09-20 | The Nielsen Company (Us), Llc | Method and system for gathering and computing an audience's neurologically-based reactions in a distributed framework involving remote storage and computing |
JP5967990B2 (en) * | 2012-03-16 | 2016-08-10 | 株式会社ビデオリサーチ | Investigation system and method, and investigation apparatus |
US9078040B2 (en) | 2012-04-12 | 2015-07-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling media options in a content delivery network |
US9219559B2 (en) | 2012-05-16 | 2015-12-22 | The Nielsen Company (Us), Llc | Methods and systems for audience measurement |
US9854280B2 (en) | 2012-07-10 | 2017-12-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective enforcement of secondary content viewing |
US9282366B2 (en) | 2012-08-13 | 2016-03-08 | The Nielsen Company (Us), Llc | Methods and apparatus to communicate audience measurement information |
US8862155B2 (en) | 2012-08-30 | 2014-10-14 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling location-based services within a premises |
US9286912B2 (en) | 2012-09-26 | 2016-03-15 | The Nielsen Company (Us), Llc | Methods and apparatus for identifying media |
US11113700B2 (en) | 2012-11-05 | 2021-09-07 | Adobe Inc. | Method and apparatus for associating device user identifiers with content presentation and related events |
CN103517097A (en) * | 2012-12-10 | 2014-01-15 | Tcl集团股份有限公司 | Method and system for carrying out statistics on television program audience rating |
US9131283B2 (en) | 2012-12-14 | 2015-09-08 | Time Warner Cable Enterprises Llc | Apparatus and methods for multimedia coordination |
US8769557B1 (en) | 2012-12-27 | 2014-07-01 | The Nielsen Company (Us), Llc | Methods and apparatus to determine engagement levels of audience members |
US9313544B2 (en) | 2013-02-14 | 2016-04-12 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US9325381B2 (en) | 2013-03-15 | 2016-04-26 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to monitor mobile devices |
US20140282669A1 (en) * | 2013-03-15 | 2014-09-18 | F. Gavin McMillan | Methods and apparatus to identify companion media interaction |
CN104065980A (en) * | 2013-03-21 | 2014-09-24 | 北京中传数广技术有限公司 | Statistics method, apparatus and system for play content association data |
US9711152B2 (en) | 2013-07-31 | 2017-07-18 | The Nielsen Company (Us), Llc | Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio |
US20150039321A1 (en) | 2013-07-31 | 2015-02-05 | Arbitron Inc. | Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device |
US9332035B2 (en) | 2013-10-10 | 2016-05-03 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
ITMI20132016A1 (en) * | 2013-12-03 | 2015-06-04 | Luigi Tufano | TELEVISION VISION DATA COLLECTION SYSTEM |
CA2934956C (en) * | 2013-12-23 | 2023-06-13 | Vizio Inscape Technologies, Llc | Tracking pixels and cookies for television event viewing |
US9426525B2 (en) | 2013-12-31 | 2016-08-23 | The Nielsen Company (Us), Llc. | Methods and apparatus to count people in an audience |
US9699499B2 (en) | 2014-04-30 | 2017-07-04 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US9686031B2 (en) | 2014-08-06 | 2017-06-20 | The Nielsen Company (Us), Llc | Methods and apparatus to detect a state of media presentation devices |
US9551588B2 (en) | 2014-08-29 | 2017-01-24 | The Nielsen Company, LLC | Methods and systems to determine consumer locations based on navigational voice cues |
US10028025B2 (en) | 2014-09-29 | 2018-07-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling presence-based and use-based services |
FR3028367A1 (en) * | 2014-11-06 | 2016-05-13 | Vicente Miguel Salsinha | DEVICE FOR IDENTIFYING A TELEVISION CHAIN |
CN104581383A (en) * | 2014-12-12 | 2015-04-29 | 百视通网络电视技术发展有限责任公司 | System and method for analyzing program watching populations through imager |
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 |
US9936250B2 (en) | 2015-05-19 | 2018-04-03 | The Nielsen Company (Us), Llc | Methods and apparatus to adjust content presented to an individual |
US9762965B2 (en) | 2015-05-29 | 2017-09-12 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US9848222B2 (en) | 2015-07-15 | 2017-12-19 | The Nielsen Company (Us), Llc | Methods and apparatus to detect spillover |
US9900636B2 (en) | 2015-08-14 | 2018-02-20 | The Nielsen Company (Us), Llc | Reducing signature matching uncertainty in media monitoring systems |
US10332158B2 (en) * | 2015-09-24 | 2019-06-25 | The Nielsen Company (Us), Llc | Methods and apparatus to adjust media impressions based on media impression notification loss rates in network communications |
US10045057B2 (en) | 2015-12-23 | 2018-08-07 | The Nielsen Company (Us), Llc | Methods and apparatus to generate audience measurement data from population sample data having incomplete demographic classifications |
US10586023B2 (en) | 2016-04-21 | 2020-03-10 | Time Warner Cable Enterprises Llc | Methods and apparatus for secondary content management and fraud prevention |
US10687115B2 (en) | 2016-06-01 | 2020-06-16 | Time Warner Cable Enterprises Llc | Cloud-based digital content recorder apparatus and methods |
US11212593B2 (en) | 2016-09-27 | 2021-12-28 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated secondary content management in a digital network |
US10911794B2 (en) | 2016-11-09 | 2021-02-02 | Charter Communications Operating, Llc | Apparatus and methods for selective secondary content insertion in a digital network |
US10846779B2 (en) | 2016-11-23 | 2020-11-24 | Sony Interactive Entertainment LLC | Custom product categorization of digital media content |
US10860987B2 (en) | 2016-12-19 | 2020-12-08 | Sony Interactive Entertainment LLC | Personalized calendar for digital media content-related events |
US10171880B2 (en) * | 2016-12-27 | 2019-01-01 | Rovi Guides, Inc. | Systems and methods for modeling audience stability of a media asset series |
US10091549B1 (en) | 2017-03-30 | 2018-10-02 | Rovi Guides, Inc. | Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed |
US10931991B2 (en) | 2018-01-04 | 2021-02-23 | Sony Interactive Entertainment LLC | Methods and systems for selectively skipping through media content |
US10939142B2 (en) | 2018-02-27 | 2021-03-02 | Charter Communications Operating, Llc | Apparatus and methods for content storage, distribution and security within a content distribution network |
US11501786B2 (en) | 2020-04-30 | 2022-11-15 | The Nielsen Company (Us), Llc | Methods and apparatus for supplementing partially readable and/or inaccurate codes in media |
Family Cites Families (139)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3372233A (en) * | 1965-03-29 | 1968-03-05 | Nielsen A C Co | Horizontal and vertical sync signal comparison system |
US3845391A (en) | 1969-07-08 | 1974-10-29 | Audicom Corp | Communication including submerged identification signal |
US3919479A (en) * | 1972-09-21 | 1975-11-11 | First National Bank Of Boston | Broadcast signal identification system |
US4027332A (en) * | 1975-11-21 | 1977-05-31 | Time And Frequency Technology Inc. | Apparatus for monitoring television receivers |
US4025851A (en) * | 1975-11-28 | 1977-05-24 | A.C. Nielsen Company | Automatic monitor for programs broadcast |
US4965825A (en) | 1981-11-03 | 1990-10-23 | The Personalized Mass Media Corporation | Signal processing apparatus and methods |
US4639779A (en) * | 1983-03-21 | 1987-01-27 | Greenberg Burton L | Method and apparatus for the automatic identification and verification of television broadcast programs |
US4547804A (en) | 1983-03-21 | 1985-10-15 | Greenberg Burton L | Method and apparatus for the automatic identification and verification of commercial broadcast programs |
GB2138642B (en) * | 1983-04-22 | 1986-08-20 | Video Res | Audience rating measuring system for television receivers and video tape recorders |
DE3318919C2 (en) * | 1983-05-25 | 1985-03-21 | TeleMetric S.A., Internationale Gesellschaft für Fernsehzuschauerforschung, Zug | Method and apparatus for collecting data on television viewing behavior of television viewers |
US4816904A (en) * | 1983-06-09 | 1989-03-28 | Control Data Corporation | Television and market research data collection system and method |
FR2555383A1 (en) * | 1983-11-23 | 1985-05-24 | Barrault Christian | Device for automatic monitoring of radio or television receivers for the purposes of audience statistics studies of various transmitter stations |
US4697209A (en) | 1984-04-26 | 1987-09-29 | A. C. Nielsen Company | Methods and apparatus for automatically identifying programs viewed or recorded |
JPS6121695A (en) * | 1984-07-10 | 1986-01-30 | Video Res:Kk | System for detecting operating state of video tape recorder in program rating measuring system |
JPS61169088A (en) | 1985-01-22 | 1986-07-30 | Nec Corp | Audio synchronizer device |
EP0195639A2 (en) | 1985-03-18 | 1986-09-24 | Mewes, Thomas | Improvements relating to television audience research systems |
US4647974A (en) * | 1985-04-12 | 1987-03-03 | Rca Corporation | Station signature system |
US4677466A (en) | 1985-07-29 | 1987-06-30 | A. C. Nielsen Company | Broadcast program identification method and apparatus |
KR880700583A (en) * | 1985-08-16 | 1988-03-15 | 오라보 엠. 아제 베도 네토 | Phone and Demodulator |
JPS6256094A (en) * | 1985-09-03 | 1987-03-11 | Video Res:Kk | Detecting system for picture recording/reproducing data of video tape recorder |
US4633302A (en) | 1985-10-01 | 1986-12-30 | Control Data Corporation | Video cassette recorder adapter |
US4644509A (en) | 1986-01-23 | 1987-02-17 | A. C. Nielsen Company | Ultrasonic audience measurement system and method |
US4739398A (en) * | 1986-05-02 | 1988-04-19 | Control Data Corporation | Method, apparatus and system for recognizing broadcast segments |
GB8611014D0 (en) | 1986-05-06 | 1986-06-11 | Emi Plc Thorn | Signal identification |
US4718106A (en) * | 1986-05-12 | 1988-01-05 | Weinblatt Lee S | Survey of radio audience |
US4750034A (en) * | 1987-01-21 | 1988-06-07 | Cloeck En Moedigh Bioscoopreclame B.V. | Apparatus for monitoring the replay of audio/video information carriers |
US4764808A (en) * | 1987-05-05 | 1988-08-16 | A. C. Nielsen Company | Monitoring system and method for determining channel reception of video receivers |
US4843562A (en) * | 1987-06-24 | 1989-06-27 | Broadcast Data Systems Limited Partnership | Broadcast information classification system and method |
US4847685A (en) * | 1987-08-07 | 1989-07-11 | Audience Information Measurement System | Audience survey system |
AU613741B2 (en) * | 1988-02-29 | 1991-08-08 | Information Resources, Inc. | Passive data collection system for market research data |
FR2628588A1 (en) | 1988-03-14 | 1989-09-15 | Croquet Cie | METHOD AND SYSTEM FOR ACQUIRING AND TRANSMITTING INFORMATION ON THE AUDIENCE OF TELEVISION PROGRAMS |
US4945412A (en) * | 1988-06-14 | 1990-07-31 | Kramer Robert A | Method of and system for identification and verification of broadcasting television and radio program segments |
US4931871A (en) * | 1988-06-14 | 1990-06-05 | Kramer Robert A | Method of and system for identification and verification of broadcasted program segments |
US4955070A (en) * | 1988-06-29 | 1990-09-04 | Viewfacts, Inc. | Apparatus and method for automatically monitoring broadcast band listening habits |
US4858000A (en) * | 1988-09-14 | 1989-08-15 | A. C. Nielsen Company | Image recognition audience measurement system and method |
US5023929A (en) * | 1988-09-15 | 1991-06-11 | Npd Research, Inc. | Audio frequency based market survey method |
GB8824969D0 (en) * | 1988-10-25 | 1988-11-30 | Emi Plc Thorn | Identification codes |
US5019899A (en) * | 1988-11-01 | 1991-05-28 | Control Data Corporation | Electronic data encoding and recognition system |
US5532732A (en) * | 1988-12-23 | 1996-07-02 | Gemstar Development Corporation | Apparatus and methods for using compressed codes for monitoring television program viewing |
GB8910071D0 (en) * | 1989-05-03 | 1989-06-21 | Tyson Lawrence | Television signal detection apparatus |
US5003591A (en) * | 1989-05-25 | 1991-03-26 | General Instrument Corporation | Functionally modifiable cable television converter 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 |
KR930006665B1 (en) | 1989-08-22 | 1993-07-22 | 가부시끼 가이샤 비데오. 리사아치 | Apparatus for recognizing whether tv is activated or not |
US5701582A (en) | 1989-08-23 | 1997-12-23 | Delta Beta Pty. Ltd. | Method and apparatus for efficient transmissions of programs |
AU7224491A (en) * | 1990-01-18 | 1991-08-05 | Elliott D Blatt | Method and apparatus for broadcast media audience measurement |
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 |
CA2036205C (en) | 1990-06-01 | 1996-11-19 | Russell J. Welsh | Program monitoring unit |
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 |
US5200822A (en) * | 1991-04-23 | 1993-04-06 | National Broadcasting Company, Inc. | Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast programs |
CA2041210C (en) | 1991-04-25 | 1998-12-29 | Michel Dufresne | Television audience data gathering |
US5497185A (en) * | 1991-04-25 | 1996-03-05 | Le Groupe Videotron Ltee. | Remote control system for television audience data gathering |
US5138659A (en) * | 1991-05-02 | 1992-08-11 | General Instrument Corporation | Conversion of television signal formats with retention of common control data stream |
US5278988A (en) * | 1991-06-14 | 1994-01-11 | A. C. Nielsen Company | Automated receiver monitoring method and apparatus |
FR2681997A1 (en) | 1991-09-30 | 1993-04-02 | Arbitron Cy | METHOD AND DEVICE FOR AUTOMATICALLY IDENTIFYING A PROGRAM COMPRISING A SOUND SIGNAL |
US5519433A (en) * | 1991-11-20 | 1996-05-21 | Zing Systems, L.P. | Interactive television security through transaction time stamping |
US5450122A (en) * | 1991-11-22 | 1995-09-12 | A.C. Nielsen Company | In-station television program encoding and monitoring system and method |
US5610653A (en) * | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
US5436653A (en) * | 1992-04-30 | 1995-07-25 | The Arbitron Company | Method and system for recognition of broadcast segments |
GB9221678D0 (en) * | 1992-10-15 | 1992-11-25 | Taylor Nelson Group Limited | Identifying a received programme stream |
US5495282A (en) * | 1992-11-03 | 1996-02-27 | The Arbitron Company | Monitoring system for TV, cable and VCR |
US5437050A (en) * | 1992-11-09 | 1995-07-25 | Lamb; Robert G. | Method and apparatus for recognizing broadcast information using multi-frequency magnitude detection |
DK0688487T3 (en) * | 1992-11-16 | 2005-01-31 | Arbitron Inc | Method and apparatus for encoding / decoding broadcast or recorded segments and monitoring public exposure thereto |
US7316025B1 (en) * | 1992-11-16 | 2008-01-01 | Arbitron Inc. | Method and apparatus for encoding/decoding broadcast or recorded segments and monitoring audience exposure thereto |
DE4238681C2 (en) | 1992-11-17 | 1994-10-27 | Werum Karl Ludwig | Method and detection device for registering the listener behavior of radio and television programs |
US5369440A (en) * | 1992-11-19 | 1994-11-29 | Sussman; Barry | System and method for automatically controlling the audio output of a television |
CA2106143C (en) * | 1992-11-25 | 2004-02-24 | William L. Thomas | Universal broadcast code and multi-level encoded signal monitoring system |
US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
US5659350A (en) * | 1992-12-09 | 1997-08-19 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system |
ATE183352T1 (en) * | 1992-12-09 | 1999-08-15 | Discovery Communicat Inc | IMPROVED TOP-UP TERMINAL FOR CABLE TELEVISION DISTRIBUTION SYSTEMS |
US5550928A (en) * | 1992-12-15 | 1996-08-27 | A.C. Nielsen Company | Audience measurement system and method |
US5630203A (en) * | 1993-01-12 | 1997-05-13 | Weinblatt; Lee S. | Technique for surveying a radio or a television audience |
US5379345A (en) * | 1993-01-29 | 1995-01-03 | Radio Audit Systems, Inc. | Method and apparatus for the processing of encoded data in conjunction with an audio broadcast |
DE4316297C1 (en) | 1993-05-14 | 1994-04-07 | Fraunhofer Ges Forschung | Audio signal frequency analysis method - using window functions to provide sample signal blocks subjected to Fourier analysis to obtain respective coefficients. |
US5404160A (en) * | 1993-06-24 | 1995-04-04 | Berkeley Varitronics Systems, Inc. | System and method for identifying a television program |
US5404161A (en) * | 1993-07-27 | 1995-04-04 | Information Resources, Inc. | Tuned signal detector for use with a radio frequency receiver |
US5485518A (en) * | 1993-09-30 | 1996-01-16 | Yellowstone Environmental Science, Inc. | Electronic media program recognition and choice |
US5481294A (en) * | 1993-10-27 | 1996-01-02 | A. C. Nielsen Company | Audience measurement system utilizing ancillary codes and passive signatures |
AU682420B2 (en) * | 1994-01-17 | 1997-10-02 | Gfk Telecontrol Ag | Method and device for determining video channel selection |
FR2717025B1 (en) | 1994-03-01 | 1996-06-14 | Euro Cp Sarl | Method and device for recognizing the operating state of a receiver, audio receiver, adapter and video recorder thus equipped. |
US5457807A (en) | 1994-03-21 | 1995-10-10 | Weinblatt; Lee S. | Technique for surveying a radio or a television audience |
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 |
HU0004768D0 (en) * | 1994-03-31 | 2001-02-28 | Arbitron Co | |
US5450490A (en) * | 1994-03-31 | 1995-09-12 | The Arbitron Company | Apparatus and methods for including codes in audio signals and decoding |
US5404377A (en) * | 1994-04-08 | 1995-04-04 | Moses; Donald W. | Simultaneous transmission of data and audio signals by means of perceptual coding |
DE4420075C2 (en) * | 1994-06-08 | 1999-12-30 | Kayser Threde Gmbh | Devices and methods for recording the use of radio programs |
US5526427A (en) * | 1994-07-22 | 1996-06-11 | A.C. Nielsen Company | Universal broadcast code and multi-level encoded signal monitoring system |
US5594934A (en) * | 1994-09-21 | 1997-01-14 | A.C. Nielsen Company | Real time correlation meter |
GB9425333D0 (en) * | 1994-12-15 | 1995-02-15 | Philips Electronics Uk Ltd | Telivision receiver |
JP3360705B2 (en) * | 1994-12-21 | 2002-12-24 | ソニー株式会社 | Broadcast receiving device and broadcast receiving method |
US5737025A (en) * | 1995-02-28 | 1998-04-07 | Nielsen Media Research, Inc. | Co-channel transmission of program signals and ancillary signals |
US5629739A (en) * | 1995-03-06 | 1997-05-13 | A.C. Nielsen Company | Apparatus and method for injecting an ancillary signal into a low energy density portion of a color television frequency spectrum |
US5963914A (en) | 1995-04-17 | 1999-10-05 | Skinner; Gary R. | Network time and work tracker |
US5726701A (en) * | 1995-04-20 | 1998-03-10 | Intel Corporation | Method and apparatus for stimulating the responses of a physically-distributed audience |
US5842010A (en) | 1995-04-24 | 1998-11-24 | Bell Communications Research, Inc. | Periodic wireless data broadcast |
US5654748A (en) * | 1995-05-05 | 1997-08-05 | Microsoft Corporation | Interactive program identification system |
US5914746A (en) * | 1995-05-05 | 1999-06-22 | Microsoft Corporation | Virtual channels in subscriber interface units |
US5768680A (en) * | 1995-05-05 | 1998-06-16 | Thomas; C. David | Media monitor |
US5675510A (en) | 1995-06-07 | 1997-10-07 | Pc Meter L.P. | Computer use meter and analyzer |
JPH0993550A (en) * | 1995-09-22 | 1997-04-04 | Toshiba Corp | Supplement program detection and display device |
US5881360A (en) * | 1995-10-11 | 1999-03-09 | Adcom Information Services, Inc. | Non-video path data collection device |
US5850249A (en) | 1995-10-12 | 1998-12-15 | Nielsen Media Research, Inc. | Receiver monitoring system with local encoding |
US5815297A (en) | 1995-10-25 | 1998-09-29 | General Instrument Corporation Of Delaware | Infrared interface and control apparatus for consumer electronics |
US5905865A (en) * | 1995-10-30 | 1999-05-18 | Web Pager, Inc. | Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses |
US5793414A (en) * | 1995-11-15 | 1998-08-11 | Eastman Kodak Company | Interactive video communication system |
US6169843B1 (en) * | 1995-12-01 | 2001-01-02 | Harmonic, Inc. | Recording and playback of audio-video transport streams |
US5872588A (en) * | 1995-12-06 | 1999-02-16 | International Business Machines Corporation | Method and apparatus for monitoring audio-visual materials presented to a subscriber |
US6512796B1 (en) * | 1996-03-04 | 2003-01-28 | Douglas Sherwood | Method and system for inserting and retrieving data in an audio signal |
US5848396A (en) | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5933646A (en) * | 1996-05-10 | 1999-08-03 | Apple Computer, Inc. | Software manager for administration of a computer operating system |
JP3625344B2 (en) | 1996-11-05 | 2005-03-02 | 株式会社ビデオリサーチ | Viewing channel detector |
US5889548A (en) * | 1996-05-28 | 1999-03-30 | Nielsen Media Research, Inc. | Television receiver use metering with separate program and sync detectors |
US5857190A (en) * | 1996-06-27 | 1999-01-05 | Microsoft Corporation | Event logging system and method for logging events in a network system |
US6647548B1 (en) | 1996-09-06 | 2003-11-11 | Nielsen Media Research, Inc. | Coded/non-coded program audience measurement system |
US5832223A (en) * | 1996-09-13 | 1998-11-03 | Motorola, Inc. | System, method and device for automatic capture of internet access information in a broadcast signal for use by an internet access device |
US5676282A (en) | 1996-10-04 | 1997-10-14 | Satterfield; Delbert | Volumetrically variable measuring dispenser |
US6751221B1 (en) * | 1996-10-04 | 2004-06-15 | Kabushiki Kaisha Toshiba | Data transmitting node and network inter-connection node suitable for home network environment |
US6473903B2 (en) | 1996-12-30 | 2002-10-29 | Koninklijke Philips Electronics N.V. | Method and system for implementing interactive broadcast programs and commercials |
KR100235617B1 (en) | 1996-12-31 | 1999-12-15 | 전주범 | Digital- vhs encoding method and encoder |
US6510557B1 (en) * | 1997-01-03 | 2003-01-21 | Texas Instruments Incorporated | Apparatus for the integration of television signals and information from an information service provider |
US5819156A (en) | 1997-01-14 | 1998-10-06 | Compaq Computer Corp. | PC/TV usage tracking and reporting device |
US6675383B1 (en) * | 1997-01-22 | 2004-01-06 | Nielsen Media Research, Inc. | Source detection apparatus and method for audience measurement |
US6209028B1 (en) * | 1997-03-21 | 2001-03-27 | Walker Digital, Llc | System and method for supplying supplemental audio information for broadcast television programs |
US5796952A (en) * | 1997-03-21 | 1998-08-18 | Dot Com Development, Inc. | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
US6130726A (en) | 1997-03-24 | 2000-10-10 | Evolve Products, Inc. | Program guide on a remote control display |
US6353929B1 (en) * | 1997-06-23 | 2002-03-05 | One River Worldtrek, Inc. | Cooperative system for measuring electronic media |
US6031577A (en) * | 1997-07-10 | 2000-02-29 | Thomson Consumer Electronics, Inc. | System for forming and processing program specific information containing text data for terrestrial, cable or satellite broadcast |
US6112053A (en) * | 1997-07-14 | 2000-08-29 | General Electric Company | Television viewership monitoring system employing audio channel and synchronization information |
US5910988A (en) * | 1997-08-27 | 1999-06-08 | Csp Holdings, Inc. | Remote image capture with centralized processing and storage |
US6184918B1 (en) * | 1997-09-30 | 2001-02-06 | Intel Corporation | Method and apparatus for monitoring viewing of broadcast data |
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 |
US6259443B1 (en) * | 1998-02-06 | 2001-07-10 | Henry R. Williams, Jr. | Method and apparatus for enabling multiple users to concurrently access a remote server using set-top boxes |
US6160570A (en) | 1998-04-20 | 2000-12-12 | U.S. Philips Corporation | Digital television system which selects images for display in a video sequence |
US6118873A (en) | 1998-04-24 | 2000-09-12 | International Business Machines Corporation | System for encrypting broadcast programs in the presence of compromised receiver devices |
EP1043854B1 (en) | 1998-05-12 | 2008-01-02 | Nielsen Media Research, Inc. | Audience measurement system for digital television |
US5974299A (en) | 1998-05-27 | 1999-10-26 | Massetti; Enrico Emilio | Audience rating system for digital television and radio |
US6202210B1 (en) * | 1998-08-21 | 2001-03-13 | Sony Corporation Of Japan | Method and system for collecting data over a 1394 network to support analysis of consumer behavior, marketing and customer support |
-
1998
- 1998-07-09 EP EP00114272A patent/EP1043854B1/en not_active Expired - Lifetime
- 1998-07-09 EP EP98933309A patent/EP0985287B1/en not_active Expired - Lifetime
- 1998-07-09 BR BR9810699-6A patent/BR9810699A/en not_active IP Right Cessation
- 1998-07-09 CA CA002289519A patent/CA2289519C/en not_active Expired - Lifetime
- 1998-07-09 DK DK00114272T patent/DK1043854T3/en active
- 1998-07-09 DE DE69830423T patent/DE69830423D1/en not_active Expired - Lifetime
- 1998-07-09 EP EP00114271A patent/EP1043853B1/en not_active Expired - Lifetime
- 1998-07-09 DE DE69838956T patent/DE69838956T2/en not_active Expired - Lifetime
- 1998-07-09 CN CNB988068400A patent/CN1139208C/en not_active Expired - Lifetime
- 1998-07-09 ES ES00114272T patent/ES2296585T3/en not_active Expired - Lifetime
- 1998-07-09 CN CNA200310123387A patent/CN1505291A/en active Pending
- 1998-07-09 DE DE69830163T patent/DE69830163D1/en not_active Expired - Lifetime
- 1998-07-09 WO PCT/US1998/014286 patent/WO1999059275A1/en active IP Right Grant
- 1998-07-09 JP JP2000548980A patent/JP4287053B2/en not_active Expired - Lifetime
- 1998-08-25 AR ARP980104217A patent/AR016640A1/en unknown
-
2001
- 2001-07-19 US US09/909,224 patent/US20020059577A1/en not_active Abandoned
- 2001-09-12 US US09/949,938 patent/US20020010919A1/en not_active Abandoned
-
2006
- 2006-11-09 US US11/595,117 patent/US20070055987A1/en not_active Abandoned
-
2011
- 2011-08-31 US US13/222,828 patent/US8732738B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1043854B1 (en) | 2008-01-02 |
EP1043854A3 (en) | 2000-11-29 |
EP0985287A1 (en) | 2000-03-15 |
US20020010919A1 (en) | 2002-01-24 |
CA2289519A1 (en) | 1999-11-18 |
US20110314486A1 (en) | 2011-12-22 |
WO1999059275A1 (en) | 1999-11-18 |
DE69830423D1 (en) | 2005-07-07 |
EP1043853B1 (en) | 2005-06-01 |
DE69838956T2 (en) | 2009-04-09 |
CN1262003A (en) | 2000-08-02 |
EP1043853A3 (en) | 2000-11-29 |
CN1139208C (en) | 2004-02-18 |
ES2296585T3 (en) | 2008-05-01 |
CN1505291A (en) | 2004-06-16 |
BR9810699A (en) | 2000-09-05 |
US20070055987A1 (en) | 2007-03-08 |
DE69830163D1 (en) | 2005-06-16 |
EP1043853A2 (en) | 2000-10-11 |
DK1043854T3 (en) | 2008-05-13 |
JP4287053B2 (en) | 2009-07-01 |
AR016640A1 (en) | 2001-07-25 |
EP0985287B1 (en) | 2005-05-11 |
US8732738B2 (en) | 2014-05-20 |
DE69838956D1 (en) | 2008-02-14 |
JP2002515684A (en) | 2002-05-28 |
EP1043854A2 (en) | 2000-10-11 |
US20020059577A1 (en) | 2002-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2289519C (en) | Audience measurement system for digital television | |
US7587728B2 (en) | Methods and apparatus to monitor reception of programs and content by broadcast receivers | |
CA2150539C (en) | Audience measurement system | |
US6647548B1 (en) | Coded/non-coded program audience measurement system | |
AU736423B2 (en) | Audience measurement system for digital television | |
AU768180B2 (en) | Identification of a viewer selected television program | |
MXPA00000429A (en) | Audience measurement system for digital television |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20180709 |