Patent US5305398A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US3652791A
Cited
US4087788A
Cited
US4091424A
Cited
US4288816A
Cited
EP0033623A2
Cited
US4363036A
Cited
US4412252A
Cited
US4410965A
Cited
US4672186A
Cited
US4510619A
Cited
US4399467A
Cited
EP0105707A1
Cited
US4510618A
Cited
US4613986A
Cited
US4885786A
Cited
GB2177567A
Cited
US4907152A
Cited
GB2214038A
Cited
US4933775A
Cited
FR2633747A1
Cited
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 |