IP Library Granted Patent US 11,431,986
Granted Patent B2
US 11,431,986 · App. 17/417,346 · Granted Aug 30, 2022

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

Inventors: Hiroya Nakamura (Kanagawa, JP); Toru Kumakura (Kanagawa, JP); Shigeru Fukushima (Kanagawa, JP); Hideki Takehara (Kanagawa, JP); Satoru Sakazume (Kanagawa, JP); Hiroyuki Kurashige (Kanagawa, JP)
Assignee: GODO KAISHA IP BRIDGE 1
H04N19/137H04N19/105H04N19/159H04N19/176
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,431,986
App. No.
17/417,346
Granted
Aug 30, 2022
Kind
B2
Abstract

Technology for improving coding efficiency by performing a block split suitable for picture coding and decoding is provided. A device includes a coding information storage unit configured to store inter prediction information used in the inter prediction of a coded block in a history-based motion vector predictor candidate list, a spatial inter prediction information candidate derivation unit configured to derive a spatial inter prediction information candidate from inter prediction information of a block spatially neighboring a coding target block and set the spatial inter prediction information candidate as an inter prediction information candidate of the coding target block; and a history-based inter prediction information candidate derivation unit configured to derive a history-based inter prediction information candidate from the inter prediction information stored in the history-based motion vector predictor candidate list and set the history-based inter prediction information candidate as an inter prediction information candidate of the coding target block. The history-based inter prediction information candidate derivation unit compares a predetermined number of inter prediction information elements from latest inter prediction information within the inter prediction information stored in the history-based motion vector predictor candidate list with the spatial inter prediction information candidate and sets the inter prediction information as a history-based inter prediction information candidate when a value of the inter prediction information is different.

Claims (30)

1. A picture coding device for coding a moving picture using inter prediction based on inter prediction information in units of blocks, the picture coding device comprising:

a coding information storage unit configured to store inter prediction information used in the inter prediction of a coded block in a history-based motion vector predictor candidate list;

a spatial merging candidate derivation unit configured to derive a spatial merging candidate from inter prediction information of a block spatially neighboring a coding target block; and

a history-based merging candidate derivation unit configured to derive a history-based merging candidate from the inter prediction information stored in the history-based motion vector predictor candidate list,

wherein the history-based merging candidate derivation unit compares a predetermined number of inter prediction information elements from the back end within the inter prediction information stored in the history-based motion vector predictor candidate list with inter prediction information of the spatial merging candidate and sets the inter prediction information as the history-based merging candidate when a value of the inter prediction information is different, and sets the inter prediction information prior to the predetermined number of the inter prediction information elements from the back end as the history-based merging candidate without making a comparison with the inter prediction information of the spatial merging candidate.

2. A picture coding method for coding a moving picture using inter prediction based on inter prediction information in units of blocks, the picture coding method comprising:

a coding information storage step of storing inter prediction information used in the inter prediction of a coded block in a history-based motion vector predictor candidate list;

a spatial merging candidate derivation step of deriving a spatial merging candidate from inter prediction information of a block spatially neighboring a coding target block; and

a history-based merging candidate derivation step of deriving a history-based merging candidate from the inter prediction information stored in the history-based motion vector predictor candidate list,

wherein the history-based merging candidate derivation step includes comparing a predetermined number of inter prediction information elements from the back end within the inter prediction information stored in the history-based motion vector predictor candidate list with inter prediction information of the spatial merging candidate and setting the inter prediction information as the history-based merging candidate when a value of the inter prediction information is different, and setting the inter prediction information prior to the predetermined number of the inter prediction information elements from the back end as the history-based merging candidate without making a comparison with the inter prediction information of the spatial merging candidate.

3. A non-transitory computer-readable recording medium having embodied thereon a picture coding program for coding a moving picture using inter prediction based on inter prediction information in units of blocks, the picture coding program causing a computer to execute:

a coding information storage step of storing inter prediction information used in the inter prediction of a coded block in a history-based motion vector predictor candidate list;

a spatial merging candidate derivation step of deriving a spatial merging candidate from inter prediction information of a block spatially neighboring a coding target block; and

a history-based merging candidate derivation step of deriving a history-based merging candidate from the inter prediction information stored in the history-based motion vector predictor candidate list,

