US 11,812,032 B2
Content adaptive encoding
Purvin Bibhas Pandit, Franklin Park, NJ (US); and Timothy J. Obremski, Ridgewood, NY (US)
Assigned to HOME BOX OFFICE, INC., New York, NY (US)
Filed by Home Box Office, Inc., New York, NY (US)
Filed on Oct. 31, 2022, as Appl. No. 18/051,292.
Application 18/051,292 is a continuation of application No. 16/883,405, filed on May 26, 2020, granted, now 11,503,302.
Claims priority of provisional application 63/027,310, filed on May 19, 2020.
Prior Publication US 2023/0085928 A1, Mar. 23, 2023
Int. Cl. H04N 19/14 (2014.01); H04N 19/105 (2014.01); H04N 19/146 (2014.01); H04N 19/142 (2014.01); H04N 19/132 (2014.01)
CPC H04N 19/14 (2014.11) [H04N 19/105 (2014.11); H04N 19/132 (2014.11); H04N 19/142 (2014.11); H04N 19/146 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, the operations comprising:
obtaining complexity data for a title;
processing the complexity data into scores;
deriving a candidate adaptive bitrate stack based on the scores;
performing a first pruning of bitrate and resolution combinations of the candidate adaptive bitrate stack based on a duplicate resolution threshold for any resolution in the candidate adaptive bitrate stack;
performing a second pruning of the candidate adaptive bitrate stack based on encoding values assigned to remaining bitrate and resolution combinations of the candidate adaptive bitrate stack; and
processing the candidate adaptive bitrate stack into a final adaptive bitrate stack.