US2011290884A1PendingUtilityA1

Bar code decoding device

Assignee: CAI QIANGPriority: Jun 1, 2010Filed: May 31, 2011Published: Dec 1, 2011
Est. expiryJun 1, 2030(~3.9 yrs left)· nominal 20-yr term from priority
G06K 7/10851
25
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An exemplary bar code decoding unit includes an interface unit. The bar code image is input into the bar code decoding unit via the interface unit, and the bar code decoding unit decodes the bar code image and outputs decoded information via its interface unit.

Claims

exact text as granted — not AI-modified
1 . A bar code decoding device, comprising:
 (a) interface unit;   (b) a bar code decoding unit is electrically connected to its interface unit, the bar code image is input into the bar code decoding unit via the interface unit and the bar code decoding unit decodes the bar code image and outputs decoded information via its interface unit.   
     
     
         2 . The bar code decoding device of  claim 1 , wherein the bar code decoding unit comprising:
 (a) a data memory for storing the bar code image;   (b) a register block, including a command register, which is used for temporary storage of commands, and a data register, which is used for temporary storage of data;   (c) a bar code decoding pipeline for processing the bar code image;   (d) a master logic module, which obtains processing commands from the command register, and transfers the bar code image stored in the data memory to the bar code decoding pipeline for decoding according to the processing command, and;   (e) a bus interface of virtual NAND flash memory, electrically connected to the register block for transferring data in line with an interface standard of NAND flash memory so as to enable communication between the bar code decoding unit and the interface unit.   
     
     
         3 . The bar code decoding device of  claim 2 , wherein the data memory which realized by RAM (random access memory) stores the bar code image obtained from exterior of the bar code decoding unit. 
     
     
         4 . The bar code decoding device of  claim 2 , wherein desired control states of the master logic module be chosen by triggering setting switches connected to the master logic module. 
     
     
         5 . The bar code decoding device of  claim 2 , wherein desired control states of the master logic module be chosen by obtaining external commands from the bus interface of virtual NAND flash memory. 
     
     
         6 . The bar code decoding device of  claim 2 , wherein the bus interface of virtual NAND flash memory is connected to an external circuit of bar code decoding unit and communicates with the external circuit to transfer data in the interface standard of NAND flash memory. 
     
     
         7 . The bar code decoding device of  claim 2 , wherein the register block, including a state register, which is used for displaying the operating state of the master logic module. 
     
     
         8 . The bar code decoding device of  claim 2 , wherein the bar code decoding unit comprising:
 multiple bar code decoding pipelines realized by hardware logic and parallel processing of the bar code image by the multiple bar code decoding pipelines.   
     
     
         9 . The bar code decoding device of  claim 2 , wherein the interface unit comprising:
 (a) a flash memory data control module, electrically connected to the bus interface of virtual NAND flash memory for accessing the bus interface of virtual NAND flash memory and inputting and outputting the data in line with interface standard of NAND flash memory;   (b) a USB controller, electrically connected to its flash memory data control module for transforming the input data back and forth from the USB communication protocol into the interface standard of NAND flash memory and inputting it into the flash memory control module and transforming this data from the interface standard of NAND flash memory output from the flash memory data control module into the USB communication protocol;   (c) a USB interface, electrically connected to the USB controller for input and output of data in the USB communication protocol;   (d) a microprocessor, electrically connected to the flash memory control module and the USB controller respectively for coordination of the operating state of the flash memory control module and the USB controller.   
     
     
         10 . The bar code decoding device of  claim 1 , wherein the bar code decoding unit comprising:
 (a) a data memory for storing the bar code image;   (b) a register block, including a command register, which is used for temporary storage of commands, and a data register, which is used for the temporary storage of data;   (c) a bar code decoding pipeline for processing the bar code image;   (d) a master logic module, which obtains processing commands from the command register, and makes the bar code decoding pipeline to decode the bar code image stored in the data memory according to the processing command, and;   (e) an input/output interface, electrically connected to the register block so as to enable communication between the bar code decoding unit and the interface unit.   
     
     
         11 . The bar code decoding device of  claim 10 , wherein the interface unit comprising:
 (a) a USB controller, electrically connected to the input/output interface for transforming the input data to and from the USB communication protocol into stored data and input it into the flash memory control module and transforming the data output from the flash memory data control module into the USB communication protocol for output;   (b) a USB interface, electrically connected to the USB controller for the input and output of data.   
     
     
         12 . The bar code decoding device of  claim 11 , wherein the USB controller is integrated into the bar code decoding unit. 
     
     
         13 . The bar code decoding device of  claim 1 , wherein the bar code decoding unit further comprising:
 configuration memory, which is electrically connected to the register block for storing operation parameters and table look-up data during the operation of the bar code decoding pipeline, which obtains the operation parameters and table look-up data from the configuration memory via the master logic module and the register block.   
     
     
         14 . The bar code decoding device of  claim 1 , wherein the bar code decoding unit further comprising:
 configuration memory, which is set in the bar code decoding pipeline for storing operation parameters and table look-up data during the operation of the bar code decoding pipeline.   
     
     
         15 . The bar code decoding device of  claim 1 , wherein the bar code decoding device further comprises a read write controller, the interface unit comprises a memory card interface, the bar code decoding unit is electrically connected to the read write controller, the read write controller inputs the bar code image into the bar code decoding unit via the memory card interface for decoding the bar code image and acquires a decoded information of the bar code image, then outputs the decoded information via the memory card interface. 
     
     
         16 . The bar code decoding device of  claim 15 , wherein the bar code decoding unit comprising:
 (a) a data memory for storing the bar code image;   (b) a register block, including a command register, which is used for temporary storage of commands, and a data register, which is used for temporary storage of data;   (c) a bar code decoding pipeline for processing the bar code image;   (d) a master logic module, which obtains processing commands from the command register, and transfers the bar code image stored in the data memory to the bar code decoding pipeline for decoding according to the processing command, and;   (e) a bus interface of virtual NAND flash memory, electrically connected to the register block for transferring data in line with an interface standard of NAND flash memory so as to enable communication between the bar code decoding unit and the read write controller.   
     
     
         17 . The bar code decoding device of  claim 16 , wherein the read write controller comprising:
 (a) a flash memory data control module, electrically connected to the bus interface of virtual NAND flash memory for accessing the bus interface of virtual NAND flash memory and inputting and outputting the data in line with interface standard of NAND flash memory;   (b) a memory card controller, electrically connected to its flash memory data control module for transforming the input data back and forth from the memory card communication protocol into the interface standard of NAND flash memory and inputting it into the flash memory control module and transforming this data from the interface standard of NAND flash memory output from the flash memory data control module into the memory card communication protocol;   (c) a microprocessor, electrically connected to the flash memory control module and the memory card controller respectively for coordination of the operating state of the flash memory control module and the memory card controller.   
     
     
         18 . The bar code decoding device of  claim 15 , wherein the bar code decoding unit comprising:
 (a) a data memory for storing the bar code image;   (b) a register block, including a command register, which is used for temporary storage of commands, and a data register, which is used for the temporary storage of data;   (c) a bar code decoding pipeline for processing the bar code image;   (d) a master logic module, which obtains processing commands from the command register, and makes the bar code decoding pipeline to decode the bar code image stored in the data memory according to the processing command, and;   (e) an input/output interface, electrically connected to the register block so as to enable communication between the bar code decoding unit and the read write controller.   
     
     
         19 . The bar code decoding device of  claim 18 , wherein the read write controller comprising:
 a memory card controller, electrically connected to the input/output interface for transforming the input data to and from the memory card communication protocol into stored data and input it into the bar code decoding unit and transforming the data output from bar code decoding unit into the memory card communication protocol for output.   
     
     
         20 . The bar code decoding device of  claim 15 , wherein the bar code decoding device further comprising:
 a memory, electrically connected to the read write controller for receiving a data of the memory card interface or the decoded information.

Join the waitlist — get patent alerts

Track US2011290884A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.