
ボード符号(フランス語発音: [bodo])は、1870年代にエミール・ボードが発明した初期の電信用文字符号化方式である。 [1]これは、 ASCII以前に使用されていた最も一般的なテレタイプコードである国際電信アルファベット第2号(ITA2)の前身である。アルファベットの各文字は5ビットの連続で表され、電信線や無線信号などの通信チャネルを介して非同期シリアル通信によって送信される。シンボルレートの測定単位はボーと呼ばれ、同じ名前に由来している。
歴史
ボードットコード(ITA1)
1888 年の Baudot の米国特許の初期バージョン。A から Z、t、∗ (消去)が記載されている。 | |
| 別名 | 国際電信アルファベット 1 |
|---|---|
| 現在の状況 | ITA2 に置き換えられました (相互互換性はありません)。 |
| 分類 | 5ビットステートフル[要出典] 基本ラテンエンコーディング |
| 先行 | モールス信号 |
| 後継者 | イタリア2 |
以下の表では、列 I、II、III、IV、V にコードが表示され、Let. 列と Fig. 列には大陸版と英国版の文字と数字が表示され、ソートキーはアルファベット順、グレー、英国版の順で表されています。
ボードットは1872年に最初の多重化電信機を開発し[2] [3]、1874年に特許を取得した。 [3] [4] 1876年にボードットは6ビットのコードを5ビットのコードに変更した[3] 。これはカール・フリードリヒ・ガウスとヴィルヘルム・ウェーバーが1834年に提案した[2] [5] 等間隔のオンとオフのコードで、ローマ字の送信が可能で、句読点や制御信号も含まれていた。フランスの特許法では概念の特許は認められていないため、コード自体は特許を取得せず(機械のみ)特許を取得した。[6]
Baudot の 5 ビット コードは手動キーボードから送信できるように調整され、元の形式でそれを使用するテレプリンタ機器は作られなかった。[7]このコードは、ピアノ型のキーが 5 つしかないキーボードで入力され、左手の 2 本の指と右手の 3 本の指で操作された。キーが押されると、ディストリビュータ ユニットの機械的接点がその特定のキーボードに接続されたセクターを通過するまでキーはロックされ、その時点でキーボードのロックが解除され、次の文字を入力できる状態になり、オペレータに警告する可聴クリック音 (「リズム信号」と呼ばれる) が鳴る。オペレータは一定のリズムを維持する必要があり、通常の操作速度は 1 分あたり 30 語であった。[8]
この表は「イギリスの郵便局で大陸および内陸サービスに使用されていたボードットコードの割り当てを示しています。大陸コードのいくつかの文字は、内陸コードでは分数に置き換えられています。コード要素 1、2、3 はキー 1、2、3 によって送信され、これらは右手の最初の 3 本の指で操作されます。コード要素 4 と 5 はキー 4 と 5 によって送信され、これらは左手の最初の 2 本の指で操作されます。」[7] [9] [10]
ボードットのコードは国際電信アルファベット第 1 号( ITA1 ) として知られるようになりました。現在は使用されていません。
マレーコード
1901年、タイプライターのようなキーボードの開発をきっかけに、ドナルド・マレー(1865-1945)がボードットのコードを修正した。マレーのシステムでは中間ステップが採用されていた。オペレータがキーボードの穿孔器を使って紙テープに穴を開け、次に送信機を使って穴を開けたテープからメッセージを送信する。回線の受信側では、印刷機構が紙テープに印刷し、再穿孔器がメッセージの穿孔コピーを作成するか、あるいはその両方を行う。[11]
オペレーターの手の動きと送信されるビットとの間に関連性がなくなったため、オペレーターの疲労を最小限に抑えるためにコードを配置する必要がなくなった。代わりに、マレーは、最も頻繁に使用される文字にパンチ穴が最も少ないコードの組み合わせを割り当てることで、機械の摩耗を最小限に抑えるコードを設計した。[12] [13]たとえば、1つの穴の文字はEとTです。2つの穴の10の文字はAOINSHRDLZで、Linotypeマシンで使用される「 Etaoin shrdlu」の順序に非常に似ています。さらに10の文字、BCGFJMPUWYにはそれぞれ3つの穴があり、4つの穴の文字はVXKQです。
マレー コードでは、後に「フォーマット アフェクタ」または「制御文字」として知られるようになったCR (キャリッジ リターン) コードとLF (ライン フィード) コードも導入されました。Baudot のコードのうち、NULL または BLANK および DEL コードが、それ以来ずっと同じ位置に移動されました。NULL/BLANK は、メッセージが送信されていないときのアイドル コードとして使用されていましたが、同じコードが単語間のスペース区切りをエンコードするために使用されていました。メッセージの先頭または末尾、またはメッセージ間に DEL コード (完全にパンチされた列) のシーケンスが使用され、異なるメッセージを区別しやすくなりました (これらのシーケンスに BELL コードを挿入して、新しいメッセージが来ていること、またはメッセージの送信が終了したことをリモート オペレータに知らせることもできます)。
初期の英国のクリードマシンもマレー システムを使用していました。
ウエスタンユニオン

