← Back to Patent Explorer
US5485563A Expired / Lapsed US ⏱️ 0.0 years remaining

System for scaling computerized images

Assignee: Canon Inc
•
Filing: 1993-09-30
•
Granted: 1996-01-16
•
Expires: 2013-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for building scaled images of an original in which a scaled image is sequentially built by scaling different portions of the original image and by combining the scaled different portions to obtain the scaled image. The system includes an image input section, an image portion selector, an image scaler, and a combiner for combining scaled images such as through a binary "OR" operation. The portion selector selects respective first and second portions of the original, and the scaler forms respective first and second images of the selected portions, both the first and second scaled images having the target size. The combiner combines the first and second images so as to obtain a scaled image, the amount of detail in the scaled image being superior to the amount of detail in either the first or second images.

Inventors

  • 👤 Clay Fisher

Bibliographic Details

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

Claims Analysis

Total Claims: 54
Claim 1
Independent Claim 81 words
Method for building a scaled image of an original comprising the steps of: scaling a first portion of the original so as to form a first image whose size is the target size of the scaled image; scaling a second portion of the original so as to form a second image whose size is also the target size of the scaled image, the second portion overlapping the first portion; and combining the first and second images to form the scaled image.
Claim 2
Dependent Claim 81 words
Method for building a scaled image of an original comprising the steps of: scaling a first portion of the original so as to form a first image whose size is the target size of the scaled image; scaling a second portion of the original so as to form a second image whose size is also the target size of the scaled image, the second portion overlapping the first portion; and combining the first and second images to form the scaled image.
Claim 3
Dependent Claim 25 words
A method according to claim 1, wherein said combining step includes the step of combining the first and second images with a binary OR operation.
Claim 4
Dependent Claim 25 words
A method according to claim 1, wherein the first portion is the entire original image and the second portion is substantially the entire original image.
Claim 5
Dependent Claim 21 words
A method according to claim 1, wherein the first and second portions are each comprised by substantially the entire original image.
Claim 6
Dependent Claim 17 words
A method according to claim 1, further comprising the step of selecting the first and second portions.
Claim 7
Dependent Claim 17 words
A method according to claim 5, wherein said selecting step includes the step of pairing by twos.
Claim 8
Dependent Claim 21 words
A method according to claim 5, wherein said selecting step includes the step of varying source dimensions of the original image.
Claim 9
Dependent Claim 20 words
A method according to claim 5, wherein said selecting step includes omitting rows and columns of pixels from the original.
Claim 10
Dependent Claim 24 words
A method according to claim 5, wherein said selecting step is designed to yield first and second scaled images that differ from each other.
Claim 11
Dependent Claim 41 words
A method according to claim 1, further comprising the step of repeatedly scaling additional portions of the original so as to obtain additional images whose size is the target size of the scaled image, and combining newly-scaled portions with already-scaled portions.
Claim 12
Dependent Claim 137 words
Method for displaying scaled images of an original comprising the steps of: executing an application program written using functions from a software development kit, the functions including a scaling function; designating an original image which is to be scaled to a target sized image; executing the scaling function so as to obtain a first scaled image from a first portion of the original, the size of the first scaled image being the same as the target size; executing the scaling function so as to obtain a second scaled image from a second portion of the original, the second portion overlapping the first portion, the size of the second scaled image being the same as the target size; combining the first and second images to form the scaled image; and displaying the scaled image with the application program.
Claim 13
Dependent Claim 137 words
Method for displaying scaled images of an original comprising the steps of: executing an application program written using functions from a software development kit, the functions including a scaling function; designating an original image which is to be scaled to a target sized image; executing the scaling function so as to obtain a first scaled image from a first portion of the original, the size of the first scaled image being the same as the target size; executing the scaling function so as to obtain a second scaled image from a second portion of the original, the second portion overlapping the first portion, the size of the second scaled image being the same as the target size; combining the first and second images to form the scaled image; and displaying the scaled image with the application program.
Claim 14
Dependent Claim 25 words
A method according to claim 11, wherein said combining step includes the step of combining the first and second images with a binary OR operation.
Claim 15
Dependent Claim 25 words
A method according to claim 11, wherein the first portion is the entire original image and the second portion is substantially the entire original image.
Claim 16
Dependent Claim 21 words
A method according to claim 11, wherein the first and second portions are each comprised by substantially the entire original image.
Claim 17
Dependent Claim 17 words
A method according to claim 11, further comprising the step of selecting the first and second portions.
Claim 18
Dependent Claim 17 words
A method according to claim 15, wherein said selecting step includes the step of pairing by twos.
Claim 19
Dependent Claim 21 words
A method according to claim 15, wherein said selecting step includes the step of varying source dimensions of the original image.
Claim 20
Dependent Claim 20 words
A method according to claim 15, wherein said selecting step includes omitting rows and columns of pixels from the original.
Claim 21
Dependent Claim 24 words
A method according to claim 15, wherein said selecting step is designed to yield first and second scaled images that differ from each other.
Claim 22
Dependent Claim 41 words
A method according to claim 11, further comprising the step of repeatedly scaling additional portions of the original so as to obtain additional images whose size is the target size of the scaled image, and combining newly-scaled portions with already-scaled portions.
Claim 23
Dependent Claim 52 words
Apparatus for building a scaled image of an original comprising: input means for inputting an original image; a portion selector for selecting overlapping portions of the original image; a scaler for scaling portions of the original image selected by said portion selector; and a combiner for combining scaled portions of the original.
Claim 24
Dependent Claim 52 words
Apparatus for building a scaled image of an original comprising: input means for inputting an original image; a portion selector for selecting overlapping portions of the original image; a scaler for scaling portions of the original image selected by said portion selector; and a combiner for combining scaled portions of the original.
Claim 25
Dependent Claim 31 words
An apparatus according to claim 21, wherein the portion selector selects a first portion which is the entire original image and a second portion which is substantially the entire original image.
Claim 26
Dependent Claim 21 words
An apparatus according to claim 21, wherein the first and second portions are each comprised by substantially the entire original image.
Claim 27
Dependent Claim 22 words
An apparatus according to claim 21, wherein the portion selector selects a second portion which is different from a selected first portion.
Claim 28
Dependent Claim 15 words
An apparatus according to claim 24, wherein said selector selects portions by pairing by twos.
Claim 29
Dependent Claim 16 words
An apparatus according to claim 24, wherein said selector varies source dimensions of the original image.
Claim 30
Dependent Claim 21 words
An apparatus according to claim 24, wherein said selector selects portions by omitting rows and columns of pixels from the original.
Claim 31
Dependent Claim 20 words
An apparatus according to claim 24, wherein said scaler yields first and second scaled images that differ from each other.
Claim 32
Dependent Claim 42 words
An apparatus according to claim 21, wherein said scaler repeatedly scales additional portions of the original so as to obtain additional images whose size is the target size of the scaled image, and wherein said combiner combines newly-scaled portions with already-scaled portions.
Claim 33
Dependent Claim 117 words
Apparatus for building a scaled image of an original comprising: an image memory for storing a bitmap image of the original; a program memory for storing program instruction sequences; and a processor for executing the instruction sequences stored in said program memory; wherein the instruction sequences stored in said memory include steps for (a) scaling a first portion of the original so as to form a first image whose size is the target size of the scaled image, (b) scaling a second portion of the original so as to form a second image whose size is also the target size of the scaled image, and (c) combining the first and second images to form the scaled image.
Claim 34
Dependent Claim 117 words
Apparatus for building a scaled image of an original comprising: an image memory for storing a bitmap image of the original; a program memory for storing program instruction sequences; and a processor for executing the instruction sequences stored in said program memory; wherein the instruction sequences stored in said memory include steps for (a) scaling a first portion of the original so as to form a first image whose size is the target size of the scaled image, (b) scaling a second portion of the original so as to form a second image whose size is also the target size of the scaled image, and (c) combining the first and second images to form the scaled image.
Claim 35
Dependent Claim 30 words
An apparatus according to claim 30, wherein the instruction sequence stored in said program memory includes a step of combining the first and second images with a binary OR operation.
Claim 36
Dependent Claim 38 words
An apparatus according to claim 30, wherein the instruction sequence stored in said program memory includes a step of designating the first portion as the entire original image and the second portion is substantially the entire original image.
Claim 37
Dependent Claim 21 words
An apparatus according to claim 30, wherein the first and second portions are each comprised by substantially the entire original image.
Claim 38
Dependent Claim 25 words
An apparatus according to claim 30, wherein instruction sequences stored in said program memory further includes the step of selecting the first and second portions.
Claim 39
Dependent Claim 21 words
An apparatus according to claim 34, wherein instruction sequences stored in said program memory include the step of pairing by twos.
Claim 40
Dependent Claim 26 words
An apparatus according to claim 34, wherein said instruction sequence stored in said program memory includes the step of varying source dimensions of the original image.
Claim 41
Dependent Claim 25 words
An apparatus according to claim 34, wherein program instruction sequences stored in the program memory includes omitting rows and columns of pixels from the original.
Claim 42
Dependent Claim 29 words
An apparatus according to claim 34, wherein the instruction sequence stored in said program memory is designed to yield first and second scaled images that differ from each other.
Claim 43
Dependent Claim 50 words
An apparatus according to claim 30, wherein program instruction sequences stored in the program memory further includes the step of repeatedly scaling additional portions of the original so as to obtain additional images whose size is the target size of the scaled image, and combining newly-scaled portions with already-scaled portions.
Claim 44
Independent Claim 228 words
An apparatus for displaying scaled images of an original comprising: a display for displaying graphical images; an image memory for storing a bitmap image of an original; an operator interface by which an operator may manipulate images displayed on said display; a program memory for storing program instruction sequences including program instruction sequences for executing an application program which responds to requests from said operator interface, the application program being written using functions from a software development bit, the functions including a scaling function; and a processor for executing the instruction sequences stored in said program memory; wherein the instruction sequences include steps for (a) executing the application program so as to display a graphical interface, (b) designating an original image which is to be scaled to a target sized image (c) executing the scaling function so as to obtain a first scaled image from a first portion of the original, the size of the first scaled image being the same as the target size, (d) executing the scaling function so as to obtain a second scaled image from a second portion of the original, the second portion overlapping the first portion, the size of the second scaled image being the same as the target size, (e) combining the first and second images to form the scaled image, and (f) displaying the scaled image with the application program.
Claim 45
Independent Claim 228 words
An apparatus for displaying scaled images of an original comprising: a display for displaying graphical images; an image memory for storing a bitmap image of an original; an operator interface by which an operator may manipulate images displayed on said display; a program memory for storing program instruction sequences including program instruction sequences for executing an application program which responds to requests from said operator interface, the application program being written using functions from a software development bit, the functions including a scaling function; and a processor for executing the instruction sequences stored in said program memory; wherein the instruction sequences include steps for (a) executing the application program so as to display a graphical interface, (b) designating an original image which is to be scaled to a target sized image (c) executing the scaling function so as to obtain a first scaled image from a first portion of the original, the size of the first scaled image being the same as the target size, (d) executing the scaling function so as to obtain a second scaled image from a second portion of the original, the second portion overlapping the first portion, the size of the second scaled image being the same as the target size, (e) combining the first and second images to form the scaled image, and (f) displaying the scaled image with the application program.
Claim 46
Dependent Claim 30 words
An apparatus according to claim 40, wherein the instruction sequence stored in said program memory includes the step of combining the first and second images with a binary OR operation.
Claim 47
Dependent Claim 34 words
An apparatus according to claim 40, wherein instruction sequences stored in said program memory includes designating the first portion as the entire original image and the second portion as substantially the entire original image.
Claim 48
Dependent Claim 21 words
An apparatus according to claim 40, wherein the first and second portions are each comprised by substantially the entire original image.
Claim 49
Dependent Claim 26 words
An apparatus according to claim 40, wherein program instruction sequences stored in the program memory further includes the step of selecting the first and second portions.
Claim 50
Dependent Claim 22 words
An apparatus according to claim 44, wherein program instruction sequences stored in the program memory include the step of pairing by twos.
Claim 51
Dependent Claim 26 words
An apparatus according to claim 44, wherein program instruction sequences stored in the program memory include the step of varying source dimensions of the original image.
Claim 52
Dependent Claim 25 words
An apparatus according to claim 44, wherein program instruction sequences stored in the program memory includes omitting rows and columns of pixels from the original.
Claim 53
Dependent Claim 29 words
A method according to claim 44, wherein the instruction sequence stored in said program memory is designed to yield first and second scaled images that differ from each other.
Claim 54
Dependent Claim 50 words
An apparatus according to claim 40, wherein program instruction sequences stored in the program memory further includes the step of repeatedly scaling additional portions of the original so as to obtain additional images whose size is the target size of the scaled image, and combining newly-scaled portions with already-scaled portions.

References Cited (Backward Citations)

US5317680A Cited
US5293469A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-15 1999-07-17 2000-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-15 2003-07-17 2004-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-15 2007-07-17 2008-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag