Patent US6330372B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6330372B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Compression edge adaptive video and image sharpening and scaling

Assignee: Intel Corp
•
Filing: 1999-09-13
•
Granted: 2001-12-11
•
Expires: 2019-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In one embodiment, a method comprises the detection of an edge pixel in an unsharpened image. The edge pixel is sharpened to form a sharpened image. Additionally, a region of the sharpened image is selected such that the region includes the edge pixel. The region of the sharpened image is compared to a corresponding region of the unsharpened image to form a difference value. The difference value is then processed to form a final image.

Inventors

  • 👤 Judith A. Goldstein
  • 👤 Thomas P. O'Rourke
  • 👤 Rajeeb Hazra

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:13
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/73; G06T5/75; G06T5/20

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 61 words
A method comprising: detecting an edge pixel in an unsharpened image; sharpening the edge pixel to form a sharpened image; selecting a region of the sharpened image, such that the region includes the edge pixel; comparing the region to a corresponding region of the unsharpened image to form a difference value; and processing the difference value to form a final image.
Claim 2
Independent Claim 61 words
A method comprising: detecting an edge pixel in an unsharpened image; sharpening the edge pixel to form a sharpened image; selecting a region of the sharpened image, such that the region includes the edge pixel; comparing the region to a corresponding region of the unsharpened image to form a difference value; and processing the difference value to form a final image.
Claim 3
Dependent Claim 54 words
The method of claim 1 , wherein processing the difference value comprises: selecting the edge pixel in the sharpened image upon determining the difference value is less than a predetermined threshold; and selecting the edge pixel in the unsharpened image upon determining the difference value is greater than or equal to the predetermined threshold.
Claim 4
Dependent Claim 28 words
The method of claim 1 , wherein the unsharpened image is selected from a group consisting of a still image and a video frame within a video sequence.
Claim 5
Dependent Claim 26 words
The method of claim 1 , further comprising scaling up the size of the unsharpened image prior to detecting the edge pixel in the unsharpened image.
Claim 6
Dependent Claim 24 words
The method of claim 1 , wherein detecting the edge pixel in the unsharpened image comprises generating an edge map for the unsharpened image.
Claim 7
Dependent Claim 26 words
The method of claim 5 , wherein creating the edge map for the unsharpened image comprises applying a two-dimensional (2-D) Sobel filter to a Y plane.
Claim 8
Dependent Claim 16 words
The method of claim 5 , further comprising eliminating spurious edge points in the edge map.
Claim 9
Dependent Claim 22 words
The method of claim 7 , wherein eliminating spurious edge points in the edge map includes median filtering of the edge map.
Claim 10
Dependent Claim 30 words
The method of claim 1 , wherein sharpening the edge pixel to form the sharpened image comprises applying a 2-D sharpening filter to a Y plane of the edge pixel.
Claim 11
Dependent Claim 19 words
The method of claim 1 , wherein sharpening the edge pixel to form the sharpened image comprises dynamic sharpening.
Claim 12
Dependent Claim 25 words
The method of claim 1 , wherein the region of the sharpened image and the corresponding region of the unsharpened image comprises a 5×5 region.
Claim 13
Independent Claim 144 words
A method comprising: detecting a plurality of unsharpened edge pixels in an unsharpened image; sharpening the plurality of unsharpened edge pixels in the unsharpened image to form a sharpened image having sharpened edge pixels; selecting a plurality of sharpened regions of the sharpened image, such that each region includes a sharpened edge pixel from the plurality of sharpened edge pixels; comparing each region to the corresponding region of the unsharpened image to form a plurality of difference values, such that each difference value corresponds to each comparison; and forming a final image, wherein each sharpened edge pixel is used to form the final image upon determining the corresponding difference value is less than a predetermined threshold, and wherein each unsharpened edge pixel is used to form the final image upon determining the corresponding difference value is greater than or equal to the predetermined threshold.
Claim 14
Independent Claim 144 words
A method comprising: detecting a plurality of unsharpened edge pixels in an unsharpened image; sharpening the plurality of unsharpened edge pixels in the unsharpened image to form a sharpened image having sharpened edge pixels; selecting a plurality of sharpened regions of the sharpened image, such that each region includes a sharpened edge pixel from the plurality of sharpened edge pixels; comparing each region to the corresponding region of the unsharpened image to form a plurality of difference values, such that each difference value corresponds to each comparison; and forming a final image, wherein each sharpened edge pixel is used to form the final image upon determining the corresponding difference value is less than a predetermined threshold, and wherein each unsharpened edge pixel is used to form the final image upon determining the corresponding difference value is greater than or equal to the predetermined threshold.
Claim 15
Dependent Claim 26 words
The method of claim 12 , further comprising scaling up the size of the unsharpened image prior to detecting the edge pixel in the unsharpened image.
Claim 16
Independent Claim 113 words
A system comprising: an edge detector capable of receiving an unsharpened image and detecting an edge pixel in the unsharpened image; an image sharpener capable of receiving the edge pixel and sharpening the edge pixel to form a sharpened image; a region selector capable of receiving the sharpened image and selecting a region of the sharpened image, such that the region includes the edge pixel; a region comparator capable of receiving the region and a corresponding region of the unsharpened image and comparing the region to the corresponding region to form a difference value; and a component capable of receiving the difference value and processing the difference value to form a final image.
Claim 17
Independent Claim 113 words
A system comprising: an edge detector capable of receiving an unsharpened image and detecting an edge pixel in the unsharpened image; an image sharpener capable of receiving the edge pixel and sharpening the edge pixel to form a sharpened image; a region selector capable of receiving the sharpened image and selecting a region of the sharpened image, such that the region includes the edge pixel; a region comparator capable of receiving the region and a corresponding region of the unsharpened image and comparing the region to the corresponding region to form a difference value; and a component capable of receiving the difference value and processing the difference value to form a final image.
Claim 18
Dependent Claim 60 words
The system of claim 14 , wherein the component is capable of selecting the edge pixel in the sharpened image upon determining the difference value is less than a predetermined threshold, and wherein the component is capable of selecting the edge pixel in the unsharpened image upon determining the difference value is greater than or equal to the predetermined threshold.
Claim 19
Dependent Claim 35 words
The system of claim 14 , further comprising an image scaler capable of receiving the unsharpened image and scaling up the size of the unsharpened image prior to detecting the edges in the unsharpened image.
Claim 20
Dependent Claim 23 words
The system of claim 14 , wherein the edge detector comprises an edge-map generator for creating an edge map for the unsharpened image.
Claim 21
Dependent Claim 16 words
The system of claim 14 , wherein the image sharpener comprises a mechanism for dynamic sharpening.
Claim 22
Dependent Claim 25 words
The system of claim 14 , wherein the region of the unsharpened image and the corresponding region of the sharpened image comprise a 5×5 region.
Claim 23
Independent Claim 204 words
A system comprising: an edge detector capable of receiving an unsharpened image and detecting a plurality of edge pixels in the unsharpened image; an image sharpener capable of receiving the plurality of edge pixels and sharpening the plurality of edge pixels to form a sharpened image having sharpened edge pixels; a region selector capable of receiving the sharpened image and selecting a plurality of regions of the sharpened image, such that each region includes a sharpened edge pixel from the plurality of sharpened edge pixels. a region comparator capable of receiving the plurality of regions and a plurality of corresponding regions of the unsharpened image and comparing each region to the corresponding region of the unsharpened image to form a plurality of difference values, such that each difference value corresponds to each comparison; and a component capable of receiving each difference value and processing each difference value to form a final image, wherein each sharpened edge pixel is used to form the final image upon determining the corresponding difference value is less than a predetermined threshold, and wherein each unsharpened edge pixel is used to form the final image upon determining the corresponding difference value is greater than or equal to the predetermined threshold.
Claim 24
Independent Claim 204 words
A system comprising: an edge detector capable of receiving an unsharpened image and detecting a plurality of edge pixels in the unsharpened image; an image sharpener capable of receiving the plurality of edge pixels and sharpening the plurality of edge pixels to form a sharpened image having sharpened edge pixels; a region selector capable of receiving the sharpened image and selecting a plurality of regions of the sharpened image, such that each region includes a sharpened edge pixel from the plurality of sharpened edge pixels. a region comparator capable of receiving the plurality of regions and a plurality of corresponding regions of the unsharpened image and comparing each region to the corresponding region of the unsharpened image to form a plurality of difference values, such that each difference value corresponds to each comparison; and a component capable of receiving each difference value and processing each difference value to form a final image, wherein each sharpened edge pixel is used to form the final image upon determining the corresponding difference value is less than a predetermined threshold, and wherein each unsharpened edge pixel is used to form the final image upon determining the corresponding difference value is greater than or equal to the predetermined threshold.
Claim 25
Dependent Claim 79 words
An article comprising a computer readable medium having a computer program stored thereon for execution on a computer with instructions to: detect an edge pixel in an unsharpened image; sharpen the edge pixel to form a sharpened image; select a region of the sharpened image, such that the region includes the edge pixel; compare the region to a corresponding region of the unsharpened image to form a difference value; and process the difference value to form a final image.
Claim 26
Dependent Claim 79 words
An article comprising a computer readable medium having a computer program stored thereon for execution on a computer with instructions to: detect an edge pixel in an unsharpened image; sharpen the edge pixel to form a sharpened image; select a region of the sharpened image, such that the region includes the edge pixel; compare the region to a corresponding region of the unsharpened image to form a difference value; and process the difference value to form a final image.
Claim 27
Dependent Claim 25 words
The article of claim 20 , wherein to detect the edges in the unsharpened image comprises to create an edge map for the unsharpened image.
Claim 28
Dependent Claim 25 words
The article of claim 20 , wherein the region of the unsharpened image and the corresponding region of the sharpened image comprise a 5×5 region.

References Cited (Backward Citations)

US4782399A Cited
EP0398861A2 Cited
US5172227A Cited
US5524162A Cited
EP0721286A2 Cited
US6091511A Cited
WO1997040627A1 Cited
US6021256A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-12-10 2005-06-11 2005-12-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-12-10 2009-06-11 2009-12-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-12-10 2013-06-11 2013-12-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag