応用情報技術者過去問題 平成21年秋期 午後問7

問7 組込みシステム開発

ディジタルフォトフレームに関する次の記述を読んで,設問1〜3に答えよ。

 S社は,低価格のディジタルフォトフレームを開発することになった。このディジタルフォトフレームは,外部メディアに保存されている静止画像を表示するもので,マイコンを搭載しており,本体は画面,電源スイッチ,左キー,右キーなどで構成されている。

〔ディジタルフォトフレーム仕様〕
  • 外部メディアから画像データを読み込み,デコードしてから表示データを画面に表示する。
  • 画像の表示切替えにはタイマで起動する自動切替え及びキー操作による手動切替えの二つの方法を用いる。
    • 自動切替えでは,外部メディアのファイルパスの昇願で表示切替えを行う。表示データは5秒間画面に表示する。この間,次に表示する1画像分の画像データの読込み及びデコード(以下,表示準備という)を行う。電源を入れると,自動切替えを開始する。
    • 手動切替えでは,左キー押下で現在表示中の画像の前の画像,右キー押下で次の画像に切替えを行う。画像を5秒間画面に表示して,キ一入力がなければ,自動切替えを開始する。
  • 次に表示すべき表示データを用意できない間は,砂時計画像が表示される。砂時計画像の表示データはあらかじめROMに格納してある。

〔ソフトウェア構成〕
 ディジタルフォトフレームの割込みハンドラ一覧を表1,タスク一覧を表2に示す。タスクには優先度があり,値の小さい方の優先度が高い。
pm07_1.gif/image-size:436×267
 タスク間通信はイベントを使って行われる。各タスクにはイベントキューがあり,イベントの情報はいったんイベントキューに蓄積される。イベントキューには上限があり,上限を超えたイベントは破棄される。イベント一覧を表3に示す。
pm07_2.gif/image-size:461×341
〔メインタスクの処理〕
 メインタスクでは次の処理を行う。
  • 表示データを所定の画面表示用メモリ領域に格納することで,画面に表示する。メインタスクの処理時間は非常に短いので,メモリ領域に格納後,すぐに次の処理に移る。
  • 自動切替え及び手動切替えを制御する。自動切替え及び手動切替えの動作を表4に示す。
pm07_3.gif/image-size:533×151
〔シーケンス〕
 自動切替えのシーケンスを図1,手動切替えのシーケンスを図2に示す。
pm07_4.gif/image-size:492×682
〔ファイルサイズの検討〕
 画像を5秒間表示している間に表示準備を完了させることができるファイルサイズの上限について検討した。
 読み込むファイルサイズをA(Mバイト)とすると,読込み時間はe秒で,デコード時間はf秒である。したがって,efの合計が5秒以内となるファイルサイズはgMバイト以下となる。

設問1

図1,図2中のadに入れる適切な字句を解答群の中から選び,記号で答えよ。
a,b,c,d に関する解答群
  • イベントキューに蓄積
  • イベントを破棄
  • 画像データの読込み
  • 画面表示用メモリ領域に格納
  • 自動切替え
  • 手動切替え
  • 砂時計画像を表示
  • タイマ(5秒間)をセット
  • 次の画像の表示準備
  • 表示データへのデコード

-解答入力欄-

  • a:
  • b:
  • c:
  • d:

-解答例・解答の要点-

  • a:
  • b:
  • c:
  • d:

-解説-

この設問の解説はまだありません。

設問2

右キーを連続押下したとき,押下回数の分の画像が表示されない現象が発生した。この原因を20字以内で述べよ。なお,動作中は外部メディアを抜き出せない。

-解答入力欄-


-解答例・解答の要点-

  • 読込み要求イベントが破棄されたから (17文字)

-解説-

この設問の解説はまだありません。

設問3

本文中のefに入れる適切な数式,及びgに入れる適切な数値を答えよ。数値は小数第2位以下を切り捨てて小数第1位まで求めよ。

-解答入力欄-

  • e:
  • f:
  • g:

-解答例・解答の要点-

  • e:A/2
  • f:20A/1000
  • g:9.6

-解説-

この設問の解説はまだありません。
問7成績
【21年秋期 午後問題】
 問1 問2 問3 問4 問5 問6 問7 問8 問9 問10 問11 問12
© 2010-2019 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop