T.50
CCITT T.50 (ITU-T T.50)
TERMINAL EQUIPMENT AND PROTOCOLS FOR TELEMATIC SERVICES
テレマティックサービスのための端末機器とプロトコル
INTERNATIONAL REFERENCE ALPHABET (IRA) 国際参照文字(IRA)
(FORMERLY INTERNATIONAL ALPHABET No. 5 or IA5) (旧称:国際文字番号5またはIA5)
INFORMATION TECHNOLOGY - 7-BIT CODED CHARACTER SET FOR INFORMATION INTERCHANGE
情報技術 - 情報交換のための7ビット符号化文字集合
Recommendation T.50
勧告T.50
序文
CCITT(国際電信電話諮問委員会)は、国際電気通信連合(ITU)の常設機関です。CCITTは、世界規模での電気通信の標準化を目的として、技術、運用、料金に関する問題を検討し、それらに関する勧告を発行する責任を負っています。
4年ごとに開催されるCCITT総会は、検討事項を決定し、研究部会が作成した勧告を承認します。総会間のCCITT加盟国による勧告の承認は、CCITT決議第2号(1988年メルボルン)に定められた手続きに従います。
勧告(改訂版)T.50は、第8研究部会によって作成され、決議第2号の手続きに基づき、1992年9月18日に承認されました。
CCITT注記
1) 本勧告では、「行政機関(Administration)」という表現は、電気通信行政機関と認定民間運営機関の両方を簡潔に示すために使用されている。
2) 本勧告で使用されている略語の一覧は、附属書Cに記載されている。
© ITU 1993
All rights reserved. 本書のいかなる部分も、ITUの書面による許可なく、電子的または機械的な方法(コピーやマイクロフィルムを含む)を問わず、いかなる形式または手段によっても複製または利用することはできません。
国際参照アルファベット(IRA)
(旧称:国際アルファベット第5号またはIA5)
情報技術 - 情報交換のための7ビット符号化文字集合
(1992年改訂)
1 適用範囲
1.1 この勧告は、128文字(制御文字および文字、数字、記号などのグラフィック文字)とその符号化表現を規定する。これらの文字のほとんどは必須であり変更不可能であるが、国別およびその他の要件に対応するための柔軟性も確保されている。
1.2 この勧告は、いくつかのオプションを備えた7ビット符号化文字セットを規定する。また、特定の国別バージョンおよびアプリケーション向けバージョンを定義するためのオプションの使用方法に関するガイダンスも提供する。さらに、これらのオプションが適用された国際参照バージョン(IRV)を規定する。
1.3 この文字セットは、主にデータ処理システムおよび関連機器間、ならびにデータ通信システム内での情報交換を目的としている。この文字セットの決定にあたっては、データ処理におけるグラフィック文字および制御機能の必要性も考慮されている。
1.4 この文字セットは、ラテン文字のアルファベットに適用可能である。
1.5 この文字集合は、特定のアプリケーションにおいて文字集合が不十分な場合に、コード拡張のための制御文字の使用を可能にする。これらの制御文字の使用手順はISO 2022に規定されている。
1.6 この勧告で言及されている制御文字の定義は附属書Aに規定されている。これらの制御文字に関連するデータは、順方向に逐次処理されることを前提としている。順方向に逐次処理されないデータ列にこれらの制御文字が含まれている場合、または固定レコード処理用にフォーマットされたデータにこれらの制御文字が含まれている場合、望ましくない影響が生じる可能性があり、また、目的の機能を確実に発揮させるために追加の特別な処理が必要になる可能性がある。
1.7 これは、ISO/IEC 646 (1991)と技術的内容が同等である、勧告と国際規格の対になっているものである。
2 適合性と実装
2.1 適合性
2.1.1 情報交換の適合性
交換用符号化情報内の符号化文字データ要素(CCデータ要素)は、そのCCデータ要素内のすべての文字の符号化表現が§8.1の要件に適合している場合、この勧告に適合しているといえる。
適合性を主張する場合は、§8.2から§8.4に従って採用されたバージョンを明記しなければならない。
2.1.2 デバイスの適合性
デバイスは、§2.1.2.1の要件、ならびに以下の§§2.1.2.2および2.1.2.3のいずれかまたは両方の要件に適合する場合、本勧告に適合しているものとする。適合性を主張する際には、採用されているバージョンを明記しなければならない。
2.1.2.1 デバイスの説明
本勧告に適合するデバイスは、以下の§§2.1.2.2および2.1.2.3にそれぞれ規定されているように、ユーザーがデバイスに文字を供給できる手段、またはユーザーが文字を利用できるようになった際に認識できる手段を特定する説明の対象としなければならない。
2.1.2.2 発信デバイス
発信デバイスは、ユーザーが採用されているバージョンの任意の文字シーケンスを供給できるようにし、CCデータ要素内でそれらの符号化表現を伝送できなければならない。
2.1.2.3 受信装置
受信装置は、CCデータ要素内に含まれる、§2.1.1に適合する文字の符号化表現を受信し、解釈する能力を備え、かつ、対応する文字を、採用されたバージョンの文字の中から識別し、かつ互いに区別できる方法で、利用者に提供しなければならない。
2.2 実装
この文字集合を使用するには、様々な媒体における実装を定義する必要がある。例えば、パンチテープ、パンチカード、磁気および光学式の交換可能な媒体、伝送チャネルなどが挙げられ、これにより、物理媒体への中間記録による間接的なデータ交換、様々な装置(入出力装置やコンピュータなど)のローカル接続によるデータ交換、あるいはデータ伝送装置によるデータ交換が可能となる。
この符号化文字集合を物理媒体および伝送用に実装する方法は、誤り検査の必要性を考慮しつつ、他の勧告の主題となる。
3 引用規格
以下の規格には、本文中で参照することにより、本勧告の規定を構成する規定が含まれている。発行時点では、示されている版が有効であった。すべての規格は改訂される可能性があり、本勧告に基づく協定の当事者は、以下に列挙する規格の最新版を適用する可能性を検討することが推奨される。
ISO 2022: 1986 情報処理 - ISO 7ビット及び8ビット符号化文字集合 - 符号化拡張技術
4 定義
本勧告においては、以下の定義を適用する。
4.1 アクティブ位置
次のグラフィック文字を表すグラフィックシンボルを描画する文字位置、または次の制御機能が実行される位置の基準となる文字位置。
注 - 一般に、アクティブ位置はカーソルによって示される。
4.2 ビット組み合わせ
文字の表現に使用される順序付けられたビット集合。
4.3 文字
データの編成、制御、または表現に使用される要素集合の要素。
4.4 文字位置
グラフィックシンボルを表示する、または表示可能なディスプレイの一部。
4.5 符号化文字集合;コード
文字集合と、その集合に含まれる文字と1つ以上のビットの組み合わせによる表現との間の1対1の関係を確立する、一義的な規則の集合。
4.6 符号化文字データ要素(CCデータ要素)
符号化文字集合に関する1つ以上の特定の標準に従って、文字の符号化表現のシーケンスで構成されるように規定された、交換される情報の要素。
注1 – 開放型システム間相互接続参照モデル勧告X.200(ISO 7498)に従った通信環境において、CCデータ要素は、同勧告で定義されているアプリケーション・ユーザ・データおよびプレゼンテーション・プロトコル・データ・ユニット(PPDU)に対応する情報の全部または一部を構成する。
注2 – 情報交換が交換可能な媒体を用いて行われる場合、CCデータ要素は、フォーマットおよび初期化中に記録された情報ではなく、ユーザデータに対応する情報の全部または一部を構成する。
4.7 コード拡張
特定のコードの文字集合に含まれない文字を符号化するための技術。
4.8 コード表
コード内の各ビット組み合わせに割り当てられた文字を示す表。
4.9 制御文字
符号化表現が単一のビット組み合わせで構成される制御機能。
4.10 制御機能
データの記録、処理、伝送、または解釈に影響を与える動作であり、1つ以上の組み合わせからなる符号化表現を持つ。
4.11 デバイス
CCデータ要素内の符号化情報を送信および/または受信できる情報処理装置の構成要素。
注:従来の意味での入出力装置、またはアプリケーションプログラムやゲートウェイ機能などのプロセスを指す場合がある。
4.12 グラフィック文字
制御機能以外の文字で、通常は手書き、印刷、またはディスプレイによって視覚的に表現され、1つ以上のビットの組み合わせからなる符号化表現を持つもの。
4.13 グラフィックシンボル
グラフィック文字または制御機能の視覚的表現。
4.14 位置
列と行の座標によって識別されるコード表の一部。
4.15 レパートリー
符号化文字集合の1つ以上のビットの組み合わせによって表現される、指定された文字集合。
4.16 ユーザ
デバイスが提供するサービスを呼び出す人またはその他のエンティティ。
注1 – このエンティティは、「デバイス」が例えばコードコンバータやゲートウェイ機能である場合、アプリケーションプログラムなどのプロセスである可能性がある。
注2 – ユーザによって提供される、またはユーザに提供される文字は、上記§ 2.1.2 を満たす限り、デバイス固有のコード形式、または非慣例的な可視表現形式である可能性がある。
5 表記法、コード表、および名称
5.1 表記法
7ビットコードのビット組み合わせの各ビットは、b7、b6、b5、b4、b3、b2、およびb1で識別されます。ここで、b7は最上位ビット、つまり最上位ビットであり、b1は最下位ビット、つまり最下位ビットです。
このビット組み合わせは、個々のビットに以下の重みを割り当てることで、0から127までの整数を2進数で表すように解釈できます。
table:Bit
Bit b7 b6 b5 b4 b3 b2 b1
Weight 64 32 16 8 4 2 1
この勧告では、ビットの組み合わせはx/yという形式の表記法で識別される。ここで、xは0から7までの範囲の数値、yは0から15までの範囲の数値である。x/yという形式の表記法とビットb7からb1までからなるビットの組み合わせとの対応は以下のとおりである。
xはb7、b6、b5で表される数値であり、これらのビットの重みはそれぞれ4、2、1である。
yはb4、b3、b2、b1で表される数値であり、これらのビットの重みはそれぞれ8、4、2、1である。
x/yという形式の表記法は、コード表の位置を識別するために使用される表記法と同じである。ここで、xは列番号、yは行番号である(§9参照)。
5.2 コード表
7ビットコード表は、8列16行に配列された128個の位置から構成される。列は0から7、行は0から15の番号が付けられる。
コード表の位置は、x/yという形式の表記で識別される。ここで、xは列番号、yは行番号である。
コード表の位置は、コードのビット組み合わせと1対1で対応している。コード表の位置の表記(x/y形式)は、対応するビット組み合わせの表記と同じである。
7ビットコードのビット組み合わせへの個々の文字の割り当ては、§§6.2から6.5に規定されている。
5.3 名称
本勧告は、各文字に1つの名称を割り当てる。さらに、各制御文字と文字SPACEの頭字語、および各グラフィック文字のグラフィック記号を規定する。慣例により、文字の名称は大文字、スペース、およびハイフンのみを用いて表記する。頭字語には、大文字と数字のみを使用します。頭字語とこの表記規則は、本文のすべての翻訳において維持されることを意図しています。
グラフィック文字を表すために選択された名称は、その慣例的な意味を反映することを意図しています。ただし、この勧告は、グラフィック文字の意味を定義したり、制限したりするものではありません。また、画像化されたグラフィック文字の特定のスタイルやフォントデザインを規定するものでもありません。
6 符号化文字集合の規定
6.1 構造
この勧告の符号化文字集合は、次の構造を持つものとします。
位置0/0から1/15に割り当てられる最大32個の制御文字からなるC0制御文字集合。
位置2/0に割り当てられる図形文字SPACE(SP)。
位置2/1から7/14に割り当てられる最大94個の図形文字からなるG0図形文字集合。
位置7/15に割り当てられる文字DELETE(DEL)。
6.2 制御文字 Control characters
位置0/0から1/15に割り当てられる制御文字は、附属書Aに規定されるものとする。
6.3 文字 SPACE
文字 SPACEの略語はSPであり、符号化表現は2/0である。
この文字はグラフィック文字であり、グラフィック記号がないことで視覚的に表現される。
https://scrapbox.io/files/687d515d92e74cc9d4d06ddd.png
図1/T.50
7ビット符号化文字セットの構造
6.4 図形文字 Graphic characters
94ビットの組み合わせ2/1~7/14は、§6.4.1、6.4.2、および6.4.3に規定される図形文字の表現に用いられる。
すべての図形文字はスペーシング文字でなければならない。すなわち、アクティブ位置を1文字分進める文字である。
6.4.1 図形文字の固有割り当て 82ビットの組み合わせ2/1、2/2、2/5~3/15、4/1~5/10、5/15、および6/1~7/10には、それぞれ固有のグラフィック文字が割り当てられる。これらの文字は表1/T.50に規定される。
6.4.2 代替図形文字の割り当て ビットの組み合わせ2/3および2/4には、それぞれ2つの代替グラフィック文字が割り当てられる。これらの文字は表2/T.50に規定される。
table:表 1/T.50 ユニークな図形文字の割り当て
図形記号 名称 参考:JIS X 0201 コード位置 図形記号 名称 JIS X 0201 コード位置
! Exclamation mark 感嘆符 2/1 M Latin capital letter M 4/13
" Quotation mark 引用符, ウムラウト 2/2 N Latin capital letter N 4/14
% Percent sign パーセント 2/5 O Latin capital letter O 4/15
& Ampersand アンパサンド 2/6 P Latin capital letter P 5/0
' Apostrophe アポストロフィー, アクサンチギュ 2/7 Q Latin capital letter Q 5/1
( Left parenthesis 左小括弧 2/8 R Latin capital letter R 5/2
) Right parenthesis 右小括弧 2/9 S Latin capital letter S 5/3
* Asterrisk アステリスク 2/10 T Latin capital letter T 5/4
+ Plus sign 正符号 2/11 U Latin capital letter U 5/5
, Comma コンマ, セディユ 2/12 V Latin capital letter V 5/6
- Hyphen, minus sign ハイフン, 負記号 2/13 W Latin capital letter W 5/7
. Full stop ピリオド 2/14 X Latin capital letter X 5/8
/ Solidus 斜線 2/15 Y Latin capital letter Y 5/9
0 Digit zero 3/0 Z Latin capital letter Z 5/10
1 Digit one 3/1 _ Low line, underline アンダライン 5/15
2 Digit two 3/2 a Latin small letter a 6/1
3 Digit three 3/3 b Latin small letter b 6/2
4 Digit four 3/4 c Latin small letter c 6/3
5 Digit five 3/5 d Latin small letter d 6/4
6 Digit six 3/6 e Latin small letter e 6/5
7 Digit seven 3/7 f Latin small letter f 6/6
8 Digit eight 3/8 g Latin small letter g 6/7
9 Digit nine 3/9 h Latin small letter h 6/8
: Colon コロン 3/10 i Latin small letter i 6/9
; Semicolon セミコロン 3/11 j Latin small letter j 6/10
< Less-than sign 不等号(より小) 3/12 k Latin small letter k 6/11
= Equals sign 等号 3/13 l Latin small letter l 6/12
Greater-than sign 不等号(より大) 3/14 m Latin small letter m 6/13
? Question mark 疑問符 3/15 n Latin small letter n 6/14
A Lation capital letter A 4/1 o Latin small letter o 6/15
B Lation capital letter B 4/2 p Latin small letter p 7/0
C Lation capital letter C 4/3 q Latin small letter q 7/1
D Lation capital letter D 4/4 r Latin small letter r 7/2
F Lation capital letter F 4/6 t Latin small letter t 7/3
E Lation capital letter E 4/5 s Latin small letter s 7/4
G Lation capital letter G 4/7 u Latin small letter u 7/5
H Lation capital letter H 4/8 v Latin small letter v 7/6
I Lation capital letter I 4/9 w Latin small letter w 7/7
J Lation capital letter J 4/10 x Latin small letter x 7/8
K Lation capital letter K 4/11 y Latin small letter y 7/9
L Lation capital letter L 4/12 z Latin small letter z 7/10
table:表2/T.50 代替グラフィック文字の割り当て
図形文字 名称 参考 JIS X 0201 コード位置
£ Pound sign 2/3
# Number sign 番号記号 2/3
$ Doller sign ドル記号 2/4
¤ Cueerncy sign 通貨記号 2/4