CPC H04N 21/44029 (2013.01) [H04N 21/2353 (2013.01); H04N 21/440245 (2013.01); H04N 21/26258 (2013.01); H04N 21/8543 (2013.01)] | 20 Claims |
17. An apparatus for encoding a multi-version package comprising video content enabling substitution of partial-frame image data during playback, the apparatus comprising at least one processor coupled to a memory for holding data and executable instructions that when executed by the at least one processor cause the apparatus to perform:
encoding, by at least one processor, an image thereby producing an encoded frame of video data for at least one of a source video stream or a source video file;
defining, by the at least one processor, unique metadata for the encoded frame comprising a substitution image for a region less than an entirety of the encoded frame;
correlating, by the at least one processor, the unique metadata to the encoded frame and to a version of the multi-version package; and
placing, by the at least one processor, the frame of video data correlated to the unique metadata and the unique metadata in the multi-version package in a computer memory for later decoding and play-out, wherein the multi-version package comprises unique metadata documents each for a different one of versions that the multi-version package supports and the at least one of the source video stream or source video file for all the versions.
|