(57)【要約】【課題】ユーザに応じて適切な画像を閲覧できるようにする。【解決手段】画像管理装置は、第１の画像に含まれる人物の顔画像の少なくとも一部に対して画像処理を行った第２の画像を生成する生成部と、第１の画像と、生成部により生成された第２の画像とを関連付けて管理する管理部と、管理部が管理する画像の閲覧を要求するユーザと第１の画像に含まれる人物との関係に応じて、第１の画像と第２の画像とのうちのいずれか一方を出力する出力部と、を備える。【選択図】図１
2015138409.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像に含まれる人物の顔画像の少なくとも一部に対して画像処理を行った第２の画像を生成する生成部と、
前記第１の画像と、前記生成部により生成された前記第２の画像とを関連付けて管理する管理部と、
前記管理部が管理する画像の閲覧を要求するユーザと前記第１の画像に含まれる人物との関係に応じて、前記第１の画像と前記第２の画像とのうちのいずれか一方を出力する出力部と、
を備えることを特徴とする画像管理装置。
【請求項２】
前記ユーザの顔が撮影された画像に基づいて、前記ユーザの顔画像が前記第１の画像に含まれているか否かを判定する判定部、を備え、
前記出力部は、
前記判定部により、前記ユーザの顔画像が前記第１の画像に含まれていると判定された場合には前記第１の画像を出力し、前記ユーザの顔画像が前記第１の画像に含まれていないと判定された場合には前記第２の画像を出力する
ことを特徴とする請求項１に記載の画像管理装置。
【請求項３】
前記管理部は、前記第１の画像の出力を許可するための認証情報と、前記第１の画像とを関連付けて管理し、
前記出力部は、
前記ユーザにより入力された認証情報が前記第１の画像に関連付けられた認証情報と合致する場合には前記第１の画像を出力し、前記ユーザにより入力された認証情報が前記第１の画像に関連付けられた認証情報と合致しない場合には前記第２の画像を出力する
ことを特徴とする請求項１または２に記載の画像管理装置。
【請求項４】
画像管理装置における画像管理方法であって、
第１の画像に含まれる人物の顔画像の少なくとも一部に対して画像処理を行った第２の画像を生成するステップと、
前記第１の画像と、前記第２の画像とを関連付けて管理するステップと、
前記管理する画像の閲覧を要求するユーザと前記第１の画像に含まれる人物との関係に応じて、前記第１の画像と前記第２の画像とのうちのいずれかを出力するステップと、
を含むことを特徴とする画像管理方法。
【請求項５】
コンピュータに、
第１の画像に含まれる人物の顔画像の少なくとも一部に対して画像処理を行った第２の画像を生成するステップと、
前記第１の画像と、前記第２の画像とを関連付けて管理するステップと、
前記管理する画像の閲覧を要求するユーザと前記第１の画像に含まれる人物との関係に応じて、前記第１の画像と前記第２の画像とのうちのいずれかを出力するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理装置、画像管理方法、及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等で撮影された画像を、サーバにアップロードして、ＳＮＳやブログ等で閲覧可能なように公開することがある。この場合、画像に含まれる人物のプライバシーを保護するために、その人物が特定されないように顔に対する目隠し加工処理を行った画像を閲覧画像とする方法がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−６９１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、プライバシーを保護したい相手にはプライバシー保護の効果があるが、どのユーザに対しても目隠し加工処理がされた画像が公開されるため、その画像に写っている人物が閲覧した場合には、撮影時の情景に対する印象が悪くなることが懸念される。
本発明は、上記した事情に鑑みてなされたもので、ユーザに応じて適切な画像を閲覧できるようにする画像管理装置、画像管理方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００５】
本発明の一態様は、第１の画像に含まれる人物の顔画像の少なくとも一部に対して画像処理を行った第２の画像を生成する生成部と、前記第１の画像と、前記生成部により生成された前記第２の画像とを関連付けて管理する管理部と、前記管理部が管理する画像の閲覧を要求するユーザと前記第１の画像に含まれる人物との関係に応じて、前記第１の画像と前記第２の画像とのうちのいずれか一方を出力する出力部と、を備えることを特徴とする画像管理装置である。
【発明の効果】
【０００６】
本発明によれば、ユーザに応じて適切な画像を閲覧できるようにすることができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態によるネットワークシステムの構成の一例を示す図である。
【図２】情報管理サーバが管理する画像を説明する説明図である。
【図３】第１の実施形態による投稿処理の一例を示すフローチャートである。
【図４】第１の実施形態による閲覧処理の一例を示すフローチャートである。
【図５】第２の実施形態によるネットワークシステムの構成の一例を示す図である。
【図６】第２の実施形態による投稿処理の一例を示すフローチャートである。
【図７】第２の実施形態による閲覧処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、本発明の実施の形態について説明する。
＜第１の実施形態＞
図１は、本実施形態によるネットワークシステム１の概略構成の一例を示す構成図である。ネットワークシステム１は、複数の端末装置１００（端末装置１００−１、端末装置１００−２、・・・）と、サーバ装置２００とを備えており、複数の端末装置１００が、無線ネットワーク基地局３００及びネットワーク５を介してサーバ装置２００に接続される。ネットワーク５は、例えば、インターネット等の情報通信ネットワークである。
【０００９】
ネットワークシステム１は、サーバ装置２００から提供されるＳＮＳ（Social  Networking  Service）やブログ（ウェブログ）等を、端末装置１００から利用することができるシステムである。ここでは、サーバ装置２００は、ブログを提供するサーバ装置であるとして説明する。また、端末装置１００−１を用いてユーザＡ（投稿者）がブログ情報（例えば、端末装置１００−１で撮影された撮影画像）を投稿し、端末装置１００−２を用いてユーザＢ（閲覧者）がブログ情報（例えば、ブログに投稿された画像）を閲覧する場合を例として説明する。
【００１０】
端末装置１００は、例えば、スマートフォンや携帯電話、タブレット端末、パーソナルコンピュータ、ゲーム機などであり、無線部１１０と、カメラ部１２０と、表示部１３０と、入力部１４０と、記憶部１５０と、ＣＰＵ（中央演算装置）１６０と、を備えている。なお、端末装置１００−１が備える各部と、端末装置１００−２が備える各部を区別する場合には、各部の符号に「−１」、「−２」の記載を付けて説明する。
【００１１】
無線部１１０は、無線ネットワーク基地局３００及びネットワーク５を介してサーバ装置２００と通信する。
カメラ部１２０は、端末装置１００を用いて撮影することが可能な撮像部であり、例えば、表示部１３０の表示面側と、表示面の反対側の裏面側とのそれぞれに設けられている。ここで、表示面側に設けられたカメラ部１２０は、例えば、端末装置１００を使用しているユーザ（表示面に対面しているユーザ）の顔を撮影する際に用いられる。
【００１２】
表示部１３０は、画像や文字等の情報を表示する液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等を備えている。例えば、表示部１３０は、ＣＰＵ１６０の制御により、カメラ部１２０で撮影した画像やサーバ装置２００から取得したブログの画像や文字等の情報を表示する。なお、表示部１３０は、外部に設けられた表示装置等の外部機器であってもよい。
【００１３】
入力部１４０は、ユーザの操作に応じて、撮影指示、ブログ情報の投稿指示、ブログ情報の閲覧指示、文字列の入力指示等の操作入力を受け付ける入力デバイスであり、例えば、タッチパネルの接触センサ、ボタン、キーボード、マウス、マイクロホン等を適用できる。ここでは、入力部１４０と表示部１３０とが一体に構成されてユーザからの操作入力を受け付けるタッチパネルを適用した例として説明する。
【００１４】
記憶部１５０は、例えば、ＨＤＤ（Hard  Disc  Drive）、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）、ＲＯＭ（Read  Only  Memory）、またはＲＡＭ（Random  Access  Memory）等を備え、ファームウェア、ＯＳ（Operating  System）、アプリケーションプログラム等のＣＰＵ１６０に実行させるための各種プログラムやＣＰＵ１６０が実行した処理結果、撮影画像等を記憶する。
【００１５】
ＣＰＵ１６０は、端末装置１００の制御中枢として機能し、記憶部１５０に記憶されているファームウェア、ＯＳ、アプリケーションプログラムなどに基づいて処理を実行するとともに端末装置１００が備える各部を制御する。
【００１６】
サーバ装置２００は、ＵＩ管理サーバ２１０と、画像管理装置２１５と、を備えている。ＵＩ管理サーバ２１０は、端末装置１００とサーバ装置２００との間でブログに関する情報を受け渡すためのユーザインタフェース（ＵＩ）を管理する。例えば、ＵＩ管理サーバ２１０は、ユーザＡ（投稿者）の端末装置１００−１から送信されたブログへ投稿する情報を取得して画像管理装置２１５に送信する。また、ＵＩ管理サーバ２１０は、ユーザＢ（閲覧者）の端末装置１００−２からブログの閲覧要求を受け取ると、画像管理装置２１５と連携してブログ情報を生成して端末装置１００−２に送信する。
【００１７】
画像管理装置２１５は、ＵＩ管理サーバ２１０を介して端末装置１００−１から投稿された画像に基づいてブログに掲載する画像を管理する。具体的には、画像管理装置２１５は、画像処理サーバ２２０と、情報管理サーバ２３０とを備えている。
【００１８】
画像処理サーバ２２０は、顔情報抽出部２２１と、生成部２２２とを備え、画像に対する画像処理を行う。
顔情報抽出部２２１は、画像から人物の顔を検出して顔情報を抽出する。例えば、顔情報抽出部２２１は、ブログの画像として投稿された撮影画像（例えば、端末装置１００−１で撮影された撮影画像）を、人物の顔の特徴に基づく顔辞書データと照合することにより、その投稿された撮影画像から人物の顔を検出する。そして、顔情報抽出部２２１は、人物の顔を検出した場合、画像領域内における検出した顔の位置を示す情報と、検出した顔の特徴を示す情報とを含む顔情報を生成部２２２に供給する。
【００１９】
生成部２２２は、投稿された撮影画像に含まれる人物の顔画像の少なくとも一部に対して画像処理を行った画像（以下、「加工済みの画像」とも称する）を生成する。ここで、
顔画像の少なくとも一部に対して行う画像処理とは、プライバシー保護のための画像処理である。例えば、顔画像の少なくとも一部とは目の部分であり、生成部２２２は、この目の部分が隠されるような目隠し加工処理を行うことによりプライバシー保護された画像を生成する。なお、この目隠し加工処理は、顔画像の少なくとも一部に対して行う画像処理の一例であって、目以外の顔の部分を対象とした画像処理としてもよいし、顔全体を対象とした画像処理としてもよい。例えば、目以外の部分や顔全体を任意のキャラクタ画像等で隠れるように加工する画像処理とすることで、プライバシー保護された画像としてもよい。ここでは、目隠し加工処理を例として説明する。
【００２０】
例えば、生成部２２２は、顔情報抽出部２２１から供給された顔情報に基づいて、投稿された撮影画像に含まれる顔に目隠し加工処理を行った加工済みの画像を生成する。そして、生成部２２２は、顔情報抽出部２２１から供給された顔情報と、生成した加工済みの画像とを関連付けて、情報管理サーバ２３０に送信する。
以下の説明において、生成部２２２がプライバシー保護のための画像処理をおこなっていない画像を「未加工の画像」とも称する。なお、この未加工の画像は、プライバシー保護のための画像処理以外の処理（例えば、画像サイズの変更、明るさやコントラストの調整等）が行われてもよい。
【００２１】
情報管理サーバ２３０は、管理部２３１と、判定部２３２と、出力部２３３とを備えている。管理部２３１は、上述したブログの画像として、端末装置１００−１から投稿された撮影画像（未加工の画像）、画像処理サーバ２２０が画像処理を行った加工済みの画像、及び画像処理サーバ２２０が抽出した顔情報を関連付けて管理する。例えば、管理部２３１は、未加工の画像、加工済みの画像、及び顔情報を、情報管理サーバ２３０が管理する記憶部（不図示）に記憶させて管理する。
【００２２】
図２は、情報管理サーバ２３０が管理する画像を説明する説明図である。図２（１）は、端末装置１００−１で撮影された撮影画像を示している。この撮影画像が端末装置１００−１から投稿されると、管理部２３１は、ブログに掲載するための画像として、図２（２）に示す投稿された撮影画像（未加工の画像）と、図２（３）に示す画像処理サーバ２２０が生成した加工済みの画像とを管理する。ここでは、加工済みの画像の一例として、目の部分が黒帯で隠されるように目隠し加工処理がされた画像の例を示している。
【００２３】
判定部２３２は、端末装置１００−２においてブログを閲覧するユーザＢ（閲覧者）の顔が撮影された画像に基づいて、このユーザＢ（閲覧者）の顔画像が未加工の画像に含まれているか否かを判定する。ここで、ユーザＢ（閲覧者）の顔が撮影された画像とは、端末装置１００−２において表示面側に設けられたカメラ部１２０により撮影されたユーザＢ（閲覧者）の顔画像が含まれる撮影画像であって、閲覧者を認証するための撮影画像（以下、「認証用の撮影画像」と称する）である。
【００２４】
例えば、画像処理サーバ２２０の顔情報抽出部２２１は、この認証用の撮影画像から人物の顔を検出し、顔情報を抽出して情報管理サーバ２３０に送信する。そして、判定部２３２は、認証用の撮影画像から抽出された顔情報と、未加工の画像から抽出された顔情報とを照合（顔認証）する。そして、判定部２３２は、照合結果に基づいて、未加工の画像に、認証用の撮影画像から抽出された顔情報と同じ顔の特徴を持つ顔情報が関連付けられているか否か（即ち、ユーザＢ（閲覧者）の顔画像が未加工の画像に含まれているか否か）を判定する。
【００２５】
出力部２３３は、判定部２３２の判定結果に基づいて、未加工の画像と加工済みの画像とのうちのいずれか一方を、ブログに掲載する画像としてＵＩ管理サーバ２１０に対して送信する。例えば、出力部２３３は、未加工の画像にユーザＢ（閲覧者）の顔画像が含まれていると判定された場合には、未加工の画像（例えば、図２（２）の画像）をブログの画像として選択して送信する。一方、出力部２３３は、未加工の画像にユーザＢ（閲覧者）の顔画像が含まれていないと判定された場合には、加工済みの画像（例えば、図２（３）の画像）をブログの画像として選択して送信する。即ち、出力部２３３は、ユーザＢ（閲覧者）に応じて、未加工の画像と加工済みの画像とのうちのいずれか一方を出力する。
【００２６】
ＵＩ管理サーバ２１０は、出力部２３３が出力した画像をブログに掲載する画像としたブログ情報を生成して端末装置１００−２に送信する。これにより、端末装置１００−２は、ＵＩ管理サーバ２１０から送信されたブログ情報を取得し、取得したブログ情報を表示部１３０−２に表示させる。
【００２７】
次に、図３及び図４を参照して、本実施形態による処理の動作について説明する。
図３は、ユーザＡ（投稿者）がブログに投稿した撮影画像をサーバ装置２００が管理する投稿処理の一例を示すフローチャートである。また、図４は、サーバ装置２００が管理するブログの画像をユーザＢ（閲覧者）が閲覧する際の閲覧処理の一例を示すフローチャートである。
【００２８】
まず、図３を参照して、本実施形態による投稿処理の動作について説明する。
ユーザＡ（投稿者）が端末装置１００−１を用いて撮影を行うことにより、カメラ部１２０−１は、撮影された撮影画像（例えば、図２（１）に示す撮影画像）を取得する（ステップＳ１１０）。ＣＰＵ１６０−１は、カメラ部１２０−１が取得した撮影画像を記憶部１５０−１に記憶させる。
【００２９】
次に、端末装置１００−１は、ユーザＡ（投稿者）の操作に応じて、撮影画像をブログに投稿する投稿指示を受け付けると、無線部１１０-１を介して撮影画像をＵＩ管理サーバ２１０に送信（アップロード）する（ステップＳ１１５）。ＵＩ管理サーバ２１０は、端末装置１００−１から送信された撮影画像を取得すると、取得した撮影画像を情報管理サーバ２３０に送信する（ステップＳ３１０）。
【００３０】
情報管理サーバ２３０がＵＩ管理サーバ２１０から撮影画像を取得すると、管理部２３１は、取得した撮影画像（未加工の画像）を情報管理サーバ２３０が管理する記憶部（不図示）に記憶させる（ステップＳ３１５）。また、情報管理サーバ２３０は、取得した撮影画像（未加工の画像）を画像処理サーバ２２０に送信する（ステップＳ３３０）。
【００３１】
次に、画像処理サーバ２２０が情報管理サーバ２３０から撮影画像（未加工の画像）を取得すると、顔情報抽出部２２１は、撮影画像（未加工の画像）から人物の顔を検出して顔情報を抽出する。そして、人物の顔が検出された場合、生成部２２２は、顔情報抽出部２２１が抽出した顔情報に基づいて、撮影画像（未加工の画像）に含まれる顔に目隠し加工処理を行った加工済みの画像を生成する（ステップＳ３３５）。そして、生成部２２２は、顔情報抽出部２２１から供給された顔情報と、生成した加工済みの画像とを関連付けて、情報管理サーバ２３０に送信する（ステップＳ３４０）。
【００３２】
情報管理サーバ２３０は、顔情報と、加工済みの画像とを画像処理サーバ２２０から取得すると、取得した顔情報と、加工済みの画像とを、未加工の画像（加工済みの画像の画像処理前の画像）に関連付けて記憶させる（ステップＳ３４５）。
【００３３】
このように、端末装置１００−１からサーバ装置２００に対して撮影画像が投稿されると、サーバ装置２００は、投稿された撮影画像の未加工の画像と、撮影画像に目隠し加工処理を行った加工済みの画像と、撮影画像から抽出した顔情報とを関連付けて管理する。
【００３４】
次に、図４を参照して、本実施形態による閲覧処理の動作について説明する。端末装置１００−２は、ユーザＢ（閲覧者）の操作に応じて、ブログの閲覧指示を受け付けると、無線部１１０-２を介してブログの閲覧要求を示す閲覧要求情報をＵＩ管理サーバ２１０に送信する（ステップＳ２１０）。ＵＩ管理サーバ２１０は、端末装置１００−２から送信された閲覧要求情報を取得すると、閲覧要求のあったブログに掲載される画像の取得要求を示す取得要求情報を、情報管理サーバ２３０に送信する（ステップＳ４１０）。
【００３５】
情報管理サーバ２３０は、ＵＩ管理サーバ２１０から取得要求情報を取得すると、取得要求のあった画像に対応する加工済みの画像を管理しているか否かを判定する（ステップＳ４１５）。加工済みの画像を管理していると判定された場合（ステップＳ４１５：Ｙｅｓ）、情報管理サーバ２３０は、ＵＩ管理サーバ２１０を介して、端末装置１００−２に対してカメラの起動を要求するカメラ起動要求情報を送信する（ステップＳ４２０）。
【００３６】
端末装置１００−２は、ＵＩ管理サーバ２１０から送信されたカメラ起動要求情報を取得すると、表示部１３０−２の表示面側に設けられたカメラ部１２０−２を起動する。そして、カメラ部１２０−２は、ユーザＢ（閲覧者）の顔を撮影し、認証用の撮影画像としてＵＩ管理サーバ２１０に送信する（ステップＳ２２０）。
【００３７】
次に、情報管理サーバ２３０は、端末装置１００−２から送信された認証用の撮影画像を、ＵＩ管理サーバ２１０を介して取得したか否かを判定する（ステップＳ４２５）。認証用の撮影画像を取得した（取得成功）と判定された場合（ステップＳ４２５：Ｙｅｓ）、情報管理サーバ２３０は、ＵＩ管理サーバ２１０を介して取得した認証用の撮影画像を画像処理サーバ２２０に送信する（ステップＳ４３０）。
【００３８】
画像処理サーバ２２０が情報管理サーバ２３０から認証用の撮影画像を取得すると、顔情報抽出部２２１は、認証用の撮影画像から顔を検出して顔情報を抽出する。そして、画像処理サーバ２２０は、顔情報抽出部２２１が抽出した顔情報を情報管理サーバ２３０に送信する（ステップＳ４３５）。
【００３９】
情報管理サーバ２３０が認証用の撮影画像から抽出された顔情報を画像処理サーバ２２０から取得すると、判定部２３２は、認証用の撮影画像から抽出された顔情報と、取得要求のあった画像に関連付けられている顔情報とを照合（顔認証）する。即ち、情報管理サーバ２３０は、閲覧要求のあった画像（未加工の画像）に、ユーザＢ（閲覧者）と同じ顔の特徴を持つ顔が含まれているか否かを確認する（ステップＳ４４０）。そして、判定部２３２は、照合した結果に基づいて、取得要求のあった画像に、認証用の撮影画像から抽出された顔情報と同じ顔の特徴を持つ顔情報が関連付けられているか否かを判定する（ステップＳ４４５）。
【００４０】
取得要求のあった画像に、認証用の撮影画像から抽出された顔情報と同じ顔の特徴を持つ顔情報が関連付けられていないと判定されたとする（ステップＳ４４５：Ｎｏ）。この場合、閲覧要求のあった画像（未加工の画像）に、ユーザＢ（閲覧者）と同じ顔の特徴を持つ顔が含まれていない。そのため、出力部２３３は、加工済みの画像（目隠し加工処理がされた画像、例えば、図２（３）に示す画像）を選択してＵＩ管理サーバ２１０に送信する（ステップＳ４６０）。
【００４１】
一方、取得要求のあった画像に、認証用の撮影画像から抽出された顔情報と同じ顔の特徴を持つ顔情報が関連付けられていると判定されたとする（ステップＳ４４５：Ｙｅｓ）。この場合、閲覧要求のあった画像（未加工の画像）に、ユーザＢ（閲覧者）と同じ顔の特徴を持つ顔が含まれている。そのため、出力部２３３は、未加工の画像（目隠し加工処理がされていない画像、例えば、図２（２）に示す画像）を選択してＵＩ管理サーバ２１０に送信する（ステップＳ４６５）。
【００４２】
なお、上述したステップＳ４１５において、取得要求のあった画像に対応する加工済みの画像を管理していないと判定された場合（ステップＳ４１５：Ｎｏ）も、出力部２３３は、未加工の画像を選択してＵＩ管理サーバ２１０に送信する（ステップＳ４６５）。ここで、加工済みの画像を管理していないとは、例えば、人物の顔が含まれない画像である。この場合、加工済みの画像が管理されていないため、未加工の画像が選択される。
【００４３】
また、上述したステップＳ４２５において、認証用の撮影画像を取得できなかった（取得失敗）と判定された場合（ステップＳ４２５：Ｎｏ）には、出力部２３３は、加工済みの画像を選択してＵＩ管理サーバ２１０に送信する（ステップＳ４６０）。認証用の撮影画像を取得できなかった場合には、閲覧要求のあった画像（未加工の画像）に、ユーザＢ（閲覧者）の顔画像が含まれているか否かを確認できないため、プライバシー保護を優先し、ユーザＢ（閲覧者）の顔画像が含まれていない場合と同様の選択が行われる。
【００４４】
そして、ＵＩ管理サーバ２１０は、ステップＳ４６０またはステップＳ４６５において情報管理サーバ２３０から送信された画像（加工済みの画像または未加工の画像）をブログに掲載される画像としたブログ情報を、端末装置１００−２に送信する（ステップＳ４７０）。端末装置１００−２は、ＵＩ管理サーバ２１０から送信されたブログ情報を取得すると、取得したブログ情報を表示部１３０−２に表示させる（ステップＳ２４０）。
【００４５】
以上説明したように、本実施形態による画像管理装置２１５は、未加工の画像（第１の画像）に含まれる人物の顔画像の少なくとも一部に対して画像処理（例えば、目隠し処理）を行った加工済みの画像（第２の画像）を生成する生成部２２２と、未加工の画像と、生成部２２２により生成された加工済みの画像とを関連付けて管理する管理部２３１と、管理部２３１が管理する画像の閲覧を要求するユーザＢ（閲覧者）と未加工の画像に含まれる人物との関係に応じて、未加工の画像と加工済みの画像とのうちのいずれか一方を出力する出力部２３３と、を備えている。これにより、画像管理装置２１５は、ユーザＢ（閲覧者）に応じて適切な画像を閲覧できるようにすることができる。
【００４６】
例えば、画像管理装置２１５は、ユーザＢ（閲覧者）の顔が撮影された画像に基づいて、ユーザＢ（閲覧者）の顔画像が未加工の画像（第１の画像）に含まれているか否かを判定する判定部２３２を備えている。そして、出力部２３３は、判定部２３２によりユーザＢ（閲覧者）の顔画像が未加工の画像に含まれていると判定された場合には、未加工の画像を出力する。一方、出力部２３３は、判定部２３２によりユーザＢ（閲覧者）の顔画像が未加工の画像に含まれていないと判定された場合には加工済みの画像（第２の画像）を出力する。これにより、画像管理装置２１５は、閲覧者を顔認証することにより、プライバシーを保護したい閲覧者にはプライバシー保護を行った画像を閲覧可能とし、プライバシーを保護する必要のない閲覧者にはプライバシー保護を行っていない画像を閲覧可能とすることができる。
【００４７】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。本実施形態では、ユーザＡ（投稿者）が認証情報を登録しておくことにより、ユーザＢ（閲覧者）がその認証情報を入力することにより未加工の画像を閲覧可能とする例である。ここで、上述の認証情報は、未加工の画像のブログへの掲載が許可される認証情報であって、一例としては、文字列で構成されたパスワードである。以下の説明において、未加工の画像のブログへの掲載が許可される認証情報の一例としてのパスワードを「画像閲覧パスワード」と称する。
【００４８】
例えば、第１の実施形態で説明したようにユーザＢ（閲覧者）の認証用の撮影画像を用いて照合した場合、未加工の画像にユーザＢ（閲覧者）の顔画像が含まれているにも関わらず含まれていない（顔認証ＮＧ）と判定されてしまうことがある。これは、認証用の画像からの顔検出の失敗によって起こることがある。また、認証用の画像からの顔検出が成功したとしても、未加工の画像と認証用の画像とにおける顔の向きや明るさの違いまたは帽子やメガネなどの装飾品の有無等によって、同一人物の顔であるにも関わらず同じ顔の特徴を持っていないと判定されてしまうことがある。
【００４９】
このような場合、ユーザＢ（閲覧者）がプライバシー保護の対象ではないのに加工済みの画像が表示されてしまうことになる。そこで、本実施形態では、閲覧者の顔認証に失敗した場合に、プライバシー保護の対象ではない閲覧者（例えば、投稿者から画像閲覧パスワードを教えてもらえる関係の閲覧者）が画像閲覧パスワードを入力することにより、未加工の画像を閲覧できるようにした。
【００５０】
図５は、本実施形態によるネットワークシステム１Ａの概略構成の一例を示す構成図である。この図５において、図１の各部に対応する構成には同一の符号を付けており、その説明を省略する。ネットワークシステム１Ａは、複数の端末装置１００と、サーバ装置２００Ａと、を備えている。サーバ装置２００Ａは、画像管理装置２１５Ａが備える情報管理サーバ２３０Ａの構成が、図１に示す画像管理装置２１５が備える情報管理サーバ２３０の構成と異なる。情報管理サーバ２３０Ａは、管理部２３１と、判定部２３２と、出力部２３３と、認証部２３４とを備えている。
【００５１】
管理部２３１は、ユーザＡ（投稿者）が投稿した撮影画像（未加工の画像）、加工済みの画像、及び顔情報を関連付けて管理するとともに、ユーザＡ（投稿者）が登録した画像閲覧パスワードを、ユーザＡ（投稿者）が投稿した撮影画像（未加工の画像）と関連付けて管理する。
【００５２】
認証部２３４は、ユーザＢ（閲覧者）が入力した画像閲覧パスワードと、ユーザＡ（投稿者）が登録した画像閲覧パスワードとが合致するか否かの認証処理を行う。例えば、認証部２３４は、ユーザＢ（閲覧者）が未加工の画像を閲覧するために入力した画像閲覧パスワードと、その未加工の画像に関連付けられているユーザＡ（投稿者）が登録した画像閲覧パスワードとが合致するか否かを判定する。そして、認証部２３４は、認証結果（判定結果）を出力部２３３に供給する。
【００５３】
出力部２３３は、ユーザＢ（閲覧者）により入力された画像閲覧パスワードが未加工の画像に関連付けられた画像閲覧パスワードと合致する場合には、未加工の画像を選択してＵＩ管理サーバ２１０に送信する。一方、出力部２３３は、ユーザＢ（閲覧者）により入力された画像閲覧パスワードが未加工の画像に関連付けられた画像閲覧パスワードと合致しない場合には、加工済みの画像を選択してＵＩ管理サーバ２１０に送信する。
【００５４】
次に、図６及び図７を参照して、本実施形態による処理の動作について説明する。
まず、図６は、ユーザＡ（投稿者）がブログに投稿した撮影画像をサーバ装置２００Ａが管理する投稿処理の一例を示すフローチャートである。また、図７は、サーバ装置２００Ａが管理するブログの画像をユーザＢ（閲覧者）が閲覧する際の閲覧処理の一例を示すフローチャートである。
【００５５】
まず、図６を参照して、本実施形態による投稿処理の動作について説明する。図６において、図３の各処理に対応する処理には同一の符号を付けており、その説明を省略する。この図６に示す処理は、図３に示す処理に対してステップＳ１２０、Ｓ１２５、Ｓ３２０、Ｓ３２５の処理が追加された点が異なる。
【００５６】
ユーザＡ（投稿者）が、投稿した撮影画像に対応する画像閲覧パスワードを入力する操作を行うことにより、端末装置１００−１の入力部１４０−１は、画像閲覧パスワードの入力を受け付ける（ステップＳ１２０）。端末装置１００−１は、受け付けた画像閲覧パスワードを、無線部１１０-１を介してＵＩ管理サーバ２１０に送信する（ステップＳ１２５）。ＵＩ管理サーバ２１０は、端末装置１００−１から送信された画像閲覧パスワードを取得すると、取得した画像閲覧パスワードを情報管理サーバ２３０に送信する（ステップＳ３２０）。
【００５７】
情報管理サーバ２３０が、ＵＩ管理サーバ２１０から画像閲覧パスワードを取得すると、管理部２３１は、取得した画像閲覧パスワードを、ステップＳ３１５において取得した撮影画像（未加工の画像）に関連付けて、情報管理サーバ２３０が管理する記憶部（不図示）に記憶させる（ステップＳ３２５）。
【００５８】
このように、サーバ装置２００Ａは、端末装置１００−１から投稿された撮影画像（未加工の画像）に、ユーザＡ（投稿者）が入力した画像閲覧パスワードを関連付けて管理する。即ち、ユーザＡ（投稿者）が投稿した撮影画像（未加工の画像）を閲覧可能にするための画像閲覧パスワードがサーバ装置２００Ａに登録される。
【００５９】
次に、図７を参照して、本実施形態による閲覧処理の動作について説明する。図７において、図４の各処理に対応する処理には同一の符号を付けており、その説明を省略する。この図７に示す処理は、図４に示す処理に対してステップＳ２３０、Ｓ２３５、Ｓ４５０〜Ｓ４５２、Ｓ４５５の処理が追加された点が異なる。なお、この図７では、図４に示すステップＳ４４５以降における本実施形態の処理を図示しており、図４に示すステップＳ２１０、Ｓ２２０、Ｓ４１０〜Ｓ４４０の処理の図示を省略している。
【００６０】
ステップＳ４２５において、認証用の撮影画像を取得できなかった（取得失敗）と判定されたとする（ステップＳ４２５：Ｎｏ）。または、ステップＳ４４５において、取得要求のあった画像に、認証用の撮影画像から抽出された顔情報と同じ顔の特徴を持つ顔情報が関連付けられていないと判定されたとする（ステップＳ４４５：Ｎｏ）。これらの場合、ＵＩ管理サーバ２１０は、顔認証がＮＧであったことを示す通知情報、及び画像閲覧パスワードの入力要求を示すパスワード要求情報を端末装置１００−２に送信する（ステップＳ４５０）。
【００６１】
端末装置１００−２は、ＵＩ管理サーバ２１０から送信された通知情報及びパスワード要求情報を取得すると、取得した通知情報と、画像閲覧パスワードを入力可能なテキストボックスとを表示部１３０−２に表示させる。ユーザＢ（閲覧者）が表示部１３０−２に表示されたテキストボックスに対して画像閲覧パスワードを入力する操作を行うことにより、端末装置１００−２の入力部１４０−２は、画像閲覧パスワードの入力を受け付ける（ステップＳ２３０）。端末装置１００−２は、受け付けた画像閲覧パスワードを、無線部１１０-２を介してＵＩ管理サーバ２１０に送信する（ステップＳ２３５）。
【００６２】
ＵＩ管理サーバ２１０は、端末装置１００−２から送信された画像閲覧パスワードを取得すると、取得した画像閲覧パスワードを情報管理サーバ２３０に送信する（ステップＳ４５１）。情報管理サーバ２３０がＵＩ管理サーバ２１０から送信された画像閲覧パスワードを取得すると、認証部２３４は、取得した画像閲覧パスワードと、未加工の画像に関連付けられているユーザＡ（投稿者）が登録した画像閲覧パスワードとが合致するか否かの認証処理を行う（ステップＳ４５２）。そして、認証部２３４は、認証処理の結果に基づいて、ユーザＢ（閲覧者）が入力した画像閲覧パスワードと、未加工の画像に関連付けられているユーザＡ（投稿者）が入力した画像閲覧パスワードとが合致するか否か（認証結果がＯＫであるか否か）を判定する（ステップＳ４５５）。
【００６３】
画像閲覧パスワードが合致しない場合（認証結果ＮＧ、ステップＳ４５５：Ｎｏ）、出力部２３３は、加工済みの画像（目隠し加工処理がされた画像、例えば、図２（３）に示す画像）を選択してＵＩ管理サーバ２１０に送信する（ステップＳ４６０）。一方、画像閲覧パスワードが合致する場合（認証結果ＯＫ、ステップＳ４５５：Ｙｅｓ）、出力部２３３は、未加工の画像（目隠し加工処理がされていない画像、例えば、図２（２）に示す画像）を選択してＵＩ管理サーバ２１０に送信する（ステップＳ４６５）。以降の処理は、図３を参照して説明した処理と同様であり、その説明を省略する。
【００６４】
以上説明したように、本実施形態による画像管理装置２１５Ａにおいては、管理部２３１は、未加工の画像（第１の画像）の出力を許可するための認証情報と、当該未加工の画像とを関連付けて管理する。そして、出力部２３３は、ユーザＢ（閲覧者）により入力された認証情報が未加工の画像に関連付けられた認証情報と合致する場合には未加工の画像を出力する。一方、ユーザＢ（閲覧者）により入力された認証情報が未加工の画像に関連付けられた認証情報と合致しない場合には、加工済みの画像（第２の画像）を出力する。これにより、画像管理装置２１５Ａは、閲覧者の顔認証に失敗した場合であっても、プライバシーを保護する必要のない閲覧者に対してプライバシー保護を行っていない画像を閲覧可能とすることができる。また、本実施形態によれば、閲覧要求があった画像に写っていないユーザであってもプライバシーを保護する必要のない閲覧者（例えば、家族や知人）である場合にはプライバシー保護を行っていない画像を閲覧可能とすることができる。
【００６５】
なお、認証情報は、文字列の完全一致により認証するパスワード形式に限られるものではなく、例えば、所定の質問と答えとの組合せの合致により認証する形式であってもよい。また、認証情報は、文字列で構成される情報に限られるものではなく、音声や画像による情報としてもよいし、画面に対する所定の操作パターンとしてもよい。
【００６６】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。上述した第１、２の実施形態では、ユーザＢ（閲覧者）が画像を閲覧する場合に、ユーザＢ（閲覧者）の顔認証、または画像閲覧パスワードによる認証の結果に基づいて、未加工の画像と加工済みの画像とのいずれか一方が端末装置１００−２の表示部１３０−２に表示される例を説明した。しかしながら、画像の表示に限られるものではなく、画像のダウンロードの場合にも同様に適用することができる。例えば、ユーザＢ（閲覧者）がサーバ装置２００（２００Ａ）から画像をダウンロードする場合に、顔認証、または画像閲覧パスワードによる認証の結果に基づいて、未加工の画像と加工済みの画像とのいずれか一方が端末装置１００−２にダウンロードされるようにしてもよい。この場合、例えば、ＵＩ管理サーバ２１０は、画像管理装置２１５（２１５Ａ）の処理に基づいて、ブログ情報を送信する代わりに画像データを端末装置１００−２に送信すればよい。
【００６７】
これにより、プライバシーを保護したい閲覧者にはプライバシー保護を行った画像をダウンロード可能とし、プライバシーを保護する必要のない閲覧者にはプライバシー保護を行っていない画像をダウンロード可能とすることができる。
【００６８】
以上、この発明の第１〜３の実施形態を図面を参照して詳述してきたが、具体的な構成はこれらの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上記実施形態で説明したユーザＡ（投稿者）とユーザＢ（閲覧者）とは同一のユーザであってもよい。即ち、ユーザＡ（投稿者）が端末装置１００−１から投稿した撮影画像を、ユーザＡ自身が閲覧者となって端末装置１００−１において閲覧する場合も、端末装置１００−２の処理を端末装置１００−１が行うことで同様に適用できる。また、投稿する画像は、端末装置１００−１を用いて撮影された撮影画像に限られるものではなく、例えば、他の装置を用いて撮影された撮影画像であってもよい。
【００６９】
なお、上述した実施形態におけるＵＩ管理サーバ２１０、画像処理サーバ２２０、及び情報管理サーバ２３０（２３０Ａ）の一部または全部の機能、例えば、顔情報抽出部２２１、生成部２２２、管理部２３１、判定部２３２、出力部２３３、または認証部２３４の機能をコンピュータで実現するようにしてもよい。その場合、上述の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって上述の機能を実現してもよい。なお、ここでいう「コンピュータシステム」とは、管理サーバ２１０、画像処理サーバ２２０、または情報管理サーバ２３０（２３０Ａ）に内蔵されたコンピュータシステムであってＯＳや周辺機器等のハードウェアを含むものとする。
【００７０】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００７１】
また、上述した実施形態におけるＵＩ管理サーバ２１０、画像処理サーバ２２０、及び情報管理サーバ２３０の一部、または全部を、ＬＳＩ（Large  Scale  Integration）等の集積回路として実現してもよい。ＵＩ管理サーバ２１０、画像処理サーバ２２０、及び情報管理サーバ２３０の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００７２】
１、１Ａ  ネットワークシステム、５  ネットワーク、１００  端末装置、１１０  無線部、１２０  カメラ部、１３０  表示部、１４０  入力部、記憶部１５０、１６０  ＣＰＵ、２００、２００Ａ  サーバ装置、２１０  ＵＩ管理サーバ、２１５、２１５Ａ  画像管理装置、２２０  画像処理サーバ、２２１  顔情報抽出部、２２２  生成部、２３０、２３０Ａ  情報管理サーバ、２３１  管理部、２３２  判定部、２３３  出力部、２３４  認証部、３００  無線ネットワーク基地局
【図１】
2015138409.tif 000003
【図２】
2015138409.tif 000004
【図３】
2015138409.tif 000005
【図４】
2015138409.tif 000006
【図５】
2015138409.tif 000007
【図６】
2015138409.tif 000008
【図７】
2015138409.tif 000009