IT
SMA
Terselesaikan

解説お願いします。

2 ラスタ形式では、画素と呼ばれる点の集まりで画像を表現する。 無圧縮の画像 データでは,画素が表現できる色の数と横方向の画素数と縦方向の画素数が画像 データの大きさに影響を与える。 以下の(1)~(4)の文章は, このラスタ形式の画像 データに関する説明文である。 それぞれの説明文の空所 11 17 に 入れるのに最も適切なものを、後の解答群から一つずつ選び, 対応した解答欄に マークしなさい。 ここで, 1バイトは8ビットとする。 ~ (1) 画素が表現できる色の数をnとして, その画素をデータとして格納するとき に必要となるビット数をdとすると, nとdの間には 11 という関係が成 立する。 そのため, 256色を表現するには 12 ビットが必要となる。 [ 11 の解答群] ①n 2d n = =d2 ③n= =d2-1 ④n= = 2d ⑤n=d/2 [ 12 の解答群] ① 6 10 12 16 (2)色を,光の三原色である赤・緑・青それぞれの明るさに1ビットを割り当て 3桁の二進数で表現することを考える。 このとき, 001 が青色で, 010 が緑色 で, 100 が赤色であれば, 000 は 13 色で, 110 は 14 色である。 [ 13 14 の解答群] ① 白 紫 ④ 黄 ⑤ 水
(3) 画像データをメモリに無圧縮で格納することを考える。 各画素 48ビット・横 バイトのメモ 1,920画素縦 1,080 画素では12,441,600バイトのメモリが必要となる。 この とき,各画素 24ビット・横320画素・縦240画素では 15 リが必要となる。 [ 15 の解答群] ① 230,400 ④ 460,800 921,600 ⑤ 16,777,216 ③ 1,843,200 (4)画像データを圧縮することを考える。 画像圧縮方式の一つであるJPEG形式は 圧縮前と伸張後のデータが同一とは限らない。 このように圧縮によってデータの 一部が失われることがある圧縮方式を 16 という。 また, 7,000,000 バイ トの画像データをJPEG形式で圧縮したところ420,000 バイトとなった。 このと きの圧縮率は 17 %である。 [ 16 の解答群] 可逆圧縮 非可逆圧縮 ランレングス圧縮 ④ ハフマン圧縮 [ 17 の解答群] ① 92 94 ③ 96 98

Answers

✨ Jawaban Terbaik ✨

ラスタ形式の画像・・・情報Ⅰの「画像のデジタル表現」で習う、画素(ピクセル)からなる基本的な画像のことだと思って良いです。
(1)の問題を解くための基本知識として、覚えておくと良いのが「2値画像」とか「グレースケール画像」です。
「2値画像」とは白と黒の2色だけで表された影絵のような表現で、この場合1画素が表現できるのは白か黒かの2色であり、ひとつの画素が必要とするビット数は「白=0,黒=1」の1ビットだけです。2色=2の1乗ですので、解答欄11はn=2のd乗が答えとなります。
「グレースケール画像」は一般的に白黒画像と呼ばれていることもありますが、「真っ白 → 灰色のグラデーション → 真っ黒」の明るさの段階を256種類の白~黒で表現したものです。これは1画素につき2の8乗=256色なので、覚えておけば解答欄の12は余裕ですね。
すいません。時間が無くなったので、まずはここまでで(^^;)

RS

お待たせいたしました。
(3)は、「横の画素数 × 縦の画素数 × 1画素あたりのビット数」で何ビットのメモリが必要かがわかります。ただし、答えはバイトで出す必要があるので、「8ビット=1バイト」より、出た答えを8で割ることで、バイトに換算できます。
320 × 240 × 24 ÷ 8 = 230400バイト
でも、普通は、1画素あたりのビット数である24ビットを最初からバイト換算して24÷8=3としてしまえば、
320 × 240 × 3 = 230400バイト と早く計算できます。 

RS

(4)ですが、「圧縮によってデータに一部が失われることがある」と書いてあるので、完全には元に戻せない、つまり逆にできない②非可逆圧縮が正解になります。①は②の反対で元に戻せるものですし、③も可逆圧縮の形式、 ④は実はJPEG画像の一部の圧縮に使われている、エントロピー符号化の一種ですが、可逆圧縮の代表です。

この問題はちょっとやばいです。というのは、実は圧縮率は考え方が2つあって、①「どのぐらい小さく潰せたか?」、②「つぶした結果、どれぐらいの空きスペースができたか?」です。
普通は①の考え方で、その場合は次のようにけいさんします。
「圧縮率は%で出すことが分かっているので、小さい数値(圧縮後の数値)を大きい数値(圧縮前の数値)で割れば、答えが1以下の小数で出ますから、100を掛けると「~%」という答えが出ます。
公式「圧縮後のデータのサイズ ÷ 圧縮前のデータのサイズ × 100 = 圧縮率% 」
420000 ÷ 7000000 → 42 ÷ 700 = 0.06 → 100をかけて、6%まで圧縮しました!」

ですが、この問題は②の考え方でやらねばなりません!
公式「(圧縮前のデータのサイズ – 圧縮後のデータのサイズ) ÷ 圧縮前のデータのサイズ × 100」
(7000000 - 420000) ÷ 7000000 → (700 - 42) ÷ 700 → 658 ÷ 700 = 0.94 → 100をかけて、94%分圧縮しました!」

という感じです。
まあ、選択肢を見ると全部90以上の数値なので、普通に①の計算をして、100-6 は 94だから、選択肢②が正解だね!と考えても大丈夫です。 

はる

わぁ〜、詳しい解説ありがとうございます..!
分からないところがあったら質問します!

はる

完全に理解しました!
助かりました!ありがとうございます!

はる

あ、13と14も解説お願いしたいです!

RS

大変お待たせしました。
13と14ですね。これは光の三原色は「RGB」(Red, Green, Blueの順番)ということで、どの色の光が「ついているか」、「消えているか」で考えます。
「点灯していたら→1、消灯していたら→0」、ということで、「001なら赤と緑が消えていて、青がついている → 青」等と考えるのです。
そうすると、「000は全部消えていて真っ暗闇 → 黒」、「110は赤と緑が混ざった色 → 黄色」となります。
じゃあ、更なる問題です。111は何色だと思いますか?

Post A Comment
Apa kebingunganmu sudah terpecahkan?