ARIB STD-B24
Version 6.2-E1

ENGLISH TRANSLATION

Data Coding and Transmission Specification
for Digital Broadcasting

ARIB STANDARD
ARIB STD-B24 Version 6.2
Fascicle 1
Established Oct. 26, 1999
Revised Mar.29, 2000
Revised Jun. 20, 2000
Revised Mar. 27, 2001
Revised May 31, 2001
Revised Jul. 27, 2001
Revised Nov. 15, 2001
Revised Mar. 28, 2002
Revised Jul. 25, 2002
Revised Nov. 27, 2002
Revised Feb. 6, 2003
Revised Jun. 5, 2003
Revised Jul. 29, 2003
Revised Oct. 16, 2003
Revised Feb. 5, 2004
Revised Dec. 14, 2004
Revised Mar. 24, 2005
Revised Sep. 29, 2005
Revised Mar. 14, 2006
Revised May 29, 2006
Revised Mar. 14, 2007
Revised Jun. 6, 2008

Version 1.0
Version 1.1
Version 1.2
Version 2.0
Version 3.0
Version 3.1
Version 3.2
Version 3.3
Version 3.4
Version 3.5
Version 3.6
Version 3.7
Version 3.8
Version 3.9
Version 4.0
Version 4.1
Version 4.2
Version 4.3
Version 4.4
Version 5.0
Version 5.1
Version 5.2

Revised Jul. 29, 2009
Revised Dec. 16, 2009
Revised Dec. 6, 2011
Revised Sep. 25, 2012
Revised Mar. 19, 2013
Revised Jul. 3, 2013
Revised Mar. 18, 2014
Revised Jul. 31, 2014
Revised Dec. 16, 2014
Revised Dec. 3, 2015

Version 5.3
Version 5.4
Version 5.5
Version 5.6
Version 5.7
Version 5.8
Version 5.9
Version 6.0
Version 6.1
Version 6.2

Association of Radio Industries and Businesses

General Notes to the English Translation of ARIB Standards
and Technical Reports
1. Notes on Copyright- The copyright of this document is ascribed to the Association of Radio Industries andBusinesses (ARIB).
- All rights reserved. No part of this document may be reproduced, stored in a retrieval
system or transmitted, in any form or by any means, without the prior written
permission of ARIB.
2. Notes on English Translation- ARIB Standards and Technical Reports are usually written in Japanese. This
document is a translation into English of the original document for the purpose of
convenience of users. If there are any discrepancies in the content, expressions, etc.
between the original document and this translated document, the original document
shall prevail.
- ARIB Standards and Technical Reports, in the original language, are made publicly
available through web posting. The original document of this translation may havebeen further revised and therefore users are encouraged to check the latest version at
an appropriate page under the following URL:
http://www.arib.or.jp/english/index.html.

ARIB STD-B24
Version 6.2-E1

Foreword
The Association of Radio Industries and Businesses (ARIB) investigates and summarizes thebasic technical requirements for various radio systems in the form of “ARIB Standards”.
These standards are developed with the participation of and through discussions amongst
radio equipment manufacturers, telecommunication operators, broadcasting equipment
manufacturers, broadcasters and users.
ARIB Standards include “government technical regulations” (mandatory standard) that are
set for the purpose of encouraging effective use of frequency and preventing interference withother spectrum users, and “private technical standards” (voluntary standards) that are
defined in order to ensure compatibility and adequate quality of radio equipment andbroadcasting equipment as well as to offer greater convenience to radio equipment
manufacturers, telecommunication operators, broadcasting equipment manufacturers,
broadcasters and users.
This ARIB Standard is developed for “Data Coding and Transmission Specification for Digital
Broadcasting”. In order to ensure fairness and transparency in the defining stage, thestandard was set by consensus at the ARIB Standard Assembly with the participation of both
domestic and foreign interested parties from radio equipment manufacturers,
telecommunication operators, broadcasting equipment manufacturers, broadcasters andusers.
ARIB sincerely hopes that this ARIB Standard will be widely used by radio equipment
manufacturers, telecommunication operators, broadcasting equipment manufacturers,
broadcasters and users.
NOTE:
Although this ARIB Standard contains no specific reference to any Essential Industrial
Property Rights relating thereto, the holders of such Essential Industrial Property Rights
state to the effect that the rights listed in the Attachment 1 and 2, which are the Industrial
Property Rights relating to this standard, are held by the parties also listed therein, and thatto the users of this standard, in the case of Attachment 1, such holders shall not assert any
rights and shall unconditionally grant a license to practice such Industrial Property Rights
contained therein, and in the case of Attachment 2, the holders shall grant, under reasonable
terms and conditions, a non-exclusive and non-discriminatory license to practice theIndustrial Property Rights contained therein. However, this does not apply to anyone who
uses this ARIB Standard and also owns and lays claim to any other Essential Industrial
Property Rights of which is covered in whole or part in the contents of the provisions of thisARIB Standard.

ARIB STD-B24
Version 6.2-E1
Attachment 1(N/A)(Selection of Option 1)

Attachment 2(Selection of Option 2)

Patent applicant

Name of invention

Patent number

Remarks

Matsushita
Electric
Industrial Co.,Ltd.

情報処理装置

特開平 04-205415号

JP

データサーバ装置及び端末装置

特開平 06-139173号

JP

放送を用いて対話性を実現する送信装
置、受信装置、受信方法、その受信プ
ログラムを記録した媒体、通信システム

特開平 10-070712号

JP,US,G
B,FR,DE,
KR,CN

データ入出力端末装置

特開平 10-074134号

JP

情報処理装置特開平 10-083270号

JP

ﾃﾞｰﾀの提示を制御するﾃﾞｰﾀ提示制御装
置、ﾃﾞｰﾀの提示を～情報を送信するﾃﾞｰ
ﾀ送信装置及びﾃﾞｰﾀ～ﾃﾞｰﾀ提示制御情報
編集装置

特開平 10-164530号

JP,US,G
B,FR,DE,
KR,CN,T
W,MY,IN

ﾃﾞｼﾞﾀﾙ放送ｼｽﾃﾑ、ﾃﾞｼﾞﾀﾙ放送装置及びﾃﾞｼﾞﾀﾙ放送における受信装置

特開平 10-304325号

ﾃﾞｼﾞﾀﾙ放送装置、受信装置、ﾃﾞｼﾞﾀﾙ放送ｼｽﾃﾑ、受信装置に適用するﾌﾟﾛｸﾞﾗﾑ記
録媒体

特開平 10-313449号

番組編集装置および番組受信装置

特願平 10-020585号

JP,US,G
B,FR,DE,

放送局ｼｽﾃﾑ及び受信機

特願平 10-195093号

JP,US,G
B,FR,DE,
AU,SG,K
R,CN,TW

ﾃﾞｼﾞﾀﾙ放送のための記録再生装置および方法

特願平 11-367308号

JP

ﾃﾞｰﾀ送受信ｼｽﾃﾑおよびその方法

特願平 11-103619号

JP

ﾃﾞｼﾞﾀﾙﾃﾞｰﾀ送受信ｼｽﾃﾑおよびその方法

特願平 11-124986号

JP,US,G
B,FR,DE,
IT,KR,C
N,IN

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver3.8 *5
TOSHIBA
多重放送ｼｽﾃﾑとこのｼｽﾃﾑで使用される
CORPORATION 放送送信装置および放送受信装置

特開平 09-162821号

JP

ARIB STD-B24
Version 6.2-E1
Patent applicant

NHK(JapanBroadcasting
Corporation)

Sony
Corporation

Name of invention

Patent number

Remarks

ﾃﾞｼﾞﾀﾙ放送装置及びﾃﾞｼﾞﾀﾙ放送方法、
ﾃﾞｼﾞﾀﾙ放送受信装置及びﾃﾞｼﾞﾀﾙ放送受信方法、ﾃﾞｼﾞﾀﾙ放送受信ｼｽﾃﾑ*16

特許第3621682号

JP

文書情報出力装置および方法

特開平 9-244617号

JP

入力データの自動選択処理装置

特開平 11-328189号

JP

ﾏﾙﾁﾒﾃﾞｨｱ型情報ｻｰﾋﾞｽ方式およびその方式の実施に使用する装置

特開平 11-331104号

JP

音声信号圧縮方法及びメモリ書き込み方法*1

特許第 1952835号

JP

オーディオ信号処理方法*1

特許第 3200886号

オーディオ信号処理方法*1

特許第 3141853号

JP,US,G
B,DE,FR,
AT,AU,K
R,HK

信号符号化又は複合化装置、及び信号符号化又は複合化方法、並びに記録媒体*1

WO94/28633

JP,US,G
B,DE,FR,NL,AT,I
T,ES,CA,
AU,KR,CN

信号符号化方法及び装置、信号複合化
方法及び装置、並びに記録媒体*1

特開平 7-168593

JP,US,G
B,DE,FR,KR,TW,C
N,MY,ID,IN,TH,
MX,TR

符号化音声信号の複合化方法*1

特開平 8-63197

JP,US,G
B,DE,FR

音声信号の再生方法、再生装置及び伝送方法*1

特開平 9-6397

JP,US,G
B,DE,FR,NL,AT,I
T,ES,CA,
SU,AU,K
R,TW,C
N,SG,MY,ID,IN,T
H,VN,BR,MX,TR

音声信号の再生方法及び装置、並びに音声複合化方法及び装置、並びに音声合成方法及び装置、並びに携帯無線端
末装置*1

特開平 9-190196

JP,US,G
B,DE,FR,NL,KR,T
W,CN,S
G,TH

音声符号化方法、音声複合化方法及び音声符号化複合化方法*1

特開平 8-69299

JP,US

ARIB STD-B24
Version 6.2-E1
Patent applicant

Name of invention

Patent number

Remarks

符号化データ複合化方法及び符号化データ複合化装置*1

特許 2874745号

映像信号符号化方法*1

特許 2877225号

JP,US,G
B,DE,FR,
KR,HK

符号化データ編集方法及び符号化デー
タ編集装置*1

特許 2969782号

動画像データエンコード方法及び装置、並びに動画像データデコード方法
および装置*1

特許 2977104号

JP,US

動きベクトル伝送方法及びその装置並びに動きベクトル複合化方法及びその装置*1

特許 2712645号

JP,US,G
B,DE,FR,
AU,CA,KR

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver3.0 *1
情報処理装置、情報処理方法、プログ
ラム、アプリケーション情報テーブル
供給装置およびアプリケーション情報
テーブル供給方法 ＊18

PCT/JP2012/00752
7

PCT

受信装置、受信方法、放送装置、放送
方法、プログラム、および連動アプリ
ケーション制御システム ＊18

特願2012-207207

JP

受信装置、受信方法、送信装置、送信方法、及びプログラム ＊18

特願2012-108135

JP

受信装置、受信方法、放送装置、放送
方法、プログラム、および連動アプリ
ケーション制御システム ＊18

特願2012-095498

JP

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver5.9 *19
Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver6.0 *20
Mitsubishi
Electric
Corporation

Submitted comprehensive confirmation of patents applied to the revisedparts of ARIB STD-B24 Ver3.1 *2
マルチメディア多重方式*3

特許第 3027815号

JP

マルチメディア多重方式*3

特許第 3027816号

JP

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver4.4 *15

ARIB STD-B24
Version 6.2-E1
Patent applicant

Name of invention

Patent number

Motorola JapanLtd.

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver3.6 *4

Remarks

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver3.8 *5
Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver3.9 *6
Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver4.0 *7
Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver4.1 *9
NTT DoCoMo,
Inc.

動画像符号化方法、動画像複合方法、
動画像符号化装置、及び動画像複合装
置*11

特許第 3504256号

JP, EPC,
US,KR,
CN,TW

動画像符号化方法、動画像複合方法、
動画像符号化装置、動画像複合装置、
動画像符号化プログラム、及び動画像
複合プログラム*11

特許第 3513148号

JP, EPC,
US,KR,
CN,TW

動画像複合方法、動画像複合装置、及び動画像複合プログラム*11

特許第 3534742号

JP, EPC,
US,KR,C
N,TW

信号符号化方法、信号複合方法、信号符号化装置、信号複合装置、信号符号化プログラム、及び、信号複合プログ
ラム*11

特許第 3491001号

JP,EPC,US,KR,C
N,TW

インターリーブを行うための方法および装置並びにデ・インターリーブを行
うための方法および装置*13

特許第 3362051号

JP,US,K
R,SG,AU,CN

誤り保護方法および誤り保護装置*13

特許第 3457335号

JP,US,G
B,KR,GE,FR,IT,S
G,AU,CN

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver3.8 *5
Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver4.4 *15
Sharp
Corporation *5

画像符号化装置および画像復号装置

特許第 2951861号

JP

NEC
Corporation

画像信号の動き補償フレーム間予測符
号化・複合化方法とその装置*5

特許第 1890887号

JP

ARIB STD-B24
Version 6.2-E1
Patent applicant

Philips Japan,
Ltd

Name of invention

Patent number

Remarks

圧縮記録画像の再生方式*5

特許第 2119938号

圧縮記録画像の対話型再生方式*5

特許第 2134585号

JP,US,G
B,GE,FR,
NL,CA

適応変換符号化の方法及び装置*5

特許第 2778128号

JP,US,G
B,DE,FR

符号化方式および復号方式*5

特許第 2820096号

JP,US,G
B,DE,FR,NL,IT,S
E,CA,AU,KR

変換符号化複合化方法及び装置*5

特許第 3070057号

JP

改良DCTの順変換計算装置および逆変換計算装置*5

特許第 3185214号

JP,US,G
B,DE,FR,
NL,CA

適応変換符号化方式および適応変換複合方式*5

特許第 3255022号

JP,US,G
B,DE,FR,NL,IT,S
E,CA,AU,KR

放送通信融合端末及びコンテンツ配信
システム*21

特許第3832321号

デジタル放送受信機*22

特許第4051968号

テレビ受信機およびテレビアプリケー
ション制御方法*22

特許第4045805号

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver4.0 *8
Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver4.1 *10
Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver4.2 *12

PhilipsElectronics
Japan, Ltd.

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver4.3 *14

QUALCOMM
Incorporated

Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver5.5 *17
Submitted comprehensive confirmation of patents applied to
the revised parts of ARIB STD-B24 Ver5.7 *18

Note)

*1:
*2:
*3:
*4:
*5:
*6:

valid for the revised parts of ARIB STD-B24 Ver3.0
valid for the revised parts of ARIB STD-B24 Ver3.1
valid for the revised parts of ARIB STD-B24 Ver3.3
valid for the revised parts of ARIB STD-B24 Ver3.6
valid for the revised parts of ARIB STD-B24 Ver3.8
valid for the revised parts of ARIB STD-B24 Ver3.9（accepted on October 9,2003)

ARIB STD-B24
Version 6.2-E1
*7:
*8:
*9:
*10:
*11:
*12:
*13:
*14:
*15:
*16:
*17:
*18:
*19:
*20:
*21:
*22:

valid for the revised parts of ARIB STD-B24 Ver4.0（accepted on January 8,2004)
valid for the revised parts of ARIB STD-B24 Ver4.0（accepted on January 29,2004)
valid for the revised parts of ARIB STD-B24 Ver4.1（accepted on November 17,2004)
valid for the revised parts of ARIB STD-B24 Ver4.1（accepted on December 7,2004)
valid for the revised parts of ARIB STD-B24 Ver3.8（accepted on January 7,2005)
valid for the revised parts of ARIB STD-B24 Ver4.2（accepted on March 14,2005)
valid for the ARIB STD-B24 Ver1.0（accepted on September 26,2005)
valid for the revised parts of ARIB STD-B24 Ver4.3（accepted on September 27,2005)
valid for the revised parts of ARIB STD-B24 Ver4.4（accepted on March 6,2006)valid for the revised parts of ARIB STD-B24 Ver3.6（accepted on March 14,2006)valid for the revised parts of ARIB STD-B24 Ver5.5（accepted on November 29,2011)valid for the revised parts of ARIB STD-B24 Ver5.7（accepted on March 12,2013)valid for the revised parts of ARIB STD-B24 Ver5.9（accepted on March 11,2014)valid for the revised parts of ARIB STD-B24 Ver6.0（accepted on July 24,2014)valid for the revised parts of ARIB STD-B24 Ver6.1（accepted on February 3,2015)
valid for the revised parts of ARIB STD-B24 Ver6.1（accepted on April 22,2015)

ARIB STD-B24
Version 6.2-E1

Contents

Foreword
Volume 1 Data Coding
Part 1 Reference Model for Data Broadcasting
Part 2 Monomedia Coding
Part 3 Coding of Caption and Superimpose
Volume 2 XML-based Multimedia Coding Scheme
Appendix 1 Operational Guidelines
Appendix 2 Operational Guidelines for Implementing Basic Services
Appendix 3 Operational Guidelines for Implementing Extended Services
for Fixed Receiving System
Appendix 4 Operational Guidelines for Implementing Extended Services
for Portable Receiving System
Appendix 5 Operational Guidelines for Implementing Extended Services
for Mobile Receiving System
Appendix 6 Operational Guidelines for Service Implementation in Terrestrial
Multimedia Broadcasting of ISDB-Tmm System
Volume 3 Data Transmission Specification
Volume 4 Application Control Specification

ARIB STD-B24
Version 6.2-E1

VOLUME 1

Data Coding

ARIB STD-B24
Version 6.2-E1[BLANK]

ARIB STD-B24
Version 6.2-E1

Part 1 Reference Model for Data BroadcastingContents
Chapter 1 Purpose ............................................................................................................................... 1
Chapter 2 Scope .................................................................................................................................. 2
Chapter 3 Definitions and Abbreviations ............................................................................................ 3
3.1 Definitions ............................................................................................................................... 3
3.2 Abbreviations .......................................................................................................................... 3
Chapter 4 System ................................................................................................................................ 4
Chapter 5 Protocol ............................................................................................................................... 5
Chapter 6 Receiver .............................................................................................................................. 6
6.1 Receiving and storing function ............................................................................................... 6
6.2 Presentation function ............................................................................................................... 6
6.3 Decoding process and display ................................................................................................. 7
Chapter 7 Presentation process............................................................................................................ 8
7.1 Logical coordinate ................................................................................................................... 8
7.1.1 Logical coordinate and display coordinate in square pixel format ................................ 8
7.1.2 Logical coordinate and display coordinate in non-square pixel format ......................... 12
7.2 Colorimetry ............................................................................................................................. 12
7.3 Composition between planes ................................................................................................... 13
Informative explanation ....................................................................................................................... 15
1 Requirements of data broadcasting and outline of the services ................................................. 15
1.1 Requirements of data broadcasting for digital broadcasting ............................................. 15
1.2 Data service for digital broadcasting................................................................................. 17
2. Example of receiver construction .............................................................................................. 19
References ............................................................................................................................................ 21

ARIB STD-B24
Version 6.2-E1[BLANK]

-1-

ARIB STD-B24
Version 6.2-E1

Chapter 1 Purpose
This standard specifies a reference model enabling data broadcasting, which is carried out as part ofthe digital broadcasting that is specified as Japanese standard specification.

ARIB STD-B24
Version 6.2-E1-2-

Chapter 2 Scope
This standard is applied to reference model of data broadcasting service that is carried out as part ofthe digital broadcasting.

-3-

ARIB STD-B24
Version 6.2-E1

Chapter 3 Definitions and Abbreviations
3.1 Definitions
 blending:

Mixing composition of pictures by  value.

Carousel transmission Repeated transmission specification such as data carousel.
specification:
Colorimetry:Specification for colour reproduction

Colour index:

Index value for directing colour information

Colour map data:

Data set in CLUT

CLUT:

Table to convert index value to physical value of the colour information.

CLUT conversion:

Conversion of colour information by CLUT

Data carousel:

Transmission specification to send various data by broadcasting repeatedly.
(Specified in part 3)

Data stream:

PES based data transmission format. Used for data associated with video or
audio service or data requiring real time transmission

Display coordinate:

Coordinate system when displaying on TV monitor.

Logical coordinate:

Logical coordinate system of model of receiver with decoder ofpresentation process. It exists for each plane of video plane, still picture
plane, character figure plane, subtitle plane, video and still pictureswitching plane

Monomedia:

Individual media for presentation source E.g. video, audio, character, andstill picture, etc.

Palette:Table to convert index value to physical value of the colour information(synonymous with CLUT).

PES packet:

Data format used to transmit elementary stream and consists of packet
header and PES packet payload following to it.

Plane:

Display screen to display mono-media

Reference model:

Model to refer to as standard related to system, protocol, receiver, andpresentation process etc., in data broadcast coding and transmission
formats.

Section:

Syntax structure used for mapping data for data carousel or service
information to TS packet.

Subtitle:

Of all superimpose onto the TV broadcast video, the service of overlaying
words over video which is associated with the video

Superimpose :Subtitling service not synchronizing with main video, audio or data. E.g.
news flash, program remarks, time signal, etc.

TS packet:

Packet of fixed length 188 bytes specified in ISO/IEC 13818-1.

3.2 Abbreviations
CLUT: Colour Look Up Table
PES:

Packetized Elementary Stream

TS:

Transport Stream

ARIB STD-B24
Version 6.2-E1-4-Chapter 4 System
For data broadcasting service offered through digital broadcasting, some interfaces from transmission
to reception should be specified. For the viewer to receive transmitted data and provided with service
exactly as designed by transmission operator, specification of the receiver is also necessary. In thischapter, the reference model of the whole system related to data broadcasting offered through digital
broadcasting is specified. System to implement data broadcasting service in digital broadcasting isshown in Figure 4-1.
Production systemBase-band processing

Transmission system

Viewer

Program scheduler
Service information(section transmission system)

(4)

(1)
Base-band
control system

AV encoder(2)

AV transmission system(PES transmission system)

Subtitle
superimpose
coding system

Superimposing

Subtitle, superimpose
transmission system(independent PES
transmission system)(5)

Company C-madereceiverAV/subtitle
production

Company B-madereceiverMonomedia
codingMultiple/scramble/modulation

Content transmission system

MPEG2-TS

Multi-media
content
production

Content transmission system(carousel transmission system)(3)
Multimedia
codingCompany A-madereceiver

EPG information/program
index generation

Figure 4-1 System structure
Detailed specification is made as follows for each interface from (1) to (5) in Figure 4-1.
(1)

Coding of mono-media
Coding system for character string and bit map etc. used in multimedia is specified inVolume 1 part 2 of this standard.

(2)

Coding of subtitle, superimpose
Coding system of subtitle and superimpose is specified in Volume 1 part 3 of this standard.

(3)

Multimedia coding
Coding system of XML system adopted as multimedia coding system and its profile is
specified in Volume 2 of this standard.

(4)

Content transmission format
Content transmission format of data carousel transmission method etc. to transmit content
is specified in Volume 3 of this standard.

(5)

Subtitle and superimpose transmission format
Independent PES transmission format to transmit subtitle and superimpose is specified inVolume 1 part 3 of this standard.

-5-

ARIB STD-B24
Version 6.2-E1

Chapter 5 Protocol
In this system, video, audio and all data on service are multiplexed on broadcasting radio wave fortransmission in packetized transport stream (TS) specified in MPEG-2 Systems (ITU-T H.222.0,
ISO/IEC 13818-1). Interactive channel telecommunication is provided through interactive channel
network such as fixed network or portable network. Protocol stack is shown in Figure 5-1.
Multimedia service

TV, Audio
service

PES

Carouseltransmission
formatSection

MPEG2-TS (TS packet)

Eachcommunication
protocolExtension

Data stream

Monomedia coding
Extension

SectionVideo/Audio

Extension

Extension

Extension

PES

Programindex

Superimpose

Multimedia coding

Extension

Subtitle,

PSI/SI,

Two-way network(non-mobile network,
mobile network)

Figure 5-1 Protocol stack
Following three types of data transmission system are shown in Figure 5-1. The item [3] described
below will be specified when it becomes necessary as expanded specification.
[1]

Data transmission system by storing in PES packet as stream
This system is mainly used for real time type service and used basically for data whichneeds time control in decoding and reproducing such as video, audio or subtitle, or data
which should be synchronous with other stream. This is specified as data stream.

[2]

Data transmission system using section
This system is mainly used for storage type service. Data transmitted repeatedly is once
downloaded to the receiver. This is specified as data carousel.

[3]

Data is directly stored in payload of TS packet

ARIB STD-B24
Version 6.2-E1-6-Chapter 6 Receiver
Basic functions of receivers are specified to receive multimedia service by the greater part of thereceivers. The receiver, which can receive multimedia service, should have functions toreceive/display /store /communicate with the data broadcasting service in addition to basic functions toview normal TV program. With such functions, various multimedia services can be made available.

6.1 Receiving and storing function
It is desired that multimedia type service carried out by the digital broadcasting can employ low priced
receivers for storage of broadcasting service. To carry out these services, the specifications for storage
devices and storage capacity to receive and store the services are required.
There are two types in storage-based service. One is made available only by storing data transmitted
by data broadcasting and another is by storing both data broadcasting and normal video broadcasting.
For video storing, secondary storage device is mandatory such as hard disk or tape and for databroadcasting, it may be made available by primary storage device such as flash memory, when some
restriction is set to data broadcasting capacity.
During normal viewing, function to receive data in background mode is necessary in some cases andas it is closely related to receiving function, it should be specified.
For receiving and storing functions of the receiver considering above points, refer to "Informative
explanation 2: Example of receiver architecture ".

6.2 Presentation function
To reproduce the multimedia service sent from the broadcaster on screen just as the producer intended
through the receiver, display and playback function on the receiver should be specified. Therefore,
specification related to presentation function is necessary as a basic requirement of the receiver.
Presentation function is designed based on the logic structure of display screen composed of video
plane, still picture plane, text and graphic plane, subtitle plane, and control plane switching andcontrolling video and still picture.
Desirable logic structure of display screen for multimedia service by data broadcasting is shown in
Figure 6-1.

Video plane
Still picture planeVideo and still picture switching plane
Text and graphic plane (with blending function)
Subtitle plane (with blending function)

Figure 6-1 Logical structure of screen display

-7-

ARIB STD-B24
Version 6.2-E1

6.3 Decoding process and display
Model structure of decoding function in receiver is indicated in Figure 6-2, showing how data isprocessed.
Audio

Speaker, etc.

Video,
audio,
still picture, text
and graphictransmitted instream

Video

Video

Video plane

Still picture

Still pictureplane

AV decoding process

Still picture

Still picture
Graphic

Text/graphic/still
picture/decode process

Text

Graphic

Graphic
Text

Text

Character andfigure plane

Composition

Transport process, buffer

Video,
audio,
still picture, text
and graphictransmitted bycarousel

Audio

Graphic

Subtitle superimpose
process

Text

Subtitle plane

Decode process
Switching ofvideo and still picture

Video andstill picture
switching plane

Figure 6-2 Model decoder in receiver showed with data processing flow
As shown in Figure 6-2, process in the receiver can be divided in following three steps.
(1)

Transmission data decoding process
Mono-media such as character figure, still picture, video, and audio are transmitted in data
stream or data carousel. Those data are decoded and divided to be coded into monomedia
data individually.

(2)

Mono-media decoding process
Coded monomedia data is decoded by an appropriate decoder. Generally, video or audio are
decoded by exclusive hardware decoder, but there may be the case where they are decodedby software decoding function such as still picture, etc.

(3)

Presentation process
Text, graphic, still picture, and video are displayed by text graphic plane, still picture planeand video plane respectively and composed by switching control plane. Scaling may be
adopted when displayed in each plane.

In multimedia service, these monomedia presentation control is made in the specified frame by themultimedia coding. For superimpose, presentation control is made by subtitle and superimpose coding
specification.

ARIB STD-B24
Version 6.2-E1-8-Chapter 7 Presentation process
Presentation process model is specified in this chapter.

7.1 Logical coordinate
Five planes of video, still picture, text and graphic, subtitle, and video and still picture switching are
specified as logical rectangular coordinates system.

7.1.1 Logical coordinate and display coordinate in square pixel format
Bit number and colour format indicating horizontal and vertical logical coordinate value and pixel offive logic planes in square pixel format is shown in Table 7-1.

Table 7-1 Planes in square pixel format
Plane
Video plane
Still picture planeVideo and still picture switching plane
Text and graphic plane
Subtitle plane

Specification scope
1920 x 1080 x 16 Y, CB, CR (4:2:2) each 8 bit
1920 x 1080 x 16 Y, CB, CR (4:2:2) each 8 bit
1920 x 1080 x 1 1 bit switching control
1920 x 1080 x 24 Y, CB, CR (4:4:4) each 8 bit blending in 256 steps
1920 x 1080 x 8 8 bit colour map address blending in 256 steps

As these planes are specified as logical rectangular coordinates, mapping should be made to physicaldisplay plane when displayed on the receiver unit. As shown in figure 7-1, logical coordinate ishorizontal direction (Xs, Xe) and vertical direction (Ys, Ye) and mapping to display coordinate system
is horizontal direction (Xs/N, Xe/N) and vertical direction (Ys/N, Ye/N), where N is 1, 1.5 and 2.
Horizontal (Xs, Xe)

Logical coordinate system

Vertical (Ys, Ye)

Horizontal (Xs/N, Xe/N)

Mapping

Display coordinate system

Vertical (Ys/N, Ye/N)

Figure 7-1 Mapping for logical coordination system
In case of square pixel format, value of N should be 1, 1.5, 2. When N is 1, mapping is made in 1: 1
and mapping is made on the display coordinate of 1920 x 1080. When N is 1.5, mapping is made on
the display coordinate of 1280 x 720. When N is 2, mapping is made on the display coordinate of 960
x 540.

7.1.1.1 Logical coordinate of video plane and still picture plane
Logical coordinate of video plane in case of square pixel is shown in Figure 7-2. It is defined as
logical rectangular coordinates of horizontal direction (0, 1919) and vertical direction (0, 1979).
Colorimetry is displayed by the 4:2:2 format of Y, CB, CR specified in Rec. ITU-R BT709 (BT 1361).
Therefore, coordinate specification is made in 2*n unit. (However, n should be integer of 0 or more)

-9-

0

0

1

2

3

Y0
CB0
CR0

Y1

Y2
CB1
CR1

Y3

ARIB STD-B24
Version 6.2-E1

-

-

-

-

1918

1919

Y1918
CB959
CR959

Y1919

Horizontal direction

1

2
1079

Vertical direction

Figure 7-2 Logical coordinate system of video plane and still picture plane
Coordination system of still picture plane should be the same as video plane.

7.1.1.2 Text and graphic plane
Logical coordinate of text and graphic plane is shown in Figure 7-3. It is specified as Y, CB, CR 4:4:4
format. Also  value which sets mixing ration of each pixel is added.

0

0

