第8回J検1級 ソフトウェア開発 問題3 問題3 次のマルチメディアコンテンツ開発に関する説明を読んで各設問に答えよ。 [説明] ある電気メーカーから,自社商品の販促のために,雑誌への付録や販売店において配布するための宣伝用CD-ROMの制作を委託された。画面展開と,各画面に表示する内容は次の様に提示されている。 a.画面1(オープニング) CD-ROM上のアプリケーションが起動されたら,自動的にオープニングムービーが再生され,再生終了後に画面2に移行する。ムービーは再生途中でマウスボタンが押されたら再生を中断し,画面2に移行できるようにする。 b.画面2(商品分類選択画面) 画面上に商品分類(テレビ,冷蔵庫などの分類)を選択するためのボタンを表示し,それぞれのボタンが押されたら画面3の該当する商品選択画面に移行する。また,アプリケーションを終了する(画面5に移行する)ためのボタンを用意する。 c.画面3(商品選択画面) 画面上に商品を選択するためのボタンを表示し,それぞれのボタンが押されたら画面4の該当する商品の詳細情報画面に移行する。また,画面2に戻るためのボタンとアプリケーションを終了する(画面5に移行する)ためのボタンを用意する。 d.画面4(詳細情報画面) 画面上に個々の商品の特徴を表示する。表示内容は商品の写真,商品説明および価格を表示するテキスト,特徴を紹介するムービーから構成される。また,画面2・画面3に戻るためのボタンとアプリケーションを終了する(画面5に移行する)ためのボタンを用意するとともに,ムービーの再生と停止のためのボタンを用意する。 e.画面5(エンディング) アプリケーション終了時には,自動的にエンディングムービーが再生される。ムービーには著作権表示などの重要な情報を含んでいるため,再生を途中で止められないようにし,再生終了後にアプリケーションを終了させる。 f.その他 画面上の各種ボタンの上にマウスカーソルを移動したら,そのボタンの機能を説明するボタンガイドを画面上に表示する。 <設問1> 次の開発環境に関する記述中の[ ]に入れるべき字句を解答群から選べ。 (1) 画面1,4,5で使われるムービーはいずれもビデオテープに収録されている。したがって,アナログ映像をデジタル化する作業が必要であり,このような作業に必要なハードウェアは[(1)]である。 (1)の解答群 ア.データグローブ イ.三次元スキャナ ウ.ヘッドマウントディスプレイ エ.デジタイザ オ.ビデオキャプチャ カ.フィルムレコーダ キ.フィルムスキャナ ク.MIDI音源 (1)の正解オ (2) 画面3の商品選択のためのボタンには実際の商品の写真を貼りつける。また,画面4でも実際の商品の写真が表示される。これらで使用する写真はいずれもポジフィルム(スライド)で提供されるため,デジタル化する作業が必要である。このような作業に必要なハードウェアは[(2)]である。 (2)の解答群 ア.データグローブ イ.三次元スキャナ ウ.ヘッドマウントディスプレイ エ.デジタイザ オ.ビデオキャプチャ カ.フィルムレコーダ キ.フィルムスキャナ ク.MIDI音源 (2)の正解キ (3) 画面2の商品分類選択のボタンには,その分類を示すイラストを貼りつける。これらはイラストレーターが作成したものがべクター型のデータとして提供される。べクター型のデータは画像をピクセルと呼ぶ点の集まりとして扱うラスター型のデータと違い,線・円・四角などを1つのオブジェクトとして扱うため,画像の拡大・縮小などによる画質の劣化が起こらない。このような,べクター型のグラフィックスを制作する際に必要なソフトウェアを一般に[(3)]と呼ぶ。 (3)の解答群 ア.テキストエデイタ イ.エキスパートシステム ウ.ペイント系グラフィックスソフト エ.ドロー系グラフィックスソフト オ.オーサリングソフト カ.OCRソフト (3)の正解エ (4) 文字・画像・音声などの素材を利用したマルチメディアタイトルの制作において,全体を制御するために必要なソフトウェアは[(4)]と呼ばれるものである。 (4)の解答群 ア.テキストエデイタ イ.エキスパートシステム ウ.ペイント系グラフィックスソフト エ.ドロー系グラフィックスソフト オ.オーサリングソフト カ.OCRソフト (4)の正解オ <設問2> マルチメディアコンテンツの制作では,文字情報を中心とした従来型のシステムに比べ,扱う情報のデータ量が大きくなる。次のデータ量の計算に関する記述中の[ ]に入れるべき字句を解答群から選べ。 ・解像度640×480ピクセルの画面に72dpiで10ポイントの文字を表示する場合,文字間・行間を詰めればおよそ3000文字が表示できる。すべての文字が2バイトコードであるとするとそのデータ量はおよそ[(5)]である。 (5)の解答群 ア.3kバイト イ.6kバイト ウ.300kバイト エ.600kバイト オ.900kバイト カ.4Mバイト キ.13Mバイト (5)の正解イ ・解像度640×480ピクセルの圧縮していないフルカラー画像は,1ピクセルあたり24ビットを必要とし,1枚のデータ量はおよそ[(6)]である。 (6)の解答群 ア.3kバイト イ.6kバイト ウ.300kバイト エ.600kバイト オ.900kバイト カ.4Mバイト キ.13Mバイト (6)の正解オ 同じ解像度でムービー(動画)になると,音の無い15フレーム/秒の圧縮していないフルカラームービー1秒分のデータ量はおよそ[(7)]にもなる。 (7)の解答群 ア.3kバイト イ.6kバイト ウ.300kバイト エ.600kバイト オ.900kバイト カ.4Mバイト キ.13Mバイト (7)の正解キ 再生環境が十分な処理能力を持ち,動画の再生がCD-ROM装置のデータ転送レートにのみ左右されると仮定し,CD-ROM装置の最低データ転送レートを300kバイト/秒とすると,この動画をCD-ROMから滑らかに再生できるようにするにはムービーのデータ量を[(8)]程度に圧縮する必要がある。 (8)の解答群 ア.1/2 イ.1/5 ウ.1/10 エ.1/50 (8)の正解エ <設問3> 次の総データ量に関する記述の評価結果として適切なものを(9)の解答群から選べ。 ・プログラムや素材など,全体のデータ量はおよそ300Mバイトになった。このコンテンツで扱う商品のデータは半年に1回程度の頻度で変更があり,その都度1割程度のデータ量の増減が見込まれる。将来のデータ量の変化を考慮に入れ,現状のデータ量を評価した。 (9)の解答群 ア.現状でCD-ROM1枚には収まらないサイズであり,データ量を小さくする工夫が必要である。 イ.現状ではCD-ROMに収まるサイズだが,1年後には収まらなくなる可能性があるので,データ量を小さくする工夫が必要である。 ウ.CD-ROMには余裕をもって収まり,3〜4年後も問題はない容量である。 エ.現状でCD-ROM2枚程度のデータ量であり,必要に応じてCD-ROMを入れ替えるようなしくみが必要である。 (9)の正解ウ <設問4> マルチメディアコンテンツは従来の逐次処理型のプログラムと異なり,何らかのイべントが発生したらそのイべントに応じた処理を呼び出す形態(イべントドリブン)となる。次の各処理を呼び出すきっかけとなるイべントを解答群から選べ。ただし,解答は重複してもよい。 (10)オープニング画面から商品分類選択画面へ移行する(図1の(1))。 (10)の解答群 ア.ムービーの再生が始まった イ.ムービーの再生が終わった ウ.指定領域内にマウスカーソルが入っているときにマウスボタンが押された エ.指定領域内にマウスカーソルが入った オ.指定した時間が経過した カ.何かキーが押された キ.ムービーの再生が終わるか,指定領域内にマウスカーソルが入っているときにマウスボタンが押された (10)の正解キ (11)商品分類選択画面,商品選択画面,詳細情報画面の間を移動する(図1の(2)〜(6))。 (11)の解答群 ア.ムービーの再生が始まった イ.ムービーの再生が終わった ウ.指定領域内にマウスカーソルが入っているときにマウスボタンが押された エ.指定領域内にマウスカーソルが入った オ.指定した時間が経過した カ.何かキーが押された キ.ムービーの再生が終わるか,指定領域内にマウスカーソルが入っているときにマウスボタンが押された (11)の正解ウ (12)エンディング画面へ移行する(図1の(7)〜(9))。 (12)の解答群 ア.ムービーの再生が始まった イ.ムービーの再生が終わった ウ.指定領域内にマウスカーソルが入っているときにマウスボタンが押された エ.指定領域内にマウスカーソルが入った オ.指定した時間が経過した カ.何かキーが押された キ.ムービーの再生が終わるか,指定領域内にマウスカーソルが入っているときにマウスボタンが押された (12)の正解ウ (13)エンディング画面からアプリケーションを終了させる。 (13)の解答群 ア.ムービーの再生が始まった イ.ムービーの再生が終わった ウ.指定領域内にマウスカーソルが入っているときにマウスボタンが押された エ.指定領域内にマウスカーソルが入った オ.指定した時間が経過した カ.何かキーが押された キ.ムービーの再生が終わるか,指定領域内にマウスカーソルが入っているときにマウスボタンが押された (13)の正解イ (14)ボタンガイドを表示する。 (14)の解答群 ア.ムービーの再生が始まった イ.ムービーの再生が終わった ウ.指定領域内にマウスカーソルが入っているときにマウスボタンが押された エ.指定領域内にマウスカーソルが入った オ.指定した時間が経過した カ.何かキーが押された キ.ムービーの再生が終わるか,指定領域内にマウスカーソルが入っているときにマウスボタンが押された (14)の正解エ メニューに戻る