Watermark encoded video, and related methods
First Claim
1. A method of encoding substantially imperceptible auxiliary information into a video signal including at least one video object, the method comprising:
- steganographically encoding object information about the video object into the video signal; and
associating the object information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing, wherein the video signal is steganographically encoded with at least two identifiers, each identifier corresponding to distinct video objects in frames of the video signal, and each identifier being associated with actions relating to the corresponding video objects.
6 Assignments
0 Petitions
Accused Products
Abstract
Watermarks in video signals or the accompanying audio track are used to associate video objects in a video sequence with object specific actions or information. A video object refers to a spatial and temporal portion of a video signal that depicts a recognizable object, such as a character, prop, graphic, etc. Each frame of a video signal may have one or more video objects. The auxiliary information is embedded in video or audio signals using “steganographic” methods, such as digital watermarks. By encoding object specific information into video or an accompanying audio track, the watermarks transform video objects into “watermark enabled” video objects that provide information, actions or links to additional information or actions during playback of a video or audio-visual program. A similar concept may be applied to audio objects, i.e. portions of audio that are attributable to a particular speaker, character, instrument, artist, etc.
-
Citations
24 Claims
-
1. A method of encoding substantially imperceptible auxiliary information into a video signal including at least one video object, the method comprising:
-
steganographically encoding object information about the video object into the video signal; and
associating the object information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing, wherein the video signal is steganographically encoded with at least two identifiers, each identifier corresponding to distinct video objects in frames of the video signal, and each identifier being associated with actions relating to the corresponding video objects.
-
-
2. A method of encoding substantially imperceptible auxiliary information into a video signal including at least one video object, the method comprising:
-
steganographically encoding object information about the video object into the video signal; and
associating the object information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing, wherein the object information is encoded in a watermark signal that covers a portion of a screen area of frames in the video signal where the video object is located.
-
-
3. A method of encoding substantially imperceptible auxiliary information into a video signal including at least one video object, the method comprising:
-
steganographically encoding object information about the video object into the video signal; and
associating the object information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing, wherein object information for at least two different video objects in the video signal is steganographically encoded in different portions of frames of the video signals where the corresponding video objects are located.
-
-
4. A method of encoding substantially imperceptible auxiliary information into a video signal including at least one video object, the method comprising:
-
steganographically encoding object information about the video object into the video signal; and
associating the object information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing, wherein the object information includes screen location information indicating where the video object is located in the video signal. - View Dependent Claims (5)
-
-
6. A method of encoding substantially imperceptible auxiliary information into a video signal including at least one video object, the method comprising:
-
steganographically encoding object information about the video object into the video signal; and
associating the object information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing, wherein the object information is encoded in a pre-recorded video object, which forms part of the video signal. - View Dependent Claims (7, 8)
-
-
9. A method of encoding substantially imperceptible auxiliary information into a video signal including at least one video object, the method comprising:
-
steganographically encoding object information about the video object into the video signal; and
associating the object information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing, wherein the video object is encoded with the object information as part of a process of capturing the video signal of physical objects, and the object information pertains to the physical objects captured in the video signal. - View Dependent Claims (10, 11)
-
-
12. A method of encoding substantially imperceptible auxiliary information into a video signal including at least one video object, the method comprising:
-
steganographically encoding object information about the video object into the video signal; and
associating the object information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing, wherein object information is encoded for at least two different video objects such that the object information is synchronized with corresponding video objects depicted in the video signal during playback.
-
-
13. A method for using a watermark encoded into a video signal or in an audio track accompanying the video signal, where the watermark comprises information regarding a video object in the video signal, the method comprising:
-
decoding the watermark information;
receiving a user selection of the video object; and
executing an action associated with the video object information, wherein the video signal includes watermark information for at least two different video objects in the video signal, and the watermark information associates the video objects with object actions or information. - View Dependent Claims (14)
-
-
15. A method for encoding substantially imperceptible auxiliary information into an audio track of a video signal including at least one video object, the method comprising:
-
steganographically encoding object specific information about the video object into the audio track; and
associating the object specific information with an action, where the action is performed in response to user selection of the video object through a user interface while the video signal is playing. - View Dependent Claims (16, 17)
-
-
18. A method of processing video content comprising:
-
receiving video content, said video content including picture element data and non-picture element data;
reading certain of said non-picture element data;
checking information steganographically embedded in the picture data that is related to said read data, for expected correspondence. - View Dependent Claims (19)
-
-
20. A method of controlling use of video content comprising:
-
receiving video comprising picture portions;
detecting a steganographically embedded signal in at least some of the picture portions of the video;
checking out of band data associated with the vides; and
controlling use of the video based on the foregoing. - View Dependent Claims (21)
-
-
22. In a consumer electronic apparatus that processes video, the video comprising picture data, an improvement comprising a processor for detecting information steganographically embed in said picture data of the video, and for checking said detected information for expeced correspondence with associated informative conveyed with said video but not representing visual information.
-
23. A method to control use of video comprising:
-
obtaining video comprising picture data;
checking for at least some non picture data conveyed with the video;
cheking for a steganographically embedded signal in at least some of the picture data; and
controlling use of the video based on the foregoing. - View Dependent Claims (24)
-
Specification