- this code uses multiple colors to enhance the
capacity of the code in Table 1. The 1D bar-code is
used in several industries, with merit about fast
recognition and direction-free cognition ability. It is
most popular tag interface which is used in
circulation, logistics, etc. Also it has very high
recognition rate about 100%, and it can be printed
various place, i.e. paper, wrapping vinyl, etc, and
with inexpensive cost, and it can be diverse size. It
consists of white background and black lines which
has different thickness, and is recognized using CCD
or laser. Code system for barcode is supported in
EAN (European Article Number) which is
international standard and UPC code system.
However it has a defect that the size of the code
would be larger to represent a large size of data,
since the code has limited capacity and even lower
recording density. In 2D image codes, developed to
overcome a defect of 1D barcode - i.e. low capacity
and density, they have been developed widely, but
they have to be used with expensive and exclusive
readers only.
Table 1: Generation of image based code.
First Second Third
Code 1D Barcode 2D Barcode
2D Color Image
code
Keyword
Speed,
Correctiness
Capacity,
Speed, Error
Correction
Color, Mobility
Example
EAN/UPC,
Codabar, etc
QR code,
PDF417,
Data Matrix,
Maxi code, etc
ColorCode,
Ultracode, etc
Many codes have been developed for large
capacity and density. Denso have made QR code
which can be recognized quickly. Symbol
Technologies developed PDF 417 that has high
restoration rate[Pavlidis, 1992]. International Data
Matrix made the Data Matrix which can be made in
small size. UPS developed the Maxi Code to
separate postal matter in speedy. Sony made the
CyberCode for augmented reality. The Ultracode
from Zebra, the DataGlyphs from Xerox[Hecht,
2001], the ColorCode from ColorZip Media and so
many codes are developed, and these codes have
several advantages - e.g. data capability, data type
can be represented, recording density, etc - than 1D
barcode. Of these, the ColorCode and the Ultracode
use multiple colors and can store more data in same
size[Palmer, 1995]. In these semantics, 2D barcode
has portable data file and can be the data bridge
between computers they do not connected each
other[Want, 1999]. In other words, a data file printed
in 2D symbology from a computer system can re-
input to another system without keyboard.
3 PAPER TAG INTERFACE
SYSTEM ARCHITECTURE
Paper tag interface system plays music when user
puts down a music tag on the guide line in front of
computer. When paper tag is put, the system
processes recognition algorithm from the inputted
camera image. That algorithm composed of
Binarization image, analysis component, and
detection candidate area of code. We decode image
code and recognize data if no error occurs from
candidate code area. We explain the structure of
image code and recognition process in 3.1. The
computer offers the user a service by performing
action – e.g. playing music, open internet browser,
etc – after tag recognition. In case of music tag, the
computer serves user through one of output devices
like as a speaker. We proposed two types of tags.
The one is card type and that’s size is 8.5 x 5.3 (cm)
in Fig. 1. Another is label type size of 5.5 x 1.5 (cm)
in Fig. 2. Label type is more portable than card type.
In case of card type, it has icon image in centre, Fig.
1-(1). The icon can help user recognize the purpose
of the tag. Bottom of the tag – Fig. 1-(2), there exist
image code for computer cognition and there is
additional information for user in Fig. 1-(3) – e.g.
the title, the singer, etc.
Figure 1: Paper Tag Structure of Card Type.
In case of label type, it has advantages of
portable and keeping. There is image code in Fig. 2-
(1) and additional information for user in Fig. 2-(2).
There are no icon image areas, because this type is
so small.
Figure 2: Paper Tag Structure of Label Type.
(1) Icon image area
(2) Image Code
(3) Additional Information
(1) Image Code
(2) Additional Information
TAG INTERFACE FOR PERVASIVE COMPUTING - Paper Tag Interface using Imae Code
357