Image decoding apparatus, image decoding method, integrated circuit, and program

US10033997B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10033997-B2
Application numberUS-201113805704-A
CountryUS
Kind codeB2
Filing dateJun 21, 2011
Priority dateJun 23, 2010
Publication dateJul 24, 2018
Grant dateJul 24, 2018

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.

An image decoding device is provided that decodes, without an increase in the circuit size, a coded video sequence including a large-size block. The image decoding apparatus includes: a block division unit which divides a current block that is to be decoded and is included in a picture of the coded video sequence, into sub-blocks; an image obtainment unit which obtains, for each of the sub-blocks, image data corresponding to the sub-block from a recording medium; a prediction unit which generates, for each of the sub-blocks, a predicted image of the sub-block, based on the image data obtained by the image obtainment unit; and a reconstruction unit which reconstructs each of the sub-blocks, by adding the predicted image generated for the sub-block to the sub-block.

First claim

Opening claim text (preview).

The invention claimed is: 1. An image decoding apparatus that decodes a coded video sequence generated by coding, per block, each of pictures included in video, the image decoding apparatus comprising: a processor; and a non-transitory memory having stored thereon executable instructions, which when executed, cause the processor to perform: determining whether or not a size of a current block, which is to be decoded and which is included in a picture of the coded video sequence, is larger than a predetermined size; dividing the current block into a plurality of sub-blocks; obtaining, for each of the sub-blocks, image data for generating a predicted image of the sub-block from a recording medium; generating, for each of the sub-blocks, the predicted image of the sub-block, based on the image data obtained in the obtaining; and reconstructing each of the sub-blocks, by adding the predicted image generated for the sub-block to the sub-block, wherein in the dividing, (i) the current block is divided into the sub-blocks when the determining determines that the size of the current block is larger than the predetermined size and (ii) the current block is not divided into the sub-blocks when the determining determines that the size of the current block is smaller than or equal to the predetermined size, the obtaining obtains, as the image data for generating the predicted image of the sub-block, a part of an already-reconstructed image in the picture including the sub-block, the generating generates the predicted image by performing intra-picture prediction on the sub-block, with reference to the image data obtained in the obtaining, the dividing includes assigning, to each of the sub-blocks, an intra-prediction mode already assigned to the current block, the intra-prediction mode already assigned to the current block being obtained by decoding coding information included in the coded video sequence, the obtaining of the part of the already-reconstructed image includes: determining whether or not an intra-prediction mode assigned to a current sub-block to be reconstructed is a prediction mode corresponding to a size larger than a size of the current sub-block to be reconstructed; calculating a location and a size of an image area used for reference in intra-picture prediction of the current sub-block to be reconstructed when it is determined that the intra-prediction mode is the prediction mode; determining the location and the size of the image area used for reference in intra-picture prediction of the current sub-block to be reconstructed to be a location and a size which have been associated with the intra-picture prediction mode in advance, when it is determined that the intra-prediction mode is not the prediction mode; obtaining, as the part of the already-reconstructed image, an image area which is located at the location calculated or determined and has the size calculated or determined, and the calculating of the location and the size of the image area includes: when the current sub-block to be reconstructed is adjacent to a different sub-block included in the current block and is not adjacent to an already-reconstructed block adjacent to the current block, (i) interdicting the calculation of a location and a size of an image area included in the different sub-block adjacent to the current sub-block to be reconstructed and (ii) calculating a location and a size of an image area included in the already-reconstructed block that is adjacent to the current block and is not adjacent to the current sub-block to be reconstructed. 2. The image decoding apparatus according to claim 1 , wherein the obtaining obtains, as the image data for generating the predicted image of the sub-block, a part of an already-reconstructed picture that is included in the coded video sequence and is different from the picture including the sub-block, and the generating generates the predicted image by performing motion compensation on the sub-block, with reference to the image data obtained in the obtaining. 3. The image decoding apparatus according to claim 2 , wherein the dividing includes assigning a motion vector and an index that indicates the different picture to each of the sub-blocks, the motion vector and the index being already assigned to the current block. 4. The image decoding apparatus according to claim 3 , wherein the dividing includes outputting, for each of the sub-blocks, (i) location information indicating a location of the sub-block in the current block and (ii) the motion vector and the index assigned to the sub-block, and the obtaining obtains, as the image data for generating the predicted image of the sub-block, the part specified by the location information and the motion vector of the sub-block, from the different picture that is specified by the index assigned to the sub-block and is stored in the recording medium. 5. The image decoding apparatus according to claim 1 , wherein the dividing includes outputting, for each of the sub-blocks, (i) location information indicating a location of the sub-block in the current block and (ii) the intra-prediction mode assigned to the sub-block, and the obtaining obtains, as the image data for generating the predicted image of the sub-block, the part specified by the location information and the intra-prediction mode of the sub-block, from an already-reconstructed area in the picture including the sub-block. 6. The image decoding apparatus according to claim 1 , wherein the executable instructions, when executed, further cause the processor to perform inverse quantization and inverse frequency transform on the current block, sequentially for each of the sub-blocks, and the generating generates a predicted image of a first sub-block, among the sub-blocks, on which the inverse quantization and the inverse frequency transform has already been performed, while the inverse quantization and the inverse frequency transform is performed on a second sub- block among the sub-blocks. 7. The image decoding apparatus according to claim 6 , wherein the executable instructions, when executed, further cause the processor to perform eliminating, for each of the sub-blocks, a block noise included in the sub-block reconstructed in the reconstructing, and the eliminating eliminates the block noise included in the first sub-block for which the predicted image is already generated in the generating and which is already reconstructed in the reconstructing, while the generating generates a predicted image of the second sub-block and the reconstructing reconstructs the second sub-block. 8. The image decoding apparatus according to claim 6 , wherein the executable instructions, when executed, further cause the processor to perform generating coefficient information by performing variable-length decoding on the coded video sequence and storing the coefficient information into the non-transitory memory, for each of blocks, and when performing the inverse quantization and the inverse frequency transform on the sub-block, a part of the coefficient information corresponding to the sub-block is read and the inverse quantization and the inverse frequency transform is performed on the read part of the coefficient information. 9. The image decoding apparatus according to claim 1 , wherein, in the obtaining, when a pixel value of the block adjacent to the current block is used in the intra-prediction mode assigned to the current block, the obtaining obtains, as the image data corresponding to the sub-block, the pixel value of the block adjacent to the current block. 10. An image decoding method for decoding a coded video sequence generated by coding, per block, each of picture

Assignees

Inventors

Classifications

  • in combination with predictive coding · CPC title

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

  • by predictive encoding · CPC title

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

  • involving reduction of coding artifacts, e.g. of blockiness · 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 US10033997B2 cover?
An image decoding device is provided that decodes, without an increase in the circuit size, a coded video sequence including a large-size block. The image decoding apparatus includes: a block division unit which divides a current block that is to be decoded and is included in a picture of the coded video sequence, into sub-blocks; an image obtainment unit which obtains, for each of the sub-bloc…
Who is the assignee on this patent?
Hayashi Yoshiteru, Tanaka Takeshi, Hashimoto Takashi, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04N19/51. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 24 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).