(57)【特許請求の範囲】
【請求項１】
画面を構成する要素画像を描画するための描画処理を実行する描画演算装置と連携して動作する中央演算装置であって、
前記描画処理の実行中に前記描画演算装置から出力される連携信号を取得する連携信号取得手段と、
前記描画演算装置から前記連携信号が出力されるパターンを示す連携パターン情報を記憶する記憶手段と、
前記描画処理の実行中に前記連携信号取得手段によって連携信号が取得された履歴と、前記連携パターン情報が示すパターンとを比較し、比較した結果に基づいて、前記描画演算装置との連携に異常が生じているか否かを判断する連携異常検知手段とを備える中央演算装置。
【請求項２】
前記連携パターン情報は、前記描画処理の実行中に前記描画演算装置から前記連携信号が出力される回数を含み、
前記連携異常検知手段は、前記描画処理の実行中に前記連携信号取得手段によって連携信号が取得された回数と、前記連携パターン情報が示す回数とを比較し、比較した結果に基づいて、前記描画演算装置との連携に異常が生じているか否かを判断する
請求項１に記載の中央演算装置。
【請求項３】
前記連携信号は、複数の候補の中から描画の対象となる要素画像を特定するために前記描画演算装置から出力される問合わせ信号と、前記描画処理の完了を通知するために前記描画演算装置から出力される完了通知信号とを含み、
前記連携パターン情報は、前記描画処理の実行中に前記描画演算装置から前記問合わせ信号が出力される回数を示し、
前記連携異常検知手段は、前記描画処理の実行中に前記連携信号取得手段によって連携信号が取得された回数が前記連携パターン情報によって示される回数に到達した後に、前記連携信号取得手段によって取得された連携信号が前記完了通知信号であるか否かに基づいて、前記描画演算装置との連携に異常が生じているか否かを判断する
請求項２に記載の中央演算装置。
【請求項４】
前記連携パターン情報は、前記描画演算装置から前記連携信号が出力される時間間隔について予め定めた取得時間を含み、
前記連携異常検知手段は、前記連携信号取得手段によって連携信号が取得される時間間隔と、前記連携パターン情報に含まれる取得時間とを比較し、比較した結果に基づいて、前記描画演算装置との連携に異常が生じているか否かを判断する
請求項１から３のいずれか１項に記載の中央演算装置。
【請求項５】
前記連携異常検知手段は、さらに、前記描画演算装置との連携の異常と判断した場合に、前記異常から復旧するための復旧処理を実行する
請求項１から４のいずれか１項に記載の中央演算装置。
【請求項６】
前記連携異常検知手段は、前記復旧処理として、前記描画演算装置をリセットさせるためのリセット信号を前記描画演算装置のリセット線へ出力する
請求項５に記載の中央演算装置。
【請求項７】
前記連携異常検知手段は、前記復旧処理として、さらに、前記描画演算装置と前記画面を表示する表示装置とリセットさせるためのリセット信号を、前記描画演算装置と前記表示装置との共通のリセット線へ出力する
請求項６に記載の中央演算装置。
【請求項８】
前記描画処理を前記描画演算装置に開始させるための描画開始指示を出力する描画開始指示手段をさらに備え、
前記描画開始指示は、前記画面が変更される範囲に応じた変更範囲を含み、
前記連携異常検知手段は、前記復旧処理として、前記画面の全体に応じた変更範囲を含む前記描画開始指示を出力する
請求項５から７のいずれか１項に記載の中央演算装置。
【請求項９】
画面を構成する要素画像を描画するための描画処理を実行する描画演算装置と、
前記描画処理の実行中に前記描画演算装置と連携して動作する中央演算装置とを備える制御装置であって、
前記描画演算装置は、
前記描画処理を制御する描画制御手段と、
前記描画制御手段からの指示に従って、前記描画処理の実行中に連携信号を出力する連携手段とを備え、
前記中央演算装置は、
前記連携手段から出力される連携信号を取得する連携信号取得手段と、
前記連携手段から前記連携信号が出力されるパターンを示す連携パターン情報を記憶する記憶手段と、
前記描画処理の実行中に前記連携信号取得手段によって連携信号が取得された履歴と、前記連携パターン情報が示すパターンとを比較し、比較した結果に基づいて、前記描画演算装置との連携に異常が生じているか否かを判断する連携異常検知手段とを備える制御装置。
【請求項１０】
画面を表示する表示装置と、
前記画面を構成する要素画像を描画するための描画処理を実行する描画演算装置と、
前記描画処理の実行中に前記描画演算装置と連携して動作する中央演算装置とを備えるリモコン装置であって、
前記描画演算装置は、
前記描画処理を制御する描画制御手段と、
前記描画制御手段からの指示に従って、前記描画処理の実行中に連携信号を出力する連携手段とを備え、
前記中央演算装置は、
前記連携手段から出力される連携信号を取得する連携信号取得手段と、
前記連携手段から前記連携信号が出力されるパターンを示す連携パターン情報を記憶する記憶手段と、
前記描画処理の実行中に前記連携信号取得手段によって連携信号が取得された履歴と、前記連携パターン情報が示すパターンとを比較し、比較した結果に基づいて、前記描画演算装置との連携に異常が生じているか否かを判断する連携異常検知手段とを備えるリモコン装置。
【請求項１１】
画面を構成する要素画像を描画するための描画処理を実行する描画演算装置と連携して動作する中央演算装置が実行する連携異常検出方法であって、
前記描画処理の実行中に前記描画演算装置から出力される連携信号を取得することと、
前記描画演算装置から前記連携信号が出力されるパターンを示す連携パターン情報を取得することと、
前記描画処理の実行中に前記連携信号が取得された履歴と、前記連携パターン情報が示すパターンとを比較し、比較した結果に基づいて、前記描画演算装置との連携に異常が生じているか否かを判断することとを含む連携異常検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中央演算装置、制御装置、リモコン装置及び連携異常検出方法に関する。
【背景技術】
【０００２】
空調機、照明機器などの電気機器を遠隔制御するリモコン装置が普及している。この種のリモコン装置には、動作状態に応じた画面を表示するために、表示装置が搭載されることが多い。表示装置にフルドット液晶パネルが採用された場合、画面を表示するための描画処理の負荷が大きくなるため、電気機器を制御する主制御処理に遅延が生じることがある。
【０００３】
例えば特許文献１には、描画処理を実行する専用のハードウェアとして描画演算装置を中央演算装置内又は中央演算装置外に搭載する制御装置が開示されている。この技術によれば、中央演算装置と描画演算装置とが連携して描画処理を実行する。これによって、中央演算装置が描画処理を実行する負荷が軽減されるので、中央演算装置が実行する主制御処理の遅延を防ぐことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７５６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の制御装置では、中央演算装置と描画演算装置との連携の異常のために、描画処理が完了した時の画面の表示に乱れを生じる可能性がある。例えば、ユーザが操作のためにリモコン装置に触れた時に発生する静電気が、リモコン装置内の配線を流れる信号にノイズを発生させることがある。このようなノイズは、中央演算装置と描画演算装置との連携の異常を生じさせる原因の１つと考えられる。
【０００６】
例えば、描画演算装置が中央演算装置の外部に搭載される場合、両装置は、配線で接続されることが多い。両装置を接続する配線を流れる信号にノイズが発生すると、中央演算装置と描画演算装置との間で本来送受信されるべき情報が伝わらず、その結果、両装置の連携に異常が生じることがある。特に、中央演算装置に廉価な汎用マイコンを利用し、描画演算装置に外部ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を利用した場合、両装置を接続する配線にノイズが発生し易い。
【０００７】
また例えば、ノイズが描画演算装置のリセット線に発生することで描画演算装置だけがリセットすることがある。このような場合、描画演算装置と中央演算装置とのそれぞれが連携して実行する処理の内容に齟齬が生じ、その結果、中央演算装置と描画演算装置との連携に異常が生じることがある。
【０００８】
本発明は、上述の事情に鑑みてなされたもので、描画演算装置との連携の異常を自動的に検知することが可能な中央演算装置などを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る中央演算装置は、画面を構成する要素画像を描画するための描画処理を実行する描画演算装置と連携して動作する中央演算装置であって、連携信号取得手段と、記憶手段と、連携異常検知手段とを備える。連携信号取得手段は、前記描画処理の実行中に前記描画演算装置から出力される連携信号を取得する。記憶手段は、前記描画演算装置から前記連携信号が出力されるパターンを示す連携パターン情報を記憶する。連携異常検知手段は、前記描画処理の実行中に前記連携信号取得手段によって連携信号が取得された履歴と、前記連携パターン情報が示すパターンとを比較し、比較した結果に基づいて、前記描画演算装置との連携に異常が生じているか否かを判断する。
【発明の効果】
【００１０】
本発明によれば、描画処理の実行中に前記連携信号取得手段によって連携信号が取得された履歴と、前記連携パターン情報が示すパターンとに基づいて、前記描画演算装置との連携に異常が生じているか否かを判断する。従って、描画演算装置との連携の異常を自動的に検知することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態に係るリモコン装置の構成を示す図である。
【図２】図１に示す快適セレクト画面から変更された後の快適セレクト画面の例を示す図である。
【図３】快適セレクト画面を構成する要素画像の各々が固定要素と可変要素とのいずれであるかを示す図である。
【図４】一実施の形態に係るリモコン装置の機能的な構成を示す図である。
【図５】快適セレクト画面を構成する要素画像である背景画像の一例を示す図である。
【図６】快適セレクト画面を構成する要素画像であるタイトル画像の一例を示す図である。
【図７】快適セレクト画面を構成する要素画像であるリストの一例を示す図である。
【図８】快適セレクト画面を構成する要素画像である選択枠の一例を示す図である。
【図９】快適セレクト画面を構成する要素画像であって、除菌脱臭モードに応じたシーン画像１１３の一例を示す図である。
【図１０】快適セレクト画面を構成する要素画像であって、送風モードに応じたシーン画像１１３の一例を示す図である。
【図１１】快適セレクト画面の画面構成情報の一例を示す図である。
【図１２】中央演算装置が備える記憶部に記憶される情報の例を示す図である。
【図１３】画面変更定義情報の一例を示す図である。
【図１４】連携パターン情報の一例を示す図である。
【図１５】応答定義情報の一例を示す図である。
【図１６Ａ】一実施の形態に係る中央演算処理の流れを示すフローチャートである。
【図１６Ｂ】一実施の形態に係る中央演算処理の流れを示すフローチャートである。
【図１７Ａ】一実施の形態に係る描画処理の流れを示すフローチャートである。
【図１７Ｂ】一実施の形態に係る描画処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照しつつ説明する。全図を通じて同一の要素には同一の符号を付す。
【００１３】
本発明の一実施の形態に係るリモコン装置１００は、制御の対象となる機器（制御対象機器）としての空調機を制御する装置である。リモコン装置１００は、正面図である図１に示すように、ユーザが操作するための操作部としての各種ボタン１０１ａ〜ｅと、画面を表示する表示装置１０２と、本体ケース１０３の内部に配置されてリモコン装置１００の全体的な制御を行う制御装置１０４とを備える。
【００１４】
なお、制御対象機器は、空調機に限られず、例えば照明、セキュリティシステムといった家電機器、設備機器などであってもよい。
【００１５】
ボタン１０１ａ〜ｅは、ユーザが押下することによって操作される。ボタン１０１ａ〜ｅが操作されると操作信号が制御装置１０４へ入力し、それによって、制御装置１０４は操作されたボタン１０１ａ〜ｅを判別する。
【００１６】
同図に示す例では、運転／停止ボタン１０１ａは、空調機の運転と停止とを切り替えるための操作部である。上ボタン１０１ｂは、表示中の画面に含まれる選択枠を上方へ移動させたり、表示中の画面に含まれる数値を予め定められた刻みで増加させたりするための操作部である。下ボタン１０１ｃは、表示中の画面に含まれる選択枠を下方へ移動させたり、表示中の画面に含まれる数値を予め定められた刻みで減少させたりするための操作部である。
【００１７】
メインボタン１０１ｄは、運転設定画面を表示させるための操作部である。運転設定画面は、例えば、ユーザが冷房モード、暖房モード及び除湿モードの中からいずれかの運転モードを特定して設定するとともに目標温度を設定するための画面である。
【００１８】
快適セレクトボタン１０１ｅは、快適セレクト画面１０５を表示させるための操作部である。快適セレクト画面１０５は、図１に示すように、ユーザが除菌脱臭モード、送風モード及び静音モードの中からいずれかの運転モードを特定して設定するための画面である。
【００１９】
なお、リモコン装置１００に設けられるボタン１０１ａ〜ｅは、これらに限られず、適宜設けられてよい。また、操作部は、ボタン１０１ａ〜ｅに限られず、タッチパネルなどであってもよい。
【００２０】
表示装置１０２は、一定の大きさの表示領域に配置された一定の数の画素（例えば、縦２５５ドット、横１４０ドットの画素）で表される画像（画面）を表示する装置である。表示装置１０２は、物理的には、例えば３２階調グレースケール対応のフルドット形式の液晶デバイス、表示装置１０２を制御する制御部、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成される。なお、表示装置１０２は、これに限られず、例えばカラー対応などであってもよい。
【００２１】
表示装置１０２が備える制御部が実行する処理には、例えば、液晶デバイスの動作を制御する処理、制御装置１０４から出力される描画データ（詳細後述）を液晶デバイスに適合するように画素数、データ形式などを変換する処理などがある。
【００２２】
制御装置１０４は、機能的には図４に示すように、描画演算装置１０８によって読み出される各種情報を予め記憶する記憶装置１０６と、動作状況に応じた画面を表示装置１０２に表示させるために連携して動作する中央演算装置１０７及び描画演算装置１０８を備える。描画演算装置１０８は、変更後の画面を構成する要素画像を描画するための描画処理を実行する。中央演算装置１０７は、描画処理の実行中に前記描画演算装置と連携して動作する。
【００２３】
ここで、動作状況は、リモコン装置１００の動作に関連する状況であって、例えば、表示装置１０２に表示される画面、空調機の運転モード（除菌除湿モード、送風モード、静音モード、冷房モード、暖房モードなど）、操作されたボタン１０１ａ〜ｅを含む。
【００２４】
なお、動作状況は、これらに限られず、室内外の温度、室内外の湿度、現在時刻、設定されている目標温度、設定されている目標湿度、タイマ設定されている時刻などを含んでもよい。このような動作状況は、制御装置１０４が内部で保持している情報、入力信号（例えば、温度センサ、湿度センサなどから制御装置１０４が取得するセンサから出力されるセンサ信号、操作信号）などから特定されるとよい。
【００２５】
画面は、ユーザが運転モード、目標温度、タイマ設定などを設定又は確認するために適宜定められたひとまとまりの情報を含む画像である。画面を構成する画像要素の数、配置などの画面構成の違いが大きい画面は、異なる画面として定められ、画面の構成の違いが小さい画面は、１つの画面として定められる。画面の具体例としては、上述の運転設定画面、快適セレクト画面１０５の他に、タイマ動作を設定するためのタイマ設定画面などを挙げることができる。
【００２６】
画面は、複数の要素画像から構成される。すなわち、要素画像は、画面を構成する要素となる画像であって、固定要素と可変要素とを含む。固定要素は、画像及び表示範囲のいずれもが固定した要素画像である。可変要素は、画像及び表示範囲のうちの少なくとも１つが異なる候補の中から、動作状況に応じていずれか１つが特定されて表示される要素画像である。
【００２７】
図１に示す快適セレクト画面１０５では、背景画像１０９と、タイトル画像１１０と、リスト１１１と、選択枠１１２ａと、シーン画像１１３ａとが、要素画像として含まれる。
【００２８】
背景画像１０９は、背景として適宜設定される画像である。タイトル画像１１０は、画面のタイトルを示す。リスト１１１は、快適セレクト画面１０５での選択の候補として定められた運転モード（除菌脱臭モード、送風モード、静音モード）の一覧を示す画像である。選択枠１１２ａは、リスト１１１の中で選択中の運転モードを示すための枠状の画像であって、リスト１１１の除菌脱臭モードを囲む。シーン画像１１３ａは、除菌脱臭モードに応じた情景を示す画像である。
【００２９】
また、図２は、例えば、図１に示す快適セレクト画面１０５が表示された状態で下ボタン１０１ｃが操作された場合に表示される快適セレクト画面１０５を示す。図２に示す快適セレクト画面１０５では、図１に示す快適セレクト画面１０５と対比すると、選択枠１１２ａの位置が選択枠１１２ｂに変更され、シーン画像１１３ａがシーン画像１１３ｂに変更されている。
【００３０】
すなわち、図２に示す快適セレクト画面１０５では、図１と同様の背景画像１０９、タイトル画像１１０及びリスト１１１と、図１とは異なる選択枠１１２ｂ及びシーン画像１１３ｂとが、要素画像として含まれる。選択枠１１２ｂは、選択枠１１２ａとは表示範囲が異なり、リスト１１１の送風モードを囲む枠状の画像である。シーン画像１１３ｂは、シーン画像１１３ａとは画像が異なり、送風モードに応じた情景を示す画像である。
【００３１】
さらに、図２に示す快適セレクト画面１０５が表示された状態で下ボタン１０１ｃが操作された場合、図２に示す快適セレクト画面１０５から、選択枠１１２ｂの位置が選択枠１１２ｃに変更され、シーン画像１１３ｂがシーン画像１１３ｃに変更される（図３参照）。
【００３２】
すなわち、この場合の快適セレクト画面１０５では、図１と同様の背景画像１０９、タイトル画像１１０及びリスト１１１と、図１及び２とは異なる選択枠１１２ｃ及びシーン画像１１３ｃとが、要素画像として含まれる。選択枠１１２ｃは、選択枠１１２ａ，ｂとは表示範囲が異なり、リスト１１１の静音モードを囲む枠状の画像である。シーン画像１１３ｃは、シーン画像１１３ａ，ｂとは画像が異なり、静音モードに応じた情景を示す画像である。
【００３３】
図３は、快適セレクト画面１０５を構成する要素画像のそれぞれが、固定要素と可変要素とのいずれであるかを示す。同図に示すように、背景画像１０９、タイトル画像１１０及びリスト１１１は、快適セレクト画面１０５を構成する固定要素の例である。選択枠１１２ａ〜ｃ及びシーン画像１１３ａ〜ｃは、快適セレクト画面１０５を構成する可変要素の例である。選択枠１１２ａ〜ｃ及びシーン画像１１３ａ〜ｃは、上述のように下ボタン１０１ｃの操作に応じて順に変更されるとともに、上ボタン１０１ｂの操作に応じて逆順に変更されるとよい。
【００３４】
描画処理は、画面を構成する複数の要素画像のうち、動作状況に応じた要素画像を特定して描画する処理である。描画処理の結果として、描画データが生成される。
【００３５】
快適セレクト画面１０５を表示させるための描画処理では、固定要素である背景画像１０９、タイトル画像１１０及びリスト１１１は、それぞれが描画される。可変要素である選択枠１１２ａ〜ｃは、１つのグループを構成し、これらの中から動作状況に応じて特定されたものが描画の対象となって描画される。同様に、可変要素であるシーン画像１１３ａ〜ｃは、１つのグループを構成し、これらの中から動作状況に応じて特定されたものが描画の対象となって描画される。
【００３６】
なお、要素画像（１０９〜１１１，１１２ａ〜ｃ，１１３ａ〜ｃ）は、ここで例示したものに限られない。要素画像は、任意に定められてよく、例えば文字、数字、記号、図形などのうちの１つ又は複数の組み合わせで構成されるとよい。また、要素画像が固定要素と可変要素とのいずれであるかは、画面の構成に応じて適宜定められてよい。可変要素のグループ構成も、画面の構成に応じて適宜定められてよい。
【００３７】
記憶装置１０６は、図４に示すように、表示装置１０２に表示されるすべての画面に含まれる要素画像を示す要素画像情報１１４と、表示装置１０２に表示されるすべての画面の構成を画面ごとに示す画面構成情報１１５とを記憶する。なお、記憶装置１０６は、物理的には、例えばフラッシュメモリなどから構成されるとよい。
【００３８】
詳細には、要素画像情報１１４は、要素画像情報１１４を特定するために予め定められる要素画像ＩＤと、画像を示す情報とを含む。
【００３９】
図５〜１０は、快適セレクト画面１０５を表示するための要素画像情報１１４ａ〜ｆの例を示す。これらの図に示すように、本実施の形態での要素画像ＩＤは、要素画像情報１１４ａ〜ｆのそれぞれに予め付与された固有の名称である。
【００４０】
なお、記憶装置１０６において要素画像情報１１４の各々が固定のアドレスに記憶されている場合、要素画像ＩＤには、要素画像情報１１４の各々のアドレスが採用されてもよい。
【００４１】
図５に示す要素画像情報１１４ａは、要素画像ＩＤとしての「ｉｍｇ００」と、背景画像１０９を示す情報とを含む。図６に示す要素画像情報１１４ｂは、要素画像ＩＤとしての「ｉｍｇ０１」と、タイトル画像１１０を示す情報とを含む。図７に示す要素画像情報１１４ｃは、要素画像ＩＤとしての「ｉｍｇ０２」と、リスト１１１を示す情報とを含む。
【００４２】
図８に示す要素画像情報１１４ｄは、要素画像ＩＤとしての「ｉｍｇ０３」と、選択枠１１２ａ〜ｃを示す情報とを含む。ここで、選択枠１１２ａ〜ｃは、画像が共通であるので、これらを描画するための要素画像情報１１４ｄは、１つである。
【００４３】
図９に示す要素画像情報１１４ｅは、要素画像ＩＤとしての「ｉｍｇ１０」と、シーン画像１１３ａを示す情報とを含む。図１０に示す要素画像情報１１４ｆは、要素画像ＩＤとしての「ｉｍｇ１１」と、シーン画像１１３ｂを示す情報とを含む。なお、要素画像ＩＤとしての「ｉｍｇ１２」と、シーン画像１１３ｃを示す情報とを含む要素画像情報１１４も、記憶装置１０６に記憶されているが、図示していない。
【００４４】
画面構成情報１１５は、画面の構成を画面ごとにまとめた情報である。画面構成情報１１５は、図１１に快適セレクト画面１０５の例を示すように、快適セレクト画面１０５を特定するために予め定められる画面ＩＤと、快適セレクト画面１０５を表示するために描画される要素画像の数に応じた描画情報１１６ａ〜ｅとを含む。
【００４５】
同図に示す例では、画面ＩＤは、快適セレクト画面１０５に付与された固有の番号「２」を示す。同図では、画面タイトルが画面ＩＤに含めて示されているが、これは理解を容易にするためである。
【００４６】
なお、記憶装置１０６において画面構成情報１１５の各々が固定のアドレスに記憶されている場合、画面ＩＤには、アドレスが採用されてもよい。
【００４７】
描画情報１１６ａ〜ｅは、快適セレクト画面１０５を構成するすべての要素画像１０９〜１１１，１１２ａ〜ｃ，１１３ａ〜ｃの各々を描画するための要素情報を含む。描画情報１１６ａ〜ｅの各々は、それぞれを特定するために予め定められる描画ＩＤと、１つ又は複数の要素情報により構成される。
【００４８】
要素情報は、１つの要素画像を描画するための情報であって、要素画像ＩＤと、要素画像ＩＤにより特定される要素画像情報１１４が示す画像の描画範囲とを含む。要素情報には、描画情報１１６ａ〜ｅの各々において要素情報を特定するために予め定められる要素ＩＤが対応付けられている。
【００４９】
詳細には、固定要素を描画するための描画情報１１６ａ〜ｃは、それぞれ、「１」〜「３」の異なる描画ＩＤが付与された個別の情報であって、１つの要素情報から構成される。
【００５０】
例えば、描画情報１１６ａは、固定要素である背景画像１０９を描画するための情報である。描画情報１１６ａは、要素ＩＤが「１」である１つの要素情報から構成される。描画情報１１６ａに含まれる要素情報の要素画像ＩＤは、背景画像１０９を示す要素画像情報１１４を特定するための「ｘｘｘ００」を示す。描画情報１１６ａに含まれる要素情報の描画範囲、すなわち、背景画像１０９の描画範囲は、（Ｘ，Ｙ，ｄＸ，ｄＹ）のそれぞれに対応する（０，０，１４０，２６５）を示す。
【００５１】
ここで、描画範囲は、任意の形状であってよく、任意の方法で表されてよいが、本実施の形態での描画範囲は、代表位置（Ｘ，Ｙ）と、幅と高さの組み合わせである（ｄＸ，ｄＹ）とによって表される矩形である。
【００５２】
詳細には、本実施の形態では、表示範囲の全体（画面の全体）の画素数と、描画処理において採用される描画範囲の全体（全描画範囲）の画素数とが同じであるとする。すなわち、図３を参照すると分かるように、画面の全体に応じた描画範囲（全描画範囲）は、横縦が（１４０ドット，２５５ドット）であるとする。代表位置は、矩形の描画範囲の左上隅の位置である。幅（ｄＸ）は、基準位置からのＸ方向（横方向）の長さである。高さ（ｄＹ）は、基準位置からのＹ方向（縦方向）の長さである。代表位置、幅、高さは、いずれも、ドットを単位として表される。
【００５３】
可変要素を描画するための描画情報１１６ｄ，ｅは、それぞれ、「４」，「５」の異なる描画ＩＤが付与された個別の情報であって、複数の要素情報から構成される。
【００５４】
例えば、描画情報１１６ｄは、可変要素である選択枠１１２ａ〜ｃを描画するための情報である。描画情報１１６ｄは、要素ＩＤが「１」〜「３」である３つの要素情報から構成される。要素ＩＤが「１」〜「３」である要素情報は、それぞれ、選択枠１１２ａ〜ｃを描画するための情報である。そのため、各要素情報の要素画像ＩＤは、選択枠１１２ａ〜ｃを示す要素画像情報１１４ｄを特定するための「ｘｘｘ０３」を示す。また、要素ＩＤが「１」〜「３」である要素情報の描画範囲は、それぞれ、（５，３５，１３０，３０）、（５，６５，１３０，３０）、（５，９５，１３０，３０）を示す。
【００５５】
例えば、描画情報１１６ｅは、可変要素であるシーン画像１１３ａ〜ｃを描画するための情報である。描画情報１１６ｅは、要素ＩＤが「１」〜「３」である３つの要素情報から構成される。要素ＩＤが「１」〜「３」である要素情報は、それぞれ、シーン画像１１３ａ〜ｃを描画するための情報である。そのため、要素ＩＤが「１」〜「３」である要素情報の要素画像ＩＤは、それぞれ、シーン画像１１３ａ〜ｃを示す要素画像情報１１４ｅ〜ｆを特定するための「ｘｘｘ１０」、「ｘｘｘ１１」、「ｘｘｘ１２」を示す。また、各要素情報の描画範囲は、（５，１３０，１３０，１２０）を示す。
【００５６】
図４に示すように、中央演算装置１０７は、機能的に、各種情報を記憶する記憶部１１７と、空調機を制御するための主制御を実行する主制御部１１８と、記憶部１１７を適宜参照しつつ描画演算装置１０８と連携して動作する描画開始指示部１１９、連携信号取得部１２０、応答部１２１及び連携異常検知部１２２とを備える。
【００５７】
なお、中央演算装置１０７は、物理的には例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成される。中央演算装置１０７の機能は、種々の方法で実現されてよく、例えば予め組み込まれたソフトウェアプログラムを実行することで実現される。
【００５８】
記憶部１１７は、描画演算装置１０８と連携するための情報として、図１２に示すように、画面変更定義情報１２３と、連携パターン情報１２４と、応答定義情報１２５とを記憶する。
【００５９】
画面変更定義情報１２３は、画面を変更する条件を定義する情報である。図１３は、快適セレクト画面１０５の表示中にボタン１０１ｂ，ｃ又はｄが押下された場合に画面を変更する条件を定義する画面変更定義情報１２３の例を示す。同図に示すように、画面変更定義情報１２３では、変更前の動作状況を示す変更前の動作情報と、変更後の動作状況を示す変更後の動作情報と、変更範囲を示す変更範囲情報とが関連付けられている。
【００６０】
変更前の動作情報は、表示中の画面の画面ＩＤと、表示中の画面にて選択されている運転モードと、画面を変更するトリガとなる入力信号の種別を示す入力種別とを含む。変更後の動作情報は、変更後の画面の画面ＩＤと、変更後の画面で選択される運転モードとを含む。変更範囲は、画面において画像が変更される範囲に応じて描画が必要となる範囲を示す。
【００６１】
同図に示す画面変更定義情報１２３は、変更前の動作情報が示す動作状況となった場合に、変更後の動作情報が示す内容にリモコン装置１００の動作状況を変更するとともに、変更範囲が示す範囲の画像を変更することを示す。
【００６２】
例えば、同図において１行目の画面変更定義情報１２３は、変更前の動作状況として、快適セレクト画面１０５の表示中にメインボタン１０１ｄの操作が検知された場合を示す。この画面変更定義情報１２３は、変更後の動作状況として、画面を運転設定画面に変更することを示し、画面の全体に応じた範囲（すなわち、横が１４０ドット、縦が２５５ドットの全領域）で要素画像の描画が必要となることを示す。ここで、図１３の「−」は、任意の動作モードであることを示す。
【００６３】
また例えば、同図において２行目の画面変更定義情報１２３は、変更前の動作状況として、除菌脱臭モードが選択された快適セレクト画面１０５の表示中に上ボタン１０１ｂの操作が検知された場合を示す。この画面変更定義情報１２３は、変更後の動作状況として、画面を快適セレクト画面１０５のままとし、運転モードを静音モードに変更することを示す。この画面変更定義情報１２３は、（５，３５，１３０，３０）、（５，９５，１３，３０）及び（５，１３０，１３０，１２０）で表される矩形領域で画像の変更が必要となることを示す。
【００６４】
このように、例えば快適セレクト画面１０５から運転設定画面に画面を変更する場合のように、異なる画面へ変更するため画面構成の変化が大きい場合、変更範囲には、画面の全体に応じた範囲が設定される。また、例えば快適セレクト画面１０５にて要素画像１０９〜１１１，１１２ａ〜ｃ，１１３ａ〜ｃの一部（可変要素；１１２ａ〜ｃ，１１３ａ〜ｃ）を変更する場合のように、同一の画面にて変更するため画面構成の変化が小さい場合、変更範囲には、画面を変更するために要素画像の描画が必要な範囲が設定される。
【００６５】
これにより、画面を変更する際のチラツキ（例えば、背景画像１０９などの変更されない画像（固定要素）が、その前面に配置される要素画像（可変要素）を一時的に消してしまうように見える現象）を抑制することができる。また、要素画像を描画するための処理負荷の軽減、描画演算装置１０８から表示装置１０２へ出力される描画データのサイズの小量化、画面を変更するための表示装置１０２での処理負荷の軽減などを図ることができる。
【００６６】
連携パターン情報１２４は、図１４に一例を示すように、描画処理の実行中に描画演算装置１０８から連携信号が出力されるパターンを画面ごとに示す情報である。
【００６７】
ここで、連携信号は、描画処理の実行中に描画演算装置１０８から出力される信号であり、問合わせ信号と、完了通知信号とを含む。
【００６８】
問合わせ信号は、複数の候補の中から動作状況に応じた特定の要素画像（すなわち、可変要素）を描画する場合に、描画の対象となる要素画像を特定するために描画演算装置１０８から出力される連携信号である。完了通知信号は、変更後の画面に関する描画処理を完了する際に、描画処理の完了を通知するために描画演算装置１０８から出力される連携信号である。
【００６９】
同図に例示する連携パターン情報１２４では、画面ＩＤと、描画演算装置１０８から連携信号が出力されるパターンを示す連携パターンとが関連付けられている。連携パターンでは、問合わせ回数と、問合わせ内容と、取得時間とが関連付けられている。
【００７０】
問合わせ回数は、関連付けられた画面ＩＤによって示される画面に関する描画処理の実行中に描画演算装置１０８から連携信号（問合わせ信号）が出力される回数である。問合わせ内容は、対応付けられた回数での連携信号による問い合わせの内容である。取得時間は、描画処理の開始から順次連携信号を取得する時間間隔である。
【００７１】
同図に示す連携パターン情報１２４では、例えば、画面ＩＤが「２」の快適セレクト画面１０５を描画する場合、連携信号（問合わせ信号）が２回出力されることを示す。そして、同図に示す連携パターン情報１２４は、快適セレクト画面１０５を描画するための「１」回目の連携信号が、可変要素である選択枠１１２ａ〜ｃを特定するための「選択枠の位置」の問い合わせであること示す。また、同図に示す連携パターン情報１２４は、快適セレクト画面１０５を描画するための「２」回目の連携信号（問合わせ信号）が、可変要素であるシーン画像１１３ａ〜ｃを特定するための「シーン画像」の問い合わせであることを示す。
【００７２】
同図に示す連携パターン情報１２４の取得時間は、変更後の画面の描画処理が開始されてから最初の連携信号を取得するまでの時間、又は、前回の連携信号を取得してから次の連携信号を取得するまでの時間を示す。
【００７３】
例えば、問合わせ回数「１」に対応付けられた取得時間は、それに関連付けられた画面の描画処理が開始されてから最初の連携信号を取得するまでの時間を示す。問合わせ回数「２」以上に対応付けられた取得時間は、前回の連携信号を取得してから次の連携信号を取得するまでの時間を示す。同図に示す連携パターン情報１２４では、問合わせ回数が「１」回目、「２」回目の問合わせ信号の取得時間が「Ｔ０」である。この取得時間には、描画演算装置１０８にて１つの要素画像を描画するために要すると想定される時間が採用されればよく、例えば２００ｍｓ程度であればよい。
【００７４】
なお、本実施の形態では、取得時間は、すべて「Ｔ０」としているが、各回について適宜定められてよい。例えば、１回目の連携信号を取得するまでの取得時間と、２回目以降の連携信号を取得するまでの取得時間とで異なる時間が設定されてもよい。
【００７５】
なお、本実施の形態では、連携パターン情報１２４は、各画面について、連携信号としての問合わせ信号が出力される回数を示す例により説明するが、各画面について、連携信号としての問合わせ信号と完了通知信号とが取得される回数を示してもよい。
【００７６】
応答定義情報１２５は、図１５に示すように、問合わせ内容と変更後の動作状況とに応じた応答内容を定義する情報である。同図に例示する応答定義情報１２５では、連携パターン情報１２４と同様の問合わせ内容と、変更後の動作情報としての変更後の運転モードと、応答内容としての要素ＩＤとが関連付けられている。同図に例示する応答定義情報１２５に含まれる要素ＩＤは、可変要素に関する描画情報１１６ｄ，ｅに含まれる要素情報を特定するための情報である。
【００７７】
例えば、同図に示す応答定義情報１２５は、問合わせ内容が「選択枠の位置」であり、かつ、変更後の動作モードが「除菌脱臭モード」である場合、要素ＩＤとしての「１」が応答となることを示す。
【００７８】
図４を参照し、主制御部１１８は、中央演算装置１０７への入力信号として、例えばボタン１０１ａ〜ｅのいずれかの操作に応じた入力信号を検知する。
【００７９】
主制御部１１８は、入力信号に従って、主制御を実行する。主制御は、例えば、制御信号を空調機へ出力することによって空調機を制御すること、内部のタイマにより現在時刻を示す情報を生成することなどである。
【００８０】
なお、主制御部１１８は、例えば、画面で選択される運転モードが変更された後、予め定められた時間が経過しても運転モードが変更されない場合に、画面で選択されている運転モードを設定するとよい。運転モードの設定方法は、これに限られず、例えば適宜設けられる設定ボタンの操作時に選択中の運転モードが設定されてもよい。
【００８１】
また、主制御部１１８は、入力信号が入力すると、その時の動作状況を示す動作情報を描画開始指示部１１９へ出力する。この動作情報が示す動作状況は、例えば、表示装置１０２に表示中の画面の画面ＩＤ（変更前の画面ＩＤ）と、運転モード（変更前の運転モード）と、操作されたボタンを示す情報（入力信号）とを含む。
【００８２】
描画開始指示部１１９は、動作情報を主制御部１１８から取得すると、画面変更定義情報１２３を参照し、表示装置１０２に表示されている画面を変更するか否かを判断する。画面を変更すると判断した場合、描画開始指示部１１９は、変更後の画面を構成する要素画像を描画するための描画処理の開始を指示する描画開始指示を描画演算装置１０８へ出力する。
【００８３】
詳細には、描画開始指示部１１９は、主制御部１１８から取得した動作情報に対応する変更前の動作情報を含む画面変更定義情報１２３があるか否かを判断する。例えば、主制御部１１８から取得した動作情報と同じ内容の変更前の動作情報を含む画面変更定義情報１２３がある場合、描画開始指示部１１９は、画面を変更すると判断し、その画面変更定義情報１２３を記憶部１１７から取得する。主制御部１１８から取得した動作情報と同じ内容の変更前の動作情報を含む画面変更定義情報１２３がない場合、描画開始指示部１１９は、画面を変更しないと判断する。
【００８４】
画面を変更すると判断した場合、描画開始指示部１１９は、記憶部１１７から取得した画面変更定義情報１２３に含まれる変更後の動作情報と変更範囲情報とを抽出する。
【００８５】
描画開始指示部１１９は、抽出した変更後の動作情報に含まれる画面ＩＤ（変更後の画面ＩＤ）と、抽出した変更範囲情報が示す変更範囲とを含む描画開始指示を描画演算装置１０８へ出力する。また、描画開始指示部１１９は、抽出した変更後の動作情報に含まれる画面ＩＤ及び運転モード（変更後の画面ＩＤ及び変更後の運転モード）を含む通知（描画開始通知）を連携信号取得部１２０へ出力する。
【００８６】
連携信号取得部１２０は、描画演算装置１０８から出力された連携信号を取得する。連携信号取得部１２０は、描画開始通知を取得した時点から連携信号を取得した回数を、例えば内部に保持する問合わせカウンタＣ１で計数する。連携信号取得部１２０は、連携信号を取得すると、問合わせカウンタＣ１が示す回数を連携異常検知部１２２と応答部１２１とのそれぞれへ出力する。
【００８７】
また、連携信号取得部１２０は、変更後の画面ＩＤ及び変更後の運転モードを描画開始指示部１１９から取得すると、変更後の画面ＩＤを連携異常検知部１２２へ出力し、変更後の画面ＩＤ及び変更後の運転モードを応答部１２１へ出力する。
【００８８】
連携異常検知部１２２は、連携信号取得部１２０によって連携信号が取得された履歴と、連携パターン情報１２４とを比較し、比較した結果に基づいて、描画演算装置１０８との連携に異常が生じているか否かを判断する。
【００８９】
例えば、連携信号が取得された履歴として、連携信号が取得された回数が採用されるとよい。すなわち、連携異常検知部１２２は、変更後の画面ＩＤに連携パターン情報１２４において関連付けられた回数と、問合わせカウンタＣ１が示す回数とを比較し、比較した結果に基づいて、描画演算装置１０８との連携に異常が生じているか否かを判断する。
【００９０】
詳細には、連携異常検知部１２２は、変更後の画面に関する描画処理の実行中に連携信号取得部１２０によって連携信号が取得された回数が、変更後の画面について連携パターン情報１２４によって示される回数とを比較する。そして、連携異常検知部１２２は、比較した結果、変更後の画面に関する描画処理の実行中に連携信号取得部１２０によって連携信号が取得された回数が、変更後の画面について連携パターン情報１２４によって示される回数に到達した場合、その後に連携信号取得部１２０によって取得された連携信号が完了通知信号であるか否かに基づいて、描画演算装置１０８との連携に異常が生じているか否かを判断する。
【００９１】
より詳細には、連携異常検知部１２２は、変更後の画面の画面ＩＤに連携パターン情報１２４において関連付けられた回数に到達した後に、連携信号取得部１２０によって連携信号が取得された場合、その連携信号が描画完了通知であるか否かを判断する。その連携信号が描画完了通知ではなく問合わせ信号である場合、連携異常検知部１２２は、描画演算装置１０８との連携に異常が生じていると判断する。その連携信号が描画完了通知である場合、連携異常検知部１２２は、描画演算装置１０８との連携に異常が生じていないと判断する。
【００９２】
ここで、連携異常検知部１２２は、連携信号取得部１２０から連携信号を取得することによって、取得された連携信号が描画完了通知であるかを判断するとよい。なお、連携異常検知部１２２は、連携信号の出力元が、後述する連携部１２７と描画完了通知部１３０とのいずれであるかを描画演算装置１０８に問い合わせることによって、取得された連携信号が描画完了通知であるか否かを判断してもよい。
【００９３】
また例えば、連携信号が取得された履歴として、連携信号が取得される時間間隔が採用されてもよい。詳細には、連携異常検知部１２２は、タイマ機能を備え、それによって、連携信号取得部１２０によって連携信号が取得される時間間隔を計測する。この時間間隔は、描画開始通知を取得した時点から各回の連携信号を取得する時間的な間隔である。そして、連携異常検知部１２２は、連携パターン情報１２４において変更後の画面の画面ＩＤに関連付けられた取得時間のうち、描画開始通知を取得した時点から連携信号が取得された回数に応じた取得時間と、自身が計測する時間間隔とを比較し、比較した結果に基づいて、描画演算装置１０８との連携に異常が生じているか否かを判断する。
【００９４】
詳細には、連携異常検知部１２２は、自身が計測する時間間隔が、連携パターン情報１２４にて変更後の画面ＩＤ、及び、描画開始通知を取得した時点から連携信号が取得された回数に応じた取得時間を超える場合に、描画演算装置１０８との連携に異常が生じていると判断する。連携異常検知部１２２は、自身が計測する時間間隔が、連携パターン情報１２４にて変更後の画面ＩＤ、及び、描画開始通知を取得した時点から連携信号が取得された回数に応じた取得時間を超えない場合に、描画演算装置１０８との連携に異常が生じていないと判断する。
【００９５】
さらに、連携異常検知部１２２は、描画演算装置１０８との連携に異常が生じていると判断した場合、異常から復旧するための復旧処理を実行する。
【００９６】
詳細には、例えば、連携異常検知部１２２は、復旧処理として、描画演算装置１０８をリセットさせるリセット信号を描画演算装置１０８のリセット線へ出力する。これにより、描画演算装置１０８がリセットされる。
【００９７】
なお、描画演算装置１０８と表示装置１０２とが共通のリセット線に接続され、連携異常検知部１２２が、復旧処理として、描画演算装置１０８と表示装置１０２とをリセットさせるリセット信号をその共通のリセット線へ出力してもよい。これにより、描画演算装置１０８と表示装置１０２とがリセットされる。
【００９８】
また例えば、連携異常検知部１２２は、復旧処理として、異常を検知した際に描画中であった画面の画面ＩＤ（変更後の画面ＩＤ）と、画面の全体に応じた変更範囲とを含む描画開始指示を描画演算装置１０８へ出力する。
【００９９】
応答部１２１は、変更後の画面ＩＤ及び変更後の運転モードを連携信号取得部１２０から取得すると、描画演算装置１０８からの問合わせ信号に対する応答として応答信号を描画演算装置１０８へ出力する。
【０１００】
詳細には、応答部１２１は、変更後の画面ＩＤ及び変更後の運転モードと、連携パターン情報１２４と、応答定義情報１２５とに基づいて、動作状況に応じた可変要素を特定するための情報として要素ＩＤを含む応答信号を出力する。なお、応答部１２１は、描画演算装置１０８との連携に異常が生じていると判断された場合、応答信号を出力しなくてもよい。
【０１０１】
図４に示すように、描画演算装置１０８は、機能的に、描画処理の全体的な制御を行う描画制御部１２６と、描画処理の実行中に連携信号を出力する連携信号（問合わせ信号）を中央演算装置１０７へ出力する連携部１２７と、中央演算装置１０７からの応答信号を取得する応答信号取得部１２８と、要素画像を描画する要素描画部１２９と、変更後の画面に関する描画処理を完了する際に連携信号（描画完了通知）を中央演算装置１０７へ出力する描画完了通知部１３０とを備える。
【０１０２】
なお、描画演算装置１０８は、物理的には、例えばＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などから構成されるとよい。描画演算装置１０８の機能は、種々の方法で実現されてよく、例えば予め組み込まれたソフトウェアプログラムを実行することで実現される。
【０１０３】
描画制御部１２６は、中央演算装置１０７から描画開始指示を取得すると、描画処理を開始し、連携部１２７、応答信号取得部１２８、要素描画部１２９及び描画完了通知部１３０を制御する。
【０１０４】
なお、中央演算装置から出力される指示は、その指示に含まれる内容を描画演算装置１０８の図示しないレジスタに設定する指示であってもよい。例えば、描画開始指示を取得した場合、描画演算装置１０８は、描画の開始を示すフラグ、変更後の画面ＩＤ、変更範囲を示す情報を、それぞれに応じたレジスタに設定してもよい。そして、描画演算装置１０８の各処理部は、レジスタに情報を適宜設定し、また、レジスタに設定された情報を適宜参照することによって、処理を実行してもよい。
【０１０５】
詳細には、描画制御部１２６は、描画開始指示を取得すると、描画開始指示に含まれる変更後の画面ＩＤに応じた画面構成情報１１５を記憶装置１０６から取得する。このとき、描画制御部１２６は、自身が保持する描画カウンタＣ２を、描画情報１１６ａ〜ｅを取得する度に＋１加算し、それによって、描画カウンタＣ２が示す値と同じ描画ＩＤを含む描画情報１１６ａ〜ｅを順に取得する。描画制御部１２６は、記憶装置１０６から取得した描画情報１１６ａ〜ｅに基づいて、変更後の画面を描画するための要素画像情報１１４を記憶装置１０６から取得する。描画制御部１２６は、取得した要素画像情報１１４に基づいて、変更後の画面に応じた要素画像とその描画範囲とを決定する。
【０１０６】
より詳細には、描画制御部１２６は、固定要素の描画情報１１６ａ〜ｃを取得した場合、その描画情報１１６ａ〜ｃに含まれる要素画像ＩＤに応じた要素画像情報１１４を記憶装置１０６から取得する。この場合、描画制御部１２６は、取得した要素画像情報１１４が示す要素画像の描画範囲として、描画情報１１６ａ〜ｃに含まれる描画範囲を決定する。
【０１０７】
また、可変要素の描画情報１１６ｄ，ｅを取得した場合、描画制御部１２６は、連携部１２７に連携信号（問合わせ信号）を出力させる。描画制御部１２６は、問合わせ信号の応答として応答部１２１が取得する応答信号に基づいて、描画情報１１６ｄ，ｅのうち描画の対象となる要素情報を特定する。描画制御部１２６は、特定した要素情報に含まれる要素画像ＩＤに応じた要素画像情報１１４を記憶装置１０６から取得する。この場合、描画制御部１２６は、取得した要素画像情報１１４が示す要素画像の描画範囲として、特定した要素情報に含まれる描画範囲を決定する。
【０１０８】
描画制御部１２６は、記憶装置１０６から取得した要素画像情報１１４と、その要素画像情報１１４が示す要素画像の描画範囲を示す描画範囲情報と、描画開始指示に含まれる変更範囲を示す変更範囲情報とを要素描画部１２９へ出力する。描画制御部１２６は、要素描画部１２９からの通知に基づいて、描画完了通知部１３０に連携信号を出力させる。
【０１０９】
連携部１２７は、描画処理を実行中の描画制御部１２６からの指示に従って、連携信号を出力する。詳細には、連携部１２７は、可変要素の描画情報１１６ｄ，ｅを取得した描画制御部１２６からの指示を受けて、可変要素で構成されるグループの中から描画の対象を問合わせるための連携信号（問合わせ信号）を中央演算装置１０７へ出力する。
【０１１０】
応答信号取得部１２８は、応答部１２１から出力される応答信号を取得する。
【０１１１】
要素描画部１２９は、描画制御部１２６から出力された要素画像情報１１４、描画範囲情報及び変更範囲情報に基づいて、変更後の画面を表示装置１０２に表示させるための画像を示す描画データを生成する。そして、要素描画部１２９は、生成した描画データとともに、その描画データが示す画像を画面に表示させる範囲を特定するための指示（表示範囲指示）とを表示装置１０２へ出力する。
【０１１２】
詳細には、要素描画部１２９は、描画範囲情報によって示される描画範囲と変更範囲とに重なり合う範囲がある場合、要素画像情報１１４が示す要素画像をその重なり合う範囲に描画する。これによって、要素描画部１２９は、画面の全体に応じた画像うち、変更範囲に対応する範囲の画像を示す描画データを生成する。要素描画部１２９は、生成した描画データと表示範囲指示とを表示装置１０２へ出力し、要素画像の描画が完了した通知を描画制御部１２６へ出力する。
【０１１３】
描画完了通知部１３０は、描画開始指示に応じて開始した変更後の画面の要素画像の描画が完了すると、描画制御部１２６からの指示を受けて、連携信号を中央演算装置１０７へ出力する。詳細には、要素描画部１２９から通知を受けた描画制御部１２６からの指示を受けて、描画処理の完了を通知するための連携信号（描画完了信号）を中央演算装置１０７へ出力する。
【０１１４】
これまで、本発明の一実施の形態に係るリモコン装置１００の構成について説明した。ここから、リモコン装置１００の動作について説明する。
【０１１５】
図１６Ａ及びＢは、例えば空調機の運転中に中央演算装置１０７によって繰り返し実行される中央演算処理の流れを示す。
【０１１６】
主制御部１１８は、主制御を実行する（ステップＳ１０１）。主制御部１１８は、中央演算装置１０７に入力すると、その入力信号を検知する（ステップＳ１０２）。主制御部１１８は、主制御処理を中断し、入力信号が入力した時の動作情報を生成して、その動作情報を描画開始指示部１１９へ出力する（ステップＳ１０３）。
【０１１７】
なお、後述するように描画演算装置１０８と連携して動作する間であっても、主制御部１１８は、描画演算装置１０８からの連携信号を取得するために待機している間などに断続的に主制御を実行してもよい。
【０１１８】
例えば、図１に示す快適セレクト画面１０５の表示中に下ボタン１０１ｃが操作されたとする。この場合、主制御部１１８は、下ボタン１０１ｃの操作に応じた操作信号を入力信号として検知する。主制御部１１８は、画面ＩＤとしての「２」と、運転モードとしての「除菌脱臭モード」と、入力種別としての「下ボタン」とを含む動作情報を生成し、描画開始指示部１１９へ出力する。
【０１１９】
描画開始指示部１１９は、主制御部１１８から動作情報を取得すると、取得した動作情報と画面変更定義情報１２３とに基づいて、画面の変更が必要か否かを判断する（ステップＳ１０４）。画面の変更が必要でないと判断した場合（ステップＳ１０４；ＮＯ）、描画開始指示部１１９は、その旨を主制御部１１８へ通知し、主制御部１１８は、中断していた主制御を続けて実行する（ステップＳ１０１）。
【０１２０】
画面の変更が必要であると判断した場合（ステップＳ１０４；ＹＥＳ）、描画開始指示部１１９は、主制御部１１８から取得した動作情報に対応する変更前の動作情報を含む画面変更定義情報１２３を記憶部１１７から取得する。描画開始指示部１１９は、記憶部１１７から取得した画面変更定義情報１２３に含まれる変更後の動作情報と変更範囲情報とに基づいて、変更後の画面ＩＤ、変更後の動作モード及び変更範囲を決定する（ステップＳ１０５）。
【０１２１】
例えば、画面変更定義情報１２３が図１３に示す内容であって、描画開始指示部１１９が画面ＩＤとしての「２」と、運転モードとしての「除菌脱臭モード」及び入力種別としての「下ボタン」を含む動作情報を、主制御部１１８から取得したとする。この場合、画面変更定義情報１２３では、主制御部１１８から取得した動作情報が、変更前の動作情報として定義されている。そのため、描画開始指示部１１９は、画面の変更が必要であると判断する。そして、描画開始指示部１１９は、画面ＩＤとしての「２」、運転モードとしての「除菌脱臭モード」及び入力種別としての「下ボタン」を変更前の動作情報に含む画面変更定義情報１２３を記憶部１１７から取得する。
【０１２２】
この例で、描画開始指示部１１９により取得された画面変更定義情報１２３は、画面ＩＤとしての「２」及び運転モードとしての「静音モード」を変更後の動作情報に含み、（５，３５，１３０，３０）、（５，９５，１３０，３０）及び（５，１３０，１３０，１２０）を変更範囲情報に含む。そのため、描画開始指示部１１９は、変更後の画面ＩＤを「２」と決定し、変更後の運転モードを「静音モード」と決定し、変更範囲を（５，３５，１３０，３０）、（５，９５，１３０，３０）及び（５，１３０，１３０，１２０）と決定する。
【０１２３】
描画開始指示部１１９は、ステップＳ１０５にて決定した変更後の画面ＩＤと変更範囲とを含む描画開始指示を描画演算装置１０８へ出力する（ステップＳ１０６）。
【０１２４】
連携信号取得部１２０は、ステップＳ１０５にて決定された変更後の画面ＩＤ及び変更後の運転モードを描画開始指示部１１９から取得すると、自身が保持する問合わせカウンタＣ１を初期化する（ステップＳ１０７）。
【０１２５】
本実施の形態では、初期値として「１」が問合わせカウンタＣ１に設定される。連携信号取得部１２０は、問合わせカウンタＣ１の値を示す問合わせカウンタ情報を連携異常検知部１２２と応答部１２１とのそれぞれへ出力する。また、連携信号取得部１２０は、変更後の画面ＩＤを含む情報を連携異常検知部１２２へ出力し、変更後の画面ＩＤ及び変更後の運転モードを含む情報を応答部１２１へ出力する。
【０１２６】
連携異常検知部１２２は、描画開始指示部１１９によって決定された変更後の画面ＩＤを連携異常検知部１２２から取得すると、これによって、描画開始指示部１１９が描画開始指示を出力したことを検知する。連携異常検知部１２２は、連携信号が取得される時間間隔を計測するために、タイマをリセットした後に計時を開始する（ステップＳ１０８）。
【０１２７】
連携異常検知部１２２は、連携信号取得部１２０から取得した変更後の画面ＩＤと問合わせ回数（すなわち、問合わせカウンタ情報が示す値）とに応じた連携パターン情報１２４を記憶部１１７から取得する。連携異常検知部１２２は、取得した連携パターン情報１２４に含まれる取得時間が、タイマによる計時を開始してから経過したか否かを判断する（ステップＳ１０９）。
【０１２８】
例えば、変更後の画面ＩＤが「２」であり、描画開始通知を取得した後に描画演算装置１０８から連携信号を未だ取得しておらず（従って、問合わせカウンタ情報は、初期値「１」を示す。）、連携パターン情報１２４が図１４に示す内容であるとする。この場合、連携信号取得部１２０は、画面ＩＤが「２」であり、かつ、問合わせ回数が「１」である連携パターン情報１２４を記憶部１１７から取得する。この連携パターン情報１２４は、取得時間に「Ｔ０」を含むので、連携信号取得部１２０は、タイマで測定される時間が「Ｔ０」を超えた場合に、取得時間が経過したと判断し、それまでは取得時間が経過していないと判断する。
【０１２９】
取得時間が経過していないと判断した場合（ステップＳ１０９；ＮＯ）、連携異常検知部１２２は、連携信号取得部１２０が連携信号を取得したか否かを判断する（ステップＳ１１０）。連携異常検知部１２２は、連携信号取得部１２０によって連携信号が取得されない場合、連携信号を取得していないと判断し（ステップＳ１１０；ＮＯ）、ステップＳ１０９〜ステップＳ１１０を繰り返し実行する。
【０１３０】
連携異常検知部１２２は、連携信号取得部１２０によって連携信号が取得された場合、連携信号を取得したと判断する（ステップＳ１１０；ＹＥＳ）。そして、連携異常検知部１２２は、問合わせカウンタＣ１が問合わせ回数の最大値以下であるか否かを判断する（ステップＳ１１１）。ここでの問合わせ回数の最大値は、連携パターン情報１２４において変更後の描画ＩＤに関連付けられた問合わせ回数の最大値である。
【０１３１】
例えば、変更後の描画ＩＤが「２」である場合、図１４に示す連携パターン情報１２４では、問合わせ回数の最大値は、「２」である。
【０１３２】
問合わせカウンタＣ１が問合わせ回数の最大値以下であると判断された場合（ステップＳ１１１；ＹＥＳ）、応答部１２１は、連携信号取得部１２０から取得した変更後の画面ＩＤ及び問合わせカウンタ情報と、連携パターン情報１２４と、応答定義情報１２５とに基づいて、応答信号を作成する（ステップＳ１１２）。
【０１３３】
詳細には、応答部１２１は、連携信号取得部１２０から取得した変更後の画面ＩＤと問合わせ回数（すなわち、問合わせカウンタ情報が示す値）とに応じた連携パターン情報１２４を記憶部１１７から取得する。応答部１２１は、取得した連携パターン情報１２４に含まれる問合わせ内容と、連携信号取得部１２０から取得した変更後の運転モードとに応じた応答定義情報１２５を記憶部１１７から取得する。応答部１２１は、取得した応答定義情報１２５に含まれる要素ＩＤを含む信号を応答信号として作成する。
【０１３４】
例えば、変更後の画面ＩＤが「２」であり、問合わせ回数が「１」であり、変更後の運転モードが「送風モード」であるとする。また、連携パターン情報１２４及び応答定義情報１２５がそれぞれ図１４及び１５に示す内容であるとする。この場合、問合わせ回数の最大値は、上述の通り、「２」であるので、応答部１２１は、問合わせカウンタＣ１が問合わせ回数の最大値以下であると判断する。
【０１３５】
そして、応答部１２１は、変更後の画面ＩＤが「２」であり、かつ、問合わせ回数が「１」である連携パターン情報１２４を記憶部１１７から取得する。この連携パターン情報１２４は、問合わせ内容として「選択枠の位置」を含む。応答部１２１は、問い合わせ内容が「選択枠の位置」であり、かつ、変更後の運転モードが「送風モード」である応答定義情報１２５を記憶部１１７から取得する。この応答定義情報１２５には、要素ＩＤに「２」を含む。そのため、応答部１２１は、「２」を含む応答信号を作成する。
【０１３６】
応答部１２１は、ステップＳ１１２で作成した応答信号を描画演算装置１０８へ出力する（ステップＳ１１３）。
【０１３７】
連携信号取得部１２０は、応答信号を出力した旨の通知を応答部１２１から受けると、自身が保持する問合わせカウンタＣ１に＋１を加算する（ステップＳ１１４）。連携信号取得部１２０は、加算後の問合わせカウンタＣ１の値を示す問合わせカウンタ情報を連携異常検知部１２２と応答部１２１とのそれぞれへ出力する。
【０１３８】
連携異常検知部１２２は、問合わせカウンタ情報を取得すると、次に連携信号を取得するまでの時間を計測するために、タイマをリセットした後に計時を開始する（ステップＳ１１５）。そして、連携異常検知部１２２は、ステップＳ１０９を再び実行する。
【０１３９】
取得時間が経過したと判断される場合は（ステップＳ１０９；ＹＥＳ）、予め定められた取得時間内に連携信号を取得できない状態であるため、描画演算装置１０８との連携に異常が生じたと推測できる。そのため、連携異常検知部１２２は、取得時間が経過したと判断した場合（ステップＳ１０９；ＹＥＳ）、復旧処理を実行する（ステップＳ１１７）。
【０１４０】
問合わせカウンタＣ１が問合わせ回数の最大値以下でないと判断した場合（ステップＳ１１１；ＮＯ）、連携異常検知部１２２は、ステップＳ１１０にて取得したと判断された連携信号が完了通知信号であるか否かを判断する（ステップＳ１１６）。
【０１４１】
例えば、変更後の画面ＩＤが「２」であり、問合わせ回数が「３」であるとする。また、連携パターン情報１２４が図１４に示す内容であるとする。この場合、問合わせ回数の最大値は、上述の通り、「２」であるので、応答部１２１は、問合わせカウンタＣ１が問合わせ回数の最大値以下でないと判断する。本実施の形態では、問合わせ回数の最大値に応じた回数だけ連携信号が取得されると、その後には、完了通知信号が、連携信号として１回取得されるだけである。
【０１４２】
そのため、この例において、描画演算装置１０８と連携して動作する間に何らかの異常が生じていなければ、描画演算装置１０８から出力される連携信号は、描画完了通知部１３０からの完了通知信号である。他方、描画演算装置１０８から出力される連携信号が完了通知信号ではなく問合わせ信号であれば、中央演算装置１０７がノイズを連携信号として誤検知したなど、描画演算装置１０８との連携に異常が生じたと推測できる。
【０１４３】
このように、変更後の画面に関する描画処理の実行中に連携信号取得部１２０によって連携信号が取得された回数が、変更後の画面について連携パターン情報１２４によって示される回数に到達した後に、連携信号取得部１２０によって取得された連携信号が完了通知信号であるか否かを判断する。これによって、前記描画演算装置との連携に異常が生じているか否かを判断することができる。したがって、中央演算装置１０７が描画演算装置１０８との連携の異常を自動的に検知することが可能になる。
【０１４４】
また、連携信号を取得する度に、それが完了通知信号であるか否かを判断する必要が無い。そのため、連携信号の内容に関する判断処理の回数を低減させることができる。したがって、中央演算装置１０７の処理負荷の増加を抑制しつつ、中央演算装置１０７が描画演算装置１０８との連携の異常を自動的に検知することが可能になる。
【０１４５】
完了通知信号であると判断した場合（ステップＳ１１６；ＹＥＳ）、連携異常検知部１２２は、描画演算装置１０８の連携に異常が生じていないと判断して、中央演算処理を終了する。
【０１４６】
完了通知信号でないと判断した場合（ステップＳ１１６；ＮＯ）、連携異常検知部１２２は、描画演算装置１０８との連携に異常が生じていると判断し、描画演算装置１０８との連携の異常を修復するために復旧処理を実行し（ステップＳ１１７）、中央演算処理を終了する。
【０１４７】
復旧処理を実行することによって、描画演算装置１０８との連携の異常を修復することが可能になる。
【０１４８】
復旧処理は、上述の通り、例えば、描画演算装置１０８へリセット信号を出力すること、変更範囲を全体として変更後の画面に関する描画処理を開始させる描画開始指示の出力などを含むとよい。
【０１４９】
これにより、描画演算装置１０８はリセットされる。このとき、中央演算装置１０７は、自身もリセットするとよい。これによって、中央演算装置１０７がリセットされずに描画演算装置１０８のみがリセットされることによって生じる連携の齟齬を防ぐことができる。その結果、描画演算装置１０８のみがリセットされることに起因する表示装置１０２における表示の乱れを抑制することが可能になる。
【０１５０】
なお、描画演算装置１０８と表示装置１０２とが共通のリセット線に接続され、連携異常検知部１２２が、復旧処理として、描画演算装置１０８と表示装置１０２とをリセットさせるリセット信号をその共通のリセット線へ出力することによっても、同様に、描画演算装置１０８のみがリセットされることに起因する表示装置１０２における表示の乱れを抑制することが可能になる。
【０１５１】
また、本実施の形態では、描画演算装置１０８との連携に異常が生じていない場合、上述のように、画面の表示を変更する際の画面のチラツキを低減し処理負荷を軽減するために、描画開始指示において変更範囲が設定される。復旧処理では、変更後の画面に関する描画処理が、画面の全体を変更範囲として実行されるので、変更範囲を設定することによる上述の効果に加えて、変更後の画面を確実に表示装置１０２に表示させ、表示の乱れを抑制することが可能になる。
【０１５２】
なお、復旧処理は、例えばリセットボタン（不図示）の操作などに応じて手動で実行されてもよい。その場合、中央演算装置１０７は、描画演算装置１０８との連携に異常が生じていることを、例えば表示装置１０２に直接的に指示して画面を点滅させることなどによって、ユーザに通知するとよい。
【０１５３】
図１７Ａ及びＢは、中央演算装置１０７から描画開始指示を取得した描画演算装置１０８によって実行される描画処理の流れを示す。
【０１５４】
描画制御部１２６は、中央演算装置１０７から描画開始指示を取得すると、描画カウンタＣ２を初期化する（ステップＳ２０１）。本実施の形態では、初期値として「１」が描画カウンタＣ２に設定される。
【０１５５】
描画制御部１２６は、ステップＳ２０３〜Ｓ２１０を繰り返し実行することによって、描画開始指示に含まれる変更後の画面ＩＤが関連付けられた画面構成情報１１５を、その終端まで記憶装置１０６から取得する（ループＡ；ステップＳ２０２）。
【０１５６】
このとき、描画制御部１２６は、例えば１ｂｙｔｅずつ記憶装置１０６から画面構成情報１１５を取得するとよい。例えば、描画演算装置１０８は、記憶装置１０６から画面構成情報１１５を取得するアドレスを格納する画面構成レジスタ（不図示）を有する。描画制御部１２６は、１ｂｙｔｅ分の画面構成情報１１５を記憶部１１７から取得すると、画面構成レジスタのアドレスに＋１を加算する。描画制御部１２６は、画面構成レジスタに格納されているアドレスを参照しつつ、これを繰り返すことによって、記憶装置１０６から画面構成情報１１５を１ｂｙｔｅずつ取得する。
【０１５７】
描画制御部１２６は、描画ＩＤが描画カウンタＣ２の描画情報１１６ａ〜ｅを取得する（ステップＳ２０３）。
【０１５８】
例えば、変更後の画面ＩＤが「２」であり、描画カウンタＣ２が「１」であり、画面構成情報１１５が図１１に示す内容であるとする。この場合、描画制御部１２６は、描画ＩＤが描画カウンタＣ２と同じ値を示す描画情報ａを取得する。
【０１５９】
描画制御部１２６は、ステップＳ２０３で取得した描画情報１１６ａ〜ｅについて、それに含まれる要素情報が１つであるか複数であるかに基づいて、可変要素の描画情報１１６ｄ，eであるか否かを判断する（ステップＳ２０４）。
【０１６０】
詳細には、ステップＳ２０３で取得した描画情報１１６ａ〜ｅが１つの要素情報を含む場合、その描画情報１１６ａ〜ｅは、固定要素の描画情報１１６ａ〜ｃである。この場合、描画制御部１２６は、可変要素の描画情報１１６ｄ，eでないと判断する。これに対して、ステップＳ２０３で取得した描画情報１１６ａ〜ｅが複数の要素情報を含む場合、その描画情報１１６ａ〜ｅは、可変要素の描画情報１１６ｄ，eである。この場合、描画制御部１２６は、可変要素の描画情報１１６ｄ，eであると判断する。
【０１６１】
例えば、ステップＳ２０３で描画情報１１６ａが取得された場合、描画情報１１６ａに含まれる要素情報は１つであるので、描画制御部１２６は、可変要素の描画情報１１６ｄ，eでないと判断する。ステップＳ２０３で描画情報１１６ｄが取得された場合、描画情報１１６ｄに含まれる要素情報は３つ（複数）であるので、描画制御部１２６は、可変要素の描画情報１１６ｄ，eであると判断する。
【０１６２】
可変要素の描画情報１１６ｄ，eでないと判断された場合（ステップＳ２０４；ＮＯ）、描画制御部１２６は、ステップＳ２０３で取得した描画情報１１６ａ〜ｅに含まれる要素情報に基づいて、描画範囲と要素画像ＩＤとを決定する（ステップＳ２０５）。
【０１６３】
例えば、ステップＳ２０３で描画情報１１６ａが取得された場合、描画情報１１６ａに含まれる要素情報に含まれる「（０，０，１４０，２６５）」と「ｘｘｘ００」とのそれぞれを、描画範囲と要素画像ＩＤとして決定する。
【０１６４】
描画制御部１２６は、ステップＳ２０７で決定した描画範囲と、描画開始指示に含まれる変更範囲とを要素描画部１２９へ通知する。要素描画部１２９は、描画制御部１２６から取得した描画範囲と変更範囲とで重なり合う部分があるか否かを判断する（ステップＳ２０６）。
【０１６５】
例えば、ステップＳ２０５で、描画範囲が（０，０，１４０，２６５）と決定されたとする。また、図１に示す快適セレクト画面１０５の表示中に下ボタン１０１ｃが操作され、そのため、描画開始指示に含まれる変更範囲が、（５，３５，１３０，３０）、（５，６５，１３０，３０）及び（５，１３０，１３０，１２０）であるとする。この場合、描画範囲と変更範囲とは、（５，３５，１３０，３０）、（５，６５，１３０，３０）及び（５，１３０，１３０，１２０）で重なり合う。そのため、要素描画部１２９は、重なり合う部分があると判断する。
【０１６６】
これに対して、例えば、ステップＳ２０３で固定要素の描画情報１１６ｂが取得され、その後のステップＳ２０５で描画範囲が（０，０，１４０，２６５）と決定されたとする。また、変更範囲は、上述と同様に、（５，３５，１３０，３０）、（５，６５，１３０，３０）及び（５，１３０，１３０，１２０）であるとする。この場合、描画範囲と変更範囲とは重なり合わない。そのため、要素描画部１２９は、重なり合う部分がないと判断する。
【０１６７】
重なり合う部分があると判断した場合（ステップＳ２０６；ＹＥＳ）、要素描画部１２９は、重なり合う部分について要素画像を描画し（ステップＳ２０７）、描画した画像を示す描画データを保持する。
【０１６８】
例えば、背景画像１０９の描画範囲と変更範囲とが、（５，３５，１３０，３０）、（５，６５，１３０，３０）及び（５，１３０，１３０，１２０）で重なり合うとする。この場合、要素描画部１２９は、例えば図５に示す背景画像１０９のうち、（５，３５，１３０，３０）、（５，６５，１３０，３０）及び（５，１３０，１３０，１２０）に対応する部分を抜き出す。要素描画部１２９は、描画範囲の全体のうち（５，３５，１３０，３０）、（５，６５，１３０，３０）及び（５，１３０，１３０，１２０）に、抜き出した画像を適宜伸縮して配置する。これによって、要素描画部１２９は、描画データを生成する。
【０１６９】
重なり合う部分がないと判断した場合（ステップＳ２０６；ＮＯ）、又は、要素描画処理（ステップＳ２０７）を実行した後、要素描画部１２９は、要素描画部１２９での処理が終了したことを描画制御部１２６へ通知する。描画制御部１２６は、描画カウンタＣ２に＋１を加算し（ステップＳ２０８）、ステップＳ２０３へ戻る。
【０１７０】
可変要素の描画情報１１６ｄ，ｅであると判断された場合（ステップＳ２０４；ＹＥＳ）、
連携部１２７は、描画制御部１２６からの指示に従って、連携信号を出力する（ステップＳ２０９）。応答信号取得部１２８は、ステップＳ２０９で出力された連携信号に対する応答として、中央演算装置１０７から応答信号を取得する（ステップＳ２１０）。
【０１７１】
例えば、ステップＳ２０３で可変要素の描画情報１１６ｄが取得された場合、ステップＳ２０４では、描画制御部１２６により可変要素の描画情報１１６ｄ，ｅであると判断される。そのため、連携部１２７が連携信号（問合わせ信号）を出力し、応答信号取得部１２８は、応答信号を取得する。図１に示す快適セレクト画面１０５の表示中に下ボタン１０１ｃが操作されたことによる画面の変更である場合、応答信号は、要素ＩＤとしての「２」を含む。
【０１７２】
描画制御部１２６は、ステップＳ２０３で取得した描画情報１１６ａ〜ｅに含まれる要素情報と、ステップＳ２１０で取得された応答信号とに基づいて、描画範囲と要素画像ＩＤとを決定する（ステップＳ２０５）。
【０１７３】
例えば、ステップＳ２０３で描画情報１１６ｄが取得され、応答信号が要素ＩＤとして「２」を含み、画面構成情報１１５が図１１に示す内容であるとする。この場合、描画制御部１２６は、描画情報１１６ｄに含まれる３つの要素情報のうち、要素ＩＤが「２」である要素情報に含まれる「（５，６５，１３０，３０）」と「ｘｘｘ０３」とのそれぞれを、描画範囲と要素画像ＩＤとして決定する。
【０１７４】
変更範囲が、上述と同様に、（５，３５，１３０，３０）、（５，６５，１３０，３０）及び（５，１３０，１３０，１２０）である場合、描画範囲と変更範囲とは、（５，６５，１３０，３０）で重なり合う。「ｘｘｘ０３」により特定される画像が、図８に示す選択枠１１２である場合、要素描画部１２９は、（５，６５，１３０，３０）に選択枠１１２を適宜伸縮して配置する。このとき、要素描画部１２９は、自身が保持する描画データが示す画像に、選択枠１１２を上に重ねて描画する。これによって、要素描画部１２９は、内容が更新された描画データを生成する。
【０１７５】
このようなステップＳ２０３〜Ｓ２１０を繰り返し、変更後の画面ＩＤが関連付けられた画面構成情報１１５を終端まで読み出すと、描画制御部１２６は、ループＡ（ステップＳ２０２）を終了する。要素描画部１２９は、描画制御部１２６からの指示に従って、そのときに自身が保持している描画データを、表示範囲指示とともに表示装置１０２へ出力する（ステップＳ２１１）。これにより、表示装置１０２が、描画データと表示範囲指示とに基づいて、変更後の画面を表示し、その結果、画面が変更される。
【０１７６】
描画完了通知部１３０は、描画制御部１２６からの指示に従って、中央演算装置１０７へ連携信号（描画完了通知）を出力し（ステップＳ２１２）、変更後の画面に関する一連の描画処理を終了する。
【０１７７】
本実施の形態によれば、連携異常検知部１２２が、描画処理の実行中に連携信号取得部１２０によって連携信号が取得された履歴と、連携パターン情報１２４が示すパターンとを比較する。ここで比較される内容は、適宜定められてよいが、例えば、連携信号が取得された回数と連携信号が出力される回数として予め定められた問合わせ回数とであり、連携信号が取得された時間間隔と連携信号が出力されるべき時間的な間隔として予め定められた取得時間回数とである。そして、連携異常検知部１２２は、比較した結果に基づいて、描画演算装置１０８との連携に異常が生じているか否かを判断する。
【０１７８】
詳細には、連携異常検知部１２２は、比較した結果が、予め定められた関係を満たさない場合に、描画演算装置１０８との連携に異常が生じていると判断する。また、連携異常検知部１２２は、比較した結果が、予め定められた関係を満たす場合に、描画演算装置１０８との連携に異常が生じていると判断する。
【０１７９】
ここで、予め定められた関係とは、例えば、比較した回数が同じであるか否かである。また例えば、連携信号が取得された時間間隔が取得時間を超えないか否かである。さらに例えば、比較した結果、連携信号が取得された回数が問合わせ回数を超えており、その後に取得された連携信号が描画完了通知であることである。
【０１８０】
このように、描画演算装置１０８との連携に異常が生じているか否かを判断することができる。そのため、中央演算装置１０７は、描画演算装置１０８との連携の異常を自動的に検知することが可能になる。
【０１８１】
以上、本発明の実施の形態について説明した。しかし、本発明は、実施の形態に限定されるものではない。本発明は、例えば、実施の形態及び変形例を適宜組み合わせた形態、それに種々の変更を加えた形態を含む。
【符号の説明】
【０１８２】
１００  リモコン装置、１０１ｂ  上ボタン、１０１ｃ  下ボタン、１０１ｅ  快適セレクトボタン、１０２  表示装置、１０４  制御装置、１０５  快適セレクト画面、１０６  記憶装置、１０７  中央演算装置、１０８  描画演算装置、１０９  背景画像、１１０  タイトル画像、１１１  リスト、１１２ａ〜ｃ  選択枠、１１３ａ〜ｃ  シーン画像、１１４（１１４ａ〜ｆ）  要素画像情報、１１５  画面構成情報、１１６ａ〜ｅ  描画情報、１１７  記憶部、１１８  主制御部、１１９  描画開始指示部、１２０  連携信号取得部、１２１  応答部、１２２  連携異常検知部、１２３  画面変更定義情報、１２４  連携パターン情報、１２５  応答定義情報、１２６  描画制御部、１２７  連携部、１２８  応答信号取得部、１２９  要素描画部、１３０  描画完了通知部。
【図１】
0005931122.tif 000002
【図２】
0005931122.tif 000003
【図３】
0005931122.tif 000004
【図４】
0005931122.tif 000005
【図５】
0005931122.tif 000006
【図６】
0005931122.tif 000007
【図７】
0005931122.tif 000008
【図８】
0005931122.tif 000009
【図９】
0005931122.tif 000010
【図１０】
0005931122.tif 000011
【図１１】
0005931122.tif 000012
【図１２】
0005931122.tif 000013
【図１３】
0005931122.tif 000014
【図１４】
0005931122.tif 000015
【図１５】
0005931122.tif 000016
【図１６Ａ】
0005931122.tif 000017
【図１６Ｂ】
0005931122.tif 000018
【図１７Ａ】
0005931122.tif 000019
【図１７Ｂ】
0005931122.tif 000020