(57)【要約】      （修正有）【課題】必要以上にメタデータを削除し、画像データの分類や検索に支障が発生することを防ぐ情報処理装置、情報処理方法、及びプログラムを提供する。【解決手段】画像データ管理モジュール４１０は、情報処理装置のハードディスクにインストールされている。データ送受信検知部４０１は、情報処理装置のＥメールソフトよりＥメールの送信指示が出たことを検知する。画像データ検知部４０２は、Ｅメールに画像データが添付されていることを検知する。メタデータ検知部４０３は、Ｅメールに添付されていた画像データに付けられたメタデータを検知する。メタデータ内保護情報検知部４０４は、検知したメタデータ内に保護情報があるかどうかを検知する。【選択図】図４
2015119337.tif 000002
【特許請求の範囲】
【請求項１】
メタデータに保護情報が含まれているか否かを検知する検知手段と、
前記検知手段によって検知された保護情報をメタデータから削除する削除手段と、
前記メタデータに、保護情報の代わりとなる情報を追加する追加手段とを有することを特徴とする情報処理装置。
【請求項２】
前記保護情報は、ユーザが登録し、かつ、登録されたユーザが特定されない情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
さらに、テーブルに前記保護情報と共に登録された前記保護情報に紐づけられた情報を、メタデータ内のユーザ領域に追加する手段とを有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
メタデータに保護情報が含まれているか否かを検知する検知ステップと、
前記検知ステップによって検知された保護情報をメタデータから削除する削除ステップと、
前記メタデータに、保護情報の代わりとなる情報を追加する追加ステップとを有することを特徴とする情報処理方法。
【請求項５】
コンピュータを請求項１乃至３のいずれか一項に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
昨今、写真撮影が可能なデバイスが増えている。カメラに加え、ビデオカメラでも静止画の撮影が可能な上に、携帯電話を代表とする携帯端末にもカメラ機能が搭載されている。このように写真撮影可能なデバイスが増えた上に、携帯端末に代表されるように写真撮影可能なデバイスがより身近になったことで、写真撮影の機会自体がデバイスの増加以上に増えており、個人が保有する写真（画像データ）は膨大になっている。
【０００３】
このような中、これら膨大な画像データの管理（分類、検索）手段が求められており、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）に代表されるメタデータは、撮影時に画像データに添付されるようになっている。Ｅｘｉｆの場合は、作成日等の日時情報、レンズ等の種類等のデバイス情報、焦点距離等の画角情報、緯度、経度等の位置情報等、様々な情報が記載されている。また、撮影デバイスによる付加するメタデータ内の情報の範囲に違いは有るものの、デジタル写真撮影時にはこのメタデータがほぼ付加されることが通例となっている。よって、不用意にＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等に、画像を投稿し、不特定多数に公開すると、上記メタデータ内の情報も不特定多数に公開することになり、個人情報の観点で問題となっていた。この問題への対応策として、これらの情報を削除する技術が知られている。（特許文献１参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３４３６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、画像に添付されたメタデータの内、個人情報として公開されるべきではない、カメラのメーカー名、カメラの機種名、撮影情報、日時情報、位置情報、音声情報、ユーザーコメント情報等を削除する技術である。このメタデータの削除は、デジタルカメラが有する記憶媒体に保存されている撮影画像を、ネットワーク経由で転送する際に行われる。
【０００６】
ただしこの技術の場合、本来データの管理に必要とされるメタデータの内、情報を一様に削除してしまうと、データ管理（分類、検索）に支障が発生する可能性がある。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、メタデータに保護情報が含まれているか否かを検知する検知手段と、前記検知手段によって検知された保護情報をメタデータから削除する削除手段と、
前記メタデータに、保護情報の代わりとなる情報を追加する追加手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、メタデータ内の特定されたくない情報を、保護情報によって詳細に指定することにより、必要以上にメタデータを削除し、画像データの分類や検索に支障が発生することを防ぐ。また、メタデータの削除と同時に、関連する情報をメタデータとして付加することにより、保護情報で対象となった画像データに関しても、画像データの分類や検索への支障は発生しない。
【図面の簡単な説明】
【０００９】
【図１】本発明の全体構成を示す図である。
【図２】ＰＣ（メールサーバ、印刷サーバ）のハード構成を示す図である。
【図３】メールサーバを中心としたＥメールの送受信を説明する図である。
【図４】本発明に関するソフトウェア構成図である。
【図５】画像メタデータの例（Ｅｘｉｆ）を示す図である。
【図６】保護情報管理テーブルに登録された保護情報の例を示す図である。
【図７】第１の実施例のフローを示す図である。
【図８】第１の実施例におけるメタデータ処理のフロー図である。
【図９】第１の実施例におけるメタデータの変化を示した図である。
【図１０】第２の実施例のフローを示す図である。
【図１１】第２の実施例におけるメタデータ処理のフロー図である。
【図１２】特定情報の例を示す図である。
【図１３】特定された情報に紐付く情報の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１１】
図１は、本発明のシステム全体を示した図である。
【００１２】
情報処理装置１０１，１０２は、ＯＳ上でさまざまなアプリケーションソフトを動作させることができる機器である。本発明では、情報処理装置１０１，１０２からアプリケーションソフトの一つであるＥメールソフトによりＥメールを送信することができる。
【００１３】
サーバ１０３，１０４は、情報処理装置（以下、「ＰＣ」）と同じ内部構成の機器であり、図２で内部構成を詳細に説明する。また、メールサーバ１０３のメールサーバとしての機能は、メールサーバ１０３にメールサーバソフトをインストールして動作させることでその機能を果たす。情報処理装置１０１，１０２から送信されたＥメールはメールサーバ１０３に配信情報と共に送信される。メールサーバ１０３は、配信情報を元に有線ＬＡＮ１０５で接続された配信先の別メールサーバを検索する。メールサーバ１０３は検索した配信先の別メールサーバにメールを配信し、配信されたメールサーバは目的の情報処理装置へメールを送信する。また、ＤＢサーバ１０４は、有線ＬＡＮ１０５で接続されたＤａｔａＢａｓｅサーバであり、メールの受信を含めあらゆるデータの受信と、保存を行う。有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０５は、情報処理装置１０１，１０２、メールサーバ１０３、サーバ１０４をそれぞれイーサネット（登録商標）ケーブルで接続し、当該ネットワークを構成するものである。
【００１４】
図２は、図１に図示する情報処理装置１０１，１０２及びメールサーバ１０３とＤＢサーバ１０４の内部ハード構成を示すＰＣの図である。
【００１５】
メールサーバ１０３とＤＢサーバ１０４には、周知のＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ネットワークインターフェースコントローラ（ＮＩＣ）２０４がバス２０９を介して接続されている。また、キーボードコントローラ（ＫＢＣ）２０５、ディスクコントローラ（ＤＫＣ）２０６、ローカルインターフェースコントローラ（ＬＩＣ）２０７、ＣＲＴコントローラ（ＣＲＴＣ）２０８もバス２０９を介して接続されている。      
ネットワークインターフェースコントローラ（ＮＩＣ）２０４には、図１の有線ＬＡＮ１０５に示すイーサネット（登録商標）ケーブルが接続される。
【００１６】
キーボードコントローラ（ＫＢＣ）２０５には、キーボード２１１およびマウス２１２が接続されている。ディスクコントローラ（ＤＫＣ）２０６には、ハードディスク（ＨＤ）２１０が接続されている。ローカルインターフェースコントローラ（ＬＩＣ）２０７は、ＵＳＢなどのローカルインターフェースを介して周辺機器が接続される。ＣＲＴコントローラ（ＣＲＴＣ）２０８には、ＣＲＴディスプレイ２１３が接続されている。
【００１７】
ＲＯＭ２０２には、基本Ｉ／Ｏプログラムやオペレーティングシステム（ＯＳ）などが格納されている。ＣＰＵ２０１はＯＳの実行に基づき、アプリケーションプログラムを管理および実行する。
【００１８】
メールサーバ１０３では、ハードディスク（ＨＤ）２１０には本発明の画像データ管理アプリケーションや各種アプリケーションプログラム等が格納されている。メールサーバ１０３のメールサーバ機能は図３を用いて後述する。
【００１９】
図３では、メールサーバ１０３を中心としたＥメール送受信の説明を行なう。
【００２０】
まずメールサーバ１０３の機能構成を説明する。この中ではＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ３０１が稼働している。
【００２１】
情報処理装置１０１は内部のＥメールソフトによりＥメールを送信する。送信されたＥメールは有線ＬＡＮ接続されているメールサーバ１０３により受信される。
前記Ｅメールを受信したメールサーバ１０３は配信先の受信側メールサーバが検索されるまで自身のＲＡＭ２０３又はハードディスク３０２（２１０）にそのＥメールを一時的に格納する。メールサーバ１０３は配信先の受信側メールサーバが検索されると、ＳＭＴＰサーバ３０１を用いて受信側メールサーバにＥメールを送信する。
【００２２】
図５は、本提案における画像に付けられたメタデータの例を示す図である。本例は、一般的に用いられているメタデータであるＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）を例として示している。
【００２３】
図４は、図１記載の情報処理装置１０１、１０２又はサーバ１０３，１０４のＲＯＭ２０２に記憶され、ＣＰＵ２０１で実行される画像データ管理モジュール４１０の概要を示すブロック図である。
【００２４】
図４において、画像データ管理モジュール４１０は、情報処理装置１０１のハードディスク（ＨＤ）２１０にインストールされている。データ送受信検知部４０１は、情報処理装置１０１のＥメールソフトよりＥメールの送信指示が出たことを検知する。画像データ検知部４０２は、Ｅメールに画像データが添付されていることを検知する。メタデータ検知部４０３は、Ｅメールに添付されていた画像データに付けられたメタデータを検知（図５）する。メタデータ内保護情報検知部４０４は、検知したメタデータ内に保護情報（図６）があるかどうかを検知する。
【００２５】
図６は、本提案における保護情報が保護情報管理テーブルに登録されている例を示した図である。保護情報は、ユーザが他人に特定されたくない情報であり、保護情報登録部４０７によって、ユーザ自身が登録する情報である。情報は、ハードディスク（ＨＤ）２１０に格納されている保護情報管理テーブルに登録される。また、情報は、日時情報でも、位置情報で何でも構わない。本例は位置情報を保護情報として、保護情報管理テーブルに登録している例を示している。テーブル（図６）に登録される。メタデータ削除部４０５は、画像データに付けられたメタデータ（図５）の内、保護情報（図６）と一致する情報のみ削除する。メタデータ追加部４０６は削除したメタデータ（図５）の替わりに、外部データ検索部４０８により入手した情報又は、保護情報管理テーブル（図６）から入手した情報をメタデータ（図５）のユーザ領域に追加する。外部データ検索部４０８は、メタデータ（図５）を元に情報処理装置１０１のハードディスク（ＨＤ）２１０に格納されている各種情報及び、有線ＬＡＮ１０５で接続された各種情報処理装置及びサーバに格納されている各種情報から関連する情報を検出する。
【００２６】
図７は、メール送信時に、メールを送信する情報処理装置において、メールに添付された画像データのメタデータの情報処理を行う、第１の実施例における全体の処理の流れを示す図である。
【００２７】
Ｓ７０１では、ユーザの指示に従い、情報処理装置１０１のハードディスク（ＨＤ）２１０に格納されたＥメールソフトよりＥメールの送信指示を出す。Ｓ７０２では、情報処理装置１０１のハードディスク（ＨＤ）２１０にインストールされた画像データ管理モジュール４１０のデータ送受信検知部４０１においてＥメール送信の検知を行う。Ｓ７０３では、画像データ管理モジュール４１０の画像データ検知部４０２で、ＲＡＭ２０３又はハードディスク（ＨＤ）２１０に一時的に格納されたＥメールに画像が添付されているかの検知を行う。画像データが検知された場合はＳ７０４へ進み、画像データが検知されなかった場合はＳ７０６へ進む。Ｓ７０４では、画像データ管理モジュール４１０のメタデータ検知部４０３で、検知された画像データにメタデータがあるかどうかを検知する。メタデータが検知された場合はＳ７０５へ進み、メタデータが検知されなかった場合はＳ７０６へ進む。Ｓ７０５では、画像データ管理モジュール４１０のメタデータ内保護情報検知部４０４、メタデータ削除部４０５、メタデータ追加部４０６によるメタデータ処理を行う。このメタデータ処理に関する詳細例は図８を用いて説明する。Ｓ７０６では、画像データ管理モジュール４１０による処理は終了し、ＲＡＭ２０３又はハードディスク（ＨＤ）２１０に一時的に格納されたＥメールをメールサーバ１０３に送信する。
【００２８】
図８は、実施例１における画像データ管理モジュール４１０のメタデータ処理の例を示す図である。
【００２９】
Ｓ８０１では、画像データ管理モジュール４１０のメタデータ内保護情報検知部４０４で、メタデータ内に保護情報管理テーブルに登録された保護情報（図６）と同様の位置情報があるかを検知する。
【００３０】
図６は本実施例における保護情報管理テーブルに登録された位置情報を保護情報として登録した際の例を示す図である。登録する情報は、日時情報でも、作成者名でも何でも構わない。保護情報は、画像データ管理モジュール４１０の保護情報登録部４０７においてユーザが直接登録する。従って、保護情報として日時情報が登録された場合は、メタデータ内保護情報検知部４０４で、メタデータ内に日時情報があるかを検知することになる。メタデータ内保護情報検知部４０４で位置情報が検知された場合はＳ８０２へ進み、位置情報が検知されなかった場合はＳ８０４の出口に進み処理を終了する。Ｓ８０２では、画像データ管理モジュール４１０のメタデータ内保護情報検知部４０４で、検知された位置情報の内、登録された保護情報の保護位置情報（図６）と一致する位置情報を持ったメタデータがあるかを検知する。保護位置情報と一致する位置情報が検知された場合はＳ８０３へ進み、保護位置情報と一致する位置情報が検知されなかった場合はＳ８０４の出口に進み処理を終了する。Ｓ８０３では、画像データ管理モジュール４１０のメタデータ削除部４０５で、検知された詳細位置情報が一致するメタデータ内の保護位置情報を削除する。Ｓ８０４では、画像データ管理モジュール４１０のメタデータ追加部４０６で、削除したメタデータに変わる情報を、メタデータのユーザ領域にメタデータとして追加する。保護情報（図６）に登録された自宅の保護位置、緯度、経度がメタデータの位置情報に一致した場合のメタデータの変換例を図９に示す。メタデータから保護位置情報と一致した位置情報である緯度、経度の情報を削除し、保護位置情報に対応する保護場所名称（図６）の「自宅」をメタデータのユーザ領域に追加する。
【実施例２】
【００３１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００３２】
実施例１では、メール送信時における処理の例を示したが、実施例２では、情報処理装置から共有ストレージサーバ等へデータをアップロードする際の処理の例を示す。
【００３３】
図１０は、他の情報処理装置からサーバに対して画像データが送信された際に、サーバにおいて画像データのメタ情報処理を行う、第２の実施例における全体の処理の流れを示す図である。
【００３４】
Ｓ１００１では、情報処理装置１０１又は１０２よりサーバ１０４へ送信されたデータを、サーバ１０４が受信し、ハードディスク（ＨＤ）２１０に格納する。Ｓ１００２では、サーバ１０４のハードディスク（ＨＤ）２１０にインストールされた画像データ管理モジュール４１０のデータ送受信検知部４０１においてデータの受信の検知を行う。Ｓ１００３では、画像データ管理モジュール４１０の画像データ検知部４０２で、ハードディスク（ＨＤ）２１０に格納されたデータが画像データかどうかの検知を行う。画像データだった場合はＳ１００４へ進み、画像データではなかった場合はＳ１００５の出口へ進み処理を終了する。Ｓ１００４では、画像データ管理モジュール４１０のメタデータ検知部４０３で、検知された画像データにメタデータがあるかどうかを検知する。メタデータが検知された場合はＳ１００５へ進み、メタデータが検知されなかった場合はＳ１００５の出口へ進み処理を終了する。Ｓ１００５では、画像データ管理モジュール４１０のメタデータ内保護情報検知部４０４、メタデータ削除部４０５、メタデータ追加部４０６によるメタデータ処理を行う。このメタデータ処理に関する詳細例は図１１を用いて説明する。
【００３５】
図１１は、実施例２におけるメタデータ処理モジュールのメタデータ処理の例を示す図である。
【００３６】
Ｓ１１０１は、画像データ管理モジュール４１０のメタデータ内保護情報検知部４０４で、メタデータ内に保護情報管理テーブルに登録された保護情報（図６）と同様の位置情報があるかを検知する。位置情報が検知された場合はＳ１１０２へ進み、位置情報が検知されなかった場合はＳ１１０５の出口に進み処理を終了する。Ｓ１１０２は、画像データ管理モジュール４１０の外部データ検索部４０８で、検知された位置情報を元に住所の特定を行う。特定の例を以下に示す。
【００３７】
緯度：＊＊＊．＊＊＊．＊＊＊  経度：＊＊＊．＊＊＊．＊＊＊  →  神奈川県横浜市
住所の特定は、予め設定された地図情報を元に特定しても良いし、設定されていない地図情報を対象にして特定をしても良い。また、本実施例では保護管理テーブルに登録された保護情報が位置情報だった場合の例であるが、日時情報や氏名情報でも構わない。予め外部データ検索部４０８に登録された特定情報（図１２）を元に、情報の特定を行う。
【００３８】
図１２は、各保護情報に登録された情報毎に、登録された特定情報の例を示した図である。保護情報が位置情報の場合は住所を、保護情報が日時情報の場合はイベントを特定することになる。Ｓ１１０３では、画像データ管理モジュール４１０のメタデータ削除部４０５で、メタデータ内の位置情報を削除する。Ｓ１１０４では、画像データ管理モジュール４１０の代替え情報検索部４０９において、特定情報を元に特定された情報に紐付く代替え情報が、サーバ１０４のハードディスク（ＨＤ）２１０に格納された各種データ内に有るか検索する。例えばサーバ１０４のハードディスク（ＨＤ）２１０に格納された住所録（図１３）から、特定された住所に紐付いた氏名が代替え情報として検索される。代替え情報があった場合は、Ｓ１１０５へ進み、代替え情報が無かった場合は、Ｓ１１０６へ進む。Ｓ１１０５では、画像データ管理モジュール４１０のメタデータ追加部４０６で、代替え情報をユーザ領域にメタデータとして追加する。Ｓ１１０６では、画像データ管理モジュール４１０のメタデータ追加部４０６で、特定した住所データをユーザ領域にメタデータとして追加する。
【００３９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015119337.tif 000003
【図２】
2015119337.tif 000004
【図３】
2015119337.tif 000005
【図４】
2015119337.tif 000006
【図５】
2015119337.tif 000007
【図６】
2015119337.tif 000008
【図７】
2015119337.tif 000009
【図８】
2015119337.tif 000010
【図９】
2015119337.tif 000011
【図１０】
2015119337.tif 000012
【図１１】
2015119337.tif 000013
【図１２】
2015119337.tif 000014
【図１３】
2015119337.tif 000015