(57)【要約】【課題】表示すべき文字列が重畳することなく表示できる画面表示装置、画面表示方法、及びプログラムを提供する。【解決手段】地図及び指定点を表示する画面表示部と、指定点を選択する選択手段と、選択手段により指定点が選択されるとその指定点に関する情報を文字列形式で画面表示部に表示させる制御手段とを備えた画面表示装置であって、制御手段は、各指定点が近接する場合、表示した文字列に隣接して順次文字列を表示するように制御する。【選択図】図１
2009230075.tif 000002
【特許請求の範囲】
【請求項１】
地図及び指定点を実画面上に表示する画面表示部と、
前記指定点を選択する選択手段と、
前記選択手段により前記指定点が選択されるとその指定点に関する情報を文字列形式で前記画面表示部に表示させる制御手段とを備えた画面表示装置であって、
前記制御手段は、前記各指定点が近接する場合、表示した文字列に隣接して順次文字列を表示するように制御することを特徴とする画面表示装置。
【請求項２】
前記制御手段は、前記地図上に文字列を表示する際に、仮想画面上で先に表示した文字列の文字高及び文字幅に等しい大きさのブロック状領域を塗りつぶすことにより表示済みか否かの判断材料とするメモリを備えたことを特徴とする請求項１記載の画面表示装置。
【請求項３】
前記制御手段は、前記各指定点が近接する場合、前記画面表示部上の文字列を下方向に順次配列するように制御することを特徴とする請求項２記載の画面表示装置。
【請求項４】
前記制御手段は、前記各指定点が近接する場合、前記画面表示部上の文字列を螺旋状に順次配列するように制御することを特徴とする請求項２記載の画面表示装置。
【請求項５】
実画面上の地図に表示された指定点が選択されるとその指定点に関する情報を文字列形式で前記実画面上に表示させる画面表示方法であって、
前記各指定点が近接する場合、前記実画面上に表示した文字列に隣接して順次文字列を表示することを特徴とする画面表示方法。
【請求項６】
前記地図上に文字列を表示する際に、仮想画面上で表示した文字列の文字高及び文字幅に等しい大きさのブロック状領域を塗りつぶすことにより表示済みか否かの判断材料とすることを特徴とする請求項５記載の画面表示方法。
【請求項７】
前記各指定点が近接する場合、前記実画面上の文字列を下方向に順次配列することを特徴とする請求項６記載の画面表示方法。
【請求項８】
前記各指定点が近接する場合、前記実画面上の文字列を螺旋状に順次配列することを特徴とする請求項６記載の画面表示方法。
【請求項９】
画面表示部が地図及び指定点を表示する手順と、
選択手段が前記指定点を選択する手順と、
制御手段が、前記選択手段により前記指定点が選択されるとその指定点に関する情報を文字列形式で前記画面表示部に表示させる手順とを実行させるためのコンピュータ読み取り可能なプログラムであって、
前記制御手段が、前記各指定点が近接する場合、先に表示した文字列に隣接して順次文字列を表示するように制御する手順を実行させるためのコンピュータ読み取り可能なことを特徴とするプログラム。
【請求項１０】
メモリが、仮想画面上で表示した文字列の文字高及び文字幅に等しい大きさのブロック状領域を塗りつぶす手順、
前記制御手段が、前記地図上に文字列を表示する際に塗りつぶされた前記ブロック状領域を参照することにより表示済みか否かを判断する手順を実行させるためのコンピュータ読み取り可能なことを特徴とする請求項９記載のプログラム。
【請求項１１】
前記制御手段が、前記各指定点が近接する場合、前記画面表示部上の文字列を下方向に順次配列するように制御する手順を実行させるためのコンピュータ読み取り可能なことを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記制御手段が、前記各指定点が近接する場合、前記画面表示部上の文字列を螺旋状に順次配列するように制御する手順を実行させるためのコンピュータ読み取り可能なことを特徴とする請求項１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表示装置、画面表示方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、防災関連技術の進展に伴い、各種の提案がされている。その一つに、地震の発生をいち早く検知し、到達時間を音声や文字情報で知らせる警報システムが提案されている。これは、各観測点に設置された地震計からの情報を監視サーバで収集し、地震の発生と同時に、震央及び規模（マグニチュード）を計算し、テレビ局、ラジオ局、各事業所、各家庭等に設置された警報装置、ラジオ、もしくはテレビジョン受像器に地震の到達時間（数秒〜数十秒）及び震度に関するデータを送信したり、警報装置で警報したりするものである。警報の精度を上げるために観測点の増加が近年多く、観測点管理において、地図上の地点と同地点にある観測点を選択してメンテナンス等をすることが必須となってきている。観測点密度の高い場所においても表示が重なっている場合は読み取りができないか、または、選択できないという現象が発生する。
【０００３】
このシステムは、地図上ある場所にある情報にアクセスするための選択手段を含む。地図上で必ずしも正確な場所を示す必要がないが、確実に表示が読み取れ選択できることが必用な場合に利用できる。
【０００４】
警報システムの計算分析装置は、操作部と、表示部とを備え、表示部には地図が表示され、地図上のカーソルをクリックすると、観測点の位置情報や地震情報が文字列として地図上に表示されるようになっている。
このように地図上に文字列を表示する関連技術が特許文献１に開示されている。
この「文字列出力装置」は、「図形を構成する線分パターンのうち任意の線分パターンを指定する線分指定手段と、この線分指定手段によって指定された線分パターンに沿って配置される文字列を指定する文字列指定手段と、前記線分指定手段によって指定された線分パターンの角度を算出する角度算出手段と、前記文字列指定手段によって指定された文字列を前記角度算出手段によって算出された角度方向に沿って配置出力する出力手段とを具備した」ものである。
この文字列出力装置によれば、線分指定手段によって任意の線分パターンが指定されると、角度算出手段は線分指定手段によって指定された線分パターンの角度を算出する。すると、出力手段は文字列指定手段によって指定された文字列を前記角度算出手段によって算出された角度方向に沿って配置出力する。したがって、図形と文字列とを混在して入力するような場合、図形を構成する任意の線分に沿って文字列をバランス良く配置することができるとしている。
【特許文献１】特開平８−２５５２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、地震の観測点は全国に多数配置されており、特に同一地点に気象庁の地震監視装置や民間の地震監視装置が配置されている場合も多い。このため、計算分析装置の表示部の観測点をクリックすると複数の文字列が重なることがある。
しかしながら、上述した特許文献１に記載の技術では、文字列を傾斜させたり、縮小したりするものの文字列の重畳については何ら言及されていない。
また、地図を縮小しすぎると選択すべき観測点が多くなり、拡大しすぎると文字列が重なる。同一緯度経度に種別設置機関等が異なる観測点がある場合に選択ができない。しかも観測点は震源特定精度を向上させるため省略できない。
【０００６】
そこで、本発明の目的は、表示すべき文字列が重畳することなく表示できる画面表示装置、画面表示方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の装置は、地図及び指定点を実画面上に表示する画面表示部と、指定点を選択する選択手段と、選択手段により指定点が選択されるとその指定点に関する情報を文字列形式で画面表示部に表示させる制御手段とを備えた画面表示装置であって、制御手段は、各指定点が近接する場合、表示した文字列に隣接して順次文字列を表示するように制御することを特徴とする。
【０００８】
本発明の方法は、実画面上の地図に表示された指定点が選択されるとその指定点に関する情報を文字列形式で実画面上に表示させる画面表示方法であって、各指定点が近接する場合、実画面上に表示した文字列に隣接して順次文字列を表示することを特徴とする。
【０００９】
本発明のプログラムは、画面表示部が地図及び指定点を表示する手順と、選択手段が指定点を選択する手順と、制御手段が、選択手段により指定点が選択されるとその指定点に関する情報を文字列形式で画面表示部に表示させる手順とを実行させるためのコンピュータ読み取り可能なプログラムであって、制御手段が、各指定点が近接する場合、先に表示した文字列に隣接して順次文字列を表示するように制御する手順を実行させるためのコンピュータ読み取り可能なことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、各指定点が近接する場合、表示した文字列に隣接して順次文字列を表示するように制御するので、表示すべき文字列が重畳することなく表示できる。
【発明を実施するための最良の形態】
【００１１】
本発明に係る画面表示装置の一実施の形態は、地図及び指定点を実画面上に表示する画面表示部と、指定点を選択する選択手段と、選択手段により指定点が選択されるとその指定点に関する情報を文字列形式で画面表示部に表示させる制御手段とを備えた画面表示装置であって、制御手段は、各指定点が近接する場合、表示した文字列に隣接して順次文字列を表示するように制御することを特徴とする。
【００１２】
上記構成によれば、各指定点が近接する場合、表示した文字列に隣接して順次文字列を表示するように制御するので、表示すべき文字列が重畳することなく表示できる。
【００１３】
本発明に係る画面表示装置の他の実施の形態は、上記構成に加え、制御手段は、地図上に文字列を表示する際に、仮想画面上で先に表示した文字列の文字高及び文字幅に等しい大きさのブロック状領域を塗りつぶすことにより表示済みか否かの判断材料とするメモリを備えたことを特徴とする。
【００１４】
本発明に係る画面表示装置の他の実施の形態は、上記構成に加え、制御手段は、各指定点が近接する場合、画面表示部上の文字列を下方向に順次配列するように制御することを特徴とする。
【００１５】
本発明に係る画面表示装置の他の実施の形態は、上記構成に加え、制御手段は、各指定点が近接する場合、画面表示部上の文字列を螺旋状に順次配列するように制御することを特徴とする。
【００１６】
本発明に係る画面表示方法の一実施の形態は、実画面上の地図に表示された指定点が選択されるとその指定点に関する情報を文字列形式で実画面上に表示させる画面表示方法であって、各指定点が近接する場合、実画面上に表示した文字列に隣接して順次文字列を表示することを特徴とする。
【００１７】
上記構成によれば、各指定点が近接する場合、表示した文字列に隣接して順次文字列を表示するように制御するので、表示すべき文字列が重畳することなく表示できる。
【００１８】
本発明に係る画面表示方法の他の実施の形態は、上記構成に加え、地図上に文字列を表示する際に、仮想画面上で表示した文字列の文字高及び文字幅に等しい大きさのブロック状領域を塗りつぶすことにより表示済みか否かの判断材料とすることを特徴とする。
【００１９】
本発明に係る画面表示方法の他の実施の形態は、上記構成に加え、各指定点が近接する場合、実画面上の文字列を下方向に順次配列することを特徴とする。
【００２０】
本発明に係る画面表示方法の他の実施の形態は、上記構成に加え、各指定点が近接する場合、実画面上の文字列を螺旋状に順次配列することを特徴とする。
【００２１】
＜プログラム及び記憶媒体＞
以上で説明した本発明の画面表示装置は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。
【００２２】
本発明に係るプログラムの一実施の形態は、画面表示部が地図及び指定点を表示する手順と、選択手段が指定点を選択する手順と、制御手段が、選択手段により指定点が選択されるとその指定点に関する情報を文字列形式で画面表示部に表示させる手順とを実行させるためのコンピュータ読み取り可能なプログラムであって、制御手段が、各指定点が近接する場合、先に表示した文字列に隣接して順次文字列を表示するように制御する手順を実行させるためのコンピュータ読み取り可能なことを特徴とする。
【００２３】
上記構成によれば、各指定点が近接する場合、表示した文字列に隣接して順次文字列を表示するように制御するので、表示すべき文字列が重畳することなく表示できる。
【００２４】
本発明に係るプログラムの他の実施の形態は、上記構成に加え、メモリが、仮想画面上で表示した文字列の文字高及び文字幅に等しい大きさのブロック状領域を塗りつぶす手順、制御手段が、地図上に文字列を表示する際に塗りつぶされたブロック状領域を参照することにより表示済みか否かを判断する手順を実行させるためのコンピュータ読み取り可能なことを特徴とする。
【００２５】
本発明に係るプログラムの他の実施の形態は、上記構成に加え、制御手段が、各指定点が近接する場合、画面表示部上の文字列を下方向に順次配列するように制御する手順を実行させるためのコンピュータ読み取り可能なことを特徴とする。
本発明に係るプログラムの他の実施の形態は、上記構成に加え、制御手段が、各指定点が近接する場合、画面表示部上の文字列を螺旋状に順次配列するように制御する手順を実行させるためのコンピュータ読み取り可能なことを特徴とする。
【００２６】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明の画面表示装置を実現することができる。
このようなプログラムは、コンピュータに読み取り可能な記録媒体に記憶されていてもよい。
ここで、記録媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（CD Recordable）、ＤＶＤ（Digital Versatile Disk）などのコンピュータで読み取り可能な記録媒体、ＨＤＤ（Hard Disc Drive）、フラッシュメモリ、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリが挙げられる。
【００２７】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【実施例】
【００２８】
図２は、本発明に係る画面表示方法を適用した画面表示装置の一実施例を示すブロック図である。
本実施例では、関東地方における指定点としての地震観測点からの情報を表示する場合について説明する。
同図に示す画面表示装置１は、各観測点からの地震情報を受信する受信手段２と、動作制御プログラムを記憶するＲＯＭ３と、地震情報及び仮想画面情報を記憶するＲＡＭ４と、地図及び地震情報を表示する表示手段５と、画面表示装置１を操作するための入力を行う入力手段６と、受信手段２、ＲＯＭ３、ＲＡＭ４、表示手段５及び入力手段６を統括制御する制御部７とを備えたものである。図中８はバスラインである。
【００２９】
受信手段２としては、例えば、ネットワークに接続されたインターフェースが挙げられる。
表示手段５としては、例えば、液晶表示装置が挙げられるが、プラズマディスプレイ、ＥＬ（Electro Luminescence）ディスプレイ、ＣＲＴ（Cathode Ray Tube）が挙げられる。表示手段５には、地図、地名、観測点表示マーク（例えば、黒丸）、文字列、及びカーソル（例えば、矢印）が表示される。
入力手段６としては、例えば、キーボード、マウス、トラックボール、タッチパッド、ホスティングスティック、及びジョイスティックが挙げられる。
入力手段６のうち、例えば、マウスの左クリックやキーボードのエンターキーが指定手段となる。
【００３０】
ＲＡＭ４に記憶される仮想画面としては、例えば、間隔が一定の縦横の複数の平行線で仕切られた格子状のグリッドが挙げられる。グリッドの塗りつぶし（ブロック）は、制御部７によって仮想画面上で行われ、グリッド及びブロックは表示部の画面（実画面）には表示されない。ブロックの縦横の大きさは表示される文字列を構成する文字の文字幅及び文字高と等しいのが好ましい。文字列は画面上に二次元配列されるようになっている。尚、実画面上の地図と仮想画面上のグリッドとは対応するように設定されている。
【００３１】
制御部７としては、例えばマイクロプロセッサが挙げられる。
【００３２】
尚、画面表示装置１には、プリンタもしくはプロッタが接続されていてもよい。
【００３３】
次に、図２に示した画面表示装置の動作について図を参照して説明する。
図１は、図２に示した画面表示装置の動作を説明するためのフローチャートの一例である。
図３は、図２に示した画面表示装置に用いられる表示手段に表示される画面の一例である。
図４は、図２に示した画面表示装置に用いられる仮想画面の一例である。
【００３４】
まず、表示手段５に地図（この場合、関東地方であるが限定されない。）が表示される。
制御部７は、クリックが有るか否かを判断する。すなわち、待機状態となっている（図１：ステップＳ１）。
図示しない操作者が入力手段６としての例えばマウスを操作して実画面上のカーソルを所望する位置に移動させて左クリックすると、制御部７は、クリックが有ったと判断し（図１：ステップＳ１／ＹＥＳ）、クリック位置に表示済みの文字列が有るか否かを判断する。表示済みの文字列の有無の判断は、仮想画面上のブロックの有無で判断される（ステップＳ２）。
クリック位置に表示済みの文字列が無いと判断した場合（ステップＳ２／ＮＯ）は、表示手段５に文字列を記入し（ステップＳ７）、仮想画面上のグリッドの表示済みの文字列の位置のブロックを塗りつぶす（ステップＳ４）。
【００３５】
制御部７は、実画面上クリック位置に表示済みの文字列が有ると判断した場合（ステップＳ２／ＹＥＳ）は、表示済みの文字列に隣接して（ずらして）文字列を表示する（ステップＳ３）。
このとき、クリックした位置における観測点の緯度、経度、観測点名、震度等の情報が文字列として表示部に表示される。
例えば、図４に示すように「栃木」の二文字のうちの「木」の部分が４文字分のブロックで塗りつぶされている。これは一番目が上側の二文字分のブロックが塗りつぶされ、二番目が下側の二文字分のブロックが塗りつぶされたことを意味する。
この結果、クリックした位置に複数の観測点が密集しているか、あるいは重畳している場合には表示された文字列からずらして（隣接して）表示する。尚、表示部には観測点のマークと文字列とが表示されるが、観測点は同一ブロック内に位置するように表示される。
【００３６】
制御部は、クリックが終了したか否かを判断、すなわち、待機し（ステップＳ５）、再度クリックが有れば（ステップＳ５／ＮＯ）、ステップＳ１に戻り、終了（キーボード操作による終了操作）の場合（ステップＳ５／ＹＥＳ）、塗りつぶしを削除して（ステップＳ６）終了する。
【００３７】
なお、上述した実施例は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
例えば、本実施例では表示済みの文字列の下側に次の文字列を表示する場合で説明したが、本発明はこれに限定されず、螺旋状に配置してもよい。
【産業上の利用可能性】
【００３８】
本発明は、観測点のデータの閲覧、編集、観測点機器パラメータのメンテナンスシステムに利用できる。
【図面の簡単な説明】
【００３９】
【図１】図２に示した画面表示装置の動作を説明するためのフローチャートの一例である。
【図２】本発明に係る画面表示方法を適用した画面表示装置の一実施例を示すブロック図である。
【図３】図２に示した画面表示装置に用いられる表示手段に表示される画面の一例である。
【図４】図２に示した画面表示装置に用いられる仮想画面の一例である。
【符号の説明】
【００４０】
１    画面表示装置
２    受信手段
３    ＲＯＭ
４    ＲＡＭ
５    表示手段
６    入力手段
７    制御部
８    バスライン
【図１】
2009230075.tif 000003
【図２】
2009230075.tif 000004
【図３】
2009230075.tif 000005
【図４】
2009230075.tif 000006