(57)【要約】【課題】通信機能および位置検出機能を備えたカメラ付携帯端末において、端末に備わったズーム機能の上限の倍率を越えたズーム操作が行われた場合にも対応可能にする。【解決手段】カメラの起動中、ユーザの操作に応じてカメラにより得られた撮影画像を表示画面上に表示する。また、現在位置を検出し、通信ネットワークを介してサーバに接続し、当該現在位置のサーバ画像を取得する。ズーム操作が上限に達したとき、表示画面に表示している画像を撮影画像から、前記通信ネットワークを介して得られた当該現在位置のサーバ画像に切り替える。サーバでは当該現在位置のサーバ画像としてその３６０度全周の高解像度のパノラマ画像を用意しておき、カメラ画像に対応する方角に対応する画像部分をサーバ画像として端末へ送る。【選択図】図３
2010252214.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じてズームを行うズーム機能を備えたカメラと、
このカメラにより得られた撮影画像を表示画面上に表示する表示手段と、
通信ネットワークに接続する通信手段と、
現在位置を検出する位置検出手段と、
ズーム操作が上限に達したとき、前記表示画面に表示している画像を撮影画像から、前記通信ネットワークを介して得られた当該現在位置のサーバ画像に切り替える制御手段と
を備えたカメラ付携帯端末。
【請求項２】
前記サーバ画像は当該現在位置を中心とした周囲３６０度のパノラマ画像に基づく画像である請求項１に記載のカメラ付携帯端末。
【請求項３】
前記制御手段は、前記撮影画像と前記パノラマ画像の一部との対比に基づいて一致する部分の方角を確認する請求項２に記載のカメラ付携帯端末。
【請求項４】
前記制御手段は、前記方角の確認を自身で行う請求項３に記載のカメラ付携帯端末。
【請求項５】
前記制御手段は、前記方角の確認を、前記一致する部分の情報に基づいて前記サーバに問い合わせることにより行う請求項３に記載のカメラ付携帯端末。
【請求項６】
前記制御手段は、前記方角を確認した後、前記パノラマ画像の一致する部分について、その解像度より高い解像度のサーバ画像を前記サーバから取得し、前記ズームの上限を超える倍率に対して当該高い解像度のサーバ画像の当該倍率に応じた範囲を切り出して表示画面上に表示する請求項３に記載のカメラ付携帯端末。
【請求項７】
前記制御手段は、前記方角を確認した後、前記パノラマ画像の一致する部分について、前記ズームの上限を超える倍率に対して当該高い解像度のサーバ画像の当該倍率に応じた範囲を切り出した画像を前記サーバから取得し、表示画面上に表示する請求項３に記載のカメラ付携帯端末。
【請求項８】
前記制御手段は、段階的に倍率を変更することができるズーム操作においてズームの上限までに所定の段数となったとき、前記サーバ画像を前記サーバから前もって取得する請求項６に記載のカメラ付携帯端末。
【請求項９】
前記制御手段は、現在位置においてサーバ画像が利用可能か否かを確認し、その確認結果を表示画面上に表示する請求項１〜８のいずれかに記載のカメラ付携帯端末。
【請求項１０】
前記サーバ画像が利用可能か否かはズームバーにサーバ画像の領域を設けることにより表示する請求項８に記載のカメラ付携帯端末。
【請求項１１】
ユーザの操作に応じてズームを行うカメラ付携帯端末におけるズーム方法であって、
カメラにより得られた撮影画像を表示画面上に表示するステップと、
現在位置を検出するステップと、
通信ネットワークを介してサーバに接続し、当該現在位置のサーバ画像を取得するステップと、
ズーム操作が上限に達したとき前記表示画面に表示している画像を撮影画像から、前記通信ネットワークを介して得られた当該現在位置のサーバ画像に切り替えるステップと
を備えたズーム方法。
【請求項１２】
カメラ付携帯端末と通信ネットワークで接続されるサーバであって、
複数の位置における周囲３６０度の撮影画像を蓄積した画像データベースを備え、前記カメラ付携帯端末からの要求に応じて当該現在位置に対応した撮影画像をサーバ画像として当該端末へ返送するサーバ。
【請求項１３】
カメラ付携帯端末とサーバとが通信ネットワークで接続された通信システムであって、
カメラ付携帯端末は、
ユーザの操作に応じてズームを行うズーム機能を備えたカメラと、
このカメラにより得られた撮影画像を表示画面上に表示する表示手段と、
通信ネットワークに接続する通信手段と、
現在位置を検出する位置検出手段と、
ズーム操作が上限に達したとき前記表示画面に表示している画像を撮影画像から、前記通信ネットワークを介して得られた当該現在位置のサーバ画像に切り替える制御手段とを備え、
サーバは、複数の位置における周囲３６０度の撮影画像を蓄積した画像データベースを備え、前記カメラ付携帯端末からの要求に応じて当該現在位置に対応した撮影画像をサーバ画像として当該端末へ返送する通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機能および位置検出機能を備えたカメラ付携帯端末、そのズーム方法、サーバおよび通信システムに関する。
【背景技術】
【０００２】
従来のデジタルカメラには被写体を拡大して撮影するズーム機能が搭載されている。ズーム機能には、光学的に拡大を行う光学ズーム機能と、デジタル処理により拡大処理を行うデジタルズーム機能とがあり、両者を組み合わせたものも知られている。現在では携帯電話端末の多くの機種にもカメラ機能が付属している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来のデジタルカメラおよびカメラ付携帯端末では、ズーム機能により撮影像を拡大できる倍率には限界があり、その限界を超えた拡大率での被写体の画像を得ることはできない。
【０００４】
本発明はこのような背景においてなされたものであり、通信機能および位置検出機能を備えたカメラ付携帯端末において、端末に備わったズーム機能の上限の倍率を越えたズーム操作が行われた場合にも対応可能にするものである。
【課題を解決するための手段】
【０００５】
本発明によるカメラ付携帯端末は、ユーザの操作に応じてズームを行うズーム機能を備えたカメラと、このカメラにより得られた撮影画像を表示画面上に表示する表示手段と、通信ネットワークに接続する通信手段と、現在位置を検出する位置検出手段と、制御手段とを備える。制御手段は、ズーム操作が上限に達したとき、前記表示画面に表示している画像を撮影画像から、前記通信ネットワークを介して得られた当該現在位置のサーバ画像に切り替える。
【０００６】
前記サーバ画像は、例えば、当該現在位置を中心とした周囲３６０度のパノラマ画像に基づく画像である。前記制御手段は、前記撮影画像と前記パノラマ画像の一部との対比に基づいて一致する部分の方角を確認する。
【０００７】
本発明によるズーム方法は、ユーザの操作に応じてズームを行うカメラ付携帯端末におけるズーム方法であって、カメラにより得られた撮影画像を表示画面上に表示するステップと、現在位置を検出するステップと、通信ネットワークを介してサーバに接続し、当該現在位置のサーバ画像を取得するステップと、ズーム操作が上限に達したとき前記表示画面に表示している画像を撮影画像から、前記通信ネットワークを介して得られた当該現在位置のサーバ画像に切り替えるステップとを備えたものである。
【０００８】
本発明によるサーバは、カメラ付携帯端末と通信ネットワークで接続されるサーバであって、複数の位置における周囲３６０度の撮影画像を蓄積した画像データベースを備え、前記カメラ付携帯端末からの要求に応じて当該現在位置に対応した撮影画像をサーバ画像として当該端末へ返送するものである。
【０００９】
本発明による通信システムは、カメラ付携帯端末とサーバとが通信ネットワークで接続された通信システムである。このシステムにおけるカメラ付携帯端末は、ユーザの操作に応じてズームを行うズーム機能を備えたカメラと、このカメラにより得られた撮影画像を表示画面上に表示する表示手段と、通信ネットワークに接続する通信手段と、現在位置を検出する位置検出手段と、ズーム操作が上限に達したとき前記表示画面に表示している画像を撮影画像から、前記通信ネットワークを介して得られた当該現在位置のサーバ画像に切り替える制御手段とを備える。サーバは、複数の位置における周囲３６０度の撮影画像を蓄積した画像データベースを備え、前記カメラ付携帯端末からの要求に応じて当該現在位置に対応した撮影画像をサーバ画像として当該端末へ返送する。
【発明の効果】
【００１０】
本発明によれば、端末に備わったズーム機能の上限の倍率を越えたズーム操作が行われた場合にも、サーバからその位置に対応する画像を取得することにより、当該ズーム操作に対応可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る通信システム全体の概略構成を示した図である。
【図２】図１に示した携帯端末のハードウェア構成を示すブロック図である。
【図３】本発明の実施の形態に係るズームバーの表示例を示した図である。
【図４】本発明の実施の形態における動作原理の説明図である。
【図５】図１に示したサーバの画像データベース内に用意している画像データの説明図である。
【図６】本発明の実施の形態における携帯端末とサーバとの間のやりとりの例を示したシーケンス図である。
【図７】本発明の実施の形態における携帯端末とサーバとの間のやりとりの他の例を示したシーケンス図である。
【図８】本発明の実施の形態における携帯端末の処理を表したフローチャートである。
【図９】本発明の実施の形態に係る処理の手順を示したフローチャートである。
【図１０】本発明の実施の形態の変形例に係るフローチャートを示している。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
【００１３】
図１は、本発明における通信機能付きのカメラ付携帯端末１００およびこのカメラ端末に対して画像提供サービスを提供するサーバ２００からなる通信システム全体の概略構成を示している。カメラ付携帯端末１００はここでは携帯電話端末を例として示している。携帯端末１００はその通信機能を介して通信ネットワークへ接続し、サーバ２００にアクセスすることができる。サーバ２００は、多数の地点における撮影画像を蓄積したデータベース（ＤＢ）２１０を備えている。データベース（ＤＢ）２１０内の各撮影画像は、本実施の形態ではその地点（現在位置）を中心とした比較的高解像度の３６０度周囲のパノラマ画像である。ここに比較的高解像度とは、通常のカメラに備えられているズーム機能の最大倍率よりも高い倍率に対応した範囲の画像を切り出してもなおカメラで撮影したと同等の画質の画像を得ることができるような解像度である。
【００１４】
携帯端末１００のユーザはその端末のカメラ機能を用いてその場の風景等を撮影する際、ズーム操作を行って段階的に倍率を変更していくことができる。その倍率がそのカメラに備えられたズーム機能の限界（最大倍率）にまで達したとき、通信ネットワークを介してサーバ２００の画像データベース２１０に当該地点で３６０度周囲の撮影画像を取得する。この３６０度画像と現在のカメラ画像とのマッチングをとることにより、カメラの向いた方角（および必要に応じた視野範囲）が分かる。さらに、限界を超えるズーム操作に対してサーバ２００からその方角のより高解像度の画像を得て、ズーム操作に応じた倍率に対応する範囲の画像を切り出してビューファインダに表示する。表示部の表示画面がビューファインダ画面として機能する。
【００１５】
図２は、携帯電話端末としての携帯端末１００のハードウェア構成を示すブロック図である。この携帯端末１００は、バス１１６で相互に接続された制御部１０１、通信部１０２、表示部１０４、操作部１０５、記憶部１０６、音声処理部１０８、スピーカ１０９、マイク１１０、撮像制御部１１１、カメラ１１２、ＧＰＳ制御部１１３、時計部１１５を備える。
【００１６】
制御部１０１は、ＣＰＵを含み、携帯端末１００の各部の制御および必要なデータ処理を行う。通信部１０２は、アンテナ１０３を介して基地局との間で無線通信を行う。表示部１０４は、ＬＣＤ，有機ＥＬ等の表示デバイスを含み、その表示画面上に情報を表示する。操作部１０５は、テンキーや各種制御キーを有し、ユーザからの指示やデータの入力を受け付ける。記憶部１０６は、ＲＯＭ、ＲＡＭ、フラッシュメモリ等の記憶手段を備え、ＯＳ、各種アプリケーションプログラム等のコンピュータプログラム、各種データを記憶する。音声処理部１０８は、受話音声、動画ファイルの音声、音楽データの音声等を出力するスピーカ１０９と、送話音声等を集音するマイク１１０とに接続され、音声信号の符号化、復号化を含む所定の音声処理を行う。位置検出手段であるＧＰＳ（Global Positioning System）制御部１１３は、ＧＰＳアンテナ１１４により複数の衛星からの信号を受信し、それらの受信信号に基づいて現在位置情報を生成する。時計部１１５は、ＲＴＣ（Real Time Clock）等を含み、日時情報を生成する。
【００１７】
図３は、ズーム機能に関連したインジケータであるズームバーの表示例を示している。図３（ａ）は既存のズームバー３１０を示し、図３（ｂ）は本実施の形態におけるズームバー３１０ａを示している。ズームバーは、ユーザのズーム操作に応じて、その時点で指示されている倍率を視覚的に分かりやすい指標として示すものである。遠景を表したアイコン３１１と近景を表したアイコン３１６との間の帯状表示上にカーソル３１２が移動可能に表示され、このカーソル３１２の位置が倍率の大きさを表している。カーソル３１２がアイコン３１６に近づくほど倍率が高くなる。
【００１８】
図３（ａ）のズームバー３１０は、光学ズームがサポートする倍率の領域３１３と、その上限を超えるいわゆるデジタルズームがサポートする倍率の領域３１４とが区別して表示されている。デジタルズームとは光学的に取得された画像をデジタル処理により拡大する機能である。両ズーム機能のズームバー３１０上での区別の仕方は、色、輝度、枠、柄、等任意である。図３（ｂ）のズームバー３１０ａは、領域３１４のさらに上限側に、本発明によるサーバによりサポートされる倍率の領域３１５を設けている。このようなズームバー３１０の表示形態によれば、ユーザは、現在位置においてサーバ画像が利用可能か否かを確認することができる。
【００１９】
なお、本実施の形態においては、図３（ａ）および図３（ｂ）の両方のズームバー３１０，３１０ａが併用される。後述するように、サーバによるズーム機能が任意の位置で提供されるものではなく、場所によって提供されるときとされないときがあるからである。すなわち、サーバによりサポートされる場合は図３（ｂ）のようなズームバー３１０ａが表示される。一方、サーバによりサポートされない場合は図３（ａ）のようなズームバー３１０が表示される。したがって、いずれのズームバーが表示されるかによって、ユーザはその場所でサーバによるズームが提供されるか否かが分かる。ズームバーの具体的な形態や画面上の表示位置は図示の形態や位置に限るものではない。
【００２０】
ここで、図４により本実施の形態における動作原理について説明する。
【００２１】
画像２０１は、サーバによるズーム機能がサポートされているある地点（携帯端末１００の現在位置）についてサーバ２００から得られる全周３６０度のパノラマ画像（３６０度画像ともいう）の一例を示している。３６０度画像はその各部がどの方角の画像であるか分かるように、所定角度位置毎にその方角（北：Ｎ，東：Ｅ，南：Ｓ，西Ｗ）と対応付けられている。
【００２２】
カメラ画像２０２はその地点で地表上の一方向に向けたカメラのビューファインダ画像である。カメラ画像２０２を３６０度画像の一部（各部）と対比して、一致する部分が存在する場合、そのカメラ画像が得られた方角が判明する。また、必要に応じて、その方角の画像中のどの範囲にカメラ画像が対応するか（すなわち視野範囲）も分かる。画像の対比は、対比する両画像の特徴点を抽出し、そのマッチング処理を実行することにより行える。両画像の倍率は一致していなくてもマッチング処理は行える。このような特徴点マッチング自体は既知の技術であり、特にその詳細な説明は省略する。
【００２３】
地図アプリケーションなどを起動する際、ユーザは地図閲覧用ソフトを立ち上げる必要があるとともに、表示される画像は上から見た映像のため、瞬時に自身が向いている方向を特定することができない。本実施の形態によれば、端末コスト増大の一因となる電子コンパスなどを搭載する必要なく、方角を特定することが可能となる。
【００２４】
その後、ユーザがズーム操作を行った際、通常のズームを進めていった結果、これ以上のズームはできないというところに達したところで、ビューファインダに出力するカメラ画像をサーバから送信される画像に切り替える。すなわち、これ以上ズームが不可能と判断した場合、現在の方角（すなわち、サーバから取得した３６０度画像のどの部分がビューファインダ画像と一致するか）の情報をサーバに送ることにより、その方角の高解像度画像を取得することができる。携帯端末１００のビューファインダ上で、カメラで限界を超えてユーザがさらにズームを進めた際にはビューファインダ画像がカメラ画像からこの高解像度画像に基づくサーバ画像へと切り替わる。これにより、擬似的な無限ズームを実現することができる。例えば、ユーザは街路に立って、肉眼では確認が困難な街路の先の様子を見通すことなどができ、新たなユーザ体験を提供することができる。
【００２５】
図５により、サーバ２００の画像データベース２１０内に用意している画像データについて説明する。
【００２６】
地上の複数の位置においてその周囲の高解像度３６０度画像５０を撮影し、これをその位置に対応づけて、画像データベース２１０内に格納しておく。また、高解像度３６０度画像５０を縮小した低解像度３６０度画像５１も合わせて画像データベース２１０内に格納しておく。この代わりに、サーバ２００での処理能力および処理時間が許容できれば、低解像度３６０度画像５１は必要時にその都度、サーバ２００が高解像度３６０度画像５０からリアルタイムに生成するようにしてもよい。低解像度３６０度画像５１は図４に示した３６０度画像２０１に対応するものであり、サーバ２００から携帯端末１００へ送信されるものである。この低解像度３６０度画像５１はカメラ画像２０２（図４）の方角等を決定するために用いられるものである。
【００２７】
サーバによる実際のズーム表示には、決定された方角について高解像度３６０度画像５０から対応する方角の画像部分である特定方角高解像度画像５２が、携帯端末１００へ送信される。特定方角高解像度画像５２の解像度は、携帯端末１００の表示画面に対応する表示画像５７の解像度より十分に大きいものである。サーバ２００によりズーム領域では、ズーム倍率が小さい側では特定方角高解像度画像５２のより広い範囲を表示画像５７のサイズに縮小して（画素を間引いて）用いる。ズーム倍率が大きくなるにつれて特定方角高解像度画像５２内の領域５３さらには領域５４と、より内側の領域を表示画像５７に合わせるように切り出す。図の例では、最小の内側領域５４が最大のズーム倍率に対応している。この例では、内側領域５４の解像度は表示画像５７の解像度と同等である。
【００２８】
図６は、携帯端末１００とサーバ２００との間のやりとりの例を示したシーケンス図である。
【００２９】
携帯端末は、ユーザの操作に従ってカメラ機能を起動したとき（Ｓ１１）、まず、ＧＰＳ制御部１１３により現在位置情報を取得し、通信ネットワーク１５０を介してその現在位置情報とともに３６０度画像問い合わせをサーバへ送信する（Ｓ１２）。これに応じて、サーバはその現在位置情報に対応する３６０度画像が画像データベース２１０内に存在するか否かの画像検索処理を行う（Ｓ２１）。対応する３６０度画像が存在した場合、その３６０度画像データを当該携帯端末へ返送する（Ｓ２２）。このとき端末は図３（ｂ）に示したようなズームバー３１０ａを表示する。図示しないが、対応する３６０度画像が存在しなかった場合、その旨を携帯端末に返送する。これに対して携帯端末は、現在位置においてサーバによるズーム機能が利用できないことを認識する。このとき端末は図３（ａ）に示したようなズームバー３１０を表示する。
【００３０】
携帯端末は、サーバから３６０度画像データを受信したとき、ある方角に向けられたカメラのカメラスルー状態でのカメラ画像を、上述したように３６０度画像の各部と対比する特徴点マッチング処理を行い、３６０度画像中の当該部分のＸ（水平）方向座標を確認する（Ｓ１３）。さらに、このＸ方向座標をサーバへ送信して、方角の問い合わせを行う（Ｓ１４）。
【００３１】
サーバは、受信したＸ方向座標に基づいて、その座標位置が３６０度画像のどの方角に対応するものかを確認し（Ｓ２３）、確認された方角情報を携帯端末へ返送する（Ｓ２４）。
【００３２】
携帯端末は、ユーザによるズーム操作に応じて、当該方角の高解像度画像データを要求する（Ｓ１５）。これに対してサーバは、当該特定方角高解像度画像データを返送する（Ｓ２５）。
【００３３】
なお、カメラが水平方向に移動した場合、ステップＳ１３へ戻り、特徴点マッチングから上記処理を反復する。
【００３４】
図６に示した処理では、特徴点マッチング処理により得られたＸ方向座標をサーバに送信して方角の問い合わせを行った。サーバに格納している３６０度画像のＸ方向座標と各部の方角との対応関係が一定に保証され携帯端末に既知の場合には、携帯端末自身でＸ方向座標に基づいてその対応する方角を決定することができる。このような場合のシーケンス図を図７に示す。図６に示したステップと同様のステップには同じ参照符号を付して重複した説明は省略する。
【００３５】
図７において、携帯端末が特徴点マッチング処理（Ｓ１３）を行った後、自身で方角の決定を行う（Ｓ１３ａ）。その後、図６の場合と同様のズーム操作を行う（Ｓ１４）。
【００３６】
図８は、本実施の形態における携帯端末１００の処理を表したフローチャートである。
【００３７】
ユーザの操作によりカメラが起動されると（Ｓ３１）、ＧＰＳ機能により現在位置情報を取得する（Ｓ３２）。ついで、サーバに対して、この現在位置情報に基づいて３６０度画像の問い合わせを行う（Ｓ３３）。３６０度画像が存在しなかった場合（Ｓ３４，Ｎｏ）、ステップＳ３９へ移行する。
【００３８】
３６０度画像が存在し、サーバから返送されてきた場合、この３６０度画像とカメラ画像との特徴点マッチング処理を行う（Ｓ３５）。特徴点マッチングが成功しなければ（Ｓ３６，Ｎｏ）、比較領域を所定のきざみ量で次の領域へシフト可能であれば（Ｓ３７，Ｙｅｓ）、シフトし（Ｓ３８）、ステップＳ３５の特徴点マッチング処理へ戻る。
【００３９】
ステップＳ３６で特徴点マッチングが成功すれば、サーバへの方角の問い合わせ（または自身での決定）を行う（Ｓ３９）。その後、後述するような操作の受け付けおよび実行を行う（Ｓ４０）。終了の指示があれば（Ｓ４１，Ｙｅｓ）、カメラ機能を停止する。
【００４０】
図９は、図８のステップＳ４０におけるユーザの操作の受け付けおよびこれに応じた処理の実行のうち、本実施の形態に係る処理の手順を示したフローチャートである。
【００４１】
カメラ起動中（Ｓ５１）にズーム操作があると（Ｓ５２）、ズーム限界のチェックを行う（Ｓ５３）。このズーム限界とはその携帯端末に備わっているズーム機能（光学ズームおよびデジタルズームの少なくとも一方を含む）による拡大倍率が上限に達したことを意味する。
【００４２】
ズーム限界に達するまでは、その時点のズームされたカメラ画像をビューファインダに表示する（Ｓ５８）。
【００４３】
ズーム限界に達した場合は、カメラ画像をサーバ画像に切り替える（Ｓ５４）。さらに倍率を拡大するズーム操作があれば（Ｓ５５）、当該方角の高解像度画像をサーバに要求する（Ｓ５６）。これに応じてサーバから取得した高解像度画像の画像データを、指定の倍率でビューファインダに表示する（Ｓ５７）。
【００４４】
なお、倍率を低下させていくズーム操作に対してはズーム限界を逆方向に超えたときには、サーバ画像からカメラ画像に切り替える。
【００４５】
カメラ画像が表示されている状態でシャッターボタンが押下されたとき、その時点のカメラ画像が静止画として取り込まれる。これに対して、サーバ画像の表示時にシャッターボタンが押下されたときの処理としては、シャッターボタンの押下を無視するか、または、その時点に表示されているサーバ画像を静止画として取り込む。
【００４６】
図１０は、本実施の形態の変形例に係るフローチャートを示している。
【００４７】
図９に示した処理では、ズーム操作がズーム限界に達した時点で、サーバに高解像度画像を要求した。しかし、その場合、サーバに要求してから当該高解像度画像データを受信するまでに相応の遅延が生じる。そこで、図１０に示した処理では、高解像度画像の取得をより早い段階で行うものである。
【００４８】
カメラ起動中（Ｓ６１）に、ズーム操作があると（Ｓ６２）、ズーム限界までのズーム残り段数が予め定めた段数（例えば２〜３段）になったとき（Ｓ６３）、サーバから当該方角の高解像度画像を取得する（Ｓ６４）。ズーム残り段数が予め定めた段数（例えば２〜３段）に達したときには、その後にズーム限界に達する蓋然性が高いと考えられるからである。ズーム限界に達するまでは、その時点のズームされたカメラ画像をビューファインダに表示する（Ｓ６９）。
【００４９】
その後、ズーム限界に達した場合は（Ｓ６５）、カメラ画像をサーバ画像に切り替える（Ｓ６６）。さらに倍率を拡大するズーム操作があれば（Ｓ６７）、サーバから既に取得済の当該方角の高解像度画像の画像データを、指定の倍率でビューファインダに表示する（Ｓ６８）。
【００５０】
以上の説明では、サーバに対する高解像度画像の要求に対して、サーバは図５に示した特定方角高解像度画像５２を端末へ返送し、端末がその必要部分を切り出して拡大表示するものとした。これに対して、低解像度３６０度画像５１との特徴点マッチングの結果により現在のカメラの視野範囲が定まる。そこで、現在の方角および視野範囲の情報をサーバに送信することにより、ズーム操作に応じて逐次、その時点のビューファインダ画像に最も適した画像として、より狭い視野範囲を切り出して拡大する操作をサーバ側で実行し、その結果得られる画像データを携帯端末１００に返送するようにしてもよい。
【００５１】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。
【００５２】
例えば、カメラ付携帯電話端末を例として携帯端末を示したが、本発明はデジタルカメラ機能、位置検出機能および通信機能を備える任意の携帯端末に適用することができる。サーバのデータベースに格納しておく画像データはある地域の３次元画像データとして、その地域内の現在位置を視点位置としてその周囲３６０度画像を得るようにしてもよい。カメラ機能を起動したとき現在位置情報を取得し、サーバにアクセスする例を示したが、現在位置の確認やサーバへのアクセスのタイミングはカメラ機能の起動時に限るものではなく、他のタイミングで行うようにしてもよい。
【符号の説明】
【００５３】
５０…高解像度３６０度画像、５１…低解像度３６０度画像、５２…特定方角高解像度画像、５７…表示画像、１００…カメラ付携帯端末、１０１…制御部、１０２…通信部、１０３…アンテナ、１０４…表示部、１０５…操作部、１０６…記憶部、１０８…音声処理部、１１１…撮像制御部、１１２…カメラ、１１３…制御部、１１４…アンテナ、１１５…時計部、１５０…通信ネットワーク、２００…サーバ、２０１…３６０度画像、２０２…カメラ画像、２１０…画像データベース、３１０，３１０ａ…ズームバー、３１１…アイコン、３１２…カーソル、３１６…アイコン
【図１】
2010252214.tif 000003
【図２】
2010252214.tif 000004
【図３】
2010252214.tif 000005
【図５】
2010252214.tif 000006
【図６】
2010252214.tif 000007
【図７】
2010252214.tif 000008
【図８】
2010252214.tif 000009
【図９】
2010252214.tif 000010
【図１０】
2010252214.tif 000011
【図４】
2010252214.tif 000012