| CPC G06V 30/224 (2022.01) [G06T 7/11 (2017.01); H04N 23/80 (2023.01)] | 15 Claims |

|
1. A camera based code reader that has an image sensor for detecting image data having an optical code, a memory for storing image data, a first processing unit for transmitting the image data from the image sensor to the memory in an image data stream, and a second processing unit that is configured for a decoding in which the stored image data are evaluated to read the code content of the optical code,
wherein the first processing unit is configured for at least one auxiliary function in which the first processing unit reads back at least some of the image data from the memory and writes a pre-processing result back to the memory so that the first processing unit takes a dual function as a streamer for transferring the image data from the image sensor to the memory and as a coprocessor for performing the at least one auxiliary function; and
wherein the second processing unit is configured to invoke the at least one auxiliary function of the first processing unit as required to assist the decoding when needed for decoding the current code and to access the result of the at least one auxiliary function to continue decoding.
|