Inheritance in sample array multitree subdivision

US2016309197A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016309197-A1
Application numberUS-201615196113-A
CountryUS
Kind codeA1
Filing dateJun 29, 2016
Priority dateApr 13, 2010
Publication dateOct 20, 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 better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.

First claim

Opening claim text (preview).

What is claimed is: 1 . A decoder for reconstructing an array of information samples representing a spatially sampled information signal, which is subdivided, according to subdivision information, into leaf regions of different sizes by multi-tree subdivision, from a data stream, wherein each leaf region has associated therewith a hierarchy level out of a sequence of hierarchy levels of the multi-tree subdivision, each leaf region has associated therewith coding parameters, the coding parameters are, for each leaf region, represented by a respective set of syntax elements, each syntax element is of a respective syntax element type out of a set of syntax element types, and the decoder comprising: an extractor for extracting the subdivision information and inheritance information, signaled within the data stream in addition to the sub-division information, from the data stream, the inheritance information indicating as to whether inheritance is used or not, and if inheritance is indicated to be used, at least one inheritance region of the array of information samples which is composed of a set of the leaf regions and corresponds to an hierarchy level of sequence of hierarchy levels of the multi-tree subdivision, being lower than each of the hierarchy levels with which the set of leaf regions are associated; wherein the decoder is configured to, if inheritance is indicated to be used, extracting an inheritance subset including at least one syntax element of a predetermined syntax element type from the data stream per inheritance region, and using the inheritance subset as a prediction for a corresponding inheritance subset of syntax elements within the set of syntax elements representing the coding parameters associated with the set of leaf regions which the respective at least one inheritance region is composed of. 2 . The decoder according to claim 1 , wherein the extractor is configured to: extract, for each, but the leaf regions, of the regions defined by the multi-tree subdivision, and using an hierarchy level order from lower hierarchy level to higher hierarchy level, an inheritance flag from the data stream associated with said region; wherein the decoder is configured to check, for each, but the leaf regions, of the regions defined by the multi-tree subdivision, whether the inheritance flag prescribes inheritance or not for the respective region, wherein the extractor and the decoder are further configured not to perform the extraction and check for regions which are child nodes of said each of the regions for which said inheritance flag prescribes inheritance; wherein the extractor and the decoder are further configured to, for each region for which the associated inheritance flag prescribes inheritance, extract an inheritance subset including at least one syntax element of a predetermined syntax element type from the data stream, and use the inheritance subset as a prediction for a corresponding inheritance subset of syntax elements within the set of syntax elements representing the coding parameters associated with the leaf regions which the region for which the associated inheritance flag prescribes inheritance, is composed of. 3 . The decoder according to claim 1 , wherein the decoder is a hybrid decoder. 4 . The decoder according to claim 1 , wherein the decoder is configured to decode a residual for each leaf block. 5 . The decoder according to claim 1 , wherein the decoder is configured to extract at least one syntax element of the predetermined syntax element type within the set of syntax elements representing the coding parameters associated with leaf regions which do not belong to any set of leaf regions which any inheritance region indicated by the inheritance information indicates, is composed of, from the data stream. 6 . The decoder according to claim 1 , wherein the decoder is configured to, if inheritance is indicated not to be used, extract at least one syntax element of the predetermined syntax element type within the set of syntax elements representing the coding parameters associated with all leaf regions of the array of information samples. 7 . The decoder according to claim 1 , wherein the decoder is configured to reconstruct the array information samples by way of prediction using a prediction mode depending on the at least one syntax element of the predetermined syntax element type associated with the leaf regions. 8 . The decoder according to claim 1 , wherein the at least one syntax element of the predetermined syntax element type is an intra-prediction mode syntax element, and the decoder is configured to, per inheritance region, decode, in an residual decoding order, a residual signal for each of the leaf regions which the respective inheritance region is composed of, and calculate, in the residual decoding order, a separate intra prediction signal for each of the leaf regions which the respective inheritance region is composed of, according to an intra-prediction mode indicated by the intra-prediction mode syntax element, by using neighboring samples of a reconstructed signal of already reconstructed leaf regions as a reference signal, with reconstructing the respective leaf region by adding the intra prediction signal and the residual signal. 9 . The decoder according to claim 8 , the decoder is configured such that the residual decoding order is a depth-first traversal order. 10 . A method for reconstructing an array of information samples representing a spatially sampled information signal, which is subdivided, according to subdivision information, into leaf regions of different sizes by multi-tree subdivision, from a data stream, wherein each leaf region has associated therewith a hierarchy level out of a sequence of hierarchy levels of the multi-tree subdivision, each leaf region has associated therewith coding parameters, the coding parameters are, for each leaf region, represented by a respective set of syntax elements, each syntax element is of a respective syntax element type out of a set of syntax element types, and the method comprising: extracting the subdivision information from the data stream; extracting an inheritance information, signaled within the data stream in addition to the subdivision information, from the data stream, the inheritance information indicating as to whether inheritance is used or not, and if inheritance is indicated to be used, at least one inheritance region of the array of information samples which is composed of a set of the leaf regions and corresponds to an hierarchy level of sequence of hierarchy levels of the multi-tree subdivision, being lower than each of the hierarchy levels with which the set of leaf regions are associated; if inheritance is indicated to be used, extracting an inheritance subset including at least one syntax element of a predetermined syntax element type from the data stream per inheritance region, and using the inheritance subset as a prediction for a corresponding inheritance subset of syntax elements within the set of syntax elements representing the coding parameters associated with the set of leaf regions which the respective at least one inheritance region is composed of. 11 . An encoder for encoding an array of information samples representing a spatially sampled information signal, which is subdivided, according to subdivision information, into leaf regions of different sizes by multi-tree subdivision, into a data stream, wherein each leaf region has associated therewith a hierarchy level out of a sequence of hierarchy levels of the multi-tree subdivision, each leaf region has associated therewith coding parameters, the coding parameters are, for each leaf region,

Assignees

Inventors

Classifications

  • involving spatial prediction techniques · CPC title

  • H04N19/96Primary

    Tree coding, e.g. quad-tree coding · CPC title

  • H04N19/52Primary

    by predictive encoding · CPC title

  • Quantisation · CPC title

  • by compressing encoding parameters before transmission · 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 US2016309197A1 cover?
A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By thi…
Who is the assignee on this patent?
Ge Video Compression Llc
What technology area does this patent fall under?
Primary CPC classification H04N19/96. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 20 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).