1

2

3

Y0
CB0
CR0

Y1
CB1
CR1

Y2
CB2
CR2

0

1

2

-

-

-

-

1918

1919

Y3
CB3
CR3

Y1918
CB1918
CR1918

Y1919
CB1919
CR19193

 1918

 1919

Horizontal direction

1

2
1079

Vertical direction

Figure 7-3 Logical coordinate system of text and graphic plane

ARIB STD-B24
Version 6.2-E1- 10 -

7.1.1.3 Subtitle plane
Subtitle plane is specified by colour map address of each 8-bit pixel. It is transformed to Y, CB, CR
4:4:4 format by CLUT (colour lookup table). Transformation by CLUT and coordinating system isshown in Figure 7-4.  value which set mixing ratio is output at the same time.  value is specified by
8 bit which can be mapped. There is no regulation of display start position.
CLUT conversion
0

1

2

---

1919

0

1

2

Horizontal direction
0

T0

T1

T2

---

1919

Horizontal direction
0

Y0
CB0
CR0

Y1
CB1
CR1

Y2
CB2
CR2

Y1919
CB1919
CR19190

1

2

 1919

1

1

2

2

-

-

1079

1079

Vertical direction

Vertical direction

Figure 7-4 Logical coordinate system of subtitle plane- 11 -

ARIB STD-B24
Version 6.2-E1

7.1.1.4 Video and still picture switching plane
As both video plane and still picture plane is Y, CB, CR 4:2:2 format, coordinate system is the same,
but as switching control is in 2-pixel unit, information is decreased to half in horizontal direction, as
shown in Figure 7-5.

0

0

1

2

3

C0

C0

C1

C1

-

-

-

1919

Horizontal direction

1

2
1079

Vertical direction

Figure 7-5 Logical coordinate of video, still picture switching plane
Composing control between video plane and still picture plane is shown in Figure 7-6. Pixel of video
plane and still picture plane is switched in 1-bit value of video and still picture switching plane.
Video plane

Horizontal (Xs, Xe)
Video and still picture
switching plane

Still picture plane

Horizontal (Xs, Xe)

Video picture
Switching control
Still picture

Vertical (Ys, Ye)

Vertical (Ys, Ye)

After composing video andstill picture

Figure 7-6 Switching control of video and still picture plane
Figures can be written on still picture plane. However, as still picture plane does not have blending
function, video and still picture switching plane bit corresponding to the pixel set which  value is not
0, should be set when writing a figure which  value is designated, to the still picture plane. Writing
can be made when pixel of video and still picture switching control plane is CP, by the following
formula.

ARIB STD-B24
Version 6.2-E1

CP=- 12 -

1: when  value is not 0
0: when  value is 0

7.1.2 Logical coordinate and display coordinate in non-square pixel format
Five planes of video, still picture, text and graphic, sub-title and video and still picture switching are
specified as logical rectangular coordinates system.
Horizontal and vertical logic coordinate value, bit number indicating pixel and colour format of fivelogical planes in non-square pixel is indicated in Table 7-2.

Table 7-2 Planes in non-square pixel format
Plane
Video plane
Still picture planeVideo and still picture switching plane
Text and graphic plane
Subtitle plane

Specification scope
720 x 480 x 16 Y, CB, CR (4:2:2) each 8-bit
720 x 480 x 16 Y, CB, CR (4:2:2) each 8-bit
720 x 480 x 1
1-bit switching control
720 x 480 x 24 Y, CB, CR (4:4:4) each 8-bit
 blending in 256 steps
720 x 480 x 8
8-bit colour map address blending in 256 steps

As these planes are specified as logical rectangular coordinates, it should be mapped to physicaldisplay plane when displayed on the receiver unit. Mapping process is shown in figure 7-7.
When logical coordinate system is horizontal direction (Xs, Xe) and vertical direction (Ys, Ye),
mapping to display coordinate system is horizontal direction (Xs/N, Xe/N) and vertical direction(Ys/M, Ye/M), where values of N and M should be as follows.
Horizontal (Xs, Xe)

Logical coordinate system

Horizontal (Xs/N, Xe/N)

Mapping

Display coordinate system

Transmitted contents

Vertical (Ys, Ye)

Vertical (Ys/M, Ye/M)

Figure 7-7 Mapping of logical coordinate system
In case of displaying picture of 720 x 480 on 16:9 screen, N= 16 x 480/9 x 720, M= 1 and in this case,pixel of width become 1.18518 times of height. In case of displaying on 4:3 screen, N= 4 x 480/3 x
720, M = 1 and in this case, pixel of width become 0.888889 times the height.

7.2 Colorimetry
Y, CB, CR should be 8-bit each. Y is allocated with 220 level, and black level is 16, and white peaklevel is 235. For CB, CR, 225 level is allocated, and signal should be in the range of 16 to 240 and 0signal level should be 128. Specification for colorimetry should be in accordance with Rec. ITU-R BT
709 (BT. 1361) "Worldwide Unified colorimetry and Related Characteristics of Future Television andImaging Systems".

- 13 -

ARIB STD-B24
Version 6.2-E1

Transform from 8-bit signals of R, G, B in the same range with Y to Y, CB, CR should be madeaccording to the following formula.
0.2126

Y

0.7152CB = Round -(0.2126/1.8556)*(224/219) –(0.7152/1.8556)*(224/219)
CR

0.5*(224/219)–(0.7152/1.5748)*(224/219)

0.0722R

00.5*(224/219)

G

+ 128

–(0.0722/1.5748)*(224/219) B

128

Transform from R, G, B signal with level scope of 0 to 255 of black level 0 and peak level 255 to Y,
CB, CR should be made by the following formula.
Y

0.2126*(219/255)

0.7152*(219/255)

0.0722*(219/255)

R

16

CB = Round -(0.2126/1.8556)*(224/255) –(0.7152/1.8556)*(224/255) 0.5*(224/255)

G

+ 128

CR

B

128

0.5*(224/255)–(0.7152/1.5748)*(224/255) –(0.0722/1.5748)*(224/255)

Transform of (Y, CB, CR) and (R, G, B) in this case is restricted so that value which cannot be figured
within the above range is not designated.

7.3 Composition between planes
Function of composition control between planes is indicated in Table 7-3.

Table 7-3 Composition control function between planes
PlanesSpecification range

Between video and still picture plane and other plane

Switching in 2-pixel unit

Between text and graphic plane and other plane blending in pixel unit 1/256 steps

Between subtitle plane and other plane blending in pixel unit 1/256 steps

Composition control between planes is shown in Figure 7-8. Pixel of still picture plane (SP) and pixelof video plane (VP) is switched by 1-bit value of video and still picture switching plane (CP).
Therefore, pixel of composition plane (SVP) of video plane and still picture plane should be inaccordance with following formula.
SVP =SP: when CP = 1
VP: when CP = 0

Pixel of composed plane of video and still picture is composed again by  value output by text andgraphic plane pixel TP and CLUT. When the  value is 1, pixel of composed plane (TSVP) is
calculated by the following formula.
TSVP = (1 - 1) * SVP + 1 * TP
Pixel of subtitle plane (GP) is composed further by  value output by subtitle plane CLUT. When the value is 2, composed plane pixel GTSVP is calculated by the following formula.
GTSVP = (1 - 2) * TSVP + 2 * GP

ARIB STD-B24
Version 6.2-E1- 14 -

BackgroundVideo plane (VP)
Still picture plane (SP)YCbCr 4:2:2
Video and still picture
switching plane (CP)YCbCr 4:2:2

422
444
conversion

1- 11- 2

Switching

Text and graphic plane (TP)1

YCbCr 4:4:4

Subtitle plane GP

ForwardSW

Alpha value

8bpp

CLUT

2

YCbCr 4:4:4

Alpha value

Figure 7-8 Composition control between planes
Here,  value indicates opaque degree and when  value is 255, it is 100% and when 0, 0%. When thevalue is 100%, foreground screen is completely displayed and when 0%, background is completely
displayed.
Colour map data stored in CLUT used in subtitle plane can be downloaded and specified as part ofcharacter coding and multimedia coding. Function of CLUT is indicated in Table 7-4.
Table 7-4 Specification scope of I/O
Input/output

Specification scope
Input address 8-bit, output data 8 x 4 bit, Y, CB, CR,  output

Pallet output of subtitle plane is shown in Figure 7-9.
Mapping of  value can be made in receiver unit side. When  value when deciding mixing ratiousing transmitted 8-bit  value is  max and when  value after mapping is  map, mapping is madein the receiver unit side by the following formula.
 map =  max/2**N, where N is integer of positive number.

32

25 24
Y

16 15
CB

8 7
CR

Opaque degree

 max

 map

100%
.
.
.
.
.
.
.
.
.
.
0%

255
.
.
.
.
.
.
.
.
.
.
0

15
.
.
.
.
.
.
.
.
.
.
0

0


Mapping

Figure 7-9 Pallet output

- 15 -

ARIB STD-B24
Version 6.2-E1

Informative explanation
1 Requirements of data broadcasting and outline of the services
In the digital broadcasting, technical conditions of television service including high definition
television and audio broadcasting service were reported from the Telecommunications Technology
Council of Ministry of Posts and Telecommunications (MPT) in Japan in February 1998. Standardized
specification is provided based on this report, and the study of the ARIB specification considering
operation verification is now progressing. On the other hand, data broadcasting which enables various
services combining data such as text, graphics, video, still pictures, audio and control information shallbe considered to have various needs and development according to further engineering progress, sothat flexibility and extendibility for coding system should be fully considered. In the case adopting
different coding system in each service and contents provider, it shall not preferable for viewer’s usage
or price on the receiver by means of lacking of inter-operability.
The advanced data broadcasting system working-group (hereafter referred to as advanced data WG)
has started studying data broadcasting specification for the purpose of standardizing since July 1997.
Regarding to the data services, it shall be assumed multimedia services, which integrate subtitles andsuperimposes layered television screen and video, audio and data. Multimedia services mean theservice by use of media, which enables to view integrated multiple presentation media interactively
utilizing digitizing features. Requirement conditions for advanced data broadcasting service,
multimedia services including subtitle and superimpose, and outlines of necessary display functions
are discussed in this chapter.

1.1 Requirements of data broadcasting for digital broadcasting
Requirements of advanced data broadcasting are as follows.
(1) Overall system
Service

Servicecontents

Accessibility

Extensibility- Enable to display of subtitles or superimpose overlapped on HDTV
and SDTV.
- Enable to view HDTV, SDTV and audio services or independent
multimedia information. Multimedia information means theinformation which enables to view integrated multiple media such as
text, still pictures, video and audio, etc. interactively.
- Consider possibilities of service not only other broadcast service but
also combination with various services such as communication fieldand package services, etc.
- Consider interactive services utilizing communication system suchas public telephone networks, etc.
- Consider service corresponding to various viewers such as aged
persons or handicapped persons.
- Enable to add EPG, index and automatic recording function etc. foreasier program selection.
- Enable to do access controls variously by viewer's operations.
- Consider the time range for smooth program switching not to be ahindrance to viewer’s actual operations.
- Consider extensibilities of service styles, coding specification,
conditional access system and receivers.
- Consider possibilities to correspond the new service in the future.

ARIB STD-B24
Version 6.2-E1- 16 -

Inter-operability

Control ability of system

Display timing- Enable receiving by the ordinary receiver, similar to existing HDTV
or SDTV broadcasting.
- Broadcasting media such as broadcasting station satellite
broadcasting, terrestrial broadcasting, and CATV should be able touse commonly as far as possible.
- Consider coordination of communication system and package media
as far as possible.
- Use of common receiver for various broadcasting media,
communication system and package media should be considered as
far as possible.
- Consider flexible system control by using transmission capacity
effectively, by transmission control of HDTV, SDTV and audio in
the digital broadcasting.
- Consider control function for appropriate copyright protection.
- Consider automatic reception control functions such as emergency
broadcast.
- In service related to HDTV, SDTV and audio services, timing errorof displaying subtitle, superimpose and multimedia information
should be operated within the range so that viewers would not feelthat something is wrong.

(2) Broadcasting quality
Display quality
Characteristics attransmission difficulties- Display quality of data services should be able to produce programswith good balance with display quality of picture and sound of
HDTV, SDTV and audio services.
- Consider quality balance of picture, sound and data in transmission
trouble by rain attenuation, etc.
- In case of temporary disconnection due to transmission trouble,
consider possibilities of countermeasures not to display of error
information as far as possible.
- In case of transmission trouble, consider duration from temporary
disconnection of reception to returning to normal reception as short
as possible.

(3) Technical specification
Generaltechnical
specification

Data coding

Datamultiplexing specification
Data
conditional
accesssystemSubtitle, superimpose
coding- Consider coordination with existing data coding- Consider future extensions.
- Consider possibilities of software downloading and data interface forsecuring extendibility.
- Enable multiplexing for various and flexible service.
- Consider multiplexing service by multiple service providers.
- Consider realizing good transmission characteristics and efficient
multiplexing.
- Enable conditional access system for flexible operation on service
contents and service style.
- Enable suitable secret security and safety on service contents andservice style- Consider securing independent operations by multiple service
providers.
- Enable realizing program production, which comes up to intention ofprogram producer.
- Standardized multimedia type service of digital broadcasting should
be maintained as far as possible to coordinate with existing- 17 -

Multimedia service
coding

ARIB STD-B24
Version 6.2-E1

broadcast service.
- International standardization should be considered by referringinternational standards.
- Enable realizing program production, which comes up to intention ofprogram producer.
- On the condition of displaying the multimedia information such as
HDTV, SDTV, audio services, or independent multimedia
information, it should enable to realize multimedia-displaying
function such as displaying or linking presentation object for the
specific duration on the specified position.
- Consider the development to various services such as storage-based
and interactive type service.
- Consider the standardization among digital broadcastings and othermedia such as communications and packages.
- International standardization should be considered by referringinternational standards.

(4) Receiver
Operability

Inter-operability

Realization

Extendibility- Operation method of basic function is unified and easy operation canbe made.
- Setting of advanced operation should be enabled according to therequests of users or service providers.
- Selection of service should be considered so that it can be made byunified operation.
- Operation setting appropriate for aged persons or handicapped
persons should be also considered.
- Enables to realize adapters to receive this new service by connecting
to existing broadcasting receiver.
- Consider the inter-operability between broadcasting media such as
satellite broadcasting, terrestrial broadcasting and CATV.
- Coordination with communication system and package media should
be considered as far as possible.
- Inexpensive receiver as consumer products having function andcharacteristics appropriate for service contents should be realized.
- Realization of various terminals ( mono-function, advanced functionetc.) should be considered.
- Consider the extension corresponding to new service in the future.
- Consider the possibility to connect to multiple devices.

1.2 Data service for digital broadcasting
Regarding to the data service for digital broadcasting, existing broadcasting service and data service
which is studied to make are investigated, and outline of advanced data broadcasting services aresettled as shown in Table 1, in addition to technical elements.

ARIB STD-B24
Version 6.2-E1- 18 -

Table 1 Outline of advanced data broadcasting service

Time synchronous
Programsynchronous

Study of coding

DisplaytimingAsynchronous

Necessity of up-line

Audio

Video

Function

Still picture

Example of contents

Text and graphics

Classific Example ofation
service

Meta-data

Necessarymono-media

Relation

Broadcasting service

Program table
Program guide

Program selection,
program scheduling,
category search

O O O O OO O O O

Index

Program title
Category of each item

Program selection
Item selectionO

O O

Subtitle

For hearing handicapped
personFor foreigner

Outline subtitle
Multi-lingual display

O

Commentaryaudio

For visually handicapped
personCommentary audio

Programsupplemental
information

Cast, outline, program,
Additional information
product information, jacket, of the program, detailand news from the station, information of the
etc.
programMulti-view
television

Multi-view TV

Display and control ofprogram using plural
camera angle

Participation
program

Shopping, questionnaires,
etc.

Access from the viewers
to the programO O O O O O O O O O

Independent
information

News, weather forecast,traffic information, market
information, disaster,election, etc.

Information service
selectable anytime toview

O O O O O

Inquiry

Inquiries

Corresponding to accessfrom the viewers

O

Softwaredistribution

PC software, data, gamesoftware, program
downloading

Application software
distribution

Automatic reception

Emergency information

Automatic power on,
automatic reception

Mail function

Individual mail, sending
information for the wholeuser

Individual information

Download

IRD (Integrated Receiver
Decoder) bug fix
Version up

Decoding software
downloading

Data distribution

Various data

Data downloading

Independent

EPG

O

O O O
O

O O O

O O O O OO O O OO O O

Function service

O

O

O

O

O

O O

O O O

O

O O O

O

O
O

O

When the above services are received, data is stored in the receiver memory and displayedinteractively according to the viewer's operation. It shall be realized the function such as automatic
revision recording, scheduled recording, digest playback, chasing playback and zapping playback, etc.
of television program by use of storing function of video and audio. Furthermore, it should be enables
to record programs on different channels, to acquire data in advance by use of multiple tuner units.

- 19 -

ARIB STD-B24
Version 6.2-E1

2. Example of receiver construction
Reference model of the receiver is constructed of receiving function, storing function,
telecommunication function and presentation function. For the specification of receiver to receive
multimedia services, it should be specified the following functions through the operation at least.
(1) Receiving and storing function

Table 2 Receiving and storing function
Function
Receivingfunction

Class A
Simultaneous TS decode number: 1

Storing function

Primary memory (semiconductor
memory)Minimum capacity is specified in theoperational standard.

Class B
Simultaneous TS decode number: 2
or moreDecoded number is specified in theoperational standard.
Primary memory + Secondary
memoryMinimum capacity is specified in theoperational standard.

(2) Telecommunication function
As only outline is denoted here, specification should be made otherwise.
(3) Presentation function

Table 3 Presentation function
Function
Presentation
function

Level A
Indicated as assumed function
exampleLevel B
Indicated as specification range

Examples of the receiver constructed by the above combination are shown here.
Figure 1 shows an example of the receiver constructed in the condition of presentation function levelA, and receiving/storing function class A. Example of this receiver is rather inexpensive, and it should
be set up restriction to view the storage-based broadcasting. That is, storing operations for different TS
is only possible when the user is not viewing the program. Due to this restriction, the receiver may
have only one tuner and TS decoder. For the receiver with class A, data storage can be made to RAM
etc, for small capacity data broadcasting.

ARIB STD-B24
Version 6.2-E1- 20 -

Additional
sound

PCM
decoderRAM
8PSK
demodulation

Tuner
RF

Audio
outputTS
decoder

MPEG-AV
decoder

MixingVideo
outputOSD

ROM(Flash)

RAM

CPU

Modem

IC CardFigure 1 Construction example of the receiver with class A
and presentation function level A
Figure 2 shows an example of the receiver constructed in the condition of presentation function levelA, and receiving/storing function class B. For operating multimedia service by storing large amount ofcapacity, it should be necessary to equip two systems of tuner and TS decoder so that anotherreception for storage may be made during programs viewing.
Additional
Sound

PCM
decoder

RAM
RF

Tuner

Tuner

ROM
(Flash)Switch8PSKdemodulationTS
decoder

8PSK
demodulationTS
decoder

RAM

High speed
digital I/F

Built-instoragedeviceExternal
storagedeviceExternal
equipment

CPU

Audio
outputMPEG-AV
decoder

MixingVideo
outputOSD

Modem

IC CardFigure 2 Construction example of the receiver with class B
and presentation function level A

- 21 -

ARIB STD-B24
Version 6.2-E1

References(1)

ISO/IEC 13818-1 (2000) "Information Technology - Generic Coding of Moving Pictures andAssociated Audio: SYSTEMS Recommendation H.220.0"(2)

ITU-R BT709 (BT.1361) "Worldwide Unified Colorimetry and Related Characteristics of
Future Television and Imaging Systems"(3)

Telecommunication Technology Council of Ministry of Posts and Telecommunications(MPT) in Japan "Technical Requirements for Satellite Digital Broadcasting Using Radio
Wave Over 11.7GHz and Below 12.2GHz" of Submission No. 74 (Feb.1998)"TechnicalRequirements for Digital Broadcasting Systems"

ARIB STD-B24
Version 6.2-E1- 22 -[BLANK]

ARIB STD-B24
Version 6.2-E1

Part 2 Monomedia Coding
Contents
Chapter 1 Purpose ............................................................................................................................... 23
Chapter 2 Scope .................................................................................................................................. 24
Chapter 3 Definitions and Abbreviations ............................................................................................ 25
3.1 Definitions ............................................................................................................................... 25
3.2 Abbreviations .......................................................................................................................... 25
Chapter 4 Video coding ....................................................................................................................... 26
4.1 MPEG-1 Video........................................................................................................................ 26
4.2 MPEG-2 Video........................................................................................................................ 26
4.3 MPEG-4 Visual ....................................................................................................................... 26
4.4 H.264|MPEG-4 AVC .............................................................................................................. 27
Chapter 5 Still picture and Graphics coding........................................................................................ 28
5.1 MPEG-I picture ....................................................................................................................... 28
5.1.1 MPEG-2 I frame............................................................................................................. 28
5.1.2 MPEG-4 I-VOP.............................................................................................................. 29
5.1.3 H.264|MPEG-4 AVC I-picture ....................................................................................... 29
5.2 JPEG........................................................................................................................................ 29
5.3 PNG ......................................................................................................................................... 29
5.3.1 Constraints of PNG ........................................................................................................ 29
5.4 MNG ....................................................................................................................................... 29
5.4.1 Constraints of MNG ....................................................................................................... 29
5.4.2 Available chunk .............................................................................................................. 30
5.5 GIF .......................................................................................................................................... 31
Chapter 6 Audio coding ...................................................................................................................... 32
6.1 MPEG-2 Audio ....................................................................................................................... 32
6.2 PCM (AIFF-C) ........................................................................................................................ 32
6.3 MPEG-4 audio ........................................................................................................................ 32
6.4 Coding of synthesized sound................................................................................................... 32
Chapter 7 Character coding ................................................................................................................. 33
7.1 JIS 8bit character code (8bit-character code) .......................................................................... 33
7.1.1 Types and structure of character sets.............................................................................. 33
7.1.2 Coding of control function ............................................................................................. 34
7.2 Universal multi-octet coded Character Set.............................................................................. 101
7.2.1 Classes and coding structure of character code set ........................................................ 101
7.2.2 Coding of control code ................................................................................................... 112
7.2.3 Character encoding scheme ........................................................................................... 112
7.3 Shift-JIS Character Codes ....................................................................................................... 113

ARIB STD-B24
Version 6.2-E1

Chapter 8 Coding of graphics display command ................................................................................ 114
8.1 Geometric ................................................................................................................................ 114
8.1.1 Code set of graphics by geometric graphics display ...................................................... 114
8.1.2 Coding of graphics display command code set .............................................................. 114
8.1.3 Geometric macrocode set ............................................................................................... 119
8.1.4 Coding of control function ............................................................................................. 120
Annex A Operation of video scaling ................................................................................................... 129
A.1 When multimedia coding is not used together with video ..................................................... 129
A.2 When multimedia coding is used together with video ........................................................... 129
Annex B PNG coding .......................................................................................................................... 130
B.1 File format of PNG ................................................................................................................. 130
B.2 Structure of chunk .................................................................................................................. 130
Annex C Operation guideline related to audio coding ........................................................................ 133
C.1 Reference audio level ............................................................................................................. 133
C.2 Mix process at receiver unit.................................................................................................... 133
C.2.1 Recommended operation in the receiver unit ................................................................ 133
C.2.2 Operation in broadcasting station side .......................................................................... 133
Annex D Coding of DRCS pattern data .............................................................................................. 134
Annex E Conversion from 8bit-Code, EUC-JP, and Shift JIS to UCS and Handling of
Additional Characters and DRCS in UCS ............................................................................ 136
E.1. General Rules for Coding Conversion ................................................................................. 136
E.2. Conversion from Shift JIS to UCS....................................................................................... 136
E.3. Conversion from EUC-JP to UCS ....................................................................................... 136
E.4. Conversion from 8bit-Code to UCS .................................................................................... 136
E.5. DRCS ................................................................................................................................... 137
Annex F Operation guideline related for MPEG-4 video coding ........................................................ 138
F.1 Video coding ........................................................................................................................... 138
Informative explanation ....................................................................................................................... 141
1 Coding of MPEG-4 and scope ................................................................................................... 141
2 Extension part in 8bit-character code ......................................................................................... 142
2.1 Extension in C1 control set ............................................................................................... 142
2.2 Extension for CSI (newly definition) ................................................................................ 142
3 Extension part of geometric ....................................................................................................... 143
3.1 Additional definition of new command............................................................................. 143
3.2 Modification of relation between drawing point and drawing position ............................ 143
References ............................................................................................................................................ 144

- 23 -

ARIB STD-B24
Version 6.2-E1

Chapter 1 Purpose
This standard is specifies mono-media coding related to data broadcasting, which is carried out as partof digital broadcasting that is specified as Japanese standard.

ARIB STD-B24
Version 6.2-E1- 24 -

Chapter 2 Scope
This standard is applied to mono-media coding of data broadcasting carried out as part of digital
broadcasting.

- 25 -

ARIB STD-B24
Version 6.2-E1

Chapter 3 Definitions and Abbreviations
3.1 Definitions
Following definitions apply in this standard.
Component:

Element constructing the program such as video, audio, and each data. In
digital broadcasting multiplex system, it is a unit for multiplex andtransmission with one PID given.

Chunk:Name of structure of a section of PNG coded or MNG coded data.

Geometric:

Function to express figure by combining graphic description commanddirecting dots, lines and arcs.

I frame:Video frame constructed of coding data completed within the frame. (Intra
Frame)Monomedia:

Independent expression media such as video, still picture, graphic, sound andtext. Monomedia is presentation media that can be presented only by own
data without referring to other media.

Synthesized sound:Presentation media for music playback using electronic sound etc.

3.2 Abbreviations
Following abbreviations are used in this standard.
AAC

Advanced Audio Coding

AIFF

Audio Interchange File Format

BC

Backward Compatible

DAVIC

Digital Audio Visual Council

DRCS

Dynamically Re-definable Character Set

DTS

Decoding Time Stamp

ISO

International Organization for Standardization

IEC

International Electrotechnical Commission

ITU

International Telecommunication Union

JIS

Japanese Industrial Standard

JPEG

Joint Photographic Coding Experts GroupLC

Low Complexity

MNG

Multiple-image Network Graphics

PCM

Pulse Code Modulation

PES

Packetized Elementary Stream

PNG

Portable Network Graphics

PTS

Presentation Time Stamp

W3C

World Wide Web Consortium

UCS

Universal multi-octet coded Character Set

ARIB STD-B24
Version 6.2-E1- 26 -

Chapter 4 Video coding
4.1 MPEG-1 Video
ISO/IEC 11172-2 shall be used for MPEG-1 Video coding with constraints specified in Table 4-1.
Table 4-1 Constraints of MPEG-1 coding parameter
Constraints of Sequence Header
vertical_size
horizontal_size
240
352
120
176

pel_aspect_ratio

picture_rate

6,12

4

Other parameter
Constrained parameters

Meaning of each code number of MPEG-1 coding parameters in Table 4-1
pel_aspect_ratio
6= 16:9 display (525 lines), 12 = 4:3 display (525 lines)
picture_rate
4 = 30/1.001 Hz,

4.2 MPEG-2 Video
MPEG-2 Video encoding uses a scheme defined in STD-B32 Section 5.1.1 and Section 5.2.1.

4.3 MPEG-4 Visual
ISO/IEC 14496-2 shall be used for MPEG-4 Video.
The encoding condition shall bein accordance with simple and core profile.
Table4-2 shows constraints of coding parameters. The other parameters which are not shown in table
4-3, such as the number of objects and buffer size, shall be compliant with the specification of
ISO/IEC 1496-2:1999/Amd.1:2000.

Table 4-2 Constraints of MPEG-4 coding parameterparameter

Constraints

Picture format
Input pixel depth
Scanning method
Maximum size of picture
Maximum frame rate
Time interval of VOP (Video Object
Plane)
Colour description

YCBCR 4:2:0
8 bit
Progressive scan
Specified in Table 4-4
30000/1001 Hz
Within 0.7seconds
Rec. ITU-R BT.1361 (Rec. ITU-R BT.709)

Table 4-3 Maximum picture size and bit rate
ProfileSimple

Core

Level

Maximum picture size
Horizontal pixels x vertical lines

Maximum bit rate
(specified by ISO/IEC
14496-2)

Level 1176 x 144

64kbpsLevel 2352 x 288

128kbps

Level 3352 x 288

384kbps

Level 1176 x 144384kbps

Level 2352 x 288

2Mbps

- 27 -

4.4 H.264|MPEG-4 AVC
H.264|MPEG-4 AVC Video encoding uses a scheme defined in STD-B32 Section 5.1.2.
In the case of low resolution is used a method defined in STD-B32 section 5.2.2.

ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 28 -

Chapter 5 Still picture and Graphics coding
5.1 MPEG-I picture
5.1.1 MPEG-2 I frame
ISO/IEC 13818-2 shall be used for MPEG-2 I frame with constraints specified in Table 5-1.
One frame of I picture between sequence_header_code and sequence_end_code shall be coded as
onestill picture.

Table 5-1 Constraints of MPEG-2 still picture coding parameter
Constraints ofsequence extension

Constraints of sequence header
vertical_ horizontal_
size_value size_value

Constraints of sequence display
extension (Note 5)

aspect_frame_
progressive_ low_color_
transfer_
ratio_
rate_code
sequence
delay primaries characteristics
information (Note 2)

matrix_coefficients

Other parameter(Note 6)

Value specified
for MP@HL
Value specified
720
1280
3
7
1
for MP@H14L
Value specified
3
7
1
for MP@H14L
1
480
720
1
1
1
(Note
4)
Value
specified
02, 34(Note 3)for MP@ML
Value specified
240
352
2, 3
4
1
for MP@LL
Value specified
1080 or1920 or1
4
1
for MP@HL
less
less
Note 1: In MPEG-2 coding (ITU-T H.262), 1088 lines are coded actually. Eight lines of fictional video data
(dummy data) are added under the valid lines using at the encoder and coding process is made asvideo data of 1088 lines actually. Video signals with 1080 lines of valid line excluding dummy data,
which are 1080 lines from the top of the 1088 lines of video data, shall be output from the decoder.
Note 2: Timing of decoding and display is controlled by the time stamp value in PES header and value of
vbv_delay shall be 0xFFFF.
Note 3: When sequence_end_code is available at the decoder, the receiver should hold the last presented
image.In that case, if progressive_frame = 0 (with timing difference due to interlaced scanningof 2
fields in the frame) , the field image should be presented, otherwise progressive_frame = 1 (2 fields
in the frame is the same timing), the frame image shpuld be presented.
Note 4: When low_delay = 1, time stamps of decoding and presentation are the same value (DTS = PTS). For I(intra) frame of the still picture, only PTS should be sent out.
Note 5: When sequence_display_extension is not transmitted, each value of color_primaries,
transfer_characteristics, matrix_coefficients are processed as is the same with "1".
Note 6: Values of vbv_buffer_size_value, etc., adopt values specified for each level of main profile of ISO/IEC
13818-2. Value of bit_rate_value should be the maximum value of each level; i.e. MP@LL is
4Mbps, MP@ML is 15Mbps, and MP@H14L and MP@HL should be the maximum transmittablecapacity.
1080(Note 1)

