IP Library Granted Patent US 7,511,863
Granted Patent B2
US 7,511,863 · App. 11/502,125 · Granted Mar 31, 2009

Scanning device and method for saving compensation memory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,511,863
App. No.
11/502,125
Granted
Mar 31, 2009
Kind
B2
Abstract

A method of reducing memory requirement in the compensation memory unit of a scanner. The method includes providing an even compensation data value and an odd compensation data value and averaging the two to produce an odd-even compensation data value. Only half as much memory space is required to hold the averaged odd-even compensation data values.

Claims (44)

1. An application-specific integrated circuit having stored thereon instructions that, when executed, result in:

receiving an even data value obtained from an even-numbered pixel of a scanner and an odd data value obtained from an odd-numbered pixel of the scanner;

performing a computation using the even data value, the odd data value, and a preset value to produce an even compensation value and an odd compensation value; and

averaging the even compensation value and the odd compensation value to produce an averaged odd-even compensation value.

2. The application-specific integrated circuit of claim 1 , wherein the averaged odd-even compensation value is further produced substantially by a process, comprising:

employing an alternative-sensing device to perform a plurality of alternate scanning operations on a document and sequentially obtain a plurality of alternatively scanned pixels; and

employing an analog/digital converter coupled to the alternative-sensing device to digitize the alternately scanned pixel data in analog format into even data values and odd data values.

3. The application-specific integrated circuit of claim 1 , wherein the averaged odd-even compensation value is further produced substantially by a process, comprising:

employing a linear sensing device to perform a plurality of linear scanning operations on a document and sequentially obtain a plurality of linearly scanning pixels; and

employing an analog/digital converter coupled to the linear sensing device to digitize the linearly scanned pixel data in analog format into even data values and odd data values.

4. An apparatus, comprising:

means for receiving an even compensation value for compensating an even-numbered pixel and an odd compensation value for compensating an odd-numbered pixel;

means for generating an odd-even compensation value based, at least in part, on the even compensation value and the odd compensation value; and

means for compensating an even-numbered pixel value and an odd-numbered pixel value by employing the odd-even compensation value.

5. The apparatus of claim 4 , further comprising:

means for obtaining values associated with a plurality of alternately scanned pixels; and

means for digitizing the alternately scanned pixel values into even data values and odd data values.

6. The apparatus of claim 4 , further comprising:

means for combining the odd-even compensation value with the even-numbered pixel value and the odd-numbered pixel value.

7. An article comprising a storage medium having stored thereon instructions that, when executed, result in:

performing a computation using an even data value obtained from an even-numbered pixel of a scanning device, an odd data value obtained from an odd-numbered pixel of the scanning device, and a preset value to produce an even compensation value and an odd compensation value;

generating an odd-even compensation value based, at least in part, on the even compensation value and the odd compensation value; and

compensating an even-numbered pixel value and an odd-numbered pixel value of the scanning device by using the odd-even compensation value.

8. The article of claim 7 , wherein the instructions, when executed, further result in:

performing a plurality of alternate scanning operations on a document to sequentially obtain a plurality of alternately scanned pixels; and

digitizing the alternately scanned pixel data in analog format respectively into even data values and odd data values.

9. The article of claim 7 , wherein said generating the said odd-even compensation value further comprises generating the odd-even compensation value based, at least in part, on an average of the even compensation value and the odd compensation value.

10. A computer-readable medium having instructions stored thereon, wherein when the instructions are executed by a processing device, the instructions are operable to:

receive an even compensation value for compensating an even-numbered pixel and an odd compensation value for compensating an odd-numbered pixel;

generate an odd-even compensation value based, at least in part, on the even compensation value and the odd compensation value; and

use the odd-even compensation value to compensate an even-numbered pixel value and an odd-numbered pixel value obtained from a scanner.

11. The computer-readable medium of claim 10 , wherein the instructions are further operable to:

obtain values from the scanner corresponding to a plurality of alternately scanned pixels; and

digitize the alternately scanned pixel values respectively into even data values and odd data values.

12. The computer-readable medium of claim 10 , wherein the instructions are further operable to:

compensate the even-numbered pixel value and the odd-numbered pixel value by adding a corresponding odd-even compensation value to the even-numbered pixel value and the odd-numbered pixel value.

13. The computer-readable medium of claim 10 , wherein the odd-even compensation value is generated based, at least in part, on an average of the even compensation value and the odd compensation value.

14. A method, comprising:

receiving a shading value obtained from a compensation procedure for an even-numbered pixel and an odd-numbered pixel of a scanner;

producing an odd-even shading compensation value by use of the even-numbered pixel shading value and the odd-numbered pixel shading value; and

performing shading compensation for an even-numbered pixel value and an odd-numbered pixel value obtained from the scanner based, at least in part, on the odd-even shading compensation value.

15. The method of claim 14 , further comprising:

obtaining values from the scanner associated with a plurality of alternately scanned pixels; and

digitizing the alternately scanned pixel values into even data values and odd data values.

Assignments (6)
MERGER Recorded Jun 18, 2013
From: TITUSVILLE CANAVERAL LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 030639/0330 →
MERGER Recorded Jun 17, 2013
From: TRANSPACIFIC SYSTEMS, LLC
To: TITUSVILLE CANAVERAL LLC
Reel/Frame 030628/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2009
From: TRANSPACIFIC IP LTD.
To: TRANSPACIFIC SYSTEMS, LLC
Reel/Frame 023107/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2006
From: CHANG, TOM-CHIN; WANG, KUO-JENG; LIU, RONG-JI
To: UMAX DATA SYSTEMS, INC.
Reel/Frame 018166/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2006
From: VEUTRON CORPORATION
To: TRANSPACIFIC IP, LTD.
Reel/Frame 018174/0731 →
CHANGE OF NAME Recorded Aug 9, 2006
From: UMAX DATA SYSTEMS, INC.
To: VEUTRON CORPORATION
Reel/Frame 018176/0378 →