IP Library › Granted Patent US 10,003,800
Granted Patent B2
US 10,003,800 · App. 15/189,246 · Granted Jun 19, 2018

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

Inventors: Youji Shibahara (Tokyo, JP); Takahiro Nishi (Nara, JP); Toshiyasu Sugio (Osaka, JP); Kyoko Tanikawa (Osaka, JP); Toru Matsunobu (Osaka, JP); Hisao Sasai (Osaka, JP); Kengo Terada (Osaka, JP)
Assignee: TAGIVAN II LLC
H04N19/124G06T9/004H04N19/119H04N19/176H04N19/463H04N19/61H04N19/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,003,800
App. No.
15/189,246
Granted
Jun 19, 2018
Kind
B2
Abstract

An image coding method, comprising: subtracting a prediction signal from the input image signal for each coding unit, thereby generating respective prediction error signals; performing orthogonal transform and quantization on a corresponding one of the prediction error signals for each transform unit, eventually generating quantization coefficients; and coding pieces of management information indicating a structure of the transform units and the quantization coefficients into a tree structure. Each of the transform units corresponds to a corresponding one of leaf nodes in the tree structure. In the coding, for each leaf node, management information and a quantization coefficient are coded, eventually generating a coded signal in which the coded management information and the coded quantization coefficient are arranged in succession for each leaf node.

Claims (24)

1. An image decoding method, comprising:

determining a coding standard to which coded video data conforms;

setting a driving frequency of a decoder for decoding the coded video data according to the determined coding standard;

decoding, using the decoder, the coded video data to generate quantization coefficients and pieces of management information, the quantization coefficients each corresponding to a corresponding one of transform units, and the pieces of the management information indicating a structure of the transform units,

wherein pieces of the management information have a tree structure,

wherein each of the transform units corresponds to a corresponding one of leaf nodes in the tree structure,

wherein the decoding includes decoding, for each of the leaf nodes, a set including (i) a coded piece of the management information and (ii) a coded quantization coefficient arranged next to the coded piece of the management information, the sets being arranged in succession in the coded video data,

wherein the leaf nodes include a first leaf node and a second leaf node,

wherein the set corresponding to the first leaf node including the coded piece of the management information and the coded the quantization coefficient for the first leaf node is arranged in the coded video data before the set corresponding to the second leaf node including the coded piece of the management information and the coded quantization coefficient for the second leaf node, such that in the decoding, the set corresponding to the first leaf node is decoded before the set corresponding to the second leaf node is decoded,

wherein the management information includes one or more split flags, each of which indicates whether or not a current node is further split into nodes at a level lower than a current level for a transformation, and

wherein the management information includes (i) one or more first flags that indicate whether or not luminance quantization coefficients exist in the transform unit corresponding to the current node, (ii) one or more second flags that indicate whether or not first chrominance quantization coefficients exist in the transform unit corresponding to the current node, and (iii) one or more third flags that indicate whether or not second chrominance quantization coefficients exist in the transform unit corresponding to the current node.

2. An image decoding apparatus, comprising:

a processor; and

a memory having a computer program stored thereon, the computer program causing the processor to execute operations including:

determining a coding standard to which coded video data conforms;

setting a driving frequency for decoding the coded video data according to the determined coding standard;

decoding the coded video data to generate quantization coefficients and pieces of management information, the quantization coefficients each corresponding to a corresponding one of transform units, and the pieces of the management information indicating a structure of the transform units,

wherein the pieces of the management information have a tree structure,

wherein each of the transform units corresponds to a corresponding one of leaf nodes in the tree structure,

wherein the decoding includes decoding, for each of the leaf nodes, a set including (i) a coded piece of the management information and (ii) a coded quantization coefficient arranged next to the coded piece of the management information, the sets being arranged in succession in the coded video data,

wherein the leaf nodes include a first leaf node and a second leaf node,

wherein the set corresponding to the first leaf node including the coded piece of the management information and the coded the quantization coefficient for the first leaf node is arranged in the coded video data before the set corresponding to the second leaf node including the coded piece of the management information and the coded quantization coefficient for the second leaf node, such that in the decoding, the set corresponding to the first leaf node is decoded before the set corresponding to the second leaf node is decoded,

wherein the management information includes one or more split flags, each of which indicates whether or not a current node is further split into nodes at a level lower than a current level for a transformation, and

wherein the management information includes (i) one or more first flags that indicate whether or not luminance quantization coefficients exist in the transform unit corresponding to the current node, (ii) one or more second flags that indicate whether or not first chrominance quantization coefficients exist in the transform unit corresponding to the current node, and (iii) one or more third flags that indicate whether or not second chrominance quantization coefficients exist in the transform unit corresponding to the current node.

Continuity (5)
Continuation 14585729 · Dec 30, 2014
Continuation 14302837 · Jun 12, 2014
Continuation 13710932 · Dec 11, 2012
Provisional Application 61570865 · Dec 15, 2011
Related Publication 20160360201A1 · Dec 8, 2016