IP Library › Granted Patent US 7,242,410
Granted Patent B2
US 7,242,410 · App. 10/655,910 · Granted Jul 10, 2007

Color conversion method and apparatus

Assignee: Good News Enterprises Limited
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,242,410
App. No.
10/655,910
Granted
Jul 10, 2007
Kind
B2
Abstract

An apparatus and method for converting an input image with a plurality of pixels to an output image using an N-dimensional conversion table with a plurality of nodes. The apparatus has a set of RAMS for storing odd-indexed nodes and even-indexed nodes for each dimension of the N-dimensional table. The apparatus also has means for retrieving for each pixel a set of output color values corresponding to nodes adjacent to the pixel in the conversion table. Finally, the apparatus has means for interpolating within each set of output color values to produce the output image.

Claims (33)

1. A method for converting an input image with a plurality of pixels to an output image using an N-dimensional conversion table with a plurality of nodes, the method comprising the steps of:

providing an input image with a plurality of pixels;

converting the input image to an output image using an N-dimensional conversion table with a plurality of cubes each having a plurality of nodes, the N-dimensional conversion table being composed of a plurality of at least four subsets of cubes having nodes with each subset containing color information adapted to be simultaneously obtained;

storing odd-indexed nodes and even-indexed nodes respectively on separate memory components for each dimension of the conversion table;

retrieving for each pixel a set of output color values corresponding to nodes adjacent to the pixel in the conversion table; and

interpolating within each set of output color values to produce the output image;

thereby expediting input image conversion using a single access of memory for interpolation of data points.

2. The method according to claim 1 wherein each pixel has N color components.

3. The method according to claim 2 wherein each color component allocates bits for indexing into the conversion table.

4. The method according to claim 2 wherein each color component allocates bits for interpolation.

5. The method according to claim 1 wherein the set of output values are capable of being simultaneously accessed from the memory components.

6. The method according claim 1 wherein the input image is in the RGB color space.

7. The method according to claim 1 wherein the output image is in the CMYK color space.

8. The method according to claim 1 , wherein said memory components are random access memory (RAM).

9. The method according to claim 8 , wherein said RAM is battery-backed static RAM.

10. The method according to claim 1 , wherein said memory components are non-volatile memory components.

11. The method according to claim 10 , wherein said non-volatile memory components are MRAMs (Magnetic RAM).

12. The method according to claim 10 , wherein said non-volatile memory components are PRAMs (Phase-change RAM).

13. The method according to claim 10 , wherein said non-volatile memory components are FeRAMs.

14. An apparatus for converting an input image with a plurality of pixels to an output image using an N-dimensional conversion table with a plurality of nodes, the apparatus comprising:

a set of at least three memory components for storing separately odd-indexed nodes and even-indexed nodes respectively for each dimension of the conversion table, wherein the conversion comprises a plurality of cubes each having a plurality of nodes;

means for retrieving for each pixel a set of output color values corresponding to nodes adjacent to the pixel in the conversion table; and

means for interpolating within each set of output color values to produce the output image.

15. The apparatus according to claim 14 wherein each pixel has N color components.

16. The apparatus according claim 15 wherein each color component allocates bits for indexing into the conversion table.

17. The apparatus according to claim 15 wherein each color component allocates bits for interpolation.

18. The apparatus according to claim 14 wherein the set of output values are capable of being simultaneously accessed from the set of memory components.

19. The apparatus according to claim 14 wherein the input image is in the RBG color space.

20. The apparatus according to claim 14 wherein the output image is in the CMYK color space.

21. The apparatus according to claim 14 , wherein said memory components are random access memory (RAM).

22. The apparatus according to claim 21 , wherein said RAM is battery-backed static RAM.

23. The apparatus according to claim 14 , wherein said memory components are non-volatile memory components.

24. The apparatus according to claim 23 , wherein said non-volatile memory components are selected from the group consisting of MRAMS (Magnetic RAM), PRAMs (Phase-change RAM), FeRAMs.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2014
From: GOOD NEWS ENTERPRISES LIMITED
To: LIBRE HOLDINGS, INC.
Reel/Frame 032684/0568 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2006
From: MATCH LAB, INC.
To: GOOD NEWS ENTERPRISES LIMITED
Reel/Frame 017759/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2003
From: FRAZER, DAVID A.; CHEN, YU-MING
To: MATCHLAB INC
Reel/Frame 014483/0178 →
Continuity (1)
Related Publication 20050052466A1 · Mar 10, 2005