| CPC H04N 19/85 (2014.11) [H04N 19/105 (2014.11); H04N 19/139 (2014.11); H04N 19/167 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/517 (2014.11); H04N 19/593 (2014.11)] | 14 Claims |

|
1. A computer-implemented method for inserting content into a video frame, the method comprising:
receiving a frame of video data encoded to include a plurality of macroblocks, wherein the frame of video data is encoded with block motion compensation;
defining an insertion region of the frame for inserting content, the insertion region spanning a subset of the plurality of macroblocks;
augmenting the frame with a duplication region configured as a non-displayed region, the duplication region including duplicated macroblocks that duplicate the macroblocks of the insertion region; and
replacing the macroblocks of the insertion region with replacement macroblocks that encode replacement content.
|