IP Library Granted Patent US 10,021,385
Granted Patent B2
US 10,021,385 · App. 13/976,308 · Granted Jul 10, 2018

Video encoding device, video decoding device, video encoding method, video decoding method, and program

Inventors: Keiichi Chono (Tokyo, JP); Yuzo Senda (Tokyo, JP); Hirofumi Aoki (Tokyo, JP); Kenta Senzaki (Tokyo, JP)
Assignee: NEC CORPORATION
H04N19/00569H04N19/117H04N19/154H04N19/176H04N19/593H04N19/82H04N19/61
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 10,021,385
App. No.
13/976,308
Granted
Jul 10, 2018
Kind
B2
Abstract

A video encoding device includes a planar prediction unit using planar prediction, and a noise injecting unit for injecting pseudo-random noise into a prediction image of a planar prediction block when a reconstructed prediction error value for planar prediction is less than a threshold determined by the size of the planar prediction block. The video encoding device then uses the pseudo-random noise in linear interpolation for calculating the prediction image, based on the conditions under which a gradient distortion occurs, to suppress the gradient distortion.

Claims (16)

1. A video encoding device including a planar prediction unit using planar prediction, comprising: a processor that implements a noise injector configured to inject pseudo-random noise into a prediction image of a planar prediction block in response to a reconstructed prediction error value for planar prediction being less than a threshold which is calculated based on a size of the planar prediction block; and

wherein the threshold is a calculated by multiplying the size of the planar prediction block by a constant that is greater than or equal to 0.5 and less than 1.0.

2. A video decoding device including a planar prediction unit using planar prediction, comprising: a processor that implements a noise injector configured to inject pseudo-random noise into a prediction image of a planar prediction block in response to a reconstructed prediction error value for planar prediction being less than a threshold which is calculated based on a size of the planar prediction block; and

wherein the threshold is a calculated by multiplying the size of the planar prediction block by a constant that is greater than or equal to 0.5 and less than 1.0.

3. A video encoding method using planar prediction, comprising: injecting pseudo-random noise into a prediction image of a planar prediction block in response to a reconstructed prediction error value for planar prediction being less than a threshold which is calculated based on a size of the planar prediction block; and

wherein the threshold is a calculated by multiplying the size of the planar prediction block by a constant that is greater than or equal to 0.5 and less than 1.0.

4. A video decoding method using planar prediction, comprising: injecting pseudo-random noise into a prediction image of a planar prediction block in response to a reconstructed prediction error value for planar prediction being less than a threshold which is calculated based on a size of the planar prediction block; and

wherein the threshold is a calculated by multiplying the size of the planar prediction block by a constant that is greater than or equal to 0.5 and less than 1.0.

5. A non-transitory computer readable information recording medium storing a video encoding program, when executed by a processor, performs a method comprising: planar predicting; and injecting pseudo-random noise into a prediction image of a planar prediction block in response to a reconstructed prediction error value for planar prediction being less than a threshold which is calculated based on a size of the planar prediction block; and

wherein the threshold is a calculated by multiplying the size of the planar prediction block by a constant that is greater than or equal to 0.5 and less than 1.0.

6. A non-transitory computer readable information recording medium storing a video decoding program, when executed by a processor, performs a method comprising: planar predicting; and injecting pseudo-random noise into a prediction image of a planar prediction block in response to a reconstructed prediction error value for planar prediction being less than a threshold which is calculated based on a size of the planar prediction block; and

wherein the threshold is a calculated by multiplying the size of the planar prediction block by a constant that is greater than or equal to 0.5 and less than 1.0.

7. A video encoding device comprising: a processor configured to inject pseudo-random noise into a prediction image of a planar prediction block in response to a reconstructed prediction error value for planar prediction being less than a threshold which is calculated based on a size of the planar prediction block; and

wherein the threshold is a calculated by multiplying the size of the planar prediction block by a constant that is greater than or equal to 0.5 and less than 1.0.

8. A video decoding device comprising: a processor configured to inject pseudo-random noise into a prediction image of a planar prediction block in response to a reconstructed prediction error value for planar prediction being less than a threshold which is calculated based on a size of the planar prediction block; and

wherein the threshold is a calculated by multiplying the size of the planar prediction block by a constant that is greater than or equal to 0.5 and less than 1.0.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2013
From: CHONO, KEIICHI; SENDA, YUZO; AOKI, HIROFUMI; SENZAKI, KENTA
To: NEC CORPORATION
Reel/Frame 030884/0621 →
Priority Claims (1)
JP 2010-289940 · Dec 27, 2010 · national
Continuity (1)
Related Publication 20130294510A1 · Nov 7, 2013