情報の伝え方を考える用語24選|ビット・情報量・圧縮・誤り訂正の違い

同じ内容を短く送る方法と、壊れても復元できる方法は、異なる工夫です。情報量・冗長性・誤り訂正など24語を、0と1の簡単な例で説明します。

各項目は意味・具体例・注意点の順に読めます。例は理解のための作例です。言葉だけで相手や現象を決めつけず、成立する条件も確認してください。

情報を数える

1.ビット

二つの選択肢を区別する情報の単位です。記憶装置では0か1を取る一桁としても使います。

具体例:二桁なら00・01・10・11の四通りを表せます。

注意点:ビットとバイトは別の単位です。一般に1バイトは8ビットです。

2.情報量

起こる確率pの結果を知ったときの驚きを、−log₂pビットで表すことがあります。まれな結果ほど大きくなります。

具体例:確率1/2なら1ビット、1/8なら3ビットです。

注意点:ここで測るのは情報の価値や文章の深さではありません。確率モデルによって値が変わります。

情報量を詳しく読む

3.エントロピー

情報理論では、結果ごとの情報量を確率で平均した量です。結果を知る前の不確実さを表します。

具体例:公平な二択なら1ビット。片方に偏った二択では平均の不確実さは小さくなります。

注意点:熱力学のエントロピーとの関係はありますが、文脈や単位を確認せず同一視しないでください。

エントロピーを詳しく読む

4.確率分布

どの結果がどれほど起こるかを、確率の組として表すものです。情報量を計算するときの前提になります。

具体例:四つの記号が各1/4で出る場合と、一つが大半を占める場合を比べます。

注意点:観測した少数の頻度が、将来の真の確率と完全に一致するとは限りません。

表現を変える

5.符号化

記号やデータを、送信・保存に使う別の表現へ対応させることです。対応表や規則が必要です。

具体例:赤を00、青を01、緑を10と決めれば、色をビット列で伝えられます。

注意点:暗号化とは目的が違います。表現を変えただけでは秘密を守れません。

6.復号

符号化された表現から、規則に従って元の記号などを取り出す処理です。

具体例:00・01を対応表で赤・青に戻します。

注意点:区切りや対応表が曖昧だと、同じ列から複数の読み方が生じます。

7.可逆圧縮

元のデータを完全に復元できる形で、表現を短くする方法です。

具体例:同じ文字の長い繰り返しを、文字と回数の組で表す方法を考えます。

注意点:あらゆる入力を必ず短くできるわけではありません。管理情報で逆に長くなることもあります。

可逆圧縮の具体例と、誤解しやすい点を詳しく読む

8.非可逆圧縮

用途に応じて一部の情報を捨て、容量を減らす方法です。完全な元データの復元はできません。

具体例:写真で細かな違いを省けば容量を減らせますが、拡大や再編集で差が目立つことがあります。

注意点:見た目が似ていることと、データが同じことは別です。保存目的に応じて選びます。

誤りに備える

9.冗長性

必要最小限を超える重複や規則性です。容量の無駄になる場合もあれば、誤りへの備えとして役立つ場合もあります。

具体例:1を111、0を000として送れば、1桁の変化を多数決で修正できます。

注意点:同じ障害で全部が壊れるなら、繰り返しだけでは守れません。独立性と故障の種類が重要です。

冗長性を詳しく読む

10.誤り検出

受け取ったデータが定めた規則に合うかを調べ、誤りの可能性を見つける仕組みです。

具体例:1の個数が偶数になるよう一桁追加しておくと、一桁の反転を検出できます。

注意点:検出できても、どこが違うかや正しい値まで分かるとは限りません。

11.誤り訂正

余分な情報と符号の規則を使い、一定の範囲の誤りを直す仕組みです。

具体例:000か111だけを送るなら、010を000と推定できます。ただし一桁以下の反転という条件が必要です。

注意点:どんな誤りでも直せるわけではありません。訂正能力を超えると誤った復元も起こります。

誤り訂正を詳しく読む

12.ハミング距離

同じ長さの二つの列を比べ、異なる位置の数を数えた距離です。

具体例:000と101は二か所違うので距離2です。

注意点:文字の挿入や削除まで含む距離とは別です。まず同じ長さ・同じ位置の比較を考えます。

