(57)【要約】【課題】集合写真で代表者が撮影する場合や、セルフタイマー等で遠くから自分自身を撮影するような場合に、撮影された画像の確認を容易に行える画像データ処理装置を提供する。【解決手段】画像を取得する機器から取得場所情報と取得方向とその角度情報を送信すると、画像サーバに蓄積している画像データの中から、撮影場所と撮影方向と撮影画角とから計算される撮影空間に取得場所が含まれ、かつ、取得場所と取得方向とその角度から計算される取得空間に撮影場所が含まれる画像データが検索されて、これを受信する構成を備える。【選択図】図１
2016021676.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置によって撮影された画像を蓄積する画像サーバから画像を取得する画像データ処理装置であって、
画像サーバに対して、取得場所を示す情報および取得方向とその角度を示す情報を送信する送信手段と、
蓄積された前記画像が撮影されたときの撮影場所と撮影方向と撮影画角とから計算される撮影空間に前記取得場所が含まれ、かつ、前記取得場所および前記取得方向とその角度から計算される取得空間に前記撮影場所が含まれるという条件を満たす画像データを画像サーバから受信する受信手段とを備えることを特徴とする画像データ処理装置。
【請求項２】
前記受信手段によって受信された画像データに係る画像を表示する表示手段をさらに備えることを特徴とする請求項１に記載の画像データ処理装置。
【請求項３】
被写体を撮像する手段と、
前記撮像によって得られた画像データと、
その撮影場所、撮影方向、撮影画角を示す情報を前記画像サーバに蓄積する手段とをさらに備えることを特徴とする請求項１又は請求項２に記載の画像データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の記録、再生または転送に係る画像データ処理装置に関するものである。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置は、画像以外に位置情報やその他付加情報を撮影時に記録することがある。画像データにその画像が撮影された位置と視野角を付加した画像情報を複数蓄積しておき、ユーザが地図上の座標を指定すると、複数の画像情報の中から、撮影された位置と視野角から計算される視野に上記指定した座標が含まれる画像情報を検索する方法が知られている（特許文献１参照）。
【０００３】
また、ある視点から視線方向に見た景観または近い景観の画像を検索する画像情報交換の技術も知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−０６８１６９号公報
【特許文献２】特開平０６−０９６１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、デジタルカメラは、撮影するだけでなく、それをすぐに再生できるところが便利な点である。例えば、団体旅行やイベントでの集合写真の撮影を考える。その時、自分のデジタルカメラを誰かに託して撮影してもらう方法がある。しかし、デジタルカメラを託す前に設定を確認しなければならない。また、デジタルカメラを託された者が、操作に不慣れかもしれない。結局、皆が順番に撮影するわけにもいかないので、誰かに代表して撮影してもらい、後で画像データを配布してもらうなどの方法を取るしかなかった。しかし、このような方法では、皆は、すぐにその撮影画像を確認することができないし、楽しむこともできない。
【０００６】
さらに個人旅行での写真撮影を考える。この場合は、セルフタイマーなどを使うか、自分の知らない人にデジタルカメラを託して撮影してもらわなければならない。特に、大自然や巨大な建造物と自分が入ったような撮影は、デジタルカメラを三脚等で固定して遠方から撮影する場合があり、離れた分だけ移動する必要があり、撮影した画像を確認するにも遠くて不便である。
【０００７】
本発明は上記の問題に鑑み、集合写真で代表者が撮影する場合や、セルフタイマー等で遠くから自分自身を撮影するような場合に、撮影された画像の確認を容易に行える画像データ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため、本発明の画像データ処理装置は、撮像装置によって撮影された画像を蓄積する画像サーバから画像を取得する画像データ処理装置であって、画像サーバに対して、取得場所を示す情報および取得方向とその角度を示す情報を送信する送信手段と、蓄積された前記画像が撮影されたときの撮影場所と撮影方向と撮影画角とから計算される撮影空間に前記取得場所が含まれ、かつ、前記取得場所および前記取得方向とその角度から計算される取得空間に前記撮影場所が含まれるという条件を満たす画像データを画像サーバから受信する受信手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、集合写真で代表者が撮影する場合や、セルフタイマー等で遠くから自分自身を撮影するような場合に、撮影された画像データを、無線通信を介して取得して、手元の画像データ処理装置にて撮影された画像の確認を容易に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像データ処理装置のブロック図である。
【図２】本発明の実施形態に係る画像サーバのブロック図である。
【図３】本発明の実施形態に係る全体システム構成である。
【図４】撮影中の現場を真上の方向から見ている平面図である。
【図５】本実施形態の撮影時の動作フローチャートである。
【図６】撮影時の画像サーバの動作フローチャートである。
【図７】画像サーバ上のデータベースの登録様式である。
【図８】取得中の現場を真上の方向から見ている平面図である。
【図９】本実施形態の取得時の動作フローチャートである。
【図１０】本実施形態の検索時の画像サーバの動作フローチャートである。
【図１１】判定する条件を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の好適な実施形態を説明する。図１は、本実施形態に係る画像データ処理装置のブロック図である。画像データ処理装置は撮像装置（所謂デジタルカメラ）としての機能を備えており、自身が画像を他機から取得することも、撮影して他機へ配信することもできる。
【００１２】
図１において、１０１はバス、１０２はＣＰＵ、１０３はＲＯＭ、１０４はＲＡＭ、１０５はＩ／Ｏポート、１０６は時計回路、１１０はレンズユニット、１１１はレンズ駆動回路、１２０はイメージセンサ、１２１はセンサ駆動回路、１２２は信号処理回路、１３０は液晶パネル、１３１は表示回路、１４０は無線アンテナ、１４１は無線通信ユニット、１５０はＧＰＳアンテナ、１５１はＧＰＳユニット、１６０はコンパスユニット、１７０はメモリカード、１７１はメモリカードインターフェース、１８０はスイッチ群、１８１はシャッターボタン、１８２はズームテレボタン、１８３はズームワイドボタンである。
【００１３】
ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４は、バス１０１によって接続され、コンピュータを構成している。また、レンズ駆動回路１１１、センサ駆動回路１２１、信号処理回路１２２、表示回路１３１、無線通信ユニット１４１、ＧＰＳユニット１５１、コンパスユニット１６０、Ｉ／Ｏポート１０５、時計回路１０６、メモリカードインターフェース１７１は、それぞれバス１０１に接続され、コンピュータの入出力機器として制御される。
【００１４】
各ブロックの機能を説明する。レンズ駆動回路１１１は、レンズユニット１１０を駆動して焦点距離、画角、露出を制御している。センサ駆動回路１２１は、イメージセンサ１２０を駆動して露光された被写体像を所定の電気信号に変換するよう制御している。信号処理回路１２２は、イメージセンサ１２０からの電気信号を画像処理して画像データを生成している。表示回路１３１は、液晶パネル１３０を駆動して文字や所得した画像、撮影画像を表示するよう制御する。無線通信ユニット１４１は、無線アンテナ１４０を介して外部と通信している。
【００１５】
ＧＰＳユニット１５１は、ＧＰＳアンテナで受信したＧＰＳ衛星からの電波を解析して現在の位置を算出している。コンパスユニット１６０は、地磁気を計測して装置の向きを検出している。Ｉ／Ｏポート１０５は、本体で操作可能なスイッチ群１８０の操作を検出している。スイッチ群１８０は、シャッターボタン１８１、ズームテレボタン１８２、ズームワイドボタン１８３を備えている。時計回路１０６は、現在の日付と時刻を保持している。そして、メモリカードインターフェース１７１は、着脱可能なメモリカード１７０が装着されているとき、メモリカード１７０に対して各種データの書き込みや読み出しの制御を行う。
【００１６】
図２は、画像データ処理装置と通信する画像サーバのブロック図である。図２において、２０１はバス、２０２はＣＰＵ、２０３はＲＯＭ、２０４はＲＡＭ、２０５はＵＳＢホストインターフェース、２０６はストレージインターフェース、２０７は表示回路、２０８はネットワーク通信回路、２１０はディスプレイ、２２０はキーボード、２３０はマウス、２４０はハードディスク、３００はネットワークである。ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４は、バス２０１によって接続され、コンピュータを構成している。また、ＵＳＢホストインターフェース２０５、ストレージインターフェース２０６、表示回路２０７、ネットワーク通信回路２０８は、それぞれバス１０１に接続されコンピュータの入出力機器として制御される。
【００１７】
各ブロックの機能を説明する。ＵＳＢホストインターフェース２０５は、キーボード２２０およびマウス２３０との通信を制御している。ストレージインターフェース２０６は、ハードディスク２４０に対して書き込みや読み出しの制御を行う。表示回路２０７は、ディスプレイ２１０を駆動して文字や画像を表示するよう制御している。そして、ネットワーク通信回路２０８は、ネットワーク３００と通信を行う。
【００１８】
図３は、本実施形態の画像データ処理装置を含む、全体のシステム構成である。図３において、１００Ａ、１００Ｂ、１００Ｃおよび４００は、それぞれ他機からの取得機能を有する画像データ処理装置である。そして、２００は画像サーバ、３００はネットワーク、３０１はアクセスポイント、３０２は無線アンテナである。
【００１９】
各ブロックの機能を説明する。画像データ処理装置１００Ａ，１００Ｂ、１００Ｃおよび４００は、それぞれ本実施形態に係る取得機能付き画像データ処理装置（撮影機）であって、図１に内部の構成をブロック図で示した。画像サーバ２００は、画像サーバであって、図２に内部の構成をブロック図で示した。ネットワーク３００は、いわゆるインターネットを含むパケットによるデータ交換を可能にしているシステムである。アクセスポイント３０１は、無線アンテナ３０２を介して、画像データ処理装置１００Ａなど複数の撮影機とネットワーク３００間の無線による通信を可能にするものである。
【００２０】
次に、本システムにおける撮影動作について説明する。図４は、撮影をしている現場を真上の方向から見ている平面図である。図４において、４００は画像データ処理装置（撮影機）、４０１Ａ、４０１Ｂ、４０１Ｃはそれぞれ被写体の人、４０２は撮影者、４１０は撮影範囲である。
【００２１】
図５は、撮影時の動作フローチャートである。ＣＰＵ１０２は、ＲＯＭ１０３に格納されている撮影用プログラムに従い撮影処理を実行する（ステップ５００）。まず、Ｉ／Ｏポート１０５をチェックして、いずれかのボタンが押されるまで待つ（ステップ５０５）。いずれかのボタンが押されると、ボタンの種類によってそれぞれの処理を行う（ステップ５１０、５２０、５３０）。ズームテレボタンが押された場合には、テレ（望遠）方向にレンズを駆動する（ステップ５２１）。そして、ボタンが離されるまで待ち、ボタンが離されたら駆動を停止して、再びボタンが押されるまで待つ処理に戻る（ステップ５２２、５２３）。
【００２２】
ズームワイドボタンが押された場合には、ワイド（広角）方向にレンズを駆動する（ステップ５３１）。そして、ボタンが離されるまで待ち、ボタンが離されたら駆動を停止して、再びボタンが押されるまで待つ処理に戻る（ステップ５３２、５３３）。シャッターボタンが押された場合には、画像処理回路１２２を制御して画像データを生成する（ステップ５１１）。
【００２３】
続いて、現在の日付と時刻を時計回路１０６から取得し、現在の位置をＧＰＳユニット１５１から取得し、装置の向きをコンパスユニット１６０から取得し、レンズ駆動回路１１１から現在の画角情報を取得して、メタデータを生成する（ステップ５１２）。そして、ステップ５１１で生成した画像データとステップ５１２で生成したメタデータからメタデータ付き画像データを生成する（ステップ５１３）。さらに、ステップ５１３で生成したメタデータ付き画像データを無線通信ユニット１４１によって無線アンテナ１４０を介して送信する（ステップ５１４）。送信されたメタデータ付き画像データは、図３に示す経路に従い、無線アンテナ３０２を介して、アクセスポイント３０１、ネットワーク３００を経由して画像サーバ２００に到達する。最後に、メタデータ付き画像データをメモリカード１７０に保存する（ステップ５１５）。以上で、撮影処理を終了する（ステップ５９９）。
【００２４】
図６は、撮影時の画像サーバ２００の動作フローチャートである。ＣＰＵ２０２は、ＲＯＭ２０３に格納されている登録用プログラムに従い登録処理を実行する（ステップ６００）。まず、画像データ処理装置（撮影機）から送信されたメタデータ付き画像データをネットワーク３００からネットワーク通信回路２０８を制御して受信するまで待つ（ステップ６１０）。受信したら、ステップ６１０で受信したメタデータ付き画像データを画像データとメタデータに分離する（ステップ６２０）。続いて、ステップ６２０で分離されたメタデータを解析して、撮影時の日付と時刻、撮影時の位置、撮影時の装置の向き、撮影時の角度（画角）情報を取得する（ステップ６３０）。最後にこれらの撮影時の日付と時刻、撮影時の位置、撮影時の装置の向き、撮影時の画角情報、および撮影機のＩＤに基づいて、ステップ６２０で分離された画像データをハードディスク２４０上に構築されているデータベースに登録する（ステップ６４０）。以上で、登録処理を終了する（ステップ６９９）。
【００２５】
図７は、画像サーバ２００のハードディスク２４０上に構築されているデータベースの登録様式である。
【００２６】
次に、本実施形態の画像データ処理装置（撮影機／取得機）を用いたシステムにおける、画像の取得動作について説明する。
【００２７】
図８は、取得をしている現場を真上の方向から見ている平面図である。図８において、４０２と４００は立ち去った撮影者と撮影機、４０１Ａ、４０１Ｂは立ち去った被写体の人、４０１Ｃと１００Ｃはこれから取得動作を行う被写体の人と取得機能付き画像データ処理装置（取得機）、４１０は撮影機４００で撮影された撮影範囲、８１０は取得範囲である。
【００２８】
図９は、取得時の画像データ処理装置１００Ｃの動作フローチャートである。ＣＰＵ１０２は、ＲＯＭ１０３に格納されている取得用プログラムに従い取得処理を実行する（ステップ９００）。まず、Ｉ／Ｏポート１０５をチェックして、いずれかのボタンが押されるまで待つ（ステップ９０５）。いずれかのボタンが押されると、ボタンの種類によってそれぞれの処理を行う（ステップ９１０、９２０、９３０）。ズームテレボタンが押された場合には、テレ（望遠）方向にレンズを駆動する（ステップ９２１）。そして、ボタンが離されるまで待ち、ボタンが離されたら駆動を停止して、再びボタンが押されるまで待つ処理に戻る（ステップ９２２、９２３）。
【００２９】
ズームワイドボタンが押された場合には、ワイド（広角）方向にレンズを駆動する（ステップ９３１）。そして、ボタンが離されるまで待ち、ボタンが離されたら駆動を停止して、再びボタンが押されるまで待つ処理に戻る（ステップ９３２、９３３）。
【００３０】
シャッターボタンが押された場合には、現在の日付と時刻を時計回路１０６から取得し、現在の位置をＧＰＳユニット１５１から取得し、装置の向きをコンパスユニット１６０から取得し、レンズ駆動回路１１１から現在の画角情報を取得して、メタデータを生成する（ステップ９１１）。
【００３１】
続いて、ステップ９１１で生成したメタデータを無線通信ユニット１４１によって無線アンテナ１４０を介して送信する（ステップ９１２）。送信されたメタデータは、図３に示す経路に従い、無線アンテナ３０２を介して、アクセスポイント３０１、ネットワーク３００を経由して画像サーバ２００に到達する。画像サーバ２００は、送られてきたメタデータに基づいて検索を行ない対応する画像データを画像データ処理装置１００Ｃに送信する。送信された画像データは、図３に示す経路に従い、ネットワーク３００、アクセスポイント３０１を経由して、無線アンテナ３０２から送信され、無線アンテナ１４０を介して無線通信ユニット１４１によって受信される（ステップ９１３）。
【００３２】
最後に、ステップ９１３において受信された画像データをメモリカード１７０に保存する（ステップ９１４）。以上で、取得処理を終了する（ステップ９９９）。
【００３３】
図１０は、取得時の画像サーバ２００の動作フローチャートである。ＣＰＵ２０２は、ＲＯＭ２０３に格納されている検索用プログラムに従い検索処理を実行する（ステップ１０００）。画像データ処理装置１００Ｃが取得時の動作で、ステップ９１２において送信したメタデータを画像サーバ２００が受信する（ステップ１０１０）。
【００３４】
続いて、ステップ１０１０で受信されたメタデータを解析して、取得時の日付と時刻、取得時の位置、取得時の装置の向き、取得時の画角情報を取得する（ステップ１０２０）。これらの取得時の日付と時刻、取得時の位置、取得時の装置の向き、取得時の画角情報に基づいて、ハードディスク２４０上に構築されているデータベースから該当する画像データを検索する（ステップ１０３０）。
【００３５】
最後に、ステップ１０３０において検索された画像データを、メタデータを送信してきた画像データ処理装置１００Ｃに送信する（ステップ１０４０）。また、取得した画像データ処理装置のＩＤを取得された画像データに関連付けるためデータベースに登録しておく（ステップ１０５０）。以上で、検索処理を終了する（ステップ１０９９）。
【００３６】
図１１は、どの画像データを該当するものか判定する条件を説明するための図である。図１１は、横軸を東経、縦軸を北緯にとった平面を表している。そこへ図７の表中の３つの例、７０１、７０２、７０３をそれぞれＰ７０１、Ｐ７０２、Ｐ７０３としてプロットしてある。また、１１００は取得動作を行った画像データ処理装置の場所と方向、画角を表している。
【００３７】
本実施形態においては、撮影場所と撮影方向と撮影画角から計算される撮影空間に取得場所が含まれ、かつ、取得場所と取得方向とその角度から計算される取得空間に撮影場所が含まれるという条件を満たす画像データを検索することで、自分の方向を撮影した画像であって、かつ、自分の取得動作によっても、撮影位置で絞り込んだ検索結果を得るようにしている。
【００３８】
この場合、Ｐ７０１は、すべての条件を満たすので検索結果に含まれる。Ｐ７０２は、撮影場所と撮影方向と撮影画角から計算される撮影空間に取得場所が含まれないので検索結果に含まれない。Ｐ７０３は、取得場所と取得方向と取得画角から計算される取得空間に撮影場所が含まれないので検索結果に含まれない。したがって、この場合には、Ｐ７０１が検索結果となり、画像データとしては、図７に示す７０１の画像ファイルが該当する。
【００３９】
以上説明したように、集合写真において、代表者が撮像装置で撮影操作を行うと、その画像データは画像サーバに蓄積され、代表者以外の者は、画像データ処理装置で取得動作を行うと、画像サーバから対応する画像データを取得することができる。
【００４０】
また、遠く離れた位置から撮像装置を自分の方に向けて撮影を行うと、その画像データは画像サーバに蓄積され、手元の画像データ処理装置を撮像装置方向に向け取得動作を行うと、画像サーバから対応する画像データを取得することができる。
【００４１】
さらに、本実施形態では、平面における検索について説明したが、三次元空間においても同様の技術で実現することができる。また、撮影日時情報を付加しているので、日時によるさらなる絞り込み検索も可能である。
【００４２】
さらには、撮影した場所と取得した場所の距離を算出することも容易であるので、その距離による絞り込み検索も可能である。また、一度に複数の画像データを扱うことについても制限するものでもない。
【符号の説明】
【００４３】
１０１  バス、１０２  ＣＰＵ、１０３  ＲＯＭ、１０４  ＲＡＭ、
１０５  Ｉ／Ｏポート、１０６  時計回路、１１０  レンズユニット、
１１１  レンズ駆動回路、１２０  イメージセンサ
【図１】
2016021676.tif 000003
【図２】
2016021676.tif 000004
【図３】
2016021676.tif 000005
【図４】
2016021676.tif 000006
【図５】
2016021676.tif 000007
【図６】
2016021676.tif 000008
【図７】
2016021676.tif 000009
【図８】
2016021676.tif 000010
【図９】
2016021676.tif 000011
【図１０】
2016021676.tif 000012
【図１１】
2016021676.tif 000013