METHOD AND APPARATUS FOR MODIFYING A VIDEO STREAM TO ENCODE METADATA
First Claim
Patent Images
1. A method of modifying video data to encode metadata, comprising:
- receiving in a video processor a sequence of video images, each image having metadata associated with it, the metadata associated with each of the video images differing from the metadata associated with at least one other of the video images, each video image comprising pixel data defining pixel values of that image;
for an image, collecting in the video processor the metadata associated with that image and the metadata associated respectively with N of the images preceding that image in the sequence of images, where N is equal to or greater than four; and
modifying in the video processor the pixel data of an image to encode the metadata associated with that image and to encode the metadata associated respectively with N of the images preceding that image in the sequence of images.
6 Assignments
0 Petitions
Accused Products
Abstract
A watermark encoder receives a current video image together with current metadata associated with the current image. A metadata delay also makes available to the watermark decoder delayed metadata associated respectively with four or more of the preceding. Then the watermark encoder modifies pixel values of the current image not only to encode the current metadata but also the delayed metadata. At a decoder, if metadata for the current image is corrupted or missing, it can be recovered from one of the succeeding images.
-
Citations
13 Claims
-
1. A method of modifying video data to encode metadata, comprising:
-
receiving in a video processor a sequence of video images, each image having metadata associated with it, the metadata associated with each of the video images differing from the metadata associated with at least one other of the video images, each video image comprising pixel data defining pixel values of that image; for an image, collecting in the video processor the metadata associated with that image and the metadata associated respectively with N of the images preceding that image in the sequence of images, where N is equal to or greater than four; and modifying in the video processor the pixel data of an image to encode the metadata associated with that image and to encode the metadata associated respectively with N of the images preceding that image in the sequence of images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing a video data stream to decode metadata;
- comprising
receiving in a video processor a sequence of video images, the pixel data of one video image having been modified to encode current metadata associated with that image and to encode other metadata for N other images respectively in the sequence of images, where N is equal to or greater than four; testing for validity of the metadata encoded in an image; if the metadata encoded in that image is valid, extracting in the video processor the metadata associated with that image and the other metadata for said N other images; and associating said other metadata respectively with said N other images. - View Dependent Claims (9)
- comprising
-
10. Apparatus for modifying video data to encode metadata, comprising:
-
a watermark encoder receiving a current video image in a sequence of video images together with current metadata associated with the current image; a metadata delay for receiving metadata associated respectively with video images in the sequence of video images and for making available to the watermark decoder delayed metadata associated respectively with N of the images preceding a current image in a sequence of images, where N is equal to or greater than four; wherein the watermark encoder is adapted to modify pixel data defining pixel values of the current image to encode said current metadata and said delayed metadata. - View Dependent Claims (11, 12, 13)
-
Specification