System and method for digitally marking a file with a removable mark
First Claim
1. An apparatus for encoding a mark into digital data, the apparatus comprising:
- a data receiver to receive an unencoded data of an audio recording, the data receiver comprising an encoder, the encoder comprising;
a target area locator to locate, in the unencoded digital data of the audio recording, using a predetermined pattern, at least two values that represent a flat area by calculating a variability for a selected portion of the unencoded digital data using the predetermined pattern and locating the at least two values that represent the flat area if the calculated variability for the selected portion is less than a predetermined amount;
a marker to modify at least one of the values in the flat area to encode a mark into the flat area of the audio recording; and
a processor coupled to the data receiver, the processor to communicate with the data receiver to create the encoded data of the audio recording.
2 Assignments
0 Petitions
Accused Products
Abstract
A system enables encoding of a removable mark into digital data, and decoding of the mark from the digital data. The system comprises an encoder and a decoder. The encoder includes a target area locator for locating in digital data a predetermined pattern of values that represents a flat area, and a marker for modifying values in the flat area to encode a mark into the flat area. The decoder attempts to extract the mark from the digital data. The decoder includes a mark area locator for locating a predetermined pattern of values in digital data, and an unmarker coupled to the mark area locator for examining the values to determine the state of each value and extract an embedded mark from the predetermined pattern of values.
45 Citations
19 Claims
-
1. An apparatus for encoding a mark into digital data, the apparatus comprising:
-
a data receiver to receive an unencoded data of an audio recording, the data receiver comprising an encoder, the encoder comprising; a target area locator to locate, in the unencoded digital data of the audio recording, using a predetermined pattern, at least two values that represent a flat area by calculating a variability for a selected portion of the unencoded digital data using the predetermined pattern and locating the at least two values that represent the flat area if the calculated variability for the selected portion is less than a predetermined amount; a marker to modify at least one of the values in the flat area to encode a mark into the flat area of the audio recording; and a processor coupled to the data receiver, the processor to communicate with the data receiver to create the encoded data of the audio recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for encoding a mark into digital data, the apparatus comprising:
-
a target area locator to locate, in the unencoded digital data of the audio recording, using a predetermined pattern, at least two values that represent a flat area by calculating a variability for a selected portion of the unencoded digital data using the predetermined pattern and locating the at least two values that represent the flat area if the calculated variability for the selected portion is less than a predetermined amount; a marker to modify at least one of the values in the flat area to encode a mark into the flat area of the audio recording; and a processor to communicate with the target area locator.
-
Specification