Methods and apparatus for image capture and decoding in a centralized processing unit
First Claim
1. A method for capturing and decoding barcode image data in an image capture device, the method comprising the steps of:
- generating an image capture signal;
receiving, in response to the image capture signal, pixel data of an image;
assembling the pixel data into a plurality of image data blocks;
storing the assembled image data blocks in memory; and
decoding a barcode within the assembled image data blocks at a central processor, wherein the central processor executes the operating system and one or more application programs.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved method and device for capturing image data benefits from having a single central processor execute the operating system, and the image capture, decode and processing programs. A method for capturing of image data comprises transmitting image data from an imager, assembling the image data, assigning a memory address to the assembled image data and transferring the assembled image data into system memory. This method is capable of central processing whereby the capturing of image data is executed via the main processor without having to invoke a dedicated processor or incorporate external components, such as additional PCBs, external digital signal processing or external data storage. Additionally, an imaging device comprises an image builder module that receives image data from the imager bus and assembles the data, and a transfer controller that initiates the image builder module and controls the transfer of image data into and out of memory.
165 Citations
25 Claims
-
1. A method for capturing and decoding barcode image data in an image capture device, the method comprising the steps of:
-
generating an image capture signal;
receiving, in response to the image capture signal, pixel data of an image;
assembling the pixel data into a plurality of image data blocks;
storing the assembled image data blocks in memory; and
decoding a barcode within the assembled image data blocks at a central processor, wherein the central processor executes the operating system and one or more application programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An imaging device for capturing and decoding barcode image data, the device comprising:
-
an imager for generating image pixel data;
an image data assembler in communication with the imager that receives image pixel data from the imager and assembles the pixel data into image data blocks;
a memory module in communication with the image data assembler that receives assembled image data blocks from the image data assembler and stores the assembled image data blocks; and
a central processor in communication with the memory module that executes a barcode decode routine on the stored image data blocks and executes a device operating system and one or more application programs. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification