IP Library › Granted Patent US 12,542,895
Granted Patent B2
US 12,542,895 · App. 18/799,000 · Granted Feb 3, 2026

Dynamic image decoding device, dynamic image decoding method, dynamic image decoding program, dynamic image encoding device, dynamic image encoding method, and dynamic image encoding program

Inventors: Shigeru Fukushima (Yokohama, JP); Hiroya Nakamura (Yokohama, JP); Satoru Sakazume (Yokohama, JP); Toru Kumakura (Yokohama, JP); Hiroyuki Kurashige (Yokohama, JP); Hideki Takehara (Yokohama, JP)
Assignee: JVCKENWOOD Corporation
H04N19/107H04N19/105H04N19/137H04N19/176H04N19/423
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,542,895
App. No.
18/799,000
Granted
Feb 3, 2026
Kind
B2
Abstract

In order to provide efficient coding technology with a low load, a picture decoding device includes a spatial motion information candidate derivation unit configured to derive a spatial motion information candidate from motion information of a block neighboring a decoding target block in a space domain, a temporal motion information candidate derivation unit configured to derive a temporal motion information candidate from motion information of a block neighboring a decoding target block in a time domain, and a history-based motion information candidate derivation unit configured to derive a history-based motion information candidate from a memory for retaining motion information of a decoded block, wherein the temporal motion information candidate is compared with neither the spatial motion information candidate nor the history-based motion information candidate with respect to the motion information.

Claims (48)

1 . A moving-picture decoding device, comprising:

a spatial motion information candidate derivation unit configured to derive a spatial motion information candidate from motion information of a block neighboring a decoding target block in a space domain;

a temporal motion information candidate derivation unit configured to derive a temporal motion information candidate from motion information of a block neighboring a decoding target block in a time domain; and

a history-based motion information candidate derivation unit configured to derive a history-based motion information candidate from a memory for retaining motion information of a decoded block,

wherein the temporal motion information candidate is added to a motion information candidate list without comparison between the spatial motion information candidate and the temporal motion information candidate with respect to the motion information,

wherein the history-based motion information candidate is compared with the spatial motion information candidate with respect to the motion information and the history-based motion information candidate is added to the motion information candidate list in case that the motion information of the spatial motion information candidate and the motion information of the history-based motion information candidate are not identical, and

wherein the spatial motion information candidate, the temporal motion information candidate and the history-based motion information candidate are added to the motion information candidate list in this order.

2 . A moving-picture decoding method for use in a moving-picture decoding device, the moving-picture decoding method comprising:

deriving a spatial motion information candidate from motion information of a block neighboring a decoding target block in a space domain;

deriving a temporal motion information candidate from motion information of a block neighboring a decoding target block in a time domain; and

deriving a history-based motion information candidate from a memory for retaining motion information of a decoded block,

wherein the temporal motion information candidate is added to a motion information candidate list without comparison between the spatial motion information candidate and the temporal motion information candidate with respect to the motion information,

wherein the history-based motion information candidate is compared with the spatial motion information candidate with respect to the motion information and the history-based motion information candidate is added to the motion information candidate list in case that the motion information of the spatial motion information candidate and the motion information of the history-based motion information candidate are not identical, and

wherein the spatial motion information candidate, the temporal motion information candidate and the history-based motion information candidate are added to the motion information candidate list in this order.

3 . A non-transitory computer readable medium having stored thereon instructions that when executed by at least one processor cause the at least one processor to perform moving-picture decoding, the moving-picture decoding comprising:

deriving a spatial motion information candidate from motion information of a block neighboring a decoding target block in a space domain;

deriving a temporal motion information candidate from motion information of a block neighboring a decoding target block in a time domain; and

deriving a history-based motion information candidate from a memory for retaining motion information of a decoded block,

wherein the temporal motion information candidate is added to a motion information candidate list without comparison between the spatial motion information candidate and the temporal motion information candidate with respect to the motion information,

wherein the history-based motion information candidate is compared with the spatial motion information candidate with respect to the motion information and the history-based motion information candidate is added to the motion information candidate list in case that the motion information of the spatial motion information candidate and the motion information of the history-based motion information candidate are not identical, and

wherein the spatial motion information candidate, the temporal motion information candidate and the history-based motion information candidate are added to the motion information candidate list in this order.

4 . A moving-picture coding device, comprising:

a spatial motion information candidate derivation unit configured to derive a spatial motion information candidate from motion information of a block neighboring a coding target block in a space domain;

a temporal motion information candidate derivation unit configured to derive a temporal motion information candidate from motion information of a block neighboring a coding target block in a time domain; and

a history-based motion information candidate derivation unit configured to derive a history-based motion information candidate from a memory for retaining motion information of a coded block,

wherein the temporal motion information candidate is added to a motion information candidate list without comparison between the spatial motion information candidate and the temporal motion information candidate with respect to the motion information,

wherein the history-based motion information candidate is compared with the spatial motion information candidate with respect to the motion information and the history-based motion information candidate is added to the motion information candidate list in case that the motion information of the spatial motion information candidate and the motion information of the history-based motion information candidate are not identical, and

wherein the spatial motion information candidate, the temporal motion information candidate and the history-based motion information candidate are added to the motion information candidate list in this order.

5 . A moving-picture coding method for use in a moving-picture coding device, the moving-picture coding method comprising:

deriving a spatial motion information candidate from motion information of a block neighboring a coding target block in a space domain;

deriving a temporal motion information candidate from motion information of a block neighboring a coding target block in a time domain; and

deriving a history-based motion information candidate from a memory for retaining motion information of a coded block,

wherein the temporal motion information candidate is added to a motion information candidate list without comparison between the spatial motion information candidate and the temporal motion information candidate with respect to the motion information,

