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

Method and apparatus for re-sizing and zooming images by operating directly on their digital transforms

Assignee: Intellectual Discovery Co Ltd
•
Filing: 1998-09-16
•
Granted: 2002-09-24
•
Expires: 2018-09-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital images are represented in the spatial domain by numbers that correspond to pixels and may be transformed to a transform domain image by means of a Transform Method. Other Transform Methods are used to transform the transform domain image back to the original spatial domain image. In this invention, these other Transform Methods are modified in such a way that the Modified Transform Method yields spatial domain images that are re-sized versions of the original spatial domain image. Methods are disclosed for employing the Modified Transform Method to implement zoomed and panned versions of the re-sized images. The re-sized images do not require pixel-level smoothing filters and other methods for removing image distortions due to re-sizing.

Inventors

  • 👤 Leonard Thomas Bruton
  • 👤 Todd Simpson
  • 👤 Barry Yee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:07
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4084

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 73 words
A system for displaying multiple images comprising: means for displaying an image; means for selecting a portion of said displayed image; and means for concurrently displaying, on said display means, the image and the selected portion, wherein said selected portion is modified using a Modified Transform Method, wherein said Modified Transform Method is associated with transforming a transform domain image to a spatial domain image and includes a plurality of synthetic data points.
Claim 2
Independent Claim 73 words
A system for displaying multiple images comprising: means for displaying an image; means for selecting a portion of said displayed image; and means for concurrently displaying, on said display means, the image and the selected portion, wherein said selected portion is modified using a Modified Transform Method, wherein said Modified Transform Method is associated with transforming a transform domain image to a spatial domain image and includes a plurality of synthetic data points.
Claim 3
Dependent Claim 21 words
The system of claim 1 , wherein said means for selecting a portion of the image comprises: a television remote control.
Claim 4
Dependent Claim 21 words
The system of claim 1 , wherein said means for selecting a portion of the image comprises: a computer pointing device.
Claim 5
Dependent Claim 19 words
The system of claim 1 , wherein said modified selected portion has been resized using said Modified Transform Method.
Claim 6
Dependent Claim 19 words
The system of claim 1 , wherein said displayed selected portion has been panned using said Modified Transform Method.
Claim 7
Dependent Claim 19 words
The system of claim 1 , wherein said displayed selected portion has been zoomed-in using said Modified Transform Method.
Claim 8
Dependent Claim 19 words
The system of claim 3 , wherein said displayed selected portion has been zoomed-out using said Modified Transform Method.
Claim 9
Independent Claim 240 words
A method of modifying a digital image by array operations, wherein the digital image is represented by data stored in a first array having N columns and M rows as spatial domain information, wherein said digital image is to be scaled by a scaling factor s 1 in the horizontal direction and by a scaling factor s 2 in the vertical direction, comprising the steps of: transforming data in the first array to a frequency domain via a first array operation to produce a second array, wherein said first array operation includes utilizing basis functions of the form b(k 1 , k 2 , n 1 , n 2 ), wherein k 1 and k 2 are elements of the frequency domain, and wherein n 1 and n 2 are elements of the spatial domain; modifying the second array to produce a third array having X columns and Y rows as frequency domain information, wherein at least one of the following conditions are met: X≠N and Y≠M, and wherein scaling of the digital image does not occur in the modifying step; and transforming data in the third array into spatial domain information via a modified array operation, said modified array operation being associated with basis functions of the form b(k 1 /s 1 , k 2 /s 2 , n 1 , n 2 ), and wherein the modified array operation is not the inverse of the first array operation.
Claim 10
Independent Claim 240 words
A method of modifying a digital image by array operations, wherein the digital image is represented by data stored in a first array having N columns and M rows as spatial domain information, wherein said digital image is to be scaled by a scaling factor s 1 in the horizontal direction and by a scaling factor s 2 in the vertical direction, comprising the steps of: transforming data in the first array to a frequency domain via a first array operation to produce a second array, wherein said first array operation includes utilizing basis functions of the form b(k 1 , k 2 , n 1 , n 2 ), wherein k 1 and k 2 are elements of the frequency domain, and wherein n 1 and n 2 are elements of the spatial domain; modifying the second array to produce a third array having X columns and Y rows as frequency domain information, wherein at least one of the following conditions are met: X≠N and Y≠M, and wherein scaling of the digital image does not occur in the modifying step; and transforming data in the third array into spatial domain information via a modified array operation, said modified array operation being associated with basis functions of the form b(k 1 /s 1 , k 2 /s 2 , n 1 , n 2 ), and wherein the modified array operation is not the inverse of the first array operation.
Claim 11
Dependent Claim 19 words
The method of claim 8 wherein said step of modifying includes adding synthetic data points to the second array.
Claim 12
Dependent Claim 46 words
The method of claim 8 wherein said step of transforming data in the third array produces a fourth array, said method further comprising the step of: cropping data in the fourth array when at least one of s 1 and s 2 is less than one.
Claim 13
Dependent Claim 27 words
The method of claim 8 wherein at least one of the following conditions need not be met by said modifying: X=s 1 N and Y=s 2 M.
Claim 14
Independent Claim 242 words
A system for modifying a digital image by array operations, wherein the digital image is represented by data stored in a first array having N columns and M rows as spatial domain information, wherein said digital image is to be scaled by a scaling factor s 1 in the horizontal direction and by a scaling factor s 2 in the vertical direction, comprising the steps of: means for transforming data in the first array to a frequency domain via a first array operation to produce a second array, wherein said first array operation includes utilizing basis functions of the form b(k 1 , k 2 , n 1 , n 2 ), wherein k 1 and k 2 are elements of the frequency domain, and wherein n 1 and n 2 are elements of the spatial domain; means for modifying the second array to produce a third array having X columns and Y rows as frequency domain information, wherein at least one of the following conditions are met: X≠N and Y≠M, and wherein scaling does not occur in the modifying step; and means for transforming data in the third array into spatial domain information via a modified array operation, said modified array operation being associated with basis functions of the form b(k 1 /s 1 , k 2 /s 2 , n 1 , n 2 ), and wherein the modified array operation is not the inverse of the first array operation.
Claim 15
Independent Claim 242 words
A system for modifying a digital image by array operations, wherein the digital image is represented by data stored in a first array having N columns and M rows as spatial domain information, wherein said digital image is to be scaled by a scaling factor s 1 in the horizontal direction and by a scaling factor s 2 in the vertical direction, comprising the steps of: means for transforming data in the first array to a frequency domain via a first array operation to produce a second array, wherein said first array operation includes utilizing basis functions of the form b(k 1 , k 2 , n 1 , n 2 ), wherein k 1 and k 2 are elements of the frequency domain, and wherein n 1 and n 2 are elements of the spatial domain; means for modifying the second array to produce a third array having X columns and Y rows as frequency domain information, wherein at least one of the following conditions are met: X≠N and Y≠M, and wherein scaling does not occur in the modifying step; and means for transforming data in the third array into spatial domain information via a modified array operation, said modified array operation being associated with basis functions of the form b(k 1 /s 1 , k 2 /s 2 , n 1 , n 2 ), and wherein the modified array operation is not the inverse of the first array operation.
Claim 16
Dependent Claim 19 words
The system of claim 12 wherein said means for modifying includes adding synthetic data points to the second array.
Claim 17
Dependent Claim 51 words
The system of claim 12 wherein said means for transforming data in the third array produces a fourth array, said system further comprising: means for cropping data in the fourth array, wherein said means for cropping operates when at least one of s 1 and s 2 is less than one.
Claim 18
Dependent Claim 36 words
The system of claim 12 wherein at least one of the following conditions is met: the value of X is greater than s 1 N and the value of Y is greater than s 2 M.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-23 2006-03-25 2006-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-23 2010-03-25 2010-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-23 2014-03-25 2014-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag