EP1256196A2 - Audience measurement system and method for digital broadcasts - Google Patents
Audience measurement system and method for digital broadcastsInfo
- Publication number
- EP1256196A2 EP1256196A2 EP01914390A EP01914390A EP1256196A2 EP 1256196 A2 EP1256196 A2 EP 1256196A2 EP 01914390 A EP01914390 A EP 01914390A EP 01914390 A EP01914390 A EP 01914390A EP 1256196 A2 EP1256196 A2 EP 1256196A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- program information
- digital
- channel
- viewed
- separated
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title abstract description 31
- 238000005259 measurement Methods 0.000 title abstract description 23
- 238000000926 separation method Methods 0.000 claims 8
- 239000000523 sample Substances 0.000 abstract description 45
- 238000004891 communication Methods 0.000 abstract description 8
- 238000013480 data collection Methods 0.000 abstract description 2
- 238000012795 verification Methods 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 description 11
- 230000000875 corresponding effect Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 238000005314 correlation function Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000003909 pattern recognition Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000007781 signaling event Effects 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
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/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/13—Arrangements for device control affected by the broadcast information
-
- 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/41—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, i.e. broadcast channels, broadcast stations or broadcast areas
- H04H60/43—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, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast channels
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
Definitions
- the present invention relates to program identification and audience measurement, and more specifically, to identification of digital broadcasts of television and radio programs.
- a typical audience measurement system determines both the channels to which the receivers in the statistically selected households are tuned and the times that the receivers are tuned to those channels.
- the tuned channels, and the times during which those channels are tuned are periodically transmitted to a central facility where the tuned channels, and the times during which those channels are tuned, are compared to a program record which is compiled from information supplied by the sources of programs, and is intended to reflect the identity of the programs which are supposed to be aired at the times indicated in the program record.
- Systems which read codes imbedded in the program material by broadcasters or syndicators are used to verify the accuracy of the program records, i.e. that the programs were actually aired at the intended times as indicated in the program records.
- the AMOL system is not used within a sample household due to code loss problems that can be more successfully remedied at a broadcast monitoring site, but that may be intractable in the sample household.
- Weinblatt A system for radio audience monitoring is disclosed by Weinblatt in U.S. Pat. No. 4,718,106. Weinblatt teaches an audience measurement system in which each participant
- [5 4,945,412 utilizes a subaudible 40 Hz tone to encode the audio portion of a broadcast.
- certain program content e.g., a scene change in the video portion of a monitored program.
- broadcast signatures are subsequently compared to reference signatures collected by
- This monitoring system broadcasts of selected programs (e.g., commercial advertisements).
- This monitoring system receives broadcasts of selected programs (e.g., commercial advertisements).
- Another known method is to transmit (e.g., over a telephone connection) digitally compressed video and/or audio replicas of programs.
- digitally compressed video and/or audio replicas of programs For example, in U.S. Pat. No. 4,888,638, programs are compressed and are sent over telephone lines to households. The compressed programs are stored in equipment in the households, and are subsequently displayed on television receivers as substitutes for regularly scheduled programs when certain preselected conditions are met (such as in response to program ID's contained in the compressed programs).
- Strubbe in U.S. Pat. No. 5,223,924. Strubbe's system permits a television viewer to select programs for future viewing or recording based on the viewer's exposure to facsimiles of the program material generated from the compressed replicas stored in a database in the viewer's home.
- U.S. Pat. No. 4,547,804 disclosed a method and apparatus for the automatic identification and verification of commercial broadcast programs.
- a digital encoded identifying number is embedded in the programs, by which they can be automatically monitored, to verify that they have been broadcast as and when intended.
- the digital number is embedded in what is otherwise an analog program. This method is usable only during the transition period from analog to digital broadcasting technology, when some digital equipment or connection is in use together with older analog equipment or connections.
- broadcasting stations have fully digital operations, e.g., recording a program in digital form, storing it digitally on tape or disk, performing nonlinear digital edits and digital commercial insertions, and transmitting digitally over the air, or delivering a digital stream to a cable or satellite operator to multiplex with other digital streams.
- a process for automatic electronic recognition and identification of programs and commercial advertisements broadcast on television and radio wherein a digitally sampled reference signal segment derived from either the audio or the video portion of the original program content to be identified is compared with successive digitally sampled segments of the corresponding audio or video portion of a broadcast signal in a correlation process to produce a correlation function signal.
- the sampling rates and the time duration of the reference signal segment and the broadcast signal segments are the same.
- the correlation function signal is relatively large and a recognition of the broadcast signal is achieved when such correlation function signal exceeds a selected threshold level.
- the compared signal segments may also be obtained as low frequency signals derived from the original reference and broadcast signals by non-linear and envelope formation processing techniques.
- U.S. Pat. No. 4,647,974 discloses a system for the automatic insertion of auxiliary video information into an analog television signal. The system may be used by a local station to insert its call letters or logo into network programming.
- U.S. Pat. No. 4,697,209 discloses a method and apparatus for identifying television programs, by detecting the occurrence of events such as scene changes in a video signal, and extracting a signature from the signal. Signatures and their times of occurrence are stored and compared with reference signatures to identify the program.
- the system is independent of the format used to transmit the signal, it will work with both analog and digital television. It has the disadvantage of requiring that a large volume of reference data be collected for every possible station transmitting and program being transmitted, and for
- 0 can either be artificially inserted into the program signal or they can be events that occur
- the monitoring equipment detects cue signals
- a computer identifies the broadcasts
- U.S. Pat. No. 4,972,503 discloses a method and apparatus for determining the channel
- U.S. Patent No. 4,425,578 teaches a system and method for determining the channel to which a video wave receiver is tuned.
- the system includes an RF signal source connected to the antenna input of the video wave receiver, a frequency control stage that determines the signal frequencies generated by the RF signal source and a system and advance control stage to appropriately program operation of the frequency control stage.
- the RF signal source is conditioned by the system and advance control stage and the frequency control stage to output signals such that the fundamental or one of the harmonics when combined with the video carrier of a corresponding channel results in a signal having a predetermined frequency.
- the RF signal source is successively advanced to output a set of predetermined frequencies, corresponding to each of the receivable channels to which the video receiver is tunable.
- the system includes a detector/receiver arranged to monitor the video signal of the video receiver to detect the predetermined frequency resulting from the combined signal from the RF signal source and a video carrier to which the video receiver is tuned.
- the RF signal source is stepped through a predetermined set of frequencies corresponding to each receivable channel and the system outputs a signal denoting the received channel to which the video receiver is tuned when the predetermined frequency is detected by the detector/receiver.
- U.S. Pat. No. 5,019,899 discloses an electronic data encoding and recognition system for creating digital signatures from frames of selected video segments such as television commercials by a digitalizing, compression and selection process which produces a multi-
- U.S. Pat. No. 5,278,988 discloses a method and apparatus for determining the transmitting station from which analog program signals are received and translated by a monitored receiver within a test area.
- U.S. Pat. No. 5,425,100 discloses a multilevel encoded signal monitoring system and a universal broadcast code for identifying programs, commercial, networks, stations, etc.
- U.S. Patent No. 4,723,302 teaches a method and apparatus for identifying a channel to which a receiver is tuned by sequentially detecting a signal of the receiver and storing a characteristic value of the detected signal for a predefined sequence of frequencies.
- the stored values corresponding to the predetermined channels of the receiver are identified and assigned predetermined values.
- the stored values corresponding to each of a plurality of harmonic frequencies of the predetermined channels are identified and assigned one of a plurality of different predetermined values.
- a total assigned value is then calculated for each of the predetermined channels with the corresponding values for the identified harmonic frequencies thereof.
- the calculated total values are then compared to identify a maximum value corresponding to the channel to which the receiver is tuned.
- U.S. Pat. No. 5,450,122 discloses an in-station method and apparatus for encoding analog television programs, including commercials, with a digital identification code recorded on a selected video scan line which is not normally visible to the television viewer, and for verifying the proper airing of such programs by television broadcast stations.
- U.S. Pat. No. 5,450,490 discloses apparatus and methods for including an inaudible code in an analog audio signal, and for decoding it.
- a signature is constructed for segments to be recognized by selecting, in accordance with a set of predetermined rules, a number of words from among random locations throughout the segment and storing them along with offset information indicating their relative locations.
- a broadcast signal is monitored, it is parametized in the same way and the library of signatures is compared against each digital word and words offset therefrom by the stored offset amounts.
- a data reduction technique minimizes the number of comparisons required which still require maintaining a large
- U.S. Pat. No. 5,512,933 discloses a system for identifying a program stream being displayed at a receiver location, by measuring the relative luminance of a plurality of predetermined areas in each frame of a television transmission, at both the transmitting station and the receiver. As the system is independent of the format used to transmit the signal, it will work for both analog and digital television. But it has the disadvantage of requiring that a large volume of reference data be collected for every possible station transmitting and program being transmitted, and for every site monitored, as well as requiring a large computing capacity and a long computing time to correlate the two sets of data to determine which station or program has been received at each monitored site at each instant that the receiver was turned on.
- U.S. Pat. No. 5,574,962 discloses a method and apparatus for automatically identifying a program, by adding an inaudible encoded message to the audio signal.
- U.S. Patent No. 5,243,423 discloses a co-channel communication system that allows transmission of one or more data signals in an active or visible portion of video raster in a manner that is imperceptible to a viewer. More particularly, the data signal is transmitted over preselected active video lines of a video raster. In order to reduce the perceptibility of the data signal, the video lines over which the data signal is transmitted are varied according to a random sequence. In an alternate embodiment, the data is also modulated at relatively low modulation levels, for example, by converting the data signal to a spread spectrum signal.
- U.S. Pat. No. 5,646,675 discloses a system and method for monitoring the reception of video program material, using codes inserted on scan lines.
- U.S. Patent No. 5,594,934 discloses a correlation meter for determining tuning status of a tunable receiver.
- the correlation meter receives an output of the tunable receiver, such as an acoustic audio output of the tunable receiver.
- An analog to digital converter converts the output of the tunable receiver to a digital sample side representation.
- An antenna or other signal collector receives reference side representations corresponding to channels to which the tunable receiver may be tuned.
- the correlation meter correlates the digital sample side representation and the reference side representations as the reference side representations are received by the correlation meter in order to determine the tuning status of the tunable receiver.
- U.S. Patent No. 4,885,632 discloses a system and methods for monitoring a home TV viewing system which may include a TV, a VCR and one or more cable converters.
- the system obtains information for identifying the source of video displayed or being recorded, i.e., off-air antenna, satellite antenna, cable converter tuner, VCR, personal computer, video game, etc.
- the system also obtains information identifying the video path of the video being displayed and/or recorded.
- the system "fingerprints" video recorded by the VCR so that the played back video may be identified as having been previously recorded.
- the system may record the date and time of recording and the video source of the video being recorded.
- the system includes probe/detector devices which obtain signals related to the frequency to which the TV, VCR, and cable converter are tuned, and a higher level processor which receives and processes those signals to identify channel tuning of the TV, VCR, and cable converter.
- the probe/detector monitoring the VCR includes a lower level processor and circuitry that
- the system generates timing signals to record and detect fingerprints in the vertical blanking interval of the TV signal.
- the system has multilevel processing, and may be programmed to include a number of downloadable and uploading parameters.
- the system also includes an alphanumeric display and data entry unit for each TV being monitored, and provides for interactive information entry by TV viewers including guests and by an installer.
- 5,481 ,294 teaches an audience measurement system that collects data representative of tuned programs rather than of tuned channels, and includes (i) a household metering apparatus which records ancillary codes or extracts program signatures from the programs if no ancillary codes are found therein, (ii) a reference apparatus which monitors broadcast programs to be monitored, which extracts reference signatures therefrom, which records whatever ancillary codes may be associated with these broadcast programs and, if no ancillary codes are present, which compresses and stores digital replicas representative of the broadcast programs to be monitored, (iii) a data collection apparatus which compares the household and reference data to determine (a) which of the broadcast programs to be monitored were selected for viewing and/or listening, (b) which of the metered households selected the broadcast programs to be monitored for viewing and/or listening, and (c) at which times the broadcast programs to be monitored were selected for viewing and/or listening.
- U.S. Patent No. 5,974,299 describes an audience rating system for digital television and radio, using identification codes in control streams of time-multiplexed digital transmissions.
- a television set or radio that is being monitored pursuant to the system, is turned on and tuned into a channel, and each time that the channel is changed, an identification code for each audio, video or auxiliary digital stream of the channel tuned to is extracted from the control stream, and recorded along with the time. The time is also recorded when the television set or radio is turned off. This data makes it possible to determine what stations, channels, and programs members of the audience being monitored are watching or listening to at any particular time.
- the multiplexed digital transmission is received separately by the television set or radio (or an attached IRD) and a meter connected to it.
- the meter compares digital streams of the channel being received by the television set or radio with digital streams of each of the channels in the multiplexed digital transmission, until it finds a match.
- the meter does not receive the multiplexed digital transmission separately, but has access to elementary streams extracted from the transmission by an IRD, and extracts identification codes for the channels being received from their elementary streams.
- the elementary stream may be accessed through an auxiliary connector in a digital decoder, through an access control card connector, or through soldering electrical connections to internal points in the IRD.
- a method and system for identification of channels for purposes of measurement of audiences for digital broadcasts is provided.
- a digital stream of data is time multiplexed so that video, audio and data (including without limitation program identification data) for several channels can be sent on a single frequency to a decoder or other reception device.
- the decoder begins taking video, audio and data that are assigned to that channel in the multiplexing scheme employed by the system.
- There may also be general data such as an electronic program guide that is captured irrespective of the channel that is selected.
- the video and audio are processed for either analog or digital output as appropriate once the decoder validates that the home meets all the requirements set for viewing the channel or program.
- the data structure is configured so that not only can the program identification data (also known as "banner” information) for each program be accessed for viewer use, but also the program identification data or a subset of it such as the channel identification data is output to a data communication port (i.e. serial or parallel port) on the decoder or other reception device, through which port this data is then sent to an audience data gathering and measurement device (meter).
- a data communication port i.e. serial or parallel port
- This structure also allows the broadcaster to define the data rate (the speed of the digital bits being sent in an asynchronous standard data format) to the data communication port.
- a transfer of significant program or channel identification data thus takes place with the present invention.
- the broadcaster transmits to the decoder a unique start byte, an encoded data byte and a unique stop byte. This defines, for example, the channel selected at the home decoder.
- the broadcaster sends the coded channel ID information periodically in the service instruction stream.
- a probe collects the coded channel ID or other data from the data communication port of the decoder, converts the data into a format readable and recordable by a meter, and transmits the data to the meter in each household that is part of the audience measurement sample.
- the probe sends channel ID information by a system of low frequencies that are measured in the meter and correlated to a channel map in the unit. Future embodiments are anticipated to transmit the data from the probe to the meter digitally so that interpolation is not necessary and so other types of data can be transferred.
- program identification data is sent to the data communication port of a decoder or other reception device, and from there to a computer which tracks both program lineup and the airing of advertisements, electronically and automatically by channel.
- the program identification data may include but is not limited to program start and end time, program name, censor's classification, program genre, and a brief description of the program. This information only needs to be collected at significant locations for determining or validating program lineups and advertisement data.
- FIG. 1 is a block diagram of the broadcaster, decoder, probe and meter of the present invention
- FIG. 2 is a detailed block diagram of the decoder and probe of the present invention
- FIG. 3 is a flow chart of the functioning of the decoder of the present invention
- FIG. 4 is an electrical schematic of the probe of the present invention.
- FIG. 5 is another electrical schematic of the probe of the present invention.
- FIG. 6 is a flowchart of the functioning of the probe of the present invention.
- FIG. 7 is another flowchart of the functioning of the probe of the present invention.
- a digital stream of data is time multiplexed so that video, audio and data for several channels can be sent on a single frequency from broadcaster 102.
- the decoder 104 begins taking video, audio and data that are assigned to that channel in the multiplexing scheme employed by the system. There may also be general delivery data, which is captured irrespective of the channel that is selected.
- the video and audio are processed for either analog or digital output depending on the system once the decoder validates that the home meets all the requirements set for viewing this program.
- the present invention takes advantage of the ability and flexibility of a satellite delivery system where each of the decoders 104 is fitted with a serial port connection.
- the data structure to the decoder 104 is defined such that some data, such as program identification data and electronic program guide (EPG) information can be sent, and stored for use by the viewer to enhance his ability to make program viewing decisions. Other data may be available for reading of news or other text.
- the data structure of the present invention is such that program identification data and coded channel ID data is output to the serial port 202 of decoder 104, through which port this data is accessed by the probe 106.
- the signal is then converted by probe 106 into a meter readable format.
- the signal is then sent to an audience data gathering and measurement device (meter) 108.
- This structure also allows for the broadcaster 102 to define the data rate (the speed of the digital bits being sent in an asynchronous standard data format) to the serial port 202.
- the decoder 104 is equipped with operational software in flash memory or other re-writeable but non-volatile memory able to be controlled by the service instruction data packets sent by the broadcaster 102 as digital data to permit portions of the broadcast signal to be directed to various ports of the decoder 104.
- These service instruction data packets from the broadcaster are used generally to control the functionality of the decoder.
- One of these service instruction data packets can instruct the decoder to output a data packet, containing the coded channel ID data, to the RS232 port 202 thus enabling the audience data gathering and measurement device (meter) 108 to access the data.
- the broadcaster 102 adds to the broadcast signal the above service instruction data packets required to direct the coded channel ID data information to the RS232 port 202, from which a probe 106 passes this coded current channel ID data to the meter 108.
- the broadcaster 102 transmits to the decoder 104 a unique start byte, an encoded data byte and a unique stop byte. This defines the channel selected at the home decoder.
- Program identification data which is similar to the banner and information available to the viewer, may also be sent to the serial RS232 port 202 to enable a computer attached to a decoder 104 to track program lineup and advertisement airing, electronically and automatically per channel.
- the program banner includes but is not limited to:
- Program start and end time Program name Censor's classification Program genre and a brief description of the program
- the broadcaster 102 sends the coded channel ID information periodically (currently every 1-10 seconds) in the service instruction stream.
- the probe 106 collects the data from the RS232 serial port 202 of the decoder 104, converts the data into a format readable and recordable by an audience data gathering and measurement device (meter) 108, and transmits to the meter 108 in households that are part of the measurement sample.
- the probe 106 sends channel information by a system of low frequencies that are measured in the meter 108 and correlated to a channel map in the unit. Because the decoder 104 has its own programming to which it must respond, filtering
- the coded channel ID data is not passed on to the serial RS232 port 202 if any of these conditions exist:
- the channel selected is not part of the service to which the home has 5 subscribed;
- PIN personal identification number
- the decoder 104 is in an "off or standby condition; 5 5.
- the channel is pay-per-view, and those pay-per-view conditions have not been met.
- the probe 106 times into a "lock" condition after 20 seconds of not receiving coded channel ID data from the decoder 104.
- EPG electronic program guide
- the system of the present invention includes the following components.
- the Broadcaster The broadcaster 102 uses its standard digital broadcast equipment
- the broadcaster 102 sets up each channel to be monitored with a data stream which, when periodically sent to the decoder 104 in the home, directs the decoder 104 to send coded channel ID information to the RS232 port 202 at a specified data rate as discussed in further detail below.
- the digital broadcast can be, for example, satellite, cable or fiber optic.
- the Decoder Presently there are multiple manufacturers of decoder 104 useable in the present invention; each such decoder 104 is able to carry out the commands from the broadcaster's service instruction stream. All exemplary decoders 104 have RS232 ports and SCART connector 204 for detecting an "on" condition. The decoder 104 also carries out overrides in the home. For the decoder 104 to function in the present invention, the home must be subscribed to the service, a parental lock must not be in place for that channel, and the decoder 104 must be in the powered "on” state, or the coded channel ID is not transferred to the RS232 serial port 202. Manufacturers of decoder 104 known in the art include but are not limited to Pace (Model No. DSR620-GM) and Zenith (Model No. DTH310-4).
- the Digital Satellite Probe uses two micro controllers and is connected to the RS232 port 202 of the decoder 104.
- One microcontroller is used to monitor the RS232 port 202 of the decoder 104. It is able to automatically adjust to changes in the standard baud rates from 1200 to 19,200 baud.
- the probe 106 includes software that tests the coded channel ID information data stream for a valid signal in the format [STX] [ID Byte]
- the coded channel ID is passed on to the second processor. If a period of 20 seconds passes during which no valid code is received, the probe 106 generates a "lock" code to indicate that the channel is not subscribed to, that it is blocked by parental pin code, or that the signal is missing, indicating that the decoder 104 is in a standby mode.
- the second micro controller takes the channel data passed to it and uses a look-up table to determine a matching frequency defined for that channel to be sent to the audience data gathering and measurement device (meter) 108. This frequency is similar to the prescaled UHF local oscillators normally monitored by the meter 108.
- the channel range from 21-59 is presently used with channels 60-71 being reserved for future expansion and special functions. Channel 70 presently designates the "lock" condition.
- Channel 60 designates that the mosaic mode is selected where multiple channels are being viewed at once.
- the meter 108 is connected to the probe 106 and ascertains the type of probe 106 by the voltage level presented by the divider voltage at pin 3. It detects that the decoder
- the meter 108 also has many parameters for audience measurement monitoring that have been entered or downloaded for taking samples and reporting information.
- the meter 108 determines the actual channel being viewed on the television, or being recorded onto a
- An exemplary meter 108 is the ACN 6000 unit used by subsidiaries of ACNielsen Corporation.
- the decoder 104 is equipped with operation software in re-writeable, non-volatile memory able to be controlled by service instruction data packets sent by the broadcaster 102 as digital data such that portions of the broadcast signal is directed to specific ports of decoder 104, best shown in FIG. 3.
- decoder 104 receives the digital transmission, including digital video, audio, electronic program guide and service instruction data packets from broadcaster 102.
- the decoder 104 separates the data received from broadcaster 102 into their video, audio, electronic program guide and service instruction components.
- the decoder 104 checks the electronic program guide data for booked (pre-selected) channel and service instruction commands.
- the front panel control can be employed to issue commands at block 308. Any service instruction data from the broadcaster 102, the electronic program guide, or the front panel is processed by decoder 104 at block 310. From block 310, the correct audio and video data for the selected channel is directed by decoder 104 to the audio and video outputs of decoder 104 at block 314. Also from block 310, if the decoder 104 has received from broadcaster 102 service instruction data packets instructing decoder 104 to output a data packet containing the coded channel ID data and/or the program identification data to the RS232 port of decoder 104, the decoder 104 does so. The data from the decoder 104 is received by probe 106 and is converted to an output emulating the appropriate frequency detection system at block 316. At block 318 the converted data from probe 106 is processed by the meter 108.
- Probe Components The probe 106 includes the following hardware components, grouped by functionality.
- the probe 106 is connected to the decoder 104 by a standard extension 9 pin Dsub connector cable 402.
- the RS232C port signal from decoder 104 is inputted to Ql (element 404) which translates the signal to TTL levels for the processor 406 at P3.0.
- Rl (element 408) limits the current into the base and into the reverse voltage limiting diode D01 (element 410).
- R02 (element 411) is the pull-up resistor to Vcc.
- the processors 406 and 412 are given a proper power on reset time by the combination C07 (element 414) and R09 (element 416).
- the crystal frequency of 1 1.0592MHz for the processors was chosen to allow the greatest number of baud rate options.
- the micro controller processors 406 and 412 are both Amtel 89C2051, which are flash based allowing reuse of the IC if a software upgrade is required.
- the software automatically adjusts to changes in the Baud Rate of the coded channel ID information data stream and can operate on data rates of 1200, 2400, 4800, 9600, and 19200 baud.
- the coded channel ID information data stream from the decoder 104 consists of a start transmit byte [STX], the coded channel ID byte [IDByte] and an end transmit byte
- Channel Generator 208 operates as follows: Once a coded channel ID has been accepted by processor IC01 (element 406), it is decoded and passed onto second processor IC02 (element 412), through port 1 of both processors. Pull-up resistors RPOl (element 418) are added at this port for noise immunity. Processor IC02 (element 412) takes the coded channel ID, strips out the coding, and does a table look up for the frequency to be sent to the meter 108. The processor 412 outputs this frequency and continues to monitor the input port. Detector ID: Referring to FIGS. 2 and 4, detector ID 210 functions as follows. The
- resistor divider R03 (element 420) and R04 (element 422) create a voltage for the meter 108 called the recognition voltage for deciding which probe 106 is plugged into the port to control which software routines to execute for setup and run.
- the probe 106 is set to duplicate the values of the UNI-Detector 495 A and is seen by the meter 108 as a UNI-Det3/4.
- power supply 212 includes an external wall transformer with a primary voltage to suit the country of implementation, a secondary voltage of 9 to 15 VDC, and a current capacity greater than 50ma.
- the connector is a standard DC power jack.
- the input to the probe 106 is polarity protected by D02 (element 502) and filtered by C02 (element 504) and C03 (element 506).
- a standard fixed 5 volt regulator is used REGOl (element 508) with a standard high output voltage protection diode D03 (element 510) and filtering and stabilizing capacitors C04 (element 512) and C01 (element 514).
- the regulator is well oversized as the nominal current draw is only about 50ma.
- the on/off state detection circuit 214 connects to pin 8 of the scart connector 204 labeled "TV.” This pin has a voltage present when the unit is powered. The VCR Scart connector does not have this signal. This signal enters the probe 106 through an RCA connector.
- the decoder 104 When the decoder 104 is on, a voltage greater than 5 VDC is present, the optocoupler OPT01 (element 516) is reverse biased and does not conduct current.
- the decoder is "off, the output is either driven low, or becomes a high impedance.
- the resistor R06 limits the current through the isolator, and R07 (element 520) provides a secondary current path for the "decoder off state current.
- the optocoupler 516 is “on” when the decoder 104 is in the “off state.
- the transistor output pulls down the pull-up resistor R08 (element 522) and presents a low, "off, signal to the meter 108.
- the optocoupler 516 is “off and the pull-up resistor R08 (element 522) presents a high or "on” signal to the meter 108.
- Probe 106 functions as follows, as best shown in FIGS. 6 and 7. As the probe 106 powers up at block 602, the first processor ICOl (element 406) clears registers, set up timers, counters, and default baud rate selections for the serial communication at block 604. At power up the selected channel is not known, and a "lock" condition is reported at block 604.
- a "lock” condition is a timed default condition at blocks 604, 606, 608, 610, and 612, which show that after 20 seconds of not receiving data, that a "lock” condition is outputted. This indicates that the decoder 104 is not tuned to something it is allowed to decode and output video, for reasons of either subscription or parental lockout, or that the decoder is not "on”. (Because of these and other system configurations with other video sources, the meter 108 must take the coded channel ID along with the on/off detector state and other input states into the meter 108 and ascertain what is being viewed.) After receiving data at block 614, the probe 106 program software looks for a start byte (STX) at block 622.
- STX start byte
- a "start" flag is set at block 624 and the software returns to look for the next byte of data.
- the software ascertains that the "started” flag is set at blocks 614, 616, and 618, and takes that byte of data for the coded channel ID and saves it to a register called Tempdata, for use when a valid end of transmission byte is received, thus validating the string.
- the coded channel ID stored in Tempdata is outputted to processor IC02 (element 412) at block 626, and the reception flags are cleared, the "lock" timer is reset, and the Bytecount is reset at block 628.
- the Bytecount register is incremented at block 630, and any reception flags that have been set are cleared. The Bytecount register is then checked to see if it has passed a number set to indicate that a baud rate miss-match must have occurred at block 632. When this number is passed, a baud rate adjustment routine is entered where the correct baud rate is selected on the next transmission, at block 634.
- probe 106 starts, at block 702, a meter frequency matching program. From block 702 the variables and frequency look-up tables are initialized at block 704. The coded channel ID input is read at block 706, and the coded channel ID is sent to the meter 108 at block 708 at the frequency determined at block 704.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Television Systems (AREA)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US507255 | 1983-06-23 | ||
US50725500A | 2000-02-18 | 2000-02-18 | |
PCT/US2001/005104 WO2001061892A2 (en) | 2000-02-18 | 2001-02-16 | Audience measurement system and method for digital broadcasts |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1256196A2 true EP1256196A2 (en) | 2002-11-13 |
Family
ID=24017879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01914390A Withdrawn EP1256196A2 (en) | 2000-02-18 | 2001-02-16 | Audience measurement system and method for digital broadcasts |
Country Status (12)
Country | Link |
---|---|
EP (1) | EP1256196A2 (zh) |
JP (1) | JP2003523692A (zh) |
CN (1) | CN1452820A (zh) |
AU (1) | AU2001239783A1 (zh) |
BR (1) | BR0108443A (zh) |
CA (1) | CA2400210A1 (zh) |
FI (1) | FI20021472A (zh) |
MX (1) | MXPA02008026A (zh) |
NO (1) | NO20023815L (zh) |
NZ (1) | NZ521111A (zh) |
WO (1) | WO2001061892A2 (zh) |
ZA (1) | ZA200206830B (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2196982B1 (es) * | 2001-12-12 | 2005-03-01 | Fresh Interactive Technologies, S.A. | Sistema de audimetria digital. |
US20030131350A1 (en) | 2002-01-08 | 2003-07-10 | Peiffer John C. | Method and apparatus for identifying a digital audio signal |
CA2503340A1 (en) | 2002-10-23 | 2004-05-06 | Arun Ramaswamy | Digital data insertion apparatus and methods for use with compressed audio/video data |
GB0226648D0 (en) * | 2002-11-15 | 2002-12-24 | Koninkl Philips Electronics Nv | Usage data harvesting |
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 |
EP1645136B1 (en) | 2003-06-20 | 2017-07-05 | Nielsen Media Research, Inc. | Signature-based program identification apparatus and methods for use with digital broadcast systems |
EP1668903A4 (en) | 2003-09-12 | 2011-01-05 | Nielsen Media Res Inc | DEVICES AND METHOD FOR DIGITAL VIDEO SIGNATURES FOR USE WITH VIDEO PROGRAM IDENTIFICATION SYSTEMS |
US9027043B2 (en) | 2003-09-25 | 2015-05-05 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an operating state of a display |
WO2005079941A1 (en) | 2004-02-17 | 2005-09-01 | Nielsen Media Research, Inc. Et Al. | Methods and apparatus for monitoring video games |
JP2005260728A (ja) * | 2004-03-12 | 2005-09-22 | Ntt Docomo Inc | 移動端末、視聴情報収集システム、及び視聴情報収集方法 |
CA2563107C (en) | 2004-03-29 | 2014-03-04 | Nielsen Media Research, Inc. | Methods and apparatus to detect a blank frame in a digital video broadcast signal |
CA2562137C (en) | 2004-04-07 | 2012-11-27 | Nielsen Media Research, Inc. | Data insertion apparatus and methods for use with compressed audio/video data |
EP1779565A4 (en) | 2004-07-02 | 2012-01-25 | Nielsen Media Res Inc | METHOD AND APPARATUS FOR IDENTIFYING CONSIDERATION INFORMATION ASSOCIATED WITH A DIGITAL MEDIA DEVICE |
CN101077014B (zh) * | 2004-08-09 | 2013-09-25 | 尼尔森(美国)有限公司 | 用于监视来自各种源的音频/视觉内容的方法及装置 |
CN101278568B (zh) | 2005-08-16 | 2010-12-15 | 尼尔森(美国)有限公司 | 显示装置开/关检测方法和设备 |
US10885543B1 (en) | 2006-12-29 | 2021-01-05 | The Nielsen Company (Us), Llc | Systems and methods to pre-scale media content to facilitate audience measurement |
US8959556B2 (en) | 2008-09-29 | 2015-02-17 | The Nielsen Company (Us), Llc | Methods and apparatus for determining the operating state of audio-video devices |
US8180712B2 (en) | 2008-09-30 | 2012-05-15 | The Nielsen Company (Us), Llc | Methods and apparatus for determining whether a media presentation device is in an on state or an off state |
US8793717B2 (en) | 2008-10-31 | 2014-07-29 | The Nielsen Company (Us), Llc | Probabilistic methods and apparatus to determine the state of a media device |
US8925024B2 (en) | 2009-12-31 | 2014-12-30 | The Nielsen Company (Us), Llc | Methods and apparatus to detect commercial advertisements associated with media presentations |
KR101660534B1 (ko) * | 2010-02-18 | 2016-10-10 | 삼성전자주식회사 | 디지털 방송 시스템의 수용자 측정에서 개인 정보를 보호하기 위한 방법 |
EP2795912A4 (en) | 2011-12-19 | 2015-08-05 | Nielsen Co Us Llc | METHOD AND DEVICE FOR CHARGING A MEDIA PRESENTATION DEVICE |
US9692535B2 (en) | 2012-02-20 | 2017-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for automatic TV on/off detection |
US10600076B2 (en) * | 2014-08-14 | 2020-03-24 | Google Llc | Systems and methods for obfuscated audience measurement |
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 |
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 |
US11870548B2 (en) * | 2019-07-22 | 2024-01-09 | Algorkorea Co. Ltd | Mobile terminal having integrated radio function, and integrated radio system using same |
CN113794937B (zh) * | 2021-11-16 | 2022-02-08 | 深圳市华曦达科技股份有限公司 | 一种多时区频道回看方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2628588A1 (fr) * | 1988-03-14 | 1989-09-15 | Croquet Cie | Procede et systeme d'acquisition et de transmission d'informations sur l'audience de programmes televises |
FR2681997A1 (fr) * | 1991-09-30 | 1993-04-02 | Arbitron Cy | Procede et dispositif d'identification automatique d'un programme comportant un signal sonore. |
US5630203A (en) * | 1993-01-12 | 1997-05-13 | Weinblatt; Lee S. | Technique for surveying a radio or a television audience |
US5481294A (en) * | 1993-10-27 | 1996-01-02 | A. C. Nielsen Company | Audience measurement system utilizing ancillary codes and passive signatures |
WO1996024991A1 (en) * | 1995-02-08 | 1996-08-15 | Actual Radio Measurement | Remote listenership monitoring system |
US5872588A (en) * | 1995-12-06 | 1999-02-16 | International Business Machines Corporation | Method and apparatus for monitoring audio-visual materials presented to a subscriber |
US6112053A (en) * | 1997-07-14 | 2000-08-29 | General Electric Company | Television viewership monitoring system employing audio channel and synchronization information |
US6124877A (en) * | 1997-12-08 | 2000-09-26 | Soundview Technologies, Inc. | System for monitoring and reporting viewing of television programming |
US5974299A (en) * | 1998-05-27 | 1999-10-26 | Massetti; Enrico Emilio | Audience rating system for digital television and radio |
-
2001
- 2001-02-16 NZ NZ521111A patent/NZ521111A/en not_active IP Right Cessation
- 2001-02-16 JP JP2001560568A patent/JP2003523692A/ja active Pending
- 2001-02-16 MX MXPA02008026A patent/MXPA02008026A/es unknown
- 2001-02-16 AU AU2001239783A patent/AU2001239783A1/en not_active Abandoned
- 2001-02-16 WO PCT/US2001/005104 patent/WO2001061892A2/en not_active Application Discontinuation
- 2001-02-16 CA CA002400210A patent/CA2400210A1/en not_active Abandoned
- 2001-02-16 EP EP01914390A patent/EP1256196A2/en not_active Withdrawn
- 2001-02-16 CN CN01806765A patent/CN1452820A/zh active Pending
- 2001-02-16 BR BR0108443-7A patent/BR0108443A/pt not_active IP Right Cessation
-
2002
- 2002-08-12 NO NO20023815A patent/NO20023815L/no not_active Application Discontinuation
- 2002-08-13 FI FI20021472A patent/FI20021472A/fi not_active IP Right Cessation
- 2002-08-27 ZA ZA200206830A patent/ZA200206830B/xx unknown
Non-Patent Citations (1)
Title |
---|
See references of WO0161892A2 * |
Also Published As
Publication number | Publication date |
---|---|
FI20021472A (fi) | 2002-09-25 |
WO2001061892A3 (en) | 2002-02-21 |
AU2001239783A1 (en) | 2001-08-27 |
NO20023815D0 (no) | 2002-08-12 |
BR0108443A (pt) | 2003-01-07 |
NZ521111A (en) | 2005-12-23 |
MXPA02008026A (es) | 2004-04-05 |
JP2003523692A (ja) | 2003-08-05 |
ZA200206830B (en) | 2003-02-24 |
WO2001061892A2 (en) | 2001-08-23 |
CN1452820A (zh) | 2003-10-29 |
CA2400210A1 (en) | 2001-08-23 |
NO20023815L (no) | 2002-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1256196A2 (en) | Audience measurement system and method for digital broadcasts | |
EP0669070B1 (en) | Program signal identification data collector | |
US7647605B2 (en) | Coded/non-coded program audience measurement system | |
US6735775B1 (en) | Audience rating system for digital television and radio | |
CA2289519C (en) | Audience measurement system for digital television | |
US6405370B1 (en) | Television audience monitoring system and method employing tuner interface of set-top converter box | |
US5373315A (en) | Television audience data gathering | |
US20040181799A1 (en) | Apparatus and method for measuring tuning of a digital broadcast receiver | |
US20030149616A1 (en) | Interactive electronic voting by remote broadcasting | |
EP1090504A1 (en) | Audience rating system for digital television and radio | |
GB2280977A (en) | Television audience data gathering | |
EP2247007A1 (en) | Audience analysis | |
KR20010097950A (ko) | 시청자 성향에 따른 시청률 조사 방법 및 그 시스템 | |
AU2001281320A1 (en) | Apparatus and method for determining the programme to which a digital broadcast receiver is tuned |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20020816 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20050830 |