Low power multi-core decoder system and method
First Claim
Patent Images
1. 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 decoderwherein the one-dimensional decoder and two-dimensional decoder run synchronously in parallel.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17)
-
-
18. 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. - View Dependent Claims (19)
-
Specification