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

Digital image processing device for enlarging original image with high fidelity

Assignee: Brother Industries Ltd
•
Filing: 1990-10-31
•
Granted: 1992-11-03
•
Expires: 2010-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital image processing device for enlarging an original image with high fidelity. To produce digital data representative of an enlarged image based on digital data representative of an original image, 2-by-2 enlarged image data is firstly produced, for example, through computation of approximate surface representative of density distribution of the original image approximate to a surface covering all density values. Based on the 2-by-2 enlarged image data, another approximate surface covering all density values of control points selected from the pixels constituting the 2-by-2 enlarged image. Then, a center portion of the thus obtained approximate surface is enlarged to a desired size and four center portions of such enlarged approximate surface are obtained while selecting the control points on one pixel shifted positions in row and column on the 2-by-2 enlarged data. The thus obtained four center portions are averaged, which gives the image data representative of the enlarged image.

Inventors

  • 👤 Kiyoji Muramatsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:10
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4023

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 487 words
An image processing device for producing second digital data based upon first digital data, wherein the first digital data represents an original image composed of a first multiplicity of pixels arranged in row and column, each pixel having a density value, and the second digital data represents a C-by-C times enlarged image relative to a size of the original image, the C-by-C times enlarged image being composed of a second multiplicity of pixels arranged in row and column, each pixel having a density value, said device comprising: storing means for storing the first digital data; first computing means for computing a first approximate surface approximate to a surface covering all density values of first control points, a group of A-by-A adjacent pixels arranged in row and column being selected as the first control points from the first multiplicity of pixels, the first approximate surface having a center portion. A being an interger equal to or greater than 2; first enlarging means for producing a 2-by-2 times enlarged center portion while sampling the center portion of the first approximate surface to obtain 2-by-2 sampled values; second computing means for computing third digital data representative of a 2-by-2 times enlarged image by non-overlappingly combining the 2-by-2 times enlarged center portions produced by said first computing means and said first enlarging means while selecting different groups of A-by-A adjacent pixels arranged in row and column, said different groups of A-by-A adjacent pixels being displaced on pixel-to-pixel basis from said group of A-by-A adjacent pixels in directions of row and column, the 2-by-2 times enlarged image being composed of a third multiplicity of pixels arranged in row and column; third computing means for computing a second approximate surface approximate to a surface covering all density values of second control points, a group of B-by-B pixels arranged alternately in row and column being selected as the second control points from the third multiplicity of pixels, the second approximate surface having a center portion corresponding to the center portion of the first approximate surface, B being an integer equal to or greater than 2; second enlarging means for producing a C-by-C times enlarged center portion while sampling the center portion of the second approximate surface to obtain C-by-C sampled values, C being an integer equal to or greater than 2; and fourth computing means for computing the second digital data, wherein four C-by-C times enlarged center portions are produced by said third computing means and said second enlarging means with respect to each of the first multiplicity of pixels while selecting different groups of B-by-B pixels arranged alternately in row and column, said different groups of B-by-B alternately arranged pixels being displaced from said group of B-by-B alternately arranged pixels by one pixel in directions of row, column, and row and column, and an average value of four C-by-C times enlarged center portions is used as a basis for the second digital data.
Claim 2
Dependent Claim 487 words
An image processing device for producing second digital data based upon first digital data, wherein the first digital data represents an original image composed of a first multiplicity of pixels arranged in row and column, each pixel having a density value, and the second digital data represents a C-by-C times enlarged image relative to a size of the original image, the C-by-C times enlarged image being composed of a second multiplicity of pixels arranged in row and column, each pixel having a density value, said device comprising: storing means for storing the first digital data; first computing means for computing a first approximate surface approximate to a surface covering all density values of first control points, a group of A-by-A adjacent pixels arranged in row and column being selected as the first control points from the first multiplicity of pixels, the first approximate surface having a center portion. A being an interger equal to or greater than 2; first enlarging means for producing a 2-by-2 times enlarged center portion while sampling the center portion of the first approximate surface to obtain 2-by-2 sampled values; second computing means for computing third digital data representative of a 2-by-2 times enlarged image by non-overlappingly combining the 2-by-2 times enlarged center portions produced by said first computing means and said first enlarging means while selecting different groups of A-by-A adjacent pixels arranged in row and column, said different groups of A-by-A adjacent pixels being displaced on pixel-to-pixel basis from said group of A-by-A adjacent pixels in directions of row and column, the 2-by-2 times enlarged image being composed of a third multiplicity of pixels arranged in row and column; third computing means for computing a second approximate surface approximate to a surface covering all density values of second control points, a group of B-by-B pixels arranged alternately in row and column being selected as the second control points from the third multiplicity of pixels, the second approximate surface having a center portion corresponding to the center portion of the first approximate surface, B being an integer equal to or greater than 2; second enlarging means for producing a C-by-C times enlarged center portion while sampling the center portion of the second approximate surface to obtain C-by-C sampled values, C being an integer equal to or greater than 2; and fourth computing means for computing the second digital data, wherein four C-by-C times enlarged center portions are produced by said third computing means and said second enlarging means with respect to each of the first multiplicity of pixels while selecting different groups of B-by-B pixels arranged alternately in row and column, said different groups of B-by-B alternately arranged pixels being displaced from said group of B-by-B alternately arranged pixels by one pixel in directions of row, column, and row and column, and an average value of four C-by-C times enlarged center portions is used as a basis for the second digital data.
Claim 3
Dependent Claim 19 words
An image processing device according to claim 1, wherein the first and second approximate sufaces are bicubical spline surfaces.
Claim 4
Dependent Claim 19 words
An image processing device according to claim 1, wherein the first and second approximate surfaces are bicubical Bezier surfaces.
Claim 5
Dependent Claim 18 words
An image processing device according to claim 1, wherein the first and second approximate surfaces are biquadratic surfaces.
Claim 6
Dependent Claim 343 words
An image processing device for producing second digital data based upon first digital data, wherein the first digital data represents an original image composed of a first multiplicity of pixels arranged in row and column, each pixel having a density value, and the second digital data represents a C-by-C times enlarged image relative to a size of the original image, the C-by-C times enlarged image being composed of a second multiplicity of pixels arranged in row and column, each pixel having a density value, said device comprising: storing means for storing the first digital data; producing means for producing 2-by-2 times enlarged image data by inserting new pixels to be arranged alternately with respect to the pixels of the arrangement of the original image, a density value of each of the newly inserted pixcel being equal to one of adjacent pixels; first computing means for computing an approximate surface approximate to a surface covering the density values of control points, a group of B-by-B pixels arranged alternately in row and column and corresponding to the pixels of the original image being selected as the control points from the pixels of the 2-by-2 times enlarged image data, B being an integer equal to or greater than 2; enlarging means for producing a C-by-C times enlarged center portion while sampling the center portion of the second approximate surface to obtain C-by-C sampled values, C being an integer equal to or greater than 2; and second computing means for computing the second digital data, wherein four C-by-C times enlarged center portions are produced by said second computing means and said enlarging means with respect to each of the first multiplicity of pixels while selecting different groups of B-by-B pixels arranged alternately in row and column, said different groups of B-by-B alternately arranged pixels being displaced from said group of B-by-B alternately arranged pixels by one pixel in directions of row, column, and row and column, and an average value of four C-by-C times enlarged center portions is used as a basis for the second digital data.
Claim 7
Dependent Claim 343 words
An image processing device for producing second digital data based upon first digital data, wherein the first digital data represents an original image composed of a first multiplicity of pixels arranged in row and column, each pixel having a density value, and the second digital data represents a C-by-C times enlarged image relative to a size of the original image, the C-by-C times enlarged image being composed of a second multiplicity of pixels arranged in row and column, each pixel having a density value, said device comprising: storing means for storing the first digital data; producing means for producing 2-by-2 times enlarged image data by inserting new pixels to be arranged alternately with respect to the pixels of the arrangement of the original image, a density value of each of the newly inserted pixcel being equal to one of adjacent pixels; first computing means for computing an approximate surface approximate to a surface covering the density values of control points, a group of B-by-B pixels arranged alternately in row and column and corresponding to the pixels of the original image being selected as the control points from the pixels of the 2-by-2 times enlarged image data, B being an integer equal to or greater than 2; enlarging means for producing a C-by-C times enlarged center portion while sampling the center portion of the second approximate surface to obtain C-by-C sampled values, C being an integer equal to or greater than 2; and second computing means for computing the second digital data, wherein four C-by-C times enlarged center portions are produced by said second computing means and said enlarging means with respect to each of the first multiplicity of pixels while selecting different groups of B-by-B pixels arranged alternately in row and column, said different groups of B-by-B alternately arranged pixels being displaced from said group of B-by-B alternately arranged pixels by one pixel in directions of row, column, and row and column, and an average value of four C-by-C times enlarged center portions is used as a basis for the second digital data.
Claim 8
Dependent Claim 17 words
An image processing device according to claim 5, wherein the approximate suface is a bicubical spline surface.
Claim 9
Dependent Claim 17 words
An image processing device according to claim 5, wherein the approximate surface is a bicubical Bezier surface.
Claim 10
Dependent Claim 16 words
An image processing device according to claim 5, wherein the approximate surface is a biquadratic surface.

References Cited (Backward Citations)

US4084195A Cited
US4885786A Cited
US4872064A Cited
US4991004A Cited
US4991029A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-11-03 1996-05-04 1996-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-11-03 2000-05-04 2000-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-11-03 2004-05-04 2004-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag