(57)【要約】【課題】表示操作器が通常動作中であっても画面パターンの画面情報の書き換えを不都合なく行う。【解決手段】表示手段２６０は、画面を表示する。記録手段２４０は、画面の画面パターン情報を記録する。通信手段２１０は、外部装置から画面パターン情報の更新情報を受信する。描画手段２３０は、記録手段２４０に記録された画面パターン情報に従って表示手段２６０に画面を表示させるとともに、通信手段２１０で受信された更新情報に基づいて、記録手段２４０に記録された画面パターン情報の書き換えを行う。動作制御手段２２０は、画面パターン情報を書き換える際に、表示手段２６０で画面表示中である場合には、画面表示が完了してから、画面パターン情報の書き換えを実行するように描画手段２３０を制御する。【選択図】図１
2014106568.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示する表示手段と、
前記画面の画面パターン情報を記録する記録手段と、
外部装置から前記画面パターン情報の更新情報を受信する通信手段と、
前記記録手段に記録された前記画面パターン情報に従って前記表示手段に画面を表示させ、前記通信手段で受信された前記更新情報に基づいて、前記記録手段に記録された前記画面パターン情報の書き換えを行う描画手段と、
前記画面パターン情報を書き換える際に、前記表示手段で画面表示中である場合には、画面表示が完了してから、前記画面パターン情報の書き換えを実行するように前記描画手段を制御する動作制御手段と、
を備える表示操作器。
【請求項２】
前記動作制御手段は、
前記表示手段に画面を表示させる際には、第１のポート制御信号を前記描画手段に出力し、
前記記録手段に記録された前記画面パターン情報の書き換えを行う際には、第２のポート制御信号を前記描画手段に出力し、
前記描画手段は、
前記第１のポート制御信号を入力すると、前記記録手段に記録された前記画面パターン情報に従って前記表示手段に画面を表示させ、
前記第２のポート制御信号を入力すると、前記通信手段で受信された前記更新情報に基づいて、前記記録手段に記録された前記画面パターン情報の書き換えを行う、
請求項１に記載の表示操作器。
【請求項３】
前記記録手段から前記画面パターン情報の読み込みを開始したら、更新オフ信号を前記動作制御手段に出力し、
前記読み込みが終了したら、更新オン信号を前記動作制御手段に出力する動作状態出力手段をさらに備え、
前記動作制御手段は、
前記更新オフ信号を入力すると、前記描画手段に対して、前記記録手段への書き換えを禁止し、
前記更新オン信号を入力すると、前記描画手段に対して、前記記録手段への書き換えを許可する、
請求項１又は２に記載の表示操作器。
【請求項４】
前記動作制御手段は、
前記外部装置から受信した前記更新情報を一時保持する受信バッファを有し、
前記受信バッファの空きサイズが所定サイズ以下となった場合、前記更新情報による更新を禁止する更新禁止信号を、前記通信手段を介して前記外部装置に送信し、
前記受信バッファに格納された前記更新情報の前記記録手段への書き換え処理が完了すると、前記更新情報により更新を許可する更新許可信号を、前記通信手段を介して前記外部装置に送信する、
請求項３に記載の表示操作器。
【請求項５】
前記通信手段は、
電磁誘導により、非接触で前記外部装置と通信を行う、
請求項１乃至４のいずれか一項に記載の表示操作器。
【請求項６】
前記動作制御手段は、
前記画面パターン情報の書き換え完了後に、更新後の前記画面パターン情報に従って前記表示手段に画面を表示させる、
請求項１乃至５のいずれか一項に記載の表示操作器。
【請求項７】
請求項１乃至６のいずれか一項に記載の表示操作器と、
前記表示操作器に、画面パターン情報の更新情報を送信する更新情報通信器と、
を備える画面パターン情報更新システム。
【請求項８】
前記更新情報通信器は、
前記表示操作器が表示している現在の前記画面パターン情報と、更新後の前記画面パターン情報とを比較することにより、前記更新情報を作成し、作成した前記更新情報を外部装置として前記表示操作器に送信する、
請求項７に記載の画面パターン情報更新システム。
【請求項９】
前記画面パターン情報は、画像データ群と、前記画像データ群の画像データを用いた画面構成を示す画面構成情報と、前記画像データの属性に関する情報とを含み、
前記更新情報通信器は、
前記画面パターン情報を更新する際に、前記更新情報として、前記画像データのみ前記表示操作器に送信する、
請求項７に記載の画面パターン情報更新システム。
【請求項１０】
請求項４に記載の表示操作器と、
前記表示操作器から更新禁止信号を受信すると、前記更新情報の送信を一時停止し、
前記表示操作器から更新許可信号を受信すると、前記更新情報の送信を再開する更新情報通信器と、
を備える画面パターン情報更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示操作器及び画面パターン情報更新システムに関する。
【背景技術】
【０００２】
リモートコントローラ、すなわち表示操作器は、家電機器や設備機器といった制御機器の状態を、ＬＣＤ（Liquid Crysral Display）などの表示デバイスに表示したり、タッチパネルなどの入力デバイスが受け付けたユーザの操作情報を制御機器に通知したりする装置である。この表示操作器は、不揮発性メモリを備えている。この不揮発性メモリには、表示デバイスに表示する表示内容に関する情報（画像及び画面のレイアウトに関する構成情報）が保持されている。ユーザが操作したり、制御機器の状態が変化したりすると、表示操作器は、表示内容に関する情報を不揮発性メモリから読み込んで、画面の表示内容を更新している。
【０００３】
製品出荷後に表示操作器の画面の画面パターンを変更したい場合がある。例えば、製品出荷後に表示言語を日本語から英語などの別の表示言語に変更したい場合である。このような場合には、変更したい画面パターン用の別の表示操作器に交換するか（装置交換）、大容量の不揮発性メモリにあらかじめ様々な画面パターンの画面情報を記録しておく必要がある（不揮発性メモリの容量増加）。
【０００４】
装置交換や不揮発性メモリの容量増加を回避するため、外部装置から不揮発メモリに格納された画面パターンの画面情報を書き換えるためのインターフェイス（データ受信部）を備える表示操作器が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４３２５０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１に開示された画面パターンの画面情報の書き換え可能な表示操作器では、画面情報を書き換えている間に、ユーザ操作が行われると、意図しない画面が表示される場合がある。これを防ぐため、画面情報の書き換え中は、表示操作器の通常動作（描画動作）を停止させる必要がある。
【０００７】
この発明は、上述の事情の下になされたもので、表示操作器が通常動作（描画動作）中であっても画面パターンの画面情報の書き換えを不都合なく行うことができる表示操作器及び画面パターン情報更新システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、この発明に係る表示操作器は、
画面を表示する表示手段と、
前記画面の画面パターン情報を記録する記録手段と、
外部装置から前記画面パターン情報の更新情報を受信する通信手段と、
前記記録手段に記録された前記画面パターン情報に従って前記表示手段に画面を表示させ、前記通信手段で受信された前記更新情報に基づいて、前記記録手段に記録された前記画面パターン情報の書き換えを行う描画手段と、
前記画面パターン情報を書き換える際に、前記表示手段で画面表示中である場合には、画面表示が完了してから、前記画面パターン情報の書き換えを実行するように前記描画手段を制御する動作制御手段と、
を備える。
【発明の効果】
【０００９】
この発明によれば、動作制御手段が、画面表示が完了してから、画面パターン情報を書き換えるように描画手段を制御するため、表示操作器が通常動作（描画動作）中であっても画面パターン情報の書き換えを不都合なく行うことができる。
【図面の簡単な説明】
【００１０】
【図１】この実施の形態１に係る通常動作時の空調システムの構成を示すブロック図である。
【図２】更新情報通信器が接続された空調システムの構成を示すブロック図である。
【図３】描画手段の動作（その１）を説明するためのブロック図である。
【図４】描画手段の動作（その２）を説明するためのブロック図である。
【図５】描画手段の内部レジスタの構成を示す模式図である。
【図６】画像の表示例を示す模式図である。
【図７】画面パターン情報のデータ構造を示す模式図である。
【図８】表示操作器の通信手段及び更新情報通信器の通信手段の模式図である。
【図９】更新フラグテーブルの構成を示す模式図である。
【図１０】画面描画処理のフローチャートである。
【図１１】画面パターン情報更新処理のフローチャートである。
【図１２】更新フラグテーブル作成処理のサブルーチンのフローチャートである。
【図１３】更新画像データ送信と書き換え指示のサブルーチンのフローチャートである。
【図１４】更新された画像情報を示す模式図である。
【図１５】図１５（Ａ）乃至図１５（Ｃ）は、更新前後の画面構成を示す模式図である。
【図１６】切り換えスイッチを備える操作表示器の構成を示す模式図である。
【図１７】この発明の実施の形態２に係る空調システムの構成を示すブロック図である。
【図１８】動作状態出力手段の動作（その１）を説明するための図である。
【図１９】動作状態出力手段の動作（その２）を説明するための図である。
【図２０】画面パターン情報更新処理のフローチャートである。
【図２１】更新画像データ送信処理のサブルーチンのフローチャートである。
【発明を実施するための形態】
【００１１】
この発明の実施の形態について、図面を参照して詳細に説明する。
【００１２】
実施の形態１．
まず、この発明の実施の形態１について説明する。
【００１３】
図１には、通常動作時の空調システム１の構成が示されている。図１に示すように、空調システム１は、空調機１０と表示操作器２００とを備える。
【００１４】
空調機１０は、表示操作器２００から送信される操作コマンドに基づいて空調制御を行う。空調機１０は、自機の状態（例えば、制御状態）を表示操作器２００に送信する。
【００１５】
表示操作器２００は、例えばリモートコントローラである。表示操作器２００は、ユーザ操作を受け付ける。表示操作器２００は、ユーザ操作に従って操作コマンドを空調機１０に送信する。また、表示操作器２００は、空調機１０から送信される空調機１０の状態を画面に表示する。
【００１６】
表示操作器２００は、例えば日本語表示画面、英語表示画面、大文字フォント表示画面のように、複数の異なる画面のパターンのいずれかで画面表示が可能である。この空調システム１では、表示操作器２００に表示される画面パターンを切り換えることが可能である。この実施の形態では、表示操作器２００に表示される画面パターンの変更作業を行う作業者が、画面パターンを、日本語表示から英語表示に切り換える場合について説明する。
【００１７】
図２を参照して、表示操作器２００の画面パターンを切り換えるための構成について、説明する。図２では、図１における空調システム１に、表示操作器２００に接続された更新情報通信器１００が追加されている。更新情報通信器１００は、表示操作器２００に表示される画面パターンを切り換える際に用いられる。更新情報通信器１００は、表示操作器２００に、画面パターン情報の更新情報を送信する。更新情報通信器１００を備える空調システム１が、画面パターン情報更新システムに対応する。
【００１８】
表示操作器２００は、通信手段２１０、動作制御手段２２０、描画手段２３０、記録手段２４０、表示制御手段２５０、表示手段２６０及び操作入力手段２７０を備えている。
【００１９】
通信手段２１０は、更新情報通信器１００が備える通信手段１１０と、無線または有線で接続する。通信手段２１０は、表示操作器２００と更新情報通信器１００との間で各種情報を送受信するための通信インターフェイスである。例えば、通信手段２１０は、更新情報通信器１００から画面パターン情報の更新情報を受信する。
【００２０】
動作制御手段２２０は、表示操作器２００の全体制御を行う。例えば、動作制御手段２２０は、操作入力手段２７０から入力された操作信号に従って、空調機１０への操作コマンドを送信する。また、動作制御手段２２０は、操作入力手段２７０から入力された操作信号に従って、表示手段２６０に表示させる画面を選択する。さらに、動作制御手段２２０は、入力された操作信号に従って、描画手段２３０に画面描画を指示する。
【００２１】
また、動作制御手段２２０は、受信した更新情報に基づいて記録手段２４０の記録内容（画面パターン情報）の書き換え制御を行う。具体的には、動作制御手段２２０は、更新情報通信器１００からの指示により、描画手段２３０に、記録手段２４０の記録内容（画面パターン情報）を書き換えさせる。この書き換え処理を、画面パターン情報更新処理とも呼ぶ。
【００２２】
描画手段２３０は、画面描画を行う。描画手段２３０は、動作制御手段２２０から受信したポート制御信号によって、自身の内部動作を切り換える。ポート制御信号には、ポート制御信号Ａ、Ｂがある。
【００２３】
図３に示すように、動作制御手段２２０は、表示手段２６０に画面を表示させる際には、第１のポート制御信号としてのポート制御信号Ａ及び描画指示を描画手段２３０に出力する。描画手段２３０は、ポート制御信号Ａ及び描画指示を入力すると、画面描画処理に必要な情報（画面パターン情報４００）を記録手段２４０から読み込んで、読み込んだ画面パターン情報４００に従って表示データを表示制御手段２５０に出力し、表示手段２６０に画面を表示させる。画面パターン情報４００には、動作制御手段２２０から指示された画面に対応した画面構成情報テーブル４２０と画像データ群４４０とがある。画面構成情報テーブル４２０は、画像データ群４４０を用いた画面構成を示す情報が登録されたテーブルである。この一連の処理を画面描画処理とする。
【００２４】
一方、図４に示すように、動作制御手段２２０は、記録手段２４０に記録された画面パターン情報４００の書き換えを行う際には、第２のポート制御信号としてのポート制御信号Ｂを描画手段２３０に出力する。描画手段２３０は、ポート制御信号Ｂを入力すると、通信手段２１０で受信され動作制御手段２２０から入力された更新情報を、記録手段２４０に記録された画面パターン情報４００の書き換えを行う。
【００２５】
このように、描画手段２３０は、記録手段２４０に記録された画面パターン情報４００に従って表示手段２６０に画面を表示させ、通信手段２１０で受信された画面パターン情報４００の更新情報に基づいて、記録手段２４０に記録された画面パターン情報４００の書き換えを行う。
【００２６】
動作制御手段２２０は、画面パターン情報４００を書き換える際に、表示手段２６０で画面表示中である場合には、画面表示が完了してから、画面パターン情報４００の書き換えを実行するように描画手段２３０を制御する。
【００２７】
描画手段２３０の動作の詳細については後述する。
【００２８】
記録手段２４０は、表示手段２６０に表示される画面の画面パターン情報４００を記録している。記録手段２４０は、１つの画面パターンに対応した画面パターン情報４００を記録できる容量を有している。
【００２９】
表示制御手段２５０は、表示手段２６０が表示する１画面分の表示データを格納するＶＲＡＭを内蔵している。表示制御手段２５０は、ＶＲＡＭの内容に従って、一定周期で表示手段２６０を制御している。ここで、表示データは、表示手段２６０の１ピクセル毎の表示色を示すデータ群である。
【００３０】
表示手段２６０は、画面を表示する。表示手段２６０は、表示制御手段２５０の制御に従って、その各種画像データから構成される画面を表示する。
【００３１】
操作入力手段２７０は、ユーザの操作入力を受け付けるマンマシンインターフェイスである。操作入力手段２７０は、操作入力に対応する操作信号を動作制御手段２２０に出力する。
【００３２】
描画手段２３０の描画機能についてさらに詳細に説明する。
【００３３】
描画手段２３０は、動作制御手段２２０から描画指示を受け、対象画面の画面描画を行うのに必要な情報を記録手段２４０から読み込む。描画手段２３０は、読み込んだ画面構成情報テーブル４２０に基づいて、当該画面構成を識別し、画面構成情報に対応する画像データを記録手段２４０から読み込む。描画手段２３０は、画面構成情報に基づいて画像データを組み合わせることにより表示データを作成し、表示制御手段２５０内部のＶＲＡＭへ表示データを書き込む。
【００３４】
図５には、画面描画処理に使用される描画手段２３０の内部レジスタ３００が示されている。図５に示すように、この内部レジスタ３００には、描画開始フラグ３１０、画面番号レジスタ３２０、画像カウンタ３３０、画像サイズレジスタ３５０、画像アドレスレジスタ３６０、描画座標レジスタ３７０が含まれている。
【００３５】
描画開始フラグ３１０は、動作制御手段２２０が描画手段２３０に画面描画処理の開始を指示（描画指示）するためのフラグである。すなわち、動作制御手段２２０は、描画手段２３０に画面描画処理を実行させる場合には、このフラグをオンする。
【００３６】
画面番号レジスタ３２０は、描画対象となる画面に対応した画面番号を設定するレジスタである。
【００３７】
画像カウンタ３３０は、描画手段２３０が画面描画中に当該画面描画完了までに描画が必要な画像数を一時的に格納するカウンタである。
【００３８】
画像サイズレジスタ３５０、画像アドレスレジスタ３６０、描画座標レジスタ３７０は、描画手段２３０が画面描画処理中に描画する画像に関する情報を一時的に格納するレジスタである。画像サイズレジスタ３５０には、画面に表示される画像データの画像サイズが格納される。画像アドレスレジスタ３６０には、画像に表示される画像データの記録手段２４０における格納位置（アドレス）が格納される。描画座標レジスタ３７０には、画像データの画面内の描画座標が格納される。
【００３９】
図６を参照して、画像の表示例について説明する。表示手段２６０の表示画面２６１のピクセルの位置情報は、横軸方向をｘ座標とし、縦軸方向をｙ座標として指定される。図６に示すように、「暖房」と表示される画像５１２は、ｘ座標ｘ１〜ｘ２、ｙ座標ｙ１〜ｙ２の領域に表示されている。描画座標は、画像の左上座標である。図６では、描画座標は、（ｘ１、ｙ１）となる。画像サイズは、画像の幅と高さである。図６では、画像サイズは、（ｄｘ、ｄｙ）となる。この場合、画像サイズレジスタ３５０には、（ｄｘ、ｄｙ）が登録され、描画座標レジスタ３７０には、（ｘ１、ｙ１）が登録される。
【００４０】
図７には、記録手段２４０が格納する画面パターン情報４００のデータ構造が示されている。図７に示すように、画面パターン情報４００は、画面パターンラベル４１０、画面構成情報テーブル４２０、画像属性テーブル４３０及び画像データ群４４０を含んでいる。
【００４１】
画面パターンラベル４１０は、現在の表示操作器２００の画面パターンのラベルである。図７では、画面パターンのラベルとして、「Ｊａｐａｎｅｓｅ」が示されている。
【００４２】
画面構成情報テーブル４２０は、画面ごとの画面構成情報が記録されている。図７では、画面ごとの画面構成情報として、画面番号０、１、２、…の画面構成情報がそれぞれ示されている。
【００４３】
さらに、画面構成情報テーブル４２０は、画面を識別する画面番号と、画面を構成する画像数と、画面を構成する画像ごとの画像番号と、その画像番号に対応する描画座標とが登録される。図７では、画面構成番号０では、画像番号１及びその描画座標（ｘ１、ｙ１）と、画像番号３及びその描画座標（ｘ３、ｙ３）が含まれている。
【００４４】
画像属性テーブル４３０は、画像番号と、画像サイズと、画像アドレスとが対応付けて登録されている。図７では、画像番号１、２、３に対応する画像サイズ（（１００、１００）、（２００、１００）、（１００、２００））と、画像アドレス（ａ、ｂ、ｃ）とが示されている。画像アドレスは、記録手段２４０における、画像番号に対応した画像データの格納場所を示すアドレスである。
【００４５】
画像データ群４４０は、各画像の表示色を所定の形式、例えばＢＭＰ（ビットマップ）で保存された画像データから構成される。図７では、ａ番地に、画像データ１が格納され、ｂ番地に画像データ２が格納され、ｃ番地に画像データ３が格納されている様子が示されている。
【００４６】
図２の説明に戻る。更新情報通信器１００は、通信手段１１０と、更新手段１２０、更新フラグテーブル作成手段１３０、全画面情報記録手段１４０、画面パターン選択手段１５０及び更新フラグテーブル１６０を備えている。
【００４７】
通信手段１１０は、表示操作器２００が備える通信手段２１０と、無線または有線で接続する通信インターフェイスである。通信手段１１０は、表示操作器２００と更新情報通信器１００との間で各種情報を送受信する。
【００４８】
図８には、表示操作器２００の通信手段２１０と更新情報通信器１００の通信手段１１０とが模式的に示されている。図８に示すように、通信手段２１０は、通信コイル２１１とシリアルＩ／Ｆ２１２とを備える。一方、通信手段１１０は、通信コイル１１１とシリアルＩ／Ｆ１１２とを備える。表示操作器２００と更新情報通信器１００との通信は、通信コイル２１１と通信コイル１１１間で電磁誘導を用いた非接触通信で行われる。
【００４９】
更新手段１２０は、更新フラグテーブル作成手段１３０が作成した更新フラグテーブル１６０に基づいて更新情報を作成する。更新手段１２０は、作成した更新情報を、通信手段１１０を介して表示操作器２００に送信する。
【００５０】
更新フラグテーブル作成手段１３０は、表示操作器２００が表示している現在の画面パターンにおける画面パターン情報と、画面パターン選択手段１５０で作業者が選択した更新後の画面パターンにおける画面パターン情報を比較する。更新フラグテーブル作成手段１３０は、この比較結果に基づいて、更新フラグテーブル１６０を作成する。
【００５１】
全画面情報記録手段１４０は、全ての画面パターンに対応する画面パターン情報を格納する。
【００５２】
画面パターン選択手段１５０は、作業者の操作入力を受け付ける。画面パターン選択手段１５０は、操作入力によって作業者が選択した更新後の画面パターンラベルを更新フラグテーブル作成手段１３０に出力する。
【００５３】
更新フラグテーブル１６０の構成が、図９に示されている。図９に示すように、更新フラグテーブル１６０では、それぞれの画像に対応した画像番号と、画面番号リストと、画像データ更新フラグとが対応付けて登録されている。
【００５４】
画像番号は、各画像に割り振られた番号である。画面番号リストには、所定画像が構成画像の１つとなる画面の画面番号が１つ以上格納される。画像データ更新フラグは、それぞれの画像に対して記録手段２４０の更新の必要の有無を示すフラグである。
【００５５】
この発明の最良の実施形態としては、動作制御手段２２０を、マイクロコンピュータとするのが望ましい。また、描画手段２３０を、画面描画処理を行う描画専用のＩＣとするのが望ましい。また、記録手段２４０をシリアルＲＯＭ（Read Only Memory）とし、表示制御手段２５０をＬＣＤコントローラとし、表示手段２６０をＬＣＤとするのが望ましい。さらに、操作入力手段２７０を、接点式スイッチとするのが望ましい。
【００５６】
通信手段２１０は、赤外線やＷｉｆｉ（Wireless fidelity）などの無線で通信する通信インターフェイスであってもよい。通信手段２１０は、通信手段１１０と有線を介して接続する通信インターフェイスであってもよい。このような通信インターフェイスには、例えば、ＲＳ−２３２Ｃ又はイーサネット（登録商標）などの方式がある。
【００５７】
また、表示制御手段２５０として、ＶＦＤ（蛍光表示管）コントローラや有機ＥＬコントローラ、電子ペーパーコントローラなど他の表示コントローラを用いてもよい。また、表示手段２６０として、ＶＦＤや有機ＥＬ（Electro Luminescence）ディスプレイ、電子ペーパーなど他の表示装置を用いてもよい。さらに、操作入力手段２７０として、帯電式スイッチや光電式スイッチ、圧電素子式スイッチなど他の入力スイッチを用いてもよい。
【００５８】
次に、画面の描画動作について説明する。
【００５９】
図１０には、描画手段２３０の画面描画動作が示されている。
【００６０】
図１０に示すように、まず、描画手段２３０は、ポート制御信号Ａを受信するまで待つ（ステップＳ１０；Ｎｏ）。ポート制御信号Ａを受信すると（ステップＳ１０；Ｙｅｓ）、描画手段２３０は、描画開始フラグ３１０がセットされるまで待つ（ステップＳ１１；Ｎｏ）。動作制御手段２２０から描画指示が出力され、描画開始フラグがセットされると（ステップＳ１１；Ｙｅｓ）、描画手段２３０は、以下のようにして、画面番号レジスタ３２０に設定された画面番号の画面描画動作を行う。
【００６１】
まず、描画手段２３０は、画面番号レジスタ３２０から画面番号を読み込む（ステップＳ１２）。この読み込んだ画面番号により、現在、表示手段２６０に表示されている画面を識別することが可能となる。
【００６２】
続いて、描画手段２３０は、記録手段２４０から当該画面番号に対応する画面構成情報テーブル４２０を読み込み、当該画面構成情報テーブル４２０に含まれる画面構成画像数ｎを画像カウンタ３３０に書き込む（ステップＳ１３）。
【００６３】
続いて、描画手段２３０は、描画処理を行う（ステップＳ１４）。具体的には、描画手段２３０は、当該画像構成情報に含まれる１画像分の画像情報（画像番号、描画座標）を記録手段２４０から読み込み、当該描画座標を描画座標レジスタ３７０に設定する。そして、描画手段２３０は、当該画像番号に対応した画像サイズ、画像アドレスを画像属性テーブル４３０から特定し、画像サイズレジスタ３５０、画像アドレスレジスタ３６０に設定する。さらに、描画手段２３０は、当該画像アドレスに格納されている画像データを記録手段２４０の画像データ群４４０から読み込み、描画座標と画像サイズから決まるＶＲＡＭの領域に対して表示データを書き込む。
【００６４】
続いて、描画手段２３０は、画像カウンタ３３０に格納されている値ｎから１減算して、再び画像カウンタ３３０に格納する（ステップＳ１５）。
【００６５】
続いて、描画手段２３０は、ｎ＞０であるか否かを判定する（ステップＳ１６）。画像カウンタ３３０の値（ｎ）が１以上であれば（ステップＳ１６；Ｙｅｓ）、描画手段２３０は、画面構成情報に含まれる次の画像に対して描画処理を行う（ステップＳ１４）。
【００６６】
以降、ｎ＞０となるまで、ステップＳ１４→Ｓ１５→Ｓ１６が繰り返される。画像カウンタ３３０の値ｎが０以下になると（ステップＳ１６；Ｎｏ）、描画手段２３０は、描画開始フラグ３１０をクリアし（ステップＳ１７）、画面描画処理を終了する。
【００６７】
（画面パターン情報更新処理）
次に、更新情報通信器１００を表示操作器２００に接続し、記録手段２４０が格納している画面パターン情報を別の画面パターン情報に書き換える画面パターン情報更新処理について説明する。
【００６８】
図１１には、画面パターン情報４００を更新する際の、更新情報通信器１００の画面パターン情報更新処理を示すフローチャートが示されている。
【００６９】
図１１に示すように、まず、画面パターン選択手段１５０は、作業者が選択した画面パターンラベル４１０を、更新フラグテーブル作成手段１３０に出力することにより、更新画面パターン情報４００を選択する（ステップＳ２０）。
【００７０】
続いて、更新フラグテーブル作成手段１３０は、更新前と更新後の画面パターン情報の内容を比較して更新フラグテーブル１６０を作成するサブルーチンを実行する（ステップＳ２１）。
【００７１】
続いて、更新手段１２０は、更新フラグテーブル１６０に基づいて、更新画像データ（書き換えが必要な画像データのみ）を表示操作器２００に送信し、記録手段２４０の書き換えを指示するサブルーチン（更新画像データの送信と書き換え指示）を実行する（ステップＳ２２）。
【００７２】
図１２には、図１１におけるステップＳ２１における更新フラグテーブル作成手段１３０が更新フラグテーブルを作成するサブルーチンが示されている。
【００７３】
図１２に示すように、まず、更新フラグテーブル作成手段１３０は、表示操作器２００から、現在の画面パターンラベルを取得する（ステップＳ３０）。
【００７４】
続いて、更新フラグテーブル作成手段１３０は、変数ｉに１を代入する（ステップＳ３１）。
【００７５】
更新フラグテーブル作成手段１３０は、全画面情報記録手段１４０から、作業者が更新を指定した画面パターン情報４００と、現在の画面パターン情報４００とを読み込み、それぞれの画像番号ｉに対応した画像データが一致するか否かを判定する（ステップＳ３２）。
【００７６】
更新フラグテーブル作成手段１３０は、画像データが異なっていた場合にのみ（ステップＳ３２；Ｎｏ）、更新フラグテーブル１６０の画像番号ｉに対応した画像データ更新フラグをオンする（ステップＳ３３）。すなわち、画像データが一致していた場合（ステップＳ３２；Ｙｅｓ）、その画像データに対応する画像データ更新フラグはオフのままになる。
【００７７】
続いて、更新フラグテーブル作成手段１３０は、変数ｉを１だけインクリメントする（ステップＳ３４）。
【００７８】
続いて、更新フラグテーブル作成手段１３０は、すべての画像番号に対応する画像データの比較を完了したか否かを判定する（ステップＳ３５）。完了していなければ（ステップＳ３５；Ｎｏ）、更新フラグテーブル作成手段１３０は、ステップＳ３２→Ｓ３３→Ｓ３４→Ｓ３５を繰り返す。
【００７９】
すべての画像番号に対応する画像データの比較を完了した場合（ステップＳ３５；Ｙｅｓ）、更新フラグテーブル作成手段１３０は、更新フラグテーブル作成処理を終了する。
【００８０】
図１３には、図１１におけるステップＳ２２の、更新画像データの送信、画面パターン情報の書き換え指示のサブルーチンが示されている。
【００８１】
図１３に示すように、まず、更新手段１２０は、画面パターン選択手段１５０で受け付けた作業者が選択した画面パターンラベルを、通信手段１１０を介して、表示操作器２００に送信し、画面パターンラベル４１０を更新させる（ステップＳ４０）。
【００８２】
続いて、更新手段１２０は、変数ｉに１を代入する（ステップＳ４１）。
【００８３】
続いて、更新手段１２０は、更新フラグテーブル１６０を読み込み、画面番号リストから画像番号ｉに対応する画面番号ｋを取得する（ステップＳ４２）。取得した画面番号は、更新手段１２０の内蔵ＲＯＭへ格納される。
【００８４】
続いて、更新手段１２０は、更新フラグテーブル１６０を読み込み、画像番号ｉに対応する画像データ更新フラグがオンであるか否かを判定する（ステップＳ４３）。
【００８５】
画像番号ｉの画像データ更新フラグがオンであれば（ステップＳ４３；Ｙｅｓ）、更新手段１２０は、記録手段２４０への書き込み先アドレスと画像サイズと更新後の画像データとを、通信手段１１０を介して表示操作器２００へ送信する（ステップＳ４４）。
【００８６】
続いて、更新手段１２０は、画面番号ｋの画面を描画中であるか否かを判定する（ステップＳ４５）。描画中である場合（ステップＳ４５；Ｙｅｓ）、画面描画完了まで待機する。
【００８７】
表示操作器２００から画面番号ｉの画面の描画が完了すると（ステップＳ４５；Ｎｏ）、更新手段１２０は、通信手段１１０を介して、表示操作器２００へ全画面情報記録手段１４０に格納される画像データ群４４０を更新する書き換え指示コマンドを送信する（ステップＳ４６）。
【００８８】
続いて、更新手段１２０は、変数ｉを１だけインクリメントする（ステップＳ４７）。
【００８９】
続いて、更新手段１２０は、更新フラグテーブル１６０の画像データ更新フラグがオンになっている画像番号ｉに対応するすべての画像データを表示操作器２００へ送信し更新が完了したか否かを判定する（ステップＳ４８）。更新が完了していなければ（ステップＳ４８；Ｎｏ）、更新手段１２０は、ステップＳ４２乃至Ｓ４８を繰り返す。
【００９０】
更新が完了していれば（ステップＳ４８；Ｙｅｓ）、更新手段１２０は、画像データ更新フラグを全てオフとし、表示操作器２００に更新完了コマンドを送信する（ステップＳ４９）。このコマンドを受信した描画手段２３０は、画面パターン情報４００の書き換え完了後に、更新後の画面パターン情報４００に従って現在の画面番号の画面の再描画を行い、更新後の画面パターン情報４００に基づく画面を表示手段２６０に表示させる。
【００９１】
図１４には、更新フラグテーブル１６０を用いた画面パターン情報４００の更新例が示されている。まず、図１１のステップＳ２０において、画面パターンラベル４１０は、［Ｊａｐａｎｅｓｅ］から［Ｅｎｇｌｉｓｈ］へ更新されている。次に、更新フラグテーブル１６０に基づいて、更新情報の送信を行い、更新を行う。図１４では、画像データ１から画像データ１’へと更新される様子が示されている。
【００９２】
図１５（Ａ）乃至図１５（Ｃ）には、更新後の記録手段２４０に記録されている画面パターン情報４００の構成が示されている。図１５（Ａ）乃至図１５（Ｃ）には、画面パターン情報４００の更新前後の、表示手段２６０に表示される画面の一例が示されている。
【００９３】
図１５（Ａ）には、更新前の画面番号０の表示画面５００が示されている。図１５（Ｂ）に示すように、表示画面５００は、画像５１０と画像５２０の２つから構成されている。
【００９４】
図１５（Ｂ）に示すように、画像５１０は画像番号１の画像であり、画像５２０は画像番号３の画像である。記録手段２４０の画面パターン情報４００が更新されたことにより、画像５１０は、画像５１１へ更新されるが、画像５２０は更新されない。これにより、更新後の画面番号０の表示画面は、図１５（Ｃ）に示す表示画面５０１のようになる。
【００９５】
また、この実施の形態では、更新情報通信器１００の内部に全画面情報記録手段１４０を設けた。しかしながら、更新情報通信器１００にネットワーク接続機能を加え、全画面情報記録手段１４０をサーバなどの更新情報通信器１００の外部に設けてもよい。これにより、新しい画面パターン情報４００が作成された場合、更新情報通信器１００内部の全画面情報記録手段１４０の内容を逐一更新することなく、ネットワークを介して新しい画面パターン情報４００を表示操作器２００に書き込むことができる。
【００９６】
この実施の形態では、描画手段２３０を、動作制御手段２２０のマイクロコンピュータとは別の、描画処理機能を備えた描画専用ＩＣとして設けた。リモコン通信制御と描画動作を１つのマイクロコンピュータで実行すると、描画動作のデータ転送量が大きいため、マイクロコンピュータの処理負荷が大きくなり、高機能のマイクロコンピュータが必要となるためである。しかし、リモコン通信制御と描画動作の２つの機能を、マイクロコンピュータと描画専用ＩＣで分けて実行することにより、マイクロコンピュータの処理負荷を低減させることができる。これにより、低性能のマイクロコンピュータでも遅延なくリモコン通信制御を行うことができるようになる。
【００９７】
この実施の形態では、表示操作器２００が備えている通信手段２１０と更新情報通信器１００が備えている通信手段１１０の間の通信を非接触通信で行うものとした。これにより、表示操作器２００と更新情報通信器１００間を有線で接続する必要がなく、表示操作器２００に更新情報通信器１００を重ねるだけで画面パターン情報４００の更新を行うことができるので、短時間で、簡便に更新動作を行うことができる。
【００９８】
この実施の形態では、動作制御手段２２０としてマイクロコンピュータ、描画手段２３０として描画専用ＩＣを用いた。この場合、動作制御手段２２０からの描画指示により描画手段２３０が描画処理を行うようになる。このため、動作制御手段２２０と描画手段２３０との間のインターフェイスが必要となる。また、高速描画を行うためには、描画手段２３０には、動作制御手段２２０など他の構成部品を経由することなく直接記録手段２４０に接続する必要がある。このため、描画手段２３０と記録手段２４０との間のインターフェイスが必要となる。
【００９９】
仮に、更新情報を、動作制御手段２２０から記録手段２４０に直接書き換えを行おうとすると、新たに動作制御手段２２０と記録手段２４０との間のインターフェイスが必要となる。この場合、図１６に示すように、動作制御手段２２０と描画手段２３０との切り換えスイッチ２９０が必要となる。この切り換えスイッチ２９０は、動作制御手段２２０から受信する切り換え制御信号によって、記録手段２４０の接続先を動作制御手段２２０か描画手段２３０に切り換える機能を有する。このような切り換えスイッチ２９０を備えない場合には、動作制御手段２２０と描画手段２３０とが同時に記録手段２４０に接続できるように、記録手段２４０のデュアルアクセスシステムなどが必要となる。この場合には、記録手段２４０のコストが高くなってしまう。
【０１００】
この実施の形態に係る表示操作器２００は、切り換えスイッチ２９０やデュアルアクセスシステムなどを備えることなく、動作制御手段２２０から受信するポート制御信号で描画手段２３０の内部動作を切り換える。このようにすれば、低コストで、画像描画と画面情報の更新を行うことができる。
【０１０１】
この実施の形態では、記録手段２４０に記録されている情報を更新する際、更新フラグテーブル１６０に基づいて必要な画像データのみ更新が行われ、画面構成情報テーブル４２０、画像属性テーブル４３０の書き換えは行われない。これにより、画面パターン情報４００全てを更新するよりも、更新時間を短縮することができるようになる。
【０１０２】
なお、図１３のステップＳ４４において、画面構成情報テーブル４２０、画像属性テーブル４３０を送信して、書き換えを行ってもよい。
【０１０３】
この実施の形態では、画面パターン情報４００の更新完了後に、表示操作器２００に現在表示している画面を更新後の画面パターン情報を用いて再描画が行われる（図１３のステップＳ４９）。これにより、ユーザは、特別な操作を行うことなく、画面パターンの更新を確認することができる。
【０１０４】
実施の形態２．
次に、この発明の実施の形態２について説明する。
【０１０５】
上記実施の形態１では、動作制御手段２２０から受信したポート制御信号によって描画手段２３０（描画専用ＩＣ）の内部動作が切り変わる構成とした。この実施の形態１では、表示操作器７００に動作状態出力手段７８０が設けられている点が上記実施の形態１と異なる。
【０１０６】
図１７には、この実施の形態２に係る空調システム１の構成が示されている。図１７に示すように、この空調システム１では、更新情報通信器６００と、表示操作器７００と、空調機１０とが設けられている。
【０１０７】
表示操作器７００は、動作制御手段２２０の代わりに、動作制御手段７２０を備え、動作状態出力手段７８０をさらに備える点が、上記実施の形態１に係る表示操作器２００と異なる。
【０１０８】
動作制御手段７２０は、操作入力手段２７０から受け付けた操作信号に基づいて空調機１０への操作コマンドや、表示手段２６０に表示させる画面を選択し描画手段２３０に画面描画を指示するといったリモコン制御を行う。また、動作制御手段７２０は、更新情報通信器６００からの指示により描画手段２３０を介して記録手段２４０の内容を書き換える画面パターン情報更新処理を行う。さらに、動作制御手段７２０は、動作状態出力手段７８０から出力される動作信号に基づいて、画面パターン情報４００の更新処理の制御を行う。
【０１０９】
動作状態出力手段７８０は、描画手段２３０が記録手段２４０から画面パターン情報４００の読み込みを開始したら（描画を開始したら）、更新オフ信号を動作制御手段７２０へ出力する。一方、動作状態出力手段７８０は、読み込みが終了したら更新オン信号を動作制御手段７２０へ出力する。
【０１１０】
図１８、図１９には、動作状態出力手段７８０の動作が示されている。
【０１１１】
図１８に示すように、動作状態出力手段７８０は、描画手段２３０が記録手段２４０から画面描画処理に必要な情報（画面パターン情報４００）の読み込みを開始すると、動作制御手段７２０へ更新オフ信号を出力する。更新オフ信号が入力されると、動作制御手段７２０は、描画手段２３０に対して、記録手段２４０への書き換えを禁止する。
【０１１２】
図１９に示すように、描画手段２３０が記録手段２４０から画面パターン情報４００の読み込みを終了すると、動作状態出力手段７８０は、動作制御手段７２０へ更新オン信号を出力する。更新オン信号が入力されると、動作制御手段７２０は、描画手段２３０に対して、記録手段２４０への書き換えを許可する。
【０１１３】
動作制御手段７２０には、受信バッファが設けられている。受信バッファには、更新情報通信器６００から送信され、通信手段２１０が受信した画面パターン情報４００の更新情報等が一時的に保持される。
【０１１４】
動作制御手段７２０は、この受信バッファから取り出した更新情報により、描画手段２３０を介して記録手段２４０の書き換えを行う。動作制御手段７２０は、受信バッファの空きサイズが所定サイズ以下となった場合、更新情報による更新を禁止する更新禁止信号を通信手段２１０を介して更新情報通信器６００に送信する。その後、動作制御手段７２０は、受信バッファに格納された情報の記録手段２４０への書き換え処理が完了すると、更新許可信号を通信手段２１０を介して更新情報通信器６００に送信する。
【０１１５】
更新情報通信器６００は、更新手段１２０の代わりに更新手段６２０を備える点が、上記実施の形態１に係る更新情報通信器１００と異なる。
【０１１６】
更新手段６２０は、更新フラグテーブル作成手段１３０が作成した更新フラグテーブル１６０に基づいて作成した更新情報を、通信手段２１０を介して表示操作器７００に送信する。また、更新手段６２０は、表示操作器７００から更新禁止信号を受信すると、更新手段６２０は、更新情報通信器６００から表示操作器７００への更新情報の送信を一時停止する。表示操作器７００から更新許可信号を受信すると、更新手段６２０は、更新情報の送信を再開する。
【０１１７】
図２０には、更新情報通信器６００の画面パターン情報更新処理が示されている。
【０１１８】
図２０に示すように、ステップＳ２０、Ｓ２１は、実施の形態１と同様である。
【０１１９】
ステップＳ２１実行後、更新手段６２０は、作成された更新フラグテーブル１６０に基づいて、書き換えが必要な画像データのみを表示操作器２００に送信する更新画像データの送信のサブルーチンを実行する（ステップＳ５２）。
【０１２０】
図２１には、図２０のステップＳ２２、すなわち更新手段６２０による更新画像データの送信のサブルーチンが示されている。
【０１２１】
図２１に示すように、この実施の形態に係る画面パターン更新処理では、ステップＳ４２の代わりに、ステップＳ６２が実行される点が、上記実施の形態１に係る画面パターン更新処理と異なる。ステップＳ６２では、更新手段６２０は、画像番号ｉの画面番号ｋを、表示操作器２００に送信する。
【０１２２】
また、この実施の形態に係る画面パターン更新処理では、ステップＳ４５、Ｓ４６が実行されない点も、上記実施の形態１に係る画面パターン更新処理と異なる。
【０１２３】
次に、画面パターン更新処理に対応する表示操作器７００の動作について説明する。
【０１２４】
図２１のステップＳ４０で送信される画面パターンラベルを更新情報通信器６００から受信すると、動作制御手段７２０は、作業者が選択した画面パターンラベルへ画面パターンラベル４１０の書き換えを行う。
【０１２５】
次に、動作制御手段７２０は、受信した更新情報に基づいて、画像データの書き換えを行う。このとき、動作制御手段７２０は、ステップＳ６２で受信した画面番号ｋに対応する画面の描画中は、書き換えを一時停止する。例えば、図９の更新フラグテーブル１６０を用いて更新を行うとき、動作制御手段７２０は、画面番号０の画面描画中には、画像番号１、３の画像データの書き換えを一時停止する。
【０１２６】
また、動作状態出力手段７８０から、更新オフ信号が入力されると、動作制御手段７２０は、書き換えを一時停止する。一方、動作状態出力手段７８０から、更新オン信号が入力されると、動作制御手段７２０は、書き換えを再開する。
【０１２７】
さらに、更新情報通信器６００から受信した更新情報が、設定受信バッファサイズに達した場合、動作制御手段７２０は、更新情報通信器６００へ更新禁止信号を送信する。その後、受信バッファに格納された情報の書き換え処理が完了すると、動作制御手段７２０は、更新情報通信器６００へ更新許可信号を送信する。その後、更新完了コマンドを受信したら、動作制御手段７２０は、描画開始フラグ３１０を描画開始にセットし、現在表示している画面番号の画面を再描画する。
【０１２８】
この実施の形態では、動作状態出力手段７８０を設けたことにより、画面更新中であっても記録手段２４０に格納されている画面パターン情報４００の更新を行うことができる。また、記録手段２４０の書き換えのタイミングは、表示操作器７００側で制御されるので、更新情報通信器６００の更新手順を簡素化することができる。
【０１２９】
また、この実施の形態では、表示操作器７００は、表示操作器７００の受信バッファの空きサイズが所定のサイズ以下である場合、更新情報通信器６００へ更新禁止信号を送信する。更新禁止信号を受信した更新情報通信器６００は、表示操作器７００から更新許可信号を受信するまで、更新情報の送信を一時停止する。これにより、表示操作器７００が必要とする受信バッファサイズを小さくし、動作制御手段７２０の使用メモリを小さくすることができる。
【０１３０】
なお、上記実施の形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。
【０１３１】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【０１３２】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【０１３３】
この発明は、この発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、この発明の範囲を限定するものではない。すなわち、この発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【産業上の利用可能性】
【０１３４】
この発明の活用例として、空調機の表示操作器だけでなく、カーナビゲーションシステムや給湯器等の表示操作器がある。
【符号の説明】
【０１３５】
１  空調システム、１０  空調機、１００  更新情報通信器、１１０  通信手段、１１１  通信コイル、１１２  シリアルＩ／Ｆ、１２０  更新手段、１３０  更新フラグテーブル作成手段、１４０  全画面情報記録手段、１５０  画面パターン選択手段、１６０  更新フラグテーブル、２００  表示操作器、２１０  通信手段、２１１  通信コイル、２１２  シリアルＩ／Ｆ、２２０  動作制御手段、２３０  描画手段、２４０  記録手段、２５０  表示制御手段、２６０  表示手段、２６１  表示画面、２７０  操作入力手段、２９０  切り換えスイッチ、３００  内部レジスタ、３１０  描画開始フラグ、３２０  画面番号レジスタ、３３０  画像カウンタ、３５０  画像サイズレジスタ、３６０  画像アドレスレジスタ、３７０  描画座標レジスタ、４００  画面パターン情報、４１０  画面パターンラベル、４２０  画面構成情報テーブル、４３０  画像属性テーブル、４４０  画像データ群、５００、５０１  表示画面、５１０、５１１、５１２、５２０  画像、６００  更新情報通信器、６２０  更新手段、７００  表示操作器、７２０  動作制御手段、７８０  動作状態出力手段
【図１】
2014106568.tif 000003
【図２】
2014106568.tif 000004
【図３】
2014106568.tif 000005
【図４】
2014106568.tif 000006
【図５】
2014106568.tif 000007
【図６】
2014106568.tif 000008
【図７】
2014106568.tif 000009
【図８】
2014106568.tif 000010
【図９】
2014106568.tif 000011
【図１０】
2014106568.tif 000012
【図１１】
2014106568.tif 000013
【図１２】
2014106568.tif 000014
【図１３】
2014106568.tif 000015
【図１４】
2014106568.tif 000016
【図１５】
2014106568.tif 000017
【図１６】
2014106568.tif 000018
【図１７】
2014106568.tif 000019
【図１８】
2014106568.tif 000020
【図１９】
2014106568.tif 000021
【図２０】
2014106568.tif 000022
【図２１】
2014106568.tif 000023