(57)【特許請求の範囲】
【請求項１】
ユーザ端末の地図提示ユニットを介してデジタル地図を提示する方法であって、
第１のオブジェクト及びこの第１のオブジェクトの第１の位置を取得するステップと、
基準位置及び前記第１の位置を含むデジタル地図を取得するステップと、
一方の端が前記基準位置に接続され、他方の反対側の端が前記第１の位置に接続される第１の線を決定するステップと、
前記基準位置を含む前記デジタル地図の地域を提示するステップであって、前記第１の位置が前記地域の外側にある場合には、前記地域において延在し、一方の端が前記基準位置に接続され、他方の反対側の端が前記第１の位置に接続される前記第１の線の部分を提示することを含み、他の場合には前記第１の線は提示されず、提示される際の前記第１の線の外観は、前記基準位置と前記第１の位置との間の距離に依存する、ステップと、
前記提示された地域において、前記基準位置と前記第１の位置との間で延在し前記第１の線を取り囲むユーザ入力領域を提供するステップと、前記ユーザ入力領域でユーザ入力を検出するステップと、前記検出されたユーザ入力に基づいて地図選択機能を実行するステップと、を備え、
前記第１のオブジェクトに関連し前記第１のオブジェクトに従属する第２のオブジェクトが存在し、一方の端が前記第１の位置に接続され他方の反対側の端が前記第２のオブジェクトの位置である第２の位置に接続される第２の線を提供するステップと、前記第２の位置が前記提示された地域の外側にある場合に、前記提示された地域において延在する前記第２の線の部分を提示し、他の場合には前記第２の線の提示を控えるステップと、を更に備え、
１つの地図選択機能は、前記第１の位置を範囲に含む地域を提示し、この地域で前記第１のオブジェクトを提示するために、前記デジタル地図をパンすることであることを特徴とする方法。
【請求項２】
前記第１の線は、前記基準位置から前記第１の位置の方向に第１の線成分及びこの方向に対して垂直な第２の線成分を有し、前記第１の線の外観は、前記距離を反映する距離データを前記第２の線成分に符号化することにより前記基準位置と前記第１の位置との間の前記距離に依存する、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１の線は湾曲し、該湾曲した第１の線は前記基準位置と前記第１の位置との中間に提供される、前記基準位置と前記第１の位置との間の前記湾曲した第１の線と直線の基準線との間の最大の高さを通り、前記湾曲した第１の線と直線の基準線との角度によって、前記距離が前記第２の線成分に符号化されることを特徴とする請求項２に記載の方法。
【請求項４】
前記最大の高さは、前記デジタル地図の大きさに関連して予め決定され、前記基準位置と前記第１の位置との間の前記距離に依存しないことを特徴とする請求項３に記載の方法。
【請求項５】
前記第２の線成分への前記符号化は、前記距離を示す空間蛇行周波数で蛇行している前記第１の線により提供されることを特徴とする請求項２に記載の方法。
【請求項６】
前記空間蛇行周波数は前記距離に反比例することを特徴とする請求項５に記載の方法。
【請求項７】
前記第２の線成分への前記符号化は、前記第１の線の太さを変動させることにより提供されることを特徴とする請求項２に記載の方法。
【請求項８】
前記距離は前記第１の線の太さに反比例することを特徴とする請求項７に記載の方法。
【請求項９】
前記第１の線の外観は、前記第１の線における線の種類、色又は輝度の変動により、前記基準位置と前記第１の位置との間の前記距離に依存することを特徴とする請求項１に記載の方法。
【請求項１０】
１つの地図選択機能は、前記基準位置及び前記第１の位置の双方を提示するためにズームアウトすることである、ことを特徴とする請求項１に記載の方法。
【請求項１１】
前記第１のオブジェクトに関連し前記第１のオブジェクトに従属するいくつかの更なるオブジェクトが存在し、前記第１のオブジェクトの前記第１の位置は、これらの更なるオブジェクトの位置の間の中心点である、ことを特徴とする請求項１に記載の方法。
【請求項１２】
前記提示された地域でズームインする命令を検出し、前記地域でズームインを実行するステップをさらに備え、このズームインを実行した後で初めて更なるオブジェクトが提示される、ことを特徴とする請求項１又は１１に記載の方法。
【請求項１３】
前記地図選択機能の１つは、前記第１のオブジェクトに関連した更なるデータを提示することである、ことを特徴とする請求項１乃至１２のいずれか１項に記載の方法。
【請求項１４】
前記地図選択機能の１つは、前記第１のオブジェクトと関連付けられたデバイスとの通信を開始することである、ことを特徴とする請求項１乃至１３のいずれか１項に記載の方法。
【請求項１５】
ユーザ入力の１つの種類は、前記第１の線及び前記ユーザ入力領域を横断する移動の方向性ユーザ入力であることを特徴とする請求項１乃至１４のいずれか１項に記載の方法。
【請求項１６】
ユーザ入力の１つの種類は、前記ユーザ入力領域における前記第１の線に沿う移動の方向性ユーザ入力である、ことを特徴とする請求項１乃至１５のいずれか１項に記載の方法。
【請求項１７】
ユーザ入力の１つの種類は、前記第１の線をクリックすることである、ことを特徴とする請求項１乃至１６のいずれか１項に記載の方法。
【請求項１８】
前記基準位置は、前記地図提示ユニットの位置である、ことを特徴とする請求項１乃至１７のいずれか１項に記載の方法。
【請求項１９】
前記基準位置は移動経路に沿って移動しており、前記基準位置が前記第１のオブジェクトに至る前記移動経路に沿う分岐点を通過した場合に、前記第１の線を削除するまたは前記第１の線を提示するのを控えるステップをさらに備える、ことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記第１の線と共に前記第１のオブジェクトに関連するデータを提示するステップを更に備える、ことを特徴とする請求項１乃至１９のいずれか１項に記載の方法。
【請求項２１】
前記第１の位置は更なる端末と関連付けられた位置であり、前記第１のオブジェクト及びこの第１のオブジェクトの第１の位置を取得するステップでは、この更なる端末の位置の取得を位置標定機能を使用して実行する、ことを特徴とする請求項１乃至２０のいずれか１項に記載の方法。
【請求項２２】
ユーザ端末の地図提示ユニットを介してデジタル地図を提示する地図提供デバイスであって、
第１のオブジェクト及びこの第１のオブジェクトの第１の位置を取得し、
基準位置及び前記第１の位置を含むデジタル地図を取得し、
一方の端が前記基準位置に接続され、他方の反対側の端が前記第１の位置に接続される第１の線を決定し、前記基準位置を含む前記デジタル地図の地域を提示し、
前記提示された地域において、前記基準位置と前記第１の位置との間で延在し前記第１の線を取り囲むユーザ入力領域を提供し、前記ユーザ入力領域でユーザ入力を検出し、前記検出されたユーザ入力に基づいて地図選択機能を実行し、
前記第１のオブジェクトに関連し前記第１のオブジェクトに従属する第２のオブジェクトが存在し、一方の端が前記第１の位置に接続され他方の反対側の端が前記第２のオブジェクトの位置である第２の位置に接続される第２の線を提供し、前記第２の位置が前記提示された地域の外側にある場合に、前記提示された地域において延在する前記第２の線の部分を提示し、他の場合には前記第２の線の提示を控える、ように構成された地図提示制御ユニットを備え、
前記提示することは、前記第１の位置が前記地域の外側にある場合に前記地域において延在する前記第１の線の部分を提示することを含み、他の場合には前記第１の線は提示されず、提示される際の前記第１の線の外観は、前記基準位置と前記第１の位置との間の距離に依存し、
１つの地図選択機能は、前記第１の位置を範囲に含む地域を提示し、この地域で前記第１のオブジェクトを提示するために、前記デジタル地図をパンすることである、ことを特徴とする地図提供デバイス。
【請求項２３】
前記地図提示制御ユニットは、前記提示された地域において、前記基準位置と前記第１の位置との間で延在し前記第１の線を取り囲むユーザ入力領域を提供し、前記ユーザ入力領域で検出されるユーザ入力に基づいて地図選択機能を実行するように更に構成される、ことを特徴とする請求項２２に記載の地図提供デバイス。
【請求項２４】
前記第１の位置は更なる端末と関連付けられた位置であり、この更なる端末の位置を取得するように構成されたオブジェクト位置標定ユニットを更に備える、ことを特徴とする請求項２２又は２３に記載の地図提供デバイス。
【請求項２５】
他のデバイスと通信するネットワーク通信インタフェースを更に備える、ことを特徴とする請求項２２乃至２４のいずれか１項に記載の地図提供デバイス。
【請求項２６】
前記地図提供デバイスは、前記ネットワーク通信インタフェースを介して前記ユーザ端末と通信するように構成された地図サーバである、ことを特徴とする請求項２５に記載の地図提供デバイス。
【請求項２７】
前記地図提供デバイスは前記ユーザ端末であり、ユーザ入力を検出するユーザ入力ユニットと、前記デジタル地図を提示する前記地図提示ユニットとを更に備える、ことを特徴とする請求項２２乃至２５のいずれか１項に記載の地図提供デバイス。
【請求項２８】
前記地図提供デバイスは、携帯電話であることを特徴とする請求項２７に記載の地図提供デバイス。
【請求項２９】
前期地図提供デバイスは、ナビゲーションデバイスであることを特徴とする請求項２８に記載の地図提供デバイス。
【請求項３０】
ユーザ端末の地図提示ユニットを介してデジタル地図を提示する地図提供デバイス上で実行される場合に前記地図提供デバイスに、
第１のオブジェクト及びこの第１のオブジェクトの第１の位置を取得し、
基準位置及び前記第１の位置を含む前記デジタル地図を取得し、
一方の端が前記基準位置に接続され且つ他方の反対側の端が前記第１の位置に接続される第１の線を決定し、
前記基準位置を含む前記デジタル地図の地域を提示し、
前記提示された地域において、前記基準位置と前記第１の位置との間で延在し前記第１の線を取り囲むユーザ入力領域を提供し、前記ユーザ入力領域でユーザ入力を検出し、前記検出されたユーザ入力に基づいて地図選択機能を実行し、
前記第１のオブジェクトに関連し前記第１のオブジェクトに従属する第２のオブジェクトが存在し、一方の端が前記第１の位置に接続され他方の反対側の端が前記第２のオブジェクトの位置である第２の位置に接続される第２の線を提供し、前記第２の位置が前記提示された地域の外側にある場合に、前記提示された地域において延在する前記第２の線の部分を提示し、他の場合には前記第２の線の提示を控えるステップを実行させるためのコンピュータプログラムであって、
前記提示することは、前記第１の位置が前記地域の外側にある場合に前記地域において延在する前記第１の線の部分を提示することを含み、他の場合には前記第１の線は提示されず、提示される際の前記第１の線の外観は、前記基準位置と前記第１の位置との間の距離に依存し、
１つの地図選択機能は、前記第１の位置を範囲に含む地域を提示し、この地域で前記第１のオブジェクトを提示するために、前記デジタル地図をパンすることである、ことを特徴とするコンピュータプログラム。
【請求項３１】
請求項３０に記載のコンピュータプログラムを格納したコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末を介してデジタル地図を提示することに関する。特に本発明は、ユーザ端末の地図提示ユニットを介してデジタル地図を提示する方法、地図提供デバイス、コンピュータプログラム及びコンピュータプログラム製品に関する。
【背景技術】
【０００２】
デジタル地図は、ユーザが地理的コンテキストで人、乗り物、動物、所在地、会社又は他の地点情報との関係を自然な方法で提示するために種々のアプリケーションで使用するのに益々普及してきている。
【０００３】
位置を含む画像の提示は、Ｆｌｉｃｋｒ及びＰａｎｏｒａｍｉｏ等の多くのアプリケーションで使用される。
【０００４】
地図上で複数のオブジェクトをレンダリング又は提示する際、特にユーザ自身の位置等の基準位置と共にレンダリングされる際は地図におけるズームレベルが地図中の全てのオブジェクトをレンダリングするように設定される場合であり、情報レベル（例えば、地理的な）が非常に低くなることにより、ユーザにとって地図でナビゲートし且つ関連付けるのが困難になる。
【０００５】
この問題を改善する種々の方法がある。１つの方法は、高いズームレベルの地図と共に低いズームレベルの縮小地図を表示する方法である。別の方法は、基準位置が発見される可能性のある方向を指し示す地図上の矢印をレンダリングする方法である。更に別の方法は、種々のオブジェクトを含むリストをレンダリングする方法であり、地図は、再度レンダリングされ、地図が範囲に含むべきリスト中のオブジェクトを選択することにより種々のオブジェクトを範囲に含む。
【０００６】
特に画面が相対的に小さい場合、これらの種々の方法は、どれもユーザの使い易さに関連した問題を有する。一般的な問題は、ユーザが地図で「迷う」ことにより、地図を提供するサービスに関して苛立ち及び不満を感じるようになることである。
【０００７】
また、一般に既存の解決方法は、ズームレベルを調整し且つ地図を手動でパンすることにより、自身の位置を再配置したりあるいは発見したりするユーザに向けた解決方法を提供する。あるいは、１つ以上のオブジェクトは強調表示されてもよい。
【０００８】
従って、この技術の分野を向上させる必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従って、本発明は、デジタル地図を提示することに関連してユーザの使い易さを向上させることに関する。
【００１０】
従って、本発明の１つの目的は、ユーザ端末の地図提示ユニットを介して地図をユーザにとってより使い易く提示することである。
【課題を解決するための手段】
【００１１】
この目的は、本発明の第１の態様に従って、ユーザ端末の地図提示ユニットを介してデジタル地図を提示する方法により達成される。方法において、第１のオブジェクト及びこの第１のオブジェクトの第１の位置が取得される。また、基準位置及び第１の位置を含むデジタル地図が取得される。第１の線が更に決定される。この第１の線は、一方の端が基準位置に接続され、他方の反対側の端が第１の位置に接続される。そして、基準位置を含むデジタル地図の地域が提示される。第１の位置がその地域の外側にある場合、その地域において延在する第１の線の部分が提示される。他の場合、すなわち第１の位置が地域の内側にある場合、第１の位置は提示されない。提示される際の第１の線の外観は、基準位置と第１の位置との間の距離に依存する。
【００１２】
第１の線の外観は、線の種々の色及び／又は強度、並びに種類を使用することにより、基準位置と第１の位置との間の距離に依存してもよい。外観は、線の形状に対する種々の影響、例えば種々の太さ、線が点線である場合は線の短点間の種々の距離、線が蛇行している場合は空間蛇行の周波数により、あるいは線が湾曲している場合は線の曲率により、基準位置と第１の位置との間の距離に更に依存してもよい。
【００１３】
目的は、本発明の第２の態様に従って、ユーザ端末の地図提示ユニットを介してデジタル地図を提示する地図提供デバイスにより達成される。この地図提供デバイスは、第１のオブジェクト及びこの第１のオブジェクトの第１の位置、並びに基準位置及び第１の位置を含むデジタル地図を取得するように構成される地図提示制御ユニットを備える。地図提示制御ユニットは、一方の端が基準位置に接続され、他方の反対側の端が前記第１の位置に接続される第１の線を決定し、基準位置を含むデジタル地図の地域を提示するように更に構成される。第１の位置が地域の外側にある場合、地図提示制御ユニットは、地域において延在する第１の線の部分を提示するように構成される。他の場合、すなわち第１の位置が地域の内側にある場合、第１の線は、地図提示制御ユニットにより提示されない。提示される際の第１の線の外観は、基準位置と第１の位置との間の距離に依存する。
【００１４】
地図提供デバイスは、ユーザ端末がネットワーク通信インタフェースを介して通信する地図サーバであってもよい。あるいは、地図提供デバイスは、ユーザ端末であってもよく、ユーザ入力ユニットを更に備える。ユーザ端末は、例えば、本明細書において携帯電話又はナビゲーションデバイスである。地図提供デバイスは、他のデバイスと通信するネットワーク通信インタフェースを更に備えてもよい。
【００１５】
この目的は、本発明の第３の態様に従って、ユーザ端末の地図提示ユニットを介してデジタル地図を提示する地図提供デバイス上で実行される場合に地図提供デバイスにより、第１のオブジェクト及びこの第１のオブジェクトの第１の位置、並びに基準位置及び第１の位置を含むデジタル地図を取得するコンピュータプログラムコードを含むコンピュータプログラムにより達成される。更にコンピュータプログラムコードにより、地図提供デバイスは、一方の端が基準位置に接続され他方の反対側の端が前記第１の位置に接続される第１の線を決定し、基準位置を含むデジタル地図の地域を提示する。第１の位置が地域の外側にある場合、地域において延在する第１の線の部分が提示され、他の場合、すなわち第１の位置が地域の内側にある場合、第１の線は提示されない。提示される際の第１の線の外観は、基準位置と第１の位置との間の距離に依存する。
【００１６】
上述の目的は、本発明の第４の態様に従って、第３の態様に係るコンピュータプログラムと、コンピュータプログラムが格納されるコンピュータ可読媒体とを備えるコンピュータプログラム製品により達成される。
【００１７】
本発明は多くの利点を有する。第１の線を使用することにより、ユーザが実際にこのオブジェクトを確認することなく第１のオブジェクトまでの距離の表示を得ることが可能である。このように、ユーザは、地図提示ユニットを介してレンダリングされない地点情報を適切に認識することができる。また、第１の線を提供することにより、第１のオブジェクトが配置される方向を識別することが更に可能である。これは、分かりやすい地図情報をユーザに提供するような、すなわちユーザが地図上で他のオブジェクトを識別できるようにするように構成される地図解像度で、地域を提供することと共に、実行される。このように、ユーザは、自身が理解できる距離情報及び地図情報の双方を取得する。
【００１８】
第１の線の外観の基準位置と第１の位置との間の距離に対する依存性は、距離データを第１の線の形状に符号化することにより実行される。
【００１９】
本発明の一変形例によると、第１の線は、基準位置から第１の位置の方向に第１の線成分及びこの方向に対して垂直な第２の線成分を有する。距離を反映する距離データは、本明細書において第２の線成分に符号化される。このように、第１の線成分を介した方向及び第２の線成分を介した距離を示すことが可能である。これは、距離及び方向の双方を示す場合に有効且つ効率的な方法である。
【００２０】
第１の線は、本明細書において湾曲してもよく、距離は、基準位置と第１の位置との中間に提供される基準位置と第１の位置との間の湾曲した第１の線と直線の基準線との間の最大の高さにより第２の線成分に符号化される。更に最大の高さは、デジタル地図の大きさに関連して予め決定されてもよく、基準位置と第１の位置との間の距離に依存しなくてもよい。これにより、距離データを線に符号化する理解しやすい方法を提供する。距離は、ユーザが基準位置において曲線と基準線との間の角度を検査することにより推定されてもよい。
【００２１】
第２の線成分を符号化する別の方法は、距離を示す空間蛇行周波数で蛇行している第１の線を介した方法である。
【００２２】
空間蛇行周波数は、本明細書において距離に反比例したものとすることができる。
【００２３】
第２の線成分に符号化する更に別の方法は、第１の線の太さを変動させることである。距離は、本明細書において第１の線の太さに反比例したものとすることができる。
【００２４】
線の形状へと符号化することは、例えば破線、点線、一点鎖線等の種々の線を選択し、且つそのような線において長点間及び／又は短点間の距離を変動させることによる符号化の線の種類であってもよい。
【００２５】
線の色又は線の強度の符号化を使用することにより、第１の線の外観を基準位置と第１の位置との間の距離に依存させることが更に可能である。これは、距離を表す強度及び／又は色を含む線を表示することにより実行され得る。
【００２６】
本発明の別の変形例によると、方法は、基準位置と第１の位置との間で延在し、第１の線を取り囲むユーザ入力領域を提示された地域で提供するステップと、ユーザ入力領域でユーザ入力を検出するステップと、検出されたユーザ入力に基づいて地図選択機能を実行するステップとを更に備える。
【００２７】
この変形例によると、地図提供デバイスの地図提示制御ユニットは、基準位置と第１の位置との間で延在し第１の線を取り囲むユーザ入力領域を提示された地域で提供し、前記ユーザ入力領域で検出されるユーザ入力に基づいて地図選択機能を実行するように更に構成される。
【００２８】
本発明のこの変形例によると、更にコンピュータプログラムコードにより、地図提供デバイスは、基準位置と第１の位置との間で延在し、第１の線を取り囲むユーザ入力領域を提示された地域で提供し、前記ユーザ入力領域で検出されるユーザ入力に基づいて地図選択機能を実行する。
【００２９】
これにより、基準位置及び第１の位置に対して実行されることに関連して地図選択機能を容易に且つユーザにとって使い易く選択できる。
【００３０】
地図選択機能は、提示される地域における変化とすることができる。そのような変化は、たとえば、基準位置及び第１の位置の双方を提示するためにズームアウトすることであってもよい。また、それは、第１の位置を範囲に含む地域を提示し、この地域で第１のオブジェクトを提示するために、デジタル地図をパンすることであってもよい。さらに、それは、第１のオブジェクトに関連した更なるデータを提示すること、または第１のオブジェクトと関連付けられたデバイスとの通信を開始することであってもよい。
【００３１】
本発明の別の変形例によると、第１のオブジェクトに関連し、第１のオブジェクトに従属する第２のオブジェクトが存在する。
【００３２】
そのような従属オブジェクトは、第１のオブジェクトと関連付けられた実体に従属する実体と関連付けられたオブジェクトであってもよい。第１のオブジェクトは、本明細書において人物を表してもよい。この場合、従属オブジェクトは、監視下の別の人物、コマンド又は第１のオブジェクトと関連付けられた人物の制御を表してもよい。
【００３３】
この第２のオブジェクトに対して、方法は、一方の端が第１の位置に接続され、且つ他方の反対側の端が第２のオブジェクトの位置である第２の位置に接続される第２の線を提供するステップと、地図ズームレベルがズーム閾値を下回るか、さもなければ第２の線を提示するのを控える間、第２の位置が提示された地域の外側にある場合に、提示された地域において延在する第２の線の部分を提示するステップとを更に備えてもよい。
【００３４】
この第２のオブジェクトに対して、地図提供デバイスの地図提示制御ユニットは、一方の端が第１の位置に接続され、他方の反対側の端が前記第２のオブジェクトの位置である第２の位置に接続される第２の線を提供し、地図ズームレベルがズーム閾値を下回るか、さもなければ第２の線を提示するのを控える間、第２の位置が提示された地域の外側にある場合に、提示された地域において延在する第２の線の部分を提示するように更に構成されてもよい。
【００３５】
この更なるオブジェクトに対して、更にコンピュータプログラムコードにより、地図提供デバイスは、一方の端が第１の位置に接続され、他方の反対側の端が前記第２のオブジェクトの位置である第２の位置に接続される第２の線を提供し、地図ズームレベルがズーム閾値を下回るか、さもなければ第２の線を提示するのを控える間、第２の位置が提示された地域の外側にある場合に、提示された地域において延在する第２の線の部分を提示する。
【００３６】
本発明の更なる変形例によると、第１のオブジェクトに関連し、第１のオブジェクトに従属するいくつかの更なるオブジェクトが存在してもよく、第１のオブジェクトの第１の位置は、これらの更なるオブジェクトの位置の間の中心点としてもよい。
【００３７】
そのような更なるオブジェクトに対して、方法は、提示された地域でズームインする命令を検出するステップと、この地域でズームインを実行するステップとを更に備え、このズームインを実行した後で初めて更なるオブジェクトが提示されるようにしてもよい。
【００３８】
そのような更なるオブジェクトに対して、地図提供デバイスの地図提示制御ユニットは、提示された地域でズームインする命令を検出し、この地域においてズームインを実行し、このズームインを実行した後で初めて更なるオブジェクトを提示するように更に構成されてもよい。
【００３９】
そのような更なるオブジェクトに対して、更にコンピュータプログラムコードにより、地図提供デバイスは、提示された地域でズームインする命令を検出し、この地域でズームインを実行し、更なるオブジェクトがこのズームインを実行した後で初めて提示されるようにしてもよい。
【００４０】
１つの種類のユーザ入力は、第１の線及びユーザ入力領域を横断する移動の方向性ユーザ入力であってもよい。別の種類のユーザ入力は、第１の線に沿うユーザ入力領域における移動の方向性ユーザ入力であってもよい。更なる種類のユーザ入力は、第１の線をクリックすることであってもよい。
【００４１】
本発明の一変形例によると、基準位置は地図提示ユニットの位置である。基準位置は、移動経路に沿って更に移動していてもよい。
【００４２】
移動経路に沿うこの種の移動に対して、方法は、基準位置が第１のオブジェクトに至る移動経路に沿う分岐点を通過した場合に第１の線を削除する、又は第１の線を提示するのを控えるステップを備えてもよい。第１のオブジェクトに関連するデータは、第１の線と共に更に提示されてもよい。
【００４３】
移動経路に沿うこの種の移動に対して、地図提供デバイスの地図提示制御ユニットは、基準位置が第１のオブジェクトに至る移動経路に沿う分岐点を通過した場合に第１の線を削除するか、あるいは第１の線を提示するのを控えるように更に構成されてもよい。第１のオブジェクトに関連するデータは、第１の線と共に更に提示されてもよい。
【００４４】
移動経路に沿うこの種の移動に対して、更にコンピュータプログラムコードにより、地図提供デバイスは、基準位置が第１のオブジェクトに至る移動経路に沿う分岐点を通過した場合に第１の線を削除してもよく、あるいは第１の線を提示するのを控えてもよい。第１のオブジェクトに関連するデータは、第１の線と共に更に提示されてもよい。
【００４５】
本発明の更なる変形例によると、第１の位置は、更なる端末と関連付けられた位置である。
【００４６】
この更なる端末に対して、方法は、位置標定機能を使用してこの更なる端末の位置を取得する更なるステップを備えてもよい。
【００４７】
この更なる端末に対して、地図提供デバイスは、この更なる端末の位置を取得するように構成されたオブジェクト位置標定ユニットを備えてもよい。
【００４８】
この更なる端末に対して、更にコンピュータプログラムコードにより、地図提供デバイスは、位置標定機能を使用してこの更なる端末の位置を取得してもよい。
【００４９】
本明細書において使用される場合の「備える」という用語は、記載される特徴、数字、ステップ又は構成要素の存在を特定するものとして解釈されるが、１つ以上の他の特徴、数字、ステップ、構成要素又はそれらの集合の存在又は追加を除外しないことが強調されるべきである。
【図面の簡単な説明】
【００５０】
【図１】図１は、通信ネットワークに接続される２つのユーザ端末及び地図データベースに直接接続される地図サーバを概略的に示す図である。
【図２】図２は、地図サーバを示す簡略化された概略ブロック図である。
【図３】図３は、ユーザ端末を示す簡略化された概略ブロック図である。
【図４】図４は、本発明の第１の実施形態に従ってユーザ端末の地図提示ユニットを介してデジタル地図を提示する方法で実行される複数の方法ステップを示すフローチャートである。
【図５】図５は、第１の地域の基準オブジェクトが第１の線を介して第２の地域の第１のオブジェクトにリンクされる２つの別個の地域を有するデジタル地図を概略的に示す図である。
【図６Ａ】図６Ａは、基準オブジェクト及び第１の線の第１の部分を含む図５の第１の地域を概略的に示す図である。
【図６Ｂ】図６Ｂは、第１のオブジェクト及び第１の線の第２の部分を含む地域を概略的に示す図である。
【図７】図７は、第１のオブジェクト、第１の線の第３の部分及び第１のオブジェクトに関連した更なるオブジェクトを含む第２の地域の部分を概略的に示す図である。
【図８】図８は、第１の線のいくつかの別の構成を示す図である。
【図９】図９は、基準オブジェクトが移動経路に沿って移動している際に提示される地域を示す図である。
【図１０】図１０は、本発明の地図提供機能性を実現するコンピュータプログラムが格納されるＣＤ  ＲＯＭディスクの形態で本発明の一実施形態に係るコンピュータプログラム製品を概略的に示す図である。
【発明を実施するための形態】
【００５１】
次に、添付の図面に関連して本発明を更に詳細に説明する。
【００５２】
以下の説明において、限定するのではなく説明する目的で、本発明を完全に理解するために具体的な詳細、例えば特定のアーキテクチャ、インタフェース、技術等を説明する。しかし、本発明がこれらの具体的な詳細から逸脱する他の実施形態で実施されてもよいことは、当業者には明らかとなるだろう。他の例において、既知のデバイス、回路及び方法の詳細な説明は、不要な詳細により本発明の説明を不明瞭にしないようにするために省略される。
【００５３】
本発明は、ユーザ端末を介してデジタル地図上でオブジェクトを提示することに関する。オブジェクトは、本明細書において建物、営業所等の地図中のオブジェクトとすることができる。また、オブジェクトは、本明細書においてユーザに対する地点情報に関連する等、ユーザにとって興味深い地図上の場所に関連してものとすることもできる。そのような地点情報により、美容院または店等の種々のサービス及び歴史的に興味深い遺跡等の場所（site）を提供してもよい。さらに、オブジェクトは、地図上で提示されるインポートされたオブジェクト、例えばポータブルユーザ端末、車両等を搭載した人物を表すオブジェクトであってもよい。これは、オブジェクトが固定オブジェクトであっても移動オブジェクトであってもよいことを意味する。従って、オブジェクトは、デジタル地図上で提示されるかあるいはデジタル地図に対して提示されるアイコンのようなグラフィカルシンボルであってもよい。従って、オブジェクトは、ユーザにとって興味深いかもしれない人物、施設または他の何らかの項目をユーザが識別でき、それらがデジタル地図上で関連付けられた位置にリンクされることを何らかの方法で適切に示す記号であってもよい。
【００５４】
本発明は、特に、地域が提示されるがそのようなオブジェクトが提示されない、すなわちオブジェクトが基準位置を含む地域の外側にある場合に、オブジェクトと基準位置との間の距離を提示することに関する。これは、オブジェクトがどのくらい離れて配置されているかをユーザが判定するのを容易にするために実行される。これは、サイズが小さく、多くの場合結果としてユーザが地図中の詳細を識別できるように狭い地域が提示される必要のあるディスプレイ等の地図提示ユニットにとって特に重要である。
【００５５】
次に、ＷＡＮ（ワイドエリアネットワーク）であってもよい通信ネットワークＮの限定しない例の状況において本発明を更に詳細に説明する。ネットワークＮを図１に示す。このネットワークＮは、本明細書において、ＵＭＴＳ（ユニバーサル移動通信システム）ネットワーク又はＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）ネットワーク等のセルラネットワークとすることができ、それらはＩＭＳ（インターネットプロトコルマルチメディアサブシステム）に接続されていてもよいし、されていなくてもよい。さらに、ネットワークＮは固定ネットワークであってもよい。本発明は、実際にはワイドエリアネットワークに限定されず、実際にそのようなネットワークを使用せずに実現されてもよい。ネットワークＮには、本発明の例では携帯電話である第１のユーザ端末１０が接続される。携帯電話は、本発明で使用され得るユーザ端末の一例にすぎない。他の種類のユーザ端末としては、ＰＣ（パーソナルコンピュータ）、並びにラップトップコンピュータ及び／又はパームトップコンピュータ等のコンピュータ、並びに電子手帳などが挙げられる。本発明の一変形例において、第１のユーザ端末は、ユーザ、ＧＰＳ（全地球測位システム）衛星からの入力、及び／又はナビゲーションデバイスの位置等を推定するために推測航法システムを利用する車両からの信号のみを受信できる、ＧＰＳを用いた誘導デバイス（guidance device）等の、独立型誘導デバイス、あるいはナビゲーションデバイスで実現される。ユーザ端末１０は、地図サーバ１２と通信することにより地図データベース１４に接続する。本明細書において図１の地図データベース１４は地図サーバ１２の外側にあるものとして示されるが、他の実施形態において、地図サーバ１２が地図データベース１４を更に備えるようにしてもよい。ネットワークＮには、別のユーザ端末１５が更に接続される。
【００５６】
地図サーバ１２は、本明細書では本発明の一実施形態に係る地図提供デバイスであり、ユーザ端末１０は、本発明の別の実施形態に係る地図提供デバイスである。
【００５７】
図２は、地図サーバ１２の内容を概略的に示す。地図サーバ１２は、ネットワークを介して他のデバイスと通信し且つデータベース１４とも通信するための、ネットワークに対する通信インタフェース１６を含む。地図サーバ１２は、後で示される例においてユーザ端末１０から受信した命令を処理し、地図データベース１４からデジタル地図を取り出し、結果をユーザ端末１０に返送するサーバ地図提供ユニット１８を更に含む。本明細書において、サーバ地図提供ユニット１８及びインタフェース１６に接続されたサーバオブジェクト位置標定ユニット１９が更に存在する。このサーバオブジェクト位置標定ユニット１９は、例えば通信ネットワークＮを使用してオブジェクトの位置を標定する。そのような機能は、３ＧＰＰ（第３世代パートナーシッププロジェクト）ＬＣＳ（位置情報サービス）機能、又は、ＯＭＡ（オープンモバイルアライアンス）ｌｏｃ機能、あるいは、Ｇｅｏｐｒｉｖ機能であってもよい。地図サーバ１２は、携帯電話等の物体の位置を標定することを実行する。また、地図サーバ１２は、人物に関連したグラフィカルオブジェクトを更に提供してもよい。
【００５８】
図３は、本発明の一態様に係る第１のユーザ端末１０の概略ブロック図を概略的に示す。第１のユーザ端末１０は、ネットワークＮと通信する通信インタフェースＣＩ２０を含む。通信インタフェース２０は、端末地図ハンドリング機能ＭＨ＿Ｆを実現するユーザ端末地図ハンドリングユニット３２及びオブジェクト位置標定機能ＯＰＬ＿Ｆを実現する端末オブジェクト位置標定ユニット３４を含む端末制御ユニット２２に接続される。更に端末制御ユニット２２は、本明細書ではキーボードＫＢの形態のユーザ入力ユニット２４及び本明細書では表示ユニットＤＰ＿Ｕ２６の形態の地図提示ユニット２６に接続される。オブジェクト位置標定ユニット３４は、上述したいずれかの種類に係るオブジェクト位置標定機能ＯＰＬ＿Ｆを提供してもよい。端末制御ユニット２２には、位置決めユニットＰＯＳ２８及びメモリＭ３０が更に接続される。位置決めユニット２８は、ユーザ端末の位置を提供するユニットである。すなわち、位置決めユニット２８は、第１のユーザ端末自体の位置を取得するため、ＧＰＳ信号受信及び計算回路の形態のＧＰＳ位置決めユニットであってもよい。あるいはユーザ端末の位置は、オブジェクト位置標定ユニット３４を介して取得されてもよいことが本明細書において言及されるべきである。また、位置決めユニット２８は、第１のユーザ端末１０のプロセッサ上で実行されるソフトウェアの援助で実現されてもよい。位置決めユニット２８のソフトウェアの実施形態は、第１のユーザ端末１０の位置を判定するために現在のネットワークセルアイデンティティの位置の知識を利用してもよい。あるいは、又は、それに加え、第１のユーザ端末１０の位置は、無線基地局信号の三角測量に基づいて判定されてもよい。これら２つの位置決め技術のうちの後者は、ＧＰＳ衛星から十分な位置決め信号を受信できない場所で有益である。
【００５９】
キーボードは、使用される可能性のある一種のユーザ入力ユニットである。しかし、マウス又はトラックボール等の他の種類のユーザ入力ユニットを用いることが更に可能である。また、ユーザ入力ユニットと地図提示ユニットとを組み合わせることが更に可能である。これは、タッチスクリーンが使用される場合の例である。表示層の上に提供されたタッチレジストレイション層はユーザ入力ユニットとして使用され、表示層は地図提示ユニットとして使用される。
【００６０】
本発明の第１の実施形態において、ユーザ端末１０は、オブジェクト位置標定機能３４を用いて提供されないことが可能である。本明細書において、メモリ３０及び位置決めユニット２８が更に使用されてもよいが、それらを除去することが更に可能である。また、第１の実施形態における端末地図提供ユニット３２の機能は、サーバ地図提供ユニット１８に対するクライアントとして機能することに更に限定される。
【００６１】
次に、上述した図１〜図３、並びにユーザ端末の地図提示ユニットを介してデジタル地図を提示する方法において実行される複数の方法ステップのフローチャートを示す図４、２つの別個の地域を有するデジタル地図を示し、一方の地域の基準オブジェクトが第１の線を介して第２の地域の第１のオブジェクトにリンクされる図５、基準オブジェクト及び第１の線の第１の部分を含む図５の第１の地域を示す図６Ａ、並びに第１のオブジェクト及び第１の線の第２の部分を含む第２の地域を示す図６Ｂを参照して、本発明の第１の実施形態に係る本発明の機能を更に詳細に説明する。
【００６２】
今日では、デジタル地図を使用することにより、デジタル地図上の種々の位置に関する大量の情報をユーザに提供することが可能である。これにより、ユーザが地図の位置に関する興味深い情報及び有用なデータを発見し、そのような情報を提供するデータ又はユーザにとって興味深い他の機能を配置する多くの機会をもたらす。地図中のオブジェクト及び地図上のオブジェクトは、多くの場合、基準位置に関連して興味深いものである。この基準位置は、ユーザ端末自体の位置であってもよく、ユーザの位置を反映する。しかし、基準位置は、別の位置、例えばユーザが訪問する予定であるか、最近訪問したかあるいは他の理由で興味のある場所の位置であってもよい。興味深いオブジェクトは、家族、友人及びゲームの対抗者を表す移動オブジェクトであってもよいし、自動車及びバスのような車両等の他の移動オブジェクトであってもよい。オブジェクトは、地図中のオブジェクト、例えば特定の建物、店、又はレストラン等の施設、公園、あるいは地図に提示された他のあらゆる種類の実体であってもよい。本明細書において、オブジェクト及び基準位置の双方が同時に提示されるズームレベルで地図を提示することが可能である。しかし、これは２つの位置の間の距離をユーザに提示することに関して２つの欠点を有する。通常は携帯電話の場合であり、また、多くのナビゲーションデバイスの場合であるが、地図提示ユニットのサイズが小さい場合、建物及び道路等の地図要素が小さすぎて意味のある情報を全く提供できないため、距離を設定するのは困難となる。これは、ユーザがいくつかのオブジェクトに同時に興味がある場合に更に問題となる。
【００６３】
基準位置にズームインすることにより大きさが変化する場合、地図の地理情報を掌握するのがより簡単になる。しかし、オブジェクトを提示できなくなる可能性がある。本明細書において、矢印等を介してオブジェクトへの一般的な方向を示すことが可能であるが、その場合には距離情報は失われる。これは、ユーザが、基準位置の局所的近傍を理解しつつ、基準位置と対象のオブジェクトとの間の距離を理解するために種々のズームレベル間で切り替えることが必要となることを意味する。更にそれには、多くのズームイン命令及びズームアウト命令が必要となり、非常に煩わしく且つ更に時間がかかるだろう。
【００６４】
本発明は、オブジェクト及び基準位置を提供する際にユーザに対して距離情報を提示することに関連したこのような負担を軽減することに関する。
【００６５】
ユーザ端末１０は、この第１の実施形態においては単なるレンダリングデバイスである。従って、ユーザ端末１０は、表示ユニット２６上に提示される地図を取得するために地図サーバ１２と通信する。従って、端末地図提供ユニット３２は、本明細書においてサーバ地図提供ユニット１８に接続する単なるクライアント機能である。従って、本実施形態において、サーバ地図提供ユニット１８は、地図提示制御ユニットとして動作するサーバである。
【００６６】
本明細書において第１のオブジェクト及び場合によっては更にこの第１のオブジェクトの第１の位置を提供するように、最初にユーザに入力指示をするようにしてもよい。本明細書において、ユーザがデジタル地図上で位置又はオブジェクトを示すことにより、例えば表示ユニット２６を介して提示される地図上で建物を特定することにより、第１のオブジェクト及び第１の位置を提供するようにしてもよい。そのため、デジタル地図はサーバ地図提示制御ユニット１８から端末地図提供ユニット３２に転送され、端末地図提供ユニット３２がそれを表示ユニット２６上にレンダリングし、ユーザがキーボード２４を使用してこの地図上で位置を選択することにより、その位置がオブジェクトを示すように構成してもよい。あるいはオブジェクトは、地図を探索すること、例えばレストラン等の種々のオブジェクトに関連して探索することにより取得されてもよい。この点に関して、本明細書において基準位置に関連した探索語をユーザが入力するようにしてもよく、この探索語をサーバ地図提供ユニット１８に送信し、探索語に基づく探索で発見されたオブジェクトを含む地図を受信してもよい。
【００６７】
さらに、ユーザが友人を示すことにより、オブジェクトが示されるようにしてもよい。ユーザは、本明細書において友人の位置を取得するために端末１０の端末オブジェクト位置標定ユニット３４を使用することができ、この位置及び友人を表すグラフィカルオブジェクトは、サーバ地図提示制御ユニット１８に転送される。端末オブジェクト位置標定ユニット３４は、本明細書において上述のオブジェクト位置標定機能に基づいて位置を標定してもよい。しかし、サーバ地図提示制御ユニット１８がそのようなオブジェクト位置標定を処理することが更に可能である。従って、ユーザは、友人のユーザ端末の識別子、例えば携帯電話の番号、ＩＭＳプレゼンスサービスでの友人の名前又は別名を示してもよい。本発明の例において、ユーザは、キーボード２４を介してそのような端末識別子を示してもよい。ユーザは、本明細書において友人を表すグラフィカルオブジェクトを更に提供してもよい。次にこの端末識別子は、場合によってはグラフィカルオブジェクトを伴う通信インタフェース２０を介してサーバデバイスに転送される。
【００６８】
その後、サーバデバイス１２の地図提示制御ユニット１８は、通信インタフェース１６を介して端末識別子を受信し、場合によっては当該友人を表すグラフィカルオブジェクトを更に受信する。グラフィカルオブジェクトを受信しない場合、サーバ地図提供ユニット１８は自身でそれを生成してもよい。あるいは、サーバ地図提供ユニット１８は、友人の位置が標定される時にサーバオブジェクト位置標定ユニット１９からグラフィカルオブジェクトを受信するようにしてもよい。一例として、この位置は、ネットワークＮの更なるユーザ端末１５の位置である。次にサーバ地図提供ユニット１８は、ユーザ識別子によりサーバオブジェクト位置標定ユニット１９に接続し、サーバオブジェクト位置標定ユニット１９が、その後友人の位置を標定するようにしてもよい。本明細書において、サーバ位置標定ユニット１９は、例えばセルアイデンティティ、三角測量、ＭＰＳ又はＧＰＳ位置に基づく従来のあらゆる位置標定機能を使用してもよい。次にサーバオブジェクト位置標定ユニット１９は、位置及び場合によっては更に位置と関連付けられたオブジェクトをサーバ地図提示制御ユニット１８に提供する。この位置は本明細書において第１の位置を示し、オブジェクトは第１のオブジェクトを示す。このように、サーバ地図提供ユニット１８は、ステップ３６で第１のオブジェクトＯ１及び第１の位置Ｐ１を取得する。
【００６９】
サーバ地図提供ユニット１８は、場合によっては基準オブジェクトと共にステップ３７で基準位置を更に取得する。本明細書において、基準位置は基準位置を入力するようにユーザに入力指示することにより取得されてもよく、これは表示ユニット２６を介してレンダリングされている地図上でユーザが位置を示すことにより実行されてもよい。あるいは、ユーザ端末１０の位置決めユニット２８により、ユーザの位置を取得することが可能であり、取得されたユーザの位置はサーバ地図提示制御ユニット１８に転送される。また、サーバ地図提供ユニット１８は、サーバオブジェクト位置標定ユニット１９を使用してユーザ端末１０の位置を標定することが可能である。さらに、デジタル地図上のデフォルト位置が、基準位置として提供されることが可能である。特に基準位置がユーザの位置である場合、本明細書において、基準オブジェクトＲＯはこの位置に対して提供されることが更に可能である。あるいは、位置の建物等の地図中のオブジェクトは、基準オブジェクトとして提供されてもよい。さらに、基準オブジェクトが提供されないことも可能である。
【００７０】
次に、地図提示制御ユニットとして動作するサーバ地図提供ユニット１８は、ステップ３８でデジタル地図Ｍ１を取得する。本実施形態において、サーバ地図提供ユニット１８は、データベース１４から第１の位置及び基準位置を範囲に含むデジタル地図Ｍ１を収集する。こうして、デジタル地図は、基準位置及び第１の位置を含む。
【００７１】
その後、サーバ地図提供ユニット１８は、ステップ４０で基準位置ＲＰと第１の位置との間の距離Ｄを判定する。これは、基準位置の地図座標と第１の位置の地図座標とを比較することにより実行され得る。
【００７２】
その後、地図提示制御ユニットは、基準位置と第１の位置との間に延在する第１の線を決定する。後に提示される際の線の外観は、本明細書において基準位置と第１の位置との間の距離に依存する。地図提示制御ユニットは、第１の線の外観、この場合は第１の線の形状へ、距離を反映する距離データを符号化することが見て取れる。本発明のいくつかの実施形態において、従って第１の線は、ステップ４２で、基準位置ＲＰと第１の位置Ｐ１との間の距離Ｄを反映する形状を有する線Ｌ１を決定する。第１の線は、第１の端が基準位置に接続され、他方の反対側の端が第１の位置に接続される。
【００７３】
第１の線は、本明細書において、基準位置から第１の位置の方向への第１の線成分とこの方向に対して垂直な第２の線成分とを有し、距離を反映する距離データは、第２の線成分に符号化されるようにしてもよい。本発明の第１の実施形態に従って第１の線が提供される方法を図５に示す。
【００７４】
図５において、基準位置ＲＰ及び基準オブジェクトＲＯを範囲に含む第１の地域Ａ１、並びに、第１のオブジェクトＯ１及び第１の位置Ｐ１を範囲に含む第２の地域Ａ２を含むデジタル地図Ｍ１を示す。第１の線Ｌ１は、本明細書において例えば放物線状に湾曲してもよく、距離データは、基準位置ＲＰと第１の位置Ｐ１との中間に提供される、基準位置ＲＰと第１の位置Ｐ１との間の湾曲した第１の線と直線である基準線ＲＬとの間の最大の高さＨにより、第２の線成分に符号化される。更にこの最大の高さは、デジタル地図の大きさに関連して予め決定され、基準位置と第１の位置との間の距離に依存しなくてもよく、地図に対して使用される全ての第１の線に適用されてもよい。これは、地図で距離を示すために使用された全ての線が同一の高さ及び同一の一般的な形状を有することを意味する。しかし、この曲線は、距離に基づいて圧縮されるかあるいは拡張される。
【００７５】
図５に示されたものは、ユーザ端末１０の表示ユニット２６上でレンダリングされないことが本明細書において理解されるべきである。図５は、本発明を適切に理解するためだけに示されたものである。
【００７６】
第１の線Ｌ１がこのように決定されたことに伴い、ステップ４４で、提示される第１の地域Ａ１がサーバ地図提示制御ユニット１８により決定される。これは、ユーザ端末から転送されるキーボード２４を介して行われたユーザ選択を受信するサーバ地図提示制御ユニットにより、例えばユーザにより選択されたズーミング動作またはパニング動作を通して実行されてもよい。あるいは、サーバ地図提示制御ユニットは、地図解像度、地図のサイズ及び表示ユニットのサイズに基づいたデフォルトにより、基準位置が提供される地域を決定してもよい。
【００７７】
地域Ａ１が決定されたことに伴い、サーバ地図提示制御ユニット１８は、ステップ４６において、第１の位置Ｐ１が第１の地域Ａ１の外側にあるか否かを調査する。外側にない場合、サーバ地図提供ユニット１８は、基準オブジェクトＲＯ及び第１のオブジェクトＯ１を含む地図の地域をユーザ端末１０に転送する。そして、端末制御ユニット２２の端末地図提供ユニット３２は、処理を進め、表示ユニット２６を介して第１の地域を提示する。従って、この場合にステップ４８で提示される第１の地域は、基準位置及び第１のオブジェクトの双方を範囲に含む。これは、デジタル地図の第１の地域が基準位置ＲＰの基準オブジェクトＲＯ及び第１の位置Ｐ１の第１のオブジェクトＯ１により標準的な方法で提示されることを意味する。しかし、第１の線Ｌ１は提示されない。こうして、サーバ地図提示制御ユニット１８は、第１の線を提示するのを控える。
【００７８】
しかし、第１のオブジェクトＯ１がステップ４６で提示された第１の地域Ａ１の外側の位置を有する場合、ステップ５０において、サーバ地図提供ユニット１８は、表示ユニット２６上で提示されるように、第１の線Ｌ１の部分と共に基準位置ＲＰの基準オブジェクトＲＯをその範囲に含むデジタル地図Ｍ１の第１の地域Ａ１を送出する。サーバ地図提供ユニット１８は、本明細書において基準オブジェクトを更に転送してもよい。
【００７９】
ユーザ端末１０の端末地図提供ユニット３２は、処理を進めて、表示ユニット２６を介して第１の地域Ａ１をレンダリングするかあるいは提示する。
【００８０】
なお、第１の線は、上述されたものより後で決定されてもよいことが本明細書において理解されるべきである。例えば、第１の位置が第１の地域の外側にあることが分かった後で初めて決定されてもよい。
【００８１】
提示される第１の地域を図６Ａに概略的に示す。図示されるように、第１の線Ｌ１は全体が提示されず、地域Ａ１にわたり延在する第１の線の第１の部分Ｌ１Ａのみが提示されている。残りは提示されない。
【００８２】
以上のように提示することにより、ユーザが実際にこのオブジェクトを確認せずに第１のオブジェクトまでの距離の表示を得ることが可能となる。このように、ユーザは、表示ユニットを介してレンダリングされない地点情報を適切に認識する。第１の線を提供することにより、第１のオブジェクトが配置される方向を識別することが更に可能である。これは、分かりやすい地図情報をユーザに提供する地図解像度、すなわちユーザが地図上で他のオブジェクトを識別できるようにする地図解像度で地域を表すことと共に実行される。このように、ユーザは、自身が理解できる距離情報及び地図情報の双方を取得する。この利点は、いくつかのオブジェクトまでの距離が上述の方法で提供される場合により明らかである。距離が第２の線成分に符号化される線を使用することにより、第１の線成分を介した方向を示すことが可能である。これは、距離及び方向の双方を示す場合に有効で効率的な方法である。
【００８３】
第１の線Ｌ１のこの変形例において、第１の地域の基準位置における第１の線と直線の基準線（不図示）との角度は、距離を適切に示すことが明らかである。この角度は、第１のオブジェクトが基準位置に近接する場合に相対的に大きく、距離が長い場合に相対的に小さい。従って、第１の地域の曲線の高さは、距離に関する適切な指標となる。
【００８４】
地図を介してナビゲートする単純な方法をユーザに提供するために、地図提示制御ユニットは、基準位置ＲＰと第１の位置との間で延在し、第１の線を取り囲む入力領域ＵＩＡを提示された地域に提供してもよい。これは、このユーザ入力領域が基準位置ＲＰから表示ユニット２６の縁部までの線を範囲に含む帯域として提供されることを意味し、その線は表示ユニット２６の縁部において提示されている地域を離脱する。ステップ５２において、このユーザ入力領域ＵＩＡでユーザにより生成されるユーザ入力が検出されると、ステップ５４において、地図選択機能が対応するユーザ入力領域における入力に基づいて実行される。
【００８５】
ユーザ入力は、例えばディスプレイ上のカーソルの動きにより有効に検出されてもよい。また、ディスプレイがタッチスクリーンである場合には、触れることにより実行されてもよい。さらに、キーボード上の矢印又はマウスを使用することにより実現されてもよい。その後、そのように検出されたユーザ入力が端末地図提供ユニット３２からサーバ地図提示制御ユニット１８に転送されることにより、対応する地図選択機能が実行される。ユーザ入力領域に対するユーザ入力は、複数の地図選択機能と関連付けられてもよく、そのうちのいくつかを以下に説明する。
【００８６】
提供される地図選択機能のうちの少なくともいくつかは、提示される地域における変化を含む。
【００８７】
図６Ａにおいて、第１の種類のユーザ入力は、第１の線に沿うユーザ入力領域ＵＩＡにおける移動ＵＭ１である方向性ユーザ入力の形態で示される。そのようなユーザ入力が検出され、サーバ地図提示制御ユニット１８に転送される場合、このユニットは、たとえば、提示される第２の地域Ａ２を選択する。本明細書において、この選択は、第１の位置Ｐ１が提供される第２の地域Ａ２を選択することを含む。従って、これは、サーバ地図提供ユニット１８が第１のオブジェクトＯ１と共にデジタル地図の第２の地域Ａ２を端末地図提供ユニット３２に転送し、端末地図提供ユニット３２がデジタル地図の第２の地域Ａ２上で第１のオブジェクトＯ１を提示することを意味する。この地域Ａ２は、たとえば、第１の地域と同一の地図解像度で提示される。
【００８８】
これを図６Ｂに概略的に示す。本明細書において、第２の地域Ａ２に提供される第１の線の部分である第１の線の第２の部分Ｌ１Ｂが更に示される。このように、第１のオブジェクトＯ１に到達するために高速で直接的なパン動作を実行することが可能である。これはそのように１段階で実行されるため、特定の地図解像度で、第１の地域と第２の地域との間に多くの地図ビューがある場合に有利である。尚、本明細書において、第１の位置Ｐ１と表示ユニット２６の縁部との間の第２の地域において第１の線を取り囲むユーザ入力領域（不図示）における対応するユーザの移動を介して第１の地域に再度パンすることが可能であってもよく、そのような移動は、基準位置に向けての方向の移動であるのが有効である。以上のように、上述の地図選択機能は、第１の位置Ｐ１を範囲に含み且つこの地域Ａ２で第１のオブジェクトＯ１を提示するためにデジタル地図をパンすることである。
【００８９】
更なる種類のユーザ入力を用いることが可能である。次に、再度図６Ａを参照すると、ユーザが第１の地域Ａ１において第１の線及びユーザ入力領域ＵＩＡを横断する方向性移動ＵＡ２を行う場合、別の地図選択機能が提供される。この場合、サーバ地図提示制御ユニットは、ズームアウトし且つ基準及び第１の位置の双方を範囲に含むデジタル地図の地域を送出することが可能である。このようにして、基準位置及び第１の位置の双方が提示される。従って、この場合の地図選択機能は、基準位置及び第１の位置の双方を提示するためにズームアウトすることである。
【００９０】
別のユーザ入力は、提示される地域においてユーザ入力領域の第１の線をクリックすることであってもよい。なお、提示される地域は第１の地域又は第２の地域のいずれかであってもよい。これにより、第１のオブジェクトに関連した更なるデータが取り出される地図選択機能が選択されるようにしてもよい。例えばこれは、ユニフォームリソースロケータ（ＵＲＬ）等の、第１の線により提供されたリンクへの接続とすることができる。このリンクは、更なるデータが取り出されるサーバにつながってもよい。例えば、第１のオブジェクトがレストランである場合、レストランにより提供されるメニューに関連するデータが取り出されてもよい。また、ランキングデータ、営業時間、レストランの種類等であってもよい。
【００９１】
別の方法として、地図選択機能は、第１のオブジェクトと関連付けられたデバイスとの通信を開始するようにしてもよい。たとえば、第１のオブジェクトがレストランである場合、通話がレストランに対して設定されるか、あるいは電子メッセージがレストランに送出されることようにすることが可能である。オブジェクトが自身のユーザ端末の位置により配置される人物である場合、第１の線をクリックすることによりこのユーザ端末に通話が設定されるか、あるいはメッセージが送出されることが更に可能である。一例として、そのような通信は、図１においてユーザ端末１０から更なる端末１５に設定される。
【００９２】
上述したようなユーザ入力は、説明した地図選択機能と必ずしも関連付けられなくてもよい。例えば第１の線をクリックすることによりズームアウトしてもよく、あるいは、一方の地域から他方の地域にパンしてもよい。
【００９３】
次に、再度図６Ｂを参照すると、第１のオブジェクトＯ１と関連付けられた少なくとも１つ又は複数の従属オブジェクトが存在することが可能である。従属オブジェクトは、例えば、第１のオブジェクトと関連付けられた実体に従属する実体と関連付けられたオブジェクトである。第１のオブジェクトは、本明細書において人物を表してもよい。この場合、従属オブジェクトは、第１のオブジェクトと関連付けられた人物の監視下、指揮下、管理下にある別の人物を表してもよい。例えば第１のオブジェクトは、教師又は幼稚園の先生を表してもよく、その場合の従属オブジェクトは、生徒又は幼稚園グループの子供を表してもよい。第１のオブジェクトはチームリーダーを更に表してもよく、その場合の従属オブジェクトは、チームのメンバーを表す。これらの従属オブジェクトの位置は、たとえば、第１のオブジェクトに関連して上述したのと同一の方法で取得され得る。
【００９４】
本明細書において、そのような更なるオブジェクトは、第２の地域には提示されないが、ユーザにより実行された、提示された地域でズームインする命令を検出した後で初めて提示されるようにすることが可能である。そのような命令が検出された後、サーバ地図提供ユニット１８が第２の地域においてズームインし、より詳細な地域を提供することにより、更なる従属オブジェクトがこのズームインを実行した後で初めて提示される。この一例を図７に示す。本明細書において、第１の線Ｌ１Ｃの部分を上述したように提示する。従属オブジェクトＯ２Ａ及びＯ２Ｂが本明細書において更に示される。このより狭い地域の外側にある従属オブジェクトは、本明細書において、一方の端が第１の位置Ｐ１に接続され、他方の反対側の端が開示されない従属オブジェクトの第２の位置に接続される第２の線Ｌ２の部分を提示することにより示され得る。本明細書において、地図ズームレベルがズーム閾値を下回る前は、更なる従属オブジェクトは提示されないか、あるいは従属オブジェクトへの方向が提示される。提示される第２の線Ｌ２の部分は、提示された地域において延在する部分である。この第２の線Ｌ２は、第１の線以外の別の形態、例えば別の色、第２の線を第１の線と区別する順序で提示されることが可能である。
【００９５】
いくつかのそのような従属オブジェクトが存在する場合、これらの更なるオブジェクトの位置の間の中心点に第１のオブジェクトを提供することが更に可能である。
【００９６】
距離データが第１のオブジェクトの形状に符号化される方法は、多くの方法で様々バリエーションが可能である。従って、上述した第１の線の第２の線成分のバリエーションは、線の形状を変更する方法の１例にすぎない。第２の線成分が変化し得る他の方法を用いることも可能である。
【００９７】
この例を図８に示す。例えば符号化は、距離を示す空間蛇行周波数で蛇行している第１の線Ｌ１’を用いて提供されてもよい。本明細書においては、それが鋸歯状構造を有する一例を示す。しかし、他の構造は空洞形状等を更に実現可能である。空間蛇行周波数、すなわち例示している鋸歯が現れる頻度は、本明細書の例においては、距離に反比例している。空間周波数が高いほど、第１のオブジェクトは基準位置に近接している。また、符号化は、第１の線Ｌ１’’の太さを変動させることにより提供されてもよい。本明細書の例において、第１の線の太さは距離に反比例している。すなわち、細い線はより長い距離を表し、太い線はより短い距離を表す。
【００９８】
線は他の方法、例えば破線及び点線により符号化されてもよく、その場合、長点間又は短点間の空間は距離を示すことが理解されるべきである。また、第１の線の色を用いた符号化または輝度を用いた符号化を用いることが更に可能である。これは、距離を表す色及び／又は輝度を含む第１の線を表示することにより実行され得る。
【００９９】
上述の実施形態においては、サーバに地図提示制御機能が提供されている。これに対して、地図提示制御機能が代わりにユーザ端末に提供されてもよいことが理解されるべきである。この場合、端末地図提供ユニットは地図提示制御ユニットとして機能し、サーバオブジェクト位置標定ユニットの機能は端末オブジェクト位置標定ユニットにより実行される。デジタル地図は、メモリ３０に格納されてもよい。本明細書において、ユーザ端末は、ネットワークＮを介して地図サーバ１２からデジタル地図を取り出すことが可能である。本発明のこの変形例において、本発明の地図提供機能は、ユーザ端末においてローカルアプリケーション又はローカルアプリケーションの一部を介してそのように提供される。
【０１００】
従って、地図提供デバイスは、携帯電話等のユーザ端末であってもよい。従って、地図デバイスは移動型であってもよい。この場合、基準位置は移動していてもよい。
【０１０１】
地図提供デバイスは、ＧＰＳナビゲーションデバイス等のナビゲーションデバイスに提供されてもよい。そのような地図提供デバイスの図を図９に概略的に示す。本明細書において、地図の地域Ａ１において移動経路ＭＰに沿って移動する基準位置ＲＰに基準オブジェクトＲＯが存在する。この経路に沿って、基準位置ＲＰが移動して第１のオブジェクトに至る別のルートを示す分岐点ＢＰが存在する。この場合、基準オブジェクトＲＯが移動するのに伴い、提示される地域は変化する。本明細書において、地域Ａ１の外側の第１のオブジェクトまでの距離及び方向を示す第１の線Ｌ１（の第１の部分）が存在している。本明細書において、第１のオブジェクトに関連し、第１の線Ｌ１と共に提示される別のデータＤＡ１及びＤＡ２が更に存在する。第１のオブジェクトはここではレストランであってもよく、その場合更なるデータは、メニュー、料金リスト及びレストランの種類を表示してもよい。更なるデータは、レストランに連絡する方法を更に示してもよい。本明細書において、上述の方法のうちの１つ、例えば第１の線をクリックすることによりレストランに連絡することが更に可能であってもよい。第１のオブジェクトはガソリンスタンドであってもよく、その場合データは、提供される燃料の種類等のデータであってもよい。本発明のこの変形例によると、分岐点ＢＰが通過された場合に第１の線Ｌ１を削除すること、あるいは第１の線Ｌ１を提示するのを控えることが可能である。図９の例において、これは、基準オブジェクトＲＯ及び基準位置ＲＰが移動経路ＭＰの分岐点ＢＰを通過するとすぐに第１の線Ｌ１が削除されることを意味する。
【０１０２】
これにより、ユーザは、ユーザにとって興味深いオブジェクトが依然として関連する限り、それらに関する情報を取得できる。
【０１０３】
地図提供ユニット及び位置標定ユニットは、地図提示制御ユニットの機能を実行するコンピュータプログラムコードを含む関連付けられたプログラムメモリを有するプロセッサの形態で提供されてもよい。このユニットは、ハードウェアの形態、例えばＡＳＩＣ回路の形態等で更に提供されてもよいことが理解されるべきである。本発明は、ソフトウェアとして提供されてもよい。これは、ユーザ端末の地図提示ユニットを介してデジタル地図を提示する地図提供デバイス上で実行される場合に地図提示制御ユニットの機能性を地図提供デバイスに実行させるコンピュータプログラムコードとして本発明が提供されてもよいことを意味する。このプログラムコードは、サーバ又はユーザ端末にロードされる場合に地図提示制御ユニットの機能を実現するＣＤ  ＲＯＭディスク又はメモリスティック等のデータ記憶媒体上に更に提供されてもよい。そのようなコンピュータプログラムコード５６が格納されるＣＤ  ＲＯＭディスク５８の形態の１つのそのようなコンピュータプログラム製品を図１０に概略的に示す。
【０１０４】
現在最も実用的であると考えられるもの及び好適な実施形態に関連して本発明を説明したが、本発明は、開示された実施形態に限定されず、逆に種々の変形及び等価な構成を範囲に含むことを意図することが理解されるべきである。従って、本発明は、以下の請求の範囲によってのみ限定される。
【図１】
0005985699.tif 000002
【図２】
0005985699.tif 000003
【図３】
0005985699.tif 000004
【図４】
0005985699.tif 000005
【図５】
0005985699.tif 000006
【図６Ａ】
0005985699.tif 000007
【図６Ｂ】
0005985699.tif 000008
【図７】
0005985699.tif 000009
【図８】
0005985699.tif 000010
【図９】
0005985699.tif 000011
【図１０】
0005985699.tif 000012