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

Method and apparatus for scaling image data

Assignee: Burroughs Inc
•
Filing: 1989-10-10
•
Granted: 1994-04-19
•
Expires: 2009-10-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An application specific integrated circuit (ASIC) provides sufficient information about the size of the image, as well as pixel data, to permit a scaling processor to change the size of the image for further processing.

Inventors

  • 👤 Robert Klein
  • 👤 Audrey A. Brennan
  • 👤 Kevin Jennings

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 23:10
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/20; G06T3/00; G06T3/40; G06T3/403

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 198 words
An image processing device for use with an array of pixel data arranged in rows and columns and corresponding to an image, said device comprising: first input means for receiving scanned lines of pixel data; second input means for receiving a signal indicating an end of a scan line from an image sensor that generated the pixel data; memory means for storing the pixel data in a first matrix; address generator means for generating an address for each pixel in a scan line; counter means for identifying each of said end of scan line signals; output means for providing information regarding each of said scanned lines of pixel data, each of said generated addresses, and said first matrix of pixel data; and scaling processor means coupled to the output means and operative to create a plurality of sub-matrices from the first matrix of pixel data, each said sub-matrix being centered about a center pixel, and to generate a second matrix of pixel data smaller than the first matrix by combining pixels in each of the plurality of sub-matrices in a predetermined manner to scale down the image, said combination of pixels excluding said center pixel of each sub-matrix.
Claim 2
Dependent Claim 198 words
An image processing device for use with an array of pixel data arranged in rows and columns and corresponding to an image, said device comprising: first input means for receiving scanned lines of pixel data; second input means for receiving a signal indicating an end of a scan line from an image sensor that generated the pixel data; memory means for storing the pixel data in a first matrix; address generator means for generating an address for each pixel in a scan line; counter means for identifying each of said end of scan line signals; output means for providing information regarding each of said scanned lines of pixel data, each of said generated addresses, and said first matrix of pixel data; and scaling processor means coupled to the output means and operative to create a plurality of sub-matrices from the first matrix of pixel data, each said sub-matrix being centered about a center pixel, and to generate a second matrix of pixel data smaller than the first matrix by combining pixels in each of the plurality of sub-matrices in a predetermined manner to scale down the image, said combination of pixels excluding said center pixel of each sub-matrix.
Claim 3
Dependent Claim 23 words
The image processing device of claim 1, wherein the second matrix is generated by taking a median of the pixels in each sub-matrix.
Claim 4
Dependent Claim 20 words
The image processing device of claim 2, wherein each sub-matrix comprises three neighboring pixels of a center pixel of interest.
Claim 5
Dependent Claim 33 words
The image processing device of claim 3 wherein the first array includes nine pixels arranged in three rows and three columns and wherein each sub-array includes a different one of four corner pixels.
Claim 6
Dependent Claim 21 words
The image processing device of claim 4 wherein the second array includes four pixels arranged in two rows and two columns.
Claim 7
Dependent Claim 117 words
A scaling down processor for receiving a first plurality of pixels associated with image data, each of said first plurality of pixels having a gray-scale value associated therewith, said scaling processor comprising: (a) input means for receiving said first plurality of pixels and for arranging said received first plurality of pixels into a first matrix; and (b) processor means, coupled to said input means, for creating a second matrix by deleting a center pixel of said first matrix and thereafter for creating a second plurality of pixels, each of said second plurality of pixels having a gray-scale value defined by a median of said gray-scale values of said first plurality of pixels contained within said second matrix.
Claim 8
Dependent Claim 117 words
A scaling down processor for receiving a first plurality of pixels associated with image data, each of said first plurality of pixels having a gray-scale value associated therewith, said scaling processor comprising: (a) input means for receiving said first plurality of pixels and for arranging said received first plurality of pixels into a first matrix; and (b) processor means, coupled to said input means, for creating a second matrix by deleting a center pixel of said first matrix and thereafter for creating a second plurality of pixels, each of said second plurality of pixels having a gray-scale value defined by a median of said gray-scale values of said first plurality of pixels contained within said second matrix.
Claim 9
Dependent Claim 161 words
An image processing system comprising: an application specific integrated circuit, said integrated circuit providing first input means for receiving pixel data generated from an image sensor that scans a target and creates a scanned image thereof and provides corresponding image data in a first array of rows and columns, said circuit further including output means providing information about the locations of said pixel data within rows and columns of the scanned image, as well as said pixel data at outputs thereof; and a scaling processor coupled to the output means of said circuit and operative to create a plurality of sub-arrays from the first array of pixel data, each said sub-array being centered about a center pixel, and to generate a second array of pixel data smaller than the first array by combining pixels in each of the plurality of sub-arrays in a predetermined manner to scale down the image, said combination of pixels excluding said center pixel of each sub-array.
Claim 10
Dependent Claim 161 words
An image processing system comprising: an application specific integrated circuit, said integrated circuit providing first input means for receiving pixel data generated from an image sensor that scans a target and creates a scanned image thereof and provides corresponding image data in a first array of rows and columns, said circuit further including output means providing information about the locations of said pixel data within rows and columns of the scanned image, as well as said pixel data at outputs thereof; and a scaling processor coupled to the output means of said circuit and operative to create a plurality of sub-arrays from the first array of pixel data, each said sub-array being centered about a center pixel, and to generate a second array of pixel data smaller than the first array by combining pixels in each of the plurality of sub-arrays in a predetermined manner to scale down the image, said combination of pixels excluding said center pixel of each sub-array.
Claim 11
Dependent Claim 77 words
The system of claim 7 wherein said circuit further comprises: second input means for receiving end of scan line signals, each indicating an end of a scan line of said image sensor; memory means for storing the pixel data; address generator means for generating an address for each pixel in a scan line; counter means for identifying each of said end of scan line signals, regarding the placement of each of said pixels within said image data.
Claim 12
Dependent Claim 23 words
The image processing system of claim 7, wherein the second array is generating by taking a median of the pixels in each sub-array.
Claim 13
Dependent Claim 20 words
The image processing system of claim 9, wherein each sub-array comprises three neighboring pixels of a center pixel of interest.
Claim 14
Dependent Claim 33 words
The image processing system of claim 10 wherein the first array includes nine pixels arranged in three rows and three columns and wherein each sub-array includes a different one of four corner pixels.
Claim 15
Dependent Claim 21 words
The image processing system of claim 11 wherein the second array includes four pixels arranged in two rows and two columns.
Claim 16
Independent Claim 76 words
A method of scaling down image data corresponding to a captured image, said method comprising: generating a first array of rows and columns of pixel data centered about a center pixel; generating a plurality of sub-arrays from the first array, each sub-array excluding the center pixel; and generating a second array smaller than the first array by combining pixels in each of the plurality of sub-arrays in a predetermined manner to scale down the captured image.
Claim 17
Independent Claim 76 words
A method of scaling down image data corresponding to a captured image, said method comprising: generating a first array of rows and columns of pixel data centered about a center pixel; generating a plurality of sub-arrays from the first array, each sub-array excluding the center pixel; and generating a second array smaller than the first array by combining pixels in each of the plurality of sub-arrays in a predetermined manner to scale down the captured image.
Claim 18
Dependent Claim 21 words
The method of claim 13, wherein the second array is generated by taking a median of the pixels in each sub-array.
Claim 19
Dependent Claim 15 words
The method of claim 14, wherein each sub-array comprises three pixels adjacent the center pixel.
Claim 20
Dependent Claim 29 words
The method of claim 15 wherein the first array includes nine pixels arranged in three rows and three columns and wherein the three pixels in each sub-array are neighboring.
Claim 21
Dependent Claim 16 words
The method of claim 16 wherein each sub-array includes a different one of four corner pixels.
Claim 22
Dependent Claim 19 words
The method of claim 17 wherein the second array includes four pixels arranged in two rows and two columns.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-18 1997-10-18 1998-04-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-18 2001-10-18 2002-04-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-18 2005-10-18 2006-04-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag