標本化定理/ Sampling Theorem • 標本化定理(ひょうほんかていり: サンプリング定理)は情 報理論分野で、非常に重要な定理として知られてお り、アナログ信号をデジタル信号へと変換する際 に、どの程度の間隔で標本化(サンプリング)すれ デジタル映像メディア基礎 Foundations of Digital Image Media ばよいかを定量的(ていりょうてき)に表すものである。 7回目 1 45 標本化定理(ていり)/ 標本化定理/ Sampling Theorem (Sampling Theorem) < 1/(2f) • The sampling theorem is important in the theory of information. In the conversion of an analog to digital signal, the sampling theorem tells how small the sampling interval needs to be. = 1/(2f) = 1/(2f) > 1/(2f) 46 サンプリング間隔が、 てきとうである サンプリング間隔が、 大きすぎる エリアシング (aliasing)47 エリアシング (aliasing) エリアシング (aliasing) サンプリング間隔 > 1/(2f) 48 3 622 x 756 pixels 205 x 250 pixels 49 4 Moire Pattern モアレ 5 6 7 8 Sampling, Quantization, and Image Data Quantity 標本化と量子化と画像データ量(りょう) 9 標本化と量子化と画像データ量(りょう) 標本化と量子化と画像データ量(りょう) Sampling, Quantization, and Sampling, Quantization, and Image Data Quantity Image Data Quantity Image file size is proportional to 画像データ量(image file size) 1. Total number of pixels (N pixels) 1. 総(そう)ピクセル数に比例(ひれい) (N pixels) 2. Number of levels in bits (b bits) 2. 階調(かいちょう)のビット数に比例 (b bits) Image file size Image file size Nxb 11 Nxb 例: 1 x 106 pixels x 8 bits = 1 MB (megabyte) 12 総(そう)ピクセル数 (N) 総(そう)ピクセル数 実例 Total number of pixels (N) Total number of pixels, actual example N=2x2=4 h=4 N=3x3=9 w=4 N = 6 x 3 = 18 N=16 N=wxh 総(そう)ピクセル数 (N) = 幅 x 高さ w = 640 pixels 13 標本化と量子化と画像データ量(りょう) 14 What is a bit? Image Data Quantity データの最小単位 画像データ量(image file size) 英語: binary digit の略 1. 総(そう)ピクセル数に比例(ひれい) A bit is a binary digit, taking a value of either 0 or 1 0と1で表記(ひょうき)される (N pixels) 2. 階調(かいちょう)のビット数に比例 2進法 (にしんほう) (b bits) Nxb N = w x h = 640 x 480 = 307,200 pixels ビットとはなにか? Sampling, Quantization, and Image file size h = 480 pixels デジタル技術で使われる数字 15 16 2進法 【にしんほう】 2進法 【にしんほう】 Binary Number System Binary Number System 0 1 10 11 100 = 101 110 111 1000 1001 1010 1 bit 2 bits 3 bits 4 bits 0 1 2 3 4 5 6 7 8 9 10 桁数(けたすう) = ビット 例1: 4 bits = 16 通り(とおり) 0から、1111 (=15) までが表現できる 例2: 8 bits = 256 通り 0から、11111111 (=255) までが表現できる 17 標本化と量子化と画像データ量(りょう) 18 1ピクセルのビット数 Sampling, Quantization, and Number of bits per pixel Image Data Quantity 画像データ量(image file size) 1 bit per pixel: only 0 or 1 1ピクセルに対する1ビットの場合、0か1しかない 2 levels/階調数=2 1. 総(そう)ピクセル数に比例(ひれい) (N pixels) 2. 階調(かいちょう)のビット数に比例 (b bits) Image file size Nxb 0 19 1 20 2 ピクセルのビット数 3 ピクセルのビット数 Number of bits per pixel Number of bits per pixel 2 bit per pixel: 0,1,10, or 11 3 bit per pixel: 0,1,10,11,100,101,110,111 4 levels/階調数=4 8 levels/階調数=8 0 0 1 10 11 0 1 2 3 1 10 11 100 101 110 111 binary decimal 21 22 ピクセルのビット数 2 の n 乗になっている数 Number of bits per pixel Powers of 2 20 = 1 4 bit per pixel: 0,1,…1111 (=15) 16 levels/階調数=16 6 bit per pixel: 0,1,…11 1111(=63) 64 levels/階調数=64 8 bit per pixel: 0,1,….1111 1111(=255) 256 levels/階調数=256 通常は2進数の8桁(8ビット) = 1 バイト 23 21 = 2 26 = 64 22 = 4 27 = 128 23 = 8 28 = 256 24 = 16 29 = 512 25 = 32 210 = 1024 24 2 の n 乗になっている数 ピクセルのビット数 Powers of 2 Number of bits per pixel 210 = 1024 = 「1 K」 (Kilo) !103 白: 255 黒: 0 211 = 2048 = 「2 K」 212 = 4096 = 「4 K」 25 26 データ量(りょう) 実例 File Size, actual example File Size, actual example h = 480 pixels h = 240 pixels 1 byte/pixel 300 kilobytes 「300 K」 N = w x h = 640 x 480 = 307,200 pixels (26 x 10) x (24 x 3 x10) = 210x 300 = = 1 byte Grayscale Grayscale Image -> Monochrome データ量(りょう) 実例 w = 640 pixels 8 bits グレースケール 220 = 210 x 210 = 1 K x 1 K = 「1 M」 (Mega) !106 230 = 210 x 210 x 210 = 「1 G」 (Giga) !109 256段階が普 通 27 w = 320 pixels 1 byte/pixel 75 kilobytes 「75 K」 N = w x h = 320 x 240 (25 x 10) x (23 x 3 x10) = 210x 75 = 75 K 28 データ量(りょう) 実例 データ量(りょう) 実例 File Size, actual example File Size, actual example h = 120 pixels w = 160 pixels 1 byte/pixel 18.8 kilobytes 「18.8 K」 h = 60 pixels 1 byte/pixel 4.8 kilobytes 「4.8 K」 w = 80 pixels N = w x h = 160 x 120 (24 x 10) x (22 x 3 x10) = 28 x 75 ! 18.75 K 29 N = w x h = 80 x 60 (23 x 10) x (21 x 3 x10) = 24 x 300 ! 4.8 K30 データ量(りょう) 実例 データ量(りょう) 実例 File Size, actual example File Size, actual example h = 30 pixels w = 40 pixels 1 byte/pixel 1.2 kilobytes 「1.2 K」 N = w x h = 40 x 30 (22 x 10) x (20 x 3 x10) = 22 x 300 ! 1.2 K31 h = 15 pixels 1 byte/pixel 300 bytes w = 20 pixels N = w x h = 20 x 15 (21 x 10) x (.5 x 3 x10) = 1 x 300 = 300 32 データ量(りょう) 実例 File Size, actual example デジタル画像の 圧縮や符号化入門 h = 8 pixels Digital Images : Compression and Encoding 1 byte/pixel 80 bytes 圧縮 w = 10 pixels =compression (あっしゅく) 符号化(ふごうか)=encoding N = w x h = 10 x 8 = 80 33 34 宿題/Homework Why calculate file size? なぜファイルサイズを計算するのか? pp. 9 - 10 pp. 21 - 31 pp. 177-186 35 36 “Exaflood” "One exabyte is the equivalent of about 50,000 years of DVD quality video." 1エクサバイトは、5万年分のDVD品質のビデオ と同じ量 http://news.bbc.co.uk/1/hi/technology/7370956.stm BBC Online 29 April 2008 Does online video threaten the net? オンラインビデオは、ネットの脅威(きょうい)か? 37 38 1,000,000,000,000,000,000バイト=10006=1018=百京バイト 39 40 宿題/Homework デジタル画像の 圧縮や符号化入門 Digital Images : Compression and Encoding 圧縮 =compression (あっしゅく) 符号化(ふごうか)=encoding pp. 9 - 10 pp. 21 - 31 pp. 177-186 10 11 データ圧縮とは なぜデータ圧縮するのか? What is data compression? Why do we need to compress data? Data compression is a way to make a data file smaller ※データ圧縮とは、ファイルを小さくする方法である データ ファイル 8 megabytes (1)Data Transmission/データ通信 Transmitting data can be slow and expensive. データ通信には、お金と時間がかかる。 Example: packet charge for your keitai: 例:携帯のパケットの通信料 圧縮 同じデータファイル 1 megabytes 12 Compression reduces the time/cost of sending data データ圧縮すると、コストと時間を削る事が出来る 13 なぜデータ圧縮するのか? データ圧縮と通信 Why do we need to compress data? Data compression & transmission 不圧縮 Encode/ 符号化 ¥¥¥ 通信 圧縮されたデータ Compressed data is faster and cheaper to transmit 圧縮されたデータ通信は、より早く安い ¥ 14 Decode/ デコード(復号) 15
© Copyright 2024 ExpyDoc