IP Library Granted Patent US 8,902,324
Granted Patent B2
US 8,902,324 · App. 13/621,003 · Granted Dec 2, 2014

Quad-core image processor for device with image display

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 8,902,324
App. No.
13/621,003
Granted
Dec 2, 2014
Kind
B2
Abstract

A quad-core processor for a hand-held device with a color display, has an image sensor interface for receiving data from an image sensor, four interconnected processing units for color converting the data from the image sensor interface into a color space for the color display and, a color display interface for outputting color converted data to the color display. The four processing units, the image sensor interface and the color display interface are integrated onto a single chip.

Claims (34)

1. A processor for a hand-held device that includes a display, the processor comprising:

an image sensor interface for receiving data from an image sensor;

a plurality of processing units for color converting the data from the image sensor interface into a color space for the display; and,

a display interface for outputting color converted data to the display;

wherein color converting the data comprises executing image processing instructions for color converting the data, wherein the image processing instructions are stored in a memory and correspond to a signal that is associated with a bit pattern based on pixels.

2. The processor according to claim 1 , wherein the hand-held device further includes an orientation sensor for sensing an orientation of the hand-held device, and the processor is configured to rotate the color converted data in accordance with output from the orientation sensor.

3. The processor according to claim 2 , wherein the hand-held device further includes input buttons, wherein the processor further comprises a parallel interface configured for receiving signals from the input buttons and the orientation sensor in parallel.

4. The processor according to claim 1 , wherein each processing unit in the plurality of processing units includes rewritable memory for microcode to operatively control the processing unit in which the rewritable memory is included.

5. The processor according to claim 4 , further comprising a keyboard interface configured for input of instructions for rewriting the microcode in the rewritable memory included in each of the processing units.

6. The processor according to claim 1 , further comprising a first interface configured to receive the signal that is associated with the bit pattern based on pixels.

7. The processor according to claim 6 , further comprising an input FIFO (first in, first out) and an output FIFO, the input FIFO being configured for receiving data from the image sensor interface and inputting the data to the plurality of processing units, and the output FIFO being configured for receiving the color converted data.

8. The processor according to claim 7 , further comprising a central processing unit and a data bus, the data bus configured to connect the central processing unit to the input FIFO and the output FIFO, and the central processing unit configured to operatively control the plurality of processing units.

9. The processor according to claim 8 , wherein the first interface connects to the input FIFO and the central processing unit for inputting data corresponding to the signal that is associated with the bit pattern based on pixels to the plurality processing units by using the central processing unit to rewrite microcode in a memory in each of the plurality of processing units.

10. The processor according to claim 1 , further comprising a crossbar switch to interconnect the plurality of processing units.

11. The processor according to claim 1 , further comprising a data cache to store the color converted data.

12. The processor according to claim 1 , wherein the processor is configured to perform one or more processing tasks selected from:

rotating the data from the image sensor;

color converting the data from the image sensor; and

dithering the data from the image sensor.

13. The processor according to claim 1 , further comprising a USB (universal serial bus) interface, wherein the hand-held device has a USB port for communication with an external device.

14. The processor according to claim 1 , wherein the image processing instructions comprise a script.

15. The processor according to claim 1 , wherein a unit within the hand-held device is configured to decode the bit pattern based on pixels to generate the image processing instructions.

16. A hand-held device, comprising:

an image sensor for capturing an image of a scene;

a memory;

a display; and

a processor, comprising:

an image sensor interface for receiving data from the image sensor;

a plurality of processing units for color converting the data received by the image sensor interface into a color space for the display; and

a display interface for outputting color converted data to the display;

wherein color converting the data comprises executing image processing instructions for color converting the data stored in the memory, wherein the image processing correspond to a signal that is associated with a bit pattern based on pixels.

17. The hand-held device according to claim 16 , wherein the processor further comprises an interface for receiving the signal that is associated with the bit pattern based on pixels.

18. The hand-held device according to claim 17 , wherein the bit pattern based on pixels is decoded to generate the image processing instructions.

19. The hand-held device according to claims 16 , wherein the image processing instructions are stored in the memory as a script.

Assignments (3)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2014
From: SILVERBROOK, KIA
To: SILVERBROOK RESEARCH PTY LTD
Reel/Frame 031967/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2013
From: SILVERBROOK RESEARCH PTY LTD
To: GOOGLE INC.
Reel/Frame 029824/0191 →