wherein the history-based merging candidate derivation step includes comparing a predetermined number of inter prediction information elements from the back end within the inter prediction information stored in the history-based motion vector predictor candidate list with inter prediction information of the spatial merging candidate and setting the inter prediction information as the history-based merging candidate when a value of the inter prediction information is different, and setting the inter prediction information prior to the predetermined number of the inter prediction information elements from the back end as the history-based merging candidate without making a comparison with the inter prediction information of the spatial merging candidate.

4. A picture decoding device for decoding coded bit strings in which a moving picture is coded using inter prediction in units of blocks, the picture decoding device comprising:

a coding information storage unit configured to store inter prediction information used in the inter prediction of a decoded block in a history-based motion vector predictor candidate list;

a spatial merging candidate derivation unit configured to derive a spatial merging candidate from inter prediction information of a block spatially neighboring a decoding target block; and

a history-based merging candidate derivation unit configured to derive a history-based merging candidate from the inter prediction information stored in the history-based motion vector predictor candidate list,

wherein the history-based merging candidate derivation unit compares a predetermined number of inter prediction information elements from the back end within the inter prediction information stored in the history-based motion vector predictor candidate list with inter prediction information of the spatial merging candidate and sets the inter prediction information as the history-based merging candidate when a value of the inter prediction information is different, and sets the inter prediction information prior to the predetermined number of the inter prediction information elements from the back end as the history-based merging candidate without making a comparison with the inter prediction information of the spatial merging candidate.

5. A picture decoding method for decoding coded bit strings in which a moving picture is coded using inter prediction in units of blocks, the picture decoding method comprising:

a coding information storage step of storing inter prediction information used in the inter prediction of a decoded block in a history-based motion vector predictor candidate list;

a spatial merging candidate derivation step of deriving a spatial merging candidate from inter prediction information of a block spatially neighboring a decoding target block; and

a history-based merging candidate derivation step of deriving a history-based merging candidate from the inter prediction information stored in the history-based motion vector predictor candidate list,

wherein the history-based merging candidate derivation step includes comparing a predetermined number of inter prediction information elements from the back end within the inter prediction information stored in the history-based motion vector predictor candidate list with inter prediction information of the spatial merging candidate and setting the inter prediction information as the history-based merging candidate when a value of the inter prediction information is different, and setting the inter prediction information prior to the predetermined number of the inter prediction information elements from the back end as the history-based merging candidate without making a comparison with the inter prediction information of the spatial merging candidate.

6. A non-transitory computer-readable recording medium having embodied thereon a picture decoding program for decoding coded bit strings in which a moving picture is coded using inter prediction in units of blocks, the picture decoding program causing a computer to execute:

a coding information storage step of storing inter prediction information used in the inter prediction of a decoded block in a history-based motion vector predictor candidate list;

a spatial merging candidate derivation step of deriving a spatial merging candidate from inter prediction information of a block spatially neighboring a decoding target block; and

a history-based merging candidate derivation step of deriving a history-based merging candidate from the inter prediction information stored in the history-based motion vector predictor candidate list,

wherein the history-based merging candidate derivation step includes comparing a predetermined number of inter prediction information elements from the back end within the inter prediction information stored in the history-based motion vector predictor candidate list with inter prediction information of the spatial merging candidate and setting the inter prediction information as the history-based merging candidate when a value of the inter prediction information is different, and setting the inter prediction information prior to the predetermined number of the inter prediction information elements from the back end as the history-based merging candidate without making a comparison with the inter prediction information of the spatial merging candidate.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2022
From: JVCKENWOOD CORPORATION
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 060415/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2021
From: NAKAMURA, HIROYA; KUMAKURA, TORU; FUKUSHIMA, SHIGERU; TAKEHARA, HIDEKI; SAKAZUME, SATORU; KURASHIGE, HIROYUKI
To: JVCKENWOOD CORPORATION
Reel/Frame 056625/0498 →
Priority Claims (3)
JP JP2018-247899 · Dec 28, 2018 · national
JP JP2019-042585 · Mar 8, 2019 · national
JP JP2019-171787 · Sep 20, 2019 · national
Continuity (1)
Related Publication 20220078438A1 · Mar 10, 2022