IP Library › Granted Patent US 12,439,033
Granted Patent B2
US 12,439,033 · App. 17/788,740 · Granted Oct 7, 2025

Image encoding method synthesizing inter prediction image and intra prediction image and image decoding method

Inventor: Takuya Shimizu (Kyoto, JP)
Assignee: MAXELL, LTD.
H04N19/11H04N19/105H04N19/176H04N19/182H04N19/593H04N19/159
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,439,033
App. No.
17/788,740
Granted
Oct 7, 2025
Kind
B2
Abstract

An image encoding method for encoding an image includes: a prediction image generation step of generating a prediction image of a synthesis prediction by performing synthesis processing of synthesizing a prediction image of an in-screen block copy prediction and a prediction image of an intra prediction different from the in-screen block copy prediction, to an encoding-target block; and an encoding step of encoding a difference between the prediction image generated in the prediction image generation step and a pixel value of an image of the encoding-target block, the synthesis processing includes weighting processing performed to the prediction image of the in-screen block copy prediction and the prediction image of the intra prediction that is different from the in-screen block copy prediction, and a weighting parameter of the prediction image of the intra prediction in the weighting processing is determined by information of an adjacent block adjacent to the encoding-target block.

Claims (14)

1. An image encoding method for encoding an image, comprising:

generating a prediction image by a plurality of types of predicted image generating processing, the plurality of types of predicted image generating processing include an intra prediction, an inter prediction, and a synthesis prediction, wherein the synthesis prediction performs synthesis processing of synthesizing prediction image pixels of an inter prediction and prediction image pixels of an intra prediction, to an encoding-target block; and

encoding a difference between the prediction image generated in the prediction image generation and a pixel value of an image of the encoding-target block, wherein

types of the predictions that can be used in the prediction image generation include a planar prediction, an angular prediction, DC prediction, and an in-screen block copy prediction,

the synthesis processing includes weighting processing performed to the prediction image pixels of the inter prediction and the prediction image pixels of the intra prediction,

processing states of the weighting processing includes a state of setting the smallest weighting for the prediction image pixels of the intra prediction while the type of the intra prediction is the planar prediction, and

checking whether an available adjacent block exists immediately above the encoding-target block or not, is conducted in the weighting processing.

2. An image decoding method for decoding an encoded image, the image decoding method comprising:

generating a prediction image by a plurality of types of predicted image generating processing, the plurality of types of predicted image generating processing include an intra prediction, an inter prediction, and a synthesis prediction, wherein the synthesis prediction performs by performing synthesis processing of synthesizing prediction image pixels of an intra prediction and prediction image pixels of an inter prediction, to a decoding-target block; and

generating a decoded image based on a difference image between the prediction image generated in the prediction image generation and the decoding-target block, wherein

types of the predictions that can be used in the prediction image generation include a planar prediction, an angular prediction, DC prediction, and an in-screen block copy prediction,

the synthesis processing includes weighting processing performed to the prediction image pixels of the inter prediction and the prediction image pixels of the intra prediction, and

processing states of the weighting processing includes a state of setting the smallest weighting for the prediction image pixels of the intra prediction while the type of the intra prediction is the planar prediction, and

checking processing for checking whether an available adjacent block exists immediately above the decoding-target block or not, is conducted in the weighting processing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: SHIMIZU, TAKUYA
To: MAXELL, LTD.
Reel/Frame 060428/0272 →
Priority Claims (1)
JP 2019-235340 · Dec 26, 2019 · national
Continuity (1)
Related Publication 20230028160A1 · Jan 26, 2023
References Cited (13)
US 11539975B2 · Chen · 2022 [cited by examiner]
US 11997316B2 · Tsukuba · 2024 [cited by examiner]
US 12137245B2 · Shimizu · 2024 [cited by examiner]
US 12143568B2 · Shimizu · 2024 [cited by examiner]
US 20150010082A1 · Iwata · 2015 [cited by examiner]
US 20150350684A1 · Takahashi · 2015 [cited by examiner]
US 20210235105A1 · Chen · 2021 [cited by examiner]
US 20210243475A1 · Tsukuba · 2021 [cited by examiner]
International Search Report and Written Opinion mailed on Feb. 16, 2021, received for PCT Application PCT/JP2020/048742, filed on Dec. 25, 2020, 7 pages including English Translation. [cited by applicant]
Xu et al., “Recent advances in video coding beyond the HEVC standard” SIP (2019), vol. 8, e18, pp. 1-10. [cited by applicant]
Chiang et al., “CE10.1.1: Multi-hypothesis prediction for improving AMVP mode, skip or merge mode, and intra mode”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG11, JVET-L0100-v3, Oct. 3… [cited by applicant]
Li et al., “Non-CE8: Combination of Multi Hypothesis Intra and CPR mode”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG11, JVET-M0542-v3, Jan. 9-18, 2019, pp. 1-5. [cited by applicant]
Chen et al., “Algorithm description for Versatile Video Coding and Test Model 6 (VTM 6)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG11, JVET-O2002-v2, Jul. 3-12, 2019, 4 pages. [cited by applicant]