Method for transmitting data on viewable portion of a video signal
First Claim
1. A method of transmitting data including a plurality of data symbols on a video channel on which video signals are transmitted, said video signals being composed of sequential visible video lines, said method comprising the steps of:
- assigning a plurality of chips to each symbol;
generating line pairs for each symbol, each line pair corresponding to a set of chips selected from said plurality of chips, each line pair including a first line having a first polarity and a second line with a plurality opposite said first plurality; and
combining each line pair with a two sequential video lines to generate combined video signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of encoding data in the visible portion of a transmitted video signal without degrading display of the received video signal, and for decoding the data in the received video signal. Each group of data bits to be transmitted, referred to a data symbol, is associated with one of a number of longer predetermined sequences of chips. Each chip sequence is divided into a multiplicity of lines of chips, and each line of chips together with its inverse are embedded, in pairwise fashion, in respective pairs of line scans of the video signal prior to its transmission. Received pairs of line scans are operated upon to detect the lines of chips they represent, and each of the number of chip sequences is correlated with the detected line of chips to derive a correlation magnitude. The chip sequence with the largest correlation magnitude is selected as the chip sequence whose data symbol was transmitted.
169 Citations
14 Claims
-
1. A method of transmitting data including a plurality of data symbols on a video channel on which video signals are transmitted, said video signals being composed of sequential visible video lines, said method comprising the steps of:
-
assigning a plurality of chips to each symbol;
generating line pairs for each symbol, each line pair corresponding to a set of chips selected from said plurality of chips, each line pair including a first line having a first polarity and a second line with a plurality opposite said first plurality; and
combining each line pair with a two sequential video lines to generate combined video signals. - View Dependent Claims (2, 3, 4, 5, 6)
decoding said combined video signal by separating said chips from said visible video lines.
-
-
5. The method of claim 4 wherein the decoding includes deriving the difference of the integrals of the video signal operated upon over the course of each pair of opposite polarity chips, and statistically correlating each of said chip patterns with the integral differences to determine the highest correlation.
-
6. The method of claim 5 further providing a chip amplitude table to derive said chip pattern wherein said chip amplitude table includes opposite polarity chips in paired lines in said combined video signal.
-
7. A method of encoding data in the visible portion of a transmitted video signal without degrading display of the received video signal and for decoding said data in the received video signal, comprising the steps of:
-
(a) selecting for a group of data bits to be transmitted an associated one of a number of longer predetermined sequences of chips, (b) dividing the selected sequence of chips into a multiplicity of lines of chips, (c) embedding each line of chips and its inverse, in pairwise fashion, in respective pairs of line scans of said video signal prior to its transmission, and (d) selecting a chip sequence which corresponds to the imbedded chips. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification