IP Library Granted Patent US 11,006,126
Granted Patent B2
US 11,006,126 · App. 16/734,494 · Granted May 11, 2021

Picture coding device, picture coding method, and picture coding program

Inventors: Hiroya Nakamura (Yokosuka, JP); Shigeru Fukushima (Yokosuka, JP)
Assignee: JVCKENWOOD CORPORATION
H04N19/159H04N19/11H04N19/157H04N19/176H04N19/186H04N19/463H04N19/593H04N19/70H04N19/172
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 11,006,126
App. No.
16/734,494
Granted
May 11, 2021
Kind
B2
Abstract

There is provided a picture coding device that performs intra prediction coding of a picture signal including a luma signal and a chroma signal in units of blocks and codes information relating to an intra prediction mode. When the intra prediction of a picture signal is made in units of coding blocks, in a case where a chroma format is 4:2:2, in a mode for setting a chroma intra prediction mode in accordance with the luma intra prediction mode, an intra prediction unit sets the chroma intra prediction mode based on the luma intra prediction mode and the chroma format and makes an intra prediction of the chroma signal.

Claims (48)

1. A picture coding device that performs intra prediction coding of a picture signal including a luma signal and a chroma signal in units of blocks and codes information relating to an intra prediction mode, the picture coding device comprising:

when a chroma format is 4:2:0, and a partition mode is a mode indicating that a coding target block in a luma signal is partitioned to first to fourth blocks of luma signals horizontally and vertically, and the coding target block in a chroma signal is a minimum size without being partitioned,

a luma signal intra prediction unit configured to set the first to fourth blocks of luma signals acquired by partitioning the coding target block of luma signals horizontally and vertically and predict a luma signal based on a coded neighboring block of luma signals in accordance with luma intra prediction modes of the first to fourth blocks of luma signals;

a chroma signal intra prediction unit configured to set a fifth block of chroma signals without partitioning the coding target block of chroma signals and predict a chroma signal based on a coded neighboring block of chroma signals in accordance with a chroma intra prediction mode;

a syntax element calculating unit relating to a luma intra prediction mode configured to calculate each of a syntax element relating to the luma intra prediction mode of the first to fourth blocks of luma signals from each of a value of the luma intra prediction mode of the first to fourth blocks of luma signals, respectively;

a syntax element calculating unit relating to a chroma intra prediction mode configured to calculate a syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals; and

a bitstream constructing unit configured to code the syntax elements relating to the luma intra prediction modes of the first to fourth blocks of luma signals and the syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals,

wherein the chroma signal intra prediction unit is configured to be able to set a value indicating vertical prediction in which a prediction direction is a vertical direction as one of predefined values of the chroma intra prediction mode of the prediction block of the chroma signals, in accordance with the value of the syntax element relating to the chroma intra prediction mode of the prediction block of chroma signals.

2. A picture coding method for performing intra prediction coding of a picture signal including a luma signal and a chroma signal in units of blocks and coding information relating to an intra prediction mode, the picture coding method comprising:

when a chroma format is 4:2:0, and a partition mode is a mode indicating that a coding target block in a luma signal is partitioned to first to fourth blocks of luma signals horizontally and vertically, and the coding target block in a chroma signal is a minimum size without being partitioned,

a luma signal intra prediction step of setting the first to fourth blocks of luma signals acquired by partitioning the coding target block of luma signals horizontally and vertically and predicting a luma signal based on a coded neighboring block of luma signals in accordance with luma intra prediction modes of the first to fourth blocks of luma signals;

a chroma signal intra prediction step of setting a fifth block of chroma signals without partitioning the coding target block of chroma signals and predicting a chroma signal based on a coded neighboring block of chroma signals in accordance with a chroma intra prediction mode;

a syntax element calculating step relating to a luma intra prediction mode of calculating each of a syntax element relating to the luma intra prediction mode of the first to fourth blocks of luma signals from each of a value of the luma intra prediction mode of the first to fourth blocks of luma signals, respectively;

a syntax element calculating step relating to a chroma intra prediction mode of calculating a syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals; and

a bitstream constructing step of coding the syntax elements relating to the luma intra prediction modes of the first to fourth blocks of luma signals and the syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals,

wherein the chroma signal intra prediction step is operable to be able to set a value indicating vertical prediction in which a prediction direction is a vertical direction as one of predefined values of the chroma intra prediction mode of the prediction block of the chroma signals, in accordance with the value of the syntax element relating to the chroma intra prediction mode of the prediction block of chroma signals.

3. A non-transitory computer-readable recording medium having embodied thereon a picture coding program for performing intra prediction coding of a picture signal including a luma signal and a chroma signal in units of blocks and coding information relating to an intra prediction mode, the picture coding program causing a computer to execute:

when a chroma format is 4:2:0, and a partition mode is a mode indicating that a coding target block in a luma signal is partitioned to first to fourth blocks of luma signals horizontally and vertically, and the coding target block in a chroma signal is a minimum size without being partitioned,

a luma signal intra prediction step of setting the first to fourth blocks of luma signals acquired by partitioning the coding target block of luma signals horizontally and vertically and predicting a luma signal based on a coded neighboring block of luma signals in accordance with luma intra prediction modes of the first to fourth blocks of luma signals;

a chroma signal intra prediction step of setting a fifth block of chroma signals without partitioning the coding target block of chroma signals and predicting a chroma signal based on a coded neighboring block of chroma signals in accordance with a chroma intra prediction mode;

a syntax element calculating step relating to a luma intra prediction mode of calculating each of a syntax element relating to the luma intra prediction mode of the first to fourth blocks of luma signals from each of a value of the luma intra prediction mode of the first to fourth blocks of luma signals, respectively;

a syntax element calculating step relating to a chroma intra prediction mode of calculating a syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals; and

a bitstream constructing step of coding the syntax elements relating to the luma intra prediction modes of the first to fourth blocks of luma signals and the syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals,

wherein the chroma signal intra prediction step is operable to be able to set a value indicating vertical prediction in which a prediction direction is a vertical direction as one of predefined values of the chroma intra prediction mode of the prediction block of the chroma signals, in accordance with the value of the syntax element relating to the chroma intra prediction mode of the prediction block of chroma signals.

4. A picture decoding device that decodes information relating to an intra prediction mode and performs intra prediction decoding of a picture signal including a luma signal and a chroma signal in units of blocks, the picture decoding device comprising:

when a chroma format is 4:2:0, and a partition mode is a mode indicating that a decoding target block in a luma signal is partitioned to first to fourth blocks of luma signals horizontally and vertically, and the decoding target block in a chroma signal is a minimum size without being partitioned,

a bitstream decoding unit configured to decode syntax elements relating to a luma intra prediction modes of a first to fourth blocks of luma signals, and a syntax element relating to a chroma intra prediction mode of a fifth block of chroma signals;

a luma intra prediction mode calculating unit configured to calculate each value of the luma intra prediction mode of the first to fourth blocks of luma signals based on each of the syntax element relating to the luma intra prediction mode of the first to fourth blocks of luma signals respectively;

a chroma intra prediction mode calculating unit configured to calculate a value of the chroma intra prediction mode based on the syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals;

a luma signal intra prediction unit configured to set the first to fourth blocks of luma signals acquired by partitioning the decoding target block in a luma signal to the first to fourth block of luma signals horizontally and vertically and predict a luma signal based on a decoded neighboring block of luma signals in accordance with the luma intra prediction modes of the first to fourth blocks of luma signals; and

a chroma signal intra prediction unit configured to set the fifth block of chroma signals without partitioning the decoding block in a chroma signal and predict a chroma signal based on a decoded neighboring block of chroma signals in accordance with a chroma intra prediction mode,

wherein the chroma signal intra prediction unit is configured to be able to set a value indicating vertical prediction in which a prediction direction is a vertical direction as one of predefined values of the chroma intra prediction mode of the prediction block of the chroma signals, in accordance with the value of the syntax element relating to the chroma intra prediction mode of the prediction block of chroma signals.

5. A picture decoding method for decoding information relating to an intra prediction mode and performing intra prediction decoding of a picture signal including a luma signal and a chroma signal in units of blocks, the picture decoding method comprising:

when a chroma format is 4:2:0, and a partition mode is a mode indicating that a decoding target block in a luma signal is partitioned to first to fourth blocks of luma signals horizontally and vertically, and the decoding target block in a chroma signal is a minimum size without being partitioned,

