(57)【要約】【課題】ユーザに作業負荷をかけることなく、画像データを出力する際に、当該画像データに含まれる個人情報の漏洩を抑止することが可能な個人情報の漏洩を抑止する撮影装置、撮影システム、制御方法、及びプログラムを提供することを目的とする。【解決手段】ユーザは、画像データのアップロード先を選択し（ステップＳ２００からステップＳ２０２）、アップロード先に応じたモザイク対象となる人物情報を特定し（ステップＳ２０３からステップＳ２０８）、画像データをアップロードする際に、モザイク対象となる人物情報を用いて、当該画像データに対してモザイク処理を行った後（ステップＳ２０９、ステップＳ２１０）、アップロードを開始する（ステップＳ２１１、ステップＳ２１２）。【選択図】図５
2014131217.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置とサーバとがネットワークを介して接続された撮影システムであって、
撮影して得られた画像データを選択するための画像データ選択手段と、
前記画像データ選択手段によって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択手段と、
前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段と、
前記出力先選択手段によって選択した前記サーバを特定する情報を用いて、モザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択手段によって選択した画像データに対してモザイク処理を行うモザイク処理手段と、
前記モザイク処理手段によってモザイク処理がなされた画像データを前記サーバへ送信する送信手段と、
を備えたことを特徴とする撮影システム。
【請求項２】
サーバとネットワークを介して接続された撮影装置であって、
前記撮影装置は、
撮影して得られた画像データを選択するための画像データ選択手段と、
前記画像データ選択手段によって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択手段と、
前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段と、
前記出力先選択手段によって選択した前記サーバを特定する情報を用いて、モザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択手段によって選択した画像データに対してモザイク処理を行うモザイク処理手段と、
前記モザイク処理手段によってモザイク処理がなされた画像データを前記サーバへ送信する送信手段と、
を備えたことを特徴とする撮影装置。
【請求項３】
撮影装置とサーバとがネットワークを介して接続された撮影システムの制御方法であって、
前記撮影装置は、
撮影して得られた画像データを選択するための画像データ選択ステップと、
前記画像データ選択ステップによって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択ステップと、
前記出力先選択ステップによって選択した前記サーバを特定する情報を用いて、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段からモザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択ステップによって選択した画像データに対してモザイク処理を行うモザイク処理ステップと、
前記モザイク処理ステップによってモザイク処理がなされた画像データを前記サーバへ送信する送信ステップと、
を実行することを特徴とする撮影システムの制御方法。
【請求項４】
サーバとネットワークを介して接続された撮影装置の制御方法であって、
前記撮影装置は、
撮影して得られた画像データを選択するための画像データ選択ステップと、
前記画像データ選択ステップによって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択ステップと、
前記出力先選択ステップによって選択した前記サーバを特定する情報を用いて、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段からモザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択ステップによって選択した画像データに対してモザイク処理を行うモザイク処理ステップと、
前記モザイク処理ステップによってモザイク処理がなされた画像データを前記サーバへ送信する送信ステップと、
を実行することを特徴とする撮影装置の制御方法。
【請求項５】
撮影装置とサーバとがネットワークを介して接続された撮影システムで読取実行可能なプログラムであって、
前記撮影装置を、
撮影して得られた画像データを選択するための画像データ選択手段と、
前記画像データ選択手段によって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択手段と、
前記出力先選択手段によって選択した前記サーバを特定する情報を用いて、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段からモザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択手段によって選択した画像データに対してモザイク処理を行うモザイク処理手段と、
前記モザイク処理手段によってモザイク処理がなされた画像データを前記サーバへ送信する送信手段と、
して機能させることを特徴とするプログラム。
【請求項６】
サーバとネットワークを介して接続された撮影装置であって、
前記撮影装置を、
撮影して得られた画像データを選択するための画像データ選択手段と、
前記画像データ選択手段によって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択手段と、
前記出力先選択手段によって選択した前記サーバを特定する情報を用いて、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段からモザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択手段によって選択した画像データに対してモザイク処理を行うモザイク処理手段と、
前記モザイク処理手段によってモザイク処理がなされた画像データを前記サーバへ送信する送信手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データをアップロード先へ出力する際にデータに含まれる個人を特定する情報の漏洩を抑止する技術に関する。
【背景技術】
【０００２】
近年、ＳＮＳ(ソーシャル  ネットワーキング  サービス)が世界的に急速に普及している。
【０００３】
誰もが容易に利用出来、便利なコミュニケーションツールとなっている。ＳＮＳでは、データのアップロード等も容易に行え、インターネット上で世界中の人々に公開、共有することが可能である。
【０００４】
現在では、デジタルカメラ等のデバイスから直接インターネットに接続し、撮影した画像等のデータをその場で直ぐにＳＮＳ等のインターネット上にアップロードすることが出来るシステムが既に存在している。
【０００５】
しかし、ＳＮＳは、便利かつ手軽である一方、その便利さと手軽さ故に、安易にデータをアップロードしてしまい、個人を特定する情報の漏洩や侵害等の危険が常に付きまとう。
【０００６】
撮影したデータをそのままインターネット上にアップロードするようなシステムは、自分が意図していない情報も公開してしまい、他人の個人を特定する情報を侵害し得る可能性を持つ。
【０００７】
そこで、撮影して得られた画像から顔、文字等の個人情報を自動的に検出し、抽出した個人情報に対して施したい処理を選択し、当該個人情報が識別できないようにモザイク等の処理を行う技術が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−８１６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載された技術では、あくまでも、デジタルカメラ内における個人情報の漏洩を抑止する技術に関するものであり、その個人情報を含むデータの出力先を意識した技術とは言い難い。
【００１０】
具体的にいえば、ＳＮＳによっては、個人情報を意図的に開示したい場合等、提供されるサービスの内容によっては、個人情報であっても開示、あるいは非開示として表示を切り替える必要性も生じ得る。
【００１１】
確かに、特許文献１に記載の技術を用いて、個人情報の漏洩を抑止するために、撮影した画像データ１つ１つに対して、画像データに含まれる個人情報へのモザイク等の処理を行うことで対応が可能であるが、１つ１つの画像データに対して手動で設定作業を行うのは、いささかユーザにとっては、作業負荷となりかねない。
【００１２】
そこで、本発明では、ユーザに作業負荷をかけることなく、画像データを出力する際に、当該画像データに含まれる個人情報の漏洩を抑止することが可能な個人情報の漏洩を抑止する撮影装置、撮影システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決すための第１の発明は、撮影装置とサーバとがネットワークを介して接続された撮影システムであって、撮影して得られた画像データを選択するための画像データ選択手段と、前記画像データ選択手段によって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択手段と、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段と、前記出力先選択手段によって選択した前記サーバを特定する情報を用いて、モザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択手段によって選択した画像データに対してモザイク処理を行うモザイク処理手段と、前記モザイク処理手段によってモザイク処理がなされた画像データを前記サーバへ送信する送信手段と、を備えたことを特徴とする。
【００１４】
上記課題を解決すための第２の発明は、サーバとネットワークを介して接続された撮影装置であって、前記撮影装置は、撮影して得られた画像データを選択するための画像データ選択手段と、前記画像データ選択手段によって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択手段と、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段と、前記出力先選択手段によって選択した前記サーバを特定する情報を用いて、モザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択手段によって選択した画像データに対してモザイク処理を行うモザイク処理手段と、前記モザイク処理手段によってモザイク処理がなされた画像データを前記サーバへ送信する送信手段と、を備えたことを特徴とする。
【００１５】
上記課題を解決すための第３の発明は、撮影装置とサーバとがネットワークを介して接続された撮影システムの制御方法であって、前記撮影装置は、撮影して得られた画像データを選択するための画像データ選択ステップと、前記画像データ選択ステップによって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択ステップと、前記出力先選択ステップによって選択した前記サーバを特定する情報を用いて、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段からモザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択ステップによって選択した画像データに対してモザイク処理を行うモザイク処理ステップと、前記モザイク処理ステップによってモザイク処理がなされた画像データを前記サーバへ送信する送信ステップと、を実行することを特徴とする。
【００１６】
上記課題を解決すための第４の発明は、サーバとネットワークを介して接続された撮影装置の制御方法であって、前記撮影装置は、撮影して得られた画像データを選択するための画像データ選択ステップと、前記画像データ選択ステップによって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択ステップと、前記出力先選択ステップによって選択した前記サーバを特定する情報を用いて、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段からモザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択ステップによって選択した画像データに対してモザイク処理を行うモザイク処理ステップと、前記モザイク処理ステップによってモザイク処理がなされた画像データを前記サーバへ送信する送信ステップと、を実行することを特徴とする。
【００１７】
上記課題を解決すための第５の発明は、撮影装置とサーバとがネットワークを介して接続された撮影システムで読取実行可能なプログラムであって、前記撮影装置を、撮影して得られた画像データを選択するための画像データ選択手段と、前記画像データ選択手段によって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択手段と、前記出力先選択手段によって選択した前記サーバを特定する情報を用いて、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段からモザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択手段によって選択した画像データに対してモザイク処理を行うモザイク処理手段と、前記モザイク処理手段によってモザイク処理がなされた画像データを前記サーバへ送信する送信手段と、して機能させることを特徴とする。
【００１８】
上記課題を解決すための第６の発明は、サーバとネットワークを介して接続された撮影装置であって、前記撮影装置を、撮影して得られた画像データを選択するための画像データ選択手段と、前記画像データ選択手段によって取得した画像データの出力先である前記サーバを特定する情報を選択する出力先選択手段と、前記出力先選択手段によって選択した前記サーバを特定する情報を用いて、前記サーバ毎に前記画像データに対してモザイクすべく個人を特定する情報を記憶する記憶手段からモザイクすべく個人を特定する情報を取得し、取得したモザイクすべく個人を特定する情報を用いて、前記画像データ選択手段によって選択した画像データに対してモザイク処理を行うモザイク処理手段と、前記モザイク処理手段によってモザイク処理がなされた画像データを前記サーバへ送信する送信手段と、して機能させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、画像データを出力する際に、画像データの出力先に応じて、当該画像データに含まれる個人情報を隠蔽することを自動化することで、ユーザに作業負荷をかけることなく、個人情報の漏洩を抑止することができる、という効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る個人情報漏洩を抑止する情報処理システムの構成の一例を示すシステム構成図である。
【図２】本発明の実施形態に係る撮影装置のハードウェア構成を示す構成図である。
【図３】本発明の実施形態に係る中継サーバ、ＳＮＳ等のサービスを提供するサーバのハードウェア構成の一例を示す構成図である。
【図４】本発明の実施形態に係る撮影装置における撮影処理の一例を示すフローチャートである。
【図５】本発明の実施形態に係る情報処理システムにおける画像データのアップロード処理の一例を示すフローチャートである。
【図６】本発明の実施形態に係る情報処理システムにおけるアップロード先の選択処理の一例を示すフローチャートである。
【図７】本発明の実施形態に係る情報処理システムにおけるアップロード先の追加処理の一例を示すフローチャートである。
【図８】本発明の実施形態に係る情報処理システムにおけるアップロード情報のオフライン更新処理の一例を示すフローチャートである。
【図９】本発明の実施形態に係る情報処理システムにおけるアップロード情報のオンライン更新処理の一例を示すフローチャートである。
【図１０】本発明の実施形態に係る情報処理システムにおける処理対象とする画像の選択処理の一例を示すフローチャートである。
【図１１】本発明の実施形態に係る情報処理システムにおけるモザイク処理の一例を示すフローチャートである。
【図１２】本発明の実施形態に係る情報処理システムにおけるモザイク調整処理の一例を示すフローチャートである。
【図１３】本発明の実施形態に係る情報処理システムにおいて実行される各処理で用いられるデータを記憶するためのテーブルの構成を示す構成図である。
【図１４】本発明の実施形態におけるメニュー選択画面の構成を示す構成図である。
【図１５】本発明の実施形態におけるアップロード先選択画面図の構成を示す構成図である。
【図１６】本発明の実施形態におけるアップロード先情報新規入力画面の構成を示す構成図である。
【図１７】本発明の実施形態におけるオフライン状態処理続行確認画面の構成を示す構成図である。
【図１８】本発明の実施形態におけるアップロード対象画像選択画面の構成を示す構成図である。
【図１９】本発明の実施形態におけるオフライン人物選選択画面の構成を示す構成図である。
【図２０】本発明の実施形態における登録人物選選択画面の構成を示す構成図である。
【図２１】本発明の実施形態におけるアップロード公開範囲指定画面の構成を示す構成図である。
【図２２】本発明の実施形態における処理済み画像一覧表示画面の構成を示す構成図である。
【図２３】本発明の実施形態におけるモザイク調整処理画面の構成を示す構成図である。
【図２４】本発明の実施形態におけるモザイク調整処理登録選択画面の構成を示す構成図である。
【図２５】本発明の実施形態における処理済み画像アップロード確認画面の構成を示す構成図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
図１は、本発明の実施形態に係る個人情報漏洩を抑止する情報処理システムの構成の一例を示すシステム構成図である。
【００２３】
図１は、情報処理システムは、外部機器とネットワークを介して通信可能なデジタルカメラ等の撮影装置１００、ＳＮＳ等の外部サービスと撮影装置１００とのデータの送受信を中継する送信制御の機能を有する中継サーバ２００、ＳＮＳ等の外部サービスが提供するサイト等を示すサーバ３００を備えており、各機器は、インターネット４００を介して接続される構成となっている。
【００２４】
図２は、撮影装置１００のハードウェア構成図である。
【００２５】
撮影装置１００は、いわゆるデジタルカメラから成り、撮影用のレンズ１０１、撮像素子（以下、「ＣＣＤ」と称する）１０２、カメラ信号処理部（以下、「ＡＤＣ」と称する）１０３、画像処理部１０４、システムコントローラ１１０、バッファメモリ１１１、フラッシュＲＯＭ１１２、インターフェース回路（以下、「Ｉ／Ｆ回路」と称する）１１３、カードホルダ１１４、メモリカード１１５、ディスプレイドライバ１１６、および操作部１２０を備える。
【００２６】
レンズ１０１は、レンズ等であり、対物レンズ、ズームレンズ、およびフォーカスレンズなどで構成される。ズームレンズおよびフォーカスレンズについては、不図示の駆動機構により光軸方向へ駆動される。撮像素子１０２は、レンズ１０１から入射した撮像光を結像し、電気信号（アナログ信号）に変換して出力するＣＣＤイメージセンサで構成される。
【００２７】
カメラ信号処理部（ＡＤＣ）１０３は、撮像素子１０２から受けた電気信号にデジタル変換やホワイトバランス調整などの信号処理を行なって、デジタル信号に変換する機能を有する。システムコントローラ１１０は、画像処理部１０４、バッファメモリ１１１、フラッシュＲＯＭ１１２、Ｉ／Ｆ回路１１３、ディスプレイドライバ１１６、サウンドドライバ１１８、ＬＥＤドライバ１２８、および操作部１２０に接続されている
【００２８】
画像処理部１０４は、前処理部１０５、ＹＣ処理部１０６、電子ズーム処理部１０７、圧縮部１０８、および伸長部１０９を備え、カメラ信号処理部１０３から出力されるデジタル信号から画像データを生成し、各種画像処理を行う機能を有する。
【００２９】
前処理部１０５は、入力される画像データに基づく画像のホワイトバランスを調整するホワイトバランス処理や画像のガンマ補正処理を行う機能を有する。ホワイトバランス処理は、画像の色合いを、実物の色合いに近くなるように調整したり、光源（蛍光灯や太陽光など）に合った適正な色に調整したりする処理である。ガンマ補正処理は、画像のコントラストを調整する処理である。なお、前処理部１０５は、ホワイトバランス処理およびガンマ補正処理以外の画像処理を実行することも可能である。
【００３０】
ＹＣ処理部１０６は、入力される画像データに基づく画像を、輝度情報「Ｙ」と、輝度信号と青色の色差情報「Ｃｂ」と、輝度信号と赤色の色差情報「Ｃｒ」とに分離する機能を有する。電子ズーム処理部１０７は、画像の一部（例えば中央部）を所定の大きさでトリミングし、トリミングした画像を信号処理で元画像の大きさに拡大する機能を有する。
【００３１】
電子ズーム処理部１０７は、例えば、撮影された１６００×１２００ドットの画像から中央の１０２４×７６８ドットの画像を切り出し、データ補間を行いながら１６００×１２００ドットのサイズに拡大することができる。
【００３２】
圧縮部１０８は、画像データをＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式などの圧縮形式によって圧縮する機能を有する。伸長部１０９は、圧縮されている画像データを伸長する機能を有する。例えば、画像データをＪＰＥＧ方式で圧縮する場合、まず、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理が行われる（ＤＣＴ処理）。次に、画像の階調やグラデーションを表現する段階を数値（量子化ビット数）で表現する量子化処理が行われる。最後に、ハフマン符号化処理で画像データが圧縮される。
【００３３】
具体的には、画像データの信号文字列が一定のビット毎に区切られ、出現頻度が高い文字列に対してより短い符号が与えてられてゆく。なお、圧縮処理を行わないで画像データを記録する方式の場合は、圧縮部１０８および伸長部１０９を省略することができる。また、画像データの圧縮形式は、ＪＰＥＧ方式に限らず、ＧＩＦ（Ｇｒａｐｈｉｃａｌ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式などであっても、同様に処理を行うことができる。
【００３４】
バッファメモリ１１１には、画像処理部１０４で画像処理が行われる際に、一時的に画像データが保存される。フラッシュＲＯＭ１１２には、撮影装置１００の各種設定情報や、後述するユーザ情報等が保存される。Ｉ／Ｆ回路１１３は、システムコントローラ１１０から出力される画像データを、メモリカード１１５に記録可能なデータ形式に変換する。また、Ｉ／Ｆ回路１１３は、メモリカード１１５から読み出された画像データ等を、システムコントローラ１１０で処理可能なデータ形式に変換する。
【００３５】
カードホルダ１１４は、記録媒体であるメモリカード１１５を撮影装置１００に着脱可能にする機構を備えると共に、メモリカード１１５との間でデータ通信が可能な電気接点を備える。また、カードホルダ１１４は、撮影装置１００で利用される記録媒体の種類に応じた構造を有する。メモリカード１１５は、フラッシュメモリなどの半導体記憶素子を内蔵し、カードホルダ１１４に着脱可能なカード型の記録媒体である。メモリカード１１５には、撮影装置１００で撮影された画像データを記録することができる。
【００３６】
ディスプレイドライバ１１６は、システムコントローラ１１０から出力される画像データをディスプレイ１１７で表示可能な信号に変換する。具体的には、ディスプレイドライバ１１６は、システムコントローラ１１０から出力されるデジタルの画像データをアナログ画像信号に変換する処理を行い、次に画像サイズをディスプレイ１１７の表示可能エリアのサイズに適したサイズに変換する処理を行う。
【００３７】
サウンドドライバ１１８は、システムコントローラ１１０から出力される音声データをスピーカ２１９で鳴動可能な信号に変換する処理を行う。ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ドライバ１２８は、システムコントローラ１１０から出力される命令に従いランプ１２９の制御を行う。
【００３８】
操作部１２０は、電源スイッチ１２１、モードダイヤル１２２、撮影ボタン１２３、カーソルキー１２４、ズームボタン１２５、および閲覧（再生）ボタン１２６を備え、ユーザからの操作入力を受け付けて、操作内容に応じた信号をシステムコントローラ１１０に出力する。なお、操作部１２０には、図示の操作ボタン以外の操作ボタン類も含まれるが、それらの説明は省略する。
【００３９】
モードダイヤル（選択ボタン）１２２は、撮影動作のモードを切り替えるための回転可能なダイヤルである。ユーザはモードダイヤル１２２を操作することで、複数の撮影動作モードを選択することが可能である。なお、本発明の実施形態で、モードダイヤルは、ダイヤル式機構として記載をするが、例えば、ダイヤルではなくスライド式のボタンであってもよい。つまり、モードダイヤル１２２について、その機構はダイヤルに限定されず、カメラのモードを切り替えられるための機構を備えていることが本質である。
【００４０】
閲覧ボタン１２６は、撮影した画像データを閲覧する閲覧モード（再生モード）に切り替えるためのボタンである。閲覧ボタン１２６が押下されると、撮影モードから閲覧モードに移行する。なお、閲覧モードへの切替方法については、前述のように、閲覧ボタン１２６の押下に限定されず、ディスプレイ１１７上のタッチパネル（不図示）などによる移行方法であってもよい。
【００４１】
閲覧モードでは、システムコントローラ１１０が、Ｉ／Ｆ回路１１３を介して、カードホルダ１１４に装着されているメモリカード１１５から設定情報と画像データを読み出す。設定情報は、現在装着されているメモリカード１１５に記録されている画像の枚数および記録されている画像データの容量などである。読み出される画像データは、例えば、画像１枚分の画像データまたはサムネイルデータである。なお、メモリカード１１５から読み出される画像データは、上述したように所定の圧縮形式で圧縮されている。
【００４２】
メモリカード１１５から読み出された画像データは、Ｉ／Ｆ回路１１３およびシステムコントローラ１１０を介して、ディスプレイドライバ１１６へ入力される。ディスプレイドライバ１１６は、入力された画像データをディスプレイ１１７に表示させる。
【００４３】
カーソルキー１２４は、ユーザが撮影装置１００に対する所定の指示や機能選択を行うためのキーである。ユーザは、カーソルキー１２４により、撮影装置１００に対する各種設定情報やユーザ認証情報などの操作入力を行うことができる。
【００４４】
また、カーソルキー１２４により、ディスプレイ１１７にメニュー画面や撮影装置１００に対して各種設定情報を設定するための画面を表示したり、撮影装置１００が有する所定の機能を選択することができる。
【００４５】
さらに、カーソルキー１２４により、撮影装置１００で撮影された画像データをディスプレイ１１７上にプレビュー表示させることができる。プレビュー表示とは、撮影装置１００で撮影した画像を、その直後にディスプレイ１１７に表示させる機能である。
【００４６】
なお、プレビュー表示については、ディスプレイ１１７上に撮影した画像を１枚のみ表示する構成に限定されず、サムネイル画像を含む複数の画像を表示するように構成してもよい。また、プレビュー表示の切り替えについては、カーソルキー１２４の押下に限らず、他のボタンの押下などの一般的な方法を利用して切り替えられる構成にしてもよい。また、プレビュー表示画面で、プレビュー表示画像の削除や編集などが行えるように構成してもよい。
【００４７】
レンズ制御部１２７は、レンズ１０１のレンズに対して、ズーム、フォーカス、絞り等の制御を行う。また、撮影装置１００は、被写体を撮像して画像データを得る撮影モードと当該撮影モードで得た画像データを表示する閲覧（再生）モードとを備える。
【００４８】
なお、音声についてはマイクやスピーカを用いることで、撮影装置１００と同様に記録、及び再生が可能である。また、映像（動画）記録時には、通常音声記録も同時に行われ、圧縮部１０８および伸長部１０９で、映像と音声が多重化される。
【００４９】
また、撮影装置１００における撮影動作について図１を用いて説明する。まず、ユーザが電源スイッチ１２１を操作し、撮影装置１００の電源をＯＮにする。すると、撮影装置１００に内蔵されているバッテリー（不図示）から各回路へ電源供給されて、撮影装置１００の起動処理（レンズバリアを開く動作制御およびマイクロコンピューターのリセット処理など）が行われる。
【００５０】
撮影装置１００は、電源ＯＦＦ時に電源スイッチ１２１が押下されると電源ＯＮとなり、自動的に撮影モードとなるように構成されている。また、電源ＯＦＦ時に閲覧ボタンが押下されると電源ＯＮとなり、自動的に閲覧モードとなるように構成されている。
【００５１】
撮影装置１００が撮影モードに移行すると、光学画像がレンズ１０１を介して撮影装置１００内へ入射し、撮像素子（ＣＣＤ）１０２に結像される。ＣＣＤ１０２は、入射される光学画像を電気信号に変換して、カメラ信号処理部（ＡＤＣ）１０３へ出力する。ＡＤＣ１０３は、入力される電気信号（アナログ信号）をデジタル信号に変換する。ＡＤＣ１０３から出力されるデジタル信号は画像処理部１０４に入力される。
【００５２】
画像処理部１０４内の前処理部１０５では、入力されるデジタル信号に基づき画像データを生成し、ホワイトバランス処理およびガンマ補正処理などが行われる。画像処理部１０４内のＹＣ処理部１０６では、画像データが輝度信号Ｙと色差信号ＣｒおよびＣｂとに分離され、色差信号ＣｒおよびＣｂの情報量を減らす処理が行われる。
【００５３】
色差信号ＣｒおよびＣｂの情報量の削減処理は、例えば、画像の主走査方向の色情報を間引く「４：２：２ダウンサンプリング処理」や、画像の縦横方向の色情報を間引く「４：１：１ダウンサンプリング処理」などがある。なお、前処理部１０５およびＹＣ処理部１０６で画像処理を行う際は、画像データを一時的にバッファメモリ１１１に保存し、随時バッファメモリ１１１に保存されている画像データを読み出しながら画像処理が行われる。
【００５４】
画像処理部１０４から出力される画像データ（非圧縮）はシステムコントローラ１１０に入力される。システムコントローラ１１０は、画像処理部１０４から出力される画像データを、ディスプレイドライバ１１６へ出力する。
【００５５】
ディスプレイドライバ１１６は、入力される画像データ（デジタル信号）をアナログ画像信号に変換すると共に、アナログ画像信号に基づく画像のサイズをディスプレイ１１７で表示可能なサイズに調整する。
【００５６】
また、ディスプレイドライバ１１６は、ディスプレイ１１７に画像を表示させるよう制御する。このとき、ディスプレイ１１７に表示される画像は、ＣＣＤ１０２、ＡＤＣ１０３、および画像処理部１０４で、連続的に信号処理されて生成される画像（スルー画像）である。
【００５７】
ディスプレイ１１７にスルー画像が表示されている状態で、ユーザが希望のタイミングで撮影ボタン１２３を操作すると、システムコントローラ１１０は画像処理部１０４に制御信号を出力する。画像処理部１０４に制御信号が入力されると、圧縮部１０８は、前処理部１０５およびＹＣ処理部１０６で画像処理された画像データをバッファメモリ１１１へ保存し、圧縮処理を行う。
【００５８】
具体的には、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理（ＤＣＴ処理）や、画像の階調やグラデーションを表現する段階を量子化ビット数で表現する量子化処理や、画像データの信号文字列を一定のビット毎に区切り、出現頻度が高い文字列に対して、より短い符号を与えてゆくハフマン符号化処理などが実行される。圧縮された画像データは、システムコントローラ１１０およびディスプレイドライバ１１６を介してディスプレイ１１７に表示される。また、圧縮された画像データは、カードホルダ１１４を介してメモリカード１１５に記録される。
【００５９】
撮影ボタン１２３が操作される前にズームボタン１２５が操作されると、システムコントローラ１１０は光学ズーム処理や電子ズーム処理を実行し、画像の大きさを拡大または縮小させることができる。そして、ズームボタン１２５の操作後、撮影ボタン１２３が操作されると、拡大または縮小された画像の画像データがメモリカード１１５へ記録される。
【００６０】
図３は、図１に示した中継サーバ２００及びサーバ３００のハードウェア構成図である。
【００６１】
図３において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００６２】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００６３】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。これらは必要に応じて管理者が使用するものである。
【００６４】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、記載されていないがテープ装置等の外部メモリ２１１へのアクセスを制御する。
【００６５】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００６６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００６７】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００６８】
次に、図４に示すフローチャートを用いて、撮影装置における撮影処理について説明するが、各処理ステップは、撮影装置１００のシステムコントローラ１１０の制御の下、処理が実行される。
【００６９】
ステップＳ１００では、ユーザが、撮影ボタン１２３を押下したことを検知して、被写体の撮影を行い、撮影して得られた画像データを生成し、ステップＳ１０１では、ステップＳ１００において生成した画像データをメモリカード１１５等の記憶媒体へ保存する。
【００７０】
通常は、このように撮影して得られた画像データをそのまま撮影装置１００内に保存する処理を行っている。
【００７１】
図５に示すフローチャートを用いて、本発明の実施形態に係る情報処理システムにおける画像データのアップロード処理について説明する。
【００７２】
ステップＳ２００では、撮影装置１００内に組み込まれた機能を選択することが可能な、メニューを選択するための画面をディスプレイ１１７へ表示する。
【００７３】
この画面の例として、図１４に示すメニュー選択画面５００のように、メニューの一覧が表示され、その中から行いたい機能を選択出来るようになっている。
【００７４】
メニュー選択画面５００は、撮影装置１００に内に組み込まれた機能の一覧を選択可能なように一覧表示するためのメニュー選択欄５０１、メニュー選択欄５０１から撮影して得られた画像データを、インターネット４００を介して、サーバ３００等の外部機器へアップロードする機能を示すインターネットアップロード機能５０２、インターネットアップロード機能５０２を有効にするか、あるいは無効にするかを選択するための有効化欄５０３を備えている。
【００７５】
これらを選択する方法としては、カーソルキー１２４の操作や、ディスプレイ１１７に対して指等で触れることを検知して選択する（以後、ディスプレイ１１７に対して指で触れることで選択することを前提に記載するが、この方法に限られず、ユーザによるカーソルキー１２４の操作等によって選択することが可能である）ことで実現される。
【００７６】
ステップＳ２０１では、表示されたメニュー選択画面５００のインターネットアップロード機能５０２の選択を受付けると、有効化欄５０３を表示し、有効化欄５０３のＯＮが選択されたことを受付ける。
【００７７】
ステップＳ２０２では、画像データをアップロードするアップロード先の情報の選択を受付ける。
【００７８】
本ステップにおけるアップロード先の選択処理の詳細について、図６に示すフローチャートを用いて説明する。
【００７９】
ステップＳ３００では、撮影装置１００内のフラッシュＲＯＭ１１２あるいは、メモリカード１１５等の記憶媒体に記憶されているアップロード先の情報を取得して、図１５に示すアップロード先選択画面６００をディスプレイ１１７へ表示して、取得したアップロード先の情報をアップロード先選択画面６００に表示する。
【００８０】
アップロード先選択画面６００は、画像データのアップロード先を選択することが可能な画面であり、アップロード先の情報を一覧表示するためのアップロード先一覧表示領域６０１、アップロード先の情報を新規に登録する際に選択するための新規登録ボタン６０２を備えている。
【００８１】
本ステップでは、記憶媒体に記憶されたアップロード先の情報をアップロード先一覧表示領域６０１に表示を行う。
【００８２】
ステップＳ３０１では、ユーザによって、アップロード先一覧表示領域６０１からアップロード先が選択されたか、あるいは、新規登録ボタン６０２が選択されたかを検知し、ステップＳ３０２では、ステップＳ３０１において、アップロード先一覧表示領域６０１からアップロード先が選択されたことを検知した場合、本処理を終了し、新規登録ボタン６０２が選択されたことを検知した場合、ステップＳ３０３へ処理を進め、アップロード先の追加処理を行う。
【００８３】
ステップＳ３０３におけるアップロード先の追加処理の詳細について、図７に示すフローチャートを用いて説明する。
【００８４】
ステップＳ４００では、アップロード先の情報を入力して登録することが可能な図１６に示すアップロード先入力画面７００をディスプレイ１１７へ表示する。
【００８５】
アップロード先入力画面７００は、ユーザが識別可能なようにアップロード先の名称を入力するための接続先名入力欄７０１、アップロード先のＵＲＬ等のアドレスを入力するための接続先アドレス入力欄７０２、接続先名入力欄７０１及び接続先アドレス入力欄７０２に対してデータを入力する際のソフトウェアキーボードを示す入力部７０３、及び、接続先名入力欄７０１及び接続先アドレス入力欄７０２に入力されたデータを保存する際に選択するための保存ボタン７０４を備えている。
【００８６】
ステップＳ４０１では、アップロード先の入力を受け付ける。アップロード先入力画面７００でも示しているように、撮影装置１００からは、直接、接続先名入力欄７０１及び接続先アドレス入力欄７０２に対して、アップロード先のデータの入力を行うことも可能であるが、このアップロード先の追加処理は、携帯電話やＰＣ、タブレットのような他のデバイスとの無線通信によっても可能なものとする。その場合は追加処理用のアプリケーションを利用する。
【００８７】
ステップＳ４０２では、保存ボタン７０４が選択されたことを検知して、ステップＳ４０１において、接続先名入力欄７０１及び接続先アドレス入力欄７０２に入力されたアップロード先の情報をフラッシュＲＯＭ１１２あるいは、メモリカード１１５等の記憶媒体に追加する。
【００８８】
このアップロード先情報を登録するためのテーブルの構成として、図１３には、アップロード先情報テーブルが示されている。
【００８９】
アップロード先情報テーブルは、撮影装置１００において、アップロード先を一意に識別するためのＩＤ、接続先名入力欄７０１及び接続先アドレス入力欄７０２に入力されたアップロード先の情報を記憶するアップロード先、アップロード先に登録されている人数を示す登録人数、登録されている人数分の各人物の個人を特定する情報を示す登録情報、アップロード先に登録されているグループの数を示すグループ数、各グループに登録されている個人のＩＤを示すグループ登録情報、をアップロード先の数の分だけ、リストとして保存している。尚、登録情報は、個人を識別するためのＩＤ（詳細後述）に対応づけて個人を特定する情報を記憶している。
【００９０】
図５に戻り、ステップＳ２０３では、ステップＳ２０２において選択されたアップロード先に、現在、接続可能な状態かどうかを確認し、インターネット４００に接続不可能な状態である、もしくは、その接続先にアクセス不可能な状態である場合には、ステップＳ２０４へ処理を進め、ステップＳ２０４では、図１７に示すオフライン状態処理続行確認画面８００をディスプレイ１１７へ表示することで、その状況をユーザに表示し、このまま処理を続行するかどうかを確認する。
【００９１】
オフライン状態処理続行確認画面８００は、インターネット４００に接続不可能な状態である、もしくは、その接続先にアクセス不可能な状態等の旨を表示するメッセージ８０１、接続が不可能な状態、つまりオフラインの状態を継続する場合に選択するためのはいボタン８０２、継続しない場合に選択するためのいいえボタン８０３を備えている。
【００９２】
ステップＳ２０４では、はいボタン８０２が選択されたことを検知すると本処理を終了し、いいえボタン８０３が選択されたことを検知すると、ステップＳ２０５へ処理を進める。
【００９３】
ステップＳ２０５について、図８に示すフローチャートを用いて、アップロード情報のオフライン更新処理について説明する。
【００９４】
ステップＳ５００では、メモリカード１１５等の記憶媒体に保存されている画像データを取得し、図１８に示すアップロード対象画像選択画面９００をディスプレイ１１７へ表示することで、撮影装置１００にアップロード対象とする画像データがサムネイル画像等で一覧表示される。
【００９５】
アップロード対象画像選択画面９００は、アップロード対象とする画像データを一覧表示するための画像データ一覧表示欄９０１、画像データ一覧表示欄９０１からアップロード対象を望む画像データを選択するための画像データ選択欄９０２を備えている。
【００９６】
本ステップでは、メモリカード１１５等の記憶媒体から取得した画像データを画像データ一覧表示欄９０１へ表示する。
【００９７】
ステップＳ５０１では、人物の選択を受付ける。この選択は、ステップＳ５００で表示されたアップロード対象画像選択画面９００の画像データ一覧表示欄９０１から、ユーザが選択を所望する画像データの画像データ選択欄９０２を選択した後、不図示の確定ボタンを選択することで、選択した画像データを図１９に示すオフライン人物選択画面１０００に表示し、ユーザに対して選択を促す。
【００９８】
オフライン人物選択画面１０００は、表示された画像データの人物の個人情報、本実施形態では、人物の顔の情報を登録するための画面であり、人物等の個人情報を選択すると、その選択がなされていることを識別表示するオフライン人物選択済領域１００１、及びアップロード先を示すオフラインアップロード先表示領域１００２を備えている。
【００９９】
本ステップでは、ステップＳ５０１において選択された画像データをオフライン人物選択済領域１００１へ表示し、ステップＳ２０２で選択したアップロード先の名称をオフラインアップロード先表示領域１００２へ表示する。オフライン人物選択済領域１００１には、複数の画像データが存在する場合は、１枚ずつ表示（前、あるいは次のページへ進む不図示のボタンを選択することで可能）することが可能である。
【０１００】
そして、本ステップでは、ユーザによって、オフライン人物選択済領域１００１に表示された画像データの人物が選択されたことを検知するとオフライン人物選択済領域１００１を表示する。尚、選択を解除する場合は、オフライン人物選択済領域１００１が表示された状態で、再度、選択を行うと、選択が解除される。
【０１０１】
ステップＳ５０２では、ステップＳ５０１において選択した人物の情報を取得する。本ステップでは、選択した人物の顔認識を行い、その特徴点等の人物を特定する際に用いる情報を取得するが、この方法については、既存の顔認識により得られた情報を登録する技術を適用する。
【０１０２】
ステップＳ５０３では、ステップＳ５０２において取得した人物情報が、アップロード先情報テーブルの登録情報に記憶されているか否かを判定することで、既存人物であるか否かを判定する。尚、本ステップでは、ステップＳ２０２で選択したアップロード先の情報と、アップロード先情報テーブルのアップロード先の情報と、が一致したレコードに対して判定を行う。
【０１０３】
記憶されていると判定した場合は、既存人物であると判定し、ステップＳ５０４へ処理を進め、既存人物であると判定しない場合、ステップＳ５０６へ処理を進める。
尚、本ステップでは、
【０１０４】
ステップＳ５０２において取得した人物情報が、図１３に示す個人に関する情報を記憶する登録人物情報テーブルに存在するか否かを判定することで実現しても良い。
【０１０５】
登録人物情報テーブルは、個人を一意に識別するためのＩＤ、個人の名称を示す名前、個人が所属するグループがあれば、そのＩＤを示すグループＮＯ、個人を特定する情報（顔情報）を備えている。このＩＤと個人特定情報とを対応づけてアップロード先情報テーブルの登録情報に記憶されている。
【０１０６】
ステップＳ５０４では、既に登録されている個人の情報を別の人物として新規登録するか、あるいは、既に登録されている個人の情報を更新するかの選択を受付け、更新するが選択された場合は、ステップＳ５０５へ処理を進め、新規登録するが選択された場合、ステップＳ５０６へ処理を進める。
【０１０７】
ステップＳ５０５では、ステップＳ５０２で取得した人物情報を用いて、アップロード先情報テーブルの個人特定情報と登録人物情報テーブルの登録情報と、の更新を行う。特徴点等の人物情報は、多ければ多いほど本人と認識する精度が向上するため、本ステップにおいて更新を行う。
【０１０８】
ステップＳ５０６では、ステップＳ５０２で取得した人物情報に対して、新たなＩＤを発行し、当該人物情報を登録人物情報テーブルの個人特定情報へ登録する。
【０１０９】
図５に戻り、ステップＳ２０３においてネットワークに接続されていると判定した場合、アップロード先に接続しに行き、ステップＳ２０６へ処理を進め、ステップＳ２０６では、アップロード情報のオンライン更新処理へ進む。
【０１１０】
尚、アップロード情報のオンライン更新処理の内容の詳細については、図９に示すフローチャートを用いて説明する。
【０１１１】
ステップＳ６００では、アップロード先が接続可能か否かを判定し、接続不可能であると判定した場合は、ステップＳ６０１へ処理を進め、接続可能であると判定した場合は、ステップＳ６０２へ処理を進める。
【０１１２】
ステップＳ６０１では、ディスプレイ１１７へ接続が不可能であることを示すメッセージを表示する。
【０１１３】
ステップＳ６０２では、アップロード先と接続し、ステップＳ６０３では、アップロード先に記憶された友人情報を取得する。ここでは、アップロード先情報テーブルの登録情報に記憶した個人の人物情報を含む友人情報（友人関係を記憶した情報であり、各個人を特定する情報（顔情報等）を記憶している）に基づいて、その友人の名前や、その友人に結び付けられている顔情報から、特徴点等のその個人を特定することが可能な情報を取得する。複数存在する場合、全ての友人情報を取得する。
【０１１４】
ステップＳ６０４では、ステップＳ６０３で取得した友人情報を、図２０に示す登録人物選択画面１１００に表示して、人物情報を登録するか否かを選択させる。
【０１１５】
登録人物選択画面１１００は、友人の名称を表示するための友人名称表示領域１１０１、友人の顔情報を表示するための友人顔情報表示領域１１０２、登録対象とする友人情報を選択するための友人情報選択欄１１０３を備えている。
【０１１６】
本ステップでは、ステップＳ６０３において取得した友人情報に含まれる友人の名称を友人名称表示領域１１０１へ表示し、友人情報に含まれる友人の顔情報を友人顔情報表示領域１１０２へ表示しておき、ユーザから、不図示の選択ボタンが選択されたことを検知すると、友人情報選択欄１１０３に対して選択された友人情報を取得する。
【０１１７】
そして、この友人情報が、アップロード先情報テーブルの登録情報に記憶されているか否かを判定し、記憶されていないと判定した場合は、ステップＳ６０５へ処理を進め、記憶されていると判定した場合は、ステップＳ６０６へ処理を進める。尚、本ステップでは、ステップＳ２０２で選択したアップロード先の情報と、アップロード先情報テーブルのアップロード先の情報と、が一致したレコードに対して判定を行う。
【０１１８】
ステップＳ６０５では、ステップＳ６０３で取得した友人情報を用いて、アップロード先情報テーブルの登録情報、登録人物情報テーブルの個人特定情報を更新し、ステップＳ６０６では、ステップＳ６０３で取得した友人情報を登録人物情報テーブルに記憶する。その際、新たにＩＤを発行し、名前、個人特定情報には、友人情報を記憶し、更に、友人関係毎にＩＤを新たに発行し、グループＮＯへ記憶する。
【０１１９】
尚、ステップＳ６０２からステップＳ６０６の処理は、アップロード先に登録されている人数分繰り返す。
【０１２０】
図５に戻り、ステップＳ２０７では、アップロード先情報において、グループ設定が存在する場合は、グループの選択を行う。
【０１２１】
図２１に示すアップロード公開範囲指定画面１２００の例のように、表示されたグループから、個人情報を開示してよい範囲のグループがある場合には、グループを指定ボタン１２０１、を選択し、グループを選択しない場合は、全員ボタン１２０２を選択する。新たにグループを作成することも可能とする。
【０１２２】
ステップＳ２０８では、処理対象とする画像データの選択処理をおこなう。
【０１２３】
処理対象とする画像データの選択処理の詳細については、図１０に示すフローチャートを用いて説明する。
【０１２４】
まず、ステップＳ７００では、アップロードが可能な画像を一覧で表示する。例えば、前述したように、メモリカード１１５に記憶した画像データをアップロード対象画像選択画面９００に表示する。
【０１２５】
ステップＳ７０１では、ユーザからの処理対象とする画像データの選択を受け付ける。この処理は、アップロード対象画像選択画面９００の画像データ一覧表示欄９０１から、ユーザが選択を所望する画像データの画像データ選択欄９０２を選択した後、不図示の確定ボタンを選択することで選択を受付ける。
【０１２６】
図５に戻り、処理対象画像の選択が完了したら、ステップＳ２０９に処理を進め、モザイク処理を行う。
【０１２７】
本ステップにおけるモザイク処理は、図１１に示すフローチャートを用いて説明する。
【０１２８】
まず、ステップＳ８００では、ステップＳ１０７において選択された画像データを１つずつ読み込む。
【０１２９】
ステップＳ８０１では、ステップＳ８００において読み込んだ画像データの中から、人物を検出し、ステップＳ８０２では、ステップＳ８０１において検出した人物情報と、アクセス先情報テーブルの登録情報内の人物との情報を照合し、一致する人物が存在するか否かを判定することで照合を行う。
【０１３０】
照合する人物情報が存在する、もしくは、アクセス先情報テーブル内の登録情報の全データとの照合が終了するまで、この処理を繰り返す。
【０１３１】
アクセス先情報内の人物情報に一致する人物データが存在する、もしくは、アクセス先情報内の全ての人物情報とのデータの照合が終了したらループを抜け、アクセス先情報内の人物情報に一致する人物データが存在したのかを判定する。
【０１３２】
アクセス先情報テーブルの登録情報に一致する人物情報が存在しなかった場合は、ループの先頭へ戻り、次の画像の処理を行い、アクセス先情報テーブルの登録情報に一致する人物情報が存在した場合は、ステップＳ８０４へ進み、その認識された人物にモザイク処理（マスク処理）を行う。
【０１３３】
処理対象の画像データとして選択された全ての画像データの処理が終了するまで、ステップＳ８０１〜Ｓ８０４の処理を繰り返す。
【０１３４】
図５に戻り、モザイク処理が完了したら、ステップＳ２１０に進み、モザイク調整処理を行う。
【０１３５】
モザイク調整処理の詳細については、図１２に示すフローチャートを用いて説明する。
【０１３６】
まず、ステップＳ９００では、アップロードが可能な画像を一覧で表示する。図２２に示す処理済み画像一覧表示画面１３００の例のように、画面に処理済みの画像１３０１が一覧で表示される。この際に、モザイク処理が行われている画像データ１３０２もそのまま表示される。
【０１３７】
ステップＳ９０１では、ユーザから、モザイク処理済みの画像データの中からモザイク調整を行う画像データの選択を受付ける。図２３に示すモザイク調整処理画面１４００の例ように、画面に触れる等で画像データを選択することが可能である。
【０１３８】
モザイク調整処理画面１４００は、処理済み画像一覧表示画面１３００において選択された画像データを表示して、モザイク処理が行われた箇所をユーザが選択を行うと、モザイクが解除され、再度、解除された状態で、選択を行うと、モザイクがかかる機能を有する。更に、モザイクが未処理の領域に対しても、ユーザが選択することで、当該領域に対してモザイク処理を行う機能をも備える。更に、処理済み画像一覧表示画面１３００に戻るための一覧へボタン１４０２を備えている。
【０１３９】
ステップＳ９０２では、ユーザから、モザイク調整処理画面１４００において、選択された画像の中のモザイク処理された範囲の選択を受け付ける。図２３に示すモザイク調整処理画面１４００の例ように、ユーザが画面に触れる等でモザイク処理された範囲を選択することが可能である。
【０１４０】
ステップＳ９０３では、ステップＳ９０２において選択された領域がモザイク処理された領域であるかどうかを判定し、領域であると判定しない場合、ステップＳ９０４へ処理を進め、領域であると判定した場合、ステップＳ９０５へ処理を進める。
【０１４１】
ステップＳ９０４では、ステップＳ９０２において選択された領域のモザイクを解除する。
【０１４２】
ステップＳ９０５では、ステップＳ９０２において選択された領域内に個人情報として認識可能な情報が存在するか否かを判定し、存在すると判定しない場合、ステップＳ９０６へ処理を進め、存在すると判定した場合、ステップＳ９０７へ処理を進める。
【０１４３】
ステップＳ９０６では、認識可能な個人情報が存在しないことをディスプレイ１１７へ表示し、ループの先頭にもどり、次の範囲選択の受け付けもしくは、一覧へボタン１４０２が選択されるのを待つ。
【０１４４】
ステップＳ９０７では、選択された範囲内の個人情報が登録されているべき情報であるかどうかをユーザに対して確認する。本ステップでは、図２４に示す例のように、ユーザにモザイク調整処理登録選択画面１５００をディスプレイ１１７へ表示する。
【０１４５】
モザイク調整処理登録選択画面１５００の登録ボタン１５０１が選択された後、選択された範囲内の個人情報がアップロード先情報テーブルの登録情報に記憶されている場合、ステップＳ９０７へ処理を進め、選択された範囲内の個人情報がアップロード先情報テーブルの登録情報に記憶されていない場合、ステップＳ９０８へ処理を進める。
【０１４６】
モザイク調整処理登録選択画面１５００の一覧へボタン１５０２が選択された場合、ステップＳ９１０へ処理を進める。
【０１４７】
ステップＳ９０７では、選択された範囲内の個人情報を、アップロード先情報テーブルの登録情報、登録人物情報テーブルの個人特定情報を更新し、ステップＳ９０８では、新たなＩＤを発行し、登録人物情報テーブルへ個人情報を記憶する。
【０１４８】
ステップＳ９１０では、選択された範囲の個人情報に対し、モザイク処理を行う。
【０１４９】
ステップＳ９０２〜Ｓ９１０を、ユーザがモザイク調整処理画面１４００あるいはモザイク調整処理登録選択画面１５００の一覧へボタンを選択するまで繰り返し、ステップＳ９０１〜Ｓ９１０をユーザがモザイク調整処理画面１４００あるいはモザイク調整処理登録選択画面１５００の不図示の完了ボタンを選択するまで繰り返す。
【０１５０】
図５に戻り、モザイク調整処理が完了したら、ステップＳ２１１に処理を進め、処理が完了した画像データをメモリカード１１５に保存する。
【０１５１】
ステップＳ２１２では、アップロード先に対し、選択された処理済みの画像データをアップロードし、処理が完了する。アップロードする直前に、図２５に示す処理済み画像アップロード確認画面に対して選択された処理済みの画像データを表示し、ユーザに対してアップロードするか否かを選択させる。はいボタン１６０１が選択されたことを受付けるとアップロードを開始し、いいえボタン１６０２が選択されたことを受付けると処理を終了する。
【０１５２】
以上、本発明によれば、画像データを出力する際に、画像データの出力先に応じて、当該画像データに含まれる個人情報を隠蔽することを自動化することで、ユーザに作業負荷をかけることなく、個人情報の漏洩を抑止することができる。
【０１５３】
また、本発明は、撮影層装置と情報処理装置としてのクライアント端末とをＵＳＢ等の接続機器を用いて接続し、撮影装置で撮影して得られた画像をクライアント端末に取り込み、クライアント端末上で、撮影装置で行った各処理を実行しても良い。
【０１５４】
また、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。
【０１５５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１５６】
また、撮影装置やコンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、撮影装置やコンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５７】
さらに、記録媒体から読み出されたプログラムが、撮影装置やコンピュータに挿入された機能拡張ボードや撮影装置やコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５８】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１６０】
１００    撮影装置
１０１    レンズ
１０２    撮像素子
１０３    カメラ信号処理部
１０４    画像処理部
１０５    前処理部
１０６    ＹＣ処理部
１０７    電子ズーム処理部
１０８    圧縮部
１０９    伸長部
１１０    システムコントローラ
１１１    バッファメモリ
１１２    フラッシュメモリ
１１３    Ｉ／Ｆ回路
１１４    カードホルダ
１１５    メモリカード
１１６    ディスプレイドライバ
１１７    ディスプレイ
１１８    サウンドドライバ
１１９    スピーカ
１２０    操作部
１２１    電源スイッチ
１２２    モードダイヤル
１２３    撮影ボタン
１２４    カーソルキー
１２５    ズームボタン
１２６    閲覧ボタン
１２７    レンズ制御部
１２８    ＬＥＤドライバ
１２９    ランプ
２００    中継サーバ
３００    サーバ
４００    インターネット
【図１】
2014131217.tif 000003
【図２】
2014131217.tif 000004
【図３】
2014131217.tif 000005
【図４】
2014131217.tif 000006
【図５】
2014131217.tif 000007
【図６】
2014131217.tif 000008
【図７】
2014131217.tif 000009
【図８】
2014131217.tif 000010
【図９】
2014131217.tif 000011
【図１０】
2014131217.tif 000012
【図１１】
2014131217.tif 000013
【図１２】
2014131217.tif 000014
【図１３】
2014131217.tif 000015
【図１４】
2014131217.tif 000016
【図１５】
2014131217.tif 000017
【図１６】
2014131217.tif 000018
【図１７】
2014131217.tif 000019
【図１８】
2014131217.tif 000020
【図１９】
2014131217.tif 000021
【図２０】
2014131217.tif 000022
【図２１】
2014131217.tif 000023
【図２２】
2014131217.tif 000024
【図２３】
2014131217.tif 000025
【図２４】
2014131217.tif 000026
【図２５】
2014131217.tif 000027