IP Library Granted Patent US 7,218,428
Granted Patent B2
US 7,218,428 · App. 10/068,278 · Granted May 15, 2007

Method of sequencing image data inside memory of optical scanning device

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,218,428
App. No.
10/068,278
Granted
May 15, 2007
Kind
B2
Abstract

An image data sequencing method for a memory unit inside an optical scanning device. The image data sequencing method is particularly suitable for scanning a line of pixels with each pixel comprising a plurality of primary colors. The image data sequencing method involves scanning a line of pixels to obtain the data for a primary or secondary color. The pixels within the scan line are subdivided into groups. A storage space is reserved both before and after the address space inside the memory unit for holding the scanned primary or secondary color data so that all the primary or secondary color data constituting a pixel are in a fixed sequence next to each other inside the memory unit. When all the primary or secondary color data of pixels within a group are secured, the group of data is released from the memory unit.

Claims (33)

1. A method of sequencing image data comprising:

scanning a line to obtain pixel data for one of a plurality of primary or secondary colors;

dividing the scanned data into a first group containing odd-numbered pixel data and a second group containing even-numbered pixel data; and

sending the first group of pixel data or the second group of pixel data to a memory unit and reserving a storage space in front of and behind an address space for the sent pixel data so that primary or secondary color data constituting a pixel are subsequently arranged in a fixed sequence next to each other inside said memory unit.

2. The method of claim 1 , and further comprising transmitting said pixel data of the primary or secondary colors after a set of the primary or secondary colors belonging either to the first group or the second group is accumulated inside said memory unit.

3. The method of claim 2 , wherein the primary colors comprise red, green and blue, and wherein the secondary colors comprise magenta, yellow and cyan.

4. A method of sequencing data, comprising:

dividing data obtained by scanning a line of pixels into groups;

sending said data to a memory unit;

arranging a plurality of primary or secondary color data constituting a pixel in a fixed sequence in said memory unit; and

sending out the data belonging to one of the groups after said memory unit has accumulated the pixel data of said one of the groups.

5. The method of claim 4 , wherein dividing the scanned data into groups comprises:

gathering odd-numbered pixel data together to form a first group; and

gathering even-numbered pixel data together to form a second group.

6. The method of claim 4 , wherein the primary colors comprise red, green and blue and wherein the secondary colors comprise magenta, yellow and cyan.

7. The method of claim 4 , wherein sending said data to the memory unit comprises:

securing pixel data of one primary or secondary color; and

reserving a storage space before and after an address space associated with said pixel data, so that the primary or secondary colors constituting a pixel are subsequently arranged in a fixed sequence within said memory unit.

8. The method of claim 7 , wherein the primary or secondary colors constituting a pixel are subsequently arranged next to each other in said fixed sequence.

9. A method of sequencing image data comprising:

securing pixel data from a scan line, said pixel data corresponding to a primary or secondary color:

dividing pixels of the scanned line into groups;

reserving a storage space before and after an address space for holding the secured primary or secondary color data so that the primary or secondary colors constituting a pixel are subsequently arranged in a fixed sequence within the memory unit; and

sending out the pixel data of the primary or secondary colors after a set of the primary or secondary colors belonging to one of the groups is accumulated inside the memory unit.

10. The method of claim 9 , wherein dividing pixels of the scanned line into groups comprises:

gathering the odd-numbered pixel data together to form a first group; and

gathering the even-numbered pixel data together to form a second group.

11. The method of claim 9 , wherein the primary colors comprise red, green and blue, and wherein the secondary colors comprise magenta, yellow and cyan.

12. The method of claim 9 , wherein the primary or secondary colors constituting a pixel are subsequently arranged next to each other in said fixed sequence.

13. An apparatus comprising:

a scanner having a configuration to store pixel data belonging to a first group or a second group in a memory unit at a first address space, wherein said first group comprises even-numbered pixels and wherein said second group comprises odd-numbered pixels, wherein an address space before and after an address the first address space are reserved so that a plurality of pixel data corresponding to a pixel of said first group or said second group are subsequently arranged in a sequence inside said memory unit, wherein said pixel data comprises primary or secondary color data associated with said pixel.

14. The apparatus of claim 13 , wherein primary colors comprise red, blue, and green, and wherein secondary colors comprise magenta, yellow, and cyan.

15. The apparatus of claim 14 , wherein said scanner further has a configuration to transmit pixel data once a plurality of pixel data from said first group or said second group is stored in said memory unit.

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 Jan 3, 2006
From: VEUTRON CORPORATION
To: TRANSPACIFIC IP, LTD.
Reel/Frame 017564/0747 →
CHANGE OF NAME Recorded Sep 14, 2005
From: UMAX DATA SYSTEMS INC.
To: VEUTRON CORPORATION
Reel/Frame 016800/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2002
From: CHANG, TOM-CHIN; WANG, KUO-JENG
To: UMAX DATA SYSTEMS, INC.
Reel/Frame 012582/0918 →