IP Library Granted Patent US 12,261,997
Granted Patent B2
US 12,261,997 · App. 17/468,763 · Granted Mar 25, 2025

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

Inventors: Hideki Takehara (Yokohama, JP); Hiroya Nakamura (Yokohama, JP); Satoru Sakazume (Yokohama, JP); Shigeru Fukushima (Yokohama, JP); Toru Kumakura (Yokohama, JP); Hiroyuki Kurashige (Yokohama, JP)
Assignee: Godo Kaisha IP Bridge1
H04N19/105H04N19/159H04N19/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 12,261,997
App. No.
17/468,763
Granted
Mar 25, 2025
Kind
B2
Abstract

There is provided a technique including: a merging candidate constructor structured to construct a merging candidate list including merging candidates having a maximum number of merging candidates including spatial merging candidates; a normal merging candidate selector structured to select a normal merging candidate that is uni-prediction or bi-prediction from the merging candidate list based on a merge index; and a triangle merging candidate selector structured to select a first triangle merging candidate that is uni-prediction from the merging candidate list based on a first triangle merge index and select a second triangle merging candidate that is uni-prediction based on a second triangle merge index, in which a first maximum number of triangle merging candidates regarding the first triangle merge index is the same as the maximum number of merging candidates.

Claims (48)

1. A picture coding device using a merge mode, the picture coding device comprising:

a normal merging candidate list constructor structured to construct a normal merging candidate list including normal merging candidates;

a normal merging candidate selector structured to select a normal merging candidate being uni-prediction or bi-prediction from the normal merging candidate list based on a merge index; and

a triangle merging candidate selector structured to select a first triangle merging candidate being uni-prediction from the normal merging candidate list based on a first triangle merge index and select a second triangle merging candidate being uni-prediction from the normal merging candidate list based on a second triangle merge index,

wherein

the first triangle merging candidate is selected with priority on the merging candidate in L0 motion information list over the merging candidate in L1 motion information list,

the second triangle merging candidate is selected with priority on the merging candidate in L1 motion information list over the merging candidate in L0 motion information list, and

the maximum number of the first triangle merge index is different from the maximum number of the second triangle merge index.

2. A picture coding method using a merge mode, the picture coding method comprising:

a normal merging candidate list construction step of constructing a normal merging candidate list including normal merging candidates;

a normal merging candidate selecting step of selecting a normal merging candidate being uni-prediction or bi-prediction from the normal merging candidate list based on a merge index; and

a triangle merging candidate selecting step of selecting a first triangle merging candidate being uni-prediction from the normal merging candidate list based on a first triangle merge index and selecting a second triangle merging candidate being uni-prediction from the normal merging candidate list based on a second triangle merge index,

wherein

the first triangle merging candidate is selected with priority on the merging candidate in L0 motion information list over the merging candidate in L1 motion information list,

the second triangle merging candidate is selected with priority on the merging candidate in L1 motion information list over the merging candidate in L0 motion information list, and

the maximum number of the first triangle merge index is different from the maximum number of the second triangle merge index.

3. A non-transitory computer-readable recording medium having embodied thereon a picture coding program using a merge mode, the picture coding program causing a computer to execute processes comprising:

a normal merging candidate list construction step of constructing a normal merging candidate list including normal merging candidates;

a normal merging candidate selecting step of selecting a normal merging candidate being uni-prediction or bi-prediction from the normal merging candidate list based on a merge index; and

a triangle merging candidate selecting step of selecting a first triangle merging candidate being uni-prediction from the normal merging candidate list based on a first triangle merge index and selecting a second triangle merging candidate being uni-prediction from the normal merging candidate list based on a second triangle merge index,

wherein

the first triangle merging candidate is selected with priority on the merging candidate in L0 motion information list over the merging candidate in L1 motion information list,

the second triangle merging candidate is selected with priority on the merging candidate in L1 motion information list over the merging candidate in L0 motion information list, and

the maximum number of the first triangle merge index is different from the maximum number of the second triangle merge index.

4. A picture decoding device using a merge mode, the picture decoding device comprising:

a normal merging candidate list constructor structured to construct a normal merging candidate list including normal merging candidates;

a normal merging candidate selector structured to select a normal merging candidate being uni-prediction or bi-prediction from the normal merging candidate list based on a merge index; and

a triangle merging candidate selector structured to select a first triangle merging candidate being uni-prediction from the normal merging candidate list based on a first triangle merge index and select a second triangle merging candidate being uni-prediction from the normal merging candidate list based on a second triangle merge index,

wherein

the first triangle merging candidate is selected with priority on the merging candidate in L0 motion information list over the merging candidate in L1 motion information list,

the second triangle merging candidate is selected with priority on the merging candidate in L1 motion information list over the merging candidate in L0 motion information list, and

