(57)【特許請求の範囲】
【請求項１】
表示対象物の地点情報を設定する地点情報設定手段（２１ａ）と、
ビューポイントから前記地点情報設定手段により設定された地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ（３）から取得する画像取得手段（２１ｂ）と、
前記画像取得手段により取得されたストリートビュー画像を表示手段（２４）に表示させる表示制御手段（２１ｃ）と、
ユーザによる操作手段（２０１ｂ）のタッチ操作を受け付ける操作受付手段（２１ｄ）と、を備え、
前記画像取得手段は、視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を前記表示手段に表示中にユーザによる前記タッチ操作が前記操作受付手段により受け付けられると、視点変更前の地点から視点変更前のビューポイントまでの距離と等距離だけ離れ且つ視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する線分の端点を仮想地点として特定し、その特定した仮想地点を視点変更後の地点とすることで、仮想地点に最も近いビューポイントから仮想地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像として前記サーバから取得し、
前記表示制御手段は、前記画像取得手段により取得された視点変更後のストリートビュー画像を前記表示手段に表示させることを特徴とする画像表示端末（２）。
【請求項２】
請求項１に記載した画像表示端末において、
前記画像取得手段は、前記所定角度を複数設定し、視点変更後のビューポイントを前記サーバから複数取得することを特徴とする画像表示端末。
【請求項３】
請求項２に記載した画像表示端末において、
前記表示制御手段は、ユーザによる前記タッチ操作が前記操作受付手段により受け付けられる毎に、複数の視点変更後のストリートビュー画像を順次切り替えて前記表示手段に順次表示させることを特徴とする画像表示端末。
【請求項４】
請求項３に記載した画像表示端末において、
前記表示制御手段は、ユーザによる前記タッチ操作が前記操作受付手段により受け付けられる毎に、視点変更前のストリートビュー画像と複数の視点変更後のストリートビュー画像とを所定の周回方向にしたがって順次切り替えて前記表示手段に順次表示させることを特徴とする画像表示端末。
【請求項５】
請求項２に記載した画像表示端末において、
前記画像取得手段は、前記複数の所定角度の１つして１８０度を設定し、
前記表示制御手段は、ユーザによる最初の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させることを特徴とする画像表示端末。
【請求項６】
請求項５に記載した画像表示端末において、
前記表示制御手段は、ユーザによる２回目以降の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度以外の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させることを特徴とする画像表示端末。
【請求項７】
表示対象物の地点情報を設定する地点情報設定手段（２１ａ）と、
ビューポイントから前記地点情報設定手段により設定された地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ（３）から取得する画像取得手段（２１ｂ）と、
前記画像取得手段により取得されたストリートビュー画像を表示手段（２４）に表示させる表示制御手段（２１ｃ）と、
ユーザによる操作手段（２０１ｂ）のタッチ操作を受け付ける操作受付手段（２１ｄ）と、を備え、
前記画像取得手段は、視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を前記表示手段に表示中にユーザによる前記タッチ操作が前記操作受付手段により受け付けられると、視点変更前の地点から視点変更前のビューポイントまでの距離と等距離だけ離れ且つ視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する線分の端点を仮想地点として特定し、その特定した仮想地点を視点変更後の地点とすることで、仮想地点に最も近いビューポイントから仮想地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像として前記サーバから取得し、前記所定角度を複数設定し、視点変更後のビューポイントを前記サーバから複数取得し、前記複数の所定角度の１つして１８０度を設定し、
前記表示制御手段は、ユーザによる最初の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させ、ユーザによる２回目以降の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度以外の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させることを特徴とする画像表示端末。
【請求項８】
表示対象物の地点情報を設定する地点情報設定手段（２１ａ）と、
ビューポイントから前記地点情報設定手段により設定された地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ（３）から取得する画像取得手段（２１ｂ）と、
前記画像取得手段により取得されたストリートビュー画像を表示手段（２４）に表示させる表示制御手段（２１ｃ）と、
ユーザによる操作手段（２０１ｂ）のタッチ操作を受け付ける操作受付手段（２１ｄ）と、を備え、
前記画像取得手段は、視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を前記表示手段に表示中にユーザによる前記タッチ操作が前記操作受付手段により受け付けられると、視点変更前の地点から視点変更前のビューポイントまでの距離と等距離だけ離れ且つ視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する線分の端点を仮想地点として特定し、視点変更前のビューポイントをそのまま視点変更後のビューポイントとすることで、仮想地点に最も近いビューポイントから視点変更前の地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像として前記サーバから取得し、前記所定角度を複数設定し、視点変更後のビューポイントを前記サーバから複数取得し、前記複数の所定角度の１つして１８０度を設定し、
前記表示制御手段は、ユーザによる最初の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させ、ユーザによる２回目以降の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度以外の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させることを特徴とする画像表示端末。
【請求項９】
表示対象物の地点情報を設定する地点情報設定手段（２１ａ）と、
ビューポイントから前記地点情報設定手段により設定された地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ（３）から取得する画像取得手段（２１ｂ）と、
前記画像取得手段により取得されたストリートビュー画像を表示手段（２４）に表示させる表示制御手段（２１ｃ）と、
ユーザによる操作手段（２０１ｂ）のタッチ操作を受け付ける操作受付手段（２１ｄ）と、を備え、
前記画像取得手段は、視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を前記表示手段に表示中にユーザによる前記タッチ操作が前記操作受付手段により受け付けられると、視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する基準線を特定し、視点変更前のビューポイントをそのまま視点変更後のビューポイントとすることで、視点変更前の地点から所定距離の範囲内に存在し且つ基準線に最も近いビューポイントから視点変更前の地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像として前記サーバから取得し、前記所定角度を複数設定し、視点変更後のビューポイントを前記サーバから複数取得し、前記複数の所定角度の１つして１８０度を設定し、
前記表示制御手段は、ユーザによる最初の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させ、ユーザによる２回目以降の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度以外の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させることを特徴とする画像表示端末。
【請求項１０】
請求項１から９の何れか一項に記載した画像表示端末（２）と、
ストリートビュー画像を提供するサーバ（３）と、を備えたことを特徴とする画像表示システム（１）。
【請求項１１】
画像表示端末（２）の制御手段（２１）に、
表示対象物の地点情報を設定する第１の手順と、
ビューポイントから前記第１の手順により設定した地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ（３）から取得する第２の手順と、
前記第２の手順により取得した画像を表示手段（２４）に表示させる第３の手順と、
視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を前記表示手段に表示中にユーザによる操作手段（２０１ｂ）のタッチ操作を受け付けたか否かを判定する第４の手順と、
ユーザによる前記タッチ操作を受け付けたと前記第４の手順により判定すると、視点変更前の地点から視点変更前のビューポイントまでの距離と等距離だけ離れ且つ視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する線分の端点を仮想地点として特定し、その特定した仮想地点を視点変更後の地点とすることで、仮想地点に最も近いビューポイントから仮想地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像として前記サーバから取得する第５の手順と、
前記第５の手順により取得した視点変更後のストリートビュー画像を前記表示手段に表示させる第６の手順と、を実行させることを特徴とする画像表示プログラム。
【請求項１２】
画像表示端末（２）の制御手段（２１）に、
表示対象物の地点情報を設定する第１の手順と、
ビューポイントから前記第１の手順により設定した地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ（３）から取得する第２の手順と、
前記第２の手順により取得した画像を表示手段（２４）に表示させる第３の手順と、
視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を前記表示手段に表示中にユーザによる操作手段（２０１ｂ）のタッチ操作を受け付けたか否かを判定する第４の手順と、
ユーザによる前記タッチ操作を受け付けたと前記第４の手順により判定すると、視点変更前の地点から視点変更前のビューポイントまでの距離と等距離だけ離れ且つ視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する線分の端点を仮想地点として特定し、その特定した仮想地点を視点変更後の地点とすることで、仮想地点に最も近いビューポイントから仮想地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像として前記サーバから取得し、前記所定角度を複数設定し、視点変更後のビューポイントを前記サーバから複数取得し、前記複数の所定角度の１つして１８０度を設定する第５の手順と、
ユーザによる最初の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させ、ユーザによる２回目以降の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度以外の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させる第６の手順と、を実行させることを特徴とする画像表示プログラム。
【請求項１３】
画像表示端末（２）の制御手段（２１）に、
表示対象物の地点情報を設定する第１の手順と、
ビューポイントから前記第１の手順により設定した地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ（３）から取得する第２の手順と、
前記第２の手順により取得した画像を表示手段（２４）に表示させる第３の手順と、
視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を前記表示手段に表示中にユーザによる操作手段（２０１ｂ）のタッチ操作を受け付けたか否かを判定する第４の手順と、
ユーザによる前記タッチ操作を受け付けたと前記第４の手順により判定すると、視点変更前の地点から視点変更前のビューポイントまでの距離と等距離だけ離れ且つ視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する線分の端点を仮想地点として特定し、視点変更前のビューポイントをそのまま視点変更後のビューポイントとすることで、仮想地点に最も近いビューポイントから視点変更前の地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像として前記サーバから取得し、前記所定角度を複数設定し、視点変更後のビューポイントを前記サーバから複数取得し、前記複数の所定角度の１つして１８０度を設定する第５の手順と、
ユーザによる最初の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させ、ユーザによる２回目以降の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度以外の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させる第６の手順と、を実行させることを特徴とする画像表示プログラム。
【請求項１４】
画像表示端末（２）の制御手段（２１）に、
表示対象物の地点情報を設定する第１の手順と、
ビューポイントから前記第１の手順により設定した地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ（３）から取得する第２の手順と、
前記第２の手順により取得した画像を表示手段（２４）に表示させる第３の手順と、
視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を前記表示手段に表示中にユーザによる操作手段（２０１ｂ）のタッチ操作を受け付けたか否かを判定する第４の手順と、
ユーザによる前記タッチ操作を受け付けたと前記第４の手順により判定すると、視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する基準線を特定し、視点変更前のビューポイントをそのまま視点変更後のビューポイントとすることで、視点変更前の地点から所定距離の範囲内に存在し且つ基準線に最も近いビューポイントから視点変更前の地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像として前記サーバから取得し、前記所定角度を複数設定し、視点変更後のビューポイントを前記サーバから複数取得し、前記複数の所定角度の１つして１８０度を設定する第５の手順と、
ユーザによる最初の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させ、ユーザによる２回目以降の前記タッチ操作が前記操作受付手段により受け付けられると、所定角度が１８０度以外の条件を満たす視点変更後のビューポイントから視点変更後の地点に向かう方向が撮影された視点変更後のストリートビュー画像を前記表示手段に表示させる第６の手順と、を実行させることを特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示端末、画像表示システム及び画像表示プログラムに関する。
【背景技術】
【０００２】
従来より、オンライン地図サービスの１つとしてストリートビューが供されている。ストリートビューでは、例えば多機能型の携帯電話機等の画像表示端末は、ユーザ操作により表示対象物（例えば店舗等）が選択されると、その表示対象物の地点情報（ＰＯＩ（Point Of Interest）名称と地点（緯度経度）とを含むＰＯＩ情報）を通信ネットワークを介してサーバに送信する。サーバは、画像表示端末から地点情報を受信すると、その受信した地点情報の地点に最も近い（地点から最寄りの）ビューポイントを特定する。そして、サーバは、その特定したビューポイントから地点情報の地点に向かう方向が撮影されたストリートビュー画像を通信ネットワークを介して画像表示端末に送信する。画像表示端末は、サーバからストリートビュー画像を受信すると、その受信したストリートビュー画像を表示する。これにより、ユーザは、所望の表示対象物の周囲の様子を道路からの視点で確認することができる。
【０００３】
このようなストリートビューを利用するユーザは、表示対象物の正面のストリートビュー画像を取得したいと考えるが一般的である。ところが、表示対象物が立設されている状況によっては、その地点情報の地点に最も近いビューポイントが表示対象物の背面側（裏側）の道路（裏道）や側面側の道路（脇道）になることがある。そうなると、表示対象物の背面や側面のストリートビュー画像が表示され、ユーザにとって好ましくないストリートビュー画像が表示されることになる。このような問題に対し、特許文献１には、画像表示端末において、ストリートビュー画像を視点変更して表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１３−５３４６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術では、ユーザが指先でタッチパネルをなぞる操作（スワイプ操作）を行うことでストリートビュー画像を視点変更して表示する。このようなユーザが指先でなぞる操作を行う構成では、ユーザ自らがなぞる方向やなぞる距離（指先の移動方向や移動量）を調節して所望の視点からのストリートビュー画像を取得可能となる。即ち、所望の視点からのストリートビュー画像を取得したいという要求に対しては有用である。
【０００６】
しかしながら、とりあえず現在の視点とは異なる別の視点からのストリートビュー画像を取得したいという要求がある場合でもなぞる操作を行う必要があり、なぞる方向やなぞる距離をある程度調節する必要がある。又、なぞる距離によっては視点が１周（３６０度）して現在の視点まで戻ってしまう虞があるので、なぞる操作の開始から終了まで画面を注視しておく必要がある。又、視点を比較的大きく変更するには、なぞる距離を比較的大きくしたり、場合によってはなぞる操作を複数回に分けたりする必要が生じ得る。特にタッチパネルのサイズが比較的小さい端末では、１回のなぞる操作での視点の変更量が比較的小さく限られてしまうので、なぞる操作を複数回に分ける必要が生じる可能性が高い。このようにユーザが指先でなぞる操作を行うことでストリートビュー画像を視点変更して表示する構成では、とりあえず現在の視点とは異なる別の視点からのストリートビュー画像を取得したいという要求に対して操作性の点で十分に対応していない。
【０００７】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、ストリートビュー画像を視点変更して表示する際の操作性を高めることができる画像表示端末、画像表示システム及び画像表示プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に記載した発明によれば、画像取得手段は、表示対象物の地点情報が地点情報設定手段により設定されると、ビューポイントから地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバから取得する。表示制御手段は、ストリートビュー画像が画像取得手段により取得されると、その取得されたストリートビュー画像を表示させる。操作受付手段は、ユーザによる操作手段のタッチ操作を受け付ける。ここで、画像取得手段は、視点変更前のビューポイントから視点変更前の地点に向かう方向が撮影された視点変更前のストリートビュー画像を表示手段に表示中にユーザによるタッチ操作が操作受付手段により受け付けられると、視点変更前の地点から視点変更前のビューポイントまでの距離と等距離だけ離れ且つ視点変更前の地点と視点変更前のビューポイントとを結ぶ線分との間で所定角度を形成する線分の端点を仮想地点として特定し、その特定した仮想地点を視点変更後の地点とすることで、仮想地点に最も近いビューポイントから仮想地点に向かう方向が撮影されたストリートビュー画像を視点変更後のストリートビュー画像としてサーバから取得する。そして、表示制御手段は、視点変更後のストリートビュー画像が画像取得手段により取得されると、その取得された視点変更後のストリートビュー画像を表示させる。
【０００９】
これにより、ユーザが指先でタッチパネルをなぞる操作を行う従来とは異なり、ユーザが操作手段をタッチするという簡単な操作を行うだけで、視点変更前のストリートビュー画像から視点変更後のストリートビュー画像へと表示を切り替えることができる。即ち、なぞる操作よりも簡単なタッチ操作を行うだけで、所望の表示対象物の周囲の様子を、視点変更前のビューポイントとは異なる別の視点変更後のビューポイントからの視点で確認することができ、とりあえず現在の視点とは異なる別の視点からのストリートビュー画像を取得したいという要求に対し、操作性を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態の画像表示システムの全体構成を示す図
【図２】ビューポイントを模式的に示す図
【図３】地図画面を示す図
【図４】ストリートビュー画面を示す図（その１）
【図５】画像表示端末及びサーバの処理の処理を示すフローチャート（その１）
【図６】ストリートビュー画面を示す図（その２）
【図７】ストリートビュー画面を示す図（その３）
【図８】ストリートビュー画面を示す図（その４）
【図９】ストリートビュー画面を示す図（その５）
【図１０】視点変更後のビューポイントを決定する態様を示す図
【図１１】ストリートビュー画面の遷移を示す図（その１）
【図１２】ストリートビュー画面の遷移を示す図（その２）
【図１３】画像表示端末及びサーバの処理の処理を示すフローチャート（その２）
【図１４】画像表示端末及びサーバの処理の処理を示すフローチャート（その３）
【図１５】第２の実施形態の視点変更後のビューポイントを決定する態様を示す図
【図１６】画像表示端末及びサーバの処理の処理を示すフローチャート（その４）
【発明を実施するための形態】
【００１１】
（第１の実施形態）
以下、本発明の第１の実施形態について図１から図１３を参照して説明する。
図１に示すように、画像表示システム１は、画像表示端末２と、サーバ３とを有し、両者が通信ネットワーク（インターネットを含む）を介してデータ通信可能に構成されている。本実施形態では、画像表示端末２として所謂スマートフォン（多機能型の携帯電話機）を想定している。又、不特定多数の画像表示端末２がサーバ３にアクセス可能である。
【００１２】
画像表示端末２は、制御部２１（制御手段に相当）と、メモリ２２と、ユーザインタフェース（ＵＩ（User Interface））部２３と、表示部２４（表示手段に相当）と、通信部２５と、カメラ２６とを有する。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びＩ／Ｏ（Input／Output）を有するマイクロコンピュータにより構成されている。メモリ２２は、例えば半導体記憶素子等により構成されており、コンピュータプログラムを記憶している。制御部２１は、メモリ２２に記憶されているコンピュータプログラムを実行し、画像表示端末２の動作全般を制御する。
【００１３】
ユーザインタフェース部２３は、表示部２４の画面上に形成されるタッチパネルや機械的なスイッチ等により構成されており、ユーザからの操作を受け付けると、その操作内容を示す操作検知信号を制御部２１に出力する。表示部２４は、例えば液晶ディスプレイ等により構成されており、制御部２１から表示指令信号を入力すると、その入力した表示指令信号により指定される画面を表示する（描画する）。通信部２５は、サーバ３との間での通信ネットワークを介したデータ通信を制御する。カメラ２６は、ＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサを含んで構成され、撮像動作を行う。尚、画像表示端末２は、これらの機能の他に、ユーザが発した音声を送話音声として入力する機能、通話相手から通信ネットワークを介して受信した音声を受話音声として出力する機能、電話帳データを記憶する機能等の電話に関する様々な周知の機能を有する。
【００１４】
制御部２１は、地点情報設定部２１ａ（地点情報設定手段に相当）と、画像取得部２１ｂ（画像取得手段に相当）と、表示制御部２１ｃ（表示制御手段に相当）と、操作受付部２１ｄ（操作受付手段に相当）とを有する。これら地点情報設定部２１ａ、画像取得部２１ｂ、表示制御部２１ｃ、操作受付部２１ｄは、制御部２１が実行するコンピュータプログラム（画像表示プログラムを含む）により構成されており、ソフトウェアにより実現されている。
【００１５】
地点情報設定部２１ａは、ユーザが表示対象物（例えば店舗等）を選択する操作をユーザインタフェース部２３により行うと、そのユーザが選択した表示対象物の地点情報を設定する。地点情報はＰＯＩ（Point Of Interest）名称と地点（緯度経度）とを含むＰＯＩ情報である。画像取得部２１ｂは、地点情報設定部２１ａにより地点情報が設定されると、その設定された地点情報を通信部２５から通信ネットワークを介してサーバ３に送信させ、ビューポイントから地点情報の地点に向かう方向が撮影されたストリートビュー画像をサーバ３から通信部２５により受信して取得する。ビューポイントは、全方位カメラを搭載した車両（自動車）が走行した道路上のポイントである。又、ストリートビュー画像は、その車両に搭載されている全方位カメラが撮影した道路沿いの風景の画像である。
【００１６】
表示制御部２１ｃは、画像取得部２１ｂにより取得されたストリートビュー画像を表示部２４に表示させる。操作受付部２１ｄは、ユーザがユーザインタフェース部２３に対して行った操作を受け付ける。ユーザがユーザインタフェース部２３を構成するタッチパネルに対して行う操作としては、タッチ操作（指先で画面を１回押す（叩く）操作、タップ操作と同意）、ダブルタッチ操作（指先で画面を２回押す操作）、ロングタッチ操作（指先で画面を長く押す操作）、フリック操作（指先で画面に触れ、その指先を素早く所定方向（上下左右方向）に払う操作）、スワイプ操作（指先で画面に触れ、その指先を移動させる（なぞる）操作）、ピンチイン操作（２本の指先で画面に触れ、その２本の指先の間隔を狭める操作）、ピンチアウト操作（２本の指先で画面に触れ、その２本の指先の間隔を広げる操作）等がある。
【００１７】
サーバ３は、制御部３１と、メモリ３２と、記憶部３３と、通信部３４とを有する。制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ及びＩ／Ｏを有するマイクロコンピュータにより構成されている。メモリ３２は、例えば半導体記憶素子等により構成されており、コンピュータプログラムを記憶している。制御部３１は、メモリ３２に記憶されているコンピュータプログラムを実行し、サーバ３の動作全般を制御する。記憶部３３は、ハードディスク等の記憶媒体で構成されており、地図を格納する地図データベース３３ａと、ストリートビュー画像を格納する画像データベース３３ｂとを有する。地図データベース３３ａに格納されている地図には、道路上のビューポイントの地点（緯度経度）が含まれている。通信部３４は、画像表示端末２との間での通信ネットワークを介したデータ通信を制御する。
【００１８】
制御部３１は、方向特定部３１ａと、画像抽出部３１ｂと、画像提供部３１ｃとを有する。これら方向特定部３１ａ、画像抽出部３１ｂ、画像提供部３１ｃは、制御部３１が実行するコンピュータプログラムにより構成されており、ソフトウェアにより実現されている。方向特定部３１ａは、画像表示端末２から地点情報が通信部３４により受信されると、その地点情報の地点を特定し、地図データベース３３ａを検索し、その特定した地点に最も近い（地点から最寄りの）ビューポイントを特定する。そして、方向特定部３１ａは、その特定したビューポイントと地点情報の地点との地図上の相対的な位置関係を判定し、ビューポイントから地点情報の地点に向かう方向を特定する。画像抽出部３１ｂは、方向特定部３１ａにより方向が特定されると、画像データベース３３ｂを検索し、その特定されたビューポイントに対応する全方位のストリートビュー画像の中から当該特定された方向のストリートビュー画像を抽出する（切り出す）。画像提供部３１ｃは、画像抽出部３１ｂによりストリートビュー画像が抽出されると、その抽出されたストリートビュー画像を通信部３４から通信ネットワークを介して画像表示端末２に送信させる。
【００１９】
ストリートビューの対象となる表示対象物について図２を参照して説明する。図２の例示では、表示対象物Ｄ（例えば店舗等）が立設されている敷地Ｇの正面側（表側）には表道５１が敷設され、敷地Ｇの背面側（裏側）には裏道５２が敷設され、敷地Ｇの側面には脇道５３が敷設されている。又、敷地Ｇ内には駐車スペースＥが設けられている。全方位カメラを搭載した車両が表道５１、裏道５２、脇道５３をそれぞれ走行したことで、表道５１にはビューポイント５１ａ〜５１ｊが設定され、裏道５２にはビューポイント５２ａ〜５２ｋが設定され、脇道５３にはビューポイント５３ａ〜５３ｄが設定されている。これらビューポイント５１ａ〜５１ｊ、５２ａ〜５２ｋ、５３ａ〜５３ｄはほぼ等間隔に設定されている。図２の例示では、サーバ３の画像データベース３３ｂには、表道５１、裏道５２、脇道５３のそれぞれのビューポイント５１ａ〜５１ｊ、５２ａ〜５２ｋ、５３ａ〜５３ｄに対応するストリートビュー画像が格納されている。
【００２０】
画像表示端末２は、ユーザが地図アプリの起動操作を行うと、地図アプリを起動し、図３に示すように、ユーザが指定した地域の地図画像を含む地図画面Ｍ１を表示する。地図画面Ｍ１では、地図画像が表示される地図画像表示領域１０１と選択項目が表示される選択項目表示領域１０２とが上下に並んでいる。地図画像表示領域１０１には、ユーザが選択項目表示領域１０２にて選択中の地点情報（図３ではコンビニＢ）を含む周辺の地図画像が表示されていると共に、ユーザがタッチ操作可能な地図釦１０１ａが地図画像上に形成（重畳表示）されている。ユーザは、地図釦１０１ａをタッチ操作することで、地図画面からストリートビュー画面へと表示を切り替えることが可能である。
【００２１】
画像表示端末２は、ユーザが地図釦１０１ａをタッチ操作すると、地図表示モードからストリートビュー表示モードに移行する。画像表示端末２は、地図表示モードからストリートビュー表示モードに移行すると、選択中の地点情報を設定し、その設定した地点情報を含む画像要求信号を通信ネットワークを介してサーバ３に送信する。サーバ３は、画像表示端末２から画像要求信号を受信すると、その受信した画像要求信号に含まれている地点情報の地点（図２では地点Ｏ）に最も近い（地点から最寄りの）ビューポイントを特定する。そして、サーバ３は、その特定したビューポイントから地点情報の地点に向かう方向が撮影されたストリートビュー画像を含む画像応答信号を通信ネットワークを介して画像表示端末２に送信する。
【００２２】
画像表示端末２は、サーバ３から画像応答信号を受信すると、図４に示すように、その受信した画像応答信号に含まれているストリートビュー画像を含むストリートビュー画面Ｍ２を表示する。ストリートビュー画面Ｍ２では、ストリートビュー画像が表示されるストリートビュー画像表示領域２０１と選択項目が表示される選択項目表示領域２０２とが上下に並んでいる。ストリートビュー画像表示領域２０１には、ユーザが選択項目表示領域２０２にて選択中の地点情報（図４でもコンビニＢ）を含む周辺のストリートビュー画像が表示されていると共に、ユーザがタッチ操作可能なストリートビュー釦２０１ａがストリートビュー画像上に形成されている。このようにしてユーザは、地図画面からストリートビュー画面へと表示を切り替える操作を行うことで、所望の表示対象物Ｄの周囲の様子を道路からの視点で確認することができる。
【００２３】
ところで、地点情報の地点Ｏは表示対象物Ｄの一部（例えば店舗の出入口等）に設定されていることが多い。そのため、図２に示したように、多数の駐車スペースＥの確保や車両の入場及び退場等の様々な事情により敷地Ｇ内において表示対象物Ｄが裏道５２側に偏って立設されていると、地点情報の地点Ｏに最も近いビューポイントが裏道５２のビューポイント５２ｅに設定されることになる。そうなると、図４に示したように、ビューポイント５２ｅから地点情報の地点Ｏに向かう方向が撮影されたストリートビュー画像、即ち、表示対象物Ｄの背面のストリートビュー画像が表示され、ユーザにとって好ましくないストリートビュー画像が表示されることになる。このようにユーザにとって好ましくないストリートビュー画像が表示されるという問題に対し、画像表示端末２及びサーバ３は以下に示す動作を行う。
【００２４】
次に、上記した構成の作用について、図５から図１３を参照して説明する。
最初にユーザは地図アプリの起動操作を行う。制御部２１は、ユーザが地図アプリの起動操作を行ったと判定すると（Ａ１：ＹＥＳ）、地図アプリを起動する（Ａ２）。制御部２１は、地図アプリを起動すると、図３に示したように、ユーザが指定した地域の地図画像を含む地図画面Ｍ１を表示部２４に表示させる（Ａ３）。続いてユーザは地図釦１０１ａをタッチ操作する。制御部２１は、ユーザが地図釦１０１ａをタッチ操作したことで、地図画面からストリートビュー画面へと表示を切り替える操作を行ったと判定すると（Ａ４：ＹＥＳ）、地図表示モードからストリートビュー表示モードに移行する（Ａ５）。制御部２１は、ストリートビュー表示モードに移行すると、選択中の地点情報を設定し（Ａ６、第１の手順）、その設定した地点情報を含む画像要求信号を通信部２５から通信ネットワークを介してサーバ３に送信させる（Ａ７）。
【００２５】
サーバ３において、制御部３１は、画像表示端末２から画像要求信号を通信部３４により受信すると（Ｂ１）、その受信した画像要求信号に含まれている地点情報の地点Ｏに最も近い（地点Ｏから最寄りの）ビューポイントを特定する（Ｂ２）。そして、制御部３１は、その特定したビューポイントから地点情報の地点Ｏに向かう方向が撮影されたストリートビュー画像を抽出し、その抽出したストリートビュー画像を含む画像応答信号を通信部３４から通信ネットワークを介して画像表示端末２に送信させる（Ｂ３）。この場合、制御部３１は、地点Ｏに最も近いビューポイントとして裏道５２のビューポイント５２ｅを設定し、裏道５２のビューポイント５２ｅから地点Ｏに向かう方向が撮影されたストリートビュー画像、即ち、表示対象物Ｄの背面のストリートビュー画像を含む画像応答信号を送信させる。
【００２６】
画像表示端末２において、制御部２１は、サーバ３から画像応答信号を通信部２４により受信すると（Ａ８、第２の手順）、図６に示すように、その受信した画像応答信号に含まれているストリートビュー画像を含むストリートビュー画面Ｍ３を表示部２４に表示させる（Ａ９、第３の手順）。ここで、制御部２１は、ストリートビュー画面Ｍ３では、図４に示したストリートビュー釦２０１ａに加え、ユーザがタッチ操作可能な視点切替釦２０１ｂ（操作手段に相当）をストリートビュー画像上に形成（重畳表示）する。即ち、図４に示した従来のストリートビュー画面Ｍ２ではストリートビュー釦２０１ａのみが形成されているが、図６に示す本発明のストリートビュー画面Ｍ３ではストリートビュー釦２０１ａに加え、視点切替釦２０１ｂが形成されている。制御部２１は、ストリートビュー画面Ｍ３を表示中では、ストリートビュー釦２０１ａ又は視点切替釦２０１ｂの何れかのタッチ操作を待機する。
【００２７】
この状態で、ユーザはストリートビュー画像を視点変更する場合には指先で視点切替釦２０１ｂをタッチ操作する。制御部２１は、ユーザが視点切替釦２０１ｂをタッチ操作して視点変更の操作を行ったと判定すると（Ａ１０：ＹＥＳ、第４の手順）、地点情報の地点Ｏを基準として仮想地点を特定する（Ａ１１）。この場合、地点情報の地点Ｏは視点変更前の地点であり、仮想地点は視点変更後の地点である。具体的に図１０を参照して説明すると、制御部２１は、地点情報の地点Ｏと現在のビューポイント（視点変更前のビューポイント）５２ｅとを結ぶ線分Ｌ０の長さを特定する。次いで、制御部２１は、線分Ｌ０の長さと等しく且つ当該線分Ｌ０との間で時計回り方向に９０度を形成する線分Ｌ１を特定し、その線分Ｌ１の端点を仮想地点Ｐ１として特定する。そして、制御部２１は、このようにして特定した仮想地点Ｐ１を含む画像要求信号を通信部２５から通信ネットワークを介してサーバ３に送信させる（Ａ１２）。
【００２８】
サーバ３において、制御部３１は、画像表示端末２から画像要求信号を通信部３４により受信すると（Ｂ４）、その受信した画像要求信号に含まれている仮想地点Ｐ１に最も近い（仮想地点Ｐ１から最寄りの）ビューポイントを特定する（Ｂ５）。そして、制御部３１は、その特定したビューポイントから仮想地点Ｐ１に向かう方向が撮影されたストリートビュー画像を抽出し、その抽出したストリートビュー画像を含む画像応答信号を通信部３４から通信ネットワークを介して画像表示端末２に送信させる（Ｂ６）。この場合、制御部３１は、仮想地点Ｐ１に最も近いビューポイントとして脇道５３のビューポイント５３ｃを特定し、脇道５３のビューポイント５３ｃから仮想地点Ｐ１に向かう方向が撮影されたストリートビュー画像、即ち、表示対象物Ｄの正面右側面のストリートビュー画像を含む画像応答信号を送信させる。
【００２９】
画像表示端末２において、制御部２１は、サーバ３から画像応答信号を通信部２４により受信すると（Ａ１３、第５の手順）、図７に示すように、その受信した画像応答信号に含まれているストリートビュー画像を含むストリートビュー画面Ｍ４を表示部２４に表示させる（Ａ１４、第６の手順）。ここでも、制御部２１は、ユーザがタッチ操作可能な視点切替釦２０１ｂをストリートビュー画像上に形成する。これにより、ユーザは、地図画面Ｍ１からストリートビュー画面Ｍ３へと表示を切り替える操作を行うと、その直後では最初に表示対象物Ｄの背面のストリートビュー画像が表示されるが、視点切替釦２０１ｂをタッチ操作することで、表示対象物Ｄの背面のストリートビュー画像から表示対象物Ｄの正面右側面のストリートビュー画像へと表示を切り替えることができる。即ち、ユーザは表示対象物Ｄの正面右側面の様子を脇道５３からの視点で確認することができる。
【００３０】
制御部２１は、これ以降、ユーザが視点切替釦２０１ｂをタッチ操作する毎に同様の手順を繰り返して行う。即ち、制御部２１は、図７に示したストリートビュー画面Ｍ４を表示中にユーザが視点切替釦２０１ｂをタッチ操作したと判定すると、図１０に示すように、線分Ｌ０の長さと等しく且つ当該線分Ｌ０との間で時計回り方向に１８０度（９０度×２）を形成する線分Ｌ２を特定し、その線分Ｌ２の端点を仮想地点Ｐ２として特定する。そして、制御部２１は、その特定した仮想地点Ｐ２を含む画像要求信号を通信部２５から通信ネットワークを介してサーバ３に送信させる。この場合、サーバ３において、制御部３１は、仮想地点Ｐ２に最も近いビューポイントとして表道５１のビューポイント５１ｅを特定し、表道５１のビューポイント５１ｅから仮想地点Ｐ２に向かう方向が撮影されたストリートビュー画像、即ち、表示対象物Ｄの真正面のストリートビュー画像を含む画像応答信号を送信させる。これに応じて、制御部２１は、サーバ３から画像応答信号を通信部２４により受信すると、図８に示すように、表示対象物Ｄの真正面のストリートビュー画像を含むストリートビュー画面Ｍ５を表示部２４に表示させる。これにより、ユーザは、視点切替釦２０１ｂをタッチ操作することで、表示対象物Ｄの真正面のストリートビュー画像へと表示を切り替えることができる。即ち、ユーザは表示対象物Ｄの真正面の様子を表道５１からの視点で確認することができる。
【００３１】
更に、制御部２１は、図８に示したストリートビュー画面Ｍ５を表示中にユーザが視点切替釦２０１ｂをタッチ操作したと判定すると、図１０に示すように、線分Ｌ０の長さと等しく且つ当該線分Ｌ０との間で時計回り方向に２７０度（９０度×３）を形成する線分Ｌ３を特定し、その線分Ｌ３の端点を仮想地点Ｐ３として特定する。そして、制御部２１は、その特定した仮想地点Ｐ３を含む画像要求信号を通信部２５から通信ネットワークを介してサーバ３に送信させる。この場合、サーバ３において、制御部３１は、仮想地点Ｐ３に最も近いビューポイントとして裏道５２のビューポイント５２ｇを特定し、裏道５２のビューポイント５２ｇから仮想地点Ｐ３に向かう方向が撮影されたストリートビュー画像、即ち、表示対象物Ｄの背面左側面のストリートビュー画像を含む画像応答信号を送信させる。これに応じて、制御部２１は、サーバ３から画像応答信号を通信部２４により受信すると、図９に示すように、表示対象物Ｄの背面左側面のストリートビュー画像を含むストリートビュー画面Ｍ６を表示部２４に表示させる。これにより、ユーザは、視点切替釦２０１ｂをタッチ操作することで、表示対象物Ｄの背面左側面のストリートビュー画像へと表示を切り替えることができる。即ち、ユーザは表示対象物Ｄの背面左側面の様子を裏道５２からの視点で確認することができる。上記した一連の処理では、ストリートビュー画面Ｍ３に表示されるストリートビュー画像が視点変更前のストリートビュー画像であり、ストリートビュー画面Ｍ４〜Ｍ６に表示されるストリートビュー画像が視点変更後のストリートビュー画像である。
【００３２】
尚、制御部２１は、図９に示したストリートビュー画面Ｍ６を表示中にユーザが視点切替釦２０１ｂをタッチ操作したと判定すると、視点が周回したと判定し、図６に示した最初のストリートビュー画像、即ち、表示対象物Ｄの背面のストリートビュー画像を含むストリートビュー画面Ｍ３を表示部２４に再度表示させる（最初の表示に戻る）。
【００３３】
制御部２は、以上に説明した一連の処理を行うことで、ユーザが視点切替釦２０１ｂをタッチ操作すること連動してストリートビュー画像を視点変更して表示させる。このとき、ユーザは、指先でタッチパネルをなぞる操作を行う必要はないので、なぞる方向やなぞる距離をある程度調節する必要がなく、なぞる操作の開始から終了まで画面を注視しておく必要もない。即ち、ユーザは、指先で視点切替釦２０１ｂをタッチ操作するという簡単な操作を行うだけで、ストリートビュー画像を視点変更して表示させることができる。
【００３４】
尚、以上は、最初のストリートビュー画面Ｍ３を表示させている状態からの変更角度を時計回り方向に９０度、１８０度、２７０度の順序とすることで、図１１に示すように、ストリートビュー画面Ｍ３、Ｍ４、Ｍ５、Ｍ６の順序で表示させる場合を説明したが、どのような順序で表示させても良い。即ち、最初のストリートビュー画面Ｍ３を表示させている状態からの変更角度を１８０度、９０度、２７０度の順序とすることで、図１２に示すように、ストリートビュー画面Ｍ３、Ｍ５、Ｍ４、Ｍ６の順序で表示させても良い。又、ストリートビュー画面Ｍ３、Ｍ６、Ｍ５、Ｍ４というように反時計回りの順序で表示させても良い。又、変更角度を３つとすることに限らず、１つ以上とすれば良い。変更角度を１つとする場合であれば、視点の変更量が最大となる１８０度とすることが望ましい。又、表示対象物Ｄが例えば大型店舗等であれば、変更角度をより多くすることで、表示対象物Ｄの周囲の様子をより多くの視点で確認することができる。又、ユーザが変更角度の大きさや個数及び変更順序を任意に設定可能として良い。
【００３５】
又、以上は、視点変更後の地点として仮想地点を用いることで、仮想地点に最も近いビューポイントから仮想地点に向かう方向が撮影されたストリートビュー画像を表示させる場合を説明したが、視点変更前の地点をそのまま視点変更後の地点として用い、仮想地点に最も近いビューポイントから視点変更前の地点に向かう方向が撮影されたストリートビュー画像を表示させても良い。図１０の例示では、脇道５３のビューポイント５３ｃ、表道５１のビューポイント５１ｅ、裏道５２のビューポイント５２ｇのそれぞれから地点情報の地点Ｏに向かう方向が撮影されたストリートビュー画像を表示させても良い。
【００３６】
又、以上は、画像表示端末２が仮想地点を特定する場合を説明したが、サーバ３が仮想地点を特定しても良い。この場合、図１３に示すように、画像表示端末２において、制御部２１は、ユーザが視点切替釦２０１ｂをタッチ操作して視点変更の操作を行ったと判定すると（Ａ１０：ＹＥＳ）、その視点変更の操作が行われたことを示すと共に地点情報の地点Ｏと現在のビューポイントとを操作情報として含む画像要求信号を通信部２５から通信ネットワークを介してサーバ３に送信させる（Ａ２１）。
【００３７】
サーバ３において、制御部３１は、画像表示端末２から画像要求信号を通信部３４により受信すると（Ｂ２１）、その受信した画像要求信号に含まれている地点情報の地点Ｏと現在のビューポイントとを用いて上記した手順と同様にして仮想地点Ｐ１を特定する（Ｂ２２）。そして、制御部３１は、その特定した仮想地点Ｐ１に最も近い（仮想地点Ｐ１から最寄りの）ビューポイントを特定し（Ｂ２３）。その特定したビューポイントから仮想地点Ｐ１に向かう方向が撮影されたストリートビュー画像を含む画像応答信号を通信部３４から通信ネットワークを介して画像表示端末２に送信させる（Ｂ２４）。
【００３８】
画像表示端末２において、制御部２１は、サーバ３から画像応答信号を通信部２４により受信すると（Ａ２２）、図７に示すように、その受信した画像応答信号に含まれているストリートビュー画像を含むストリートビュー画面Ｍ４を表示部２４に表示させる（Ａ２３）。以下、サーバ３において、制御部３１は、仮想地点Ｐ２、Ｐ３についても同様の手順により特定する。
【００３９】
以上に説明したように第１の実施形態によれば、次に示す効果を得ることができる。
画像表示端末２において、ストリートビュー画面Ｍ３〜Ｍ６に視点切替釦２０１ｂを形成し、視点切替釦２０１ｂがタッチ操作されると、ストリートビュー画像を視点変更して表示するようにした。これにより、ユーザが指先でタッチパネルをなぞる操作を行う従来とは異なり、ユーザが視点切替釦２０１ｂをタッチするという簡単な操作を行うだけで、ストリートビュー画像を視点変更して表示させることができる。即ち、とりあえず現在の視点とは異なる別の視点からのストリートビュー画像を取得したいという要求に対し、操作性を高めることができる。
【００４０】
（第２の実施形態）
次に、本発明の第２の実施形態について図１４から図１６を参照して説明する。尚、上記した第１の実施形態と同一部分については説明を省略し、異なる部分について説明する。第１の実施形態は、仮想地点を特定して視点変更する構成であったが、第２の実施形態は、基準線を特定して視点変更する構成である。
【００４１】
この場合、制御部２１は、ユーザが視点切替釦２０１ｂをタッチ操作して視点変更の操作を行ったと判定すると（Ａ１０：ＹＥＳ、第４の手順）、地点情報の地点Ｏを基準として基準線を特定する（Ａ３１）。具体的に図１５を参照して説明すると、制御部２１は、地点情報の地点Ｏと現在のビューポイント（視点変更前のビューポイント）５２ｅとを結ぶ線分Ｌ０との間で時計回り方向に９０度を形成する基準線Ｌ１１を特定する。そして、制御部２１は、このようにして特定した基準線Ｌ１１と予め設定している所定距離ｒとを含む画像要求信号を通信部２５から通信ネットワークを介してサーバ３に送信させる（Ａ３２）。
【００４２】
サーバ３において、制御部３１は、画像表示端末２から画像要求信号を通信部３４により受信すると（Ｂ３１）、その受信した画像要求信号に含まれている所定距離ｒを特定し、地点情報の地点Ｏから所定距離ｒの範囲内に存在し且つ基準線Ｌ１１に最も近いビューポイントを特定する（Ｂ３２）。そして、制御部３１は、その特定したビューポイントから地点情報の地点Ｏに向かう方向が撮影されたストリートビュー画像を含む画像応答信号を通信部３４から通信ネットワークを介して画像表示端末２に送信させる（Ｂ３３）。この場合、制御部３１は、地点情報の地点Ｏから所定距離ｒの範囲内に存在し且つ基準線Ｌ１１に最も近いビューポイントとして脇道５３のビューポイント５３ｃを特定し、脇道５３のビューポイント５３ｃから地点情報の地点Ｏに向かう方向が撮影されたストリートビュー画像、即ち、表示対象物Ｄの正面右側面のストリートビュー画像を含む画像応答信号を送信させる。
【００４３】
画像表示端末２において、制御部２１は、サーバ３から画像応答信号を通信部２４により受信すると（Ａ３３、第５の手順）、その受信した画像応答信号に含まれているストリートビュー画像を含むストリートビュー画面を表示部２４に表示させる（Ａ３４、第６の手順）。ここでも、制御部２１は、ユーザがタッチ操作可能な視点切替釦２０１ｂをストリートビュー画像上に形成する。これにより、ユーザは、この場合も、地図画面Ｍ１からストリートビュー画面Ｍ３へと表示を切り替える操作を行うと、その直後では最初に表示対象物Ｄの背面のストリートビュー画像が表示されるが、視点切替釦２０１ｂをタッチ操作することで、表示対象物Ｄの背面のストリートビュー画像から表示対象物Ｄの正面右側面のストリートビュー画像へと表示を切り替えることができる。
【００４４】
制御部２１は、これ以降、ユーザが視点切替釦２０１ｂをタッチ操作する毎に同様の手順を繰り返して行う。即ち、制御部２１は、ユーザが視点切替釦２０１ｂをタッチ操作すると、線分Ｌ０との間で時計回り方向に１８０度（９０度×２）を形成する基準線Ｌ１２を特定する。この場合、制御部２１は、表道５１のビューポイント５１ｅから地点情報の地点Ｏに向かう方向が撮影されたストリートビュー画像を含むストリートビュー画面を表示部２４に表示させる。制御部２１は、ユーザが更に視点切替釦２０１ｂをタッチ操作すると、線分Ｌ０との間で時計回り方向に２７０度（９０度×３）を形成する基準線Ｌ１３を特定する。この場合、制御部２１は、裏道５２のビューポイント５２ｉから地点情報の地点Ｏに向かう方向が撮影されたストリートビュー画像を含むストリートビュー画面を表示部２４に表示させる。尚、この場合も、ユーザが変更角度の大きさや個数及び変更順序を任意に設定可能として良く、所定距離を設定可能として良い。
【００４５】
又、この場合も、画像表示端末２が基準線を特定することに限らず、サーバ３が基準線を特定しても良い。この場合、図１６に示すように、画像表示端末２において、制御部２１は、ユーザが視点切替釦２０１ｂをタッチ操作して視点変更の操作を行ったと判定すると（Ａ１０：ＹＥＳ）、その視点変更の操作が行われたことを示すと共に地点情報の地点Ｏと現在のビューポイントと所定距離ｒとを操作情報として含む画像要求信号を通信部２５から通信ネットワークを介してサーバ３に送信させる（Ａ４１）。
【００４６】
サーバ３において、制御部３１は、画像表示端末２から画像要求信号を通信部３４により受信すると（Ｂ４１）、その受信した画像要求信号に含まれている地点情報の地点Ｏと現在のビューポイントと所定距離ｒとを用いて上記した手順と同様にして基準線Ｌ１１を特定する（Ｂ４２）。そして、制御部３１は、地点情報の地点Ｏから所定距離ｒの範囲内に存在し且つ基準線Ｌ１１に最も近いビューポイントを特定し（Ｂ４３）、その特定したビューポイントから地点情報の地点Ｏに向かう方向が撮影されたストリートビュー画像を含む画像応答信号を通信部３４から通信ネットワークを介して画像表示端末２に送信させる（Ｂ４４）。
【００４７】
画像表示端末２において、制御部２１は、サーバ３から画像応答信号を通信部２４により受信すると（Ａ４２）、その受信した画像応答信号に含まれているストリートビュー画像を含むストリートビュー画面を表示部２４に表示させる（Ａ４３）。以下、サーバ３において、制御部３１は、基準線Ｌ１２、Ｌ１３についても同様の手順により特定する。
【００４８】
以上に説明したように第２の実施形態によれば、第１の実施形態と同様の作用効果を得ることができる。即ち、ユーザが視点切替釦２０１ｂをタッチするという簡単な操作を行うだけで、ストリートビュー画像を視点変更して表示させることができ、とりあえず現在の視点とは異なる別の視点からのストリートビュー画像を取得したいという要求に対し、操作性を高めることができる。
【００４９】
（その他の実施形態）
本発明は、上記した実施形態で例示したものに限定されることなく、その範囲を逸脱しない範囲で任意に変形又は拡張することができる。
本実施形態では、画像表示端末としてスマートフォンを例示したが、スマートフォンよりも表示部の表示面積が小さい簡易な携帯電話機やスマートフォンよりも表示部の表示面積が大きいタブレット端末等であっても良い。
本実施形態では、タッチ操作が１回行われる毎に、ストリートビュー画像の表示が１つの変更角度分（図１０では９０度分）だけ切り替えられる構成を例示したが、どのようなタッチ操作が行われても良い。例えばダブルタッチ操作が行われると、ストリートビュー画像の表示が２つの変更角度分（図１０では１８０度分）だけ切り替えられる構成でも良い。又、ロングタッチ操作が行われると、指先が画面に触れている期間でストリートビュー画像の表示が連続的に切り替えられる構成でも良い。即ち、本発明でいうタッチ操作とは、なぞる操作と指先の動きが異なる操作であれば、指先が画面に触れる回数や期間はどのようであっても良い。
【符号の説明】
【００５０】
図面中、１は画像表示システム、２は画像表示端末、３はサーバ、２１は制御部（制御手段）、２１ａは地点情報設定部（地点情報設定手段）、２１ｂは画像取得部（画像取得手段）、２１ｃは表示制御部（表示制御手段）、２１ｄは操作受付部（操作受付手段）、２４は表示部（表示手段）、２０１ｂは視点切替釦（操作手段）である。
【図１】
0006358072.tif 000002
【図２】
0006358072.tif 000003
【図３】
0006358072.tif 000004
【図４】
0006358072.tif 000005
【図５】
0006358072.tif 000006
【図６】
0006358072.tif 000007
【図７】
0006358072.tif 000008
【図８】
0006358072.tif 000009
【図９】
0006358072.tif 000010
【図１０】
0006358072.tif 000011
【図１１】
0006358072.tif 000012
【図１２】
0006358072.tif 000013
【図１３】
0006358072.tif 000014
【図１４】
0006358072.tif 000015
【図１５】
0006358072.tif 000016
【図１６】
0006358072.tif 000017