a bitstream decoding step of decoding syntax elements relating to a luma intra prediction modes of a first to fourth blocks of luma signals, and a syntax element relating to a chroma intra prediction mode of a fifth block of chroma signals;

a luma intra prediction mode calculating step of calculating each value of the luma intra prediction mode of the first to fourth blocks of luma signals based on each of the syntax element relating to the luma intra prediction mode of the first to fourth blocks of luma signals respectively;

a chroma intra prediction mode calculating step of calculating a value of the chroma intra prediction mode based on the syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals;

a luma signal intra prediction step of setting the first to fourth blocks of luma signals acquired by partitioning the decoding target block in a luma signal to the first to fourth block of luma signals horizontally and vertically and predicting a luma signal based on a decoded neighboring block of luma signals in accordance with the luma intra prediction modes of the first to fourth blocks of luma signals; and

a chroma signal intra prediction step of setting the fifth block of chroma signals without partitioning the decoding block in a chroma signal and predicting a chroma signal based on a decoded neighboring block of chroma signals in accordance with a chroma intra prediction mode,

wherein the chroma signal intra prediction step is operable to be able to set a value indicating vertical prediction in which a prediction direction is a vertical direction as one of predefined values of the chroma intra prediction mode of the prediction block of the chroma signals, in accordance with the value of the syntax element relating to the chroma intra prediction mode of the prediction block of chroma signals.

6. A non-transitory computer-readable recording medium having embodied thereon a picture decoding program for decoding information relating to an intra prediction mode and performing intra prediction decoding of a picture signal including a luma signal and a chroma signal in units of blocks, the picture decoding program causing a computer to execute:

when a chroma format is 4:2:0, and a partition mode is a mode indicating that a decoding target block in a luma signal is partitioned to first to fourth blocks of luma signals horizontally and vertically, and the decoding target block in a chroma signal is a minimum size without being partitioned,

a bitstream decoding step of decoding syntax elements relating to a luma intra prediction modes of a first to fourth blocks of luma signals, and a syntax element relating to a chroma intra prediction mode of a fifth block of chroma signals;

a luma intra prediction mode calculating step of calculating each value of the luma intra prediction mode of the first to fourth blocks of luma signals based on each of the syntax element relating to the luma intra prediction mode of the first to fourth blocks of luma signals respectively;

a chroma intra prediction mode calculating step of calculating a value of the chroma intra prediction mode based on the syntax element relating to the chroma intra prediction mode of the fifth block of chroma signals;

a luma signal intra prediction step of setting the first to fourth blocks of luma signals acquired by partitioning the decoding target block in a luma signal to the first to fourth block of luma signals horizontally and vertically and predicting a luma signal based on a decoded neighboring block of luma signals in accordance with the luma intra prediction modes of the first to fourth blocks of luma signals; and

a chroma signal intra prediction step of setting the fifth block of chroma signals without partitioning the decoding block in a chroma signal and predicting a chroma signal based on a decoded neighboring block of chroma signals in accordance with a chroma intra prediction mode,

wherein the chroma signal intra prediction step is operable to be able to set a value indicating vertical prediction in which a prediction direction is a vertical direction as one of predefined values of the chroma intra prediction mode of the prediction block of the chroma signals, in accordance with the value of the syntax element relating to the chroma intra prediction mode of the prediction block of chroma signals.

Assignments (1)
CHANGE OF NAME Recorded Jan 6, 2020
From: JVC KENWOOD CORPORATION
To: JVCKENWOOD CORPORATION
Reel/Frame 051486/0092 →
Priority Claims (2)
JP 2011-136641 · Jun 20, 2011 · national
JP 2011-136642 · Jun 20, 2011 · national
Continuity (10)
Continuation 16229291 · Dec 21, 2018
Continuation 15943827 · Apr 3, 2018
Continuation 15798728 · Oct 31, 2017
Continuation 15402640 · Jan 10, 2017
Continuation 15152998 · May 12, 2016
Continuation 14860246 · Sep 21, 2015
Continuation 14490286 · Sep 18, 2014
Continuation 14132423 · Dec 18, 2013
Continuation PCTJP2012003879 · Jun 14, 2012
Related Publication 20200145669A1 · May 7, 2020