ECE 513 Assignment No 2
ECE 513 Assignment No 2
QUESTIONS:
1. What is ISO 10646? Explain.
2. Give at least 5 examples of Linear Bar Codes. Present pictures and explain each examples.
3. Give at least 5 examples of Matrix Bar Codes. Present pictures and explain each examples.
4. Give at least 10 emoticons that can be represented in ASCII symbols. Define each emoticon
meaning.
5. What code is used to encode emoji characters and how it is encoded?
ANSWERS:
1. ISO 10646 or also called as IEC 10646:2012 specifies the Universal Character Set (UCS). It is
applicable to the representation, transmission, interchange, processing, storage, input and
presentation of the written form of the languages of the world as well as additional symbols. It
covers 110 181 characters from the world's scripts. ISO/IEC 10646:2012 enables the exchange of
data internationally. The information technology industry gains data stability, greater global
interoperability and data interchange. ISO/IEC 10646 has been widely adopted on the World Wide
Web and implemented in modern operating systems and computer languages.
2. a. Alphanum Code 128it is Widely used in all areas;
modern compact symbology; introduced 1981 by "Computer
Identics"; in conjunction with FNC1 used as UCC128 / EAN128
for retail product marking
.
- 3 different code sets (A=upper case + ASCII
control characters, B=upper + lower case characters, C=double
density numeric characters); code set switching; function code
characters (FNC1-4); high printing density (laser or thermo
transfer printer recommended);
-it contains a character set of ASCII (128
characters) with mod 103
b. 12345 2 of 5 standard - Information is contained in the
width of bars, self-checking code.
- Older code (1970+); for industrial applications,
warehouse sorting systems, photofinishing envelope
identification, ticketing (sequentially numbered airline tickets)
c. 012345 2 of 5 interleaved - Information is contained in the
width of bars, self-checking code; very compact because of
encoding of digits in pairs (total length must be even number of
digits); the 1. digit is represented by the bars, the 2. digit by the
gaps
- Used widely in all areas (article numbering,
industrial applications...). Optional (Mod. 10)
_____________________________________________________________________________________
_____________________________________________________________________________________
5. Unicode was used to encode emoji. The core emoji set as of Unicode 6.0 consists of 722
characters, of which 114 characters map to sequences of one or more characters in the pre-6.0
Unicode standard, and the remaining 608 characters map to sequences of one or more characters
introduced in Unicode 6.0.There is no block specifically set aside for emoji the new symbols were
encoded in seven different blocks (some newly created), and there exists a Unicode data file
called EmojiSources.txt that includes mappings to and from the Japanese vendors' legacy character
_____________________________________________________________________________________
sets. An additional group of approximately 250 emoji, many of which were adopted
from Webdings and Wingdings fonts, are included in Unicode 7.0.
References:
http://www.iso.org/iso/catalogue_detail.htm?csnumber=56921
http://www.tec-it.com/en/support/knowbase/barcode-overview/linear/Default.aspx
http://www.idautomation.com/barcode-faq/2d/data-matrix/
http://www.barcodes.sg/sample-images-2d-barcodes/
http://www.umingo.de/doku.php?id=misc:chat_smileys