Claims
- 1. A method for robust embedding of information into video content, said method comprising:
breaking said video content into a series of at least one unit; selecting at least one of said units; selecting at least one parameter for at least one of said units; and performing at least one geometric transformation on said selected units according to said parameters selected for said unit, thereby to embed said information in said video content.
- 2. An method according to claim 1, wherein said method further comprises utilizing another, independent, method to embed information within said units.
- 3. A method according to claim 1, wherein said information is substantially imperceptible.
- 4. A method according to claim 1, wherein at least some of said information embedded in said units is encoded into the at least one of said parameters controlling said geometric transformations.
- 5. A method according to claim 1, wherein said geometric transformation is operable to impede the disruption of said embedded information, wherein said disruption is performed by combining several different versions of said video content, and wherein at least one of said different versions of said video content contain different versions of said geometric transformations.
- 6. A method according to claim 1, wherein said method further comprises restricting the amount of change of at least one of said parameters between at least two consecutive units in said series of units.
- 7. A method according to claim 6, wherein said method further comprises locating at least one unit within said series of units, said unit being significantly different from the unit preceding said located unit, and wherein the change of at least one of said parameters between said located unit and said unit preceding said located unit is not restricted.
- 8. A method according to claim 1, wherein said method further comprises locating at least one key unit within said series of units, said key unit being significantly different from the unit preceding said located key unit, and wherein said method comprises utilizing the information about the location of said key units in said sequence.
- 9. A method according to claim 8, wherein said utilizing said information about the location of said key units in said sequence comprises performing said geometric transformations only on said key units in said locations.
- 10. A method according to claim 8, wherein said utilizing said information about the location of said key units in said sequence comprises breaking said series into segments based on said information, and wherein said method further comprises utilizing the same value of at least one of said parameters for all units within said segments.
- 11. A method according to claim 1, wherein said geometric transformation comprises an affine transformation.
- 12. A method according to claim 1, wherein said method utilizes parameters which control said geometric transformation, and wherein at least one of said parameter depends on the spatial location within said unit.
- 13. A method according to claim 12, wherein said method further comprises restricting the amount of change of said parameters between at least two proximate spatial locations within said at least one unit.
- 14. A method according to claim 12, wherein at least one of the spatial locations within at least one of said units is not changed by said method.
- 15. A method according to claim 1, wherein at least one of said parameters depends on the data within said units.
- 16. A method according to claim 1, further comprising reading at least some of said embedded information using image matching techniques.
- 17. A method according to claim 1, further being performed on compressed video content, and wherein said video content is not fully decompressed and rendered during the operation of said method.
- 18. A method according to claim 1, wherein said method further comprises the step of approval of said selection of units.
- 19. A method according to claim 1, wherein said unit comprises at least one of the following:
a rectangular visual object; a frame of said video content; at least one visual object; at least one compressed object; a video object plane; at least one projectable three dimensional object; at least one four dimensional object that contains time dependent properties; at least one three dimensional object; and at least one visually representable object.
- 20. A method for robust embedding of information in a video content, said method comprising:
breaking said video content into a series of at least one unit; selecting at least one group of units, said group comprises at least one unit; selecting at least one parameter for at least one of said groups; and changing a unit rate of at least one of said groups according to said parameter selected for said group, thereby to embed information within said group.
- 21. A method according to claim 20, wherein said information is substantially imperceptible.
- 22. A method according to claim 20, further comprising utilizing another independent method to embed information within said units.
- 23. A method according to claim 20, wherein at least some of said information embedded in said units is encoded into at least one of said parameters.
- 24. A method according to claim 20, wherein said method is operable to impede disruption of said embedded information, wherein said disruption is performed by combing several different versions of said video content, wherein at least one of said different versions of said video content contain different versions of said change of unit rate.
- 25. A method according to claim 20, wherein said parameter controlling said change of unit rate depends on the data within said units.
- 26. A method according to claim 20, being performed on compressed video content, and wherein said video content is not fully decompressed and rendered during the operation of said method.
- 27. A method according to claim 20, wherein said unit comprises at least one of the following:
a rectangular visual object; at least one visual object; a frame of said video content;at least one compressed object; a video object plane; at least one projectable three dimensional object; at least one four dimensional object that contains time dependent properties; at least one three dimensional object; and at least one visually representable object.
- 28. A method for robust embedding of information in a video content, said method comprising:
breaking said video content into a series of at least one unit; selecting at least one unit from said series; and removing said units from said video content.
- 29. A method according to claim 28, wherein said information is substantially imperceptible.
- 30. A method according to claim 28, further comprises utilizing another method to embed information within said video content.
- 31. A method according to claim 28, being operable to impede disruption of said embedded information, wherein said disruption is performed by combining several different versions of said video content, wherein different sets of units were removed from at least one of said different versions of said video content.
- 32. A method according to claim 28, wherein said method further comprises locating at least one key unit within said series of units, said key unit being significantly different from the unit preceding said located change unit, and wherein said method comprises utilizing the information about the location of said change units within said sequence.
- 33. A method according to claim 32, wherein said utilizing said information about the location of said key units in said sequence comprises removing only at least one of the following:
at least one of said key units; and at least one of the units preceding said key units.
- 34. A method according to claim 28, wherein said selection depends on the data within said units.
- 35. A method according to claim 28, wherein at least one of said removed units are replaced by new units.
- 36. A method according to claim 35, wherein at least one of said new units are constructed utilizing the data in at least one of the units surrounding said new unit.
- 37. A method according to claim 36, wherein at least one of said new units is created by interpolation of at least two units.
- 38. A method according to claim 36, wherein at least one of said new units is created by duplication of another unit.
- 39. A method according to claim 35, wherein at least one of said new units are constructed utilizing the data in said removed unit.
- 40. A method according to claim 39, wherein at least one of said new units are constructed utilizing the data in both said removed unit and in at least one of the units surrounding said removed unit.
- 41. A method according to claim 39, wherein at least one of said new units is a blurred version of said removed unit.
- 42. A method according to claim 41, wherein at least one of said blurred version of said removed units contain different levels of blur over the space of said unit and wherein said different levels of blur are dependent on the data within said unit.
- 43. A method according to claim 41, wherein at least one of the units surrounding said new units is also blurred to reduce discontinuity in said video content.
- 44. A method according to claim 28, wherein said method further comprises a step of approval of said selection of said units.
- 45. A method according to claim 28, wherein said method further comprises the following steps for reducing discontinuity caused by removed units:
compressing said series in a low unit rate; and recompressing said series in the desired unit rate.
- 46. A method according to claim 29, wherein said method is performed on compressed video content, and wherein said video content is not fully decompressed and rendered during the operation of said method.
- 47. A method according to claim 28, further comprising inserting new units into said video content.
- 48. A method according to claim 47, wherein at least one of said new units are constructed utilizing the data in on at least one of the units surrounding said new unit.
- 49. A method according to claim 28, wherein said unit comprises at least one of the following:
a rectangular visual object; at least one visual object; a frame of said video content; at least one compressed object; a video object plane; at least one projectable three dimensional object; at least one four dimensional object that contains time dependent properties; at least one three dimensional object; and at least one visually representable object.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to and claims priority from U.S. Provisional Patent Application No. 60/297,799, filed Jun. 14, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60297799 |
Jun 2001 |
US |