US 12,075,071 B2
Modification of picture parameter set (PPS) for HEVC extensions
Yue Yu, San Diego, CA (US); and Limin Wang, San Diego, CA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Mar. 21, 2022, as Appl. No. 17/700,196.
Application 17/700,196 is a continuation of application No. 17/110,069, filed on Dec. 2, 2020, granted, now 11,317,105.
Application 17/110,069 is a continuation of application No. 14/533,386, filed on Nov. 5, 2014, abandoned.
Claims priority of provisional application 61/900,906, filed on Nov. 6, 2013.
Prior Publication US 2022/0217373 A1, Jul. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/30 (2014.01); H04N 19/70 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/30 (2014.11) [H04N 19/70 (2014.11); H04N 19/46 (2014.11)] 3 Claims
OG exemplary drawing
 
3. An apparatus for encoding video data comprising:
a processor;
a memory, communicatively coupled to the processor, the memory storing a plurality of instructions comprising instructions for:
(a) provide a bitstream comprising a plurality of pictures and a picture parameter set, where each of said plurality of pictures includes a plurality of coding units;
(b) wherein the picture parameter set is configured to determine for a picture in the plurality of pictures whether a pps extension present flag signaling flag specifies presence of a pps extension syntax element at a picture level for the picture and a pps extension syntax structure at said picture level for the picture, where said pps extension present flag includes a value that supports a non-binary value in extension data of said pps extension syntax structure;
(c) wherein said pps extension present flag equal to 1 specifies that said pps extension syntax element is present in said picture parameter set;
(d) wherein said pps extension present flag equal to 0 specifies that said pps extension syntax element is not present in said picture parameter set;
(e) wherein the said pps extension present flag, said pps extension syntax structure, and said pps extension syntax element, when present, are adaptable per picture in the plurality of pictures according to said picture parameter set;
(f) wherein said pps extension syntax structure is configured to determine if any pps extension data flag syntax elements are present in the picture parameter set;
(g) wherein said parsing said pps extension syntax structure further includes a syntax structure that includes a while(more_rbsp_data( )) structure;
(h) wherein said pps extension syntax structure that includes said while(more_rbsp_data( )) structure further includes said pps extension data flag;
(i) wherein, when said pps extension present flag is equal to 0 then no said pps extension data flag is present in said while(more_rbsp_data( )) structure;
(j) wherein, when said pps extension present flag is equal to 1 then said pps extension data flag is present in said while(more_rbsp_data( )) structure;
(k) wherein, said while(more_rbsp_data()) structure contains said non-binary value of said pps extension data flag as said non-binary value in said extension data indicated by said pps extension present flag which is not present in said while(more_rbsp_data(_)) structure;
(l) where said pps extension data flag includes a plurality of bits.