(57)【要約】【課題】利用者の移動体に対するイメージに即した表示態様の自位置マークを表示させ、利用者の利便性の向上を図ること。【解決手段】表示装置１００は、取得部１０１と、判断部１０２と、設定部１０３と、表示制御部１０４とを備えている。取得部１０１は、移動体に搭載されたセンサまたはカメラから出力された情報を取得する。判断部１０２は、取得部１０１により取得された情報に基づいて、移動体のサイズを判断する。設定部１０３は、移動体の現在位置を表す自位置マークの表示態様を、判断部１０２により判断された移動体のサイズに応じて設定する。表示制御部１０４は、移動体周辺の地図と、設定部１０３により設定された表示態様の自位置マークとを表示部１６０に表示させる。【選択図】図１
2013257214.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載されたセンサまたはカメラから出力された情報を取得する取得手段と、
前記取得手段により取得された情報に基づいて、前記移動体のサイズを判断する判断手段と、
前記移動体の現在位置を表す自位置マークの表示態様を、前記判断手段により判断された前記移動体のサイズに基づいて設定する設定手段と、
前記移動体周辺の地図と、当該地図上の前記現在位置に対応する地点に前記設定手段により設定された表示態様の前記自位置マークとを表示する表示手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記取得手段は、前記移動体の加速度および角速度を取得し、
前記判断手段は、前記移動体の加速度および角速度に基づいて前記移動体の長さを判断し、当該移動体の長さに基づいて前記移動体のサイズを判断することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記取得手段は、前記移動体の車輪が回転した回数および移動距離を取得し、
前記判断手段は、前記移動体の車輪が回転した回数および移動距離に基づいて前記移動体の車輪の大きさを判断し、当該車輪の大きさに基づいて前記移動体のサイズを判断することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記取得手段は、前記移動体の前方または後方の風景を撮影した撮影データを取得し、
前記判断手段は、前記撮影データを画像解析して前記移動体の高さを判断し、当該移動体の高さに基づいて前記移動体のサイズを判断することを特徴とする請求項１〜３のいずれか一つに記載の表示装置。
【請求項５】
前記設定手段は、前記自位置マークの表示サイズを前記移動体のサイズに応じて設定することを特徴とする請求項１〜４のいずれか一つに記載の表示装置。
【請求項６】
前記自位置マークは、一方向を指し示す形状を有しており、
前記設定手段は、前記地図に対して前記自位置マークを相対的に回転させる際の、前記自位置マークの回転中心位置を前記移動体のサイズに応じて設定することを特徴とする請求項１〜５のいずれか一つに記載の表示装置。
【請求項７】
移動体に搭載され、当該移動体周辺の地図と、当該移動体の現在位置を表す自位置マークとを表示部に表示させる表示装置が行う表示方法であって、
前記移動体に搭載されたセンサまたはカメラから出力された情報を取得する取得工程と、
前記取得工程により取得された情報に基づいて、前記移動体のサイズを判断する判断工程と、
前記自位置マークの表示態様を、前記判断工程により判断された前記移動体のサイズに基づいて設定する設定工程と、
前記地図と、当該地図上の前記現在位置に対応する地点に前記設定工程により設定された表示態様の前記自位置マークとを前記表示部に表示させる表示工程と、
を含むことを特徴とする表示方法。
【請求項８】
請求項７に記載の表示方法をコンピュータに実行させることを特徴とする表示プログラム。
【請求項９】
請求項８に記載の表示プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の現在位置周辺の地図と、当該地図上に移動体の現在位置を表す自位置マークとを表示する表示装置、表示方法、表示プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、例えば、車両などの移動体に搭載されるナビゲーション装置は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いて、移動体の現在位置を特定する。そして、ナビゲーション装置は特定した現在位置に対応する地点周辺の地図をディスプレイに表示する。また、ナビゲーション装置は表示した地図の現在位置に対応する地点上に、移動体の現在位置を表すための自位置マークを表示する（例えば下記特許文献１を参照）。また、自位置マークは、矢印などの一方向を指し示す形状を有しており、指し示す方向により移動体の進行方向を表すようになっている。ナビゲーション装置は、移動体が旋回したことを検出したとき、この旋回に応じて、地図に対して自位置マークを相対的に回転させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０１１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、自位置マークの表示態様が、利用者が移動体に対して持っているイメージと即していないために、利用者に違和感を与えてしまう場合があるという問題が一例として挙げられる。例えば、従来技術では、移動体がトラックなどの大型車であっても、普通乗用車であっても、同じ表示サイズの自位置マークが表示される。ここで、自位置マークの表示サイズは、一般的な利用者（普通乗用車を利用する利用者）を想定して普通乗用車に適した表示サイズとなっている。一方、大型車を利用している利用者は、自身の利用している移動体に対して「大型」というイメージを持っている。
【０００５】
このように、利用者によっては、自位置マークの表示サイズと、自身の移動体に対するイメージとにギャップが生じて、自位置マークの表示態様に違和感を感じてしまうことがある。したがって、従来技術では、自位置マークが利用者にとって直感的にわかり易いものでないことがあり、利便性の低下につながることがある。
【０００６】
そこで、例えば、利用者に車両のサイズや種別などを入力させて、自位置マークの表示態様が利用者の移動体に対するイメージに即すように変更する方法が考えられる。しかしながら、この場合、自位置マークの表示態様の変更に際して、利用者の手間となる。また、利用者によっては自位置マークの表示態様が変更できることを知らず、自身が移動体に対して持っているイメージと即した自位置マークを表示させることができない場合もある。したがって、利用者の操作に応じて自位置マークの表示態様を変更する場合も、利便性の低下につながることがある。
【課題を解決するための手段】
【０００７】
前述した課題を解決するため、請求項１の発明に係る表示装置は、移動体に搭載されたセンサまたはカメラから出力された情報を取得する取得手段と、前記取得手段により取得された情報に基づいて、前記移動体のサイズを判断する判断手段と、前記移動体の現在位置を表す自位置マークの表示態様を、前記判断手段により判断された前記移動体のサイズに基づいて設定する設定手段と、前記移動体周辺の地図と、当該地図上の前記現在位置に対応する地点に前記設定手段により設定された表示態様の前記自位置マークとを表示部に表示させる表示制御手段と、を備えることを特徴とする。
【０００８】
請求項７の発明に係る表示方法は、移動体に搭載され、当該移動体周辺の地図と、当該移動体の現在位置を表す自位置マークとを表示部に表示させる表示装置が行う表示方法であって、前記移動体に搭載されたセンサまたはカメラから出力された情報を取得する取得工程と、前記取得工程により取得された情報に基づいて、前記移動体のサイズを判断する判断工程と、前記自位置マークの表示態様を、前記判断工程により判断された前記移動体のサイズに基づいて設定する設定工程と、前記地図と、当該地図上の前記現在位置に対応する地点に前記設定工程により設定された表示態様の前記自位置マークとを前記表示部に表示させる表示工程と、を含むことを特徴とする。
【０００９】
また、請求項８の発明に係る表示プログラムは、請求項７に記載の表示方法をコンピュータに実行させることを特徴とする。
【００１０】
また、請求項９の発明に係る記録媒体は、請求項８に記載の表示プログラムを記録したことを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る表示装置の機能的構成を示すブロック図である。
【図２】移動体の加速度と角速度とを用いた移動体のサイズの判断例を示す説明図である。
【図３】本実施の形態の表示装置が行う処理の一例を示すフローチャートである。
【図４】本実施例のナビゲーション装置のハードウェア構成を示すブロック図である。
【図５】表示パターンデータの一例を示す説明図である。
【図６】本実施例のナビゲーション装置が行う処理の一例を示すフローチャートである。
【図７】本実施例のナビゲーション装置による具体的な表示例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、本発明に係る表示装置、表示方法、表示プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１３】
（表示装置の機能的構成）
まず、本発明の実施の形態に係る表示装置の機能的構成について説明する。図１は、本発明の実施の形態に係る表示装置の機能的構成を示すブロック図である。図１に示すように、本実施の形態の表示装置１００は、取得部１０１、判断部１０２、設定部１０３、表示制御部１０４、表示部１６０などを備えている。例えば、表示装置１００は、車両などの移動体に搭載されて用いられる。
【００１４】
取得部１０１は、移動体に搭載されたセンサまたはカメラから出力された情報を取得する機能を有する。例えば、図１に示すように、取得部１０１は、加速度センサ１１０から出力された情報を取得する。ここで、加速度センサ１１０は、移動体の加速度を検出するセンサで、例えば、移動体の前後方向および左右方向の２軸に対する加速度を検出可能な２軸加速度センサとすることができる。例えば、加速度センサ１１０は表示装置１００の内部に設けられる。取得部１０１は、加速度センサ１１０から出力された情報に基づいて移動体の加速度（例えば前後方向および左右方向の加速度）を取得することができる。
【００１５】
また、例えば、取得部１０１は、角速度センサ１２０から出力された情報を取得する。ここで、角速度センサ１２０は、移動体の角速度を検出するセンサで、例えば、ジャイロセンサとすることができる。例えば、角速度センサ１２０は表示装置１００の内部に設けられる。取得部１０１は、角速度センサ１２０から出力された情報に基づいて移動体の角速度を取得することができる。
【００１６】
さらに、取得部１０１は、車速パルスセンサ１３０から出力された情報を取得してもよい。ここで、車速パルスセンサ１３０は、移動体（例えば車両）の車輪の回転を検出して信号を出力するセンサであり、例えば、移動体の車輪が１回転する度に１パルスの信号を出力するセンサとすることができる。例えば、車速パルスセンサ１３０は移動体に設けられ、不図示のインターフェースを介し、表示装置１００の取得部１０１に情報を出力する。取得部１０１は、車速パルスセンサ１３０から出力された情報に基づいて移動体の車輪が回転した回数を取得することができる。
【００１７】
また、取得部１０１には、例えば表示装置１００や移動体の製造者などにより、パルス間の時間と移動体の速度との関係を表すデータが予め記憶されていてもよい。この場合、取得部１０１は、車速パルスセンサ１３０が出力した信号のパルス間の時間を計測して得られた計測結果と、パルス間の時間と移動体の速度との関係を表すデータとから、移動体の速度を取得することができる。
【００１８】
さらに、取得部１０１には、例えば表示装置１００や移動体の製造者などにより、単位時間当たり（例えば１分間当たり）のパルス数と移動体の速度との関係を表すデータが予め記憶されていてもよい。この場合、取得部１０１は、単位時間当たりに車速パルスセンサ１３０が出力した信号のパルス数を計測して得られた計測結果と、単位時間当たりのパルス数と移動体の速度との関係を表すデータとから、移動体の速度を取得することができる。
【００１９】
また、取得部１０１は、ＧＰＳユニット１４０から出力された情報を取得してもよい。ここで、ＧＰＳユニット１４０は、ＧＰＳ衛星から電波を受信するＧＰＳレシーバを備えている。ＧＰＳユニット１４０は、ＧＰＳレシーバによりＧＰＳ衛星から電波を受信し、この電波の発信タイミングから受信タイミングまでの時間と、電波の伝播速度とから、自装置とＧＰＳ衛星との距離を算出する。
【００２０】
ＧＰＳユニット１４０は、複数のＧＰＳ衛星から電波を受信し、それぞれのＧＰＳ衛星に対する距離を算出することにより、幾何学的に自装置の現在位置を特定し、特定した現在位置を取得部１０１に出力する。例えば、ＧＰＳユニット１４０は、所定周期（例えば１秒間隔）で現在位置を特定し、特定した現在位置を取得部１０１に出力する。取得部１０１は、ＧＰＳユニット１４０から出力された情報に基づいて移動体の現在位置を取得することができる。
【００２１】
この場合、取得部１０１には、表示装置１００の製造者などにより、各地点間の距離などを表す地図データが予め記憶される。取得部１０１は、ＧＰＳユニット１４０により前回取得された現在位置に対応する地点と、今回取得された現在位置に対応する地点との間の距離を、地図データから取得する。これにより取得された距離は、前回の現在位置取得時から今回の現在位置取得時までの移動体の移動距離に相当する。したがって、この場合も、取得部１０１は、移動体の移動距離を取得することができる。
【００２２】
また、取得部１０１は、カメラ１５０から出力された情報を取得してもよい。例えば、ここで、カメラ１５０は、移動体の前方または後方の風景を撮影するカメラとすることができる。カメラ１５０は、例えば移動体のバックミラー付近に設置されて、移動体の前方の風景を動画にて撮影し、この撮影データを取得部１０１に出力する。そして、取得部１０１は、カメラ１５０から出力された撮影データを取得する。
【００２３】
判断部１０２は、取得部１０１により取得された情報に基づいて、移動体のサイズを判断する機能を有する。例えば、前述したように、取得部１０１は移動体の前後方向および左右方向の加速度を取得する。ここで、移動体が機械式駐車場などのターンテーブル上に位置して、ターンテーブルの回転によって角速度ωの等速円運動をしたとする。このときに取得部１０１が取得する移動体の前後方向の加速度をＡｘ、左右方向の加速度をＡｙ、角速度をωとすると、Ａｘ、Ａｙ、ωの関係は、√Ａｘ2＋Ａｙ2＝ｒω2（以下「（１）式」という）と表すことができる。
【００２４】
判断部１０２は、（１）式をｒについて解くことによりｒの値を求めることができる。ここで、ｒは、ターンテーブルの回転の中心から、加速度センサ１１０や角速度センサ１２０を内蔵した表示装置１００までの距離を表している。例えば、表示装置１００が移動体のダッシュボードに設置されるため、ｒは回転の中心から移動体のダッシュボードまでの距離とすることができる。そこで、本実施の形態ではｒが移動体の全長の半分の長さであると仮定して、判断部１０２は、算出したｒの値を２倍にした値（２×ｒ）を移動体の全長の推定値として算出する。
【００２５】
そして、判断部１０２は、移動体の全長の推定値が表示装置１００の製造者などにより予め記憶された閾値以上であるかを判断し、閾値以上であれば移動体のサイズを「大」と判断する。一方、移動体の全長の推定値が閾値未満であれば移動体のサイズを「小」と判断する。なお、移動体の加速度と角速度とを用いた移動体のサイズの判断例については、図２を用いて再度詳細に後述する。
【００２６】
なお、前述した例では、２×ｒの値を移動体の全長の推定値として算出したがこれに限らない。例えば、判断部１０２は、２×ｒに補正値αを掛けた、２×ｒ×αを移動体の全長の推定値として算出してもよい。例えば、ここで、補正値αは、ボンネットやトランクの分の長さを補正するための補正値であり、表示装置１００の製造者などによって予め定められた値である。なお、この場合、αの値は、判断部１０２に予め記憶されている。
【００２７】
また、例えば、判断部１０２は、カメラ１５０の撮影データを画像解析して、カメラ１５０により表示装置１００を搭載した移動体のボンネットやトランクが撮影されているかを判断してもよい。そして、判断部１０２は、表示装置１００を搭載した移動体のボンネットやトランクが撮影されていれば、２×ｒ×αを移動体の全長の推定値として算出する。一方、判断部１０２は、表示装置１００を搭載した移動体のボンネットやトランクが撮影されていなければ、２×ｒを移動体の全長の推定値として算出する。これにより、判断部１０２は、移動体の全長の推定値を実際の移動体の全長に近づけることができる。
【００２８】
また、例えば、前述したように、取得部１０１は移動体の車輪が回転した回数や移動体の移動距離を取得する。ここで、移動体の車輪が回転した回数をＮ回、移動体の移動距離をＬとする。この場合、車輪の１回転当たりの移動距離（すなわち車輪の円周の長さ）をｌとすると、ｌ＝Ｌ／Ｎ（以下（２）式という）で表すことができる。そして、判断部１０２は、（２）式からｌの値を求めて、ｌの値が表示装置１００の製造者などにより予め記憶された閾値以上であるかを判断し、閾値以上であれば移動体のサイズを「大」と判断する。一方、ｌの値が閾値未満であれば移動体のサイズを「小」と判断する。
【００２９】
さらに、例えば、前述したように、取得部１０１は移動体の前方の風景を撮影した撮影データを取得する。判断部１０２は、取得部１０１により取得された撮影データを画像解析して、例えば、撮影された信号機とカメラ１５０が配置された位置との位置関係を解析する。前述したように、カメラ１５０は、移動体のバックミラー付近に設けられる。
【００３０】
運転席が高い位置に設けられた移動体（例えば車高の高い車両）ほど、バックミラーも高い位置に設けられる。このため、高さの高い移動体に設置されたカメラ１５０と、高さの低い移動体に設置されたカメラ１５０とでは、撮影される画像の傾向が異なる。例えば、判断部１０２は、表示装置１００を搭載した移動体が停止した際、この移動体の一つ前に停止している移動体と、表示装置１００を搭載した移動体とのどちらの高さが高いかを判断し、この判断結果を収集していく。
【００３１】
そして、判断部１０２は、上記により収集した判断結果から、表示装置１００を搭載した移動体の高さが、他の移動体の高さに比べて相対的に高い傾向にあるか否かを判断する。判断部１０２は、表示装置１００を搭載した移動体の高さが、他の移動体の高さに比べて高い傾向にあれば、移動体のサイズを「大」と判断する。一方、表示装置１００を搭載した移動体の高さが、他の移動体の高さに比べて高い傾向になければ移動体のサイズを「小」と判断する。
【００３２】
なお、判断部１０２は、異なる複数の判断方法による判断結果を用いて、最終的な移動体のサイズを判断してもよい。例えば、判断部１０２は、移動体の全長の推定値から移動体のサイズを判断するとともに、車輪の１回転当たりの移動距離（前述したｌの値）から移動体のサイズを判断する。そして、判断部１０２は、両方の判断結果が一致すれば、一致した判断結果を最終的な移動体のサイズとして判断する。一方、判断部１０２は、両方の判断結果が一致しなければ、予め定められた優先度の高い方の判断方法による判断結果を最終的な移動体のサイズとして判断する。例えば、優先度は、各判断方法による移動体のサイズの判断精度などを考慮して表示装置１００の製造者などにより予め定められ、判断部１０２に記憶される。このように構成することにより、判断部１０２の判断結果が、実際の移動体のサイズと一致する精度を高めることができる。
【００３３】
設定部１０３は、移動体の現在位置または進行方向を表す自位置マークの表示態様を、判断部１０２によって判断された移動体のサイズに応じて設定する機能を有する。例えば、設定部１０３は、判断された移動体のサイズに応じて、自位置マークの表示サイズを設定する。具体的に、例えば、設定部１０３は、移動体のサイズに対する自位置マークの表示サイズを定めたデータを記憶している。そして、設定部１０３は、移動体のサイズが「大」と判断されれば、自位置マークの表示サイズも「大」と設定する。移動体のサイズが「小」と判断されれば、自位置マークの表示サイズも「小」と設定する。
【００３４】
さらに、設定部１０３は、判断された移動体のサイズに応じて、自位置マークの回転中心位置を設定してもよい。具体的に、例えば、設定部１０３は、移動体のサイズに対する自位置マークの回転中心位置を定めたデータを記憶している。そして、設定部１０３は、移動体のサイズが「大」と判断されれば、自位置マークの回転中心位置を「マーク前方」と設定する。移動体のサイズが「小」と判断されれば、自位置マークの回転中心位置を「マーク中央」と設定する。
【００３５】
表示制御部１０４は、移動体周辺の地図と、設定部１０３により設定された表示態様の自位置マークとを表示部１６０に表示させる機能を有する。例えば、表示制御部１０４は、前述の地図データを記憶している。地図データは、移動体が移動可能な道路を表す道路データや、施設やその他地形に関するフィーチャを用いて描画される画像データなどを含んでいる。表示制御部１０４は、この地図データを用いて、ＧＰＳユニット１４０などにより取得された移動体の現在位置に対応する地点を中心とした所定範囲内の地図を表示部１６０に表示させる。
【００３６】
そして、表示制御部１０４は、表示させた地図の中心に、設定部１０３により設定された表示態様の自位置マークを表示させる。また、表示制御部１０４は、移動体が移動した場合、移動体の移動距離に応じた量だけ、地図に対して自位置マークを相対的に移動させる。これにより、表示制御部１０４は、地図上における移動体の現在位置を利用者に案内することができる。
【００３７】
また、自位置マークは、矢印などの一方向を指し示す形状を有しており、指し示す方向により移動体の進行方向を表すようになっている。表示制御部１０４は、移動体が旋回した場合、この旋回に応じた角度で、地図に対して自位置マークを相対的に回転させる。このときには、表示制御部１０４は、設定部１０３により設定された回転中心位置を中心（軸心）として、地図に対して自位置マークを相対的に回転させる。これにより、表示制御部１０４は、自位置マークが指し示す方向により地図上における移動体の進行方向を利用者に案内することができる。
【００３８】
（移動体の加速度と角速度を用いた移動体のサイズの判断例）
つぎに、図２を用いて、移動体の加速度と角速度とを用いた移動体のサイズの判断例について説明する。図２は、移動体の加速度と角速度とを用いた移動体のサイズの判断例を示す説明図である。
【００３９】
図２に示すように、表示装置１００は移動体２００に搭載されている。例えば、ここで移動体２００は機械式駐車場などに設けられたターンテーブル２５０上に位置している。ターンテーブル２５０は、軸２６０を中心として図２中の符号２７０で示す方向に回転することができる。移動体２００は、ターンテーブル２５０の中央に位置しており、軸２６０の位置が移動体２００の中心位置と一致しているものとする。そして、回転の中心となる軸２６０から表示装置１００までの距離はｒである。
【００４０】
ここで、ターンテーブル２５０は符号２７０で示す方向に角速度ωの等速円運動で回転し、この回転に伴ってターンテーブル２５０上の移動体２００および表示装置１００も同様に回転したとする。この場合、図２に示すように、表示装置１００には前後方向の加速度Ａｘと左右方向の加速度Ａｙとが働く。表示装置１００は、加速度センサ１１０により前後方向の加速度Ａｘと左右方向の加速度Ａｙとを取得する。また、表示装置１００は、ターンテーブル２５０の回転に伴って角速度ωで回転する。表示装置１００は、角速度センサ１２０により角速度ωを取得する。
【００４１】
そして、表示装置１００は、前述した（１）式、すなわち、√Ａｘ2＋Ａｙ2＝ｒω2をｒについて解いて、ｒの値を求める。その後、表示装置１００は、算出したｒを２倍にした２×ｒの値を移動体２００の全長の推定値として算出する。そして、表示装置１００は、算出した移動体２００の全長の推定値が、閾値以上であれば移動体２００のサイズが「大」と判断し、閾値未満であれば移動体２００のサイズが「小」と判断する。
【００４２】
（表示装置が行う処理の一例）
つぎに、表示装置１００が行う処理の一例について説明する。図３は、本実施の形態の表示装置が行う処理の一例を示すフローチャートである。例えば、表示装置１００は、表示装置１００に電源の供給が開始された際に、図３のフローチャートで示す処理を行う。
【００４３】
図３に示すように、表示装置１００は、移動体２００に搭載されたセンサまたはカメラから出力された情報を取得する（ステップＳ３０１）。前述したように、例えば、表示装置１００が取得する情報としては、加速度、角速度、車輪が回転した回数、速度、移動距離、現在位置、移動体の前方または後方の風景を撮影した撮影データなどが挙げられる。
【００４４】
つぎに、表示装置１００は、ステップＳ３０１で取得した情報に基づいて移動体２００のサイズを判断する（ステップＳ３０２）。表示装置１００の取得した情報に基づく移動体のサイズの判断については前述したとおりである。そして、表示装置１００は、ステップＳ３０２の判断結果に基づいて自位置マークの表示態様を設定する（ステップＳ３０３）。
【００４５】
前述したように、例えば、表示装置１００は、ステップＳ３０２で移動体２００のサイズが「大」であると判断したら、自位置マークの表示態様を、表示サイズ「大」、回転中心位置「マーク前方」として設定する。一方、表示装置１００は、ステップＳ３０２で移動体２００のサイズが「小」であると判断したら、自位置マークの表示態様を、表示サイズ「小」、回転中心位置「マーク中央」として設定する。
【００４６】
そして、表示装置１００は、ステップＳ３０３において設定した表示態様の自位置マークと、移動体２００周辺の地図とを表示部１６０に表示して（ステップＳ３０４）、図３のフローチャートで示した一連の処理を終了する。
【００４７】
なお、図示は省略するが、表示装置１００は、移動体２００が移動した場合、移動体２００の移動距離に応じた量だけ、地図に対して自位置マークを相対的に移動させて表示する。また、表示装置１００は、移動体２００が旋回した場合、この旋回した角度に応じた角度で、地図に対して自位置マークを相対的に回転させて表示する。なお、このとき、表示装置１００は、設定した回転中心位置を中心（軸心）として、地図に対して自位置マークを相対的に回転させる。
【００４８】
以上に説明したように、表示装置１００は、移動体２００の現在位置を表す自位置マークを移動体２００のサイズに応じた表示態様で表示することができる。例えば、表示装置１００は、移動体２００のサイズを「大」と判断したときには表示サイズ「大」の自位置マークを表示し、移動体２００のサイズを「小」と判断したときには表示サイズ「小」の自位置マークを表示する。これにより、表示装置１００は、利用者が移動体２００に対して抱くイメージに即した自位置マークを表示することができる。したがって、表示装置１００は、自位置マークにより利用者に違和感を与えてしまうことを防止して、利用者にとって直感的にわかり易い自位置マークを表示することができ、利用者の利便性を高めることができる。
【００４９】
さらに、表示装置１００は、移動体２００に搭載された各種センサ１１０〜１３０やカメラ１５０などにより取得された情報に基づいて移動体２００のサイズを判断し、この判断結果に応じた表示態様で自位置マークを表示することができる。これにより、表示装置１００は、移動体２００のサイズに応じた自位置マークを表示するにあたり、利用者が操作しなくてもよく、利用者の手間を削減することができる。そして、表示装置１００は、自位置マークの表示態様の変更方法を知らない利用者に対しても、移動体２００のサイズに応じた表示態様の自位置マークを表示することができる。したがって、表示装置１００は、利用者の利便性を高めることができる。
【００５０】
そして、表示装置１００は、加速度センサ１１０、角速度センサ１２０、車速パルスセンサ１３０、ＧＰＳユニット１４０、カメラ１５０など、一般的なナビゲーション装置が備えているものから取得される情報に基づいて移動体２００のサイズを判断し、この判断結果に応じた表示態様で自位置マークを表示することができる。これにより、表示装置１００は、ナビゲーション装置に適用された場合、移動体２００のサイズを検出するために新たに別センサを設けることなく、移動体２００のサイズに応じた自位置マークを表示することができる。したがって、表示装置１００は、新たに別センサを設ける分のナビゲーション装置の製造コストが増加してしまうことを抑止することができる。
【００５１】
また、例えば、近年では、いわゆる「ＰＮＤ（Ｐｏｒｔａｂｌｅ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）」と称される、車両からの着脱が容易で携帯性に優れたナビゲーション装置が広く用いられている。ＰＮＤの場合、車両からの着脱を容易にする観点から車速パルスセンサ１３０などの移動体２００側に設けられるセンサと接続されていないことが多い。
【００５２】
その点、表示装置１００は、表示装置１００内部で配線を完結できる加速度センサ１１０や角速度センサ１２０により取得可能な移動体２００の加速度および角速度から移動体２００のサイズを判断して、この判断結果に応じた表示態様で自位置マークを表示することができる。このため、表示装置１００は、ＰＮＤに適用された場合、車両からの着脱を容易にしつつ、利用者にとって直感的にわかり易い自位置マークを表示することができ、利用者の利便性を高めることができる。
【００５３】
なお、以上で説明した例において、判断部１０２は、移動体２００のサイズを「大」か「小」かの２段階で判断する例を説明したがこれに限らない。例えば、閾値をＴｈ１，Ｔｈ２（Ｔｈ２＞Ｔｈ１）といったように複数設ける。そして、判断部１０２が、移動体２００のサイズ判断のために算出した値（例えば移動体２００の全長の推定値）が、Ｔｈ１未満（移動体２００のサイズ「小」）、Ｔｈ１以上Ｔｈ２未満（移動体２００のサイズ「中」）、Ｔｈ２以上（移動体２００のサイズ「大」）のいずれに含まれるかを判断するようにすれば、３段階の判断が可能である。
【００５４】
同様にして、判断部１０２が移動体２００のサイズ判断に用いる閾値を増やすほど、判断部１０２は多段階の判断が可能となり、自位置マークの表示態様も多段階に設定することができる。自位置マークの表示態様を多段階とすることにより、表示装置１００は、一層と利用者が移動体２００に対して抱くイメージに即した自位置マークを表示することができるようになり、利用者の利便性を高めることができる。
【実施例】
【００５５】
つぎに、前述した実施の形態の表示装置１００の実施例について説明する。本実施例は、前述の表示装置１００を、車両（二輪・四輪を含む）などの移動体に搭載されるナビゲーション装置に適用した場合の例である。
【００５６】
（ナビゲーション装置のハードウェア構成）
まず、本実施例のナビゲーション装置のハードウェア構成について説明する。図４は、本実施例のナビゲーション装置のハードウェア構成を示すブロック図である。
【００５７】
図４に示すように、ナビゲーション装置４００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、音声Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）４０８と、スピーカ４０９と、入力デバイス４１０と、映像Ｉ／Ｆ４１１と、ディスプレイ４１２ａと、カメラ４１２ｂと、通信Ｉ／Ｆ４１３と、ＧＰＳユニット４１４と、各種センサ４１５と、を備えている。また、各構成部４０１〜４１５は、バス４２０によってそれぞれ接続されている。
【００５８】
ＣＰＵ４０１は、ナビゲーション装置４００の全体の制御を司る。ＲＯＭ４０２には、ブートプログラム、表示パターン設定プログラムなどの各種プログラムが記録されている。なお、これらのプログラムは、ＲＯＭ４０２に限らず、磁気ディスク４０５や光ディスク４０７などの不揮発性の記録媒体に記録されていてもよい。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。
【００５９】
ＣＰＵ４０１は、ＲＡＭ４０３をワークエリアとして使用しながら、ＲＯＭ４０２などに記録された各種プログラムを実行することによって、ナビゲーション装置４００の全体の制御を司る。なお、各種プログラムを実行することによって得られる処理結果は、例えば、ＲＡＭ４０３に一時的に記録され、必要に応じて読み出される。また、上記の処理結果は、磁気ディスク４０５や光ディスク４０７などの不揮発性メモリに記録されることとしてもよい。
【００６０】
磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御にしたがって磁気ディスク４０５に対するデータの読み取りや書き込みを制御する。磁気ディスク４０５には、磁気ディスクドライブ４０４の制御で書き込まれたデータが記録される。例えば、磁気ディスク４０５としては、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）やＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）を用いることができる。
【００６１】
光ディスクドライブ４０６は、ＣＰＵ４０１の制御にしたがって光ディスク４０７に対するデータの読み取りや書き込みを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。例えば、光ディスク４０７としては、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤを用いることができる。光ディスク４０７は、書き込み可能な記録媒体を用いることもできる。また、この着脱可能な記録媒体は、光ディスク４０７のほか、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ  Ｄｉｓｋ）、メモリカードなどであってもよい。
【００６２】
磁気ディスク４０５または光ディスク４０７に記録される情報の一例として、現在位置の特定、経路探索や経路誘導などに用いる地図データが挙げられる。地図データは、ノードおよびリンクからなり、移動体（例えば車両）が移動可能な道路を表す道路データや、施設やその他地形（山、川、土地）に関するフィーチャを用いて描画される画像データを含むデータとすることができる。地図データは、施設の名称や住所などを示す文字データなどを含んでいてもよい。これらのデータが表す画像は、ディスプレイ４１２ａの表示画面において２次元または３次元に描画される。また、例えば、道路データには、各リンクについての長さ（距離）、道幅、道路種別（高速道路、有料道路、一般道路、私道）など、各リンクに対応する道路の属性を示す情報などが含まれていてもよい。
【００６３】
また、磁気ディスク４０５または光ディスク４０７には、自位置マークの表示態様を定めた表示パターンデータが記録される。なお、表示パターンデータの詳細な内容については、図５などを用いて後述する。
【００６４】
なお、本実施例では地図データを磁気ディスク４０５または光ディスク４０７に記録するようにしたが、これらに限るものではない。地図データは、ナビゲーション装置４００のハードウェアと一体に設けられているものに限って記録されているものではなく、ナビゲーション装置４００の外部に設けられていてもよい。例えば、この場合、ナビゲーション装置４００は、通信Ｉ／Ｆ４１３により、ネットワークを介して外部から地図データを取得し、取得した地図データをＲＡＭ４０３や磁気ディスク４０５などに記録しておき、必要に応じて読み出す。
【００６５】
音声Ｉ／Ｆ４０８は、音声出力用のスピーカ４０９に接続される。スピーカ４０９からは音声が出力される。入力デバイス４１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス４１０は、利用者によって選択されたキーに対応する信号を装置内部へ入力する。
【００６６】
映像Ｉ／Ｆ４１１は、ディスプレイ４１２ａとカメラ４１２ｂと接続される。例えば、映像Ｉ／Ｆ４１１は、ディスプレイ４１２ａ全体の制御を行うグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ４１２ａを表示制御する制御ＩＣなどによって構成される。
【００６７】
カメラ４１２ｂは、ＣＰＵ４０１の制御に従って車両外部、例えば車両の前方の風景を撮影する。また、カメラ４１２ｂは、車両の前方の風景を撮影するカメラ、車両の後方の風景を撮影するカメラ、車内を撮影するカメラといったように、複数個設けられていてもよい。例えば、本実施例において、カメラ４１２ｂは動画形式で撮影するが、静止画形式で撮影するようにしてもよい。なお、カメラ４１２ｂによって撮影された撮影データは、磁気ディスク４０５などに記憶される。
【００６８】
ディスプレイ４１２ａには、アイコン（例えば自位置マーク）、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。例えば、ディスプレイ４１２ａとしては、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなどを用いることができる。例えば、ディスプレイ４１２ａには、ナビゲーション装置４００を搭載した車両の現在位置や進行方向を表す自位置マークや、車両周辺の地図などが表示される。
【００６９】
通信Ｉ／Ｆ４１３は、無線を介してネットワークに接続され、ナビゲーション装置４００とＣＰＵ４０１とのインターフェースとして機能する。通信Ｉ／Ｆ４１３は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ４０１とのインターフェースとしても機能する。また、通信Ｉ／Ｆ４１３は、テレビ放送やラジオ放送を受信する。
【００７０】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。例えば、通信Ｉ／Ｆ４１３は、ＦＭチューナー、ＶＩＣＳ／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置４００によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。ＶＩＣＳは登録商標である。
【００７１】
ＧＰＳユニット４１４は、ＧＰＳ衛星からのＧＰＳシグナル（電波）を受信し、車両の現在位置を測位する。ＧＰＳユニット４１４により測位された現在位置は、後述する各種センサ４１５の出力値とともに、ＣＰＵ４０１による車両の現在位置の特定に際して利用される。
【００７２】
各種センサ４１５は、車両（またはナビゲーション装置４００）の挙動を計測するための情報を出力する。例えば、各種センサ４１５には、加速度センサや角速度センサ、車速パルスセンサなどが含まれている。各種センサ４１５の出力値は、ＣＰＵ４０１による車両（またはナビゲーション装置４００）の現在位置の特定、加速度の検出、角速度の検出、方位変化量の算出などに利用される。
【００７３】
また、例えば、ナビゲーション装置４００は、所定期間内（例えば１カ月以内）に各種センサ４１５から出力された情報を、磁気ディスク４０５などに記憶する。これにより、詳細は後述するが、ナビゲーション装置４００は、車両の加速度や角速度などの履歴を用いて自位置マークの表示パターンを設定することができるようになる。
【００７４】
なお、例えば、図１に示した取得部１０１〜表示制御部１０４の各機能部は、ＣＰＵ４０１とＲＯＭ４０２と磁気ディスクドライブ４０４と磁気ディスク４０５などによってその機能を実現することができる。
【００７５】
（表示パターンデータ）
つぎに、磁気ディスク４０５などに記憶された自位置マークの表示パターンを表す表示パターンデータの一例について説明する。図５は、表示パターンデータの一例を示す説明図である。図５に示すように、磁気ディスク４０５などに記憶された表示パターンデータ５００は、表示パターンの識別子と、それぞれの表示パターンの設定条件となる車両サイズと、それぞれの表示パターンによる自位置マークの表示サイズと、それぞれの表示パターンによる自位置マークの回転中心位置とを対応付けて構成される。なお、図５には説明のために、それぞれの表示パターンによる自位置マークの表示例も記している。
【００７６】
例えば、表示パターンＰ１は、ナビゲーション装置４００が車両サイズを「小」と判断した際に設定される表示パターンである。表示パターンＰ１により表示される自位置マークは、表示サイズ「小」であり、回転時の中心位置がマーク中央となっている。具体的には、図５に示すように、例えば、表示パターンＰ１により表示される自位置マークＭ１は、長手方向の長さがＤ１の三角形であり、Ｏ１で示す点を中心に回転するようになっている。
【００７７】
また、例えば、表示パターンＰ２は、ナビゲーション装置４００が車両サイズを「中」と判断した際に設定される表示パターンである。表示パターンＰ２により表示される自位置マークは、表示サイズ「中」であり、回転時の中心位置がマーク中央となっている。具体的には、図５に示すように、例えば、表示パターンＰ２により表示される自位置マークＭ２は、長手方向の長さがＤ２（Ｄ２＞Ｄ１）の三角形であり、Ｏ２で示す点を中心に回転するようになっている。
【００７８】
さらに、例えば、表示パターンＰ３は、ナビゲーション装置４００が車両サイズを「大」と判断した際に設定される表示パターンである。表示パターンＰ３により表示される自位置マークは、表示サイズ「大」であり、回転時の中心位置がマーク前方となっている。具体的には、図５に示すように、例えば、表示パターンＰ３により表示される自位置マークＭ３は、長手方向の長さがＤ３（Ｄ３＞Ｄ２）の三角形であり、Ｏ３で示す点を中心に回転するようになっている。
【００７９】
（ナビゲーション装置が行う処理の一例）
つぎに、ナビゲーション装置４００が行う処理の一例について説明する。図６は、本実施例のナビゲーション装置が行う処理の一例を示すフローチャートである。例えば、ナビゲーション装置４００は、ナビゲーション装置４００に電源の供給が開始された際に、図６のフローチャートで示す処理を行う。
【００８０】
図６に示すように、ナビゲーション装置４００は、まず、車両サイズに応じた自位置マークの表示パターンが設定済みか否かを判断する（ステップＳ６０１）。例えば、ステップＳ６０１において、ナビゲーション装置４００は、後述の表示パターン変更予定フラグがＯＮであれば未設定と判断し、ＯＦＦであれば設定済みと判断する。ナビゲーション装置４００は、車両サイズに応じた自位置マークの表示パターンが設定済みであれば（ステップＳ６０１：Ｙｅｓ）、ステップＳ６１５の処理へ移行する。
【００８１】
ナビゲーション装置４００は、車両サイズに応じた自位置マークの表示パターンが設定済みでなければ（ステップＳ６０１：Ｎｏ）、加速度および角速度に基づく車両サイズ判断処理を行う（ステップＳ６０２）。例えば、ステップＳ６０２において、ナビゲーション装置４００は、過去の取得した車両の前後方向および左右方向の加速度と角速度とを用いて車両の全長の推定値を算出する。前後方向および左右方向の加速度と角速度とを用いた車両の全長の推定値を算出方法については図２などを用いて説明したとおりである。
【００８２】
ナビゲーション装置４００は、車両の全長の推定値を算出したら、算出した推定値と予め記憶している閾値とを比較する。例えば、本実施例では、ナビゲーション装置４００は、車両の全長の推定値から車両サイズを「小」・「中」・「大」と判断するために２つの閾値Ｔｈ１１、Ｔｈ１２（Ｔｈ１２＞Ｔｈ１１）を記憶している。そして、ナビゲーション装置４００は、算出した推定値が、Ｔｈ１１未満（車両サイズ「小」）、Ｔｈ１１以上Ｔｈ１２未満（車両サイズ「中」）、Ｔｈ１２以上（車両サイズ「大」）のいずれの領域に含まれるかを判断し、この判断結果を、加速度および角速度に基づく車両サイズ判断処理の処理結果として得る。
【００８３】
つぎに、ナビゲーション装置４００は、車輪の大きさに基づく車両サイズ判断処理を行う（ステップＳ６０３）。例えば、ステップＳ６０３において、ナビゲーション装置４００は、過去に取得した車輪が回転した回数と車両の移動距離との比から車輪１回転当たりの移動距離（すなわち車輪の円周の長さ）を算出する。例えば、ナビゲーション装置４００は、ＧＰＳユニット４１４により前回取得された車両の現在位置に対応する地点と、今回取得された車両の現在位置に対応する地点との間の距離を地図データから取得し、これを累積していくことにより車両の移動距離を取得することができる。車輪１回転当たりの移動距離の算出方法については図１などを用いて説明したとおりである。
【００８４】
ナビゲーション装置４００は、車輪１回転当たりの移動距離を算出したら、算出した移動距離と予め記憶している閾値とを比較する。例えば、本実施例では、ナビゲーション装置４００は、車輪１回転当たりの移動距離から車両サイズを「小」・「中」・「大」と判断するために２つの閾値Ｔｈ２１、Ｔｈ２２（Ｔｈ２２＞Ｔｈ２１）を記憶している。そして、ナビゲーション装置４００は、算出した車輪１回転当たりの移動距離が、Ｔｈ２１未満（車両サイズ「小」）、Ｔｈ２１以上Ｔｈ２２未満（車両サイズ「中」）、Ｔｈ２２以上（車両サイズ「大」）のいずれの領域に含まれるかを判断し、この判断結果を、車輪の大きさに基づく車両サイズ判断処理の処理結果として得る。
【００８５】
つぎに、ナビゲーション装置４００は、カメラ４１２ｂによる撮影データに基づく車両サイズ判断処理を行う（ステップＳ６０４）。例えば、ナビゲーション装置４００は、自装置を搭載した車両が停止した際に、カメラ４１２ｂによる撮影データに基づいて、自装置を搭載した車両の一つ前に停止している車両と、自装置を搭載した車両とのどちらの高さ（車高）が高いかを判断し、この判断結果を収集し、磁気ディスク４０５などに記憶している。
【００８６】
例えば、ステップＳ６０４において、ナビゲーション装置４００は、自装置を搭載した車両の高さの方が、自装置を搭載した車両の一つ前に停止している車両の高さよりも高いと判断した回数が多ければ、車両サイズ「大」を撮影データに基づく車両サイズ判断処理の処理結果として得る。逆に、ナビゲーション装置４００は、自装置を搭載した車両の高さの方が、自装置を搭載した車両の一つ前に停止している車両の高さよりも高いと判断した回数が少なければ、車両サイズ「中」を撮影データに基づく車両サイズ判断処理の処理結果として得る。
【００８７】
つぎに、ナビゲーション装置４００は、ステップＳ６０２〜ステップＳ６０４のいずれかの判断処理により車両サイズが判断できたかを判断する（ステップＳ６０５）。例えば、ナビゲーション装置４００が初めて起動したとき、ナビゲーション装置４００はステップＳ６０２〜ステップＳ６０４の処理に用いる各種情報を記憶していない。したがって、この場合、ナビゲーション装置４００はステップＳ６０２〜ステップＳ６０４で車両サイズを判断することができず、判断結果を得ることができない。
【００８８】
このように、例えば、ナビゲーション装置４００は、ステップＳ６０２〜ステップＳ６０４のいずれによっても車両サイズを判断できなかったとき、ステップＳ６０５では車両サイズが判断できなかったと判断する。逆に、ナビゲーション装置４００は、ステップＳ６０２〜ステップＳ６０４の少なくともいずれか一つによって車両サイズを判断できたとき、車両サイズが判断できたと判断する。
【００８９】
ナビゲーション装置４００は、車両サイズが判断できなかったとき（ステップＳ６０５：Ｎｏ）、表示パターンＰ２を自位置マークの表示パターンとして設定する（ステップＳ６０６）。そして、ナビゲーション装置４００は、表示パターン変更予定フラグをＯＮに設定して（ステップＳ６０７）、ステップＳ６１５の処理へ移行する。
【００９０】
ナビゲーション装置４００は、車両サイズが判断できたとき（ステップＳ６０５：Ｙｅｓ）、ステップＳ６０２〜ステップＳ６０４の判断結果に基づいて車両サイズを決定する（ステップＳ６０８）。例えば、ナビゲーション装置４００は、ステップＳ６０２〜ステップＳ６０４のうちのいずれか一つの判断処理でのみ判断結果を得られたとき、ステップＳ６０８ではこの得られた判断結果により車両サイズを決定する。
【００９１】
また、ナビゲーション装置４００は、ステップＳ６０２〜ステップＳ６０４のうちの複数の判断処理で判断結果を得られたとき、判断結果として得られた数が最も多いものを車両サイズとして決定する。例えば、加速度および角速度に基づく車両サイズ判断処理では車両サイズ「大」と判断し、車輪の大きさに基づく車両サイズ判断処理では車両サイズ「中」と判断し、撮影データに基づく車両サイズ判断処理では車両サイズ「大」と判断したとする。この場合、車両サイズ「大」と判断した処理が２つ、車両サイズ「中」と判断した処理が１つであるため、ナビゲーション装置４００は、判断結果として多く得られた方の車両サイズ「大」を自車両サイズとして決定する。
【００９２】
また、例えば、加速度および角速度に基づく車両サイズ判断処理では車両サイズ「大」と判断し、車輪の大きさに基づく車両サイズ判断処理では車両サイズ「中」と判断し、撮影データに基づく車両サイズ判断処理では判断結果を得られなかったとする。この場合、車両サイズ「大」と判断した処理も車両サイズ「中」と判断した処理も１つであり、同数となる。
【００９３】
このような場合、ナビゲーション装置４００は、予め定められたそれぞれの判断処理の判断結果の優先度に基づいて、車両サイズを決定する。本実施例では、ステップＳ６０２〜ステップＳ６０４のうち、ステップ番号の若い判断処理ほど、判断結果の優先度が高く定められている。したがって、上記の例では、加速度および角速度に基づく車両サイズ判断処理の車両サイズ「大」が優先され、ナビゲーション装置４００は車両サイズ「大」を車両サイズとして決定する。
【００９４】
車両サイズを決定すると、ナビゲーション装置４００は、決定した車両サイズが「大」であるかを判断する（ステップＳ６０９）。ナビゲーション装置４００は、決定した車両サイズが「大」であれば（ステップＳ６０９：Ｙｅｓ）、表示パターンＰ３を自位置マークの表示パターンとして設定する（ステップＳ６１０）。そして、ナビゲーション装置４００は、表示パターン変更予定フラグをＯＦＦに設定して（ステップＳ６１１）、ステップＳ６１５の処理へ移行する。
【００９５】
ナビゲーション装置４００は、決定した車両サイズが「大」でなければ（ステップＳ６０９：Ｎｏ）、決定した車両サイズが「中」であるかを判断する（ステップＳ６１２）。ナビゲーション装置４００は、決定した車両サイズが「中」であれば（ステップＳ６１２：Ｙｅｓ）、表示パターンＰ２を自位置マークの表示パターンとして設定し（ステップＳ６１３）、ステップＳ６１１の処理へ移行する。ナビゲーション装置４００は、決定した車両サイズが「中」でなければ（ステップＳ６１２：Ｎｏ）、表示パターンＰ１を自位置マークの表示パターンとして設定し（ステップＳ６１４）、ステップＳ６１１の処理へ移行する。
【００９６】
つぎに、ナビゲーション装置４００は、ステップＳ６０６、ステップＳ６１０、ステップＳ６１３、ステップＳ６１４のいずれかにより設定した表示パターンの自位置マークと、自装置を搭載した車両周辺の地図とをディスプレイ４１２ａに表示させ（ステップＳ６１５）、図６のフローチャートで示した一連の処理を終了する。
【００９７】
（ナビゲーション装置による具体的な表示例）
つぎに、ナビゲーション装置４００による具体的な表示例について説明する。図７は、本実施例のナビゲーション装置による具体的な表示例を示す説明図である。図７（ａ）は表示パターンＰ２の自位置マークを表示している場合の表示例、図７（ｂ）は表示パターンＰ３の自位置マークを表示している場合の表示例である。
【００９８】
図７（ａ）および図７（ｂ）に示すように、ナビゲーション装置４００は、車両周辺（例えば車両の現在位置に対応する地点から所定範囲内）の地図Ｍｐをディスプレイ４１２ａに表示する。例えば、地図Ｍｐには道路Ｒｄなどが含まれる。また、ナビゲーション装置４００は、地図Ｍｐにおける車両の現在位置に対応する地点上に自位置マークを表示する。
【００９９】
図７（ａ）に示す例では、ナビゲーション装置４００は地図Ｍｐ上に自位置マークＭ２を表示している。また、図７（ｂ）に示す例では、ナビゲーション装置４００は地図Ｍｐ上に自位置マークＭ３を表示している。なお、前述したように、自位置マークＭ２の表示サイズは、自位置マークＭ３の表示サイズよりも小さくなっている。
【０１００】
また、ナビゲーション装置４００は、車両が旋回した場合、地図Ｍｐに対して自位置マークを相対的に回転させる。このとき、自位置マークの回転の中心となるのは、設定された表示パターンに応じた回転中心位置である。したがって、図７（ａ）に示す例では、自位置マークＭ２のマーク中央を中心に、自位置マークＭ２を回転させることになる（図７中符号７１０で示す点線参照）。一方、図７（ｂ）に示す例では、自位置マークＭ３のマーク前方を中心に、自位置マークＭ３を回転させることになる（図７中符号７２０で示す点線参照）。
【０１０１】
例えば、車両は前輪を中心に旋回する。このため、ナビゲーション装置４００は、自位置マークＭ３のようにマーク前方を回転中心位置とすることにより、実際の車両が旋回するように地図Ｍｐに対して自位置マークを回転させることができる。また、自位置マークＭ３のように表示サイズが「大」の場合、図７（ｂ）に示すように自位置マークＭ３が道路Ｒｄから大きくはみ出る場合も考えられる。このような場合、ナビゲーション装置４００は、マーク前方を回転中心位置として自位置マークを回転させることにより、利用者が最も注視すると思われる（車両の進行方向を指し示す）箇所を道路Ｒｄ上に位置させることができ、利用者にとってわかり易い表示を行うことができる。
【０１０２】
以上に説明したように、ナビゲーション装置４００は、自装置を搭載した車両のサイズに応じた表示パターンの自位置マークを表示することができる。例えば、ナビゲーション装置４００は、車両サイズを「小」と判断したときには表示パターンＰ１の自位置マークを、車両サイズを「中」と判断したときには表示パターンＰ２の自位置マークを、車両サイズを「大」と判断したときには表示パターンＰ３の自位置マークを、表示することができる。
【０１０３】
これにより、ナビゲーション装置４００は、自装置を搭載した車両に対して抱くイメージに即した自位置マークを表示することができる。したがって、ナビゲーション装置４００は、自位置マークにより利用者に違和感を与えてしまうことを防止して、利用者にとって直感的にわかり易い自位置マークを表示することができ、利用者の利便性を高めることができる。
【０１０４】
さらに、ナビゲーション装置４００は、カメラ４１２ｂや各種センサ４１５により取得された情報に基づいて車両サイズを判断し、この判断結果に応じた表示パターンの自位置マークを表示することができる。これにより、ナビゲーション装置４００は、車両サイズに応じた自位置マークを表示するにあたり、利用者が操作しなくてもよく、利用者の手間を削減することができる。そして、ナビゲーション装置４００は、自位置マークの表示パターンの設定方法を知らない利用者に対しても、車両サイズに応じた表示パターンの自位置マークを表示することができる。したがって、ナビゲーション装置４００は、利用者の利便性を高めることができる。
【０１０５】
また、本実施例において、ナビゲーション装置４００は、車両サイズに応じて自位置マークの表示サイズおよび回転中心位置を変更することにしたがこれに限らない。例えば、ナビゲーション装置４００は、車両サイズに応じて自位置マークのデザインを変更してもよい。具体的に、例えば、ナビゲーション装置４００は、車両サイズ「大」と判断した場合には、トラックを上から俯瞰したデザインの自位置マークを表示する。一方、ナビゲーション装置４００は、車両サイズ「中」と判断した場合には、普通乗用車を上から俯瞰したデザインの自位置マークを表示する。このように車両サイズに応じてデザイン変更することにより、ナビゲーション装置４００は、一層と、自装置を搭載した車両に対して抱くイメージに即した自位置マークを表示することができ、利用者の利便性を高めることができる。
【０１０６】
さらに、ナビゲーション装置４００は、複数の判断処理の処理結果を用いて、車両サイズだけでなく車両の種別を判断し、この判断結果に応じた自位置マークを表示するようにしてもよい。例えば、スポーツカーは、コンパクトな車体と、大きな車輪とを備えている。このため、ナビゲーション装置４００は、車両の全長の推定値により車両サイズ「小」と判断し、車輪の大きさにより車両サイズ「大」と判断した場合、自装置を搭載した車両の種別はスポーツカーであると判断し、例えば、スポーツカーを上から俯瞰したデザインの自位置マークを表示する。このようにすることにより、ナビゲーション装置４００は、一層と、自装置を搭載した車両に対して抱くイメージに即した自位置マークを表示することができ、利用者の利便性を高めることができる。
【０１０７】
以上に説明したように、本発明に係る表示装置、表示方法、表示プログラムおよび記録媒体によれば、利用者が抱く車両に対するイメージに即した表示態様で自位置マークを表示することができ、利用者の利便性を向上させることができる。
【０１０８】
なお、本実施の形態で説明した表示方法は、予め用意されたプログラムをパーソナル・コンピュータ、ワークステーション、移動体端末（例えばナビゲーション装置や携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な媒体であってもよい。
【符号の説明】
【０１０９】
１００  表示装置
１０１  取得部
１０２  判断部
１０３  設定部
１０４  表示制御部
１１０  加速度センサ
１２０  角速度センサ
１３０  車速パルスセンサ
１４０  ＧＰＳユニット
１５０  カメラ
２００  移動体
２５０  ターンテーブル
【図１】
2013257214.tif 000003
【図２】
2013257214.tif 000004
【図３】
2013257214.tif 000005
【図４】
2013257214.tif 000006
【図５】
2013257214.tif 000007
【図６】
2013257214.tif 000008
【図７】
2013257214.tif 000009