the maximum number of the first triangle merge index is different from the maximum number of the second triangle merge index.

5. A picture decoding method using a merge mode, the picture decoding method comprising:

a normal merging candidate list construction step of constructing a normal merging candidate list including normal merging candidates;

a normal merging candidate selecting step of selecting a normal merging candidate being uni-prediction or bi-prediction from the normal merging candidate list based on a merge index; and

a triangle merging candidate selecting step of selecting a first triangle merging candidate being uni-prediction from the normal merging candidate list based on a first triangle merge index and selecting a second triangle merging candidate being uni-prediction from the normal merging candidate list based on a second triangle merge index,

wherein

the first triangle merging candidate is selected with priority on the merging candidate in L0 motion information list over the merging candidate in L1 motion information list,

the second triangle merging candidate is selected with priority on the merging candidate in L1 motion information list over the merging candidate in L0 motion information list, and

the maximum number of the first triangle merge index is different from the maximum number of the second triangle merge index.

6. A non-transitory computer-readable recording medium having embodied thereon a picture decoding program using a merge mode, the picture decoding program causing a computer to execute processes comprising:

a normal merging candidate list construction step of constructing a normal merging candidate list including normal merging candidates;

a normal merging candidate selecting step of selecting a normal merging candidate being uni-prediction or bi-prediction from the normal merging candidate list based on a merge index; and

a triangle merging candidate selecting step of selecting a first triangle merging candidate being uni-prediction from the normal merging candidate list based on a first triangle merge index and selecting a second triangle merging candidate being uni-prediction from the normal merging candidate list based on a second triangle merge index,

wherein

the first triangle merging candidate is selected with priority on the merging candidate in L0 motion information list over the merging candidate in L1 motion information list,

the second triangle merging candidate is selected with priority on the merging candidate in L1 motion information list over the merging candidate in L0 motion information list, and

the maximum number of the first triangle merge index is different from the maximum number of the second triangle merge index.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: JVCKENWOOD CORPORATION
To: GODO KAISHA IP BRIDGE1
Reel/Frame 060107/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2021
From: TAKEHARA, HIDEKI; NAKAMURA, HIROYA; SAKAZUME, SATORU; FUKUSHIMA, SHIGERU; KUMAKURA, TORU; KURASHIGE, HIROYUKI
To: JVCKENWOOD CORPORATION
Reel/Frame 057408/0221 →
Priority Claims (1)
JP 2019-042580 · Mar 8, 2019 · national
Continuity (2)
Continuation PCTJP2020009772 · Mar 6, 2020
Related Publication 20220070444A1 · Mar 3, 2022
References Cited (14)
US 20200288175A1 · Chang · 2020 [cited by examiner]
US 20220070456A1 · Chiang · 2022 [cited by examiner]
JP H09172644A · 1997 [cited by applicant]
WO 2020073896A1 · 2019 [cited by applicant]
International Search Report from PCT Application No. PCT/JP2020/009772 mailed Jun. 2, 2020, 6 pages. [cited by applicant]
International Preliminary Report on Patentability with Written Opinion from PCT Application No. PCT/JP2020/009772 mailed Jun. 17, 2021, 14 pages. [cited by applicant]
T. Solovyev, et al., “Non-CE4: Simplifications for Triangular Prediction Mode”, International Search Report for the corresponding PCT Application No. PCT/JP2020/009772 with English translation Joint Video Experts Team (… [cited by applicant]
X. Wang, et al., “CE4-Related: An Improved Method For Triangle Merge List Construction”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, Docu… [cited by applicant]
Extended European Search Report from EP Application No. 20769207.0 dated May 9, 2022, 11 pages. [cited by applicant]
H. Yang, et al. “Description of Core Experiment 4 (CE4): Inter prediction and motion vector coding”, Joint Video Expert Team (JVET) of ITU-T SG 16 WP-3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA , Jan. 9… [cited by applicant]
R. Liao, et al. “CE-10-related: Simplification of Triangular Prediction Unit Mode”, Joint Video Expert Team (JVET) of ITU-T Sg 16 WP-3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA , Jan. 9-18, 2019, JVET-M… [cited by applicant]
T. Chaung, et al. “CE4-4.1: Simplification of Triangle Merging Candidate List Derivation”, Joint Video Expert Team (JVET) of ITU-T SG 16 WP-3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, CH- Mar. 19-27, 2019, JV… [cited by applicant]
Extended European Search Report from EP Application No. 24186017.0 mailed Oct. 21, 2024, 10 pages. [cited by applicant]
X. Wang, et al., “Non-CE10: Triangle Prediction Merge List Construction”, Joint Video Experts Tean (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/ WG 11 13th Meeting: Marrakech, MA, Jan. 9-18, 2019., 3 pages. [cited by applicant]