IP Library › Granted Patent US 12,143,568
Granted Patent B2
US 12,143,568 · App. 17/787,938 · Granted Nov 12, 2024

Image encoding method and image decoding method

Inventor: Takuya Shimizu (Kyoto, JP)
Assignee: MAXELL, LTD.
H04N19/105H04N19/159H04N19/176H04N19/182
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,143,568
App. No.
17/787,938
Granted
Nov 12, 2024
Kind
B2
Abstract

An image encoding method for encoding an image includes: a prediction image generation step of generating a synthesis-prediction image by performing synthesis processing of synthesizing an inter-prediction image and an intra-prediction image 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 inter-prediction image and the intra-prediction image, a weighting parameter in the weighting processing is determined in accordance with a type of the intra prediction of the encoding-target block and a combination of prediction modes of a plurality of adjacent blocks adjacent to the encoding-target block, and types of the intra prediction of the encoding-target block include a matrix weighting intra prediction.

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 a prediction image of an inter prediction and a prediction image of an intra prediction to an encoding-target block; and

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,

wherein types of predictions of the encoding-target block include an angular prediction, a DC prediction, a planar prediction, and a matrix weighting intra prediction,

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

on condition that neither the planar prediction nor the DC prediction is assigned to the intra prediction used for the synthesis prediction of the encoding-target block, the weighting of the prediction image of the intra prediction in the synthesis prediction is made larger in a case in which a plurality of adjacent blocks immediately adjacently left on and immediately above the encoding-target block include an available intra prediction block than a case in which the plurality of adjacent blocks to the encoding-target block do not include the available intra prediction block, and

wherein in the weighting of the predicted image of the intra prediction, processing states of the weighting processing include a state of setting a smaller weighting for the planar prediction than or equal to all the angular prediction among the types of the intra prediction.

2. An image decoding method for decoding an encoded stream obtained by encoding an 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 of a synthesis prediction by performing synthesis processing of synthesizing a prediction image of an inter prediction and a prediction image of an intra prediction to a decoding-target block; and

generating a decoding image based on the prediction image generated in the prediction image generation step and a difference image of the decoding-target block,

wherein types of predictions of the decoding-target block include an angular prediction, a DC prediction, a planar prediction, and a matrix weighting intra prediction,

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

on condition that neither the planar prediction nor the DC prediction is assigned to the intra prediction used for the synthesis prediction of the decoding-target block, the weighting of the prediction image of the intra prediction in the synthesis prediction is made larger in a case in which a plurality of adjacent blocks immediately adjacently left on and immediately above the decoding-target block include an available intra prediction block than a case in which the plurality of adjacent blocks to the decoding-target block do not include the available intra prediction block, and

wherein, in the weighting of the predicted image of the intra prediction, processing states of the weighting processing include a state of setting a smaller weighting for the planar prediction than or equal to all the angular prediction among the types of the intra prediction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: SHIMIZU, TAKUYA
To: MAXELL, LTD.
Reel/Frame 060430/0934 →
Priority Claims (1)
JP 2019-231019 · Dec 23, 2019 · national
Continuity (1)
Related Publication 20230028434A1 · Jan 26, 2023
Cited By (2)
US 12,439,033 US 12,671,802