(57)【要約】  本発明は、簡易な構成で表示画面を適切に変化させることのできる表示制御装置、及び、コントロール端末を提供することを目的とする。  記憶部（３０）は、複数のカラーインデックス値と複数の表示色とを対応付けたカラーパレットを複数記憶する。画面データ生成部（４４）は、複数のカラーインデックス値で表される画面データを生成する。パレット選択部（４３）は、生成された画面データに対して、記憶された複数のカラーパレットの何れかを、予め定められた順番に順次選択する。描画部（４６）は、生成された画面データ及び選択されたカラーパレットに基づいて、画像を描画する。表示部（２０）は、描画された画像を表示する。
2016166826.tif 000002
【特許請求の範囲】
【請求項１】
表示部を制御する表示制御装置であって、
１画面を構成する画面データに対し、複数のカラーパレットを用いて一連の画像を描画する描画部を備える、表示制御装置。
【請求項２】
前記複数のカラーパレットを記憶する記憶部と、
前記画面データを生成する生成部と、
前記記憶された複数のカラーパレットの何れかを、順次選択する選択部と、を更に備え、
前記描画部は、前記生成された画面データに対し、前記選択されたカラーパレットに切り替えつつ、一連の画像を描画する、
請求項１に記載の表示制御装置。
【請求項３】
前記生成部は、画面遷移を行う際に、生成済みの前記画面データである遷移前の画面データとは異なる遷移後の画面データを生成し、
前記選択部は、前記遷移前の画面データから前記遷移後の画面データへの切り替え直前の時間帯及び切り替え直後の時間帯の少なくとも一方の時間帯で、前記カラーパレットを順次選択する、
請求項２に記載の表示制御装置。
【請求項４】
前記選択部は、前記切り替え直前の時間帯では、単色に近づく前記カラーパレットを順次選択し、前記切り替え直後の時間帯では、単色から離れる前記カラーパレットを順次選択する、
請求項３に記載の表示制御装置。
【請求項５】
前記記憶部は、カラーインデックス値と単色の表示色とを対応付けた単色カラーパレットを更に含む前記カラーパレットを記憶しており、
前記選択部は、前記遷移前の画面データから前記遷移後の画面データへの切り替え時に、前記単色カラーパレットを選択する、
請求項４に記載の表示制御装置。
【請求項６】
前記選択部は、予め定められた無操作時間が経過した場合に、無彩色に近づく前記カラーパレットを順次選択し、操作が得られた後に、無彩色から離れる前記カラーパレットを順次選択する、
請求項２に記載の表示制御装置。
【請求項７】
前記選択部は、予め定められた警告状況が生じた場合に、表示色が予め定められた強調色に近づく前記カラーパレットを順次選択する工程、及び、表示色が当該強調色から離れる前記カラーパレットを順次選択する工程のうち、少なくとも一方の工程を繰り返す、
請求項２に記載の表示制御装置。
【請求項８】
表示部を備えたコントロールであって、
１画面を構成する画面データに対し、複数のカラーパレットを用いて一連の画像を描画する描画部を備える、コントロール端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、簡易な構成で表示画面を描画する表示制御装置、及び、コントロール端末に関する。
【背景技術】
【０００２】
近年、カラー液晶ディスプレイ等の表示デバイスにカラー画像を表示する組み込み装置（例えば、表示制御装置やコントロール端末等）が知られている。このような組み込み装置では、表示用メモリの容量削減や描画処理の高速化等を目的として、カラーパレット方式が用いられている。このカラーパレット方式では、インデックス（例えば、８ビットのカラーインデックス値）と表示色（例えば、１６ビットのＲＧＢ値）とを対応付けたカラーパレットを記憶しておく。そして、カラーインデックス値で表される画面データが生成されると、組み込み装置の画像処理部（例えば、描画部等）がカラーパレットを参照して、カラー画像を描画する。【０００３】
このようなカラーパレット方式を用いた装置（画像形成装置）の先行技術として、例えば、特許文献１には、表示する画面毎にカラーパレットを切り替える発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７５８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１の画像形成装置では、カラーパレット方式にて色数が限られる（例えば、６５５３５色のうちの２５６色）点を、カラーインデックス値のビット数を増やすことなく改善している。具体的には、複数のカラーパレットを記憶しておき、表示する画面毎にカラーパレットを切り替えている。【０００６】
それでも、特許文献１の画像形成装置では、依然として、１つの画面に対して１つのカラーパレットを用いている。つまり、複数のカラーパレットを用いているものの、画面毎には、従来通りに１つのカラーパレットを参照して描画を行っているだけであった。【０００７】
ところで、コントロール端末（例えば、家電機器のリモコン装置等）には、処理性能の低い廉価なマイコンが用いられることが多い。そのようなマイコンでは、例えば、画面遷移時（画面データの切り替え時）に、表示が乱れてしまう場合があった。これは、画面を遷移させる際に、液晶のリフレッシュレート中の非表示期間に、画面データの切り替えを行うが、処理性能の低いマイコンでは、この非表示期間に、画面データの切り替えが間に合わないことが生じるためである。【０００８】
例えば、５０ＭＨｚ程度の動作周波数のマイコンでは、３．５インチ程度の小型液晶ディスプレイで標準的な３２０×２４０の解像度であれば、画面データの転送に５０ｎｓ以上かかってしまう。そのため、液晶ディスプレイのリフレッシュレートが５０〜６０Ｈｚの非表示期間では転送できない場合がある。この場合、例えば、遷移後のカラーパレットと遷移前の画面データとが組になる等、カラーパレットと画面データとの対応が異なる状態で描画されてしまい、表示が乱れてしまう。【０００９】
この他にも、画面を遷移させる際に、遷移前の画面が徐々に消え（フェードアウト）、遷移後の画面が徐々に現れる（フェードイン）ようなフェード効果を実現させようとしても、画面毎のカラーパレットでは色数が足りず、実現が困難であった。【００１０】
本発明は、上記のような問題点を解決するためになされたもので、簡易な構成で表示画面を適切に変化させることのできる表示制御装置、及び、コントロール端末を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る表示制御装置は、
表示部を制御する表示制御装置であって、
１画面を構成する画面データに対し、複数のカラーパレットを用いて一連の画像を描画する描画部を備える。
【発明の効果】
【００１２】
本発明によれば、簡易な構成で表示画面を適切に変化させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るリモコン装置の構成の一例を示すブロック図である。
【図２Ａ】カラーパレット群の一例を示す模式図である。
【図２Ｂ】単色画面用カラーパレットの一例を示す模式図である。
【図２Ｃ】標準画面用カラーパレットの一例を示す模式図である。
【図２Ｄ】フェード用カラーパレットの一例を示す模式図である。
【図３】本発明の実施形態に係る画面遷移処理の一例を示すフローチャートである。
【図４】本発明のリモコン装置において、画面遷移が行われる際の表示画面の様子を説明するための模式図である。
【図５】従来のカラーパレット方式において、画面遷移が行われる際の表示画面の様子を説明するための模式図である。
【図６】無彩色フェード用カラーパレットの一例を示す模式図である。
【図７】強調色フェード用カラーパレットの一例を示す模式図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付す。以下では、具体例として、本発明がリモコン装置（コントロール端末）に適用される場合について説明するが、後述するように、表示制御装置等においても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００１５】
図１は、本発明の実施形態に係るリモコン装置１の構成の一例を示すブロック図である。このリモコン装置１は、電気機器（一例として、空調機器）を制御するためのコントロール端末である。
【００１６】
図示するように、リモコン装置１は、操作部１０と、表示部２０と、記憶部３０と、中央演算部４０とを含んで構成される。
【００１７】
操作部１０は、例えば、複数のボタン等の入力デバイスからなり、ユーザによって押下されたボタンに応じた操作信号を出力する。なお、操作部１０は、複数のボタン等に限られず、タッチパネル等であってもよい。
【００１８】
表示部２０は、例えば、液晶ディスプレイ等の表示デバイスからなり、画像（表示画面）を表示する。具体的に、表示部２０は、６５５３５色フルカラー形式のＴＦＴ（Thin Film Transistor）液晶ディスプレイであり、一定の大きさのパネルに一定の画素数でカラー画像を表示する。なお、より詳細に表示部２０は、後述する描画部４６によって描画されたカラー画像を表示する。
【００１９】
記憶部３０は、例えば、揮発性や不揮発性のメモリ等からなり、画像データやフォントデータの他に、カラーパレット群３１、選択カラーパレット３２、作業用画面データ３３、並びに、表示用画面データ３４を記憶する。なお、画像データ、フォントデータ、並びに、カラーパレット群３１は、予め記憶された静的なデータであり、一方、選択カラーパレット３２、作業用画面データ３３、並びに、表示用画面データ３４は、処理中のワークエリアとして用いられる動的なデータである。
【００２０】
カラーパレット群３１は、複数のカラーパレットからなり、予め定められた条件を満たす場合に、いずれか１つのカラーパレットが選択され、描画に使用される。より詳細に、カラーパレット群３１における各カラーパレットは、図２Ａに示すように、インデックス（各カラーインデックス値）と表示色（各ＲＧＢ値）とを対応付けたデータである。つまり、各カラーパレットは、カラーインデックス値０〜２５５のそれぞれが意味するＲＧＢ値（一例として、ＲＧＢ各８ビットの値）をテーブルとして保持する。また、各カラーパレットには、画面番号が割り当てられている。この画面番号は、表示する画面を識別するための値である（なお、以下に説明する単色画面用カラーパレットの場合を除く）。
【００２１】
カラーパレット群３１には、図２Ｂに示すような単色画面用カラーパレット３１１も含まれている。この単色画面用カラーパレット３１１は、各カラーインデックス値の全てに同一のＲＧＢ値（０，０，０）が対応付けられたカラーパレットである。つまり、どのような画面データ（どのようなカラーインデックス値）であっても、単色（同一色）が得られるカラーパレットである。なお、この例では、ＲＧＢ値（０，０，０）にて、黒単色を示しているが、他の色の単色であってもよい。また、単色画面用カラーパレット３１１の画面番号は、特定の表示画面（画面データ）を持たないことを示す「０」が割り当てられている。
【００２２】
また、カラーパレット群３１には、図２Ｃに示すような標準画面用カラーパレット３１２も含まれている。この標準画面用カラーパレット３１２は、それぞれの表示画面（画面データ）にて、標準的に用いられるカラーパレットである。つまり、画面番号（１，２，・・・）にて示される画面データと共に、描画に用いられる（後述するように、画面遷移時を除く）。
【００２３】
更に、カラーパレット群３１には、図２Ｄに示すようなフェード用カラーパレット３１３も含まれている。このフェード用カラーパレット３１３は、標準画面用カラーパレット３１２の表示色（各ＲＧＢ値）から単色画面用カラーパレット３１１の単色（同一のＲＧＢ値）に、複数段階（一例として、１０段階）で近づくように、表示色が定められた複数のカラーパレットである。つまり、画面番号（１，２，・・・）に対応して、それぞれ複数（一例として、１０個）のフェード用カラーパレット３１３が、記憶部３０に記憶されている。そして、各フェード用カラーパレット３１３には、フェード番号（一例として、１〜１０）が割り当てられている。なお、フェード番号が小さいほど、そのフェード用カラーパレット３１３の表示色は、標準画面用カラーパレット３１２の表示色に近く、逆に、フェード番号が大きいほど、そのフェード用カラーパレット３１３の表示色は、単色画面用カラーパレット３１１の表示色（単色）に近くなっている。
【００２４】
図１に戻って、選択カラーパレット３２は、後述するパレット選択部４３によって、カラーパレット群３１から選択されたカラーパレットである。選択カラーパレット３２は、後述する描画部４６が表示画面を描画する際に、表示用画面データ３４のカラーインデックス値から表示色（ＲＧＢ値）を得るために用いられる。
【００２５】
作業用画面データ３３、及び、表示用画面データ３４は、表示部２０に表示するための画像（表示画面）が、カラーインデックス値で表された画面データである。上述したように、インデックス（カラーインデックス値）は、表示色（ＲＧＢ値）よりも短いビット長のデータにて表示色（各画素の表示色）を指し示すことになる。そのため、例えば、６５５３５色のカラー画像を２５６色のカラーインデックス値にて表す場合、１画素につき、カラー画像では２バイト（１６ビット）必要になるのに対し、カラーインデックス値では１バイト（８ビット）で収まる。
【００２６】
作業用画面データ３３は、例えば、画面遷移が行われる際に、画面の切り替え前に生成される遷移後の画面データである。一方、表示用画面データ３４は、後述する描画部４６が描画に使用する（表示部２０への表示に使用する）画面データである。なお、後述する画面データ転送部４５によって、例えば、画面の切り替えタイミングに、作業用画面データ３３が、表示用画面データ３４に転送される。
【００２７】
中央演算部４０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、並びに、周辺機能回路などから構成されるマイコンである。中央演算部４０は、表示アプリケーション４１、表示制御部４２、パレット選択部４３、画面データ生成部４４、画面データ転送部４５、並びに、描画部４６を備える。なお、パレット選択部４３、及び、描画部４６は、表示アプリケーション４１、表示制御部４２、画面データ生成部４４、並びに、画面データ転送部４５とは独立しており、並行に動作する。具体的に、表示アプリケーション４１、表示制御部４２、画面データ生成部４４、並びに、画面データ転送部４５は、ＣＰＵで実行されるプログラムによって実現され、一方、パレット選択部４３、及び、描画部４６は、周辺機能回路により実現される。
【００２８】
表示アプリケーション４１は、操作部１０からユーザの入力を受けて、内部状態に応じた表示を行うために、表示制御部４２に対して指示を行う。例えば、ユーザの操作によって画面遷移が必要となった場合に、表示アプリケーション４１は、表示制御部４２に対して画面遷移を指示する。
【００２９】
表示制御部４２は、表示アプリケーション４１からの指示に従って、パレット選択部４３、画面データ生成部４４、並びに、画面データ転送部４５を制御する。例えば、表示制御部４２は、画面遷移が行われる際に、パレット選択部４３を制御してカラーパレットを連続的に切り替えながら（順次選択させながら）、画面データ生成部４４に生成させた作業用画面データ３３（遷移後の画面データ）を、画面データ転送部４５を制御して表示用画面データ３４に転送させる。
【００３０】
パレット選択部４３は、表示制御部４２からの制御に従って、カラーパレット群３１から何れかのカラーパレットを選択して、選択カラーパレット３２に設定する。つまり、カラーパレットの交換（切り替え）を行う。このカラーパレットの交換は、後述する描画部４６が予め定められた周期（例えば、リフレッシュレート）で実行する出力処理（描画処理）の合間に生じる非表示期間に実行される。
【００３１】
パレット選択部４３は、例えば、画面遷移が行われる際に、画面データの切り替え直前の時間帯と切り替え直後の時間帯との両方で、カラーパレット群３１から何れかのカラーパレットを連続的に切り替える（順次選択する）。具体的に、画面番号１の画面から画面番号２の画面への画面遷移が行われる場合に、パレット選択部４３は、現在の標準画面用カラーパレット３１２（遷移前の画面番号１に対応する標準画面用カラーパレット３１２）を選択している状態から、画面番号１に対応する複数のフェード用カラーパレット３１３を、フェード番号の小さい順（昇順）に、連続的に切り替える。やがて、終端（最大値）のフェード番号までフェード用カラーパレット３１３の切り替えを終えると、パレット選択部４３は、続いて、単色画面用カラーパレット３１１を選択する（切り替える）。このタイミング（単色画面用カラーパレット３１１を選択しているタイミング）に、後述する画面データ転送部４５によって、遷移後の画面データへの切り替え（作業用画面データ３３から表示用画面データ３４への転送）が行われる。
【００３２】
更に、パレット選択部４３は、単色画面用カラーパレット３１１を選択している状態から、遷移後の画面番号２に対応する複数のフェード用カラーパレット３１３を、フェード番号の大きい順（降順）に、連続的に切り替える。やがて、先頭のフェード番号までフェード用カラーパレット３１３の切り替えを終えると、パレット選択部４３は、続いて、画面番号２に対応する標準画面用カラーパレット３１２を選択する。
【００３３】
画面データ生成部４４は、表示制御部４２からの制御に従って、カラーインデックス値で表される画面データを、作業用画面データ３３に生成する。例えば、画面遷移が行われる際に、画面データ生成部４４は、遷移後の画面データを作業用画面データ３３に生成する。
【００３４】
画面データ転送部４５は、表示制御部４２からの制御に従って、作業用画面データ３３を表示用画面データ３４に転送する。例えば、画面遷移が行われ、上述したパレット選択部４３が単色画面用カラーパレット３１１を選択しているタイミングで、画面データ転送部４５は、作業用画面データ３３を表示用画面データ３４に転送する。
【００３５】
描画部４６は、表示用画面データ３４と選択カラーパレット３２とに基づいて、画像を描画する。つまり、描画部４６は、カラーインデックス値にて表された表示用画面データ３４を、選択カラーパレット３２（つまり、パレット選択部４３が選択したカラーパレット）にて指し示される表示色に変換して、カラー画像を描画する。
【００３６】
以下、このような構成のリモコン装置１の動作について、図３を参照して説明する。図３は、本発明の実施形態に係る画面遷移処理の一例を示すフローチャートである。この画面遷移処理は、例えば、操作部１０からユーザの操作を受けて、画面遷移が発生する場合に実行される。
【００３７】
まず、表示アプリケーション４１は、操作に応じて遷移後画面を決定する（ステップＳ１０１）。例えば、表示アプリケーション４１は、操作部１０からの操作内容とリモコン装置１の内部状態とに応じて遷移する画面（遷移後画面）を決定し、表示制御部４２に対して、決定した画面への切り替えを指示する。
【００３８】
表示制御部４２からの制御に従って、画面データ生成部４４は、遷移後の画面データの生成を開始する（ステップＳ１０２）。すなわち、表示制御部４２は、画面データ生成部４４に対して、遷移後画面の画面番号を指定して画面データの生成開始を指示する。この指示を受けた画面データ生成部４４は、指定された画面番号の画面データを作業用画面データ３３に生成するための画面データ生成処理を開始する。なお、本ステップでは、この画面データ生成処理を生成開始までで中断し、以下のステップＳ１０３に処理を進める。
【００３９】
表示制御部４２は、フェード番号を１に設定する（ステップＳ１０３）。つまり、表示制御部４２は、フェード用カラーパレット３１３を選択する際に用いるフェード番号を１に初期化する。
【００４０】
表示制御部４２からの制御に従って、パレット選択部４３は、フェード番号ｎのフェード用カラーパレット３１３へのパレット交換を開始する（ステップＳ１０４）。すなわち、表示制御部４２は、パレット選択部４３に対して、遷移前画面（現在画面）の画面番号及びフェード番号を指定し、対象となるフェード用カラーパレット３１３への切り替えを指示する。この指示を受けたパレット選択部４３は、表示制御部４２とは独立して、描画部４６の出力処理（描画処理）を監視し、出力処理が行われていないタイミング（非表示期間）にて、指定された画面番号及びフェード番号のフェード用カラーパレット３１３を、選択カラーパレット３２に設定する。
【００４１】
表示制御部４２は、パレット選択部４３によるパレット交換が完了するまで待機する（ステップＳ１０５）。なお、画面データ生成部４４は、上述したステップＳ１０２にて中断した画面データ生成処理を再開する。
【００４２】
表示制御部４２は、フェード番号を１増やす（ステップＳ１０６）。そして、増加後のフェード番号が終端（最大値）より大きいか否かを判別する（ステップＳ１０７）。ここで、フェード番号が終端以下である場合に（ステップＳ１０７；Ｎｏ）、選択すべきフェード用カラーパレット３１３がまだ存在するため、上述したステップＳ１０４に処理を戻す。
【００４３】
一方、フェード番号が終端より大きい場合に（ステップＳ１０７；Ｙｅｓ）、選択すべきフェード用カラーパレット３１３が既に存在しないため、表示制御部４２からの制御に従って、パレット選択部４３は、単色画面用カラーパレット３１１へのパレット交換を開始する（ステップＳ１０８）。すなわち、表示制御部４２は、パレット選択部４３に対して、単色画面用カラーパレット３１１への切り替えを指示する。この指示を受けたパレット選択部４３は、表示制御部４２とは独立して、描画部４６の出力処理を監視し、出力処理が行われていないタイミングにて、単色画面用カラーパレット３１１を選択カラーパレット３２に設定する。
【００４４】
表示制御部４２は、パレット選択部４３によるパレット交換が完了するまで待機する（ステップＳ１０９）。なお、画面データ生成部４４は、上述したステップＳ１０２にて中断した画面データ生成処理を再開する。
【００４５】
表示制御部４２は、画面データ生成部４４による画面データの生成が完了するまで待機する（ステップＳ１１０）。つまり、画面データ生成部４４は、再開した画面データ生成処理を、完了するまで続ける。
【００４６】
表示制御部４２からの制御に従って、画面データ転送部４５は、作業用画面データ３３を表示用画面データ３４に転送する（ステップＳ１１１）。すなわち、画面データ転送部４５は、上記ステップＳ１１０にて生成を終えた作業用画面データ３３を、表示用画面データ３４に転送する。
【００４７】
表示制御部４２は、フェード番号を終端に設定する（ステップＳ１１２）。つまり、表示制御部４２は、フェード用カラーパレット３１３を選択する際に用いるフェード番号を終端の番号に初期化する。
【００４８】
表示制御部４２からの制御に従って、パレット選択部４３は、フェード番号ｎのフェード用カラーパレット３１３へのパレット交換を開始する（ステップＳ１１３）。すなわち、表示制御部４２は、パレット選択部４３に対して、遷移後画面の画面番号及びフェード番号を指定し、対象となるフェード用カラーパレット３１３への切り替えを指示する。この指示を受けたパレット選択部４３は、表示制御部４２とは独立して、描画部４６の出力処理を監視し、出力処理が行われていないタイミングにて、指定された画面番号及びフェード番号のフェード用カラーパレット３１３を、選択カラーパレット３２に設定する。
【００４９】
表示制御部４２は、パレット選択部４３によるパレット交換が完了するまで待機する（ステップＳ１１４）。
【００５０】
表示制御部４２は、フェード番号を１減らす（ステップＳ１１５）。そして、減少後のフェード番号が０になったか否かを判別する（ステップＳ１１６）。ここで、フェード番号が０でない場合に（ステップＳ１１６；Ｎｏ）、選択すべきフェード用カラーパレット３１３がまだ存在するため、上述したステップＳ１１３に処理を戻す。
【００５１】
一方、フェード番号が０になった場合に（ステップＳ１１６；Ｙｅｓ）、選択すべきフェード用カラーパレット３１３が既に存在しないため、表示制御部４２からの制御に従って、パレット選択部４３は、標準画面用カラーパレット３１２へのパレット交換を開始する（ステップＳ１１７）。すなわち、表示制御部４２は、パレット選択部４３に対して、遷移後画面の画面番号を指定し、対象となる標準画面用カラーパレット３１２へのパレット交換を指示する。この指示を受けたパレット選択部４３は、表示制御部４２とは独立して、描画部４６の出力処理を監視し、出力処理が行われていないタイミングにて、指定された画面番号の標準画面用カラーパレット３１２を、選択カラーパレット３２に設定する。
【００５２】
このような画面遷移処理によって、処理性能の低い廉価なマイコンを用いた簡易な構成のリモコン装置１において、フェード効果を実現でき、また、画面遷移における表示の乱れを防止することができる。以下、表示画面の具体例を参照して、説明する。
【００５３】
上述したステップＳ１０４〜１０７が、繰り返し実行されることで、フェード用カラーパレット３１３が、フェード番号の１から終端まで、連続して切り替えられる（順次選択される）。そのため、表示部２０には、図４に示すように、遷移前画面２０１の表示内容が徐々に消えていく（画面全体が、黒色に近づいていく）様子が表示され、フェード効果（この場合、フェードアウト）が実現される。
【００５４】
その後、上述したステップＳ１０８、１０９が実行されることで、単色画面用カラーパレット３１１に切り替えられる（選択される）。このため、表示部２０には、図４に示すように、単色画面２０２（黒一色の画面）が表示される。この状態で、上述したステップＳ１１１が実行されることで、遷移後の画面データへの切り替え（画面データの転送）が行われる。その際、表示部２０におけるリフレッシュレートの合間となる非表示期間に、切り替えが間に合わない場合でも、どのようなカラーインデックス値でも単色画面２０２に変化が生じることがないため、表示の乱れを防止できる。
【００５５】
その後、上述したステップＳ１１３〜１１６が、繰り返し実行されることで、フェード用カラーパレット３１３がフェード番号の終端から１（先頭）まで、連続して切り替えられる。このため、表示部２０には、図４に示すように、遷移後画面２０３の表示内容が徐々に現れていく様子が表示され、フェード効果（この場合、フェードイン）が実現される。
【００５６】
最後に、上述したステップＳ１１７が実行されることで、標準画面用カラーパレット３１１に切り替えられる。このため、表示部２０には、図４に示すように、遷移後画面２０３が標準の表示色にて表示されて、画面遷移が完了する。
【００５７】
なお、本発明とは異なり、通常のカラーパレット方式を採用した従来の技術では、図５に示すように、遷移前画面２０１から遷移後画面２０３に切り替わる過渡期となる過渡期画面２０４にて、画面データとカラーパレットとの対応が異なる（例えば、遷移後のカラーパレットと遷移前の画面データとが組になる）状態で描画されてしまい、表示が乱れてしまう。
【００５８】
本発明では、処理性能の低い廉価なマイコンを用いた簡易な構成のリモコン装置１においても、図４に示すようにフェード効果（フェードイン及びフェードアウト）を実現でき、また、図５に示す過渡期画面２０４のような表示の乱れを防止することができる。
【００５９】
このように、本発明の実施形態に係るリモコン装置１によれば、カラーパレットの色数を圧迫することなく高速に色変化させる処理を、処理性能の低い廉価なマイコンで実現することができる。
【００６０】
また、本発明では、画面遷移を行う際に、画面データの切り替え（画面データの転送）が単色画面用カラーパレット３１１を選択した状態で行なわれるため、仮に、画面データとカラーパレットとが異なる組合せで表示されるような状況が生じた場合でも、表示の乱れを防止することができる。
【００６１】
また、単色画面用カラーパレット３１１などのカラーパレットは、画面データに比べデータサイズが小さいため、本発明では、画面遷移を行う際の遅延を他の手法よりも抑えることができる。例えば、他の手法として、単色の画面データを生成し、この画面データを表示中に、カラーパレットを切り替えることが考えられる。具体的に説明すると、６５５３５色フルカラーを２５６色のカラーインデックス値で表し、画面解像度が３２０×２４０（３．５インチ程度の液晶ディスプレイ）を用いる場合、カラーパレットが５１２バイト（２５６色×２バイト）となり、画面データは、７６，８００バイト（３２０×２４０×１バイト）となる。そして、本発明の手法が、パレット交換→遷移後の画面データ生成→パレット交換であり、他の手法が、単色用の画面データ生成→パレット交換→遷移後の画面データ生成であるため、本発明の手法の方が他の手法よりも１００分の１以下の時間で処理できる。
【００６２】
更に、本発明では、フェード用カラーパレット３１３を用いて、段階的に単色画面用カラーパレット３１１に近づく、または、遠ざかるカラーパレットを連続的に切り替える（順次選択する）ことにより、フェード効果を小さい処理負荷で行うことができる。つまり、廉価なハードウェア構成でもフェード効果を実現することができる。
【００６３】
この結果、簡易な構成で表示画面を適切に変化させることができる。
【００６４】
（他の実施形態）
上記の実施形態では、画面遷移が行われる際に、画面データの切り替え直前の時間帯と切り替え直後の時間帯との両方で、フェード用カラーパレット３１３を連続的に切り替える（順次選択する）場合について説明したが、切り替え直前の時間帯及び切り替え直後の時間帯の何れか一方で、フェード用カラーパレット３１３を連続的に切り替えるようにしてもよい。
【００６５】
また、上記の実施形態では、画面遷移が行われる際に、フェード用カラーパレット３１３を連続的に切り替える場合について説明したが、他の要因が生じた際に、他のカラーパレットを連続的に切り替えてもよい。以下、操作部１０からの操作が一定時間以上得られない場合に、グレーアウト効果（徐々に色味が消え、グレーになる効果）を実現させる他の実施形態について、簡単に説明する。
【００６６】
グレーアウト効果を実現させる場合、カラーパレット群３１に、フェード用カラーパレット３１３の代わりに（若しくは、更に加えて）、図６に示すような無彩色フェード用カラーパレット３１４を含めておく。この無彩色フェード用カラーパレット３１４は、標準画面用カラーパレット３１２の表示色から無彩色に、複数段階で近づくように、表示色が定められた複数のカラーパレットである。つまり、画面番号（１，２，・・・）に対応して、それぞれ複数の無彩色フェード用カラーパレット３１４が、記憶部３０に記憶されている。そして、無彩色フェード用カラーパレット３１４には、それぞれ、フェード番号が割り当てられている。なお、フェード番号が小さいほど、その無彩色フェード用カラーパレット３１４の表示色は、標準画面用カラーパレット３１２の表示色に近く、逆に、フェード番号が大きいほど、その無彩色フェード用カラーパレット３１４の表示色は、無彩色に近くなっている。
【００６７】
そして、表示制御部４２は、操作部１０からの操作が一定時間以上得られない場合に、パレット選択部４３を制御してカラーパレットを連続的に切り替えさせる（順次選択させる）。つまり、パレット選択部４３は、無彩色フェード用カラーパレット３１４をフェード番号の小さい順に、連続的に切り替える。やがて、操作部１０からの操作が得られると、今度は、無彩色フェード用カラーパレット３１４をフェード番号の大きい順に、連続的に切り替える。
【００６８】
このように、無彩色フェード用カラーパレット３１４を用いて、段階的に無彩色に近づく、または、遠ざかるカラーパレットを連続的に切り替える（順次選択する）ことにより、グレーアウト効果を小さい処理負荷で行うことができる。つまり、廉価なハードウェア構成でもフェード効果を実現することができる。
【００６９】
更に、他の要因が生じた際に、他のカラーパレットを連続的に切り替えてもよい。以下、機器異常などの警告状況が発生した場合に、アラート効果を実現させる他の実施形態について、簡単に説明する。
【００７０】
アラート効果を実現させる場合、カラーパレット群３１に、フェード用カラーパレット３１３や無彩色フェード用カラーパレット３１４の代わりに（若しくは、更に加えて）、図７に示すような強調色フェード用カラーパレット３１５を含めておく。この強調色フェード用カラーパレット３１５は、標準画面用カラーパレット３１２の表示色から予め定められた強調色（一例として、赤）に、複数段階で近づくように、表示色が定められた複数のカラーパレットである。つまり、画面番号（１，２，・・・）に対応して、それぞれ複数の強調色フェード用カラーパレット３１５が、記憶部３０に記憶されている。そして、強調色フェード用カラーパレット３１５には、それぞれ、フェード番号が割り当てられている。なお、フェード番号が小さいほど、その強調色フェード用カラーパレット３１５の表示色は、標準画面用カラーパレット３１２の表示色に近く、逆に、フェード番号が大きいほど、その強調色フェード用カラーパレット３１５の表示色は、強調色に近くなっている。
【００７１】
そして、表示制御部４２は、機器異常などの警告状況が発生した場合に、パレット選択部４３を制御してカラーパレットを連続的に切り替えさせる（順次選択させる）。例えば、パレット選択部４３は、強調色フェード用カラーパレット３１５をフェード番号の小さい順に連続的に切り替える工程、及び、強調色フェード用カラーパレット３１５をフェード番号の大きい順に連続的に切り替える工程のうち、少なくとも一方の工程を繰り返す。
【００７２】
このように、強調色フェード用カラーパレット３１５を用いて、段階的に強調色に近づく、または、遠ざかるカラーパレットを連続的に切り替える（順次選択する）工程を繰り返すことにより、アラート効果を小さい処理負荷で行うことができる。つまり、廉価なハードウェア構成でもフェード効果を実現することができる。
【００７３】
上記の実施形態では、画面データ生成部４４による画面データ生成と、パレット選択部４３によるパレット交換とを、別々のタイミングで行う場合について説明したが、これら画面データ生成とパレット交換とを並行に行うようにしてもよい。この場合、パレット交換による画面切り替えの遅延を抑えることができる。
【００７４】
また、上記の実施形態では、パレット選択部４３が独立して動作し、パレット選択部４３の待ち時間に画面データ生成部４４が画面データ生成処理を行う場合について説明したが、画面データ生成部４４が独立して動作し、画面データ生成部４４の待ち時間にパレット選択部４３がパレット交換を行うようにしてもよい。この場合も、パレット交換による画面切り替えの遅延を抑えることができる。
【００７５】
上記の実施形態では、画面遷移が行われる際、操作部１０からの操作が一定時間以上得られない際、並びに、機器異常などの警告状況が発生した際に、フェード番号を１ずつ増加（若しくは、減少）させる場合について説明したが、フェード効果をより早く行う場合などでは、フェード番号を間引いて増加（若しくは、減少）させてもよい。
【００７６】
上記の実施形態では、画面毎（画面番号毎）に、異なる標準画面用カラーパレット３１２やフェード用カラーパレット３１３等を持つ場合について説明したが、複数の画面で同一のカラーパレットを用いる場合に、それらを統合したカラーパレット群と、画面毎のカラーパレット割り当てを定義したテーブルとを持つ構成としてもよい。例えば、トップ画面群、メニュー画面群、及び、初期設定画面群などで使用するカラーパレットが分けられている場合（つまり、同じ画面群では、同一のカラーパレットを使用する場合）では、カラーパレット群３１の容量を小さくでき、メモリ消費を抑えることができる。
【００７７】
また、上記実施形態では、表示部２０を備えたリモコン装置１（コントロール端末）に、本発明が適用される場合について説明したが、他の表示装置に表示画面を描画する表示制御装置等にも適宜適用可能である。
【００７８】
また、上記実施形態では、専用のリモコン装置１や表示制御装置を用いる場合について説明したが、このようなリモコン装置１や表示制御装置の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末機器などに適用することで、当該パーソナルコンピュータ等を本発明に係るリモコン装置１として機能させることも可能である。
【００７９】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【００８０】
本発明は、広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００８１】
本発明は、簡易な構成で表示画面を適切に変化させる表示制御装置、及び、コントロール端末に採用され得る。
【符号の説明】
【００８２】
１  リモコン装置、１０  操作部、２０  表示部、３０  記憶部、３１  カラーパレット群、３２  選択カラーパレット、３３  作業用画面データ、３４  表示用画面データ、４０  中央演算部、４１  表示アプリケーション、４２  表示制御部、４３  パレット選択部、４４  画面データ生成部、４５  画面データ転送部、４６  描画部
【図１】
2016166826.tif 000003
【図２Ａ】
2016166826.tif 000004
【図２Ｂ】
2016166826.tif 000005
【図２Ｃ】
2016166826.tif 000006
【図２Ｄ】
2016166826.tif 000007
【図３】
2016166826.tif 000008
【図４】
2016166826.tif 000009
【図５】
2016166826.tif 000010
【図６】
2016166826.tif 000011
【図７】
2016166826.tif 000012
【手続補正書】
【提出日】平成29年5月11日(2017.5.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために、本発明に係る表示制御装置は、
表示部を制御する表示制御装置であって、
複数のカラーパレットの何れかを、順次選択する選択部と、
１画面を構成する画面データに対し、前記選択されたカラーパレットに切り替えつつ、一連の画像を描画する描画部と、を備え、
前記選択部は、表示色が予め定められた強調色に近づく前記カラーパレットを順次選択する工程、及び、表示色が当該強調色から離れる前記カラーパレットを順次選択する工程のうち、少なくとも一方の工程を繰り返す。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部を制御する表示制御装置であって、
複数のカラーパレットの何れかを、順次選択する選択部と、
１画面を構成する画面データに対し、前記選択されたカラーパレットに切り替えつつ、一連の画像を描画する描画部と、を備え、
前記選択部は、表示色が予め定められた強調色に近づく前記カラーパレットを順次選択する工程、及び、表示色が当該強調色から離れる前記カラーパレットを順次選択する工程のうち、少なくとも一方の工程を繰り返す、表示制御装置。
【請求項２】
前記複数のカラーパレットを記憶する記憶部と、
前記画面データを生成する生成部と、を更に備え、
前記描画部は、前記生成された画面データに対し、前記選択されたカラーパレットに切り替えつつ、一連の画像を描画する、
請求項１に記載の表示制御装置。
【請求項３】
前記生成部は、画面遷移を行う際に、生成済みの前記画面データである遷移前の画面データとは異なる遷移後の画面データを生成し、
前記選択部は、前記遷移前の画面データから前記遷移後の画面データへの切り替え直前の時間帯及び切り替え直後の時間帯の少なくとも一方の時間帯で、前記カラーパレットを順次選択する、
請求項２に記載の表示制御装置。
【請求項４】
前記選択部は、前記切り替え直前の時間帯では、単色に近づく前記カラーパレットを順次選択し、前記切り替え直後の時間帯では、単色から離れる前記カラーパレットを順次選択する、
請求項３に記載の表示制御装置。
【請求項５】
前記記憶部は、カラーインデックス値と単色の表示色とを対応付けた単色カラーパレットを更に含む前記カラーパレットを記憶しており、
前記選択部は、前記遷移前の画面データから前記遷移後の画面データへの切り替え時に、前記単色カラーパレットを選択する、
請求項４に記載の表示制御装置。
【請求項６】
前記選択部は、予め定められた無操作時間が経過した場合に、無彩色に近づく前記カラーパレットを順次選択し、操作が得られた後に、無彩色から離れる前記カラーパレットを順次選択する、
請求項１又は２に記載の表示制御装置。
【請求項７】
表示部を備えたコントロール端末であって、
複数のカラーパレットの何れかを、順次選択する選択部と、
１画面を構成する画面データに対し、前記選択されたカラーパレットに切り替えつつ、一連の画像を描画する描画部と、を備え、
前記選択部は、表示色が予め定められた強調色に近づく前記カラーパレットを順次選択する工程、及び、表示色が当該強調色から離れる前記カラーパレットを順次選択する工程のうち、少なくとも一方の工程を繰り返す、コントロール端末。
【国際調査報告】
2016166826.tif 000013
2016166826.tif 000014
2016166826.tif 000015
2016166826.tif 000016