基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [令和元年秋午前] [令和元年秋午後]

平成25年 春期 基本情報技術者 午後 問01
問01   5問選択

 カラー画像に関する次の記述を読んで,設問1〜3に答えよ。

 赤,緑,青の色の光(以下,色という)を,光の3原色という。赤,緑,青の色を 発光させて重ね合わせることによって様々な色を表現することができる。緑と青の色を 重ね合わせるとシアンに,青と赤の色を重ね合わせるとマゼンタに,赤と緑の色を 重ね合わせると黄に,赤緑青全ての色を重ね合わせると白になる。光の3原色のどれも 発光していないと黒になる。光の3原色による色の表現を,図1に示す。ここで, 図1中の記号は,表1に示す色を表す。


図1 光の3原色による色の表現
 表1 記号と色の対応
記号    色      
 R 赤(Red)
 G 緑(Green)
 B 青(Blue)
 C シアン(Cyan)
 M マゼンタ(Magenta)
 Y 黄(Yellow)
 W 白(White)
 K 黒(blacK)

設問1 ディスプレイにカラー画像を表示するために,1画素を3ビットで 表現することにする。3ビットの先頭(左端)から各ビットに赤,緑,青の色の情報を 順に割り当て,2階調(1のとき発光,0のとき非発光)で表現する。 この3ビットのビットパターンで8色を表現することができる。色とビットパターンの対応を 表2に示す。 に入れる正しい答えを,解答群の中から選べ。

   表2 色とビットパターンの対応
    色       ビットパターン  
 赤(Red)      100
 緑(Green)      010
 青(Blue)      001
 シアン(Cyan)    
 マゼンタ(Magenta)    
 黄(Yellow)   
 白(White)      111
 黒(blacK)      000
注記 網掛けの部分は表示していない。

解答群

ア 011        イ 101        ウ 110

解答 a ←クリックすると正解が表示されます

基本情報技術者試験


設問2 次の記述中の に入れる正しい答えを, 解答群の中から選べ。

 ディスプレイに画像を表示するとき,画像データは,ビデオ RAM (以下,VRAM という)と 呼ばれるメモリに格納されている。

 カラー画像データを VRAM に格納する方法の一つに,プレーンドアクセス方式がある。 プレーンドアクセス方式では,VRAM 上にディスプレイの画素数と同じ数のビットを もつプレーンという区分を複数用意する。各プレーンの先頭に位置するビットを ディスプレイの最左上の画素に対応づけ,ディスプレイの左から右, 上から下の画素へと順にプレーンのビットを割り当てる。赤,緑,青それぞれの色を 2階調で表現する場合,色の情報を格納するために,VRAM 上にプレーン1, プレーン2,プレーン3と呼ぶ,三つの区分を用意する。プレーン1,プレーン2, プレーン3のそれぞれを,赤,緑,青の色に割り当て,各プレーンの同じ位置の ビットを取り出した3ビットで,1画素を表現する。

 例えば,プレーン1の先頭ビットが0,プレーン2の先頭ビットが1,プレーン3の 先頭ビットが1のとき,ディスプレイの最左上の画素の色は となる。

 VRAM の内容が図2のとおりであった場合,各プレーンの先頭から数えて6番目の ビットに対応するディスプレイの画素の色は となる。 ここで,VRAM の内容は 16 進数で表記している。


 図2 VRAM の内容(プレーンドアクセス方式)

解答群

ア 青       イ 赤       ウ 黄

エ 黒       オ シアン     カ 白

キ マゼンタ    ク 緑

解答 b ←クリックすると正解が表示されます

解答 c ←クリックすると正解が表示されます

基本情報技術者試験


設問3 次の記述中の に入れる正しい答えを, 解答群の中から選べ。

 設問2のプレーンドアクセス方式では,赤,緑,青それぞれの色に一つのプレーンを 用意することによって,8色を表現することができた。一つの色に複数のプレーンを 用意することによって,その色の階調数を増やすことができる。その結果,より多くの 色を表現することができるようになる。

(1) VRAM 上に五つの区分を用意し,各区分をプレーン1,プレーン2,…,プレーン5と呼ぶ。 各プレーンの同じ位置のビットを取り出した5ビットで,1画素を表現する。 プレーン1を赤に,プレーン2とプレーン3を緑に,プレーン4とプレーン5を青に割り当てる。

 このとき,赤は2階調,緑と青はそれぞれ 階調となり, この5ビットで 色を表現することができる。

(2) 縦 600 × 横 800 画素のデイスプレイに 16 色を表現するためには, 少なくとも k バイトの VRAM が必要である。 ここは1k バイトは 1,000 バイトとする。

解答群

ア 2        イ 4        ウ 8        エ 16        オ 32

カ 60       キ 64       ク 120       ケ 128       コ 240

解答 d ←クリックすると正解が表示されます

解答 e ←クリックすると正解が表示されます

解答 f ←クリックすると正解が表示されます


[←前の問題] [次の問題→] [問題一覧表] [分野別] [基本情報技術者試験TOP ]