Pre-processed information embedding system
First Claim
1. A method for embedding pre-processed auxiliary information in a host content, comprising:
- embedding at least a portion of a first copy of said host content at a pre-processing module with a first logical value to produce a first embedded host content;
embedding at least a portion of a second copy of said host content at said pre-processing module with a second logical value to produce a second embedded host content;
combining a first set of segments from said first embedded host content with a second set of segments from said second embedded host content in a pre-defined manner to produce a composite embedded host content; and
delivering said composite embedded host content to at least one of a content handling device or a computer readable storage medium.
0 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.
-
Citations
26 Claims
-
1. A method for embedding pre-processed auxiliary information in a host content, comprising:
-
embedding at least a portion of a first copy of said host content at a pre-processing module with a first logical value to produce a first embedded host content; embedding at least a portion of a second copy of said host content at said pre-processing module with a second logical value to produce a second embedded host content; combining a first set of segments from said first embedded host content with a second set of segments from said second embedded host content in a pre-defined manner to produce a composite embedded host content; and delivering said composite embedded host content to at least one of a content handling device or a computer readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for producing a marked content, comprising:
-
receiving two or more different versions of an original content, wherein corresponding portions of said different versions are perceptually similar to each other; receiving a control signal identifying information to be embedded into said original content; combining selected portions from said different versions of said original content at a multiplexer in accordance with said control signal to produce a marked content containing said information, wherein at least certain portions of said different versions of said original content comprise information which represents logical values; and delivering said marked content to at least one of a content handling device or a computer readable storage medium. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification