IP Library Granted Patent US 9,955,175
Granted Patent B2
US 9,955,175 · App. 15/652,510 · Granted Apr 24, 2018

Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus

Inventors: Kengo Terada (Osaka, JP); Youji Shibahara (Tokyo, JP); Kyoko Tanikawa (Osaka, JP); Hisao Sasai (Osaka, JP); Toshiyasu Sugio (Osaka, JP); Toru Matsunobu (Osaka, JP)
Assignee: SUN PATENT TRUST
H04N19/186G06T9/007H04N19/119H04N19/122H04N19/136H04N19/137H04N19/157H04N19/176H04N19/60H04N19/61H04N19/70H04N19/96
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,955,175
App. No.
15/652,510
Granted
Apr 24, 2018
Kind
B2
Abstract

An image coding method in which a chroma component and a luma component of an input image including one or more transform blocks are transformed to code the input image. The luma component has the same size as the current transform block. The chroma component is smaller than the current transform block. In the method, when the current transform block has a first minimum size, the chroma component is transformed on a basis of a block resulting from binding a plurality of the chroma blocks to has the same size as the luma block, and when the current transform block has a size other than the first minimum size, a CBF flag indicating whether or not coefficients of the chroma component include a non-zero coefficient is not coded.

Claims (18)

1. An image decoding method of decoding an image from a coded bitstream, the image including one or more transform blocks each having a luma component and a chroma component, the luma component being to be processed on a basis of a luma block which belongs to a current one of the one or more transform blocks and has a same size as a size of the current transform block, the chroma component being to be processed on a basis of a chroma block which belongs to a current one of the one or more transform blocks and has a size smaller than a size of the luma block, and the image decoding method comprising:

decoding coefficients of the luma component and coefficients of the chroma component which are coded and included in the coded bitstream; and

deriving the luma component by performing transform on the coefficients of the luma component and deriving the chroma component by performing transform on the coefficients of the chroma component,

wherein in the deriving, when the size of the current transform block is a predetermined first minimum size, the chroma component is derived by performing the transform on the coefficients of the chroma component on a basis of a block resulting from binding a plurality of the chroma blocks, the resulting block having a same size as the size of the luma block, and

in the decoding, when the size of the current transform block is the first minimum size, a flag indicating whether the coefficients of the chroma component include a non-zero coefficient is not decoded.

2. An image decoding apparatus which decodes an image from a coded bitstream, the image including one or more transform blocks each having a luma component and a chroma component, the luma component being to be processed on a basis of a luma block which belongs to a current one of the one or more transform blocks and has a same size as a size of the current transform block, the chroma component being to be processed on a basis of a chroma block which belongs to a current one of the one or more transform blocks and has a size smaller than a size of the luma block, and the image decoding apparatus comprising:

a decoding unit which decodes coefficients of the luma component and coefficients of the chroma component which are coded and included in the coded bitstream; and

a deriving unit which derives the luma component by performing transform on the coefficients of the luma component and derives the chroma component by performing transform on the coefficients of the chroma component,

wherein the deriving unit derives, when the size of the current transform block is a predetermined first minimum size, the chroma component by performing the transform on the coefficients of the chroma component on a basis of a block resulting from binding a plurality of the chroma blocks, the resulting block having a same size as the size of the luma block, and

the decoding unit does not decode, when the size of the current transform block is the first minimum size, a flag indicating whether the coefficients of the chroma component include a non-zero coefficient.

3. An image decoding apparatus which decodes an image from a coded bitstream, the image including one or more transform blocks each having a luma component and a chroma component, the luma component being to be processed on a basis of a luma block which belongs to a current one of the one or more transform blocks and has a same size as a size of the current transform block, the chroma component being to be processed on a basis of a chroma block which belongs to a current one of the one or more transform blocks and has a size smaller than a size of the luma block, and the image decoding apparatus comprising:

processing circuitry; and

storage coupled to the processing circuitry,

wherein the processing circuitry performs the following using the storage:

decoding coefficients of the luma component and coefficients of the chroma component which are coded and included in the coded bitstream; and

deriving the luma component by performing transform on the coefficients of the luma component and deriving the chroma component by performing transform on the coefficients of the chroma component,

wherein in the deriving, when the size of the current transform block is a predetermined first minimum size, the chroma component is derived by performing the transform on the coefficients of the chroma component on a basis of a block resulting from binding a plurality of the chroma blocks, the resulting block having a same size as the size of the luma block, and

in the decoding, when the size of the current transform block is the first minimum size, a flag indicating whether the coefficients of the chroma component include a non-zero coefficient is not decoded.

Continuity (5)
Continuation 15042410 · Feb 12, 2006
Continuation 14609811 · Jan 30, 2015
Continuation 14018657 · Sep 5, 2013
Provisional Application 61698765 · Sep 10, 2012
Related Publication 20170318303A1 · Nov 2, 2017