1440, 1920

3

4

0

(Note 3)Meaning of each code number of MPEG-2 coding parameter in Table 5-1
aspect_ratio_information
1= square pixel, 2 = 4:3, 3 = 16:9
frame_rate_code
4 = 30/1.001 Hz, 7 = 60/1.001 Hz
progressive_sequence
0 = Interlaced scan, 1 = Progressive scan
low_delay
1 = B Picture is not included.
color_primaries
1 = Rec.ITU-R BT.709(BT.1361)
transfer_characteristics
1 = Rec.ITU-R BT.709(BT.1361)
matrix_coefficients
1 = Rec.ITU-R BT.709(BT.1361)

- 29 -

ARIB STD-B24
Version 6.2-E1

5.1.2 MPEG-4 I-VOP
ISO/IEC 14496-2 shall be used for MPEG-4 I-VOP with constraints of MPEG-4 Video coding
specifications written in section 4.3.
One frame of I-VOPbetween visual_object_sequence_start_code and visual_object_sequence_end_
code should be coded as still picture.

5.1.3 H.264|MPEG-4 AVC I-picture
ITU-T Rec. H.264|ISO/IEC 14496-10 shall be used for H.264|MPEG-4 AVC I-picture with constraintsof H.264|MPEG-4 AVC Video coding specifications written in section 4.4.

5.2 JPEG
ISO/IEC 10918-1 shall be used for JPEG encoding of bit map.

5.3 PNG, W3C Recommendation (PNG specification Ver 1.0 W3C Rec. Oct. 1996) shall be used for PNG(Portable Network Graphics) file format of graphics. Detail of coding format is specified in appendix
specification B.

5.3.1 Constraints of PNG
Operation of PNG should be in accordance with the following specification.
- When colour type is "3" (palette index), PLTE chunk in the PNG data is omitted. In this case,
CLUT should be presented in the multimedia contents and the receiver should not refer PLTE
chunk but should refer the outside CLUT.

5.4 MNG
The specification based on MNG Format Version 0.96-19990718 shall be used for file format ofanimation graphics by MNG (Multiple-image Network Graphics).

5.4.1 Constraints of MNG
Operation of MNG should be in accordance with the following specification.
- Plural PNG pictures are included in MNG file and should be presented sequently.
- Object only with Object ID = 0 can be used.
- Only following frame rewriting constraints shall be enabled
1) frame mode of the previous frame shall be used (framing mode = 0)
2) PNG picture is overwritten one by one in every 1 frame cycle (framing mode = 1)
3) After erasing background with transparent colour, PNG picture is displayed in every 1
frame cycle (framing mode = 3)
- For animation repeating process, only following two methods should be enabled.
1) The last PNG picture should be presented continuously. (default)2) All of the pictures starting from the first picture in the file should be repeated
for the specified times.(termination action = 3)

ARIB STD-B24
Version 6.2-E1- 30 -

5.4.2 Available chunk
Available chunk is specified in this clause and when value of each field is restricted, constraints arealso specified.

5.4.2.1 MHDR
There is always one MHDR in the head. Field is fixed in 28 byte.
Field Name
Frame width
Frame heightTicks per second
Nominal layer countNominal frame countNominal play time
Simplicity profile

BYTE NUMBER
4
4
4
4
4
4
4

Meaning
Frame width
Frame height
Unit time between frame
Number of layers
Number of frames
Playing time
Profile information of the fileConstrain

Other than 0
Fixed to 0
Fixed to 0
Fixed to 0
Fixed to 0

5.4.2.2 MEND
There is always one MEND at the end. There is no field.

5.4.2.3 IHDR, PNG chunks, IENDIHDR, PNG chunks, IEND should be same as PNG picture specified in clause 5.3.

5.4.2.4 TERMTERM can be omitted. In case when it exists, there is only one immediately after the MHDR chunk.
Field is fixed to 10 bytes. When TERM chunk is omitted, the last PNG picture at the end of file iscontinued to be presented.
Field
Termination action
Action after iterations
Delay
Iteration max

BYTE NUMBER
11
44

MeaningSpecification of repeating process
Action after repeating process
Delay time after repeating start
Repeating time

Constrain
Fixed to 3
Fixed to 0
Fixed to 0

- 31 -

ARIB STD-B24
Version 6.2-E1

5.4.2.5 FRAM
Plural FRAM can be existed. Field should be fixed to 1 byte or fixed to 10 bytes.
Field

BYTE NUMBER

Framing mode

1

Meaning
Frame rewriting mode
directed

Constrain
Restricted either of 0,
1, 3

Frame name
Time changing flag between
framesFixed to 0

Following fields can be omitted.
Subframe name, Separator

1

Change interframe Delay

1

Change sync timeout andtermination
Change subframe Clipping
boundaries
Change sync id list
Interframe delay

Fixed to 2

1

Timeout value changing flag

Fixed to 0

1

Clip value changing flag

Fixed to 0

1
4

Sync id changing flag
Time between frames

Fixed to 0

5.4.2.6 DEFI
Plural DEFI can be existed. Display position of following PNG picture should be settled. Field shouldbe 12 bytes fix.
Field
Object id
Do not show flag
Concrete flag
X location
Y location

BYTE NUMBER
2
1
1
4
4

Meaning
Object ID
Object non-display flag
Object attribute flag
X coordinate of the object
Y coordinate of the object

Constrain
Fixed to 0
Fixed to 0
Fixed to 0

5.5 GIFAny graphics file in GIF (Graphics Interchange Format) must be coded by using the methodology"GRAPHICS INTERCHANGE FORMAT Version 89a" specified by Compuserve Incorporated (aU.S.-based company).

ARIB STD-B24
Version 6.2-E1- 32 -

Chapter 6 Audio coding
6.1 MPEG-2 AudioLC profile of AAC method specified in STD-B32 Part 21 and in ISO/IEC 13818-7 shall be used foraudio coding by MPEG-2 audio.
Audio coding of BC method specified in ISO/IEC 13818-3 can be also used when necessary.

6.2 PCM (AIFF-C)
AIFF-C (Audio Interchange File Format) specified in DAVIC 1.4 Specification Part 9 Annex B shallbe used for audio coding file format using PCM with constraints specified in Table 6-1.

Table 6-1 Constraints of PCM coding parameter
Sampling frequency of television sound
32kHz
48kHz

Condition of PCM coding
Sampling frequency
Bit length
32kHz, 16kHz, 8kHz
8 bit or 16 bit
48kHz, 24kHz, 12kHz
8 bit or 16 bit

6.3 MPEG-4 audio
ISO/IEC 14496-3 shall be used for audio coding by MPEG-4 audio.
The appropriate coding method should be selected according to types (music, audio) and bit rate.
Relation of each coding method and appropriate bit rate of MPEG-4 audio is described in informative
explanation 1.

6.4 Coding of synthesized soundFor coding of synthesized sound, a method specified in transmission standard related to television data
multiplex broadcasting (ARIB STD-B5 "Data multiplex broadcasting for the conventional televisionusing vertical blanking interval") shall be used.

____________________
1 Three-dimensional multi-channel audio is defined only in STD-B32.

- 33 -

ARIB STD-B24
Version 6.2-E1

Chapter 7 Character coding
7.1 JIS 8bit character code (8bit-character code)
8bit character code in this standard is an enhanced method of ARIB STD-B5 "DATA MULTIPLEXBROADCASTING SYSTEM FOR THE CONVENTIONAL TELEVISION USING THE
VERTICAL BLANKING INTERVAL" (Ver. 1.0, Aug. 6, 1996).

7.1.1 Types and structure of character sets
7.1.1.1 Coding structure and code extension techniques
The code table of 8bit-code is shown in Figure 7-1 and structure of 8-bit code (extension techniques)is shown in Figure 7-2. Coded representation of invocation of code elements (to invoke the code
element G0, G1, G2 and G3 in the 8-bit code table in use) is listed in Table 7-1. Coded representation
for designation of graphic character sets (to designate one character set from the graphic character setsfor G0, G1, G2 or G3) is listed in Table 7-2. Classification of code set and Final Byte is listed in Table
7-3.

7.1.1.2 Type of character code set
The types of character code sets available to the specification shall be Kanji set, alphanumerical set,
Hiragana set, Katakana set, mosaic set, supplemental character (Gaiji) set, macro-code set, JIS
compatible Kanji Plane 1 set, JIS compatible Kanji Plane 2 set, and additional symbols set.

7.1.1.3 Code table of character code set
The graphic symbols of the Kanji set, alphanumerical set, Hiragana set, Katakana set and mosaic set
are shown in Tables 7-4 to 7-9. The JIS compatible Kanji Plane 1 set is identical with the Kanji Set for
Information Interchange, Plane 1, as specified in JIS X213: 2004. The JIS compatible Kanji Plane 2
set is identical with the Kanji Set for Information Interchange, Plane 2, as specified in JIS X213: 2004.
The additional symbols set consists of additional symbols and additional Kanji characters, as shown in
Tables 7-10 and 7-11. When the Kanji Set for Information interchange, Plane 1 is not used, the rangeof Row 1 to Row 84 in Table 7-4 is imported to the JIS compatible Kanji Plane 1. Note that any glyphcontained in the specification is provided for the purpose of reference.

7.1.1.4 Non-spacing character
Non-spacing character shall be row 1 cell 13 to 18 in Table 7-4 (1) (Kanji set (1)) and row 2 cell 94 in
Table 7-4 (2) (Kanji set (2)) and non-spacing mosaic shall be the mosaic in (3) and (4) of Table 7-8.
Non-spacing character and non-spacing mosaic is displayed by cumulating character, mosaic or space,etc. specified by the successive code.
Codes, which can be used between codes of character, mosaic or space in combination with nonspacing character and non-spacing mosaic codes, are shown in Table 7-33.

7.1.1.5 Supplemental characters (Gaiji)
Codes used for Gaiji character code shall be 1-byte code or 2-byte code.
1-byte Gaiji character code shall be 15 sets from DRCS-1 to DRCS-15 and each set consists of 94
characters. (2/1 to 7/14 is used. When column number is indicated in one digit by indication method ofcolumn number/row number, column number is indicated by binary notation in 3 bit from b7 to b5.)

ARIB STD-B24
Version 6.2-E1- 34 -

Gaiji character code set in 2 byte shall be the set of DRCS-0. DRCS-0 is a code table of 2 bytes andconsists of 8836 characters from Row 1, Cell 1 to Row 94, Cell 94.
Coding of DRCS pattern data shall be in compliance with "AnnexD Coding of DRCS pattern data".

7.1.1.6 Macro coding
Macro coding is a coding of functions composed by a sequence of code(hereafter referred to as "macro
sentence") consisting of character code (including patterns of both mosaic and DRCS) and control
code (hereafter referred to as "macro definition").
Macro definition is made by macro control in Table 7-16.
Macro code set is 1 byte code set and consists of 94 characters (in range from 2/1 to 7/14). When themacro character is appeared, sequence of code of macro sentence is decoded. When macro definition
is not made, it shall be in accordance with default macro sentence indicated in Table 7-18 shall beapplied.

7.1.2 Coding of control function
7.1.2.1 C0 control set
Structure of C0 control set and its function shall be in compliance with Tables 7-14 and 7-15
respectively. When it is accompanied with parameters, its parameters are sent immediately after eachcode.

7.1.2.2 C1 control set
Structure of C1 control set and its function shall be in compliance with Table 7-14 and 7-16
respectively. When it is accompanied with parameters, its parameters are sent immediately after eachcode.

7.1.2.3 SP and DEL
SP (space) makes the entire specified current character field in background colour and DEL (delete)makes the entire specified current character field in foreground color.

7.1.2.4 CSI
Control code extension by CSI (control sequence introducer) code is as shown in Table 7-17.

- 35 -

b8
b7
b6
b5

0
0
0
0

Column00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

0
0
1
0

0
0
1
1

0
1
0
0

0
1
0
1

0
1
1
0

0
1
1
1

1
0
0
0

1
0
0
1

*1

1
0
1
0

1
0
1
1

1
1
0
0

1
1
0
1

1
1
1
0

1
1
1
1

*2

C1 area

0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

C0 areab4 b3 b2 b1 Row

0
0
0
1

ARIB STD-B24
Version 6.2-E1

GL area*3

GR area*4Note: *1 to *4 are for special code area described as follows; Geometric coding shall add *1(SP) and *3 (DEL) to GL area and *2 (10/0) and *4 (15/15) to GR area.
*1--- SP, *2---10/0, *3---DEL, *4---15/15

Figure 7-1 Code Table

ARIB STD-B24
Version 6.2-E1- 36 -

8bitcode table in use

Invocation

Designation

Repertoire of(2 byte)Graphic sets

Repertoire of(1 byte)Graphic sets

Note: Returning from other coding method to 8bit-code is made by data size of the data unit.

Figure 7-2 Structure of 8-bit code (Extension techniques)- 37 -

ARIB STD-B24
Version 6.2-E1

Table 7-1 Invocation of code elements
Acronym

Codes Representation

LS0
LS1
LS2
LS3
LS1R
LS2R
LS3R
SS2
SS3

00/15
00/14
ESC
ESC
ESC
ESC
ESC
01/9
01/13

06/14
06/15
07/14
07/13
07/12

Code element
G0
G1
G2
G3
G1
G2
G3
G2
G3

Function
Invocation area
GL
GL
GL
GL
GR
GR
GR
GL
GL

Invocation effectLocking shift
Locking shift
Locking shift
Locking shift
Locking shift
Locking shift
Locking shift
Single shift
Single shift(1) ESC shall be 01/11.
(2) Locking shift means to invoke in GL or GR area the specific code element and keep it in
the same area until another locking shift invokes in the same area the specific code element.
(3) Single shift means to invoke one code following to it in the GL or GR area temporary.

Table 7-2 Designation of graphic sets
Function
Codes Representation
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC
ESC

02/8
02/9
02/10
02/11
02/4
02/4
02/4
02/4
02/8
02/9
02/10
02/11
02/4
02/4
02/4
02/4

F
F
F
F
F
02/9
02/10
02/11
02/0
02/0
02/0
02/0
02/8
02/9
02/10
02/11

Classification of Graphic sets
1-byte G set

F
F
F
F
F
F
F
02/0
02/0
02/0
02/0

2-byte G set

1-byte DRCS
F
F
F
F

2-byte DRCS

Designatedelement
G0
G1
G2
G3
G0
G1
G2
G3
G0
G1
G2
G3
G0
G1
G2
G3

ARIB STD-B24
Version 6.2-E1- 38 -

Table 7-3 Classification of code set and Final Byte
Classification ofgraphic sets

Graphic sets

Final Byte (F)

Kanji
04/2
Alphanumeric
04/10
Hiragana
03/0
Katakana
03/1
Mosaic A
03/2
Mosaic B
03/3
Mosaic C
03/4
G set
Mosaic D
03/5
Proportional alphanumeric
03/6
Proportional hiragana
03/7
Proportional katakana
03/8
JIS X 0201 katakana
04/9
JIS compatible Kanji Plane 1
03/9
JIS compatible Kanji Plane 2
03/10
Additional symbols
03/11
DRCS-004/0DRCS-1
04/1
DRCS-2
04/2
DRCS-3
04/3
DRCS-4
04/4
DRCS-5
04/5
DRCS-6
04/6
DRCS-7
04/7
DRCS
DRCS-804/8
DRCS-904/9
DRCS-10
04/10
DRCS-11
04/11
DRCS-12
04/12
DRCS-13
04/13
DRCS-14
04/14
DRCS-15
04/15
Macro
07/0
Remark: Macro shall be in compliance with Clause 7.1.1.6.

Remarks

2-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code, non-spacing
1-byte code, non-spacing
1-byte code
1-byte code
1-byte code
1-byte code
2-byete code
2-byete code
2-byete code
2-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code
1-byte code- 39 -

Table 7-4 (1) Kanji Set (1)ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 40 -

Table 7-4 (2) Kanji Set (2)- 41 -

Table 7-4 (3) Kanji Set (3)ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 42 -

Table 7-4 (4) Kanji Set (4)- 43 -

Table 7-4 (5) Kanji Set (5)ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 44 -

Table 7-4 (6) Kanji Set (6)- 45 -

Table 7-4 (7) Kanji Set (7)ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 46 -

Table 7-4 (8) Kanji Set (8)- 47 -

Table 7-5 Alphanumeric set and proportional alphanumeric set

ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 48 -

Table 7-6 Katakana set and proportional katakana set

- 49 -

Table 7-7 Hiragana set and proportional hiragana set

ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 50 -

Table 7-8 Mosaic set(1) Mosaic set A(2) Mosaic set B(3) Mosaic set C (non-spacing)(4) Mosaic set D (non-spacing)- 51 -

ARIB STD-B24
Version 6.2-E1

Undefined

Table 7-9 JIS X0201 Katakana set

ARIB STD-B24
Version 6.2-E1- 52 -

Note: Proportional alphanumeric set, proportional hiragana set and proportional katakana set arecharacter code set intended to use proportional font in the area of alphanumeric set, hiragana set
and katakana set. Proportional font is the font of which width is defined in each character
individually. Definition of width and height of each character (94 characters in range from 02/1
to 07/14, excluding any spacing) is decided by each proportional character set and font, by theratio of width and height of each character and width of the given display area of the character.
Table of this proportion is specified in the operational guidelines. For proportional
alphanumeric set, only width for horizontal writing is prescribed.

- 53 -

ARIB STD-B24
Version 6.2-E1

Table 7-10 Additional Symbols
Row Cell

Description
accident

SymbolRow Cell

Description
tire chainsrequireddisabled car

no thoroughfare

obstacles on theroadparking space(empty, full)under construction

parking space(closed)Icy road

two-way traffic 1

maintenancetwo-way traffic 2

road closed

lane merge 1

alternate one-way
traffic

lane merge 2

drive slow 1

SymbolARIB STD-B24
Version 6.2-E1- 54 -

drive slow 2

closed entry 1

closed entry 2

closed to largecars 1closed to largecars 2

restricted entry 1time of day(10:00)restricted entry 2

time of day(11:00)basic symbol for
speed limit

time of day(12:00)progressive
broadcasting- 55 -

ARIB STD-B24
Version 6.2-E1

wide -format (16:9)
broadcasting service

B-mode stereo
compression
broadcasting service

multi-view
television

news

broadcasting service
along with sign
languageinterpretation

background,rectangle

closed-captioned
broadcastingbackground, circle

two-waybroadcasting service

weather forecast

data broadcasting
service linked with amain program

traffic information

stereo broadcasting
servicedrama film

bilingualbroadcasting service

free broadcasting
servicesound-multiplex
broadcasting service

pay broadcasting
servicecommentarybroadcasting

parental locksurrounding stereo
broadcasting service

the first part

ARIB STD-B24
Version 6.2-E1- 56 -

the latter partand others

rebroadcast

public office,governmental
agencynew series ofprograms

prefectural office

first released
programmunicipal office(including the 23-ku
ward offices inTokyo)

the last episodetown office, village
office (including
other ward offices
than Tokyo)

live broadcast

policemail-orderpolice satellite office

voice actors

fire station

dubbed version

post office

pay-per-view

hospital, clinic

confidential

schooloffice- 57 -

ARIB STD-B24
Version 6.2-E1

kindergarten

airportshrinemountain

templebathing beachchurchpark

remains of a castle

golf course

historic site, place ofscenic beauty

ferryboat terminal

hot spring

marina, yacht harborfactory

hotel

power
power
powerplant,
generator,
power substation
substation

department store

lighthousestationharborintersection

ARIB STD-B24
Version 6.2-E1- 58 -

parking spacebankinterchange, ramp
(part of the highway
system)graveyard, memorial
park cemeterypark,

service area (part of
the highway system)

gas station

parking area (part of
the highway system)

drive-in restaurant

junction (part of the
highway system)

museum, cultural
centerskiing fieldSelf-Defense-Forcessite

ice skating field

track and field,
gymnasium

camping site

leisure center

telephone company

- 59 -

ARIB STD-B24
Version 6.2-E1

centimetersquare centimetercubic centimeter

70 %sizesizeofofthe
the70%
ChinesecharacterKanjicharacter“氏”"" (right/bottomalignment)
70 %sizesizeofofthe
the70%
Chinesecharacter
Kanji character “副”""ARIB STD-B24
Version 6.2-E1- 60 -

70 %sizesizeofofthe
the70%
Chinesecharacter
Kanji character “元”""

70 %sizesizeofofthe
the70%
Chinesecharacter
Kanji character “故”""

70 %sizesizeofofthe
the70%
ChinesecharacterKanjicharacter“前”""

70 %sizesizeofofthe
the70%
Chinesecharacter
Kanji character “新”""zaidanhouzin(corporation
aggregate)

syadanhouzin(incorporated
foundation)

yu-ugenkaisya

kabushikikaisya

representation

- 61 -

ARIB STD-B24
Version 6.2-E1
baritone

piano

sopranomezzo-sopranotenor

circled "CD"basso

violinbass

oboe

trombone

contrabass

trumpetcembalo

drums

harp

acoustic guitar

ARIB STD-B24
Version 6.2-E1- 62 -

electric guitar

disc jockey

vocal

performed byflutefacsimile

keyboard

saxophonesynthesizer

organ

percussion

disc record

single disc record,
compact disckoto (Japanese harp)

- 63 -

the Meiji era

the Taisho era

the Showa era

the Heisei era

ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 64 -

hectarekilometersquare kilometer

hectopascal

a halfone third

two thirds

liter

a quarter

kilogram

three quarters

hertz

one fifth

- 65 -

two fifths

three fifths

four fifths

one sixth

five sixths

one seventh

one eighth

one ninth

one tenth

ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 66 -

cloudy or fairshowerrain

snow

heavy snow

thunderthunderstorm

- 67 -

ARIB STD-B24
Version 6.2-E1

17 enclosed
in acirclednumbercircleseventeen

18 enclosed
in acirclednumbercircleeighteen

19 enclosed
in acirclednumbercirclenineteen

20 enclosed
in acirclednumbercircletwenty21 enclosed
in acirclednumbercircletwenty-one

ARIB STD-B24
Version 6.2-E1- 68 -

22 enclosed
in acirclednumbercircletwenty-two

23 enclosed
in acirclednumbercircletwenty-three

24 enclosed
in acirclednumbercircletwenty-four- 69 -

ARIB STD-B24
Version 6.2-E1
circled29 enclosed
numberin acircletwenty-nine

30 enclosed
in acirclednumbercirclethirty1 enclosedacircleddigitinone
circle2 enclosedacircleddigitintwo
circle3 enclosedacircleddigitinthreecircle4 enclosedacircleddigitinfour
circle5 enclosedacircleddigitinfive
circle25 enclosed
in acirclednumbercircletwenty-five

6 enclosedacircleddigitinsix
circle26 enclosed
in acirclednumbercircletwenty-six

7 enclosedacircleddigitinsevencircle27 enclosed
in acirclednumbercircletwenty-seven8 enclosedacircleddigitineight
circle28 enclosed
in acirclednumbercircletwenty-eight9 enclosedacircleddigitinnine
circleARIB STD-B24
Version 6.2-E1- 70 -

10 enclosed
in atencirclednumbercircle11 enclosed
in acirclednumbercircleeleven12 enclosed
in acirclednumbercircletwelve13 enclosed
in acirclednumbercirclethirteen

14 enclosed
in acirclednumbercirclefourteen

15 enclosed
in acirclednumbercirclefifteen

16 enclosed
in acirclednumbercirclesixteen

31 enclosed
in acirclednumbercirclethirty-one

- 71 -

ARIB STD-B24
Version 6.2-E1

The table 7-10 contains the same characters as those in the table 7-4 except the range from Row 90,
Cell 45 to Cell 63, and the range from Row 90, Cell 66 to Cell 84. The characters in Row 90 and 91
rows (except the characters from Cell 45 to Cell 63Cell 66 to Cell 84 in Row 90) are the characters forthe system for road and traffic information communication, as specified in ARIB STD-B3 " ARIB
Standard for Operation of The FM Multiplex Broadcasting System", version 1.0(August, 1996).
The following table maps each character of the range from Row 90, Cell 45 to Cell 63, and from Row
90, Cell 66 to Cell 84, onto a corresponding code, which is used in the GL area, for the purpose of thereference.
Cell
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

Code
7A4D
7A4E
7A4F
7A50
7A51
7A52
7A53
7A54
7A55
7A56
7A57
7A58
7A59
7A5A
7A5B
7A5C
7A5D
7A5E
7A5F

Cell
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84

Code
7A62
7A63
7A64
7A65
7A66
7A67
7A68
7A69
7A6A
7A6B
7A6C
7A6D
7A6E
7A6F
7A70
7A71
7A72
7A73
7A74

ARIB STD-B24
Version 6.2-E1- 72 -

Table 7-11 Addtional Kanji Characters
5
JIS X0221-1:2001
Universal Multiple-Octet Coded Character Set
(UCS)

侚

JIS X0213:
7-bit and 8-bit double byte coded extended
KANJI sets for information interchange(including Amendment 1)
JIS X0212-1990

6

Code of the supplementary Japanese graphic
character set for information interchange
ISO/IEC 10646:2003
Character Set (UCS)JIS X0213: 1-14-3
JIS X0221: U+3402

JIS X0213: 1-14-25
JIS X0212: 17-27
JIS X0221: U+4FC9

俉

Universal Multiple-Octet

1

JIS X0213: 2-1-46
JIS X0212: 17-12
JIS X0221: U+4F9A

7

JIS X0213: 2-1-78
JIS X0212: 18-06
JIS X0221: U+509C

傜
2

ISO/IEC 10646: U+20158

8

JIS X0213: 1-14-45
JIS X0212: 18-56
JIS X0221: U+511E

儞3

JIS X0213: 1-14-9
JIS X0212: 16-47
JIS X0221: U+4EFD

9份4JIS X0213: 1-14-10
JIS X0212: 16-49
JIS X0221: U+4EFF

仿JIS X0213: 2-3-16
JIS X0212: 18-91
JIS X0221: U+51BC

冼
10

JIS X0213: 2-3-40
JIS X0221: U+351F

- 73 -

11

JIS X0213: 1-14-76
JIS X0221: U+5307

17

匇
12

JIS X0213: 1-14-79
JIS X0212: 20-27
JIS X0221: U+5361

JIS X0213: 2-3-53
JIS X0212: 20-30
JIS X0221: U+536C

18

JIS X0213: 1-92-8
JIS X0212: 61-74
JIS X0221: U+8A79

19

ISO/IEC 10646: U+20BB7

JIS X0213: 1-15-1
JIS X0212: 21-15
JIS X0221: U+54A9

咩
20

詹
15

JIS X0213: 1-14-88
JIS X0212: 21-10
JIS X0221: U+549C

咜

卬
14

JIS X0213: 1-14-93
JIS X0212: 21-09
JIS X0221: U+5496

咖

卡
13

ARIB STD-B24
Version 6.2-E1

JIS X0213: 1-15-4
JIS X0212: 21-44
JIS X0221: U+550E

唎21

JIS X0213: 2-4-5
JIS X0212: 21-57
JIS X0221: U+554A啊16

JIS X0213: 1-14-87
JIS X0212: 20-82
JIS X0221: U+544D呍22

JIS X0213: 1-15-25
JIS X0212: 22-50
JIS X0221: U+5672

噲ARIB STD-B24
Version 6.2-E1

23

JIS X0212: 22-87
JIS X0221: U+56E4- 74 -

29

囤
24

JIS X0213: 1-15-37
JIS X0212: 23-23
JIS X0221: U+5733

娣
30

圳
25

JIS X0213: 1-15-38
JIS X0212: 23-24
JIS X0221: U+5734

JIS X0213: 1-15-55
JIS X0221: U+FA10

31

JIS X0212: 24-27
JIS X0221: U+5880

JIS X0213: 1-47-58
JIS X0221: U+5BEC

寬
32

塚
27

JIS X0213: 2-5-61
JIS X0212: 25-65
JIS X0221: U+5A55

婕

圴
26

JIS X0213: 1-15-82
JIS X0212: 25-52
JIS X0221: U+5A23

JIS X0213: 1-47-82
JIS X0221: U+FA11

﨑
33

JIS X0213: 1-47-79
JIS X0221: U+37E2

34

JIS X0213: 2-12-5
JIS X0212: 28-42
JIS X0221: U+5EAC

墀28

JIS X0213: 2-5-50
JIS X0212: 25-36
JIS X0221: U+59E4

姤庬

- 75 -

35

JIS X0213: 1-84-22
JIS X0212: 28-77
JIS X0221: U+5F34

41

弴
36

JIS X0213: 1-84-26
JIS X0212: 28-84
JIS X0221: U+5F45

JIS X0213: 1-84-37
JIS X0221: U+5FB7

JIS X0213: 1-85-18
JIS X0212: 34-05
JIS X0221: U+6624

昤
42

彅
37

ARIB STD-B24
Version 6.2-E1

JIS X0213: 1-85-40
JIS X0212: 34-66
JIS X0221: U+66C8

曈43

JIS X0221: U+66D9(JIS X0213: 1-29-76の異体字)

44

JIS X0213: 1-85-44
JIS X0212: 34-77
JIS X0221: U+66FA德38

JIS X0213: 2-12-39
JIS X0212: 29-54
JIS X0221: U+6017怗39

ISO/IEC 10646: U+FA6B

曺
45

JIS X0213: 1-85-23
JIS X0212: 34-31
JIS X0221: U+66FB曻40

JIS X0213: 1-84-58
JIS X0212: 30-41
JIS X0221: U+6130

愰46

JIS X0213: 1-85-62
JIS X0212: 35-41
JIS X0221: U+6852

ARIB STD-B24
Version 6.2-E1- 76 -

47

ISO/IEC 10646: U+9FC4

53

ISO/IEC 10646: U+233CC

48

JIS X0212: 36-25
JIS X0221: U+6911

54

ISO/IEC 10646: U+233FE

55

JIS X0213: 1-85-82
ISO/IEC 10646: U+235C4

56

JIS X0213: 2-78-13
JIS X0212: 38-31
JIS X0221: U+6BF1

椑49

JIS X0213: 2-15-11
JIS X0212: 36-33
JIS X0221: U+693B

椻50

JIS X0213: 1-86-12
JIS X0212: 37-06
JIS X0221: U+6A45

橅51

JIS X0213: 2-15-62
JIS X0212: 37-29
JIS X0221: U+6A91

毱
57

檑
52

JIS X0213: 1-22-91
JIS X0221: U+6ADB

櫛JIS X0213: 1-86-61
JIS X0212: 39-03
JIS X0221: U+6CE0

泠58

JIS X0213: 1-86-67
JIS X0212: 39-23
JIS X0221: U+6D2E

洮

- 77 -

59

JIS X0213: 1-86-73
JIS X0221: U+FA45

65

ARIB STD-B24
Version 6.2-E1

JIS X0213: 1-87-25
JIS X0212: 41-07
JIS X0221: U+6FF9

濹60

JIS X0213: 1-86-80
JIS X0212: 39-52
JIS X0221: U+6DBF

66

涿
61

JIS X0212: 39-55
JIS X0221: U+6DCA

JIS X0213: 1-87-35
JIS X0212: 41-34
JIS X0221: U+7064

灤67

ISO/IEC 10646: U+FA6C

68

ISO/IEC 10646: U+242EE

69

JIS X0213: 1-87-51
JIS X0212: 41-85
JIS X0221: U+7147

淊62

JIS X0221: U+6DF8

淸63

JIS X0213: 1-86-87
JIS X0221: U+FA46

煇64

JIS X0213: 1-87-11
JIS X0212: 40-60
JIS X0221: U+6F5E

潞70

JIS X0213: 1-87-62
JIS X0212: 42-19
JIS X0221: U+71C1

燁ARIB STD-B24
Version 6.2-E1

71

JIS X0213: 1-87-66
JIS X0212: 42-30
JIS X0221: U+7200- 78 -

77

爀
72

JIS X0213: 1-87-84
JIS X0212: 43-58
JIS X0221: U+739F

JIS X0221: U+7421

琡78

JIS X0213: 1-88-5
JIS X0221: U+FA4A

79

JIS X0213: 1-88-6
JIS X0212: 44-11
JIS X0221: U+7426

玟73

JIS X0213: 2-80-64
JIS X0221: U+73A8

琦

玨
74

JIS X0213: 1-87-89
JIS X0212: 43-74
JIS X0221: U+73C9

80

珉
75

JIS X0213: 1-87-91
JIS X0212: 43-80
JIS X0221: U+73D6

琪
81

珖
76

JIS X0213: 1-88-4
JIS X0212: 44-09
JIS X0221: U+741B

琛

JIS X0213: 1-88-8
JIS X0212: 44-14
JIS X0221: U+742A

JIS X0213: 1-88-10
JIS X0212: 44-16
JIS X0221: U+742C

琬82

JIS X0213: 2-80-80
JIS X0212: 44-22
JIS X0221: U+7439

琹- 79 -

83

JIS X0213: 1-88-17
JIS X0212: 44-28
JIS X0221: U+744B

89

瑋
84

ISO/IEC 10646: U+3EDA

ARIB STD-B24
Version 6.2-E1

JIS X0213: 2-82-48
JIS X0212: 48-05
JIS X0221: U+78C8

磈90

JIS X0213: 2-82-52
JIS X0212: 48-16
JIS X0221: U+78E0

磠85

JIS X0221: U+7575

91

畵
86

JIS X0213: 2-81-35
JIS X0212: 45-35
JIS X0221: U+7581

JIS X0213: 1-21-32
JIS X0221: U+7947

祇92

JIS X0221: U+79AE(JIS X0213: 1-67-25の異体字)

93

ISO/IEC 10646: U+9FC6

94

ISO/IEC 10646: U+4103

疁87

JIS X0213: 2-82-9
JIS X0212: 47-06
JIS X0221: U+7772

睲88

JIS X0213: 2-82-25
JIS X0221: U+4093

ARIB STD-B24
Version 6.2-E1

95

ISO/IEC 10646: U+9FC5- 80 -

101

JIS X0213: 1-90-7
JIS X0212: 51-88
JIS X0221: U+7D8B

綋96

JIS X0212: 48-92
JIS X 0221: U+79DA

102

秚
97

JIS X0213: 2-82-92
JIS X0212: 49-19
JIS X0221: U+7A1E

羡
103

稞
98

JIS X0213: 2-83-41
JIS X0221: U+7B7F

JIS X0213: 1-89-72
JIS X0212: 50-77
JIS X0221: U+7C31

JIS X0213: 1-90-46
JIS X0212: 54-12
JIS X0221: U+8118

脘104

JIS X0212: 54-21
JIS X0221: U+813A

脺

筿
99

JIS X0212: 53-14
JIS X0221: U+7FA1

105

ISO/IEC 10646: U+FA6D

106

JIS X0213: 1-90-67
JIS X0212: 55-37
JIS X0221: U+82AE

簱100

JIS X0213: 1-89-77
JIS X0221: U+4264

芮- 81 -

107

JIS X0213: 1-19-75
JIS X0221: U+845B

113

葛
108

JIS X0213: 2-86-53
JIS X0212: 57-01
JIS X 0221: U+84DC

JIS X0213: 1-43-9
JIS X0221: U+84EC

114

JIS X0213: 1-91-24
JIS X0212: 57-40
JIS X0221: U+8559

JIS X0213: 2-87-92
JIS X0212: 59-77
JIS X0221: U+880B

蠋115

JIS X0213: 1-91-77
JIS X0212: 60-51
JIS X0221: U+88F5

裵

蓬
110

JIS X0213: 1-91-66
JIS X0221: U+87EC

蟬

蓜
109

ARIB STD-B24
Version 6.2-E1

116

JIS X0221: U+89D2(JIS X0213: 1-19-49の異体字)

117

JIS X0213: 1-92-13
JIS X0212: 62-21
JIS X0221: U+8AF6

蕙111

JIS X0213: 1-91-34
JIS X0212: 57-83
JIS X0221: U+85CE

藎112

JIS X0213: 1-31-10
JIS X0221: U+8755

蝕

諶
118

JIS X0213: 1-92-33
JIS X0212: 63-68
JIS X0221: U+8DCE

跎ARIB STD-B24
Version 6.2-E1

119

JIS X0213: 1-36-52
JIS X0221: U+8FBB- 82 -

125

JIS X0213: 2-90-56
JIS X0212: 67-48
JIS X0221: U+9233

鈳120

JIS X0212: 65-40
JIS X 0221: U+8FF6

126

迶
121

JIS X0213: 1-92-70
JIS X0212: 66-10
JIS X0221: U+90DD

銈
127

郝
122

JIS X0213: 1-92-80
JIS X0212: 66-39
JIS X0221: U+9127

JIS X0213: 1-37-2
JIS X0221: U+912D

128

JIS X0212: 66-88
JIS X0221: U+91B2

醲

JIS X0213: 1-93-25
JIS X0212: 68-73
JIS X0221: U+9348

鍈129

JIS X0221: U+9592

閒

鄭
124

JIS X0213: 1-93-23
JIS X0212: 68-62
JIS X0221: U+9321

錡

鄧
123

JIS X0213: 1-93-14
JIS X0212: 67-88
JIS X0221: U+9288

130

JIS X0213: 1-93-66
JIS X0212: 70-88
JIS X0221: U+96DE雞- 83 -

131

JIS X0221: U+9903(JIS X0213: 1-81-13の異体字)

餃132

JIS X0213: 2-92-68
JIS X0212: 72-72
JIS X 0221: U+9940

饀133

JIS X0221: U+9AD9髙134

JIS X0213: 1-27-10
JIS X0221: U+9BD6

鯖
135

JIS X0213: 1-94-69
JIS X0212: 76-31
JIS X0221: U+9DD7

鷗136

JIS X0213: 1-94-79
JIS X0212: 76-79
JIS X0221: U+9EB4

麴137

ARIB STD-B24
Version 6.2-E1

JIS X0213: 1-94-80
JIS X0212: 76-80
JIS X0221: U+9EB5

麵ARIB STD-B24
Version 6.2-E1- 84 -

Row

Cell

85

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

Graphic
Symbol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

Row

Cell

85

48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94

Graphic
Symbol
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94

- 85 -

Row

Cell

86

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

ARIB STD-B24
Version 6.2-E1

Graphic
Symbol
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137

Note:
When the JIS compatible Kanji Plane 1 set is operated, glyph of each Kanji character in Table 7-12 is
the same as that in the JIS compatible Kanji Plane 1 set. Note that this does not imply that the added
Kanji characters in Table 7-12 are not operated as added Kanji characters.

ARIB STD-B24
Version 6.2-E1- 86 -

Table 7-12 Additional kanji characters that have identical characters in JIS compatible
Kanji Plane 1
Additional Kanji Character in
Row-Cell in the additional
Kanji set
85-52
85-91
86-13
86-15
86-18
86-25
86-29
86-40

Characters in Row-Cell in
the JIS compatible Kanji
Plane 1 set
1-22-91
1-21-32
1-19-75
1-43-91-31-10
1-36-52
1-37-2
1-27-10

- 87 -

ARIB STD-B24
Version 6.2-E1

Table 7-13 Types and area of codes
Types
Null
Active position
control
Extension control
Information
separator
Bell
Clear screen
CancelSpecial function
ColouringCharacter size
Flashing
ConcealPattern polarity
Writing mode
Macro definition
Highlighting
control
Repeat character
LiningTime control
Set writing format
Charactercomposition
Character set

Note 1:
Note 2:
Note 3:Using condition
In code sequence
repeated by RPC
ODuring starting tillending of CCC
combination
O

-

-

-

O

O

O

-

-

-

BEL
CS
CAN
SP, DEL
BKF ~ WHF, COL
SSZ ~ NSZ, SZX
FLC
CDC
POL
WMM
MACRO
HLC

T
-

T
O *1
O
O
O *2
O
-

O
-

-

O

-

RPC
STL, SPL
TIME
SWF
CCC

-

O
-

-

T

T

-

Code, etc.
NUL
APF, PAPF, APB,
APD, APU, APR,
APS, ACPS
Control functionof designation andinvocation
RS, US

In combination by
non-spacing
characterO

Spacing character,mosaic A, B,
T
T
external character
Non-spacing
character, mosaic
OOC, D
O: Usable, -: Not usable, T: Usable in termination
In macro character, usable area is decided for developed code sequence.
*1: Palette selection is excluded.
*2: Only for simple conceal

OO

ARIB STD-B24
Version 6.2-E1- 88 -

Table 7-14 Control function character set code table
00

08

09

10

BKF

COL

10/0

1

RDF

FLC

2

GRF

CDC

3

YLF

POL

4

BLF

WMM

5

MGF

MACRO

0

01

NUL

6

02

03 04 05 06

07

SP

PAPF

7

BEL

8

APB

9

APF

10

APD

11

APU

ESC

12

CS

APS

13

APR

SS3

14

LS1

RS

15

LS0

US

11 12 13 14

15

CNF
WHF

HLC

CAN

SSZ

RPC

SS2

MSZ

SPL

NSZ

STL

SZX

CSI
TIME

DEL

C0 area
Note 1: RS: Record separator, US: Unit separator
Note 2: Blanks of C0 area and C1 area are undefined.

15/15
C1 area

- 89 -

ARIB STD-B24
Version 6.2-E1

Table 7-15 C0 control set
C0 control code Control function
NUL

Null

BEL

Bell

APB

Active position
backward

APF

Active position
forward

APD

Active position
down

APU

Active positionup

APR

Active position
return

PAPF

Parameterized
active position
forwardAPS

Active position
set

CS

Clear screen

CAN

Cancel

ESC
LS1
LS0
SS2
SS3

EscapeLocking shift 1
Locking shift 0
Single shift 2
Single shift 3
Recordseparator

RS
US

Unit separator

Function represented
Control code, which can be added or deleted without effecting to
information content.
Control code used when calling attention (alarm or signal)
Active position goes backward along character path in the length ofcharacter path of character field. When the reference point of the character
field exceeds the edge of display area by this movement, move in the
opposite side of the display area along the character path of the active
position, for active position up.
Active position goes forward along character path in the length ofcharacter path of character field. When the reference point of the character
field exceeds the edge of display area by this movement, move in the
opposite side of the display area along the character path of the active
position, for active position down.
Moves to next line along line direction in the length of line direction of
the character field. When the reference point of the character field exceeds
the edge of display area by this movement, move to the first line of thedisplay area along the line direction.
Moves to the previous line along line direction in the length of line
direction of the character field. When the reference point of the character
field exceeds the edge of display area by this movement, move to the lastline of the display area along the line direction.
Active position down is made, moving to the first position of the same
line.
Active position forward is made in specified times by parameter P1 (1byte).
Parameter P1 shall be within the range of 04/0 to 07/15 and time shall be
specified within the range of 0 to 63 in binary value of 6-bit from b6 to b1.
(b8 and b7 are not used.)Specified times of active position down is made by P1 (1 byte) of the firstparameter in line direction length of character field from the first positionof the first line of the display area. Then specified times of active position
forward is made by the second parameter P2 (1 byte) in the character path
length of character field. Each parameter shall be within the range of 04/0
to 07/15 and specify time within the range of 0 to 63 in binary value of 6bit from b6 to b1. (b8 and b7 are not used.)
Display area of the display screen is erased.
From the current active position to the end of the line is covered withbackground colour in the width of line direction in the current character
field. Active position is not moved.
Code for code extension.
Code to invoke character code set.
Code to invoke character code set.
Code to invoke character code set.
Code to invoke character code set.
It is information division code and declares identification and introductionof data header.
It is information division code and declares identification and introductionof data unit.

ARIB STD-B24
Version 6.2-E1- 90 -

Table 7-16 C1 control set
C1 control code
BKF
RDF
GRF
YLF
BLF
MGF
CNF
WHF

COL

Function

Description
Foreground colour: black, CMLA: 0
BLACK(This indicates that foreground colour is set to black and colour map lower
FOREGROUN
address (CMLA) specifying colouring value of the portrayal plane is set to 0.
D
Same as follows.)
Red
Foreground colour: red, CMLA: 1
Foreground
Green
Foreground colour: green, CMLA: 2
Foreground
Yellow
Foreground colour: yellow, CMLA: 3
Foreground
Blue
Foreground colour: blue
, CMLA: 4
Foreground
Magenta
Foreground colour: magenta, CMLA: 5
Foreground
Cyan
Foreground colour: cyan
, CMLA: 6
ForegroundWhite
Foreground colour: white, CMLA: 7
Foreground
Colour control COL P1 (1 byte)
Sets foreground colour, background colour, half foreground colour, half
background colour and CMLA by the parameter.
Colour between foreground and background in gradation font is defined thatcolour near to foreground colour is half foreground colour and colour near to
background colour is half background colour.
COL 04/8: foreground colour - transparent, CMLA 8
COL 04/9: foreground colour - half intensity red, CMLA 9(Half intensity: intensity reduced than the full intensity)
Colour
COL 04/10: foreground colour - half intensity green, CMLA 10
Controls
COL 04/11: foreground colour - half intensity yellow, CMLA 11
COL 04/12: foreground colour - half intensity blue
, CMLA 12
COL 04/13: foreground colour - half intensity magenta, CMLA 13
COL 04/14: foreground colour - half intensity cyan
, CMLA 14
COL 04/15: foreground colour - half intensity white, CMLA 15
COL 05/0: background colour - black, CMLA 0
COL 05/1: background colour - full intensity red, CMLA 1
COL 05/2: background colour - full intensity green, CMLA 2
COL 05/3: background colour - full intensity yellow, CMLA 3
COL 05/4: background colour - full intensity blue
, CMLA 4
COL 05/5: background colour - full intensity magenta, CMLA 5
COL 05/6: background colour - full intensity cyan
, CMLA 6
COL 05/7: background colour - full intensity white, CMLA 7
COL 05/8: background colour -transparent, CMLA 8
COL 05/9: background colour - half intensity red, CMLA 9
COL 05/10: background colour - half intensity green, CMLA 10
COL 05/11: background colour - half intensity yellow, CMLA 11
COL 05/12: background colour - half intensity blue
, CMLA 12
COL 05/13: background colour - half intensity magenta, CMLA 13
COL 05/14: background colour - half intensity cyan
, CMLA 14
COL 05/15: background colour - half intensity white, CMLA 15
COL 06/0: half foreground colour - black, CMLA 0
COL 06/1: half foreground colour - full intensity red, CMLA 1
COL 06/2: half foreground colour - full intensity green, CMLA 2
COL 06/3: half foreground colour - full intensity yellow , CMLA 3
COL 06/4: half foreground colour - full intensity blue
, CMLA 4

- 91 -

C1 control code

POL

Function

Pattern
Polarity
Controls

ARIB STD-B24
Version 6.2-E1

Description
COL 06/5: half foreground colour - full intensity magenta , CMLA 5
COL 06/6: half foreground colour - full intensity cyan
, CMLA 6
COL 06/7: half foreground colour - full intensity white, CMLA 7
COL 06/8: half foreground colour - transparent, CMLA 8
COL 06/9: half foreground colour - half intensity red, CMLA 9
COL 06/10: half foreground colour - half intensity green , CMLA 10
COL 06/11: half foreground colour - half intensity yellow , CMLA 11
COL 06/12: half foreground colour - half intensity blue
, CMLA 12
COL 06/13: half foreground colour - half intensity magenta , CMLA 13
COL 06/14: half foreground colour - half intensity cyan
, CMLA 14
COL 06/15: half foreground colour - half intensity white , CMLA 15
COL 07/0: half background colour - black, CMLA 0
COL 07/1: half background colour - full intensity red, CMLA 1
COL 07/2: half background colour - full intensity green, CMLA 2
COL 07/3: half background colour - full intensity yellow , CMLA 3
COL 07/4: half background colour- full intensity blue
, CMLA 4
COL 07/5: half background colour - full intensity magenta , CMLA 5
COL 07/6: half background colour- full intensity cyan
, CMLA 6
COL 07/7: half background colour - full intensity white, CMLA 7
COL 07/8: half background colour- transparent, CMLA 8
COL 07/9: half background colour- half intensity red, CMLA 9
COL 07/10: half background colour- half intensity green , CMLA 10
COL 07/11: half background colour - half intensity yellow , CMLA 11
COL 07/12: half background colour - half intensity blue
, CMLA 12
COL 07/13: half background colour - half intensity magenta, CMLA 13
COL 07/14: half background colour- half intensity cyan
, CMLA 14
COL 07/15: half background colour - half intensity white , CMLA 15
Palette control COL P1 (1 byte) P2 (1 byte)
Specifies palette number by parameter
COL 02/0 04/0
: Palette number 0
COL 02/0 04/1
: Palette number 1
COL 02/0 04/2
: Palette number 2
COL 02/0 04/3
: Palette number 3
COL 02/0 04/4
: Palette number 4
COL 02/0 04/5
: Palette number 5
COL 02/0 04/6
: Palette number 6
COL 02/0 04/7
: Palette number 7
COL 02/0 04/8
: Palette number 8
COL 02/0 04/9
: Palette number 9
COL 02/0 04/10 : Palette number 10
COL 02/0 04/11 : Palette number 11
COL 02/0 04/12 : Palette number 12
COL 02/0 04/13 : Palette number 13
COL 02/0 04/14 : Palette number 14
COL 02/0 04/15 : Palette number 15
Specifies the pattern polarity of the character and the mosaic indicating thecode after POL P1 (1 byte).
When non-spacing character is included, it specifies the pattern polarity after
composition.
For intermediate colour in the gradation font, half foreground colour isconverted to the half background colour and the half background colour isconverted to half foreground colour.
POL 04/0: normal polarity
POL 04/1: inverted polarity 1(Foreground and background colours are inverted in the whole display block)
POL 04/2: inverted polarity 2

ARIB STD-B24
Version 6.2-E1
C1 control code
SSZ
MSZ
NSZ

SZX

FLC

CDC

WMM

- 92 -

Function

Description(Foreground and background colours are inverted in the design frame)
Small Size
Specifies the character size is small.
Middle Size
Specifies the character size is middle.
Normal Size
Specifies the character size is normal.
The character size is set in parameter P1 (1 byte).
SZX 06/0 : Tiny size
SZX 04/1 : Double height
Character Size
SZX 04/4 : Double width
Controls
SZX 04/5 : Double height and width
SZX 06/11 : Special 1
SZX 06/4 : Special 2
Specifies the beginning and the end of flashing and the differences of thenormal phase and the reverse phase by the parameter P1 (1 byte).
FLC 04/0: Start normal phase flashing
Flashing(This indicates the flashing which first starts in the same screen.)
control
FLC 04/7: Start inverted phase flashing(This indicates the flashing of bright and dark phases are inverted to the normal
phase flashing.)
FLC 04/15: Stop flashingSpecifies the beginning and end of concealing and the type of concealing by
the parameter.
(1) Single concealment mode CDC P1 (1 byte)
CDC 04/0: Start conceal
CDC 04/15: Stop conceal
For decoding and displaying in single concealment mode, the display
function in the code line from the beginning and the end of concealing istaken over and the whole display block is in background colour.
(2) Replacing conceal CDC P1 (1 byte) P2 (1 byte)
CDC 02/0 04/0 : Simple replacing conceal start
CDC 02/0 04/1 : Start 1st-step replacing conceal
CDC 02/0 04/2 : Start 2nd-step replacing conceal
CDC 02/0 04/3 : Start 3rd-step replacing conceal
Conceal
CDC 02/0 04/4 : Start 4th-step replacing conceal
Display
CDC 02/0 04/5 : Start 5th-step replacing conceal
Controls
CDC 02/0 04/6 : Start 6th-step replacing conceal
CDC 02/0 04/7 : Start 7th-step replacing conceal
CDC 02/0 04/8 : Start 8th-step replacing conceal
CDC 02/0 04/9 : Start 9th-step replacing conceal
CDC 02/0 04/10 : Start 10th-step replacing conceal
CDC 04/15 : Stop conceal (only P1 (1 byte))
For decoding and displaying the conceal status, the code line from thesimple replacing conceals starts or from replacing conceal 1st step toreplacing conceal 10th step start to conceal end are omitted and succeedingof the display function of those code lines are not made. Canceling ofconceal status is made by displaying decoded code lines of simple replacing
conceal start or replacing conceal 1st step start and replacing conceal 10th
step start to conceal end of the corresponding conceal sentence.
This Specifies the changing of the writing mode to the memory of display byparameter P1 (1 byte).
For middle colour of gradation font, both set portions of half foreground colour
Writing Mode and half background colours are to be treated as foreground colour.
Modification
WMM 04/0: Mode to write portions set as foreground colour and backgroundcolour.
WMM 04/4: Mode to write portion only set as foreground colour.
WMM 04/5: Mode to write portion only set as background colour

- 93 -

C1 control code

TIME
(Note 1)

MACRO

RPC

STL

Function

ARIB STD-B24
Version 6.2-E1

Description
The time control designation is made by parameter P1 (1 byte) and P2 (1 byte)(1) Wait for process: TIME 02/0 P2
Processing of code as of this code is stopped for set duration by parameter
P2. Parameter P2 is in the range of 04/0 to 07/15 and set by binary of 6 bitfrom b6 to b1. (b7 and b8 are not used.) Designating time should be 0.1 sec.
(5) Time control mode (TMD): TIME 02/8 P2
TIME 02/8 04/0: Free
TIME 02/8 04/1: RealTIME 02/8 04/2: Offset
TIME 02/8 04/3: Unique(6) Presentation start time (STM), Playback time (DTM), Offset time (OTM),
Time Controls
Performance time (PTM), Display end time (ETM): TIME, P, P11--- P1i, I1,
P21 --- P2j, I2, P31 --- P3k, I3, P41 --- P4m, I, F P = 02/9
P11 --- P1i= 03/0 - 03/9 (decimal) timeP21 --- P2j= 03/0 - 03/9 (decimal) minuteP31 --- P3k= 03/0 - 03/9 (decimal) second
P41 --- P4m = 03/0 - 03/9 (decimal) millisecond
I1 ~ I3 = 03/11
I = 02/0
F = 04/0 Presentation start time, playback time, F = 04/1 Offset time, F =04/2 Performance time, F = 04/3 Display end time
At performance time, I3, P41 --- P4m is not sent out.
Macro definition start, macro definition mode and macro definition end is set
by parameter P1 (1 byte).
MACRO 04/0: Macro definition starts
MACRO 04/1: Macro definition starts and defined macro statement is
executed once.
MACRO 04/15: The definition or execution of macro ends.
Macro
Macro definition code lines the examples of are constructed by macro
Commanddefinition start, macro numbers (MC) from 02/1 to 07/14, macro body ofoptional code line and macro definition end. However, macro body does notinclude macro definitions. End of macro statement is set by macro definition
end,new macro definition start, new macro definition start and execution. The
structure is shown as below.
MACRO 04/0 MC Macro body
MACRO 04/15
The repeat code RPC with one parameter P1 (1 byte) causes a displayablecharacter or mosaic that immediately follows the code, to be displayed anumber of times specified by the parameter P1.
The byte should be from columns 04/0 through 07/15. The repeat count isgiven by the binary number, comprising bits b6 through b1. (b7 and b8 are notused.)
Repeat
RPC 04/0 has a special meaning that repeat to the end of line. Without
Characterchanging the character field, active position down is made, moving to the first
position of the same line.
The displayed character or mosaic means that the characters after when
composition of non-spacing characters, non-spacing mosaic or composition bycomposition command is made.
Codes and characters displayed repeatedly and codes which can be used
between mosaics should be as shown in table 7-10.
The composition of mosaic A and B in the display after this code, is not made.
When mosaic is included during composing non-spacing and compositioncommand, dividing process (mosaic element is classified in small elements by
Start Lining
1/2 across direction and 1/3 length making space surrounding them) should bemade after composition. In other cases, make underlines.
Underline is added at the bottom of the display division with the width of 1/24of the standard display block height (1/10 in case of horizontal writing form).

ARIB STD-B24
Version 6.2-E1
C1 control code
Function
SPL
Stop Lining- 94 -

Description
Underlining and mosaic division process is terminated.
Starting and ending of enclosure are set by parameter P1 (1 byte).
HLC 04/0: Enclosure ends
HLC 04/1: Enclosure 1 starts
HLC 04/2: Enclosure 2 starts
HLC 04/3: Enclosure 3 starts
HLC 04/4: Enclosure 4 starts
HLC 04/5: Enclosure 5 starts
HLC 04/6: Enclosure 6 starts
HLC 04/7: Enclosure 7 starts
HLC 04/8: Enclosure 8 starts
HLC 04/9: Enclosure 9 starts
HIGHLIGHTI HLC 04/10: Enclosure 10 starts
NG
HLC 04/11: Enclosure 11 starts
HLC
CHARACTER HLC 04/12: Enclosure 12 starts
BLOCK
HLC 04/13: Enclosure 13 starts
HLC 04/14: Enclosure 14 starts
HLC 04/15: Enclosure 15 starts
Enclosure command controls to add frame composed of the external four sidesof the display block.
Designation of the side to add the frame is made by b4 to b1 of parameter P1.
B1 Specifies the side of the next line, b2, the side of next character, b3, theside of the previous line, and b4, the side of the previous character,
respectively. When each of them are "1", frame is added and when "0", frame
is not added. Line width of enclosure should be 1/24 of the standard display
block height and in case of horizontal writing form, the width should be 1/10of the height.
Control
Code for code system extension indicated in table 7-14.
CSI
Sequence
Introducer
Note 1: TMD, STM, DTM, OTM, PTM and ETM are added to TIME.

- 95 -

ARIB STD-B24
Version 6.2-E1

Table 7-17 Extension control code (CSI)
Control code

SWF

CCC

RCS

Function

DESCRIPTION
Select initialization with parameter P1 (1 or multiple codes) and initializing is
done.
Code sequence: CSI P11 ~ P1i I1F
CSI:
09/11 (control sequence introducer)
P11 ~ P1i: 03/0 ~ 03/9 (decimal number specifying format)
I1:
02/0 (intermediate character)F:
05/3 (final character)*Decimal numbers specifying format are as follows.
0:
horizontal writing form in
1: vertical writing form instandard density
standard density
2:
horizontal writing form in
3: vertical writing form in highhigh density
density4:
horizontal writing form in
5: horizontal writing form inWestern language
1920 x 1080
6:
vertical writing form in 1920
7: horizontal writing form in 960
x 1080x 540
8:vertical writing form in 960 x
9: horizontal writing form in 720
540
x 480
10: vertical writing form in 720 x 11: horizontal writing form in
480
1280 x 720
Set Writing Format
12: vertical writing form in 1280
x 720
The character display direction, character size, which is the unit of character
numbers and lines, character numbers in a line and line numbers are given to
set the character format by using four types of parameter, P1 (1 code), P2 (1code), P3 (1 or multiple codes) and P4 (0 or multiple codes).
Code sequence: CSI P1 I1 P2 I2 P31 ~ P3i I3 P41 ~ P4j I4F
CSI:
09/11 (control sequence introducer)
P1:
03/8 (horizontal writing form)
P2:
03/0 (small size)
03/1 (middle size)
03/3 (standard size)
P31 ~ P3i: 03/0 ~ 03/9 (character numbers in one line in decimal)
P41 ~ P4j: 03/0 ~ 03/9 (line numbers in decimal)
I1 ~ I3:
03/11 (middle character)I4:
02/0 (middle character)F:
05/3 (final character)*In P3 and P4, 03/0 to 03/9 indicate 0 to 9.
*When the line number is not set, I3 and P4 can be omitted.
Composition command pattern of characters and mosaic etc. can be set byparameter P1 (1 code).
Code sequence: CSI P1 I1 F
CSI:
09/11 (control sequence introducer)
P1:
03/2 OR composition starts
Composite Character03/3 AND composition starts
Composition
03/4 XOR composition starts
03/0 composition ends
I1:
02/0 (middle character)F:
05/4 (final character)
Raster colour is set by parameter P1 (1 or multiple codes).
Raster Colour
Code sequence: CSI P11 ~ P1i IF
command
CSI:
09/11 (control sequence introducer)

ARIB STD-B24
Version 6.2-E1
Control code

- 96 -

Function

ACPS

Active Coordinate
Position Set

SDF

SET DISPLAY
FORMATSDP

Set Display Position

SSM

Charactercomposition dot
designation

DESCRIPTION
P11 ~ P1i: 03/0 ~ 03/9 (decimal number specifying colour)I:
02/0 (middle character)F:
06/14 (final character)*In P, 03/0 to 03/9 indicates 0 to 9.
*Decimal numbers specifying colour are as follows;
0: black
1: full intensity red
2: full intensity green
3: full intensity yellow
4: full intensity blue
5: full intensity magenta
6: full intensity cyan
7: full intensity white
8: transparent
9: half intensity red
10: half intensity green
11: half intensity yellow
12: half intensity blue
13: half intensity magenta
14: half intensity cyan
15: half intensity white
Reference active point of character display block is set by coordinates
measured by left upper corner of logical plane using parameter P1 (1 ormultiple codes) and P2 (1 or multiple codes).
Code sequence: CSI P11 ~ P1i I1 P21 ~ P2j I2 F
CSI:
09/11 (control sequence introducer)
P11 ~ P1i: 03/0 ~ 03/9 (coordinates in horizontal direction)
P21 ~ P2j: 03/0 ~ 03/9 (coordinates in vertical direction)
1:
03/11 (middle character)I2:
02/0 (middle character)F:
06/1 (final character)
Display dot number is set using parameter P1 (1 or multiple codes) and P2 (1or multiple codes).
Code sequence: CSI P11 ~ P1i I1 P21 ~ P2j I2 F
CSI:
09/11 (control sequence introducer)
P11 ~ P1i: 03/0 ~ 03/9 (dot numbers in horizontal direction)
P21 ~ P2j: 03/0 ~ 03/9 (dot numbers in vertical direction)
I1:
03/11 (middle character)I2:
02/0 (middle character)F:
05/6 (final character)
The display position of character display is set by position coordinates of left
upper angle, using parameter P1 (1 or multiple codes) and P2 (1 or multiple
codes).
Code sequence: CSI P11 ~ P1i I1 P21 ~ P2j I2F
CSI:
09/11 (control sequence introducer)
P11 ~ P1i: 03/0 ~ 03/9 (coordinates in horizontal direction)
P21 ~ P2j: 03/0 ~ 03/9 (coordinates in vertical direction)
I1:
03/11 (middle character)I2:
02/0 (middle character)F:
05/15 (final character)
Character dot is set using parameter P1 (1 or multiple codes) and P2 (1 ormultiple codes).
Code sequence: CSI P11 ~ P1i I1 P21 ~ P2j I2 F
CSI:
09/11 (control sequence introducer)
P11 ~ P1i: 03/0 ~ 03/9 (dot numbers in horizontal direction)
P21 ~ P2j: 03/0 ~ 03/9 (dot numbers in vertical direction)
I1:
03/11 (middle character)I2:
02/0 (middle character)F:
05/7 (final character)- 97 -

Control code

Function

PLD

Partially Line Down

PLU

Partialyl Line Up

SHS

Set Horizontal
Spacing

SVS

Set Vertical Spacing

GSM

Characterdeformation

GAA

Colouring block

SRC

Raster Colour
Designation

ARIB STD-B24
Version 6.2-E1

DESCRIPTION
Active position moves towards the next line along line direction in halflength of line direction of the design frame.
When reference point exceeds the display area by this movement, its PLD is
ignored.
Code sequence: CSI 5/11
Active position moves towards the previous line along line direction in halflength of line direction of the design frame.
When reference point exceeds the display area by this movement, its PLU isignored.
Code sequence: CSI 5/12
Length of operation direction in the character field is set using parameter P1(1 or multiple codes).
By this operation, active point movement is made by the unit of length offrame design adding character spacing.
Code sequence: CSI P11 ~ P1iI1F
CSI:
09/11 (control sequence introducer)
P11 ~ P1i: 03/0 - 03/9 (Dot number in operation direction)
I1:
02/0 (middle character)F:
05/8 (final character)
Length of line direction of character field is set using parameter P1 (1 ormultiple code).
By this operation, the line movement transition’s unit becomes the length of
the space between the lines added to the frame design.
Code sequence: CSI P11 ~ P1I I1 F
CSI:
09/11 (control sequence introducer)
P11 ~ P1I: 03/0 - 03/9 (Dot number in operation direction)
I1:
02/0 (middle character)F:
05/9 (final character)Deformation of a character is set using parameter P1 (1 or multiple codes)
and P2 (1 or multiple codes).
Code sequence: CSI P11 ~ P1i I1 P21 ~ P2j I2 F
CSI:
09/11 (control sequence introducer)
P11 ~ P1i: 03/0 ~ 03/9 (magnification in line direction x 10)
P21 ~ P2j: 03/0 ~ 03/9 (magnification in operation direction x 10)
I1:
03/11 (middle character)I2:
02/0 (middle character)F:
04/2 (final character)
Colouring block of character is set using parameter P1 (1 code).
CSI:
09/11 (control sequence introducer)
P1:
03/0 whole display block
03/1 design frame
I1:
02/0 (middle character)F:
05/13 (final character)
Designation of superimpose display is made using parameter P1 (1 code) anddesignation of Raster colour is made using P2 (4 codes).
Code sequence: CSI P1 I1 P21 P22 P23 P24 I2 F
CSI:
09/11 (control sequence introducer)
P1:
03/0 background is Raster colour and boxing display
03/1 background is transparent and simple superimpose
03/2 background is transparent and superimposed withhemming
03/3 background is transparent and superimposed withshadow
I1:
03/11 (middle character)

ARIB STD-B24
Version 6.2-E1
Control code

- 98 -

Function

TCC

Switch control

CFS

Character Font Set

ORN

Ornament Control

DESCRIPTION
P21 P22: 03/0 ~ 03/9 (upper 4 bit of colour map address)
P23 P24: 03/0 ~ 03/9 (lower 4 bit of colour map address)
I2:
02/0 (middle character)F:
05/14 (final character)
Relation of colour map and colouring is decided for each service.
Specifies the switching of the subtitle by setting the switching mode on
Parameter P1 (1 code) by setting the switch direction on Parameter P2 (1code) and by Parameter P3 (one or multiple codes)
Switching method of display of character groups composed by one character
immediately after the switching control code or characters followed
immediately after the switching control code is set. After control to acharacter or one character group is finished, it returns to display of normal
overwriting condition.
Code sequence: CSI P1 I1 P2 I2 P31 ~ P3i I3 F
CSI:
09/11 (control sequence introducer)
P1:
03/0 ~ 03/9 switching mode designation
03/0: character group, cut
03/1: character group,
dissolve
03/2: character group, wipe
03/3: character group, roll
03/4: character group, slide
03/5: each character, cut
03/6: each character, dissolve 03/7: each character, wipe
03/8: each character, roll
03/9: each character, slide
P2:
03/0 ~ 03/3 switching, direction
03/0: left to right
03/1: right to left
03/2: up to down
03/3: down to up
P31 ~ P3i: 03/0 ~ 03/9 switching time designation(decimal in 0.1 sec. unit)
I1 ~ I2:
03/11 (middle character)I3:
02/0 (middle character)F:
06/2 (final character)*In P3, 03/0 to 03/9 indicates 0 to 9.
The character font is set using parameter P1 (1 or multiple codes)
Code sequence CSI P11 ~ P1i I1 F
CSI:
09/11 (control sequence introducer)
P11 ~ P1i: 03/0 ~ 03/9 font designation (decimal)
I1:
02/0 (middle character)F:
06/5 (final character)
When font designation is 0, font is not to be set.
Font designation number and actual font correspondence is specified
differently in operational guideline.
Character ornament designation is made using parameter P1 (1 code) andcharacter ornament colour is set using parameter P2 (4 codes)
Code sequence: CSI P1 I1 P21 P22 P23 P24 I2 F
CSI:
9/11 (control sequence introducer)
P1:
03/0: without character decoration
03/1: with hemming
03/2: with shade
03/3: with hollow
I1:
3/11 (middle character)
P21 P22: 03/0 ~ 03/9 (upper 4 bit of colour map address)
P23 P24: 03/0 ~ 03/9 (lower 4 bit of colour map address)
I2:
02/0 (middle character)F:
06/3 (final character)- 99 -

Control code

MDF

XCS

PRA

ACS

ARIB STD-B24
Version 6.2-E1

Function

DESCRIPTION
Except for hemming and shade, I1, P2 can be omitted.
Relation of colour map and colouring is decided in each service.
The Character is set using parameter P1 (1 code)
Code sequence: CSI P1 I1 F
CSI:
09/11 (control sequence introducer)
P1:
03/0: standard
03/1: bold character
Font
03/2: slanted character
03/3: bold slanted characterI1:
02/0 (middle character)F:
06/4 (final character)
Character field is deformed by character designation. In this case active
position should not be changed.
When DRCS or third-level characters or forth-level characters cannot be
displayed, following defined code sequence is used to display for
substitution.
Code sequence: CSI P1 I1 F
CSI:
09/11 (control sequence introducer)
P1:
03/0 definition starts
External Character03/1 definition ends
Set
I1:
02/0 (middle character)F:
06/6 (final character)
It is placed immediately after DRCS or third or fourth level character code.
When DRCS, third or fourth level character is displayed correctly, code lines
from the definition start to definition end are ignored.
Set built-in sound is replayed using parameter P1 (1 or multiple codes).
Code sequence: CSI P1 ~ P1i I1 F
CSI:
09/11 (control sequence introducer)
PI1 ~ P1i: 03/0 ~ 03/9 built-in sound designation (decimal)
Built-in sound replay
I1:
02/0 (middle character)F:
06/8 (final character)
Built-in sound played back when built-in sound designation is 0 should be thesame as that of BEL of C0 control code.
Set source characters and define alternative characters
Code sequence: CSI P1 I1 F
CSI:
09/11 (control sequence introducer)
P1:
03/0: source character definition start
03/1: source character definition end
03/2: alternative character (alphabet, numeric and katakana)definition start
03/3: alternative character (alphabet, numeric and katakana)definition end
03/4: alternative character (for speech synthesis) definition
ALTERNATIVE
start
CHARACTER SET
03/5: alternative character (for speech synthesis) definitionend
I1:
02/0 (middle character)F:
06/9 (final character)
More than two alternative characters can be defined for one source character.
“Alternative character definition start” is placed immediately after “source
character definition end” or another “alternative character definition end”.
Coding method of alternative character is specified differently in operationalguideline.

ARIB STD-B24
Version 6.2-E1
Control code

- 100 -

Function

DESCRIPTION
For the purpose of adding a semantic content to a character string of caption,
it is embedded invisible data code string that does not appear in the normal
caption display system. In this control code, it is possible to specify thisinvisible data code string, and to specify the caption display string invisible
data link.
Code sequence : CSI P1 I1 F

UEDInvisible data
Embedded control

SCS

Skip Character Set

CSI： 09/11 (Control sequence introducer)
P1： 03/0：Start of invisible embedded data code string
03/1：End of invisible embedded data code string
03/2：Start of caption display string invisible data link
03/3：End of caption display string invisible data link
I1： 02/0 (Intermediate character）
F： 06/10 (Termination character）
Between <03/0> and <03/1> section, invisible data, that is, code-stringskipped in normal caption display system, not displayed on the screen.
Embedded character string can be arranged any string except the control code
C0, C1. Also, if the character string associated with the non-visible data werein caption text, it is possible to place the invisible data just before the relatedcharacter string, the related character string can be specified by enclosing<03/2> and <03/3>. In normal caption display system, these code string of<03/2> and <03/3>, are skipped.
Extended control code immediately after SCS can not be process by receiver,this control code must be skipped to final character of this control code.
Code sequence: CSI F
CSI:
09/11 (control sequence introducer)
F:
06/15 (final character)

Table 7-18 Default macro code strings
Macro code
Default macro code string
6/0
ESC 02/4 F1 ESC 02/9 F2 ESC 02/10 F3 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/1
ESC 02/4 F1 ESC 02/9 F4 ESC 02/10 F3 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/2
ESC 02/4 F1 ESC 02/9 02/0 F10 ESC 02/10 F3 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/3
ESC 02/8 F5 ESC 02/9 F7 ESC 02/10 F8 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/4
ESC 02/8 F5 ESC 02/9 F6 ESC 02/10 F8 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/5
ESC 02/8 F5 ESC 02/9 02/0 F10 ESC 02/10 F8 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/6
ESC 02/8 02/0 F10 ESC 02/9 02/0 F11 ESC 02/10 02/0 F12 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/7
ESC 02/8 02/0 F13 ESC 02/9 02/0 F14 ESC 02/10 02/0 F15 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/8
ESC 02/8 02/0 F16 ESC 02/9 02/0 F17 ESC 02/10 02/0 F18 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/9
ESC 02/8 02/0 F19 ESC 02/9 02/0 F20 ESC 02/10 02/0 F21 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/10
ESC 02/8 02/0 F22 ESC 02/9 02/0 F23 ESC 02/10 02/0 F24 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/11
ESC 02/4 F1 ESC 02/9 02/0 F11 ESC 02/10 F3 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/12
ESC 02/4 F1 ESC 02/9 02/0 F12 ESC 02/10 F3 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/13
ESC 02/4 F1 ESC 02/9 02/0 F13 ESC 02/10 F3 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/14
ESC 02/8 F4 ESC 02/9 F3 ESC 02/10 F2 ESC 02/11 02/0 F9 LS0 ESC 07/13
6/15
ESC 02/8 F2 ESC 02/9 F5 ESC 02/10 02/0 F10 ESC 02/11 02/0 F9 LS0 ESC 07/13
Note 1:
F1: Kanji
F2: Alphanumeric
F3: Hiragana
F4: Katakana
F5: Mosaic A
F6: Mosaic B
F7: Mosaic C
F8: Mosaic D
F9: Macro
F10: DRCS-1
F11: DRCS-2--F23: DRCS-14
F24: DRCS-15
Note 2:
When macro code is 2/1 to 5/15 and 7/0 to 7/14, default macro code string should be left blank.

- 101 -ARIB STD-B24
Version 6.2-E1

7.2 Universal multi-octet coded Character Set
The Character coding of Universal multi-octet coded Character Set (UCS) shall be in accordance with
ISO/IEC 10646:2014.

7.2.1 Classes and coding structure of character code set
7.2.1.1 Coding architecture and coding structure
The coding architecture shall be based on the 2-octet format and the coding architecture shall be incompliance with ISO/IEC 10646:2014 Information technology -- Universal Coded Character Set(UCS). When other characters than those in the Basic Multilingual Plane (BMP) are needed forreference, UTF-16 or UCS-4 should be used. The coded character set that is valid for this standard
consists of the coded character set defined in ISO/IEC 10646:2014. However, subset defined below
can be used instead of support of whole characters define in ISO/IEC 10646:2014. Which subset use,
and the conversion of a subset and other systems (other subsets, etc.) to be used shall be determined inoperation.

7.2.1.1.1 Basic character set
The basic character set defines the set that consists of the Kanji set, alphanumerical set, Hiragana set,
Katakana set and additional symbols set defined in Clause 7.1.1.22. To reference any character
belonging to Rows 90 to 94 in the Kanji set, the corresponding character defined in the additional
symbols set should be used. For more code values of the characters in the Kanji set, Hiragana set, andKatakana set, refer to JIS X 0213:2004. For code values of the alphanumerical set, refer to JIS X
0201-1997. For code values of the additional symbols set, refer to Tables 7-19

Table 7-19 Code Values for Added Symbols Set
Cell

1

2

3

4

5

6

7

8

9

10

11

12

511E 51BC 351F

5307

5361

Row
85

3402

E081 4EFD 4EFF 4F9A 4FC9 509C

86

9FC5 79DA 7A1E 7B7F 7C31

4264 7D8B 7FA1

8118

813A FA6D 82AE

87-89
90

26CC 26CD 2757

26CF 26D0 26D1

91

26E3

2B56

2B57

2B58

92

27A1 2B05

2B06

2B07 2B2F 2B2E E28B E28C E28D E28E 33A1 33A5

93

322A 322B 322C 322D 322E

322F

3230

3237

337E

337D 337C 337B

94

2160

2165

2166

2167

2168

2169

2161

2162

2163

2B59

2164

2613

26D2 26D5 26D3 26D4
328B

3012

26E8

3246

3245

26E9

216A 216B____________________
2 The basic character set includes characters of which operation started before the specification was revised into

4.4 Version.

ARIB STD-B24
Version 6.2-E1

Cell

13

- 102 -

14

15

16

17

18

19

20

21

22

23

24

E084 544D

5496

549C 54A9

550E

554A

5672

56E4

5733

85CE

8755

87EC 880B

88F5

89D2 8AF6 8DCE

Row
85

536C 8A79

86

845B 84DC 84EC

8559

87-89
90

E0D8 E0D9

26D6 26D7 26D8 26D9 26DA

91

0FD6 26EA 26EB 26EC

2668

26ED 26EE 26EF

2693

26F0

26F1

92

339D 33A0 33A4 E28F

2488

2489

248C 248D 248E

248F

93

2116

2121

3036

26BE E2CD E2CE E2CF E2D0 E2D1 E2D2 E2D3 E2D4

94

2470

2471

2472

2473

2474

2475

2476

2477

2478

2479

25

26

27

28

29

30

31

32

33

34

85

5734

FA10

5880

59E4

86

8FBB 8FF6 90DD 9127

Cell

248A 248B

2708

247A 247B
35

36

5A23 5A55 5BEC FA11

37E2 5EAC 5F34

5F45912D 91B2

9233

9288

9321

9348

9592

96DE

90

26DB 26DC 26DD 26DE 26DF 26E0

26E1

2B55

3248

3249

324A

324B

91

26F2

26F3

26F4

26F5

E1C3 24B9

24C8

26F6

E1C7 E1C8 E1C9 E1CA

92

2490

E290

E291

E292

E293

E295

E296

E297

E299

E29A

93

E2D5 E2D6 E2D7 E2D8 E2D9 E2DA E2DB E2DC E2DD E2DE E2DF

E2E0

94

247C 247D 247E

247F

3251

3252

3253

3254

E383

E384

E385

E386

37

38

40

41

42

43

44

45

46

47

48

85

5FB7

6017 FA6B 6130

6624

66C8 66D9 66FA 66FB

6852

9FC4

6911

86

9903

9940 9AD9 9BD6 9DD7 9EB4 9EB5
2492

2493

E0F8

Row

87-89

Cell

39

E294

E298

Row

87-89
90

324C 324D 324E

324F

91

E1CB 26F7

26F9

92

E29B E29C E29D E29E E29F

93

E2E1 E2E2

2113

94

E387

E389 E38A E38B E38C E38D E38E E38F

E388

26F8

338F

2491

26FA E1D0 260E 26FB 26FC 26FD 26FE E1D6
3233

3236

3232

3231

3390 33CA 339E

33A2

3371

3239

3244

25B6
00BD

E390

E391

E392

- 103 -

Cell

49

50

51

52

53

54

ARIB STD-B24
Version 6.2-E1

55

56

57

58

59

60

Row
85

693B 6A45 6A91 6ADB E08A E08B E08C 6BF1 6CE0 6D2E FA45 6DBF

86
87-89
90

E0F9 E0FA E0FB E0FC E0FD E0FE E0FF

91

26FF

92

25C0

3016

3017

93

2189

2153

2154 00BC 00BE

2155

2156

2159

215A

2150

94

E393

E394

E395

E396

E397

E398

E399 E39A E39B E39C

3255

3256

61

62

63

64

65

66

67

68

69

70

71

72

6F5E

6FF9

7064 FA6C E08E

7147

71C1

7200

739F

Cell

27D0 00B2

E180

E181

E182

E183

E184

00B3 E2A4 E2A5 E2A6 E2A7 E2A8 E2A9
2157

2158

Row
85

6DCA 6DF8 FA46

86
87-89
90

E185

E186

E187 2B1B 2B24 E18A E18B E18C E18D E18E 26BF E190

91
92

E2AA E2AB E2AC E2AD E2AE E2AF E2B0 E2B1 E2B2 E2B3 E2B4 E2B5

93

215B

2151

2152

2600

2601

2602

26C4

2616

2617

26C9 26CA 2666

94

3257

3258

3259

325A

2460

2461

2462

2463

2464

2465

2466

2467

73

74

75

76

77

78

79

80

81

82

83

84

7439

744B 3EDA

Cell
Row
85

73A8 73C9 73D6 741B

7421 FA4A 7426

742A 742C

E191

E195

E198

86
87-89
90

E192

E193

E194

E196

E197

E199 E19A

3299

E19C

91
92

E2B6 E2B7 E2B8 E2B9 E2BA E2BB E2BC E2BD E2BE E2BF E2C0 E2C1

93

2665

2663

2660 26CB 2A00 203C

2049

26C5

2614

26C6

2603

26C7

94

2468

2469

246A 246B 246C 246D

246E

246F

2776

2777

2778

2779

ARIB STD-B24
Version 6.2-E1

Cell- 104 -

85

86

87

88

89

90

91

92

93

94

7575

7581

7772

4093

78C8

78E0

7947 79AE 9FC6

4103

92

E2C2 E2C3 E2C6

3247

E2C4 E2C5 213B

93

26A1 26C8

269E

269F

266C E2FB

94

277A 277B 277C 277D

277E

277F

Row
85
86
87-89
90
91

24EB 24EC 325B

It is noted that, in Table 7-19, there are characters that are duplicate encoded with the other code
points (This is due to historical reasons). These duplicate encoded characters ensure the round-trip
conversion between UCS and other coding. Such characters are listed below.
-

90-58(U+E182) and 93-30(U+E2DA)
91-43(U+260E) and 93-91(U+E2FB)
92-07(U+E28B) and 39-15(U+5E74) Year
92-08(U+E28C) and 23-78(U+6708) Month92-09(U+E28D) and 38-92(U+65E5) Date
92-10(U+E28E) and 17-63(U+5186) Money

It is also noted that there are characters of which code points are incompatible with those in version
6.1 or earlier of this standard. Table 7-20 lists such characters in additional symbol set defined inversion 6.1 of this standard. The code points defined in “Modification to Table 7-19 to make
Additional Symbols Set to comply with JIS X0213:2004 (Table 7-20)” in version 6.1 is applicablewithout any changes.

- 105 -ARIB STD-B24
Version 6.2-E1

Table 7-20 Characters having different code points fromthose in version 6.1 of this standard
Code points in STD-B24 V6.1
Table 7-19

Table 7-20

Table7-19
in this version

85-01

E080

3402

3402

85-10

E082

351F

351F

85-14

E083

8A79

8A79

85-26

585A

FA10

FA10

85-32

E085

FA11

FA11

85-33

E086

37E2

37E2

85-39

E087

N/A

FA6B

85-46

E088

N/A

6852

85-47

E089

N/A

9FC4

85-59

6DBF

FA45

FA45

85-63

6E1A

FA46

FA46

85-67

E08D

N/A

FA6C

85-78

7422

FA4A

FA4A

85-84

E08F

3EDA

3EDA

85-88

E090

4093

4093

85-93

E091

N/A

9FC6

85-94

E092

N/A

4103

86-01

E093

N/A

9FC5

86-06

E094

4264

4264

86-11

E095

N/A

FA6D

90-01

E0C9

N/A

26CC

90-02

E0CA

N/A

26CD

90-03

E0CB

N/A

2757

90-04

E0CC

N/A

26CF

90-05

E0CD

N/A

26D0

90-06

E0CE

N/A

26D1

90-08

E0D0

N/A

26D2

90-09

E0D1

N/A

26D5

90-10

E0D2

N/A

26D3

90-11

E0D3

N/A

26D4

90-20

E0DC

N/A

26D6

90-21

E0DD

N/A

26D7

Row-CellARIB STD-B24
Version 6.2-E1- 106 -

90-22

E0DE

N/A

26D8

90-23

E0DF

N/A

26D9

90-24

E0E0

N/A

26DA

90-25

E0E1

N/A

26DB

90-26

E0E2

N/A

26DC

90-27

E0E3

N/A

26DD

90-28

E0E4

N/A

26DE

90-29

E0E5

N/A

26DF

90-30

E0E6

N/A

26E0

90-31

E0E7

N/A

26E1

90-32

E0E8

N/A

2B55

90-33

E0E9

N/A

3248

90-34

E0EA

N/A

3249

90-35

E0EB

N/A

324A

90-36

E0EC

N/A

324B

90-37

E0ED

N/A

324C

90-38

E0EE

N/A

324D

90-39

E0EF

N/A

324E

90-40

E0F0

N/A

324F

90-45

E0F5

N/A

2491

90-46

E0F6

N/A

2492

90-47

E0F7

N/A

2493

90-64

E188

N/A

2B1B

90-65

E189

N/A

2B24

90-71

E18F

N/A

26BF

90-83

E19B

N/A

3299

91-01

E1A7

N/A

26E3

91-02

E1A8

N/A

2B56

91-03

E1A9

N/A

2B57

91-04

E1AA

N/A

2B58

91-05

E1AB

N/A

2B59

91-06

E1AC

N/A

2613

91-07

E1AD

N/A

328B

91-08

E1AE

N/A

3012

91-09

E1AF

N/A

26E8

91-10

E1B0

N/A

3246

- 107 -ARIB STD-B24
Version 6.2-E1

91-11

E1B1

N/A

3245

91-12

E1B2

N/A

26E9

91-13

E1B3

N/A

0FD6

91-14

E1B4

N/A

26EA

91-15

E1B5

N/A

26EB

91-16

E1B6

N/A

26EC

91-17

E1B7

N/A

2668

91-18

E1B8

N/A

26ED

91-19

E1B9

N/A

26EE

91-20

E1BA

N/A

26EF

91-21

E1BB

N/A

2693

91-22

E1BC

N/A

2708

91-23

E1BD

N/A

26F0

91-24

E1BE

N/A

26F1

91-25

E1BF

N/A

26F2

91-26

E1C0

N/A

26F3

91-27

E1C1

N/A

26F4

91-28

E1C2

N/A

26F5

91-30

E1C4

N/A

24B9

91-31

E1C5

N/A

24C8

91-32

E1C6

N/A

26F6

91-38

E1CC

N/A

26F7

91-39

E1CD

N/A

26F8

91-40

E1CE

N/A

26F9

91-41

E1CF

N/A

26FA

91-43

E1D1

N/A

260E

91-44

E1D2

N/A

26FB

91-45

E1D3

N/A

26FC

91-46

E1D4

N/A

26FD

91-47

E1D5

N/A

26FE

91-49

E1D7

N/A

26FF

92-01

E285

N/A

27A1

92-02

E286

N/A

2B05

92-03

E287

N/A

2B06

92-04

E288

N/A

2B07

92-05

E289

N/A

2B2F

ARIB STD-B24
Version 6.2-E1- 108 -

92-06

E28A

N/A

2B2E

92-47

E2A0

N/A

3244

92-52

E2A1

N/A

27D0

92-53

E2A2

N/A

00B2

92-54

E2A3

N/A

00B3

92-86

00AE

E3A7

E2C3

92-87

00A9

E3A8

E2C6

92-88

E2C3

N/A

3247

92-91

E2C6

N/A

213B

93-13

E2CA

N/A

2116

93-14

E2CB

N/A

2121

93-16

E2CC

N/A

26BE

93-49

E2E5

N/A

2189

93-60

E2E6

N/A

2150

93-62

E2E7

N/A

2151

93-63

E2E8

N/A

2152

93-67

E2E9

N/A

26C4

93-68

E2EA

N/A

2616

93-69

E2EB

N/A

2617

93-70

E2EC

N/A

26C9

93-71

E2ED

N/A

26CA

93-76

E2EE

N/A

26CB

93-77

E2EF

N/A

2A00

93-79

E2F0

2049

2049

93-80

E2F1

N/A

26C5

93-81

E2F2

N/A

2614

93-82

E2F3

N/A

26C6

93-83

E2F4

N/A

2603

93-84

E2F5

N/A

26C7

93-85

E2F6

N/A

26A1

93-86

E2F7

N/A

26C8

93-88

E2F9

N/A

269E

93-89

E2FA

N/A

269F

94-29

E2FF

3251

3251

94-30

E380

3252

3252

94-31

E381

3253

3253

- 109 -ARIB STD-B24
Version 6.2-E1

94-32

E382

3254

3254

94-59

E39D

3255

3255

94-60

E39E

3256

3256

94-61

E39F

3257

3257

94-62

E3A0

3258

3258

94-63

E3A1

3259

3259

94-64

E2A2

325A

325A

94-91

E3A3

24EB

24EB

94-92

E3A4

24EC

24EC

94-93

E3A5

325B

325B

7.2.1.1.2 JIS X0213 compliant set
Repertoire of this set consists of JIS X0213:2004, JIS X0201-1997 and those defined in clause 7.1.1.2.

7.2.1.1.3 BMP set
This character set is to handle the JIS X0213 compliant set specified in clause 7.2.1.1.2 within the
Basic Multilingual Plane (BMP). For this purpose, characters in Plane 1 and 2, are re-allocated to thePrivate Use Area (PUA).Table 7-21 shows Kanji allocated in these Planes in JIS X0213:2004 with
their reassigned values in PUA.

ARIB STD-B24
Version 6.2-E1- 110 -

Table 7-21 Kanji reassigned to PUA
Planerow-cell

Code
point

Planerow-cell

Code
point

Planerow-cell

Code
point

Planerow-cell

Code
point

1-14-2E760

2-3-17E784

2-8-27E7A9

2-14-54

E7CE

1-15-34

E761

2-3-18E785

2-8-31E7AA

2-14-55

E7CF

1-15-44E762

2-3-24E786

2-8-32E7AB

2-14-59

E7D0

1-15-64

E763

2-3-31E787

2-8-37E7AC

2-14-87

E7D1

1-15-91E764

2-3-33E788

2-8-40E7AD

2-14-88

E7D2

1-47-52

E7F4

2-3-42E789

2-8-42E7AE

2-15-10E7D3

1-47-67

E765

2-3-50E78A

2-8-43E7AF

2-15-31

E7D4

1-47-78E766

2-3-51E78B

2-8-59E7B0

2-15-32

E7D5

1-85-26E767

2-3-57E78C

2-8-70E7B1

2-15-34

E7D6

1-85-82E768

2-3-60E78D

2-8-76E7B2

2-15-35

E7D7

1-86-9E769

2-3-87E78E

2-12-2

E7B3

2-15-46

E7D8

1-86-18

E76A

2-4-10E78F

2-12-11E7B4

2-15-57

E7D9

1-86-64E76B

2-4-17E790

2-12-16

E7B5

2-15-65

E7DA

1-87-76

E76C

2-4-18E791

2-12-48

E7B6

2-15-73

E7DB

1-88-94

E76D

2-4-26E792

2-12-69

E7B7

2-15-74

E7DC

1-89-9E76E

2-4-29E793

2-12-77

E7B8

2-15-80

E7DD

1-89-39

E76F

2-4-57E794

2-12-82

E7B9

2-15-85

E7DE

1-89-52E770

2-4-60E795

2-13-4E7BA

2-78-3E7DF

1-89-78E771

2-4-62E796

2-13-9E7BB

2-78-20E7E0

1-90-61

E772

2-4-67E797

2-13-10E7BC

2-78-41

E7E1

1-91-19

E773

2-4-74E798

2-13-18

E7BD

2-78-60

E7E2

1-91-41

E774

2-4-75E799

2-13-20E7BE

2-78-62

E7E3

1-91-76

E775

2-4-82E79A

2-13-21E7BF

2-78-63

E7E4

1-92-41E776

2-4-84E79B

2-13-25

E7C0

2-78-64

E7E5

1-92-49E777

2-4-85E79C

2-13-54

E7C1

2-79-18

E7E6

1-94-70

E778

2-5-5

E79D

2-13-93

E7C2

2-79-39

E7E7

2-1-1

E779

2-5-18E79E

2-14-3E7C32-79-45

E7E8

2-1-11E77A

2-5-30E79F

2-14-4E7C42-79-65

E7E9

2-1-14E77B

2-5-36

E7A0

2-14-26

E7C5

2-79-68

E7EA

2-1-22E77C

2-5-39E7A1

2-14-28

E7C6

2-80-2E7EB

2-1-38E77D

2-5-53

E7A2

2-14-29

E7C7

2-80-19E7EC

2-1-80E77E

2-5-54

E7A3

2-14-34

E7C8

2-80-25E7ED

2-1-87

E77F

2-5-94E7A4

2-14-35

E7C92-80-51

E7EE

- 111 -ARIB STD-B24
Version 6.2-E1

2-1-89E780

2-8-16

E7A5

2-14-36

E7CA

2-80-91

E7EF

2-3-2

E781

2-8-23E7A6

2-14-39

E7CB

2-81-14

E7F0

2-3-5

E782

2-8-24E7A7

2-14-41

E7CC

2-81-16

E7F1

2-3-7

E783

2-8-26

E7A8

2-14-53

E7CD

2-81-21

E7F2

Planerow-cell

Code
point

Planerow-cell

Code
point

Planerow-cell

Code
point

Planerow-cell

Code
point

2-81-36

E7F3

2-84-34

E81A

2-88-34

E841

2-91-58

E868

2-81-61

E7F4

2-84-47

E81B

2-88-54

E842

2-91-60E869

2-81-65

E7F5

2-84-73

E81C

2-88-67E843

2-91-61

E86A

2-81-70

E7F6

2-84-75

E81D

2-88-87E844

2-91-65

E86B

2-81-73

E7F7

2-84-82

E81E

2-88-89E845

2-91-69

E86C

2-81-85

E7F8

2-84-85

E81F

2-88-90E846

2-91-71

E86D

2-81-87

E7F9

2-84-89

E820

2-89-5E847

2-91-73

E86E

2-81-90

E7FA

2-85-21E821

2-89-15E848

2-91-81E86F

2-82-1E7FB

2-85-26E822

2-89-18E849

2-92-2E870

2-82-3E7FC

2-85-38

E823

2-89-25

E84A

2-92-3E871

2-82-4E7FD

2-85-54

E824

2-89-34

E84B

2-92-24E872

2-82-8E7FE

2-85-56

E825

2-89-40

E84C

2-92-34

E873

2-82-12E7FF

2-85-58

E826

2-89-57

E84D

2-92-44E874

2-82-29E800

2-85-61E827

2-89-62E84E

2-92-54

E875

2-82-40E801

2-85-63E828

2-89-70

E84F

2-92-57

E876

2-82-59E802

2-85-67E829

2-89-75

E850

2-92-61E877

2-82-85E803

2-85-74

E82A

2-89-90E851

2-92-86E878

2-82-86E804

2-85-80

E82B

2-89-94E852

2-93-12E879

2-83-18E805

2-85-83

E82C

2-90-1E853

2-93-43

E87A

2-83-29E806

2-86-36

E82D

2-90-12E854

2-93-44E87B

2-83-30E807

2-86-46

E82E

2-90-15E855

2-93-57

E87C

2-83-32E808

2-86-61E82F

2-90-47E856

2-93-59

E87D

2-83-50E809

2-86-85E830

2-90-48E857

2-93-61E87E

2-83-61

E80A

2-86-94E831

2-90-55

E858

2-93-71

E87F

2-83-62E80B

2-87-1E832

2-90-69E859

2-93-77E880

2-83-83

E80C

2-87-2E833

2-90-70

E85A

2-93-80E881

2-83-84

E80D

2-87-19E834

2-90-81E85B

2-94-5E882

2-83-85

E80E

2-87-22E835

2-90-82

E85C

2-94-9E883

2-83-87

E80F

2-87-68E836

2-90-94

E85D

2-94-11

E884

ARIB STD-B24
Version 6.2-E1- 112 -

2-83-91E810

2-87-69

E837

2-91-1E85E

2-94-18E885

2-83-93E811

2-87-75

E838

2-91-12E85F

2-94-21E886

2-84-2E812

2-87-78

E839

2-91-13E860

2-94-51E887

2-84-4E813

2-87-83

E83A

2-91-22E861

2-94-56

E888

2-84-7

E814

2-88-9

E83B

2-91-23E862

2-94-58

E889

2-84-14E815

2-88-10E83C

2-91-29E863

2-94-78

E88A

2-84-15E816

2-88-12E83D

2-91-30

E864

2-94-80

E88B

2-84-20E817

2-88-20E83E

2-91-46

E865

2-94-82

E88C

2-84-21E818

2-88-28

E83F

2-91-47

E866

2-94-86

E88D

2-84-29E819

2-88-30E840

2-91-55

E867

7.2.1.2 Supplemental characters (Gaiji)
Any Gaiji character code shall be a 2-octet code.
The Gaiji character code set shall be the DRCS-0 set. The DRCS-0 set is defined as a table consistingof 2-octet codes, representing 3328 characters from Row EC, Cell 00 to Row F8, Cell FF.
DRCS pattern data shall be coded in compliance with Annex D Coding of DRCS pattern data.

7.2.2 Coding of control code
Way of presentation of characters is controlled by using the C0 and C1 control code defined in Table
7-14, Table 7-15, and Table 7-16.

7.2.2.1 C0 control code
Structure and function of C0 control code are defined in Table 7-14 and Table 7-15 respectively.
Parameters of the control code are transmitted immediately after each code if needed. When UCS isused, LS0, LS1, SS2, SS3 are not used.

7.2.2.2 C1 control code
Structure and function of C1 control code are defined in Table 7-14 and Table 7-16 respectively.
Parameters of the control code are transmitted immediately after each code if needed.

7.2.2.3 CSI
Control sequence led by CSI (Control sequence introducer) in the C1 control code is defined in Table
7-17.

7.2.3 Character encoding scheme
Character encoding scheme when using the UCS character set shall be as follows.
UTF-8 and UTF-16 specified in ISO/IEC 10646:2014 should be employed for transmission.

7.2.3.1 UTF-16
When transmitting data by UTF-16, byte order is the high byte first. That is, the big endian format
shall be used. In order to indicate the encoding scheme, it should not be omit byte order mark.
When transmitting a control code by UTF-16, C0 control code value of the code from 0x00 to 0x1F istransmitted using from (0000 0000)(0000 0000)[00 00] to (0000 0000)(0001 1111)[00 1F]. C1 control
code value of the code from 0x80 to 0x9F is transmitted using from (0000 0000)(1000 0000)[00 80] to- 113 -ARIB STD-B24
Version 6.2-E1(0000 0000)(1001 1111)[00 9F].

7.2.3.2 UTF-8
When transmitting data by UTF-8, byte order mark shall not be used. When transmitting a control
code by UTF-8, C0 control code value of the code from 0x00 to 0x1F is transmitted using from (0000
0000)[00] to (0001 1111)[1F]. C1 control code value of the code from 0x80 to 0x9F is transmittedusing from (1100 0010)(1000 0000)[C2 80] to (1100 0010)(1001 1111)[C2 9F].
Parameters that following the C0 and/or C1 control code, and parameters following the CSI aretransmitted in the same value of 1 byte.

7.3 Shift-JIS Character Codes
Any character coding using Shift-JIS shall be in compliance with Appendix 1 of JIS X0208:1997.
Note that the characters in the range from Row 90 to Row 94 of the Kanji Character Set (2-byte code)
specified in ARIB STD-B5 “Data Multiplex Broadcasting System for the Conventional Televisionusing the Vertical Blanking Interval” (Ver. 1.0, ’96 Aug. 6) are added to Kanji Character Set. The
character set of Shift JIS are shown in Table 7-22.

Table 7-22 Shift-JIS Code Set
Code Set
Single-byte (Halfwidth) Characters
Byte range:
21~7F, A1~DF
Double-byte CharactersFirst byte range:
81~9F,E0~EF
Second byte range:
40~7E,80~FC
Control Codes

Character Set
JIS X 0201-1997(JIS Roman Characters and Halfwidth Katakana)
JIS X 0208-1997(Those of ARIB-STD-B5 Kanji character set isallocated to Rows 90 to 94 [Free Area].)
Space character (20)Delete character (7F)
Carriage Return/Line Feed (0D0A)
Tab (09)

RemarksARIB STD-B24
Version 6.2-E1- 114 -

Chapter 8 Coding of graphics display command
8.1 Geometric
Coding of graphics display command by geometric should be the extended format based on that of
ARIB STD-B5 "DATA MULTIPLEX BROADCASTING SYSTEM FOR THE CONVENTIONALTELEVISION USING THE VERTICAL BLANKING INTERVAL "(Ver. 1.0, '96 Aug. 6).

8.1.1 Code set of graphics by geometric graphics display
Code set of graphics by geometric display should be graphics command code set, geometricmacrocode set, C0 control code, and C1 control code. Each of them should be called into GL code
area of 8 bit code table, GR code area, C0 control code area and C1 control code area, respectively.

8.1.2 Coding of graphics display command code set
Structure of graphics display command code set should be as shown in figure 8-3.
Graphics display command executes using opcode and zero, one or more operand which is transmitted
successively to the opcode.
Opcode specifies type of command and operand specifies content of the command.

8.1.2.1 Structure of operand
8.1.2.1.1 Operand structure of each command
Operand structure of each command is shown in Table 8-1.

8.1.2.1.2 Operand structure of each operand type
Fixed operand length is one byte or more and specified by opcode. The Single-value operands consistof one to four bytes as determined by the domain command. The multi-value operands consist of one
to eight bytes as determined by the domain command. As for the operand structure, when it is used to
specify coordinate value ,the operand structure should be as shown in Figure 8-4 and when it is used to
specify colour (SET COLOR) , the operand structure should be as shown in figure 8-5. Coordinates
should be within the unit screen and positive value is specified by binary decimal, and negative valueis specified by two’s complement notation.

8.1.2.2 Control commands
8.1.2.2.1 DOMAIN
A) Operand structure of DOMAIN
Operand of DOMAIN is composed of a 1 byte fixed format operand followed by a multi value
operand.
B) Function and indicating method of fixed format operand
As for fixed format operand, one value operand length of each command is specified by b2 andb1, as for multi value operand the length is specified by b5 to b3, and dimensionality is specified
by b6. Each indicating method is as shown in Tables 8-2 to 8-4.
C) Function of multi value operand and indication method
Multi value operand specifies logical picture element size.

- 115 -ARIB STD-B24
Version 6.2-E1

The logical picture element size is specified in case of drawing POINT, LINE, RC, RECT and
POLY.
Default logical picture element size should be "0" for both dx and dy.
In this case, drawing point should be upper left corner and minimum picture element size
specified by the receiver display mode is drawn as the logical picture element size. Therefore incase of 1920 x 1080 and 1280 x 720, the logical picture element size is 1/2048 and in case of
960 x 540 and 720 x 480, it is 1/1024.
D) Relation between drawing point and drawing position
Relation between drawing point and drawing position should be as shown in Figure 8-6.
E) Effective period of indication by DOMAIN
Indication by DOMAIN is effective until RESET or new indication is made.
F) Process when specified operand length and actual data length differs
When operand length of each command is shorter than the length specified by DOMAIN, b6 to
b1 in lacked byte is considered as "0". When operand length of each command is longer than thelength specified by DOMAIN, additional operand in Table 8-1 should be applied. Multi value
operand length of the DOMAIN itself is specified by fixed format operand of DOMAIN.

