(57)【要約】【課題】地図や図面上に提示情報を旗上げイメージで表示する旗上げ表示装置に係り、地図や図面のイメージを複数の領域に分割し、それぞれの領域毎に旗上げの引出角度を揃えることができる技術に関する。【解決手段】現在位置や目的地などの基準点を中心に、地図イメージ（図イメージの例）を複数の放射状の領域に分割し、分割された各領域（２１０１〜２１０４）の放射角度範囲の中心角度を引出方向として設定し、引出方向を優先して提示枠範囲同士が重ならないように、引出線と提示枠を配置する。あるいは、経路などの基準線で複数の領域に分割し、基準線に対して対称に開いた方向をそれぞれの領域の引出方向とする。【選択図】図２１
2007133520.tif 000002
【特許請求の範囲】
【請求項１】
図イメージと図イメージ内に含まれる提示項目の情報を提供する図データベースに接続
し、引出線と引出線に接する提示枠により提示内容を示す旗上げ表示イメージを生成する
旗上げ表示装置であって、以下の要素を有することを特徴とする旗上げ表示装置
（１）表示イメージを記憶するためのイメージメモリ
（２）図データベースから図イメージを取得し、取得した図イメージをイメージメモリに
記憶させる図イメージ取得部
（３）引出開始位置と提示内容を含む提示項目情報を取得する提示情報取得部
（４）所定の引出方向を優先して提示枠範囲同士が重ならないように、引出終了位置と当
該引出終了位置に接する提示枠範囲を判定する提示位置判定部
（５）引出開始位置と引出終了位置を結ぶ引出線と、提示枠範囲の提示枠と、提示枠内に
提示内容を、それぞれ描画する提示イメージをイメージメモリの図イメージに上書きする
提示イメージ付加部
（６）イメージメモリに記憶されている表示イメージを出力する表示イメージ出力部。
【請求項２】
提示位置判定部は、順次シフト角を大きくして、当該シフト角度を引出方向が示す基準
角度に加えて引出角度を変化させる引出角度設定処理ループが、順次シフト長を大きくし
て、当該シフト長を所定の基準線長に加えて引出線長を変化させ、都度提示枠の重複を判
定する引出線長設定処理ループを内包し、提示枠が重複しない場合に、引出開始位置から
引出角度の方向に引出線長の間隔を置いた点を引出終了位置とする処理手順を実行するこ
とを特徴とする請求項１記載の旗上げ表示装置。
【請求項３】
旗上げ表示装置は、更に、図イメージを複数の領域に分割し、分割された領域毎に引出
方向を設定する領域分割部を有し、
提示位置判定部は、分割された領域毎に、当該領域の引出方向に基づいて上記判定を行
なうことを特徴とする請求項１記載の旗上げ表示装置。
【請求項４】
領域分割部は、基準点を中心に複数の放射状の領域に分割し、分割された各領域の放射
角度範囲の中心角度を引出方向として設定することを特徴とする請求項１記載の旗上げ表
示装置。
【請求項５】
領域分割部は、基準線によって複数の領域に分割し、基準線に対して対称に所定の角度
開いた方向を分割された各領域の引出方向とすることを特徴とする請求項１記載の旗上げ
表示装置。
【請求項６】
表示イメージを記憶するためのイメージメモリを備え、図イメージと図イメージ内に含
まれる提示項目の情報を提供する図データベースに接続し、引出線と引出線に接する提示
枠により提示内容を示す旗上げ表示イメージを生成する旗上げ表示装置となるコンピュー
タに、以下の手順を実行させるためのプログラム
（１）図データベースから図イメージを取得し、取得した図イメージをイメージメモリに
記憶させる図イメージ取得手順
（２）引出開始位置と提示内容を含む提示項目情報を取得する提示情報取得手順
（３）所定の引出方向を優先して提示枠範囲同士が重ならないように、引出終了位置と当
該引出終了位置に接する提示枠範囲を判定する提示位置判定手順
（４）引出開始位置と引出終了位置を結ぶ引出線と、提示枠範囲の提示枠と、提示枠内に
提示内容を、それぞれ描画する提示イメージをイメージメモリの図イメージに上書きする
提示イメージ付加手順
（５）イメージメモリに記憶されている表示イメージを出力する表示イメージ出力手順。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図や図面上に提示情報を旗上げイメージで表示する旗上げ表示装置に係り
、地図や図面を複数の領域に分割し、それぞれの領域毎に旗上げの引出角度を揃えること
ができる技術に関する。
【背景技術】
【０００２】
地図や図面の上において図形の詳細情報を旗上げイメージで表示する場合に、旗上げが
重ならないように表示し、旗上げの引き出し線が交差しないように旗上げの配置を自動調
整することは、従来技術で実現可能である。
【０００３】
しかし、先行技術を利用した場合においても、地図や図面の使用目的や旗上げの表示内
容に応じて、見る側の立場から直感的に見やすく旗上げを配置し表示する技術は確立され
ていない。
【０００４】
そこで、旗上げの表示方向と分割領域を用いることにより、地図や図面の使用目的や旗
上げの表示内容に応じた旗上げイメージ（提示イメージ）の自動配置を実現する。
【特許文献１】特開平５−６１９２７号公報
【特許文献２】特開平８−２５５１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は、このような問題を解決することを主な目的として、分割領域毎に引
出方向を設定して旗上げを自動配置することにより、旗上げの表示目的や表示内容に応じ
た旗上げイメージの表示を行うことができるようにすることを課題とする。
【課題を解決するための手段】
【０００６】
本発明に係る旗上げ表示装置は、
図イメージと図イメージ内に含まれる提示項目の情報を提供する図データベースに接続
し、引出線と引出線に接する提示枠により提示内容を示す旗上げ表示イメージを生成する
旗上げ表示装置であって、以下の要素を有することを特徴とする
（１）表示イメージを記憶するためのイメージメモリ
（２）図データベースから図イメージを取得し、取得した図イメージをイメージメモリに
記憶させる図イメージ取得部
（３）引出開始位置と提示内容を含む提示項目情報を取得する提示情報取得部
（４）所定の引出方向を優先して提示枠範囲同士が重ならないように、引出終了位置と当
該引出終了位置に接する提示枠範囲を判定する提示位置判定部
（５）引出開始位置と引出終了位置を結ぶ引出線と、提示枠範囲の提示枠と、提示枠内に
提示内容を、それぞれ描画する提示イメージをイメージメモリの図イメージに上書きする
提示イメージ付加部
（６）イメージメモリに記憶されている表示イメージを出力する表示イメージ出力部。
【０００７】
また、提示位置判定部は、順次シフト角を大きくして、当該シフト角度を引出方向が示
す基準角度に加えて引出角度を変化させる引出角度設定処理ループが、順次シフト長を大
きくして、当該シフト長を所定の基準線長に加えて引出線長を変化させ、都度提示枠の重
複を判定する引出線長設定処理ループを内包し、提示枠が重複しない場合に、引出開始位
置から引出角度の方向に引出線長の間隔を置いた点を引出終了位置とする処理手順を実行
することを特徴とする。
【０００８】
また、旗上げ表示装置は、更に、図イメージを複数の領域に分割し、分割された領域毎
に引出方向を設定する領域分割部を有し、
提示位置判定部は、分割された領域毎に、当該領域の引出方向に基づいて上記判定を行
なうことを特徴とする。
【０００９】
また、領域分割部は、基準点を中心に複数の放射状の領域に分割し、分割された各領域
の放射角度範囲の中心角度を引出方向として設定することを特徴とする。
【００１０】
また、領域分割部は、基準線によって複数の領域に分割し、基準線に対して対称に所定
の角度開いた方向を分割された各領域の引出方向とすることを特徴とする。
【００１１】
本発明に係るプログラムは、
表示イメージを記憶するためのイメージメモリを備え、図イメージと図イメージ内に含
まれる提示項目の情報を提供する図データベースに接続し、引出線と引出線に接する提示
枠により提示内容を示す旗上げ表示イメージを生成する旗上げ表示装置となるコンピュー
タに、以下の手順を実行させることを特徴とする
（１）図データベースから図イメージを取得し、取得した図イメージをイメージメモリに
記憶させる図イメージ取得手順
（２）引出開始位置と提示内容を含む提示項目情報を取得する提示情報取得手順
（３）所定の引出方向を優先して提示枠範囲同士が重ならないように、引出終了位置と当
該引出終了位置に接する提示枠範囲を判定する提示位置判定手順
（４）引出開始位置と引出終了位置を結ぶ引出線と、提示枠範囲の提示枠と、提示枠内に
提示内容を、それぞれ描画する提示イメージをイメージメモリの図イメージに上書きする
提示イメージ付加手順
（５）イメージメモリに記憶されている表示イメージを出力する表示イメージ出力手順。
【発明の効果】
【００１２】
本発明によれば、所定の引出方向を優先して提示枠範囲同士が重ならないように、引出
終了位置と当該引出終了位置に接する提示枠範囲を判定するので、旗上げの引出線の向き
が揃い、全体として見やすい表示イメージが生成される。
【００１３】
また、基準点を中心に複数の放射状の領域に分割し、分割された各領域の放射角度範囲
の中心角度を引出方向として設定するので、カーナビゲーションシステムにおける現在位
置や目的地などのように関心の高いところを中心として、付随する情報を見やすく提示で
きる。
【００１４】
また、領域分割部は、基準線によって複数の領域に分割し、基準線に対して対称に所定
の角度開いた方向を分割された各領域の引出方向とするので、カーナビゲーションシステ
ムにおける経路のように関心の高い線を基準に、付随する情報を見やすく提示できる。
【発明を実施するための最良の形態】
【００１５】
実施の形態１．
図１は、旗上げ表示装置の構成を示す図である。旗上げ表示装置は、引出方向設定部１
０１、引出方向記憶部１０２、図イメージ取得部１０３、図データベース１０４、提示項
目情報取得部１０５、提示項目リスト記憶部１０６、判定順位決定部１０７、提示位置テ
ーブル記憶部１０８、提示位置判定部１０９、提示イメージ付加部１１０、イメージメモ
リ１１１、及び表示イメージ出力部１１２を有している。図データベース１０４は、図イ
メージと、その図イメージ内に提示する提示項目の情報を管理するデータベースである。
図イメージは、例えば、地図、設計図面などのイメージデータである。また、提示項目情
報は、提示項目を識別する提示項目ＩＤと、引出線の始点の座標である引出開始位置と、
提示枠内に表示するデータである提示内容を含んでいる。地図データベースの場合は、例
えば地図中のランドマークの所在地が引出開始位置となり、そのランドマークの説明文が
提示内容となる。設計図面データベースの場合は、例えば設計図面中の機械要素が引出開
始位置となり、その機械要素の説明文が提示内容となる。そして、図データベース１０４
は、要求に応じて図イメージと提示項目の情報を提供するように構成されている。
【００１６】
引出方向設定部１０１は、利用者に引出方向の入力を促し、引出方向を入力し、その引
出方向を引出方向記憶部１０２に記憶させる。引出方向は、引出開始位置から引出線を引
き出す方向の基準である。図７の例では、角度θで引出方向示している。所定の引出方向
を用いる場合には、予め引出方向記憶部１０２に記憶されている所定の引出方向を用いる
。
【００１７】
続いて、旗上げ表示装置による旗上げ表示処理について説明する。図２は、旗上げ表示
処理の全体フローを示す図である。まず、処理の概要について説明する。図イメージ取得
部１０３による図イメージ取得処理（Ｓ２０１）で、図データベース１０４から図イメー
ジを取得し、提示項目情報取得部１０５による提示項目情報取得処理（Ｓ２０２）で、図
データベース１０４から提示項目情報を取得し、判定順位決定部１０７による判定順位決
定処理（Ｓ２０３）で、提示位置を判定する提示項目の順序を決定し、提示位置判定部１
０９による提示位置判定処理（Ｓ２０４）で、その順序に従って提示位置を判定し、提示
イメージ付加部１１０による提示イメージ付加処理（Ｓ２０５）で、提示項目を旗上げ方
式で配置して、表示イメージ出力部１１２による表示イメージ出力処理（Ｓ２０６）で、
図イメージ上に提示項目を付加した表示イメージを表示装置の画面に出力する。以下、こ
れらの処理について詳述する。
【００１８】
図イメージ取得部１０３による図イメージ取得処理（Ｓ２０１）では、図データベース
１０４に対して図イメージを要求し、図イメージを図データベース１０４から取得する。
図３は、図イメージの例を示す図である。そして、この図イメージをイメージメモリ１１
１に記憶させる。イメージメモリ１１１は、イメージデータを記憶するように構成されて
いる。この例では、左下の角を原点としている。
【００１９】
提示項目情報取得部１０５による提示項目情報取得処理（図２のＳ２０２）では、図デ
ータベース１０４に対して図イメージの領域内に引出開始位置を有する提示項目について
の提示項目情報を要求し、提示項目情報を図データベース１０４から取得する。提示項目
情報は、前述の通り提示項目ＩＤと引出開始位置と提示内容を含んでいる。そして、この
提示項目情報を提示項目リスト記憶部１０６に記憶させる。通常は、複数の提示項目情報
を取得することになる。
【００２０】
ここで、提示項目リスト記憶部１０６の構成について説明する。図４は、提示項目リス
トの構成を示す図である。提示項目リスト記憶部１０６は、提示項目毎にレコードを設け
、提示項目ＩＤ４０１と、引出開始位置４０２と、提示内容４０３の項目を対応付けて記
憶するように構成されている。
【００２１】
図５は、引出開始位置の例を示す図である。引出開始位置は図イメージ内のＸ座標とＹ
座標により特定される。
【００２２】
次に、判定順位決定部１０７による判定順位決定処理（図２のＳ２０３）について説明
する。図６は、判定順位決定処理フローを示す図である。提示項目リスト記憶部１０６の
各レコード、つまり提示項目毎にＳ６０２とＳ６０３の処理を繰り返す（Ｓ６０１）。提
示項目リスト記憶部１０６の当該レコードから、提示項目ＩＤと引出開始位置を取得し（
Ｓ６０２）、引出方向垂線と引出開始位置の距離を算出する（Ｓ６０３）。この処理を、
垂線間距離算出処理という。
【００２３】
図７は、垂線間距離の例を示す図である。引出方向垂線は、原点を通り引出方向に垂直
な直線のことである。そして、この引出方向垂線に対して引出開始位置から垂線を引いた
場合の引出開始位置から垂線の足までの距離が、垂線間距離である。垂線間距離算出処理
（Ｓ６０３）の詳細については、後述する。
【００２４】
そして、すべての提示項目について垂線間距離を算出すると（Ｓ６０４）、垂線間距離
をキーとして提示項目情報をソートして（Ｓ６０５）、垂線間距離の小さい順に、提示項
目ＩＤと引出開始位置を提示位置テーブル記憶部１０８に書き込む（Ｓ６０６）。これに
より垂線間距離に近い引出開始位置に係る提示項目情報から優先的に提示位置を判定する
ことになる。この例によらず、垂線間距離の大きい順に、提示項目ＩＤと引出開始位置を
提示位置テーブル記憶部１０８に書き込むようにしてもよい。その場合には、垂線間距離
に遠い引出開始位置に係る提示項目情報から優先的に提示位置を判定することになる。
【００２５】
提示位置テーブルの構成を図に示す。図８は、提示位置テーブルの構成を示す図である
。判定順位に従って、提示項目毎にレコードを設け、提示項目ＩＤ８０１と、引出開始位
置８０２と、引出終了位置８０３と、提示枠範囲８０４の項目を対応付けて記憶するよう
に構成されている。引出終了位置８０３と提示枠範囲８０４は、後述する提示位置判定処
理（図１１）によって決定される。
【００２６】
ここで、前述の垂線間距離算出処理（図６のＳ６０３）について詳述する。図９は、垂
線間距離算出処理フローを示す図である。また、図１０は、垂線間距離算出の概念を示す
図である。図に示すように、引出開始位置を原点を中心に、引出方向の角度θだけ内側に
回転させた位置のＸ座標が垂線間距離となる。以下の処理で、この距離を算出する。
【００２７】
まず、原点と引出開始点（ｘ，ｙ）の距離を算出する（Ｓ９０１）。引出開始点のＸ座
標ｘと、Ｙ座標ｙのそれぞれ自乗を求め、その和を求め、その平方根を算出することによ
り、距離Ｄを求める。そして、この距離Ｄをメモリに記憶する。次に、原点と引出開始点
を結ぶ線の角度を求める（Ｓ９０２）。引出開始点のＸ座標ｘを、メモリから読み出した
距離Ｄで割り、その商を逆余弦関数に入力し、算出した逆余弦値を距離αとする。そして
、この距離αをメモリに記憶する。次に、原点を中心に、引出開始点を引出方向の角度θ
回転した点のＸ座標を求める（Ｓ９０３）。メモリから読み出した距離αから引出方向の
角度θを引き、その差を余弦関数に入力し、算出した余弦値に、メモリから読み出した距
離Ｄを乗じて、積として回転した点のＸ座標ｘ´を求める。そして、当該Ｘ座標ｘ´を垂
線間距離算とする（Ｓ９０４）。このようにして垂線間距離算を求めることができる。
【００２８】
次に、提示位置判定部１０９による提示位置判定処理（図２のＳ２０４）について説明
する。図１１は、提示位置判定処理フローを示す図である。また、図１２は、引出角度と
引出線長の概念を示す図である。引出方向の角度θは、本処理における基準角度となる。
また、所定の距離を基準線長として動作する。提示枠が他の提示枠に重ならない限り、こ
の基準角度と基準線長を採用するが、提示枠が重なる場合には、引出角度と引出線長を少
しずつシフトして、提示枠が重ならない位置を探索する。その際、引出角度のシフトより
も引出線長のシフトを優先しておこなう。これにより、各提示項目の引出線の向きが揃い
やすくなる。引出線長を調整しても提示枠が重なる場合には、別の引出角度にシフトする
。以下、その処理について説明する。
【００２９】
引出線長のシフトを行なう引出線長設定処理のループ（Ｓ１１０２〜Ｓ１１０７）を、
引出角度のシフトを行なう引出角度設定処理のループ（Ｓ１１０１〜Ｓ１１０８）の内側
に設けている。つまり、引出角度設定処理ループは、引出線長設定処理のループを内包し
ている。そして、引出線長設定処理ループ毎に引出終了位置算出処理（Ｓ１１０３）で、
引出角度と引出線長に基づいて、引出終了位置を算出し、提示枠範囲算出処理（Ｓ１１０
４）で、引出終了位置に基づいて、提示枠範囲を算出し、提示枠重複判定処理（Ｓ１１０
５）で、その提示枠範囲が既に決定している他の提示枠範囲に重ならないか判定し、重な
らない場合に、引出終了点座標と提示枠範囲を提示位置テーブルに記憶させる（Ｓ１１０
６）。
【００３０】
Ｓ１１０１の引出角度設定処理では、シフト角度βを順に大きくして、引出角度γを設
定する。図１３は、引出角度設定処理フローを示す図である。まず、処理が起動される都
度、シフト角度係数Ｎを、（０，−１，１，−２，２，・・・−ｎ，ｎ）の順に選択する
（Ｓ１３０１）。Ｎが０の場合は、引出角度γは基準角度θであり、マイナスが大きくな
るほど内側にシフトし、プラスが大きくなるほど外側にシフトする。つまり、前述の順に
従うことにより、基準角度に近い方から優先的に引出角度を選択することになる。次に、
シフト角度単位ｅにシフト角度係数Ｎを乗じて、シフト角度βを算出し、このシフト角度
βをメモリに記憶する（Ｓ１３０２）。次に、基準角度θに、メモリから読み出したシフ
ト角度βを加えて、引出角度γを求める（Ｓ１３０３）。
【００３１】
Ｓ１１０２の引出線長設定処理では、シフト長Ｓを順に大きくして、引出線長Ｌを設定
する。図１４は、引出線長定処理フローを示す図である。まず、処理が起動される都度、
シフト長係数Ｍを、（０，−１，１，−２，２，・・・−ｎ，ｎ，ｎ＋１，ｎ＋２，・・
・ｍ）の順に選択する（ＳＳ１４０１）。Ｍが０の場合は、引出線長Ｌは所定の基準線長
Ｔであり、マイナスが大きくなるほど短くなるようにシフトし、プラスが大きくなるほど
長くなるようにシフトする。つまり、前述の順に従うことにより、基準線長から段々に短
く、あるいは長く引出線長を選択することになる。次に、シフト長単位ｄにシフト長係数
Ｍを乗じて、シフト長Ｓを算出し、このシフト長Ｓをメモリに記憶する（Ｓ１４０２）。
次に、基準線長Ｔにメモリから読み出したシフト長Ｓを加えて、引出線長Ｌを求める（Ｓ
１４０３）。
【００３２】
Ｓ１１０３の引出終了位置算出処理では、引出角度γと引出線長Ｌから、引出終了位置
の座標（ｕ，ｖ）を算出する。引出終了位置は、引出開始位置から引出角度の方向に引出
線長の間隔を置いた点となる。図１５は、引出終了位置算出処理フローを示す図である。
まず、余弦関数に引出角度γを入力し、その余弦値に引出線長Ｌを乗じて、引出線のＸ方
向の長さＬｘを求め、この長さＬｘをメモリに記憶する（Ｓ１５０１）。そして、引出開
始点のＸ座標ｘに、メモリから読み出した引出線のＸ方向の長さＬｘを加えて、引出終了
点のＸ座標ｕを求める（Ｓ１５０２）。次に、正弦関数に引出角度γを入力し、その正弦
値に引出線長Ｌを乗じて、引出線のＹ方向の長さＬｙを求め、この長さＬｙをメモリに記
憶する（Ｓ１５０３）。そして、引出開始位置のＹ座標ｙに、メモリから読み出した引出
線のＹ方向の長さＬｙを加えて、引出終了位置のＹ座標ｖを求める（Ｓ１５０４）。
【００３３】
Ｓ１１０４の提示枠範囲算出処理では、提示枠範囲を算出する。提示枠は、引出終了位
置に接するように設ける。例えば、提示枠が矩形の場合には、４つの角のうち近い点が接
するように、提示枠範囲を算出する。この例では、提示枠範囲を矩形の対角の２点の座標
で示す。その為、引出終了点のＸ座標ｕに所定の提示枠幅を加えて、対角点のＸ座標ｗを
求め、更に引出終了点のＹ座標ｖに所定の提示枠高さを加えて、対角点のＹ座標ｚを求め
る。そして、（ｕ，ｖ）と（ｗ，ｚ）の２点座標で提示枠範囲を特定する。この例によら
ず、提示枠を円とする場合には、引出終了位置から所定半径だけ引出方向に延長した点を
中心として、中心とその半径により提示枠を特定する。
【００３４】
Ｓ１１０５の提示枠重複判定処理では、すでに判定した提示枠と重複するか判定する。
図１６は、提示枠重複判定処理フローを示す図である。提示位置テーブル記憶部１０８か
らすでに判定した提示項目の提示枠範囲（判定済提示枠範囲）を順次取得し（Ｓ１６０１
）、判定済提示枠範囲が、Ｓ１１０４で算出した提示枠範囲と重複するか判定する（Ｓ１
６０２）。いずれかの判定済提示枠範囲と重複する場合には、ステータスを重複として終
了する（Ｓ１６０３）。いずれの判定済提示枠範囲とも重複しない場合には（Ｓ１６０４
）、ステータスを非重複として終了する（Ｓ１６０５）。
【００３５】
次に、提示イメージ付加部１１０による提示イメージ付加処理（図２のＳ２０５）につ
いて説明する。提示位置テーブル記憶部１０８の提示項目毎に以下の処理を繰り返す。ま
ず、引出開始位置と引出終了位置を読み出し、これらを結ぶ引出線（線分）をイメージメ
モリ上に描画する。次に、提示枠範囲で特定される提示枠をイメージメモリ上に描画する
。この例では、２点を対角とする矩形を描く。提示枠が円の場合には、中心から半径の円
を描画する。そして、提示項目ＩＤに対応する提示内容を提示項目リスト記憶部１０６か
ら読込み、提示枠内に描画する。通常は、文字を描くことになる。
【００３６】
このようにして、引出開始位置と引出終了位置を結ぶ引出線と、提示枠範囲の提示枠と
、提示枠内に提示内容を、それぞれ描画する提示イメージをイメージメモリの図イメージ
に上書きする。
【００３７】
次に、表示イメージ出力部１１２による表示イメージ出力処理（図２のＳ２０６）につ
いて説明する。イメージメモリ１１１に記憶されている表示イメージ（図イメージに引出
線と提示枠と提示内容を上書きしたイメージデータ）を表示装置に送り、表示させる。表
示ではなく、ネットワークを介して送信する出力形態の場合には、表示イメージを送信先
端末に送信する。図１７は、表示イメージの例を示す図である。
【００３８】
実施の形態２．
前述の実施の形態では、図イメージ内のすべての提示項目について、共通の引出方向を
基準として処理したが、本実施の形態では、図イメージを複数の領域に分割し、分割領域
毎に異なる引出方向を基準とする例を説明する。
【００３９】
図１８は、実施の形態２に係る旗上げ表示処理の全体フローを示す図である。領域分割
処理（Ｓ１８０２）で、図イメージを複数の領域に分割し、分割領域毎に（Ｓ１８０３）
、
提示項目情報取得処理（Ｓ１８０４）、判定順位決定処理（Ｓ１８０５）、提示位置判定
処理（Ｓ１８０６）、提示イメージ付加処理（Ｓ１８０７）を繰り返し、すべての分割領
域について処理した時点で（Ｓ１８０８）、表示イメージを出力する（Ｓ１８０９）。
【００４０】
図１９は、実施の形態２に係る旗上げ表示装置の構成の一部を示す図である。旗上げ表
示装置は、前述の構成に加えて、分割方式設定部１９０１、分割方式記憶部１９０２、領
域分割部１９０３、及び分割領域テーブル記憶部１９０４を有する。
【００４１】
分割方式設定部１９０１は、利用者に分割方式の入力を促し、分割方式を入力し、その
分割方式を分割方式記憶部１９０２に記憶させる。分割方式には、基準点方式と基準線方
式がある。
【００４２】
まず、基準点方式について説明する。基準点方式では、図イメージ内の基準点を中心と
して、放射状に複数の領域に分割する。通常は、３６０度を複数の均等の放射角度に分け
る。この例では、４つの放射状の領域に分割する例について説明する。但し、２つ以上の
領域に分割する場合に有効であり、それぞれの放射角度は必ずしも均等である必要はない
。
【００４３】
図２０は、基準点方式による領域分割処理フローを示す図である。この領域分割処理は
、分割方式記憶部１９０２から読み込んだ分割方式が基準点方式である場合に、領域分割
部１９０３により行なわれる。図２１は、基準点方式による領域分割処理の概念を示す図
である。
【００４４】
まず、基準点を取得する（Ｓ２００１）。例えば、カーナビゲーションシステムに本発
明を適用する場合には、ＧＰＳ装置（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔ
ｅｍ）等の位置計測手段を用いて現在位置を取得して、現在位置に相当する座標を算出し
て基準点とする。あるいは、カーナビゲーションシステムに設定されている目的地を取得
して、目的地に相当する座標を算出して基準点とする。次に、基準点を中心に、所定放射
角度範囲の放射領域に分割する（Ｓ２００２）。この例では、右上（０〜９０度）、左上
（９０〜１８０度）、左下（１８０〜２７０度）、右下（２７０〜３６０度）の４つの放
射状領域に分割し、各領域の境界となる線分を求めて、その線分により分割領域範囲を特
定する。その際、図イメージ取得部１０３は、図イメージのサイズを領域分割部１９０３
に提供し、領域分割部１９０３は、このサイズにより分割対象となる領域を特定する。次
に、放射角度範囲の中心角度の方向を引出方向とする（Ｓ２００３）。中心角度は、放射
角度範囲の最小角度と最大角度を足し、その和を２で割ることにより求められる。この例
では、４５度、１３５度、２２５度、３１５度をそれぞれの分割領域のおける引出方向と
する。そして、各分割領域と引出方向を対応付けて分割領域テーブル１９０４に記憶させ
る（Ｓ２００４）。分割領域テーブル記憶部１９０４は、分割領域毎にレコードを設けて
、分割領域範囲と引出方向を対応付けて記憶する。
【００４５】
提示項目情報取得部１０５による提示項目情報取得処理（Ｓ２０２）では、当該分割領
域の範囲を分割領域テーブル記憶部１９０４から読み出し、引出開始位置がその範囲に含
まれる提示項目情報を図データベース１０４に要求し、分割領域に引出開始位置が含まれ
る提示項目の情報のみを取得する。
【００４６】
判定順位決定部１０７による判定順位決定処理（Ｓ２０３）では、当該分割領域に引出
開始位置が含まれる提示項目の情報について判定順位を決定する。その際、当該分割領域
に対応する引出方向を分割領域テーブル記憶部１９０４から読み出し、その引出方向を用
いる。
【００４７】
提示位置判定部１０９による提示位置判定処理（Ｓ２０４）でも、当該分割領域に引出
開始位置が含まれる提示項目の情報について提示位置を判定する。その際、当該分割領域
に対応する引出方向を分割領域テーブル記憶部１９０４から読み出し、その引出方向を用
いる。
【００４８】
提示イメージ付加部１１０による提示イメージ付加処理（Ｓ２０５）でも、当該分割領
域に引出開始位置が含まれる提示項目の情報について提示イメージを付加する。図２２は
、基準点方式による表示イメージの例を示す図である。
【００４９】
次に、基準線方式について説明する。この方式では、図イメージを分割する基準線を特
定し、その基準線で分割される領域毎に処理を行なう。
【００５０】
図２３は、基準線方式による領域分割処理フローを示す図である。この領域分割処理は
、分割方式記憶部１９０２から読み込んだ分割方式が基準点方式である場合に、領域分割
部１９０３により行なわれる。図２４は、基準線方式による領域分割処理の概念を示す図
である。
【００５１】
まず、基準線を取得する（Ｓ２３０１）。例えば、カーナビゲーションシステムに本発
明を適用する場合には、カーナビゲーションシステムに設定されている経路（進行中の道
路）を取得して、経路に相当する座標（道路を示すライン）を算出して基準線とする。線
は、直線でも曲線でも構わない。そして、基準線で領域を分割する（Ｓ２３０２）。その
際、図イメージ取得部１０３は、図イメージのサイズを領域分割部１９０３に提供し、領
域分割部１９０３は、このサイズにより分割対象となる領域を特定する。次に、基準線に
対して対称に所定角度開いた方向を、それぞれの分割領域の引出方向とする（Ｓ２３０３
）。例えば、進行方向に対する角度を９０度よりも小さく（所定の鋭角に）設定すること
が有効である。そして、各分割領域と引出方向を対応付けて分割領域テーブル１９０４に
記憶させる（Ｓ２３０４）。
【００５２】
提示項目情報取得部１０５による提示項目情報取得処理（Ｓ２０２）、判定順位決定部
１０７による判定順位決定処理（Ｓ２０３）、提示位置判定部１０９による提示位置判定
処理（Ｓ２０４）、及び提示イメージ付加部１１０による提示イメージ付加処理（Ｓ２０
５）については、基準点方式の場合と同様である。図２５は、基準線方式による表示イメ
ージの例を示す図である。
【００５３】
旗上げ表示装置は、コンピュータであり、各要素はプログラムにより処理を実行するこ
とができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み
取られるようにすることができる。
【００５４】
図２６は、旗上げ表示装置のハードウエア構成を示す図である。バスに、演算装置２６
０１、データ記憶装置２６０２、メモリ２６０３、通信インターフェース２６０４、表示
装置２６０５が接続されている。データ記憶装置２６０２は、例えばＲＯＭ（Ｒｅａｄ  
Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスクである。メモリ２６０３は、通常ＲＡＭ（Ｒ
ａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。プログラムは、通常データ記憶装置
２６０２に記憶されており、メモリ２６０３にロードされた状態で、順次演算装置２６０
１に読み込まれ処理を行う。メモリ２６０３は、各パラメータを記憶することにも用いる
。表示装置２６０５は、表示データを画面に表示する。通信インターフェース２６０４は
、表示イメージの送信に用いられる。
【図面の簡単な説明】
【００５５】
【図１】旗上げ表示装置の構成を示す図である。
【図２】旗上げ表示処理の全体フローを示す図である。
【図３】図イメージの例を示す図である。
【図４】提示項目リストの構成を示す図である。
【図５】引出開始位置の例を示す図である。
【図６】判定順位決定処理フローを示す図である。
【図７】垂線間距離の例を示す図である。
【図８】提示位置テーブルの構成を示す図である。
【図９】垂線間距離算出処理フローを示す図である。
【図１０】垂線間距離算出の概念を示す図である。
【図１１】提示位置判定処理フローを示す図である。
【図１２】引出角度と引出線長の概念を示す図である。
【図１３】引出角度設定処理フローを示す図である。
【図１４】引出線長定処理フローを示す図である。
【図１５】引出終了位置算出処理フローを示す図である。
【図１６】提示枠重複判定処理フローを示す図である。
【図１７】表示イメージの例を示す図である。
【図１８】実施の形態２に係る旗上げ表示処理の全体フローを示す図である。
【図１９】実施の形態２に係る旗上げ表示装置の構成の一部を示す図である。
【図２０】基準点方式による領域分割処理フローを示す図である。
【図２１】基準点方式による領域分割処理の概念を示す図である。
【図２２】基準点方式による表示イメージの例を示す図である。
【図２３】基準線方式による領域分割処理フローを示す図である。
【図２４】基準線方式による領域分割処理の概念を示す図である。
【図２５】基準線方式による表示イメージの例を示す図である。
【図２６】旗上げ表示装置のハードウエア構成を示す図である。
【符号の説明】
【００５６】
１０１  引出方向設定部、１０２  引出方向記憶部、１０３  図イメージ取得部、１０
４  図データベース、１０５  提示項目情報取得部、１０６  提示項目リスト記憶部、１
０７  判定順位決定部、１０８  提示位置テーブル記憶部、１０９  提示位置判定部、１
１０  提示イメージ付加部、１１１  イメージメモリ、１１２  表示イメージ出力部、１
９０１  分割方式設定部、１９０２  分割方式記憶部、１９０３  領域分割部、１９０４
分割領域テーブル記憶部、２６０１  演算装置、２６０２  データ記憶装置、２６０３
メモリ、２６０４  通信インターフェース、２６０５  表示装置。
【図１】
2007133520.tif 000003
【図２】
2007133520.tif 000004
【図３】
2007133520.tif 000005
【図４】
2007133520.tif 000006
【図５】
2007133520.tif 000007
【図６】
2007133520.tif 000008
【図７】
2007133520.tif 000009
【図８】
2007133520.tif 000010
【図９】
2007133520.tif 000011
【図１０】
2007133520.tif 000012
【図１１】
2007133520.tif 000013
【図１２】
2007133520.tif 000014
【図１３】
2007133520.tif 000015
【図１４】
2007133520.tif 000016
【図１５】
2007133520.tif 000017
【図１６】
2007133520.tif 000018
【図１７】
2007133520.tif 000019
【図１８】
2007133520.tif 000020
【図１９】
2007133520.tif 000021
【図２０】
2007133520.tif 000022
【図２１】
2007133520.tif 000023
【図２２】
2007133520.tif 000024
【図２３】
2007133520.tif 000025
【図２４】
2007133520.tif 000026
【図２５】
2007133520.tif 000027
【図２６】
2007133520.tif 000028