画像と情報量 情報A 第13回授業 04情報のディジタル化 対応ファイル:12exp12.xls(前回) 基礎知識の確認(復習) • 1KBは何バイト? 1バイトは何ビット? → 1KB=1024B 1B=8bit (教P25、P88) → ByteからKBにするには、 1024で割る → bitからByteにするには、 8で割る • 1ピクセル(フルカラー)あたり必要なデータ量は? → RGBそれぞれ8bit(256段階) → 3色で24bit(3Byte) ビットマップ画像 • 画像を「点の集まり」としてそのまま記録したもの 例) よこ480ピクセル、たて320ピクセルの画像 480ピクセル 1ピクセルにつき、 24bit(3Byte)の 色情報 ・・・・・・ ・・・・・・ ・・・・・・ ・・・・・・ ・・・・・・ 320ピクセル ・・・・・・ 点の合計 色情報 480 × 320 × 3 = 460800 Byte = 450 KB スキャナとビットマップ画像 • まずは解像度からピクセル数を求める 例) よこ3インチ、たて2インチで、200dpiフルカラーで取り込んだ時のデータ量 ※ 200dpi・・・1インチあたりに200ドット(ピクセル) 200dpi×3インチ = 600 ピクセル ・・・・・・ ・・・・・・ ・・・・・・ ・・・・・・ 200dpi×2インチ = 400 ピクセル ・・・・・・ 点の合計 色情報 600 × 400 × 3 = 720000 Byte = 約703 KB 送受信の単位 • モデム・・・アナログとディジタルを変換し、 情報を送受信させる機械 bps ビット パー セカンド(秒) bit / second 1秒あたりのビット数 例) 64Kbps ・・・ 1秒あたり64Kビット 画像の送信 • まずは単位をそろえる 例) 512KBのデータを、64Kbpsで送信したときにかかる時間は? ※ 64Kbps・・・1秒あたりに64Kビット 512 ÷ 8 → 8KB = 64 (秒) ※実際は制御のための信号などもやりとりするため、さらに時間がかかる ※kbpsの「k」は、1024ではなく1000である、という考え方もある。 通信の場合、1024と1000が混同して使われているのが実態である。 実際のところ・・・ 実際は: 写真を何枚か送っても、4~6分かかるなんてことはない。 むしろ数秒~十数秒程度 データ量を減らす工夫が、 何らかの形で行われている! さらに: 制御用の信号もやりとりしたり途中で途切れたりすることがあるので、 2~3倍近く(約4~6分)かかることもある!! 理論値: 1MB(1024KB)のデータを64Kbpsで転送すると、128秒かかる!! つまり、640×480ピクセルのビットマップ写真(約922KB)を送ると、 すべて転送するのに約2分かかる
© Copyright 2024 ExpyDoc