Modification of picture parameter set (pps) for hevc extensions
Abstract
A method, apparatus, article of manufacture, and a memory structure for signaling extension functions used in decoding a sequence comprising a plurality of pictures, each picture processed at least in part according to a picture parameter set is disclosed. In one embodiment, the method comprises reading a first extension flag signaling a first extension function in the processing of the sequence and determining if the first extension flag has a first value. Further, the method reads a second extension flag signaling a second extension function in the processing of the sequence and performs the second extension function according to the read second extension flag only if the first extension flag has a first value.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . In a processing device for decoding a sequence comprising a plurality of pictures, each picture processed at least in part according to a picture parameter set, a method of processing the sequence, comprising:
reading a first extension flag signaling a first extension function in the processing of the sequence; determining if the first extension flag has a first value; only if the first extension flag has a first value:
reading a second extension flag signaling a second extension function in the processing of the sequence; and
performing the second extension function according to the read second extension flag.
2 . The method of claim 1 , further comprising:
performing the first extension function according to the read first extension flag after reading the first extension flag and before reading the second extension flag; and performing the second extension function according to the read second extension flag after reading the second extension flag.
3 . The method of claim 2 , wherein the second extension function is functionally related to the first extension function.
4 . The method of claim 2 , wherein the second extension function is only implicated in the processing sequence if the first extension function is implicated in the processing sequence.
5 . The method of claim 2 , wherein the first extension function comprises a discrete cosine transforming skip operation.
6 . The method of claim 2 , wherein:
the processed picture comprises a plurality of transform units; the processing of the sequence comprises:
discrete cosine transforming at least some of the plurality of transform units of the processed picture; and
skipping discrete cosine transforming of other of the plurality of transform units at least in part according to a maximum permitted size of the transform unit; and
the first extension function comprises reading a value indicating the maximum permitted size of the transform unit for which discrete cosine transforming may be skipped.
7 . The method of claim 2 , wherein the first function further comprises a flag read operation signaling the second function.
8 . An apparatus for decoding a sequence comprising a plurality of pictures, each picture processed at least in part according to a picture parameter set, the apparatus, comprising:
a processor; a memory, communicatively coupled to the processor, the memory storing a plurality of instructions comprising instructions for:
reading a first extension flag signaling a first extension function in the processing of the sequence;
determining if the first extension flag has a first value;
only if the first extension flag has a first value:
reading a second extension flag signaling a second extension function in the processing of the sequence; and
performing the second extension function according to the read second extension flag.
9 . The apparatus of claim 8 , wherein the instructions further comprise:
performing the first extension function according to the read first extension flag after reading the first extension flag and before reading the second extension flag; and performing the second extension function according to the read second extension flag after reading the second extension flag.
10 . The apparatus of claim 9 , wherein the second extension function is functionally related to the first extension function.
11 . The apparatus of claim 9 , wherein the second extension function is only implicated in the processing sequence if the first extension function is implicated in the processing sequence.
12 . The apparatus of claim 9 , wherein the first extension function comprises a discrete cosine transforming skip operation.
13 . The apparatus of claim 9 , wherein:
the processed picture comprises a plurality of transform units; the instructions for processing of the sequence comprise:
discrete cosine transforming at least some of the plurality of transform units of the processed picture; and
skipping discrete cosine transforming of other of the plurality of transform units at least in part according to a maximum permitted size of the transform unit; and
the first extension function comprises reading a value indicating the maximum permitted size of the transform unit for which discrete cosine transforming may be skipped.
14 . The apparatus of claim 2 , wherein the first function further comprises a flag read operation signaling the second function.
15 . A device for decoding a sequence comprising a plurality of pictures, each picture processed at least in part according to a picture parameter set, a method of processing the sequence, comprising:
means for reading a first extension flag signaling a first extension function in the processing of the sequence; means for determining if the first extension flag has a first value; means for reading a second extension flag signaling a second extension function in the processing of the sequence and performing the second extension function according to the read second extension flag only if the first extension flag has a first value.
16 . The device of claim 15 , further comprising:
means for performing the first extension function according to the read first extension flag after reading the first extension flag and before reading the second extension flag; and means for performing the second extension function according to the read second extension flag after reading the second extension flag.
17 . The device of claim 15 , wherein the second extension function is functionally related to the first extension function.
18 . The device of claim 15 , wherein the second extension function is only implicated in the processing sequence if the first extension function is implicated in the processing sequence.
19 . The device of claim 2 , wherein the first extension function comprises a discrete cosine transforming skip operation.
20 . The device of claim 2 , wherein:
the processed picture comprises a plurality of transform units; the means for processing of the sequence comprises:
means for discrete cosine transforming at least some of the plurality of transform units of the processed picture; and
means for skipping discrete cosine transforming of other of the plurality of transform units at least in part according to a maximum permitted size of the transform unit; and
the first extension function comprises reading a value indicating the maximum permitted size of the transform unit for which discrete cosine transforming may be skipped.Join the waitlist — get patent alerts
Track US2015195574A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.