Back to results
US 9,432,529 B2Granted
Portable handheld device with multi-core microcoded image processor
AssigneeGoogle Inc.
InventorKia Silverbrook
Life of this patent
Estimating the term…
Abstract
A portable handheld device includes a CPU for processing a script; a multi-core processor for processing images; and a flash memory connected to the CPU, the flash memory storing therein a table of micro-codes. The multi-core processor includes a plurality of micro-coded processing units. The CPU is configured to read one or more micro-codes from the flash memory and load the one or more micro-codes into the processing unit to execute the script being processed thereby.
Claims21
A portable device comprising:
- an image sensor configured for sensing an image and generating image data;
- a multi-core processor including a plurality of processing units, the plurality of processing units being configured to process data;
- a flash memory storing therein a table of instructions;
- an input buffer common to the plurality of processing units of the multi-core processor and configured to write data to the multi-core processor;
- and
- a CPU communicatively coupled to the flash memory and the input buffer and configured to read one or more instructions from the flash memory;
- wherein the input buffer is separate from the CPU,
- wherein the CPU is configured to cause the one or more instructions to load into the plurality of processing units,
- wherein the image sensor is configured for providing the image data to the input buffer for processing by the multi-core processor,
- wherein the CPU and the multi-core processor are part of a single chip, wherein the single chip includes an authentication interface that includes a plurality of ports to connect to an on-device authentication chip and to another authentication chip used with another device.
7 more elements
A portable handheld device comprising:
- a CPU for processing a script;
- a multi-core processor for processing images;
- and
- a flash memory connected to the CPU, the flash memory storing therein a table of micro-codes,
- wherein the multi-core processor includes a plurality of micro-coded processing units,
- wherein the CPU is configured to read one or more micro-codes from the flash memory and load the one or more micro-codes into the micro-coded processing units to execute the script being processed thereby,
- wherein the CPU and the multi-core processor are part of a single chip, wherein the single chip includes an authentication interface, and
- wherein the authentication interface of the single chip includes a plurality of ports to connect to an on-device authentication chip and to another authentication chip used with another device.
5 more elements
Dependencies are inferred from the claim text.