US 12,361,973 B2
Seamless insertion of modified media content
Yongjun Wu, Bellevue, WA (US); Hyo In James Moon, Bothell, WA (US); Abhishek Kumar, Bothell, WA (US); Ahmed Aly Saad Ahmed, Bothell, WA (US); Sitaraman Ganapathy, Issaquah, WA (US); Steven James Cox, Mill Creek, WA (US); and Yash Chaturvedi, Issaquah, WA (US)
Assigned to AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 30, 2022, as Appl. No. 17/937,163.
Prior Publication US 2024/0112703 A1, Apr. 4, 2024
Int. Cl. G11B 27/036 (2006.01); H04N 21/234 (2011.01)
CPC G11B 27/036 (2013.01) [H04N 21/23424 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one computing device; and
instructions executable in the at least one computing device, wherein when executed the instructions cause the at least one computing device to at least:
receive a modified portion of video content, the modified portion having a start cue point and an end cue point that are set relative to a modification to the video content to indicate respectively when the modification approximately begins and ends compared to the video content;
identify a video coding used in transcoding the video content;
identify an audio coding associated with an audio track of the video content;
dynamically adjust at least one of the start cue point or the end cue point to align the modified portion with the video content based at least in part on the video coding and the audio coding, thereby expanding the modified portion to include at least one of: a first unmodified portion of the video content at a beginning of the modified portion or a second unmodified portion of the video content at an end of the modified portion; and
package a video stream incorporating the modified portion seamlessly into the video content between the start cue point and the end cue point, the modified portion replacing an unmodified portion of the video content between the start cue point and the end cue point such that the unmodified portion of the video content is removed from the video stream.