社会と情報

第2章 第2節
情報通信の効率的な方法
1 情報の容量と伝送の特性
2 データの圧縮
3 エラー検出とエラー訂正
情報Cプレゼン用資料(座学23)
担当 早苗雅史
1
1 情報の容量と伝送の特性
1 情報の容量 (問1)
 容量
情報を表すデータの単位 ビット
単位と表記法
定義
バイト B
1B =8bit
キロバイト KB
1KB=1024B(=210B)
メガバイト MB
1MB=1024KB (=210KB)
ギガバイト GB
1GB=1024MB (=210MB)
2
1 情報の容量と伝送の特性
2 伝送媒体と伝送速度
 信号
情報を色や形,電流や電圧の変化に変えたもの
 伝送媒体
信号を伝えるもの
 伝送速度
単位 bps (bit per second)
 伝送距離
伝送媒体の種類(問2)
3
ツイストペアケーブル
同軸ケーブル
光ファイバ
1 情報の容量と伝送の特性
伝送速度とダウンロード時間
8MBのデータを64Kbpsでダウンロード
① 8MB  8  1024  1024(B)
 8  1024  1024  8(bit)
 67108864(bit)
8  1024  1024  8
②  1048( 秒)  17.5(分)
64  1024
4
問3
128Kbpsの伝送速度で,フロッピーディスク2枚分
(2.88MB)のデータを転送する場合の転送時間を計
算せよ。
5
問4
伝送速度が28.8Kbpsの通信機器を使って,Webペー
ジに掲載された256色で100×100ドットの画像をダウ
ンロードしたい。ダウンロードにかかる時間はいくらに
なるか。
だたし,実際の通信は,回線の混雑などの原因により,
この通信機器の性能の50%の速度で行われるものと
する。
6
1 情報の容量と伝送の特性
3 伝送媒体の共有とスループット
 伝送媒体の共有 →設備の効率
 スループット
■ いつでも送信できるが,設備が大変
■ 待ち時間がある
受信中
お休み
お休み
送信中
7
2 データの圧縮
1 圧縮と伸長
 圧縮
情報をあらわす容量を減らすこと
 伸長 (解凍,展開,復元)
圧縮したものをもとの情報に戻すこと
 ファイルの圧縮形式(問5)
 lzh
・・・日本で開発
 zip
 exe(自己解凍形式)
 Sit
 圧縮ソフト=アーカイバ
8
2 データの圧縮
圧縮の種類
シャノン・ファノ符号化
静的符号化 ハフマン符号化
算術符号化
可逆圧縮
(損失のない
圧縮)
連長(ランレングス)符号化
動的ハフマン符号化
動的符号化
非可逆圧縮 JPEG圧縮法
(損失のある
音声符号化
圧縮)
ユニバーサ
ル符号化
LZ符号化
BSTW符号化
インターバル符号化
9
2 データの圧縮
2 圧縮のしくみ
 ランレングス符号化
白白白白黒黒黒白白白白白黒黒黒黒黒黒黒黒
0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1
4
3
5
8
20ビット
圧縮
0 1 1 0 1 0 1 0 0 0 1 1 0 0 0 1
16ビット
伸長
圧縮率80%
0 1 1
0 1 0
1 0 0 0
1 1 0 0 0 1
1
000
2
001
3
010
4
011
5
1000
6
1010
7
110000
8
110001
10
4
3
5
8
問6
ランレングス符号化に基づいて圧縮された次のデータ
を,右の表に基づいて伸長せよ。また圧縮率を計算せ
よ。
1
000
2
3
4
001
010
011
5
6
1000
1010
7
8
110000
11000111
2 データの圧縮
その他の圧縮法
 ハフマンの符号化
晴 0 0 , 曇 0 1 , 雨 1 0 , 雪 11 で 符 号 化
晴
曇
晴
晴
雨
晴
晴
雪
曇
晴
晴
0
曇
10
20ビット
雨
110
10
雪
111
0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 0
圧縮
0
10
0
0
110
0
0
111
0
16ビット
伸長
圧縮率80%
晴
曇
晴
晴
雨
晴
晴
雪
曇
晴
12
問7
次のデータを,晴00,曇01,雨10,雪11で符号化した
あと,右の表に基づいて圧縮せよ。また圧縮率を計算
せよ。
晴 曇 晴 晴 雨 晴 晴 雪 曇 晴
晴
曇
雨
0
10
110
雪
111
13
2 データの圧縮
3 圧縮と損失
 損失のない圧縮,損失のある圧縮
 画像の圧縮形式(問8)
形式
GIF
圧縮による
損失
なし
表現できる
色数
圧縮に適する
素材
256色
イラスト
ロゴマーク
JPEG
あり
フルカラー
写真
風景画
PNG
なし
フルカラー
汎用
14
2 データの圧縮
色数の少ない画像の場合
GIF
265色(1735バイト)
16色(933バイト)
3色(613バイト)
圧縮レベル50(1820バイト)
圧縮レベル80(978バイト)
PNG8 16色(919バイト)
PNG8 2色(578バイト)
JPG
圧縮レベル10(3432バイト)
PNG
15
PNG24(3135バイト)
2 データの圧縮
色数の多い画像の場合
GIF
265色(16833バイト)
16色(949バイト)
3色(3358バイト)
JPG
圧縮レベル10(7896バイト)
圧縮レベル50(3901バイト)
圧縮レベル80(2520バイト)
PNG24(34215バイト)
PNG8 16色(13450バイト)
PNG8 2色(2884バイト)
PNG
16
2 データの圧縮
GIFフォーマット,JPGフォーマット
 GIFフォーマット
 インターレースGIF(画像の段階表示)
 透過GIF
 アニメーションGIF
 JPGフォーマット
 プログレッシブJPG(画像の段階表示)
圧縮タイプの設定
圧縮レベルの設定
17
2 データの圧縮
音声の圧縮
 MP3 (MPEG-1 Audio Layer3)
12分の1程度まで圧縮
動画圧縮企画MPEG-1の音声部分
 MIDI (Musical Instrument Digital Interface)
音声自体を記録しているのではない
学期の音を数値化
 WMA (Windows Media Audio)
マイクロソフト社が開発
MP3の半分まで圧縮
「Windows Media Technologies」の音声部分
18
3 エラー検出とエラー訂正
1 信頼できる通信
 エラー
送ったデータと受け取ったデータが異なる
こと
 エラー検出
エラーを見つけだすこと
 エラー訂正
エラーを訂正すること
19
3 エラー検出とエラー訂正
2 エラー検出の原理(問9)
 エラー検出のための冗長性
データを表現するために必要な最小の量を超えた
情報を付加すること
 エラー検出用のビット=付加ビット(パリティビット)
エラー検出用のビットを加えて,1の個数が偶数になるようにする
0 1 1 1 0 0 1 0 0 1 0 0 1
=6
0 1 1 1 0 0 1 1 0 1 0 0 1
=7
エラーでビットが変わってしまうと,1の個数が偶数でなくなる。
20
3 エラー検出とエラー訂正
3 エラー検出の限界
 その他のエラー検出方法
 訂正符号(error
correcting code)
2カ所(2ビット)の誤り検出
 エラーの頻度が多くなると,エラー検出が困難
 冗長性を増やす
 エラー検出しやすくなる=信頼性の増幅
 同じ伝送速度で送信できるデータ量が少なくな
る
21
3 エラー検出とエラー訂正
4 エラー訂正の方法
 再送
同じデータを再び送ること
 TCPによるエラー訂正
パケットを送って「受け取った」という返事
がなければ,再度送ることで,情報を確実
に伝えることができる
22