(57)【要約】【課題】変化するデータに応じてカーソルの形状を任意に変化させ、表示する。【解決手段】マウス等の入力装置からのイベント情報を取得し、そのデータを用いてカーソル形状を作成する。クリックした位置に図形を配置し、その図形相互間の相対位置を保った一群の図形を一つのカーソルとして記憶し、表示する。また、楕円形状のカーソルの各軸長を任意に変更し、マウスの動きに合わせて前記楕円形状のカーソルの位置を移動できるようにする。【選択図】図１
2008052363.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示画面に表示するカーソルの形状を制御するカーソル制御装置であって、
入力装置からカーソルの位置および変化するデータに応じてカーソルの形状を作成する任意カーソル作成モードであるか否かの信号を入力するイベント取得部と、
前記イベント取得部から出力された信号が任意カーソル作成モードである場合に任意カーソル作成記憶部に任意カーソルの作成を指示する信号を出力するカーソル種別選択部と、
前記カーソル種別選択部から出力された信号とイベント取得部から出力されたデータに基づいてカーソル形状を作成し記憶する任意カーソル作成記憶部と、
前記任意カーソル作成記憶部において作成され記憶されたカーソルを表示するカーソル表示部を備え、
前記任意カーソル作成記憶部が、前記イベント取得部からデータを入力し、そのデータに基づいてカーソルの形状を作成し、作成されたカーソルをカーソル表示部が表示画面に表示することを特徴とするカーソル制御装置。
【請求項２】
表示装置の表示画面に表示するカーソルの形状を制御するカーソル制御装置であって、
入力装置からカーソルの位置、および変化するデータに応じてカーソルの形状を作成する任意カーソル作成モードであるか否かの信号を入力するイベント取得部と、
前記イベント取得部から出力された信号が任意カーソル作成モードである場合に任意カーソル作成記憶部に任意カーソルの作成を指示する信号を出力するカーソル種別選択部と、
前記カーソル種別選択部から出力された信号とイベント取得部から出力されたデータに基づいてカーソル形状を作成し記憶する任意カーソル作成記憶部と、
前記任意カーソル作成記憶部において作成され記憶されたカーソルを表示するカーソル表示部を備え、
前記任意カーソル作成記憶部が、前記イベント取得部が入力したカーソル位置毎にあらかじめ記憶した図形を配置するとともに配置された図形と図形相互間の相対位置を記憶し、イベント取得部が決定モードを入力した場合、前記記憶した図形相互間の相対位置を保った一群の図形を一つのカーソルとしてカーソル表示部が表示画面に表示することを特徴とするカーソル制御装置。
【請求項３】
表示装置の表示画面に表示するカーソルの形状を制御するカーソル制御装置であって、
入力装置からカーソルの位置、および変化するデータに応じてカーソルの形状を作成する任意カーソル作成モードであるか否か、および任意カーソルの形状を決定する決定モードであるか否かの信号を入力するイベント取得部と、
前記イベント取得部から出力された信号が任意カーソル作成モードである場合に任意カーソル作成記憶部に任意カーソルの作成を指示する信号を出力するカーソル種別選択部と、
前記カーソル種別選択部から出力された信号とデータ記憶部から出力されたデータに基づいてカーソル形状を作成し記憶する任意カーソル作成記憶部と、
前記任意カーソル作成記憶部において作成され記憶されたカーソルを表示するカーソル表示部を備え、
前記任意カーソル作成記憶部が、前記イベント取得部が入力したカーソル位置を中心とする楕円を作成し、前記イベント取得部が前記楕円の短径、および長径をマウスのドラッグにより入力し、入力した値を基に前記任意カーソル作成記憶部が前記楕円を再作成して記憶し、カーソル表示部が前記再作成した楕円を表示画面に表示することを特徴とするカーソル制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の表示画面上に表示されるカーソルの形状を作成するカーソル制御装置に係り、特にカーソルの形状を、変化するデータに基づいて作成するカーソル制御装置に関する。
【背景技術】
【０００２】
従来のカーソル表示方法は、カーソルの画像をあらかじめハードウエアに記憶させておき、記憶させたカーソルの中から適宜表示する画像を読み出して所定の位置に表示するものであった。例えば、矢印の画像と砂時計の画像を記憶させておき、通常は矢印形状のカーソルを表示し、時間のかかる処理を行っているときは砂時計の形状のカーソルを変更し、表示させることが従来から知られている。
【０００３】
例えば、特許文献１には、予め複数のカーソル形状をメモリ以外の記憶装置に記憶させておき、位置データと表示優先度データに基づいて順次表示する技術が開示されている。
【０００４】
また、特許文献２には、予め複数のカーソル形状を記憶させておき、入力された音量データに従って、一定時間毎にカーソル形状を変更させる技術が開示されている。
【０００５】
しかし、例えば電波パルスの時系列受信パターンを、カーソルを用いて表示しようとする場合、パルス受信パターンの数は無限にある。上記のいずれの技術においても記憶させておくカーソル形状の数には限界があり、電波パルスの時系列受信パターンのような変化するデータに応じてカーソル形状を変更して表示することは限界があるという問題点があった。
【特許文献１】特開平７−２１９４９９号公報
【特許文献２】特開２００１−１６６８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記のような問題点に鑑みてなされたものであり、変化するデータに応じてカーソルの形状を変化させるカーソル制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、請求項１の発明は、表示装置の表示画面に表示するカーソルの形状を制御するカーソル制御装置であって、入力装置からカーソルの位置および変化するデータに応じてカーソルの形状を作成する任意カーソル作成モードであるか否かの信号を入力するイベント取得部と、前記イベント取得部から出力された信号が任意カーソル作成モードである場合に任意カーソル作成記憶部に任意カーソルの作成を指示する信号を出力するカーソル種別選択部と、前記カーソル種別選択部から出力された信号とイベント取得部から出力されたデータに基づいてカーソル形状を作成し記憶する任意カーソル作成記憶部と、前記任意カーソル作成記憶部において作成され記憶されたカーソルを表示するカーソル表示部を備え、前記任意カーソル作成記憶部が、前記イベント取得部からデータを入力し、そのデータに基づいてカーソルの形状を作成し、作成されたカーソルをカーソル表示部が表示画面に表示することを特徴とする。
【発明の効果】
【０００８】
本発明のカーソル制御装置によれば、任意カーソル作成記憶部が、イベント取得部からデータを入力し、そのデータに基づいてカーソルの形状を作成し、作成されたカーソルをカーソル表示部が表示画面に表示するため、変化するデータに応じて形状を変化させたカーソルを作成して表示できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について図面を用いて説明する。
【００１０】
＜実施形態１＞
実施形態１は、電波パルスの時系列受信パターンを、カーソルとして表示するカーソル制御装置である。
【００１１】
（構成の説明）
図１は本発明の第１の実施形態のカーソル制御装置を含む全体構成例を示したものである。
【００１２】
本発明の実施形態１のカーソル制御装置は、マウスなどの入力装置１０１と、カーソルの現在位置およびクリックなどのイベントを入力するインベント取得部１０２と、カーソルを表示させる位置を制御するカーソル位置制御部１０３と、カーソルの形状を設定するカーソル形状設定部１１１と、カーソルを表示する位置と表示するカーソルの形状を組み合わせて出力する制御部１０４と、カーソルの表示を指示するカーソル表示部１０５と、ディスプレイなどの表示装置１１２とを備える。
【００１３】
また、カーソル形状設定部１１１は、カーソル種別選択部１０６と、通常カーソル記憶部１０７と、任意カーソル作成記憶部１０８と、カーソル形状送信部１１０とを備える。
【００１４】
カーソル種別選択部１０６は、イベント取得部からイベントデータを入力し、表示するカーソルが、予め記憶されたカーソルを表示する通常カーソルであるか、変化するデータに基づいてカーソル形状を変化させる任意カーソルであるかを判定する。イベントデータが通常カーソルである場合には通常カーソル記憶部１０７に、また、任意カーソルである場合には任意カーソル作成記憶部１０８に信号を出力する。
【００１５】
通常カーソル記憶部１０７は、表示すべき通常カーソルを選択して読み込み、読み込んだ通常カーソルを記憶し、カーソル形状送信部１１０に出力する。
【００１６】
任意カーソル作成記憶部１０８は、カーソル形状を作成するためのデータを格納するデータ記憶部１０９と、イベント取得部１０２から入力したイベントデータとデータ記憶部１０９からから入力したカーソル作成のためのデータからカーソル形状を作成する。
【００１７】
カーソル形状送信部１１０は、通常カーソル記憶部１０７および任意カーソル作成記憶部１０８からカーソル形状を入力し、制御部１０４に出力する。
【００１８】
（動作の説明）
図２は本発明の実施形態１におけるカーソル制御装置の動作フローチャートである。
【００１９】
カーソル制御装置においては、ステップＳ２０１ではイベント取得部１０２がイベントデータを入力し、ステップＳ２０２ではカーソル形状設定部１１１がカーソルの形状を設定し、ステップＳ２０３ではカーソル位置制御部１０３がカーソルの位置を設定し、ステップＳ２０４では表示装置１１２がカーソルを表示するという手順に従って動作する。
【００２０】
図３はカーソル形状設定部１１１の動作フローチャートである。ステップＳ３０１ではカーソル種別選択部１０６はイベント取得部１０２からイベントデータを入力し、ステップＳ３０２では任意カーソルを作成するか判定する。ステップＳ３０３では、任意カーソルを作成しない場合は記憶してある通常カーソルのうち表示すべき形状のカーソルを読み込み、ステップＳ３０６に進む。ステップＳ３０４では、任意カーソルを作成する場合は任意カーソルを作成するためのデータをデータ記憶部１０９から読み込み、ステップＳ３０５では任意カーソルを作成して記憶し、ステップＳ３０６に進む。ステップＳ３０６では、カーソル形状送信部１１０は通常カーソル記憶部１０７または任意カーソル作成記憶部１０８から入力したカーソル形状を制御部に出力する。
【００２１】
（カーソル作成についての説明）
図４（ａ）は実施形態１の画面構成の例である。実施形態１の画面には、通常カーソルを表示するモードから任意カーソルを表示するモードへ切り替えるためのカーソル変更モードボタン４０１と、作成した任意カーソルを決定する決定ボタン４０２と、通常カーソルを表示するモードに復帰するための固定カーソルモードボタン４０３と、任意カーソルを構成する位置指定マーク４０５を配置した位置を表示するポップアップウインドウ４０４と、縦軸がエネルギーであり、横軸が時間であるグラフを表示する。受信した電波パルスは符号４０６のようにパルスグラフとして表示される。このパルスグラフのエネルギーと時間はデータ記憶部１０９に格納されているものである。
【００２２】
操作者がカーソル変更モードボタン４０１をクリックすると、イベント取得部１０２はそのイベントを取得し、カーソル種別選択部１０６に出力する。この工程は図３のステップＳ３０１に当たる。カーソル種別選択部１０６は任意カーソルを表示するモードに切り替わった旨のデータを任意カーソル作成記憶部１０８に出力する。この工程は図３のステップＳ３０２に当たる。
【００２３】
次に、操作者はグラフ上のパルスグラフをクリックすると、任意カーソル作成記憶部１０８はそのパルスグラフの横に位置指定マーク４０５を表示するとともに、その時間軸上の位置をデータ記憶部１０９から読み込み、記憶する。この工程は図３のステップＳ３０４に当たる。
【００２４】
操作者は任意のパルスグラフをクリックすることにより、パルスパターンを指定することができる。
【００２５】
パルスパターンの指定が終了した場合、操作者は決定ボタン４０２をクリックする。任意カーソル作成記憶部１０８は、位置指定マーク４０５が指定された時間軸上の位置を、時間が最も早いパルスを基準として相対位置に換算し、記憶する。そして、任意カーソル作成記憶部１０８は前記相対位置を相互に保った一群の位置指定マークを一つのカーソルとして記憶する。この工程は図３のステップＳ３０５に当たる。さらに、任意カーソル作成記憶部１０８はカーソル形状送信部１１０に出力する。この工程は図３のステップＳ３０６に当たる。
【００２６】
このようにして作成された任意カーソルは、カーソル表示部１０５によって表示装置に表示される。この任意カーソルは、マウスの動きをイベント取得部１０２が取得し、カーソル位置制御部１０３がカーソル表示位置を設定し、制御部１０４がカーソルを表示する位置と表示するカーソルの形状を組み合わせてカーソル表示部１０５に出力するため、マウスの動きに合わせて表示画面上を横方向に移動させることができる。
【００２７】
操作者は通常カーソルを表示させたい場合には、固定カーソルモードボタン４０３をクリックする。イベント取得部１０２はそのイベントを取得し、カーソル種別選択部１０６に出力する。この工程は図３のステップＳ３０１に当たる。
【００２８】
カーソル種別選択部１０６は通常カーソルを表示するモードに切り替わった旨のデータを通常カーソル記憶部１０７に出力する。この工程は図３のステップＳ３０２に当たる。
【００２９】
通常カーソル記憶部１０７は予め記憶していたカーソルの中から表示すべきカーソルを読み込み、カーソル形状送信部１１０に出力する。この工程は図３のステップＳ３０３に当たる。
【００３０】
カーソル形状送信部１１０は入力した通常カーソルを制御部１０４に出力する。この工程は図３のステップＳ３０６に当たる。
【００３１】
制御部１０４は入力した通常カーソルをカーソル表示部１０５に出力し、カーソル表示部１０５は入力した通常カーソルを表示装置１１２の表示画面に表示する。
【００３２】
以上のように構成したことにより、任意カーソル作成記憶部１０８は前記相対位置を相互に保った一群の位置指定マークを一つのカーソルとして記憶し、カーソル形状送信部１１０に出力するため、この任意カーソルを例えば図４（ｂ）のようにｄ，ｅ，ｆの位置に移動させることができ、同様のパルスパターンが経時的に連続して出現しているかを容易に確認することができる。
【００３３】
＜実施形態２＞
実施形態２は、飛行機のような移動体が受信した電波の受信方向から電波の発信源を推測するために、指定された範囲を表す図形をカーソルとして表示するカーソル制御装置である。
【００３４】
実施形態２の構成及び動作は実施形態１と同様である。
【００３５】
（カーソル作成についての説明）
図５は実施形態２の画面構成の例である。実施形態２の画面には、通常カーソルを表示するモードから任意カーソルを表示するモードへ切り替えるためのカーソル変更モードボタン５０１と、通常カーソルを表示するモードに復帰するための固定カーソルモードボタン５０２と、任意カーソルの中心点の位置と、任意カーソルの短軸と長軸の長さを表示するポップアップウインドウ５０３と、移動体が移動した軌跡５０４と、軌跡５０４上において電波を受信した点における電波の発信源の方向を示す線分５０５が表示される。この軌跡５０４と電波の発信源の方向およびそれらを表示するベースとなる情報（例えば地図データ）はデータ記憶部１０９に格納されているものである。
【００３６】
操作者がカーソル変更モードボタン５０１をクリックすると、イベント取得部１０２はそのイベントを取得し、カーソル種別選択部１０６に出力する。この工程は図３のステップＳ３０１に当たる。カーソル種別選択部１０６は任意カーソルを表示するモードに切り替わった旨のデータを任意カーソル作成記憶部１０８に出力する。この工程は図３のステップＳ３０２に当たる。
【００３７】
次に、操作者は表示画面上の任意の点、例えば線分５０５が交差している点の近傍を右クリックすると、任意カーソル作成記憶部１０８は位置に任意カーソルの中心点を表すＸマークを表示するとともに、その位置をデータ記憶部１０９から読み込み、記憶する。この工程は図３のステップＳ３０４に当たる。
【００３８】
任意カーソル作成記憶部１０８は、所定の大きさの楕円５０６を表示する。この楕円５０６は任意カーソルの初期状態である。操作者がマウスをダブルクリックすると通常カーソルが表示され、この通常カーソルを用いて楕円５０６の周上の点をドラッグすると、任意カーソル作成記憶部１０８は楕円５０６の軸長をドラッグされた分だけ変更し、新たに作成した楕円５０７を記憶する。この工程は図３のステップＳ３０５に当たる。
【００３９】
任意カーソル作成記憶部１０８は新たに作成した楕円５０７をカーソル形状送信部１１０に出力し、カーソル形状送信部１１０は前記楕円５０７を制御部１０４に出力する。この工程は図３のステップＳ３０６に当たる。
【００４０】
カーソル表示部１０５は前記楕円５０７を表示するとともに変更する前の楕円５０６を消去する。再度ダブルクリックすると任意カーソル作成記憶部１０８は通常カーソルを表示画面上から消す。この操作を繰り返すことにより、任意カーソル作成記憶部１０８は任意の形状の任意カーソルを作成し、表示する。
【００４１】
このようにして作成された任意カーソルは、カーソル表示部１０５によって表示装置に表示される。この任意カーソルは、マウスの動きをイベント取得部１０２が取得し、カーソル位置制御部１０３がカーソル表示位置を設定し、制御部１０４がカーソルを表示する位置と表示するカーソルの形状を組み合わせてカーソル表示部１０５に出力するため、マウスの動きに合わせて表示画面上を移動させることができる。
【００４２】
操作者は通常カーソルを表示させたい場合には、固定カーソルモードボタン５０２をクリックする。イベント取得部１０２はそのイベントを取得し、カーソル種別選択部１０６に出力する。この工程は図３のステップＳ３０１に当たる。
【００４３】
カーソル種別選択部１０６は通常カーソルを表示するモードに切り替わった旨のデータを通常カーソル記憶部１０７に出力する。この工程は図３のステップＳ３０２に当たる。
【００４４】
通常カーソル記憶部１０７は予め記憶していたカーソルの中から表示すべきカーソルを読み込み、カーソル形状送信部１１０に出力する。この工程は図３のステップＳ３０３に当たる。カーソル形状送信部１１０は入力した通常カーソルを制御部１０４に出力する。この工程は図３のステップＳ３０６に当たる。
【００４５】
制御部１０４は入力した通常カーソルをカーソル表示部１０５に出力し、カーソル表示部１０５は入力した通常カーソルを表示装置１１２の表示画面に表示する。
【００４６】
以上のように構成したことにより、任意カーソル作成記憶部１０８は任意の中心と任意の長径及び短径の楕円形状の任意カーソルとして記憶し、カーソル形状送信部１１０に出力するため、この任意カーソルを任意の位置に移動させることができ、目視しながら電波の発信源を特定することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態におけるカーソル制御装置の構成を模式的に表した図である。
【図２】本発明の実施形態におけるカーソル制御装置の動作フローチャートである。
【図３】カーソル形状設定部の動作フローチャートである。
【図４】実施形態１の画面構成の例である。
【図５】実施形態２の画面構成の例である。
【符号の説明】
【００４８】
１０１：入力装置、
１０２：イベント取得部、
１０３：カーソル位置制御部、
１０４：制御部、
１０５：カーソル表示部、
１０６：カーソル種別選択部、
１０７：通常カーソル記憶部、
１０８：任意カーソル作成記憶部、
１０９：データ記憶部、
１１０：カーソル形状送信部、
１１１：カーソル形状設定部。
【図１】
2008052363.tif 000003
【図２】
2008052363.tif 000004
【図３】
2008052363.tif 000005
【図４】
2008052363.tif 000006
【図５】
2008052363.tif 000007