US 12,087,332 B2
Timecode generation and assignment
David Montgomery, Portland, OR (US); Max Eliaser, Portland, OR (US); and Nathaniel James Hebert, Portland, OR (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 22, 2023, as Appl. No. 18/472,719.
Application 18/472,719 is a continuation of application No. 17/727,568, filed on Apr. 22, 2022, granted, now 11,804,248.
Application 17/727,568 is a continuation of application No. 16/583,161, filed on Sep. 25, 2019, granted, now 11,315,606, issued on Apr. 26, 2022.
Prior Publication US 2024/0087611 A1, Mar. 14, 2024
Int. Cl. G11B 27/30 (2006.01); G11B 27/022 (2006.01); G11B 27/034 (2006.01); H04N 21/236 (2011.01); H04N 21/8547 (2011.01)
CPC G11B 27/3036 (2013.01) [G11B 27/022 (2013.01); G11B 27/034 (2013.01); H04N 21/8547 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more computing devices configured to implement a transcoder configured to:
receive video;
determine whether the received video is variable frame rate or non-variable frame rate;
assign, based on a determination that the received video is non-variable frame rate, timecodes to each frame of the received video using a standard timecode technique; and
assign, based on a determination that the received video is variable frame rate, a new timecode to each frame of the received video using a variable frame rate timecode technique, wherein for one or more time periods of the received video processed using the variable frame rate timecode technique, a time period portion of the time code increments to the next time period even though an index portion of the time code has not reached a point at which constant frame rate video processing would go to the next time period.