System and method for identifying a television program
First Claim
1. A method of identifying a TV program transmission comprising the steps ofgenerating a plurality of groups of digital identifying (ID) bits, each group representing a TV program, and storing said group of identifying digital bits in a database,receiving a TV program transmission comprising a plurality of fields of information including picture information disposed in individual lines, a plurality of adjacent lines of each field having the luminance thereof modulated in amplitude, one line of luminance being brightened and the other line of luminance being darkened, the modulation process including the combining of said digital ID bits from one of said groups with code digital bits,reconstituting said TV program with said pairs of lines of modulated luminance,transmitting said reconstituted TV program to a TV set,extracting said TV program from said TV set,extracting said pairs of lines of modulated luminance therefrom,extracting said digital ID bits from said pairs of lines of modulated luminance, andcomparing said plurality of digital ID bits with said groups of digital ID bits in said database to find a match and to thereby identify said TV program.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is of a system and method of detecting or identifying a received TV program by forming a database of identifying digital bits for a plurality of programs, processing a TV program by modulating the luminance of pairs of lines of the program and reconstituting the program with said modulated line pairs and the other components of a TV program signal. The reconstituted program is transmitted to a location at which it is decoded to recover the digital identifying bits and comparing such bits with bits in the database to identify the transmitted program.
201 Citations
28 Claims
-
1. A method of identifying a TV program transmission comprising the steps of
generating a plurality of groups of digital identifying (ID) bits, each group representing a TV program, and storing said group of identifying digital bits in a database, receiving a TV program transmission comprising a plurality of fields of information including picture information disposed in individual lines, a plurality of adjacent lines of each field having the luminance thereof modulated in amplitude, one line of luminance being brightened and the other line of luminance being darkened, the modulation process including the combining of said digital ID bits from one of said groups with code digital bits, reconstituting said TV program with said pairs of lines of modulated luminance, transmitting said reconstituted TV program to a TV set, extracting said TV program from said TV set, extracting said pairs of lines of modulated luminance therefrom, extracting said digital ID bits from said pairs of lines of modulated luminance, and comparing said plurality of digital ID bits with said groups of digital ID bits in said database to find a match and to thereby identify said TV program.
-
3. A method of identifying a TV program comprising the steps of
forming a database of a plurality of TV programs, each program being represented in the database by a group of digital identifying ID bits, forming a group of digital code bits, receiving a TV program transmission comprising a plurality of fields of information including picture information, processing a plurality of pairs of adjacent lines of a field by modulating the luminance of each line using one of said digital ID bits and a different digital code bit for each pair of lines of a field, repeating said processing step for each field of a TV program using a different digital ID bit for each field, reconstituting said TV program with said lines of modulated luminance, transmitting said reconstituted TV program to a TV set, extracting said TV program from said TV set, processing the pairs of lines of each field of said TV program to extract the digital ID bits from each of the same pairs of lines which had been originally modulated, and comparing the extracted digital ID bits with digital ID bits in said database to determine the identity of the TV program.
-
9. A method of identifying a TV program transmission comprising the steps of
receiving a known TV program transmission, encoding pairs of lines of luminance information of fields of said known TV program with a selected code system by alternately brightening and darkening said pairs of lines, reconstituting said TV program with said encoded pairs of lines included, transmitting said reconstituted TV program to a TV set, extracting said reconstituted TV program from said TV set, extracting said encoded pairs of lines from said reconsituted TV program, processing said encoded pairs of lines with said code system to extract digital ID bits therefrom and reading said extracted digital ID bits to determine therefrom the identity of said TV program transmission.
-
10. A system for identifying a TV program transmission comprising
a computer including a database made up of groups of digital ID bits, each group of digital ID bits identifying a specific TV program, an encoder system including means for encoding the luminance of pairs of lines of a plurality of fields of a TV program transmission, in each pair the luminance of one line being increased and the luminance of the other line being decreased, the luminance change for each line being controlled by one of said digital ID bits and a code bit, first means receiving said encoded pairs of lines and reconstituting the original TV program transmission with said encoded pairs of lines included, second means receiving said reconstituted TV program, third means extracting said encoded pairs of lines and further extracting said code bit therefrom and fourth means in said computer reading said extracted code to determine the identity of said TV program transmission.
-
14. Apparatus for extracting a complete TV program signal from a TV picture tube comprising
a TV set and a picture tube associated therewith, said picture tube having a rear end at the rear of said TV set, a length of wire disposed at to said rear end of said picture tube, and electronic circuitry coupled to said length of wire for processing the TV program signal coupled electrostatically from said picture tube to said wire.
-
18. A system for identifying a TV program including
a computer containing a series of identifying (ID) digital bits for identifying a TV program, a code generator for generating a series of digital bits known as code bits equal in number to the number of lines in a field of information in a TV program transmission, an antenna receiving a TV program transmission including fields of scan lines containing luminance information and horizontal and vertical sync signals, a first circuit receiving said TV program and including circuit means for extracting the horizontal and vertical sync signals and the lines of luminance information, a multiplexer circuit, a luminance-increasing circuit coupled to said multiplexer circuit and a luminance-decreasing circuit coupled to said multiplexer circuit, a differential encoder receiving an ID bit and a code bit for each line of luminance present at said multiplexer and combining these two bits to provide a control signal to said multiplexer, said control signal determining which of said luminance-increasing or luminance-decreasing circuits operates to increase or decrease the luminance of a line of information, said multiplexer processing the lines of a field in pairs with one line being increased in luminance and the other line being decreased in luminance, said multiplexer having an output at which appears pairs of lines one line of a pair having increased luminance and the other line of a pair having decreased luminance, storage means coupled to the output of said multiplexer for storing each pair of luminance lines output from said multiplexer to form fields of the original TV program but with each pair of lines increased or decreased in luminance, the entire original TV program being reconstituted in said storage means, a decoder circuit for receiving said reconstituted TV program made up of fields of pairs of lines one line having increased luminance and the other line having decreased luminance, said decoder circuit including an integrator circuit receiving each line of a pair of lines of a field of lines and integrating the luminance signal of each line to form an analog signal for each line, a differential amplifier receiving the analog luminance signals of the lines in a pair of lines and providing an output signal which is the difference between the analog values of the two lines of a pair, and means comparing all of the analog values of a field of information with code information in a computer to give each field a digital value of "1" or "0".
-
22. A television program identifying system comprising
a computer containing a plurality of digital identifying (ID)bits coupled to an interface circuit, a composite television program signal including a luminance portion and horizontal (Hsync) and vertical (Vsync) synchronizing signals, a signal separator module receiving said composite television signal, a first output terminal from said signal separator module from which the Hsync signal appears, a second output terminal from which said Vsync signal appears and a third output terminal from which said luminance signal appears, said luminance signal being coupled through a max 454 module to an input of an analog multiplexer, a differential encoder comprising a plurality of gates and a 74HC174 module, a lead from said code generator carrying a digital code bit to one input of said gates and a lead from said computer interface carrying an ID bit to another input of said gates, the output of said gates comprising a D@Chip signal coupled to said analog multiplexer, a code generator for generating 120 digital bits for each field of TV transmission, said code generator including a 74HC374 module coupled to two 74HC157 modules connected in parallel, a connection from said Vsync terminal to said 74 HC374 and said 74HC157 modules to reset said code generator at the beginning of a field of TV transmission and a connection from said two 74HC157 modules to couple a digital code bit to one input of said differential encoder, an encode signal coupled from said differential encoder to an input of said analog multiplexer, and a first amplifier coupled to said analog multiplexer for increasing the luminance of a line of luminance coupled thereto and a second amplifier coupled to said analog multiplexer for reducing the luminance of a line of luminance coupled increase of thereto, the and decrease luminance being controlled by said D@Chip signal coupled to said analog multiplexer.
-
23. A television program identification system including
a tv transmission made up of fields of scan lines of composite television signals including a luminance signal and horizontal sync signals and vertical sync signals, the lines of each field having their luminance coded in pairs with one line of a pair having its luminance increased and the other line of the pair having its luminance decreased, a tv set receiving said tv transmission and having a picture tube having a rear end at the rear of the tv set, an electrostatic pickup wire at the rear of said picture tube where it can extract the entire tv transmission signal as it is being watched on said tv set, means coupling the scan lines of the fields of said tv transmission to a first circuit module, said first circuit module separating the lines of the fields of said tv transmission into luminance signal, the Hsync signal and the Vsync signal, second means coupling the luminance signal of each line of a pair of lines to an integrating capacitor across which the luminance is integrated and then fed to a sample and hold amplifier, one luminance signal of a pair, called an A signal, being held in one of said sample and hold amplifiers and the other luminance signal of a pair, called a B signal, being held in the other sample and hold amplifier, a differential amplifier having a first input which receives said A signal and a second input which receives said B signal and an output, an offset and comparison threshold circuit made up of a plurality of amplifiers the output of which is a digital "1" or "0" signal depending on the sign of the difference between signal A and signal B, a multiplexer module operable as a channel selector, the digital output of said offset and threshold comparison circuit being coupled to one input of said multiplexer module, a channel separator module comprising a counter and coupling outputs of channel A and channel B to inputs of said multiplexer, a module having one input which receives the output of said multiplexer module a plurality of other inputs which receive the output of a code generator which generates a series of 120 digital codes, a digital to analog converter coupled to the outputs of said digital correlator, a parallel amplifier arrangment receiving the ouput of said digital to analog converter and providing either a digital "1" or a digital "0" as test points, the D6 output of the digital correlator U74 is also coupled to circuit means for generating data bits including a pair of multivibrators and a series of gates the output of which is a digital "1" or a digital "0", and means comparing a 120 bits with ID bits in a computer to identify a tv program.
-
24. A system for identifying a TV program transmission comprising
a computer including a database made up of groups of digital identifying CID) bits, each group of digital ID bits identifying a specific TV program, an encoder system including means for encoding the luminance of pairs of lines of a plurality of fields of a TV program transmission the encoding comprising modying the luminanceof a line, in each pair the luminance of one line being increased and the luminance of the other line being decreased, the luminance change for each line being controlled and determined by one of said digital ID bits and a code bit, a code generator generating said code bit, said code generator being programmed to generate a series of random digital code bits, with one code bit being provided for each line of a tv field, and circuit means combining each code bit with the same ID bit for all of the lines in one tv field, the signal produced by the combination of an ID bit and a code bit determining whether the luminance of the first line of a pair of lines is increased and the luminance of the second line is reduced or whether the luminance of the first line of a pair is reduced and the luminance of the second line of a pair is increased.
Specification