(57)【要約】【課題】写真等の画像の公開レベル設定を、利用者に手間をかけさせずに適切に行う。【解決手段】画像を入力する画像入力手段１０１００と、入力された画像から人物を検出する人物検出手段１０２００と、人物検出手段１０２００による人物検出結果に基づいて前記画像の公開レベルを決定する公開レベル決定手段１０３００と、を有することを特徴とする。【選択図】図１
2010122733.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像から人物を検出する人物検出手段と、
前記人物検出手段による人物検出結果に基づいて前記画像の公開レベルを決定する公開レベル決定手段と、
を有することを特徴とする画像管理装置。
【請求項２】
前記公開レベル決定手段は、前記人物検出結果にて人物を検出した場合、検出した人物それぞれに設定された公開レベルの判定基準に基づいて前記画像の公開レベルを決定することを特徴とする、請求項１記載の画像管理装置。
【請求項３】
人物検出結果と公開レベルを対応付ける判定基準記憶手段を有し、
前記公開レベル決定手段は、前記判定基準記憶手段に記憶された前記公開レベルの判定基準に基づいて公開レベルを決定することを特徴とする、請求項１又は２記載の画像管理装置。
【請求項４】
前記判定基準記憶手段は、記憶する前記判定基準を、利用者毎に利用者の指示により変更・修正可能であることを特徴とする、請求項３記載の画像管理装置。
【請求項５】
前記判定基準記憶手段では、人物の検出結果と公開レベルの対応関係を複数記憶しておき、利用者の指示により前記対応関係の一つを選択することにより、判定基準とすることを特徴とする、請求項４に記載の画像管理装置。
【請求項６】
前記判定基準記憶手段は、検出した人物の大きさに基づいて公開レベルを決定する旨の判定基準を記憶することを特徴とする、請求項３から５のいずれか１項に記載の画像管理装置。
【請求項７】
前記判定基準記憶手段は、検出した人物の人数に基づいて公開レベルを決定する旨の判定基準を記憶することを特徴とする、請求項３から６のいずれか１項記載の画像管理装置。
【請求項８】
前記判定基準記憶手段は、検出した人物のうちあらかじめ設定した大きさ以上の人物の数に基づいて公開レベルを決定する旨の判定基準を記憶することを特徴とする、請求項３から７のいずれか１項に記載の画像管理装置。
【請求項９】
前記人物検出手段による人物の検出は、画像中に含まれる顔を検出することにより行うことを特徴とする、請求項１から８のいずれか１項記載の画像管理装置。
【請求項１０】
前記公開レベル決定手段は、前記人物検出手段による人物の検出の結果に基づいて、特定人物が含まれているか否か、検出人物に関して認識を行い、当該認識結果に基づいて公開レベルを決定することを特徴とする、請求項９記載の画像管理装置。
【請求項１１】
入力された画像から人物を検出する人物検出ステップと、
前記人物検出ステップによる人物検出結果に基づいて前記画像の公開レベルを決定する公開レベル決定ステップと、
を含むことを特徴とする画像管理装置の制御方法。
【請求項１２】
前記公開レベル決定ステップは、前記人物検出結果にて人物を検出した場合、検出した人物それぞれに設定された公開レベルの判定基準に基づいて前記画像の公開レベルを決定することを特徴とする、請求項１１記載の画像管理装置の制御方法。
【請求項１３】
人物検出結果と公開レベルを対応付ける判定基準記憶ステップを含み、
前記公開レベル決定ステップは、前記判定基準記憶ステップで記憶された前記公開レベルの判定基準に基づいて公開レベルを決定することを特徴とする、請求項１１又は１２記載の画像管理装置の制御方法。
【請求項１４】
コンピュータに、
入力された画像から人物を検出する人物検出ステップと、
前記人物検出ステップによる人物検出結果に基づいて前記画像の公開レベルを決定する公開レベル決定ステップと、
を実行させることを特徴とする画像管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理装置、その制御方法及びプログラムに関し、特に、画像の公開レベルの設定を適切に行う技術に関する。
【背景技術】
【０００２】
本発明は、限定するものではないが、写真公開サービスに適用すると効果的な技術である。写真公開サービスにおいては、保有する画像を効果的に利用するための属性情報生成に関する技術が求められており、より具体的には、保有する画像の公開レベルを適切に判定する方法や装置等を提供することが課題となっている。
【０００３】
個人ならびに企業の保有する情報をインターネット上に蓄積し、複数の利用者により共有・利用するサービスはニュース・ウェブログ・ソーシャルネットワークサービスなど数多く提案され、実際に運用されている。このような環境下、写真に関しても、個人の撮影した写真をネットワークストレージ上に蓄積し、友人・知人・グループなどで共有したり、不特定多数の利用者に公開したりするアルバムサービスが多数提案され、運用されている。
特許文献１は、利用者が写真を共有し、交換するためのリポジトリサービスに関する技術を開示する。
【０００４】
個人の情報をネットワークストレージに蓄積し他者との共有を行う場合、蓄積または保存する際に、該情報の公開レベルを設定することが通常よく行われる。写真をネットワークストレージに蓄積して共有する際も同様である。利用者は、写真画像を蓄積する際におのおのの写真に対して公開レベルを設定し、設定した公開レベルに応じて写真画像を運用する。特許文献２は、ホームページ上で公開される映像や情報の編集権限レベル及び公開レベルを個人・企業・家族との関連性をツリー図に基づき指定する方法に関する技術を開示する。
また、非公開の情報に関してパスワードで管理するという手法も行われる。特許文献３は、個人的な情報については秘密を保持しながら許可されたものは自由に閲覧できる画像データ供給に関する技術を開示する。
【特許文献１】特開２００５−１２９０５６号公報
【特許文献２】特開２００３−２０３０９２号公報
【特許文献３】特開２００２−１４２０５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記で提案されているシステムでは、共有すべき写真画像のネットワーク上に蓄積・登録する際に利用者が手動で公開レベルを指定する。しかしながら、公開レベルを手動にて設定する方式では、利用者は登録の際に、公開レベルの設定というわずらわしい処理を行う必要がある。カメラ等の撮影機器により撮影した画像を直ちにネットワークストレージに蓄積するような場合、利用者は写真撮影のたびに、公開レベル設定という作業を行わなければならず、その手間は膨大である。
【０００６】
あらかじめ撮影した写真に対するデフォルトの公開レベル情報を設定しておき、設定した公開レベルを自動的に付与することも考えられる。しかしながら、この場合、写真に対する利用者の意図する公開レベルが、事前に設定した公開レベルと同一の場合は、公開レベル設定というわずらわしい処理を行う必要がなくなっても、異なる場合にはやはり手動にて指定する必要がある。また、このような方式を行った場合、画像の登録時に設定変更を忘れてしまい、利用者の望まない公開レベルで登録されてしまうということもある。
【０００７】
本発明は、上記実情を鑑みて、写真等の画像の公開レベル設定を、利用者に手間をかけさせずに適切に行うための画像管理装置、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明は、次のような構成を備える。
【０００９】
本発明に係る画像管理装置は、入力された画像から人物を検出する人物検出手段と、前記人物検出手段による人物検出結果に基づいて前記画像の公開レベルを決定する公開レベル決定手段と、を有することを特徴とする。
【００１０】
本発明に係る画像管理装置の制御方法は、入力された画像から人物を検出する人物検出ステップと、前記人物検出ステップによる人物検出結果に基づいて前記画像の公開レベルを決定する公開レベル決定ステップと、を含むことを特徴とする。
【００１１】
本発明に係る画像管理プログラムは、コンピュータに、入力された画像から人物を検出する人物検出ステップと、前記人物検出ステップによる人物検出結果に基づいて前記画像の公開レベルを決定する公開レベル決定ステップと、を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、写真等の画像の公開レベル設定を、利用者に手間をかけさせずに適切に行うための画像管理装置、その制御方法及びプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施形態により詳細に説明する。
以下に説明する本実施形態のシステムは、画像を入力する画像入力手段と、前記画像入力手段により入力された画像を解析し、画像中に含まれる人物を検出する人物検出手段と、人物検出結果に基づき公開レベルを判定する公開レベル判定手段と、を備え、入力画像中の写っている人物の検出結果に基づき該画像の公開レベルを判定する。このような構成をとることにより、利用者は写真撮影後に、手動にて公開レベルを設定することなく公開レベルを付与することが可能になり、人の情報を保持しつつ、画像の共有あるいは利用を行うための画像の公開レベルを利用者の負荷の少ないかたちで判定するという課題を達成することができる。
【００１４】
また、このような構成をとることにより、写真をネットワーク上に蓄積して利用するサービスにおいて、利用者の負荷を軽減したサービスの提供が可能になる。また、公開レベルの設定を忘れることにより、利用者の意図に沿わない公開レベルにて画像が公開されてしまうという事態を回避したサービスの提供が可能になる。これにより、前記サービスでの写真の蓄積・利用をより活性化できるという効果がある。
【００１５】
（第１の実施形態）
本発明を実施するための第一の最良の形態について図面を参照して説明する。
図１を参照すると本発明の第一の最良の形態は、画像入力手段１０１００と、人物検出手段１０２００と、公開レベル決定手段１０３００と、画像記録手段１０４００と、蓄積手段１０５００と、判定基準記憶手段１０６００とを備える。次に、本実施形態が備える各手段が有する機能について説明する。
【００１６】
画像入力手段１０１００は、写真画像の入力を行う機能を有する。人物検出手段１０２００は、画像入力手段１０１００から入力された写真画像をうけとり、前記写真画像中に写っている人物を検出する機能を有する。公開レベル決定手段１０３００は、人物検出手段１０２００から人物検出結果をうけとり、公開レベルを決定する機能を有する。画像記録手段１０４００は、画像入力手段１０１００から画像をうけとり、公開レベル決定手段１０３００から公開レベルをうけとり、蓄積手段１０５００に記録する機能を有する。蓄積手段１０５００は、画像を蓄積する機能を有する。
【００１７】
画像入力手段１０１００は、一例として、あらかじめ定められたルールにて動作するプログラムを搭載したＣＰＵである。この場合、例えばハードディスクやメモリのような外部記憶媒体に蓄積されている画像ファイルを読み出す機能を備えている。また、画像入力手段は、カメラはビデオカメラの撮像部のように、外界状態ＣＣＤセンサ群のようなものであってもよい。
【００１８】
人物検出手段１０２００は、一例として、あらかじめ定められたルールにて動作するプログラムを搭載したＣＰＵである。画像情報から特徴量を抽出し、あらかじめ辞書情報として用意した人物存在時に検出される特徴量のパタンを観測したか否かで人物検出を行うように動作してもよい。人物検出として、人物そのものを検出するのではなく、顔・上半身・後姿などの人物に固有の特定部分を検出し、検出結果をもって人物の検出とするように動作してもよい。人物検出は、顔部分の大きさがあらかじめ定めておいた所定の大きさを超えるものだけを対象としてもよい。この場合、処理の効率化が実現する。ＣＰＵは専用のＣＰＵであっても、他の構成要素と共通のＣＰＵであってもかまわない。
【００１９】
公開レベル決定手段１０３００は、一例として、あらかじめ定められたルールにて動作するプログラムを搭載したＣＰＵである。あらかじめ設定された、人物検出結果と公開レベルとの対応関係である判定基準を判定基準記憶手段１０６００に蓄積しておき、検出結果が入力されたときに、蓄積されている判定基準に基づき対応する公開レベルを選択する。入力として、人物検出手段のみであってもよいし、利用者の履歴、時間、他の画像特徴量や判定結果のパタンなど、複数の入力をもとに判定するような構成をとってもよい。ＣＰＵは専用のＣＰＵであっても、他の構成要素と共通のＣＰＵであってもかまわない。
【００２０】
画像記録手段１０４００は、一例として、あらかじめ定められたルールにて動作するプログラムを搭載したＣＰＵである。判定された公開レベルを関連づけさせて、画像入力手段１０１００により入力された画像を蓄積手段１０５００に記録する。画像をネットワークに接続された共有ストレージに蓄積する場合、通信手段を備え、入力画像をネットワーク上の離れた位置にあるストレージに蓄積するように動作してもよい。また、ネットワーク上の離れた位置に安全に画像を記録するために暗号化や認証などのセキュリティ機能をさらに備えていてもよい。ＣＰＵは専用のＣＰＵであっても、他の構成要素と共通のＣＰＵであってもかまわない。
【００２１】
蓄積手段１０５００は、一例として、ハードディスク・フラッシュメモリなどの記憶装置があり、専用の蓄積装置であっても、他の蓄積装置との兼用であってもかまわない。入力画像をファイルのようなか形で保存してもよいし、登録者・登録時間・サイズ・公開レベルなどを記載したデータベースの形で蓄積してもよい。また、公開レベルに応じて画像を蓄積するような携帯端末になっていてもよい。
【００２２】
判定基準記憶手段１０６００は、人物検出結果と公開レベルとの対応関係を「判定基準」として記憶・蓄積する機能を有する。なお、判定基準記憶手段１０６００は、ハードディスクやフラッシュメモリ等のハードウェアを利用して、ソフトウェアプログラムによって実現させる機能的な手段である。
【００２３】
図２は、写真画像をネットワーク上に蓄積して利用するシステムの構築例としてのハードウェア構成の例を示した図である。
【００２４】
通信ネットワーク２０１００に写真共有サーバ２０２００と複数の写真登録端末２０３１０，２０３２０，・・・２０３Ｎ０と複数の写真閲覧端末２０４１０，２０４２０，・・・２０４Ｍ０が接続されている。通信ネットワーク２０１００の一例としてはインターネットがあるが、企業内ＬＡＮやプライベートなネットワークであってもよい。
【００２５】
写真共有サーバ２０２００は、通信部２０２１０と写真共有・公開用制御ＣＰＵ２０２２０と大容量のストレージであるデータ蓄積部２０２３０を有するコンピュータにより実現される。写真共有・公開用制御ＣＰＵ２０２２０は、写真の共有や公開のためのデータのやり取りやファイルの管理などを行う。データ蓄積部２０２３０は、共有・公開をする写真画像と、これら写真画像毎に関連づけされたメタ情報を蓄積する。ここで、写真画像のメタ情報は、写真画像の公開レベルを示す情報を含むものとする。
【００２６】
写真登録端末２０３１０は、カメラ等の写真撮影手段２１３１４と各種データ処理をつかさどるＣＰＵ２０３１５とキーボード、ボタンなどの撮影や登録などの指示を行う指示入力手段２００３１３と利用者の指示や写真画像の確認を行うモニタ２０３１２とネットワークとの通信を行う通信部２０３１１と写真画像や当該写真画像のメタ情報などのデータや各種プログラムを蓄積するデータ蓄積部２０３１６を備えた端末で、カメラ付携帯電話、カメラ機能付コンピュータ、通信機能ならびにＣＰＵ内蔵のディジタルカメラ、などがこれに当たる。図２では、写真登録端末をひとつのモジュールとして記載したが、ディジタルカメラとコンピュータ、ビデオカメラと専用通信専用端末など、複数のハードウェアの組み合わせにより実現されていてもよい。その場合、一方のハードウェアには、撮影機器がない、あるいはモニタがないなどの構成になっていてもよい。また、通信部は複数の写真登録用端末を束ねる通信部とネットワークで写真共有サーバとコミュニケーションを行う通信部など複数の通信機器が階層構造で設置されたものであってもよい。
【００２７】
写真閲覧端末２０４１０は、各種データ処理をつかさどる制御ＣＰＵ２０４１４とキーボード、ボタンなどの写真の閲覧に際して支持を行う指示入力手段２０４１２と利用者の指示の確認や写真画像の表示を行うも似た２０４１３とネットワークとの通信を行う通信部２０４１１と写真などのデータや各種プログラムを蓄積するデータ蓄積部を備えた端末で、パーソナルコンピュータ、カメラ付携帯電話、通信機能ならびにＣＰＵ内臓のディジタルカメラ、カーナビゲーション端末などこれにあたる。写真登録端末２０３１０と同様こちらも一台の端末ですべての機能が実現されている必要はなく、サーバとシンクライアント、携帯電話とホームサーバの連携など複数の端末で実現されていてもよい。
【００２８】
なお、写真閲覧端末と写真登録端末は同一の端末で、利用者の指示に応じて、写真登録にも利用できまた、写真の閲覧もできるという形態であってもよい。
【００２９】
図２のようなハードウェア構成をとった場合、図１の画像入力手段１０１００は、例えば、撮像部２０３１４と制御ＣＰＵ２０３１５ならびに指示入力手段２０３１３の連携で実現される。カメラ等の撮像機器とリンクしていない場合、制御ＣＰＵ２０３１５が指示入力手段２０３１３の経由の指示に従い、データ蓄積部２０３１６からあらかじめ蓄積しておいた画像を読み出して入力するという形をとってもよい。通信に際しては、ケーブルにより情報をやり取りする有線通信や、無線信号によって情報をやりとりする無線通信のいずれかまたは連携であってもよい。
【００３０】
同様に、人物検出手段１０２００ならびに公開レベル決定手段１０３００は、動作を記述したプログラムを保存するデータ蓄積部２０３１６と制御ＣＰＵ２０３１５上で実現される。画像記録手段１０４００は、写真登録端末２０３１０側の制御ＣＰＵ２０３１５、データ蓄積部２０３１６、通信部２０３１１と通信ネットワーク２０１００、写真共有サーバ２０２００上の通信部２０２１０、写真共有・公開用制御ＣＰＵ２０２２０、制御用プログラムを蓄積するデータ蓄積部２０２３０の組み合わせにより実装することができる。蓄積手段は、写真共有サーバのデータ蓄積部２０２３０上に実装できる。また、人物検出手段１０２００、公開レベル決定手段１０３００を写真共有サーバ２０２００上に実装するような形態をとってもよい。この場合写真入力手段は、写真登録端末２０３１０の通信部２０３１１、写真共有サーバ２０２００の通信部２０２１０を含む形で構成され、写真記録手段１０４００は、写真共有サーバ側のＣＰＵ２０２２０とデータ蓄積部２０２３０により実装可能である。
【００３１】
次に、図１および図３のフローチャートを参照して本実施形態の全体の動作例について説明する。
【００３２】
画像入力手段１０１００は写真画像を入力する（Ｓ１００１）。ディジタルカメラやカメラ付携帯電話等に搭載されている撮像デバイスからの出力をキャプチャして入力する。または、ハードディスクやメモリなどに蓄積された画像の中から、利用者が指定した画像に関して、読み出して入力するということでもよい。
【００３３】
人物検出手段１０２００は、入力された写真画像を解析し、写真画像に写っている人物の検出を行う（Ｓ１００２）。
【００３４】
本実施形態における、画像処理技術によって画面内に人物が入っていることを検出する技術は、当業者によく知られているいくつかの検出方法を用いることができる。例えば、検出された肌色領域の縦横比と、目および唇領域の判定に基づき、顔領域を検出し、人物を検出する検出方法を用いることができる。人物検出手段１０２００は、人物検出の有無だけでなく、必要に応じて、検出された人物の数や検出した人物の大きさや位置情報を合わせて出力するように動作してもよい。
【００３５】
公開レベル決定手段１０３００は、写真画像に写っている人物の検出結果と、判定基準記憶手段１０６００に記憶された判定基準に基づいて、該写真の公開レベルを決定する（Ｓ１００３）。
【００３６】
画像記録手段１０４００は、前記決定した公開レベルに基づき、蓄積手段１０５００に画像を蓄積する（Ｓ０００４）。
【００３７】
次に、図３のステップＳ１００３における公開レベル決定のための処理について以下に詳述する。
【００３８】
図４は公開レベル決定のための判定基準の実施形態（その１）を示す処理フロー図である。図４では、人物検出を行った結果、人物が検出された場合は非公開（ステップＳ１１０３）、検出されなかった場合は公開（ステップＳ１１０４）としている。この結果夕陽などの風景写真や、花のアップなどが撮影されたときは、公開レベル決定手段１０３００は写真を公開とし、ポートレートや集合写真が入力されたときは、入力写真を非公開とする。本実施形態によれば、プライバシーが厳重に保護された画像蓄積・公開のためのシステムを提供することができる。
【００３９】
図５は公開レベル決定のための判定基準の実施形態（その２）を示す処理フロー図である。図５では、検出された人物の数に応じて公開レベルを決定している（ステップＳ１２０２）。人物検出を行われた結果、検出された人物数が１０人より多い（一般に集合写真が多い）場合写真を公開し（ステップＳ１２０３）、１０人以下の場合、写真を非公開（ステップＳ１２０４）としている。本実施形態によれば、集合写真等の、公開を前提として撮影されたような写真であっても、ユーザに公開基準を設定する手間をかけさせずに、適切な公開レベルを決定することができる。
【００４０】
図６は公開レベル決定のための判定基準の実施形態（その３）を示す処理フロー図である。図６では、検出された人物の写真画像上での大きさ（ピクセル数）をあらかじめ定めておき、人物が検出されて（ステップＳ１３０２、Ｙｅｓ）、かつ、前記あらかじめ定めた特定サイズより大きく写っている場合（ステップＳ１３０３、Ｙｅｓ）に非公開（ステップＳ１３０４）、それ以外の場合に公開する（ステップＳ１３０５）。本実施形態によれば、自分の顔等が小さく写っていて解像度が低い場合であれば公開を許容するようなユーザに対して、ユーザに面倒な公開基準を設定する手間をかけさせずに、適切な公開レベルを決定することができる。
【００４１】
公開レベル決定手段１０３００が決定する判定基準は、図４、図５、図６に示すように、人物検出の有無を基本とするが、これと、大きさや検出人数の多少など他の項目と組み合わせてもよい。また、検出人物に関して、認識を行い、特定人物が含まれている場合（自分の子供など）や、特定カテゴリ（女性など）が含まれている場合のみ非公開とするといったようにきめてもよい。
【００４２】
図２の説明の際に説明したが、公開レベル決定手段１０３００と蓄積手段１０５００の物理的な位置関係により、画像記録手段１０４００は蓄積の際に、必要に応じてネットワークの接続や認証などの操作を行う。
【００４３】
以上のような構成をとることにより、利用者が手動にて指定することなく、写真中に写っている人物の検出により、該画像の公開レベルを設定することができる。
【００４４】
また、本実施形態において、判定基準が一人一人の利用者を識別するための利用者識別子に関連づけられて、（利用者毎に）判定基準記憶手段１０６００に記憶されており、画像入力手段１０１００は、写真画像を入力する際に利用者識別子も入力し、公開レベル決定手段１０３００は、入力された写真画像とともに入力された利用者識別子の判定基準を判定基準記憶手段１０６００から読み込み、読み込んだ判定基準と人物の検出結果と、に基づいて公開レベルの決定を行ってもよい。
【００４５】
（第２の実施形態）
次に本発明を実施するための第二の最良の形態について、図面を参照にて説明する。
図７を参照すると本発明の第二の最良の形態は、写真画像の入力を行う画像入力手段３０１００と、前記画像入力手段から入力された写真画像を受け取り、前記写真画像中に写っている人物を検出する人物検出手段３０２００と、前記人物検出手段から人物検出結果を受け取り、公開レベルを決定する公開レベル決定手段３０３００と、前記画像入力手段から画像をうけとり、前記公開レベル決定手段から公開レベルを受け取り、蓄積手段３０５００に記録する画像記録手段３０４００と、画像を蓄積する蓄積手段３０５００と、公開レベルの判定基準（以下、単に「判定基準」という）のパタンを記憶する判定基準パタン記憶手段３０６００と、写真画像の公開レベル決定の際に使用する判定基準を利用者が指定するための判定基準指定手段３０７００と、前記判定基準指定手段により選択された判定基準を記憶する判定基準記憶手段３０８００と、を有する構成である。
【００４６】
画像入力手段３０１００、人物検出手段３０２００、公開レベル決定手段３０３００、画像記録手段３０４００と蓄積手段２０５００は、第一の最良の形態の図１で記載した、画像入力手段１０１００、人物検出手段１０２００、公開レベル決定手段１０３００、画像記録手段１０４００と蓄積手段１０５００と同一の構成をといってもよいため、説明を省略する。
【００４７】
判定基準のパタンを記憶する判定基準記憶手段３０６００は一例として、ハードディスク・フラッシュメモリなどの記憶装置がある。専用の蓄積装置であっても、他の蓄積装置との兼用であってもかまわない。蓄積に際しては、ルールを記載したファイルの形式であってもよいし、おのおののパタンにおいて公開レベルを設定した表形式のものであってもよい。判定基準は、利用者各々を識別するための利用者識別子に関連づけられて、利用者毎に記憶されている。
【００４８】
公開レベル決定に向けて利用者が判定基準を指定する判定基準指定手段３０７００は一例として、キーボード、マウスなどの指示装置である。必要に応じて利用者が指定を内容確認するためのモニタや、指定を容易に行うための制御をつかさどるＣＰＵをあわせて持ってもよい。専用の装置であってもよいが、他の入力デバイスやＣＰＵ，表示装置と共有されてもよい。
【００４９】
本実施形態においては、判定基準指定手段３０７００による判定基準の指定を、利用者識別子の入力とともに変更指示を行う。判定基準記憶手段３０８００は、判定基準指定手段３０７００により利用者識別子の入力を伴う判定基準の指定・変更を受けた場合、入力された利用者識別子に関連づけられている判定基準を指定・変更する。
【００５０】
前記判定基準指定手段３０７００に指定された判定基準を記憶する判定基準記憶手段３０８００の一例は、ハードディスク・フラッシュメモリなどの記憶装置がある。専用の蓄積装置であっても、他の蓄積装置との兼用であってもかまわない。
【００５１】
図８は、本発明の第二の実施の形態の処理フローを示したフローチャートである。
本実施形態は、利用者が判定基準の設定をこれまでのものと変更したい場合に判定基準指定手段３０７００を用いて本実施形態への指示を検知した結果（Ｓ２００１）、次に、利用者による判定基準パタン記憶手段３０６００から採用する判定基準の選択を検知した場合（Ｓ２００２）、判定基準記憶手段３０８００に記憶する（Ｓ２００３）。なお、ステップＳ２００３において、利用者の指定したい判定基準が判定基準パタン記憶手段３０６００にない場合や新たに作成してない場合には、新たに作成して登録してもよい。
【００５２】
設定変更を行わない場合には、利用者は設定に関しては何も行わない。蓄積手段３０５００に登録すべき画像がある場合には（Ｓ２００４、Ｙｅｓ）、画像入力手段３０１００は、画像入力を行い（Ｓ２００５）、人物検出手段３０２００は人物検出を行い（Ｓ２００６）、公開レベル決定手段３０３００は、前記人物検出手段３０２００の検出した人物検出結果と、ステップＳ２００３にて設定した、判定基準を用いて公開レベルを決定し（Ｓ２００７）、画像記録手段３０４００は蓄積手段３０５００に入力画像と公開レベルを蓄積する（Ｓ２００８）。
【００５３】
図９は、判定基準パタン記憶手段が記憶する判定基準のパタンの一例である。
判定基準パタンとして、人物が検出されたときに非公開人物が検出されないときには公開（パタン３）に加えて、人物が特定のサイズ以上の大きさで検出されたときに非公開とする（パタン５）、人物が特定の数以上検出されたときに非公開とする（パタン６）、人物が検出されたときに公開とし、人物が検出されなかったときに非公開とする（パタン４）から選択を行う。また、人物検出結果にかかわらず公開とする（パタン１）と人物の検出結果にかかわらず非公開とする（パタン２）をリストに含んであってもよい。
【００５４】
また、公開レベルとして、図９には、公開、非公開の２レベルが記されているが、公開、非公開に加えて、あらかじめ定めた人物にのみ公開の３レベルを設定してもよい。あらかじめ定めた人物とは、例えば、家族や友人、知人などである。さらに、友人、知人などを異なるカテゴリとして、きめ細かく設定できるようにしてあってもよい。例えば、人物が大きく検出された画像は、本人、家族、友人に公開するが、人物が小さく検出された画像は、本人、家族のみに公開するといった設定が考えられる。実際のハードウェア構成としては、図２に記載の構成にて実現可能であるのでここでは説明を省略する。
【００５５】
人物検出手段３０２００の行う、人物検出の例として、顔検出に基づく方法、人物検出に基づく方法といった直接的な方法に加えて、風景を検出する方法、花のアップを検出する方法を通してこのようなものは人物を含まないとする非直接的（ないことをしめす）方法を用いてもよい。
【００５６】
画像記録手段３０４００の行う、公開レベルの記憶方法としては、写真の属性として写真ごとに公開レベルを属性として記録する。しかしながら、実装の段階としては、同一の公開レベルのものをまとめて画像として位置も付けてまとめて管理できるような形で記録してもよい。
【００５７】
公開レベルに際しては、自動的に設定した公開レベルは、誤りを含む可能性を持つので、ネットワークを通したブラウザ上で、公開レベルの変更や再登録といった機能を有していてもよい。
【００５８】
また、本実施形態においては、判定基準を利用者毎に蓄積し、利用者毎に公開レベルを決定することが好ましい。この場合、判定基準は、各利用者があらかじめ設定するよう構成するとよい。判定基準を利用者毎に蓄積等することによって、ある人というキーに対してその人が写っている写真という複数の写真を対象として判定を自動的に行う、１対多の公開レベル決定が可能になる。したがって、人単位でのポリシー設定が可能なシステムを提供することができる。
【００５９】
なお、１枚の写真に複数の人物が撮影されており、それぞれの人物の公開レベルの判定基準が異なるような場合には、最も判定基準が厳しい人物に、写真の公開レベルを合わせるようにするとよい。
【００６０】
以下、上記実施形態から得られる効果についてさらに説明する。
上記実施形態によれば、ネットワークストレージなどに記録する写真の公開レベルを自動的に判定することができる。これにより、利用者は、写真の公開レベル設定というわずらわしい処理を行うことなく写真の公開レベルを設定することができる。
【００６１】
上記実施形態は、インターネット上に写真を蓄積し、利用するという写真蓄積・利用サービスにて適用可能である。このほか、グループ・企業・組織といった個別の写真蓄積・利用サービスにも適用できる。さらに、写真のみならず、動画を含むマルチメディア情報の蓄積・共有利用のためのサービスにも適用できる。
【００６２】
以上、本発明の好適な実施の形態について説明したが、本発明はこれに限定されるものではなく、要旨を逸脱しない範囲内で種々の変形実施が可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明による第１の実施形態の概略構成を示すブロック図である。
【図２】本発明による第１の実施形態を写真の蓄積・利用サービスとして構成した場合の構成例を示すブロック図である。
【図３】本発明による第１の実施形態の処理フローを示すフローチャートである。
【図４】本発明による第１の実施形態に係る公開レベル決定の第一の方法のフローを示した図である
【図５】本発明による第１の実施形態に係る公開レベル決定の第二の方法のフローを示した図である。
【図６】本発明による第１の実施形態に係る公開レベル決定の第三の方法のフローを示した図である
【図７】本発明による第２の実施形態の概略構成を示すブロック図である。
【図８】本発明による第２の実施形態の処理フローを示すフローチャートである。
【図９】本発明による第２の実施形態に係る判定基準のパタンを説明するための図である。
【符号の説明】
【００６４】
１０１００    画像入力手段
１０２００    人物検出手段
１０３００    公開レベル決定手段
１０４００    画像記録手段
１０５００    画像蓄積手段
２０１００    通信ネットワーク
２０２００    写真共有サーバ
２０２１０    通信部
２０２２０    写真共有・公開用制御ＣＰＵ
２０２３０    データ蓄積部
２０３１０    写真登録端末１
２０３１１    通信部
２０３１２    モニタ
２０３１３    指示入力手段
２０３１４    撮像部
２０３１５    制御ＣＰＵ
２０３１６    データ蓄積部
２０３２０    写真登録端末２
２０３Ｎ０    写真登録端末Ｎ
２０４１０    写真閲覧端末１
２０４１１    通信部
２０４１２    指示入力手段
２０４１３    モニタ
２０４１４    制御ＣＰＵ
２０４１５    データ蓄積部
２０４２０    写真閲覧端末２
２０４Ｍ０    写真閲覧端末Ｍ
３０１００    画像入力手段
３０２００    人物検出手段
３０３００    公開レベル決定手段
３０４００    画像記録手段
３０５００    蓄積手段
３０６００    判定基準パタン記憶手段
３０７００    判定基準指定手段
３０８００    判定基準記憶手段
【図１】
2010122733.tif 000003
【図２】
2010122733.tif 000004
【図３】
2010122733.tif 000005
【図４】
2010122733.tif 000006
【図５】
2010122733.tif 000007
【図６】
2010122733.tif 000008
【図７】
2010122733.tif 000009
【図８】
2010122733.tif 000010
【図９】
2010122733.tif 000011