Pre-processed information embedding system
First Claim
1. A method for providing a composite data signal with successive logical values provided therein, comprising the steps of:
- pre-processing a first copy of data segments to provide at least first corresponding pre-processed segments with embedded information representing a first logical value;
pre-processing a second copy of said data segments to provide at least second corresponding pre-processed segments with information representing a second logical value that is different than said first logical value; and
assembling at least particular ones of said first and second pre-processed segments in accordance with a control signal that designates the successive logical values, to provide said composite data signal.
10 Assignments
0 Petitions
Accused Products
Abstract
Auxiliary information (150) representing binary or multi-level (M≧2) logical values is embedded into successive segments (110) of an audio, video or other data signal in response to a user request to download the data signal via an on-line distributor (350) on a computer network such as the Internet. To avoid unnecessary delays in providing the data signal to the user, the data signal is pre-processed to provide two sets or copies of data (230, 235). One set (230) of the data contains segments with an embedded binary “0”, while the other set (235) contains corresponding segments with an embedded binary “1”. Successive segments are selected from one of the two sets to provide a time-multiplexed composite data signal (230) that has the desired content, but with an embedded binary data sequence that identifies the user.
109 Citations
29 Claims
-
1. A method for providing a composite data signal with successive logical values provided therein, comprising the steps of:
-
pre-processing a first copy of data segments to provide at least first corresponding pre-processed segments with embedded information representing a first logical value;
pre-processing a second copy of said data segments to provide at least second corresponding pre-processed segments with information representing a second logical value that is different than said first logical value; and
assembling at least particular ones of said first and second pre-processed segments in accordance with a control signal that designates the successive logical values, to provide said composite data signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for providing a composite data signal with successive logical values provided therein, comprising:
-
means for pre-processing a first copy of data segments to provide at least first corresponding pre-processed segments with embedded information representing a first logical value;
means for pre-processing a second copy of data segments to provide at least second corresponding pre-processed segments with embedded information representing a second logical value that is different than said first logical value; and
means for assembling at least particular ones of said first and second pre-processed segments in accordance with a control signal that designates the successive logical values to provide said composite data signal.
-
-
28. A data signal embodied in a carrier wave, comprising:
-
a composite data signal portion; and
an information portion with successive logical values provided in said composite data signal portion;
wherein;
said information portion represents first and second logical values;
a first copy of data segments are pre-processed to provide at least first corresponding pre-processed segments with embedded information representing the first logical value, and a second copy of said data segments are pre-processed to provide at least second corresponding pre-processed segments with embedded information representing the second logical value, which is different than said first logical value; and
particular ones of said first and second pre-processed segments are assembled to provide said composite data signal portion with said successive logical values in response to a control signal designating the successive logical values.
-
-
29. A method for providing a composite data signal with successive logical values provided therein, comprising the steps of:
-
pre-processing a first copy of a content signal to provide at least a first corresponding pre-processed content signal with embedded information representing a first logical value;
pre-processing a second copy of said content signal to provide at least a second corresponding pre-processed content signal with information representing a second logical value that is different than said first logical value;
providing a control signal that designates the successive logical values appearing in said composite data signal; and
assembling at least particular portions of said first and second pre-processed content signals in accordance with said control signal to provide said composite data signal.
-
Specification