(57)【要約】【課題】簡単で安価な構成で雑誌等のモデルの髪型をも即座に検討対象に含めて適切に髪型を選択することができる髪型選択支援装置を提供する。【解決手段】髪型選択支援装置は、本体部１０、液晶表示装置２０、第１および第２カメラＣ１，Ｃ２、並びに、ポインティングデバイスとしての機能を有するリモコン３０を備えている。表示装置２０の表示画面は第１表示領域２０１と第２表示領域２０２とに２分されており、雑誌等に掲載された（候補髪型を有する）モデルの画像Ｍｉｍが第１カメラＣ１で取得されて第１表示領域２０１に表示されると共に、顧客の画像Ｃｉｍが第２カメラＣ２で取得されて第２表示領域２０２に表示される。顧客は、自分の顔の傾きおよび方向をモデル画像Ｍｉｍの顔の傾きおよび方向に合わせることで検討用顧客画像Ｃｉｍを得て、要求髪型を決定すべくモデル画像Ｍｉｍと検討用顧客画像Ｃｉｍとを比較する。【選択図】図１
2007249366.tif 000002
【特許請求の範囲】
【請求項１】
顧客による髪型の選択を支援するための髪型選択支援装置であって、
選択候補である髪型を有する人物画像をモデル画像として取得すると共に、前記顧客の顔を含む画像を顧客画像として取得する画像入力手段と、
前記モデル画像と前記顧客画像とを並べて略同一サイズで表示する表示手段と
を備えることを特徴とする、髪型選択支援装置。
【請求項２】
前記表示手段は、
前記モデル画像を表示するための第１の表示領域と、
前記顧客画像を表示するための第２の表示領域と
を有し、
前記画像入力手段は、
前記第１の表示領域の中央を通過する鉛直線上に配置され前記モデル画像を取得する第１のカメラと、
前記第２の表示領域の中央を通過する鉛直線上に配置され前記顧客画像を取得する第２のカメラと
を含むことを特徴とする、請求項１に記載の髪型選択支援装置。
【請求項３】
前記表示手段によって表示されるモデル画像における顔の傾きおよび方向を示すガイドラインを当該モデル画像から生成する画像処理手段を更に備え、
前記表示手段は、前記ガイドラインを前記顧客画像に重ねて表示することを特徴とする、請求項１または２に記載の髪型選択支援装置。
【請求項４】
前記画像処理手段は、前記表示手段によって表示されるモデル画像において、左目と右目とを結ぶ第１の直線と、当該モデル画像における鼻筋に沿った第２の直線と、当該第２の直線に平行で当該モデル画像における顔の輪郭に接する第３および第４の直線とを検出し、当該検出された第１、第２、第３および第４の直線に基づき前記ガイドラインを生成することを特徴とする、請求項３に記載の髪型選択支援装置。
【請求項５】
前記画像処理手段は、
前記ガイドラインに基づき前記モデル画像の顔の傾きおよび方向に顔の傾きおよび方向を合わせた顧客の画像を検討用顧客画像として記憶するための記憶手段と、
前記表示手段によって表示されたモデル画像における顔部分を前記検討用顧客画像における顔部分と合成する合成手段と
を含むことを特徴とする、請求項３に記載の髪型選択支援装置。
【請求項６】
顧客による髪型の選択を支援するための方法であって、
選択候補である髪型を有する人物画像をモデル画像として取得すると共に、前記顧客の顔を含む画像を顧客画像として取得する画像入力ステップと、
前記モデル画像と前記顧客画像とを並べて略同一サイズで表示する表示ステップと
を備えることを特徴とする、方法。
【請求項７】
前記表示ステップにて表示されるモデル画像における顔の傾きおよび方向を示すガイドラインを当該モデル画像から生成するガイドライン生成ステップを更に備え、
前記表示ステップでは、前記ガイドラインが前記顧客画像に重ねて表示されることを特徴とする、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、美容室や理容室等において顧客による髪型の選択を支援するための装置および方法に関する。
【背景技術】
【０００２】
美容室等において、顧客は、ファッション雑誌等に掲載されたモデルの髪型から自分の髪型を選択することが多い。この場合、ファッション雑誌等を見て選択したモデルの髪型がその顧客に必ずしも合うとは限らず、顧客が美容室でのセット後の髪型を期待通りでないと感じる場合も少なくない。このような事態を避けるには、顧客が自分の顔やセット前の髪型とモデルの髪型とを比較し検討することが必要となる。
【特許文献１】特開平８−１３１２５２号公報
【特許文献２】特開平８−１３０７３２号公報
【特許文献３】特開平１０−２７４５１６号公報
【特許文献４】特開２０００−９７６７６号公報
【特許文献５】特開２０００−３１１２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、ファッション雑誌等における複数のモデルの髪型と自分の顔や髪型を鏡等を使用して見比べるだけでは、必ずしも十分な比較ができない。また、ファッション雑誌等に掲載されるモデルの顔は一般的には正面を向いていないので、そのままでは正確な比較ができない。
【０００４】
一方、種々の髪型のデータを予めコンピュータの記憶部に格納しておき、顧客の顔をデジタルカメラで撮影し、それによって得られる顧客の顔画像と当該記憶部にデータとして格納されたいずれかの髪型の画像とを合成すること（「髪型シミュレーション」とも呼ばれる）も行われている（例えば特許文献１、２参照）。このような髪型シミュレーションによれば、顧客に合った髪型を比較的適切に選択することができる。しかし、従来の髪型シミュレーションでは、予め用意された髪型の中から選択できるのみであり、顧客が持ち込んだり美容室等で見たりした雑誌等に掲載されたモデルの髪型を簡単に検討対象とすることはできない。
【０００５】
そこで本発明では、簡単で安価な構成でファッション雑誌等のモデルの髪型をも即座に検討対象に含めて適切に髪型を選択することができる髪型選択支援装置および方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、顧客による髪型の選択を支援するための髪型選択支援装置であって、
選択候補である髪型を有する人物画像をモデル画像として取得すると共に、前記顧客の顔を含む画像を顧客画像として取得する画像入力手段と、
前記モデル画像と前記顧客画像とを並べて略同一サイズで表示する表示手段と
を備えることを特徴とする。
【０００７】
第２の発明は、第１の発明において、
前記表示手段は、
前記モデル画像を表示するための第１の表示領域と、
前記顧客画像を表示するための第２の表示領域とを有し、
前記画像入力手段は、
前記第１の表示領域の中央を通過する鉛直線上に配置され前記モデル画像を取得する第１のカメラと、
前記第２の表示領域の中央を通過する鉛直線上に配置され前記顧客画像を取得する第２のカメラとを含むことを特徴とする。
【０００８】
第３の発明は、第１または第２の発明において、
前記表示手段によって表示されるモデル画像における顔の傾きおよび方向を示すガイドラインを当該モデル画像から生成する画像処理手段を更に備え、
前記表示手段は、前記ガイドラインを前記顧客画像に重ねて表示することを特徴とする。
【０００９】
第４の発明は、第３の発明において、
前記画像処理手段は、前記表示手段によって表示されるモデル画像において、左目と右目とを結ぶ第１の直線と、当該モデル画像における鼻筋に沿った第２の直線と、当該第２の直線に平行で当該モデル画像における顔の輪郭に接する第３および第４の直線とを検出し、当該検出された第１、第２、第３および第４の直線に基づき前記ガイドラインを生成することを特徴とする。
【００１０】
第５の発明は、第３の発明において、
前記画像処理手段は、
前記ガイドラインに基づき前記モデル画像の顔の傾きおよび方向に顔の傾きおよび方向を合わせた顧客の画像を検討用顧客画像として記憶するための記憶手段と、
前記表示手段によって表示されたモデル画像における顔部分を前記検討用顧客画像における顔部分と合成する合成手段とを含むことを特徴とする。
【００１１】
第６の発明は、顧客による髪型の選択を支援するための方法であって、
選択候補である髪型を有する人物画像をモデル画像として取得すると共に、前記顧客の顔を含む画像を顧客画像として取得する画像入力ステップと、
前記モデル画像と前記顧客画像とを並べて略同一サイズで表示する表示ステップとを備えることを特徴とする。
【００１２】
第７の発明は、第６の発明において、
前記表示ステップにて表示されるモデル画像における顔の傾きおよび方向を示すガイドラインを当該モデル画像から生成するガイドライン生成ステップを更に備え、
前記表示ステップでは、前記ガイドラインが前記顧客画像に重ねて表示されることを特徴とする。
【発明の効果】
【００１３】
上記第１または第６の発明によれば、候補髪型を有するモデル画像と顧客画像とが並べて略同一サイズで表示されるので、顧客は、両画像を容易かつ正確に比較して髪型を選択することができる。また、このとき、例えば顧客が持ち込んだファッション雑誌等に掲載されているモデルの画像を画像入力手段で即座に取得しモデル画像として表示できる。したがって、予め所定の記憶装置にデータとして蓄積された髪型以外からは髪型を選択できなかった従来技術に比べ、髪型の選択範囲が広がる。
【００１４】
上記第２の発明によれば、モデル画像表示用の第１表示領域に対応する位置にモデル画像取得用の第１カメラが配置されると共に、顧客画像表示用の第２表示領域に対応する位置に顧客画像取得用の第２カメラが配置されているので、モデル画像取得のための写真原画（ファッション雑誌等）を短時間で次々に取り替えてモデル画像と顧客画像とを比較することができる。
【００１５】
上記第３または第７の発明によれば、モデル画像の顔の傾きおよび方向を示すガイドラインが生成され、そのガイドラインが顧客画像に重ねて表示されるので、顧客は、このガイドラインを目印とすることで、自分の顔の傾きおよび方向をモデル画像の顔の傾きおよび方向に容易に合わせることができる。その結果、モデル画像の顔の傾きおよび方向に顔の傾きおよび方向が一致した顧客画像（検討用顧客画像）を短時間で得ることができる。したがって、顔が傾いていたり正面を向いていないような写真画像であっても、それをモデル画像として取り込んで顧客画像（検討用顧客画像）と適切に比較・検討することができるので、要求髪型の決定に際しての髪型の選択範囲を簡単かつ安価に広げることができる。
【００１６】
上記第４の発明によれば、顧客は、第１〜第４の直線に基づき生成されるガイドラインを目印とすることで、自分の顔の傾きおよび方向をモデル画像の顔の傾きおよび方向により容易に合わせることができる。
【００１７】
上記第５の発明によれば、ガイドラインを利用して顔の傾きおよび方向の一致したモデル画像および顧客画像を得た後に、モデル画像の髪部分の画像が切り出されて顧客画像の顔部分と合成される。これによって得られた合成画像により、顧客は、モデル画像の髪型が自分に合っているか否かを確認し、モデル画像の髪型を採用すべきか否か（要求髪型とすべきか否か）をより適切に判断することができる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して本発明の実施形態について説明する。
＜１．構成＞
図１は、本発明の一実施形態に係る髪型選択支援装置の正面図である。本髪型選択支援装置は、典型的には、美容室や理容室において顧客が美容師または理容師にセットを求める髪型（以下「要求髪型」という）を決定するために使用されるものであり、後述のデータ処理を実行する本体部１０と、表示装置２０と、２台のカメラＣ１，Ｃ２（以下「第１カメラＣ１」、「第２カメラＣ２」という）と、リモコン３０と、プリンタ４０と、スキャナＳＣとを備えている。
【００１９】
表示装置２０は、横長の液晶パネルを有する液晶表示装置であり、その画面は同一サイズの第１表示領域２０１と第２表示領域２０２とからなる。第１表示領域２０１は、要求髪型の候補となるべき髪型（以下「候補髪型」という）を有するモデル（人物）の画像をモデル画像Ｍｉｍとして表示するための領域であり、第２表示領域２０２は、顧客の画像を表示するための領域である。以下では、第１表示領域２０１を「モデル画像表示領域」ともいい、第２表示領域２０２を「顧客画像表示領域」ともいう。
【００２０】
第１および第２カメラＣ１，Ｃ２は、ＣＣＤ（電荷結合素子）等の撮像素子を用いて構成されるデジタルカメラであって、共に、表示装置２０の上部に取り付けられている。すなわち、本髪型選択支援装置の平面図である図２に示すように、第１カメラＣ１は、第１表示領域２０１の中央上部（当該中央を通過する鉛直線上）に配置され、ファッション雑誌等に掲載されたモデル（人物）の写真原画１０１を撮影してモデル画像を取得するために使用される。第２カメラＣ２は、第２表示領域２０２の中央上部（当該中央を通過する鉛直線上）に配置され、顧客１０２を撮影して顧客画像を取得する。この顧客画像には顧客の顔の画像が含まれる。
【００２１】
本体部１０はコンピュータ本体と同様の構成となっており（後述の図３参照）、この本体部１０には、リモコン３０と、スキャナＳＣと、プリンタ４０と、上記第１および第２カメラＣ１，Ｃ２とが接続されると共に、インターネット５００にも接続されている。なお、リモコン３０は、トラックボールを含む入力操作手段であるが、これに限定されるものではなく、ポインティングデバイスとしての機能を有する入力操作手段であればよい。また、リモコン３０は、ケーブルで本体部１０に接続されているが、これに代えて、赤外線等の無線で本体部１０に接続される構成であってもよい。
【００２２】
図３は、本髪型選択支援装置を機能面から見た構成を示すブロック図である。本髪型選択支援装置は、機能的には、処理装置８０と、画像入力部５２と、入力操作部５４と、表示部６２と、出力部６４とから構成される。
【００２３】
処理装置８０は、本体部１０に相当し、中央処理装置としてのＣＰＵ８１と、書き換え自在の記憶手段としてのメモリ８２と、ハードディスク装置等からなる補助記憶装置８４と、通信インタフェース部（「通信Ｉ／Ｆ部」ともいう）８６とを備えている。
【００２４】
画像入力部５２は、上述の第１および第２カメラＣ１，Ｃ２とスキャナＳＣ（図１参照）からなり、モデル画像または顧客画像を取得してそれらを表す画像信号を処理装置８０に与える。ただし本実施形態では、画像入力部５２のうちモデル画像または顧客画像の取得に使用されるのは第１および第２カメラＣ１，Ｃ２のみであるので、スキャナＳＣは省略されてもよい。入力操作部５４は、リモコン３０に相当し、本実施形態に係る髪型選択支援装置の使用者である顧客から当該髪型選択支援装置への指示を示す操作を受け付け、その操作内容を表す信号（以下「操作信号」という）を処理装置８０に与える。
【００２５】
表示部６２は、液晶表示装置２０に相当し、画像入力部５２からの画像信号に基づき処理装置８０から与えられる信号に応じて、図１に示すようにモデル画像Ｍｉｍや顧客画像Ｃｉｍ等を表示する。なお表示部６２は、本実施形態では１台の液晶表示装置２０で実現されているが、２台の表示装置からなり、当該２台の表示装置うち一方の表示装置の画面が第１表示領域２０１に相当し、他方の表示装置の画面が第２表示領域２０２に相当するように構成されていてもよい。出力部６４は、プリンタ４０に相当し、入力操作部５４で受け付けられる所定操作に応じて、表示部６２に表示された画像（例えば後述の合成画像）を所定用紙に印刷する。
【００２６】
上記処理装置８０では、補助記憶装置８４にインストールされた所定プログラムをＣＰＵ８１がメモリ８２に転送して実行することにより、画像入力部５２によって取得されたモデル画像や顧客画像がメモリ８２または補助記憶装置８４に記憶され、表示部６２で表示され、入力操作部５４への操作に基づく種々のデータ処理が行われる。これにより本髪型選択支援装置は、複数のモデル画像における髪型（候補髪型）から要求髪型とすべき髪型を顧客が選択するのを支援する。なお、このような髪型選択支援において、処理装置８０では後述のガイドライン生成処理（図６）や合成画像生成処理（図８）が行われ、このとき処理装置８０は画像処理手段として機能する。
【００２７】
このような処理装置８０において、上記所定プログラムは、例えば、そのプログラムを記録した記録媒体であるＣＤ−ＲＯＭによって提供される。すなわち、上記所定プログラムの記録媒体としてのＣＤ−ＲＯＭが処理装置８０内に補助記憶装置として内蔵されたＣＤ−ＲＯＭ駆動装置に装着され、そのＣＤ−ＲＯＭから上記所定プログラムが読み出されて補助記憶装置としてのハードディスク装置にインストールされる。また、上記所定プログラムは、ＣＤ−ＲＯＭ以外の記録媒体やインターネット５００等の通信回線を介して提供されてもよい。そして、本髪型選択支援装置の起動のための所定操作がなされると、ハードディスク装置にインストールされた上記所定プログラムは、処理装置８０内のメモリ８２に転送されてそこに一時的に格納され、上記のようにＣＰＵ８１によって実行される。
【００２８】
＜２.  動作＞
上述のように本実施形態に係る髪型選択支援装置の動作は、その内部のＣＰＵ８１が上記所定プログラムを実行することにより実現される。図４は、このような本髪型選択支援装置の動作を実現するためのＣＰＵ８１の処理手順を示すフローチャートである。本実施形態では、電源が投入されると、第１カメラＣ１から取り込まれる画像（通常はモデル画像）を示す画像信号と、第２カメラＣ２から取り込まれる画像（通常は顧客画像）を示す画像信号とは、処理装置８０（本体部１０）を通過して表示部６２に送られる。表示部６２としての液晶表示装置２０は、この時点では、第１カメラＣ１からの画像信号に基づく画像を第１表示領域２０１にリアルタイムで表示し、第２カメラＣ２からの画像信号に基づく画像を第２表示領域２０２にリアルタイムで表示する。このような表示動作と並行してＣＰＵ８１は下記のように動作する。
【００２９】
電源の投入によって髪型選択支援装置が起動されると、顧客は、液晶表示装置２０の第１表示領域２０１の前で、候補髪型を有するモデル（人物）の写真が掲載されたファッション雑誌等の所定ページを写真原画１０１として第１カメラＣ１に向ける（図２参照）。これにより、この写真原画１０１におけるモデルの画像がモデル画像Ｍｉｍとして液晶表示装置２０の第１表示領域２０１に表示される。一方、ＣＰＵ８１は、髪型選択支援装置が起動されると、まず、入力操作部５４に対する顧客の所定操作に基づき、第１カメラＣ１から出力される画像信号をモデル画像データとしてメモリ８２（または補助記憶装置８４）に記憶させる（図４のステップＳ１２）。次に、顧客は、別の候補髪型を有するモデルの写真が掲載されたファッション雑誌等の所定ページを第１カメラＣ１に向ける。これにより、その別の候補髪型を有するモデルの画像が第１表示領域２０１に表示されると共に、入力操作部５４に対する顧客の所定操作に基づき、第１カメラＣ１から出力される画像信号がモデル画像データとしてメモリ８２（または補助記憶装置８４）に記憶される。このようにして髪型候補を有するモデルの画像の取り込みが複数回繰り返されることにより、複数のモデル画像が処理装置８０内に蓄積される。ただし、１つのモデル画像が取得される毎に以下の処理を行うようにしてもよい。
【００３０】
次にＣＰＵ８１は、入力操作部５４による所定操作に基づき、上記のようにして蓄積された複数のモデル画像を表示部６２に表示し、顧客は、これらのモデル画像のいずれかを選択する（ステップＳ１４）。図５（ａ）は、このときの一表示例を示している。この例では、５個の候補髪型に対応する５個のモデル画像Ｍｉｍ１〜Ｍｉｍ５が蓄積されており、液晶表示装置２０の第１表示領域２０１には、それらのモデル画像Ｍｉｍ１〜Ｍｉｍ５が同時に表示され、かつ、各モデル画像Ｍｉｍｊ（ｊ＝１，２，…，５）の下部近傍には選択用のボタン２１１が表示されている。このとき、図２に示すように、顧客１０２は液晶表示装置２０の第２表示領域２０２に向き合っており、顔を第２カメラＣ２に向けている（下記の他の表示例においても同様）。これにより、その第２表示領域２０２には、顧客１０２の顔を含む画像が顧客画像Ｃｉｍとして表示される。顧客１０２は、第１表示領域２０１における各モデル画像（候補髪型の画像を含む）Ｍｉｍｊと自分の顔画像を含む顧客画像Ｃｉｍとを比較することにより、モデル画像Ｍｉｍ１〜Ｍｉｍ５のいずれかを選択し、選択したモデル画像Ｍｉｍｋの下部近傍の選択ボタン２１１を入力操作部（リモコン３０）５４によって操作する。これによりＣＰＵ８１は、その選択された髪型のモデル画像Ｍｉｍｋを後述の処理において選択モデル画像として扱う。このような図５（ａ）に示した表示例によれば、蓄積されたモデル画像Ｍｉｍ１〜Ｍｉｍ５が同時に表示されるので、それらのモデル画像Ｍｉｍ１〜Ｍｉｍ５の間で髪型を容易に比較することができる。
【００３１】
図５（ｂ）は、上記のようにして蓄積された複数のモデル画像のいずれかを選択する際の他の表示例を示している。この例では、当該複数のモデル画像のうちのいずれか１つのモデル画像Ｍｉｍが、液晶表示装置２０の第１表示領域２０１に、第２表示領域２０２における顧客画像Ｃｉｍとほぼ同じサイズで表示され、かつ、そのモデル画像Ｍｉｍの下部に切換ボタン２１２ａ，２１２ｂおよび選択ボタン２１４が表示される。そして、顧客１０２が入力操作部５４によって切換ボタン２１２ａ，２１２ｂを操作すると、ＣＰＵ８１は、その操作に応じて、第１表示領域２０１に表示されるモデル画像を切り換える。顧客１０２は、第１表示領域２０１に表示されるモデル画像（候補髪型の画像を含む）Ｍｉｍを順次切り替えつつ自分の顔画像を含む顧客画像Ｃｉｍと比較することにより、上記複数のモデル画像のいずれかを選択し、選択したモデル画像Ｍｉｍが表示されているときに選択ボタン２１４を入力操作部５４によって操作する。これによりＣＰＵ８１は、その選択されたモデル画像Ｍｉｍｋを後述の処理において選択モデル画像として扱う。このような図５（ｂ）に示した表示例によれば、候補髪型を含むモデル画像Ｍｉｍが顧客画像Ｃｉｍとほぼ同じサイズで表示されるので、各モデル画像と顧客画像とを容易かつ正確に比較することができる。
【００３２】
上記のようにして選択モデル画像が決定すると、ＣＰＵ８１は、その選択モデル画像からガイドラインを生成する（図４のステップＳ１６）。ここで、「ガイドライン」とは、選択モデル画像における顔の傾きおよび方向を示す線分または曲線からなる線群を言う（ただし、本実施形態におけるガイドラインは複数の線分から構成されるものとする）。また、「顔の方向」とは、顔面の向いている方向を言い、「顔の傾き」とは、鉛直線に対する顔の傾きを言う。図６は、このガイドラインの生成のための処理（以下「ガイドライン生成処理」という）を示すフローチャートである。このガイドライン生成処理においてＣＰＵ８１は以下のように動作する。
【００３３】
まず、選択モデル画像において、ガイドラインを構成すべき線分またはそれに対応する直線を検出するための特徴領域を検出する（ステップＳ１０２）。例えば、選択モデル画像において目や、鼻、顔の輪郭等に相当する画像部分を検出する。なお、これのらの具体的な検出方法としては、従来の公知手法のいずれかを使用すればよい（例えば、特許文献４（特開２０００−９７６７６号公報）や、特許文献５（特開２０００−３１１２４８号公報）等参照）。
【００３４】
次に、ステップＳ１０２で検出された特徴領域に基づき、生成すべきガイドラインを構成する線分群に対応する第１〜第５直線を以下のようにして求める（図７参照）。
【００３５】
まず、選択モデル画像における右目と左目と結ぶ直線を第１直線Ｌ１として検出する（ステップＳ１０４）。ここで、両目のそれぞれの中心を結ぶ直線を第１直線としてもよいし、両目の瞳の中心を結ぶ直線を第１直線Ｌ１としてもよい。
【００３６】
次に、鼻筋に沿った直線を第２直線Ｌ２として検出する（ステップＳ１０６）。ここで、選択モデル画像において鼻筋を直接に検出する代わりに、他の方法によって鼻筋に沿った直線を検出してもよい。例えば、顔領域を楕円領域として検出し、その楕円の長軸に沿った直線を第２直線Ｌ２としてもよい。また、上記第１直線Ｌ１に平行で顔の輪郭線に接する接線を求め、その接線と輪郭線との接点と両目の中点とを結ぶ直線を第２直線Ｌ２としてもよい。
【００３７】
次に、上記第２直線Ｌ２に平行で顔の輪郭線に接する２つの接線を第３直線Ｌ３および第４直線Ｌ４として検出する（ステップＳ１０８）。
【００３８】
次に、上記第１直線Ｌ１に平行で顔の輪郭線に接する接線を第５直線Ｌ５として検出する（ステップＳ１１０）。ここでは、顎（あご）に相当する部分に接する接線を第５直線Ｌ５として検出するものとする。
【００３９】
次に、上記のようにして検出された第１〜第５直線上の適切な区間の線分からなる線分群をガイドラインとして生成する（ステップＳ１１２）。なお、このガイドラインを構成する各線分も参照符号“Ｌ１”〜“Ｌ５”で示すものとする。図７の第１表示領域２０１における選択モデル画像Ｍｉｍに対して当該第１表示領域２０１における線分Ｌ１〜Ｌ５からなるガイドラインが得られる。
【００４０】
その後、上記ガイドラインを、図７に示すように顧客画像表示領域すなわち液晶表示装置２０の第２表示領域２０２に表示する（ステップＳ１１４）。これにより、ガイドライン生成処理を終了し、図４のメインルーチンに復帰する。
【００４１】
ガイドライン生成処理のルーチンからメインルーチンへ復帰した時点では、液晶表示装置２０の第２表示領域２０２において、第２カメラＣ２で取得されてリアルタイムで表示される顧客画像Ｃｉｍにガイドラインが重ねて表示された状態となる。顧客１０２は、そのガイドライン（線分群Ｌ１〜Ｌ５）を目印にして、自分の顔の傾きおよび方向を変えることにより、第２表示領域２０２における顧客画像Ｃｉｍの顔の傾きおよび方向を第１表示領域２０１における選択モデル画像Ｍｉｍの顔の傾きおよび方向に合わせる。このとき、必要に応じて顧客画像Ｃｉｍのサイズをガイドライン（第２表示領域２０２の線分群Ｌ１〜Ｌ５）に適合するように調整する。なお、この時点では、第２カメラＣ２で撮像される顧客１０２の画像を表す信号は、処理装置８０（本体１０）を通過してそのまま表示部６２としての液晶表示装置２０に送られ、顧客１０２の画像が顧客画像Ｃｉｍとしてリアルタイムで第２表示領域２０２に表示されている。
【００４２】
顧客は１０２は、上記のような動作によって顧客画像Ｃｉｍの顔の傾きおよび方向が選択モデル画像Ｍｉｍの顔の傾きおよび方向に一致した状態になっていると判断すると、入力操作部５４に対する所定操作によって、その時点の顧客画像Ｃｉｍを検討用顧客画像としてメモリ８２に記憶させる（図４のステップＳ１８）。このときの所定操作は、第２カメラＣ２に対するシャッターボタンの押下に対応するものであり、この操作により検討用顧客画像が決定する。
【００４３】
このようにして検討用顧客画像Ｃｉｍが決定すると、ＣＰＵ８１は、選択モデル画像Ｍｉｍにおける髪部分の画像を選択髪型画像として切り出し、その選択髪型画像を検討用顧客画像Ｍｉｍの顔部分の画像と合成することにより、選択髪型の検討のための合成画像を生成する（ステップＳ２０）。図８は、この合成画像の生成のための処理（以下「合成画像生成処理」という）を示すフローチャートである。この合成画像生成処理においてＣＰＵ８１は以下のように動作する。
【００４４】
まず、選択モデル画像Ｍｉｍ（図７の第１表示領域２０１に表示）と検討用顧客画像Ｍｉｍ（図７の第２表示領域２０２に表示）との間でサイズが一致していない場合には、両者のサイズを一致させるためのサイズ調整を行う（ステップＳ２０２）。
【００４５】
次に、図９に示すように、第１表示領域２０１に表示された選択モデル画像における髪領域（髪部分）を選択髪型画像ＨＭｉｍとして切り出す（ステップＳ２０４）。
【００４６】
その後、入力操作部５４（リモコン３０）に対する顧客１０２の操作に応じて、その選択髪型画像ＨＭｉｍを第２表示領域２０２へ移動させ、検討用顧客画像Ｃｉｍの上に重ね合わせる（ステップＳ２０６）。このとき顧客１０２は、図１０に示す如く顧客１０２の髪型を選択髪型で置き換えた画像が得られるように選択髪型画像ＨＭｉｍの移動のための操作を行う。このようにして得られた画像は、選択モデル画像Ｍｉｍにおける髪部分である選択髪型画像と検討用顧客画像Ｃｉｍの顔部分との合成画像である。ＣＰＵ８１は、この合成画像を第２表示領域２０２に表示すると共に、入力操作部５４に対する顧客１０２の操作に基づきメモリ８２または補助記憶装置８４に記憶させる（ステップＳ２０８）。
【００４７】
このようにして合成画像が生成され表示されると、ＣＰＵ８１は、選択モデル画像Ｍｉｍの髪型（選択髪型）を要求髪型とすべきか否か、すなわち選択髪型を採用すべきか否かについての顧客１０２からの指示を待つ状態となる（図４のステップＳ２２）。
【００４８】
顧客１０２は、表示部６２（液晶表示装置２０の第２表示領域２０２）に表示された合成画像を見て、選択髪型が自分に合っているか否かを確認しつつ、選択髪型を採用すべきか否かを判断し、その判断結果を示す操作を入力操作部５４に対して行う。選択髪型を採用しないと判断された場合は、この操作に基づき、ＣＰＵ８１は、新たなモデル画像を取得すべきか否かを問い合わせるための表示を行い、顧客１０２からの指示待ち状態となる（ステップＳ２４）。
【００４９】
ここで新たなモデル画像を取得しないとの指示を示す操作が入力操作部５４に対して行われると、ステップＳ１４へ戻り、それ以降のステップが再び実行される。この場合、蓄積されている他のモデル画像のいずれかが新たな選択モデル画像として選択され、その選択モデル画像につき上記と同様の処理（ステップＳ１６〜Ｓ２２）が行われる。
【００５０】
一方、ステップＳ２４の指示待ち状態において、新たなモデル画像を取得するとの指示を示す操作が入力操作部５４に対して行われると、ステップＳ１２へ戻り、それ以降のステップが再び実行される。この場合、１つまたは複数の新たなモデル画像が取得されてメモリ８２または補助記憶装置８４に記憶され、それらのモデル画像の中からいずれかが新たな選択モデル画像として選択され、その選択モデル画像につき上記と同様の処理（ステップＳ１６〜Ｓ２２）が行われる。
【００５１】
上記の処理過程（ステップＳ１２〜Ｓ２４またはＳ１４〜Ｓ２４）におけるステップＳ２２で、選択髪型を採用するという顧客１０２の判断結果を示す操作が入力操作部５４に対して行われると、この操作に基づき、ＣＰＵ８１は、髪型選択支援のための動作を終了する。この後、採用された選択髪型は要求髪型として美容師等に提示されることになる。
【００５２】
なお、本髪型選択支援装置の上記動作（図４）では、複数のモデル画像が処理装置８０内に蓄積されるが、これに代えて、第１カメラＣ１で１つのモデル画像を取得する毎に、そのモデル画像につきステップＳ１６〜Ｓ２０を実行し、その結果得られる合成画像を見てそのモデル画像の髪型を要求髪型として採用すべきか否かを顧客が判断するようにしてもよい。この場合、図４に示すフローチャートにおいてステップＳ１４およびＳ２４は削除され、ステップＳ２２において、選択髪型を採用しないという顧客１０２の判断結果を示す操作が行われた場合には、ステップＳ１２へ戻ることになる。
【００５３】
＜３．効果＞
上記のような本実施形態によれば、図５に示すように、候補髪型を有するモデルの画像Ｍｉｍと顧客画像Ｃｉｍとが表示部６２（液晶表示装置２０）に並べて表示されるので、顧客１０２は、両画像Ｍｉｍ，Ｃｉｍを十分に比較して髪型を選択することができる。また、このとき、例えば顧客が持ち込んだファッション雑誌等に掲載されているモデルの画像を第１カメラＣ１で即座に取得しモデル画像Ｍｉｍとして表示できる。したがって、予め所定の記憶装置にデータとして蓄積された髪型以外からは髪型を選択できなかった従来の装置に比べ、髪型の選択範囲が広がる。
【００５４】
また、図１および図２に示すように、モデル画像表示用の第１表示領域２０１に対応する位置にモデル画像取得用の第１カメラＣ１が設けられると共に、顧客画像表示用の第２表示領域２０２に対応する位置に顧客画像取得用の第２カメラＣ２が設けられているので、モデル画像取得のための写真原画（ファッション雑誌等）を短時間で次々に取り替えてモデル画像と顧客画像とを比較することができる。
【００５５】
さらに、顧客画像取得用の第２カメラＣ２は、顧客画像表示用の第２表示領域２０２の中央に（正確には当該中央を通過する鉛直線上に）配置されているので、第１表示領域２０１に表示されたモデル画像の顔の傾きおよび方向に自分の顔の傾きおよび方向を合わせ、その状態で第２カメラＣ２で顧客画像を取得することも容易となる。したがって、顔の傾きおよび方向を合わせた状態でモデル画像と顧客画像とを並べて表示できるので、両画像の正確な比較が可能となり、要求髪型を適切に決定することができる。
【００５６】
さらにまた、本実施形態では、選択モデル画像として第１表示領域２０１に表示されているモデル画像の顔の傾きおよび方向を示すガイドライン（線分群Ｌ１〜Ｌ５）が生成され、そのガイドラインが第２表示領域２０２に表示される。このガイドラインにおいて、線分Ｌ１またはＬ２の傾きは選択モデル画像における顔の傾きを示し、四角形ａｂｄｇと四角形ｃａｇｅとの面積比または線分ｂａと線分ａｃとの比は選択モデル画像における顔の方向を示すものと言える（図７に示す第２表示領域２０２内のガイドライン参照）。このため顧客は、このようなガイドラインを目印とすることで、自分の顔の傾きおよび方向を選択モデル画像の顔の傾きおよび方向に容易に合わせることができる。その結果、モデル画像の顔の傾きおよび方向に顔の傾きおよび方向が一致した顧客画像（検討用顧客画像）を短時間で得ることができる。なお、モデル画像と顧客画像とは共に画像データとして処理装置８０に取り込まれているので、両画像間でのサイズ調整も適宜容易に行うことができる。また、このようにして、顔が傾いていたり正面を向いていないような写真画像であっても、それをモデル画像として取り込んで顧客画像（検討用顧客画像）と適切に比較・検討することができるので、要求髪型の決定に際しての髪型の選択範囲を簡単かつ安価に広げることができる。
【００５７】
さらにまた、本実施形態では、上記のようにして顔の傾きおよび方向の一致したモデル画像および顧客画像を得た後に、モデル画像の髪部分の画像が切り出されて顧客画像の顔部分と合成され、これによって得られた合成画像が表示される。この合成画像により顧客は、モデル画像の髪型が自分に合っているか否かを判断し、その髪型を要求髪型とすべきか否かをより適切に判断することができる（図９、図１０）。
【００５８】
＜４．変形例＞
上記実施形態では、モデル画像の取得と顧客画像の取得のための画像入力手段が第１および第２カメラＣ１，Ｃ２として別個に設けられているが、カメラが１台だけ設けられた構成であってもよい。この場合、当該カメラで複数のモデル画像を取得して処理装置８０内に蓄積しておき、その後、蓄積されたモデル画像を順次または同時に表示すると共に、当該カメラで顧客画像を取得してモデル画像と並べて表示するようにすればよい。また、これに代えて、スキャナＳＣで複数のモデル画像を取得して処理装置８０内に蓄積しておき、その後、蓄積されたモデル画像を順次または同時に表示すると共に、当該カメラで顧客画像を取得してモデル画像と並べて表示するようにしてもよい。さらに、カメラまたはスキャナによるモデル画像の取得に代えてまたはそれと共に、インターネット５００を介して外部のウェブサイト等からモデル画像を取り込んで処理装置８０内に蓄積し、そのモデル画像を、カメラによって取得された顧客画像に並べて表示するようにしてもよい。さらにまた、上記実施形態では、美容室等で顧客が要求髪型を決定しようとする際にモデル画像が取得されるが、これに代えてまたはこれと共に、処理装置８０内の補助記憶装置８４に複数の候補髪型を有するモデル画像を予め蓄積しておくようにしてもよい。
【００５９】
上記実施形態では、顧客が自分の顔の傾きおよび方向を選択モデル画Ｍｉｍの顔の傾きおよび方向に合わせるのを容易にすべく、図７に示すように、線分群Ｌ１〜Ｌ５からなるガイドラインが生成され、顧客画像表示用の第２表示領域２０２に表示される。このガイドラインは、選択モデル画Ｍｉｍの顔の傾きおよび方向を示すものであればよく、図７に示すような構成に限定されない。例えば、上記線分群Ｌ１〜Ｌ５のうち第５線分Ｌ５が省略されていてもよいし、曲線（顔の輪郭を近似する楕円等）が含まれていてもよい。
【００６０】
上記実施形態では、選択モデル画像Ｃｉｍにおける髪領域はＣＰＵ８１による画像処理によって切り出されるが（図８のステップＳ２０４）、入力操作部５４に対する顧客の操作によって手動的に髪領域を切り出すようにしてもよい。また、このようにして切り出された髪領域は選択髪型画像ＨＭｉｍとして、入力操作部５４に対する顧客の操作によって手動的に検討用顧客画像Ｃｉｍに移動させられて合成画像が生成されるが、この移動は、ガイドラインまたは両画像Ｃｉｍ，Ｍｉｍ間での対応する特徴点等に基づき、ＣＰＵ８１によって自動的に行われてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態に係る髪型選択支援装置の構成を示す正面図である。
【図２】上記実施形態に係る髪型選択支援装置の平面図である。
【図３】上記実施形態に係る髪型選択支援装置の機能ブロック図である。
【図４】上記実施形態に係る髪型選択支援装置の動作を説明するためのフローチャートである。
【図５】上記実施形態においてモデル画像を選択するための表示画面を示す図である。
【図６】上記実施形態においてガイドラインを生成するための処理を示すフローチャートである。
【図７】上記実施形態におけるガイドラインの生成およびそれを用いた検討用顧客画像の決定を説明するための図である。
【図８】上記実施形態において選択髪型の検討用の合成画像を生成するための処理を示すフローチャートである。
【図９】上記実施形態において選択モデル画像の髪領域を選択髪型画像として切り出す処理を説明するための図である。
【図１０】上記実施形態において選択髪型画像と検討用顧客画像の顔部分とを合成する処理を説明するための図である。
【符号の説明】
【００６２】
１０                …髪型選択支援装置の本体部
２０                …液晶表示装置
３０                …リモコン（入力操作手段）
４０                …プリンタ
５２                …画像入力部
５４                …入力操作部
６２                …表示部
８０                …処理装置
２０１              …第１表示領域（モデル画像表示領域）
２０２              …第２表示領域（顧客画像表示領域）
２１２ａ，２１２ｂ  …切換ボタン
２１４              …選択ボタン
Ｃ１                …第１カメラ（画像入力手段）
Ｃ２                …第２カメラ（画像入力手段）
ＳＣ                …スキャナ（画像入力手段）
Ｃｉｍ              …顧客画像
Ｍｉｍ              …モデル画像
Ｌ１〜Ｌ５          …第１〜第５線分（ガイドライン）
【図１】
2007249366.tif 000003
【図２】
2007249366.tif 000004
【図３】
2007249366.tif 000005
【図４】
2007249366.tif 000006
【図５】
2007249366.tif 000007
【図６】
2007249366.tif 000008
【図７】
2007249366.tif 000009
【図８】
2007249366.tif 000010
【図９】
2007249366.tif 000011
【図１０】
2007249366.tif 000012