Selection of the maximum dynamic range of transformed data and the data precision of transform matrices according to the bit depth of input data

US2016353109A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016353109-A1
Application numberUS-201414778445-A
CountryUS
Kind codeA1
Filing dateApr 4, 2014
Priority dateApr 8, 2013
Publication dateDec 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

1 - 43 . (canceled) 44 . A method of encoding image data, comprising: 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. 45 . The method according to claim 44 , in which the selecting comprises: setting the data precision of the transform matrices to a first offset number of bits less than the bit depth of the input image data; and setting the maximum dynamic range of the transformed data to a second offset number of bits greater than the bit depth of the input image data. 46 . The method according to claim 45 , wherein the first offset number of bits is equal to 2 and the second offset number of bits is equal to 6. 47 . The method according to claim 44 , further comprising: deriving transform matrices at a required data precision from respective source transform matrices at a different data precision. 48 . 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, 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 output image data. 49 . The method according to claim 48 , wherein the selecting comprises: setting the data precision of the transform matrices to a first offset number of bits less than the bit depth of the output image data; and setting the maximum dynamic range of the transformed data to a second offset number of bits greater than the bit depth of the output image data. 50 . The method according to claim 49 , wherein the first offset number of bits is equal to 2 and the second offset number of bits is equal to 6. 51 . The method according to claim 48 , further comprising: deriving transform matrices at a required data precision from respective source transform matrices at a different data precision. 52 . A data encoding apparatus for encoding image data, the apparatus comprising: a frequency transformer configured to frequency-transform 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 selector circuitry configured to select the maximum dynamic range and/or the data precision of the transform matrices according to the bit depth of the input image data. 53 . The data encoding apparatus according to claim 52 , wherein the selector circuitry is configured to: set the data precision of the transform matrices to a first offset number of bits less than the bit depth of the input image data; and set the maximum dynamic range of the transformed data to a second offset number of bits greater than the bit depth of the input image data. 54 . The data encoding apparatus to claim 53 , wherein the first offset number of bits is equal to 2 and the second offset number of bits is equal to 6. 55 . The data encoding apparatus to claim 52 , further comprising a processor configured to: derive transform matrices at a required data precision from respective source transform matrices at a different data precision. 56 . Image data decoding apparatus comprising: a frequency transformed configured to frequency-transform input frequency-transformed image data to generate an array of output image data by a matrix-multiplication process, according to a maximum dynamic range of the transformed data and using transform matrices having a data precision; and selector circuitry configured to select the maximum dynamic range and/or the data precision of the transform matrices according to the bit depth of the output image data. 57 . The data decoding apparatus according to claim 56 , wherein the selector circuitry is configured to: set the data precision of the transform matrices to a first offset number of bits less than the bit depth of the output image data; and set the maximum dynamic range of the transformed data to a second offset number of bits greater than the bit depth of the output image data. 58 . The data decoding apparatus to claim 57 , wherein the first offset number of bits is equal to 2 and the second offset number of bits is equal to 6. 59 . The data encoding apparatus to claim 56 , further comprising a processor configured to: derive transform matrices at a required data precision from respective source transform matrices at a different data precision. 60 . A video data capture, transmission, display and/or storage apparatus comprising an apparatus according to claim 52 . 61 . A non-transitory computer readable medium including computer program instructions, which when executed by a computer causes the computer to perform the method of claim 48 .

Assignees

Inventors

Classifications

  • Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code · CPC title

  • Incoming video signal characteristics or properties · CPC title

  • Run-length coding · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • Precoding preceding compression, e.g. Burrows-Wheeler transformation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016353109A1 cover?
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…
Who is the assignee on this patent?
Sony Corp
What technology area does this patent fall under?
Primary CPC classification H04N19/13. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).