8.1.2.2.2 TEXTURE
Operand should be 1 byte fixed format operand and the structure is as shown in Figure 8-1.
B8
0

B7
1

B6

B5
Texture pattern

B4

B3
Highlight

B2
B1
Line texture

Figure 8-1 Operand structure of TEXTUREA) Function of line textureLine texture specifies the type of drawing line (hereafter referred to as "line type") and thestructure is shown in Table 8-5.
Specified line type is used when drawing LINE, ARC and RECT of the outline drawing and
POLY.
It is not used for highlight.
Relation between line type and logical picture element size is shown in Figure 8-7.
Start point and end point of line and arc, and each vertex point of polygon should necessarily bedrawn and never kept blank. When dx of logic picture element size is "0", all lines except
vertical line should be solid line and when dy is "0", all lines except horizontal line should be
solid line.
In colour mode 1 specified by SELECT COLOR, only the drawing area by line texture should
be drawn in forward colour and in colour mode 2, drawing area is drawn in forward colour andlines between drawing areas are drawn in background colour.
B) Function of highlight
Highlight specifies whether the outline exist or not when ARC, RECT, and POLY are drawn infilled mode. In case of "1", outline is applied and in case of "0", outline is not applied. However,for chord of the ARC, outline is not applied.
Line type should be solid line of logical picture element width, regardless of line texture
indication.

