(57)【要約】【課題】クライアント端末が向いている方向に存在する対象物の向こう側の景色を提示することが可能なサーバ、クライアント端末、システム、およびプログラムを提供する。【解決手段】クライアント端末から、前記クライアント端末の位置を示す位置情報および向いている方向を示す方向情報を受信する受信部と、前記位置情報に基づく前記クライアント端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する検索部と、を備えるサーバ。【選択図】図１
2013161416.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末から、前記クライアント端末の位置を示す位置情報および向いている方向を示す方向情報を受信する受信部と、
前記位置情報に基づく前記クライアント端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する検索部と、
を備える、サーバ。
【請求項２】
前記検索部は、前記位置情報に示される位置から前記方向情報に示される方向に伸びる軸線付近であって、かつ前記クライアント端末に対して前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報および前記方向情報と略同一の方向情報が付加された画像データを検索する、請求項１に記載のサーバ。
【請求項３】
前記サーバは、
前記クライアント端末により前記方向情報が示す方向に向かって撮像された撮像画像に、前記検索部により検索された前記画像データを合成する合成部と、
前記合成部により合成された合成画像を前記クライアント端末に送信する送信部と、
をさらに備える、請求項１に記載のサーバ。
【請求項４】
前記合成部は、前記撮像画像に写る前記対象物が透けて、前記対象物の向こう側の景色である前記検索された画像データが見えるよう合成する、請求項３に記載のサーバ。
【請求項５】
前記サーバは、前記検索部により検索された画像データを前記クライアント端末に送信する送信部をさらに備える、請求項１に記載のサーバ。
【請求項６】
自端末の位置を示す位置情報および向いている方向を示す方向情報をサーバに送信する送信部と、
前記位置情報に基づく自端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを前記サーバから受信する受信部と、
を備える、クライアント端末。
【請求項７】
前記受信部は、前記位置情報に示される位置から前記方向情報に示される方向に伸びる軸線付近であって、自端末に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報および前記方向情報と略同一の方向情報を有する画像データを前記サーバから受信する、請求項６に記載のクライアント端末。
【請求項８】
前記クライアント端末は、
自端末の位置から前記方向情報が示す方向に向かって撮像した撮像画像に、前記受信部により受信した前記画像データを合成する合成部と、
前記合成部により合成された合成画像の表示を制御する表示制御部と、
をさらに備える、請求項７に記載のクライアント端末。
【請求項９】
前記合成部は、前記撮像画像に写る前記対象物が透けて、前記対象物の向こう側の景色である前記受信した画像データが見えるよう合成する、請求項８に記載のクライアント端末。
【請求項１０】
前記クライアント端末は、前記受信部により受信した画像データの表示を制御する表示制御をさらに備える、請求項６に記載のクライアント端末。
【請求項１１】
クライアント端末の位置を示す位置情報および前記クライアント端末が向いている方向を示す方向情報を取得する取得部と、
前記位置情報に示されるクライアント端末の位置に対して、前記方向情報に示される前記クライアント端末が向いている方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する検索部と、
を備える、システム。
【請求項１２】
クライアント端末から、前記クライアント端末の位置を示す位置情報および向いている方向を示す方向情報を受信する処理と、
前記位置情報に基づく前記クライアント端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する処理と、
をコンピュータに実行させる、プログラム。
【請求項１３】
自端末の位置を示す位置情報および向いている方向を示す方向情報をサーバに送信する処理と、
前記位置情報に基づく自端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを前記サーバから受信する処理と、
をコンピュータに実行させる、プログラム。
【請求項１４】
クライアント端末の位置を示す位置情報および前記クライアント端末が向いている方向を示す方向情報を取得する処理と、
前記位置情報に示されるクライアント端末の位置に対して、前記方向情報に示される前記クライアント端末が向いている方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する処理と、
をコンピュータに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、サーバ、クライアント端末、システム、およびプログラムに関する。
【背景技術】
【０００２】
近年、被写体画像をデジタル画像信号として記憶媒体に記憶して保存するデジタルカメラが普及している。このようなデジタルカメラは、ビューファインダーに表示されたその時点の画像を、記録して保存するものである。
【０００３】
これに対し下記特許文献１では、特定の対象画像の過去や未来の画像を取得できるデジタルカメラが提案されている。具体的には、下記特許文献１に記載のデジタルカメラは、ユーザにより過去の年月日が指定された場合、指定された年月日およびデジタルカメラの位置情報等をサーバにアップし、サーバから該当する過去の画像をサーバから取得する。そして、デジタルカメラは、シャッターボタンが押されると、取得した過去の画像を表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２６０３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、上述した特許文献１に記載のデジタルカメラは、現在見ている景色の過去／未来の画像を表示することにより、ユーザに仮想的な時間旅行を体験させることができる。
【０００６】
一方、通常、デジタルカメラにおいてズーム操作がなされると、望遠機能により、遠方の景色に近付いているように表示できるが、被写体の向こう側の景色などの光学的に見えない景色を表示することは困難であった。しかし、道に迷ったり周辺の店舗を探したりしているユーザには、目の前の建物等の障害物（被写体）をスキップして向こう側の通りを見たいという要望があった。
【０００７】
そこで、本開示では、クライアント端末が向いている方向に存在する対象物の向こう側の景色を提示することが可能な、新規かつ改良されたサーバ、クライアント端末、システム、およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、クライアント端末から、前記クライアント端末の位置を示す位置情報および向いている方向を示す方向情報を受信する受信部と、前記位置情報に基づく前記クライアント端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する検索部と、を備えるサーバを提案する。
【０００９】
本開示によれば、自端末の位置を示す位置情報および向いている方向を示す方向情報をサーバに送信する送信部と、前記位置情報に基づく自端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを前記サーバから受信する受信部と、を備えるクライアント端末を提案する。
【００１０】
本開示によれば、クライアント端末の位置を示す位置情報および前記クライアント端末が向いている方向を示す方向情報を取得する取得部と、前記位置情報に示されるクライアント端末の位置に対して、前記方向情報に示される前記クライアント端末が向いている方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する検索部と、を備えるシステムを提案する。
【００１１】
本開示によれば、クライアント端末から、前記クライアント端末の位置を示す位置情報および向いている方向を示す方向情報を受信する処理と、前記位置情報に基づく前記クライアント端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する処理と、をコンピュータに実行させるプログラムを提案する。
【００１２】
本開示によれば、自端末の位置を示す位置情報および向いている方向を示す方向情報をサーバに送信する処理と、前記位置情報に基づく自端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを前記サーバから受信する処理と、をコンピュータに実行させるプログラムを提案する。
【００１３】
本開示によれば、クライアント端末の位置を示す位置情報および前記クライアント端末が向いている方向を示す方向情報を取得する処理と、前記位置情報に示されるクライアント端末の位置に対して、前記方向情報に示される前記クライアント端末が向いている方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する処理と、をコンピュータに実行させるプログラムを提案する。
【発明の効果】
【００１４】
以上説明したように本開示によれば、クライアント端末が向いている方向に存在する対象物の向こう側の景色を提示することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本開示の一実施形態によるスキップズームシステムの概要を説明するための図である。
【図２】本開示の一実施形態によるサーバの構成を示すブロック図である。
【図３】画像ＤＢに格納されるデータの一例を示す図である。
【図４】デジタルカメラの位置および方向に応じた画像データの検索を説明するための図である。
【図５】本開示の一実施形態によるデジタルカメラの構成を示すブロック図である。
【図６】本実施形態による表示制御処理を示すフローチャートである。
【図７】本実施形態によるスキップズームの表示例１を示す図である。
【図８】本実施形態によるスキップズームの表示例２を示す図である。
【図９】本実施形態によるデジタルカメラの向きに応じた画像データの表示制御の一例を示す図である。
【図１０】本実施形態によるデジタルカメラ２の向きの変化に応じた表示制御処理を示すフローチャートである。
【図１１】本開示の他の実施形態によるスキップズームシステムを示す図である。
【図１２】本開示の他の実施形態によるサーバの構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態によるスキップズームシステムの概要
２．基本構成
２−１．サーバ
２−２．デジタルカメラ
３．表示制御
４．他の実施形態によるスキップズームシステム
５．まとめ
【００１８】
＜１．本開示の一実施形態によるスキップズームシステムの概要＞
まず、本開示の一実施形態によるスキップズームシステムの概要について図１を参照して説明する。図１に示すように、本開示の一実施形態によるスキップズームシステムは、サーバ１およびデジタルカメラ２（クライアント端末）を有する。また、サーバ１およびデジタルカメラ２は、ネットワーク３を介して接続することが可能である。
【００１９】
ここで、通常のデジタルカメラにおいてズーム操作を行なった場合、光学的に焦点距離を変化させる望遠機能により、被写体に近付いた画像が表示される。しかしながら、通常の望遠機能では、被写体の向こう側の景色などの光学的に見えない景色を表示することは困難であった。また、撮像画像の一部を拡大するデジタルズームにおいても、撮像画像に元々写っていない被写体の向こう側の景色（光学的に見えない景色）を再現することは困難であった。
【００２０】
そこで、本開示の一実施形態によれば、クライアント端末が向いている方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを、ズーム操作に応じて表示する。これにより、ユーザは、目の前に存在する建物をスキップして向こう側の通りにズームしたかのような感覚を得つつ、建物の向こう側の通りを見ることができる。
【００２１】
例えば、ユーザが「○○通り」に居る場合に、デジタルカメラ２で目の前の建物を撮影すると、図１に示すように、ユーザが現在居る場所から見える「○○通り」の撮像画像３１−１が表示部３１に表示される。また、デジタルカメラ２は、撮像画像３１−１を表示部３１に表示する一方、自端末の位置情報および方向情報（例えば撮像方向）を検出し、検出した位置情報および方向情報をサーバ１に送信する。
【００２２】
サーバ１は、デジタルカメラ２から受信した位置情報および方向情報に基づいて、撮像方向に存在する建物を挟んで対向する位置を示す位置情報が付加された画像データ、例えば建物の向こう側の「□□通り」の画像データＩ１を検索する。次いで、サーバ１は、検索した画像データをデジタルカメラ２に送信する。
【００２３】
そして、ユーザがスキップズーム操作を行なうと、図１に示すように、デジタルカメラ２は、サーバ１から受信した撮像方向上の建物の向こう側の□□通りの画像データＩ１を表示部３１に表示する。これにより、ユーザは、道に迷ったり周辺の店舗を探したりしている場合に、実際に移動しなくとも、デジタルカメラ２を向けている方向に存在する建物の向こう側の様子を確認することができる。
【００２４】
以上、本開示の一実施形態におけるスキップズームシステムの概要について説明した。以下、スキップズームシステムに含まれるサーバ１およびデジタルカメラ２（クライアント端末）の構成について詳細に説明する。
【００２５】
なお、図１では、クライアント端末としてデジタルカメラ２を示すが、本実施形態によるクライアント端末はこれに限定されず、例えばビデオカメラ、カメラ付きのスマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話、携帯用音楽再生装置、携帯用映像処理装置または携帯用ゲーム機器、望遠鏡、双眼鏡等であってもよい。また、本実施形態によるクライアント端末はカメラ付きの装置に限定されず、例えばＧＰＳや方向センサ付きの装置など、自装置の位置情報と方向情報を取得できる装置にはいずれも適用可能である。さらに、ＧＰＳや方向センサを有していなくても、自装置の位置情報や方向情報をマニュアルで入力できる装置にも適用可能である。
【００２６】
＜２．基本構成＞
［２−１．サーバ］
図２は、本実施形態によるサーバ１の構成を示すブロック図である。図２に示すように、サーバ１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、画像データベース（ＤＢ）１３、検索部１４、およびネットワークインターフェース（Ｉ／Ｆ）１５を有する。以下、各構成について説明する。
【００２７】
（画像ＤＢ１３）
画像ＤＢ１３は、画像データを、位置情報（例えば撮像地点を示す経度・緯度等）、および方向情報（例えば撮像方向）の情報と対応付けた状態で格納する。ここで、画像ＤＢ１３が格納するデータの一例を図３に示す。
【００２８】
図３に示すように、本実施形態による画像ＤＢ１３は、位置情報Ｐ、方向情報Ｄ、および画像データＩを対応付けた状態で（画像データＩに位置情報Ｐおよび方向情報Ｄが付加された状態で）格納する。図３に示す例では、位置Ｐ１から方向Ｄ１−１を撮像した画像データＩ１−１、同じく位置Ｐ１から異なる方向Ｄ１−２を撮像した画像データＩ１−２等が格納されている。なお、ここでは一例として位置情報Ｐおよび方向情報Ｄが画像データＩに対応付けられているとしているが、本実施形態はこれに限定されず、画像データＩには、撮像地点の高度、撮像年月日、撮像時間帯、撮像時の天候等の情報が対応付けられていてもよい。また、画像ＤＢ１３は、各画像データＩのサムネイル画像を格納していてもよい。
【００２９】
（検索部１４）
検索部１４は、デジタルカメラ２から受信したデジタルカメラ２の位置情報および方向情報に基づき、画像ＤＢ１３に格納されている画像データの中から画像データを検索する。ここで、検索部１４による具体的な検索方法について図４を参照して説明する。
【００３０】
図４は、デジタルカメラ２の位置Ａおよび方向Ｂに応じた画像データの検索を説明するための図である。図４に示すように、検索部１４は、受信した位置情報に示される位置Ａから、方向情報に示される方向Ｂに伸びる軸線Ｍ付近であって、方向Ｂに存在する建物Ｃを挟んで対向する位置Ｐ１を示す位置情報が付加された画像データＩ１を、画像ＤＢ１３から検索する。
【００３１】
ここで、検索部１４は、建物Ｃを挟んで対向する位置Ｐ１を、受信した位置情報、方向情報およびＲＯＭ１１に予め記憶されている地図情報に基づいて判断してもよい。また、建物Ｃを挟んで対向する位置Ｐ１を示す位置情報が付加された画像データＩ１とは、例えばユーザが現在居る通りの１本奥の通りの景色を撮影した画像データである。
【００３２】
さらに、検索部１４は、位置Ｐ１を示す位置情報が付加された画像データのうち、デジタルカメラ２が向いている方向Ｂと略同じ方向を示す方向情報が付加された画像データを検索してもよい。これにより、ユーザはデジタルカメラ２を向けた方向に存在する建物を透かした向こう側の様子を、よりリアルな位置関係で確認することができる。
【００３３】
なお、さらに撮像時におけるデジタルカメラ２の高度、仰角、撮像年月日、撮像時間帯、撮像時の天候等の情報を取得できる場合、検索部１４は、これらの情報に基づき、ユーザが撮影している現在の状況により近い状況の画像データを検索してもよい。
【００３４】
（ネットワークＩ／Ｆ１５）
ネットワークＩ／Ｆ１５は、ネットワーク３を通じてデジタルカメラ２との間でデータの送受信を行うための通信モジュールである。例えば、本実施形態によるネットワークＩ／Ｆ１５は、位置情報および方向情報を受信したり、検索部１４により検索した１以上の画像データを送信したりする。
【００３５】
（ＣＰＵ１０、ＲＯＭ１１、およびＲＡＭ１２）
ＲＯＭ１１は、上述した検索部１４による画像データの検索や、検索した画像データをデジタルカメラ２にネットワークＩ／Ｆ１５により送信するためのソフトウェアプログラム等が記憶されている。ＣＰＵ１０は、ＲＯＭ１１に記憶されている上記ソフトウェアプログラムにしたがって、ＲＡＭ１２をワークエリアとして用いて処理を実行する。
【００３６】
［２−２．デジタルカメラ］
次に、デジタルカメラ２の構成について図５を参照して説明する。図５は、本実施形態によるデジタルカメラ２の構成を示すブロック図である。
【００３７】
図５に示すように、デジタルカメラ２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、方向センサ２３、ＧＰＳ測位部２４、カメラモジュール２５、操作検出部２６、撮像画像メモリ３３、表示制御部３０、表示部３１、およびネットワークインターフェース（Ｉ／Ｆ）３２を有する。以下、各構成について説明する。
【００３８】
ＲＯＭ２１には、撮像機能を遂行するためのプログラムの他、サーバ１へ位置情報および方向情報を送信し、サーバ１から当該位置情報および方向情報に基づいて検索された画像データを取得して表示・記録処理を行うためのプログラムなどが記憶されている。また、ＲＯＭ２１に記憶されているプログラムは、ＣＰＵ２０により、ＲＡＭ２２をワークエリアとして用いながら実行されるものである。
【００３９】
方向センサ２３は、カメラモジュール２５のレンズ光学系の光軸の方向、つまり、撮像方向を検知し、検知した撮像方向の情報（方向情報）を出力する。なお、ここではクライアント端末の一例としてカメラモジュール２５を有するデジタルカメラ２を挙げているが、上述したように、本実施形態によるクライアント端末はカメラ付きの装置に限定されない。方向センサ２３は、カメラを有していないクライアント端末の場合、クライアント端末の特定の部位が向いている方向を方向情報として出力してもよい。
【００４０】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）測位部２４は、ＧＰＳ衛星からの電波を受信して、デジタルカメラ２が存在している位置を検知し、検知した位置情報を出力する。なお、ＧＰＳ測位部２４は、外部からの取得信号に基づいてデジタルカメラ２の位置を検知する位置情報取得部の一例である。この他、位置情報取得部は、例えばＷｉＦｉ、携帯電話・ＰＨＳ・スマートフォン等との送受信、または近距離通信等により位置を検知するものであってもよい。
【００４１】
カメラモジュール２５は、撮像素子、撮像レンズを含む撮像光学系、および撮像画像信号処理部を含み、デジタル信号とされた撮像画像のデータを出力する。なお、撮像素子は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージャやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージャにより実現される。
【００４２】
操作検出部２６は、ユーザによる各種操作を検出するためのボタン、スイッチ、ダイヤル等の物理的なキー群や、表示部３１に表示されるキー群に対する操作を検出するタッチパネル２９等である。ＣＰＵ２０は、操作検出部２６により検出されたユーザ操作に応じた処理を、ＲＯＭ２１のプログラムにしたがって実行する。
【００４３】
ここで、カメラを操作するためのキー群としては、ズームダイヤル２７やシャッターボタン２８などが挙げられる。ズームダイヤル２７は、ズーム操作を検出するためのダイヤルである。なお、本実施形態によるズーム操作の検出は、図５に示すズームダイヤル２７に限らず、例えばズームスイッチ、ボタン等他の物理的構造による操作検出部により検出してもよいし、表示部３１にズーム操作画面を表示し、タッチパネル２９により検出してもよい。
【００４４】
表示制御部３０は、ＲＯＭ２１のプログラムに基づくＣＰＵ２０による制御にしたがって、表示部３１に表示する表示画面の表示内容を表示制御する。なお、図１および図５に示す例では、表示制御部３０は、デジタルカメラ２が有する表示部３１を制御しているが、本実施形態による表示制御部３０はこれに限定されず、接続された外部の表示装置における表示を制御してもよい。
【００４５】
また、本実施形態による表示制御部３０は、ズーム操作に応じて、対象物を挟んで対向する位置を示す位置情報が付加された画像データを表示するよう制御する。さらに、本実施形態による表示制御部３０は、カメラモジュール２５により撮像した撮像画像に、上記対象物を挟んで対向する位置を示す位置情報が付加された画像データを合成する合成部としての機能を有し、生成した合成画像の表示を制御してもよい。このような本実施形態による表示制御部３０の表示制御については、＜３．表示制御＞において詳細に説明する。
【００４６】
表示部３１は、表示制御部３０の制御に従って、メニュー画面、各種操作画面等の他、カメラモジュール２５から出力された被写体の画像をリアルタイムで表示したり、撮像画像メモリ３３に記憶される撮像画像を表示したりする。
【００４７】
また、表示部３１は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＯＬＥＤ（Ｏｒｇａｎｉｃ  ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などにより実現される。また、本実施形態による表示部３１は、サーバ１から受信した遠方の画像データを表示する。
【００４８】
ネットワークＩ／Ｆ３２は、ネットワーク３を通じてサーバ１との間でデータの送受信を行なうための通信モジュールである。例えば、本実施形態によるネットワークＩ／Ｆ３２は、ＧＰＳ測位部２４から出力された位置情報および方向センサ２３から出力された方向情報を送信したり、検索された画像データを受信したりする。
【００４９】
撮像画像メモリ３３は、例えば、カード型メモリなどのフラッシュメモリが用いられる。また、撮像画像メモリ３３は、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）などの記録媒体であってもよい。さらには、撮像画像メモリ３３は、このようなリムーバルなメモリ媒体ではなく、ハードディスク装置であってもよい。
【００５０】
また、撮像画像メモリ３３は、カメラモジュール２５から連続的に出力される被写体の画像を、シャッターボタン２８により検出されるシャッター操作のタイミングに応じて、撮像画像として記憶してもよい。この場合、撮像画像メモリ３３は、ＧＰＳ測位部２４から出力される位置情報や、方向センサ２３から出力される方向情報等をメタ情報として併せて記録してもよい。
【００５１】
以上、本開示の一実施形態によるデジタルカメラ２の構成について詳細に説明した。続いて、本実施形態によるズーム操作に応じた画像データの表示制御について図６を参照して説明する。
【００５２】
＜３．表示制御＞
図６は、本実施形態による表示制御処理を示すフローチャートである。図６に示すように、まず、ステップＳ１０３において、デジタルカメラ２は、方向センサ２３により方向情報を検出し、また、ＧＰＳ測位部２４により位置情報を検出する。
【００５３】
次いで、ステップＳ１０６において、デジタルカメラ２は、位置情報および方向情報をサーバ１に送信する。
【００５４】
次に、ステップＳ１０９において、サーバ１の検索部１４は、受信した位置情報および方向情報に基づいて、デジタルカメラ２が向いている方向に存在する建物等の対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する。ここで、建物等の対象物を挟んで対向する位置を示す位置情報が付加された画像データとは、例えば一本奥の通りの画像データである。
【００５５】
次いで、ステップＳ１１２において、サーバ１は、検索した１以上の画像データをデジタルカメラ２に送信する。次に、ステップＳ１１５において、デジタルカメラ２は、サーバ１から受信した１以上の画像データを一時的に（キャッシュとして）記憶する。
【００５６】
次いで、ステップＳ１１８において、デジタルカメラ２は、操作検出部２６によりズーム操作（スキップズーム操作）が検出されたか否かを判断する。ここで、スキップズーム操作とは、通常のズーム撮影においてズーム倍率を限界まで上げた後もなお連続的に行なわれるズーム操作や、スキップズームモードにおいて行われるズーム操作、またはスキップズーム画面への操作等であってもよい。
【００５７】
次に、ズーム操作（スキップズーム操作）が検出された場合、ステップＳ１２１において、デジタルカメラ２の表示制御部３０は、サーバ１から受信した一本奥の通りの画像データに基づいた表示を行う。本実施形態によるスキップズームの表示例については後述する。
【００５８】
なお、デジタルカメラ２は、画像データが無い位置にズーム操作された場合、警告表示を行うことで画像データが無いことを通知してもよいし、予め画像データがない旨をユーザに通知してもよい。
【００５９】
以上、本実施形態によるスキップズームの表示制御処理について詳細に説明した。続いて、本実施形態によるスキップズームの表示例について図面を参照して具体的に説明する。
【００６０】
（スキップズームの表示例１）
図７は、本実施形態によるスキップズームの表示例１を示す図である。図７の上側に示す撮像画像３１−１は、カメラモジュール２５からリアルタイムで出力され、表示部３１に表示される画像である。この場合に、操作検出部２６によりズーム操作が検出されると、表示制御部３０は、図７の下側に示すように、撮像画像３１−１に一本奥の通りの画像データＩ１を合成した合成画像４０を生成し、表示部３１に表示するよう制御する。
【００６１】
図７に示すように、合成画像４０は、撮像画像３１−１に写る建物が透過され、一本奥の通りの画像データＩ１が重ねられている。また、表示制御部３０は、建物が透過した場合に見えるだろう位置および大きさ等で一本奥の通りの画像データＩ１を合成する。これにより、ユーザは、目の前にある対象物と１本奥の通りの風景との空間的距離感を直感的に把握することができる。また、図７の合成画像４０に示すように、撮像画像３１−１に一本奥の路地４１を重ねて表示することで、ユーザは、より直感的に空間的距離感を把握することができる。
【００６２】
（スキップズームの表示例２）
上記表示例１では、複数の画像を合成した合成画像を表示したが、本実施形態による表示制御部３０によるスキップズームの表示例は、このような合成画像に限定されない。例えば、表示制御部３０は、表示例２としてサーバ１から受信した一本奥の通りの画像データＩ１のみを表示してもよい。
【００６３】
ここで、画像データＩ１のみを表示するスキップズームの表示例２を図８に示す。図８に示すように、デジタルカメラ２の表示部３１には、サーバ１から受信した一本奥の通りの画像データＩ１のみが表示される。
【００６４】
これにより、ユーザは、表示部３１に表示される画像データＩ１を肉眼による実世界と比較しながら閲覧することができる。
【００６５】
以上、本実施形態によるスキップズームの表示例について複数の例を挙げて説明した。なお、スキップズームにより表示部３１に一本奥の通りの画像データＩ１が表示されている状態において、ユーザがデジタルカメラ２の向きを変化させた場合、表示制御部３０は、デジタルカメラ２の向きに応じて、画像データの表示を制御してもよい。
【００６６】
（デジタルカメラ２の向きに連動する表示制御）
ここで、デジタルカメラ２の向きに応じた画像データの表示制御の一例について図９を参照して説明する。図９に示すように、デジタルカメラ２の表示制御部３０は、デジタルカメラ２の方向（Ｅ方向、Ｆ方向およびＧ方向等）に応じて、略同方向から建物Ｃの向こう側、すなわち一本奥の「□□通り」の画像４３、４５、４７を表示する。
【００６７】
より具体的には、デジタルカメラ２は、例えば図６のステップＳ１２１に示す画像データに基づいた表示として、図１０に示す処理を連続的に行うことで、デジタルカメラ２の向きに応じた表示制御を行うことができる。ここで、図１０は、デジタルカメラ２の向きの変化に応じた表示制御処理を示すフローチャートである。
【００６８】
図１０のステップＳ１２４において、デジタルカメラ２は、サーバ１から受信した一本奥の通りの画像データを、デジタルカメラ２の位置および方向に応じて表示する。次いで、ステップＳ１２７において、デジタルカメラ２の位置情報および方向情報が検出されると、ステップＳ１３０において、ＣＰＵ２０は、検出された位置または方向に変化があるか否かを判断する。
【００６９】
上記ステップＳ１３０において、ＣＰＵ２０によりデジタルカメラ２の位置または方向に変化があったと判断された場合、処理はステップＳ１２４に戻り、表示制御部３０は、変化した位置または方向に応じて、一本奥の通りの画像データを表示する。
【００７０】
このように、ステップＳ１２４〜Ｓ１３０の処理を連続的に行うことで、ユーザがデジタルカメラ２の位置や方向を変化させた場合も、デジタルカメラ２は、変化に応じた表示制御を行うことができる。これにより、よりリアルに一本奥の通り（建物Ｃの向こう側）の様子が透けて見えている感覚をユーザに提供することができる。
【００７１】
なお、図９に示すデジタルカメラ２の方向に応じて表示される画像４３〜４７は、図６に示すステップＳ１１２において予めサーバ１から受信した一本奥の通りの複数の画像データに含まれていてもよい。
【００７２】
また、画像４３〜４７は、上記図９に示すステップＳ１３０において位置または方向に変化があると判断された場合に、デジタルカメラ２が上記図６にステップＳ１０６〜Ｓ１１２と同様の処理によりサーバ１から受信した画像データであってもよい。
【００７３】
若しくは、表示制御部３０は、サーバ１から受信した画像データに基づいて、デジタルカメラ２の位置および方向に応じた画像４３〜４７を生成し、表示してもよい。
【００７４】
（表示切り替え制御）
続いて、本実施形態による表示制御部３０が、ズーム操作に応じて表示対象を１本奥の通りの画像データＩ１に切り替える場合の表示制御について説明する。表示制御部３０は、ズーム操作に応じて現在表示部３１に表示している画面から図７に示す合成画像４０や図８に示す画像データＩ１のみの画面に切り替える場合、画像データＩ１を徐々に拡大する等のトランザクションエフェクトを付けてもよい。また、表示制御部３０は、スキップする距離（デジタルカメラ２の位置と、切り替える画像データに付加された位置情報に示される位置との距離）に応じてトランザクションエフェクトの速度や種類を変更してもよい。
【００７５】
＜４．他の実施形態によるスキップズームシステム＞
上述したように、本開示の一実施形態によるスキップズームシステムにおいて、デジタルカメラ２の表示制御部３０（合成部）は、サーバ１から受信した検索された画像データを撮像画像に合成することができる（図７参照）。しかし、本実施形態による画像データの合成は表示制御部３０による処理に限定されない。例えば、図１１に示すように、サーバ側で合成処理を行ってもよい。
【００７６】
図１１は、本開示の他の実施形態によるスキップズームシステムを示す図である。図１１に示すように、デジタルカメラ２は、位置情報、方向情報および撮像画像を、ネットワーク３を介してサーバ４に送信する。サーバ４は、受信した位置情報および方向情報に基づいて、上述した実施形態と同様に、一本奥の通りの画像データを検索する。
【００７７】
続いて、本実施形態によるサーバ４は、デジタルカメラ２から受信した撮像画像に、検索した画像データを合成し、生成した合成画像をデジタルカメラ２に送信する。そして、デジタルカメラ２は、受信した合成画像を表示部３１に表示する。
【００７８】
以上により、本実施形態によるスキップズームシステムでは、サーバ４側で、撮像画像に検索された画像データを合成する処理を行っている。ここで、本実施形態によるサーバ４の構成について図１２を参照して説明する。
【００７９】
図１２は、本実施形態によるサーバ４の構成を示すブロック図である。図１２に示すように、本実施形態によるサーバ４は、上述した実施形態による図２に示すサーバ１の構成の加え、合成部１６を有する。
【００８０】
合成部１６は、ネットワークＩ／Ｆ１５がデジタルカメラ２から受信した撮像画像に、検索部１４により検索された、デジタルカメラ２が向いている方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを合成し、合成画像を生成する。
【００８１】
なお、合成部１６による具体的な合成については、上記＜３．表示制御＞の「スキップズームの表示例１」において説明したデジタルカメラ２の表示制御部３０による合成と同様であるので、ここでの説明は省略する。
【００８２】
＜５．まとめ＞
上述したように、本実施形態によるスキップズームシステムでは、クライアント端末が向いている方向に存在する建物等の対象物を挟んで対向する位置を示す位置情報が付加された画像データをズーム操作に応じて表示する。これにより、ユーザは目の前の建物等をスキップして向こう側の景色に近づいたような（ズームしたような）感覚を得ることができる。また、建物等の向こう側の景色、例えば一本奥の通路の画像データを見ることができるので、道に迷ったり周辺の店舗を探したりしている場合に、実際に移動しなくとも一本奥の通路の様子を確認することができる。
【００８３】
また、デジタルカメラ２を向けた方向に応じた画像データを表示することにより、ユーザは、目の前の建物が透けていれば現時点から見えるだろう景色を見ることができるので、空間的位置を直感的に把握することができる。
【００８４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属
するものと了解される。
【００８５】
例えば、図６に示す処理では、ステップＳ１１８に示す処理の前に、ステップＳ１０３〜Ｓ１１５により、デジタルカメラ２は位置情報および方向情報に基づいて検索された画像データを取得しているが、本実施形態による処理の順番はこれに限定されない。例えば、ステップＳ１１８においてズーム操作があったと判断された場合に、ステップＳ１０３〜Ｓ１１５により、デジタルカメラ２は位置情報および方向情報に基づいて検索された画像データを取得してもよい。
【００８６】
また、本実施形態による検索部１４は、１本奥の通りの画像データに限定されず、２本以上奥の通りの画像データ等、デジタルカメラ２が向いている方向に存在する複数の対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索してもよい。この場合、デジタルカメラ２は、スキップズーム操作の操作量に応じて、１本奥の通り、または２本奥の通りの画像データを表示するよう制御してもよい。
【００８７】
また、上述したサーバ１の検索部１４が検索する画像データは静止画に限られず、例えば動画であってもよい。また、本実施形態によるデジタルカメラ２は、静止画の他、動画も併せて撮像・記録することができるものであってもよい。
【００８８】
また、上述した実施形態では、デジタルカメラ２はサーバ１から画像データを取得しているが、本実施形態による画像データの取得先は特定のサーバに限られない。画像データの取得先は、例えば画像ＤＢ１３および検索部１４の機能を有するインターネット上の不特定多数のサーバやＰＣ（パーソナルコンピュータ）であってもよい。
【００８９】
また、本実施形態によるクライアント端末の構成は図５に示す例に限られない。本実施形態によるクライアント端末は、例えば、図５に示す構成に加えて、さらに画像ＤＢおよび検索部を有してもよい。この場合、クライアント端末は、ローカルの画像ＤＢから画像データを検索することができる。
【００９０】
なお、本技術は以下のような構成も取ることができる。
（１）
クライアント端末から、前記クライアント端末の位置を示す位置情報および向いている方向を示す方向情報を受信する受信部と、
前記位置情報に基づく前記クライアント端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する検索部と、
を備える、サーバ。
（２）
前記検索部は、前記位置情報に示される位置から前記方向情報に示される方向に伸びる軸線付近であって、かつ前記クライアント端末に対して前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報および前記方向情報と略同一の方向情報が付加された画像データを検索する、前記（１）に記載のサーバ。
（３）
前記サーバは、
前記クライアント端末により前記方向情報が示す方向に向かって撮像された撮像画像に、前記検索部により検索された前記画像データを合成する合成部と、
前記合成部により合成された合成画像を前記クライアント端末に送信する送信部と、
をさらに備える、前記（１）または（２）に記載のサーバ。
（４）
前記合成部は、前記撮像画像に写る前記対象物が透けて、前記対象物の向こう側の景色である前記検索された画像データが見えるよう合成する、前記（３）に記載のサーバ。
（５）
前記サーバは、前記検索部により検索された画像データを前記クライアント端末に送信する送信部をさらに備える、前記（１）または（２）に記載のサーバ。
（６）
自端末の位置を示す位置情報および向いている方向を示す方向情報をサーバに送信する送信部と、
前記位置情報に基づく自端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを前記サーバから受信する受信部と、
を備える、クライアント端末。
（７）
前記受信部は、前記位置情報に示される位置から前記方向情報に示される方向に伸びる軸線付近であって、自端末に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報および前記方向情報と略同一の方向情報を有する画像データを前記サーバから受信する、前記（６）に記載のクライアント端末。
（８）
前記クライアント端末は、
自端末の位置から前記方向情報が示す方向に向かって撮像した撮像画像に、前記受信部により受信した前記画像データを合成する合成部と、
前記合成部により合成された合成画像の表示を制御する表示制御部と、
をさらに備える、前記（７）に記載のクライアント端末。
（９）
前記合成部は、前記撮像画像に写る前記対象物が透けて、前記対象物の向こう側の景色である前記受信した画像データが見えるよう合成する、前記（８）に記載のクライアント端末。
（１０）
前記クライアント端末は、前記受信部により受信した画像データの表示を制御する表示制御をさらに備える、前記（６）または（７）に記載のクライアント端末。
（１１）
クライアント端末の位置を示す位置情報および前記クライアント端末が向いている方向を示す方向情報を取得する取得部と、
前記位置情報に示されるクライアント端末の位置に対して、前記方向情報に示される前記クライアント端末が向いている方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する検索部と、
を備える、システム。
（１２）
クライアント端末から、前記クライアント端末の位置を示す位置情報および向いている方向を示す方向情報を受信する処理と、
前記位置情報に基づく前記クライアント端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する処理と、
をコンピュータに実行させる、プログラム。
（１３）
自端末の位置を示す位置情報および向いている方向を示す方向情報をサーバに送信する処理と、
前記位置情報に基づく自端末の位置に対して、前記方向情報が示す方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを前記サーバから受信する処理と、
をコンピュータに実行させる、プログラム。
（１４）
クライアント端末の位置を示す位置情報および前記クライアント端末が向いている方向を示す方向情報を取得する処理と、
前記位置情報に示されるクライアント端末の位置に対して、前記方向情報に示される前記クライアント端末が向いている方向に存在する対象物を挟んで対向する位置を示す位置情報が付加された画像データを検索する処理と、
をコンピュータに実行させる、プログラム。
【符号の説明】
【００９１】
１、４    サーバ
２    デジタルカメラ
３    ネットワーク
１３    画像データベース（ＤＢ）
１４    検索部
１５、３２    ネットワークインターフェース（Ｉ／Ｆ）
２３    方向センサ
２４    ＧＰＳ測位部
２５    カメラモジュール
２６    操作検出部
２７    ズームダイヤル
２８    シャッターボタン
２９    タッチパネル
３０    表示制御部
３１    表示部
３３    撮像画像メモリ
【図１】
2013161416.tif 000003
【図２】
2013161416.tif 000004
【図３】
2013161416.tif 000005
【図４】
2013161416.tif 000006
【図５】
2013161416.tif 000007
【図６】
2013161416.tif 000008
【図７】
2013161416.tif 000009
【図８】
2013161416.tif 000010
【図９】
2013161416.tif 000011
【図１０】
2013161416.tif 000012
【図１１】
2013161416.tif 000013
【図１２】
2013161416.tif 000014