Inheritance in sample array multitree subdivision

US12155871B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12155871-B2
Application numberUS-202217576871-A
CountryUS
Kind codeB2
Filing dateJan 14, 2022
Priority dateApr 13, 2010
Publication dateNov 26, 2024
Grant dateNov 26, 2024

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: 1. A decoder for reconstructing an array of information samples from a data stream, the array of information samples representing a spatially sampled information signal, which is subdivided into residual blocks of different sizes by recursively portioning the array of information samples according to a primary multi-tree subdivision and a secondary multi-tree subdivision, wherein the decoder comprises a processor configured to: extract a maximum region size from the data stream; use the primary multi-tree subdivision in order to sub-divide the spatially sampled information signal into prediction blocks; subdivide prediction blocks of the primary multi-tree subdivision being greater than the maximum region size into blocks of the maximum region size so as to obtain tree root blocks for the secondary multi-tree subdivision; use the secondary multi-tree subdivision so as to sub-divide the tree root blocks into the residual blocks; extract, for each leaf block of the primary multi-tree subdivision greater than the maximum region size, an inheritance information from the data stream, the inheritance information indicating as to whether inheritance is used or not; if inheritance is indicated to be used, share a coding parameter among the residual blocks encompassed by the respective leaf block of the primary subdivision; and reconstruct the array of information samples based on the prediction blocks and the residual blocks, wherein the prediction blocks are obtained using prediction coding in accordance with a prediction mode. 2. The decoder according to claim 1 , wherein the spatially sampled information signal is a video accompanied with depth information. 3. The decoder according to claim 1 , wherein the array of information samples is one of samples arrays related to different color components and forming color planes of a picture, and the decoder is configured to decode the different color planes of the picture independently. 4. A method for reconstructing an array of information samples from a data stream, the array of information samples representing a spatially sampled information signal, which is subdivided into residual blocks of different sizes by recursively portioning the array of information samples according to a primary multi-tree subdivision and a secondary multi-tree subdivision, the method comprising: extracting a maximum region size from the data stream; using the primary multi-tree subdivision in order to sub-divide the spatially sampled information signal into prediction blocks; subdividing prediction blocks of the primary multi-tree subdivision being greater than the maximum region size into blocks of the maximum region size so as to obtain tree root blocks for the secondary multi-tree subdivision; using the secondary multi-tree subdivision so as to sub-divide the tree root blocks into the residua blocks; extracting, for each leaf block of the primary multi-tree subdivision greater than the maximum region size, an inheritance information from the data stream, the inheritance information indicating as to whether inheritance is used or not; if inheritance is indicated to be used, sharing a coding parameter among the residual blocks encompassed by the respective leaf block of the primary subdivision; and reconstructing the array of information samples based on the prediction blocks and the residual blocks, wherein the prediction blocks are obtained using prediction coding in accordance with a prediction mode. 5. The method according to claim 4 , wherein the spatially sampled information signal is a video accompanied with depth information. 6. The method according to claim 4 , wherein the array of information samples is one of samples arrays related to different color components and forming color planes of a picture, and the different color planes of the picture are decoded independently. 7. An encoder for encoding an array of information samples into a data stream, the array of information samples representing a spatially sampled information signal, which is subdivided into residual blocks of different sizes by recursively portioning the array of information samples according to a primary multi-tree subdivision and a secondary multi-tree subdivision, wherein the encoder comprises a processor configured to: insert, into the data stream, a maximum region size; use the primary multi-tree subdivision in order to sub-divide the spatially sampled information signal into prediction blocks; subdivide prediction blocks of the primary multi-tree subdivision being greater than the maximum region size into blocks of the maximum region size so as to obtain tree root blocks for the secondary multi-tree subdivision; use the secondary multi-tree subdivision so as to sub-divide the tree root blocks into the residual blocks; and insert, into the data stream, for each leaf block of the primary multi-tree subdivision greater than the maximum region size, an inheritance information indicating as to whether inheritance is used or not, and, if inheritance is indicated to be used, share a coding parameter among the residual blocks encompassed by the respective leaf block of the primary subdivision, wherein the prediction blocks are obtained using prediction coding in accordance with a prediction mode. 8. The encoder according to claim 7 , wherein the spatially sampled information signal is a video accompanied with depth information. 9. The encoder according to claim 7 , wherein the array of information samples is one of samples arrays related to different color components and forming color planes of a picture, and the encoder is configured to encode the different color planes of the picture independently. 10. A method for storing a data stream, comprising storing, on a digital storage medium, a data stream from which an array of information samples representing a spatially sampled information signal is reconstructed based on a method according to claim 4 .

Assignees

Inventors

Classifications

  • Processing of motion vectors · CPC title

  • using cascaded computational arrangements for performing a single operation, e.g. filtering · CPC title

  • Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC] · CPC title

  • Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO] · CPC title

  • Quantisation · 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 US12155871B2 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/52. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 26 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).