(57)【特許請求の範囲】
【請求項１】
表示装置に表示画像を表示させるための制御装置であって、
前記表示画像を構成する画像である要素画像の各々を描画するための要素情報を複数の前記表示画像について含む要素描画データと、前記要素情報と前記表示画像とを対応付ける対応付けテーブルとを含む構成データを複数記憶している記憶装置と、
前記表示画像を切り替える条件である切替条件が満たされた場合に、切り替え後の前記表示画像と当該切り替え後の表示画像に対応する前記構成データとを特定するための特定用情報を予め定められた規則に従って決定し、決定した当該特定用情報を出力する中央演算装置と、
前記中央演算装置から出力される特定用情報を取得し、取得した当該特定用情報により特定される前記構成データに含まれる前記対応付けテーブルにおいて、前記取得した特定用情報により特定される前記切り替え後の表示画像に対応付けられた前記要素情報に基づいて、前記切り替え後の表示画像を構成する前記要素画像を描画した画像を示す表示データを生成する描画演算装置とを備え、
前記要素描画データは、前記複数の表示画像で前記要素画像と当該要素画像を描画する領域である要素領域とのいずれもが同一である当該要素画像を描画するための要素情報を含む共通要素描画データと、前記複数の表示画像で前記要素画像と当該要素画像の要素領域との少なくとも一方が異なる前記要素画像を描画するための要素情報を含む特徴要素描画データと含み、
前記対応付けテーブルは、前記特徴要素描画データの要素情報と前記表示画像とを対応付ける要素描画用の対応付けテーブルを含み、
前記描画演算装置は、前記取得した特定用情報により特定される前記構成データに含まれる前記共通要素描画データの要素情報と、当該構成データに含まれる前記要素描画用の対応付けテーブルにおいて、前記取得した特定用情報により特定される前記切り替え後の表示画像に対応付けられた前記特徴要素描画データの要素情報とに基づいて、前記切り替え後の表示画像を構成する前記要素画像を描画した画像を示す表示データを生成する
ことを特徴とする制御装置。
【請求項２】
前記構成データは、さらに、前記表示画像を切り替えるために描画が必要となる範囲を示す要素情報を含む描画範囲データを含み、
前記描画演算装置は、前記切り替え後の表示画像を構成する前記要素画像を描画した画像のうち、前記描画範囲データの要素情報が示す範囲の画像を示す表示データを生成する
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
表示装置に表示画像を表示させるための制御装置であって、
前記表示画像を構成する画像である要素画像の各々を描画するための要素情報を複数の前記表示画像について含む要素描画データと、前記要素情報と前記表示画像とを対応付ける対応付けテーブルとを含む構成データを複数記憶している記憶装置と、
前記表示画像を切り替える条件である切替条件が満たされた場合に、切り替え後の前記表示画像と当該切り替え後の表示画像に対応する前記構成データとを特定するための特定用情報を予め定められた規則に従って決定し、決定した当該特定用情報を出力する中央演算装置と、
前記中央演算装置から出力される特定用情報を取得し、取得した当該特定用情報により特定される前記構成データに含まれる前記対応付けテーブルにおいて、前記取得した特定用情報により特定される前記切り替え後の表示画像に対応付けられた前記要素情報に基づいて、前記切り替え後の表示画像を構成する前記要素画像を描画した画像を示す表示データを生成する描画演算装置とを備え、
前記構成データは、さらに、前記表示画像を切り替えるために描画が必要となる範囲を示す要素情報を含む描画範囲データを含み、
前記描画演算装置は、前記切り替え後の表示画像を構成する前記要素画像を描画した画像のうち、前記描画範囲データの要素情報が示す範囲の画像を示す表示データを生成する
ことを特徴とする制御装置。
【請求項４】
前記描画範囲データは、前記表示画像を切り替えるために描画が必要となる範囲が前記複数の表示画像で同一である場合に当該範囲を示す要素情報を含む共通描画範囲データと、前記表示画像を切り替えるために描画が必要となる範囲が前記複数の表示画像で異なる場合に当該範囲を示す要素情報を含む特徴描画範囲データとを含み、
前記対応付けテーブルは、前記特徴描画範囲データの要素情報と前記表示画像とを対応付ける描画範囲用の対応付けテーブルを含み、
前記描画演算装置は、前記切り替え後の表示画像を構成する前記要素画像を描画した画像のうち、前記取得した特定用情報により特定される前記構成データに含まれる前記共通描画範囲データの要素情報と、当該構成データに含まれる前記描画範囲用の対応付けテーブルにおいて、前記取得した特定用情報により特定される前記切り替え後の表示画像に対応付けられた前記特徴描画範囲データの要素情報とが示す範囲の画像を示す表示データを生成する
ことを特徴とする請求項３に記載の制御装置。
【請求項５】
前記記憶装置は、予め定められた開始アドレスから連続する記憶領域に前記構成データの各々を記憶しており、
前記特定用情報は、前記切り替え後の表示画像に対応する前記構成データを特定するために、当該構成データの前記開始アドレスを含む
ことを特徴とする請求項４項に記載の制御装置。
【請求項６】
前記構成データの少なくとも１つは、前記要素描画用の対応付けテーブルと前記特徴要素描画データとが連続する部分と、前記描画範囲用の対応付けテーブルと前記特徴描画範囲データとが連続する部分との一方又は両方を含む
ことを特徴とする請求項５に記載の制御装置。
【請求項７】
表示画像を表示するリモコン装置であって、
請求項１から６のいずれか１項に記載の制御装置と、
前記描画演算装置により生成された前記表示データを取得し、取得した当該表示データに基づいて表示画像を表示する表示装置とを備える
ことを特徴とするリモコン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示画像を表示させるための制御装置及びその制御装置を備えるリモコン装置に関する。
【背景技術】
【０００２】
近時、家電機器、設備機器などを遠隔制御するためのリモコン装置には、表示画像を表示するためにフルドット液晶ディスプレイを備えるものがある。フルドット液晶ディスプレイを搭載したリモコン装置では中央演算装置（マイコン）が描画処理を実行するため、家電機器、設備機器などを制御する処理が遅延することがある。
【０００３】
中央演算装置の処理負担を軽減するため、描画処理を実行する専用のハードウェアとして描画演算装置を中央演算装置内又は中央演算装置外に搭載する表示装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７５６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、例えば表示する画面が複雑である場合などに、中央演算装置が描画演算装置に描画処理を実行させるための処理負担が大きくなり、家電機器、設備機器などを制御する処理が遅延する可能性がある。
【０００６】
本発明は、上述の事情の下になされたもので、中央演算装置の処理負担を軽減することが可能な制御装置及びリモコン装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係る制御装置は表示装置に表示画像を表示させるための制御装置であって、
前記表示画像を構成する画像である要素画像の各々を描画するための要素情報を複数の前記表示画像について含む要素描画データと、前記要素情報と前記表示画像とを対応付ける対応付けテーブルとを含む構成データを複数記憶している記憶装置と、
前記表示画像を切り替える条件である切替条件が満たされた場合に、切り替え後の前記表示画像と当該切り替え後の表示画像に対応する前記構成データとを特定するための特定用情報を予め定められた規則に従って決定し、決定した当該特定用情報を出力する中央演算装置と、
前記中央演算装置から出力される特定用情報を取得し、取得した当該特定用情報により特定される前記構成データに含まれる前記対応付けテーブルにおいて、前記取得した特定用情報により特定される前記切り替え後の表示画像に対応付けられた前記要素情報に基づいて、前記切り替え後の表示画像を構成する前記要素画像を描画した画像を示す表示データを生成する描画演算装置とを備え、
前記要素描画データは、前記複数の表示画像で前記要素画像と当該要素画像を描画する領域である要素領域とのいずれもが同一である当該要素画像を描画するための要素情報を含む共通要素描画データと、前記複数の表示画像で前記要素画像と当該要素画像の要素領域との少なくとも一方が異なる前記要素画像を描画するための要素情報を含む特徴要素描画データと含み、
前記対応付けテーブルは、前記特徴要素描画データの要素情報と前記表示画像とを対応付ける要素描画用の対応付けテーブルを含み、
前記描画演算装置は、前記取得した特定用情報により特定される前記構成データに含まれる前記共通要素描画データの要素情報と、当該構成データに含まれる前記要素描画用の対応付けテーブルにおいて、前記取得した特定用情報により特定される前記切り替え後の表示画像に対応付けられた前記特徴要素描画データの要素情報とに基づいて、前記切り替え後の表示画像を構成する前記要素画像を描画した画像を示す表示データを生成することを特徴とする。
上記目的を達成するため、本発明の第２の観点に係る制御装置は表示装置に表示画像を表示させるための制御装置であって、
前記表示画像を構成する画像である要素画像の各々を描画するための要素情報を複数の前記表示画像について含む要素描画データと、前記要素情報と前記表示画像とを対応付ける対応付けテーブルとを含む構成データを複数記憶している記憶装置と、
前記表示画像を切り替える条件である切替条件が満たされた場合に、切り替え後の前記表示画像と当該切り替え後の表示画像に対応する前記構成データとを特定するための特定用情報を予め定められた規則に従って決定し、決定した当該特定用情報を出力する中央演算装置と、
前記中央演算装置から出力される特定用情報を取得し、取得した当該特定用情報により特定される前記構成データに含まれる前記対応付けテーブルにおいて、前記取得した特定用情報により特定される前記切り替え後の表示画像に対応付けられた前記要素情報に基づいて、前記切り替え後の表示画像を構成する前記要素画像を描画した画像を示す表示データを生成する描画演算装置とを備え、
前記構成データは、さらに、前記表示画像を切り替えるために描画が必要となる範囲を示す要素情報を含む描画範囲データを含み、
前記描画演算装置は、前記切り替え後の表示画像を構成する前記要素画像を描画した画像のうち、前記描画範囲データの要素情報が示す範囲の画像を示す表示データを生成することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、中央演算装置は、切り替え後の表示画像とその表示画像に対応する構成データとを特定するための特定用情報を予め定められた規則に従って決定して出力する。描画演算装置は、その特定用情報を取得し、取得した特定用情報により特定される構成データ及び対応付けデータに基づいて、表示データを生成する。そのため、中央演算装置は、描画演算装置に表示データを生成させるために、特定用情報を決定して出力するだけでよい。したがって、中央演算装置の処理負担を軽減することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係るリモコン装置の正面図である。
【図２】実施形態１に係るリモコン装置が備える機能的な構成を示す図である。
【図３】要素画像の例としての背景画像を示す図である。
【図４】要素画像の例としてのタイトル画像を示す図である。
【図５】要素画像の例としての選択候補画像を示す図である。
【図６】要素画像の例としてのカーソル画像を示す図である。
【図７】要素画像の例としての運転モード画像の一例を示す図である。
【図８】要素画像の例としての運転モード画像の他の例を示す図である。
【図９】実施形態１に係る描画データの一例を示す図である。
【図１０】実施形態１に係る対応付けテーブルの一例を示す図である。
【図１１】本発明の実施形態１に係るリモコン装置が実行する処理の流れを示す図である。
【図１２】切り替え後の表示画像を表示するリモコン装置の一例を示す図である。
【図１３】実施形態１に係る解釈・描画処理の流れを示すフローチャートである。
【図１４】実施形態１に係る描画範囲設定処理の流れを示すフローチャートである。
【図１５】実施形態１に係る要素描画処理の流れを示すフローチャートである。
【図１６】本発明の実施形態２に係るリモコン装置が備える機能的な構成を示す図である。
【図１７】実施形態２に係る構成データの配置構造の例を示す図である。
【図１８Ａ】実施形態２に係る構成データの例を示す図である。
【図１８Ｂ】実施形態２に係る構成データの例を示す図である。
【図１９】本発明の実施形態２に係るリモコン装置が実行する処理の流れを示す図である。
【図２０】実施形態２に係る解釈・描画処理の流れを示すフローチャートである。
【図２１】実施形態２に係る描画範囲設定処理の流れを示すフローチャートである。
【図２２】実施形態２に係る要素描画処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しつつ説明する。全図を通じて同一の要素には同一の符号を付す。また、同一の要素に関して重複する説明は省略する。
【００１１】
実施形態１．
本発明の実施形態１に係るリモコン装置は、空調機を制御する装置である。なお、空調機はリモコン装置が制御する機器の一例であり、リモコン装置による制御の対象は、例えば照明、セキュリティシステムといった家電機器、設備機器などであってもよい。
【００１２】
本実施形態に係るリモコン装置１０１は、表示画像を表示する機能を備えており、その正面図である図１に示すように、表示装置１０３と、操作部１０４ａ〜１０４ｆと、本体１０５とを備える。
【００１３】
表示装置１０３は表示画像を表示する装置である。表示装置１０３は、例えば３２階調グレースケール対応のフルドット形式の液晶デバイスなどから構成され、一定の大きさの画面に一定の画素数（例えば、横１４０画素×縦２６５画素）で表示画像を表示する。なお、表示装置１０３は、カラー対応であってもよい。
【００１４】
図１に示す表示装置１０３は、ユーザが状況に応じた空調機の運転モードを選択するための表示画像１０７を表示している。この表示画像１０７は、背景画像１０９ａと、タイトル画像１０９ｂと、選択候補画像１０９ｃと、カーソル画像１０９ｄと、運転モード画像１０９ｅとを組み合わせて描画することにより表示される。
【００１５】
背景画像１０９ａは、表示画像１０７全体の背景を表す画像である。タイトル画像１０９ｂは、表示画像１０７のタイトルを表す画像である。選択候補画像１０９ｃは、３つの状況を選択候補として表す画像である。カーソル画像１０９ｄは、選択されている対象を枠によって示す画像である。運転モード画像１０９ｅは、運転モードに応じた絵を表す画像（運転モード画像）であって、除菌脱臭に応じた絵を表すものである。
【００１６】
なお、これらの画像１０９ａ〜１０９ｅは、表示画像１０７を構成する要素となる画像（要素画像）の一例である。要素画像は、表示画像を構成する文字、記号、図形などについて適宜定められてよい。例えば「暖」、「房」の各文字又は「暖房」の１組の文字を表す画像、設定温度を表す「０」〜「９」の各数字及び「℃」を表す画像などが要素画像１０９とされてもよい。以下、画像１０９ａ〜１０９ｅなどの個々の要素画像を区別しない場合、要素画像１０９と表記する。
【００１７】
操作部１０４ａ〜１０４ｆ（以下、操作部１０４ａ〜１０４ｆの個々を区別しない場合、操作部１０４と表記する。）は、ユーザが操作する部位であり、ユーザの操作に応じた操作信号を出力する。操作部１０４は、同図に示すように、例えばユーザが押下する複数のボタンなどから構成され、押下されたボタンに応じた操作信号を出力する。なお、操作部１０４は、例えば表示装置１０３とともにタッチパネルを構成するように設けられてもよい。
【００１８】
本体１０５は、表示装置１０３及び操作部１０４が固定して設けられる部材である。本体１０５は、図示しない配線を介して空調機に接続されている制御装置１１１（図２参照）を内蔵する。
【００１９】
制御装置１１１は、空調機及びリモコン装置１０１の全体的な制御を行う装置であって、例えば表示装置１０３に表示画像１０７を表示させるための制御を行う。図２に示すように、記憶装置１１３と、中央演算装置１１４と、描画演算装置１１５とを備える。
【００２０】
記憶装置１１３は、各種データを記憶する装置である。記憶装置１１３は、例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、シリアルフラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、パラレルフラッシュＲＯＭなどから構成される。
【００２１】
記憶装置１１３は、図２に示すように、複数の要素画像データ１１８と、複数の構成データ１１９とを記憶している。
【００２２】
要素画像データ１１８の各々は要素画像１０９を示し、記憶装置１１３の予め定められたアドレス（先頭アドレス）から連続する記憶領域に記憶される。
【００２３】
例えば、要素画像データ１１８ａは、図３に示すように、先頭アドレスが「ｘｘｘ００」であり、背景画像１０９ａを示す。要素画像データ１１８ｂは、図４に示すように、先頭アドレスが「ｘｘｘ０１」であり、タイトル画像１０９ｂを示す。要素画像データ１１８ｃは、図５に示すように、先頭アドレスが「ｘｘｘ０２」であり、選択候補画像１０９ｃを示す。要素画像データ１１８ｄは、図６に示すように、先頭アドレスが「ｘｘｘ０３」であり、カーソル画像１０９ｄを示す。要素画像データ１１８ｅは、図７に示すように、先頭アドレスが「ｘｘｘ０４」であり、運転モード画像１０９ｅを示す。要素画像データ１１８ｆは、図８に示すように、先頭アドレスが「ｘｘｘ０５」であり、「送風にしたい」に応じた絵を表す運転モード画像１０９ｆを示す。
【００２４】
複数の構成データ１１９は、予め定められた複数の表示画像１０７からなるグループごとに分けられている。構成データ１１９の各々は、グループに属する表示画像１０７を切り替えて表示する場合に、要素画像１０９を必要な範囲で描画するためのデータである。
【００２５】
グループは、要素画像１０９とその要素画像１０９を描画する領域（要素領域）とのいずれもが同一である画像を含む表示画像１０７で構成される。
【００２６】
グループの一例を挙げると、タイトルが「快適セレクト」である表示画像１０７で構成される快適セレクト画面グループがある。快適セレクトグループは、「除菌脱臭したい」がカーソルで指示されている場合の表示画像１０７（図１参照）と、「送風にしたい」がカーソルで指示されている場合の表示画像１０７（図１２参照）と、「音を下げたい」がカーソルで指示されている場合の表示画像１０７とを含む。これらの快適セレクトグループを構成する表示画像１０７は、背景画像１０９ａ、タイトル画像１０９ｂ及び選択候補画像１０９ｃと、それぞれの要素領域とのいずれもが同一である画像を含む。
【００２７】
他のグループの例を挙げると、運転モード設定画面グループ、メニュー画面グループなどがある。運転モード設定画面グループは例えば、冷房、暖房、送付などの運転モード、冷暖房の設定温度などの運転モードの設定をするための運転モード設定画面において切り替えて表示される表示画像１０７で構成される。メニュー画面グループは例えば、リモコン装置１０１が備える機能のいずれについてユーザが指示を与えるかを選択するためのメインメニュー画面において切り替えて表示される表示画像１０７で構成される。
【００２８】
構成データ１１９の各々は、例えば記憶装置１１３の予め定められたアドレス（先頭アドレス）から始まる連続する領域に記憶されることにより、関連付けられている。構成データ１１９の各々は、最後に構成データ１１９の終端を示す予め定められたデータ（構成終端データ）を含む。
【００２９】
構成データ１１９の各々は、図２に示すように、描画データ１２１と対応付けテーブル１２２とを含む。
【００３０】
描画データ１２１は、図９に示すように、本実施形態では１つのテーブルで管理される要素描画データ１２５と描画範囲データ１２６とを含む。要素描画データ１２５と描画範囲データ１２６とは、各々が描画ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報と、種別ＩＤ情報と、１つ又は複数の要素情報とを含む。
【００３１】
描画ＩＤ情報は、各々を識別するための情報であって、描画データ１２１に固有の番号を示す。種別ＩＤ情報は、描画データ１２１が要素描画データ１２５と描画範囲データ１２６とのいずれであるか識別するための情報であって、「要素描画」又は「描画範囲」を示す。
【００３２】
種別ＩＤ情報が「要素描画」である描画データ１２１は要素描画データ１２５である。要素描画データ１２５は、要素画像１０９の各々を描画するためのデータであって、１つの要素情報を含む共通要素描画データ１２５ａと、複数の要素情報を含む特徴要素描画データ１２５ｂとから構成される。
【００３３】
共通要素描画データ１２５ａに含まれる要素情報は、グループ内の表示画像１０７で要素画像１０９とその要素画像の要素領域とのいずれもが同一である要素画像１０９を描画するための情報である。
【００３４】
例えば、同図に示す描画ＩＤ「２」〜「４」の描画データ１２１は、共通要素描画データ１２５ａの例であり、それぞれに含まれる要素情報は、快適セレクトグループ内で同一の要素領域に同一の背景画像１０９ａ、タイトル画像１０９ｂ、選択候補画像１０９ｃを描画するための情報である。
【００３５】
詳細には例えば、描画ＩＤ「２」の描画データ１２１の要素情報は、背景画像１０９ａを示す要素画像データ１１８ａの先頭アドレス「ｘｘｘ００」とその要素領域とを示す。この要素領域は、左上の座標（Ｘ，Ｙ）が（０，０）であり、Ｘ方向に１４０画素、Ｙ方向に２６５画素の矩形の領域を示す。なお、要素領域は矩形に限らず、円形など任意の形状の領域であってよい。
【００３６】
特徴要素描画データ１２５ｂに含まれる要素情報は、グループ内の表示画像１０７で要素画像１０９とその要素画像の要素領域との少なくとも一方が異なる要素画像１０９を描画するための、表示画像１０７ごとの情報である。
【００３７】
例えば、同図に示す描画ＩＤ「５」及び「７」の描画データ１２１は、特徴要素描画データ１２５ｂの例である。
【００３８】
描画ＩＤ「５」の描画データ１２１の要素情報は、快適セレクトグループ内で同一のカーソル画像１０９ｄを異なる要素領域に描画するための情報である。詳細には、描画ＩＤ「５」の描画データ１２１の１〜３番目の要素情報は、カーソル画像１０９ｄを示す要素画像データ１１８ｄの先頭アドレス「ｘｘｘ０３」と、それぞれの要素領域とを示す。１番目の要素情報の要素領域は、左上の座標（Ｘ，Ｙ）が（５，３０）であり、Ｘ方向に１３０画素、Ｙ方向に２０画素の矩形の領域を示す。２番目の要素情報の要素領域は、左上の座標（Ｘ，Ｙ）が（５，５０）であり、Ｘ方向に１３０画素、Ｙ方向に２０画素の矩形の領域を示す。３番目の要素情報の要素領域は、左上の座標（Ｘ，Ｙ）が（５，７０）であり、Ｘ方向に１３０画素、Ｙ方向に２０画素の矩形の領域を示す。
【００３９】
また、描画ＩＤ「７」の描画データ１２１の要素情報は、快適セレクトグループ内で同一の要素領域に異なる運転モード画像１０９ｅ，１０９ｆを描画するための情報である。詳細には、その１番目の要素情報は、運転モード画像１０９ｅを示す要素画像データ１１８ｅの先頭アドレス「ｘｘｘ０４」とその要素領域とを示す。その２番目の要素情報は、「送風にしたい」に応じた運転モード画像１０９ｆを示す要素画像データ１１８ｆの先頭アドレス「ｘｘｘ０５」とその要素領域とを示す。その３番目の要素情報は、「音を下げたい」に応じた絵を表す運転モード画像を示す要素画像データ１１８の先頭アドレス「ｘｘｘ０６」と、その要素領域とを示す。これらの要素領域はいずれも、左上の座標（Ｘ，Ｙ）が（５，１４５）であり、Ｘ方向に１３０画素、Ｙ方向に１１５画素の矩形の領域を示す。
【００４０】
種別ＩＤ情報が「描画範囲」である描画データ１２１は描画範囲データ１２６である。描画範囲データ１２６は、表示画像１０７を切り替えるために描画が必要となる範囲を示すデータであって、１つの要素情報を含む共通描画範囲データ１２６ａと、複数の要素情報を含む特徴描画範囲データ１２６ｂとから構成される。
【００４１】
共通描画範囲データ１２６ａに含まれる要素情報は、グループ内で表示画像１０７を切り替えるために描画が必要となる範囲が同一である場合にその範囲を示す情報である。
【００４２】
例えば、同図に示す描画ＩＤ「６」の描画データ１２１は、共通描画範囲データ１２６ａの例であって、その要素情報は、左上の座標（Ｘ，Ｙ）が（５，１４５）であり、Ｘ方向に１３０画素、Ｙ方向に１１５画素の矩形の範囲を示す。なお、描画範囲データ１２６の要素情報が示す範囲は矩形に限らず、円形など任意の形状の領域であってよい。
【００４３】
特徴描画範囲データ１２６ｂに含まれる要素情報は、グループ内で表示画像１０７を切り替えるために描画が必要となる範囲が異なる場合にその範囲を表示画像１０７ごとに示す。
【００４４】
例えば、同図に示す描画ＩＤ「１」の描画データ１２１は、特徴描画範囲データ１２６ｂの例であって、その要素情報は、グループ内で表示画像１０７を切り替えるために描画が必要となる範囲を快適セレクトグループ内の表示画像１０７ごとに示す。詳細には、その１番目の要素情報は、左上の座標（Ｘ，Ｙ）が（５，３０）であり、Ｘ方向に１３０画素、Ｙ方向に４０画素の矩形の範囲を示す。その２番目の要素情報は、左上の座標（Ｘ，Ｙ）が（５，３０）であり、Ｘ方向に１３０画素、Ｙ方向に６０画素の矩形の範囲を示す。その３番目の要素情報は、左上の座標（Ｘ，Ｙ）が（５，５０）であり、Ｘ方向に１３０画素、Ｙ方向に４０画素の矩形の範囲を示す。
【００４５】
なお、要素情報内の各座標値、各領域又は範囲、各先頭アドレスといった各情報は、それぞれ固定長のデータとして要素情報に含まれる。描画範囲データ１２６では先頭アドレスが不要であるので、先頭アドレスに対応する欄には例えばＮＵＬＬが挿入されるとよい。
【００４６】
これにより、各要素情報は上述のように固定長のデータとなるので、描画データ１２１内に配置されている要素情報の順番によって各要素情報を識別することができる。したがって、要素ＩＤを描画データ１２１に含める必要がなくなり、描画データ１２１のデータサイズを小さくすることが可能になる。
【００４７】
同図では、説明のために、各要素情報が描画データ１２１内の何番目であるかという順番と対応付けて予め定められた数字「０」「１」「２」を要素ＩＤとして示している。この要素ＩＤは以下の説明においても用いるが、描画データ１２１に含まれることを意味するものではない。
【００４８】
また、各要素情報内の情報の各々についても固定長のデータで、かつ、予め定められた順番で要素情報に配置される。これによって、要素情報内において各情報が何番目に配置されているかにより、「Ｘ」「Ｙ」「ｄＸ」「ｄＹ」「画像」のいずれを示すかを識別することができる。したがって、要素情報内の各情報の識別子（例えば同図中の「Ｘ」「Ｙ」「ｄＸ」「ｄＹ」「画像」）を描画データ１２１に含める必要がなくなり、描画データ１２１のデータサイズを小さくすることが可能になる。
【００４９】
さらに、描画データ１２１において、各描画範囲データ１２６の後に配置される要素描画データ１２５は例えば、その描画範囲データ１２６に含まれる要素情報が示す範囲全体において描画が必要なものである。
【００５０】
すなわち、例えば、描画範囲データ１２６に含まれる要素情報が示す範囲全体と少なくとも一部が重なり合う要素領域を示す要素情報を含む要素描画データ１２５は、その描画範囲データ１２６の後に配置される。ただし、背景画像１０９ａと運転モード画像１０９ｅ，１０９ｆとのように、描画範囲データ１２６に含まれる要素情報が示す範囲全体において、一方（運転モード画像１０９ｅ，１０９ｆ）が他方（背景画像１０９ａ）を上書きして他方の画像が残らない場合には、その他方に関する要素描画データ１２５は、その描画範囲データ１２６の後に配置されなくてもよい。
【００５１】
これによって、詳細後述するように、グループ内で表示画像１０７を切り替える場合、描画データ１２１を順に読み出すことで、描画が必要となる領域に要素画像１０９を描画することが可能になる。
【００５２】
対応付けテーブル１２２は、特徴要素描画データ１２５ｂ又は特徴描画範囲データ１２６ｂに含まれる各要素情報と表示画像１０７とを対応付けるためのテーブルを示すデータであって、図１０に示すように、要素描画用の対応付けテーブル１２２ａと描画範囲用の対応付けテーブル１２２ｂとＮＵＬＬテーブル１２２ｃとを含む。
【００５３】
要素描画用の対応付けテーブル１２２ａは、特徴要素描画データ１２５ｂに含まれる各要素情報と表示画像１０７とを対応付けるテーブルを示すデータである。描画範囲用の対応付けテーブル１２２ｂは、特徴描画範囲データ１２６ｂに含まれる各要素情報と表示画像１０７とを対応付けるテーブルを示すデータである。ＮＵＬＬテーブル１２２ｃは、共通要素描画データ１２５ａ及び共通描画範囲データ１２６ａに対応するテーブルを示すデータであって、ＮＵＬＬなどの予め定められた値が各欄に設定されるデータである。
【００５４】
図１０を参照して、対応付けテーブル１２２に含まれる要素描画用の対応付けテーブル１２２ａと描画範囲用の対応付けテーブル１２２ｂとの例について説明する。同図に示す「表示画像０」「表示画像１」「表示画像２」は、快適セレクトグループ内の表示画像１０７の各々を識別するために付与される表示画像ＩＤの例である。「表示画像０」「表示画像１」「表示画像２」はそれぞれ、「除菌脱臭したい」がカーソルで指示されている場合の表示画像１０７（図１参照）、「送風したい」がカーソルで指示されている場合の表示画像１０７、「音を下げたい」がカーソルで指示されている場合の表示画像１０７に付与された表示画像ＩＤである。
【００５５】
描画ＩＤ「１」の描画範囲用の対応付けテーブル１２２ｂでは、表示画像ＩＤ「表示画像０」「表示画像１」「表示画像２」の表示画像１０７のそれぞれが、描画ＩＤ「１」の特徴描画範囲データ１２６ｂに含まれる要素ＩＤ「０」「１」「２」の要素情報に対応付けられている。描画ＩＤ「５」又は「７」の要素描画用の対応付けテーブル１２２ａでは、表示画像ＩＤ「表示画像０」「表示画像１」「表示画像２」の表示画像１０７のそれぞれが、描画ＩＤ「５」又は「７」の特徴要素描画データ１２５ｂに含まれる要素ＩＤ「０」「１」「２」の要素情報に対応付けられている。
【００５６】
これにより、図１０に示す対応付けテーブル１２２は、例えば描画ＩＤ「１」、「５」及び「７」の要素描画データ１２５について、表示画像１０７の表示画像ＩＤ「表示画像１」に要素ＩＤ「１」の要素情報を対応付ける。
【００５７】
中央演算装置１１４はリモコン装置１０１の全体的な制御を行なう装置であって、機能的には、図２に示すように、入力受付部１３１と描画制御部１３２と主制御部１３３とを備える。
【００５８】
入力受付部１３１は操作部１０４から出力される操作信号を受け付ける。入力受付部１３１は例えば入力ポートなどから構成される。
【００５９】
描画制御部１３２は、表示画像１０７を切り替える条件として予め定められた切替条件が満たされた場合に、予め定められた規則に従って、満たされた切替条件に応じた特定用情報を決定し、決定した特定用情報を含むホストコマンドを出力する。その後、描画制御部１３２は、詳細後述する描画処理の開始を要求するための、すなわち描画開始要求を含むホストコマンドを出力する。
【００６０】
特定用情報は、切り替え後の表示画像１０７とその表示画像１０７が属するグループの構成データ１１９とを特定するための情報である。特定用情報は、切り替え後の表示画像１０７を特定するための情報として、例えば切り替え後の表示画像１０７の表示画像ＩＤを含む。特定用情報は、構成データ１１９を特定するための情報として、例えば構成データ１１９の先頭アドレスを含む。
【００６１】
なお、構成データ１１９を特定するための情報は、構成データ１１９の先頭アドレスに限られず、例えば各構成データ１１９に付与される固有の識別子であってもよい。
【００６２】
切替条件は、例えば、切り替え前に表示装置１０３に表示されている表示画像１０７、入力受付部１３１が受け付けた操作信号が示す操作の内容、図示しない温度センサなどの各種センサから出力されるセンサ信号の内容などの１つ又は複数の組み合わせを含む。切替条件の一例として、表示画像ＩＤが「表示画像０」である表示画像１０７が表示装置１０３に表示されている場合に操作部１０４ｃが押下されたことを示す操作信号を受け付けたことを挙げることができる。
【００６３】
主制御部１３３は、入力受付部１３１によって受け付けられた操作信号、温度センサ（不図示）から取得するセンサ信号などに基づいて、リモコン装置１０１及び空調機の一方又は両方の制御（主制御）を行う。
【００６４】
描画制御部１３２及び主制御部１３３は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成される。
【００６５】
ＲＯＭには、例えば、上述の切替条件及び規則が組み込まれた描画制御用のアプリケーション・プログラム、主制御用のアプリケーション・プログラムなどが予め格納されている。描画制御部１３２は、例えば、ＣＰＵがＲＡＭを作業領域として描画制御用のアプリケーション・プログラムを実行することにより発揮される機能である。主制御部１３３は、例えば、ＣＰＵがＲＡＭを作業領域として主制御用のアプリケーション・プログラムを実行することにより発揮される機能である。
【００６６】
描画演算装置１１５は、要素画像１０９を描画した画像を示す表示データを生成する処理（描画処理）を実行する装置である。描画演算装置１１５は、中央演算装置１１４から出力される特定用情報を含むホストコマンドを取得し、この取得したホストコマンドに含まれる特定用情報に基づいて、表示画像１０７を切り替えるために必要な範囲の要素画像１０９を描画した画像を示す表示データを生成する。
【００６７】
描画演算装置１１５は機能的には、図２に示すように、レジスタ１４１と、ホストインタフェース部１４２と、記憶装置インタフェース部１４３と、構成解釈部１４４と、描画部１４５とを備える。
【００６８】
レジスタ１４１には、描画演算装置１１５が描画処理に用いる情報が格納される。レジスタ１４１は、図２に示すように、描画開始要求レジスタ１５１と、構成アドレスレジスタ１５２と、表示画像ＩＤレジスタ１５３と、描画範囲レジスタ１５４と、要素領域レジスタ１５５と、要素画像アドレスレジスタ１５６とを有する。
【００６９】
描画開始要求レジスタ１５１には、中央演算装置１１４が描画演算装置１１５に描画処理の開始を要求するための情報（描画開始要求）が設定される。構成アドレスレジスタ１５２には、特定用情報に含まれる先頭アドレスが設定される。この先頭アドレスは、上述のように、構成データ１１９に関するものである。表示画像ＩＤレジスタ１５３には、特定用情報に含まれる表示画像ＩＤが設定される。描画範囲レジスタ１５４には、切り替え後の表示画像１０７を表示装置１０３に表示させるために描画が必要となる範囲が設定される。要素領域レジスタ１５５には、要素画像１０９の要素領域が設定される。要素画像アドレスレジスタ１５６には、要素画像データ１１８が記憶装置１１３に記憶されている記憶領域の先頭アドレスが設定される。
【００７０】
ホストインタフェース部１４２は、中央演算装置１１４から出力されるホストコマンドを受け付け、受け付けたホストコマンドに従って、ホストコマンドに含まれる情報をレジスタ１４１の対応する位置に設定する。
【００７１】
詳細には、特定用情報を含むホストコマンドを受け付けた場合、ホストインタフェース部１４２は、その特定用情報に含まれる先頭アドレスを構成アドレスレジスタ１５２に設定し、その特定用情報に含まれる表示画像ＩＤを表示画像ＩＤレジスタ１５３に設定する。描画開始要求を含むホストコマンドを受け付けた場合、ホストインタフェース部１４２は、描画開始要求を描画開始要求レジスタ１５１に設定する。
【００７２】
ホストインタフェース部１４２は、例えば中央演算装置１１４に接続された入力インタフェースなどから構成される。
【００７３】
記憶装置インタフェース部１４３は、構成解釈部１４４又は描画部１４５から指示を受けると、その指示に応じた構成データ１１９又は要素描画データ１２５を所定のデータサイズ単位（例えば、１Ｂｙｔｅ）ずつ記憶装置１１３から取得する。記憶装置インタフェース部１４３は、例えば記憶装置１１３に接続された入出力インタフェースなどから構成される。
【００７４】
構成解釈部１４４は、記憶装置インタフェース部１４３を介して構成データ１１９を取得し、構成データ１１９の内容を解釈する。構成解釈部１４４は、解釈した構成データ１１９に含まれる描画データ１２１の要素情報を、描画範囲レジスタ１５４、要素領域レジスタ１５５、要素画像アドレスレジスタ１５６のいずれかの対応するものへ設定する。
【００７５】
詳細には、構成解釈部１４４は描画開始要求レジスタ１５１を監視する。描画開始要求レジスタ１５１に描画開始要求が設定されていることを検出すると、構成解釈部１４４は構成アドレスレジスタ１５２に設定されている先頭アドレスを参照する。構成解釈部１４４は、参照した先頭アドレスから始まる記憶装置１１３の記憶領域に記憶されている構成データ１１９を、記憶装置インタフェース部１４３を介して取得する。構成解釈部１４４は、取得した構成データ１１９の内容を解釈する。
【００７６】
解釈した結果、例えば、描画データ１２１の種別ＩＤが「要素描画」であり、かつ、その描画データ１２１の描画ＩＤを含む対応付けテーブル１２２がＮＵＬＬテーブル１２２ｃである場合、構成解釈部１４４は要素ＩＤを「０」と決定する。そして、構成解釈部１４４は、解釈した描画データ１２１である共通要素描画データ１２５ａの１番目の要素情報に含まれる要素領域及び先頭アドレスをそれぞれ要素領域レジスタ１５５及び要素画像アドレスレジスタ１５６に設定する。
【００７７】
解釈した結果、例えば、描画データ１２１の種別ＩＤが「要素描画」であり、かつ、その描画データ１２１の描画ＩＤを含む対応付けテーブル１２２がＮＵＬＬテーブル１２２ｃではない場合、構成解釈部１４４は、表示画像ＩＤレジスタ１５３に設定されている表示画像ＩＤを参照する。構成解釈部１４４は、解釈した対応付けテーブル１２２である要素描画用の対応付けテーブル１２２ａにおいて、参照した表示画像ＩＤに対応付けられた要素ＩＤを決定する。構成解釈部１４４は、解釈した描画データ１２１である特徴要素描画データ１２５ｂに含まれる要素情報のうち、決定した要素ＩＤに対応する要素情報に含まれる要素領域及び先頭アドレスをそれぞれ要素領域レジスタ１５５及び要素画像アドレスレジスタ１５６に設定する。
【００７８】
なお、解釈した構成データ１１９が要素描画データ１２５（共通要素描画データ１２５ａ又は特徴要素描画データ１２５ｂ）である場合、構成解釈部１４４は、その構成データ１１９を読み込むごとに、詳細後述する描画部１４５へ要素描画要求を出力し、構成データ１１９の読み込みを一旦停止する。その後、描画部１４５から要素描画終了の通知を受け付けると、構成解釈部１４４は構成データ１１９の読み込みを再開する。
【００７９】
解釈した結果、例えば、描画データ１２１の種別ＩＤが「描画範囲」であり、かつ、その描画データ１２１の描画ＩＤを含む対応付けテーブル１２２がＮＵＬＬテーブル１２２ｃである場合、構成解釈部１４４は要素ＩＤを「０」と決定する。そして、構成解釈部１４４は、解釈した描画データ１２１である共通描画範囲データ１２６ａの１番目の要素情報が示す範囲を描画範囲レジスタ１５４に設定する。
【００８０】
解釈した結果、例えば、描画データ１２１の種別ＩＤが「描画範囲」であり、かつ、その描画データ１２１の描画ＩＤを含む対応付けテーブル１２２がＮＵＬＬテーブル１２２ｃではない場合、構成解釈部１４４は、表示画像ＩＤレジスタ１５３に設定されている表示画像ＩＤを参照する。構成解釈部１４４は、解釈した対応付けテーブル１２２である描画範囲用の対応付けテーブル１２２ｂにおいて、参照した表示画像ＩＤに対応付けられた要素ＩＤを決定する。構成解釈部１４４は、解釈した描画データ１２１である特徴描画範囲データ１２６ｂに含まれる要素情報のうち、決定した要素ＩＤに対応する要素情報が示す範囲を描画範囲レジスタ１５４に設定する。
【００８１】
描画部１４５は、構成解釈部１４４から要素描画要求を受け付けると、描画範囲レジスタ１５４、要素領域レジスタ１５５及び要素画像アドレスレジスタ１５６に設定された情報を参照することによって、表示データを生成する。描画部１４５は、生成した表示データを表示装置１０３へ出力する。
【００８２】
詳細には、描画部１４５は、構成解釈部１４４から要素描画要求を受け付けると、構成アドレスレジスタ１５２に設定されている先頭アドレスを参照する。描画部１４５は、参照した先頭アドレスから始まる記憶装置１１３の記憶領域に記憶されている要素画像データ１１８を、記憶装置インタフェース部１４３を介して取得する。
【００８３】
描画部１４５は、取得した要素画像データ１１８が示す要素画像を要素領域レジスタ１５５に設定されている要素領域に描画した画像のうち、描画範囲レジスタ１５４に設定された範囲の画像を示す表示データを生成する。そして、描画部１４５は、要素描画終了を構成解釈部１４４へ通知する。
【００８４】
描画演算装置１１５は、例えばＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などから構成される。描画演算装置１１５の上述の機能は、例えば、ＣＰＵがＲＡＭを作業領域としてＲＯＭに予め格納されたアプリケーション・プログラムを実行することにより発揮される。
【００８５】
これまで、本実施形態に係るリモコン装置１０１の構成について説明した。ここから本実施形態に係るリモコン装置１０１の動作について、図を参照しつつ説明する。
【００８６】
リモコン装置１０１は、例えば稼働中に、図１１に示す処理を実行する。同図に示すように、中央演算装置１１４の主制御部１３３は、主制御用のアプリケーション・プログラムを実行することによって、主制御処理を実行する（ステップＳ１０１）。主制御処理は例えば、空調機に制御信号を送出すること、タイマのカウントにより時刻データを生成することなどを含む。
【００８７】
主制御部１３３は、入力受付部１３１が操作信号を受け付けた場合、操作信号を取得することによってユーザの操作を検出する（ステップＳ１０２）。これにより、主制御部１３３は、描画制御部１３２に操作信号を引き渡して、主制御処理を中断する（ステップＳ１０３）。
【００８８】
これによって、例えば操作部１０４ｃが押下された場合、描画制御部１３２は、操作部１０４ｃが押下されたことを示す操作信号を取得する。
【００８９】
なお、主制御部は１３３、例えば、時刻データが示す時刻がユーザにより設定された予約時間になった場合、センサ信号が示す温度がユーザにより設定された温度から予め定められた範囲を超えた場合などに、それぞれを示す信号をステップＳ１０３における操作信号に代えて描画制御部１３２に引き渡して、主制御処理を中断してもよい。
【００９０】
描画制御部１３２は、主制御部１３３から取得した操作信号と表示装置１０３に表示されている表示画像１０７の表示画像ＩＤとに基づいて、切替条件が満たされたか否かを判断する。ここで、表示装置１０３に表示されている表示画像１０７の表示画像ＩＤデータは、例えば描画制御部１３２により保持されている。
【００９１】
描画制御部１３２は、所定の規則に従って、満たされた切替条件に応じた特定用情報を決定する（ステップＳ１０４）。この特定用情報は、切り替え後の表示画像１０７の表示画像ＩＤと構成データ１１９の先頭アドレスとを含む。
【００９２】
例えば、図１に例示する表示装置１０３に表示されている表示画像１０７の表示画像ＩＤが「表示画像０」であり、このとき操作部１０４ｃが押下された操作信号を受け付けることが切替条件に含まれているとする。この場合、表示画像１０７が図１に示すものである間に、操作部１０４ｃが押下された操作信号を受け付けた描画制御部１３２は、切替条件が満たされたと判断する。そして、この切替条件が満たされた場合、表示画像ＩＤが「表示画像１」である表示画像１０７（図１２参照）を次に切り替えて表示させることが規則に定められているとする。この場合、描画制御部１３２は、「表示画像１」と快適セレクトグループの構成データ１１９の先頭アドレスを含む特定用情報を決定する。
【００９３】
描画制御部１３２は、決定した特定用情報を含むホストコマンドを描画演算装置１１５へ出力する（ステップＳ１０５）。
【００９４】
なお、描画制御部１３２は、特定用情報を含むホストコマンドを出力する前に、描画開始要求レジスタ１５１に描画開始要求が設定されていないこと（描画開始要求が解除されていること）を確認してもよい。この場合において、描画開始要求が解除されていないとき、描画制御部１３２は、特定用情報を保持した状態で主制御処理（ステップＳ１０１）を再開してもよい。そして、描画制御部１３２は、描画開始要求が解除されたことを検知し、その後に特定用情報を含むホストコマンドを描画演算装置１１５へ出力してもよい。
【００９５】
描画演算装置１１５のホストインタフェース部１４２は、同図に示すように、中央演算装置１１４から出力されるホストコマンドを受け付け、ホストコマンドに含まれる特定用情報をレジスタ１４１に設定する（ステップＳ１０６）。
【００９６】
例えば、ホストコマンドに含まれる特定用情報が「表示画像１」と快適セレクトグループの構成データ１１９の先頭アドレスを含む場合、ホストインタフェース部１４２は、その先頭アドレスを構成アドレスレジスタ１５２に設定し、「表示画像１」を表示画像ＩＤレジスタ１５３に設定する。
【００９７】
なお、特定用情報を含むホストコマンドは１つである必要はなく、例えば表示画像ＩＤを含むホストコマンドと構成データ１１９の先頭アドレスを含むホストコマンドとに分けて順次出力されてもよい。この場合、ホストインタフェース部１４２は、各ホストコマンドに含まれる情報を順次レジスタ１４１の対応する位置（構成アドレスレジスタ１５２又は表示画像ＩＤレジスタ１５３）に設定してもよい。
【００９８】
中央演算装置１１４の描画制御部１３２は、描画開始要求を含むホストコマンドを描画演算装置１１５へ出力する（ステップＳ１０７）。その後、主制御部１３３は、描画制御部１３２からの通知を受け、中断していた主制御処理（ステップＳ１０１）を再開する。これ以降に描画演算装置１１５が実行する処理は、中央演算装置１１４が実行する主制御処理（ステップＳ１０１）と並行して実行される。
【００９９】
描画演算装置１１５のホストインタフェース部１４２は、同図に示すように、中央演算装置１１４から出力されるホストコマンドを受け付け、描画開始要求を描画開始要求レジスタ１５１に設定する（ステップＳ１０８）。
【０１００】
描画開始要求レジスタ１５１を監視する構成解釈部１４４が、描画開始要求が設定されたことを検出すると、描画演算装置１１５は、解釈・描画処理を実行する（ステップＳ１０９）。
【０１０１】
解釈・描画処理（ステップＳ１０９）において、描画演算装置１１５は、構成アドレスレジスタ１５２に設定されている先頭アドレスから始まる記憶領域に記憶されている構成データ１１９を記憶装置１１３から取得する。
【０１０２】
描画演算装置１１５は、取得した構成データ１１９と表示画像ＩＤレジスタ１５３に設定されている表示画像ＩＤとに基づいて、描画範囲レジスタ１５４と要素領域レジスタ１５５と要素画像アドレスレジスタ１５６とに情報を設定する。描画演算装置１１５は、要素画像アドレスレジスタ１５６設定されている先頭アドレスから始まる記憶装置１１３の記憶領域に記憶されている要素画像データ１１８を取得する。
【０１０３】
描画演算装置１１５は、描画範囲レジスタ１５４と要素領域レジスタ１５５と取得した要素画像データ１１８とに基づいて、描画範囲レジスタ１５４に設定された範囲に要素画像を描画した表示データを生成して、表示装置１０３へ出力する（ステップＳ１５１）。
【０１０４】
例えば、図１に示す表示画像１０７の表示中に操作部１０４ｃが押下された場合、描画演算装置１１５は、その表示画像１０７から図１２に示す表示画像１０７に切り替えて表示させるために必要な表示データを表示装置１０３へ出力する。
【０１０５】
描画演算装置１１５は、切り替え後の表示画像１０７を表示装置１０３に表示させるために描画が必要な画像を示す表示データをすべて表示装置１０３へ出力すると、描画開始要求レジスタ１５１に設定されている描画開始要求を解除する（ステップＳ１２７）。
【０１０６】
解釈・描画処理（ステップＳ１０９）の詳細については後述する。
【０１０７】
表示装置１０３は、表示データを取得すると、取得した表示データを液晶パネルなどの表示装置に応じたデータに適宜変換することによって、表示画像１０７を表示する。これにより、例えば図１に示す表示画像１０７の表示中に操作部１０４ｃが押下された場合、図１２に示す表示画像１０７が表示装置１０３に表示される。
【０１０８】
（解釈・描画処理）
ここから、描画演算装置１１５が実行する解釈・描画処理（ステップＳ１０９）の詳細について、図を参照しつつ説明する。
【０１０９】
図１３に示すように、構成解釈部１４４は、描画開始要求が設定されたことを検出すると、構成アドレスレジスタ１５２を参照し、記憶装置インタフェース部１４３を介して構成データ１１９の読み込みを開始する（ステップＳ１２１）。
【０１１０】
詳細には、構成解釈部１４４は、構成アドレスレジスタ１５２に設定されている先頭アドレスから始まる記憶領域に記憶されている構成データ１１９を１ｂｙｔｅずつ記憶装置１１３から順次読み込んで、読み込んだ構成データ１１９の内容を解釈する。このとき、構成解釈部１４４は、１ｂｙｔｅの構成データ１１９を取得するたびに、構成アドレスレジスタ１５２に設定されている先頭アドレスに＋１を加算する。このような構成データ１１９の読み込みを継続しながら、構成解釈部１４４は以下に説明する処理を実行する。
【０１１１】
例えば、図１に示す表示画像１０７の表示中に操作部１０４ｃが押下され、表示画像１０７が同じ快適セレクトグループの図１２に示すものに切り替えられるとする。この場合、ステップＳ１０６において構成アドレスレジスタ１５２には、快適セレクトグループの構成データ１１９が記憶されている記憶領域の記憶装置１１３における先頭アドレスが設定されている。構成解釈部１４４は、その先頭アドレスから始まる記憶領域に記憶されている構成データ１１９を１ｂｙｔｅ取得した後に、構成アドレスレジスタ１５２の内容に＋１を加算する。構成解釈部１４４は、その加算した先頭アドレスから始まる記憶領域に記憶されている構成データ１１９を１ｂｙｔｅ取得し、構成アドレスレジスタ１５２の内容に＋１を加算する。これを繰り返すことによって、構成アドレスレジスタ１５２に設定されている先頭アドレスから始まる記憶領域に記憶されている快適セレクトグループの構成データ１１９を順次取得する。
【０１１２】
構成解釈部１４４は、構成終端データを取得したか否かに基づいて、構成データ１１９の終端であるか否かを判断する（ステップＳ１２２）。
【０１１３】
構成データの終端ではないと判断した場合（ステップＳ１２２；Ｎｏ）、構成解釈部１４４は、読み込んだ構成データ１１９に含まれる描画データ１２１の種別を種別ＩＤに基づいて判断する（ステップＳ１２３）。
【０１１４】
例えば、描画ＩＤ「１」又は「６」の描画データ１２１を解釈する場合、構成解釈部１４４は、その描画データ１２１の種別を「描画範囲」と判断する。種別ＩＤが「描画範囲」であると判断した場合（ステップＳ１２３；描画範囲）、構成解釈部１４４は描画範囲設定処理を実行する（ステップＳ１２４）。
【０１１５】
ここから、描画範囲設定処理（ステップＳ１２４）における処理の流れについて説明する。
【０１１６】
構成解釈部１４４は、図１４に示すように、解釈する描画データ１２１に対応する、対応付けテーブル１２２を参照する（ステップＳ１３１）。例えば、描画ＩＤ「１」の描画データ１２１を解釈する場合、構成解釈部１４４は、描画ＩＤ「１」を含む対応付けテーブル１２２を参照する。
【０１１７】
構成解釈部１４４は、参照した対応付けテーブル１２２がＮＵＬＬテーブル１２２ｃであるか否かを判断する（ステップＳ１３２）。
【０１１８】
例えば、図１０に示す対応付けテーブル１２２である場合、描画ＩＤ「１」の描画データ１２１を解釈するとき、構成解釈部１４４は、ＮＵＬＬテーブル１２２ｃではないと判断し（ステップＳ１３２；Ｎｏ）、描画ＩＤ「６」の描画データ１２１を解釈するとき、ＮＵＬＬテーブル１２２ｃであると判断する（ステップＳ１３２；Ｙｅｓ）。
【０１１９】
ＮＵＬＬテーブル１２２ｃではないと判断した場合（ステップＳ１３２；Ｎｏ）、構成解釈部１４４は、図１４に示すように、表示画像ＩＤレジスタ１５３に設定されている表示画像ＩＤを参照する（ステップＳ１３３）。このとき、ステップＳ１０６において表示画像ＩＤレジスタ１５３には切り替え後の表示画像１０７の表示画像ＩＤ（例えば、「表示画像１」）が設定されている。
【０１２０】
構成解釈部１４４は、参照した対応付けテーブル１２２において、参照した表示画像ＩＤに対応付けられた要素ＩＤを決定する。そして、構成解釈部１４４は、描画データ１２１に含まれる要素情報のうち、決定した要素ＩＤに対応する要素情報を抽出する（ステップＳ１３４）。
【０１２１】
例えば、図１０に示す対応付けテーブル１２２である場合、描画ＩＤ「１」について、「表示画像１」には要素ＩＤ「１」が対応付けられている。そのため、表示画像ＩＤレジスタ１５３に「表示画像１」が設定されている場合、描画ＩＤ「１」の描画データ１２１を解釈する構成解釈部１４４は、その描画データ１２１に含まれる３つの要素情報のうち、要素ＩＤ「１」に対応する２番目の要素情報を抽出する。
【０１２２】
ＮＵＬＬテーブル１２２ｃであると判断した場合（ステップＳ１３２；Ｙｅｓ）、構成解釈部１４４は、図１４に示すように、要素ＩＤを「０」と決定して、描画データ１２１に含まれる１番目の要素情報を抽出する（ステップＳ１３５）。
【０１２３】
構成解釈部１４４は、同図に示すように、ステップＳ１３４又はステップＳ１３５において抽出された要素情報が示す描画範囲を描画範囲レジスタ１５４に設定する（ステップＳ１３６）。
【０１２４】
例えば、図９に示す描画データ１２１であり、描画ＩＤ「１」の描画データ１２１を解釈する構成解釈部１４４が２番目の要素情報を抽出したとき、左上の座標（Ｘ，Ｙ）が（５，３０）であり、Ｘ方向に１３０画素、Ｙ方向に６０画素の矩形の範囲を描画範囲レジスタ１５４に設定する。
【０１２５】
これにより、構成解釈部１４４は、描画範囲設定処理（ステップＳ１２４）を終了する。
【０１２６】
図１３に戻り、種別ＩＤが「要素描画」であると判断した場合（ステップＳ１２３；描画範囲）、構成解釈部１４４は、要素描画処理を実行する（ステップＳ１２５）。
【０１２７】
ここから、要素描画処理（ステップＳ１２５）における処理の流れについて説明する。
【０１２８】
構成解釈部１４４は、図１５に示すように、上述のステップＳ１３１〜ステップＳ１３５と同様の処理を実行する。
【０１２９】
例えば、図９及び図１０に示す描画データ１２１及び対応付けテーブル１２２であり、切り替え後の表示画像１０７の表示画像ＩＤが「表示画像１」であるとする。この場合、描画ＩＤ「７」の描画データ１２１を解釈する構成解釈部１４４は、ステップＳ１３４において、描画データ１２１に含まれる３つの要素情報のうち、要素ＩＤ「１」に対応する２番目の要素情報を抽出する。
【０１３０】
また例えば、図９に示す描画データ１２１である場合、描画ＩＤ「２」〜「４」の描画データ１２１のいずれかを解釈する構成解釈部１４４は、ステップＳ１３５において、描画データ１２１に含まれる１番目の要素情報を抽出する。
【０１３１】
構成解釈部１４４は、図１５に示すように、抽出した要素情報に含まれる要素領域と先頭アドレスとのそれぞれを、要素領域レジスタ１５５と要素画像アドレスレジスタ１５６とに設定する（ステップＳ１４６）。
【０１３２】
例えば、図９に示す描画データ１２１である場合、描画ＩＤ「２」の描画データ１２１を解釈した構成解釈部１４４は、左上の座標（Ｘ，Ｙ）が（０，０）であり、Ｘ方向に１４０画素、Ｙ方向に２６５画素の矩形の領域を要素領域レジスタ１５５に設定し、「ｘｘｘ００」を要素画像アドレスレジスタ１５６に設定する。
【０１３３】
構成解釈部１４４は、図１５に示すように、要素描画要求を描画部１４５へ出力する（ステップＳ１４７）。描画部１４５は、要素描画要求を受け付けると（ステップＳ１４８）、描画範囲レジスタ１５４と要素領域レジスタ１５５とを参照し、要素領域が描画範囲と重なり合う否かを判断する（ステップＳ１４９）。
【０１３４】
例えば、図９に示す描画データ１２１であり、描画ＩＤ「１」の要素ＩＤ「１」に対応する描画範囲が描画範囲レジスタ１５４に設定されているとする。この場合、例えば同図に示す描画ＩＤ「２」の要素情報、描画ＩＤ「３」の要素情報又は描画ＩＤ「５」の要素ＩＤ「１」の要素情報が示す要素領域が要素領域レジスタ１５５に設定されていると、描画部１４５は、描画範囲と重なり合うと判断する。また、同じ場合で例えば、同図に示す描画ＩＤ「３」の要素情報が示す要素領域が要素領域レジスタ１５５に設定されていると、描画部１４５は、描画範囲と重なり合わないと判断する。
【０１３５】
描画範囲と重なり合うと判断した場合（ステップＳ１４９；Ｙｅｓ）、描画部１４５は、図１５に示すように、要素画像アドレスレジスタ１５６を参照し、記憶装置インタフェース部１４３を介して要素画像データ１１８の読み込みを開始する（ステップＳ１０９）。
【０１３６】
描画部１４５は、要素画像アドレスレジスタ１５６に設定されている先頭アドレスから始まる記憶領域に要素画像データ１１８を記憶装置１１３から順次読み込む。描画部１４５は要素画像データ１１８を読み込む場合、構成解釈部１４４が構成データ１１９を読み込む場合と同様に、１ｂｙｔｅずつ、先頭アドレスに＋１を加算しながら順次読み込む。
【０１３７】
描画部１４５は、読み込んだ要素画像データ１１８が示す要素画像を要素領域レジスタ１５５に設定されている要素領域に描画した画像のうち、描画範囲レジスタ１５４に設定されている描画範囲の画像を示す表示データを生成する。描画部１４５は、生成した表示データを表示装置１０３へ出力する（ステップＳ１５１）。
【０１３８】
例えば、図９に示す描画データ１２１であり、描画ＩＤ「１」の要素ＩＤ「１」に対応する描画範囲が描画範囲レジスタ１５４に設定され、描画ＩＤ「２」の描画データ１２１の要素情報が要素領域レジスタ１５５及び要素画像アドレスレジスタ１５６に設定されているとする。この場合、描画部１４５は、左上の座標（Ｘ，Ｙ）が（０，０）であり、Ｘ方向に１４０画素、Ｙ方向に２６５画素の矩形の領域に背景画像１０９ａ（図３参照）を描画した画像を示す表示データを生成して出力する。
【０１３９】
上述のように、描画データ１２１において、各描画範囲データ１２６の後に配置される要素描画データ１２５は例えば、その描画範囲データ１２６に含まれる要素情報が示す範囲全体において描画が必要なものである。そのため、図９に示す描画データ１２１において描画ＩＤ「２」の描画データ１２１を解釈する際、描画範囲レジスタ１５４には、その前に解釈された描画ＩＤ「１」の要素情報に対応する描画範囲が設定されている。描画ＩＤ「１」の要素情報のうち、例えば、要素ＩＤ「１」の要素情報に対応する描画範囲が設定されているとする。このとき、描画部１４５は、描画した背景画像１０９ａのうち、左上の座標（Ｘ，Ｙ）が（５，３０）であり、Ｘ方向に１３０画素、Ｙ方向に４０画素の矩形の範囲を抽出した画像を示す表示データを生成して出力する。
【０１４０】
例えば、描画ＩＤ「４」の描画データ１２１を解釈する場合、描画ＩＤ「５」の描画データ１２１を解釈する場合も、同様である。そのため、描画部１４５は、描画した画像１０９ｃ，１０９ｄ（図５，６参照）のうち、描画ＩＤ「１」の要素ＩＤ「１」に対応する描画範囲を抽出した画像を示す表示データを生成して出力する。
【０１４１】
例えば、描画ＩＤ「７」の描画データ１２１を解釈し、要素ＩＤ「１」の要素情報を抽出した場合、描画部１４５は、左上の座標（Ｘ，Ｙ）が（５，１４５）であり、Ｘ方向に１３０画素、Ｙ方向に１１５画素の矩形の領域に運転モード画像１０９ｆ（図８参照）を描画する。このとき、描画範囲レジスタ１５４には、その前に解釈された描画ＩＤ「６」の要素情報に対応する描画範囲が設定されている。そのため、描画部１４５は、描画した運転モード画像１０９ｆのうち、左上の座標（Ｘ，Ｙ）が（５，１４５）であり、Ｘ方向に１３０画素、Ｙ方向に１１５画素の矩形の範囲を抽出した画像を示す表示データを生成して出力する。
【０１４２】
描画部１４５は、図１５に示すように、要素描画終了を構成解釈部１４４へ通知する（ステップＳ１５２）。これにより、描画部１４５は、要素描画処理（ステップＳ１２５）を終了する。
【０１４３】
表示データを取得した表示装置１０３は、表示データが示す画像を順次表示させる。これを繰り返した結果、特定用情報により特定される表示画像ＩＤに対応する、すなわち切り替え後の表示画像１０７（例えば、図１２参照）が表示装置１０３に表示される。
【０１４４】
図１３に戻り、構成解釈部１４４は、要素描画終了の通知を受け付けると、読み込んだ構成データ１１９に基づく、ステップＳ１２２における判断処理を再び実行する。構成データの終端であると判断した場合（ステップＳ１２２；Ｙｅｓ）、構成解釈部１４４は、構成データ１１９の読み込みを終了する（ステップＳ１２６）。
【０１４５】
構成解釈部１４４は、描画開始要求レジスタ１５１に設定されている描画開始要求を、例えばクリアすることで解除する（ステップＳ１２７）。これにより、構成解釈部１４４は、解釈・描画処理（ステップＳ１０９）を終了する。
【０１４６】
描画開始要求の解除により、中央演算装置１１４は描画開始要求レジスタ１５１を参照して、解釈・描画処理（ステップＳ１０９）が終了しているか否かを判断することができる。なお、描画開始要求の解除に代えて、構成解釈部１４４が中央演算装置１１４の割り込み端子へ信号を送出することによって、解釈・描画処理（ステップＳ１０９）が終了したことが中央演算装置１１４により判断されてもよい。
【０１４７】
以上、本発明の実施形態１に係るリモコン装置１０１について説明した。
【０１４８】
本実施形態に係るリモコン装置１０１が備える中央演算装置１１４は、表示画像１０７を切り替える場合、表示装置１０３に表示されている表示画像１０７などリモコン装置１０１の内部状態に基づき描画用のアプリケーション・プログラムを実行することによって、特定用情報を決定する。この特定用情報は、例えば表示画像１０７を切り替えるために複数の要素画像を描画する必要がある場合であっても、切り替え後の表示画像１０７の表示画像ＩＤとそれに対応する構成データ１１９の先頭アドレスとを含むだけでよい。このような特定用情報を含むホストコマンドを出力するだけで、描画演算装置１１５に描画処理を実行させることができる。したがって、描画演算装置１１５に描画処理を実行させるための中央演算装置１１４の処理負担を軽減することが可能になる。
【０１４９】
また、描画演算装置１１５に描画処理を実行させるために中央演算装置１１４が出力するホストコマンドには、上述のような特定用情報に適宜必要な情報が付加されるだけである。そのため、ホストコマンドのデータサイズを小さくすることが可能になる。
【０１５０】
さらに、特定用情報を含むホストコマンドを受け付けた描画演算装置１１５は先頭アドレスと表示画像ＩＤとをそれぞれ構成アドレスレジスタ１５２と表示画像ＩＤレジスタ１５３とに格納するだけでよい。そのため、特定用情報を含むホストコマンドを受け付けた描画演算装置１１５が実行するレジスタ１４１への書き込み処理の負荷を軽減することが可能になる。その結果、描画演算装置１１５は特定用情報を含むホストコマンドを受け付けた場合の書き込み処理を速く終了させることができるので、中央演算装置１１４がその書き込み処理のために待たされることがなくなる。したがって、中央演算装置１１４が実行する主制御処理の遅延を抑えることが可能になる。
【０１５１】
さらに、画像及び要素領域のいずれもが同一の画像を含む表示画像１０７が１つのグループとされる。そして、１つのグループに属する表示画像１０７に含まれる要素画像のうち、画像及び要素領域が同一であるものについては、要素情報が１つである共通要素描画データ１２５ａとしてまとめている。これによって、１つのグループの描画データ１２１に重複する内容が含まれることがなくなる。また、共通要素描画データ１２５ａに対応する、対応付けテーブル１２２のデータが不要になる。したがって、構成データ１１９のデータサイズを小さくすることができ、記憶装置１１３の記憶領域の使用量を低減させることが可能になる。
【０１５２】
同様に、１つのグループ属する表示画像１０７において描画範囲が同一であるものについては、要素情報が１つである共通描画範囲データ１２６ａとしてまとめている、これによって、１つのグループの描画範囲データ１２６に重複する内容が含まれることがなくなる。また、共通描画範囲データ１２６ａに対応する、対応付けテーブル１２２のデータが不要になる。したがって、構成データ１１９のデータサイズを小さくすることができ、記憶装置１１３の記憶領域の使用量を低減させることが可能になる。
【０１５３】
さらに、描画範囲データ１２６により、切り替え後の表示画像１０７を表示させるために必要な範囲に対応する表示データを生成する。これにより、表示装置１０３はその範囲を表示することで、切り替え後の表示画像１０７を表示することができる。したがって、例えば背景画像１０９ａが前景を一旦消してしまうなどによって生じる表示画像１０７のチラツキをなくす又は低減させることが可能になる。特にメモリ資源が限られる実記環境では、ダブルバッファなどを採用しなくでも表示画像１０７のチラツキをなくす又は低減させることが可能になり、きわめて有用である。
【０１５４】
さらに、構成データ１１９は記憶装置１１３において連続する記憶領域に配置されており、構成データ１１９を特定するために構成データ１１９の先頭アドレスが用いられる。これによって、描画演算装置１１５は記憶装置１１３の先頭アドレスにアクセスして連続的に構成データ１１９を取得することができる。したがって、描画演算装置１１５が構成データ１１９を取得するための処理負荷を軽減することができ、構成データを速く取得することが可能になる。
【０１５５】
さらに、描画データ１２１において、各描画範囲データ１２６の後に配置される要素描画データ１２５を、その描画範囲データ１２６に含まれる要素情報が示す範囲全体において描画が必要なものとする。これによって、描画範囲レジスタ１５４に同じ範囲を設定し直さなくとも、切り替え後の表示画像１０７を表示させるために必要な範囲の画像を示す表示データを生成することができる。したがって、描画範囲レジスタ１５４に同じ範囲を設定し直すための構成データ１１９の情報又は描画演算装置１１５の処理が不要になるので、構成データのデータサイズを小さくし、描画演算装置１１５の処理負担を軽減することが可能になる。
【０１５６】
実施形態２．
本実施形態に係るリモコン装置２０１では、図１６に示すように、記憶装置２１３は、要素描画データ２２５と描画範囲データ２２６とを含む描画データ２２１と、対応付けテーブル２２２とを含む構成データ２１９を複数記憶している。
【０１５７】
構成データ２１９の各々は、図１７に示すように、本実施形態に特徴的な情報の配置構造を有する。構成データ２１９の各々において描画データ２２１と対応付けテーブル２２２とは、実施形態１では描画ＩＤで関連付けられるデータごとに、記憶装置２１３の記憶領域に連続して配置される。
【０１５８】
詳細には、同図に示すように、構成データ２１９の各々は、実施形態１では描画ＩＤで関連付けられる、描画データ２２１の種別ＩＤ情報と対応付けテーブル２２２の要素描画用の対応付けテーブル２２２ａ又は描画範囲用の対応付けテーブル２２２ｂと描画データ２２１の１つ又は複数の要素情報とを順に含む。
【０１５９】
種別ＩＤ情報は、種別ＩＤを示すとともに、構成データ２１９に含まれる描画データ２２１の先頭を示す。対応付けテーブル２２２は、描画ＩＤを含まない要素描画用の対応付けテーブル１２２ａ又は描画範囲用の対応付けテーブル１２２ｂである。実施形態１のＮＵＬＬテーブル１２２ｃは、対応付けテーブル２２２には含まれない。要素情報は、要素描画データ２２５又は描画範囲データ２２６に含まれる情報である。
【０１６０】
要素描画データ２２５の要素情報は、実施形態１に係る要素描画データ１２５に含まれる要素情報と同様であり、要素描画データ２２６の要素情報は、実施形態１に係る要素描画データ１２６に含まれる要素情報と同様である。すなわち、要素描画データ２２５は、実施形態１の共通要素描画データ１２５ａと同様の１つの要素情報を含む共通要素描画データ２２５ａと、実施形態１と同様の特徴要素描画データ１２５ｂと同様の複数の要素情報を含む特徴要素描画データ２２５ｂとを含む。また、描画範囲データ２２６は、実施形態１の共通描画範囲データ１２６ａと同様の１つの要素情報を含む共通描画範囲データ２２６ａと、実施形態１と同様の特徴描画範囲データ１２６ｂと同様の複数の要素情報を含む特徴描画範囲データ２２６ｂとを含む。
【０１６１】
構成データ２１９は、さらに、対応付けテーブル２２２の後にテーブル終端データ２６１を含み、１つ又は複数の要素情報の後に要素終端データ２６２を含み、構成データ２１９の最後に構成終端データ２６３を含む。テーブル終端データ２６１は、対応付けテーブル２２２の終端又は対応付けテーブル２２２がないことを示す予め定められたデータである。要素終端データ２６２は、実施形態１と同様に、各要素情報の終端を示す予め定められたデータである。
【０１６２】
本実施形態に係る構成データ２１９の詳細な例を図１８Ａ及び図１８Ｂに示す。両図に示す構成データ２１９は、実施形態１に係る構成データ１１９（図９，１０参照）と同様の情報を含む一連のデータである。なお、図１８Ａ及び図１８Ｂに示す「要素０」、「要素１」、「要素２」はそれぞれ要素ＩＤが「０」、「１」、「２」であることに対応する。また、図１８Ａ及び図１８Ｂに示す「（要素０）」、「（要素１）」及び「（要素２）」は説明のために付すものであり、本実施形態の各要素情報は実施形態１と同様に固定長データとすることで識別できるので、それらが構成データ２１９に含まれる必要はない。
【０１６３】
本実施形態では、構成データ２１９の各データが上述のような順序で連続して配置されることによって、実施形態１では描画ＩＤにより描画データ１２１と対応付けテーブル１２２とが関連付けられている。同図に示す要素ＩＤは説明のために付しており、構成データ２１９は、実施形態１とは異なり、描画ＩＤ情報を含む必要がない。そのため、本実施形態によれば、構成データ２１９のデータサイズを実施形態１の構成データ１１９のそれよりも小さくすることが可能になる。
【０１６４】
これまで、本実施形態に係るリモコン装置２０１の特徴的な構成について説明した。ここから本実施形態に係るリモコン装置２０１の特徴的な動作について、図を参照しつつ説明する。
【０１６５】
リモコン装置２０１は、例えば稼働中に、図１９に示す処理を実行する。本実施形態では同図に示すように、描画演算装置１１５が、実施形態１に係る解釈・描画処理（ステップＳ１０９）に代えて、解釈・描画処理（ステップＳ２０９）を実行する。
【０１６６】
（解釈・描画処理）
描画演算装置１１５が実行する解釈・描画処理（ステップＳ２０９）について、図を参照しつつ説明する。本実施形態では同図に示すように、実施形態１に係る描画範囲設定処理（ステップＳ１２４）及び要素描画処理（ステップＳ１２５）のそれぞれに代えて、描画範囲設定処理（ステップＳ２２４）及び要素描画処理（ステップＳ２２５）が実行される。
【０１６７】
図２１に示すように、描画範囲設定処理（ステップＳ２２４）において、構成解釈部１４４は、種別ＩＤ情報に続けて読み込んだ構成データ２１９がテーブル終端データ２６１であるか否かを判断する（ステップＳ２３７）。
【０１６８】
種別ＩＤ情報に続けて読み込んだ構成データ２１９がテーブル終端データ２６１であると判断された場合（ステップＳ２３７；Ｙｅｓ）、後続する描画データ２２１は、複数の要素情報を含む特徴要素描画データ２２５ｂ又は特徴描画範囲データ２２６ｂである。この場合、構成解釈部１４４は、実施形態１と同様に、表示画像ＩＤを参照し、（ステップＳ１３３）、続けて読み込んだ対応付けテーブル２２２を参照する（ステップＳ２３１）。
【０１６９】
構成解釈部１４４は、実施形態１と同様に、参照した対応付けテーブル２２２において、参照した表示画像ＩＤに対応付けられた要素ＩＤを決定し、続けて読み込んだ特徴要素描画データ２２５ｂ又は特徴描画範囲データ２２６ｂに含まれる要素情報のうち、決定した要素ＩＤに対応する要素情報を抽出する（ステップＳ１３４）。
【０１７０】
種別ＩＤ情報に続けて読み込んだ構成データ２１９がテーブル終端データ２６１でないと判断された場合（ステップＳ２３７；Ｎｏ）、後続する構成データ２１９は、１つの要素情報を含む共通要素描画データ２２５ａ又は共通描画範囲データ２２６ａである。この場合、構成解釈部１４４は、実施形態１と同様に、要素ＩＤを「０」と決定し、続けて読み込んだ共通要素描画データ２２５ａ又は共通描画範囲データ２２６ａの１番目の要素情報を抽出する（ステップＳ１３５）。
【０１７１】
構成解釈部１４４は、ステップＳ１３４又はステップＳ１３５において抽出された要素情報が示す描画範囲を描画範囲レジスタ１５４に設定する（ステップＳ１３６）。
【０１７２】
図２２に示すように、要素描画処理（ステップＳ２２５）において、構成解釈部１４４及び描画部１４５は、上述のステップＳ２３７〜ステップＳ１３５及びステップＳ１４６〜ステップＳ１５２の処理を実行する。
【０１７３】
本実施形態に係る解釈・描画処理（ステップＳ２０９）を実行することによって、表示画像１０７を切り替えるために必要な範囲の画像を示す表示データを順次生成して出力することができる。例えば、図１８に示す構成データ２１９であり、切り替え後の表示画像１０７の表示画像ＩＤが「表示画像１」である場合、この構成データ２１９を読み出しながら解釈・描画処理（ステップＳ２０９）を実行することによって、図１に示す表示画像１０７が図１２に示す表示画像１０７に切り替えられる。
【０１７４】
以上、本発明の実施形態２に係るリモコン装置について説明した。
【０１７５】
本実施形態に係るリモコン装置２０１によれば、構成データ２１９に含まれる情報は、図１７に示す構造で配置される。これによって、構成データ２１９をその開始ドレスから１度だけ順次読み込むことによって、切り替え後の表示画像１０７を表示させるために必要な範囲の画像を示す表示データを生成することができる。したがって、実施形態１における場合よりも効率的な描画処理を実現することが可能になる。また、描画演算装置１１５のゲート数が少なくてもよいため、描画演算装置１１５のコストを低減することが可能になる。
【０１７６】
また、種別ＩＤ情報に続けてテーブル終端データ２６１を配置することによって、後続する描画データ２２１が、共通要素描画データ２２５ａ又は共通描画範囲データ２２６ａであることを判断することができる。したがって、共通要素描画データ２２５ａ又は共通描画範囲データ２２６ａについて対応付けテーブル２２２を含めないことで、構成データ２１９のデータサイズを小さくしつつ、効率的な描画処理を実現することが可能になる。
【０１７７】
なお、本発明は上述の各実施形態に限られるものではなく、各実施形態及び以下の変形例、さらにそれらと均等な技術的範囲をも含む。
【０１７８】
変形例１．
実施形態では、要素描画データ１２５（２２５）と描画範囲データ１２６（２２６）とで共通の表示画像ＩＤを用いることにした。しかし、表示画像ＩＤは、要素描画データ１２５（２２５）と描画範囲データ１２６（２２６）とで異なるものが用いられてもよい。この場合、レジスタ１４１は、表示画像ＩＤレジスタ１５３に代えて、要素描画用の表示画像ＩＤレジスタと描画範囲用の表示画像ＩＤレジスタとを備えるとよい。
【０１７９】
例えば、実施形態において、カーソルが順次移動して、カーソルにより指示されている内容に応じた表示画像１０７が順次表示されるとする。この場合、「表示画像１」の表示画像１０７（図１２参照）は、「除菌脱臭がしたい」がカーソルで指示された表示画像１０７（図１参照）から切り替えられる場合と、「音を下げたい」がカーソルで指示された表示画像１０７（図示せず）から切り替えられる場合とがある。
【０１８０】
例えば、空調温度の設定画面において、切り替え後に３０度を表示させる場合、２９度から切り替えるときには２桁分の範囲の画像を示す表示データが必要となり、３１度から切り替えるときには１桁分の範囲の画像を示す表示データが必要となる。いずれのときにも、要素描画用の表示画像ＩＤレジスタには、３０度の表示画像１０７を描画させるための表示画像ＩＤを設定するとよい。描画範囲用の表示画像ＩＤレジスタには、２９度からのときには、２桁分の範囲の表示画像ＩＤを設定し、３１度からのときには、１桁分の範囲の表示画像ＩＤを設定するとよい。
【０１８１】
これにより、特徴要素描画データ１２５ｂ（２２５ｂ）の要素情報と特徴描画範囲データ１２６ｂ（２２６ｂ）の要素情報とを別個独立に抽出することができる。そのため、切り替え前後の表示画像１０７の組み合わせのすべてについて表示画像ＩＤを定義して対応付けテーブル１２２（２２２）を用意しなくとも、より狭い描画範囲の画像を示す表示データを生成することができる。したがって、構成データ１１９（２１９）のデータサイズが大きくなることを抑えつつ、効率的な描画処理を実現することが可能になる。
【符号の説明】
【０１８２】
１０１,２０１  リモコン装置
１０３  表示装置
１０４  操作部
１１１  制御装置
１１３，２１３  記憶装置
１１４  中央演算装置
１１５  描画演算装置
１１８  要素画像データ
１１９，２１９  構成データ
１２１，２２１  描画データ
１２２，２２２  対応付けテーブル
１２５，２２５  要素描画データ
１２６，２２６  描画範囲データ
１３２  描画制御部
１３３  主制御部
１４１  レジスタ
１４４  構成解釈部
１４５  描画部
【図１】
0005518119.tif 000002
【図２】
0005518119.tif 000003
【図３】
0005518119.tif 000004
【図４】
0005518119.tif 000005
【図５】
0005518119.tif 000006
【図６】
0005518119.tif 000007
【図７】
0005518119.tif 000008
【図８】
0005518119.tif 000009
【図９】
0005518119.tif 000010
【図１０】
0005518119.tif 000011
【図１１】
0005518119.tif 000012
【図１２】
0005518119.tif 000013
【図１３】
0005518119.tif 000014
【図１４】
0005518119.tif 000015
【図１５】
0005518119.tif 000016
【図１６】
0005518119.tif 000017
【図１７】
0005518119.tif 000018
【図１８Ａ】
0005518119.tif 000019
【図１８Ｂ】
0005518119.tif 000020
【図１９】
0005518119.tif 000021
【図２０】
0005518119.tif 000022
【図２１】
0005518119.tif 000023
【図２２】
0005518119.tif 000024