IP Library Granted Patent US 7,961,249
Granted Patent B2
US 7,961,249 · App. 12/758,730 · Granted Jun 14, 2011

Digital camera having interconnected image processing units

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,961,249
App. No.
12/758,730
Granted
Jun 14, 2011
Kind
B2
Abstract

A digital camera is provided having a memory for digitally storing an image captured by the camera, and a plurality of substantially identical processing elements functionally interconnected to each other via a crossbar switch for processing the stored image. The processing elements are connected to the memory via a bus external to the crossbar switch. The crossbar switch is selectively configurable to pass data of the stored image directly between the processing elements.

Claims (12)

1. A digital camera comprising:

a memory for digitally storing an image captured by the camera; and

a plurality of substantially identical processing elements functionally interconnected to each other via a crossbar switch for processing the stored image, the processing elements being connected to the memory via a bus external to the crossbar switch,

wherein the crossbar switch is selectively configurable to pass data of the stored image directly between the processing elements.

2. A digital camera as claimed in claim 1 , wherein each of the processing elements includes an internal input and output FIFO for storing pixel data utilized by the processing elements.

3. A digital camera as claimed in claim 1 , wherein the processing elements are interconnected to a read and write FIFO for reading and writing pixel data of images to the processing elements.

4. A digital camera as claimed in claim 1 , wherein the processing elements are interconnected to form a ring in which each element is separately connected to its nearest neighbours in addition to the crossbar switch.

5. A digital camera as claimed in claim 1 , wherein each of the processing elements includes an Arithmetic Logic Unit (ALU) acting under the control of a microcode store, the microcode store comprising a writeable control store.

6. A digital camera as claimed in claim 5 , wherein each of the ALUs includes a series of inputs interconnected via an internal crossbar switch to a series of core processing units within the ALU.

7. A digital camera as claimed in claim 6 , wherein each of the core processing units include at least one of a multiplier, an adder and a barrel shifter.

8. A digital camera as claimed in claim 6 , wherein each of the ALUs includes a plurality of internal registers for the storage of temporary data.

9. A digital camera as claimed in claim 1 , wherein the bus is interconnected to a data cache which acts as an intermediate cache between the processing elements and the memory.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2013
From: SILVERBROOK RESEARCH PTY LTD
To: GOOGLE INC.
Reel/Frame 029823/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2010
From: SILVERBROOK, KIA
To: SILVERBROOK RESEARCH PTY LTD
Reel/Frame 024220/0459 →