Patent ID: 9648320
Date: 2017-05-09
CPC Classifications: H04N

Claim:
1. A method comprising: receiving, by a decoder, a video transmission comprising a plurality of video frames in a first format; receiving, by a layout engine, content data comprising a first portion associated with the video transmission and a second portion comprising a plurality of content components; determining, by the layout engine, context description data associated with the first portion and the second portion of the content data, wherein the context description data comprises location information for the content data in relation to an initial video frame of the plurality of video frames; determining, by the layout engine, a portion of the initial video frame of the plurality of video frames to be converted to an intermediate format, a state of at least one of the plurality of content components based on the context description data, and a level of processing for converting the portion of the initial video frame; converting, by the decoder, the portion of the initial video frame and the at least one of the plurality of content components to the intermediate format based on the context description data; modifying, by an encoder, the portion of the initial video frame in the intermediate format to incorporate the first portion of the content data associated with the video transmission into the portion of the initial video frame; updating, by the encoder, the state of at the least one of the plurality of content components based on the context description data; and converting, by the encoder, the portion of the initial video frame from the intermediate format with the first portion of the content data associated with the video transmission to a second format and the at least one of the plurality of content components from the intermediate format to the second format, wherein the portion of the initial video frame and the at least one of the plurality of content components are incorporated into a final video frame based at least in part upon the context description data and the level of processing.