(57)【特許請求の範囲】
【請求項１】
レーダアンテナから入力されたエコー情報に基づき、エコーをエコー画面にリアルタイムで表示する表示部と、
前記エコー画面に表示されたカーソルを操作するカーソル操作部と、
前記エコー画面に前記カーソルを表示させるように前記表示部を制御する制御部と、
を備え、
前記制御部は、
前記エコー画面における前記エコーの表示位置であるエコー表示位置をリアルタイムで取得するエコー表示位置取得部と、
前記カーソル操作部の操作に基づいて、前記エコー画面における前記カーソルの表示位置であるカーソル表示位置を決定するカーソル表示位置決定部と、
を備え、
前記カーソル表示位置決定部は、前記カーソル操作部の操作で前記カーソルが移動した後の前記カーソル表示位置を移動判定位置としたときに、前記移動判定位置から所定範囲内に前記エコー表示位置がある場合、又は、前記エコー表示位置から所定範囲内に前記移動判定位置がある場合に、
前記エコーのサイズが所定の大きさ以下であるときは、前記カーソル表示位置を当該エコー表示位置に移動させ、
前記エコーのサイズが所定の大きさを上回るときは、前記カーソル表示位置を当該エコー表示位置に移動させないことを特徴とする操作装置。
【請求項２】
請求項１に記載の操作装置であって、
前記制御部は、前記カーソルの移動する向きを検出するカーソル移動向き検出部を備え、
前記カーソル表示位置決定部は、前記移動判定位置から所定範囲内に複数の前記エコー表示位置がある場合、又は、複数の前記エコー表示位置から所定範囲内に前記移動判定位置がある場合に、前記移動判定位置からみて、前記カーソル移動向き検出部によって検出された前記カーソルの移動向きに最も近い向きにある前記エコー表示位置に前記カーソル表示位置を移動させることを特徴とする操作装置。
【請求項３】
請求項１又は２に記載の操作装置であって、
前記制御部は、前記移動判定位置から所定範囲内に複数の前記エコー表示位置がある場合、又は、複数の前記エコー表示位置から所定範囲内に前記移動判定位置がある場合に、前記エコーを順に並べたリストを作成し、
前記カーソル表示位置決定部は、ユーザの操作に応じて、前記カーソル表示位置の移動先である前記エコーを、前記リストに従って順次切り替えることを特徴とする操作装置。
【請求項４】
請求項１から３までの何れか一項に記載の操作装置であって、
前記カーソル表示位置決定部は、前記カーソル表示位置を前記エコー表示位置に移動させた後に当該エコー表示位置が移動した場合には、前記カーソル表示位置を前記エコー表示位置の移動に追尾させることを特徴とする操作装置。
【請求項５】
請求項１から４までの何れか一項に記載の操作装置であって、
前記制御部は、前記カーソルの移動速度を検出するカーソル移動速度検出部を更に備え、
前記カーソル表示位置決定部は、前記カーソル移動速度検出部が検出した前記カーソルの移動速度が所定値以下になった場合に、当該カーソルの表示位置を前記移動判定位置とすることを特徴とする操作装置。
【請求項６】
請求項１から５までの何れか一項に記載の操作装置であって、
前記カーソル表示位置決定部は、前記移動判定位置を基準としてエコー検知範囲を設定し、
前記カーソル表示位置決定部は、前記エコー検知範囲内に前記エコーがある場合に、前記カーソル表示位置を当該エコー表示位置に移動させることを特徴とする操作装置。
【請求項７】
請求項６に記載の操作装置であって、
前記エコー検知範囲の輪郭は、前記カーソルの移動速度及び移動向きのうち少なくとも何れかに基づいて変化するように設定されることを特徴とする操作装置。
【請求項８】
請求項１から５までの何れか一項に記載の操作装置であって、
前記カーソル表示位置決定部は、前記エコー表示位置を基準としてカーソル検知範囲を設定し、
前記カーソル表示位置決定部は、前記カーソル検知範囲内に前記移動判定位置がある場合に、前記カーソル表示位置を当該エコー表示位置に移動させることを特徴とする操作装置。
【請求項９】
請求項８に記載の操作装置であって、
前記カーソル検知範囲の輪郭は、前記エコーのサイズに基づいて変化するように設定されることを特徴とする操作装置。
【請求項１０】
請求項９に記載の操作装置であって、
前記カーソル検知範囲の輪郭は、エコーサイズが大きなものより小さなものの方が、当該エコーの輪郭から大きく膨らむように設定されていることを特徴とする操作装置。
【請求項１１】
請求項８から１０までの何れか一項に記載の操作装置であって、
前記カーソル検知範囲の輪郭は、前記エコーの移動速度又は移動向きの少なくとも何れかに基づいて変化するように設定されることを特徴とする操作装置。
【請求項１２】
請求項８から１１までの何れか一項に記載の操作装置であって、
それぞれの前記エコーの前記カーソル検知範囲は、他のエコーを含まないように設定されることを特徴とする操作装置。
【請求項１３】
請求項８から１２までの何れか一項に記載の操作装置であって、
複数の前記エコーの前記カーソル検知範囲同士が互いに重ならないように設定されることを特徴とする操作装置。
【請求項１４】
レーダアンテナから入力されたエコー情報に基づき、エコーをエコー画面にリアルタイムで表示する表示部と、
前記エコー画面に表示されるカーソルを移動するために操作されるカーソル操作部と、
を備える操作装置におけるカーソル移動制御方法であって、
前記エコー画面における前記エコーの表示位置であるエコー表示位置をリアルタイムで取得するエコー表示位置取得工程と、
前記カーソル操作部の操作に基づいて、前記エコー画面における前記カーソルの表示位置であるカーソル表示位置を決定するカーソル表示位置決定工程と、
前記エコー画面において、前記カーソル表示位置に前記カーソルを表示する表示工程と、
を含み、
前記カーソル表示位置決定工程において、前記カーソル操作部の操作で前記カーソルが移動した後の前記カーソル表示位置を移動判定位置としたときに、前記移動判定位置から所定範囲内に前記エコーの前記エコー表示位置がある場合、又は、前記エコーの前記エコー表示位置から所定範囲内に前記移動判定位置がある場合に、
前記エコーのサイズが所定の大きさ以下であるときは、前記カーソル表示位置を当該エコー表示位置に移動させ、
前記エコーのサイズが所定の大きさを上回るときは、前記カーソル表示位置を当該エコー表示位置に移動させないことを特徴とするカーソル移動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として、画面に表示されるカーソルを操作可能な操作装置に関する。
【背景技術】
【０００２】
従来から、ディスプレイとポインティングデバイスを備え、ディスプレイに表示されたものをユーザがポインティングデバイスによって指示できるようにする構成は良く知られている。例えば、特許文献１は、アイコンメニューを選択するアイコンメニュー選択方式及びそのシステム並びに情報処理装置を開示する。
【０００３】
特許文献１の情報処理装置は、第１記憶手段と、第２記憶手段と、を備える。第１記憶手段は、複数のアイコンと、ユーザ指示の入力を受け付ける入力手段と、アイコンのイメージデータ、名称、表示座標、認識範囲を含むアイコン情報をアイコン数分記憶する。第２記憶手段は、ポインティングデバイスのカーソル座標を記憶する。そして、この情報処理装置は、アイコン座標とカーソル座標との距離を計算し、前記計算した距離の中から最短距離のアイコンを確定することにより、アイコン認識範囲外でポインティングデバイスによるユーザが選択したアイコンを決定する。
【０００４】
特許文献１は、上記の構成により、アイコンの認識範囲外でボタンを押しても近くのアイコンが選択されるので、ポインティングデバイスに慣れていないユーザでも選択の効率を改善できるとする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−８７３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、従来から、回転するアンテナによってマイクロ波の送信を行うとともに、物標からの反射波（エコー）を受信して、レーダ映像を生成するレーダ装置が知られている。
【０００７】
このレーダ装置は、船舶の航行を支援するための機能として、ＴＴ（Ｔａｒｇｅｔ  Ｔｒａｃｋｉｎｇ：目標追尾）機能を有することがある。ＴＴ機能とは、レーダ映像の推移に基づいて、自船周囲に存在する他船等の物標（目標）の位置及び速度を検出し、目標の今後の予想進路や最接近距離等をシミュレーション計算し、自船と衝突する危険性が高い場合には警報を発生するものである。
【０００８】
ＴＴ機能を有するレーダ装置のユーザは、レーダ映像に現れている特定の物標エコーを目標として追尾させたい場合に、ポインティングデバイスを用いてカーソルを操作し、当該エコーを指示する。しかし、レーダのエコーは、位置、大きさ、形が様々であり、かつ、リアルタイムで位置や大きさ等が変化する。また、レーダ装置が設置されている船舶の揺れにより、ユーザの手元が不安定になる場合もある。従って、ユーザが希望するエコーをカーソルで指定する操作が難しい場合がある。
【０００９】
この点、上記の特許文献１は、表示画面において予め決められた位置に一定の大きさで表示され、基本的に移動することがないアイコンをユーザが選択する場合について開示するにとどまっている。即ち、特許文献１の構成は、レーダ映像のようなエコー画面において、不定のタイミングで出現及び消滅し、形も位置も不規則で時間とともに変化するエコーを選択することは全く考慮していない。
【００１０】
本発明は以上の事情に鑑みてされたものであり、その目的は、エコー画面に現れるエコーを容易で素早くかつ確実にカーソルで指示することができ、操作性が良好な操作装置を提供することにある。
【課題を解決するための手段及び効果】
【００１１】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【００１２】
本発明の第１の観点によれば、以下の構成の操作装置が提供される。即ち、この操作装置は、表示部と、カーソル操作部と、制御部と、を備える。前記表示部は、レーダアンテナから入力されたエコー情報に基づき、エコーをエコー画面にリアルタイムで表示する。前記カーソル操作部は、前記エコー画面に表示されたカーソルを操作する。前記制御部は、前記エコー画面に前記カーソルを表示させるように前記表示部を制御する。前記制御部は、エコー表示位置取得部と、カーソル表示位置決定部と、を備える。前記エコー表示位置取得部は、前記エコー画面における前記エコーの表示位置であるエコー表示位置をリアルタイムで取得する。前記カーソル表示位置決定部は、前記カーソル操作部の操作に基づいて、前記エコー画面における前記カーソルの表示位置であるカーソル表示位置を決定する。前記カーソル表示位置決定部は、前記カーソル操作部の操作で前記カーソルが移動した後の前記カーソル表示位置を移動判定位置としたときに、前記移動判定位置から所定範囲内に前記エコー表示位置がある場合、又は、前記エコー表示位置から所定範囲内に前記移動判定位置がある場合に、前記エコーのサイズが所定の大きさ以下であるときは、前記カーソル表示位置を当該エコー表示位置に移動させ、前記エコーのサイズが所定の大きさを上回るときは、前記カーソル表示位置を当該エコー表示位置に移動させない。
【００１３】
これにより、位置、大きさ、形が様々であり、かつ、リアルタイムで位置や大きさ等が変化するエコーに対し、カーソルの表示位置を自動的に合わせることができる。従って、多様なエコーが複雑に変化するエコー画面において、特定のエコーをカーソルで指示する操作が容易になる。
【００１４】
前記の操作装置においては、以下の構成とすることが好ましい。即ち、前記制御部は、前記カーソルの移動する向きを検出するカーソル移動向き検出部を備える。前記カーソル表示位置決定部は、前記移動判定位置から所定範囲内に複数の前記エコー表示位置がある場合、又は、複数の前記エコー表示位置から所定範囲内に前記移動判定位置がある場合に、前記移動判定位置からみて、前記カーソル移動向き検出部によって検出された前記カーソルの移動向きに最も近い向きにある前記エコー表示位置に前記カーソル表示位置を移動させる。
【００１５】
これにより、複数のエコーが密集して表示されている部分にカーソルを移動させた場合でも、移動判定位置に至ったカーソルの移動向きに基づいてユーザの意図を推測して、ユーザが希望している可能性が高いエコーにカーソル表示位置を合わせることができる。従って、直感的なカーソル操作を実現できる。
【００１６】
前記の操作装置においては、以下の構成とすることが好ましい。即ち、前記制御部は、前記移動判定位置から所定範囲内に複数の前記エコー表示位置がある場合、又は、複数の前記エコー表示位置から所定範囲内に前記移動判定位置がある場合に、前記エコーを順に並べたリストを作成する。前記カーソル表示位置決定部は、ユーザの操作に応じて、前記カーソル表示位置の移動先である前記エコーを、前記リストに従って順次切り替える。
【００１７】
これにより、複数のエコーが密集して表示されている部分にカーソルを移動させた場合に、カーソルを移動させる移動先のエコーを、ユーザの明示的な操作によって決定することができる。従って、ユーザの意図と異なるエコーにカーソルが移動することを防止できる。
【００１８】
前記の操作装置においては、前記カーソル表示位置決定部は、前記カーソル表示位置を前記エコーに移動させた後に当該エコー表示位置が移動した場合には、前記カーソル表示位置を前記エコー表示位置の移動に追尾させることが好ましい。
【００１９】
これにより、カーソル表示位置をエコーに移動させた後に当該エコーが動いても、再びカーソルをエコーに合わせる必要がなくなる。従って、操作性を一層高めることができる。
【００２０】
前記の操作装置においては、以下の構成とすることが好ましい。即ち、前記制御部は、前記カーソルの移動速度を検出するカーソル移動速度検出部を更に備える。前記カーソル表示位置決定部は、前記カーソル移動速度検出部が検出した前記カーソルの移動速度が所定値以下になった場合に、当該カーソルの表示位置を前記移動判定位置とする。
【００２１】
これにより、カーソルを大きく動かしているときは近くエコーにカーソルが移動するのを防止できると同時に、意図するエコーの近くでカーソルを静止させることで、当該エコーにカーソルを移動させることができる。
【００２２】
前記の操作装置においては、以下の構成とすることができる。即ち、前記カーソル表示位置決定部は、前記移動判定位置を基準としてエコー検知範囲を設定する。前記カーソル表示位置決定部は、前記エコー検知範囲内に前記エコーがある場合に、前記カーソル表示位置を当該エコー表示位置に移動させる。
【００２３】
これにより、カーソルを基準として設定される範囲にエコーがあるか否かを判定する単純な処理で、カーソル表示位置をエコーに移動させるか否かを判定することができる。
【００２４】
前記の操作装置においては、前記エコー検知範囲の輪郭は、前記カーソルの移動速度及び移動向きのうち少なくとも何れかに基づいて変化するように設定されることが好ましい。
【００２５】
これにより、カーソルの移動状況に応じてエコー検知範囲を柔軟に変化させることで、ユーザのカーソル操作の意図に沿って、カーソル表示位置をエコーに移動させることができる。
【００２６】
前記の操作装置においては、以下の構成とすることもできる。即ち、前記カーソル表示位置決定部は、前記エコー表示位置を基準としてカーソル検知範囲を設定する。前記カーソル表示位置決定部は、前記カーソル検知範囲内に前記移動判定位置がある場合に、前記カーソル表示位置を当該エコー表示位置に移動させる。
【００２７】
これにより、それぞれのエコーを基準として設定される範囲にカーソルがあるか否かに基づいて、カーソル表示位置をエコーに移動するか否かを判定するので、個々のエコーの特徴に応じて、カーソル表示位置のエコーへの移動処理を柔軟に行うことができる。
【００２８】
前記の操作装置においては、前記カーソル検知範囲の輪郭は、前記エコーのサイズに基づいて変化するように設定されることが好ましい。
【００２９】
これにより、エコーのサイズに応じて、適合なカーソル検知範囲を設定することができ、カーソルをエコーと容易に合わせることができる。
【００３０】
前記の操作装置においては、前記カーソル検知範囲の輪郭は、エコーサイズが大きなものより小さなものの方が、当該エコーの輪郭から大きく膨らむように設定されていることが好ましい。
【００３１】
これにより、通常はカーソルを合わせることが困難な小さなエコーに関して、カーソルを特に容易に合わせることができる。
【００３２】
前記の操作装置においては、前記カーソル検知範囲の輪郭は、前記エコーの移動速度又は移動向きの少なくとも何れかに基づいて変化するように設定されることが好ましい。
【００３３】
これにより、エコーの移動状況に適したカーソル検知範囲を設定することができるので、エコーが殆ど動いていない場合、大きく移動している場合の何れにおいても、当該エコーのエコー表示位置にカーソル表示位置を容易に合わせることができる。
【００３４】
前記の操作装置においては、それぞれの前記エコーの前記カーソル検知範囲は、他のエコーを含まないように設定されることが好ましい。
【００３５】
これにより、あるエコーの上に重ねられているカーソルが、他のエコーへ自動的に移動してしまうのを防止することができる。
【００３６】
前記の操作装置においては、複数の前記エコーの前記カーソル検知範囲同士が互いに重ならないように設定されることが好ましい。
【００３７】
これにより、複数のエコーが密集している領域にカーソルを移動させた場合でも、カーソル検知範囲同士が重なっていないため、カーソルの移動先のエコーを容易に決定することができる。
【００３８】
本発明の第２の観点によれば、表示部と、カーソル操作部と、を備える操作装置において、以下のようなカーソル移動制御方法が提供される。前記表示部は、レーダアンテナから入力されたエコー情報に基づき、エコーをエコー画面にリアルタイムで表示する。前記カーソル操作部は、前記エコー画面に表示されるカーソルを移動するために操作される。このカーソル移動制御方法は、エコー表示位置取得工程と、カーソル表示位置決定工程と、表示工程と、を含む。前記エコー表示位置取得工程では、前記エコー画面における前記エコーの表示位置であるエコー表示位置をリアルタイムで取得する。前記カーソル表示位置決定工程では、前記カーソル操作部の操作に基づいて、前記エコー画面における前記カーソルの表示位置であるカーソル表示位置を決定する。前記表示工程では、前記エコー画面において、前記カーソル表示位置に前記カーソルを表示する。前記カーソル表示位置決定工程において、前記カーソル操作部の操作で前記カーソルが移動した後の前記カーソル表示位置を移動判定位置としたときに、前記移動判定位置から所定範囲内に前記エコーの前記エコー表示位置がある場合、又は、前記エコーの前記エコー表示位置から所定範囲内に前記移動判定位置がある場合に、前記エコーのサイズが所定の大きさ以下であるときは、前記カーソル表示位置を当該エコー表示位置に移動させ、前記エコーのサイズが所定の大きさを上回るときは、前記カーソル表示位置を当該エコー表示位置に移動させない。
【００３９】
これにより、位置、大きさ、形が様々であり、かつ、リアルタイムで位置や大きさ等が変化するエコーに対し、カーソルの表示位置を自動的に合わせることができる。従って、多様なエコーが複雑に変化するエコー画面において、特定のエコーをカーソルで指示する操作が容易になる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係る情報表示装置の構成を示す概略的な斜視図。
【図２】本実施形態の情報表示装置の電気的な構成を示す機能ブロック図。
【図３】トラックボールで操作したカーソルの位置がエコーに自動的に合わせられる様子を示す図。
【図４】カーソルの位置を基準として設定されたエコー検知範囲に複数のエコーが存在する場合の処理の例を示す図。
【図５】エコー検知範囲に複数のエコーが存在する場合の処理の他の例を示す図。
【図６】カーソルの移動速度に応じてエコー検知範囲が変化する様子を示す図。
【図７】エコーの位置を基準として設定されるカーソル検知範囲を示す図。
【図８】カーソル検知範囲をそれぞれのエコーに応じて設定する例を示す図。
【図９】エコーの位置に合わせられたカーソルが、エコーの移動に伴って移動する様子を示す図。
【図１０】他の例に係る情報表示装置を示す正面図。
【発明を実施するための形態】
【００４１】
次に、図面を参照して本発明の実施の形態を説明する。図１は本発明の一実施形態に係る情報表示装置１の構成を示す概略的な斜視図、図２は本実施形態の情報表示装置１の電気的な構成を示す機能ブロック図である。
【００４２】
本実施形態の情報表示装置（操作装置）１は、船舶に関する様々な情報を表示可能な装置である。この情報表示装置１はレーダ映像表示機能を有しており、レーダアンテナ（エコー検出装置）２から取得したレーダエコー（エコー情報）を、ユーザが確認できるように表示部１０にリアルタイムで表示することができる。
【００４３】
レーダアンテナ２は、情報表示装置１に電気的に接続されている。このレーダアンテナ２は、水平面内で３６０°回転できるように構成され、自船周囲の他船や島等の物標をスキャンすることができる。レーダアンテナ２は、指向性の強い電磁波を送信するとともに、各物標からの反射波を受信することにより、物標の情報を取得し、得られた情報を情報表示装置１に出力する。情報表示装置１は、レーダアンテナ２からの情報に基づいて、物標の距離、大きさ及び存在方位を求めてレーダ映像を作成し、表示部１０に表示させることができる。
【００４４】
この情報表示装置１は上述のＴＴ機能を有しており、移動物標のエコー（ユーザが特別に指定したエコーを含む）について、その移動方向や速度等を計算して表示することができる。
【００４５】
次に、情報表示装置１の詳細な構成を説明する。情報表示装置１は、図１に示すように、表示部１０と、操作部２０と、制御部３０と、を備える。
【００４６】
表示部１０は、液晶ディスプレイ等で構成されており、ユーザの操作に応じて、上記のレーダエコーを表示したレーダ映像（エコー画面）を表示することができる。
【００４７】
操作部２０は、表示部１０の近傍に配置されており、トラックボール（カーソル操作部）２１、ボタン２２、キーボード２３、ダイアル２４等から構成されている。ユーザは、操作部２０を操作することにより、情報表示装置１に様々な指示を行うことができる。
【００４８】
トラックボール２１は、表示部１０に表示されるカーソル５を移動させるために操作されるポインティングデバイスである。トラックボール２１はボールを備えており、情報表示装置１のユーザは、ボールを指で回転させることにより、その回転方向や速さに応じてカーソル５を移動させることができる。
【００４９】
制御部３０は、図１に示すように、情報表示装置１に内蔵されたコンピュータとして構成されている。制御部３０は、図２に示すように、エコー表示位置取得部３１と、カーソル表示位置決定部３２と、カーソル移動向き検出部３３と、カーソル移動速度検出部３４と、を備える。
【００５０】
具体的に説明すると、制御部３０は、ＣＰＵ等の演算部と、ＲＯＭやＲＡＭ等からなる記憶部と、を備えている。また、記憶部には、表示部１０に表示されるカーソル５を制御するためのカーソル移動制御プログラムが記憶されている。そして、上記のハードウェアとソフトウェアとが協働することにより、制御部３０を、エコー表示位置取得部３１、カーソル表示位置決定部３２、カーソル移動向き検出部３３、及びカーソル移動速度検出部３４等として動作させることができる。
【００５１】
エコー表示位置取得部３１は、レーダアンテナ２から入力されたレーダエコーを解析することにより、当該エコーをレーダ映像に表示する位置をリアルタイムで計算して取得する。これにより、表示部１０に表示されるエコー情報が常にリアルタイムで更新されるので、自船周囲の環境の変化や他船の動き等を表示内容に忠実に反映させることができる。また、上記制御部３０はカーソル５の位置をエコーの位置に自動的に合わせる機能を有しているが（詳細は後述）、このカーソル５の位置を合わせる対象となるエコーの位置についても、最新の状況を反映したものとすることができる。
【００５２】
カーソル表示位置決定部３２は、トラックボール２１の操作を検出して、レーダ映像にカーソル５が表示される位置であるカーソル表示位置を決定する。具体的には、トラックボール２１のボールがユーザによって転がされると、カーソル表示位置決定部３２は、回転するボールの向き及び速度に応じてカーソル５の位置を変化させるように、新しいカーソル表示位置を決定する。
【００５３】
カーソル移動向き検出部３３は、カーソル５の移動履歴を分析することにより、カーソルの移動向きを検出することができる。具体的には、カーソル移動向き検出部３３は、直近の過去のカーソル位置を記憶可能に構成されており、現在のカーソル位置と、過去のカーソル位置との位置関係に基づいて、現在のカーソル５の移動向きを計算により取得する。ただし、上記に限らず、例えば、トラックボール２１におけるボールの回転の向きからカーソル５の移動向きを求めるように構成することもできる。
【００５４】
カーソル移動速度検出部３４は、ユーザの操作によるカーソルの移動速度を検出する。本実施形態では、カーソル移動速度検出部３４により、ユーザがカーソル操作中であるのか、それともカーソル操作が完了したのかを検出している。具体的には、カーソル５の移動速度が所定値を上回る場合はカーソル操作中であると判定し、カーソル５の移動速度が所定値以下（殆どゼロ）である場合はカーソル操作が完了したと判定する。
【００５５】
次に、図３から図９を参照して、本実施形態の情報表示装置１のカーソル表示位置決定部３２によるカーソル自動移動処理について説明する。
【００５６】
図３に示すようなレーダ映像が表示部１０に表示されている状況において、ユーザが、レーダ映像に現れている特定のエコーＥ１を対象として、何らかの指示をしたい場合を考える。なお、情報表示装置１に与える指示としては、例えば、上記のＴＴ機能によるエコーの追尾の指示を挙げることができる。この場合、ユーザはトラックボール２１を操作して、図３に示す位置Ｐ１にあるカーソル５を、エコーＥ１に重なる位置（例えば位置Ｐ３）に移動させ、その状態で例えばボタン２２を押す必要がある。しかしながら、船舶に揺れが生じて手元が不安定になり、上記のようなカーソル操作が難しいことがある。また、物標が小さいためにエコーＥ１の表示自体が小さい可能性があり、更には、エコーＥ１を含んだレーダ映像はリアルタイムで刻々と変化する。従って、カーソル５を動かしてエコーＥ１に正確に合わせることが困難な場合がある。
【００５７】
この点を考慮して、本実施形態の情報表示装置１が備えるカーソル表示位置決定部３２は、カーソル５の位置を上記のように決定するとともに、トラックボール２１の操作でカーソル５が移動した後の位置（以下、この位置を「移動判定位置」と呼ぶことがある）と、各エコーとの位置関係を監視し、あるエコーにカーソル５の位置が近いことを検出した場合に、カーソル５の位置を当該エコーの表示位置に自動的に移動させることができる。なお、以下では、この処理を「カーソル自動移動処理」と呼ぶことがある。これにより、ユーザは、カーソル５の位置をエコーＥ１に対して厳密に合わせる必要がなくなる。即ち、位置Ｐ１にあるカーソル５をエコーＥ１に近い位置（例えば、位置Ｐ２）に移動させるだけで、当該エコーＥ１の表示位置と一致する位置Ｐ３にカーソル５を自動的に移動させることができる。
【００５８】
なお、上述のカーソル５の位置の自動的な移動（補正）を実現する処理としては、例えば、以下に説明する２通りの方法が考えられる。
【００５９】
最初に、第１の方法を、図３から図６までを参照して説明する。この第１の方法は、カーソル５の表示位置を基準にしてエコー検知範囲５１を設定し、このエコー検知範囲５１内にエコーが存在する場合に、当該エコーの位置にカーソル５の位置を一致させるものである。図３には、位置Ｐ２にあるカーソル５を中心として設定されるエコー検知範囲５１が示されている。なお、このエコー検知範囲５１は制御部３０の内部で定められているものであり、実際に表示部１０に表示されることはない。
【００６０】
図３の例では、エコー検知範囲５１は円形の範囲として定義されているが、任意の形状、例えば矩形であっても良い。なお、エコー検知範囲５１を円形又は矩形とすると、エコー検知範囲５１内にエコーがあるか否かを、カーソル５の座標と、エコーの座標（具体的には、エコー表示位置取得部３１で取得されるエコーの表示位置）と、を用いて計算する簡単な処理で判定することができる点で好ましい。
【００６１】
ところで、カーソル５をユーザが移動させる際に上記のカーソル自動移動処理を常に実行させると、カーソル５の移動過程で意図しないエコーにカーソル５が飛んでしまって、操作性をかえって低下させるおそれがある。これを防止するため、情報表示装置１の制御部３０は、上記のカーソル移動速度検出部３４で検出されるカーソル５の移動速度が所定値以下である場合（具体的に言えば、カーソル５の移動速度がほぼゼロになり、カーソル操作が完了したと判定された場合）にのみ、そのときのカーソル５の位置を上記の移動判定位置としてカーソル自動移動処理を行うように構成されている。これにより、カーソル５の移動操作中は近くのエコーにカーソル５の位置が飛ばないので、操作性を良好に維持することができる。一方で、ユーザが指示したいエコーＥ１の近く（例えば、位置Ｐ２）にカーソル５を移動させて静止させることで、カーソル自動移動処理を行わせて、当該エコーＥ１に一致する位置Ｐ３にカーソル５の位置を容易かつ正確に合わせることができる。
【００６２】
上記の例は１つのエコーＥ１がエコー検知範囲５１内に入っている場合であるが、例えばエコーが混み合って表示されている場合、上記のエコー検知範囲５１内に複数のエコーが存在する場合も考えられる。図４には、２つのエコーＥ１，Ｅ２がエコー検知範囲５１内に入っている例が拡大図で示されている。この場合に、複数のエコーＥ１，Ｅ２のうち何れにカーソル５の表示位置を合わせるべきかを判断するため、情報表示装置１の制御部３０は、カーソル移動向き検出部３３を更に備えている。カーソル移動向き検出部３３は、ユーザがカーソル５を静止させた時点で、それまでにカーソル５が移動した向きを検出して、カーソル表示位置決定部３２に出力する。
【００６３】
図４において、位置Ｐ１にあったカーソル５を位置Ｐ２に移動させ、静止させた場合を考える。カーソル５の移動速度がほぼゼロになったことをカーソル移動速度検出部３４が検出すると、カーソル移動向き検出部３３は、位置Ｐ２（移動判定位置）に至るまでにカーソル５が移動した向きを、過去のカーソル５の位置の推移から検出する。そして、カーソル表示位置決定部３２は、カーソル５が静止した位置Ｐ２を基準にして、検出されたカーソル５の移動向きに最も近い向きに位置しているエコーに、カーソル５の位置を自動的に移動させる。
【００６４】
図４の例では、カーソル移動向き検出部３３により、位置Ｐ２に到達するまでにカーソル５はほぼ真上に移動していたと検出される。従って、カーソル表示位置決定部３２は、カーソル５の位置（移動判定位置）Ｐ２から見て右下に位置するエコーＥ２ではなく、ほぼ真上に位置するエコーＥ１を選択して、当該エコーＥ１にカーソル５の表示位置を一致させる。この結果、カーソル５は位置Ｐ３へ自動的に移動する。
【００６５】
このように、本実施形態の情報表示装置１は、ユーザの操作によってカーソル５を移動させた向きに基づいてユーザの意図を推測して、ユーザが希望している可能性が高いエコーＥ１にカーソル５の表示位置を合わせることができる。従って、エコーが密集して表示されていても、ユーザは、希望するエコーに対し、直感的な操作でカーソルを合わせることができる。
【００６６】
ただし、複数のエコーから、ユーザが希望するエコーを明示的に選択させるように構成することもできる。この例を図５に示す。図５の例では、位置Ｐ２にあるカーソル５を基準として定義されるエコー検知範囲５１の内部に、４つのエコーＥ１，Ｅ２，Ｅ３，Ｅ４が存在している。この場合、カーソル表示位置決定部３２は、エコー検知範囲５１の内部に存在するエコーを、カーソル５を静止させた位置Ｐ２から近い順に並べたリスト４０を作成する。このリスト４０には、それぞれのエコーを一意に識別する識別番号と、エコーの位置（座標）と、当該エコーを選択するために自動的に割り当てられた番号である選択番号と、が含まれている。上記のとおり、リスト４０においてエコーはカーソル５の位置Ｐ２に近い順に並べられるので、当該リスト４０に記述される順番は、エコーＥ３、エコーＥ４、エコーＥ１、エコーＥ２となる。なお、このリスト４０は制御部３０の内部で作成されるものであり、表示部１０に実際に表示されることはない。
【００６７】
そして、カーソル表示位置決定部３２は、上記のリスト４０に基づき、それぞれのエコーＥ１，Ｅ２，Ｅ３，Ｅ４に割り当てられた上記の選択番号を、当該エコーの近くに表示する。図５には、選択番号がカーソル５の位置Ｐ２に近い順に１番から割り当てられ、当該選択番号が丸付き数字の１〜４で表示される例が示されている。当初の状態では、最もカーソル５の位置に近いエコーＥ３に対応する「１」の選択番号がハイライト表示されており、この状態でユーザがボタン２２を短く押して離すと、当該「１」の選択番号が付されたエコーＥ３に、カーソル５の位置が移動する。一方、ユーザがボタン２２を押した状態を継続すると、ハイライト表示される選択番号が、「１」、「２」、「３」、「４」、「１」、・・・というように、所定時間毎に循環的に切り換わる。そして、所望のエコーの選択番号がハイライト表示されたタイミングでユーザがボタン２２を離すと、当該選択番号に対応するエコーにカーソル５の位置が移動する。このように、ユーザの操作により、カーソル５の位置を合わせる対象のエコーをリストの順に従って切り替えることができる。この構成によれば、多数のエコーが密集している場合でも、カーソル５を移動させる移動先のエコーを、ユーザの明示的な操作によって決定することができる。従って、ユーザの意図と異なるエコーにカーソル５が移動してしまうことを防止できる。
【００６８】
上記のリスト４０では、４つのエコーＥ１，Ｅ２，Ｅ３，Ｅ４は、カーソル５（位置Ｐ２）との距離が近い順に並べられる。しかしながら、リスト４０でのエコーの並び順は上記に限定されない。例えば、カーソル５が移動した向きをカーソル移動向き検出部３３によって上記と同様に検出し、上記の位置Ｐ２から見て、検出されたカーソル５の移動向きに近い向きにある順にエコーＥ１，Ｅ２，Ｅ３，Ｅ４を並べても良い。
【００６９】
なお、上記の例では、カーソル自動移動処理はカーソル５が静止した時点で行われる。即ち、トラックボール２１によってカーソル５を操作している途中においては、カーソル自動移動処理は行われない。しかしながらこれに代えて、トラックボール２１によるカーソル５の操作中も常にカーソル自動移動処理を行うようにした上で、エコー検知範囲５１の大きさを状況に応じて柔軟に変化させるような処理を行うこともできる。
【００７０】
図６には、エコー検知範囲５１の大きさを、カーソル５の移動速度に応じて変化させる例が示されている。なお、図６においては、静止しているカーソル５の位置だけでなく、トラックボール２１の操作により動いているときのカーソル５の位置も、上記の移動判定位置となる。図６の例では、カーソル５の高速移動時にはエコー検知範囲５１が小さくなり、低速移動時や静止時にはエコー検知範囲５１が大きくなる。従って、カーソル５を高速で移動させているときはカーソル位置が近くのエコーＥ１，Ｅ２に飛んでしまうことはない一方で、やがてカーソル５を減速させて静止させると、カーソル位置が、静止させた位置に近いエコーＥ３の位置に自動的に合わせられることになる。このように、ユーザのカーソル操作の意図に沿って、カーソル５の表示位置をエコーＥ３に移動させることができる。
【００７１】
次に、第２の方法を、図７及び図８を参照して説明する。この方法は、カーソル５を基準としてエコー検知範囲５１を設定するのではなく、図７に示すように、個々のエコーＥ１，Ｅ２を基準としてカーソル検知範囲６１，６２をそれぞれ設定するものである。カーソル表示位置決定部３２は、決定されたカーソル５の位置Ｐ２（上記の移動判定位置）が何れかのエコーのカーソル検知範囲に入っていることを検出すると、当該カーソル検知範囲６１に対応するエコーＥ１の位置にカーソル５の表示位置を一致させるように、カーソル５の表示位置を自動的に位置Ｐ３に移動させる。
【００７２】
この第２の方法では、個々のエコーに対してカーソル検知範囲６１を柔軟に設定することで、多種多様な状況下でエコーに対してカーソル５を適切に合わせることができる。図８には、様々なエコーＥ１〜Ｅ８に対して設定されるカーソル検知範囲６１〜６８の例が示されており、以下、詳細に説明する。
【００７３】
図８のエコーＥ１とエコーＥ２とを比較するとわかるように、サイズが小さいエコーＥ１については、カーソル検知範囲６１の輪郭はエコーＥ１の輪郭から大きく膨らむように設定され、サイズが大きいエコーＥ２については、カーソル検知範囲６２の輪郭はエコーＥ２の輪郭からあまり膨らまないように設定されている。これにより、カーソル５を合わせることが難しい小さなエコーＥ１について、カーソル５を合わせることが特に容易になる。また、大きなエコーについてはカーソル５を合わせるのが容易であることから、エコーＥ３のように所定の大きさを上回るサイズのエコーについてはカーソル検知範囲を設定しない（言い換えれば、カーソルの自動移動が無効になる）ようにすることも考えられる。
【００７４】
図８に示すエコーＥ４は、矢印で示すように、表示画面を横方向に移動している。これに伴って、エコーＥ４のカーソル検知範囲６４を、当該エコーＥ４の進行方向後方に延びる細長い形状（例えば、楕円）の形に設定することが考えられる。この楕円の形状は、エコーＥ４の移動速度が大きくなるにつれて更に細長くすることが好ましい。このように、エコーの移動速度や移動向きに基づいてカーソル検知範囲６４の輪郭を変化させることにより、高速で移動しているエコーＥ４をカーソル５で後方から追い掛けるような状況でも、当該エコーＥ４にカーソル５の位置を容易に合わせることができる。
【００７５】
図８に示すエコーＥ５は、大きなエコーＥ３と隣接している。この場合、当該エコーＥ５のカーソル検知範囲６５は、大きなエコーＥ３を含まないように定められる。このようにすることで、ユーザが大きなエコーＥ３を指示しようとして当該エコーＥ３にカーソル５を重ねている状況において、他のエコーＥ５にカーソル５が自動的に移動してしまうのを回避することができる。
【００７６】
図８に示す３つのエコーＥ６，Ｅ７，Ｅ８は、互いに近接している。このとき、それぞれのエコーＥ６，Ｅ７，Ｅ８のカーソル検知範囲６６，６７，６８は、隣接するエコーに近い側にはあまり膨らまず、隣接するエコーから遠い側には大きく膨らむようにして、カーソル検知範囲６６，６７，６８同士が互いに重ならないように設定される。これにより、カーソル表示位置決定部３２は、カーソル５の表示位置を自動的に合わせる対象であるエコーを容易に決定することができる。
【００７７】
なお、図８の例では、複数のカーソル検知範囲６１〜６８同士が重なってはいないが、互いに重なるように設定されても良い。複数のカーソル検知範囲同士が重複した部分にカーソル５を移動させた場合、当該カーソル５を自動的に移動させる先のエコーは、図４と同様にカーソルを移動させた向きに応じて決定したり、図５と同様にユーザに明示的に選択させたりすることができる。
【００７８】
以上、カーソル５の位置を自動的にエコーの位置に合わせる２つの方法を説明したが、何れの方法を採用するかは、装置の用途等を考慮して自由に定めることができる。なお、第１の方法（図３）によれば、カーソル５の周囲にエコー検知範囲５１を設定してエコーＥ１が入るか否かを決定すれば良いので、処理を単純化することができる。第２の方法（図７）によれば、それぞれのエコーＥ１，Ｅ２の特徴に応じてカーソル検知範囲６１，６２を柔軟に定めることができるので、状況に応じて操作性を的確に向上させることができる。
【００７９】
カーソル表示位置決定部３２は、上記のようにしてカーソル５の位置をエコーの位置に合わせた後、当該エコーの動きを監視して、カーソル５の表示位置を当該エコーの表示位置に常に一致させるようにリアルタイムで変更する。従って、例えば図９に示すように、カーソル５の表示位置がエコーＥ４にいったん合わされた後は、当該カーソル５は、エコーＥ４の位置の動きを追尾することになる。上述のカーソル５によるエコーＥ４の追尾は、エコーＥ４が消失するか、エコーＥ４がレーダ映像外に去るか、ユーザがトラックボール２１の操作を開始するまで継続される。これにより、カーソル５を合わせた後にエコーＥ４がすぐに移動しても、トラックボール２１を再び操作してカーソル５を合わせ直す必要がなくなるので、エコーＥ４を指示する操作が更に容易になる。
【００８０】
以上に説明したように、本実施形態の情報表示装置１は、表示部１０と、トラックボール２１と、制御部３０と、を備える。表示部１０は、レーダアンテナ２から入力されたエコー情報に基づき、レーダ映像をリアルタイムで表示する。トラックボール２１は、レーダ映像に表示されるカーソル５を移動するために操作される。制御部３０は、レーダ映像にカーソル５を表示させるように表示部１０を制御する。制御部３０は、エコー表示位置取得部３１と、カーソル表示位置決定部３２と、を備える。エコー表示位置取得部３１は、レーダ映像におけるエコーの表示位置であるエコー表示位置をリアルタイムで取得する。カーソル表示位置決定部３２は、トラックボール２１の操作に基づいて、レーダ映像におけるカーソル５の表示位置であるカーソル表示位置を決定する。カーソル表示位置決定部３２は、トラックボール２１の操作でカーソル５が移動した後の位置Ｐ２を移動判定位置としたときに、図３のように、移動判定位置（位置Ｐ２）から所定範囲であるエコー検知範囲５１内にエコーＥ１の表示位置がある場合に、カーソル５の表示位置を位置Ｐ３に移動させてエコーＥ１の表示位置と一致させる。あるいは、カーソル表示位置決定部３２は、図７のように、エコーＥ１の表示位置から所定範囲であるカーソル検知範囲６１内に移動判定位置（位置Ｐ２）がある場合に、カーソル５の表示位置を位置Ｐ３に移動させてエコーＥ１の表示位置と一致させる。
【００８１】
これにより、位置、大きさ、形が様々であり、かつ、リアルタイムで位置や大きさ等が変化するエコーに対し、カーソル５の表示位置を自動的に合わせることができる。従って、多様なエコーが複雑に変化するレーダ映像において、特定のエコーＥ１をカーソル５で指示する操作が容易になる。
【００８２】
以上に本発明の好適な実施の形態を説明したが、上記の構成は例えば以下のように変更することができる。
【００８３】
上記の実施形態では、カーソル５を静止させることによりカーソル自動移動処理が行われる。あるいは、カーソル５の動静に関係なく、カーソル自動移動処理が常に行われる。しかしながら、上記に限らず、例えば特別なスイッチを操作部２０に設けて、このスイッチを操作することによりカーソル自動移動処理が行われるように構成することもできる。
【００８４】
カーソル５は、トラックボール２１に限らず、例えばマウス、ジョイスティック、又はタッチパッド等によって操作するように構成することができる。また、後述の矢印キーでカーソル５を操作しても良い。
【００８５】
上記の実施形態では、ＴＴ機能を用いるためにユーザがエコーを指示する場合を示したが、カーソル自動移動機能は、ＴＴ機能に限らず、レーダ映像の中で特定のエコーを指示する必要がある場合に広く利用することができる。
【００８６】
上記の実施形態では、カーソル５の位置を自動的に移動させる構成を開示しているが、変形例として、カーソル５の表示位置は画面の中央に固定し、エコーが現れているレーダ映像を全体的にスクロールすることによってカーソル表示位置を実質的にエコーに移動させる構成も考えられる。
【００８７】
本発明は、図１に示すような構成の情報表示装置１に限定せず、図１０に示すような小型の情報表示装置１ｘにも適用することができる。図１０の例の情報表示装置１ｘは、表示部１０ｘと、操作部２０ｘと、を備えており、操作部２０ｘは、カーソル５を操作するための矢印キー２１ｘを備えている。
【００８８】
本発明の操作装置は、レーダアンテナと接続されるレーダ専用の情報表示装置として構成することもでき、また、各種の情報を統合して表示可能なマルチファンクションディスプレイとして構成することもできる。
【００８９】
本発明は、レーダのエコー画面を表示する装置に限定されない。例えば、ソナーや魚群探知機のエコー画面を表示する装置に適用することができる。
【００９０】
本発明は、船舶に設置されて使用される操作装置に限らず、例えば、飛行機や、陸上の施設に設置して使用される操作装置に適用することができる。
【符号の説明】
【００９１】
１  情報表示装置（操作装置）
２  レーダアンテナ（エコー検出装置）
５  カーソル
１０  表示部
２０  操作部
２１  トラックボール（カーソル操作部）
３０  制御部
３１  エコー表示位置取得部
３２  カーソル表示位置決定部
３３  カーソル移動向き検出部
３４  カーソル移動速度検出部
５１  エコー検知範囲
６１〜６８  カーソル検知範囲
Ｅ１〜Ｅ８  エコー
Ｐ２  移動判定位置
【図１】
0006392600.tif 000002
【図２】
0006392600.tif 000003
【図３】
0006392600.tif 000004
【図４】
0006392600.tif 000005
【図５】
0006392600.tif 000006
【図６】
0006392600.tif 000007
【図７】
0006392600.tif 000008
【図８】
0006392600.tif 000009
【図９】
0006392600.tif 000010
【図１０】
0006392600.tif 000011