Home > 中問 > H23秋期-問92

H23秋期-問92

[中問A]
ディジタル画像に関する次の記述を読んで、問に答えよ。

文字や図形を白黒で縦7画素、横7画素のディジタル画像で表すとき、数字の“0”を図1のように表現する。このディジタル画像を画素データとして出力する処理、画素データを圧縮する処理及びディジタル画像を回転させる処理について考える。

画素データを出力する処理の概要と圧縮する処理の概要は、次のとおりである。

[画素データを出力する処理の概要]
(1)画素の色が白のときは“w”、黒のときは“b”を画素データとして出力する。
(2)1行1列、1行2列、…、1行7列、2行1列、2行2列、…、7行7列の順番に各位置の画素データを出力する。
(3)画素データを出力する際は、各画素データの間をコンマ“,”で区切る。
(4)図1の画素データを出力した結果は次のとおりになり、文字数はコンマを含めて97文字になる。
w,w,b,b,b,w,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,b,w,w,w,b,
w,w,b,w,w,w,b,w,w,w,b,b,b,w,w

[画素データを圧縮する処理の概要]
(1)同じ色の画素データが連続する場合、“w”又は“b”の後に連続する画素の数をつなげて出力する。例えば、“b、b、b”は“b3”になる。
(2)図1の画素データを圧縮した結果の出力は次のとおりになり、文字数はコンマを含めて64文字になる。
w2,b3,w3,b,w3,b,w2,b,w3,b,w2,b,w3,b,w2,b,w3,b,w2,b,w3,b,w3,b3,w2

図4の三つのディジタル画像をそれぞれ右に90度回転させたとき、回転前の画素データを圧縮した結果の文字数から、回転後の画素データを圧縮した結果の文字数を引いた値が大きい順に並べたものはどれか。ここで、文字数にはコンマを含める。

ア:画像①、画像②、画像③

イ:画像①、画像③、画像②

ウ:画像②、画像①、画像③

エ:画像②、画像③、画像①

答:イ

圧縮方法の特徴から、白か黒が連続しなければ、画素データは圧縮されない。

画像①は黒の連続する箇所が3行目、5行目の4つしかないが、画像②は3行目の黒、4行目の白、5行目の黒と、連続する箇所も数も多く、圧縮した文字数は、画像②の方が明らかに少ないとわかる。

従って回転前の圧縮した文字数を比較すると、
画像①>画像②である。

ここで、画像①を90度回転すると画像②になり、画像②を90度回転すると画像①になることから、圧縮した文字数について、
回転前の画像①-回転後の画像①(画像②)>0、
回転前の画像②-回転後の画像②(画像①)<0である。

また、画像③は90度回転しても画像は変わらず、圧縮した文字数について、
回転前の画像③-回転後の画像③=0である。

よって正解はイとなる。

スポンサーリンク

Home > 中問 > H23秋期-問92

Page Top

© 2011-2022 過去問.com