(57)【特許請求の範囲】
【請求項１】
複数の表示画素が配列された表示部と、
前記複数の表示画素に与えられる各画素データが記憶された描画用メモリと、
フレーム毎にベース画像データと指針画像データとを順に前記描画用メモリに書き込んで、前記ベース画像データと前記指針画像データの合成画像からなる表示用画像データの各画素データを前記描画用メモリへ記憶させる制御部と、を備え、
前記制御部は、前回フレームの前記表示用画像データにおける指針を含む最小の面積からなる長方形の領域を設定し、前記表示用画像データ上での位置が前記長方形の領域と同じ位置になるベース画像データを今回フレームで更新するベース画像データとし、当該今回フレームで更新するベース画像データのみを画素データとして前記描画メモリへ書き込む、表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記制御部は、前記指針の先端位置と根元位置を対角線の両端とするように、前記長方形の領域を設定する、表示装置。
【請求項３】
複数の表示画素が配列された表示部と、
前記複数の表示画素に与えられる各画素データが記憶された描画用メモリと、
フレーム毎にベース画像データと指針画像データとを順に前記描画用メモリに書き込んで、前記ベース画像データと前記指針画像データの合成画像からなる表示用画像データの各画素データを前記描画用メモリへ記憶させる制御部と、を備え、
前記制御部は、前記表示用画像データにおける前回フレームの指針を示す前回指針領域と今回フレームの指針を示す今回指針領域とが重ならない非重複領域を設定し、前記非重複領域と前記表示用画像データ上での位置が同じになるベース画像データの領域を今回フレームで更新するベース画像データとし、当該今回フレームで更新するベース画像データのみを画素データとして前記描画メモリへ書き込む、表示装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載の表示装置であって、
前記ベース画像データおよび前記指針画像データが予め記憶されたＲＯＭを備え、
前記制御部は、前記ベース画像データおよび前記指針画像データを前記フレーム毎に、前記ＲＯＭから読み出して、前記描画用メモリへ書き込む、表示装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の表示装置を備えるとともに、
所定の物理量を検出して、センサ値を出力するセンサを備え、
前記制御部は、前記センサ値に基づいて前記指針画像データを決定する、センサ装置。
【請求項６】
請求項５に記載のセンサ装置であって、
前記センサが検出する前記所定の物理量は風向である、センサ装置。
【請求項７】
表示部に与える表示用画像データを制御部が生成する表示画像の生成方法であって、
前回フレームの前記表示用画像データにおける指針を含む最小の面積からなる長方形の領域を設定する工程と、
前記表示用画像データ上での位置が前記長方形の領域と同じ位置になるベース画像データを今回フレームで更新するベース画像データに設定する工程と、
当該今回フレームで更新するベース画像データのみを画素データとして前記描画メモリへ書き込む工程と、
を有する表示画像の生成方法。
【請求項８】
表示部に与える表示用画像データを生成する処理を制御部に実行させる表示画像の生成プログラムであって、
前記制御部は、
前回フレームの前記表示用画像データにおける指針を含む最小の面積からなる長方形の領域を設定し、
前記表示用画像データ上での位置が前記長方形の領域と同じ位置になるベース画像データを今回フレームで更新するベース画像データに設定し、
当該今回フレームで更新するベース画像データのみを画素データとして前記描画メモリへ書き込む、
表示画像の生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、指針と文字盤とから構成されるアナログ指針型の表示画面を有する表示装置および当該表示画面の表示方法、表示プログラムに関するものである。
【背景技術】
【０００２】
従来、指針と文字盤とを備える表示装置が各種分野で多く利用されている。このような表示装置として、指針を機械式で駆動させる機構が主流であった。しかしながら、昨今の表示装置の電子化に伴い、特許文献１〜特許文献３に示すように、液晶パネル上に、文字盤画像と指針画像とを合成して表示する表示装置が、各種考案されている。
【０００３】
これら従来の表示装置は、文字盤を表示するベース画像をＲＯＭから読み出して描画用メモリに書き込み、センサ値に基づいてＲＯＭから指針画像を読み出して描画用メモリに書き込むことで、フレーム毎に表示用画像データを形成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０３４７３号公報
【特許文献２】特開２００３−１３７００７号公報
【特許文献３】特開２００７−１７８１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の各表示装置のように、フレーム毎にベース画像と指針画像とを全面で逐次更新処理する方法では、表示用画像データの更新を高速に行うことが容易ではない。
【０００６】
この発明の目的は、ベース画像と指針画像からなる表示用画像データの更新を、より高速に行うことができる表示装置および表示画面の表示方法を提供することにある。
【課題を解決するための手段】
【０００７】
この発明は、アナログ型の指針表示を行う表示装置に関するものである。この表示装置は、複数の表示画素が配列された表示部と、複数の表示画素に与えられる各画素データが記憶された描画用メモリと、フレーム毎にベース画像データと指針画像データとを順に描画用メモリに書き込んで、ベース画像データと指針画像データの合成画像からなる表示用画像データの各画素データを描画用メモリへ記憶させる制御部と、を備える。制御部は、前回フレームの表示用画像データにおける指針を含む最小の面積からなる長方形の領域を設定し、当該長方形の領域と表示用画像データ上での位置が同じになるベース画像データを今回フレームのベース画像データとし、当該今回フレームのベース画像データを描画用メモリにおける長方形の領域に対応する画素データとして書き込む。
【０００８】
この構成では、今回フレームのベース画像データ全体を上書きするのではなく、前回フレームの指針領域に基づいて部分的に上書きする。これにより、今回フレームのベース画像データの書き込み処理負荷が軽減されるとともに、書き込み速度が向上する。
【００１１】
この構成では、上述の前回指針領域を含むベース画像データの上書き処理の具体的例を示す。そして、前回指針領域を含む長方形の領域で設定することにより、描画用メモリへの書き込みアドレスの設定が複雑にならない。
【００１２】
また、この発明の表示装置は、複数の表示画素が配列された表示部と、複数の表示画素に与えられる各画素データが記憶された描画用メモリと、フレーム毎にベース画像データと指針画像データとを順に描画用メモリに書き込んで、ベース画像データと指針画像データの合成画像からなる表示用画像データの各画素データを描画用メモリへ記憶させる制御部と、を備える。この際、制御部は、表示用画像データにおける前回フレームの指針を示す前回指針領域と今回フレームの指針を示す今回指針領域とが重ならない非重複領域を設定し、非重複領域と表示用画像データ上での位置が同じになるベース画像データの領域を今回フレームのベース画像データとし、当該今回フレームのベース画像データを描画用メモリにおける非重複領域に対応する画素データとして書き込む。
【００１３】
この構成では、前回指針領域における今回指針領域は上書き対象にならず、前回指針領域における今回指針領域とは重複しない領域のみにベース画像データが上書きされる。この場合、前回指針領域における今回指針領域はベース画像データが上書きされず、前回フレームの指針画像データが残る。しかしながら、当該領域は、今回フレームにおいて指針画像データが上書きされるので、視覚上、特に大きな影響を与えるものではない。そして、この処理を行えば、更新するベース画像データの領域がより狭くなり、書込データ量がさらに低減される。
【００１４】
また、この発明の表示装置は、ベース画像データおよび指針画像データが予め記憶されたＲＯＭを備える。そして、制御部は、ベース画像データおよび指針画像データをフレーム毎に、ＲＯＭから読み出して、描画用メモリへ書き込む。
【００１５】
この構成では、上述の制御部によるベース画像データおよび指針画像データのデータ処理を、より具体的に示している。
【００１６】
また、この発明はセンサ装置に関するものである。このセンサ装置は、上述の表示装置を備えるとともに、所定の物理量を検出して、センサ値を出力するセンサを備える。そして、制御部は、センサ値に基づいて指針画像データを決定する。
【００１７】
この構成では、上述の表示装置を備えるセンサ装置について示している。上述の表示装置を備えることで、センサから出力されるセンサ値に対する指針の応答を早くすることが可能になる。これにより、視認性の良くユーザにとって計測しやすいセンサ装置を実現することができる。
【００１８】
また、この発明は、表示画像の生成方法および生成プログラムに関するものである。この表示画像の生成方法および生成プログラムでは、前回フレームの表示用画像データにおける指針を含む最小の面積からなる長方形の領域を設定する。当該長方形の領域と表示用画像データ上での位置が同じになるベース画像データを今回フレームのベース画像データに設定する。当該今回フレームのベース画像データを描画用メモリにおける長方形の領域に対応する画素データとして書き込む。
【００１９】
この方法および処理では、今回フレームのベース画像データ全体を上書きするのではなく、前回フレームの指針領域に基づいて部分的に上書きする。これにより、今回フレームのベース画像データの書き込み処理負荷が軽減されるとともに、書き込み速度が向上する。具体的には、上述のように、前回指針領域を含む長方形の領域でベース画像データの更新領域を設定したり、前回指針領域のみでベース画像データの更新領域を設定する。さらには、前回フレームの指針を示す前回指針領域と今回フレームの指針を示す今回指針領域とからなる比較対象領域における前回指針領域の今回指針領域に重ならない非重複領域でベース画像データの更新領域を設定する。
【発明の効果】
【００２０】
この発明によれば、表示画像データの更新の際に、今回フレームのベース画像データの書き込み処理負荷を軽減させることができる。これにより、書き込み速度を向上することができる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施形態の表示装置を含むセンサ装置の主要構成を示すブロック図である。
【図２】第１の実施形態におけるＣＰＵ１１による描画用メモリ１３への書き込み処理を示すフローチャートである。
【図３】第１の実施形態におけるＣＰＵ１１による描画用メモリ１３への書き込み処理の概念を説明するための図である。
【図４】第２の実施形態におけるＣＰＵ１１による描画用メモリ１３への更新書き込み処理を示すフローチャートである。
【図５】第２の実施形態におけるＣＰＵ１１による描画用メモリ１３への更新書き込み処理の概念を説明するための図である。
【図６】第３の実施形態におけるＣＰＵ１１による描画用メモリ１３への更新書き込み処理を示すフローチャートである。
【図７】第３の実施形態におけるＣＰＵ１１による描画用メモリ１３への更新書き込み処理の概念を説明するための図である。
【図８】第４の実施形態におけるＣＰＵ１１による描画用メモリ１３への更新書き込み処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
本発明の第１の実施形態に係る表示装置を含むセンサ装置について、図を参照して説明する。図１は、本実施形態の表示装置１０を含むセンサ装置１の主要構成を示すブロック図である。
【００２３】
本実施形態の表示装置１０は、本発明の「制御部」に相当するＣＰＵ１１、ＲＯＭ１２、描画用メモリ１３、表示用ドライバＩＣ１４、本発明の「表示部」に相当するＬＣＤ（液晶表示パネル）１５を備える。この表示装置１０のＣＰＵ１１には、センサ２０が接続されており、当該表示装置１０とセンサ２０とによりセンサ装置１が構成される。
【００２４】
センサ２０は、例えば風向計であり、所定の基準方向に対する風上方向の角度を、センサ値として出力する。なお、ここで前記所定の基準方向とは例えば船首方向である。
【００２５】
表示装置１のＲＯＭ１２は、ベース画像記録領域１２１と指針画像記録領域１２２とを備える。ベース画像記録領域１２１には、ＬＣＤ１５の表示画面上に表示させる文字盤等の固定画像からなるベース画像データが、予め記録されている。より具体的には、ベース画像記録領域１２１に記録されているベース画像データは、ＬＣＤ１５の表示画素単位に対応して設定されている個別の画素データ群からなる。これらの個別の画素データ群は、ＬＣＤ１５の表示画素の二次元配列に対応するように、二次元的に描画用メモリ１３用のアドレス設定がされている。
【００２６】
また、ベース画像データは、センサ値が変化しても不変であるので、ベース画像記録領域１２１には、一種類のベース画像データのみが記録されている。なお、ベース画像データ記録領域１２１に記録されるベース画像データは複数種類であってもよい。このような複数種類のベース画像データを用いる場合には、指定したベース画像データをＣＰＵ１１で読み出すようにすればよい。
【００２７】
ＲＯＭ１２の指針画像記録領域１２２には、ＬＣＤ１５の表示画面上に表示させる指針画像データが、予め記録されている。より具体的には、指針画像記録領域１２２には、予め設定した指針の角度毎に、指針画像データが記録されている。これら角度毎の指針画像データも、上述のベース画像データと同様に、ＬＣＤ１５の表示画素単位に対応して設定されている個別の画素データ群からなる。そして、これら角度毎の指針画像データをそれぞれに構成する個別の画素データは、ＬＣＤ１５の表示画素の二次元配列に対応するように、二次元的に描画用メモリ１３用のアドレス設定がされている。
【００２８】
表示装置１のＣＰＵ１１は、後述する描画用メモリ１３への描画フレーム単位でのベース画像データおよび指針画像データの書き込みを実行する機能部であり、図示しないプログラムＲＯＭに記憶された描画用書き込みプログラムを実行することで、当該機能を実現している。
【００２９】
ＣＰＵ１１はベース画像記録領域１２１からベース画像データを読み出すとともに、指針画像記録領域１２２から指針画像データを読み出す。ＣＰＵ１１は、センサ２０から順次入力されるセンサ値に基づいて指針画像データを選択して読み出す。より具体的には、センサ値毎に各指針角度の指針画像データが関連付けされており、ＣＰＵ１１は、センサ値が入力されると、センサ値に対応した指針角度を算出し、当該指針角度に基づいて指針画像記録領域１２２から指針画像データを読み出す。
【００３０】
ＣＰＵ１１は、予め所定の時間間隔で設定された描画フレーム（本発明の「フレーム」に相当する。）毎に、読み出したベース画像データと指針画像データとを、順に描画用メモリ１３へ書き込む。
【００３１】
描画用メモリ１３は、少なくともＬＣＤ１５の表示画素数と同じ数の画素データを記憶可能な容量を備える。描画用メモリ１３は、ＣＰＵ１１から書き込まれたベース画像データと指針画像データとの合成画像からなる表示用画像データを記憶する。描画用メモリ１３に記憶される表示用画像データは、描画フレーム毎に更新される。
【００３２】
なお、ＣＰＵ１１による描画用メモリ１３への書き込みの更新処理については、図２、図３を用いて、詳細を後述する。
【００３３】
表示用ドライバＩＣ１４は、所定の表示更新用タイミング毎に、描画用メモリ１３に記憶された表示用画像データを読み出す。表示用ドライバＩＣ１４は、読み出した表示用画像データに基づいて、ＬＣＤ１５を駆動する。ＬＣＤ１５は、図示しないが液晶パネル、駆動回路、バックライトを備える。液晶パネルは、長方形状の表示領域や正方形状の表示領域となるように、直交する２軸に沿って２次元的に配列されたドットマトリクスの表示画素により構成される。各表示画素には、駆動回路を介して表示用ドライバＩＣ１４から与えられた表示用画像データの各画素データに基づく駆動信号が与えられ、当該駆動信号により、各表示画素の液晶のツイストが制御される。このツイスト制御により、バックライトからの透過光が制御され、所定の色調で表示画面が形成される。このような構成により、ＬＣＤ１５の表示画面上には、ベース画像データと指針画像データとが合成された表示用画像データに基づく表示画像が映し出される。なお、本実施形態では、ＬＣＤ（液晶表示モジュール）を例に示したが、ＬＥＤ表示モジュール等のドットマトリクス表示が可能な表示部を用いてもよい。
【００３４】
つぎに、ＣＰＵ１１の描画用メモリ１３への表示用画像データの更新方法について、図２および図３を参照して、より具体的に説明する。図２は、本実施形態におけるＣＰＵ１１による描画用メモリ１３への書き込み処理を示すフローチャートであり、図２（Ａ）が初期の書き込みフローを示し、図２（Ｂ）が更新書き込みフローを示す。図３は、図２に示すＣＰＵ１１による描画用メモリ１３への書き込み処理の概念を説明するための図である。
【００３５】
まず、初期の描画用メモリ１３への書き込み処理について説明する。図示しないセンサ装置の作動開始の操作入力が行われると、ＣＰＵ１１には、センサ２０から初期センサ値が入力される（Ｓ１１）。この時点では、図３の［状態Ａ］に示すように、描画用メモリ１３には、画像データが書き込まれていない。
【００３６】
ＣＰＵ１１は、ＲＯＭ１２のベース画像用メモリ１２１からベース画像データの全領域（図３の［全領域ベース画像］）を読み出す（Ｓ１２）。ＣＰＵ１１は、図３の［状態Ｂ］に示すように当該全領域のベース画像データを描画用メモリ１３へ書き込む（Ｓ１３）。
【００３７】
ＣＰＵ１１は、センサ値に基づいて指針角度を算出し（Ｓ１４）、当該指針角度に準じた指針画像データ（図３の［指針画像Ａ］）を、ＲＯＭ１２の指針画像用メモリ１２２から読み出す（Ｓ１５）。ＣＰＵ１１は、図３の［状態Ｃ］に示すように、読み出した指針画像データ（図３の［指針画像Ａ］）を、指針部分を除きベース画像データが表示されるように、描画用メモリ１３への書き込む（Ｓ１６）。これにより、初期センサ値に基づく表示用画像データが、描画用メモリ１３上に形成される。このように形成された表示用画像データは、所定の表示用読出タイミングで、表示用ドライバＩＣ１４により読み出され、ＬＣＤ１５の表示画面に表示される。
【００３８】
次に、描画用メモリ１３への更新の書き込み処理について説明する。なお、図３では初期センサ値に基づく表示用画像データからの更新の場合について示しているが、各描画フレームで同様の処理が行われる。
【００３９】
ＣＰＵ１１は、前回フレームの指針画像データの書き込み処理時に算出した指針角度を記憶している。この状態で、ＣＰＵ１１は、センサ２０からセンサ値が入力されると（Ｓ１０１）、記憶している指針角度から、図３の［部分ベース画像Ａ］に示すように、前回フレームの指針画像データの指針の領域を含む長方形状の領域を抽出し、当該長方形状の領域に対応する部分的なベース画像データのみを読み出す（Ｓ１０２）。より具体的に、長方形状の領域とは、ＬＣＤ１５の長方形状の表示画面の各辺に対してそれぞれに平行な辺から構成される領域で設定される。そして、この長方形状の領域は、指針の領域を含む最小の面積となるように設定される。例えば、指針の先端位置と根元位置とを対角線の略両端とする長方形状の領域で設定される。
【００４０】
ＣＰＵ１１は、読み出した前回の描画フレームの指針の領域を含む部分的なベース画像データを、既に描画用メモリ１３上に記憶された表示画用画像データへ上書きする（Ｓ１０３）。このような処理を行うことで、部分的なベース画像データが前回の描画フレームで指針が描画されている領域を、指針のないベース画像で上書きすることになるので、図３の［状態Ｄ］に示すように、描画用メモリ１３上では、単なるベース画像データのみからなる表示画用画像データが形成される。
【００４１】
ＣＰＵ１１は、センサ値に基づいて、今回の描画フレームでの指針角度を算出し（Ｓ１０４）、当該指針角度に準じた指針画像データ（図３の［指針画像Ｂ］）を、指針画像用メモリ１２２から読み出す（Ｓ１０５）。ＣＰＵ１１は、図３の［状態Ｅ］に示すように、読み出した指針画像データ（図３の［指針画像Ｂ］）を、指針部分を除きベース画像データが表示されるように、描画用メモリ１３への書き込む（Ｓ１０６）。これにより、センサ値に基づく指針表示を含む今回の描画フレームの表示用画像データが、描画用メモリ１３上に形成される。このように形成された表示用画像データは、所定の表示用読出タイミングで、表示用ドライバＩＣ１４により読み出され、ＬＣＤ１５の表示画面に表示される。
【００４２】
このような構成および処理を行うことで、描画フレーム単位での表示画用画像データの更新を行う際に、ベース画像データの全領域を読み出して書き込む必要が無く、部分的にベース画像データを更新すればよい。これにより、描画用メモリへの更新データ量を低減し、更新処理速度を高速化することができる。そして、本実施形態に示すように、指針を含む四角形の領域を設定することで、描画用メモリへの書き込みアドレスの設定処理が容易になり、比較的単純な更新処理が実現できる。
【００４３】
次に、第２の実施形態に係る表示装置について、図を参照して説明する。本実施形態の表示装置は、ＣＰＵ１１による描画用メモリ１３への更新処理が異なるのみで、他の構成および処理は同じである。したがって、ＣＰＵ１１による描画用メモリ１３への更新処理のみを具体的に説明する。図４は、本実施形態におけるＣＰＵ１１による描画用メモリ１３への更新書き込み処理を示すフローチャートである。図５は、図４に示すＣＰＵ１１による描画用メモリ１３への更新書き込み処理の概念を説明するための図である。
【００４４】
ＣＰＵ１１は、センサ２０からセンサ値が入力されると（Ｓ２０１）、記憶している指針角度から、図５の［部分ベース画像Ｂ］に示すように、前回フレームの指針画像データの指針の領域を抽出し、当該指針の領域に対応する部分的なベース画像データのみを読み出す（Ｓ２０２）。
【００４５】
ＣＰＵ１１は、読み出した前回の描画フレームの指針の領域からなる部分的なベース画像データを、既に描画用メモリ１３上に記憶された表示画用画像データへ上書きする（Ｓ２０３）。このような処理を行うことで、部分的なベース画像データが前回の描画フレームで指針が描画されている領域を、指針のないベース画像で上書きすることになるので、図５の［状態Ｄ’］に示すように、描画用メモリ１３上では、単なるベース画像データのみからなる表示画用画像データが形成される。
【００４６】
ＣＰＵ１１は、センサ値に基づいて、今回の描画フレームでの指針角度を算出し（Ｓ２０４）、当該指針角度に準じた指針画像データ（図５の［指針画像Ｂ］）を、指針画像用メモリ１２２から読み出す（Ｓ２０５）。ＣＰＵ１１は、図５の［状態Ｅ］に示すように、読み出した指針画像データ（図５の［指針画像Ｂ］）を、指針部分を除きベース画像データが表示されるように、描画用メモリ１３への書き込む（Ｓ２０６）。これにより、センサ値に基づく指針表示を含む今回の描画フレームの表示用画像データが、描画用メモリ１３上に形成される。このように形成された表示用画像データは、所定の表示用読出タイミングで、表示用ドライバＩＣ１４により読み出され、ＬＣＤ１５の表示画面に表示される。
【００４７】
このような処理を行っても、描画フレーム単位での表示画用画像データの更新を行う際に、ベース画像データの全領域を読み出して書き込む必要が無く、部分的にベース画像データを更新すればよい。これにより、描画用メモリへの更新データ量を低減し、更新処理速度を高速化することができる。
【００４８】
そして、本実施形態に示すように、指針の領域のみを設定することで、描画用メモリへ書き込むデータ量を、第１の実施形態の場合よりも、さらに低減できる。
【００４９】
なお、上述の第１の実施形態や第２の実施形態では、センサ値の入力後に、前回の描画フレームでの指針角度に準じた部分的なベース画像データの設定処理を行っているが、センサ値の入力前に、当該処理を行ってもよい。
【００５０】
次に、第３の実施形態に係る表示装置について、図を参照して説明する。本実施形態の表示装置は、ＣＰＵ１１による描画用メモリ１３への更新処理が異なるのみで、他の構成および処理は、第１の実施形態と同じである。したがって、ＣＰＵ１１による描画用メモリ１３への更新処理のみを具体的に説明する。図６は、本実施形態におけるＣＰＵ１１による描画用メモリ１３への更新書き込み処理を示すフローチャートである。図７は、図６に示すＣＰＵ１１による描画用メモリ１３への更新書き込み処理の概念を説明するための図である。
【００５１】
ＣＰＵ１１は、センサ２０からセンサ値が入力されると（Ｓ３０１）、センサ値に基づいて、今回の描画フレームでの指針角度を算出し（Ｓ３０２）、当該指針角度に準じた指針画像データ（図５の［指針画像Ｂ］）を、指針画像用メモリ１２２から読み出す（Ｓ３０３）。
【００５２】
ＣＰＵ１１は、記憶している前回の描画フレームの指針角度に基づく前回の描画フレームでの指針画像データ（図５の［指針画像Ａ］）と、読み出した今回の描画フレームの指針画像データ（図５の［指針画像Ｂ］）とを比較する。具体的には、ＣＰＵ１１は、前回の描画フレームの指針画像の領域における今回の描画フレームでの指針画像の領域と重複しない非重複領域を抽出し、図７の濃色の実線で囲まれる［部分ベース画像Ｃ］に示すような部分的なベース画像データのみを読み出す（Ｓ３０４）。
【００５３】
ＣＰＵ１１は、読み出した前回の描画フレームの指針の領域からなる部分的なベース画像データを、既に描画用メモリ１３上に記憶された表示画用画像データへ上書きする（Ｓ３０５）。このような処理を行うことで、部分的なベース画像データが前回の描画フレームで指針が描画されている領域で、且つ今回の描画フレームでは指針が描画されない領域を、指針のないベース画像で上書きすることになる。これにより、図７の［状態Ｆ］に示すように、描画用メモリ１３上では、一時的に、今回の描画フレームでの指針の一部が前回の描画フレームから継続して存在し、今回の描画フレームでは指針画像とはならない全領域がベース画像データからなる表示画用画像データが形成される。
【００５４】
ＣＰＵ１１は、図７の［状態Ｅ］に示すように、読み出した指針画像データ（図５の［指針画像Ｂ］）を、指針部分を除きベース画像データが表示されるように、描画用メモリ１３への書き込む（Ｓ３０６）。これにより、センサ値に基づく指針表示を含む今回の描画フレームの表示用画像データが、描画用メモリ１３上に形成される。このように形成された表示用画像データは、所定の表示用読出タイミングで、表示用ドライバＩＣ１４により読み出され、ＬＣＤ１５の表示画面に表示される。
【００５５】
このような処理を行っても、描画フレーム単位での表示画用画像データの更新を行う際に、ベース画像データの全領域を読み出して書き込む必要が無く、部分的にベース画像データを更新すればよい。これにより、描画用メモリへの更新データ量を低減し、更新処理速度を高速化することができる。
【００５６】
そして、本実施形態に示すように、指針の領域のさらに一部のみを設定することで、描画用メモリへ書き込むデータ量を、第２の実施形態の場合よりも、さらに低減できる。
【００５７】
次に、第４の実施形態に係る表示装置について、図を参照して説明する。上述の各実施形態では、前回の描画フレームと今回の描画フレームとで、指針画像の領域が重ならなくても処理は可能である。しかしながら、センサ値が急激に大きく変化する等により、これら連続する描画フレームにおいて、指針画像位置が大きく変化すると、ユーザにとっては、指針の動きが連続的に見えず、違和感を感じる可能性がある。このような場合に本実施形態の処理を用いるとよい。本実施形態の表示装置は、上述の各実施形態の表示装置に対して、ＣＰＵ１１による描画用メモリ１３への更新処理が異なるのみで、他の構成および処理は同じである。したがって、ＣＰＵ１１による描画用メモリ１３への更新処理のみを具体的に説明する。なお、本実施形態の処理は、第１の実施形態の処理および第２の実施形態の処理に対しても適用できるが、本実施形態では第３の実施形態に適用する場合を示す。図８は、本実施形態におけるＣＰＵ１１による描画用メモリ１３への更新書き込み処理を示すフローチャートである。
【００５８】
ＣＰＵ１１は、センサ２０からセンサ値が入力されると（Ｓ４０１）、センサ値に基づいて指針角度を算出し（Ｓ４０２）、当該指針角度に準じた指針画像データを、指針画像用メモリ１２２から読み出す（Ｓ４０３）。
【００５９】
ＣＰＵ１１は、記憶している前回の描画フレームの指針角度と、算出した指針角度とに基づいて、中間描画指針角度を設定する。この際、ＣＰＵ１１は、前回の描画フレームの指針角度と、算出した指針角度との差分値、および設定する中間描画指針数に基づいて、回転ピッチ角を算出する。ＣＰＵ１１は、前回の描画フレームの指針角度と、算出した指針角度と、回転ピッチ角とから、中間描画指針角度を算出して設定する（Ｓ４０４）。
【００６０】
ＣＰＵ１１は、それぞれの中間描画指針角度に基づく指針画像データを読み出す（Ｓ４０５）。
【００６１】
ＣＰＵ１１は、連続する各描画フレームに中間描画指針角度を対応させて、指針の回転方向、すなわち前回の描画フレームでの指針の方向から、算出した指針の方向に向けて回転する方向へ、順次、上述の第３の実施形態に示したような部分的なベース画像データによるベース画像データの更新を行いながら、指針画像データを上書きする（Ｓ４０６〜Ｓ４０８）。
【００６２】
より具体的には、ＣＰＵ１１は、Ｓ４０６およびＳ４０７に示すように、指針の回転方向、すなわち前回の描画フレームでの指針方向から、算出した指針の方向に向けて回転する方向において、隣り合う指針画像データ同士の重複部を除く、回転の過去側の指針画像の領域を抽出する。そして、ＣＰＵ１１は、当該抽出した領域に対応する部分的なベース画像データのみを読み出して、描画用メモリ１３へ書き込む。
【００６３】
このような処理を行うことで、指針方向が急激に変化する場合であっても、徐々に指針が回転するように表示されるので、視認性がよい表示画像を形成することができる。そして、このような処理を行う場合であっても、更新するベース画像データのデータ量を低減でき、描画用メモリへの書き込みを高速化することができる。
【００６４】
また、上述のように回転ピッチ角を一定にした場合、各描画フレームでの指針領域の非重複部の面積および指針に対する位置は同じとなる。したがって、前回の描画フレームから最初の中間描画指針角度の描画フレームへ更新する際の部分的なベース画像データを一旦設定すれば、当該部分的なベース画像データの設定アドレスを回転ピッチ角に応じて回転座標変換することで、各中間描画指針角度の描画フレームに対する部分的なベース画像データを設定することができる。これにより、描画フレーム毎に、隣り合う指針画像データ同士を読み出して、非重複部を設定するよりも、簡素な処理で部分的なベース画像データを設定することができる。
【００６５】
なお、本実施形態に示した回転ピッチ角は、前回の描画フレームでの指針角度と算出した指針角度との差分値に関係なく、予め所定値に固定してもよい。この場合、差分値が回転ピッチ角で割り切れない場合があるが、この場合は、中間描画指針間の一箇所の角度を回転ピッチ角と異なる角度に設定すればよい。
【００６６】
上述の説明では、センサ装置に備えられた表示装置を例に示したが、外部入力端子を備え、外部から観測値を入力して、当該観測値に基づく指針表示を行う単独の表示装置であってもよい。また、上述の説明では、センサとして風向計を例に示したが、速度計や回転数計等を用いてもよい。
【００６７】
また、上述の説明では、センサ装置および表示装置を機能部毎に説明しているが、表示装置を構成する各機能部は、上述の構成に限るものではなく、上述の表示画面の表示方法が実現可能な他の構成や方法を用いてもよい。また、このような表示画面の表示方法を予めプログラム化して、所定の記憶媒体に記憶しておき、当該記憶媒体記憶されたプログラムを実行することで、上述の表示画面の表示方法を実現してもよい。
【符号の説明】
【００６８】
１−センサ装置、１０−表示装置、１１−ＣＰＵ、１２−ＲＯＭ、１２１−ベース画像記憶領域、１２２−指針画像記録領域、１３−描画用メモリ、１４−表示用ドライバＩＣ、１５−ＬＣＤ
【図１】
0005507222.tif 000002
【図２】
0005507222.tif 000003
【図３】
0005507222.tif 000004
【図４】
0005507222.tif 000005
【図５】
0005507222.tif 000006
【図６】
0005507222.tif 000007
【図７】
0005507222.tif 000008
【図８】
0005507222.tif 000009