マレーのコードはウェスタン ユニオンに採用され、1950 年代まで使用されましたが、いくつかの文字が省略され、制御コードが追加されるなど、いくつかの変更が加えられました。BLANK/NULL の代わりに、明示的な SPC (スペース) 文字が導入され、新しいBELコードによってベルが鳴るか、または受信機で可聴信号が生成されました。さらに、WRU (「Who aRe yoU?」) コードが導入され、受信側マシンが送信者に識別ストリームを送り返すようになりました。
イタリア2
ITA2の英国版 | |
| 別名 | 国際電信アルファベット2 |
|---|---|
| 分類 | 5ビットステートフル[要出典] 基本ラテンエンコーディング |
| 先行 | イタリア1 |
| 後継者 | フィールドデータ、 ITA 3 (van Duuren コード)、 ITA 5 ( ISO 646、ASCII ) |
| 言語 | ロシア |
|---|---|
| 分類 | 5ビットステートフル[要出典] ロシア語キリル文字エンコーディング |
| 先行 | ロシアのモールス信号 |
| 後継者 | KOI-7 |
1932年、CCITTは国際標準として国際電信アルファベット第2号(ITA2)コード[14]を導入しました。これはウェスタンユニオンコードをベースに若干の変更を加えたものです。米国はITA2のバージョンであるアメリカンテレタイプライターコード(US TTY)を標準化し、 1963年に7ビットASCIIが登場するまで5ビットテレタイプライターコードの基礎となりました。 [15]
いくつかのコードポイント(表では青でマークされている)は国固有の使用のために予約されている。[16]

