IP Library › Granted Patent US 12,652,411
Granted Patent B2
US 12,652,411 · App. 18/768,349 · Granted Jun 9, 2026

Image encoding device, image decoding device, image encoding method, and image decoding method

Inventors: Kiyofumi Abe (Osaka, JP); Takahiro Nishi (Nara, JP); Tadamasa Toma (Osaka, JP); Ryuichi Kanoh (Osaka, JP); Chong Soon Lim (Singapore, SG); Ru Ling Liao (Singapore, SG); Hai Wei Sun (Singapore, SG); Sughosh Pavan Shashidhar (Singapore, SG); Han Boon Teo (Singapore, SG); Jing Ya Li (Singapore, SG)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04N19/513H04N19/132H04N19/176H04N19/563
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,652,411
App. No.
18/768,349
Granted
Jun 9, 2026
Kind
B2
Abstract

The present disclosure provides systems and methods for video coding. The systems include, for example, an image encoder comprising: circuitry; and a memory coupled to the circuitry, wherein the circuitry, in operation, performs the following: predicting a first block of prediction samples for a current block of a picture, wherein predicting the first block of prediction samples includes at least a prediction process with a motion vector from a different picture; padding the first block of prediction samples to form a second block of prediction samples, wherein the second block is larger than the first block; calculating at least a gradient using the second block of prediction samples; and encoding the current block using at least the calculated gradient.

Claims (18)

1 . An image encoding method comprising:

generating a prediction block by performing an interpolation process using a value of a sample included in a reference picture;

generating a gradient block using the prediction block, the gradient block having a size that is same as a size of the prediction block;

generating a predicted image using the gradient block; and

encoding a current block based on the predicted image,

wherein

the generation of the gradient block includes a process of calculating a gradient value indicating a difference between a value of a right sample and a value of a left sample, the right sample being adjacent to a right side of a target sample, the left sample being adjacent to a left side of the target sample, the target sample being included in the prediction block,

a first gradient value located on a left edge of the gradient block is calculated using, as the value of the left sample, a value of a first sample which is co-located with the first gradient value in the prediction block, and

a second gradient value that is adjacent to a right side of the first gradient value is calculated using the value of the first sample as the value of the left sample.

2 . An image decoding method comprising:

generating a prediction block by performing an interpolation process using a value of a sample included in a reference picture;

generating a gradient block using the prediction block, the gradient block having a size that is same as a size of the prediction block;

generating a predicted image using the gradient block; and

decoding a current block based on the predicted image,

wherein

the generation of the gradient block includes a process of calculating a gradient value indicating a difference between a value of a right sample and a value of a left sample, the right sample being adjacent to a right side of a target sample, the left sample being adjacent to a left side of the target sample, the target sample being included in the prediction block,

a first gradient value located on a left edge of the gradient block is calculated using, as the value of the left sample, a value of a first sample which is co-located with the first gradient value in the prediction block, and

a second gradient value that is adjacent to a right side of the first gradient value is calculated using the value of the first sample as the value of the left sample.

Priority Claims (1)
SG 10201807934T · Sep 13, 2018 · national
Continuity (6)
Continuation 18103567 · Jan 31, 2023
Continuation 17534898 · Nov 24, 2021
Continuation 16894020 · Jun 5, 2020
Continuation PCTJP2018044326 · Nov 30, 2018
Provisional Application 62596396 · Dec 8, 2017
Related Publication 20240364916A1 · Oct 31, 2024
References Cited (16)
US 8559512B2 · Paz · 2013 [cited by examiner]
US 20130272410A1 · Seregin et al. · 2013 [cited by applicant]
US 20180376166A1 · Chuang et al. · 2018 [cited by applicant]
US 20190191171A1 · Ikai · 2019 [cited by applicant]
US 20190320199A1 · Chen · 2019 [cited by examiner]
US 20190356909A1 · Lainema · 2019 [cited by applicant]
WO 2017190288 · 2017 [cited by applicant]
WO 2018113658 · 2018 [cited by applicant]
WO 2018230493 · 2018 [cited by applicant]
International Search Report issued Apr. 30, 2019 in International (PCT) Application No. PCT/JP2018/044326. [cited by applicant]
H.265 (ISO/IEC 23008-2 High Efficiency video coding (HEVC)), Dec. 1, 2013. [cited by applicant]
Wei-ge Chen et al., “Repetitive and Morphological Padding for Object-based video Coding”, Proceedings of International Conference on Image Processing, Oct. 1997, pp. 373-376. [cited by applicant]
Jianle Chen et al., Algorithm Description of Joint Exploration Test Model 7 (JEM 7), Joint Video Exploration Team (JVET) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Document: JVET-G1001-v1, Jul. 2017. [cited by applicant]
Tadamada Toma et al., “Description of SDR video coding technology proposal by Panasonic”, Joint Video Experts Team (JVET) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Document: JVET-J0020-v1, Apr. 2018. [cited by applicant]
Office Action issued Apr. 21, 2022 in Indian Patent Application No. 202047028241. [cited by applicant]
Office Action issued Mar. 30, 2023 in Indian Patent Application No. 202248060206. [cited by applicant]