(57)【特許請求の範囲】
【請求項１】
地図に関する情報であり、地図上の地点を示すアイコンを有する１以上の地点情報を有する地図情報が格納される地図情報格納部と、
前記地図情報格納部から地図情報を取得する地図情報取得部と、
前記地図情報取得部が取得した地図情報を出力する出力部と、
移動体の走行に関する情報である走行情報を取得する走行情報取得部とを備え、
前記走行情報取得部は、
前記移動体の燃料残量を示す走行情報である燃料残量情報を繰り返し取得する燃料残量情報取得手段を備え、
前記出力部は、
前記燃料残量情報が示す燃料残量が、予め決められた条件を満たすほど多い場合は、燃料に関連する施設を示す地点情報に対応するアイコンを非表示にし、
前記燃料残量情報が示す燃料残量が、予め決められた条件を満たすほど多い状態から予め決められた条件を満たすほど少ない状態になった場合は、燃料に関連する施設を示す地点情報に対応するアイコンを表示し、当該燃料に関連する施設以外の地点を示す地点情報に対応するアイコンを表示している状態から非表示にする端末装置。
【請求項２】
前記走行情報取得部は、
前記移動体の進行方向を示す走行情報である進行方向情報を取得する進行方向情報取得手段をさらに備え、
前記出力部は、
移動体の走行車線側に存在する燃料に関連する施設を示す地点情報に対応するアイコンを表示する請求項１記載の端末装置。
【請求項３】
地図に関する情報であり、地図上の地点を示すアイコンを有する１以上の地点情報を有する地図情報が格納される地図情報格納部と、
地図情報取得部と、出力部と、走行情報取得部と、燃料残量情報取得手段とを用いて行われるアイコン出力方法であって、
前記地図情報取得部が、
前記地図情報格納部から地図情報を取得する地図情報取得ステップと、
前記出力部が、
前記地図情報取得部が取得した地図情報を出力する出力ステップと、
前記走行情報取得部が、
移動体の走行に関する情報である走行情報を取得する走行情報取得ステップとを備え、
前記走行情報取得ステップは、
前記燃料残量情報取得手段が、
前記移動体の燃料残量を示す走行情報である燃料残量情報を繰り返し取得する燃料残量情報取得ステップを備え、
前記出力ステップでは、
前記出力部が、
前記燃料残量情報が示す燃料残量が、予め決められた条件を満たすほど多い場合は、燃料に関連する施設を示す地点情報に対応するアイコンを非表示にし、
前記燃料残量情報が示す燃料残量が、予め決められた条件を満たすほど多い状態から予め決められた条件を満たすほど少ない状態になった場合は、燃料に関連する施設を示す地点情報に対応するアイコンを表示し、当該燃料に関連する施設以外の地点を示す地点情報に対応するアイコンを表示している状態から非表示にするアイコン出力方法。
【請求項４】
地図に関する情報であり、地図上の地点を示すアイコンを有する１以上の地点情報を有する地図情報が格納される地図情報格納部にアクセス可能なコンピュータを、
前記地図情報格納部から地図情報を取得する地図情報取得部、
前記地図情報取得部が取得した地図情報を出力する出力部、
移動体の走行に関する情報である走行情報を取得する走行情報取得部として機能させ、
前記走行情報取得部では、
前記移動体の燃料残量を示す走行情報である燃料残量情報を繰り返し取得する燃料残量情報取得手段として機能させ、
前記出力部では、
前記燃料残量情報が示す燃料残量が、予め決められた条件を満たすほど多い場合は、燃料に関連する施設を示す地点情報に対応するアイコンを非表示にし、前記燃料残量情報が示す燃料残量が、予め決められた条件を満たすほど多い状態から予め決められた条件を満たすほど少ない状態になった場合は、燃料に関連する施設を示す地点情報に対応するアイコンを表示し、当該燃料に関連する施設以外の地点を示す地点情報に対応するアイコンを表示している状態から非表示にするためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上の各地点に対応する異なるアイコンを出力する端末装置等に関するものである。
【背景技術】
【０００２】
ユーザを目的地へと案内するナビゲーション装置等が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“楽ナビ”、［online］、パイオニア株式会社、［２０１１年７月１２日検索］、インターネット［URL：http://pioneer.jp/carrozzeria/rakunavi/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の端末装置においては、目的地までのルート沿いの地点が表示されるだけであり、車や、バイク、自転車などの移動体の状態や地点の状況など、動的に変化する状況を、表示される地点から知ることができなかった。例えば、ユーザは、地点が移動体の進行方向に対してどちらに存在するかや、移動体の燃料残量に関連する地点、地点の営業状況、地点の混雑状況などを知ることができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の端末装置は、地図に関する情報であり、地図上の地点を示すアイコンを有する１以上の地点情報を有する地図情報を格納する地図情報格納部と、地図情報を出力する指示である出力指示を受け付ける受付部と、出力指示に従い、地図情報格納部から地図情報を取得する地図情報取得部と、地図情報取得部が取得した地図情報を出力する出力部と、移動体の走行に関する情報である走行情報を取得する走行情報取得部とを具備し、出力部は、走行情報に応じて、異なるアイコンを出力する端末装置である。
【０００６】
このような構成により、装置本体が備えられる移動体の走行に応じて、異なるアイコンを出力することができる。
【０００７】
また、本第二の発明の端末装置は、第一の発明に対して、走行情報取得部は、移動体の進行方向を示す進行方向情報を取得する進行方向情報取得手段を具備し、出力部は、地点が移動体の進行方向側に存在する場合と、進行方向の反対側に存在する場合とで、異なるアイコンを出力する端末装置である。
【０００８】
このような構成により、装置本体が備えられる移動体の進行方向に応じて、異なるアイコンを出力することができる。
【０００９】
また、本第三の発明の端末装置は、第一の発明に対して、走行情報取得部は、移動体の燃料残量を示す燃料残量情報を取得する燃料残量情報取得手段を具備し、出力部は、燃料残量情報に応じて、異なるアイコンを出力する端末装置である。
【００１０】
このような構成により、装置本体が備えられる移動体の燃料残量に応じて、異なるアイコンを出力することができる。
【００１１】
また、本第四の発明の端末装置は、地図に関する情報であり、地図上の地点を示すアイコンを有する１以上の地点情報を有する地図情報を格納する地図情報格納部と、地図情報を出力する指示である出力指示を受け付ける受付部と、出力指示に従い、地図情報格納部から地図情報を取得する地図情報取得部と、地図情報取得部が取得した地図情報を出力する出力部と、地点の状況に関する情報である地点状況情報を取得する地点状況情報取得部とを具備し、出力部は、地点状況情報に応じて、異なるアイコンを出力する端末装置である。
【００１２】
このような構成により、地点の状況に応じて、異なるアイコンを出力することができる。
【００１３】
また、本第五の発明の端末装置は、第四の発明に対して、地点状況情報取得部は、地点の営業時間を示す営業時間情報と、現在時刻を示す現在時刻情報とを取得し、営業時間と現在時刻とから、地点の営業状況を判断し、営業状況を示す営業状況情報を取得する営業状況情報取得手段を具備し、出力部は、営業状況に応じて、異なるアイコンを出力する端末装置である。
【００１４】
このような構成により、地点の営業状況に応じて、異なるアイコンを出力することができる。
【００１５】
また、本第六の発明の端末装置は、第四の発明に対して、地点状況情報取得部は、地点の混雑状況を示す混雑状況情報を取得する混雑状況情報取得手段を具備し、出力部は、混雑状況に応じて、異なるアイコンを出力する端末装置である。
【００１６】
このような構成により、地点の混雑状況に応じて、異なるアイコンを出力することができる。
【００１７】
また、本第七の発明の端末装置は、第一から第六いずれかの発明に対して、各地点情報は、２以上のアイコンを有し、出力部は、走行情報または地点状況情報に応じて、出力している各地点情報が有する２以上のアイコンのうちのいずれかを出力する端末装置である。
【００１８】
このような構成により、走行情報または地点状況情報に応じて、２以上のアイコンのうちのいずれかを出力することができる。
【００１９】
また、本第八の発明の端末装置は、第一から第六いずれかの発明に対して、地点情報は、アイコンの属性を示す情報である１以上の属性情報を有する１つのアイコンを有し、出力部は、走行情報または地点状況情報に応じて、アイコンの属性情報を変更する端末装置である。
【００２０】
このような構成により、走行情報または地点状況情報に応じて、アイコンの属性が異なるアイコンを出力することができる。
【発明の効果】
【００２１】
本発明による端末装置等によれば、装置本体が備えられる移動体の走行に応じて、異なるアイコンを出力することができる。また、地点の状況に応じて、異なるアイコンを出力することができる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１における端末装置１のブロック図
【図２】同端末装置１の全体動作について説明するフローチャート
【図３】同進行方向情報に応じたアイコンの出力処理について説明するフローチャート
【図４】同燃料残量情報に応じたアイコンの出力処理について説明するフローチャート
【図５】同出力管理情報の例を示す図
【図６】同地図情報の例を示す図
【図７】同地図情報の例を示す図
【図８】同地図情報の例を示す図
【図９】実施の形態２における端末装置２のブロック図
【図１０】同端末装置２の全体動作を示すフローチャート
【図１１】同地点状況情報に応じたアイコンの出力処理について説明するフローチャート
【図１２】同出力管理情報の例を示す図
【図１３】同地図情報の例を示す図
【図１４】同地図情報の例を示す図
【図１５】同地図情報の例を示す図
【図１６】上記各実施の形態におけるコンピュータシステムの概観図
【図１７】上記各実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２３】
以下、本発明による端末装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、所定の情報が格納され得る格納部等において、当該格納部に情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が格納部等で記憶されるようになってもよい。また、通信回線などを介して送信された情報が格納部等で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が格納部等で記憶されるようになってもよい。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２４】
（実施の形態１）
本実施の形態において、走行情報に応じて、地図上の各地点を示す異なるアイコンを出力する端末装置について説明する。なお、本実施の形態において、端末装置は、例えば、車や、バイク、自転車などの移動体（乗り物）に搭載されているナビゲーション装置や、人が保持する携帯端末などである。
【００２５】
図１は、本実施の形態における端末装置１のブロック図である。端末装置１は、地図情報格納部１１、受付部１２、地図情報取得部１３、走行情報取得部１４、出力部１５を備える。走行情報取得部１４は、進行方向情報取得手段１４１、燃料残量情報取得手段１４２を備える。
【００２６】
地図情報格納部１１は、地図情報を格納し得る。地図情報とは、地図に関する情報である。地図は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、地形や道路等が把握可能な航空写真や衛星写真、当該写真に記号や文字等が記入されたものなどである。
【００２７】
地図情報は、例えば、地図の画像情報である。画像情報は、例えば、ラスタデータや、ベクタデータである。画像情報がラスタデータである場合、地図情報は、複数の縮尺に対応した画像情報を有していてもよい。複数の縮尺に対応した画像情報とは、例えば、同一地域について、縮尺が大きい画像情報や、縮尺が中程度の画像情報、縮尺が小さい画像情報などである。また、地図情報は、地図をタイル状に分割したものであってもよい。また、地図情報は、カーナビゲーションで用いられるＫＩＷＩフォーマットのものであってもよい。
【００２８】
また、地図情報は、１以上の地点情報を有する。地点情報とは、地図上の地点を示す情報である。また、当該地点は、例えば、駅や、施設、ランドマーク、観光スポット、寺社、仏閣、飲食店、その他の建造物などである。また、地点情報は、通常、地点を識別するための地点識別子や、１以上のアイコンを有する。「有する」とは、「対応する」ことであってもよい。また、地点情報は、地点の位置を示す地点位置情報や、地点の種類を示す地点種類情報などを有していてもよい。
【００２９】
地点識別子は、例えば、ＩＤ情報や、地点の名称を示す地点名称情報などである。また、アイコンは、図柄、絵柄、記号、文字などを表現したものである。アイコンは、通常、いわゆる画像であるが、当該画像の形式は問わない。つまり、当該画像は、ラスタデータであってもよいし、ベクタデータであってもよいし、その他のデータであってもよい。また、アイコンは、アイコンの属性を示す１以上の属性情報を有していてもよい。当該属性は、例えば、色や、大きさ、形状などである。また、アイコンは、アイコンを識別するアイコン識別子を有していてもよい。また、地点位置情報は、位置を示す位置情報である。位置情報は、例えば、経緯度を示す経緯度情報や、地図上の座標を示す座標情報、高度を示す高度情報などである。
【００３０】
また、地点情報は、例えば、地点の方向を示す地点方向情報や、地点が面する道路を示す地点道路情報などを有していてもよい。地点方向情報は、例えば、地点車線情報や、地点絶対方向情報、地点方位角情報などである。地点車線情報とは、当該地点が面する道路の車線を示す情報であり、当該車線の方向や、当該車線の方向が、道路の起点方向であるのか、または終点方向であるのかなどを示す。地点車線情報は、例えば、「上り」や、「下り線」、「上り車線」、「北向き」、「西」などである。また、地点絶対方向情報とは、当該地点の絶対的な方向を示す情報である。絶対的な方向とは、他の方向と比較することなく定まる方向である。地点絶対方向情報は、例えば、「北」や、「南」、「北東」、「南西」、「東北東」、「南南西」などである。地点方位角情報とは、当該地点の方位角を示す情報である。方位角とは、ある方向を基準としたときの現在の方向の角度である。地点方位角情報は、例えば、「北」を「０°」とした場合、「南」は「１８０°」、「東」は「９０°」、「西」は「２７０°」となる。方位角情報は、例えば、「＋９０°」や、「−９０°」、「１８０ｒａｄ」、「３６０ｒａｄ」などである。なお、地点情報は、地点方向情報を有していることが好適である。
【００３１】
また、地点道路情報は、例えば、道路識別子である。道路識別子は、例えば、ＩＤ情報や、道路の名称を示す道路名称情報などである。
【００３２】
地図情報格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３３】
受付部１２は、地図情報を出力する指示である出力指示を受け付ける。出力指示は、例えば、エンジンＯＮの指示や、電源ＯＮの指示、地図情報の表示の指示や、地図情報のスクロールの指示、地図情報の種類の変更の指示、地図情報の拡大・縮小などの指示なども含む。また、これらの指示は、通常、端末装置１へのユーザの操作によるものである。当該操作は、例えば、端末装置１が備えるボタンの操作や、タッチパネルへのタップ操作、ドラッグ操作、フリック操作、ピンチアウト操作、ピンチイン操作などである。
【００３４】
また、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００３５】
また、受付部１２は、出力指示以外の指示を受け付けてもよい。出力指示以外の指示とは、例えば、電源ＯＮの指示や、電源ＯＦＦの指示などである。受付部１２が出力指示以外の指示を受け付けた場合、端末装置１は、通常、当該受け付けた指示に応じた処理を行う。
【００３６】
受付部１２における出力指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるものなど、何でもよい。受付部１２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェアなどで実現され得る。
【００３７】
地図情報取得部１３は、出力指示に従い、地図情報格納部１１から地図情報を取得する。例えば、出力指示が、取得する地図の中心位置（経緯度）を有する場合、地図情報取得部１３は、当該経緯度に対応する地図情報を、地図情報格納部１１から取得する。なお、地図情報の取得の方法や手順などは、公知であるので、詳細な説明を省略する。
【００３８】
地図情報取得部１３は、通常、ＭＰＵやメモリ等から実現され得る。地図情報取得部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００３９】
走行情報取得部１４は、移動体の走行に関する情報である走行情報を取得する。移動体は、例えば、車や、バイク、自転車、人などである。また、走行には、徒歩も含まれる。走行情報は、例えば、移動体の進行方向を示す進行方向情報や、移動体の燃料残量を示す燃料残量情報などである。走行情報取得部１４は、これらの走行情報を、通常、後述の進行方向情報取得手段１４１、燃料残量情報取得手段１４２により取得する。
【００４０】
また、走行情報は、例えば、移動体の速度を示す速度情報や、移動体の加速度を示す加速度情報などであってもよい。
【００４１】
走行情報取得部１４は、通常、ハードウェア（専用回路）で実現され得る。走行情報取得部１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４２】
進行方向情報取得手段１４１は、進行方向情報を取得する。進行方向情報は、例えば、車線情報や、絶対方向情報、方位角情報などである。車線情報とは、移動体が走行している道路の車線を示す情報であり、当該車線の方向や、移動体の進行方向が、道路の起点方向であるのか、または終点方向であるのかを示す。車線情報は、例えば、「上り」や、「下り線」、「上り車線」、「北向き」、「西」などである。また、絶対方向情報とは、移動体が進行している絶対的な方向を示す情報である。絶対的な方向とは、他の方向と比較することなく定まる方向である。絶対方向情報は、例えば、「北」や、「南」、「北東」、「南西」、「東北東」、「南南西」などである。また、方位角情報とは、移動体が進行している方位角を示す情報である。方位角とは、ある方向を基準としたときの現在の方向の角度である。地点方位角情報は、例えば、「北」を「０°」とした場合、「南」は「１８０°」、「東」は「９０°」、「西」は「２７０°」となる。方位角情報は、例えば、「＋９０°」や、「−９０°」、「１８０ｒａｄ」、「３６０ｒａｄ」などである。
【００４３】
また、進行方向情報取得手段１４１は、例えば、現在位置を示す現在位置情報と、地図情報格納部１１に格納されている地図情報が有する道路情報と、前述の絶対方向情報とを用いて、以下の（１）〜（７）の手順により車線情報を取得する。
（１）現在位置情報を取得する。
（２）現在位置情報に対応する道路情報を、地図情報から取得する。
（３）現在位置情報と、道路情報が有する道路の起点の位置を示す起点位置情報とから、現在位置における起点の方向である起点方向情報を算出する。
（４）現在位置情報と、道路情報が有する道路の終点の位置を示す終点位置情報とから、現在位置における終点の方向である終点方向情報を算出する。
（５）前述の絶対方向情報を取得する。
（６）（３）で算出した起点方向情報と、（５）で取得した絶対方向情報とが一致するか否かを判断する。一致する場合は、移動体の進行方向が道路の起点方向であることを示す車線情報を生成し、取得する。
（７）（４）で算出した終点方向情報と、（５）で取得した絶対方向情報とが一致するか否かを判断する。一致する場合は、移動体の進行方向が道路の終点方向であることを示す車線情報を生成し、取得する。
【００４４】
また、進行方向情報取得手段１４１は、通常、移動体の走行中に、進行方向情報を取得する。また、進行方向情報取得手段１４１は、例えば、移動体の進行方向が変化したか否かを常に判断し、変化した場合に、進行方向情報を取得してもよい。また、進行方向情報取得手段１４１は、例えば、移動体から進行方向情報が取得できるか否かを常に判断し、取得できる場合に、進行方向情報を取得してもよい。なお、進行方向情報取得手段１４１は、進行方向情報を取得できればよく、その方法や手順などは問わない。
【００４５】
進行方向情報取得手段１４１は、通常、いわゆるＧＰＳや、地磁気センサ、方位センサなどのハードウェア（専用回路）で実現され得るが、ＭＰＵやメモリ等から実現され得てもよい。進行方向情報取得手段１４１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４６】
燃料残量情報取得手段１４２は、燃料残量情報を取得する。燃料残量情報は、例えば、（１）移動体の燃料タンクに残っている燃料の量を示す情報や、（２）移動体の燃料タンクに残っている燃料の量に対する当該燃料タンクの容量の割合を示す情報、（３）燃料の残量を形容的に示す情報などである。（１）は、例えば、「１０Ｌ」や、「２０リットル」、「３０リッター」などである。また、（２）は、例えば、「１００％」や、「５０％」、「１０％」などでる。また、（３）は、例えば、「多い」や、「少ない」、「やや少ない」などである。また、燃料残量情報は、移動体が使用した燃料の量を示す情報であってもよい。
【００４７】
また、燃料残量情報取得手段１４２は、通常、移動体の走行中に、燃料残量情報を取得する。また、燃料残量情報取得手段１４２は、例えば、移動体の燃料残量が変化したか否かを常に判断し、変化した場合に、燃料残量情報を取得してもよい。また、燃料残量情報取得手段１４２は、例えば、移動体から燃料残量情報が取得できるか否かを常に判断し、取得できる場合に、燃料残量情報を取得してもよい。なお、燃料残量情報取得手段１４２は、移動体から燃料残量情報を取得できればよく、その方法や手順などは問わない。
【００４８】
燃料残量情報取得手段１４２は、通常、いわゆる燃料残量センサや、移動体に搭載されている燃料残量計から燃料残量を取得する装置などのハードウェア（専用回路）で実現され得る。燃料残量情報取得手段１４２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４９】
出力部１５は、地図情報取得部１３が取得した地図情報を出力する。当該地図情報は、通常、１以上の地点情報を有する。また、当該地点情報は、通常、１以上のアイコンを有する。すなわち、出力部１５は、当該地図情報が有する地点情報、および当該地点情報が有するアイコンも出力する。
【００５０】
また、出力部１５は、走行情報取得部１４が取得した走行情報に応じて、異なるアイコンを出力する。「異なるアイコンを出力する」とは、例えば、出力している各地点情報が有する２以上のアイコンのうちのいずれかを出力することである。また、「異なるアイコンを出力する」とは、例えば、属性を変更したアイコンを出力することである。「属性を変更する」とは、例えば、当該アイコンが有する属性情報を変更し、当該アイコンの色や、大きさ、形状などを変更することである。
【００５１】
例えば、出力している各地点情報が２以上のアイコンを有している場合、出力部１５は、当該２以上のアイコンのうちのいずれかを出力する。また、例えば、出力している各地点情報が１つのアイコンを有している場合、出力部１５は、当該アイコンの属性を変更したアイコンを出力する。
【００５２】
また、例えば、ある地点情報が第一のアイコンと第二のアイコンとを有しており、当該地点情報に対応するアイコンとして第一のアイコンを出力している場合、出力部１５は、当該第一のアイコンに換えて第二のアイコンを出力する。また、例えば、ある地点情報が赤色のアイコンを有しており、当該地点情報に対応するアイコンとして赤色のアイコンを出力している場合、出力部１５は、当該アイコンの色を青色に変更したアイコンを出力する。
【００５３】
なお、走行情報に応じて出力するアイコンは、通常、予め決められている。つまり、例えば、出力部１５は、移動体の走行に関する条件である走行条件と、当該条件を満たす場合に出力するアイコンを示す出力情報とを有する出力管理情報を有していてもよい。
【００５４】
走行条件は、例えば、（１）「車線＝地点車線」、（２）「絶対方向⊥地点絶対方向」、（３）「車線！＝地点車線」、（４）「方位角！⊥地点方位角」、（５）「燃料残量＜（１０Ｌ）」、（６）「燃料残量≦（４０％）」などである。（１）は、進行方向情報取得手段１４１が取得した車線情報と、地点情報が有する地点車線情報とが、一致することを示す。また、（２）は、進行方向情報取得手段１４１が取得した絶対方向情報が示す方向と、地点情報が有する地点絶対方向情報が示す方向とが、直行することを示す。つまり、（１）と（２）は、地点が、移動体が走行している車線側（走行車線側）に存在することを示す。また、（３）は、進行方向情報取得手段１４１が取得した車線情報と、地点情報が有する地点車線情報とが、一致しないことを示す。（４）は、進行方向情報取得手段１４１が取得した方位角情報が示す方位角と、地点情報が有する地点方位角情報が示す方位角とが、直行しないことを示す。つまり、（３）と（４）は、地点が、移動体が走行している車線の反対側（反対車線側）に存在することを示す。また、（５）は、燃料残量情報取得手段１４２が取得した燃料残量情報が示す燃料残量が、１０リットルより少ないことを示す。また、（６）は、燃料残量情報取得手段１４２が取得した燃料残量情報が示す燃料残量が、全燃料容量の４０％以下であることを示す。
【００５５】
また、出力情報は、例えば、（１）「走行車線」や、（２）「反対車線アイコン」、（３）「赤」、（４）「×１２０％」、（５）「表示」、（６）「非表示」、（７）「点滅」などである。（１）は、走行車線側に存在することを示すアイコンを出力することを示す。また、（２）は、反対車線側に存在することを示すアイコンを出力することを示す。また、（３）は、赤色のアイコンを出力することを示す。また、（４）は、大きさを１２０％に拡大したアイコンを出力することを示す。また、（５）は、アイコンを表示することを示す。また、（６）は、アイコンを非表示にすることを示す。また、（７）は、点滅するアイコンを出力することを示す。
【００５６】
出力管理情報を有する場合、出力部１５は、進行方向情報取得手段１４１、または燃料残量情報取得手段１４２が取得した進行方向情報、または燃料残量情報が条件を満たす走行条件に対応する出力情報を取得する。そして、出力部１５は、当該出力情報に従い、各地点情報に対応するアイコンを出力する。
【００５７】
また、進行方向情報取得手段１４１が進行方向情報を取得した場合、出力部１５は、各地点情報が有する地点方向情報と、当該進行方向情報とにより、走行車線側に存在すると判断できる地点情報に対応するアイコンのみを出力してもよいし、反対車線に存在すると判断できる地点情報に対応するアイコンのみを出力してもよい。
【００５８】
また、燃料残量情報取得手段１４２が燃料残量情報を取得した場合、出力部１５は、当該燃料残量情報により、燃料残量が多いと判断できる場合にのみアイコンを出力してもよいし、燃料残量が少ないと判断できる場合にのみアイコンを出力してもよい。
【００５９】
また、また、燃料残量情報取得手段１４２が燃料残量情報を取得した場合、出力部１５は、地点情報のうち、燃料に関連する施設（例えば、ガソリンスタンドなど）を示す地点情報に対応するアイコンのみを出力してもよい。
【００６０】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００６１】
出力部１５は、ディスプレイなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００６２】
次に、端末装置１の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、端末装置１の全体動作を示すフローチャートである。
【００６３】
（ステップＳ２０１）受付部１２は、指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０６に進む。
【００６４】
（ステップＳ２０２）地図情報取得部１３は、ステップＳ２０１で受け付けた指示が出力指示であるか否かを判断する。出力指示である場合は、ステップＳ２０３に進み、そうでない場合は、ステップＳ２０５に進む。
【００６５】
（ステップＳ２０３）地図情報取得部１３は、ステップＳ２０１で受け付けた出力指示に従い、地図情報格納部１１から地図情報を取得する
【００６６】
（ステップＳ２０４）出力部１５は、ステップＳ２０３で取得した地図情報を出力し、ステップＳ２０１に戻る。
【００６７】
（ステップＳ２０５）端末装置１は、ステップＳ２０１で受け付けた指示に応じた処理を行い、ステップＳ２０１に戻る。
【００６８】
（ステップＳ２０６）走行情報取得部１４は、走行情報の取得のタイミングであるか否かを判断する。取得のタイミングである場合は、ステップＳ２０７に進み、そうでない場合は、ステップＳ２０１に戻る。
【００６９】
（ステップＳ２０７）走行情報取得部１４は、走行情報を取得する。
【００７０】
（ステップＳ２０８）出力部１５は、ステップＳ２０７で取得した走行情報が、進行方向情報であるか否かを判断する。進行方向情報である場合は、ステップＳ２０９に進み、そうでない場合は、ステップＳ２１０に進む。
【００７１】
（ステップＳ２０９）出力部１５は、進行方向情報に応じてアイコンを出力し、ステップＳ２０１に戻る。この処理の詳細は、図３のフローチャートを用いて説明する。
【００７２】
（ステップＳ２１０）出力部１５は、燃料残量情報に応じてアイコンを出力し、ステップＳ２０１に戻る。この処理の詳細は、図４のフローチャートを用いて説明する。
【００７３】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【００７４】
図３は、図２のフローチャートのステップＳ２０９の走行方向情報に応じたアイコンの出力処理を示すフローチャートである。
【００７５】
（ステップＳ３０１）出力部１５は、出力している地図情報が有する地点情報を取得する。ここで、ｍ個の地点情報が取得できたものとする。
【００７６】
（ステップＳ３０２）出力部１５は、出力管理情報を取得する。ここで、ｎ個の出力管理情報が取得できたものとする。
【００７７】
（ステップＳ３０３）出力部１５は、カウンタｉに１をセットする。
【００７８】
（ステップＳ３０４）出力部１５は、カウンタｊに１をセットする。
【００７９】
（ステップＳ３０５）出力部１５は、ステップＳ２０７で取得した進行方向情報と、地点情報［ｉ］が有する地点方向情報とが、出力管理情報［ｊ］が有する走行条件に合致するか否かを判断する。合致する場合は、ステップＳ３０６に進み、そうでない場合は、ステップＳ３０８に進む。
【００８０】
（ステップＳ３０６）出力部１５は、出力管理情報［ｊ］が有する出力情報を取得する。
【００８１】
（ステップＳ３０７）出力部１５は、ステップＳ３０６で取得した出力情報が示す出力内容に従い、各地点情報に対応するアイコンを出力する。
【００８２】
（ステップＳ３０８）出力部１５は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ３１０に進み、そうでない場合は、ステップＳ３０９に進む。
【００８３】
（ステップＳ３０９）出力部１５は、ｊを１インクリメントし、ステップＳ３０５に戻る。
【００８４】
（ステップＳ３１０）出力部１５は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ３１１に進む。
【００８５】
（ステップＳ３１１）出力部１５は、ｉを１インクリメントし、ステップＳ３０４に戻る。
【００８６】
図４は、図２のフローチャートのステップＳ２１０の燃料残量情報に応じたアイコンの出力処理を示すフローチャートである。
【００８７】
（ステップＳ４０１）出力部１５は、出力管理情報を取得する。ここで、ｎ個の出力管理情報が取得できたものとする。
【００８８】
（ステップＳ４０２）出力部１５は、カウンタｊに１をセットする。
【００８９】
（ステップＳ４０３）出力部１５は、ステップＳ２０７で取得した燃料残量情報が、出力管理情報［ｊ］が有する走行条件に合致するか否かを判断する。合致する場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４０５に進む。
【００９０】
（ステップＳ４０４）出力部１５は、出力管理情報［ｊ］が有する出力情報を取得する。
【００９１】
（ステップＳ４０５）出力部１５は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ４０６に進み、そうでない場合は、ステップＳ４０７に進む。
【００９２】
（ステップＳ４０６）出力部１５は、ｊを１インクリメントし、ステップＳ４０３に戻る。
【００９３】
（ステップＳ４０７）出力部１５は、出力している地図情報が有する地点情報を取得する。ここで、ｍ個の地点情報が取得できたものとする。
【００９４】
（ステップＳ４０８）出力部１５は、カウンタｉに１をセットする。
【００９５】
（ステップＳ４０９）出力部１５は、地点情報［ｉ］が有する種類情報が、「ガソリンスタンド」を示すか否かを判断する。示す場合は、ステップＳ４１０に進み、そうでない場合は、ステップＳ４１１に進む。
【００９６】
（ステップＳ４１０）出力部１５は、ステップＳ４０４で取得した出力情報が示す出力内容に従い、地点情報［ｉ］に対応するアイコンを出力する。
【００９７】
（ステップＳ４１１）出力部１５は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ４１２に進む。
【００９８】
（ステップＳ４１２）出力部１５は、ｉを１インクリメントし、ステップＳ４０９に戻る。
【００９９】
なお、図４のフローチャートにおいて、地点情報［ｉ］が有する種類情報が、「ガソリンスタンド」を示すか否かを判断しなくてもよい。
【０１００】
（具体例１）
次に、端末装置１の動作の具体例について説明する。なお、本具体例において、端末装置１は、車や、バイク、自転車などの移動体（乗り物）に搭載されているナビゲーション装置（以下、カーナビ）であるものとする。また、出力部１５は、図５に示す出力管理情報を保持しているものとする。当該出力管理情報は、各レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、走行条件（項目名：条件）と、出力情報（項目名：出力）とを有する。また、カーナビが出力する地図情報は、出力部１５が出力する地図情報であり、地図情報格納部１１に格納されているものとする。また、出力部１５が出力する地図情報は、特に説明のない限り、受付部１２が受け付けた出力指示に応じたものであるものとする。
【０１０１】
（例１）
まず、図６に示す地図情報が出力されているとする。図６において、移動体は、図６の上方向（北向き）に進んでいるものとする。また、図６において、「Ｇ」、「Ｓ」、「Ｐ」、「Ｃ」は、それぞれ、地点情報が示す地点であり、かつ当該地点に対応するアイコンである。
【０１０２】
次に、進行方向情報取得手段１４１は、移動体の進行方向を示す進行方向情報を取得し、「北向き」を取得したものとする。
【０１０３】
次に、出力部１５は、図６の各地点情報に対応する出力情報を、図５の出力管理情報から取得する。ここで、図６の各地点情報「Ｇ」、「Ｓ」、「Ｐ」、「Ｃ」が、それぞれ、地点方向情報「北向き」、「南向き」、「南向き」、「北向き」を有しているとする。すると、出力部１５は、図５の出力管理情報から、当該進行方向情報と、当該各地点方向情報とが条件を満たす出力情報を、当該各地点情報ごとに取得する。その結果、出力部１５は、地点情報「Ｇ」、「Ｃ」については、「ＩＤ＝０１１」の走行条件「進行方向＝地点方向」を満たすと判断し、「ＩＤ＝０１１」の出力情報「走行車線アイコン」を取得する。なお、当該出力情報「走行車線アイコン」は、各地点に対応するアイコンであり、走行車線側に存在することを示すアイコンを出力することを意味する。また、出力部１５は、地点情報「Ｓ」、「Ｐ」については、「ＩＤ＝０１２」の走行条件「進行方向！＝地点方向」を満たすと判断し、「ＩＤ＝０１２」の出力情報「反対車線アイコン」を取得する。なお、当該出力情報「反対車線アイコン」は、各地点に対応するアイコンであり、反対車線側に存在することを示すアイコンを出力することを意味する。
【０１０４】
次に、出力部１５は、出力している各地点情報について、対応する出力情報が「走行車線アイコン」である地点情報については、当該地点に対応する走行車線側に存在することを示すアイコンを出力する。また、出力部１５は、出力している地点情報について、対応する出力情報が「反対車線アイコン」である地点情報については、当該地点に対応する反対車線側に存在することを示すアイコンを出力する。その結果、出力部１５は、図７に示すように、アイコンを出力する。
【０１０５】
このように、移動体の進行方向に応じて異なるアイコンを出力することにより、ユーザは、当該アイコンに対応する地点に立ち寄れるか否かなどを知ることができる。例えば、ユーザは、当該アイコンに対応する地点が走行車線側に存在することにより、当該地点に立ち寄ることが容易であることや、当該地点が反対車線側に存在することにより、当該地点に立ち寄ることが困難であることなどを知ることができる。
【０１０６】
（例２）
例１と同様に、図６に示す地図情報が出力されているとする。
【０１０７】
次に、燃料残量情報取得手段１４２は、移動体の燃料残量を示す燃料残量情報を取得し、「５Ｌ」を取得したものとする。
【０１０８】
次に、出力部１５は、燃料残量情報に対応する出力情報を、図５の出力管理情報から取得する。すると、出力部１５は、燃料残量情報「５Ｌ」が、「ＩＤ＝０３１」の走行条件「燃料残量≦１０Ｌ」を満たすと判断し、「ＩＤ＝０３１」の出力情報「赤」を取得する。なお、当該出力情報「赤」は、赤色のアイコンを出力することを意味する。
【０１０９】
次に、出力部１５は、出力している各地点情報について、燃料残量に関連する地点情報に対応する赤色のアイコンを出力する。ここで、図６の各地点情報のうち、「Ｇ」が燃料残量に関連する地点情報であったとする。つまり、図６の「Ｇ」の地点情報が、地点種類情報「ガソリンスタンド」を有していたものとする。すると、出力部１５は、図６の「Ｇ」に対応する赤色のアイコンを出力する。その結果、出力部１５は、図８に示すように、アイコンを出力する。
【０１１０】
このように、移動体の燃料残量に応じて異なるアイコンを出力することにより、ユーザは、燃料を補給すべきか否かや、燃料の補給が可能な地点の存在などを知ることができる。
【０１１１】
なお、本具体例において、進行方向情報、または燃料残量情報のいずれかに応じて、異なるアイコンを出力する例を示したが、両方の情報に応じて、異なるアイコンを出力してもよい。
【０１１２】
以上、本実施の形態による端末装置１によれば、移動体の走行に応じて、異なるアイコンを出力することができる。
【０１１３】
また、本実施の形態による端末装置１によれば、移動体の進行方向に応じて、地異なるアイコンを出力することができる。
【０１１４】
また、本実施の形態による端末装置１によれば、移動体の燃料残量に応じて、異なるアイコンを出力することができる。
【０１１５】
また、本実施の形態による端末装置１によれば、走行情報に応じて、２以上のアイコンのうちのいずれかを出力することができる。
【０１１６】
また、本実施の形態による端末装置１によれば、走行情報に応じて、アイコンの属性が異なるアイコンを出力することができる。
【０１１７】
（実施の形態２）
本実施の形態において、地点状況情報に応じて、地図上の各地点を示す異なるアイコンを出力する端末装置について説明する。なお、本実施の形態において、端末装置は、例えば、車や、バイク、自転車などの移動体（乗り物）に搭載されているナビゲーション装置や、人が保持する携帯端末などである。
【０１１８】
図９は、本実施の形態における端末装置２のブロック図である。端末装置２は、地図情報格納部１１、受付部１２、地図情報取得部１３、地点状況情報取得部２４、出力部２５を備える。地点状況情報取得部２４は、営業状況情報取得手段２４１、混雑状況情報取得手段２４２を備える。
【０１１９】
地点状況情報取得部２４は、地点の状況に関する情報である地点状況情報を取得する。当該地点は、後述の出力部２５が出力している地図情報が有する地点情報が示す地点である。地点状況情報は、例えば、当該地点の営業状況を示す営業状況情報や、当該地点の混雑状況を示す混雑状況情報などである。地点状況情報取得部２４は、これらの地点状況情報を、通常、後述の営業状況情報取得手段２４１、混雑状況情報取得手段２４２により取得する。
【０１２０】
地点状況情報取得部２４は、通常、ＭＰＵやメモリ等から実現され得る。地点状況情報取得部２４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１２１】
営業状況情報取得手段２４１は、地点の営業状況情報を取得する。当該地点は、後述の出力部２５が出力している地図情報が有する地点情報が示す地点である。営業状況情報は、例えば、（１）営業時間内または営業時間外であることを示す情報や、（２）営業時間前または営業時間中または営業時間後であることを示す情報、（３）営業開始時間までの時間を示す情報、（４）営業終了時間までの時間を示す情報などである。（１）は、例えば、「営業時間内」や、「営業時間外」、「営業中」、「準備中」などである。また、（２）は、例えば、「営業時間前」や、「開店前」、「営業時間中」、「開店中」、「営業時間後」、「閉店後」などである。また、（３）および（４）は、時間を示す時間情報である。営業状況情報取得手段２４１は、通常、地点の営業時間を示す営業時間情報と、現在時刻を示す現在時刻情報とを取得し、当該営業時間と当該現在時刻とから、前述の（１）〜（４）などの情報が示す地点の営業状況を判断し、当該営業状況を示す営業状況情報を取得する。なお、営業時間情報は、時間帯を示す時間帯情報である。当該時間帯情報は、営業の開始時刻である開始時刻情報と、営業の終了時刻である終了時刻情報とを有する。また、開始時刻情報、終了時刻情報、および現在時刻情報は、時刻を示す時刻情報である。
【０１２２】
例えば、（１）の情報を取得する場合、営業状況情報取得手段２４１は、現在時刻が営業時間内であるか否かを判断する。そして、営業時間内である場合、営業状況情報取得手段２４１は、営業時間内であることを示す営業状況情報を生成し、取得する。また、営業時間外である場合、営業状況情報取得手段２４１は、営業時間外であることを示す営業状況情報を生成し、取得する。
【０１２３】
また、例えば、（２）の情報を取得する場合、営業状況情報取得手段２４１は、現在時刻が営業時間中であるか否かを判断する。そして、営業時間中である場合、営業状況情報取得手段２４１は、営業時間中であることを示す営業状況情報を生成し、取得する。また、営業時間中でない場合、営業状況情報取得手段２４１は、現在時刻が営業時間前であるか否かを判断する。そして、営業時間前である場合、営業状況情報取得手段２４１は、営業時間前であることを示す営業状況情報を生成し、取得する。また、営業時間前でない場合、営業状況情報取得手段２４１は、営業時間後であることを示す営業状況情報を生成し、取得する。
【０１２４】
また、例えば、（３）の情報を取得する場合、営業状況情報取得手段２４１は、現在時刻が営業時間前であるか否かを判断する。そして、営業時間前である場合、営業状況情報取得手段２４１は、営業開始時刻から現在時刻を減算し、営業開始時刻までの時間を示す情報を算出し、取得する。
【０１２５】
また、例えば、（４）の情報を取得する場合、営業状況情報取得手段２４１は、現在時刻が営業時間中であるか否かを判断する。そして、営業時間中である場合、営業状況情報取得手段２４１は、営業終了時刻から現在時刻を減算し、営業終了時刻までの時間を示す情報を算出し、取得する。
【０１２６】
また、営業状況情報は、営業時間情報であってもよい。
【０１２７】
なお、営業時間情報は、例えば、地図情報格納部１１に格納されている地図情報が有する各地点情報が、有していてもよいし、任意の記憶領域に格納されていてもよいし、営業状況情報取得手段２４１が保持していてもよいし、外部から送信される情報（外部から受信できる情報）であってもよい。また、営業状況情報取得手段２４１は、営業状況情報を取得できればよく、その方法や手順などは問わない。
【０１２８】
営業状況情報取得手段２４１は、通常、ＭＰＵやメモリ等から実現され得る。営業状況情報取得手段２４１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１２９】
混雑状況情報取得手段２４２は、地点の混雑状況情報を取得する。当該地点は、後述の出力部２５が出力している地図情報が有する地点情報が示す地点である。混雑状況情報は、例えば、（１）混雑しているか否かを示す情報や、（２）混雑の具合を示す情報、（３）混雑の度合いを示す情報、（４）空き数を示す情報などである。「混雑の度合い」は、例えば、地点がスポーツ施設などである場合、入場人数に対する全収容人数の割合や、例えば、地点が飲食店などである場合、入店人数に対する全座席数の割合などである。また、「空き数」は、例えば、地点がスポーツ施設などである場合、全収容人数から入場人数を減算した人数や、例えば、地点が飲食店などである場合、全座席数から入店人数を減算した人数などである。（１）は、例えば、「混雑している」や、「混雑していない」、「満席」、「空席あり」などである。また、（２）は、例えば、「混んでいる」や、「やや混んでいる」、「普通」、「やや空いている」、「空いている」などである。また、（３）は、例えば、「１００％」や、「５割」、「０．１」などでる。（４）は、例えば、「１００人」や、「５０席」、「１０」などである。
【０１３０】
なお、混雑状況情報は、通常、外部から送信される情報（外部から受信できる情報）である。外部とは、例えば、各地点の混雑状況を配信しているサーバや、各地点などである。また、混雑状況情報は、例えば、任意の記憶領域に格納されていてもよいし、混雑状況取得手段２４２が保持していてもよい。また、混雑状況情報取得手段２４２は、混雑状況情報を取得できればよく、その方法や手順などは問わない。
【０１３１】
混雑状況情報取得手段２４２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。また、混雑状況情報取得手段２４２は、ＭＰＵやメモリ等から実現されてもよい。混雑状況情報取得手段２４２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【０１３２】
出力部２５は、地図情報取得部１３が取得した地図情報を出力する。なお、当該地図情報の出力の方法や手順などは、出力部１５と同様であるので、説明を省略する。
【０１３３】
また、出力部２５は、地点状況情報取得部２４が取得した地点状況情報に応じて、異なるアイコンを出力する。なお、当該アイコンの出力の方法や手順などは、出力部１５と同様であるので、説明を省略する。
【０１３４】
なお、地点状況情報に応じて出力するアイコンは、通常、予め決められている。つまり、例えば、出力部２５は、地点の状況に関する条件である地点状況条件と、当該条件を満たす場合に出力するアイコンを示す出力情報とを有する出力管理情報を有していてもよい。
【０１３５】
地点状況条件は、例えば、（１）「営業状況＝営業時間内」、（２）「営業状況＝準備中」、（３）「開店までの時間＜１時間」、（４）「閉店までの時間≧３時間」、（５）「混雑状況＝混雑」、（６）「混雑具合＝やや空いている」、（７）「混雑度≦４０％」などである。（１）は、営業状況情報取得手段２４１が取得した営業状況情報が、営業時間内を示す情報であることを示す。また、（２）は、営業状況情報取得手段２４１が取得した営業状況情報が、準備中を示す情報であることを示す。また、（３）は、営業状況情報取得手段２４１が取得した営業状況情報が、開店までの時間を示す情報であり、かつ当該時間が１時間未満であることを示す。また、（４）は、営業状況情報取得手段２４１が取得した営業状況情報が、閉店までの時間を示す情報であり、かつ当該時間が３時間以上であることを示す。また、（５）は、混雑状況情報取得手段２４２が取得した混雑状況情報が、混雑していることを示す情報であることを示す。また、（６）は、混雑状況情報取得手段２４２が取得した混雑状況情報が、混雑具合を示す情報であり、かつ当該混雑具合がやや空いていることを示す。また、（７）は、混雑状況情報取得手段２４２が取得した混雑状況情報が、混雑度合いを示す情報であり、かつ当該混雑具合が４０％以下であることを示す。
【０１３６】
また、出力情報は、例えば、（１）「混雑」や、（２）「空きアイコン」、（３）「黄」、（４）「×８０％」、（５）「表示」、（６）「非表示」、（７）「点滅」などである。（１）は、混雑していることを示すアイコンを出力することを示す。また、（２）は、空きがあることを示すアイコンを出力することを示す。また、（３）は、黄色のアイコンを出力することを示す。また、（４）は、大きさを８０％に縮小したアイコンを出力することを示す。また、（５）は、アイコンを表示することを示す。また、（６）は、アイコンを非表示にすることを示す。また、（７）は、点滅するアイコンを出力することを示す。
【０１３７】
出力管理情報を有する場合、出力部２５は、営業状況情報取得手段２４１、または混雑状況情報取得手段２４２が取得した営業状況情報、または混雑状況情報が条件を満たす地点状況条件に対応する出力情報を取得する。そして、出力部２５は、当該出力情報に従い、各地点情報に対応するアイコンを出力する。
【０１３８】
また、営業状況情報取得手段２４１が営業状況情報を取得した場合、出力部２５は、当該営業状況情報により、営業中であると判断できる地点情報に対応するアイコンのみを出力してもよいし、営業中でないと判断できる地点情報に対応するアイコンのみを出力してもよい。
【０１３９】
また、営業状況情報取得手段２４１が営業状況情報を取得した場合、出力部２５は、地点情報のうち、対応する営業状況情報が取得できた地点情報に対応するアイコンのみを出力してもよい。
【０１４０】
また、混雑状況情報取得手段２４２が混雑状況情報を取得した場合、出力部２５は、当該混雑状況情報により、混雑していると判断できる場合にのみアイコンを出力してもよいし、混雑していないと判断できる場合にのみアイコンを出力してもよい。
【０１４１】
また、混雑状況情報取得手段２４２が混雑状況情報を取得した場合、出力部２５は、地点情報のうち、対応する混雑状況情報が取得できた地点情報に対応するアイコンのみを出力してもよい。
【０１４２】
出力部２５は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部２５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【０１４３】
次に、端末装置２の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図１０は、端末装置２の全体動作を示すフローチャートである。なお、図１０において、ステップＳ１００１からステップＳ１００５までは、図２のステップＳ２０１からステップＳ２０５までと同様であるので、説明を省略する。
【０１４４】
（ステップＳ１００６）地点状況情報取得部２４は、地点状況情報の取得のタイミングであるか否かを判断する。取得のタイミングである場合は、ステップＳ１００７に進み、そうでない場合は、ステップＳ１００１に戻る。
【０１４５】
（ステップＳ１００７）地点状況情報取得部２４は、地点状況情報を取得する。
【０１４６】
（ステップＳ１００８）出力部１５は、ステップＳ１００７で取得した地点状況情報に応じてアイコンを出力し、ステップＳ１００１に戻る。この処理の詳細は、図１１のフローチャートを用いて説明する。
【０１４７】
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１４８】
図１１は、図１０のフローチャートのステップＳ１００８の地点状況情報に応じたアイコンの出力処理を示すフローチャートである。なお、図１１において、ステップＳ１１０５以外は、図３のステップＳ３０５以外と同様であるので、説明を省略する。
【０１４９】
（ステップＳ１１０５）出力部１５は、ステップＳ１１０７で取得した地点状況情報が、出力管理情報［ｊ］が有する地点状況条件に合致するか否かを判断する。合致する場合は、ステップＳ１１０６に進み、そうでない場合は、ステップＳ１１０８に進む。
【０１５０】
（具体例２）
次に、端末装置２の動作の具体例について説明する。なお、本具体例において、端末装置２は、車や、バイク、自転車などの移動体（乗り物）に搭載されているナビゲーション装置（以下、カーナビ）であるものとする。また、出力部１５は、図１２に示す出力管理情報を保持しているものとする。当該出力管理情報は、各レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、地点状況条件（項目名：条件）と、出力情報（項目名：出力）とを有する。また、カーナビが出力する地図情報は、出力部２５が出力する地図情報であり、地図情報格納部１１に格納されているものとする。また、出力部２５が出力する地図情報は、特に説明のない限り、受付部１２が受け付けた出力指示に応じたものであるものとする。
【０１５１】
（例１）
まず、図１３に示す地図情報が出力されているとする。図１３において、「Ｐ」、「Ｓ」、「Ｃ」、「Ｇ」は、それぞれ、地点情報が示す地点であり、かつ当該地点に対応するアイコンである。
【０１５２】
次に、営業状況情報取得手段２４１は、現在時刻を示す現在時刻情報を取得し、現在時刻情報「１０：００」を取得したものとする。
【０１５３】
次に、営業状況情報取得手段２４１は、図１３の各地点情報が有する営業時間情報を取得する。ここで、図１３の各地点情報「Ｐ」、「Ｓ」、「Ｃ」、「Ｇ」が、それぞれ、営業時間情報「９：００〜１８：００」、「１１：００〜２０：００」、「９：００〜２０：００」、「１２：００〜２２：００」を有しているとする。すると、営業状況情報取得手段２４１は、これらの各地点情報が有する営業時間情報を取得する。
【０１５４】
次に、営業状況情報取得手段２４１は、取得した現在時刻情報と、営業状況情報とから、図１３の各地点情報に対応する営業状況情報を取得する。出力部２５は、地点情報「Ｐ」、「Ｃ」については、現在時刻情報が示す時刻が、営業時間情報が示す営業時間（時間帯）の範囲内であるので、営業中であることを示す営業状況情報「営業中」を取得する。また、出力部２５は、地点情報「Ｓ」、「Ｇ」については、現在時刻情報が示す時刻が、営業時間情報が示す営業時間（時間帯）の範囲外であるので、準備中であることを示す営業状況情報「準備中」を取得する。
【０１５５】
次に、出力部２５は、図１３の各地点情報に対応する出力情報を、図１２の出力管理情報から取得する。出力部２５は、地点情報「Ｐ」、「Ｃ」については、「ＩＤ＝０１１」の営業状況条件「営業状況＝営業中」を満たすと判断し、「ＩＤ＝０１１」の出力情報「営業中アイコン」を取得する。なお、当該出力情報「営業中アイコン」は、各地点に対応するアイコンであり、営業中であることを示すアイコンを出力することを意味する。また、出力部２５は、地点情報「Ｓ」、「Ｇ」については、「ＩＤ＝０１２」の営業状況条件「営業状況＝準備中」を満たすと判断し、「ＩＤ＝０１１」の出力情報「準備中アイコン」を取得する。なお、当該出力情報「準備中アイコン」は、各地点に対応するアイコンであり、準備中であることを示すアイコンを出力することを意味する。
【０１５６】
次に、出力部２５は、出力している各地点情報について、対応する出力情報が「営業中アイコン」である地点情報については、当該地点に対応する営業中であることを示すアイコンを出力する。また、出力部２５は、出力している地点情報について、対応する出力情報が「準備中アイコン」である地点情報については、当該地点に対応する準備中であることを示すアイコンを出力する。その結果、出力部２５は、図１４に示すように、アイコンを出力する。
【０１５７】
このように、地点の営業状況に応じて異なるアイコンを出力することにより、ユーザは、当該地点の営業状況を知ることができる。これにより、ユーザは、当該地点に立ち寄るか否かなどを判断することが容易になる。
【０１５８】
（例２）
例１と同様に、図１３に示す地図情報が出力されているとする。
【０１５９】
次に、混雑状況情報取得手段２４２は、移動体の燃料残量を示す燃料残量情報を取得し、「５Ｌ」を取得したものとする。
【０１６０】
次に、混雑状況情報取得手段２４２は、図１３の各地点情報に対応する混雑状況を取得する。例えば、混雑状況情報取得手段２４２は、サーバにより配信されている各地点の混雑状況を示す情報を取得したとする。その結果、混雑状況情報取得手段２４２は、図１３の各地点情報「Ｐ」、「Ｓ」、「Ｃ」、「Ｇ」のそれぞれについて、混雑状況情報「１００％」、「５０％」、「５０％」、「０％」を取得したものとする。
【０１６１】
次に、出力部２５は、図１３の各地点情報に対応する出力情報を、図１２の出力管理情報から取得する。出力部２５は、地点情報「Ｐ」については、「ＩＤ＝０３１」の営業状況条件「混雑状況＝１００％」を満たすと判断し、「ＩＤ＝０３１」の出力情報「赤」を取得する。なお、当該出力情報「赤」は、赤色のアイコンを出力することを意味する。また、出力部２５は、地点情報「Ｓ」、「Ｃ」については、「ＩＤ＝０３４」の営業状況条件「混雑状況≧５０％」を満たすと判断し、「ＩＤ＝０３４」の出力情報「黄」を取得する。なお、当該出力情報「黄」は、黄色のアイコンを出力することを意味する。また、出力部２５は、地点情報「Ｇ」については、「ＩＤ＝０３２」の営業状況条件「混雑状況＝０％」を満たすと判断し、「ＩＤ＝０３２」の出力情報「−」を取得する。なお、当該出力情報「−」は、出力しているアイコンの色を変更しないことを意味する。
【０１６２】
次に、出力部２５は、出力している各地点情報について、対応する出力情報に応じて、各地点情報に対応するアイコンを出力する。その結果、出力部２５は、図１５に示すように、アイコンを出力する。
【０１６３】
このように、地点の混雑状況に応じて異なるアイコンを出力することにより、ユーザは、当該地点の混雑状況を知ることができる。これにより、ユーザは、当該地点に立ち寄るか否かなどを判断することが容易になる。
【０１６４】
なお、本具体例において、営業状況情報、または混雑状況情報のいずれかに応じて、出力しているアイコンを出力する例を示したが、両方の情報に応じて、出力しているアイコンを出力してもよい。
【０１６５】
以上、本実施の形態による端末装置２によれば、地点の状況に応じて、異なるアイコンを出力することができる。
【０１６６】
また、本実施の形態による端末装置２によれば、地点の営業状況に応じて、異なるアイコンを出力することができる。
【０１６７】
また、本実施の形態による端末装置２によれば、地点の混雑状況に応じて、異なるアイコンを出力することができる。
【０１６８】
また、本実施の形態による端末装置２によれば、地点状況情報に応じて、２以上のアイコンのうちのいずれかを出力することができる。
【０１６９】
また、本実施の形態による端末装置２によれば、地点状況情報に応じて、アイコンの属性が異なるアイコンを出力することができる。
【０１７０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１７１】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１７２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１７３】
また、上記実施の形態１における端末装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、地図に関する情報であり、地図上の地点を示すアイコンを有する１以上の地点情報を有する地図情報が格納されており、コンピュータを、地図情報を出力する指示である出力指示を受け付ける受付部と、前記出力指示に従い、前記地図情報格納部から地図情報を取得する地図情報取得部と、前記地図情報取得部が取得した地図情報を出力する出力部と、移動体の走行に関する情報である走行情報を取得する走行情報取得部として機能させるためのプログラムであって、前記出力部は、前記走行情報に応じて、異なるアイコンを出力するプログラムである。
【０１７４】
また、上記実施の形態２における端末装置２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、地図に関する情報であり、地図上の地点を示すアイコンを有する１以上の地点情報を有する地図情報が格納されており、コンピュータを、地図情報を出力する指示である出力指示を受け付ける受付部と、前記出力指示に従い、前記地図情報格納部から地図情報を取得する地図情報取得部と、前記地図情報取得部が取得した地図情報を出力する出力部と、前記地点の状況に関する情報である地点状況情報を取得する地点状況情報取得部として機能させるためのプログラムであって、前記出力部は、前記地点状況情報に応じて、出力している各地点情報に対応するアイコンであり、出力しているアイコンとは異なるアイコンを出力するプログラムである。
【０１７５】
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。
【０１７６】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１７７】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１７８】
また、図１６は、前述のプログラムを実行して、前述の実施の形態の端末装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０１７９】
図１６において、コンピュータシステム９は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０１１、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１８０】
図１７は、コンピュータシステム９のブロック図である。図１７において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０１４と、ＣＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＣＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０１８１】
コンピュータシステム９に、前述の実施の形態の端末装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０１８２】
プログラムは、コンピュータ９０１に、前述の実施の形態の端末装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１８３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８４】
以上のように、本発明にかかる端末装置は、装置本体が備えられる移動体の走行に応じて、異なるアイコンを出力することができる。また、地点の状況に応じて、異なるアイコンを出力することができるという効果を有し、ナビゲーション装置や、ナビゲーション機能を有する形態端末等として有用である。
【符号の説明】
【０１８５】
１、２  端末装置
１１  地図情報格納部
１２  受付部
１３  地図情報取得部
１４  走行情報取得部
１５、２５  出力部
２４  地点状況情報取得部
１４１  進行方向情報取得手段
１４２  燃料残量情報取得手段
２４１  営業状況情報取得手段
２４２  混雑状況情報取得手段
【図１】
0005912329.tif 000002
【図２】
0005912329.tif 000003
【図３】
0005912329.tif 000004
【図４】
0005912329.tif 000005
【図５】
0005912329.tif 000006
【図６】
0005912329.tif 000007
【図７】
0005912329.tif 000008
【図８】
0005912329.tif 000009
【図９】
0005912329.tif 000010
【図１０】
0005912329.tif 000011
【図１１】
0005912329.tif 000012
【図１２】
0005912329.tif 000013
【図１３】
0005912329.tif 000014
【図１４】
0005912329.tif 000015
【図１５】
0005912329.tif 000016
【図１６】
0005912329.tif 000017
【図１７】
0005912329.tif 000018