Selection of the maximum dynamic range of transformed data and the data precision of transform matrices according to the bit depth of input data
AssigneeSony Corporation
InventorsDavid Berry, James Alexander Gamei, Nicholas Ian Saunders, Karl James Sharman
Life of this patent
Estimating the term…
Abstract
A method of encoding image data, including: frequency-transforming input image data to generate an array of frequency-transformed input image coefficients by a matrix-multiplication process, according to a maximum dynamic range of the transformed data and using transform matrices having a data precision; and selecting the maximum dynamic range and/or the data precision of the transform matrices according to the bit depth of the input image data.
Claims23
A method of encoding image data, comprising:
- frequency-transforming input image data to generate an array of frequency-transformed image coefficients by a matrix-multiplication process based on a maximum dynamic range of frequency-transformed data;
- selecting, based on an encoding profile for the input image data, the maximum dynamic range of the transformed data by an offset number added, by circuitry, to the bit depth of the image data, the bit depth corresponding to the encoding profile;
- and
- encoding the image data based on the maximum dynamic range,
- wherein the offset number has a number of bits which is less than the bit depth of the image data before the offset number is added to the bit depth of the image data.
A data encoding apparatus for encoding image data, comprising circuitry configured to:
- frequency-transform input image data to generate an array of frequency-transformed image coefficients by a matrix-multiplication process based on a maximum dynamic ranged of frequency-transformed data,
- select, based on an encoding profile for the input image data, the maximum dynamic range of the transformed data by an offset number added to the bit depth of the image data, the bit depth corresponding to the encoding profile, and
- encode the image data based on the maximum dynamic range,
- wherein the offset number has a number of bits which is less than the bit depth of the image data before the offset number is added to the bit depth of the image data.
A method of decoding image data, comprising:
- frequency-transforming input frequency-transformed image data to generate an array of output image data by a matrix-multiplication process based on a maximum dynamic range of frequency-transformed data;
- selecting, based on an encoding profile for the input image data, the maximum dynamic range of the transformed data by an offset number added, by circuitry, to the bit depth of the image data, the bit depth corresponding to the encoding profile;
- and
- decoding the image data using the maximum dynamic range,
- wherein the offset number has a number of bits which is less than the bit depth of the image data before the offset number is added to the bit depth of the image data.
A data decoding apparatus for decoding image data, comprising circuitry configured to:
- frequency-transform input frequency-transformed image data to generate an array of output image data by a matrix-multiplication process based on a maximum dynamic range of frequency-transformed data,
- select, based on an encoding profile for the input image data, the maximum dynamic range of the transformed data by an offset number added, by circuitry, to the bit depth of the image data, the bit depth corresponding to the encoding profile, and
- decode the image data using the maximum dynamic range,
- wherein the offset number has a number of bits which is less than the bit depth of the image data before the offset number is added to the bit depth of the image data.
The data decoding apparatus as claimed in 20, wherein for at least one encoding profile the circuitry is configured to cap the maximum dynamic range at a threshold number and for at least one other encoding profile;
- the circuitry is configured increase the maximum dynamic range beyond the threshold by the offset number.
Dependencies are inferred from the claim text.