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