Null に割り当てられたコード位置は、実際にはテレプリンターのアイドル状態のみに使用されていました。アイドル時間が長い間、インパルス レートは両方のデバイス間で同期されませんでした (両方のデバイスは、電源がオフになっているか、交換可能な電話回線で永続的に相互接続されていない可能性があります)。メッセージを開始するには、まず、インパルス レート、つまり、定期的にタイミングを合わせた一連の「マーク」パルス (1) を 5 つのパルスのグループで調整する必要がありました。このパルスは、テレプリンターをオンにするための簡単な受動電子デバイスによって検出することもできます。この一連のパルスは、一連の消去/削除文字を生成すると同時に、受信機の状態を文字シフト モードに初期化します。ただし、最初のパルスが失われる可能性があるため、この電源オン手順は、1 つの Null の直後に消去/削除文字が続くことで終了できます。デバイス間の同期を保つため、メッセージの途中でヌルコードを任意に使用することはできませんでした (これは、スペースが明示的に区別されていなかった初期の Baudot システムの改善であり、テレプリンターでスペースが繰り返されるパルスカウンタを維持するのは困難でした)。しかし、メッセージの途中でヌルを送信することで (文字が続く場合はすぐに Erasure/Delete/LS 制御を送信し、数字が続く場合は FS 制御を送信します)、いつでもデバイスを再同期させることができました。また、ヌル制御を送信しても、紙バンドが次の行に進むことはありません (何もパンチされないため)。そのため、パンチ可能な紙バンドの貴重な長さを節約できました。一方、Erasure/Delete/LS 制御コードは常にパンチされ、常に (最初の) 文字モードに切り替わりました。いくつかの情報源によると、ヌルコードポイントは国内使用のみに予約されていました。[16]
文字へのシフトコード (LS) は、読み取られたパンチテープからテキストをキャンセル/削除する方法としても使用でき、パンチバンドを破棄する前にメッセージを安全に破壊することができます。[説明が必要]機能的には、ASCII (またはパンチカードの EBCDIC を含む他の 7 ビットおよび 8 ビットのエンコーディング) の Delete コードと同じフィラーの役割を果たすこともできます。テキストのフラグメント内のコードが任意の数の LS コードに置き換えられた後、後続のコードは保持され、デコード可能です。また、最初のコードのデコードで数字ページからの数字または別の記号が生成されないようにするためのイニシエーターとして使用することもできます (Null コードはパンチバンドの最後または最初近くに任意に挿入される可能性があり、無視する必要がありますが、スペースコードはテキストでは重要であるため)。
拡張用に予約されているとマークされたセル(最初の LS コードの直後に LS コードをもう一度使用して、数字ページから文字シフトページに移行する)は、新しいモードに移行するように定義されています。この新しいモードでは、文字ページには小文字のみが含まれますが、1 つの文字をエンコードする(その文字の前に LS を送信)か、無制限の数の大文字または数字をロックする(FS+LS を使用)かのいずれかによって、大文字用の 3 番目のコード ページへのアクセスが保持されます。その後、ロックを解除して(1 つの LS を使用)小文字モードに戻ります。[18]「予約済み」とマークされたセルは、(数字シフトページの FS コードを使用して)数字のページ(通常は数字と国別小文字または記号を含む)を 4 番目のページ(国別文字は大文字で、他の記号をエンコードできる)に切り替えるためにも使用できます。
ITA2は現在でも聴覚障害者用通信機器(TDD)、テレックス、ラジオテレタイプ(RTTY)などのアマチュア無線アプリケーションで使用されている。ITA2は、文字エンコーディングのフットプリントを削減するために、ドイツ証券取引所が規定した21世紀初頭の金融プロトコルであるEnhanced Broadcast Solutionでも使用されている。 [19]
命名法
20世紀のテレタイプ機器のほぼすべては、ウェスタンユニオンのコードであるITA2またはその派生コードを使用していました。アマチュア無線家はITA2とその派生コードを誤って「Baudot」と呼んでいますが[20] 、アメリカ無線中継連盟のアマチュア無線ハンドブックでもそう呼んでいますが、最近の版ではコード表で正しくITA2と識別されています。
文字セット
各セルに表示される値は、比較のために提供されるUnicodeコードポイントです。
オリジナルのBaudotバリアント
オリジナル Baudot、英国国内
オリジナル・バウドット、大陸ヨーロッパ
オリジナル バウドット、ITA 1
ボードット・マレー変種
マレーコード
ITA 2 と US-TTY
天気コード
気象学者は、10 桁の数字と BEL およびその他のいくつかの文字を天気記号に置き換えた、数字大文字の記号を使用した ITA2 の変種を使用しました。

詳細
注: この表では、Baudot と Murray によって「1」と呼ばれるスペースが最も右端にあり、最下位であると想定しています。送信されたビットがより大きなコードにパックされる方法は、製造元によって異なります。最も一般的なソリューションは、最下位ビットから最上位ビットに向かってビットを割り当てます (バイトの最上位 3 ビットは未使用のままにします)。

