Partial frame replacement enabling multiple versions in an integrated video package
AssigneeWarner Bros. Entertainment Inc.
InventorsShaun Lile, Tom David Stratton
Life of this patent
Estimating the term…
Abstract
Multiple different versions of media content are contained in a single package of audio-video media content, using compression algorithms that reduce storage and bandwidth required for storing multiple full-resolution versions of the media. Portions of individual frames are replaced during playback so that only the pixels that differ between versions need to be stored.
Claims20
A computer-implemented method for playing out video content enabled for substitution of partial-frame image data, the method comprising:
- decoding, by at least one processor, a frame of video data from at least one of a source video stream or a source video file;
- correlating, by the at least one processor, the frame of video data to unique metadata for the frame, wherein the unique metadata defines a substitution image for a region less than an entirety of the frame;
- preparing, by the at least one processor, an altered frame at least in part by substituting the region of the frame with the substitution image;
- and
- placing, by the at least one processor, the altered frame in a frame queue of a computer memory instead of the frame, for at least one of play-out or storage.
An apparatus for decoding 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:
- decoding a frame of video data from at least one of a source video stream or a source video file;
- correlating the frame of video data to unique metadata for the frame, wherein the unique metadata defines a substitution image for a region less than an entirety of the frame;
- preparing an altered frame at least in part by substituting the region of the frame with the substitution image;
- and
- placing the altered frame in a frame queue of a computer memory instead of the frame, for at least one of play-out or storage.
A computer-implemented method for producing video content enabling substitution of partial-frame image data during playback, the method comprising:
- 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
- placing, by the at least one processor, the frame of video data correlated to the unique metadata in frame queue of a computer memory for later decoding and play-out.
An apparatus for encoding 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
- placing, by the at least one processor, the frame of video data correlated to the unique metadata in frame queue of a computer memory for later decoding and play-out.
Dependencies are inferred from the claim text.