US 12,108,081 B2
Methods and apparatus for maximizing codec bandwidth in video applications
David A. Newman, San Diego, CA (US); Cesar Douady, Orsay (FR); Alexis Lefebvre, Paris (FR); Daryl Stimm, Encinitas, CA (US); and Michael Kraak, Cachan (FR)
Assigned to GoPro, Inc., San Mateo, CA (US)
Filed by GoPro, Inc., San Mateo, CA (US)
Filed on Aug. 30, 2021, as Appl. No. 17/460,880.
Application 17/460,880 is a continuation of application No. 16/730,839, filed on Dec. 30, 2019, granted, now 11,109,067.
Application 16/730,839 is a continuation in part of application No. 16/572,383, filed on Sep. 16, 2019, granted, now 11,228,781.
Claims priority of provisional application 62/867,136, filed on Jun. 26, 2019.
Prior Publication US 2021/0392375 A1, Dec. 16, 2021
Int. Cl. H04N 19/597 (2014.01); H04N 19/13 (2014.01); H04N 19/146 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/597 (2014.11) [H04N 19/13 (2014.11); H04N 19/146 (2014.11); H04N 19/176 (2014.11)] 17 Claims
OG exemplary drawing
 
1. A method for multiplexed encoding of image content, the method comprising:
capturing a spherical video at a first frame rate;
obtaining a first segment of contiguous image data based on a first rotation of the spherical video;
obtaining a second segment of the contiguous image data based on a second rotation of the spherical video;
obtaining a third segment of the contiguous image data based on a third rotation of the spherical video;
scheduling a first codec and a second codec to sequentially encode the first segment, the second segment, and the third segment according to a round robin schedule without idling; and
encoding the first segment, the second segment, and the third segment at a second frame rate that is a multiplex of the first frame rate.