ARIB STD-B24
Version 6.2-E1- 116 -

As for colour, the colour is black when the colour mode is 1, and background colour when thecolour mode is 2.
C) Function of texture pattern
Structure of texture pattern is shown in figure 8-8.
Texture pattern is used for fill out pattern of ARC, RECT and POLY.
In case of fill out, specified pattern by the texture pattern is filled in all inside area including
outline area, without drawing outline.
In case of colour mode 1, only drawn part is drawn in forward colour and in case of colour mode
2, drawn part is drawn in forward colour and the other part is drawn in background colour.

8.1.2.2.3 SET COLOR
SET COLOR specifies colour map data and the structure of operand is shown in figure 8-5.
Colour map address should be the value specified by SELECT COLOR and in case of colour mode 2,
it should be the value specifies as forward colour.
When there are plural multi value operands, the colour map address is regarded as incremented
respectively.
When operand is omitted, it should be transparent. (Allocate colour map address so that  value = 0%)

8.1.2.2.4 SELECT COLOR
SELECT COLOR specifies colour mode and drawing colour by the single value operand (2 byte) of
one or two and the structure is shown in figure 8-9.
When one value operand is single, colour mode is 1 and specifies forward colour.
One value operand specifies pallet number with b1, b2 (LSB) of the first byte and b1 (MSB), b2 of thesecond byte by binary value and specifies colour map lower address with b3 (MSB) to b6 (LSB) of thefirst byte.
Pallet number should be 0 to 15.
When there are two one-value operands colour mode is 2. The first operand specifies forward colour
and the second operand specifies background colour.

8.1.2.2.5 BLINK
BLINK specifies to change colour for the colour map.
Structure of operand consist of single one-value operand and three fixed-operands.
Single value operand specifies the colour specified by blink (hereafter referred as "blink-to") as colour
map address. The first fixed operand specifies the period (hereafter referred to as "ON interval")during the colour of blink-to. The second fixed operand specifies the period (hereafter referred to as"OFF interval") during the colour of currently specified by the SELECT COLOR (hereafter referred as"blink-from"). The third fixed operand specifies the start delay time of blink which is specified
previously, using multiple of the unit of 0.1 sec. (max. 63).
When ON interval or OFF interval is "0", present drawing colour is set as the blink-from colour andfinishes the blink process where the colour specified by the first operand of this command as the blinkto colour.

- 117 -ARIB STD-B24
Version 6.2-E1

When all operands are omitted, all blinks where the current drawing colour is set as the blink-fromcolour terminate.
Blink process, which is simultaneously defined, should be 16 or less.

8.1.2.2.6 RESETRESET initializes DOMAIN, BLINK, TEXURE and the macro statement of geometric macrocode
set.
RESET has 2 byte of fixed operand and specifies initialization of DOMAIN by b1 of the first byte,
BLINK by b2, TEXTURE by b4, and geometric macrocode set by b5 of the second byte. Other
bits are undefined.
When each bit is "1", it is in default condition and when "0", initialization of respective item is not
made.

8.1.2.2.7 SET PATTERNSET PATTERN has function to specify line texture and pattern texture in picture element unit, inplace of TEXTURE. Operand is composed of multi value operand. Basic structure of operandconsist of 3 bytes and should be as shown in figure 8-2.
Picture element used in SET PATTERN should be the minimum picture element specified by thereceiver display mode, which is not affected by DOMAIN.
First operand
B8
0

B7
1

B6
Pattern type

B5

B4
Pattern data

B3

B2

B1

B3

B2

B1

B3

B2

B1

Second operand
B8
0

B7
1

B6
Pattern data

B5

B4

Third operand
B8
0

B7
1

B6
Pattern data

B5

B4

Figure 8-2 Structure of SET PATTERN operandB6 and b5 of the first operand specifies the pattern type. When b6, b5 = 0,0, it specifies line pattern(repetition of 16 picture elements) type. When b6, b5 = 0,1, it specifies fill pattern (repetition of 8
picture elements). When b6, b5 = 1,0, it specifies fill pattern (repetition of 16 picture element). B6,
b5 = 1,1 is undefined.
In each pattern data bit, "1" specifies picture element to draw, and "0" specifies background colour.
In each fill pattern type, b4 of the first operand is set as MSB and scanning is done in such waythat MSB is pointed at the top left then it is scanned from the left to the right , from the top to thebottom.
Operand structure and function of each pattern type is as follows.
A) Line pattern
In the line pattern, line texture is specified by 16 bit data in 3-byte operand.
Specified line texture is used when drawing LINE, and ARC, RECT of outline form and POLY.
It is not used for highlight.

ARIB STD-B24
Version 6.2-E1- 118 -

Line, or start point and end point of the arc and each vertex of polygon should be drawn andblank is not allowed.
In the colour mode 1 which is specified by SELECT COLOR, only drawing area with line
texture is drawn with forward colour, and in the colour mode 2, drawing area is drawn withforward colour and line between drawing areas is drawn in background colour.
B) Fill pattern (repetition of 8 picture elements)
Fill pattern specifies pattern texture for fill out. Pattern texture in case of 8-picture element
repetition is structured by repeating rectangle texture data of dx = 8-picture element, dy = 2picture element for necessary times and by piling them up in y direction. For example, whendefining pattern texture of dx = 8-picture element, dy = 8-picture element, it consists of 12 byte
in total, that is ,4 sets of 3 byte-operand.
In colour mode 1 specified by SELECT COLOR, drawing area by pattern texture is drawn withforward colour and in colour mode 2, drawing area is drawn with forward colour and line
between drawing areas is drawn in background colour.
C) Fill pattern (16 picture elements repetition)
Fill pattern specifies pattern texture for fill out. Pattern texture in case of 16-picture element
repetition is structured by repeating data of dx = 16-picture element, dy = 1-picture element fornecessary times. For example, when defining pattern texture of dx = 16-picture element, dy =16-picture element, it consists of 48 byte operand in total, that is 16 sets of 3 byte-operand.
In colour mode 1 specified by SELECT COLOR, drawing area by pattern texture is drawn in
forward colour and in colour mode 2, drawing area is drawn with forward colour and line
between drawing areas is drawn in background colour.

8.1.2.3 Drawing command
8.1.2.3.1 POINT
POINT establishes the coordinate of drawing and draws a point.
Specifying the coordinate is made using absolute coordinates value (X, Y) on the unit screen or
relative coordinate value (dx, dy) from the point drawn immediately before by one multi-value
operand.
After POINT is executed, the drawing point moves to the last specified point.
Coordinate of drawing point specifies inside of the square area which is composed of the points (-1, 1), (-1, 2), (2, 2), (2, -1). When drawing is specified to draw exceeding the main text display area,geometric graphics drawn out of text display area, is not displayed. (This should be applied to thefollowing drawing commands.)
Type and operation of POINT is as shown in Table 8-6.

8.1.2.3.2 LINE
Line is drawn using current colour and line texture specified by the size of logic picture element fromthe start point to the end point.
Start point is the point specified by absolute coordinates value (X, Y) or current drawing point and end
point is the point specified by absolute coordinates value (X, Y) or relative coordinates value (dx, dy).
After line is executed, end point will be the new current drawing point.
Type and operation of LINE is as shown in Table 8-7.

- 119 -ARIB STD-B24
Version 6.2-E1

8.1.2.3.3 ARC
ARC draws circle or segment of circle.
Start point of arc is the point specified by the absolute coordinates value (X, Y) or current drawing
point. Intermediate point and end point are specified by the relative coordinates value (dx, dy) fromthe start point and the intermediate point, respectively.
After ARC is executed, end point will be the new current drawing point.
When start point, intermediate point and end point is aligned, draw a straight line between the startpoint and end point.
When start point and intermediate point coincides or when intermediate point and end point coincides,
draw a straight line.
When start point and end point coincides, draw a circle whose diameter is from the start point to theintermediate point.
When end point is omitted, draw a circle regarding the start point as end point.
Even if highlight is specified, the chord is not highlighted.
Type and operation of ARC is as shown in Table 8-8.

8.1.2.3.4 RECT
RECT draws a rectangular area with width (dx) and height (dy) from the start point.
Start point is the point specified by the absolute coordinate value (X, Y) or current drawing point andthe width and the height are specified by the relative coordinate value (dx, dy) from the start point.
After RECT is executed drawing point moves from the start point to dx toward X direction and Y
direction does not change.
Type and operation of RECT is as shown in Table 8-9.

8.1.2.3.5 POLY
POLY draws polygon by specifying coordinates of three or more vertices.
Start point is the point specified by the absolute coordinate value (X, Y) or current drawing point.
Polygon should be a single closed area and its vertex should be specified by the relative coordinate
value (dx, dy) from the previous vertex and next vertex is specified as such.
Numbers of vertices should be 256 maximum.
End point and start point should coincide and coordinate value of the end point is not specified.
Type and operation of POLY is as shown in Table 8-10.

8.1.3 Geometric macrocode set
Geometric macrocode set should be from 10/0 to 15/15.
All default macro statement should be NUL.

ARIB STD-B24
Version 6.2-E1- 120 -

8.1.4 Coding of control function
8.1.4.1 C0 control code
C0 control code should be only NUL and CS shown in Table 7-11.
However, CS should be used only within sentence indication area.

8.1.4.2 C1 control code
C1 control code should be only MACRO and TIME shown in Table 7-11.
However, parameters of macro definition start, macro definition start and execution and macrodefinition end in this case should be 05/0, 05/1 and 05/15 respectively and macro number should befrom 02/0 to 07/15.

- 121 -

B7
B6
B5

0
1
0
2

B4

B3

B2

B1

0

0

0

0

0

RESET

0

0

0

1

1

DOMAIN

0

0

1

0

2

0

0

1

1

3

0

1

0

0

4

0

1

0

1

5

0

1

1

0

6

0

1

1

1

7

1

0

0

0

8

1

0

0

1

9

1

0

1

0

10

1

0

1

1

11

1

1

0

0

12

1

1

0

1

13

1

1

1

0

14

1

1

1

1

15

TEXTURE
POINT SETABS
POINT SET
REL
POINT
ABS
POINT
REL
LINE
ABS
LINE
REL
SET & LINEABS
SET & LINERELARC
OUTLINEDARC
FILLEDSET & ARCOUTLINEDSET & ARCFILLED

ARIB STD-B24
Version 6.2-E1

0
1
1
3

1
0
0
4

RECT
OUTLINEDRECTFILLEDSET & RECTOUTLINEDSET & RECTFILLEDPOLY
OUTLINED
POLY
FILLEDSET & POLYOUTLINEDSET & POLYFILLED

1
0
1
5

Value data

SET COLORSET PATTERNSELECT COLOR
BLINK
OpcodeFigure 8-3 Graphics display command code

1
1
0
6

Operand1
1
1
7

ARIB STD-B24
Version 6.2-E1- 122 -

Table 8-1 Structure of operand and additional operand for each command
CommandRESETDOMAINTEXTURE
POINT
LINE
ARC
RECT
POLY
SET COLORSET PATTERNSELECT COLOR
BLINK

B8
----

B7
1

----

1

B6
±

structure of operand
Fixed (2 byte)
Fixed (1 byte) and multi-value
Fixed (1 byte)
Multi-value
Multi-value
Multi-value
Multi-value
Multi-value
Multi-value
Multi-value
Single value
Single value and fixed (3-bite)

B5
MSB

B4

B3
±

B2
MSB

LSB
X or dx

Additional operandInvalid
Invalid
Invalid
Understood as operand with the same opcode
Understood as operand with the same opcode
Understood as operand with the same opcode
Understood as operand with the same opcode
Understood as operand with the same opcode
Understood as operand with the same opcode
Understood as operand with the same opcode
Invalid
Invalid

B1

LSB
Y or dy

Specified operand length± specifies code bit length and in case of positive, specifies "0" and negative, "1".
In the following table including appendix, MSB is the most significant bit and LSB is the leastsignificant bit.

Note 1:
Note 2:

Figure 8-4 Structure of operand when coordinates value is designated

B8
----

B7
1

----

1

B6
MSB
Y

B5
MSB
Cr

B4
MSB
Cb

Y

Cr

Cb

B3

B2

B1

Y
LSB
Y

Cr
LSB
Cr

Cb
LSB
Cb

Specified operand length

Figure 8-5 Structure of operand when colour indication is used- 123 -ARIB STD-B24
Version 6.2-E1

Table 8-2 Single value operand length
B2
0
0
1
1

B1
0
1
0
1

Single value operand length12 (default)
34Note: On and after this table, default means the condition after initialize.

Table 8-3 Multi-value operand length
B5
0
0
0
0
1
1
1
1

B4
0
0
1
1
0
0
1
1

B3
0
1
0
1
0
1
0
1

Multi-valued operand length1234 (default)
5678

Table 8-4 Dimension
B6
0
1

Dimension
2 dimensional (default)
Undefined

Drawing point

Drawing positiondx > 0dx < 0dx > 0dx < 0dy > 0dy > 0dy < 0dy < 0Figure 8-6 Drawing point and drawing position

ARIB STD-B24
Version 6.2-E1- 124 -

Table 8-5 Structure of line texture
B2
0
0
1
1

B1
0
1
0
1

Line type
Solid line (default)
Dotted line
Broken line
Dotted and broken line

- 125 -ARIB STD-B24
Version 6.2-E1

Solid linedydx

Dotted line
dy

dy
dx

dx
dy
dx

Broken line

3 x dydy
3 x dx3 x dx3 x dydx

Dotted and broken line
dy

dy
dx

dx

3 x dx3 x dydydx

Figure 8-7 Relation between line type and size of logical picture element

ARIB STD-B24
Version 6.2-E1- 126 -

Note:

dx

B6
B5
B4 Texture pattern000Complete fill out (default)
001
Vertical hatching0
1
0
Horizontal hatching0
1
1
Cross hatching
Fill out pattern of texture pattern should be as follows. When both dx and dy are0, it is completely filled out.

dx
Completely filled out

dydy
Vertical hatching

Horizontal hatchingdx

dx

Cross hatchingdy
dy

Figure 8-8 Structure of texture pattern

- 127 -B8-------

B7
1
1-------

1
1

ARIB STD-B24
Version 6.2-E1

B6

B5

B4

B3

0

0

0

0

0

0

0

0

B2

B1
Forward colour

Background colour

Note: Background colour is used only when there are two one-value operands.

Figure 8-9 Structure of SELECT COLOR

Table 8-6 Type and operation of POINT
Type of point
POINT SET ABS(One multi-value operand)
POINT SET REL(One multi-value operand)

Operation
Drawing point is set to the absolute coordinate-value specified by theoperand but drawing is not executed.
New drawing point of the relative coordinates value specified by theoperand is set in addition to the coordinates value of the current drawing
point but drawing is not executed.
POINT ABS
Drawing point is set to the absolute coordinate-value specified by the(One multi-value operand)
operand and drawing is executed by the forward colour with logicalpicture element size.
POINT REL
Drawing point is set to the relative coordinate-value from the current(One multi-value operand)
drawing point specified by the operand and drawing is executed by theforward colour with logical picture element size.
Note: Comments in the parentheses indicate type and number of operand.
Same as in Tables 8-7 to 8-9.

Table 8-7 Type and operation of LINE
Type of LINE
LINE ABS(One multi-value operand)
LINE REL(One multi-value operand)
SET & LINE ABS(Two multi-value operand)
SET & LINE REL(Two multi-value operand)

Operation
Setting current drawing point as the start point, set the end point at theabsolute coordinate-value specified by multi-value operand.
Setting current drawing point as the start point, set the end point at therelative coordinate-value from the start point specified by multi-value
operand.
Start point and end point are specified by the absolute coordinate-value
with the first and second multi-value operand.
Start point is specified by the absolute coordinate-value with the first
operand. End point is specified by the relative coordinate-value from thestart point with the second multi-value operand.

ARIB STD-B24
Version 6.2-E1- 128 -

Table 8-8 Type and operation of ARC
Type of ARC

Operation
Start point is the current drawing point and intermediate point is specified
ARC OUTLINED
by the first operand and end point is specified by the second operand. Arc(Two multi-value operand)or circle is drawn with the colour and line texture which is currently
specified.
ARC FILLED(Note) Fill out the inside area of arc, chord which is determined by ARC(Two multi-value operand)
OUTLINED with the specified colour and texture pattern.
Start point is specified by the first operand, intermediate point by the
SET & ARC OUTLINED
second operand and end point by the third operand. And draw arc or circle(Three multi-value operand)by the colour and line texture which is currently specified.
SET & ARC FILLED Note) Fill out the inside area of arc, chord which is determined by SET & ARC(Three multi-value operand)
OUTLINED with the specified colour and texture pattern.
Note: Outline width of arc and chord is the current logical picture element size.

Table 8-9 Type and operation of RECT
Type of RECT

Operation
Start point is the current drawing point and width and height is specified
RECT OUTLINED
by the operand. And four sides of the rectangle are drawn by the specified(One multi-value operand)colour and line texture.
RECT FILLED(Note) Fill out the inside area of rectangle which is determined by RECT(One multi-value operand)
OUTLINED with the specified colour and texture pattern.
Start point is specified by the first operand. Width and height of the
SET & RECT OUTLINED
rectangle is specified by the second operand. Four sides of the rectangle(Two multi-value operand)
are drawn by the specified colour and line texture.
SET & RECT FILLED Note) Fill out the inside area of rectangle which is determined by SET & RECT
(Two multi-value operand)
OUTLINED with the specified colour and texture pattern n.
Note: Width of the side line is the current logical picture element size.

