Back to results
US 8,477,141 B2Granted
Low power multi-core decoder system and method
AssigneeHand Held Products, Inc.
InventorYnjiun P. Wang
Life of this patent
Estimating the term…
Abstract
A portable data terminal including a multi-core processor having at least a first core and a second core, at least one illumination assembly and at least one imaging assembly and data storage means configured to store a plurality of program instructions, the program instructions including at least one one-dimensional decoder and at least one two-dimensional decoder.
Claims19
A portable data terminal, comprising:
- a multi-core processor having at least a first core and a second core;
- at least one illumination assembly and at least one imaging assembly;
- and
- data storage means configured to store a plurality of program instructions, the program instructions including at least one one-dimensional decoder and at least one two-dimensional decoder;
- and
- wherein the first core of the multi-core processor executes the one-dimensional decoder and the second core executes the two-dimensional decoder
- wherein the one-dimensional decoder and two-dimensional decoder run synchronously in parallel.
4 more elements
A method of decoding a bar code, comprising:
- providing a portable data terminal having a multi-port memory and a multi-core processor;
- capturing an image of a target;
- transferring image pixel data to one port of the multi-port memory;
- and executing program instructions stored in the multi-port memory concurrently on a first core of the multi-core processor so as to decode any one-dimensional bar code represented by the pixel data and on a second core of the multi-core processor so as to decode any two-dimensional bar code represented by the pixel data
- wherein the one-dimensional decoding and two-dimensional decoding run synchronously in parallel.
2 more elements
A system of capturing an image and decoding any bar code in the image, comprising:
- a multi-core processor having at least a first core and a second core;
- a data storage means including at least one multi-port memory having at least a first port and a second port, the multi-port memory being in communication with at least one core of the multi-core processor;
- at least one illumination assembly and at least one imaging assembly, the imaging assembly being configured to transmit image pixel data to the multi-port memory;
- and
- wherein the data storage means comprises software including a one-dimensional decoder and a two-dimensional decoder that when executed causes each of the first and second cores of the multi-core processor to perform a respective method comprising:
- decoding any one-dimensional bar code represented by the pixel data;
- and
- decoding any two-dimensional bar code represented by the pixel data
- wherein the one-dimensional decoding and two-dimensional decoding run synchronously in parallel.
6 more elements
Dependencies are inferred from the claim text.