IP Library Granted Patent US 10,313,688
Granted Patent B2
US 10,313,688 · App. 16/046,348 · Granted Jun 4, 2019

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 10,313,688
App. No.
16/046,348
Granted
Jun 4, 2019
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 (29)

1. An image decoding method of decoding an image from a coded bitstream,

the image including a coding block,

the coding block 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,

a value of CU Layer parameter is derived, the CU Layer parameter indicating a level of splitting the coding block,

a value of TU Layer parameter is derived, the TU Layer parameter indicating a level of splitting the current transform block, and

when a sum of the value of the CU Layer parameter and the value of the TU Layer parameter is four, 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 a size other than a first minimum size, a flag indicating whether or not the coefficients of the chroma component include a non-zero coefficient is decoded.

2. An image decoding device for decoding an image from a coded bitstream,

the image including a coding block,

the coding block 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 device comprising:

circuitry; and

a memory coupled to the circuitry;

wherein the circuitry, in operation, performs the following using the memory:

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,

a value of CU Layer parameter is derived, the CU Layer parameter indicating a level of splitting the coding block,

a value of TU Layer parameter is derived, the TU Layer parameter indicating a level of splitting the current transform block, and

when a sum of the value of the CU Layer parameter and the value of the TU Layer parameter is four, 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 a size other than a first minimum size, a flag indicating whether or not the coefficients of the chroma component include a non-zero coefficient is decoded.

Continuity (7)
Continuation 15921180 · Mar 14, 2018
Continuation 15652510 · Jul 18, 2017
Continuation 15042410 · Feb 12, 2016
Continuation 14609811 · Jan 30, 2015
Continuation 14018657 · Sep 5, 2013
Provisional Application 61698765 · Sep 10, 2012
Related Publication 20180338150A1 · Nov 22, 2018
Cited By (1)
US 12,238,337