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 system for substituting frame image data, comprising:
- at least one memory storing processor-readable instructions;
- and
- at least one processor configured to access the at least one memory and execute the processor-readable instructions to perform operations, the operations comprising:
- encoding at least one of a source video stream or a source video file with a frame identifier, the encoded at least one of the source video stream or the source video file including an encoded frame of video data;
- generating unique metadata associated with a replacement region of the encoded frame, the unique metadata defining a substitution image for the replacement region;
- and
- transmitting the encoded frame of video data to a user media device for decoding the encoded frame of video data to generate a decoded frame linked with the unique metadata, to enable generating an altered frame at least in part by substituting the replacement region with the substitution image.
A computer-implemented method for substituting frame image data, comprising:
- encoding, by at least one processor, at least one of a source video stream or a source video file with a frame identifier, the encoded at least one of the source video stream or the source video file including an encoded frame of video data;
- generating, by the at least one processor, unique metadata associated with a replacement region of the encoded frame, the unique metadata defining a substitution image for the replacement region;
- and
- transmitting the encoded frame of video data to a user media device for decoding the encoded frame of video data to generate a decoded frame linked with the unique metadata, to enable generating an altered frame at least in part by substituting the replacement region with the substitution image.
A non-transitory computer-readable medium storing a set of instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- encoding at least one of a source video stream or a source video file with a frame identifier, the encoded at least one of the source video stream or the source video file including an encoded frame of video data;
- generating unique metadata associated with a replacement region of the encoded frame, the unique metadata defining a substitution image for the replacement region;
- and
- transmitting the encoded frame of video data to a user media device for decoding the encoded frame of video data to generate a decoded frame linked with the unique metadata, to enable generating an altered frame at least in part by substituting the replacement region with the substitution image.
Dependencies are inferred from the claim text.