| CPC H04N 19/30 (2014.11) [H04N 19/70 (2014.11); H04N 19/46 (2014.11)] | 3 Claims |

|
1. A method of decoding a plurality of pictures, each picture processed at least in part according to a picture parameter set, where each of said plurality of pictures includes a plurality of coding units, the method comprising:
(a) receiving a bitstream comprising the plurality of pictures and the picture parameter set;
(b) parsing the picture parameter set 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) parsing said pps extension syntax structure 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 supports any value, including a value including a plurality of bits.
|