通信の条件を読む

13.通信路

情報が送り手から受け手へ伝わる経路を、入出力の関係として扱うモデルです。

具体例:雑音で0が1に変わる確率を持つ経路を想定します。

注意点:通信路は物理的なケーブルだけでなく、保存装置の読み書きも同様の考え方で扱えます。

14.雑音

伝達や観測において、元の信号との区別を難しくする変動や干渉です。

具体例:音声通話に環境音が混じると、単語を聞き違える可能性が増えます。

注意点:雑音を消せば必ず元が分かるわけではありません。既に失われた区別は回復不能な場合があります。

15.通信路容量

一定の通信路モデルのもとで、誤り確率を十分小さくして伝えられる情報の速度の限界を表す量です。

具体例:伝送速度を上げるだけでは、雑音下で確実に届く情報量が同じだけ増えるとは限りません。

注意点:実際の機器が常に理論限界に達するわけではありません。遅延や計算量などの制約もあります。

通信路容量の具体例と、誤解しやすい点を詳しく読む

16.帯域幅

通信では利用できる周波数帯の幅を指すことがあります。日常のIT用語では転送能力の意味でも使われます。

具体例:Hzで示す周波数の幅と、bit/sで示す転送速度を区別して読みます。

注意点:単位を見ずに数字だけ比較すると、異なる量を比べてしまいます。

17〜24:比較して理解を深める用語

17.相互情報量

一方の変数を知ることで、もう一方についての不確実さが平均してどれだけ減るかを表します。

具体例:公平なコインの結果をそのまま正確に伝えるなら、受信前の1ビットの不確実さがなくなります。

注意点:因果の向きを表す量ではありません。値は採用した確率分布に依存します。

相互情報量の具体例と、誤解しやすい点を詳しく読む

18.条件付きエントロピー

ある変数が分かっているとき、別の変数について平均して残る不確実さです。

具体例:天気の大まかな区分だけ聞いても、正確な気温にはなお候補が残ります。

注意点:特定の一回の驚きではなく平均の量です。日常語の混乱の大きさとは異なります。

19.情報源符号化

データの確率的な偏りなどを使い、表現を効率化するための符号化です。

具体例:よく出る記号に短い符号を割り当て、平均の符号長を抑える方法を考えます。

注意点:通信の誤りに備える符号化とは目的が違います。常にすべての入力が短くなるわけではありません。

20.通信路符号化

伝送中の誤りを扱えるよう、構造や冗長性を加えて送る方法です。

具体例:0を000、1を111として送り、多数決で一つの誤りを訂正する模型を考えます。

注意点:冗長性を加えるので元より長くなります。どんな誤りでも直るわけではありません。

21.接頭語符号

ある符号語が、別の符号語の先頭部分にならない符号です。区切り記号なしでも順に読み分けられます。

具体例:A=0、B=10、C=11なら01011をA・B・Cと区切れます。

注意点:短い符号を自由に割り当てるだけでは成立しません。0と01を併用すると接頭語条件に反します。

22.ハフマン符号

記号の出現確率に基づいて作る接頭語符号の方式です。所定の条件で平均符号長を小さくできます。

具体例:半分がA、残りがBとCで各4分の1なら、0・10・11で平均1.5ビットになります。

注意点:確率が変わると適切な符号も変わります。あらゆる圧縮方式の中で常に最良という意味ではありません。

23.ビットレート

単位時間あたりに扱うビット数です。通常はbit/sなどで表します。

具体例:毎秒1,000ビットを送るなら1,000bit/sです。データ量と経過時間を区別して読めます。

注意点:符号や通信上の付加情報を含む値と、利用者のデータだけの速度を混同しません。

24.遅延

送信から受信・利用可能になるまでにかかる時間です。伝搬・待ち行列・処理などの成分があります。

具体例:大容量を速く送れる回線でも、遠距離を往復する応答には待ち時間が生じます。

注意点:ビットレートが高いことと遅延が小さいことは同じではありません。

追加項目の参考資料

覚えた言葉を、自分の例で確かめる

気になった一語を選び、「当てはまる例」と「似ているけれど当てはまらない例」を一つずつ作ると、定義の境界が見えてきます。説明が難しいときは、隣の項目との違いから考えてみましょう。

定義を確認するための資料

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です