Table 8-10 Type and operation of POLY
Type of POLY

Operation
Start point is the current drawing point and coordinate of each vertex is
POLY OUTLINED
specified by the multi-value operand. And each side of polygon is drawn
using the specified colour and line texture.
Polygon and inside area determined by POLY OUTLINED are filled out
POLY FILLED(Note)
using the specified colour and texture pattern.
Start point is specified by the first multi-value operand and coordinates of
SET&POLY OUTLINED
each vertex are specified by succeeding multi-value operand. And eachside of polygon is drawn using the specified colour and line texture.
Polygon and inside area determined by SET & POLY OUTLINED are
SET&POLY FILLED (Note)filled out using the specified colour and texture pattern.
Note: Side line width is the actual logical picture element size.

- 129 -ARIB STD-B24
Version 6.2-E1

Annex A Operation of video scaling
The receiver unit shall handle the presentation position and scaling of video in accordance with
instruction of multimedia coding or video syntax.

A.1 When multimedia coding is not used together with video
When multimedia coding is not used together with video, horizontal and vertical scaling is designatedby using display_horizontal_size and display_vertical_size of sequence_display_extension,respectively.
Position of decoded picture and decoder output picture is designated using
frame_centre_horizontal_offset and frame_centre_vertical_offset of picture_display_extension.
frame_centre_vertical_offset having value of 0 is recommended for actual operation.

A.2 When multimedia coding is used together with video
When multimedia coding is used together with video, both frame_centre_horizontal_offset andframe_centre_vertical_offset should be zero. Designations of position and scaling are specified bymultimedia coding.

ARIB STD-B24
Version 6.2-E1- 130 -

Annex B PNG coding
B.1 File format of PNG
File format of PNG is constructed as shown in Figure B-1, which chunk of blocked information isaligned after PNG file signature.
PNG file signature
8 byteByte length of chunkdata
4 byteChunk 1N1 byteChunk 2N2 byte---Chunk nNn byteChunk type

Chunk data

CRC

4 byteN byte4 byteFigure B-1 File format of PNG
PNG file signature is in 8 byte and has following value (decimal).
137 80 78 71 13 10 26 10 (In hexadecimal 89 50 4E 47 0D 0A 1A 0A)

B.2 Structure of chunk
Structure of chunk is as shown in the figure below of Figure B-1. Chunk type is defined in fouralphabetic letters and has each attribute shown of Table B-1 according to whether the four letters arein capital letter of small letter (whether the fifth bit of the character code is 0 or 1).

Table B-1 Meaning of four letters of chunk type
FIRST LETTER
Second letter
Third letter
Fourth letter

Capital letter
Chunk necessary for display
Chunk for public information
Should be always capital in the actual
PNG specification
Chunk which depends on picture.
Cannot be copied.

Small letter
Chunk for supplemental information
Chunk for private information(Reserved for the future)
Chunk which can be copiedStandard chunk types are shown in Table B-2. Name of the chunk type in Table B-2 is in accordancewith the rule in Table B-1. For example, 1HDR - 1END is the necessary chunk and followings aresupplemental chunk.

- 131 -ARIB STD-B24
Version 6.2-E1

Table B-2 Standard chunk type table
Chunk
type

Meaning

IHDR Image header

PLTE Palette

Description
Designation of vertical and horizontal pixel
number, bit depth, colour type (*1), image
compression method (*2), filter type, andwith or without interlace.
Have 1 to 256 palette entries. In somecases, this chunk is unnecessary according
to colour type.

Arrangementin plural

Constraint ofchunk order-

Always placed at
the beginning.

-

Before IDAT.

IDAT Image data

Image data itself.

O

IEND Image trailer

Indicates the end of PNG data stream andchunk data is empty.

-

Background colour data-

Data of chromaticity and white reference
point

-

Gamma value when image is generated.

-

Backgroundcolour
Chromaticity
cHRM
and white pointbKGD

gAMA Image gamma

Frequency data of each colour of colour
Image histogram palette. Exists only when there is palettechunk.
Designates pixel number per each unit
Physical pixel
pHYs
length in vertical and horizontal, or aspectdimension
ratio.

-

After PLTE.
Before IDAT.

-

Before IDAT.

-

Before PLTE and
IDAT.

O

None

-

None

Setting transparent colour-

After PLTE.
Before IDAT.

Having keyword data same format as tEXt
Compressed text
(not compressed), text compression method
data(*2), compressed text data (optional length).

O

None

hIST

sBIT

Significant bit

tEXt

Text data

tIME
tRNS
zTXt

Plural IDAT
should be always
put successively.
Always placed at
the end.
After PLTE.
Before IDAT.
Before PLTE andIDAT.
Before PLTE andIDAT.

Image final
revision date
Transparent
colourBit depth of original image.
Have 79 byte key word data withinformation of title and writer and optional
length text data.
Date and time of the latest revision isindicated in 7 byte.

(*1) Colour type
There are five designated colour types. Permitted combination of those and bit depth are
shown in Table B-3.

ARIB STD-B24
Version 6.2-E1- 132 -

Table B-3 The combination of colour type and bit depth
Colour type
0
2
3
4
6

Permitted bit depth
1,2,4,8,16
8,16
1,2,4,88,16
8,16Explanation
Grey scale
R, G, B colour
Palette index (PLTE chunk is necessary)
Alpha is supported with grey scale
Alpha is supported with R, G, B colour.

(*2) Designation of compression method
Only "0" (Deflate/Inflate compression) is specified for compression method designated in 1
byte using 1HDR and zTXt. Deflate/Inflate compression file is based on zlib format and inaccordance with RFC-195 specification. Compression algorithm and coding of zlib is inaccordance with RFC-1951. Compression method other than "0" should be extended in the
future.

- 133 -ARIB STD-B24
Version 6.2-E1

Annex C Operation guideline related to audio coding
C.1 Reference audio level
Reference audio level of each audio coding shall be FS-18dB.

C.2 Mix process at receiver unit
In data broadcasting operation, mixed signal coded by two or more audio coding may be output toreceiver unit speaker. Guideline for this mixing process is specified in this clause.

C.2.1 Recommended operation in the receiver unit
As it is hard to transmit the same sound in different coding, in data broadcasting receiver unit, it isrecommended to output the signal with the same reference audio level.
In product planning of the receiver unit, volume setting may be made for the audio uniquely forspecial usage coded in a certain method. Audio output is not always made according to the above
setting. However, in order to avoid listener's confusion, original mix down specification, which can beplayed back with the volume balance that the broadcast station intended is recommended to be thebasic condition.

C.2.2 Operation in broadcasting station sideIn broadcasting station, audio signal with volume management shall be transmitted , presupposing that
output is made in the above audio balance in receiver unit side.

ARIB STD-B24
Version 6.2-E1- 134 -

Annex D Coding of DRCS pattern data
DRCS coding in this standard is the enhancement of the method specified on ARIB STD-B5 p.151 to
p.155. Syntax of DRCS structure description is shown in Table D-1.

