SIGNALING AND USE OF CHROMA SAMPLE POSITIONING INFORMATION
First Claim
1. A method comprising:
- receiving digital image data for an image, the digital image data comprising downsampled chroma information;
determining chroma position information for the downsampled chroma information according to a chroma position rule that maps the chroma position information to phase information in an X dimension and phase information in a Y dimension, and wherein the chroma position rule facilitates horizontal and vertical flipping or rotating of the image;
representing the chroma position information with one or more syntax elements in an encoded bitstream; and
outputting the encoded bitstream.
2 Assignments
0 Petitions
Accused Products
Abstract
Rules for the signaling and interpretation of chroma position are described. One rule, called the short rule, defines fifteen discrete chroma centering positions and corresponding four-bit syntax element. Another rule, called the extended rule, defines 81 discrete chroma centering positions and corresponding seven-bit syntax elements. A described method includes receiving digital media data at a digital media encoder, determining chroma position information for the received digital media data, and representing the chroma position information with one or more syntax elements in an encoded bitstream. The one or more syntax elements are operable to communicate the chroma position information to a digital media decoder. The chroma position information facilitates an image rotation or flip.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving digital image data for an image, the digital image data comprising downsampled chroma information; determining chroma position information for the downsampled chroma information according to a chroma position rule that maps the chroma position information to phase information in an X dimension and phase information in a Y dimension, and wherein the chroma position rule facilitates horizontal and vertical flipping or rotating of the image; representing the chroma position information with one or more syntax elements in an encoded bitstream; and outputting the encoded bitstream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving encoded digital image data for an image, the encoded digital image data comprising chroma information; decoding chroma position information for downsampled chroma information, wherein the chroma position information is determined according to a chroma position rule that maps the chroma position information to phase information in an X dimension and phase information in a Y dimension to facilitate horizontal and vertical flipping or rotating of the image; and outputting a decoded bitstream. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving compressed digital image data for a compressed image, the compressed digital image data comprising downsampled image channel information; determining image channel position information for the downsampled image channel information according to a first position rule of plural available position rules, each of the plural available position rules for mapping the image channel position information to phase information in an X dimension and phase information in a Y dimension to facilitate horizontal and vertical flipping or rotating of the image; and using the image channel position information to perform a horizontal flip, vertical flip, or rotation of the compressed image. - View Dependent Claims (20)
-
-
21. A method comprising:
-
receiving encoded digital image data for an image, the encoded digital image data comprising chroma information; decoding chroma position information for downsampled chroma information; and re-encoding at least part of the received digital image data under a transformation, wherein the transformation is a horizontal flip, vertical flip, rotation or crop; wherein the re-encoding comprises modifying the chroma position information to reflect the transformation. - View Dependent Claims (22, 23, 24)
-
Specification