(57)【要約】本発明の実施形態は、出発アドレスと目的地アドレスとの間に運転指図経路を形成する、複数の運転指図ステップを表示するステップと、該複数の運転指図ステップのうちの１つの運転指図ステップを選択する入力を受信するステップと、該選択された運転指図ステップと関連する運転動作が運転者によって行われる、地理的地域のパノラマ画像を表示するステップとを可能にする。他の実施形態では、パノラマ画像は、向上した運転指図を提供するように、３Ｄモデル、フルモーションビデオ、３６０度画像のフルモーションビデオ、およびビデオカメラのライブ映像のうちの１つ以上で置換および／または補完される。
2011515717.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）出発アドレスと目的地アドレスとの間に運転指図経路を形成する、複数の運転指図ステップを表示するステップと、
（ｂ）該複数の運転指図ステップのうちの１つの運転指図ステップを選択する、入力を受信するステップと、
（ｃ）該選択された運転指図ステップと関連する運転動作が運転者によって行われる、地理的地域のパノラマ画像を表示するステップと
を含む、運転指図内にパノラマ画像を表示するための方法。
【請求項２】
ステップ（ａ）は、地図表示および運転指図パネルのうちの１つ以上を使用して、前記複数の運転指図ステップを表示するステップを含む、請求項１に記載の方法。
【請求項３】
ステップ（ａ）はさらに、
前記運転指図パネル内に、前記複数の運転指図ステップの段階的なリストを表示するステップと、
該運転指図パネルの中の該運転指図ステップと関連して、第１の視覚指標を表示するステップであって、該第１の視覚指標は、パノラマ画像が該運転指図ステップに利用可能であることを示す、ステップと、
前記地図表示内に該複数の運転指図ステップを包含する道路地図上に該複数の運転指図ステップの図解を重ねるステップと、
該地図表示内の該運転指図ステップと関連して、第２の視覚指標を表示するステップと
のうちの少なくとも１つを含む、請求項２に記載の方法。
【請求項４】
ステップ（ｃ）は、前記第１の視覚指標および第２の視覚指標のうちの少なくとも１つが選択されると、前記パノラマ画像を表示するステップを含む、請求項３に記載の方法。
【請求項５】
ステップ（ｃ）は、前記パノラマ画像が、前記運転動作を行う前記運転者の視点からの前記地理的地域を示すように、該パノラマ画像を配向するステップを含む、請求項１−４のうちのいずれかに記載の方法。
【請求項６】
（ｄ）前記パノラマ画像上に、前記運転指図ステップと関連する運転指図オーバーレイを表示するステップをさらに含む、請求項１−５のうちのいずれかに記載の方法。
【請求項７】
（ｄ）前記パノラマ画像上に第１のナビゲーション制御を表示するステップをさらに含み、該第１のナビゲーション制御は、前記運転指図ステップと関連する前記運転動作を示す、請求項１−６のうちのいずれかに記載の方法。
【請求項８】
（ｅ）前記第１のナビゲーション制御が選択されると、前記運転動作をシミュレートするステップをさらに含み、該運転動作をシミュレートするステップは、
該第１のナビゲーション制御の方向で直接隣接する地理的地域に、いずれのパノラマ画像も利用可能でない時に、該パノラマ画像の配向を変更するステップと、
パノラマ画像が、該直接隣接する地理的地域に利用可能である時に、該直接隣接する地理的地域のパノラマ画像を表示するステップと
を含む、請求項７に記載の方法。
【請求項９】
ステップ（ｃ）は、前記運転指図ステップと関連するパノラマ画像吹き出し内に前記パノラマ画像を表示するステップを含む、請求項１−８のうちのいずれかに記載の方法。
【請求項１０】
ステップ（ｃ）はさらに、
（ｉ）前記運転指図ステップと関連する前記運転動作を説明する、運転指図テキスト説明と、
（ｉｉ）前の運転指図リンクと、
（ｉｉｉ）次の運転指図リンクと、
（ｉｖ）前記複数の運転指図ステップ内で前記運転指図の順番を示す、運転指図ステップ番号と、
（ｖ）ズームインリンクと、
（ｖｉ）ヘルプリンクと、
（ｖｉｉ）全画面モードリンクと
のうちの１つ以上を表示するステップを含む、請求項９に記載の方法。
【請求項１１】
（ｄ）前記前の運転指図リンクが選択されると、前の運転指図ステップと関連するパノラマ画像を表示するステップと、
（ｅ）前記次の運転指図リンクが選択されると、次の運転指図ステップと関連するパノラマ画像を表示するステップと、
（ｆ）前記ズームインリンクが選択されると、前記地図表示のズームイン表示を表示するステップと、
（ｇ）前記全画面モードリンクが選択されると、前記パノラマ画像を全画面画像として表示するステップと
をさらに含む、請求項１０に記載の方法。
【請求項１２】
それぞれ、前記前の運転指図ステップおよび前記次の運転指図ステップに、いずれのパノラマ画像も利用可能でない時に、前記前の運転指図リンクおよび前記次の運転指図リンクを無効として表示するステップをさらに含む、請求項１０に記載の方法。
【請求項１３】
前記方法は、
（ｉ）移動式ハンドセットと、
（ｉｉ）携帯用ナビゲーションデバイスと、
（ｉｉｉ）車載ナビゲーションデバイスと
のうちのいずれか１つの中で行われる、請求項１−１２のうちのいずれかに記載の方法。
【請求項１４】
出発アドレスと目的地アドレスとの間に運転指図経路を形成する複数の運転指図ステップを表示し、該複数の運転指図ステップのうちの１つの運転指図ステップを選択する入力を受信する、運転指図モジュールと、
該選択された運転指図ステップと関連する運転動作が運転者によって行われる、地理的地域のパノラマ画像を表示する、パノラマビューアと
を備える、運転指図内にパノラマ画像を表示するためのシステム。
【請求項１５】
前記運転指図モジュールはさらに、
運転指図パネル内の前記複数の運転指図ステップの段階的なリストと、
該運転指図パネルの中の該運転指図ステップと関連する、第１の視覚指標であって、パノラマ画像が該運転指図ステップに利用可能であることを示す、第１の視覚指標と、
地図表示内に該複数の運転指図ステップを包含する道路地図上の該複数の運転指図ステップの図解と、
該地図表示内の該運転指図ステップと関連する、第２の視覚指標と
のうちの少なくとも１つを表示する、請求項１４に記載のシステム。
【請求項１６】
前記パノラマビューアは、前記第１の視覚指標および第２の視覚指標のうちの少なくとも１つが選択されると、前記パノラマ画像を表示する、請求項１５に記載のシステム。
【請求項１７】
前記パノラマビューアは、前記パノラマ画像が、前記運転動作を行う前記運転者の視点と同様の視点からの前記地理的地域を示すように、該パノラマ画像を配向する、請求項１４−１６のうちのいずれかに記載のシステム。
【請求項１８】
前記パノラマビューアは、前記パノラマ画像上に、前記選択された運転指図ステップと関連する運転指図オーバーレイを表示する、請求項１４−１７のうちのいずれかに記載のシステム。
【請求項１９】
前記パノラマビューアは、前記パノラマ画像上に第１のパノラマナビゲーション制御を表示し、該第１のパノラマナビゲーション制御は、前記選択された運転指図ステップと関連する前記運転動作を示す、請求項１４−１８のうちのいずれかに記載のシステム。
【請求項２０】
前記パノラマビューアは、前記第１のパノラマナビゲーション制御が選択されると、前記運転動作をシミュレートし、該パノラマビューアは、
該第１のナビゲーション制御の方向で直接隣接する地理的地域に、いずれのパノラマ画像も利用可能でない時に、前記パノラマ画像の配向を変更し、
パノラマ画像が、該直接隣接する地理的地域に利用可能である時に、該直接隣接する地理的地域のパノラマ画像を表示する、請求項１９に記載のシステム。
【請求項２１】
前記パノラマビューアは、前記運転指図ステップと関連するパノラマ画像吹き出し内に前記パノラマ画像を表示する、請求項１４−２０のうちのいずれかに記載のシステム。
【請求項２２】
前記パノラマビューアはさらに、
（ｉ）前記選択された運転指図ステップと関連する前記運転動作を説明する、運転指図テキスト説明と、
（ｉｉ）前の運転指図リンクと、
（ｉｉｉ）次の運転指図リンクと、
（ｉｖ）前記複数の運転指図ステップ内で前記選択された運転指図の順番を示す、運転指図ステップ番号と、
（ｖ）ズームインリンクと、
（ｖｉ）ヘルプリンクと、
（ｖｉｉ）全画面モードリンクと
のうちの１つ以上を表示する、請求項２１に記載のシステム。
【請求項２３】
前記パノラマビューアはさらに、
前記前の運転指図リンクが選択された時に、前の運転指図ステップと関連するパノラマ画像と、
前記次の運転指図リンクが選択された時に、次の運転指図ステップと関連するパノラマ画像と、
前記ズームインリンクが選択された時に、前記地図表示のズームイン表示と、
前記全画面モードリンクが選択された時に、前記パノラマ画像の全画面画像と
を表示する、請求項２２に記載のシステム。
【請求項２４】
前記パノラマビューアは、それぞれ、前記前の運転指図ステップおよび前記次の運転指図ステップに、いずれのパノラマ画像も利用可能でない時に、前記前の運転指図リンクおよび前記次の運転指図リンクを無効として表示する、請求項２２に記載のシステム。
【請求項２５】
前記システムは、
（ｉ）移動式ハンドセットと、
（ｉｉ）携帯用ナビゲーションデバイスと、
（ｉｉｉ）車載ナビゲーションデバイスと
のうちのいずれか１つである、請求項１−２４のうちのいずれかに記載のシステム。
【請求項２６】
コンピュータ使用可能媒体を備えるコンピュータプログラム製品であって、該コンピュータ使用可能媒体は、プロセッサが運転指図内にパノラマ画像を表示することを可能にするための、該コンピュータ使用可能媒体の上に記録されたコンピュータプログラムロジックを有し、該コンピュータプログラムロジックは、
プロセッサが、出発アドレスと目的地アドレスとの間に運転指図経路を形成する複数の運転指図ステップを表示することを可能にするための第１の手段と、
プロセッサが、該複数の運転指図ステップのうちの１つの運転指図ステップを選択する入力を受信することを可能にするための手段と、
プロセッサが、該選択された運転指図ステップと関連する運転動作が運転者によって行われる地理的地域のパノラマ画像を表示することを可能にするための第２の手段と
を備える、コンピュータプログラム製品。
【請求項２７】
前記第１の手段は、プロセッサが、地図表示および運転指図パネルのうちの１つ以上を使用して、前記複数の運転指図ステップを表示することを可能にするための手段を備える、請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
前記第１の手段はさらに、
プロセッサが、前記運転指図パネル内に前記複数の運転指図ステップの段階的なリストを表示することを可能にするための手段と、
プロセッサが、該運転指図パネルの中の該運転指図ステップと関連して、第１の視覚指標を表示することを可能にするための手段であって、該第１の視覚指標は、パノラマ画像が該運転指図ステップに利用可能であることを示す、手段と、
プロセッサが、前記地図表示内に該複数の運転指図ステップを包含する道路地図上に該複数の運転指図ステップの図解を重ねることを可能にするための手段と、
プロセッサが、該地図表示内の該運転指図ステップと関連して、第２の視覚指標を表示することを可能にするための手段と
のうちの少なくとも１つを備える、請求項２７に記載のコンピュータプログラム製品。
【請求項２９】
前記第２の手段は、前記第１の視覚指標および第２の視覚指標のうちの少なくとも１つが選択されると、プロセッサが前記パノラマ画像を表示することを可能にするための手段を備える、請求項２８に記載のコンピュータプログラム製品。
【請求項３０】
前記第２の手段は、前記パノラマ画像が、前記運転動作を行う前記運転者の視点からの前記地理的地域を示すように、プロセッサが該パノラマ画像を配向することを可能にするための手段を備える、請求項２６−２９のうちのいずれかに記載のコンピュータプログラム製品。
【請求項３１】
プロセッサが、前記パノラマ画像上に前記運転指図ステップと関連する運転指図オーバーレイを表示することを可能にするための手段をさらに備える、請求項２６−３０のうちのいずれかに記載のコンピュータプログラム製品。
【請求項３２】
プロセッサが、前記パノラマ画像上に第１のナビゲーション制御を表示することを可能にするための手段をさらに備え、該第１のナビゲーション制御は、前記運転指図ステップと関連する前記運転動作を示す、請求項２６−３１のうちのいずれかに記載のコンピュータプログラム製品。
【請求項３３】
前記第１のナビゲーション制御が選択されると、プロセッサが前記運転動作をシミュレートすることを可能にするための手段をさらに備え、プロセッサがシミュレートすることを可能にするための該手段は、
該第１のナビゲーション制御の方向で直接隣接する地理的地域に、いずれのパノラマ画像も利用可能でない時に、プロセッサが前記パノラマ画像の配向を変更することを可能にするための手段と、
パノラマ画像が、該直接隣接する地理的地域に利用可能である時に、プロセッサが該直接隣接する地理的地域のパノラマ画像を表示することを可能にするための手段と
をさらに備える、請求項３２に記載のコンピュータプログラム製品。
【請求項３４】
前記第２の手段は、プロセッサが、前記運転指図ステップと関連するパノラマ画像吹き出し内に前記パノラマ画像を表示することを可能にするための手段を備える、請求項２６−３３のうちのいずれかに記載のコンピュータプログラム製品。
【請求項３５】
前記第２の手段はさらに、プロセッサが、
（ｉ）前記運転指図ステップと関連する前記運転動作を説明する、運転指図テキスト説明と、
（ｉｉ）前の運転指図リンクと、
（ｉｉｉ）次の運転指図リンクと、
（ｉｖ）前記複数の運転指図ステップ内で前記運転指図の順番を示す、運転指図ステップ番号と、
（ｖ）ズームインリンクと、
（ｖｉ）ヘルプリンクと、
（ｖｉｉ）全画面モードリンクと
のうちの１つ以上を表示することを可能にするための手段を備える、請求項３４に記載のコンピュータプログラム製品。
【請求項３６】
前記前の運転指図リンクが選択されると、プロセッサが、前の運転指図ステップと関連するパノラマ画像を表示することを可能にするための手段と、
前記次の運転指図リンクが選択されると、プロセッサが、次の運転指図ステップと関連するパノラマ画像を表示することを可能にするための手段と、
前記ズームインリンクが選択されると、プロセッサが、前記地図表示のズームイン表示を表示することを可能にするための手段と、
前記全画面モードリンクが選択されると、プロセッサが、前記パノラマ画像を全画面画像として表示することを可能にするための手段と
をさらに備える、請求項３４に記載のコンピュータプログラム製品。
【請求項３７】
それぞれ、前記前の運転指図ステップおよび前記次の運転指図ステップに、いずれのパノラマ画像も利用可能でない時に、プロセッサが、前記前の運転指図リンクおよび前記次の運転指図リンクを無効として表示することを可能にするための手段をさらに備える、請求項３５に記載のコンピュータプログラム製品。
【請求項３８】
前記コンピュータプログラム製品は、
（ｉ）移動式ハンドセットと、
（ｉｉ）携帯用ナビゲーションデバイスと、
（ｉｉｉ）車載ナビゲーションデバイスと
のうちのいずれか１つの中で使用される、請求項２６−３７のうちのいずれかに記載のコンピュータプログラム製品。
【請求項３９】
（ｄ）運転指図サーバから前記複数の運転指図ステップを受信するステップと、
（ｅ）パノラマサーバから、前記運転指図経路に従って選択される複数のパノラマ画像を受信するステップと、
（ｆ）該複数のパノラマ画像のうちの各々を、該運転指図経路の１つ以上の区分と関連付けるステップと
をさらに含む、請求項１に記載の方法。
【請求項４０】
前記運転指図経路の前記区分のうちの１つ以上は、前記運転指図ステップのうちの１つ以上と関連する、請求項３９に記載の方法。
【請求項４１】
前記運転指図経路の前記区分のうちの１つ以上は、前記運転指図ステップのうちの１つ以上を含む、請求項３９に記載の方法。
【請求項４２】
ステップ（ｄ）は、地図上の一式の場所として符号化される、前記運転指図サーバからの前記複数の運転指図ステップを受信するステップを含む、請求項３９−４１のうちのいずれかに記載の方法。
【請求項４３】
ステップ（ｅ）は、前記パノラマサーバから、前記一式の場所に従って選択される前記複数のパノラマ画像を受信するステップを含む、請求項４２に記載の方法。
【請求項４４】
（ｄ）前記パノラマ画像が前記運転指図経路に十分近接している時に、該パノラマ画像上に、該運転指図経路を表す折れ線の１つ以上の区分をレンダリングするステップをさらに含む、請求項１に記載の方法。
【請求項４５】
前記パノラマ画像が、前記折れ線の頂点および該折れ線の一区分のうちの少なくとも１つから特定の距離内にある時に、該パノラマ画像は、前記運転指図経路に十分近接している、請求項４４に記載の方法。
【請求項４６】
前記折れ線の頂点は、該折れ線によって表される前記運転指図経路上の運転指図ステップを表す、請求項４５に記載の方法。
【請求項４７】
（ｅ）前記パノラマ画像の場所を決定するステップと、
（ｆ）該パノラマ画像の場所から前記折れ線の最も近い頂点までの距離を決定するステップと、
（ｇ）該パノラマ画像の場所から該折れ線の最も近い区分までの距離を決定するステップと、
（ｈ）特定の距離に基づいて、該パノラマ画像が該最も近い頂点に十分接近している時に、該パノラマ画像を該最も近い頂点と関連付けるステップと、
（ｉ）該特定の距離に基づいて、該パノラマ画像が該最も近い頂点に十分接近していないが、該最も近い区分に十分接近している時に、該パノラマ画像を、該折れ線の該最も近い区分と関連付けるステップと、
（ｊ）該パノラマ画像が前記運転指図経路に十分近接している時に、該パノラマ画像上にレンダリングするように、該折れ線の前記１つ以上の区分を決定するステップと
のうちの１つ以上をさらに含む、請求項４５に記載の方法。
【請求項４８】
ステップ（ｊ）は、
（ｋ）前記パノラマ画像が前記折れ線の前記最も近い頂点と関連する時に、該パノラマ画像上にレンダリングするように、該最も近い頂点に直接隣接する、該折れ線の第１の区分および第２の区分を選択するステップと、
（ｌ）該パノラマ画像が前記最も近い区分と関連する時に、該パノラマ画像上にレンダリングするように、両方とも該折れ線の該最も近い区分と平行である、該折れ線の第３の区分および第４の区分を選択するステップと
を含む、請求項４７に記載の方法。
【請求項４９】
前記パノラマ画像が前記運転指図経路に十分近接している時に、
（ｅ）該パノラマ画像からの次のパノラマ画像が、該運転指図経路に十分近接しているかどうかを決定するステップと、
（ｆ）該次のパノラマ画像が該運転指図経路に十分近接していない時に、ユーザが該運転指図経路から外れてナビゲートしていることを示すように、前記折れ線の１つ以上の区分をレンダリングするステップと
をさらに含む、請求項４４に記載の方法。
【請求項５０】
前記運転指図モジュールは、運転指図サーバから前記複数の運転指図ステップを受信し、
パノラマサーバから、前記運転指図経路に従って選択される複数のパノラマ画像を受信する、第１のモジュールと、
前記複数のパノラマ画像のうちの各々を、該運転指図経路の１つ以上の区分と関連付ける、第２のモジュールと
をさらに備える、請求項１４に記載のシステム。
【請求項５１】
前記運転指図経路の前記区分のうちの１つ以上は、前記運転指図ステップのうちの１つ以上と関連する、請求項５０に記載のシステム。
【請求項５２】
前記運転指図経路の前記区分のうちの１つ以上は、前記運転指図ステップのうちの１つ以上を含む、請求項５０に記載のシステム。
【請求項５３】
前記運転指図モジュールは、地図上の一式の場所として符号化される、前記運転指図サーバからの前記複数の運転指図ステップを受信する、請求項５０−５２のうちのいずれかに記載のシステム。
【請求項５４】
前記第１のモジュールは、前記パノラマサーバから、前記一式の場所に従って選択される前記複数のパノラマ画像を受信する、請求項５３に記載のシステム。
【請求項５５】
前記パノラマビューアは、前記パノラマ画像が前記運転指図経路に十分近接している時に、該パノラマ画像上に、該運転指図経路を表す折れ線の１つ以上の区分をレンダリングする、請求項１４に記載のシステム。
【請求項５６】
前記パノラマ画像が、前記折れ線の頂点および該折れ線の一区分のうちの少なくとも１つから特定の距離内にある時に、該パノラマ画像は、前記運転指図経路に十分近接している、請求項５５に記載のシステム。
【請求項５７】
前記折れ線の頂点は、該折れ線によって表される前記運転指図経路上の運転指図ステップを表す、請求項５６に記載のシステム。
【請求項５８】
前記パノラマ画像の場所を決定し、
該パノラマ画像の場所から前記折れ線の最も近い頂点までの距離を決定し、
該パノラマ画像の場所から該折れ線の最も近い区分までの距離を決定し、
特定の距離に基づいて、該パノラマ画像が該最も近い頂点に十分接近している時に、該パノラマ画像を該最も近い頂点と関連付け、
該特定の距離に基づいて、該パノラマ画像が該最も近い頂点に十分接近していないが、該最も近い区分に十分接近している時に、該パノラマ画像を該折れ線の該最も近い区分と関連付け、
該パノラマ画像が前記運転指図経路に十分近接している時に、該パノラマ画像上にレンダリングするように、該折れ線の前記１つ以上の区分を決定する、１つ以上の第３のモジュールをさらに備える、請求項５５に記載のシステム。
【請求項５９】
前記パノラマ画像が前記折れ線の前記最も近い頂点と関連する時に、該パノラマ画像上にレンダリングするように、該最も近い頂点に直接隣接する、該折れ線の第１の区分および第２の区分を選択し、
該パノラマ画像が前記最も近い区分と関連する時に、該パノラマ画像上にレンダリングするように、両方とも該折れ線の該最も近い区分と平行である、該折れ線の第３の区分および第４の区分を選択する、第４のモジュールをさらに備える、請求項５８に記載のシステム。
【請求項６０】
前記パノラマ画像が前記運転指図経路に十分近接している時に、前記１つ以上の第３のモジュールは、該パノラマ画像からの次のパノラマ画像が、該運転指図経路に十分近接しているかどうかを決定し、
該次のパノラマ画像が該運転指図経路に十分近接していない時に、前記パノラマビューアは、前記ユーザが該運転指図経路から外れてナビゲートしていることを示すように、前記折れ線の１つ以上の区分をレンダリングする、請求項５５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（本発明の分野）
本発明は、概して、運転指図を含む地図情報の表示に関する。
【背景技術】
【０００２】
（背景技術）
運転指図を提供するアプリケーションが、ここ数年で有意な注目を集めてきている。
【０００３】
テキストベースの運転指図アプリケーションは、運転ステップのテキスト説明で支援される運転指図を提供する。このテキスト説明は、場所および距離が続く運転コマンド等の、運転ステップの叙述的テキスト説明に限定されていた。例えば、テキスト説明は、「０．２マイルでＦｉｆｔｈ  Ａｖｅｎｕｅを右折する」と言う場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、向上した運転指図アプリケーションが必要とされる。
【課題を解決するための手段】
【０００５】
（簡潔な概要）
本発明の実施形態は、概して、運転指図を含む地図情報の表示に関し、より具体的には、運転指図内の画像の表示および／またはナビゲーションに関する。
【０００６】
本発明の実施形態は、出発アドレスと目的地アドレスとの間に運転指図経路を形成する、複数の運転指図ステップを表示するステップと、該複数の運転指図ステップのうちの１つの運転指図ステップを選択する入力を受信するステップと、該選択された運転指図ステップと関連する運転動作が運転者によって行われる、地理的地域のパノラマ画像を表示するステップとを可能にする。他の実施形態では、パノラマ画像は、向上した運転指図を提供するように、３Ｄモデル、フルモーションビデオ、３６０度画像のフルモーションビデオ、およびビデオカメラのライブ映像のうちの１つ以上で置換および／または補完される。
【０００７】
本発明の実施形態はさらに、運転指図ステップと関連するパノラマ画像、および／または、運転指図ステップと関連しない、または無関係の他のパノラマ画像のナビゲーションを可能にする。
【０００８】
本発明の実施形態は、ユーザが運転指図経路上でホバリングすると、サムネイル画像の表示を含む、パノラマ画像を表示するためのいくつかの変化例を含む。
【０００９】
本発明の実施形態は、ハードウェア、ソフトウェア、またはそれらの組み合わせを使用して実装されてもよく、１つ以上のコンピュータシステムまたは他の処理システムで実装されてもよい。
【００１０】
本発明のさらなる実施形態、特徴、利点、ならびに、本発明の種々の実施形態の構造および操作を、添付の図面を参照して以下で詳細に説明する。
【図面の簡単な説明】
【００１１】
添付の図面を参照して、本発明の実施形態を説明する。図面中、類似参照番号は、同一または機能的に同様の要素を示してもよい。
【図１】図１は、運転指図アプリケーションユーザインターフェースの表示例である。
【図２】図２は、本発明の実施形態によるパノラマ運転指図を示す、運転指図アプリケーションユーザインターフェースの表示例である。
【図３】図３は、本発明の実施形態の特徴を示す表示例である。
【図４】図４は、本発明の実施形態の特徴を示す表示例である。
【図５】図５は、本発明の実施形態の特徴を示す表示例である。
【図６】図６は、実施形態を実践するために好適である、例示的な分散システムの概略図である。
【図７】図７は、実施形態に従って、どのようにして地図作製／運転指図サービスをパノラマビューアと一体化させることができるかという実施例を示す、概略図である。
【図８】図８は、本発明の実施形態による、パノラマ画像を伴う向上した運転指図を可能にするための方法のプロセスフローチャートである。
【図９】図９は、本発明の実施形態による、例示的なシステム構造を示す。
【図１０】図１０は、本発明の実施形態の特徴を示す表示例である。
【図１１】図１１は、本発明の実施形態による、シナリオ例を示す。
【図１２】図１２は、本発明の実施形態の特徴を示す表示例である。
【図１３】図１３は、本発明の実施形態による、シナリオ例を示す。
【図１４】図１４は、本発明の実施形態の特徴を示す表示例である。
【図１５】図１５は、本発明の実施形態による、シナリオ例を示す。
【図１６】図１６は、本発明の実施形態の特徴を示す表示例である。
【図１７】図１７は、本発明の実施形態による、シナリオ例を示す。
【図１８】図１８は、本発明の実施形態の特徴を示す表示例である。
【図１９】図１９は、シナリオ例を示す表示例である。
【図２０】図２０は、本発明の実施形態の特徴を示す表示例である。
【００１２】
添付の図面を参照して、本発明を説明する。要素が最初に現れる図面は、通常は、対応する参照番号における左端の１つまたは複数の数字によって示される。
【発明を実施するための形態】
【００１３】
（詳細な説明）
本明細書の発明を実施するための形態では、「一実施形態」、「実施形態」、「実施形態例」等のへの言及は、説明される実施形態が、特定の特徴、構造、または特性を含んでもよいが、全ての実施形態が、特定の特徴、構造、または特性を必ずしも含まなくてもよいことを示す。また、そのような語句は、必ずしも同じ実施形態を指しているとは限らない。さらに、特定の特徴、構造、または特性が、実施形態と関連して説明される時は、明示的に説明されるか否かにかかわらず、そのような特徴、構造、または特性を、他の実施形態と関連して達成することが、当業者の知識の範囲内であることが提起される。
【００１４】
（概説）
本発明の実施形態は、概して、運転指図を含む地図情報の表示に関し、より具体的には、運転指図内の画像の表示および／またはナビゲーションに関する。
【００１５】
本発明の実施形態は、出発アドレスと目的地アドレスとの間に運転指図経路を形成する、複数の運転指図ステップを表示するステップと、該複数の運転指図ステップのうちの１つの運転指図ステップを選択する入力を受信するステップと、該選択された運転指図ステップと関連する運転動作が運転者によって行われる、地理的地域のパノラマ画像を表示するステップとを可能にする。他の実施形態では、パノラマ画像は、向上した運転指図を提供するように、３Ｄモデル、フルモーションビデオ、３６０度画像のフルモーションビデオ、およびビデオカメラのライブ映像のうちの１つ以上で置換および／または補完される。
【００１６】
本発明の実施形態はさらに、運転指図ステップと関連するパノラマ画像、および／または、運転指図ステップと関連しない、または無関係の他のパノラマ画像のナビゲーションを可能にする。
【００１７】
本発明の実施形態は、ユーザが運転指図経路上でホバリングすると、サムネイル画像の表示を含む、パノラマ画像を表示するためのいくつかの変化例を含む。
【００１８】
本発明の実施形態は、ハードウェア、ソフトウェア、またはそれらの組み合わせを使用して実装されてもよく、１つ以上のコンピュータシステムまたは他の処理システムで実装されてもよい。
【００１９】
さらなる実施形態、特徴、本発明の実施形態の利点、ならびに、本発明の種々の実施形態の構造および操作を、添付の図面を参照して以下で詳細に説明する。
【００２０】
（はじめに）
運転指図を提供するアプリケーションが、ここ数年で有意な注目を集めてきている。そのようなアプリケーションは、独立型アプリケーション、またはウェブサービスの一部として提供されるアプリケーションを含むことができるが、それらに限定されない。
【００２１】
図１は、運転指図アプリケーションのユーザインターフェース１０２の表示例１００である。ユーザインターフェース１０２は、例えば、ブラウザ内に提供することができる。
【００２２】
概して、ユーザインターフェース１０２の表示例１００を表示する前に、運転指図アプリケーションは、運転指図が所望される出発アドレスおよび目的地アドレスを入力する能力をユーザに提供する。ユーザ入力の処理は、出発アドレスから目的地アドレスまでの運転指図を生成する。
【００２３】
表示例１００に示されるように、運転者指図アプリケーションは、地図表示１０４および運転指図パネル１０６を使用して、生成された運転指図を提示する。
【００２４】
地図表示１０４は、生成された運転指図を包含する、地理的地域の道路地図を含む。生成された運転指図は、生成された運転指図の図解である、運転指図経路１１０を使用して、地図表示１０４内に示される。通常は、運転指図経路１１０は、ユーザにとって視覚的に明白な方式でハイライトされる。例えば、運転指図経路１１０は、青色で示されてもよい。選択、ズーム、スクロール等を含む、種々の特徴も、地図表示１０４内に提供されてもよい。
【００２５】
運転指図パネル１０６は、生成された運転指図の段階的な説明を含む。そのようなものとして、運転指図パネル１０６は、出発アドレスから始まり、目的地アドレスで終わる、複数の運転指図ステップを含む。例えば、運転指図ステップ１０８に関して示されるような、複数の運転指図ステップのそれぞれは、ステップ番号およびテキスト説明を含む。テキスト説明は、運転指図ステップと関連する運転動作を説明する。
【００２６】
実施形態では、地図表示１０４および運転指図パネル１０６は、相互に結び付けられ、パネル１０６内の各運転指図ステップが、地図表示１０４の運転指図経路１１０の一部分に対応する。したがって、ユーザがパネル１０６から運転指図ステップを選択すると、経路１１０の対応する部分がハイライトされ、選択された運転指図ステップと関連する運転動作を示す。実施形態では、これは、運転指図経路１１０の他の部分とは異なる方法で、選択された運転指図ステップに対応する経路１１０の一部分をハイライトするステップ含む。別の実施形態では、経路１１０のハイライトされた部分を選択するステップは、図１のズーム吹き出し１１２によって示されるように、ズーム吹き出しを表示する。ズーム吹き出しは、選択された運転指図ステップを包含する地図領域のズームイン表示を含み、選択された運転指図ステップが、ズーム吹き出し内で中央に示される。選択された運転指図ステップをさらにハイライトする矢印も、図１の矢印１１４によって示されるように、示されてもよい。
【００２７】
（パノラマ画像による運転指図）
特徴によれば、パノラマ画像が、特定の運転指図ステップと関連する地理的地域について表示されてもよい。以下では、図２の表示例に関して、運転指図ステップと関連するパノラマ画像の表示を説明する。次に、図３−５の表示例に関して、さらなるナビゲーション特徴を説明する。最後に、図６−８に関して、運転指図ステップと関連するパノラマ画像の表示および／またはパノラマ画像内のナビゲーションを実装するための分散システムおよび方法の実施例を説明する。
【００２８】
図２は、ユーザインターフェース１０２の表示例２００である。表示例２００は、本発明の実施形態によるパノラマ運転指図を示し、パノラマ画像特徴が有効化された状態で生成される。パノラマ画像特徴とは、本明細書では、パノラマ表示と呼ばれる。そのようなパノラマ表示は、提供されるようなパノラマ画像の表示、例えば、Ｇｏｏｇｌｅ，Ｉｎｃ．から入手可能なＧｏｏｇｌｅ  Ｍａｐｓサービスの表示を含むことができる。
【００２９】
表示例２００に示されるように、ユーザインターフェース１０２は、地図表示１０４および運転指図パネル１０６を使用して、運転指図を提示する。地図表示１０４および運転指図パネル１０６は、図１に関して上記で説明される。しかしながら、加えて、パノラマ表示が有効化されると、地図表示１０４および運転指図パネル１０６は、パノラマ表示特徴を含む。
【００３０】
例えば、実施形態では、運転指図パネル１０６内の各運転指図ステップは、それと関連するカメラアイコン２０２等の視覚指標を有してもよい。視覚指標は、運転指図ステップと関連する運転動作（すなわち、運転動作の緯度／経度）の１つ以上のパノラマ画像またはパノラマ表示範囲の有用性を示す。表示例２００では、運転指図ステップ１０８は、それと関連するカメラアイコン２０２を有する。いずれのパノラマ表示範囲も利用可能ではない時には、運転指図ステップの隣に視覚指標が現れない。カメラアイコン以外の視覚指標も、使用されてもよい。
【００３１】
本発明の実施形態によれば、運転指図ステップ１０８と関連するカメラアイコン２０２または運転指図矢印２０４を選択するか、またはその上でホバリングすることにより、必要であれば（例えば、地図表示１０４内の運転指図矢印２０４等の運転指図経路１１０の関連部分を位置付けるように）地図表示１０４をパンし、パノラマ画像またはパノラマ表示吹き出し２０６を開く。本発明の別の実施形態によれば、パノラマ表示吹き出し２０６は、パネル１０６の中の運転指図ステップ１０８上のどこかを選択することによって開くことができる。パノラマ表示吹き出し２０６は、運転指図矢印２０４を指し示す尾部２２８を有する。
【００３２】
表示例２００に示されるように、パノラマ表示吹き出し２０６は、運転指図ステップ１０８と関連する運転動作が運転者によって行われる、実際の地理的地域のパノラマ画像（ある実施形態では３６０度パノラマ画像）を含む。例えば、パノラマ表示吹き出し２０６は、「Ｖａｌｅｎｃｉａ  Ｓｔ」から「Ｄｕｂｏｃｅ  Ａｖｅ」で右折するステップを含む運転指図ステップ１０８が行われる、「Ｄｕｂｏｃｅ  Ａｖｅ」と「Ｖａｌｅｎｃｉａ  Ｓｔ」との交差点のパノラマ画像を示す。さらに、パノラマ画像によって示される運転指図ステップに到達する前に、運転者が運転指図に従って進行する経路に対する適切な配向で、パノラマ画像が示される。言い換えれば、これは、運転動作を行う運転者の視点と同様の視点から地理的地域を示すように、画像を配向するステップを含む。
【００３３】
本発明の実施形態によれば、パノラマ表示吹き出し２０６はさらに、運転指図ステップ１０８と関連する運転指図経路１１０の一部分に対応する、運転指図オーバーレイ２０８を含む。
【００３４】
本発明の別の実施形態によれば、パノラマ表示吹き出し２０６はさらに、パノラマ表示吹き出し２０６によって示される運転動作を示すナビゲーション制御２１０を含む、パノラマナビゲーション制御を含む。他のパノラマナビゲーション制御（例えば、パノラマナビゲーション制御２２６）も、本発明の実施形態によるパノラマ表示吹き出し２０６の中で示されてもよい。例えば、実施形態では、生成された運転指図と関連する運転動作に対応するナビゲーション制御のみが示される。別の実施形態では、生成された運転指図とは無関係のパノラマナビゲーション制御も示される。例えば、表示例２００では、生成された運転指図とは無関係である、「Ｄｕｂｏｃｅ  Ａｖｅ」での左折を示すパノラマナビゲーション制御が示されてもよい。
【００３５】
（パノラマ表示ナビゲーション）
本発明の実施形態によれば、パノラマ表示ナビゲーションは、パノラマ表示吹き出し２０６内に現れるパノラマナビゲーション制御を使用することによって行うことができる。例えば、表示例２００を参照して、パノラマナビゲーション制御２１０を選択することにより、制御２１０と関連する運転動作をシミュレートする。実施形態では、これは、パノラマ表示画像が直接隣接する地域に利用可能である時に、パノラマナビゲーション制御２１０によって示される方向での１つのパノラマ画像を、パノラマナビゲーション制御２１０の方向でパノラマ表示吹き出し２０６によって現在示されている地域まで、前方にナビゲートするステップを含む。表示例２００では、これは、ユーザが、「Ｖａｌｅｎｃｉａ  Ｓｔ」と「Ｄｕｂｏｃｅ  Ａｖｅ」との交差点を過ぎて、「Ｄｕｂｏｃｅ  Ａｖｅ」で東を見ているように、現在示されているパノラマ画像から１つのパノラマ画像を前方にナビゲートするステップに対応する。一方で、パノラマナビゲーション制御の方向で現在示されている地域に直接隣接する地域に、いずれのパノラマ表示画像も利用可能ではない時に、パノラマナビゲーション制御を選択するステップは、依然として、パノラマ画像を再配向するステップを含む。例えば、表示例２００では、いずれのパノラマ表示画像も利用可能ではない時に、パノラマナビゲーション制御２１０を選択するステップは、「Ｖａｌｅｎｃｉａ  Ｓｔ」と「Ｄｕｂｏｃｅ  Ａｖｅ」との交差点が西の見晴の利く地点から表示されるように、パノラマ画像内で９０度時計回りをもたらす。
【００３６】
本発明の実施形態によれば、パノラマナビゲーション制御２１０を使用して、１つのパノラマ画像を前方にナビゲートするステップは、パネル１０６の中の次の運転指図ステップと関連するパノラマ画像を表示するステップに対応してもよい。これは、選択された運転指図ステップおよび次の運転指図ステップが、直接連続パノラマ画像に対応する時に発生する。あるいは、１つのパノラマ画像を前方にナビゲートするステップは、選択された運転指図ステップと次の運転指図ステップとの間で発生するが、パネル１０６の中の運転指図ステップと関連しないパノラマ画像を表示するステップに対応してもよい。
【００３７】
パノラマ表示ナビゲーションはまた、示されている運転動作と関連するもの以外のパノラマナビゲーション制御を選択することによって行うこともできる。例えば、表示例２００では、ユーザは、パノラマ表示画像が利用可能である時に、１つのパノラマ画像を後方にナビゲートするようにパノラマナビゲーション制御２２６を選択することができる。また、生成された運転指図と無関係のパノラマナビゲーション制御が利用可能である時に、これらの制御を使用して、パノラマ表示ナビゲーションも可能であり、ユーザが、生成された運転指図によって概説される運転指図経路によって網羅されない、他の地理的地域にナビゲートすることを可能にする。本発明の実施形態によれば、生成された運転指図と無関係のパノラマナビゲーション制御の表示は、ユーザによって選択可能な特徴である。
【００３８】
本発明の実施形態によれば、ユーザがパノラマ表示吹き出し（例えば、パノラマ表示吹き出し２０６）を開くか、またはパノラマ表示吹き出し内で１つのパノラマ画像から別のパノラマ画像にナビゲートする時はいつでも、運転指図オーバーレイ（例えば、運転指図オーバーレイ２０８）およびパノラマナビゲーション制御（例えば、パノラマナビゲーション制御２１０および２２６）が、自動的にパノラマ画像に重ねられる。あるいは、これらの特徴の１つ以上（すなわち、運転指図オーバーレイ、パノラマナビゲーション制御）は、ユーザによって無効にすることができる。
【００３９】
本発明の別の実施形態によれば、上記で説明されるようなパノラマ表示ナビゲーションは、地図表示１０４中の運転指図経路１１０上に示された時はいつでも、運転指図制御（例えば、運転指図矢印２０４）を選択することによって行うことができる。例えば、運転指図矢印２０４を選択することにより、表示例２００で示されるように、パノラマ表示吹き出し２０６を開く。利用可能である時に、運転指図経路１１０に沿って連続運転指図矢印を選択することにより、次の運転指図ステップと関連するパノラマ画像にナビゲートする。同様に、パノラマ表示ナビゲーションは、運転指図パネル１０６内で運転指図ステップを選択することによって行うことができる。
【００４０】
地図表示１０４上の運転指図矢印、および／またはパネル１０６の中の関連運転指図ステップを選択することによるナビゲーションは、これらのステップと関連するパノラマ画像の閲覧を可能にするのみであることに留意されたい。しかしながら、ある場合において、パノラマ表示画像は、パネル１０６の中の運転指図ステップ間の距離に利用可能であってもよい。利用可能である時に、パノラマ表示吹き出し２０６内のパノラマナビゲーション制御を使用して、この画像のパノラマ表示ナビゲーションが可能である。
【００４１】
（追加パノラマ表示特徴）
ここで、本発明の実施形態による追加パノラマ表示特徴を説明する。
【００４２】
実施形態では、パノラマ表示吹き出しは、上記で説明される特徴に加えて、さらなる特徴を含む。例えば、パノラマ表示吹き出し２０６を参照して、パノラマ表示吹き出しは、運転指図テキスト説明２１２、前の運転指図リンク２１４、次の運転指図リンク２１６、運転指図ステップ番号２１８、ズームインリンク２２０、パノラマ表示ヘルプリンク２２２、および全画面リンク２２４のうちの１つ以上を含んでもよい。
【００４３】
運転指図テキスト説明２１２は、パノラマ表示吹き出し内に示される運転動作を説明する。したがって、運転指図テキスト説明２１２は、ユーザが１つの運転指図ステップから別の運転指図ステップにナビゲートして、現在選択されている運転指図ステップを反映すると、変化する。実施形態では、運転指図テキスト説明２１２は、運転指図パネル１０６の中の関連運転指図ステップのテキスト説明と同一である。
【００４４】
前の運転指図リンク２１４および次の運転指図リンク２１６は、それぞれ、現在選択されている運転指図ステップまたは現在のパノラマ画像（示されたパノラマ画像が運転指図ステップと関連しない時）から、前および次の運転指図ステップへのリンクである。あるいは、または加えて、前の運転指図リンク２１４および次の運転指図リンク２１６は、それぞれ、現在選択されている運転指図ステップまたは現在のパノラマ画像から、運転指図経路に沿った前および次の特徴（例えば、方向指示器、ブロック、高速道路出口等）へのリンクであってもよい。実施形態では、前の運転指図リンク２１４を選択するステップは、パネル１０６の中の前の運転指図ステップ、または地図表示１０４の中の関連運転指図矢印を選択するステップと同等である。例えば、表示例２００では、リンク２１４を選択するステップは、パネル１０６の中のステップ２、または地図表示１０４の中の関連運転指図矢印を選択するステップと同等である。同様に、次の運転指図リンク２１４を選択するステップは、パネル１０６の中の次の運転指図ステップ、または地図表示１０４の中の関連運転指図矢印を選択するステップと同等である。
【００４５】
本発明の実施形態によれば、前の運転指図リンク２１４および次の運転指図リンク２１６は、生成された方向に基づいて、前／次の運転指図ステップが存在しない時に無効にされる（例えば、グレーアウトされる）。別の実施形態では、前の運転指図リンク２１４および次の運転指図リンク２１６はまた、前／次の運転指図ステップのパノラマ表示画像が利用可能でない時にも無効にされる。
【００４６】
運転指図ステップ番号２１８は、生成された運転指図における第１の運転指図ステップまたは運転指図ステップの合計数に対して、パノラマ表示吹き出し２０６で示される運転指図ステップの順番を示す。実施形態では、運転指図ステップ番号２１８は、運転指図パネル１０６の中の運転指図ステップと関連するステップ番号に対応する。
【００４７】
ズームインリンク２２０は、ユーザが地図表示１０４上でズームインすることを可能にする。本発明の実施形態によれば、１つ以上のズームイン／ズームアウトレベルが利用可能である。ズームインリンク２２０を選択することにより、地図表示１０４のズームレベルを増加させ、ズームインリンク２２０を概観リンク（例えば、図３の概観リンク３１０）に変更する。後に、概観リンクを選択することにより、地図表示１０４からズームアウトし、地図表示１０４上の運転指図経路全体を示す。
【００４８】
全画面リンク２２４は、パノラマ表示の全画面モードをオンにするリンクである。上記で説明されるような全てのパノラマ表示特徴は、全画面モードで利用可能である。
【００４９】
パノラマ表示ヘルプリンク２２４は、パノラマ表示特徴のさらなる説明を提供するヘルプメニューへのリンクである。
【００５０】
ズーム制御２３０は、ユーザが、パノラマ表示吹き出し２０６内に示されたパノラマ画像をズームインまたはズームアウトすることを可能にする。実施形態では、ズーム制御２３０は、図２に示されるようなズームスライダを含む。あるいは、または加えて、パノラマ画像内のズームイン機能は、パノラマ画像をダブルクリックすることによって行われてもよい。前の運転指図リンク２１４および次の運転指図リンク２１６を使用して、１つのパノラマ画像から別のパノラマ画像にナビゲートするステップは、パノラマ画像の同じズームレベルを維持することに留意されたい。
【００５１】
画像回転制御２３２は、ユーザが、パノラマ表示吹き出し２０６内に示されたパノラマ画像内で表示を回転させることを可能にする。画像が利用可能である時に、３６０度画像回転を行うことができる。
【００５２】
上記で説明されるように、パノラマ表示画像は、所与の運転指図経路内の全ての運転指図ステップに、常に利用可能であるとは限らない場合がある。ある場合においては、パノラマ表示画像は、運転指図ステップのうちのいくつかに利用可能ではない。他の場合においては、パノラマ表示画像は、運転指図経路の中の任意の運転指図ステップに利用可能ではない。本発明の実施形態によれば、パノラマ表示の挙動は、パノラマ表示画像が運転指図ステップのうちのいくつかに利用可能であるか否かに応じて変動する。
【００５３】
図３は、パノラマ表示画像が、運転指図経路の中のいくつかの運転指図ステップに利用可能ではない時の、ユーザインターフェース１０２の表示例３００を示す。図３に示されるように、運転指図ステップ３０２は、いずれのパノラマ表示画像も利用可能ではない運転指図ステップである。本発明の実施形態によれば、運転指図ステップ３０２または関連運転指図矢印３０４を選択することにより、テキストベースの吹き出し３０６を開く。テキストベースの吹き出し３０６は、運転指図ステップ３０２と関連する運転動作のパノラマ画像（および画像に重ねられた特徴）を除いて、上記で説明されるパノラマ表示吹き出し２０６の全ての特徴を含む。その代わり、吹き出し３０６は、選択された運転指図ステップ３０２に、いずれのパノラマ表示画像も利用可能ではないことを示す、テキスト説明３０８を含む。加えて、ズームインリンク２２０を選択することにより、それを概観リンク３１０に変更する。概観リンク３１０を選択することにより、例えば、図４の表示例４００によって示されるように、地図表示１０４からズームアウトして運転指図経路全体を示す。
【００５４】
図５は、パノラマ表示画像が、運転指図経路の中の任意の運転指図ステップに利用可能ではない時の、ユーザインターフェース１０２の表示例５００である。図５に示されるように、運転指図ステップ３０２は、いずれのパノラマ表示画像も利用可能ではない運転指図ステップである。本発明の実施形態によれば、運転指図ステップ３０２または関連運転指図矢印３０４を選択することにより、テキストベースの吹き出し５０２を開く。パノラマ表示画像が、表示例５００における任意の運転指図ステップに利用可能ではないため、テキストベースの吹き出し５０２は、上記で説明される吹き出し３０６と同様の特徴を含むが、テキスト説明３０８を含まない。
【００５５】
（パノラマ表示を可能にするためのシステムおよび方法）
本発明の実施形態は、ハードウェア、ソフトウェア、またはその組み合わせを使用して実装されてもよく、１つ以上のコンピュータシステムまたは他の処理システムで実装されてもよい。
【００５６】
図６は、本発明の実施形態の実践に好適な分散システムである。クライアント６１０は、例えば、インターネットまたはローカルエリアネットワーク等のネットワークにわたって、１つ以上のサーバ６５０と通信する。クライアント６１０は、プロセッサ、ローカルメモリ、ディスプレイ、およびキーボードまたはマウス等の１つ以上の入力デバイスを伴う汎用コンピュータとなり得る。あるいは、クライアント６１０は、例えば、移動式ハンドセットまたは携帯用ナビゲーションデバイス（例えば、車載ナビゲーションデバイス）等の、特殊計算デバイスとなり得る。サーバ６５０は、同様に、クライアント６１０にデータを供給することが可能な任意の汎用コンピュータを使用して実装することができる。
【００５７】
クライアント６１０は、パノラマビューア６２０を実行し、その操作は、本明細書でさらに説明される。
【００５８】
図６によって示されるように、パノラマビューア６２０は、サーバ６５０から構成情報６３０を要求する。構成情報は、他のパノラマ画像へのパノラマ画像内のリンク（例えば、パノラマ画像内のパノラマナビゲーション制御によって提供されるリンク）についての情報を含む、読み込まれるパノラマ画像に関するメタ情報を含む。実施形態では、構成情報は、拡張マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ／ＸＭＬ）またはＪａｖａ（登録商標）Ｓｃｒｉｐｔオブジェクト表記法（Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ／ＪＳＯＮ）等の形態で提示される。パノラマビューア６２０は、例えば、パノラマ画像タイルの形態で、パノラマ画像の視覚アセット６４０を読み出す。別の実施形態では、視覚アセットは、関連ファイル形式で構成情報を含む。パノラマビューア６２０は、本明細書でさらに説明されるように、構成情報６３０および視覚アセット６４０から生成されるような、パノラマ画像および追加ユーザインターフェース要素の視覚表現をクライアントディスプレイ上に提示する。ユーザがパノラマ画像の視覚表示を操作するように入力デバイスと相互作用すると、パノラマビューア６２０は、視覚表示を更新し、続けて必要に応じて追加構成情報および視覚アセットをダウンロードする。パノラマビューア６２０およびその操作のさらなる説明は、その全体が本明細書に参考として援用される、共有に係る米国特許出願第１１／７５４，２６７号で説明することができる。
【００５９】
実施形態では、パノラマビューア６２０は、独立型アプリケーションと成り得るか、または、Ｍｏｚｉｌｌａ  ＦｉｒｅｆｏｘあるいはＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ等のブラウザ６１５内で実行することができる。パノラマビューア６２０は、例えば、ブラウザ６１５内のスクリプトとして、ブラウザ６１５内のプラグインとして、またはＡｄｏｂｅ（Ｍａｃｒｏｍｅｄｉａ）Ｆｌａｓｈプラグイン等のブラウザプラグイン内で実行されるプログラムとして、実行することができる。
【００６０】
実施形態では、パノラマビューア６２０は、その全体が本明細書に参考として援用される、米国特許第７，１５８，８７８号「ＤＩＧＩＴＡＬ  ＭＡＰＰＩＮＧ  ＳＹＳＴＥＭ」で説明されているもの等の地図作製サービスと一体化される。
【００６１】
図７は、どのようにして地図作製サービスおよび／または運転指図サービスをパノラマビューア６２０と一体化させることができるかという実施例を示す。地図作製サービスモジュール７１０は、地図の視覚表現を表示する。例えば、地図作製サービスモジュール７１０は、地図表示（例えば、地図表示１０４）を表示する。運転指図サービスモジュール７１２は、地図表示（例えば、地図表示１０４）および運転指図パネル（例えば、運転指図パネル１０６）のうちの１つ以上の内側に運転指図を表示する。運転指図サービスモジュール７１２は、図７に示されるように、地図作製サービスモジュール７１０のサブモジュールであってもよい。あるいは、地図作製サービスモジュール７１０および運転指図サービスモジュール７１２は、別個のモジュールであるか、または地図作製サービスおよび運転指図サービスの両方を提供する単一モジュール内に統合されてもよい。
【００６２】
地図作製サービスおよび／または運転指図サービスは、マークアップおよびスクリプティング要素の組み合わせを使用して、例えば、ＨＴＭＬおよびＪａｖａ（登録商標）ｓｃｒｉｐｔを使用して、実装される。ビューポートが移動させられ、および／または運転指図が生成されるにつれて、地図作製モジュール７１０および／または運転指図モジュール７１２は、要求された地図タイルおよび／または運転指図が、ローカルキャッシュメモリにすでにキャッシュ格納されていないことを仮定して、サーバ６５０から追加地図タイル７２０および／または運転指図７２２を要求する。実施形態では、サーバ６５０は、ユーザ入力に従って運転指図を生成することが可能な運転指図生成器７５２を含む。明白に、地図タイル７２０および／または運転指図７２２を供給するサーバは、パノラマタイル６４０またはこれに関与する他のデータを供給するサーバと同じまたは異なるサーバとなり得る。例えば、図９は、本発明の実施形態による、例示的なシステム構造９００を示し、その場合、地図タイル７２０および／または運転指図７２２を供給するサーバは、パノラマタイル６４０またそれと関連する構成情報６３０を供給するサーバとは異なる。図９に示されるように、パノラマサーバ９０２は、クライアントアプリケーション９０６にパノラマ画像およびメタデータを供給する責任があるサーバである。実施形態では、クライアントアプリケーション９０６にパノラマ画像を供給するステップは、地図上の場所の一部を選択するステップと、クライアントアプリケーション９０６に、場所の選択された一部と関連するパノラマ画像を供給するステップとを含む。実施形態では、これは、パノラマサーバ９０２によってオフラインで場所の一部を選択するステップと、クライアントアプリケーション９０６に、リアルタイムで場所の選択された一部を供給するステップとを含む。
【００６３】
運転指図サーバ９０４は、パノラマサーバ９０２とは異なるサーバであり、計算し、クライアントアプリケーション９０６に運転指図ステップを供給する責任がある。実施形態では、運転指図サーバ９０４は、例えば、運転指図生成器７５２等の運転指図生成器を含む。
【００６４】
上記で説明されるようなクライアントアプリケーション９０６は、パノラマビューア６２０等のパノラマビューアを実行する、ブラウザ６１５等のブラウザであってもよい。パノラマビューアは、パノラマ画像、ならびにパノラマサーバ９０２から受信される他のユーザインターフェース要素をレンダリングする責任がある。クライアントアプリケーション９０６はさらに、上記で説明されるように、地図作製サービス７１０および／または運転指図サービス７１２を含んでもよい。地図作製サービス７１０および運転指図サービス７１２は一緒に、運転指図が地図に重ねられた折れ線として提示される、運転指図パネル表現および地図表示を含む、運転指図サーバ９０４から受信される運転指図ステップの種々の表現を可能にする。
【００６５】
図９の実施形態によれば、クライアントアプリケーション９０６は、パノラマサーバ９０２および運転指図サーバ９０４からデータを受信する。したがって、クライアントアプリケーション９０６は、パノラマビューアによってユーザにレンダリングされる適切なパノラマ画像を決定するために、パノラマサーバ９０２および運転指図サーバ９０４の両方からのデータを処理し、組み合わせる。実施形態では、これは、地図上の一式の場所または頂点として符号化される、運転指図サーバ９０４からの運転指図ステップを受信するステップと、受信された一式の場所に基づいて、パノラマサーバからパノラマ画像を要求し、受信するステップと、受信されたパノラマ画像を、受信された一式の場所と関連付けるステップとを含む。実施形態では、パノラマサーバから受信されるパノラマ画像は、運転指図ステップと直接関連する画像だけでなく、運転指図ステップに地理的に近接している「近隣」画像も含む。これは、上記で説明されるように、運転指図ルートから外れたパノラマナビゲーションを可能にする。
【００６６】
図７を再び参照すると、実施形態では、地図作製サービスモジュール７１０および／または運転指図サービスモジュール７１２は、ブラウザ６１５が、サーバ６５０からパノラマビューア６２０用のプログラム７５０をダウンロードし、プログラム７５０を実行するために必要な任意のプラグインをインスタンス化することを勧めることを要求することができる。プログラム７５０は、Ｆｌａｓｈファイルまたは何らかの他の形態の実行可能なコンテンツであってもよい。パノラマビューア６２０は、上記で説明されるように実行し、動作する。あるいは、構成情報６３０およびパノラマタイル６４０さえも、地図作製サービスモジュール７１０によって読み出し、パノラマビューア６２０に渡すことができる。パノラマビューア６２０および地図作製／運転指図サービス７１０は、ユーザインターフェース要素の操作を協調させるよう通信して、ユーザが、パノラマビューア６２０または地図作製サービス７１０のいずれか一方と相互作用すること、および場所または配向の変更を両方に反映させることを可能にする。
【００６７】
上記で説明されるように、本発明の実施形態は、クライアント・サーバ構成に従って操作することができる。あるいは、実施形態は、全てクライアントにおいて利用可能である、構成情報６３０、パノラマタイル６４０、地図タイル７２０、および運転指図７２２を用いて、クライアントのみにおいて操作することができる。例えば、構成情報６３０、パノラマタイル６４０、地図タイル／運転指図６５０は、例えば、ＣＤ  ＲＯＭまたはハードライブ等の、クライアント６１０によってアクセス可能な記憶媒体に記憶されてもよい。したがって、サーバ６５０との通信が必要とされない。
【００６８】
図８は、本発明の実施形態による、運転指図内でパノラマ画像を表示するための方法のプロセスフローチャート８００である。プロセス８００は、ステップ８０２、８０４、および８０６を含む。明確にするために、プロセス８００は、上記で説明される図６および７のシステム例を参照して説明されるが、それに限定されることを目的としない。
【００６９】
プロセス８００は、出発アドレスと目的地アドレスとの間に運転指図経路を形成する、複数の運転指図ステップを表示するステップを含む、ステップ８０２から始まる。例えば、ステップ８０２は、図７の地図作製サービスモジュール７１０および／または運転指図サービスモジュール７１２によって行われてもよい。実施形態では、ステップ８０２はさらに、運転指図パネルの中に、複数の運転指図ステップの段階的なリストを表示するステップを含む。別の実施形態では、ステップ８０２はさらに、地図表示内の道路地図上に複数の運転指図の図解を重ねるステップを含む。例えば、ステップ８０４は、図７のシステム例における運転指図サービスモジュール７１２によって行われてもよい。
【００７０】
次いで、プロセス８００は、該複数の運転指図ステップのうちの１つの運転指図ステップを選択する入力を受信するステップを含む、ステップ８０４へと進む。ステップ８０４は、例えば、運転指図サービスモジュール７１２によって行われてもよい。
【００７１】
その後に、ステップ８０６では、プロセス８００は、該選択された運転指図ステップと関連する運転動作が運転者によって行われる、地理的地域のパノラマ画像を表示するステップを含む。実施形態では、ステップ８０６はさらに、パノラマ画像が、運転動作を行う運転者の視点と同様の視点からの地理的地域を示すように、パノラマ画像を配向するステップを含む。別の実施形態では、ステップ８０６はさらに、地図表示上の運転指図ステップを指し示す尾部を有するパノラマ画像吹き出し内に、パノラマ画像を表示するステップを含む。ステップ８０６は、例えば、図６および７において上記で説明されるパノラマビューア６２０によって行われてもよい。
【００７２】
実施形態では、プロセス８００はさらに、運転指図パネルの中の運転指図ステップと関連して、第１の視覚指標を表示するステップと、第１の視覚指標が選択されると、パノラマ画像を表示するステップとを含む。加えて、あるいは、プロセス８００は、運転指図ステップと関連して、地図表示上に第２の視覚指標を表示するステップと、第２の視覚指標が選択されると、パノラマ画像を表示するステップとを含む。これらの機能は、例えば、運転指図サービスモジュール７１２によって行われてもよい。
【００７３】
別の実施形態では、プロセス８００はさらに、パノラマ画像上に、運転指図ステップと関連する運転指図オーバーレイを表示するステップを含む。加えて、プロセス８００は、運転指図ステップと関連する運転動作を示す第１のパノラマナビゲーション制御を、パノラマ画像上に表示するステップを含んでもよい。実施形態では、プロセス８００はさらに、第１のパノラマナビゲーション制御が選択されると、運転動作をシミュレートするステップを含む。これは、パノラマ画像の配向を変更するステップ、またはパノラマ画像が利用可能である時に別のパノラマ画像を表示するステップを含む。これらの機能は、例えば、パノラマビューア６２０によって果たされてもよい。
【００７４】
（追加特徴）
ここで、本発明の実施形態による追加特徴を提示する。これらの特徴は、概して、種々のシナリオの下で、パノラマ画像上に運転指図経路（または折れ線）の表現をレンダリングするための技法に関する。
【００７５】
（パノラマ画像上の折れ線レンダリング）
上記で説明されるように、本発明の実施形態による１つの特徴は、パノラマ表示吹き出しの中の運転指図ステップの表現を向上するように、パノラマ画像に重ねられた運転指図経路の表現を表示するステップを含む。これは、例えば、パノラマ表示吹き出し２０６に示されたパノラマ画像に重ねられた、運転指図経路または折れ線１１０の一部分である、運転指図オーバーレイ２０８を示す、図２で示されている。この特徴を可能にするために、以下でさらに説明されるような、本発明の実施形態による異なる技法が使用されてもよい。
【００７６】
本発明の実施形態によれば、折れ線オーバーレイがパノラマ画像上にレンダリングされるか否かは、折れ線によって表される運転指図経路へのパノラマ画像の場所の近接性に依存する。パノラマ画像の場所が、運転指図経路に十分接近していると決定された場合には、折れ線オーバーレイがパノラマ画像中に示される。そうでなければ、いずれの折れ線オーバーレイもパノラマ画像上にレンダリングされない。実施形態では、パノラマ画像上にレンダリングされる折れ線オーバーレイは、例えば、図１０の表示例１０００における折れ線１００６の折れ線区分１００２および１００４によって示されるような、折れ線の２つの区分を含む。実施形態では、折れ線区分は、青またはパノラマ画像上で容易に目立つ他の色でレンダリングされる一方で、折れ線に属さない区分は、あまり目立たない色（例えば、白または灰色）で示される。
【００７７】
したがって、実施形態では、折れ線レンダリングは、パノラマ画像の場所を決定するステップと、パノラマ画像の場所が運転指図経路に近接しているかどうかを決定するステップと、近接している時は、パノラマビューアによってパノラマ画像上にレンダリングされる折れ線の２つの区分を決定するステップとを含む。さらに、実施形態では、折れ線のどの区分がパノラマ画像上にレンダリングされるかを決定するステップは、運転指図経路へのパノラマ画像の場所の相対的近接性に依存する。これは、以下の例示的シナリオに関して、以下でさらに説明される。
【００７８】
図１１は、本発明の実施形態によるシナリオ例１１００を示す。シナリオ例１１００は、運転指図経路を表す折れ線１１０２を示す。折れ線１１０２は、複数の頂点１１０４を含む。頂点１１０４は、折れ線１１０２によって表される運転指図経路のそれぞれの運転指図ステップと関連してもよい。シナリオ例１１００はさらに、運転指図経路に沿った、または接近している、それぞれの地理的場所の画像である、複数のパノラマ画像１１０６を示す。
【００７９】
シナリオ例１１００では、パノラマ画像１１０６ｂは、パノラマビューアによって示されており、折れ線レンダリングが行われるパノラマ画像を表す。
【００８０】
実施形態では、パノラマ画像１１０６ｂの場所は、折れ線１１０２の頂点１１０４に対して比較される。パノラマ画像１１０６ｂの場所が、頂点１１０４のうちの１つに十分接近していると決定された場合には、パノラマ画像１１０６ｂは、その頂点と関連し、その頂点に直接隣接する折れ線の２つの区分は、パノラマ画像上にレンダリングされる。例えば、シナリオ例１１００では、パノラマ画像１１０６ｂは、頂点１１０４ｃを中心とする円１１０８の範囲に入る場所により、頂点１１０４ｃと関連する。したがって、頂点１１０４に直接隣接する折れ線１１０２の区分１１１０および１１１２は、パノラマ画像１１０６ｂ上にレンダリングされる。
【００８１】
図１２は、シナリオ例１１００に対応してもよいシナリオにおける、パノラマ画像上の折れ線レンダリングを示す、表示例１２００である。例えば、表示例１２００に示されるパノラマ画像は、シナリオ例１１００のパノラマ画像１１０６ｂに対応してもよい。同様に、折れ線区分１２０２および１２０４は、シナリオ例１１００の区分１１１０および１１１２に対応してもよい。さらに、例示の目的で、示されたパノラマ画像が関連する折れ線頂点の場所を示すように、円１２０６が付加的に追加される。円１２０２は、シナリオ例１１００の頂点１１０４ｃに対応してもよい。
【００８２】
本明細書の教示に基づいて、当業者によって理解されるように、上記で説明される円１１０８等の近接性円を介する技法を含む、種々の技法が、折れ線の頂点へのパノラマ画像の近接性を決定するために使用されてもよい。
【００８３】
図１３は、本発明の実施形態による別のシナリオ例１３００を示す。シナリオ例１３００は、複数の頂点１３０４と、複数のパノラマ画像１３０６とを有する、折れ線１３０２を示す。パノラマ画像１３０６ｂは、パノラマビューアによって示され、折れ線レンダリングが行われているパノラマ画像を表す。
【００８４】
図１３に示されるように、パノラマ画像１３０６ｂは、頂点１３０４のうちの頂点１３０４ｃに最も接近しているが、その近接性円１３０８の範囲に入るように頂点１３０４ｃに十分接近していない。したがって、パノラマ画像１３０６ｂは、図１１および１２に関して上記で説明されるように、折れ線レンダリングが行われるように折れ線１３０２の頂点に十分接近していない。
【００８５】
したがって、実施形態では、パノラマ画像１３０６ｂ上の折れ線レンダリングは、折れ線１３０２の投影区分１３１２上に投影ノード１３１０を形成するように、折れ線１３０２上でパノラマ画像１３０４ｂの場所を最初に投影することによって行われる。後に、パノラマ画像１３０４ｂが投影ノード１３１０に十分接近していると決定された場合、パノラマ画像１３０４ｂは、ノード１３１０と関連付けられ、パノラマ画像１３０４ｂ上にレンダリングされた折れ線１３０２の２つの区分は、両方とも折れ線１３０２の投影区分１３１２に平行となる。例えば、シナリオ１３００では、パノラマ画像１３０６ｂは、投影ノード１３１０に十分接近していると見なされ、したがって、ノード１３１０と関連付けられる。
【００８６】
図１４は、シナリオ例１３００に対応してもよいシナリオにおける、パノラマ画像上の折れ線レンダリングを示す、表示例１４００である。例えば、表示例１３００に示されるパノラマ画像は、シナリオ例１３００のパノラマ画像１３０６ｂに対応してもよい。図１４に示されるように、レンダリングされる折れ線区分は、両方とも投影区分と平行であるため、折れ線区分は、線１４０２によって示されるように、単一の連続線として現れる。パノラマ画像の画像表示配向に応じて、投影区分は、パノラマ画像上にレンダリングされてもされなくてもよいことに留意されたい。例えば、表示例１４００では、投影区分は、ユーザが画像回転制御２３２を使用してパノラマ画像を回転させると、レンダリングされてもよい。
【００８７】
パノラマ画像の場所が、パノラマ画像が折れ線の頂点または投影ノードに十分接近していないようなものである時には、パノラマ画像が運転指図経路から十分遠いため、折れ線レンダリングが行われない。これは、以下で説明される図１５および１６で示される。
【００８８】
図１５は、本発明の実施形態によるシナリオ例１５００を示す。シナリオ例１５００は、折れ線１３０２に対する複数のパノラマ画像１５０２を示す。パノラマ画像１５０２ｂは、パノラマビューアによって示され、折れ線レンダリングが行われているパノラマ画像を表す。
【００８９】
図１５に示されるように、パノラマ画像１５０２ｂは、頂点１３０４のうちのいずれか１つまたは投影ノード１５０４から十分遠いため、折れ線レンダリングが行われない。したがって、ユーザがパノラマ画像１５０２ｂにナビゲートする時に、折れ線１３０２のいずれの折れ線区分もユーザによって見られない。
【００９０】
図１６は、シナリオ例１５００に対応してもよいシナリオを示す、表示例１６００である。例えば、表示例１６００に示されるパノラマ画像は、パノラマ画像１５０２ｂに対応してもよい。図１６に示されるように、いずれの折れ線区分も、パノラマ画像上にレンダリングされない。その代わり、パノラマ画像上に現れる区分（例えば、区分１６０２）は、折れ線に属さず、あまり目立たない色（例えば、白または灰色）で示される。
【００９１】
折れ線レンダリングとの関連で発生してもよい、他のシナリオは、運転指図経路の部分的または不完全パノラマ範囲を伴うシナリオを含む。これは、折れ線上の場所（すなわち、頂点の場所）およびパノラマセレクタによって出力されるパノラマ画像が完全には一致しない時に発生してもよい。
【００９２】
図１７は、部分的パノラマ範囲を伴うシナリオを示す、シナリオ例１７００である。シナリオ例１７００は、高速道路上に位置する第１および第２の頂点１７０４ａおよび１７０４ｂと、高速道路から外れたランプを辿る出口に位置する第３の頂点１７０４ｃとを含む、折れ線１７０２を示す。シナリオ例１７００においてパノラマセレクタから受信されるパノラマ画像は、全て高速道路上に直接位置する、パノラマ画像１７０４ａ、１７０４ｂ、および１７０４ｃを含む。
【００９３】
図１７に示されるように、頂点１７０４およびパノラマ画像１７０６は、完全には一致しない。例えば、パノラマ画像１７０６ｃは、頂点１７０４のうちのいずれか１つ、または折れ線１７０２の任意の頂点または区分と関連しない折れ線１７０２から十分遠い。さらに、いずれのパノラマ画像１７０６も、それと関連付けられるように頂点１７０４ｃと十分に接近していない。
【００９４】
シナリオ例１７００では、パノラマ画像１７０６ｂは、パノラマビューアによってレンダリングされているパノラマ画像を表す。したがって、北に配向された時のパノラマ画像１７０６ｂの表示例を、表示例１８００として示すことができる。パノラマ画像１７０６ｂのそのような配向では、折れ線１７０２は、局所的に直線であり、表示例１８００で折れ線区分１８０２使用する等してレンダリングされることに留意されたい。
【００９５】
しかしながら、ユーザが、パノラマ画像１７０６ｂから、折れ線１７０２の任意の頂点または区分と関連しないパノラマ画像１７０６ｃへとナビゲートすると、折れ線１７０２は、もはやパノラマビューアによってレンダリングされなくなる。その効果は、折れ線がユーザの視界から突然消えるように見え、ユーザが後方にナビゲートすることによって折れ線を移動させる必要があることである。これは、ユーザが表示例１８００から前方にナビゲートする時の表示を示す、表示例１９００で示される。示されるように、折れ線は、表示例１９００でレンダリングされていない。その代わり、運転指図経路に関係ない方向を示す線区分が示されてもよい（例えば、区分１９０２は、表示例１９００に示された表示では、もはや運転指図経路の一部ではない、ルートＵＳ−１０１に沿った運転指図を示す）。
【００９６】
実施形態では、表示例１９００に示される状況の種類は、次のパノラマ画像が運転指図経路上にあるか、または外れているかどうか（あるいは、折れ線の頂点または区分と関連するかどうか）を予期し、運転指図経路上にない時は、ユーザが運転指図経路から外れてナビゲートしようとしていることをユーザに示す方法で、パノラマ画像上に折れ線をレンダリングすることによって、回避することができる。実施形態では、これは、現在のパノラマ表示に到達する前に行われておかなければならない運転指図ステップを示すように、パノラマ画像の折れ線の１つ以上の区分をレンダリングするステップを含む。これは、折れ線区分２００２、２００４、および２００６が、行われる必要のある運転指図ステップ（出口に行く）をハイライトするようにパノラマ画像上にレンダリングされる、表示例２０００を示す、図２０で示される。
【００９７】
（変化例）
本明細書の教示に基づいて、当業者によって理解されるように、パノラマ表示の上記の特徴のいくつかの変化例を構想することができる。これらの変化例は、本発明の実施形態の範囲内である。限定ではなく例示のみの目的で、いくつかの変化例が本明細書で提供される。例えば、当業者であれば、例えば、トップダウンの代わりに角度をつけて撮影された画像である、鳥瞰的な斜め画像を含む、パノラマ画像スタイルのいくつかの変化例を構想することができる。例えば、ユーザが地図表示中の運転指図経路上でホバリングすると、サムネイル画像を示すステップを含む、パノラマ画像を表示する、および／または開くステップの変化例も、構想されてもよい。他の変化例では、パノラマ画像は、向上した運転指図を提供するように、３Ｄモデル、フルモーションビデオ、３６０度画像の完全没入型ビデオまたはフルモーションビデオ（すなわち、ユーザは、フルモーションビデオを見るだけでなく、ビデオを再生する際に画像表示配向を操作する能力も有し、運転体験をシミュレートする）、ビデオカメラのライブ映像等で置換および／または補完することができる。
【００９８】
（結論）
本発明の種々の実施形態を上記で説明したが、それらは限定ではなく、一例として提示されていることを理解されたい。本発明の範囲から逸脱することなく、それに種々の変更を行うことができることが、当業者にとって明白となるであろう。さらに、発明の概要および要約の項ではなく、本明細書で提供される発明を実施するための形態が、請求項を解釈するために使用されることを目的とすることを理解されたい。発明の概要および要約の項は、発明者らによって検討されるような本発明の例示的実施形態のうちの１つ以上を記載してもよいが、全てを記載しなくてもよい。
【００９９】
具体的実施形態の先述の説明は、当技術分野内の知識を適用することによって、本発明の一般概念から逸脱することなく、必要以上の実験なしで、他者がそのような具体的実施形態を容易に修正し、および／または種々の用途に対して適合させることができるという、本発明の一般的性質を十分に明らかにする。したがって、そのような適合および修正は、本明細書で提示される教示および指針に基づいて、開示された実施形態の均等物の意味および範囲内にあることを目的とする。本明細書の用語または表現が、教示および指針に照らして当業者によって解釈されるものであるように、本明細書の表現または用語は、限定ではなく説明の目的によるものであることを理解されたい。
【図１】
2011515717.tif 000003
【図２】
2011515717.tif 000004
【図３】
2011515717.tif 000005
【図４】
2011515717.tif 000006
【図５】
2011515717.tif 000007
【図６】
2011515717.tif 000008
【図７】
2011515717.tif 000009
【図８】
2011515717.tif 000010
【図９】
2011515717.tif 000011
【図１０】
2011515717.tif 000012
【図１１】
2011515717.tif 000013
【図１２】
2011515717.tif 000014
【図１３】
2011515717.tif 000015
【図１４】
2011515717.tif 000016
【図１５】
2011515717.tif 000017
【図１６】
2011515717.tif 000018
【図１７】
2011515717.tif 000019
【図１８】
2011515717.tif 000020
【図１９】
2011515717.tif 000021
【図２０】
2011515717.tif 000022
【国際調査報告】
2011515717.tif 000023
2011515717.tif 000024
2011515717.tif 000025