Table D-1 DRCS structure syntax
SyntaxDrcs_data_structure(){NumberOfCode
For (i=0;I<numberOfCode;I++){
CharacterCode
NumberOfFont
for (j=0;j<numberOfFont;j++){fontIdmode
if (mode == ‘0000’|| mode==’0001’){
depth
width
heightfor (k=0;k<N;k++){patternData}
else{
regionX
regionY
geometricData_lengthfor (k=0;k<N;k++){geometricData}}}}

No. of bits

Mnemonic

8

uimsbf16
8

uimsbfuimsbf4
4

uimsbf
bslbf

8
8
8

uimsbfuimsbfuimsbf8

uimsbf8
8
16

uimsbfuimsbfuimsbf8

uimsbfnumberOfCode (Number of code): Indicates number of sent out supplemental character (Gaiji)
code.
CharacteCode (Assigned code value of supplemental character): Indicates code value ofsupplemental character (Gaiji) code. The value is assigned as follows; In case of 1 byte DRCS, thefirst byte shall designate the DRCS set used.04/1 is for DRCS-1, 04/2 is for DRCS-2, ..... and 04/15
is for DRCS-15. The second byte shall designate assigned code value of the character within the
DRCS set specified by the first byte. The second byte shall have the value in the range of 2/1 to
7/14.In case of 2 byte DRCS, the first byte and the second byte shall designate the code value of the
supplemental character (Gaiji).
NumberOfFont (Number of font): Indicates number of font to be defined at the same time.
Font Id (Font identification): Indicates font number. Definition of font number is as follows; Font
number identifies typeface of DRCS font sent out and the values are 0 to 15. Font number of 0
indicates that DRCS does not care for typeface.
* Correspondence of other font number and actual typeface will be specified otherwise.
mode (transmission mode): Indicates whether to use compression or not. Semantics of this field isdefined in Table D-2.

- 135 -ARIB STD-B24
Version 6.2-E1

Table D-2 Transmission modeb4 b3 b2 b1
0 0 0 00 0 0 10 0 1 00 0 1 1

Compression
2 gradation, without compression
Multi-graduation, without compression
2 colour, with compression
Multi-colour, with compression

depth (Depth of gradation): Indicates value of font gradation number with subtraction of 2. (0: 2gradations, 1: 3 gradations ..... )width (Horizontal size): Indicates horizontal size of DRCS pattern in pixel.
height (Vertical size): Indicates vertical size of DRCS pattern in pixel.
patternData (Pattern data): In case of non-compression, pattern data is organized by the scanned
pixel data from left to right and top to bottom in the area specified by the value of the width andheight fields. Each pixel data is indicated by bits of which number is decided by the gradation
number. The data value corresponding to each gradation color is ‘0’ for background and the
maximum value for foreground. Such pixel data are arranged from the first byte in the order of
b8 ... b1.
region X,region Y (Logical pixel area): Indicates area used when pattern data is described ingeometric. Logical area is represented as (1.0 x 1.0) and the area of rectangle of (0,0), (regionX,0),(regionY,0), (regionX, regionY) represents the area used for the DRCS character by 1/256 unit. In
the receiver, this area is converted to actual character size area to display. Reference position of
conversion should be left bottom when written horizontally and middle of the top when writtenvertically.
geometricData_length (Geometric data length): Indicates number of bytes of following geometricdata.
geometricData (Geometric data): Geometric data is a geometric code sequence composing DRCS
pattern. Character attribute when designating color, flashing, polarity, writing mode, enclosure, andunderline, excluding designation of size is not applied to multi-color geometric data [mode = 11].
These character attributes are stored and used for the following characters.

ARIB STD-B24
Version 6.2-E1- 136 -

Annex E Conversion from 8bit-Code, EUC-JP, and Shift JIS to UCS and Handling of
Additional Characters and DRCS in UCS

E.1.

General Rules for Coding Conversion

Mapping a character code in the tables defined in JIS X0201, JIS X0208, JIS X0212, and JIS
X0213:2004 onto a corresponding character code in UCS complies with Appendix 2, JIS X02211:2001. When a difference is found between Appendix 2, JIS X0221-1:2001 and JIS X0213:2004, JIS
X0213:2004 should be used.

E.2.

Conversion from Shift JIS to UCS

To convert Shift JIS to UCS, OVER LINE (0x7E) defined in JIS X 0201 is converted to TILDE(0x007E). Any conversion of a 2-byte character in the range from Rows 90 to 94 complies with Table
7-19 in Chapter 7.

E.3.

Conversion from EUC-JP to UCS

To convert EUC-JP to UCS, OVER LINE (0x7E) defined in JIS X 0201 is converted to TILDE(0x007E). Any conversion of a 2-byte character in the range from Rows 90 to 94 complies with Table
7-19 in Chapter 7.

E.4.

Conversion from 8bit-Code to UCS

To convert 8bit-code to UCS, OVER LINE (0x7E) defined in JIS X 0201 is converted to TILDE(0x007E).
Any conversion of a non-spacing character in the range of Row 1, Cells 13 to 18 and Row 2, Cell 94
in the Kanji set to a UCS code complies with Table E-1. Any resulting UCS code should be handled as
specified in " ISO/IEC 10646:2014 Annex B(normative) List of combining characters ."Any character in the proportional character sets is mapped onto a corresponding monospaced character
before the proportional character is converted to a UCS code. Any character in the mosaic set is
ignored. When using a UTF-8, C1 control codes is converted according to the provision of clause
7.2.3.2.

Table E-1 Conversion of Non-spacing Character
Row/Cell
1-13
1-14
1-15
1-16
1-17
1-18
2-94

Character Description
ACUTE ACCENTGRAVE ACCENTDIAERESISCIRCUMFLEX ACCENTOVERLINE
LOW LINE
LARGE CIRCLEUCS Code Value
0x03010x03000x03080x03020x03050x0332
0x20DDUCS Character NameCOMBINING ACCUTE ACCENT (Oxia)
COMBINING GRAVE ACCENT (Varia)
COMBINING DIAERESIS(Dialytika)
COMBINING CIRCUMFLEX ACCENTCOMBINING OVERLINECOMBINING LOW LINECOMBINING ENCLOSING CIRCLE

- 137 -E.5.

ARIB STD-B24
Version 6.2-E1

DRCS

Any character in DRCS is mapped into the Private Use Area in the Basic Multilingual Plane. The area
available to DRCS starts with Row EC, Cell 00.

ARIB STD-B24
Version 6.2-E1- 138 -

Annex F Operation guideline related for MPEG-4 video coding
F.1 Video coding
The maximum number of macro blocks per unit time is specified in ISO/IEC 14496-2, so that picture
size and frame rate should be decided under consideration of receiver function and resource format.
Recommended operation guidelines are as follows:(1) The first VOP(Video Object Plane) in VOL(Video Object Layer) should be I-VOP.
(2) The vop_coded of first VOP in VOL should be "1".
(3) Configuration information (Visual Object Sequence Header, Visual Object Header, Video
Object Header, Video Object Layer Header) should be inserted within 5 seconds interval.
(4) The interval of VOP must be integral multiple of 1001/vop_time_increment_ resolution
seconds.
(5) Synthesis and display of VOP must be done at maximum frame rate (30000/1001 Hz).
(6) Aspect ratio of pixel must be same as that on the same screen and of the display screen size intable F-2.
(7) VOP of video_object_layer_shape="10" (binary only) should not be displayed.
Examples of constraints of coding parameters in operation guideline are shown in table F-1.

Table F-1 Constraints of coding parameter
Constraints ofvideo_signal_type (Note 3)

Constraints of VOL
video_
object_layer_
width

video_
object_layer_
height(Note1)(Note1)Other
aspect_ vop_time_ fixed_ fixed_
parameter
ratio_ increment_ vop_ vop_in Profile
colour_ transfer_ matrix_
info
resolution rate time_
characteris coefficients @Level
primaries(Note2)(Note2) increment
tics(Note2)

352>=
288>=

Typical
VOP
size

2

352>=
240>=

3, 5

240>=

1

176>=

144>=

2

176>=

120>=

3, 5

320>=

30000,
24000
15000,
12000,
10000
30000,
24000
15000,
12000,
10000
30000,
24000,
15000,
12000,
10000
30000,
24000
15000,
12000,
10000
30000,
24000
15000,
12000,
10000

Integral
1, 0 multipleof 1001

1

1

1

Simple@L3
orCore@L2
Simple@L2
orCore@L2
Simple@L3
orCore@L2
Simple@L2
orCore@L2
Simple@L3
orCore@L2
Simple@L2
orCore@L2
Simple@L2
orCore@L1
Simple@L1
or
Core@L1
Simple@L2
orCore@L1
Simple@L1
or
Core@L1

CIF

SIF

QVGA

QCIF

QSIF

- 139 -Constraints ofvideo_signal_type (Note 3)

Constraints of VOL
video_
object_layer_
width

video_
object_layer_
height(Note1)(Note1)

ARIB STD-B24
Version 6.2-E1

Other
aspect_ vop_time_ fixed_ fixed_
parameter
ratio_ increment_ vop_ vop_in Profile
colour_ transfer_ matrix_
info
resolution rate time_
characteris coefficients @Level
primaries(Note2)(Note2) increment
tics

TypicalVOP
size(Note2)

160>=

120>=

1

128>=

96>=

2

30000,
24000
15000,
12000,
10000
30000,
24000
15000,
12000,
10000

Simple@L2
orCore@L1
Simple@L1 SQVGA
orCore@L1
Simple@L2
orCore@L1
Simple@L1 SQCIF
orCore@L1

Meaning of each code number of MPEG-4 coding parameter in Table F-1.
colour_primaries

1 = Rec. ITU-R BT.709 (BT.1361)

transfer_characteristics

1 = Rec. ITU-R BT.709 (BT.1361)

matrix_coefficients

1 = Rec. ITU-R BT.709 (BT.1361)

aspect_ratio_info

1 = square pixel
2 = 12:11 (625 lines 4:3 display)
3 = 10:11 (525lines 4:3display)
5 = 40:33 (525lines 16:9 display)

fixed_vop_rate

1 = fixed VOP rate, 0 = variable VOP rate

Note 1:

Note 2:

Note 3:

In a case of using arbitrary shaped object (video_object_layer_shape!="rectangular"), widthand height of VOP are specified by vop_width and vop_height respectively. Whenvideo_object_layer_width and video_object_layer_height ( or vop_width and vop_height )arenot integral multiple of the number sixteen, dummy data are added to make them integral
multiple of 16. The dummy data are added at right of active samples or below of active lines.
In practice encoding process is conducted in these samples and lines. By removing dummy
data, output video data are made from effective samples or lines in decoder.
Frame rate calculation method for fixed_vop_rate=1(fixed VOP rate) is as follows:
Fixed VOP rate = vop_time_increment_resolution/fixed_vop_time_increment
Example:29.97....Hz=30000/1001
23.97....Hz=24000/1001
14.98....Hz=15000/1001
11.98....Hz=12000/1001
9.99....Hz=10000/1001
In the case of video_signal_type = "0", or video_signal_type = "1" and colour_description ="0", each value of colour_primaries, transfer_characteristics and matrix_coefficients is
processed as "1" in the receiver side.

Screen size of one VOP or synthesized some VOPs are shown in table F-2.
When screen size is 16:9 in QVGA or SQVGA format, the number of vertical pixels are reduced, but
aspect of pixel is not changed on display.

ARIB STD-B24
Version 6.2-E1- 140 -

Table F-2 Display screen size
FormatCIF(4:3)
SIF(4:3. 16:9)
QVGA(4:3)
QVGA(16:9)
QCIF(4:3)
QSIF(4:3, 16:9)
SQVGA(4:3)
SQVGA(16:9)
SQCIF(4:3)

video_object_layer_widthor
vop_width
352
352
320
320
176
176
160
160
128

video_object_layer_heightorvop_height
288
240
240
180
144
120
120
90
96

- 141 -ARIB STD-B24
Version 6.2-E1

Informative explanation
1 Coding of MPEG-4 and scope
The optimum coding according to coding type (music, audio) and bit rate should be selected for
MPEG-4 audio. List and applied information quantity of MPEG-4 audio is shown in Table 1-1 andapplied area is shown in Figure 1-1 for information.

Table 1-1 Structure of MPEG-4 audio coding scheme and applied information quantity
Coding Scheme
T/F coder (time/frequency conversion coding)In accordance with AAC
TwinVQCELP coder (code excitation line estimation code)
WB-CELP
NB-CELP
Parametric coder
HILN
HVXC
SNHC(Synthetic Natural Hybrid Coding)
SA coder (composition with music)
TTS coder (composition with audio)

Near CD

Bit rate (k bit/s)
24 - 64
6 - 4014 - 24
4 - 12
4 - 16
2- 4-

Transform

FM quality
CELP

AM quality
ParametricTelephone

Operation permissible area
Cellular Phone

Recommended area

2

4

8

16

32

64

Bit rate (kbps)
Figure 1-1 Main application area of MPEG-4 codec

ARIB STD-B24
Version 6.2-E1- 142 -

2 Extension part in 8bit-character code
Character coding of 8bit-code is based on ARIB STD-B5 "Standard television data multiplex
broadcasting by transmission method using vertical blanking interval"(Ver. 1.0, '96 Aug. 6). withpartly extensions. Extended parts are as described below.

2.1 Extension in C1 control set
COL: color designation
To correspond to 256 color palette, palette designation is extended to palette number 15.

2.2 Extension for CSI (newly definition)
RCS:

Raster color designation

SDF:

Display composition, dot designation

SDP:

Display position designation

SSM: Character composition, dot designation
PLD:

Partially Line Down

PLU:

Partially Line Up

SHS:

Designation of character spacing

SVS:

Designation of line spacing

GSM: Character deformation
GAA: Coloring block
SRC:

Raster designation

TCC:

Switching control

CFS:

Character font set

ORN: Designation of character ornament
MDF: Designation of font
PRA:

Playback of built-in sound

XCS:

Character substitution code sequence definition

ACS:

Alternative character set

SCS:

Skip character set

- 143 -ARIB STD-B24
Version 6.2-E1

3 Extension part of geometric
Description command coding of geometric is based on ARIB STD-B5 "Standard television data
multiplex broadcasting by transmission method using vertical blanking interval"(Ver. 1.0, '96 Aug. 6)
with extension. Extended parts are described below.

3.1 Additional definition of new command
SET PATTERN is defined as new extended command. By using this command, line texture or patterntexture is specified in pixel in place of TEXTURE.

3.2 Modification of relation between drawing point and drawing position
When drawing position is dx > 0 and dy > 0, relation of drawing point and drawing position ischanged to be in the fourth quadrant.

ARIB STD-B24
Version 6.2-E1- 144 -

References(1)

ARIB STD-B5 Ver 1.0 "Standard television data multiplex broadcasting by transmission
method using vertical blanking interval" (1996 Aug.)(2)

ARIB STD-B32 Ver. 2.2 “Video coding, audio coding and multiplexing specifications for digital
broadcasting” (2009 Jul.)(3)

ISO/IEC 11172-2 (1993) Information Technology - Coding of Moving Pictures and Associated
Audio for Digital Storage Media at up to About 1,5 Mbit/s - Part 2: Video(4)

ISO/IEC 13818-3 (1998) Information Technology - Generic Coding of Moving Pictures andAssociated Audio Information-Part3 Audio(5)

ISO/IEC 13818-7 (1997) Information Technology - Generic Coding of Moving Pictures andAssociated Audio Information - Part 7:Advanced Audio Coding (AAC)(6)

ISO/IEC 10918-1 (1994)) Information Technology - Digital Compression and Coding ofContinuous-Tone Still Images: Requirements and Guidelines(7)

ISO/IEC 10646 : 2003（2003） Universal Multiple-Octet Coded Character Set (UCS)(8)

PNG Specification Ver1.0 W3C Rec.Oct.19961(9)

MNG Format Version 0.96-199907182(10) DAVIC 1.4 Specification Part9 (1998)(AnnexB)(11) RECOMMENDATION ITU-R BT.709 (1990) Basic Parameter Values for the HDTV Standard
for the Studio and for International Program Exchange(12) RECOMMENDATION ITU-R BT.1361 (1998) Worldwide Unified Colorimetery and Related
Characteristics of Future Television and Imaging Systems(13) JIS X 0201 (1997) "Coding character set for information exchanging for 7-bit and 8-bit"(14) JIS X 0221-1:2001 (2001) "Universal Multiple-Octet Coded Character Set (UCS) -- Part 1:
Architecture and Basic Multilingual Plane"(ISO/IEC 10646-1:2000)(15) JIS X 0208:1997 (1997) " 7-bit and 8-bit double byte coded KANJI sets for informationinterchange"(16) JIS X 0212:1990 (1990) "Code of the supplementary Japanese graphic character set for
information interchange"(17) JIS X 0213:2000 (2000) "7-bit and 8-bit double byte coded extended Kanji sets for informationinterchange"(18) JIS X 0213:2000/AMENDMENT 1:2004 "7-bit and 8-bit double byte coded extended KANJI
sets for information interchange (Amendment 1) "(19) ISO/IEC 646:1991(1991) " Information technology - ISO 7-bit coded character set for
information interchange"(20) ISO/IEC 14496-2 (2003) " Information technology – Coding of audio-visual objects – Part 2:
Visual"(21) ISO/IEC 14496-3 (2003) "Information technology – Coding of audio-visual objects – Part 3:
Audio"(22) GRAPHICS INTERCHANGE FORMAT(sm) Version 89a (c)1987,1988,1989,1990CopyrightCompuServe Incorporated Columbus, Ohio3

- 145 -1 (http://www.w3.org/pub/WWW/TR/REC-png-multi.html)
2 (ftp://swrinde.nde.swri.edu/pub/mng/documents/mng-0.96-19990718-pdg.html)
3 (http://www.w3.org/Graphics/GIF/spec-gif89a.txt)

ARIB STD-B24
Version 6.2-E1

ARIB STD-B24
Version 6.2-E1- 146 -

[BLANK]

ARIB STD-B24
Version 6.2-E1

Part 3 Coding of Caption and Superimpose
Contents
Chapter 1 Purpose ............................................................................................................................... 147
Chapter 2 Scope .................................................................................................................................. 148
Chapter 3 Definitions and Abbreviation.............................................................................................. 149
3.1 Definitions ............................................................................................................................... 149
3.2 Abbreviations .......................................................................................................................... 149
Chapter 4 Presentation function of caption and superimpose ............................................................. 150
Chapter 5 Character coding ................................................................................................................. 152
5.1 Format ..................................................................................................................................... 152
5.2 Character set ............................................................................................................................ 152
5.3 Size .......................................................................................................................................... 152
5.4 Coloring................................................................................................................................... 152
5.5 Character encoding scheme ..................................................................................................... 152
5.6 Control code ............................................................................................................................ 153
Chapter 6 Coding of graphics .............................................................................................................. 156
6.1 Coding of geometric graphics ................................................................................................. 156
6.2 Coding of bitmap graphics ...................................................................................................... 156
Chapter 7 Coding of definition data .................................................................................................... 157
7.1 Coding of DRCS ..................................................................................................................... 157
7.2 Coding of color map ................................................................................................................ 157
7.3 Coding of synthesized sound data ........................................................................................... 157
7.4 Coding of ROM sound ............................................................................................................ 157
Chapter 8 Initialization ........................................................................................................................ 158
Chapter 9 Transmission of caption and superimpose .......................................................................... 161
9.1 Recommended transmission method and assumed operation ................................................. 161
9.1.1 Caption and superimpose ...................................................................................................... 161
9.1.2 Assumed transmission operation ........................................................................................... 161
9.2 Structure of data group ............................................................................................................ 161
9.3 Data group data ....................................................................................................................... 162
9.3.1 Caption management data ..................................................................................................... 162
9.3.2 Caption statement data .......................................................................................................... 165
9.4 Structure of data unit ............................................................................................................... 166
9.5 Relationship of independent PES and time control mode ....................................................... 167
9.6 Descriptor of SI/PSI in transmission of caption and superimpose .......................................... 167

ARIB STD-B24
Version 6.2-E1
9.6.1 Data component descriptor .................................................................................................... 167
9.6.2 Data content descriptor .......................................................................................................... 168

References ............................................................................................................................................ 170

- 147 -ARIB STD-B24
Version 6.2-E1

Chapter 1 Purpose
This standard specifies the coding scheme of caption and superimposes as part of the data broadcasting, which is carried out as part of the digital broadcasting that is specified as Japanese standard.

ARIB STD-B24
Version 6.2-E1- 148 –

Chapter 2 Scope
This standard is applied for the coding scheme of caption and superimposes in data broadcasting carried out as part of the digital broadcasting.

- 149 -ARIB STD-B24
Version 6.2-E1

Chapter 3 Definitions and Abbreviation
3.1 Definitions
Following definitions are used in this standard.
Synthesized sound:A function to play music using sound generation device such as electronic sound using information of basic element of sound pitch, length, andloudness and additional element such as timbre.

Asynchronous PES:

PES without PTS

Audio PES:

Audio ES by packet format.

Color map:

Color information table for converting from the index value to the physical values (same as CLUT).

Color map data:

Data to be set to color map.

Color map data unit data:

Color map data of data unit format.

Geometric:

Graphics coding to draw graphics combining graphics description command.

Independent PES:PES to transmit stream for data broadcasting (specified in Volume 3.)

Roll-up mode:

A service to convert caption data transmitted in a page format into a line
format to present caption in a pre-configured small area, typically in arectangle with three lines height. When the fourth line appears, the firstline disappears.

Synchronous PES:

PES with PTS

Video PES:

Video ES by packet format.

3.2 Abbreviations
AIFF

Audio Interchange File Format

CLUT

Color Look Up Table

DRCS

Dynamically Redefinable Character Sets

ES

Elementary Stream

PCM

Pulse Code Modulation

PES

Packetized Elementary Stream

PNG

Portable Network Graphics

PSI

Program Specific Information

PTS

Presentation Time StampSI

Service Information

TS

Transport Stream

ARIB STD-B24
Version 6.2-E1- 150 –

Chapter 4 Presentation function of caption and superimpose
Among service to display characters overlapping on video of television broadcasting, service related tocontents of video is called caption and all others is called superimpose. When transmitting and coding,these are not classified, and both of them are called caption generally.
Presentation function of the caption is shown in Table 4-1.

Table 4-1 Presentation function of caption
Displayfunction

FormatCharacter set

Font
Supplemental
Characters (Gaiji)
Character display
size
Coloring

Display
control
Others1920 x 1080, 960 x 540, 1280 x 720, 720 x 480 (each of them is mixed
with vertical and horizontal writing format)
In subtitle to be transmitted in the 8 unit code system : kanji, hiragana,katakana, symbol, alphanumerical, Greece characters, Russian characters, ruled line, DRCS.
In caption transmitted using UTF-8 : character set to be defined in the
UCS and DRCS
Plural typeface can be designated
By DRCS graphics
Size designation and deformation in pixel unit, standard, 1 x 2, 2 x 1, 2 x
2, 1/2 x 1, and 1/2 x 1/2 are directly designated using control code.
256 colors are displayed simultaneously (color map used, output: color
value of YCBCR and  value (8-bit x 4))
Each character (outer frame of character or character display block)Character coloring unit
Character attribute
Graphics
Timing control

Reversing polarity, flashing, underline, enclosure, shading, bold, italic,bold and italic
Geometric, bitmap
Display timing, erase timing

Switching control

Cut, dissolve, wipe, slide, and roll

Language
Music data

up to 8 languages per 1 ES
For coding synthesized sound, coding method shall be in accordancewith standard method of transmission related to television superimpose
broadcasting (ARIB STD-B5).
PCM (AIFF-C)

ROM sound- 151 -ARIB STD-B24
Version 6.2-E1

Table 4-2 Caption display mode
When received

Display mode
Automatic display
Automatic non-display
Selectable display

When recording andplayback

Automatic display/Non-display under specific condition
Automatic display
Automatic non-display
Selectable display

Display function
Always displayed during reception irrelevant to viewer's operation
Always non-displayed during reception irrelevant to viewer's operation
Displayed according to the viewer's operation and receiver unit
setting (or non-displayed)
Displayed (or non-displayed) according to specific condition in thereceiver unit side
Recorded automatically when recording and always displayed irrelevant to viewer's operation when playing backNon-displayed when playback
Recorded automatically when recording and displayed (or nondisplayed) by the viewer's operation when playback

By combining display mode at a time of reception and recording playback, following five functions
from a to e shown below, related to control function of caption display, proposed by ARIB Enhanced
data broadcasting working group is achieved.

Table 4-3 Example of caption display control functiona Always displayed (both in reception and recording playback)b Always displayed when reception and can be erased in recording playbackc Displayed (or non-displayed) according to viewer's operationd Displayed (or non-displayed) under specific condition in the receiver unit sidee Not displayed when reception and displayed when recording playback

ARIB STD-B24
Version 6.2-E1- 152 –

Chapter 5 Character coding
5.1 Format
Vertical, horizontal and mixture of these two writing format in resolution of 1920 x 1080, 960 x 540,
1280 x 720 and 720 x 480 should be supported.

Table 5-1 Display formats and display-area size
Display format
1920 x 1080
960 x 540
1280 x 720
720 x 480

Size of display area
W(Width) 1920 x H(Height) 1080
W 960 x H 540
W 1280 x H 720
W 720 x H 480

Initial drawing position in the formats above is the first position of the first line determined by thecharacter size.
Display format of vertical writing and horizontal writing can be mixed in one density format but not
mixed in different density formats.

5.2 Character set
Standard character set in 8 bit code should be kanji, hiragana, katakana, symbol, alphanumeric, Greececharacters, Russian characters, box drawing, and DRCS. Supported character set can be changed toothers depending on the language.
Character set for subtitles using UTF-8 should be the character set defined in the UCS and DRCS.

5.3 Size
Character size can be designated in pixel. Character deformation can be directly designated in width
1/2 x height 1/2 (small size), 1/2 x 1 (middle size), 1 x 1 (standard), 2 x 1 (double width), 1 x 2 (double height), 2 x 2 (double width and height). Furthermore, character deformation can be designatedcontrol code.

5.4 Coloring
Coloring is made in each character (outer frame of character or character display block).
By using the color map, 256 colors in maximum can be displayed simultaneously (output: YCBCR
(8 bit x 4)).

5.5 Character encoding scheme
For character coding, 8bit code or UTF-8 shall be used.

- 153 -ARIB STD-B24
Version 6.2-E1

5.6 Control code
Control code used for caption is in compliance with Volume 1, Part 2 of this standard. Types of control code for caption are listed in Table 5-2. BEL (bell), CAN (cancel), CDC (conceal control), PLD(Partially Line Down) and PLU (Partially Line Up) should not be used. Function of TCC is partiallychanged as shown in Table 5-3. In normal Captioning system, characters between UED (invisible data
embedded control) of <03/0> and <03/1> and UED control code are ignored.
In addition to those control codes, extended control code shown in Table 5-4 can be used.

Table 5-2 Range of control code
Control code set
C0 Control code
C1 control code

Extension control
code (CSI)

Types of used control code
NUL, APB, APF, APD, APU, APR, PAPF, APS, CS, ESC, LS1,
LS0, SS2, SS3
BKF, RDF, GRF, YLF, BLF, MGF, CNF, WHF,
COL, POL, SSZ, MSZ, NSZ, SZX, FLC, WMM, TIME (STM,
TMD, DTM, OTM, PTM are not used), MACRO, RPC, STL, SPL,
HLC, CSI
SWF, RCS, ACPS, SDF, SDP, SSM, SHS, SVS, GSM, GAA, TCC(function is changed), CFS, ORN, MDF, XCS, PRA, SRC, CCC,
SCR, UED

Note: In the subtitle using UTF-8, LS0, LS1, SS2, SS3 control codes are not used

ARIB STD-B24
Version 6.2-E1- 154 –

Table 5-3 Changing function of switching controls (TCC)
TCC

Switching
control

Switching mode of caption is designated using parameter P1 (1 code), switchingdirection of caption is designated using parameter P2 (1 code) and switching timeof caption is designated using parameter P3 (1 or plural codes).
Switching method of the whole display picture constructed of caption statement
data including each character, character line (character group) or switching control
code after the switching control code is designated. End of the character line ofcharacter group is immediately before the next switching control (TCC). (To return to the initial condition, cutting each character is designated.)
Code sequence:
CSI P1 I1 P2 I2 P31 ~ P3i I3 F
CSI:
09/11 (control sequence introducer)
P1:
03/0 ~ 03/10 switching mode designation
03/3: cutting each character, 03/1: dissolving each character,
03/2: sliding each character, 03/3: cutting character group,
03/4: dissolving character group, 03/5: wiping character group,
03/6: whole picture cut, 03/7: whole picture dissolve, 03/8:
whole picture wipe, 03/9: whole picture slide, 03/10: whole
picture rollP2:
03/0 ~ 03/3 switching direction
03/0: from left to right, 03/1: from right to left, 03/2: from up
to down, 03/3: from down to up
P31 ~ P3i:
03/0 ~ 03/9 designating switching time (decimal in 0.1sec.
unit)
I1 ~ I2:
03/11 (middle character)I3:
02/0 (middle character)F:
06/2 (final character)*In P3, 03/0 - 03/9 indicates 0 to 9.
Whole screen means the rectangle area designated by SDF and SDP. Slide and rollis made within the rectangle area and drawing other than the rectangle area is not
made. In case of cutting each character, cutting character group and whole screen
cut, I1 to P3 are omitted.
In case of dissolving each character, dissolving character group and whole picture
dissolve, I2 and P2 are omitted.
Designation of switching control to the whole picture is placed in the head of thestatement data unit at the beginning of the data group and switching control is notdesignated again in the same data group. Time control (excluding ETM) is notmade.

- 155 -ARIB STD-B24
Version 6.2-E1

Table 5-4 Added extension control code (CSI)
SCR

Scroll desig- Scroll mode of the caption is designated using parameter P1 (1 code) and scroll
nationspeed is designated using parameter P2 (1 or plural codes).
Coding sequence: CSI P1 I1 P21 ~ P2i I2 F
CSI:
09/11 (control sequence introducer)
P1:
03/0: fixed display (without scroll)
03/1: one line scroll to character direction (without roll out)
03/2: one line scroll to character direction (with roll out)
03/3: whole display scroll to line direction (without roll out)
03/4: whole display scroll to line direction (with roll out)
P21 ~ P2i:
03/0 ~ 03/9: scroll speed (logic picture element/sec., decimal)
I1:
03/11 (middle character)I2:
02/0 (middle character)F:
06/7 (final character)*In P2, 03/0 to 03/9 indicates 0 to 9.
Scroll is made within the rectangle area designated by SDF and SDP and drawing
other than the rectangle area is not made.
In case without roll out, stop scrolling after the final character is displayed.
In case with roll out, scroll continues until characters disappear on the display.

ARIB STD-B24
Version 6.2-E1- 156 –

Chapter 6 Coding of graphics
6.1 Coding of geometric graphics
Description command graphics coding using geometric shall be in compliance with Volume 1, Part 2of this standard.

6.2 Coding of bitmap graphics
Bitmap graphics-coding should be in compliance with PNG coding defined in Volume 1, Part 2 of thisstandard, adding position header (position_header) and flashing header (flc_header). Syntax of bitmap
graphics coding is shown in Table 6-1.

Table 6-1 Syntax of bitmap graphics coding
Syntaxbitmap_data(){position_header(){x_position
y_position}
flc_header(){
num_of_flc_colorsfor(i=0;i<num_of_flc_colors;i++){color_index}}
for (j=0;j<M;j++){png_data_bytes}}

No. of bits

Mnemonic

16
16

simsbfsimsbf8

uimsbf8

uimsbf8

bslbf

x_position : x coordinate of PNG drawing start position when left upper angle of the display area is 0. When this value is negative, area of negative coordinates is not displayed on the picture.
y_position : y coordinate of PNG drawing start position when left upper angle of the display area is 0. When this value is negative, area of negative coordinates is not displayed on the picture.
num_of_flc_colors: Number of color to be flashed.

color_index : Index value of the color to be flashed.
png_data_bytes : PNG coding data. File format of PNG coding data should be in compliancewith PNG coding defined in Volume 1, Part 2 of this standard.

- 157 -ARIB STD-B24
Version 6.2-E1

Chapter 7 Coding of definition data
7.1 Coding of DRCS
Coding of DRCS shall be in compliance with Volume 1, Part 2 of this standard.

7.2 Coding of color map
For coding of color map, Clause 10.2.7 "Color map data coding" of ARIB STD-B5 should be usedwith modification of the color value from RGB to Y, CB and CR and enhancement of placement of 
immediately after Cr of the sequence of color value YCBCR to support half transparent color ( value). Structure of color map data-unit data is shown in Figure 7-1. In Figure 7-1, PB means byte data ofdata unit data and should be transmitted PB1, PB2 and PB3 ... in order.
b8

b7 b6 b5 b4 b3 b2 b1

PB1

Luster color value Y

PB2

CB

3

CR

4



5
6

Head color map address
Color value

Y

7

CB

8

CR

9



:

:
Color value

Y
CB
CR


Figure 7-1 Structure of color map data unit data

7.3 Coding of synthesized sound data
Coding of synthesized sound data should be in compliance with ARIB STD-B5 "Standard television
data multiplex broadcasting by transmission method using vertical blanking interval".

7.4 Coding of ROM sound
ROM sound to indicate the flash provided by superimpose should be built-in sound of the receiver unit
which is engaged to playback by the control code of character coding.

ARIB STD-B24
Version 6.2-E1- 158 –

Chapter 8 Initialization
Any initialization shall be in compliance with Table 8-1. Initial status as a result of an initialization
shall be as shown in Table 8-2.

Table 8-1 Data header, data unit and control code and initialization
Initialization Display
Data
header, data unit
and control codeData
headerData
unit

Caption control when
updatedCaption statement
Text

O

Playback Definiof synthe- tion data
sized
sound

O

O
O (Note 1)

Declara- Invocation data tion anddesignation of
the codeO

operationO
O (Note 2) O
(Note 2, 7)

state

O (Note 5)O(Note 2, 6)

Geometric
O (Note 3) O (Note 3) O (Note 7)
Control Clear screen (CS)O (Note 7)
O (Note 7) O (Note 7) O (Note 7)
code
Selection of formatOO
O (Note 4)(SWF)
Note 1: When definition data exists in the caption management, initialized in its status.
Note 2: Initialized for character coding
Note 3: Initialized for geometric graphics coding
Note 4: Initialized for character coding excluding display format, macro designation and switching control
Note 5: Initialized only for switching control and scroll control
Note 6: Exclude switching control
Note 7: In the roll-up mode, no initializing operation should be done.

- 159 -ARIB STD-B24
Version 6.2-E1

Table 8-2 Initial status
Item
Display picture

Display picture

Display operation
Synthesized
soundDefinition
data
Declarationdata
Invocationand designation of code

DRCS
Color map
Synthesized soundMacro definition
Geometric macrostatement definition
Character coding

Geometric graphics
codingoperation

Character coding
Geometric graphics
codingstate

Character coding

Initial status(Cleared screen)
Pattern
Background color (0)Background color Transparent
Flashing
No area assigned
LusterTransparent (television video)
Blink
Stop status
Time control
Not operated
stop
Data clearedColor map default value specified otherwise
Default value specified otherwise
Default macro statement specified otherwise(Clause 2.3 in ARIB STD-B3)
All NUL
Designation

G0
G1
G2
G3
Invocation
GL
GR
C0
C1
GL
GR
One-valued operandMulti-valued operandOperation position
Time control
Character repetition
Drawing point
Blink
Time control
Display format
Character size
Palette number
Foreground color
Background color
Half foreground color
Half background color
Flushing control
Underline control
Enclosure control
Polarity control
Write mode
Macro designation
Composition control
Character spacing

Kanji system set
Alphanumeric set
Hiragana set
Macro code set
LS0 (G0)
LS2R (G2)
NUL and CS
MACRO and TIME
Graphics description command code set
Geometric macrocode set
1 byte4 byteDesignated for each font
No Operation status
No Operation status
Origin of display area
Finish status for all drawing color
No Operation status
Designated by caption management data1 x 1 (standard)
0 (COL 02/0 04/0)
Maximum brightness white (CMLA 7)
Transparent (CMLA 8)
Defined in the operational guideline
Defined in the operational guideline
Flushing end (FLC 04/15)
Underline end and mosaic
Division finished (SPL)
Enclosure control finished (HLC 04/0)
Normal polarity (POL 04/0)
NEW writing (WMM 04/0)
Macro definition finished(MACRO 04/15)
Composition finished(CSI 03/0 02/0 05/4)
Length to character direction in theARIB STD-B24
Version 6.2-E1- 160 –

Item

Coding of geometricgraphics

Initial statuscharacter display blockLine spacing
Length to character direction in thecharacter display block
Character deformation
Without deformation(CSI 03/1 03/0 03/11 03/1 03/0 02/0 04/2)
Coloring block
Whole display block(CSI 03/0 02/0 05/13)
Scroll designation (SCR) Fixed Display(End of Scroll designation)
Definition of code string substituted by external character (XCS)
End of definition (XCS 03/1 I1 F)
Switching control
Cutting each character(CSI 03/0 02/0 06/2)
Hemming designation
Without hemming(CSI 03/0 02/0 06/3)
Type designation
Standard (CSI 03/0 02/0 06/4)
Character font setting
Without font setting(CSI 03/0 02/0 06/1)
In the roll-up mode, only the values for character size, palette number, foreground color, background color, half foreground color, half
background color, and hemming designation are initialized.
Dimension
2
Logic picturedx = 0, dy = 0
element size
Color mode 1 (only forward color,
pallet number 0, CMLA 7 maximum
brightness white)Line texture
Solid line
Texture patternCompletely painted out
Highlight
Without highlight process
Macro designation
Macro definition finish(MACRO 04/15)

- 161 -ARIB STD-B24
Version 6.2-E1

Chapter 9 Transmission of caption and superimpose
9.1 Recommended transmission method and assumed operation
9.1.1 Caption and superimpose
Caption and superimpose can be transmitted in three types of PES (independent, video, and audio).
For transmission method of caption and superimpose, independent PES is recommended.

9.1.2 Assumed transmission operation
Transmission method of caption and superimpose shown below specifies the format in PES_data_byte
so that multiple language and display mode can be conveyed in a single ES. However, in digital
broadcasting, it is possible that caption data of single language and display mode occupies one ES andthat selection of caption language, etc., is achieved by selection of ES according to the information
provided in SI/PSI. When such operation is made, caption and superimpose data of single languageand display mode shall be transmitted by the method specified in this clause for PES and descriptor(s)in SI/PSI shall control the information of caption data.

9.2 Structure of data group
Caption data is data-grouped by the structure shown in Table 9-1 and transmitted as payload of independent PES (asynchronous/synchronous type). One caption data is composed of 256 data groups
maximum.

Table 9-1 Data group
Syntaxdata_group(){
data_group_id
data_group_version
data_group_link_number
last_data_group_link_number
data_group_size
for(i=0;i<N;i++){
data_group_data_byte}
CRC_16}

No. of bits

Mnemonic

6
2
8
8
16

uimsbfbslbf
uimsbfuimsbfuimsbf

8

bslbf

16

rpchofSemantics of data group:
data_group_id (Data group identification; DGI): This 6-bit field indicates data group identification and identifies types of caption management data and caption statement data. Table 9-2 shows
allocation of data group identification to each caption data. Data group is switched to group A
and group B each time when the caption management data is updated.

ARIB STD-B24
Version 6.2-E1- 162 –

Table 9-2 Correspondence to caption data and data group identification
Caption data type
Caption management
Caption statement (1st language)
Caption statement (2nd language)
Caption statement (3rd language)
Caption statement (4th language)
Caption statement (5th language)
Caption statement (6th language)
Caption statement (7th language)
Caption statement (8th language)

Data group identification (DGI)
Group AGroup B0x0
0 x 200x1
0 x 210x2
0 x 220x3
0 x 230x4
0 x 240x5
0 x 250x6
0 x 260x7
0 x 270x8
0 x 28

data_group_version (Data group version): This 2-bit field indicates version of the data group.
Each time when content is updated within the same DGI, 1 shall be added.
data_group_link_number (Data group link number): When a large amount of caption data
which cannot be contained in one data group is transmitted, the caption data is fragmented tomultiple data groups for transmission. This 8-bit field indicates link number of the data groups.
The first data group link number of the data group in the caption data shall be 0 x 00.
last_data_group_link_number (Last data group link number): This 8-bit field indicates the last
data group link number of the caption data in the data group.
data_group_size (Data group size; DGS): This field indicates the size of following data of thedata group in byte..
data_group_data_byte (Data group data; DGD): Data group data to be transmitted.
CRC_16 (Redundant bit; CRC): This is a cyclic redundancy check code in 16-bit and the generation polynomial should be as follows.
G (X) = x16 +x12 + x5 + 1
The coded block starts from the beginning of the data_group_id and ends at the end of the data_group_data_byte. When number of the information bits of the coded block for error detectionis (n-16), the values of the information bits are coefficients of the terms for the following expression:
Cn-1Xn-1+Cn-2Xn-2+ ---- +C16X16
and the expression is divided by the generation polynomial G(X)=X16+X12+X5+1, CRC_16 isgiven by the coefficients of the remaining polynomial S15X15+S14X14 ---- S0X0 and located in theorder starting from the most significant digit after the data_group_data_byte.

9.3 Data group data
Caption service is transmitted by caption management data and caption statement data of zero or up to
8 languages.

9.3.1 Caption management data
Caption management data consists of caption management data header indicating language ortransmission mode of the caption and zero or more than one data unit, following it. Structure of
caption management data is shown in Table 9-3.

- 163 -ARIB STD-B24
Version 6.2-E1

Table 9-3 Structure management data
Syntaxcaption_management_data(){
TMD
Reserved
if(TMD==’10’){OTM
Reserved}
num_languages
for(i=0;i<N;i++){language_tag
reservedDMF
if (DMF==’1100’ || DMF==’1101’ || DMF==’1110’){DC}
ISO_639_language_code
FormatTCS
rollup_mode}
data_unit_loop_lengthfor(i=0;i<N;i++){
data_unit()}}

No. of bits

Mnemonic

2
6

bslbf
bslbf

36
4

uimsbfbslbf

8

uimsbf

3
1
4

bslbf
bslbf
bslbf

8

bslbf

24
4
2
2

uimsbf
bslbf
bslbf
bslbf

24

uimsbfSemantics of caption management data:
TMD (Time control mode): This 2-bit field indicates time control mode when receiving andplayback. Time control mode is listed in Table 9-4.

Table 9-4 Time control mode
b2 b1
0 0
0 1

Time control mode
Free
Real time

1 0

Offset time

1 1

(Reserved)

Reference
Playback time is not restricted to synchronize to the clock.
Playback time is in accordance with the time of the clock,which is calibrated by clock signal (TDT). Playback time isgiven by PTS.
Playback time added with offset time should be the new
playback time and played back according to the calibrated
clock using the clock signal.
Undecided

OTM (Offset time): This 36-bit field indicates offset time to add to the playback time when theclock control mode is in offset time mode. Offset time is coded in the order of hour, minute, second and millisecond, using nine 4-bit binary coded decimals (BCD).
num_languages (Number of languages): Number of languages included in the ES of the caption
and superimpose.
language_tag (Identification of language): Numbers to identify the language. 0 means the 1stlanguage, and 7, the 8th language, and so on.
DMF (Display mode): This 4-bit field indicates the display mode of the caption statement.
Display mode is indicated in reception and recording playback in 2 bit each. The modes
controlled by DMF are listed in Table 9-5.

ARIB STD-B24
Version 6.2-E1- 164 –

Table 9-5 Display mode
b4 b3
0 0
0 1
1 0
1 1

b2 b1

0
0
1
1

0
1
0
1

Display mode
Automatic display when received
Non-displayed automatically when received
Selectable display when received
Automatic display/non-display under specific condition when received
Automatic display when recording and playbackNon- displayed automatically when recording and playback
Selectable display when recording and playback
Reserved

DC (Display condition designation): This 8-bit field indicates condition of display or non-display
when the display mode is "Automatic display/non-display under specific condition". Display
condition is shown in Table 9-6.

Table 9-6 Designation of display condition
Display condition designation (DC)0x00
0x01 - 0xFF

Display condition
Message display of attenuation due to rain
Specified otherwise

ISO_639_language_code (Language code): This 24-bit field indicates the language code corresponding to the language identified by the language_tag in three-letters representation specified
in ISO 639-2. Each character is coded in 8-bit representation of ISO 8859-1 and inserted to 24bit field in that order.
Example: Japanese is expressed as "jpn" by 3-letter code and is coded as follows:"0110 1010 0111 0000 0110 1110"
format (display format): This 4-bit field indicates the initial status of the display format of
caption display screen. The status of the display format is listed in Table 9-7.

Table 9-7 Display format
b4 b3 b2 b1
0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 1 00 1 1 1
1 0 0 01 0 0 11 1 0 01 1 0 11 0 1 01 0 1 1

Display format
Horizontal writing in standard density
Vertical writing in standard density
Horizontal writing in high density
Vertical writing in high density
Horizontal writing of Western language
Horizontal writing in 1920 x 1080
Vertical writing in 1920 x 1080
Horizontal writing in 960 x 540
Vertical writing in 960 x 540
Horizontal writing in 1280 x 720
Vertical writing in 1280 x 720
Horizontal writing in 720 x 480
Vertical writing in 720 x 480

TCS (Character coding): This 2-bit field indicates the type of character coding. Character coding
is listed in Table 9-8.

- 165 -ARIB STD-B24
Version 6.2-E1

Table 9-8 Character coding
b2
0
0
1
1

b1
0
1
0
1

Character coding
8bit-code
Coding system using UCS(#1)
Reserved
Reserved#1: UTF-8, etc.
rollup_mode: This 2-bit field indicates whether the caption data is transmitted in the roll-up
mode or not. The applicable values are shown in Table 9-9.

Table 9-9 Roll-up mode
b2
0
0
1
1

b1
0
1
0
1

Roll-up mode
Non roll-up
Roll-upReserved for future use
Reserved for future use

data_unit_loop_length (Data unit loop length): This is 24-bit indicates the byte length of the following data unit. When data unit is not placed, the value should be 0.
data_unit() (Data unit): This data_unit() is valid data unit to all the caption program transmitted
in the same ES.

9.3.2 Caption statement data
Caption statement data is the body of the caption and consists of caption statement data header
composed of presentation time information and following one or more data unit groups. Structure of
caption statement data is shown in Table 9-9.

Table 9-10 Caption statement data
Syntaxcaption_data(){
TMD
Reserved
if(TMD==’01’||TMD==’10’){STM
Reserved}
data_unit_loop_lengthfor(i=0;i<N;i++){
data_unit()}}

No. of bits

Mnemonic

2
6

bslbf
bslbf

36
4

uimsbfbslbf

24

uimsbfSemantics of caption statement data:
TMD (Time control mode): This 2-bit field indicates time control mode when receiving andplayback.
STM (Presentation start-time): This 36-bit field indicates presentation start time of the following
caption statement. Presentation start time is coded in the order of hour, minute, second and millisecond, using nine 4-bit binary coded decimals (BCD). Time to finish presentation is designatedby the character code of the caption statement.

ARIB STD-B24
Version 6.2-E1- 166 –

data_unit_loop_length (Data unit loop length): This is 24-bit field and specifies the byte lengthof the following data unit.
data_unit () (Data unit): This is the data unit of the caption statement. At least one data unit
should be placed.

9.4 Structure of data unit
Structure of data unit used for caption management data and caption statement data is shown in Table
9-10.

Table 9-11 Data unit
Syntaxdata_unit(){unit_separator
data_unit_parameter
data_unit_size
for(i=0;i<data_unit_size;i++){
data_unit_data_byte}}

No. of bits

Mnemonic

8
8
24

uimsbfuimsbfuimsbf8

bslbf

Semantics of data unit:
unit_separator (Data unit separator code: US): Data unit separator code should be 0x1F.
data_unit_parameter (Data unit parameter): Data unit parameter identifies the type of data unit.
Types of data unit used in the caption, data unit parameter and function are listed in Table 9-11.

Table 9-12 Types of data unit
Data unit
Statement
body
Geometric
Synthesizedsound
1-byte DRCS
2-byte DRCS
Color map
Bit map

Data unit
parameter
0x20

Function

0x28
0x2c

Character data of caption statement is transmitted. Setting dataof display area in caption management is transmitted.
Geometric graphics data is transmitted
Synthesized sound information data is transmitted.

0x30
0x31
0x34
0x35

1-bite DRCS pattern data is transmitted.
2-bite DRCS pattern data is transmitted.
Color map data is transmitted.
Bitmap data is transmitted.

data_unit_size (Data unit size): Data unit size indicates byte length of the following data unit data.
data_unit_data_byte (Data unit data): Data unit data to be transmitted.
Assignment of data unit to data group is listed in Table 9-13.

- 167 -ARIB STD-B24
Version 6.2-E1

Table 9-13 Assignment of the data unit to data groupContents of data unit
Statement body
Geometric
Additional sound1-byte DRCS
2-byte DRCS
Color map
Bit map

Data group data
Caption management
Caption statement
O
O
O
O
O
O
O
O
O
O
O

9.5 Relationship of independent PES and time control mode
Relationship of time control mode (TMD) in case of transmission of data group by asynchronous andsynchronized PES and synchronization method of receiver unit is shown in Table 9-13.

Table 9-14 Synchronization method of time control mode and receiver unit
Transmission
method Asynchronous type PES
TMDFree
AsynchronousRealtime/offset
timeTime synchronous(Synchronized by STM)

Synchronized PES
Receiver unit which PTS
Receiver unit which PTS
can be processedcannot be processed
Program synchronous
Synchronization impossible(Synchronized by PTS)
(Displayed immediately after
reception)
Program synchronous
Time synchronous (Synchro(Synchronized by PTS)
nized by STM)

Operation of TMD and STM for PES (asynchronous type/synchronized type) should be specified otherwise.

9.6 Descriptor of SI/PSI in transmission of caption and superimpose
In case of transmission of caption and superimpose employing 8bit-code characters and UTF-8 by independent PES, it is recommended to allocate data_component_id1, and to describe information belowin the specified field of both data component descriptor and data contents descriptor where its format is specified for each coding method.

9.6.1 Data component descriptor
The additional identification information (additional_data_component_info) of data component descriptor in PMT has the syntax shown in Table 9-14 for the transmission of caption and superimpose.

____________________
1 The data_component_id of caption and superimpose coding scheme specified by ARIB shall be 0x0008.

ARIB STD-B24
Version 6.2-E1- 168 –

Table 9-15 Additional data component of caption and superimpose
Syntaxadditional_arib_caption_info(){
DMF
Reserved
Timing}No. of bits
4
2
2

Mnemonic
bslbf
bslbf
bslbf

Semantics of additional_arib_caption_info():DMF (Display mode flag): This field indicates display mode at a time of reception and ofrecording playback. When the same DMF value is used without changing in the caption
management data for the whole language in the ES, its DMF value is described. When this DMF
value of caption management changes, it should be b4b3b2b1 = "1111". When there is '00' inb2b1 or b4b3 of DMF bit, bit representation should be b4b3b2b1 = "0011". In this case, it
indicates that language which automatic presentation is needed is included in the ES.
Timing (display timing): This field indicates timing of caption display. Definition of timing value is shown in Table 9-15

Table 9-16 Definition of timing value
Timing value
00
01
10

Meaning
Asynchronous
Program synchronous
Time synchronous

9.6.2 Data content descriptor
In transmission of caption, one descriptor shall be prepared for one ES for EIT data content descriptor.
However, when it is not scheduled beforehand such as superimpose of flash, operation without
inserting data content descriptor in EIT is acceptable.
Syntax of selector area of data content descriptor for caption and superimpose transmission is shownin Table 9-16.

Table 9-17 Data construction of selector area
Syntaxarib_caption_info(){
num_languages
for(i=0;i<N;i++){language_tag
reserved
DMF
ISO_639_language_code}}

No. of bits

Mnemonic

8

uimsbf

3
1
4
24

bslbf
bslbf
bslbf
uimsbfSemantics of arib_caption_Info():
num_languages: Numbers of languages included in this caption and superimpose ES.
language_tag: This tag identifies language by number. The value '0' represents the first language
and the value '7' represents the 8th language.

- 169 -ARIB STD-B24
Version 6.2-E1

DMF: When the DMF value of the caption management data of the language indicated by thelanguage_tag does not change in ES, its caption management DMF value is described after eachlanguage_tag. When the value changes, it should be '1111'. When there is '00" in b2b1 or b4b3 of
DMF bit, bit representation should be b4b3b2b1 = "0011". "0011" indicates that automaticpresentation is needed.
ISO_639_language_code (Language code): This 24-bit field indicates the language code of thelanguage identified by the language_tag in three-letter code specified in ISO 639-2. Each character is coded in 8-bit representation of ISO 8859-1 and inserted to this 24-bit field in that order.
Example: Japanese is expressed as "jpn" by 3-letter code and is coded as follows:"0110 1010 0111 0000 0110 1110"

ARIB STD-B24
Version 6.2-E1- 170 –

References(1)

ARIB STD-B5 Version 1.0 "STANDARD TELEVISION DATA MULTIPLE
BROADCASTING USING VERTICAL BLANKING DURATION TRANSMISSIONMETHOD" (1996 August)(2)

ISO 639-2 (1996) Codes for the representation of names of languages - Part 2: Alpha-3 code

(3)

DAVIC 1.4 Specification Part9 (1998) (Annex B): AIFF-C(4)

ISO 8859-1 (1987) Information processing - 8 bit single-byte coded graphic character sets –Part 1: Latin alphabet No.1

DATA CODING AND TRANSMISSION SPECIFICATIONFOR DIGITAL BROADCASTING
ARIB STANDARD
ARIB STD-B24 VERSION 6.2-E1
FASCICLE1(December 2015)
This Document is based on the ARIB standard of “Data Coding andTransmission Specification for Digital Broadcasting” in Japaneseedition and translated into English in May 2017.
Published by
Association of Radio Industries and Businesses
Nittochi Bldg. 11F
1-4-1 Kasumigaseki, Chiyoda-ku, Tokyo 100-0013, JapanTEL 81-3-5510-8590
FAX 81-3-3592-1103
Printed in JapanAll rights reserved