Two-dimensional code image is read with a two-dimensional CCD, and displayed on an LCD. Keys or a touch panel can input a message regarding the read image by hand. The read image and the message displayed on the LCD are stored in the EEPROM with relationship therebetween.
|
1. A data code image reading apparatus comprising:
optical reading means for reading a data code image as image data; display means for displaying said image data; data input means for manually inputting related data related to said image data in response to a direct operation by a user; and storing means for storing said image data and said related data inputted in response to said direct operation by said user.
6. A data code image reading apparatus comprising:
optical reading means for reading a data code image as image data; display means for displaying said image data; data input means for manually inputting related data related to said image data in response to a direct operation by a user; and outputting means for outputting said image data and said related data inputted in response to said direct operation by said user.
9. A data code image reading apparatus comprising:
a light-emitting device for emitting light to illuminate a data code image; a charged coupled device (CCD) for creating an image data signal based on data code image; an optical unit for focusing reflected light emitted from the light-emitting device onto the CCD; a processor in communication with the CCD for decoding the image signal into a quick response code; a display for displaying the quick response code; and a data input device for receiving related data related to the quick response code from a user.
2. A data code image reading apparatus as claimed in
3. A data code image reading apparatus as claimed in
4. A data code image reading apparatus as claimed in
5. A data code image reading apparatus as claimed in
7. A data code image reading apparatus as claimed in
8. A data code image reading apparatus as claimed in
recognizing and decoding means for recognizing and decoding said image data; and judging means for judging whether said data input means operates to input said related data related to said image data when said image data is incorrectly decoded, and said storing means stores the decoded data in place of said image data when said image data is correctly decoded.
10. The data code image reading apparatus of
11. The data code image reading apparatus of
12. The data code image reading apparatus of
13. The data code image reading apparatus of
14. The data code image reading apparatus of
|
1. Field of the Invention
This invention relates to a data code image reading apparatus for optically reading a data code image.
2. Description of the Prior Art
Data code image readers for reading two-dimensional code data are known. U.S. Pat. Nos. 5,414,251 and 5,659,167 disclose such data code image readers for POS systems. The data code image reader disclosed in U.S. Pat. No. 5,414,251 processes the output of selected images via pattern recognition means, and images recognized to contain decodable optical information are displayed and highlighted by a display. The data code image reader disclosed in U.S. Pat. No. 5,659,167 displays data code image matrix or two-dimensional bar code. The image is continuously updated as the data form filled with entered data. Using the display and an input unit such as a keyboard, digitizer or scanner, the decoded data can be edited to add, modify or delete data while observing the resulting data code image.
The aim of the present invention is to provide a superior data code image reading apparatus capable of reading and storing data that is related to the data code image and that is manually input into the apparatus.
According to the present invention, a first aspect of the present invention provides a data code image reading apparatus comprising: optical reading means for reading data code image as image data; display means for displaying said image data; data input means for inputting data relating said image data; and storing means for storing said image data and said data with relationship therebetween.
According to the present invention, a second aspect of the present invention provides a data code image reading apparatus based on the first aspect, further comprises outputting means for outputting said image data and said data with said relationship.
According to the present invention, a third aspect of the present invention provides a data code image reading apparatus based on the first aspect, wherein said data input means comprises a transparent touch panel on a displaying surface of said display means.
According to the present invention, a fourth aspect of the present invention provides a data code image reading apparatus based on the first aspect, wherein said data input means comprises a keyboard having a plurality of keys and having a character mode and a non-character mode, wherein, in said character mode, said data input means inputs a character by a predetermined key operation.
According to the present invention, a fifth aspect of the present invention provides a data code image reading apparatus based on the fourth aspect, wherein said data input means further includes a memory and a character conversion mode for converting a set of characters previously inputted by said data input means into another type of character.
According to the present invention, a sixth aspect of the present invention provides a data code image reading apparatus comprising: optical reading means for reading data code image as image data; display means for displaying said image data; data input means for inputting data relating said image data; and outputting means for outputting said image data and said data with relationship therebetween.
According to the present invention, a seventh aspect of the present invention provides a data code image reading apparatus based on the sixth aspect, further comprises storing means for storing said image data and said data to supply said image data and said data to said outputting means with relationship therebetween.
According to the present invention, an eighth aspect of the present invention provides a data code image reading apparatus based on the first aspect, further comprises: recognizing and decoding means for recognizing and decoding said image data; and judging means for judging whether said image data is correctly decoded, wherein said data input means operates to input said data relating said image data when said image data is incorrectly decoded, and said storing means stores the decoded data in place of said image data when said image data is correctly decoded.
The object and features of the present invention will become more readily apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
The same or corresponding elements or parts are designated with like references throughout the drawings.
A portable reader for reading a QR (quick response) code will be described as an embodiment of this invention.
As shown in
The tip of the case 2 has an opening portion 21, and a lens 7 is fixed to the opening portion 21 as shown in FIG. 2. On the optical axis determined by the lens 7, a two-dimensional CCD (charged-coupled device) 8 (shown in
The microprocessor 9 includes a CPU (central processing unit) 10, a ROM (read-only memory) 11 for storing control programs, a RAM (random-access memory) 12, and an EEPROM (electrical erasable programmable read-only memory) 13.
The portable reader further includes a trigger key 4a on the side surface of the portable case 2 as a portion of the keyboard 3. The trigger key 4a starts the reading operation.
To read a QR code (two-dimensional data code matrix), an operator presses the opening portion 21 against a label with the QR code and operates the trigger key 4a. In response to this the illumination LED 14 turns on to illuminate the label. The reflected light is focused on the two-dimensional CCD 8 with the optical unit including the lens 7. The image on the two-dimensional CCD 8 generates an image signal indicative of the two-dimensional pattern on two-dimensional CCD 8, that is, the QR code. The image signal is stored in the EEPROM 13 to store the two-dimensional pattern. The CPU 10 reads the image signal to decode the image signal as the QR code and displays the two-dimensional pattern of the QR code. The decoded QR code is supplied to an external unit through the IrDA interface circuit 16 if the QR code is correctly decoded. Moreover, the image signal is stored in the EEPROM 13.
The keys 4 of the keyboard 3 are used for inputting a number and a letter or the like. In addition, a predetermined key operation, that is, operation of a plurality of keys 4 in a predetermined order can input a kana (used in a Japanese system of syllabic writing). The CPU 10 displays the inputted number, letter, or kana on the liquid crystal display 5. A kana may be inputted by converting a Roman character that is inputted by one to three letters because a kana can be expressed using one to three letters. After the input of kanas, another predetermined key operation converts the kanas in the RAM 12 into a Chinese character or a phrase including a Chinese character and kanas. The CPU 10 displays the Chinese character in place of the kanas before conversion. That is, the CPU 10 can repeatedly convert one type of character into another type of character.
If the keyboard 3 is of a non-alphabet key type, letters are also inputted by the predetermined key operation. Moreover, a kana or the Chinese character is provided from the inputted letters as mentioned above.
Moreover, in response to another predetermined operation to the keyboard 3 after input of a number, a letter, a kana, or a Chinese character, the CPU 10 stores the input character as character data. Alternately, the CPU transmits the input character to the external unit through the IrDA interface circuit 16 as character data together with the image data regarding the data with the relationship therebetween, effectively entering a message corresponding to a QR code.
Alternatively, the CPU 10 encodes the input character to QR code data. The QR code data is serially transmitted to an external unit through the IrDA interface circuit 16. The external unit generates the QR code (QR code bit map image, for example, printed image) in accordance with the transmitted QR code data.
The position of the inputted number, letter, kana, or Chinese character can be changed upwardly, downwardly, right and left by operation of scroll keys of the keys 4.
The touch panel 6 on the liquid crystal display 5 detects the pressure thereon and a position of a pressed portion thereof. An operator draws a character on the touch panel 6 with a pen 18. The CPU 10 recognizes the handwritten character or the like. When a character is handwritten, the CPU 10 recognizes the presser position detected by the touch panel 7 and displays the handwritten character or the like on the liquid crystal display 5.
The detected handwritten character is stored in the EEPROM 13 or transmitted to the external unit in the form of bit map data, run-length data, or the like together with the image data of the QR code from the EEPROM 13.
Alternatively, the CPU 10 recognizes the detected handwritten characters and the recognized data is converted into character code data which is stored in the EEPROM 13 or transmitted to the external unit together with the image data of the QR code.
Referring now to
When the operator operates the trigger key 4a to read a QR code on a label, in step S1 the CPU 10 turns on the illumination LED14 and reads the QR code with the two-dimensional CCD 8 and displays the read QR code on the liquid crystal display 5 as shown in FIG. 1.
To add a message, a memorandum, or a comment relating the read image of the QR code to the read image data (a related message) and to store the related message in the EEPROM 13, the operator depresses a predetermined key for data addition on the keyboard 3. In response to this, i.e., YES in step S2, the CPU 10 enters the data addition mode. In the following step S3, the CPU 10 requests a key input operation to judge whether the message is inputted with the touch panel 6 or the key 4.
If the operator selects the key input operation (Key in step S3), the CPU 10 enters the key input mode. In step S4, the CPU 10, receives key inputting and converts the key code into character data of letters, into character data of kana if required, and into character data of Chinese characters if required, and displays the additional data with the character data to re resent a date, a message or the like on liquid crystal display 5.
If the operator selects the handwriting input operation (touch panel in step S3), the CPU 10 enters the touch input mode. In step S5, the CPU 10 receives handwriting input and displays the handwritten data as additional data on the liquid crystal display 5.
In step S6, the CPU 10 requires selection regarding storing to judge whether the added data is stored. If YES, the CPU 10 stores the image data of the QR code and the inputted related message data as added data in step S7 and processing ends.
In step S6, if the storing operation is not required, processing ends to cancel the inputted message or the like to reenter it with correction or the like.
Referring now to
If the QR code is correctly recognized and decoded, the decoded code and the additional message may be stored in the EEPROM 13 and transmitted to the external unit when the message data is inputted or may be stored and transmitted without additional data when there is no input of message data.
As mentioned above, according to the embodiment, the reader can store the read image and the related message in the EEPROM 13. If the stored image data is read and displayed by an operator, the operator is also able to display the related message. Therefore, the operator can know, for example, when and where the QR code is read, which article carried the QR code, or or whether the OR code is displayed properly from the added message displayed with the image data of the QR code. Using this functionality, the operator will not confuse the image data of the QR code with similar images of other QR codes.
Moreover, this portable reader is provided with key inputting and touch panel inputting of the message, so that the operator can select either of the key input or the handwriting input in accordance inclination of the operator.
This invention provides various modifications.
For example, the message may be added only by the key input or only by the touch panel 6.
The read image may be one-dimensional code such as a bar code, or other two-dimensional codes other than the QR code, or a picture image. If the one-dimensional code is read, the optical reading means may be a line sensor. The read image may be stored in the RAM 12. The reader may be not a portable type, that is, may be a situational type.
Patent | Priority | Assignee | Title |
10635872, | Jul 20 2017 | Casio Computer Co., Ltd. | Portable terminal |
10929624, | Jul 20 2017 | Casio Computer Co., Ltd. | Portable terminal, imaging device and reading device |
10936836, | Jul 20 2017 | Casio Computer Co., Ltd. | Portable terminal |
6997384, | Jul 19 2002 | Denso Wave Incorporated | Method for displaying and reading information code for commercial transaction |
7290712, | Feb 11 2003 | Method and apparatus for displaying digital content with integrated optical sensor for triggering secondary display | |
7336319, | Dec 19 2002 | Ricoh Company, LTD | Digital camera apparatus having a recognizing function |
8282006, | Oct 17 1997 | Hand Held Products, Inc. | Imaging device operative for image processing |
9582810, | Apr 20 2012 | SHOPSENTRIC INC | Quick response information management system and method |
9621498, | Feb 02 2012 | LG Electronics Inc.; LG Electronics Inc | Mobile terminal and controlling method thereof |
9690968, | May 17 2015 | Authenticated scannable code system | |
9754293, | Apr 20 2012 | SHOPSENTRIC INC | System and method for on-vehicle merchandising |
Patent | Priority | Assignee | Title |
5414251, | Mar 12 1992 | Intermec IP CORP | Reader for decoding two-dimensional optical information |
5659167, | Apr 05 1994 | Symbol Technologies, Inc | Visually interactive decoding of dataforms |
5821523, | Mar 12 1992 | Intermec Technologies Corporation | Combined code reader and digital camera using a common photodetector |
6330975, | Mar 12 1992 | Intermec IP CORP | Combined code reader and digital camera using a common photodetector |
EP873013, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 24 2001 | Denso Corporation | (assignment on the face of the patent) | / | |||
Aug 27 2001 | ITOU, KUNIHIKO | Denso Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012293 | /0772 | |
Aug 27 2001 | KONOSU, KOJI | Denso Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012293 | /0772 |
Date | Maintenance Fee Events |
Jun 15 2004 | ASPN: Payor Number Assigned. |
Apr 06 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 30 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Apr 24 2013 | ASPN: Payor Number Assigned. |
Apr 24 2013 | RMPN: Payer Number De-assigned. |
Jun 05 2015 | REM: Maintenance Fee Reminder Mailed. |
Oct 28 2015 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Oct 28 2006 | 4 years fee payment window open |
Apr 28 2007 | 6 months grace period start (w surcharge) |
Oct 28 2007 | patent expiry (for year 4) |
Oct 28 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 28 2010 | 8 years fee payment window open |
Apr 28 2011 | 6 months grace period start (w surcharge) |
Oct 28 2011 | patent expiry (for year 8) |
Oct 28 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 28 2014 | 12 years fee payment window open |
Apr 28 2015 | 6 months grace period start (w surcharge) |
Oct 28 2015 | patent expiry (for year 12) |
Oct 28 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |