Claims
- 1. A method for encoding watermark data into a data stream, comprising the steps of:
(a) identifying a set of one or more watermark carriers for potential use in encoding the watermark data into the data stream; (b) analyzing content of the data stream to identify a plurality of potential locations in the data stream for encoding the watermark data into the data stream, wherein each potential location corresponds to an acceptable encoding of a portion of the watermark data using a particular one of the watermark carriers in the set; (c) selecting a subset of the potential locations; and (d) for each selected location, modulating the corresponding watermark carrier by a portion of the watermark data and inserting the resulting modulated watermark carrier into the data stream at the selected location.
- 2. The invention of claim 1, wherein the portion of the watermark data corresponds to a single bit of watermark data.
- 3. The invention of claim 1, wherein:
step (b) identifies two or more different watermark carriers for at least one potential location; and step (c) selects one of the two or more different watermark carriers for that at least one potential location.
- 4. The invention of claim 1, wherein:
step (b) divides the data stream into a plurality of regions and identifies a plurality of potential locations in each region; and step (c) selects one or more of the potential locations in each region.
- 5. The invention of claim 4, wherein the data stream is a video work and each region corresponds to a three-dimensional (3D) spatio-temporal volume of video data in the video work.
- 6. The invention of claim 5, wherein each region corresponds to a plurality of consecutive video frames in the video work.
- 7. The invention of claim 1, wherein the data stream is a video work.
- 8. The invention of claim 7, wherein at least one of the watermark carriers is based on a three-dimensional spatio-temporal pattern and each corresponding modulated watermark carrier is inserted into the video work in the spatial domain.
- 9. The invention of claim 8, wherein each corresponding modulated watermark carrier is added to luminance components in the video work.
- 10. The invention of claim 1, wherein the data stream is an audio work.
- 11. The invention of claim 1, wherein each potential location corresponds to a location where a single modulated watermark carrier can be inserted imperceptibly, but where insertion of two or more modulated watermark carriers at or near the potential location results in perceptible artifacts.
- 12. The invention of claim 1, wherein each selected location is separated from all other selected locations by a specified minimum distance.
- 13. The invention of claim 1, wherein step (b) uses a perceptual model to identify the plurality of potential locations.
- 14. The invention of claim 13, wherein step (b) implements a JND (Just Noticeable Difference) analysis to identify the plurality of potential locations.
- 15. The invention of claim 1, wherein:
step (b) performs a cluster analysis to characterize distribution of the potential locations; and step (c) selects the subset of potential locations based on results from the cluster analysis.
- 16. The invention of claim 15, wherein the subset of potential locations corresponds to clusters of the potential locations having relatively high density.
- 17. The invention of claim 1, wherein step (c) randomly selects the subset of potential locations.
- 18. The invention of claim 17, wherein step (c) randomly selects the subset of potential locations based on a sequence of values generated by a random number generator operating in accordance with a secret watermark key.
- 19. The invention of claim 1, wherein the set of one or more watermark carriers comprises at least one watermark carrier based on a spatio-temporal frequency pattern having a frequency below a peak of a spatio-temporal contrast sensitivity function.
- 20. The invention of claim 19, wherein the at least one watermark carrier has a sensitivity at least an order of magnitude below the sensitivity at the peak.
- 21. The invention of claim 19, wherein the data stream is a video work and the at least one watermark carrier is based on a three-dimensional spatio-temporal Gaussian pattern whose amplitude falls off from a central peak in all spatial and temporal directions.
- 22. A watermarked data stream generated by:
(a) identifying a set of one or more watermark carriers for potential use in encoding the watermark data into the data stream; (b) analyzing content of the data stream to identify a plurality of potential locations in the data stream for encoding the watermark data into the data stream, wherein each potential location corresponds to an acceptable encoding of a portion of the watermark data using a particular one of the watermark carriers in the set; (c) selecting a subset of the potential locations; and (d) for each selected location, modulating the corresponding watermark carrier by a portion of the watermark data and inserting the resulting modulated watermark carrier into the data stream at the selected location.
- 23. The invention of claim 22, wherein the set of one or more watermark carriers comprises at least one watermark carrier based on a spatio-temporal frequency pattern having a frequency below a peak of a spatio-temporal contrast sensitivity function.
- 24. The invention of claim 23, wherein the at least one watermark carrier has a sensitivity at least an order of magnitude below the sensitivity at the peak.
- 25. A method for encoding watermark data into a data stream, comprising the steps of:
(a) modulating a watermark carrier by a portion of the watermark data, wherein the watermark carrier is based on a spatio-temporal frequency pattern having a frequency below a peak of a spatio-temporal contrast sensitivity function; and (b) inserting the resulting modulated watermark carrier into the data stream at the selected location.
- 26. The invention of claim 25, wherein the at least one watermark carrier has a sensitivity at least an order of magnitude below the sensitivity at the peak.
- 27. A watermarked data stream generated by:
(a) modulating a watermark carrier by a portion of the watermark data, wherein the watermark carrier is based on a spatio-temporal frequency pattern having a frequency below a peak of a spatio-temporal contrast sensitivity function; and (b) inserting the resulting modulated watermark carrier into the data stream at the selected location.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of the filing date of U.S. provisional application No. 60/308,718, filed on Jul. 30, 2001, as attorney docket no. SAR 14473P.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60308718 |
Jul 2001 |
US |