ADJUSTMENTS TO ENCODING AND DECODING WHEN SWITCHING COLOR SPACES
1 Assignment
0 Petitions
Accused Products
Abstract
Innovations in encoding or decoding when switching color spaces are presented. For example, some of the innovations relate to signaling of control information for adaptive color space transformation (“ACT”). Other innovations relate to ACT operations. These innovations can improve coding efficiency when switching between color spaces during encoding and decoding.
80 Citations
64 Claims
-
1. (canceled)
-
2. In a computing system with an image decoder or video decoder, a method comprising:
-
receiving encoded data as part of a bitstream; and decoding the encoded data to reconstruct a unit of an image or video, wherein the decoding includes; evaluating a condition for a coding unit (“
CU”
), wherein the CU has multiple prediction units (“
PUs”
), and wherein the evaluating the condition includes checking whether chroma mode for each of the multiple PUs is direct mode; andconditionally parsing a syntax element that indicates color space for the CU, including parsing the syntax element if the condition is satisfied but otherwise skipping the parsing of the syntax element. - View Dependent Claims (3, 4, 5, 6, 7, 51)
-
-
8-50. -50. (canceled)
-
52. A computing system comprising one or more processing units, memory, and storage, wherein the memory and/or storage have encoded therein computer-executable instructions for causing the computing system, when programmed thereby, to perform operations comprising:
-
encoding a unit of an image or video to produce encoded data, wherein the encoding includes; evaluating a condition for a coding unit (“
CU”
), wherein the CU has multiple prediction units (“
PUs”
), and wherein the evaluating the condition includes checking whether chroma mode for each of the multiple PUs is direct mode; andconditionally signaling a syntax element that indicates color space for the CU, including signaling the syntax element if the condition is satisfied but otherwise skipping the signaling of the syntax element; and outputting the encoded data as part of a bitstream. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. One or more computer-readable media having stored therein computer-executable instructions for causing a computing system, when programmed thereby, to perform operations comprising:
-
receiving encoded data as part of a bitstream; and decoding the encoded data to reconstruct a unit of an image or video, wherein the decoding includes; evaluating a condition for a coding unit (“
CU”
), wherein the CU has multiple prediction units (“
PUs”
), and wherein the evaluating the condition includes checking whether chroma mode for each of the multiple PUs is direct mode; andconditionally parsing a syntax element that indicates color space for the CU, including parsing the syntax element if the condition is satisfied but otherwise skipping the parsing of the syntax element. - View Dependent Claims (60, 61, 62, 63, 64)
-
Specification