(57)【要約】【課題】投稿された人の写真画像がそのまま公開されないように加工する処理を、ユーザの負担を増やすことなく実施できるようにする。【解決手段】ユーザ端末からのブログ用の記事データを受け付ける投稿処理部１００において、画像ファイルおよび似顔絵指定を受け付けたとき、頭部検出部１０９，似顔絵画像作成部１１０、画像編集部１１１を動かし、送信された画像ファイル中の写真画像から頭部画像を検出する処理、顔器官の特徴量データを算出する処理、特徴量データを反映した似顔絵画像を作成し、元の写真画像中の頭部の部分を似顔絵画像に置き換える処理を実行する。さらに、作成された似顔絵入り画像による画像ファイルを、閲覧用ページに掲載する画像として画像データベース１０２に保存する。【選択図】図１
2009223500.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークを介して接続されたユーザ端末から記事データの送信を受け付けて、送信された記事データが掲載された閲覧ページを作成し、作成した閲覧ページを前記コンピュータネットワーク上に公開する閲覧情報管理システムに組み込まれるプログラムであって、
人物の写真画像から被写体の人物の顔を含む領域を処理対象領域として検出する領域検出手段；
前記処理対象領域の検出に応じて当該処理対象領域から顔器官の特徴を表す特徴量データを抽出する特徴抽出手段；
前記特徴抽出手段により抽出された特徴量データを用いて前記処理対象領域内の画像に対応する似顔絵画像を作成する似顔絵画像作成手段；
前記似顔絵画像作成手段が作成した似顔絵画像により前記写真画像中の処理対象領域内の画像を置き換える画像編集手段；
所定のユーザ端末からの送信データ中に人物の写真画像のファイルが含まれていたとき、前記領域検出手段、特徴抽出手段、似顔絵画像作成手段、画像編集手段の各手段にそれぞれの処理を実行させることにより、前記写真画像を、当該画像中の被写体の顔を似顔絵に置き換えた画像に加工し、加工後の画像を閲覧ページに掲載する画像として保存する制御手段；
の各手段の機能を、前記閲覧情報管理システム内のコンピュータに付与することを特徴とする、画像編集用のプログラム。
【請求項２】
前記制御手段には、ユーザ端末からの写真画像の送信に応じて、送信された写真画像を前記領域検出手段に処理させる前処理手段と、領域検出手段により人物の顔を含む領域が検出されたとき、この領域内の画像を似顔絵画像に加工するか否かを問うメッセージをユーザ端末に送信する問い合わせ手段と、前記メッセージに対しユーザ端末から加工を行う旨の返答が送信されたとき、前記特徴抽出手段、似顔絵画像作成手段、画像編集手段の各手段を作動させる処理実行手段とが、含まれている、請求項１に記載された画像編集用のプログラム。
【請求項３】
コンピュータネットワークを介して接続されたユーザ端末から記事データの送信を受け付けて、送信された記事データが掲載された閲覧ページを作成し、作成した閲覧ページを前記コンピュータネットワークを介して公開する閲覧情報管理システムであって、
人物の写真画像から被写体の人物の顔を含む領域を処理対象領域として検出する領域検出手段；
前記処理対象領域の検出に応じて当該処理対象領域から顔器官の特徴を表す特徴量データを抽出する特徴抽出手段；
前記特徴抽出手段により抽出された特徴量データを用いて前記処理対象領域内の画像に対応する似顔絵画像を作成する似顔絵画像作成手段；
前記似顔絵画像作成手段が作成した似顔絵画像により前記写真画像中の処理対象領域内の画像を置き換える画像編集手段；
所定のユーザ端末からの送信データ中に人物の写真画像のファイルが含まれていたとき、前記領域検出手段、特徴抽出手段、似顔絵画像作成手段、画像編集手段の各手段にそれぞれの処理を実行させることにより、前記写真画像を、当該画像中の被写体の顔を似顔絵に置き換えた画像に加工し、加工後の画像を閲覧ページに掲載する画像として保存する制御手段；
の各手段を具備することを特徴とする、閲覧情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネット等のコンピュータネットワークを介して記事情報の投稿を受け付ける機能と、投稿された記事情報による閲覧ページを作成してコンピュータネットワーク上に公開する機能とを具備するコンピュータシステム（この明細書では「閲覧情報管理システム」という。）に関する。
【背景技術】
【０００２】
近年のインターネットには、個人が日記形式の情報を発信するウェブサイト（「ウェブログ」、略して「ブログ」という。）や、特定の参加者間で情報交換を行うウェブサイト（「ソーシャルネットワーキングサービス」、略して「ＳＮＳ」という。）が多数認められる。これらのウェブサイトは、ユーザが自分の端末装置（この明細書では「ユーザ端末」という。）を投稿記事の入力サイトに接続し、記事データを投稿することによって作成されるものである。
【０００３】
従来の閲覧情報管理システムでは、一般的な記事データとしてテキストデータを受け付けるほか、必要に応じて画像や楽曲等のデータファイルを送信する処理（アップロード）を受け付け、送信されたファイルの情報を閲覧ページ上で公開する（特許文献１参照。）。
【０００４】
つぎに、近年の画像処理では、人物の写真画像から被写体の顔面を自動抽出する方法や、各種顔器官の特徴に基づき似顔絵画像を自動生成する方法が開発されている（特許文献２，３参照。）。
【０００５】
【特許文献１】特開２００７−２３３４６３号公報
【特許文献２】特許第３７５５３４３号公報
【特許文献３】特許第３１３９６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ブログやＳＮＳによれば、情報処理に関する知識が乏しいユーザでも容易に情報を発信することができるが、その反面、公開された情報が悪用される危険がある。特に、氏名や顔写真などの個人情報が悪用されると、重篤な問題が生じるおそれがあるため、これらの情報は非公開にするのが望ましい。また人の写真画像を添付したい場合には、目隠しやぼかしなど、顔を読み取るのが困難になるように加工した画像を添付するのが望ましい。
【０００７】
しかし、顔画像の加工には画像処理の知識が必要になるから、誰でも加工処理を行えるわけではない。また、目隠しやぼかしのような単純に顔を隠すだけの加工方法では、元々の顔の特徴が損なわれ、写真画像を添付する意味がなくなってしまうが、加工のための作業に時間を費やすと、手軽に情報を発信できるというメリットが失われてしまう。
【０００８】
ここで特許文献３に記載されたような似顔絵作成用のソフトウェアをユーザ端末に導入すれば、写真画像を似顔絵画像に加工することができ、本来の画像のイメージを反映しつつ、被写体の顔が公開されるのを防止することができる。しかし、この場合でも、画像のアップロードの前に、似顔絵への加工処理を行う必要があり、その分、ユーザ側の手間が増えることになる。また、ユーザに、ソフトウェアの導入のための費用を負担させることになるため、全てのユーザが利用するのは困難である。
【０００９】
この発明は、上記の点に着目し、人物の写真画像を投稿する際に、投稿された画像を、被写体の顔部分が本来の画像のイメージを損なわないように加工して公開する処理を、ユーザの負担を増やすことなく実施できるようにすることを、目的とする。
【課題を解決するための手段】
【００１０】
この発明が適用される閲覧情報管理システムは、１または複数のコンピュータを含み、インターネット等のコンピュータネットワークを介して、不特定多数のユーザ端末、またはあらかじめ登録されたユーザ端末と通信できるように構成されている。さらに、この閲覧情報管理システム内のコンピュータには、本発明によるプログラムによって、以下の領域検出手段、特徴抽出手段、似顔絵画像作成手段、画像編集手段、制御手段の各機能が付与される。
【００１１】
領域検出手段は、人物の写真画像から被写体の人物の顔を含む領域を処理対象領域として検出する。特徴抽出手段は、処理対象領域の検出に応じて当該処理対象領域から顔器官の特徴を表す特徴量データを抽出する。似顔絵画像作成手段は、特徴抽出手段により抽出された特徴量データを用いて処理対象領域内の画像に対応する似顔絵画像を作成する。画像編集手段は、似顔絵画像作成手段が作成した似顔絵画像により写真画像中の処理対象領域内の画像を置き換える。
【００１２】
制御手段は、所定のユーザ端末からの送信データ中に人物の写真画像のファイルが含まれていたとき、領域検出手段、特徴抽出手段、似顔絵画像作成手段、画像編集手段の各手段にそれぞれの処理を実行させることにより、上記の写真画像を、当該画像中の被写体の顔を似顔絵画像に置き換えた画像に加工し、加工後の画像を閲覧ページに掲載する画像として保存する。
【００１３】
上記の各手段によれば、ユーザが人物の顔が表れた写真画像を投稿した場合には、閲覧情報管理システムにおいて、投稿された画像を、顔部分を似顔絵に置き換えた画像に加工する処理が自動的に行われ、加工後の画像が掲載された閲覧ページが作成される。ここで添付される画像は、顔部分を除けば元の画像のままであり、また顔部分も、元の写真画像の特徴を反映したものとなるので、画像の持つイメージを忠実に継承することができる。また、ユーザは、普通に画像を投稿するだけで良いので、情報の発信の容易性が損なわれることもない。
【００１４】
閲覧情報管理システムの好ましい態様においては、制御手段に、ユーザ端末からの写真画像の送信に応じて、送信された写真画像を領域検出手段に処理させる前処理手段と、領域検出手段により人物の顔を含む領域が検出されたとき、この領域内の画像を似顔絵画像に加工するか否かを問うメッセージをユーザ端末に送信する問い合わせ手段と、メッセージに対しユーザ端末から加工を行う旨の返答が送信されたとき、特徴抽出手段、似顔絵画像作成手段、画像編集手段の各手段を作動させる本処理実行手段とが、含まれる。
【００１５】
上記の構成によれば、閲覧情報管理システム側で、投稿された画像中の顔を自動検出し、検出した場合には、似顔絵画像に加工するか否かを問い合わせるメッセージを送信するので、ユーザが人の写真画像を不用意に投稿した場合でも、似顔絵画像への加工を行うことが可能になる。また人の顔が現れた画像が投稿された場合でも、ユーザが加工を行わない旨の返答をした場合には、投稿された画像がそのまま閲覧ページに掲載されるので、ユーザの意向が損なわれるおそれもない。
【発明の効果】
【００１６】
この発明によれば、人物の顔が現れた写真画像が投稿された場合に、被写体の顔が公開されるのを防止するとともに、投稿された画像を被写体の顔の特徴を反映した似顔絵入りの画像に加工して公開する処理を、ユーザに負担をかけずに行うことができる。
【発明を実施するための最良の形態】
【００１７】
図１は、この発明が適用された閲覧情報管理システムの機能ブロック図の一例である。
この実施例の閲覧情報管理システムは、インターネット上にブログ用のポータルサイトを開設し、このポータルサイトを介して、あらかじめ登録されたユーザから記事データの投稿を受け付けて蓄積する処理と、不特定のユーザからの閲覧要求を受け付けて、要求された記事データが掲載された閲覧ページを開示する処理とを実行するものである。
【００１８】
前者の処理を実行する投稿処理部１００には、２種類のデータベース１０１，１０２のほか、入力画面制御部１０３、テキスト処理部１０４、設定認識部１０５、画像入力部１０６、記事ファイル作成部１０７、ファイル管理部１０８、頭部検出部１０９、似顔絵画像作成部１１０、画像編集部１１１などが設けられる。また、後者の処理を実行する閲覧処理部２００には、閲覧受付部２０１、閲覧ページ編集部２０２、閲覧ページ出力部２０３などが設けられる。
【００１９】
上記の閲覧情報管理システムは、実質的には、１または複数のコンピュータにより構成され、コンピュータのメモリ内に組み込まれたプログラムにより、上記のデータベース１０１，１０２を含む各部の機能がコンピュータに付与されたものである。
なお、ユーザ端末に関しては図示していないが、パーソナルコンピュータ、携帯電話、インターネットへの接続機能を具備するテレビジョン装置など、インターネットを介しての情報のやりとりが可能な各種装置を、ユーザ端末として使用することができる。
【００２０】
２種類のデータベースのうち、記事データベース１０１には、閲覧ページを構成するための各種情報を含むファイル（以下、「記事ファイル」という。）が蓄積される、ただし、投稿されたデータのうちの画像ファイルは、記事ファイルには直接書き込まれずに、画像データベース１０２に保存され、その格納場所を示すアドレスが記事ファイルに格納される。
【００２１】
入力画面制御部１０３は、投稿のためのログイン要求を行ったユーザ端末に、記事入力用のウェブページを送信する。このページには、記事を構成するテキストデータを入力するための入力ボックス、設定項目を選択するためのチェックボックス、画像のアップロードを指定するためのボタン（以下、「アップロードボタン」という。）、入力データの送信ボタンなどが含まれる。以下、このページを、「記事入力ページ」という。
【００２２】
なお、チェックボックスによる選択対象には、閲覧ページの公開範囲を定めるための選択肢（たとえば『全てのユーザに公開』『会員のみに公開』『非公開』）のほか、後記する似顔絵への加工を指定するための選択肢（以下、「似顔絵指定項目」という。）などが含まれる。
【００２３】
記事入力ページの送信を受けたユーザ端末では、送信された入力用ページをモニタに表示し、入力ボックスやチェックボックスへのデータ入力を受け付ける。またアップロードボタンが操作されると、このボタンに添付されているモジュールによりユーザ端末内のファイル管理用ソフトが起動し、端末内に保存されている画像ファイルの参照や選択が可能な状態になる。
【００２４】
上記の記事入力ページに対し、ユーザは、テキストデータや設定データを入力する。また必要に応じて、上記のアップロードボタンおよびファイル管理ソフトの機能を用いて、ユーザ端末に保存されている画像ファイルの１つを選択し、記事入力ページに添付することができる。
【００２５】
作業が終了して送信ボタンが操作されると、入力ボックスやチェックボックスに入力されたデータや、添付された画像ファイルのデータが投稿処理部１００に送信される。入力画面制御部１０３は、これらのデータを受け付けた後に、テキストデータをテキスト処理部１０４に、設定データを設定認識部１０５に、画像ファイルを画像入力部１０６に、それぞれ供給する。
【００２６】
テキスト処理部１０４は、供給されたテキストデータからタイトルを判別する処理や、キーワードを抽出する処理などを実行し、設定認識部１０５は、設定データの内容を認識する。記事ファイル作成部１０７は、テキスト処理部１０４および設定認識部１０５からそれぞれの処理結果を受け付けて、新規の記事ファイルを作成する。
【００２７】
また、設定認識部１０５は、似顔絵指定の有無に関する設定を画像入力部１０６に連絡する。ここで似顔絵指定がない場合には、画像入力部１０６は、入力画面制御部１０３から供給された画像ファイルをそのまま画像データベース１０２に格納する。
一方、似顔絵指定がある場合には、画像入力部１０６は、供給された画像ファイルを頭部検出部１０９に提供する。以下、この画像ファイル内の画像は、頭部検出部１０９、似顔絵画像作成部１１０、画像編集部１１１により処理され、似顔絵入りの画像に加工された後、加工後の画像による画像ファイルが画像データベース１０２に格納される。
【００２８】
ファイル管理部１０８は、記事ファイル作成部１０７から新規記事ファイルの提供を受け、これを記事データベース１０１に保存する。また、画像データベース１０２に画像ファイルが格納された場合には、その格納場所を示すアドレスを保存対象の記事ファイルに書き込む。また、図１には示していないが、ファイル管理部１０８では、各ユーザのログファイルも管理しており、記事ファイルを保存する都度、その保存先のアドレスを投稿者のログファイルに書き込むようにしている。各ユーザのブログは、このログファイルに基づいて構築される。
【００２９】
閲覧処理部２００の閲覧受付部２０１は、上記のログファイルを参照して各ユーザのブログの更新履歴データを作成し、これに基づきブログ紹介用のウエブページを作成してインターネット上に公開する。さらに、この紹介用ページにアクセスしたユーザ端末からの閲覧要求を受け付けると、要求されたブログのログファイルを閲覧ページ編集部２０２に供給する。
【００３０】
閲覧ページ編集部２０２は、閲覧受付部２０１から渡されたログファイルに基づき、要求されたブログについて、最新のものから順に所定数の記事ファイルの格納場所を特定し、それぞれのファイルを読み出す。そして、これらの記事ファイルのデータを所定のひな型にあてはめることにより閲覧ページを作成する。また、読み出した記事データ中に画像ファイルのアドレスが含まれている場合には、画像データベース１０２の当該アドレスから画像ファイルを読み出し、格納されている画像データを閲覧ページの所定位置に貼り付ける。
閲覧ページ出力部２０３は、閲覧ページ編集部２０２による編集が完了した閲覧ページを、閲覧要求を出したユーザ端末に送信される。
【００３１】
図２は、ユーザ端末に表示された閲覧ページを、一記事の表示範囲に限定して例示したものである。この例の記事は、画像１０をメインにして、その上方に、タイトル１１および投稿日時１２が、下方に記事本文１３が、それぞれ配置されている。画像１０の大半は、人物の写真画像であるが、被写体の頭部１４（顔面および頭髪部分をいう。）の画像は似顔絵画像に置き換えられている。
【００３２】
以下、上記のような似顔絵入りの画像１０を作成する処理について、詳細に説明する。
この処理は、ユーザ端末から頭部の画像を含む写真画像が投稿され、似顔絵指定を受けた場合に実行される。まず、頭部検出部１０９により、処理対象の写真画像から被写体の頭部を検出する処理が行われる。
【００３３】
頭部の検出処理では、まず顔画像を検出する。ここでは、投稿された画像から肌色領域を抽出し、抽出された領域を含む所定範囲内の画像をグレースケール画像に変換する。なお、この変換処理では、頭髪部の輪郭線を特定することを考慮して、肌色領域より十分に大きな領域を変換対象領域に設定するのが望ましい。
【００３４】
つぎに、変換後のグレースケール画像からエッジを抽出し、抽出されたエッジを顔の特徴点のテンプレートと照合することにより、各顔器官（目、鼻、口、耳、眉のほか、あごを含む顔面の下半分の輪郭線）を表すエッジを特定する。
【００３５】
なお、グレースケール画像への変換後に、ガウシアンフィルタ等を用いて画像を平滑化しておけば、各部の輪郭形状を示すエッジのがたつきが少ないエッジ画像を生成することができる。また、投稿された画像がカラー画像でない場合には、グレースケール画像への変換を行わずに、画像全体を対象にしたエッジ抽出を行えばよい。
【００３６】
図３は、テンプレートによる照合処理の一例を示す。
この例では、あらかじめ、複数の人物の顔画像を用いて、顔器官の特徴点の平均的な分布を表すパターン画像を作成し、これをテンプレートとしてエッジと照合する。具体的には、テンプレート中の各特徴点を少しずつ動かしながら、処理対象のエッジ画像に対する特徴点群の適合度を求め（たとえば各特徴点につき、一番近いエッジに対する距離を求め、これらの総和の逆数を適合度とする）、適合度が最大になったときの各特徴点により、各顔器官に対応するエッジを特定する。
【００３７】
上記の照合処理が終了すると、頭部検出部１０９は、さらに各顔器官の位置関係やエッジのパターンなどに基づき、顔面および頭髪部全体の輪郭線を特定し、これらの輪郭線で囲まれる範囲を頭部であると判別する。
【００３８】
似顔絵画像作成部１１０は、上記の処理により特定された顔面および頭髪部を対象に、似顔絵画像を作成する。ここでは、顔器官の特定結果に基づき、被写体の顔の特徴を表す特徴量データ（たとえば、各顔器官の位置、目や口の大きさ、両目の間の距離、鼻の横幅長さ、眉毛の傾斜角度など）を算出する（具体的には特許文献３（特に段落００３４〜００５４）を参照されたい。）。
【００３９】
さらに、似顔絵画像作成部１１０は、顔器官毎に、あらかじめ登録された複数のモデル画像の中から算出された特徴量データに近いものを選択し、処理対象の顔器官の位置に貼り付ける。さらに、顔面や頭髪部について、頭部検出部１０９により特定されたエッジに基づき輪郭線を作成し、元の写真画像に近い色彩を設定する。
【００４０】
上記の似顔絵画像は、元の写真画像の顔画像の特徴に基づいて作成されるので、写真画像中の頭部とほぼ同じ大きさの似顔絵画像を作成することができる。画像編集部１１１は、元の写真画像中の頭部の部分を似顔絵画像に置き換えるとともに、この似顔絵画像の近傍の画像データを調整する処理を実行する。
【００４１】
図４は、画像データの調整対象となる範囲を示す。図中の実線Ａは、頭部検出部１０９により特定された頭部の輪郭線を表すエッジである。この実施例では、この輪郭線Ａより外側にある画素のうち、輪郭線Ａから所定距離Ｄまでの範囲（図中の点線Ｂまでの範囲）に含まれる画素を対象に、下記の（１）〜（３）式により画像データを調整するようにしている。
【００４２】
Ｒ（ｘ，ｙ）＝２５５＋（Ｒ（ｘ，ｙ）−２５５）＊ｄ（ｘ，ｙ）／Ｄ  ・・・（１）
Ｇ（ｘ，ｙ）＝２５５＋（Ｇ（ｘ，ｙ）−２５５）＊ｄ（ｘ，ｙ）／Ｄ  ・・・（２）
Ｂ（ｘ，ｙ）＝２５５＋（Ｂ（ｘ，ｙ）−２５５）＊ｄ（ｘ，ｙ）／Ｄ  ・・・（３）
【００４３】
上記において、Ｒ（ｘ，ｙ），Ｇ（ｘ，ｙ）、Ｂ（ｘ，ｙ）は、処理対象の画素（（ｘ，ｙ）は当該画素の座標である。）におけるＲ，Ｇ，Ｂ値であり、８ビットのデータ（２５６階調）で表される。またｄ（ｘ，ｙ）は、輪郭線Ａから処理対象の画素までの距離である。
（１）〜（３）式によれば、輪郭線Ａから点線Ｂまでの範囲の各画素のＲ，Ｇ，Ｂ値は実際よりも低い値に調整され、また似顔絵の輪郭線Ａに近い画素ほど、調整される値が大きくなる。よって、似顔絵の背景部分のうち、似顔絵の輪郭線の近傍の画像は暗くなり、輪郭線Ａから離れるにしたがって、本来の画像データに近い状態になるように調整される。
【００４４】
この例の似顔絵の輪郭線は、エッジ抽出処理で抽出されたエッジをベースにするので、がたつきや切断部分が生じる可能性がある。しかし上記のように似顔絵の輪郭線の近傍の明度を落とせば、がたつきや切断部分が目立たなくなり、違和感のない似顔絵画像を表現することができる。
【００４５】
つぎに図５を用いて、ユーザのアクセスを受け付けた投稿処理部における処理の流れを説明する。
この処理は、ユーザ端末側からあらかじめ登録されたパスワードを含むログイン要求が送信されたことに応じて開始されるもので、まず、ユーザ端末に記事入力ページを送信する処理が行われる（ＳＴ１）。
【００４６】
ユーザ端末側が、送信された記事入力ページへのデータ入力を受け付けて、データを送信してくると（ＳＴ２が「ＹＥＳ」）、送信されたデータのうちのテキストデータおよび設定データを用いて、新規記事ファイルを作成する（ＳＴ３）。
【００４７】
ここで、送信データ中に画像ファイルが含まれていない場合（ＳＴ４が「ＮＯ」）には、作成された新規記事ファイルを記事データベースに保存し（ＳＴ１３）、処理を終了する。これに対し、画像ファイルが送信されている場合（ＳＴ４）には、以下の処理を実行する。
【００４８】
まず、送信データ中に似顔絵指定が含まれている場合（ＳＴ５が「ＹＥＳ」）には、送信された画像ファイルに格納されている画像を対象に頭部画像を検出する（ＳＴ６）。ここでは、前述した方法により顔器官のエッジを特定した後、これらに基づき顔面全体および頭髪部のエッジを特定することにより、図４に示した輪郭線Ａを求め、この輪郭線Ａ内の領域を頭部とする。
【００４９】
つぎに、ＳＴ６で検出された各顔器官を対象に、顔の特徴量データを抽出する（ＳＴ７）。さらに、ＳＴ６，７の処理結果に基づき、各顔器官に類似する部品画像の抽出および配置、顔面および頭髪部の輪郭線や色彩の設定などを行うことにより、似顔絵画像を作成する（ＳＴ８）。
【００５０】
つぎに、作成した似顔絵画像を、元の写真画像の輪郭線Ａより外側の画像と合成する（ＳＴ９）。また、この合成処理では、前出の（１）〜（３）式により、輪郭線Ａの外側の所定範囲内の画像データを調整する処理も実行する。
この後は、合成後の画像による新規の画像ファイルを作成して、これを画像データベース１０２に保存し（ＳＴ１０）、画像ファイルの保存先のアドレスを新規記事ファイルに書き込む（ＳＴ１２）。
【００５１】
上記に対し、画像ファイルが送信されているが、似顔絵指定がされていない場合（ＳＴ４が「ＹＥＳ」、ＳＴ５が「ＮＯ」）には、送信された画像ファイルをそのまま画像データベース１０２に保存し（ＳＴ１１）、その保存先のアドレスを新規記事ファイルに書き込む（ＳＴ１２）。
【００５２】
図５の処理によれば、ユーザは、人物の写真画像を普通に添付し、似顔絵指定付きのデータ送信を行うことによって、添付した写真画像の頭部を似顔絵に置き換えた画像が掲載された閲覧ページを立ち上げることができる。似顔絵は、元の写真画像中の顔の特徴を反映したものとなるので、元の写真のイメージを損なわずに、被写体の顔が公開されるのを防止することができる。また、似顔絵画像への加工や合成は、すべて閲覧情報管理システム側で行われるので、ユーザに負担をかけることがない。
【００５３】
つぎに、図５に示した手順では、ユーザが似顔絵指定を行った画像を対象に、似顔絵入りの画像に加工する処理を行ったが、これに代えて、画像が送信された場合には常に頭部画像を検出し、頭部画像が検出された場合に、その検出部位を似顔絵画像に置き換えるようにしてもよい。ただし、この場合にも、実際の顔を公開したいユーザや著作権の問題などを考慮して、つぎの図６に示すように、ユーザからの似顔絵指定を受け付けた後に加工を行うのが望ましい。
【００５４】
図６の処理でも、図５のＳＴ１〜３と同様に、ログイン要求を出したユーザ端末に記事入力ページを送信し、データの送信に応じて新規記事ファイルを作成する（ＳＴ２１〜２３）。
【００５５】
つぎに、この実施例では、画像ファイルが送信されている場合には、無条件に頭部の画像を検出する（ＳＴ２４，２５）。ここで頭部画像が検出されると（ＳＴ２６が「ＹＥＳ」）、ユーザ端末に似顔絵指定を行うか否かを問うメッセージを送信する（ＳＴ２６，２７）。このメッセージに対し、ユーザ端末から似顔絵指定を行う旨の応答があった場合（ＳＴ２８が「ＹＥＳ」）には、ＳＴ２５で検出された頭部画像を対象に顔の特徴量データの抽出（ＳＴ２９）、似顔絵画像の作成（ＳＴ３０）、画像の合成（ＳＴ３１）の各処理を実行し、合成後の画像による画像ファイルを画像データベース１０２に保存する（ＳＴ２９〜３２）。
【００５６】
一方、ユーザ端末から似顔絵指定を行わない旨の応答があった場合（ＳＴ２８が「ＮＯ」）には、ユーザ端末から送信された画像ファイルをそのまま画像データベース１０２に保存する（ＳＴ３３）。
【００５７】
画像ファイルの保存後は、図５の例と同様に、保存先のアドレスを新規記事ファイルに書き込み、その新規記事ファイルを記事データベース１０１に保存する（ＳＴ３４，３５）。また、画像ファイルが送信されなかった場合（ＳＴ２４が「ＮＯ」）には、ＳＴ２３で作成した新規記事ファイルを記事データベース１０１に保存し（ＳＴ３５）、処理を終了する。
【００５８】
上記の実施例によれば、ユーザが顔写真が露出される点を考慮せずに、不用意に写真画像を投稿した場合でも、ユーザにその旨を認識させて、投稿された写真画像を似顔絵入りの画像に加工し、公開することができる。また、ユーザが顔の公開を望んでいたり、写真画像以外の画像を投稿した場合には、そのユーザの意向を尊重して、投稿された画像をそのまま公開することができるので、トラブルが生じるおそれもない。
【００５９】
なお、上記の各実施例では、写真画像から被写体の顔面および頭髪部の輪郭線を検出し、この輪郭線内の領域の画像を似顔絵に置き換えたが、これに限らず、顔面部分のみを似顔絵にしてもよい。
【００６０】
また、図５，６の処理は、インターネット上で広く公開されるブログ情報を管理するシステムに限らず、記事データの公開範囲が限定されるサービス（ＳＮＳなど）を実施するシステムでも同様の処理を実行することができる。
【図面の簡単な説明】
【００６１】
【図１】閲覧情報管理システムの機能ブロック図である。
【図２】閲覧ページの一例を示す説明図である。
【図３】顔器官を特定するための照合処理の例を示す説明図である。
【図４】画像データの調整処理の対象となる範囲を例示した説明図である。
【図５】投稿受付処理の一例を示すフローチャートである。
【図６】投稿受付処理の他の例を示すフローチャートである。
【符号の説明】
【００６２】
１０  画像
１００  投稿処理部
１０１  記事データベース
１０２  画像データベース
１０３  入力画面制御部
１０５  画像入力部
１０９  頭部検出部
１１０  似顔絵画像作成部
１１１  画像編集部
２００  閲覧処理部
２０１  閲覧受付部
２０２  閲覧ページ編集部
２０３  閲覧ページ出力部
【図１】
2009223500.tif 000003
【図２】
2009223500.tif 000004
【図３】
2009223500.tif 000005
【図４】
2009223500.tif 000006
【図５】
2009223500.tif 000007
【図６】
2009223500.tif 000008