(57)【要約】【課題】ユーザの嗜好に適合する顔画像をより正確に抽出することができる顔画像登録抽出システム等を提供する。【解決手段】顔画像登録抽出システムは、入力された複数の顔画像を記憶する会員情報入力サーバ１１０と、記憶された各々の顔画像について、複数の嗜好選択項目を数値化して各嗜好選択項目に関する数値データを生成する顔画像編集機能１５０と、ユーザによって入力された各嗜好選択項目についての嗜好度に関する嗜好度情報に基づいて顔嗜好データを生成する会員情報公開用ウェブサーバ３００と、複数の顔画像と顔嗜好データとを格納するデータベース２００とを有している。会員情報公開用ウェブサーバ３００はさらに、データベース２００に格納された複数の顔画像の中から、顔嗜好データに適合する数値データを有している顔画像を抽出するように構成されている。【選択図】  図１
2005018358.tif 000002
【特許請求の範囲】
【請求項１】
複数の顔画像を登録するとともに、登録された複数の顔画像の中からユーザの顔の嗜好に適合する顔画像を抽出する顔画像登録抽出システムであって、
入力された複数の顔画像を記憶する顔画像登録手段と、
前記顔画像登録手段に記憶された各々の前記顔画像について、各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して、前記各嗜好選択項目に関する数値データを生成する顔画像編集手段と、
ユーザによって入力された前記各嗜好選択項目についての嗜好度に関する嗜好度情報に基づいて顔嗜好データを生成する顔嗜好データ生成手段と、
前記数値データが関連付けられた前記複数の顔画像と前記顔嗜好データとを格納するデータベースと、
前記データベースに格納された前記複数の顔画像の中から、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出する顔画像抽出手段とを有する顔画像登録抽出システム。
【請求項２】
前記顔画像抽出手段は、前記嗜好選択項目ごとに、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出するように構成されている、請求項１に記載の顔画像登録抽出システム。
【請求項３】
前記顔画像抽出手段は、前記複数の嗜好選択項目のうちの少なくとも一部の項目の全てについて、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出するように構成されている、請求項１または２に記載の顔画像登録抽出システム。
【請求項４】
前記顔嗜好データ生成手段は、前記各嗜好選択項目ごとに複数のサンプル顔画像を有しており、前記ユーザに前記各嗜好選択項目ごとに複数のサンプル顔画像を順次提示するとともに、提示したサンプル顔画像に対して前記ユーザによって入力された嗜好度情報に基づいて、前記各嗜好選択項目ごとに前記顔嗜好データを生成するように構成されている、請求項１から３のいずれか１項に記載の顔画像登録抽出システム。
【請求項５】
複数の顔画像を登録するとともに、登録された複数の顔画像の中からユーザの顔の嗜好に適合する顔画像を抽出する顔画像登録抽出方法であって、
顔画像登録手段が、入力された前記複数の顔画像を記憶するステップと、
前記顔画像登録手段に記憶された各々の前記顔画像について、各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して、前記各嗜好選択項目に関する数値データを生成する顔画像編集手段が、各々の前記顔画像について、前記各嗜好選択項目に関する数値データを生成するステップと、
ユーザによって入力されたユーザの前記各嗜好選択項目についての嗜好度に関する嗜好度情報に基づいて顔嗜好データを生成する顔嗜好データ生成手段が、前記顔嗜好データを生成するステップと、
前記顔画像編集手段が、前記複数の顔画像に前記数値データを関連付けて前記複数の顔画像と前記数値データとをデータベースに格納するとともに、前記顔嗜好データ生成手段が前記顔嗜好データをデータベースに格納するステップと、
顔画像抽出手段が、前記データベースに格納された前記複数の顔画像の中から前記顔嗜好データに適合する前記数値データを有している顔画像を抽出するステップとを有する顔画像登録抽出方法。
【請求項６】
前記顔画像を抽出するステップは、前記嗜好選択項目ごとに、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出することを含む、請求項５に記載の顔画像登録抽出方法。
【請求項７】
前記顔画像を抽出するステップは、前記複数の嗜好選択項目のうちの少なくとも一部の項目の全てについて、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出することを含む、請求項５または６に記載の顔画像登録抽出方法。
【請求項８】
前記顔嗜好データ生成手段は、前記各嗜好選択項目ごとに複数のサンプル顔画像を有しており、
前記顔嗜好データを生成するステップは、前記顔嗜好データ生成手段が、前記ユーザに前記各嗜好選択項目ごとに複数のサンプル顔画像を順次提示するとともに、提示したサンプル顔画像に対して前記ユーザによって入力された嗜好度情報に基づいて、前記各嗜好選択項目ごとに前記顔嗜好データを生成することを含む、請求項５から７のいずれか１項に記載の顔画像登録抽出方法。
【請求項９】
複数の顔画像を登録するとともに、登録された複数の顔画像の中からユーザの顔の嗜好に適合する顔画像を抽出する処理をコンピュータに実行させるプログラムであって、
顔画像登録手段が、入力された前記複数の顔画像を記憶する手順と、
前記顔画像登録手段に記憶された各々の前記顔画像について、各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して、前記各嗜好選択項目に関する数値データを生成する顔画像編集手段が、各々の前記顔画像について、前記各嗜好選択項目に関する数値データを生成する手順と、
ユーザによって入力されたユーザの前記各嗜好選択項目についての嗜好度に関する嗜好度情報に基づいて顔嗜好データを生成する顔嗜好データ生成手段が、前記顔嗜好データを生成する手順と、
前記顔画像編集手段が、前記複数の顔画像に前記数値データを関連付けて前記複数の顔画像と前記数値データとをデータベースに格納するとともに、前記顔嗜好データ生成手段が前記顔嗜好データをデータベースに格納する手順と、
顔画像抽出手段が、前記データベースに格納された前記複数の顔画像の中から前記顔嗜好データに適合する前記数値データを有している顔画像を抽出する手順とを有するコンピュータプログラム。
【請求項１０】
前記顔画像を抽出する手順は、前記嗜好選択項目ごとに、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出することを含む、請求項９に記載のコンピュータプログラム。
【請求項１１】
前記顔画像を抽出するステップは、前記複数の嗜好選択項目のうちの少なくとも一部の項目の全てについて、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出することを含む、請求項９または１０に記載のコンピュータプログラム。
【請求項１２】
前記顔嗜好データ生成手段は、前記各嗜好選択項目ごとに複数のサンプル顔画像を有しており、
前記顔嗜好データを生成する手順は、前記顔嗜好データ生成手段が、前記ユーザに前記各嗜好選択項目ごとに複数のサンプル顔画像を順次提示するとともに、提示したサンプル顔画像に対して前記ユーザによって入力された嗜好度情報に基づいて、前記各嗜好選択項目ごとに前記顔嗜好データを生成することを含む、請求項９から１１のいずれか１項に記載のコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、顔画像を登録した多くの会員の中から、顧客（検索者）の嗜好に合う顔を持つ会員を抽出することができる顔画像登録抽出システム、顔画像登録抽出方法、およびコンピュータプログラムに関する。
【０００２】
【従来の技術】
例えば特許文献１には、所望の顔画像の検索を行う顔画像登録検索装置が開示されている。図６は、特許文献１に開示された従来の顔画像登録検索装置の概略構成を示すブロック図である。
【０００３】
この顔画像登録検索装置は、特徴量抽出機能１１及び登録機能１２を有する制御部６を備えている。特徴量抽出機能１１は、カメラ２により撮像した顔画像データの入力を受け、入力された顔画像データから顔パーツを抽出する処理、抽出した顔パーツの特徴量データを測定する処理、及び測定した特徴量データに基づいて特徴量を決定する処理を実行するものである。また、登録機能１２は、カメラ２で撮像した顔画像データ、特徴量抽出機能１１において決定された特徴量、及び、入力装置４において操作者が設定した個人データの入力を受け、顔画像データを固有のファイル名を付して画像データベース５に登録するとともに、特徴量、個人データ及びファイル名をテキストデータベース（不図示）に登録するものである。
【０００４】
制御部６は、検索条件として入力された特徴量に基づいて、その特徴量に合致する顔画像データを検索する。
【０００５】
制御部６の特徴量抽出機能１１についてより具体的に説明すると、制御部６は、特徴量抽出機能１１により、顔画像データから髪、目、鼻、口、輪郭及び眉等の顔パーツの画像を抽出し、各顔パーツについて他人との対比時に特徴を表現することができる特徴量データを測定し、さらに、測定した特徴量データに基づいて各顔パーツの特徴量を決定する。例えば、制御部６は、図７（Ａ）に示すように、顔パーツの一つである目について目の幅ｘ、目の高さｙ、目の傾きθ、目の間隔ｄ及び目の高さｈを特徴量データとして測定し、測定した特徴量データを、図７（Ｂ）に示す所定のルールに当てはめて目の大きさについての特徴量を決定する。制御部６は、特徴量抽出機能１１により、特徴量データの測定及び特徴量の決定を顔画像データから抽出した全ての顔パーツについて同様に実行し、各顔パーツの特徴量を決定する。
【０００６】
このように、上記の従来の顔画像登録検索装置は、各顔パーツの特徴量をデータベースに蓄積しておき、その各顔パーツの特徴量に基づいて、検索者の好みの顔を有する人物を抽出しようとするものである。
【０００７】
【特許文献１】
特開平１１−８５９９２号公報
【０００８】
【発明が解決しようとする課題】
確かに、目、鼻、口、輪郭及び眉等の顔パーツは人の顔の特徴を判断する要素の一つではあるが、人の顔の特徴はそれだけで判断されるものではない。人の顔の印象は、各顔パーツ間の互いの配置関係によっても大きく変わる。特に、右目と左目と鼻との３点を結ぶ３つの線分の比率は、人間が成長する過程においてほぼ変わらないものであり、人間の顔の特徴を判断する上で重要な要素と言える。
【０００９】
そのため、ユーザの嗜好に適合する顔画像をより正確に抽出するには、各顔パーツの特徴のみならず、各顔パーツ間の互いの配置バランス（各顔パーツ間の距離の比率）を考慮に入れることが好ましい。
【００１０】
そこで本発明は、ユーザの嗜好に適合する顔画像をより正確に抽出することができる顔画像登録抽出システム、顔画像登録抽出方法、およびコンピュータプログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、本発明の顔画像登録抽出システムは、複数の顔画像を登録するとともに、登録された複数の顔画像の中からユーザの顔の嗜好に適合する顔画像を抽出する顔画像登録抽出システムであって、入力された複数の顔画像を記憶する顔画像登録手段と、前記顔画像登録手段に記憶された各々の前記顔画像について、各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して、前記各嗜好選択項目に関する数値データを生成する顔画像編集手段と、ユーザによって入力された前記各嗜好選択項目についての嗜好度に関する嗜好度情報に基づいて顔嗜好データを生成する顔嗜好データ生成手段と、前記数値データが関連付けられた前記複数の顔画像と前記顔嗜好データとを格納するデータベースと、前記データベースに格納された前記複数の顔画像の中から、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出する顔画像抽出手段とを有する。
【００１２】
上記本発明の顔画像登録抽出システムによれば、顔画像編集手段によって、顔画像登録手段に登録された顔画像の各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して生成された、各嗜好選択項目に関する数値データと、顔嗜好データ生成手段によって生成された、ユーザの各嗜好選択項目についての嗜好に関する顔嗜好データとに基づいて、顔画像抽出手段によって、複数の顔画像の中から顔嗜好データに適合する数値データを有する顔画像が抽出されるので、各顔パーツの特徴のみならず、各顔パーツ間の互いの配置バランスが考慮に入れられていることから、ユーザの嗜好に適合する顔画像をより正確に抽出することが可能である。
【００１３】
さらに、前記顔画像抽出手段は、前記嗜好選択項目ごとに、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出するように構成されていてもよい。この構成によれば、例えば、ユーザが重視する特定の嗜好選択項目について、ユーザの嗜好に合う特徴を備えた顔画像を抽出することが可能になる。
【００１４】
さらには、前記顔画像抽出手段は、前記複数の嗜好選択項目のうちの少なくとも一部の項目の全てについて、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出するように構成されていてもよい。この構成によれば、複数の嗜好選択項目から選択した嗜好選択項目の全てがユーザの嗜好に合う、ユーザの理想に近い顔画像を抽出することができる。特に、複数の嗜好選択項目の全部が顔嗜好データに適合する数値データを有している顔画像を抽出すれば、ユーザの理想に最も近い顔画像を得ることができる。
【００１５】
また、前記顔嗜好データ生成手段は、前記各嗜好選択項目ごとに複数のサンプル顔画像を有しており、前記ユーザに前記各嗜好選択項目ごとに複数のサンプル顔画像を順次提示するとともに、提示したサンプル顔画像に対して前記ユーザによって入力された嗜好度情報に基づいて、前記各嗜好選択項目ごとに前記顔嗜好データを生成するように構成されていてもよい。
【００１６】
また、本発明の顔画像登録抽出方法は、複数の顔画像を登録するとともに、登録された複数の顔画像の中からユーザの顔の嗜好に適合する顔画像を抽出する顔画像登録抽出方法であって、顔画像登録手段が、入力された前記複数の顔画像を記憶するステップと、前記顔画像登録手段に記憶された各々の前記顔画像について、各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して、前記各嗜好選択項目に関する数値データを生成する顔画像編集手段が、各々の前記顔画像について、前記各嗜好選択項目に関する数値データを生成するステップと、ユーザによって入力されたユーザの前記各嗜好選択項目についての嗜好度に関する嗜好度情報に基づいて顔嗜好データを生成する顔嗜好データ生成手段が、前記顔嗜好データを生成するステップと、前記顔画像編集手段が、前記複数の顔画像に前記数値データを関連付けて前記複数の顔画像と前記数値データとをデータベースに格納するとともに、前記顔嗜好データ生成手段が前記顔嗜好データをデータベースに格納するステップと、顔画像抽出手段が、前記データベースに格納された前記複数の顔画像の中から前記顔嗜好データに適合する前記数値データを有している顔画像を抽出するステップとを有する。
【００１７】
上記本発明の顔画像登録抽出方法によれば、顔画像編集手段によって、顔画像登録手段に登録された顔画像の各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して生成された、各嗜好選択項目に関する数値データと、顔嗜好データ生成手段によって生成された、ユーザの各嗜好選択項目についての嗜好に関する顔嗜好データとに基づいて、顔画像抽出手段によって、複数の顔画像の中から顔嗜好データに適合する数値データを有する顔画像が抽出されるので、各顔パーツの特徴のみならず、各顔パーツ間の互いの配置バランスが考慮に入れられていることから、ユーザの嗜好に適合する顔画像をより正確に抽出することが可能である。
【００１８】
さらに、前記顔画像を抽出するステップは、前記嗜好選択項目ごとに、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出することを含む構成としてもよい。これにより、例えば、ユーザが重視する特定の嗜好選択項目について、ユーザの嗜好に合う特徴を備えた顔画像を抽出することが可能になる。
【００１９】
さらには、前記顔画像を抽出するステップは、前記複数の嗜好選択項目のうちの少なくとも一部の項目の全てについて、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出することを含む構成としてもよい。これにより、複数の嗜好選択項目から選択した嗜好選択項目の全てがユーザの嗜好に合う、ユーザの理想に近い顔画像を抽出することができる。特に、複数の嗜好選択項目の全部が顔嗜好データに適合する数値データを有している顔画像を抽出すれば、ユーザの理想に最も近い顔画像を得ることができる。
【００２０】
また、前記顔嗜好データ生成手段は、前記各嗜好選択項目ごとに複数のサンプル顔画像を有しており、前記顔嗜好データを生成するステップは、前記顔嗜好データ生成手段が、前記ユーザに前記各嗜好選択項目ごとに複数のサンプル顔画像を順次提示するとともに、提示したサンプル顔画像に対して前記ユーザによって入力された嗜好度情報に基づいて、前記各嗜好選択項目ごとに前記顔嗜好データを生成することを含む構成としてもよい。
【００２１】
また、本発明のコンピュータプログラムは、複数の顔画像を登録するとともに、登録された複数の顔画像の中からユーザの顔の嗜好に適合する顔画像を抽出する処理をコンピュータに実行させるプログラムであって、顔画像登録手段が、入力された前記複数の顔画像を記憶する手順と、前記顔画像登録手段に記憶された各々の前記顔画像について、各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して、前記各嗜好選択項目に関する数値データを生成する顔画像編集手段が、各々の前記顔画像について、前記各嗜好選択項目に関する数値データを生成する手順と、ユーザによって入力されたユーザの前記各嗜好選択項目についての嗜好度に関する嗜好度情報に基づいて顔嗜好データを生成する顔嗜好データ生成手段が、前記顔嗜好データを生成する手順と、前記顔画像編集手段が、前記複数の顔画像に前記数値データを関連付けて前記複数の顔画像と前記数値データとをデータベースに格納するとともに、前記顔嗜好データ生成手段が前記顔嗜好データをデータベースに格納する手順と、顔画像抽出手段が、前記データベースに格納された前記複数の顔画像の中から前記顔嗜好データに適合する前記数値データを有している顔画像を抽出する手順とを有する。
【００２２】
さらに、前記顔画像を抽出する手順は、前記嗜好選択項目ごとに、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出することを含む構成としても良い。
【００２３】
さらに、前記顔画像を抽出するステップは、前記複数の嗜好選択項目のうちの少なくとも一部の項目の全てについて、前記顔嗜好データに適合する前記数値データを有している顔画像を抽出することを含む構成としても良い。
【００２４】
また、前記顔嗜好データ生成手段は、前記各嗜好選択項目ごとに複数のサンプル顔画像を有しており、前記顔嗜好データを生成する手順は、前記顔嗜好データ生成手段が、前記ユーザに前記各嗜好選択項目ごとに複数のサンプル顔画像を順次提示するとともに、提示したサンプル顔画像に対して前記ユーザによって入力された嗜好度情報に基づいて、前記各嗜好選択項目ごとに前記顔嗜好データを生成することを含む構成としてもよい。
【００２５】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して説明する。
【００２６】
図１は、本発明の一実施形態に係る顔画像登録抽出システムの概略構成を示すブロック図である。
【００２７】
図１を参照すると、本実施形態の顔画像登録抽出システムは、会員の顔画像と会員に関する文字情報（以下、両者を合わせて「会員情報」という場合もある。）が入力されるとともに、その入力された顔画像の画像編集を行い、顔画像からその顔画像の数値データを生成する顔画像編集機能１５０を行うことができるように構成されている会員情報入力サーバ１００と、会員情報入力サーバ１００に入力された会員情報、および顔画像編集機能１５０によって生成された数値データを格納するデータベースサーバ２００と、データベースサーバ２００に格納されている会員情報を会員等に公開する会員情報公開用ウェブサーバ３００とを有している。これらの会員情報入力サーバ１００、データベースサーバ２００、および会員情報公開用ウェブサーバ３００は、一体となって顔画像登録抽出システムを構成している。
【００２８】
会員情報入力サーバ１００は、制御手段としてのＣＰＵ（中央演算装置）１０１、記憶装置１０２、デジタルカメラ等からなるデジタル画像入力装置１０３、およびマウスやキーボード等からなる文字情報入力装置１０４を備えている。顔画像編集機能１５０は、会員情報入力サーバ１００のこれらの構成によって実現される。
【００２９】
データベースサーバ２００は、会員情報が関連付けられた顔画像を格納する登録会員顔画像情報データベース２１０と、顧客会員の顔についての嗜好に関する情報を格納する顧客嗜好情報データベース２２０とを有している。
【００３０】
なお、会員情報入力サーバ１００の記憶装置１０２か、会員情報公開用ウェブサーバ３００が有する記憶装置（不図示）のいずれか一方には、下記に説明する本システムの動作（顔画像登録抽出方法）を本システムに実行させるプログラムが格納されている。そのプログラムはハードウェアである本システムの動作を制御するものであり、プログラム制御された本システムがそのプログラムにより指令される特定の処理を行う。
【００３１】
また、会員情報公開用ウェブサーバ３００と、会員情報入力用ウェブサーバ４００と、顧客用の情報端末装置５０１，５０２，・・・５０ｎとは、インターネット等の通信ネットワーク５００に接続されており、会員情報公開用ウェブサーバ３００、会員情報入力用ウェブサーバ４００、および顧客用の情報端末装置５０１，５０２，・・・５０ｎは通信ネットワーク５００を介して互いに情報の送受信ができるようになっている。これにより、顧客用の情報端末装置５０１，５０２，・・・５０ｎは、データベースサーバ２００にアクセス可能な会員情報公開用ウェブサーバ３００から、好みの顔画像を検索すること等が可能である。
【００３２】
なお、会員情報入力用ウェブサーバ４００は、通信ネットワーク５００を介して顧客用の情報端末装置５０１，５０２，・・・５０ｎから送られてきた会員情報を会員情報入力サーバ１００に入力するためのサーバである。
【００３３】
次に、主に図１と図２を参照して、上述したシステムを用いた顔画像登録抽出方法について説明する。図２は、図１に示した顔画像登録抽出システムを用いた顔画像登録抽出方法を説明するためのフローチャートである。
【００３４】
上記の顔画像登録抽出システムを用いた顔画像登録抽出方法においては、まず、そのシステムによるサービスを受ける顧客会員の会員情報（顔画像、文字情報）を、顔画像登録手段である会員情報入力サーバ１００に登録する（ステップ１）。顧客会員（登録者）が、会員情報入力サーバ１００を設置している店舗等に直接来店した場合には、会員の顔画像の登録は、会員の顔をデジタルカメラ等のデジタル画像入力装置１０３で撮影し、会員情報入力サーバ１００に入力されたそのデジタル画像（顔画像）を、ＣＰＵ１０１が記憶装置１０２に記憶させることによって行う。また、文字情報（氏名、性別、生年月日、趣味等）の登録は、文字情報入力装置１０４で入力された文字情報をＣＰＵ１０１が会員情報入力サーバ１００の記憶装置１０２に記憶させることによって行う。
【００３５】
顧客会員（登録者）は、顧客用の情報端末装置５０１，５０２，・・・５０ｎ（以下、「情報端末装置５０」という。）を用いて会員情報（顔画像、文字情報）の登録を行うこともできる。この場合は、デジタルカメラ等で撮影した顔画像を情報端末装置５０に取り込んでおき、情報端末装置５０で通信ネットワーク５００を介して会員情報入力用ウェブサーバ４００にアクセスし、会員情報入力用ウェブサーバ４００から会員情報入力サーバ１００にその顔画像を送信するとともに、情報端末装置５０から会員情報入力サーバ１００に文字情報を送信する。このようにして情報端末装置５０から会員情報入力サーバ１００に送られた顔画像や文字情報も、ＣＰＵ１０１によって記憶装置１０２に記憶される。
【００３６】
次に、会員情報入力サーバ１００の記憶装置１０２に記憶された顧客会員の顔画像を、画像編集して数値データ化する（ステップ２）。この画像編集と数値データ化は、例えばこのシステムのサービス提供者が、会員情報入力サーバ１００によって実現される、顔画像編集手段として機能する顔画像編集機能１５０を用いて行う。
【００３７】
ここで、顔画像編集機能１５０を用いた画像編集の動作について、図３および図４を参照して説明する。図３は画像編集を行う顔画像を示す図であり、図４はその顔画像に画像編集を施した状態を示す図である。
【００３８】
会員情報入力サーバ１００はディスプレイ装置（不図示）も備えており、記憶装置１０２に登録された顔画像はそのディスプレイ装置に表示することができる。画像編集を行うオペレータは、そのディスプレイ装置に表示された顔画像の所定の箇所に点をつける。会員情報入力サーバ１００の顔画像編集機能１５０は、マウスやタッチパネル式の入力ペン等によって、ディスプレイ装置に表示された顔画像の所定の箇所に点をつけることが可能になっている。
【００３９】
具体的には、以下のようにして、ディスプレイ装置に表示された顔画像の所定の箇所に点が付される。
（１）眉について
右眉の眉山にＧ１点を付し、左山の眉山にＧ２点を付す。Ｇ１点とＧ２点を結んだ直線をＧ１−Ｇ２線とする。Ｇ１−Ｇ２線の長さを均等に分ける点にＣ１点を付す。
（２）目と顔の輪郭について
右目の瞳孔にＥ７点を付し、右目の瞳孔にＦ７点を付す。Ｅ７−Ｆ７線を水平方向に長さを延長し、顔の輪郭の右側と交わる点にＲ１点を付し、顔の輪郭の左側と交わる点にＲ２点を付す。
（３）右目について
Ｒ１−Ｒ２線上をＲ１側から進み、目尻にＥ１点を付し、白目と黒目との境にＥ５点を付し、黒目と白目との境にＥ６点を付し、目頭にＥ２点を付す。さらに、Ｅ５−Ｅ６線に対して垂直でＥ７点を通る線上において、目と上瞼との境にＥ３点を付し、目と下瞼との境にＥ４点を付す。
（４）左目について
左目についても同様に、Ｒ１−Ｒ２線上をＲ１側から進み、左目の目頭にＦ１点を付し、左目の白目と黒目との境にＦ５点を付し、黒目と白目との境にＦ６点を付し、目尻にＦ２点を付す。さらに、Ｆ５−Ｆ６線と垂直でＦ７点を通る線上において、目と上瞼との境にＦ３点を付し、目と下瞼との境にＦ４点を付す。
（５）鼻について
鼻の一番下の頂点（口に最も近い点）にＨ３点を付し、右側端の頂点にＨ１点を付し、左側端の頂点にＨ２点を付す。また、Ｈ３点を通り、Ｒ１−Ｒ２線に平行な線を引いたときに、顔の輪郭の右側に交わる点にＲ３点を付し、顔の輪郭の左側に交わる点にＲ４点を付す。
（６）口について
右側の口角にＫ４点を付し、左側の口角にＫ５点を付す。Ｋ４−Ｋ５線を水平方向に長さを延長したときに、顔の輪郭の右側に交わる点にＲ５点を付し、左側に交わる点にＲ６点を付す。
【００４０】
また、上唇の山の形状になっている部分の右側の頂点にＫ１点を付し、左側の頂点にＫ２点を付す。さらに、Ｋ１点とＫ２点の間の一番凹になっている点にＫ３点を付す。
（７）額と顎について
Ｃ１−Ｈ３線を垂直方向に長さを延長し、顔の輪郭の上側（額側）と交わる点にＤ１点を付し、顔の輪郭の下側（顎側）と交わる点にＡ１点を付す。さらに、Ａ１−Ｄ３線が下唇の下側縁と交わる点（下唇の、顎に一番近い点）にＫ７点を付すとともに、Ａ１−Ｄ３線と、上唇と下唇とを分けるＫ４−Ｋ５曲線とが交わる点にＫ６点を付す。
【００４１】
会員情報入力サーバ１００の顔画像編集機能１５０は、このようにして付された画像上の各点の座標に基づいて、各嗜好選択項目（顔パーツの配置バランス、輪郭、目、口、鼻等）について所定の点の間の距離の比率を示す下記の数値データを算出するようになっている。なお、以下では、例えばＥ７点とＦ７点との間の距離であれば「Ｅ７−Ｆ７」と表記することとする。
（１）各顔パーツの配置バランスについて
各顔パーツの配置バランスは、図５中の点線で示された各線分の比率によって数値データ化される。
▲１▼「Ｅ７−Ｆ７：Ｅ７−Ｃ１：Ｃ１−Ｆ７」の比率
▲２▼「Ｅ７−Ｆ７：Ｅ７−Ｈ３：Ｈ３−Ｆ７」の比率
▲３▼「Ｅ７−Ｆ７：Ｅ７−Ｋ６：Ｋ６−Ｆ７」の比率
▲４▼「Ｅ７−Ｆ７：Ｅ７−Ａ１：Ａ１−Ｆ７」の比率
（２）顔の輪郭について
▲１▼「Ｒ１−Ｒ２：Ｒ１−Ｄ１：Ｄ１−Ｒ２」の比率
▲２▼「Ｒ１−Ｒ２：Ｒ１−Ａ１：Ａ１−Ｒ２」の比率
▲３▼「Ｒ３−Ｒ４：Ｒ３−Ｄ１：Ｄ１−Ｒ４」の比率
▲４▼「Ｒ３−Ｒ４：Ｒ３−Ａ１：Ａ１−Ｒ４」の比率
▲５▼「Ｒ５−Ｒ６：Ｒ５−Ｄ１：Ｄ１−Ｒ６」の比率
▲６▼「Ｒ５−Ｒ６：Ｒ５−Ａ１：Ａ１−Ｒ６」の比率
（３）目について
▲１▼「Ｅ１点とＥ３点とＥ２点とＥ４点とを結んでできる楕円の面積：Ｅ５点とＥ３点とＥ６点とＥ４点とを結んでできる楕円の面積」の比率
▲２▼「Ｆ１点とＦ３点とＦ２点とＦ４点とを結んでできる楕円の面積：Ｆ５点とＦ３点とＦ６点とＦ４点とを結んでできる楕円の面積」の比率
▲３▼「Ｅ１−Ｅ５：Ｅ５−Ｅ６：Ｅ６−Ｅ２」の比率
▲４▼「Ｆ１−Ｆ５：Ｆ５−Ｆ６：Ｆ６−Ｆ２」の比率
▲５▼「Ｒ１−Ｅ７：Ｅ７−Ｆ７：Ｆ７−Ｒ２」の比率
▲６▼「Ｒ１−Ｅ１：Ｅ１−Ｅ２：Ｅ２−Ｆ１」の比率
▲７▼「Ｒ２−Ｆ２：Ｆ２−Ｆ１：Ｆ１−Ｅ２」の比率
（４）口について
▲１▼「Ｈ３−Ｋ３：Ｋ３−Ｋ７：Ｋ７−Ａ１」の比率
▲２▼「Ｋ３−Ｋ６：Ｋ６−Ｋ７」の比率
▲３▼「Ｋ４−Ｋ５：Ｋ５−Ｋ７：Ｋ７−Ｋ４」の比率
▲４▼「Ｋ４−Ｋ５：Ｋ５−Ｋ３：Ｋ３−Ｋ４」の比率
▲５▼「Ｋ４−Ｋ１：Ｋ１−Ｋ３：Ｋ３−Ｋ４」の比率
▲６▼「Ｋ５−Ｋ２：Ｋ２−Ｋ３：Ｋ３−Ｋ５」の比率
▲７▼「Ｒ５−Ｋ４：Ｋ４−Ｋ５：Ｋ５−Ｒ６」の比率
（５）鼻について
▲１▼「Ｈ１−Ｈ３：Ｈ１−Ｃ１：Ｃ１−Ｈ３」の比率
▲２▼「Ｈ２−Ｈ３：Ｈ２−Ｃ１：Ｃ１−Ｈ３」の比率
▲３▼「Ｄ１−Ｃ１：Ｃ１−Ｈ３：Ｈ３−Ａ１」の比率
▲４▼「Ｈ１−Ｒ１：Ｒ１−Ｃ１：Ｃ１−Ｈ１」の比率
▲５▼「Ｈ２−Ｒ２：Ｒ２−Ｃ１：Ｃ１−Ｈ２」の比率
▲６▼「Ｈ１−Ｈ３：Ｈ３−Ｈ２：Ｈ２−Ｈ１」の比率
（６）額について
▲１▼「Ｇ１−Ｇ２：Ｇ１−Ｄ１：Ｄ１−Ｇ２」の比率
▲２▼「Ｄ１−Ｃ１：Ｃ１−Ｈ３：Ｈ３−Ａ１」の比率
（７）顎について
▲１▼「Ｒ５−Ｋ７：Ｋ７−Ａ１：Ａ１−Ｒ５」の比率
▲２▼「Ｒ６−Ｋ７：Ｋ７−Ａ１：Ａ１−Ｒ６」の比率
▲３▼「Ｒ５−Ｋ４：Ｋ４−Ａ１：Ａ１−Ｒ５」の比率
▲４▼「Ｒ６−Ｋ５：Ｋ５−Ａ１：Ａ１−Ｒ６」の比率
▲５▼「Ａ１−Ｋ７：Ｋ７−Ｋ３：Ｋ３−Ｈ３」の比率
会員情報入力サーバ１００の顔画像編集機能１５０によって算出されたこれらの数値データは、ＣＰＵ１０１によって、その顔画像の主である顧客会員の会員情報（顔画像、文字情報）に関連付けられて、データベースサーバ２００の登録会員顔画像情報データベース２１０に登録される。
【００４２】
顧客会員（検索者）は、このようにして登録会員顔画像情報データベース２１０に登録された各会員の顔画像の中から、好みの顔を抽出する（ステップ３）。顧客会員（検索者）は、顧客用の情報端末装置５０を用いて通信ネットワーク５００を介して会員情報公開用ウェブサーバ３００にアクセスし、情報端末装置５０、会員情報公開用ウェブサーバ３００、およびデータベースサーバ２００の間で行われる以下の処理によって、各会員の顔画像の中から好みの顔を抽出する。
【００４３】
顧客会員（検索者）が情報端末装置５０で会員情報公開用ウェブサーバ３００にアクセスし、会員情報公開用ウェブサーバ３００に、登録会員顔画像情報データベース２１０に登録された各会員の顔画像の中から顧客会員（検索者）の好みの顔を抽出する「嗜好顔画像抽出モード」を開始させると、会員情報公開用ウェブサーバ３００は、Ｑ種類の嗜好選択項目（顔パーツの配置バランス、輪郭、目、口、鼻等）の中から、顧客会員（検索者）が重視する順にＰ種類の項目を顧客会員（検索者）に選択させる。この「Ｐ」は、１以上、Ｑ以下の数値である。
【００４４】
嗜好選択項目の選択は、例えば、会員情報公開用ウェブサーバ３００がＱ種類の嗜好選択項目を顧客会員（検索者）の情報端末装置５０に表示させ、顧客会員（検索者）が情報端末装置５０でそのＱ種類の嗜好選択項目の中から重視する順にＰ種類の項目を選択し、その嗜好選択項目のデータ（Ｐ種類の項目名とその優先順位を含む）を情報端末装置５０から会員情報公開用ウェブサーバ３００に送信することで行うことができる。
【００４５】
会員情報公開用ウェブサーバ３００にはＱ種類の嗜好選択項目のそれぞれについて例えばＮ個のサンプル顔画像が予め記憶されており、会員情報公開用ウェブサーバ３００は、各嗜好選択項目についてそれぞれＮ個のサンプル顔画像を情報端末装置５０に表示させることができるように構成されている。
【００４６】
会員情報公開用ウェブサーバ３００は、顧客会員（検索者）の情報端末装置５０から送られてきた嗜好選択項目データを受信すると、顧客会員（検索者）が第１番目に重視している嗜好選択項目（例えば、顔パーツの配置バランス）に関するＮ個のサンプル顔画像を顧客会員（検索者）の情報端末装置５０に表示させ、それぞれのサンプル顔画像について、Ｍ個の嗜好度選択肢の中から該当する嗜好度選択項目を選択させる。Ｍ個の嗜好度選択項目は、例えば、「好む」、「やや好む」、「普通」、「やや好まない」、「好まない」等からなる。嗜好度選択項目の選択は、会員情報公開用ウェブサーバ３００がＮ個のサンプル顔画像の各々とともにＭ個の嗜好度選択項目を顧客会員（検索者）の情報端末装置５０に表示させ、顧客会員（検索者）が情報端末装置５０でそのＭ個の嗜好度選択項目の中から該当する項目を選択し、その嗜好度選択項目のデータを情報端末装置５０から会員情報公開用ウェブサーバ３００に送信することで行うことができる。会員情報公開用ウェブサーバ３００に送信されたその嗜好度選択項目のデータは、データベースサーバ２００の顧客嗜好情報データベース２２０に格納される。
【００４７】
次に、会員情報公開用ウェブサーバ３００は、顧客会員（検索者）が第１番目に重視している嗜好選択項目（顔パーツの配置バランス）に関し、「好む」の嗜好度選択項目が選択されたいくつかの顔画像から、顔パーツの配置バランスを表す上述した▲１▼〜▲４▼の４つの数値データ（座標点間の比率）の各々についての平均値を求め、顔嗜好データを生成する。そして、会員情報公開用ウェブサーバ３００は、その４つの数値データの各々が、それぞれの顔嗜好データの平均値に対して所定の範囲内に含まれている顔画像を、登録会員顔画像情報データベース２１０に登録されている顔画像の中から抽出する。このように、会員情報公開用ウェブサーバ３００は、ユーザによって入力された各嗜好選択項目についての嗜好度に関する嗜好度情報に基づいて顔嗜好データを生成する顔嗜好データ生成手段と、データベース２１０に格納された複数の顔画像の中から、ユーザの顔嗜好データに適合する数値データを有する顔画像を抽出する顔画像抽出手段としての役割を有している。
【００４８】
このように抽出した顔パーツの配置バランスに関する顔画像のリストは、データベースサーバ２００の顧客嗜好情報データベース２２０に格納される。
【００４９】
なお、上記では「好む」の嗜好度選択項目が選択された顔画像の顔嗜好データに基づいて、登録会員顔画像情報データベース２１０に登録されている顔画像の中から該当する顔画像を抽出する場合について説明した。しかし、顧客会員（検索者）の嗜好に該当する顔画像を抽出する処理方法はこれに限られず、「やや好む」の嗜好度選択項目が選択された顔画像の顔嗜好データに基づいて該当する顔画像を抽出したり、「好む」、「やや好む」および「普通」の嗜好度選択項目が選択された顔画像の顔嗜好データの論理和演算に基づいて該当する顔画像を抽出したり、あるいは「やや好まない」と「好まない」とが選択された顔画像の顔嗜好データの否定演算に基づいて、該当する顔画像以外の画像を登録された顔画像の中から抽出しないようにする処理法法を用いることもできる。
【００５０】
続いて、会員情報公開用ウェブサーバ３００は、顧客会員（検索者）が重視している第２番目から第Ｐ番目までの嗜好選択項目のそれぞれについて、上記と同様にして、Ｎ個のサンプル顔画像を顧客会員（検索者）の情報端末装置５０に表示させて、それぞれのサンプル顔画像について、Ｍ個の嗜好度選択肢の中から該当する嗜好度選択項目を選択させ、顧客会員（検索者）の嗜好に該当する顔画像を登録会員顔画像情報データベース２１０に登録されている顔画像の中から抽出する。各嗜好選択項目についての嗜好度選択項目のデータと、各嗜好選択項目に関して抽出した顔画像のリストは、データベースサーバ２００の顧客嗜好情報データベース２２０に格納される。
【００５１】
このように、顔画像抽出手段としての会員情報公開用ウェブサーバ３００は、嗜好選択項目ごとに、ユーザの顔嗜好データに適合する数値データを有する顔画像を抽出するように構成されているので、例えばユーザが重視する特定の嗜好選択項目について、ユーザの嗜好に合う特徴を備えた顔画像を抽出することが可能である。
【００５２】
さらに、会員情報公開用ウェブサーバ３００は、このようにしてＰ種類の嗜好選択項目のそれぞれについて抽出された顔画像のリストの中から、例えば下記の条件式１で得られる抽出基準データに基づいて、顧客会員（検索者）の嗜好に該当する会員の顔画像を抽出する。
【００５３】
＜条件式１＞
抽出する顔画像の抽出基準データ＝〔第１希望顔パーツの（「好む」の座標点間平均比率）＋（「やや好む」の座標点間平均比率）＋（「普通」の座標点間平均比率）〕＊〔第２希望顔パーツの（「好む」の座標点間平均比率）＋（「やや好む」の座標点間平均比率）〕＊〔第３希望顔パーツの（「好む」の座標点間平均比率）〕＊〔第４希望顔パーツの（「好む」の座標点間平均比率）〕
上記式において、「＋」は論理和演算を表し、「＊」は論理積演算を表す。
【００５４】
会員情報公開用ウェブサーバ３００は、Ｐ種類の嗜好選択項目のそれぞれについて抽出された顔画像のリストの中から、上記の条件式で得られた抽出基準データに対して所定の範囲に含まれる顔画像を抽出することで、顧客会員（検索者）の嗜好に該当する会員の顔画像を最終的に抽出する。
【００５５】
このように、顔画像抽出手段としての会員情報公開用ウェブサーバ３００は、複数の嗜好選択項目（Ｑ種類）のうちの少なくとも一部（Ｐ種類）が顔嗜好データに適合する数値データを有している顔画像を抽出するように構成されているので、選択した全ての嗜好選択項目がユーザの嗜好に合う、ユーザの理想に近い顔画像を抽出することができる。特に、複数の嗜好選択項目のうちの全部が顔嗜好データに適合する数値データを有している顔画像を抽出すれば、ユーザの理想に最も近い顔画像を抽出することができる。
【００５６】
会員情報公開用ウェブサーバ３００は、このようにして顧客会員（検索者）の嗜好に該当する会員の顔画像を抽出すると、それらに関連付けられている文字情報を登録会員顔画像情報データベース２１０から読み出し、該当する登録会員のリストを作成して顧客会員（検索者）の情報端末装置５０に表示させる。顧客会員（検索者）は、そのリストの中から、自分の嗜好に合う顔画像を持つ会員を見つけることができる。
【００５７】
このように、本実施形態の顔画像登録抽出システムによれば、顧客会員（検索者）は、各々の顔パーツ（目、口、鼻等）だけでなく、各顔パーツ同士の配置バランスにも基づいて、自分の嗜好に合う顔画像を抽出することができるので、自分の嗜好により正確に適合する顔画像を持つ会員を見つけることができる。本システムは、例えば、結婚相談所における相手探し、人事採用における審査、各種オーディションにおける審査等において利用することができる。
【００５８】
また、会員情報公開用ウェブサーバ３００は、上記のように顧客会員（検索者）の嗜好に該当する会員の顔画像を抽出する処理とは別に、顧客会員が理想とする顔画像を作成する機能も有している。顧客会員が理想とする顔画像の作成は、例えば以下のような処理によってなされる。
【００５９】
顧客会員（検索者）が情報端末装置５０で会員情報公開用ウェブサーバ３００にアクセスし、会員情報公開用ウェブサーバ３００に、顧客会員が理想とする顔画像を作成する「理想顔画像作成モード」を開始させると、会員情報公開用ウェブサーバ３００は、例えば、Ｑ種類の嗜好選択項目（顔パーツの配置バランス、輪郭、目、口、鼻等）のそれぞれについてＮ個のサンプル顔画像を顧客会員の情報端末装置５０に表示させ、それぞれの嗜好選択項目のＮ個のサンプル顔画像から顧客会員が「最も好む」ものを選択させる。
【００６０】
会員情報公開用ウェブサーバ３００は、このようにして選択された各サンプル顔画像から各嗜好選択項目の座標点間比率を抽出し、例えば以下の条件式２によって、理想顔画像作成用のデータを生成する。
【００６１】
＜条件式２＞
生成する理想顔画像のデータ＝〔目パーツの（「最も好む」の座標点間比率）〕＊〔鼻パーツの（「最も好む」の座標点間比率）〕＊〔口パーツの（「最も好む」の座標点間比率）〕＊〔顔パーツ配置バランスの（「最も好む」の座標点間比率）〕＊〔輪郭パーツの（「最も好む」の座標点間比率の比率）〕＊〔顎パーツの（「最も好む」の座標点間比率）〕＊〔額パーツの（「最も好む」の座標点間比率）〕
上記式において、「＋」は論理和演算を表し、「＊」は論理積演算を表す。
【００６２】
続いて、会員情報公開用ウェブサーバ３００は、抽出したそれらの座標点間比率を有する顔画像を合成する。顔画像の合成は、例えば、図４に示した各点の座標点間比率をパラメータとして顔画像を描くコンピュータプログラムを会員情報公開用ウェブサーバ３００の記憶媒体にインストールしておき、「理想顔画像作成モード」を開始したときにそのコンピュータプログラムが起動するように会員情報公開用ウェブサーバ３００を構成することで、実現することが可能である。なお、上記のようなコンピュータプログラムは当業者であれば容易に作成できるものであるので、それに関する詳しい説明は省略する。
【００６３】
【発明の効果】
以上説明したように、本発明は、顔画像編集手段によって、顔画像登録手段に登録された顔画像の各顔パーツおよび顔パーツ間の配置バランスに関する複数の嗜好選択項目を数値化して生成された、各嗜好選択項目に関する数値データと、顔嗜好データ生成手段によって生成された、ユーザの各嗜好選択項目についての嗜好に関する顔嗜好データとに基づいて、顔画像抽出手段によって、複数の顔画像の中から顔嗜好データに適合する数値データを有する顔画像が抽出されるように構成されているので、各顔パーツの特徴のみならず、各顔パーツ間の互いの配置バランスが考慮に入れられていることから、ユーザの嗜好に適合する顔画像をより正確に抽出することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る顔画像登録抽出システムの概略構成を示すブロック図である。
【図２】図１に示した顔画像登録抽出システムを用いた顔画像登録抽出方法を説明するためのフローチャートである。
【図３】画像編集を行う顔画像を示す図である。
【図４】顔画像に画像編集を施した状態を示す図である。
【図５】各顔パーツの配置を表す、顔画像上に付された所定の点の間を結ぶ各線分の比率を示す図である。
【図６】従来の顔画像登録検索装置の概略構成を示すブロック図である。
【図７】図６に示した顔画像登録検索装置の特徴量抽出機能の詳細を説明する図である。
【符号の説明】
５０１，５０２，・・・５０ｎ    顧客用の情報端末装置
１００    会員情報入力サーバ
１０１    ＣＰＵ（中央演算装置）
１０２    記憶装置
１０３    デジタル画像入力装置
１０４    文字情報入力装置
１５０    顔画像編集機能
２００    データベースサーバ
２１０    登録会員顔画像情報データベース
２２０    顧客嗜好情報データベース
３００    会員情報公開用ウェブサーバ
４００    会員情報入力用ウェブサーバ
５００    通信ネットワーク
【図１】
2005018358.tif 000003
【図２】
2005018358.tif 000004
【図３】
2005018358.tif 000005
【図４】
2005018358.tif 000006
【図５】
2005018358.tif 000007
【図６】
2005018358.tif 000008
【図７】
2005018358.tif 000009