ITA2 では、文字は 5 ビットで表現されます。ITA2 は、2 つのコード サブセット、「文字シフト」(LTRS) と「数字シフト」(FIGS) を使用します。FIGS 文字 (11011) は、LTRS (11111) 文字によってリセットされるまで、後続の文字が FIGS セットにあると解釈されることを示します。[22]使用時には、LTRS または FIGS シフト キーを押して放すと、対応するシフト文字が他のマシンに送信されます。次に、目的の文字または数字を入力します。タイプライターや現代のコンピューター キーボードとは異なり、対応する文字を入力している間、シフト キーは押し続けられません。「ENQuiry」は、他のマシンからの応答をトリガーします。これは、「Who are you?」を意味します。
CR はキャリッジ リターン、LF はライン フィード、BEL は小さなベルを鳴らすベル文字(オペレーターに着信メッセージを警告するためによく使用されます)、SP はスペース、NUL はヌル文字(空のテープ) です。
注: コードポイントのバイナリ変換は、紙テープを見る側(おそらく)に応じて、逆の順序で表示されることがよくあります。さらに、「制御」文字は、テープを「逆さまに」挿入しても機器に問題が生じず、印刷結果が解読できるように、対称的または便利なペアになるように選択されていることにも注意してください。したがって、FIG(11011)、LTRS(11111)、およびスペース(00100)は不変ですが、通常ペアで使用されるCR(00010)とLF(01000)は、ページプリンターによって順序に関係なく同じように扱われます。[23] LTRSは、紙テープ上で削除する文字をオーバーパンチするためにも使用できます(7ビットASCIIのDELによく似ています)。
RYRYRY...というシーケンスは、テスト メッセージや、すべての送信の開始時によく使用されます。R は 01010、Y は 10101 なので、このシーケンスはテレタイプ機の機械部品の多くに最大限の負荷をかけます。また、かつては、受信機の微調整は 2 つの色付きライト (各トーンに 1 つ) を使用して行われていました。'RYRYRY...' は 0101010101... を生成し、調整が正しい場合はライトが同じ明るさで点灯しました。この調整シーケンスは、無線テレタイプ(RTTY) でよく見られる 2 トーンFSK変調で ITA2 が使用される場合にのみ役立ちます。
Baudot コードの米国の実装では、FIGS レイヤーに # や & などのいくつかの文字が追加される点が異なる場合があります。
ロシア語版の Baudot コード ( MTK-2 ) では、3 つのシフト モードが使用されていました。キリル文字モードは、文字 (00000) でアクティブになります。キリル文字のアルファベットの文字数が多いため、文字!、&、£は省略され、キリル文字に置き換えられました。BELは、キリル文字 Ю と同じコードになります。キリル文字ЪとЁ は省略され、Ч は数字 4 と結合されます。
参照
- ベーコン暗号–フランシス・ベーコンが1605年に考案した英語アルファベットの5ビットバイナリエンコード。[24]
- 情報システム文字セット一覧
- CCIR 476
説明ノート
- ^ abcd 「各行政機関の内部サービスのために自由に利用できる」[21]
- ^ ab 「ページプリンタと
*スリッププリンタで目に見えない修正を行う。」[21]
参考文献
- ^ ラルストン、アンソニー、ライリー、エドウィン D. 編 (1993)、「Baudot コード」、コンピュータ サイエンス百科事典(第 3 版)、ニューヨーク: IEEE プレス/ヴァン ノストランド ラインホールド、ISBN 0-442-27679-6
- ^ ab HA Emmons (1916 年 5 月 1 日)。「プリンター システム」。Wire & Radio Communications。34 : 209 。
- ^ abc Fischer, Eric N. (20 June 2000). 「文字コードの進化、1874–1968」. ark:/13960/t07x23w8s . 2020年12月20日閲覧。
[...] 1872年、[Baudot]は、複数のオペレータが1本のワイヤで同時に送信し、送信を受信すると、通常のアルファベット文字で紙片に印刷できる電信システムの研究を開始しました。彼は1874年6月17日にそのようなシステムの特許を取得しました。 [...] Baudotのシステムでは、可変遅延の後に単一単位のパルスを使用する代わりに、各文字を送信するために均一な6つの時間単位を使用しました。 [...] 彼の初期の電信では、おそらく6単位のコードが使用されていました [...] 彼は
1877年の記事でこれを
デイビー
のものだと述べています。 [...] 1876 年に、ボードットは 5 単位コードを使用するように機器を再設計しました。句読点と数字がまだ必要な場合があったため、彼は
ヒューズ
から2 つの特殊な文字スペースと数字スペース文字の使用を採用しました。これにより、プリンターは印刷せずに紙を進めると同時に大文字と小文字を切り替えることができました。彼がこの時に使い始めた 5 単位コードは [...] 彼のキーボードに合わせて構成されました [...]。キーボードは、左手で操作するスイッチで各文字の 2 つのユニットを制御し、残りの 3 つのユニットを右手で制御しました。 [...]
[1][2]
- ^ ボードー、ジャン=モーリス=エミール(1874年6月)。 「システム・ド・テレグラフィー・ラピデ」(フランス語)。国立産業財産研究所(INPI)のアーカイブ。特許ブルベ 103,898。 2017年12月16日のオリジナルからアーカイブ。
- ^ William V. Vansize ( 1901 年 1 月 25 日)。「新しいページ印刷電信」。Transactions。18。American Institute of Electrical Engineers: 22 。
- ^ プロセ・ダミアン・ボードー vs ミモー
- ^ ab Jennings, Tom (2020). 「いくつかの文字コードの注釈付き歴史: Baudot のコード」
- ^ Beauchamp, KG (2001).電信の歴史: その技術と応用工学技術協会pp. 394–395. ISBN 0-85296-792-6。
- ^ アラン・G・ホッブス、5ユニットコード、セクションBaudot Multiplex System
- ^ グレイク、ジェームズ(2011年)。情報:歴史、理論、洪水。ロンドン:フォース・エステート。p.203。ISBN 978-0-00-742311-8。
- ^ フォスター、マクシミリアン(1901年8月)。「成功した印刷電信」。『世界の仕事:私たちの時代の歴史』。II :1195-1199 。2009年7月9日閲覧。
- ^ コープランド 2006、38 ページ
- ^ Telegraph and Telephone Age. 1921年。
私は英語で最も頻繁に使用される文字を、穴あきテープ上の穴の数が最も少ない信号に割り当て、それを比例して割り当てていきました。
- ^ 「電信規則および最終議定書(マドリード、1932年)」(PDF)。2023年8月21日時点のオリジナルよりアーカイブ。2024年5月10日閲覧。
- ^ Smith, Gil (2001). 「テレタイプ通信コード」(PDF) . Baudot.net. 2008年8月20日時点のオリジナルよりアーカイブ(PDF) . 2008年7月11日閲覧。
- ^ ab シュタインブーフ、カール W. ;ウェーバー、ヴォルフガング編。 (1974年)[1967年]。Taschenbuch der Informatik - Band III - Anwendungen und spezielle Systeme der Nachrichtenverarbeitung (ドイツ語)。 Vol. 3 (第 3 版)。ドイツ、ベルリン: Springer Verlag。 328–329ページ。ISBN 3-540-06242-4LCCN 73-80607 。
{{cite book}}:|work=無視されました (ヘルプ) - ^ dataIP Limited. 「The "Baudot" Code」。2017年12月23日時点のオリジナルよりアーカイブ。2017年7月16日閲覧。
- ^ ITU-T勧告S.2 / 11/1988、ブルーブックの巻VII.1に掲載
- ^ 「Enhanced Broadcast Solution – Interface Specifications Final Version」(PDF) 。Deutsche Börse。2010年5月17日。 2012年2月8日時点のオリジナル(PDF)からアーカイブ。2011年8月10日閲覧。
- ^ ギラム、リチャード (2002)。『Unicode Demystified』。アディソン・ウェズリー。p. 30。ISBN 0-201-70052-2。
- ^ abcdefghi 「Five-unit codes」NADCOMM 博物館。1999 年 11 月 4 日時点のオリジナルよりアーカイブ。2001 年12 月 5 日閲覧。
- ^この記事は、2008 年 11 月 1 日より前に Free On-line Dictionary of Computingの Baudot+code から取得した資料に基づいており、 GFDLバージョン 1.3 以降 の「再ライセンス」条件に基づいて組み込まれています。
- ^ Jennings, Tom (2020年2月5日). 「一部の文字コードの注釈付き履歴: ITA2」. 2022年6月1日閲覧。
[...] 「伝送制御」関連の文字は [...] ビット単位で対称です。FIGS、LTRS、スペース、BLANK のコードは、左から右に反転しても同じです。さらに、CR と LF のコードは、左から右に反転しても同じです。
- ^ ベーコン、フランシス(1605)。神と人に関する学問の熟達と進歩。
さらに読む
- コープランド、B. ジャック編 (2006)。『コロッサス:ブレッチリー・パークの暗号解読コンピューターの秘密』オックスフォード:オックスフォード大学出版局。ISBN 978-0-19-284055-4。
- Hobbs, Alan G. 「NADCOMM 論文および著作: 5 ユニット コード」。2017 年2 月 10 日閲覧。
- MTK-2 コード表
- Baudot、Murray、ITA2、ITA5 など。
- 「ジャン=モーリス=エミール・ボード」。2009年9月13日時点のオリジナルよりアーカイブ。
