(57)【要約】【課題】複数の位置情報を保護対象とする場合に、保護対象となる位置情報を容易に管理できるようにする。【解決手段】撮像装置から保護対象となる位置情報の要求があった場合に、サーバー装置は、その撮像装置の機器ユニークＩＤを参照し、その属するグループの保護対象位置テーブルに含まれている他の撮像装置の保護対象となっている位置情報を含むすべての座標情報を、位置情報を要求した撮像装置に送信するようにして、撮像装置側では、撮影した時の位置情報がこれらの保護対象となる座標情報に含まれている場合には、撮像画像に位置情報を付加しないようにすることができるようにする。【選択図】図８
2014171111.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置とネットワークを介して接続された情報処理装置であって、
前記撮像装置から保護対象となる位置情報及び前記撮像装置のＩＤ情報を受信する受信手段と、
前記受信手段によって受信された位置情報及びＩＤ情報をグループに登録する登録手段と、
前記グループに登録されている他のＩＤ情報を保持する撮像装置から送信された位置情報を含むすべての位置情報を保護すべき位置情報として前記撮像装置に送信する送信手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記送信手段によって送信される位置情報は、前記撮像装置において生成された画像データの位置情報が前記送信された位置情報の範囲内である場合に、前記画像データに位置情報を付加しないようにするための情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記グループには、グループＩＤと、前記撮像装置のＩＤ情報と、保護対象となる位置情報とが登録されていることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記登録手段は、グループに属する撮像装置の紐づけを行い、グループごとに保護対象となる位置情報を登録することを特徴とする請求項１〜３の何れか１項に記載の情報処理装置。
【請求項５】
前記受信手段は、前記撮像装置から位置情報の更新要求をも受信し、
前記送信手段は、前記受信手段によって受信された更新要求を行った撮像装置を、前記登録手段によって登録されたＩＤ情報に基づいて確認し、ＩＤ情報が一致する場合に前記保護すべき位置情報を前記撮像装置に送信することを特徴とする請求項１〜４の何れか１項に記載の情報処理装置。
【請求項６】
前記登録手段は、前記受信手段により前記グループに属する撮像装置から保護対象となる位置情報を受信した場合に、前記グループに属するすべての撮像装置の保護対象とする位置情報を更新することを特徴とする請求項１〜５の何れか１項に記載の情報処理装置。
【請求項７】
撮像装置とネットワークを介して接続された情報処理装置の情報処理方法であって、
前記撮像装置から保護対象となる位置情報及び前記撮像装置のＩＤ情報を受信する受信工程と、
前記受信工程において受信された位置情報及びＩＤ情報をグループに登録する登録工程と、
前記グループに登録されている他のＩＤ情報を保持する撮像装置から送信された位置情報を含むすべての位置情報を保護すべき位置情報として前記撮像装置に送信する送信工程とを備えることを特徴とする情報処理方法。
【請求項８】
撮像装置とネットワークを介して接続された情報処理装置を制御するためのプログラムであって、
前記撮像装置から保護対象となる位置情報及び前記撮像装置のＩＤ情報を受信する受信工程と、
前記受信工程において受信された位置情報及びＩＤ情報をグループに登録する登録工程と、
前記グループに登録されている他のＩＤ情報を保持する撮像装置から送信された位置情報を含むすべての位置情報を保護すべき位置情報として前記撮像装置に送信する送信工程とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、位置情報を保護するために用いて好適な情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影した画像を、インターネットを経由して第三者と共有する手段として、電子メールへ画像を添付したり、複数人が複数の画像を一つのアルバムで共有する共有アルバムを用いたりする方法がある。ところが、このような手段で第三者と共有された画像には位置情報が含まれることがあり、撮影者の住所情報までも意図せず共有されてしまう可能性がある。
【０００３】
そこで、このような意図しない共有を防止する手段として、予め登録されている位置情報が示す位置と、撮像時に取得した位置情報が示す位置とが近似している場合、取得した位置情報の画像データへの対応づけを制限する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−８１４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法は、撮影者かつインターネット上の電子アルバム所有者である自身の位置情報は保護できるが、撮影者と関係のある第三者の情報を効率良くかつ正確に保護することは考慮されていない。例えば、第三者の住居の近くで撮影者が撮影する場合、第三者が一人または少人数であれば、その住居の位置情報を制約情報として登録することにより、特許文献１に記載の技術によって保護することが可能である。ただし、第三者がより多い複数人となった場合は、人と位置との関連付けや引越等による住所情報の更新等を考慮しなければならず、管理が非常に非効率でありかつ不正確になる。
【０００６】
本発明は前述の問題点に鑑み、複数の位置情報を保護対象とする場合に、保護対象となる位置情報を容易に管理できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、撮像装置とネットワークを介して接続された情報処理装置であって、前記撮像装置から保護対象となる位置情報及び前記撮像装置のＩＤ情報を受信する受信手段と、前記受信手段によって受信された位置情報及びＩＤ情報をグループに登録する登録手段と、前記グループに登録されている他のＩＤ情報を保持する撮像装置から送信された位置情報を含むすべての位置情報を保護すべき位置情報として前記撮像装置に送信する送信手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の保護すべき位置情報を複数の撮像装置へ効率良くかつ正確に反映させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像管理システムの構成例を示す概略図である。
【図２】本発明の実施形態に係る撮像装置の内部構成例を示すブロック図である。
【図３】撮像装置が位置情報を画像データに付加しなかった場合に、操作者にその旨を通知する画面の一例を示す概略図である。
【図４】本発明の実施形態に係る画像管理サーバーの内部構成例を示すブロック図である。
【図５】画像管理サーバーが提供する電子アルバムの一例を示す概略図である。
【図６】撮像装置で撮影を行った時に生成される画像データの構造の一例を示す概略図である。
【図７】操作者の操作により画像管理サーバー上で保護対象グループとグループ構成員との紐づけを行う際に、モニタ上に表示される操作画面の一例を示す概略図である。
【図８】本発明の第１の実施形態において、画像管理サーバーへ格納される保護対象位置テーブルの一例を示すブロック図である。
【図９】画像管理サーバーで生成され、撮像装置の記憶媒体へ格納される保護対象位置テーブルの概要の一例を示す図である。
【図１０】本発明の実施形態において、保護対象となる位置情報と、対象となる撮像装置とを画像管理サーバーへ登録する処理手順の一例を示すフローチャートである。
【図１１】図１０のステップＳ１００７の詳細な処理手順の一例を示すフローチャートである。
【図１２】図１１のステップＳ１１０５およびＳ１１０６で格納する座標の計算方法の一例を示す概略図である。
【図１３】図１０のステップＳ１００９の詳細な処理手順の一例を示すフローチャートである。
【図１４】画像管理サーバーのモニタ上に表示される図７の操作画面上での操作に対応した処理手順の一例を示すフローチャートである。
【図１５】本発明の第１の実施形態において、撮像装置に格納された保護対象位置テーブルを更新する処理手順の一例を示すフローチャートである。
【図１６】本発明の実施形態において、撮像装置が撮影時に画像データに位置情報を記録する処理手順の一例を示すフローチャートである。
【図１７】本発明の第２の実施形態において、画像管理サーバーへ格納される保護対象位置テーブルの一例を示す図である。
【図１８】本発明の第２の実施形態において、撮像装置に格納された保護対象位置テーブルを更新する処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、図面を参照しながら、本発明の好適な実施形態を例示的に詳しく説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
（第１の実施形態）
図１は、本実施形態に係る画像管理システム１００の構成例を示す概略図である。
図１において、本実施形態に係る画像管理システム１００は、電子アルバムのサービスを提供する画像管理サーバー１０１、撮像装置１０２、１０３、およびネットワーク１０４から構成されている。撮像装置１０２、１０３で撮影された画像は画像管理サーバー１０１へアップロードされる。アップロードされた画像は、画像管理サーバー１０１上の電子アルバムへ登録される。
【００１２】
また、画像管理サーバー１０１は、保護すべき位置情報を管理しており、その情報を撮像装置１０２、１０３へ送信する。撮像装置１０２、１０３は、画像管理サーバー１０１より取得した保護対象の位置情報と撮影時の位置情報とを比較し、近傍であると判断した場合は、位置情報を画像へ付加しないようにする。なお、本実施形態では、２台の撮像装置１０２、１０３を含む構成としているが、撮像装置の台数に制限はなく、操作者自身の撮像装置と第三者の撮像装置とを想定し、本実施形態では２台とした。
【００１３】
図２は、本実施形態に係る撮像装置１０２の内部構成例を示すブロック図である。なお、撮像装置１０３の構成も同様であるため、説明は省略する。
図２において、カメラ部２０１は、被写体の光学像を電気信号に変換する。画像処理部２０２は、アナログ信号を入力してデジタル信号に変換し、ホワイトバランス等の信号処理を施す。エンコーダ２０３は、デジタル信号の画像データを圧縮符号化する。例えば、静止画データの場合はＪＰＥＧ形式等の従って圧縮符号化する。画像データ記録部２０４は、画像データのファイル（画像ファイル）を作成して記憶媒体２０５に格納する。
【００１４】
記憶媒体２０５は、ランダムアクセス可能な記憶媒体であり、画像データなどのデジタルデータを画像ファイルとして記憶する。ネットワーク接続部２０６は、画像管理サーバー１０１から撮像設定値を受信し、画像管理サーバー１０１と接続して画像ファイルのアップロードを行う。システム制御部２０７は、この撮像装置の全般的な動作を制御する制御部であり、マイクロコンピュータを有する。ＲＯＭ２０８は、制御プログラムや撮像設定値ファイル、各種データを保存する。ＲＡＭ２０９は、制御プログラムのロード領域等を有する。操作部２１０は、操作パネルやリモコン等であり、操作者により操作されることによって各種データやコマンドを入力する。
【００１５】
位置情報取得部２１１は、例えばＧＰＳレシーバであり、ＧＰＳ衛星から受信した情報に基づいて撮像装置１０２の現在位置を算出し、現在位置を表す位置情報を生成する。なお、位置情報取得部２１１は、撮像装置１０２の外部に接続されていてもよい。デコーダ２１２は、圧縮符号化されたデジタル信号を復号する。Ｄ／Ａ変換器２１３は、デジタル信号をアナログ信号に変換する。モニタ２１４は表示部である。
【００１６】
本実施形態に係る各種処理を実現するために必要な制御プログラムは、ＲＯＭ２０８に記憶されている。一方、この制御プログラムがメモリカード等の記憶媒体２０５に記憶されている形態であってもよい。また同様に、ネットワーク上からプログラムをダウンロードする構成であってもよい。
【００１７】
撮像装置１０２はネットワーク接続部２０６を介して、ネットワーク１０４に接続することができる。また、撮像装置１０２は、画像をアップロードする先の画像管理サーバー１０１にアクセスするためのアドレスを含むサーバー情報や認証を行うための操作者情報をＲＯＭ２０８に保持している。そして、撮像装置１０２はサーバー情報に含まれるアドレスに従って画像管理サーバー１０１にアクセスし、画像管理サーバー１０１は、操作者情報を基に認証を行う。また、撮像装置１０２は、画像管理サーバー１０１より取得した保護対象の位置情報と撮影時の位置情報とを比較し、近傍であると判断した場合は、位置情報を画像データへ付加しないようにする。
【００１８】
図３は、撮像装置１０２が位置情報を画像データに付加しなかった場合に、操作者にその旨を通知する画面の一例を示す概略図である。
図３に示す例では、撮像装置１０２のモニタ２１４にメッセージ３０１が表示されている。なお、本手段は操作者へ通知する一例を示すものであり、ブザー音等による他の通知手段であっても、通知をしないようにしても構わない。
【００１９】
図４は、本実施形態に係る画像管理サーバー１０１の内部構成例を示すブロック図である。
図４において、画像管理サーバー１０１は、モニタ４０１、ＶＲＡＭ４０２、ＢＭＵ４０３、キーボード４０４、ＰＤ４０５、ＣＰＵ４０６、ＲＯＭ４０７、ＲＡＭ４０８、外部記憶装置４０９、ＦＤＤ４１０、及びネットワークＩ／Ｆ４１１を有する。モニタ４０１には、例えば画像管理サーバー１０１が保持するデータや供給されたデータが表示される。ＶＲＡＭ４０２には、モニタ４０１に表示するための画像が描画される。このＶＲＡＭ４０２に生成された画像のデータは、所定の規定に従ってモニタ４０１に転送され、これによりモニタ４０１に画像が表示される。
【００２０】
ＢＭＵ（ビットムーブユニット）４０３は、例えば、メモリ間（例えば、ＶＲＡＭ４０２と他のメモリとの間）のデータの転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ４３３）との間のデータの転送を制御する。キーボード４０４は、文字等を入力するための各種キーを有する。ＰＤ（ポインティングデバイス）４０５は、例えば、モニタ４０１に表示されたアイコン、メニューその他のコンテンツを指示するために使用される。
【００２１】
ＣＰＵ４０６は、ＲＯＭ４０７、外部記憶装置４０９又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。ＲＯＭ４０７は、各種制御プログラムやデータを保存する。ＲＡＭ４０８は、ＣＰＵ４０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。外部記憶装置４０９は、画像管理サーバー１０１で実行される各制御プログラムや画像データを格納する。例えば、外部記憶装置４０９には、オペレーティングシステム（ＯＳ）、画像データ、電子アルバムデータ、電子アルバムプログラムなどが格納される。ＦＤＤ４１０は、フロッピー（登録商標）等に代表されるフレキシブルディスクに対するアクセスを制御する。
【００２２】
ネットワークＩ／Ｆ４１１は、インターネット等のネットワーク回線４１３に接続するためのインターフェースである。ＣＰＵバス４１２は、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ４０６に対する制御プログラムの提供は、ＲＯＭ４０７、外部記憶装置４０９、ＦＤＤ４１０から行うこともできるし、ネットワークＩ／Ｆ４１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００２３】
図５は、画像管理サーバー１０１が提供する電子アルバムの一例を示す概略図である。
図５に示す例では、電子アルバム５０１の中に、操作者によってアップロードされた画像５０２、５０３が表示されている。図５に示す例では画像は２つであるが、２つ以上の複数の画像であってもよいし、１枚だけの画像であっても構わない。
【００２４】
図６は、撮像装置１０２で撮影を行った時に生成される画像データの構造の一例を示す概略図である。
図６において、画像データ６０１はメタ情報部６０２と撮像データ部６０３とで構成されている。メタ情報部６０２は、さらに撮像装置固有のＩＤ情報である機器ユニークＩＤ６０４、所有者を特定する所有者ＩＤ６０５、および撮影時の位置を示す位置情報６０６が他の文字・数値として読み出し可能な情報で構成されている。なお、メタ情報部６０２は一例を示しており、このほかに撮影日時、方位情報等の撮影条件の情報を含んでもよい。撮像データ部６０３は画像イメージ領域であり、ビットマップまたは圧縮を行ったイメージ形式で格納される。このような構造の画像データ６０１が撮像装置１０２から画像管理サーバー１０１へアップロードされる。
【００２５】
図７は、操作者の操作により画像管理サーバー１０１上で保護対象グループとグループ構成員との紐づけを行う際に、モニタ４０１上に表示される操作画面の一例を示す概略図である。
図７において、グループ７０１〜７０５は保護すべき単位を規定するものであり、所有者ＩＤ７０６〜７１０はグループを構成する構成員を示すものである。例えば、所有者ＩＤ７０６を撮像装置１０２の所有者ＩＤとし、所有者ＩＤ７０７を撮像装置１０３の所有者ＩＤとする。この場合、撮像装置１０２の所有者と撮像装置１０３の所有者とがグループ７０１の構成員となると、所有者ＩＤ７０６、７０７の位置情報が保護対象位置情報として、撮像装置１０２、１０３で共有される。所有者をグループに登録するには、その所有者の撮像装置の所有者ＩＤをグループ上に登録する。なお、図７に示した画面の登録操作は一例を示すものであり、例えばグループ７０１上で所有者ＩＤをキーボード４０４で直接入力する等の他の操作方法を用いてもよい。
【００２６】
図８は、画像管理サーバー１０１の外部記憶装置４０９へ格納される保護対象位置テーブル８０１の一例を示すブロック図である。
図８において、保護対象位置テーブル８０１は保護対象グループ毎に存在し、複数の対象機器テーブル８０４、８０５で構成され、グループＩＤ８０２で特定される。構成する対象機器テーブル数は機器登録数８０３に示される。ここで、対象機器とは保護対象位置情報を設定すべき機器のことであり、機器ユニークＩＤ８０６、８１１で規定される。なお、対象機器以外へは保護対象位置情報は送信されず、設定もされない。
【００２７】
また、対象機器テーブル８０４、８０５には機器ユニークＩＤ８０６、８１１の他に、それぞれ所有者ＩＤ８０７、８１２が含まれている。これにより、撮像装置を買い替えたなどの場合であっても、所有者や保護対象位置情報をそのままとし、機器情報だけを更新することも可能である。また、保護対象座標８０８は、保護対象となる地理上の矩形範囲の座標８０９、８１０で構成され、例えば座標８０９は左上の水平軸と垂直軸との座標点で表され、座標８１０は右下の水平軸と垂直軸との座標点で表される。なお、本座標は座標系の一例を示しているものであり、緯度・経度等の角度座標を用いても構わない。また、保護対象座標８１３についても同様に、保護対象となる地理上の矩形範囲の座標８１４、８１５で構成されている。
【００２８】
図９は、画像管理サーバー１０１で生成され、撮像装置１０２の記憶媒体２０５へ格納される保護対象位置テーブルの概要の一例を示す図である。
図９において、保護対象位置テーブル９０１は、複数の保護対象座標９０３、９０４で構成され、構成要素数は位置情報登録数９０２に示されている。保護対象座標９０３は、保護対象となる地理上の矩形範囲の座標９０５、９０６で構成され、例えば座標９０５は左上の水平軸と垂直軸との座標点で表され、座標９０６は右下の水平軸と垂直軸との座標点で表される。また、保護対象座標９０４についても同様に、保護対象となる地理上の矩形範囲の座標９０７、９０８で構成されている。
【００２９】
なお、本座標は座標系の一例を示しているものであり、緯度・経度等の角度座標を用いても構わないが、画像管理サーバー１０１の外部記憶装置４０９へ格納される保護対象位置テーブルと同一の座標系となる。本実施形態では、撮像装置１０２、１０３による撮影時の座標が保護対象位置テーブル９０１内にある保護対象位置の何れかの範囲内である場合は、図６に示すような画像データ６０１には位置情報６０６が記録されないようにしている。
【００３０】
図１０は、本実施形態に係る画像管理システム１００において、保護対象となる位置情報と、対象となる撮像装置１０２とを画像管理サーバー１０１へ登録する処理手順の一例を示すフローチャートである。なお、図１０において、左側が画像管理サーバー１０１の処理を示し、右側が撮像装置１０２の処理を示す。この処理により保護対象位置テーブルに登録された保護対象位置情報が、前記保護対象位置テーブルに登録された機器ユニークＩＤで限定される撮像装置の間で共有されることとなる。以下、図６に示す画像データ６０１がアップロードされ、図８に示す保護対象位置テーブル８０１が更新される例について説明する。また、機器ユニークＩＤが新規でない場合は図８に示す対象機器テーブル８０４を更新し、機器ユニークＩＤが新規である場合は図８に示す対象機器テーブル８０５を追加するものとして説明する。
【００３１】
まず、図１０のステップＳ１００１において、撮像装置１０２のシステム制御部２０７は、位置情報登録モードに遷移する旨の情報を画像管理サーバー１０１へ送信する。そして、ステップＳ１００２において、画像管理サーバー１０１のＣＰＵ４０６は、撮像装置１０２からの位置情報を待つ位置情報登録モードに遷移する。
【００３２】
続いて、ステップＳ１００３において、撮像装置１０２のシステム制御部２０７は、記憶媒体２０５に記憶されている保護対象に設定する位置情報付きの画像データを、画像管理サーバー１０１へアップロード（送信）する。そして、ステップＳ１００４において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報付きの画像データを受信する。
【００３３】
次に、ステップＳ１００５において、画像管理サーバー１０１のＣＰＵ４０６は、すべての保護対象位置テーブルを参照し、画像データ６０１の機器ユニークＩＤ６０４が新規であるか否か判断する。この判断の結果、機器ユニークＩＤ６０４が新規でない場合は、ステップＳ１００９において、画像管理サーバー１０１のＣＰＵ４０６は、その機器ユニークＩＤを持つ対象機器テーブル８０４の保護対象座標８０８を画像データ６０１の位置情報６０６で書きかえる。
【００３４】
一方、ステップＳ１００５の判断の結果、機器ユニークＩＤ６０４が新規のＩＤである場合は、登録するグループＩＤの送信要求を撮像装置１０２に送信する。そして、ステップＳ１００６において、撮像装置１０２のシステム制御部２０７は、操作部２１０を介して操作者によって設定されたグループの情報を取得する。そして、取得したグループＩＤを画像管理サーバー１０１へ送信する。
【００３５】
次に、ステップＳ１００７において、画像管理サーバー１０１のＣＰＵ４０６は、受信したグループＩＤを基に、外部記憶装置４０９に格納されている対象となる保護対象位置テーブル８０１を探索する。そして、探索した保護対象位置テーブル８０１へ、新規の対象機器テーブル８０５を追加する。このとき、新規の対象機器テーブル８０５には、機器ユニークＩＤ８０６、所有者ＩＤ８０７、および保護対象座標８０８を追加する。そして、ステップＳ１００８において、画像管理サーバー１０１のＣＰＵ４０６は、外部記憶装置４０９に格納されている保護対象位置テーブル８０１の機器登録数８０３を１つ追加する。
【００３６】
図１１は、図１０のステップＳ１００７の詳細な処理手順の一例を示すフローチャートである。
まず、図１１のステップＳ１１０１において、画像管理サーバー１０１のＣＰＵ４０６は、テーブル形式の新規の対象機器テーブル８０５を保護対象位置テーブル８０１に追加する。
【００３７】
次に、ステップＳ１１０２において、画像管理サーバー１０１のＣＰＵ４０６は、新規の対象機器テーブル８０５のテーブル内位置を示す新規インデックスを変数Ｉに格納する。そして、ステップＳ１１０３において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報付きの画像データ６０１から取得した機器ユニークＩＤ６０４を対象機器テーブルの機器ユニークＩＤ８１１に格納する。
【００３８】
次に、ステップＳ１１０４において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報付きの画像データ６０１から取得した所有者ＩＤ６０５を、対象機器テーブル８０５の所有者ＩＤ８１２へ格納する。そして、ステップＳ１１０５において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報付きの画像データ６０１から取得した位置情報６０６を中心座標とした矩形領域の始点座標を、対象機器テーブル８０５の座標８１４へ格納する。さらにステップＳ１１０６において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報付き画像データ６０１から取得した位置情報６０６を中心座標とした矩形領域の終点座標を対象機器テーブル８０５の座標８１５へ格納する。
【００３９】
ここで、始点座標および終点座標の求め方については、まず、対象となる矩形の広さを範囲で定義する。範囲は画像管理サーバー１０１で動的に管理しても構わないし、撮像装置１０２から画像データを経由して取得しても構わない。
【００４０】
図１２は、図１１のステップＳ１１０５およびＳ１１０６で格納する座標８１４、８１５の計算方法の一例を示す概略図である。
図１２において、領域１２０１は該当する位置情報の領域であり、横方向範囲１２０３、１２０４、縦方向範囲１２０５、１２０６で示される。ここで、横方向範囲１２０３、１２０４は互いに同じ長さであり、縦方向範囲１２０５、１２０６も同じ長さである。
【００４１】
一般に、ＧＰＳによる位置情報には誤差が生じているため、この誤差をステップＳ１１０５およびＳ１１０６に格納される座標に考慮する。図１２に示す例では誤差１２１１、１２１２が生じており、範囲の誤差を考慮した場合、横方向で最大として横方向範囲１２０３と誤差１２１１とを加えた幅１２０７を持ち、縦方向で縦方向範囲１２０５と誤差１２１２を加えた幅１２０９を持つ。同様に、横方向範囲１２０４も幅１２０８を持ち、縦方向範囲１２０６も幅１２１０を持つ。つまり、誤差を考慮した場合の位置情報で示される領域は図１２に示す領域１２０２を想定することになる。ステップＳ１１０５およびＳ１１０６では、この領域１２０２の始点座標および終点座標を画像管理サーバー１０１のＣＰＵ４０６が計算している。
【００４２】
図１３は、図１０のステップＳ１００９の詳細な処理手順の一例を示すフローチャートである。
まず、図１３のステップＳ１３０１において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報付き画像データ６０１から取得した機器ユニークＩＤ６０４と一致する機器ユニークＩＤを持つ対象機器テーブル８０４のインデックスを変数Ｉへ格納する。
【００４３】
次に、ステップＳ１３０２において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報付きの画像データ６０１から取得した位置情報６０６を中心座標とした矩形領域の始点座標を対象機器テーブル８０４の座標８０９へ格納する。そして、ステップＳ１３０３において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報付きの画像データ６０１から取得した位置情報６０６を中心座標とした矩形領域の終点座標を対象機器テーブル８０４の座標８１０へ格納する。なお、座標の計算方法については、前述した方法と同様である。
【００４４】
図１０に示した処理は、既存の保護対象位置テーブルに登録する処理について説明した。次に、新規の保護対象位置テーブルを作成する手順について説明する。
図１４は、画像管理サーバー１０１のモニタ４０１上に表示される図７の操作画面上での操作に対応した処理手順の一例を示すフローチャートである。
まず、図１４のステップＳ１４０１において、画像管理サーバー１０１のＣＰＵ４０６は、登録済みのグループおよび所有者ＩＤをモニタ４０１上に表示し、操作者によるグループへの所有者ＩＤの紐づけ操作を待機する。
【００４５】
次に、ステップＳ１４０２において、画像管理サーバー１０１のＣＰＵ４０６は、操作者の操作によりグループを新規に作成する指示を入力したか否かを判断する。この判断の結果、グループを新規に作成する指示を入力した場合は、ステップＳ１４０３において、画像管理サーバー１０１のＣＰＵ４０６は、新規の保護対象位置テーブルを、外部記憶装置４０９上に追加し、ステップＳ１４０４へ進む。
【００４６】
一方、ステップＳ１４０２の判断の結果、グループを新規に作成する指示を受けておらず、既存のグループへの登録操作が指示された場合は、そのままステップＳ１４０４へ進む。そして、ステップＳ１４０４において、画像管理サーバー１０１のＣＰＵ４０６は、図７の操作画面上で操作者が選択した所有者ＩＤに対応するテーブル内の情報を、移動先または新規作成した保護対象位置テーブルへ格納する。
【００４７】
図１５は、撮像装置１０２の記憶媒体２０５に格納された保護対象位置テーブル９０１を更新する処理手順の一例を示すフローチャートである。なお、図１５において、左側が画像管理サーバー１０１の処理を示し、右側が撮像装置１０２の処理を示している。
まず、図１５のステップＳ１５０１において、撮像装置１０２のシステム制御部２０７は、位置情報更新モードに遷移する旨の情報（更新要求）を画像管理サーバー１０１へ送信する。そして、ステップＳ１５０２において、画像管理サーバー１０１のＣＰＵ４０６は、位置情報更新モードに遷移し、そのまま待機する。
【００４８】
次に、ステップＳ１５０３において、撮像装置１０２のシステム制御部２０７は、画像データ６１０に記憶すべき、撮像装置１０２の機器ユニークＩＤ６０４を画像管理サーバー１０１へ送信する。そして、ステップＳ１５０４において、画像管理サーバー１０１のＣＰＵ４０６は、撮像装置１０２から受信した機器ユニークＩＤと一致する機器ユニークＩＤを持つ対象機器テーブルが保護対象位置テーブル８０１内に存在するか否かを確認する。この確認の結果、一致する機器ユニークＩＤが存在しない場合は、処理を終了する。
【００４９】
一方、ステップＳ１５０４の確認の結果、一致する機器ユニークＩＤが存在する場合は、ステップＳ１５０５において、画像管理サーバー１０１が撮像装置１０２より受信した機器ユニークＩＤを持つ対象機器テーブルのグループＩＤをグループＧＩＤへ格納する。ここで、グループＧＩＤとは、撮像装置へ送信する座標情報が登録されている保護対象テーブルのグループＩＤである。そして、ステップＳ１５０６において、グループＧＩＤ内に含まれるグループＩＤの対象機器テーブルのすべての座標情報を撮像装置１０２へ送信する。次に、ステップＳ１５０７において、撮像装置１０２のシステム制御部２０７は、画像管理サーバー１０１から送信された座標情報で、保護対象位置テーブル９０１の座標を更新する。
【００５０】
図１６は、撮像装置１０２が撮影時に画像データに位置情報を記録する処理手順の一例を示すフローチャートである。
まず、図１６のステップＳ１６０１において、撮像装置１０２のシステム制御部２０７は位置情報取得部２１１より現在の位置情報を取得し、記憶媒体２０５に格納する。そして、ステップＳ１６０２において、撮像装置１０２のシステム制御部２０７は、操作者の撮影動作の指示を受けて撮影を開始する。
【００５１】
次に、ステップＳ１６０３において、変数Ｉに０を格納して、保護位置対象テーブルのインデックスとする。そして、ステップＳ１６０４において、撮像装置１０２のシステム制御部２０７は、保護対象位置テーブルの保護対象位置座標を変数ＬＯＣに格納する。そして、ステップＳ１６０５において、撮像装置１０２のシステム制御部２０７は、現在検出された位置情報が変数ＬＯＣで示される位置座標の範囲内であるか否かを判断する。この判断の結果、現在の位置情報が保護対象の範囲内である場合は、ステップＳ１６０９において、撮像装置１０２のシステム制御部２０７は、現在の位置情報を画像データ６０１に付加しないようにして記憶媒体２０５へ格納する。
【００５２】
一方、ステップＳ１６０５の判断の結果、現在の位置情報が保護対象の範囲外である場合には、ステップＳ１６０６において、撮像装置１０２のシステム制御部２０７は、インデックス変数Ｉを１増やす。そして、ステップＳ１６０７において、保護位置対象テーブルのインデックスである変数Ｉの値が位置情報登録数９０２を超えているか否かを判断する。この判断の結果、位置情報登録数９０２を超えていない場合は、他の保護対象座標の範囲内である可能性がまだあるため、ステップＳ１６０５に戻る。一方、ステップＳ１６０７の判断の結果、位置情報登録数９０２を超えている場合は、撮像装置１０２のシステム制御部２０７は、保護対象の位置が見つからなかったと判断し、ステップＳ１６０８に進む。そして、ステップＳ１６０８において、現在の位置情報を画像データ６０１の位置情報６０６に記録する。
【００５３】
以上のように本実施形態によれば、グループに属する所有者の撮像装置の保護対象となる位置情報を共有することができるため、第三者の情報を効率良くかつ正確に保護することができる。
【００５４】
（第２の実施形態）
前述した第１の実施形態では、１つの撮像機器が１つのグループに属している場合を説明したが、本実施形態では１つの撮像機器が２つ以上のグループに属する場合について説明する。本実施形態は、１つの機器を会社等の公共グループと家庭等の私的グループとで利用する場合に有効である。
【００５５】
本実施形態に係る画像管理サーバーおよび撮像装置の構成は、それぞれ図２および図４と同様であるため、説明は省略する。なお、１つの撮像機器が２つ以上のグループに属する本実施形態では、画像管理サーバー１０１が保持する保護対象位置テーブル、および撮像装置１０２が保持する保護対象位置テーブル９０１の更新処理が、第１の実施形態とは異なっている。以下の説明では、第１の実施形態と異なる点についてのみ説明する。
【００５６】
図１７は、画像管理サーバー１０１の外部記憶装置４０９へ格納される保護対象位置テーブル１７０１の一例を示す図である。
図１７において、図８に示す例と異なる点は、次のグループＩＤを格納する次グループＩＤ１７０３を備えている点であり、画像管理サーバー１０１のＣＰＵ４０６が１つの機器ユニークＩＤを複数のグループにわたって検索する際に利用する。次グループＩＤ１７０３の値が０であれば、後続のグループはなく、検索は終了する。
【００５７】
図１８は、撮像装置１０２の記憶媒体２０５に格納された保護対象位置テーブル９０１を更新する処理手順の一例を示すフローチャートである。なお、図１８において、左側が画像管理サーバー１０１の処理を示し、右側が撮像装置１０２の処理を示している。なお、ステップＳ１５０１〜Ｓ１５０３は、図１５と同様の処理であるため、説明は省略する。
【００５８】
ステップＳ１８０４において、撮像装置１０２へ転送すべき保護対象位置情報を格納するＲＡＭ４０８の領域を空にする。この領域には、複数のグループから取得した保護対象位置情報が格納され、画像管理サーバー１０１から撮像装置１０２へ一括して転送する。
【００５９】
次に、ステップＳ１８０５において、画像管理サーバー１０１のＣＰＵ４０６は、撮像装置１０２から受信した機器ユニークＩＤと一致する機器ユニークＩＤ８０６を持つ対象機器テーブルが保護対象位置テーブル１７０１内に存在するか否かを確認する。この確認の結果、一致する機器ユニークＩＤが存在する場合は、ステップＳ１８０６において、画像管理サーバー１０１が撮像装置１０２より受信した機器ユニークＩＤを持つ対象機器テーブル８０４のグループＩＤ８０２をグループＧＩＤへ格納する。そして、ステップＳ１８０７において、画像管理サーバー１０１のＣＰＵ４０６は、グループＧＩＤ内に含まれるグループＩＤの保護対象位置テーブルの全ての座標情報を前述したＲＡＭ４０８の領域へ格納し、次のステップＳ１８０８に進む。
【００６０】
一方、ステップＳ１８０５の確認の結果、一致する機器ユニークＩＤが存在しない場合は、ステップＳ１８０８において、画像管理サーバー１０１のＣＰＵ４０６は、次グループＩＤ１７０３が０であるか否かを判断する。この判断の結果、次グループＩＤ１７０３が０の場合は次のグループがないため、ステップＳ１８１０へ移行する。一方、ステップＳ１８０８の判断の結果、次グループＩＤ１７０３が０以外である場合は、ステップＳ１８０９において、次グループＩＤが示すグループＩＤの保護対象位置テーブルを判断対象に設定し、ステップＳ１８０５へ戻る。
【００６１】
一方、ステップＳ１８１０においては、画像管理サーバー１０１のＣＰＵ４０６は、保護対象位置情報を格納するＲＡＭ４０８の領域が空であるか否かを判定する。この判定の結果、空である場合は処理を終了する。一方、空でない場合は、ステップＳ１８１１において、画像管理サーバー１０１のＣＰＵ４０６は、ＲＡＭ４０８に格納されている保護対象位置情報を撮像装置１０２へ全て送信する。そして、ステップＳ１８１２において、撮像装置１０２のシステム制御部２０７は、画像管理サーバー１０１から送信された保護対象位置情報で、保護対象位置テーブル９０１の座標を更新する。
【００６２】
以上のように本実施形態によれば、複数のグループに属しているような場合であっても、グループに属する所有者の撮像装置の保護対象となる位置情報を共有することができるため、第三者の情報を効率良くかつ正確に保護することができる。
【００６３】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６４】
４０６  ＣＰＵ
４０７  ＲＡＭ
４０８  ＲＡＭ
４０９  外部記憶装置
４１１  ネットワークＩ／Ｆ
【図１】
2014171111.tif 000003
【図２】
2014171111.tif 000004
【図３】
2014171111.tif 000005
【図４】
2014171111.tif 000006
【図５】
2014171111.tif 000007
【図６】
2014171111.tif 000008
【図７】
2014171111.tif 000009
【図８】
2014171111.tif 000010
【図９】
2014171111.tif 000011
【図１０】
2014171111.tif 000012
【図１１】
2014171111.tif 000013
【図１２】
2014171111.tif 000014
【図１３】
2014171111.tif 000015
【図１４】
2014171111.tif 000016
【図１５】
2014171111.tif 000017
【図１６】
2014171111.tif 000018
【図１７】
2014171111.tif 000019
【図１８】
2014171111.tif 000020