Handheld imaging device with VLIW image processor

US9560221B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9560221-B2
Application numberUS-201213620977-A
CountryUS
Kind codeB2
Filing dateSep 15, 2012
Priority dateJul 15, 1997
Publication dateJan 31, 2017
Grant dateJan 31, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A handheld imaging device includes an image sensor for sensing an image: a Very Long Instruction Word (VLIW) processor for processing the sensed image; a plurality of processing units provided in the VLIW processor, the plurality of processing units connected in parallel by a crossbar switch to form a multi-core processing unit for the VLIW processor; and an image sensor interface for receiving signals from the image sensor and converting the signals to a format readable by the VLIW processor, the image sensor interface sharing a wafer substrate with the VLIW processor. A transfer of data from the image sensor interface to the VLIW processor is conducted entirely on the shared wafer substrate.

First claim

Opening claim text (preview).

I claim: 1. A portable imaging device, comprising: an image sensor configured to generate signals carrying data relating to an image sensed by the image sensor; a Very Long Instruction Word (VLIW) processor for processing the data relating to the image sensed by the image sensor; a plurality of processing units provided in the VLIW processor, the plurality of processing units connected in parallel by an interface to form a multi-core processing unit for the VLIW processor; an image sensor interface for receiving the signals from the image sensor and converting the signals to a format readable by the VLIW processor, the image sensor interface sharing a wafer substrate with the VLIW processor; an input buffer provided on the shared wafer substrate and in communication with the multi-core processing unit wherein the input buffer is configured to receive input from the image sensor interface; and a connection coupling the input buffer to the multi-core processing unit, wherein: a transfer of data from the image sensor interface to the VLIW processor is conducted entirely on the shared wafer substrate, and the connection is separate from the interface connecting the plurality of processing units in parallel. 2. The device according to claim 1 , wherein the input buffer is configured for receiving data bound for the plurality of processing units and configured for sharing by each of the plurality of processing units. 3. The device according to claim 1 , further comprising an output buffer provided on the shared wafer substrate and in communication with the multi-core processing unit, the output buffer for receiving data processed by the plurality of processing units and configured for sharing by each of the plurality of processing units. 4. The device according to claim 3 , further comprising a print head interface, the print head interface for reading dither-formatted data from the output buffer and passing the dither-formatted data to a print head. 5. The device according to claim 1 , further comprising a scanner for scanning for a presence of a pattern. 6. The device according to claim 5 , further comprising a scanner interface for receiving from the scanner data indicative of the presence of the pattern, and decoding the pattern into an image processing script. 7. The device according to claim 6 , further comprising a CPU for executing an image processing language interpreter on the image processing script, and providing instructions to the VLIW processor to process the data relating to the image sensed by the image sensor in accordance with the image processing script. 8. The device according to claim 1 , wherein the image sensor is a charge-coupled device (CCD), and the image sensor interface includes an analogue/digital converter for converting signals passing between the processor and the CCD. 9. The device according to claim 1 , further comprising a data cache connected to the plurality of processing units via a plurality of buses. 10. The device according to claim 9 , wherein each of the plurality of processing units includes two I/O address generators, and each I/O address generator is connected to a respective one of the plurality of buses. 11. The device according to claim 10 , further comprising an external memory configured to store the data relating to the image sensed by the image sensor, wherein the two I/O address generators of each of the plurality of processing units are configured to control a transfer of the data from the image sensor interface to and from the external memory. 12. The device according to claim 11 , wherein the data cache is disposed between the external memory and the plurality of processing units, and the data cache shares the wafer substrate with the VLIW processor. 13. The device according to claim 12 , wherein the two I/O address generators of each of the plurality of processing units controls the transfer of data from the image sensor interface to and from the data cache. 14. The device according to claim 13 , further comprising a memory interface separate from the image sensor interface and configured to provide an interface between the data cache and the external memory, wherein the memory interface shares the wafer substrate with the VLIW processor. 15. The device according to claim 1 , wherein the interface connecting the plurality of processing units in parallel is a crossbar switch. 16. The device according to claim 1 , wherein the input buffer is separate from the image sensor interface. 17. The device according to claim 16 , wherein the input buffer is configured for receiving data from the image sensor interface and bound for the plurality of processing units.

Assignees

Inventors

Classifications

  • using active circuits · CPC title

  • Demosaicing, e.g. interpolating colour pixel values · CPC title

  • Circuitry of solid-state image sensors [SSIS]; Control thereof · CPC title

  • B41J2/14Primary

    Structure thereof {only for on-demand ink jet heads} · CPC title

  • Flash memory · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9560221B2 cover?
A handheld imaging device includes an image sensor for sensing an image: a Very Long Instruction Word (VLIW) processor for processing the sensed image; a plurality of processing units provided in the VLIW processor, the plurality of processing units connected in parallel by a crossbar switch to form a multi-core processing unit for the VLIW processor; and an image sensor interface for receiving…
Who is the assignee on this patent?
Silverbrook Kia, Google Inc
What technology area does this patent fall under?
Primary CPC classification B41J2/14. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jan 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).