
 
-  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