wherein the history-based motion information candidate is compared with the spatial motion information candidate with respect to the motion information and the history-based motion information candidate is added to the motion information candidate list in case that the motion information of the spatial motion information candidate and the motion information of the history-based motion information candidate are not identical, and

wherein the spatial motion information candidate, the temporal motion information candidate and the history-based motion information candidate are added to the motion information candidate list in this order.

6 . A non-transitory computer readable medium having stored thereon instructions that when executed by at least one processor cause the at least one processor to perform moving-picture coding, the moving-picture coding comprising:

deriving a spatial motion information candidate from motion information of a block neighboring a coding target block in a space domain;

deriving a temporal motion information candidate from motion information of a block neighboring a coding target block in a time domain;

deriving a history-based motion information candidate from a memory for retaining motion information of a coded block;

wherein the temporal motion information candidate is added to a motion information candidate list without comparison between the spatial motion information candidate and the temporal motion information candidate with respect to the motion information,

wherein the history-based motion information candidate is compared with the spatial motion information candidate with respect to the motion information and the history-based motion information candidate is added to the motion information candidate list in case that the motion information of the spatial motion information candidate and the motion information of the history-based motion information candidate are not identical, and

wherein the spatial motion information candidate, the temporal motion information candidate and the history-based motion information candidate are added to the motion information candidate list in this order.

7 . A storing method comprising:

generating a bitstream in accordance with the moving-picture coding method of claim 5 ; and

storing the bitstream in a recording medium.

8 . A transmitting method comprising:

generating a bitstream in accordance with the moving-picture coding method of claim 5 ; and

transmitting the bitstream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2024
From: FUKUSHIMA, SHIGERU; NAKAMURA, HIROYA; SAKAZUME, SATORU; KUMAKURA, TORU; KURASHIGE, HIROYUKI; TAKEHARA, HIDEKI
To: JVCKENWOOD CORPORATION
Reel/Frame 068535/0681 →
Priority Claims (2)
JP 2018-247407 · Dec 28, 2018 · national
JP 2019-063065 · Mar 28, 2019 · national
Continuity (4)
Continuation 18210559 · Jun 15, 2023
Continuation 17962421 · Oct 7, 2022
Continuation 17417351
Related Publication 20240406386A1 · Dec 5, 2024
References Cited (29)
US 11503283B2 · Fukushima · 2022 [cited by applicant]
US 11856190B2 · Fukushima · 2023 [cited by applicant]
US 20130077691A1 · Zheng et al. · 2013 [cited by applicant]
US 20130114723A1 · Bici et al. · 2013 [cited by applicant]
US 20140294320A1 · Kokaram et al. · 2014 [cited by applicant]
US 20150163508A1 · Bici et al. · 2015 [cited by applicant]
US 20170127082A1 · Chen et al. · 2017 [cited by applicant]
US 20200137398A1 · Zhao et al. · 2020 [cited by applicant]
US 20200186819A1 · Xu et al. · 2020 [cited by applicant]
US 20220060687A1 · Jang · 2022 [cited by examiner]
US 20230328236A1 · Fukushima et al. · 2023 [cited by applicant]
EP 3895427A1 · 2021 [cited by applicant]
JP H09172644A · 1997 [cited by applicant]
JP 5415599B · 2014 [cited by applicant]
RU 2589866C2 · 2016 [cited by applicant]
WO 2020003275A1 · 2020 [cited by applicant]
WO 2020065517A1 · 2020 [cited by applicant]
WO 2020123223A1 · 2020 [cited by applicant]
Chen J et al: “Algorithm description for Versatile Video Coding and Test Model 3 (VTM 3)”, 12. JVET Meeting; Oct. 3, 2018-Oct. 12, 2018; Macao; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-TSG.16)… [cited by applicant]
High Efficiency Video Coding, Recommendation ITU-T H.265, H.265(Apr. 2013), ITU-T, 2013, pp. 116-129. [cited by applicant]
International Search Report for related PCT App No. PCT/JP2019/050103 dated Feb. 18, 2020, 6 pgs. [cited by applicant]
Notice of Allowance dated Jan. 12, 2022 in counterpart RU Patent Application No. 2021121169, 20 pages. [cited by applicant]
Office Action dated May 13, 2022 in counterpart IN Patent Application No. 202117029504, 6 pages. [cited by applicant]
U.S. Patent & Trademark Office. Notice of Allowance Mailed Jul. 6, 2023. U.S. Appl. No. 17/962,421. Name of Applicant: Jvckenwood Corporation. [cited by applicant]
Xu, W., et al., CE4-related: Constraint of Pruning in History-Based Motion Vectorprediction, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IECJTC 1/SC 29/WG 11, JVET-L0448-v2, 12th Meeting: Macao, CN, 2018… [cited by applicant]
Yu (Ericsson) R et al: “CE4-related: On MVP candidate list generation for AMVP”, 13. JVET Meeting; Jan. 9, 2019-Jan. 18, 2019; Marrakech; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-TSG.16 ), No.… [cited by applicant]
Zhang, L., et al., CE4: History-Based Motion Vector Prediction (Test 4.4.7), Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-L0266-v2, 12th Meeting: Macao, CN, 2018, pp. 1-6. [cited by applicant]
Zhang, L., et al., CE4-related: History-Based Motion Vector Prediction, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-K0104-v5, 11th Meeting: Ljubljana, SI, 2018, pp. 1-7. [cited by applicant]
Zhang, L., et al., History-Based Motion Vector Prediction in Versatile Video Coding, 2019 Data Compression Conference (DCC), 2019, pp. 43-52. [cited by applicant]