IP Library Granted Patent US 12,294,735
Granted Patent B2
US 12,294,735 · App. 18/743,382 · Granted May 6, 2025

Encoder, decoder, encoding method, and decoding method

Inventors: Kiyofumi Abe (Osaka, JP); Takahiro Nishi (Nara, JP); Tadamasa Toma (Osaka, JP); Ryuichi Kanoh (Osaka, JP); Takashi Hashimoto (Hyogo, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04N19/52H04N19/124H04N19/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 12,294,735
App. No.
18/743,382
Filed
Jun 14, 2024
Granted
May 6, 2025
Kind
B2
Art Unit
2425
USPC
375/240.16
Abstract

An encoder includes circuitry and memory. Using the memory, the circuitry, in inter prediction processing: derives a first motion vector of a current block to be processed, using a motion vector of a previous block which has been previously processed; derives a second motion vector of the current block by performing motion estimation in the vicinity of the first motion vector; and generates a prediction image of the current block by performing motion compensation using the second motion vector.

Claims (22)

1. An encoding method, comprising:

determining whether an inter prediction mode is a merge mode; and

when the inter prediction mode is the merge mode:

deriving a first motion vector of a first current block to be processed, using a motion vector of a previous block which has been previously processed;

deriving a second motion vector of the first current block by performing motion estimation in vicinity of a position specified by the first motion vector;

generating a prediction image of the first current block by performing motion compensation using the second motion vector;

deriving a third motion vector of a second current block to be processed after the first current block, using the first motion vector of the first current block, when the second current block is included in a first picture including the first current block;

deriving a third motion vector of the second current block, using the second motion vector of the first current block, when the second current block is included in a second picture different from the first picture;

deriving a fourth motion vector of the second current block by performing motion estimation in vicinity of a position specified by the third motion vector; and

generating a prediction image of the second current block by performing motion compensation using the fourth motion vector.

2. An encoder, comprising:

circuitry; and

memory, wherein using the memory, the circuitry, in inter prediction processing:

determines whether an inter prediction mode is a merge mode; and

when the inter prediction mode is the merge mode:

derives a first motion vector of a first current block to be processed, using a motion vector of a previous block which has been previously processed;

derives a second motion vector of the first current block by performing motion estimation in vicinity of a position specified by the first motion vector;

generates a prediction image of the first current block by performing motion compensation using the second motion vector;

derives a third motion vector of a second current block to be processed after the first current block, using the first motion vector of the first current block, when the second current block is included in a first picture including the first current block;

derives a third motion vector of the second current block, using the second motion vector of the first current block, when the second current block is included in a second picture different from the first picture;

derives a fourth motion vector of the second current block by performing motion estimation in vicinity of a position specified by the third motion vector; and

generates a prediction image of the second current block by performing motion compensation using the fourth motion vector.

Continuity (7)
Continuation 18142173 · May 2, 2023
Continuation 17895189 · Aug 25, 2022
Continuation 17342076 · Jun 8, 2021
Continuation 16794944 · Feb 19, 2020
Continuation PCTJP2018034793 · Sep 20, 2018
Provisional Application 62563235 · Sep 26, 2017
Related Publication 20240333967A1 · Oct 3, 2024
References Cited (25)
US 10015514B2 · Fukushima · 2018 [cited by applicant]
US 10863189B2 · Wennersten · 2020 [cited by applicant]
US 20020114388A1 · Ueda et al. · 2002 [cited by applicant]
US 20090092326A1 · Fukuhara et al. · 2009 [cited by applicant]
US 20130272404A1 · Park · 2013 [cited by applicant]
US 20160286230A1 · Li et al. · 2016 [cited by applicant]
US 20160295225A1 · Takano · 2016 [cited by applicant]
US 20170238005A1 · Chien · 2017 [cited by applicant]
US 20190082192A1 · Chuang · 2019 [cited by applicant]
US 20190215530A1 · Bici · 2019 [cited by applicant]
JP 8163570 · 1996 [cited by applicant]
JP 20085545 · 2008 [cited by applicant]
JP 2011172243 · 2011 [cited by applicant]
JP 2016192793 · 2016 [cited by applicant]
WO 2007066710 · 2007 [cited by applicant]
WO 2015083300 · 2015 [cited by applicant]
WO 2017157281 · 2017 [cited by applicant]
International Search Report (ISR) issued on Nov. 20, 2018 in International (PCT) Application No. PCT/JP2018/034793. [cited by applicant]
Jianle Chen, et al., “Algorithm Description of Joint Exploration Test Model 7 (JEM7)”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-G1001-v1, Jul. 2017, pp. 20-28. [cited by applicant]
Extended European Search Report issued Jul. 20, 2020 in corresponding European Patent Application No. 18862113.0. [cited by applicant]
Chen et al., “Further improvements to HMKTA-1.0”, ITU—Telecommunications Standardization Sector, Video Coding Experts Group (VCEG), 52 [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 7 (JEM7)”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 7th Meeting: Torino, IT, Jul. 2017. [cited by applicant]
H.265 (ISO/IEC 23008-2 High efficiency video coding (HEVC)), Dec. 1, 2013, Section 8.5.3.2, pp. 113-128. [cited by applicant]
Communication to pursuant to Article 94(3) EPC issued Feb. 2, 2023 in European Patent Application No. 18862113.0. [cited by applicant]
Xiaoyu Xiu et al., “CE9-related: Addressing the decoding latency issue for decoder-side motion vector refinement (DMVR)”, Joint Video Experts Team (JVET) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 11th Meeting: Ljubl… [cited by applicant]