CPC H04N 19/30 (2014.11) [H04N 19/70 (2014.11); H04N 19/46 (2014.11)] | 3 Claims |
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.
|