This application is the U.S. national phase of international application PCT/KR2005/002385 filed 22 Jul. 2005, which designated the U.S. and claims priority of KR 10-2004-0058790, dated 27 Jul. 2004, the entire contents of each of which are hereby incorporated by reference.
The present invention relates to a hybrid tag interface system and an interfacing method, and more particularly, to a hybrid tag system which maximizes automatic recognition and visibility by combining a wireless recognition tag and an image tag, and a method using the hybrid tag.
The modern environment is becoming a ubiquitous computing environment of handheld and embedded computing devices, tag interfaces, and numerous service servers, with the rapid penetration of the Internet and mobile networks and combination of wireless networks. In this computing environment, physical objects are organically linked to digital information. Computers are embedded in the working environment of users, as hidden devices providing services, to establish a silent and seamless computing service environment so that users can access digital information smoothly.
With the development of this computing trend, a smooth connection of physical space and digital space based on a tag interface is emerging as an important field of ubiquitous computing, and a lot of research is under way in this area. In particular, research on tag usage in business models for fast settlement in a large market, in manufacturing processes, or in logistics networks, to take advantage of information using tags, is under way.
This system service development based on the tag interface is mainly being studied in relation to combining technologies with radio frequency identification (RFID), which is capable of replacing barcodes, because the tag itself is becoming smaller, cheaper, and more powerful. However, in order to form this system, a separate recognition device and associated equipment are needed, requiring a large initial investment. Also, there are other problems, such as interference in recognition, and restricted attachable media.
Here, the tag interface is an interface to link digital information present inside a computing environment and an object that exists physically. A variety of research projects to link the digital space inside the computing environment to the physical object using this interface are under way, in order to improve the computing environment of everyday life and make the environment more intelligent.
One type of input method to digitize physical information is keyboard or letter recognition, but the input speed is slow and a user's effort is required. Also, digitizing a large volume of information having a complex structure causes a long processing time and errors.
These are read by an optical recognition sensor such as a charge coupled device (CCD), and printed on paper, plastic wrapper, etc. The image code can be generated using an ordinary printer, and can be read by a dedicated device or a general-purpose device such as a webcam. However, in order to read the image code, the user should be able to see the code and confirm the position.
The barcode of
The 1D barcode of
The 2D barcode of
The colorcode of
If a set of color cells shows a result obtained by encoding specific information, the set is converted into bit information according to the red, green, and blue (RGB) values, and then used.
The usage method of the colorcode includes a direct colorcode model (DCM) method in which ASCII characters are all expressed through direct mapping according to the purpose, environment and user requests, and an indirect colorcode model (ICM) method in which only index information of data is contained and used in order to reduce the restriction by the performance requirement of a recognition device.
The colorcode of
The colorcode is formed with a parity area for determining errors in recognition of the code, and a direction detection area for determining the rotation or the direction of the code. The colorcode is read by detecting the position of the cell, compensating for distortion, and checking errors with the parity, and therefore has a high recognition rate. In particular, the advantage of the colorcode is that it can be read by an ordinary camera or scanner.
Next, the RFID tag will be explained.
Unlike the image codes described above with reference to
The RFID system is formed with a reader (or interrogator), a transponder, which is generally called a tag, and a computer or other computing devices capable of processing data.
According to the operation principle of the RFID, a tag generates a signal containing proper information, and a reader recognizes and analyzes this signal through an antenna, and obtains the information of the tag. This RFID can be roughly broken down into active RFID and passive RFID. With its own power generator embedded in the tag, the active RFID can read, write, and edit data, and has a bigger memory and a wider reception area. However, the tags are large and expensive, and have a limited lifetime.
The passive RFID is light, cheap, and has a long life span. However, since energy must be supplied from the reader in order to use the passive RFID, the recognition distance is short, and much power must be supplied to the reader. Most read-only tags employ the passive tags, in which 32 to 128-bit information that cannot be modified is programmed.
The recognition distance of the RFID varies greatly from several centimeters to tens of meters, with respect to the frequency usage area or the power consumption. The RFID can be read even when in motion. It is very difficult to counterfeit the unique ID given to an RFID in the manufacturing process. Also, since the RFID employs a contactless method, it is easy to carry the RFID. The RFID with a desired ID has flexibility such that the RFID can be produced in a variety of forms. The RFID can transmit information through a non-metal substance (glass, fiber, wood), so the RFID can even be read from inside a pocket or wallet. Since a radio wave is transmitted from an antenna or a reader, the RFID is less affected by the direction of information transmission.
The technological characteristics will now be explained. First, the type of media to which the tags can be attached will be explained. The image code can be used with all media on which the image code can be printed, such as paper and vinyl.
An ultra-small RFID has been developed, with a size of 2 mm×2 mm×10 μm, but due to usage problems such as the recognition distance and interference between RFID tags, it has a drawback that it is difficult to attach to a very thin or small medium such as paper.
Secondly, robustness against an external environment will be explained.
This is again broken down into effects that can damage a tag itself, such as temperature, humidity, impact, folding, and water. The image code is printed on flexible paper, wrapper, plastic and the like, such that impact or a folding action rarely damages the image code. However, if rising temperature or humidity damages the medium, such as paper or plastic, on which the image code is printed, the image code can also be damaged. The RFID is rarely affected by temperature or humidity, and is robust against impact. Recently, flexible RFID tags have been produced. However, due to the antenna of the RFID, the RFID is weak against folding or wrinkling, for example, when washed. Unless physical damage occurs due to washing or the like, both types of tag interface are rarely affected by water. If the RFID is not waterproofed, it may operate incorrectly.
Next, recognition characteristics will be explained. In the case of a CCD-based recognition method, the image code is affected by light. In the case of a dedicated recognition unit, the barcode is affected a little by light due to its close distance recognition, but in case of a laser-based recognition unit, the barcode is rarely affected.
The colorcode is greatly affected by light because it uses a CCD-based general-purpose recognition unit, and in addition the colorcode itself is based on colors. The RFID is affected by a magnetic field in relation to the frequency band being used, and is very weak against frequency interference. If an opaque object is between the tag and the recognition unit, it is impossible to recognize the image code, but the RFID can be recognized unless the interfering object is metal.
Next, convenience of recognition will now be explained. Recognition of a tag (visibility) requires a user to know where the tag is attached and which tag is recognized by a reader. The barcode or the colorcode can be clearly confirmed, but it is difficult for a user to find the RFID because the RFID tag is hidden. Also in terms of recognition method the image code should be recognized by a user, but the RFID can be automatically recognized. As for device dependency, the barcode and the RFID need dedicated recognition device, but the colorcode has an advantage that it can be used with all devices with an attached camera. As for a recognition distance, the image code should be placed close to a user to be read, but the RFID can be read at tens of meters or more depending on the type of RFID.
As for the size and shape of tags in the design aspect, the size of the barcode or colorcode can be diversified but the shape must be rectangular. The size or shape of the RFID can be restricted by the antenna.
Aesthetics can be important to the user, and in this respect the colorcode can be regarded as superior because it employs a variety of colors.
Finally, as for usage characteristics, the image code can be generated and used conveniently by a user when necessary, using a general-purpose printer. The RFID needs a separate apparatus to record information. Also, the image code can be transmitted and received using a general-purpose device, such as a facsimile and a personal computer, a telephone, or a network.
The present invention provides a hybrid tag interface system and method by which, using a hybrid tag combining a wireless recognition tag and an image tag, access to information which matches user requirements in a ubiquitous environment is made easier through automatic recognition of a wireless recognition tag and visibility of an image tag,
According to the present invention, automatic recognition and visibility can be maximized, by using a hybrid tag combining a wireless recognition tag and an image tag.
According to an aspect of the present invention, there is provided a hybrid tag interface system including: a wireless recognition tag which includes first codes for an object and transmits and receives the first codes through wireless communication; an image tag which expresses a second code for the object using a 1-dimensional (1D) or 2-dimensional (2D) image; a tag reader unit which transmits and receives the first codes of the wireless recognition tag and reads the second code of the image tag; and a tag calculation unit which calculates information on the object from the first codes and the second code based on the correlation between the first codes and the second code.
According to another aspect of the present invention, there is provided a hybrid tag interface method including: receiving first codes for an object from a wireless recognition tag containing the first codes, through wireless communication; reading a second code for the object from an image tag expressing second code by using a 1D or 2D image, through optical contact; and calculating information on the object from the first codes and the second code based on the correlation between the first codes and the second code.
The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.
The wireless recognition tag 200 is a tag transmitting and receiving data using an antenna included in the tag 200 itself.
The wireless recognition tag 200 transmits and receives signals using a radio frequency, and a leading example is an RFID tag.
The wireless recognition tag 200 stores first codes on an object. The first codes may be indexes indicating individual information items of the object, or may directly indicate information on the object. When the first codes are indexes, an external computing environment retrieves information corresponding to codes read from the wireless recognition tag 200.
The image tag 210 expresses a second code for an object using a 1D or 2D image.
The image tag 210 includes a 1D barcode, a 2D barcode, a colorcode, or other similar tag. The 2D barcode and the colorcode can contain more data than the 1D barcode.
The tag reader unit 220 is formed with a first reader unit 222 for reading the first codes from or writing the first codes to the wireless recognition tag 200, and a second reader unit for reading the second code of the image tag 210. More specifically, if the wireless recognition tag 200 enters a communication area, the first reader unit 222 reads the first codes stored in the wireless recognition tag 200. Also, the first reader unit 222 records codes in the wireless recognition tag 200 which has entered the communication area. The second reader unit 224 reads the image of the image tag 210 expressed on a plane by using optical devices such as a CCD, camcorder, and laser device. The second reader unit 224 recognizes the second code corresponding to the image.
The tag calculation unit 230 calculates information on the object from the first codes of the wireless recognition tag 200 and the second codes of the image tag 210 according to the correlation of the wireless recognition tag 200 and the image tag 210.
The correlations of the wireless recognition tag 200 and the image tag 200 include a dual tag relation, a partial tag relation, a relative tag relation, a rebind tag relation, and a discrete tag relation.
After defining information items for a hybrid tag interface here, a method of calculating information on an object according to the correlation between information items will now be explained.
Iobject={inln≧1 and n≦N, n is a natural number} (1)
Here, N denotes the number of information types on an object, and Iobject denotes information related to the object.
Information items can be obtained by extracting them from an image code or an RFID, or by conversion. By using an image code, one information item can be obtained, and a job to obtain this is defined as FIMAGE ( )
It=FIMAGE(Image tag) where tε{1,2, . . . , n}, t≦N and itεIobject (2)
Here, it denotes information obtained from an image tag.
One or many information items stored in the RFID can be obtained; a job to obtain one information item is defined as FRFID (RFID), and a job to obtain many information items is defined as FMRFID( ).
Ir=FRFID(RFID) where rε{1,2, . . . , n}, r≧N and irεIobject (3)
Here, ir denotes one type of information obtained from the RFID.
IR=FMRFID(RFID) where IR={iplipεIobject,p≧1 and p≦N, p is a natural number} (4)
Here, IR denotes the collection of information obtained from the RFID.
Also, since the RFID can change or add information, these jobs are defined as FMRFID
IR′=FMRFID
Here, IR′ denotes the collection of information after executing the add command in the RFID.
IR″=FMRFID
Here, IR″ denotes the collection of information after executing the change command in the RFID.
IR′″=FMRFID
Here, IR′″ denotes the collection of information after executing the delete command in the RFID.
The method of calculating information on the object according to the correlation between the wireless recognition tag (hereinafter referred to as an ‘RFID tag’) 200 and the image tag 210 will now be explained.
First, the dual tag relation case will be explained.
In the dual tag model, the RFID TAG 200 and the image tag 210 have identical code values. According to the visibility of the two tags and the characteristics and positions of the medium to which the two tags are attached, the two tags can perform a mutual compensation function. The dual tag model provides two functions, one of which is a compare function. The compare function reads the RFID and image tag at the same time or sequentially, compares the values, and returns a true or false result. The other is an assist function, by which when it is difficult to read one of the RFID and the image tag, or the reading of one fails, the other tag is read and the result is returned.
Compare Function:
FCOMPARE(RFID, image tag)=Compare(FRFID(RFID), FIMAGE(image tag)) Result: True or False (8)
Assist Function:
FASSIST(RFID, image tag)=If Fail (FRFID(RFID)) then return(FIMAGE(image tag)) Result: Fail or itεIobject (9)
Secondly, the partial tag relation will be explained.
The partial tag model uses an image tag in order to supplement a value on the RFID attached to a product. A representative function provided by this model is an indicate function. With this function, part of a value, which the RFID has, is indicated by the image code. If there is a restriction in the recognition environment of the RFID, or part of the data should be protected, this function is used to obtain only a required information value through the image tag. When RFIDs are close and affecting each other, it is difficult for the user to determine which tag is read. Accordingly, this function is useful particularly in a case where much information is desired to be provided through the tag in a very small product such as a book.
Indicate Function:
FINDICATE(RFID, image code)=If FRFID(RFID) include FIMAGE(image tag) then return FIMAGE(image tag) Result: Fail or it where it εIobject (10)
Thirdly, the relative tag relation will be explained.
In the relative tag model, the RFID tag 200 and the image tag 210 have different values and there is an inevitable correlation between these two values. The relative tag model includes a secure function and a convert function. When the RFID tag 200 has encrypted data and the image tag 210 has a key value for decrypting, the secure function decrypts the data using the two tags so that a user can obtain required information. Also, conversely, the RFID may have a key value for decrypting and the image tag may have encrypted information.
The convert function is similar to the secure function, but does not have the encryption or decryption function, and performs conversion, by performing a calculation, such as addition or subtraction, with the data of the RFID tag 200 using the code of the image tag 210.
Convert Function:
FCONVERT(RFID, image code)=Convert(FMRFID(RFID), FIMAGE(image tag)) Result: Fail or ic where ic εIobject (11)
Secure Function:
FSECURE(RFID, image code)=Decrypt(FRFID(RFID), FIMAGE(image tag)) Result: Fail or is where is εIobject (12)
Fourthly, the rebind tag relation will be explained.
In the rebind tag model, with a rewritable RFID tag 200, the image tag 210 adds, modifies, or deletes information of the RFID tag 200.
This model includes add, change, and delete functions. This model is used when a variety of information items occurring in a logistics chain are to be stored in a database through the image tag 210 and applied to the RFID tag 200.
Add Function:
FADD(RFID, image tag)=Add(FMRFID(RFID), FIMAGE(image tag)) Result: iR′ where iR′εIobject (13)
Change Function:
FCHANGE(RFID, image tag)=Change(FMRFID(RFID), FIMAGE(image tag)) Result: iR′ where iR′εRobject (14)
Delete Function:
FDELETE(RFID, image tag)=Delete(FMRFID(RFID), FIMAGE(image tag)) Result: iR′ where iR′εIobject (15)
Finally, the discrete tag relation will be explained.
In the discrete tag model, the value of the RFID tag 200 and the value of the image tag 210 have no correlation. Here, a general recognition function (identify function) is provided. In this model, the RFID tag 200 stores important information items of a product, and the image tag 210 is used to provide information that has no direct relationship with the information of the RFID tag 200, but is additionally required for the product.
The correlations of the hybrid tag interfaces are briefly shown in
Referring to
If the wireless recognition tag 200 enters a communication area, the tag reader unit 220 automatically recognizes the wireless recognition tag 200 and writes code values to or reads code values from the wireless recognition tag 200. Accordingly, unlike the image tag 210, the user does not need to see the wireless recognition tag 200.
Also, the tag reader unit 220 reads the image of the image tag 210 and obtains the second code corresponding to the image in operation S410. The tag reader unit 220 reads the image of the image tag 210 expressed on a 2D plane through an optical contact (such as a CCD, camcorder, or laser device). Accordingly, in order to read the image of the image tag 210 through the tag reader unit 220, the user must visually identify the position of the image tag 210.
The tag calculation unit 230 calculates information on the object based on the correlation between the first codes of the wireless recognition tag 200 and the second code of the image tag 210 read by the tag reader unit 220 in operation S420.
For example, if the correlation is set such that the first codes are encrypted and stored, and the second code is used as a decryption key, the tag calculation unit 230 decrypts the first codes read from the wireless recognition tag 200, by using the second code of the image tag 210. Desired information from the object can be obtained from the decrypted first codes.
As another example, in the case of a correlation in which the second code is used to process values of the first codes, the tag calculation unit 230 can add a value corresponding to the second code to the first codes, or delete the value from the first codes, or convert the first codes based on the value. In particular, with this correlation, when in a logistics center, information on the next logistics center is desired to be stored in the wireless recognition tag, the next logistics center code can be added easily to the wireless recognition tag using an image tag having a code on the next logistics center.
Referring to
In an application example of the partial tag model of the hybrid tag interface system, in the case of books, the RFID tag 200 is attached to the cover of a book, and through the RFID tag 200, general information on the book is provided. The image tag 210 is attached to each page of the book, and through the image tag 210, detailed information of the book is provided. Accordingly, the user can receive detailed information of the book through the image tag 210 attached to each page of the book, and general information of the book through the RFID tag 200 attached to the book cover.
In an application example of the relative tag model of the hybrid tag interface system, the RFID 200 is used as an identification card, that is, a decryption key, and the image tag is attached to a document or a page of a book, so that encrypted information can be selectively provided to an authorized user. Accordingly, when the contents of a page of wireless communication or a book is desired to be protected, the code of the image tag 210 is decrypted using the code value of the RFID tag 200 so that the user can receive data provided by the code of the image tag 210. Accordingly, an unauthorized RFID tag holder (that is, not having a legal decryption key) cannot decrypt the code of the image tag 210, such that the holder cannot access the data.
Also, in the relative tag model, an after-sales-service (A/S) center accesses customer information using the RFID tag 200 attached to a product and the image tag 210 attached to a quality certificate. The customer accesses A/S information through the RFID tag 200 attached to the product and the image tag 210 of the receipt.
Also, in the relative tag model, when a product is moving through the steps of shipping, distribution, and warehousing, a person in charge recognizes the image tag 210, converts it with the code of the RFID tag 200 corresponding to each step of the product, and accesses the information of the handling document.
In an application example of the rebind tag model of the hybrid tag interface system, the RFID tag 200 is used as an identification card including user information and book lending list information, and the image tag 210 is attached to a catalogue, a computer screen for book search, and a list of new books. Accordingly, when the user wants to borrow or return a book, by reading the image tag attached to the book, a code related to that book can be added or changed.
Also, in the rebind tag model, information stored in the RFID tag can be changed, by using an image code attached to a document. For example, the RFID tag 200 is attached to a product and the image tag 210 is attached to a document such as a quality certificate. The quality certificate to which the image tag 210 is attached can be transmitted using a facsimile.
In an application example of the discrete tag model of the hybrid tag interface system, both the RFID tag 200 and the image tag 210 are attached to a product. At this time, the RFID 200 provides information on the product, such as the size, volume, and weight of the product, and the image tag 210 provides sales information, such as the price, seller, and telephone number.
First, as for the technological characteristics, the dual tag model supports greater robustness against the external environment. In the case of the dual tag model, if one tag is damaged, the other tag can replace it. Also, in the case of the relative tag model, when one tag is damaged, it can be recovered by using the code of a database and information of the other tag.
Next, as for the recognition characteristics, since the RFID tag 200 is read through radio waves, it has a drawback that when the RFID tags 200 are very close together, the user cannot determine which RFID tag is being read. Accordingly, when the partial tag model or the discrete tag model is used, the tag can be used irrespective of this interference. In case of a metal product, recognition of the RFID tag 200 can be interrupted by the volume or position of the product itself. However, in the dual tag model, the tag can be recognized, by compensating for this interference problem.
Finally, as for convenience of recognition and information security, the dual tag model and the partial tag model compensate for drawbacks of the image tag 210 and the RFID tag 200. The user can recognize the existence of a tag, and according to required information, a remote automatic recognition (RFID recognition) without the user's assistance, and manual recognition (image tag recognition), are available. Also, when the colorcode is applied to the hybrid tag, the tag can be recognized by a general-purpose apparatus.
The aspect of selective information access is about how much choice is given to the user by information access based on the tag. In the RFID tag 200, many codes can be stored, and these codes should be accessed conveniently by the user according to the purpose. In the partial tag model and the relative tag model, information can be added, modified, or deleted in the RFID tag 200, by using the image tag's superior transmission characteristics through the Internet or by facsimile. In the aspect of information security, the image code can be copied, and it is difficult to encrypt the code. The relative tag model provides a code system with strengthened security, by combining information items of the RFID tag 200 and the image tag 210. The present invention can also be embodied as computer readable code on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein, without departing from the spirit and scope of the present invention as defined by the following claims. The preferred embodiments should be considered in a descriptive sense only and not for purposes of limitation. Therefore, the scope of the invention is defined not by the detailed description of the invention but by the appended claims, and all differences within the scope will be construed as being included in the present invention.
The hybrid tag interface provides automatic recognition by a wireless recognition tag and visibility by an image tag at the same time, and sets the correlation between the wireless recognition tag and the image tag to provide robustness against the external environment, improved recognition characteristics, recognition convenience, and information security.
Number | Date | Country | Kind |
---|---|---|---|
10-2004-0058790 | Jul 2004 | KR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR2005/002385 | 7/22/2005 | WO | 00 | 1/23/2007 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2006/011729 | 2/2/2006 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20020065680 | Kojima et al. | May 2002 | A1 |
20020113127 | Takeuchi et al. | Aug 2002 | A1 |
20050284941 | Lubow | Dec 2005 | A1 |
Number | Date | Country |
---|---|---|
0 986 020 | Mar 2000 | EP |
WO 0048115 | Aug 2000 | WO |
2004059563 | Jul 2004 | WO |
Number | Date | Country | |
---|---|---|---|
20070241196 A1 | Oct 2007 | US |