The present invention relates to an array reading system, and more particularly to an array reading system that utilizes an array reader having a plurality of image sensors to quickly scan different tag identifiers on an object and determine the position of the object.
Currently, techniques for reading identifiers, such as bar code and radio-frequency identification (RFID) tag, have been widely used in security identification, supply chain management, library management, product tracking, access control, etc. There are prior art in connection with identification tags and active identifying of positions of such identification tags. Taiwan Invention Patent Number I258712 discloses a RFID card reader with multi-dimensional antenna array, in which the RFID technique is employed to detect and read an identifier and to locate the position of the identifier. However, the RFID card reader disclosed in Taiwan Invention Patent Number I258712 necessitates the use of a large quantity of RFID tags.
Besides, Taiwan Patent Number I231459 discloses a vocal learning system, in which identifiers are printed on different objects shown on an audiobook to achieve the purpose of identifying the objects.
Therefore, one of objectives of the present invention is to provide an array reading system to overcome the problem of passive reading manner in the conventional reading system and to effectively reduce the volume of the object to be detected and the manufacturing cost of the reading system.
To achieve the above and other objects, the array reading system according to the present invention is configured to detect at least one object having at least one tag identifier, and comprises an array reader, a digital control circuit and a processor. The array reader includes a plurality of image sensors for respectively reading a specific one of the tag identifiers of the object and generating an analog detection data. The digital control circuit is electrically connected to the array reader for receiving the analog detection data output by the array reader and converting the received analog detection data into a digital detection data. The processor determines, based on the digital detection data, a manner in which the object is positioned and whether the object is positioned in a correct manner.
Preferably, the array reader can further includes a multi-channel analog circuit for turning on/off the image sensors separately. The multi-channel analog circuit not only has the function of turning on/off the image sensors separately, but also has the function of amplifying and filtering to amplify the analog signal of the image sensors into a digital signal. The multi-channel analog circuit can be a multi-channel analog to digital converter, or a circuit including amplifiers for amplifying and filtering analog signals. The multi-channel analog circuit also receives the analog detection data generated by the image sensor that has been turned on by the multi-channel analog circuit. The digital control circuit is electrically connected to the multi-channel analog circuit for controlling the on/off of different channels of the multi-channel analog circuit.
Preferably, the digital control circuit can further include a digital serial interface, such as a serial peripheral interface (SPI) or a universal serial bus (USB) interface. Via respective digital serial interfaces, the digital control circuit and any other digital control circuits are electrically connected to the processor in series or in parallel. Alternatively, the digital serial interface can be an independent external circuit configured between the digital control circuit and the processor.
With the above arrangements, the array reading system according to the present invention has at least the following advantages:
The structure and the technical means adopted by the present invention to achieve the above and other objects can be best understood by referring to the following detailed description of the preferred embodiments and the accompanying drawings, wherein
Please refer to
The multi-channel analog circuit 222 is used to turn on/off the image sensors 221 separately, and receive the analog detection data generated by the image sensor 221 that is turned on by the multi-channel analog circuit 222. The digital control circuit 23 is electrically connected to the multi-channel analog circuit 222 for controlling the multi-channel analog circuit 222 to turn on/off and select a certain channel thereof. For example, the digital control circuit 23 can turn on the image sensors 221 in a predetermined sequence, such that when one of the image sensors 221 is turned on, all other image sensors 221 are turned off. In this manner, the digital control circuit 23 can control the multi-channel analog circuit 222 to scan and switch among all the image sensors 221 to read the analog detection data generated by each of the image sensors 221. The digital control circuit 23 also converts the analog detection data into digital detection data.
The processor 24 is electrically connected to the digital control circuit 23, so as to output command or signal to the digital control circuit 23 for controlling the multi-channel analog circuit 222 to scan and switch among the image sensors 221 of the array reader 22. The processor 24 also identifies, based on the digital detection data, at where the object 21 is positioned.
Please further refer to
For example, when a user puts an object 32 in the area 313 with the tag identifier 321 on the object 32 being located at a position within a sensing range of the image sensor 221 in the area 313, the processor 24 controls the digital control circuit 23 to sequentially scan the 9 image sensors 221, and a digital detection data is obtained in the third sequence of the scan. The processor 24 then compares the obtained digital detection data with the internal data of corresponding relation to find out that the obtained digital detection data is generated by the image sensor 221 in the area 313. Therefore, the processor 24 is able to identify the object 32 is positioned in the area 313. Similarly, when the object 32 is put in the area 318 with the tag identifier 321 of the object 32 located within the sensing range of the image sensor 221 in the area 318, the processor 24 receives digital detection data obtained in the eighth sequence of the scan and can therefore identify the object 32 is positioned in the area 318. Moreover, when a plurality of objects 32 are put in different areas, the processor 24 can still identify the positions of these objects 32 according to the above-described principle.
If each of the objects 32 is provided at least one specific tag identifier 321 corresponding thereto, that is, different tag identifiers 321 are separately provided on different objects 32, and the processor 24 is also internally built with data of corresponding relation between the tag identifiers 321 and the objects 32, the processor 24 can then further determine the position of different object 32. The array reading system according to the present invention can be applied in various kinds of game systems, including but not limited to puzzle game systems, learning systems, such as an alphabet learning system, etc.
Preferably, the array reading system of the present invention can further include a storage module and an output module, depending on actual need. The output module can be, for example, a speaker, a display screen, etc. The storage module is used to store data about the correct positions of a plurality of tag identifiers 321 and game data or learning data corresponding thereto. When the processor 24 identifies the position of the object 32 and the identified position matches the correct position for the tag identifier 321 on the object 32, the processor 24 then drives the speaker to output corresponding sound or drives the display screen to show corresponding game data or learning data to achieve the playing or learning effect.
It is also possible an object is provided on one surface with a plurality of tag identifiers as shown in
Preferably, the multi-channel analog circuit 222 includes a logic circuit and a multiplexer or a plurality of switches to implement the above-mentioned function of switching among different image sensors 221. In the case that the multiplexer is used, the multiplexer has a plurality of inputs separately electrically connected to the image sensors 221 for receiving analog detection signals generated by the image sensors 221; an output; and a control end electrically connected to the logic circuit. The logic circuit receives and processes a channel selection signal from the digital control circuit 23 to produce a logic signal representing the channel to be selected, and sends the logic signal to the control end of the multiplexer for controlling the output of the multiplexer to output one of the analog detection signals received at the inputs that is corresponding to the selected channel. Similarly, in the case that the switches are used, the switches are separately electrically connected to different image sensors 221, and are separately controlled to turn on/off by a logic signal which is generated by the logic circuit and represents a channel to be selected. In this manner, it is possible to switch among different image sensors 221 to output an analog detection signal generated by a desired image sensor 221.
Alternatively, the array reading system of the present invention can be implemented without using the multi-channel analog circuit 222. In this case, a plurality of digital control circuits 23 are used in the array reading system, and the digital control circuits 23 are in one-to-one correspondence to the image sensors 221 for receiving the analog detection data from respective corresponding image sensors 221. The digital detection data generated by the plurality of digital control circuits 23 are then sent to the processor 24.
In addition to read the analog detection signals from different image sensors 221 by switching among the image sensors 221 under control of the digital control circuit 23, the multi-channel analog circuit 222 can also include a signal amplifying circuit and a filtering circuit, depending on actual needs, so as to amplify and filter the analog signals received from the image sensors 221 for subsequent signal processing.
Please refer to
Please refer to
Moreover, the digital control circuits 23a, 23b, . . . , and 23n are not necessarily connected to the processor 24 in series, but can be parallelly connected to the processor 24 via the digital serial interfaces 231a, 231b, . . . , and 231n to achieve the same effect of simplifying the expansion and maximization of the array reading system. Further, the digital serial interfaces are not necessarily built in the digital control circuits but can be external circuits electrically connected to the digital control circuits to achieve the same effect.
The present invention has been described with some preferred embodiments thereof and it is understood that many changes and modifications in the described embodiments can be carried out without departing from the scope and the spirit of the invention that is intended to be limited only by the appended claims.
Number | Date | Country | |
---|---|---|---|
60947735 | Jul 2007 | US |