IP Library Patent Application 11154643
Patent Application
App. No. 11/154,643

Apparatuses, computer program product and method for digital image quality improvement

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 None
App. No.
11/154,643
Abstract

Apparatuses, a computer program product and a method for digital image quality improvement. A digital image quality improvement unit includes an input interface to obtain edge pixels of a pixel domain target block and edge pixels of pixel domain blocks adjacent to the pixel domain target block; a processing unit coupled with the input interface to form a frequency domain substitute block from the edge pixels of the pixel domain target block and the edge pixels of the pixel domain blocks adjacent to the pixel domain target block and to form a pixel domain substitute block from the frequency domain substitute block; and an output interface coupled with the processing unit to place the pixel domain substitute block in position of the pixel domain target block.

Claims (30)

1 . A digital image quality improvement unit, comprising:

an input interface to obtain edge pixels of a pixel domain target block and edge pixels of pixel domain blocks adjacent to the pixel domain target block;

a processing unit coupled with the input interface to form a frequency domain substitute block from the edge pixels of the pixel domain target block and the edge pixels of the pixel domain blocks adjacent to the pixel domain target block and to form a pixel domain substitute block from the frequency domain substitute block; and

an output interface coupled with the processing unit to place the pixel domain substitute block in position of the pixel domain target block.

2 . The digital image quality improvement unit of claim 1 , wherein the processing unit, to form the pixel domain substitute block from the formed frequency domain substitute block, further utilizes an inverse transformation unit of a digital image decoder.

3 . The digital image quality improvement unit of claim 1 , wherein the output interface, to place the pixel domain substitute block in position of the pixel domain target block, is further coupled with a motion compensation unit of a digital image decoder.

4 . The digital image quality improvement unit of claim 1 , wherein the processing unit further forms the frequency domain substitute block for a set of target blocks and scales the frequency domain substitute block into a set of pixel domain substitute blocks.

5 . The digital image quality improvement unit of claim 1 , wherein the processing unit further adjusts a prefix coefficient of the frequency domain substitute block.

6 . The digital image quality improvement unit of claim 1 , wherein the output interface places the pixel domain substitute block in position of the pixel domain target block such that the pixel domain substitute block replaces the pixel domain target block.

7 . The digital image quality improvement unit of claim 1 , wherein the output interface places the pixel domain substitute block in position of the pixel domain target block such that the pixel domain substitute block is added to the pixel domain target block.

8 . The digital image quality improvement unit of claim 1 , further operating in a post processing mode for improving the quality of uncorrupted digital images.

9 . The digital image quality improvement unit of claim 1 , further operating in an error concealing mode for improving the quality of corrupted digital images.

10 . An arrangement for digital image quality improvement, comprising:

means for obtaining edge pixels of a pixel domain target block and edge pixels of pixel domain blocks adjacent to the pixel domain target block;

means for forming a frequency domain substitute block from the edge pixels of the pixel domain target block and the edge pixels of the pixel domain blocks adjacent to the pixel domain target block;

means for forming a pixel domain substitute block from the frequency domain substitute block; and

means for placing the pixel domain substitute block in position of the pixel domain target block.

11 . A computer program product for digital image quality improvement, embodied on a distribution medium, comprising:

an input module to obtain edge pixels of a pixel domain target block and edge pixels of pixel domain blocks adjacent to the pixel domain target block;

a computing module coupled with the input module to form a frequency domain substitute block from the edge pixels of the pixel domain target block and the edge pixels of the pixel domain blocks adjacent to the pixel domain target block and to form a pixel domain substitute block from the frequency domain substitute block; and

an output module coupled with the computing module to place the pixel domain substitute block in position of the pixel domain target block.

12 . An integrated digital image quality improvement circuit comprising:

an input block to obtain edge pixels of a pixel domain target block and edge pixels of pixel domain blocks adjacent to the pixel domain target block;

a computing block coupled with the input block to form a frequency domain substitute block from the edge pixels of the pixel domain target block and the edge pixels of the pixel domain blocks adjacent to the pixel domain target block and to form a pixel domain substitute block from the frequency domain substitute block; and

an output block coupled with the computing block to place the pixel domain substitute block in position of the pixel domain target block.

13 . A method for improving digital image quality, comprising:

obtaining edge pixels of a pixel domain target block and edge pixels of pixel domain blocks adjacent to the pixel domain target block;

forming a frequency domain substitute block from the edge pixels of the pixel domain target block and the edge pixels of the pixel domain blocks adjacent to the pixel domain target block;

forming a pixel domain substitute block from the frequency domain substitute block; and

placing the pixel domain substitute block in position of the pixel domain target block.

Assignments (4)
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2011
From: ON2 TECHNOLOGIES FINLAND OY
To: GOOGLE INC.
Reel/Frame 026804/0459 →
CHANGE OF NAME Recorded Aug 24, 2011
From: HANTRO PRODUCTS OY
To: ON2 TECHNOLOGIES FINLAND OY
Reel/Frame 026803/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2005
From: TULKKI, JARNO
To: HANTRO PRODUCTS OY
Reel/Frame 017138/0112 →