基本情報技術者試験「画像のデータ容量」の問題
256色のインデックスカラー(1画素8ビット)で、横800画素×縦600画素の画像を非圧縮で記録するときのデータ量はおよそ何Kバイトか。ただし1Kバイト=1024バイトとし、パレット情報は無視する。
ア約234.4Kバイト
イ約468.8Kバイト
ウ約1406Kバイト
エ約3750Kバイト(ビット計)
正解
イ.約468.8Kバイト
256色は1画素8ビット=1バイトで表せる。総画素数800×600=480000画素なので480000×1=480000バイト。1024で割ると約468.8Kバイトとなり正しい。
?選択肢ごとの解説
ア ×約234.4Kバイトは1画素を4ビット(16色)とみなし容量を半分に取り違えた誤りである。
イ ○256色は1画素8ビット=1バイトで表せる。総画素数800×600=480000画素なので480000×1=480000バイト。1024で割ると約468.8Kバイトとなり正しい。
ウ ×約1406Kバイトは1画素を24ビット(3バイト)のフルカラーと取り違えた誤りである。
エ ×約3750Kバイトはビットをバイトに直す÷8を行わずビット量のまま扱った誤りである。
✎くわしく
インデックスカラーは色の番号(インデックス)で画素を表す方式で、256色なら8ビット=1バイトで足りる。フルカラー24ビットに比べ容量を約3分の1に抑えられる。本問はパレットを無視するため画素データのみで計算する。
✓本番での押さえどころ
試験のコツ
色数からビット数を逆算(256=2^8→8ビット=1バイト)し、総画素数に掛ける。最後にK(1024)で割る。
覚え方
256色=1バイト/画素、と『1画素ちょうど1バイト』で覚えると掛け算が総画素数そのものになる。
よくある誤り
色数とビット数の対応(256色=8ビット)を取り違える、またはビットのまま容量にする誤りが多い。
マルチメディアの他の問題
横1024画素、縦768画素、1画素あたり24ビットのフルカラーで表現する非圧縮画像1枚のデータ量はおよそ何Mバイトか。ただ…標本化周波数44.1kHz、量子化ビット数16ビット、ステレオ(2チャネル)で60秒間の音声をPCM方式で非圧縮記録するとき…1画素あたり16ビットを割り当てて色を表現する場合、表現できる色数は何色か。解像度600dpiのスキャナで、縦2インチ×横3インチの原稿を読み取ったときの総画素数はいくらか。標本化周波数8kHz、量子化ビット数8ビット、モノラル(1チャネル)で5秒間の音声をPCM方式で非圧縮記録するときのデータ量…画像の圧縮方式に関する記述のうち、非可逆圧縮(展開しても元データに完全には戻らない方式)に該当するものはどれか。
この問題を、AIの8-ways解説つきで。
無料ではじめる →基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。
ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0293