(57)【要約】【目的】カーソル周辺に存在する文字情報をカーソルの周囲を避けるように画像情報の上に再配置・再描画することができる情報表示装置を提供すること。【構成】本発明に係る情報表示装置は、画像情報と文字情報を重ねて表示するために、画像情報と文字情報を記憶しておくことができる記憶装置と、前記表示装置に画像表示位置を移動するためのカーソルを操作する入力装置と、前記記憶装置に記憶された画像情報と文字情報とカーソル位置を表示する表示装置と、を用いて前記文字情報が前記カーソルと重なって画像情報上に表示されないようにする機能を有する。【選択図】      図１
2004279682.tif 000002
【特許請求の範囲】
【請求項１】
画像情報と文字情報を重ねて表示するために、画像情報と文字情報を記憶しておくことができる記憶装置と、前記表示装置に画像表示位置を移動するためのカーソルを操作する入力装置と、前記記憶装置に記憶された画像情報と文字情報とカーソル位置を表示する表示装置と、を用いて前記文字情報が前記カーソルと重なって画像情報上に表示されないようにする機能を有することを特徴とする情報表示装置。
【請求項２】
画像情報と文字情報を重ねて表示するために、画像情報と文字情報を記憶しておくことができる記憶装置と、前記表示装置に画像表示位置を移動するためのカーソルを操作する入力装置と、前記記憶装置に記憶された画像情報と文字情報とカーソル位置を表示する表示装置と、を用いて前記文字情報が前記カーソルと重なって画像情報上に表示される場合は前記文字情報が点滅する機能を有することを特徴とする情報表示装置。
【請求項３】
前記カーソルの移動速度に応じて前記文字情報が前記カーソルと重なって画像情報上に表示されないようにする機能を使い分ける機能を有することを特徴とする請求項１又は２記載の情報表示装置。
【請求項４】
利用者が任意に前記カーソルと重なった前記文字情報の表示を可能・不可能を実行できる機能を有することを特徴とする請求項１又は２記載の情報表示装置。
【請求項５】
画像情報と文字情報を重ねて表示するためにコンピュータ上で、画像情報と文字情報を記憶しておくことができる記憶手段と、前記記憶手段に記憶された画像情報と文字情報を表示する表示手段と、前記表示手段に画像表示位置を移動するためのカーソルを操作する入力手段と、前記入力手段から入力されたカーソル位置を表示するカーソル表示手段と、を用いて前記文字情報が前記カーソルと重なって画像情報上に表示されないようにする機能を有することを特徴とする情報表示プログラム。
【請求項６】
画像情報と文字情報を重ねて表示するためにコンピュータ上で、画像情報と文字情報を記憶しておくことができる記憶手段と、前記記憶手段に記憶された画像情報と文字情報を表示する表示手段と、前記表示手段に画像表示位置を移動するためのカーソルを操作する入力手段と、前記入力手段から入力されたカーソル位置を表示するカーソル表示手段と、を用いて前記文字情報が前記カーソルと重なって画像情報上に表示される場合は前記文字情報が点滅する機能を有することを特徴とする情報表示プログラム。
【請求項７】
前記カーソルの移動速度に応じて前記文字情報が前記カーソルと重なって画像情報上に表示されないようにする機能を使い分ける機能を有することを特徴とする請求項５又は６記載の情報表示プログラム。
【請求項８】
利用者が任意に前記カーソルと重なった前記文字情報の表示を可能・不可能を実行できる機能を有することを特徴とする請求項５又は６記載の情報表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばカーナビゲーション・システムのように地図等の画像情報上に文字情報を重ねて表示するプログラムに利用できる情報表示装置及び情報表示プログラムに関するものである。
【０００２】
【従来の技術】
近年、コンピュータ上で画像情報と文字情報を重ねて表示することできるようになり、利用者に対して視覚的に分かり易く情報を提供することができるようになった。
【０００３】
例えば、カーナビゲーション・システムのようなコンピュータ・プログラムにおいて、地図情報という画像情報の上に地名や建物の名前等の文字情報を重ねて表示することができるようになった。
【０００４】
【発明が解決しようとする課題】
しかしながら、例えばカーナビゲーション・システムのようなプログラムにおいて、現在位置や目的地を指定するためのカーソルが画像情報上に重ねて表示された文字情報と重なってしまったとき、文字情報はカーソルの下に隠れてしまい読めなくなる、又は文字情報が読みづらくなってしまうという欠点がある。
【０００５】
又、画像情報の上に重なった文字情報の影響で、表示されている文字情報の下に描かれた画像情報が見づらくなるという欠点もあり、その文字情報を一時的に簡便に移動させる手段があれば、利用者の視認性の向上に寄与することができる。
【０００６】
本発明は上記事情に基づいてなされたもので、その目的とする処は、カーソル周辺に存在する文字情報をカーソルの周囲を避けるように画像情報の上に再配置・再描画することができる情報表示装置及び情報表示プログラムを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明の情報表示プログラムは以下のような構成を備える。
【０００８】
即ち、
画像情報と文字情報を同時に重ねて表示することができる装置であって、画像情報と文字情報を記憶しておくことができる記憶装置と、カーソルを操作する入力装置と、画像情報と文字情報とカーソル位置を表示する表示装置と、を用いてカーソルと重なって文字情報が画像情報上に表示されないようにする機能を有することを特徴とする。
【０００９】
又、
画像情報と文字情報を同時に重ねて表示することができる装置であって、画像情報と文字情報を記憶しておくことができる記憶装置と、カーソルを操作する入力装置と、画像情報と文字情報とカーソル位置を表示する表示装置と、を用いてカーソルと重なっている文字情報を点滅させる機能を有することを特徴とする。
【００１０】
又、
画像情報と文字情報を同時に重ねて表示することができる装置であって、画像情報と文字情報を記憶しておくことができる記憶装置と、カーソルを操作する入力装置と、画像情報と文字情報とカーソル位置を表示する表示装置と、カーソルと重なって文字情報が画像情報上に表示されないようにする機能又はカーソルと重なった文字情報が点滅する機能と、を用いてカーソルの移動速度に応じてカーソルと重なって文字情報が画像情報上に表示されないようにする機能又はカーソルと重なった文字情報が点滅する機能を使い分ける機能を有することを特徴とする。
【００１１】
又、
画像情報と文字情報を同時に重ねて表示することができる装置であって、画像情報と文字情報を記憶しておくことができる記憶装置と、カーソルを操作する入力装置と、画像情報と文字情報とカーソル位置を表示する表示装置と、カーソルと重なって文字情報が画像情報上に表示されないようにする機能又はカーソルと重なった文字情報が点滅する機能と、を用いてカーソルと重なって文字情報が画像情報上に表示されないようにする機能又はカーソルと重なった文字情報が点滅する機能を利用者が任意に利用の可不可を設定できる機能を有することを特徴とする。
【００１２】
又、
コンピュータ上で画像情報と文字情報を同時に重ねて表示することができるプログラムであって、画像情報と文字情報を記憶しておくことができる記憶手段と、画像情報と文字情報を表示する表示手段と、カーソルを操作する入力手段と、カーソル位置を表示するカーソル表示手段と、カーソルと重なって文字情報が画像情報上に表示されないようにする手段と、を有することを特徴とする。
【００１３】
又、
コンピュータ上で画像情報と文字情報を同時に重ねて表示することができるプログラムであって、画像情報と文字情報を記憶しておくことができる記憶手段と、画像情報と文字情報を表示する表示手段と、カーソルを操作する入力手段と、カーソル位置を表示するカーソル表示手段と、カーソルと重なっている文字情報を点滅させる文字点滅手段と、を有することを特徴とする。
【００１４】
又、
コンピュータ上で画像情報と文字情報を同時に重ねて表示することができるプログラムであって、画像情報と文字情報を記憶しておくことができる記憶手段と、画像情報と文字情報を表示する表示手段と、カーソルを操作する入力手段と、カーソル位置を表示するカーソル表示手段と、カーソルと重なって文字情報が画像情報上に表示されないようにする手段又はカーソルと重なった文字情報が点滅する手段と、カーソルの移動速度に応じてカーソルと重なって文字情報が画像情報上に表示されないようにする手段又はカーソルと重なった文字情報が点滅する手段を使い分ける手段と、を有することを特徴とする。
【００１５】
又、
コンピュータ上で画像情報と文字情報を同時に重ねて表示することができるプログラムであって、画像情報と文字情報を記憶しておくことができる記憶手段と、画像情報と文字情報を表示する表示手段と、カーソルを操作する入力手段と、カーソル位置を表示するカーソル表示手段と、カーソルと重なって文字情報が画像情報上に表示されないようにする手段又はカーソルと重なった文字情報が点滅する手段と、カーソルと重なって文字情報が画像情報上に表示されないようにする手段又はカーソルと重なった文字情報が点滅する手段を利用者が任意に利用の可不可を設定できる手段と、を有することを特徴とする。
【００１６】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて詳細に説明する。
【００１７】
以下簡単に本実施の形態の概要を述べると、本実施の形態では、カーソル周辺に存在する文字情報をカーソルの周囲を避けるように画像情報の上に再配置・再描画することができる情報表示装置及び情報表示プログラムを提供するものである。
【００１８】
［実施の形態１］
図１のコンピュータの構成図と図２の処理の流れを用いて説明する。
＜コンピュータの構成図（図１）＞
＜情報表示プログラムの処理の流れ（図２）＞
本実施の形態の情報表示プログラムが動作するコンピュータは、データバス１１、ＣＰＵ（演算処理装置）１２、記憶装置１３、入力装置１６、表示装置１７で構成され、記憶装置１３に情報表示プログラム１４と情報表示プログラムが取り扱うデータ１５が格納されており、ＣＰＵ１２は、データバス１１を介して記憶装置１３に記憶されているプログラム１４やデータ１５を読み込み、入力装置１６は、データバス１１を介して入力データをＣＰＵ１２に通知し、表示装置１７は、データバス１１を介してＣＰＵ１２から表示命令と表示データを受け取る。
【００１９】
本実施の形態で説明する際に用いるデータ１５を、カーナビゲーション・システムのようなＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）  で用いられる地図情報データとし、本実施の形態の情報表示プログラムは地図情報データを閲覧表示できるプログラムとする。
【００２０】
先ず、ＣＰＵ１２は、記憶装置１３からデータバス１１を経由してプログラム１４を読み込み、情報表示プログラムを起動する。
【００２１】
次に、ＣＰＵ１２はプログラム１４に従ってデータ１５を読み込み、先ず道路や建物の情報が記録されている地図情報を読み込み、表示装置１７に表示を行う（Ｓ２１）。
【００２２】
ＣＰＵ１２は、地図上に表示するための文字情報をデータ１５から読み込み、地図上のどの位置にどの文字情報をどのように表示すればよいのかを計算し、その結果を保持する（Ｓ２２）。
【００２３】
ＣＰＵ１２は、文字情報を表示するための計算を終えると、表示装置１７に表示している地図情報上に重ねて文字情報を表示するように命令する（Ｓ２３）。
【００２４】
ここまでの流れは従来の地図情報表示プログラムと同様であり、その表示画面例として図３を示す。
＜従来の画面例（図３）＞
図３の画面上には現在位置又は目的位置を示すためのカーソル３１が表示されており、カーソル３１とカーソル３１と隣接する文字情報が重なってしまい、文字の視認性が悪くなり、又、逆に文字情報がカーソル３１と重なっているためにカーソル３１周辺の地図情報の視認性が悪くなっている。
【００２５】
本実施の形態の情報表示プログラムはカーソル位置が入力されると（Ｓ２４）、カーソル３１の周囲に文字情報が重なっていないかどうかの判別を行う（Ｓ２５）。
【００２６】
図４はカーソル３１が文字情報と重なっていないかどうかの判別を行っているときの画面例である。
＜カーソルと文字情報の重なり判別の図（図４）＞
予め設定されたカーソル周囲の範囲４１が文字情報４２、文字情報４３、文字情報４４と重なっており、他の文字情報は範囲４１と重なっていないという判別結果をＣＰＵ１２は導き出す。
【００２７】
ＣＰＵ１２は、それまで表示していた文字情報を画面上から一旦削除し、Ｓ２１で読み込んでおいた地図情報の再表示を行う（Ｓ２６）。
【００２８】
そして、ＣＰＵ１２は文字情報４２、文字情報４３、文字情報４４が範囲４１と重ならないようにＳ２１とＳ２２で得たデータに基づいて、文字情報４２、文字情報４３、文字情報４４の表示位置の移動変更を行う（Ｓ２７）。
【００２９】
ＣＰＵ１２は、文字情報表示位置の移動処理（Ｓ２７）を終えると、表示装置１７に対して再び文字情報を表示するよう命令し、文字情報を再表示する（Ｓ２８）。
【００３０】
Ｓ２８まで処理を終えるとＣＰＵ１２は再びカーソル位置の入力を待つ（Ｓ２４）。もし、Ｓ２５で文字情報とカーソルが重なっていないと判別された場合は、Ｓ２４のカーソル位置入力待ちを行う。
【００３１】
Ｓ２８までの処理が行われた画面を図５に示す。
＜Ｓ２８処理後の画面（図５）＞
図５を見て分かる通り、カーソルと文字情報の重なりが解消され文字情報と地図情報の視認性が良くなる。
【００３２】
［実施の形態２］
図１のコンピュータの構成図と図６の処理の流れを用いて説明する。
＜処理の流れ図（図６）＞
先ず、コンピュータはプログラム起動後、初期設定されているか任意に設定されている画像情報と文字情報を表示装置１７に表示し、カーソル位置の入力待ち状態になる。
【００３３】
カーソルの位置入力Ｓ６１が行われると、ＣＰＵ１２は表示装置に対してカーソルの位置に対応した画像情報の表示Ｓ６２を行う。
【００３４】
ＣＰＵ１２は、カーソルの周囲に文字情報が重なっていないか判別Ｓ６３を行い、もしカーソル周囲と重なっている文字情報が存在すると判別した場合、カーソル周囲と重なっている文字情報を表示するときは一定間隔で点滅するように設定Ｓ６４を行う。そして、ＣＰＵ１２は表示装置１７に対して文字情報の表示Ｓ６５を実行する。
【００３５】
これにより、カーソルと重なった文字情報は一定間隔で画像情報上に表示されたり表示されなかったりするので、カーソル位置周辺の画像情報の視認性を向上させることができる。
【００３６】
［実施の形態３］
実施の形態１で示した情報表示プログラムを更に発展させた実施の形態を詳細に説明する。
【００３７】
本実施の形態で説明する情報表示プログラムは、実施の形態１の図１に示したようなコンピュータ上で動作し、地図情報を表示するためのプログラムとする。図７は本実施の形態における処理の流れ図である。
＜処理の流れ図（図７）＞
先ず、コンピュータはプログラム起動後、カーソル位置の入力待ち状態になる。
【００３８】
カーソル位置の入力Ｓ７１が行われると、ＣＰＵ１２はカーソル位置入力が連続して行われているのか、カーソルの移動距離がどれ位なのかをカーソル移動速度判別Ｓ７２を行う。
【００３９】
もし、ＣＰＵ１２がカーソルの移動速度が速いと判断した場合、ＣＰＵ１２の能力を最大限に使ってカーソルが移動した位置の地図情報の表示Ｓ７８と文字情報の表示Ｓ７９を行う。
【００４０】
もし、ＣＰＵ１２がカーソルの移動速度が遅いと判断した場合、カーソル周囲の文字情報の重なりを避ける設定がＯＮになっているかどうか判別Ｓ７３し、カーソル周囲の文字情報の重なりを避ける設定がＯＮになっていた場合はカーソルの周囲の判別Ｓ７４を行い、カーソルの周囲に文字情報が重ならないと判別した場合は、カーソルの移動速度が速い場合同様、そのままカーソル位置の地図情報の表示Ｓ７８と文字情報の表示Ｓ７９を行う。
【００４１】
もし、ＣＰＵ１２がカーソルの移動速度が遅く、且つ、カーソル周囲の文字情報の重なりを避ける設定Ｓ７３がＯＮになっており、カーソルの周囲に文字情報が存在すると判断Ｓ７４した場合、カーソル位置の地図情報の表示Ｓ７５を行った後、ＣＰＵ１２はカーソル位置と文字情報の重なり具合を計算し文字情報がカーソルの周囲に重ならないように文字情報の表示位置移動計算Ｓ７６を行い、Ｓ７４の結果を用いてＳ７５で表示済みの地図情報上に重ねて文字情報の表示Ｓ７７を実行する。
【００４２】
これにより、カーソルの移動速度に応じて文字情報の再配置を行う／行わないの制御が可能となり、カーソル移動時の画像情報と文字情報の再表示に関わる処理の負荷と、文字情報をカーソル周囲外へ移動する処理の負荷とをコンピュータの表示能力に応じて制御することができ、結果として快適な情報表示を提供することができるようになる。
【００４３】
尚、本発明は上記実施の形態に限定されず、この発明を逸脱しない範囲内において適宜変形応用可能である。
【００４４】
例えば、実施の形態では、カーソルの周辺範囲と重なった文字情報を上下又は左右に移動して表示しているが、その際に吹き出しや引き出し線を用いて移動させた文字情報がどの位置の文字情報であったかを明示する場合も、この発明の応用の範疇にあることは勿論である。
【００４５】
又、例えば、文字情報を移動させるカーソル周囲の範囲を利用者が任意に変更できるようにする場合も、この発明の応用の範疇にあることは勿論である。
【００４６】
更に、例えば、画像情報と文字情報を表示しているときに、画面の拡大率に応じて文字情報を移動させるカーソル周囲の範囲を拡大率に連動して変動させる場合も、この発明の応用の範疇にあることは勿論である。
【００４７】
【発明の効果】
以上の説明で明らかなように、本発明によれば、画像情報上のカーソル位置における文字情報の重なりを軽減して表示することができ、利用者に視認性の良い情報表示を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるコンピュータの構成図である。
【図２】本発明の実施の形態１における情報表示プログラムの処理の流れを示すフローチャートである。
【図３】本発明の実施の形態１における従来の画面例を示す図である。
【図４】本発明の実施の形態１におけるカーソルと文字情報の重なり判別を示す図である。
【図５】本発明の実施の形態１におけるＳ２８処理後の画面を示す図である。
【図６】本発明の実施の形態２における情報表示プログラムの処理の流れを示すフローチャートである。
【図７】本発明の実施の形態３における情報表示プログラムの処理の流れを示すフローチャートである。
【符号の説明】
１１    データバス
１２    ＣＰＵ
１３    記憶装置
１４    情報表示プログラム
１５    データ
１６    入力装置
１７    表示装置
【図１】
2004279682.tif 000003
【図２】
2004279682.tif 000004
【図３】
2004279682.tif 000005
【図４】
2004279682.tif 000006
【図５】
2004279682.tif 000007
【図６】
2004279682.tif 000008
【図７】
2004279682.tif 000009