IP Library Granted Patent US 11,825,111
Granted Patent B2
US 11,825,111 · App. 18/070,706 · Granted Nov 21, 2023

Prediction image generation device, moving image decoding device, moving image encoding device, and prediction image generation method

Inventors: Takeshi Chujoh (Sakai, JP); Tomonori Hashimoto (Sakai, JP); Tomoko Aono (Sakai, JP); Tomohiro Ikai (Sakai, JP)
Assignees: SHARP KABUSHIKI KAISHA; FG Innovation Company Limited
H04N19/513H04N19/105H04N19/159H04N19/172
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 11,825,111
App. No.
18/070,706
Granted
Nov 21, 2023
Kind
B2
Abstract

A moving image decoding method for generating prediction images by a device is provided. First and second prediction image are generated. Bidirectional prediction gradient change prediction processing is performed by using a first shift value and difference values of horizontally neighboring samples and vertically neighboring samples in the first and second prediction images to generate a first, second, third and fourth gradient images. Motion information is derived by using the first and second prediction images, the first, second, third and fourth gradient images, a second shift value, and a third shift value. Motion compensation correction value is derived by using the motion information and the first, second, third and the fourth gradient images. The third prediction image is generated by using the first and second prediction images and the motion compensation correction value. The first, second and third shift values are derived based on a pixel bit length of eight.

Claims (33)

1. A moving image decoding device for generating prediction images, the moving image decoding device comprising:

prediction image generation circuitry for generating a first prediction image and a second prediction image;

gradient image generation circuitry for performing bidirectional prediction gradient change prediction processing by:

generating a first gradient image by calculating a first difference value of two horizontally neighboring samples of each of a plurality of current samples of the first prediction image, wherein calculating the first difference value comprises performing a first right shifting by a first shift value of six,

generating a second gradient image by calculating a second difference value of two vertically neighboring samples of each of the plurality of current samples of the first prediction image, wherein calculating the second difference value comprises performing a second right shifting by the first shift value,

generating a third gradient image by calculating a third difference value of two horizontally neighboring samples of each of a plurality of current samples of the second prediction image, wherein calculating the third difference value comprises performing a third right shifting by the first shift value, and

generating a fourth gradient image by calculating a fourth difference value of two vertically neighboring samples of each of the plurality of current samples of the second prediction image, wherein calculating the fourth difference value comprises performing a fourth right shifting by the first shift value;

motion compensation correction value derivation circuitry that:

uses the first prediction image, the second prediction image, and a second shift value of four to generate a first intermediate image,

uses the first gradient image, the third gradient image, and a third shift value of one to generate a second intermediate image,

uses the second gradient image, the fourth gradient image, and the third shift value to generate a third intermediate image,

uses the first intermediate image, the second intermediate image, and the third intermediate image to derive motion information, and

uses the motion information, the first gradient image, the second gradient image, the third gradient image, and the fourth gradient image to derive a motion compensation correction value; and

prediction image generation circuitry that uses the first prediction image, the second prediction image, and the motion compensation correction value to generate a third prediction image,

wherein the first shift value, the second shift value, and the third shift value are derived based on a pixel bit length bitDepth of eight.

2. The moving image decoding device according to claim 1 , wherein the motion compensation correction value derivation uses a first threshold of 16 to derive the motion information.

3. The moving image decoding device according to claim 1 , wherein an encoding object image is restored by adding a residual image to or subtracting the residual image from the generated third prediction image.

4. A moving image decoding method for generating prediction images, the moving image decoding method comprising:

generating a first prediction image and a second prediction image;

performing bidirectional prediction gradient change prediction processing by:

generating a first gradient image by calculating a first difference value of two horizontally neighboring samples of each of a plurality of current samples of the first prediction image, wherein calculating the first difference value comprises performing a first right shifting by a first shift value of six,

generating a second gradient image by calculating a second difference value of two vertically neighboring samples of each of the plurality of current samples of the first prediction image, wherein calculating the second difference value comprises performing a second right shifting by the first shift value,

generating a third gradient image by calculating a third difference value of two horizontally neighboring samples of each of a plurality of current samples of the second prediction image, wherein calculating the third difference value comprises performing a third right shifting by the first shift value, and

generating a fourth gradient image by calculating a fourth difference value of two vertically neighboring samples of each of the plurality of current samples of the second prediction image, wherein calculating the fourth difference value comprises performing a fourth right shifting by the first shift value;

using the first prediction image, the second prediction image, and a second shift value of four to generate a first intermediate image;

using the first gradient image, the third gradient image, and a third shift value of one to generate a second intermediate image;

using the second gradient image, the fourth gradient image, and the third shift value to generate a third intermediate image;

using the first intermediate image, the second intermediate image, and the third intermediate image to derive motion information;

using the motion information, the first gradient image, the second gradient image, the third gradient image, and the fourth gradient image to derive a motion compensation correction value; and

using the first prediction image, the second prediction image, and the motion compensation correction value to generate a third prediction image,

wherein the first shift value, the second shift value, and the third shift value are derived based on a pixel bit length bitDepth of eight.

5. The moving image decoding method according to claim 4 , further comprising:

using a first threshold of 16 to derive the motion information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA
Reel/Frame 069027/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2022
From: CHUJOH, TAKESHI; HASHIMOTO, TOMONORI; AONO, TOMOKO; IKAI, TOMOHIRO
To: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
Reel/Frame 061903/0789 →
Priority Claims (2)
JP 2018-232640 · Dec 12, 2018 · national
JP 2019-000704 · Jan 7, 2019 · national
Continuity (2)
Continuation 17298177
Related Publication 20230093319A1 · Mar 23, 2023