Claims
- 1. A method for adding a watermark to a video signal representing an image, the method comprising the steps of:
(a) applying a first watermark function to a first set of pixels in a first frame; and (b) applying a complement of the first watermark function to a second set of pixels in the first frame.
- 2. The invention of claim 1, wherein relative positioning of the first and second sets of pixels tends to mask visibility of the watermark in the first frame.
- 3. The invention of claim 1, further comprising the steps of:
(c) applying the complement of the first watermark function to a first set of pixels in a second frame corresponding to the first set of pixels of the first frame; and (d) applying the first watermark function to a second set of pixels in the second frame corresponding to the second set of pixels of the first frame, wherein the application of the first watermark function and the complement of the first watermark function in steps (a) through (d) tends to mask visibility of the watermark between the first and second frames.
- 4. The invention of claim 3, wherein the first and second frames are successive frames.
- 5. The invention of claim 1, wherein the watermark is added to only B frames.
- 6. The invention of claim 1, wherein the first and second sets of pixels are adjacent to one another in the first frame.
- 7. The invention of claim 1, wherein the first watermark function is applied to a color component of each pixel in the first set of pixels and the complement of the first watermark function is applied to a corresponding color component of each pixel in the second set of pixels.
- 8. The invention of claim 1, wherein the first watermark function is applied to a transform coefficient corresponding to a color component of each pixel in the first set of pixels and the complement of the first watermark function is applied to a corresponding transform coefficient corresponding to a corresponding color component of each pixel in the second set of pixels.
- 9. The invention of claim 1, further comprising the steps of:
(c) applying a second watermark function to a third set of pixels in the first frame; and (b) applying a complement of the second watermark function to a fourth set of pixels in the first frame, wherein relative positioning of the third and fourth sets of pixels tends to mask visibility of the watermark in the first frame.
- 10. The invention of claim 9, wherein the first watermark function is the same as the second watermark function.
- 11. The invention of claim 1, wherein the watermark is added only to frames determined to be still when one or more regions in the frame are determined to be still.
- 12. The invention of claim 1, wherein the watermark is added only to frames determined to be bright when one or more regions in the frame are determined to be bright.
- 13. The invention of claim 12, wherein the watermark is added only to pixels that are bright in bright frames.
- 14. The invention of claim 1, wherein the first watermark function and the complement of the first watermark function represent data of a data stream encoded into the watermark.
- 15. The invention of claim 1, further comprising the steps of repeating steps (a) and (b) for at least one other watermark function in different sets of pixels.
- 16. The invention of claim 1, wherein application of the first watermark function varies a display characteristic over the first set of pixels and application of the complement of the first watermark function varies the display characteristic over the second set of pixels, wherein the variations of the display characteristic over the first and second sets of pixels tend to mask the visibility of the watermark in the first frame.
- 17. The invention of claim 1, wherein step (a) applies the first watermark function and step (b) applies the complement of the first watermark function to pixel components conveying blue color information.
- 18. The invention of claim 17 wherein pixel components conveying blue color information are at least one of B, V, Cb, or Pb components.
- 19. A method of detecting a watermark in a video signal representing an image, the method comprising the steps of:
(a) identifying first and second sets of pixels in a first frame; (b) calculating a first difference value for the first and second sets of pixels; and (c) determining whether the watermark is present based on the first difference value, wherein, when the watermark is present, the first difference value is related to prior application of a first watermark function to the first set of pixels and prior application of a complement of the first watermark function to the second set of pixels.
- 20. The invention of claim 19, wherein relative positioning of the first and second sets of pixels tends to mask visibility of the watermark in the first frame.
- 21. The invention of claim 19, wherein:
step (a) further comprises the step of identifying corresponding first and second sets of pixels in a second frame; step (b) further comprises the step of calculating a second difference value for the corresponding first and second sets of pixels in the second frame; and step (c) further comprises the step of determining whether the watermark is present based on the second difference value, wherein, when the watermark is present, the second difference value is related to prior application of the complement of the first watermark function to the first set of pixels in the second frame and prior application of the first watermark function to the second set of pixels in the second frame, wherein the prior application of the first watermark function and the complement of the first watermark function to the first and second sets of pixels in the first and second frames tends to mask visibility of the watermark between the first and second frames.
- 22. The invention of claim 21, wherein the first and second frames are successive frames.
- 23. The invention of claim 19, wherein the watermark is added to only B frames.
- 24. The invention of claim 19, wherein the first and second sets of pixels are adjacent to one another in the first frame.
- 25. The invention of claim 19, wherein the first watermark function is applied to a color component of each pixel in the first set of pixels and the complement of the first watermark function is applied to a corresponding color component of each pixel in the second set of pixels.
- 26. The invention of claim 25, wherein the color component conveys blue color information.
- 27. The invention of claim 26, wherein the color component is at least one of B, V, Cb, or Pb components.
- 28. The invention of claim 19, wherein the first watermark function is applied to a transform coefficient corresponding to a color component of each pixel in the first set of pixels and the complement of the first watermark function is applied to a corresponding transform coefficient corresponding to a corresponding color component of each pixel in the second set of pixels.
- 29. The invention of claim 19, wherein:
step (a) further comprises the step of identifying third and fourth sets of pixels in the first frame; step (b) further comprises the step of calculating a second difference value for the third and fourth sets of pixels; and step (c) further comprises the step of determining whether the watermark is present based on the second difference value, wherein, when the watermark is present, the second difference value is related to prior application of a second watermark function to the third set of pixels and prior application of a complement of the second watermark function to the fourth set of pixels, wherein relative positioning of the third and fourth sets of pixels tends to mask visibility of the watermark in the first frame.
- 30. The invention of claim 29, wherein the first watermark function is the same as the second watermark function.
- 31. The invention of claim 29, wherein relative positioning between the first and second sets of pixels and the third and fourth sets of pixels tends to mask visibility of the watermark in the first frame.
- 32. The invention of claim 29, wherein the first, second, third, and fourth sets of pixels are adjacent to one another.
- 33. The invention of claim 19, wherein the watermark is detected only in frames determined to be still, wherein a frame is still when one or more regions in the frame are determined to be still.
- 34. The invention of claim 19, wherein step (c) further comprises the step of interpreting data of a data stream encoded in the watermark based on the first difference value.
- 35. The invention of claim 19, wherein step (b) comprises the step of calculating the first difference value based on the first and second sets of pixels in the first frame and corresponding first and second sets of pixels in a reference frame corresponding to the first frame before application of the first watermark function and its complement.
- 36. Apparatus for adding a watermark to a video signal representing an image, the apparatus comprising:
a watermark inserter generating a watermark and identifying first and second sets of pixels in a first frame for the watermark; a video processor, based on the watermark and the identified first and second sets of pixels, applying: (1) a first watermark function to a first set of pixels in a first frame; and (2) a complement of the first watermark function to a second set of pixels in the first frame.
- 37. The invention of claim 36, wherein relative positioning of the first and second sets of pixels tends to mask visibility of the watermark in the first frame.
- 38. Apparatus for detecting a watermark in a video signal representing an image, the apparatus comprising:
a video processor identifying first and second sets of pixels in a first frame; a watermark detector: (1) calculating a first difference value for the first and second sets of pixels; and (2) determining whether the watermark is present based on the first difference value, wherein, when the watermark is present, the first difference value is related to prior application of a first watermark function to the first set of pixels and prior application of a complement of the first watermark function to the second set of pixels.
- 39. The invention of claim 38, wherein relative positioning of the first and second sets of pixels tends to mask visibility of the watermark in the first frame.
- 40. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method for watermarking video signal representing an image, the method comprising the steps of:
(a) applying a watermark function to a corresponding component of a first set pixels in a first frame; and (b) applying a complement of the watermark function to a corresponding component of a second set of pixels in the first frame to vary a display characteristic over a frame.
- 41. The invention of claim 40, wherein relative positioning of the first and second sets of pixels tends to mask visibility of the watermark in the first frame.
- 42. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method for detecting a watermark in a video signal representing an image, the method comprising the steps of:
(a) determining whether one or more regions of the image are still; (b) calculating, when one or more regions of the image are still, a difference value for corresponding components of a first set of pixels and a second set of pixels in a first frame; and (c) determining whether the watermark is present based on the difference value, wherein the difference value is related to a watermark function applied to the first set of pixels and a complement of the watermark function applied to the second set of pixels.
- 43. A medium comprising a watermarked video bit-stream representing an image, wherein the bit-stream is watermarked by:
(a) applying a first watermark function to a first set of pixels in a first frame; and (b) applying a complement of the first watermark function to a second set of pixels in the first frame.
- 44. The invention of claim 42, wherein relative positioning of the first and second sets of pixels tends to mask visibility of the watermark in the first frame.
Parent Case Info
[0001] This is a continuation-in-part of U.S. patent application Ser. No. 09/656,892, attorney docket number SAR13813, filed on Sep. 7, 2000.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09656892 |
Sep 2000 |
US |
Child |
09803392 |
Mar 2001 |
US |