(57)【要約】【課題】  衣装を着用した状態のユーザが表現された撮影画像と付加画像とを含む合成済み画像を容易に生成することのできる技術を提供する。【解決手段】  画像処理装置は、撮影の際にユーザが着用した対象衣装が、予め準備された複数の衣装のうちのいずれであるかを特定するための特定部と、対象衣装の特定の結果に応じて、予め準備された複数の付加画像の中から、対象衣装に適した少なくとも１つの付加画像の候補を選択して表示部に表示させるための付加画像候補選択部と、対象衣装が表現された対象撮影画像と、付加画像の候補の中からユーザによって選択された付加画像と、を合成して合成済み画像を生成するための合成部と、を備える。【選択図】  図７
2007025741.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを撮影することによって得られた撮影画像を処理するための画像処理装置であって、
撮影の際に前記ユーザが着用した対象衣装が、予め準備された複数の衣装のうちのいずれであるかを特定するための特定部と、
前記対象衣装の特定の結果に応じて、予め準備された複数の付加画像の中から、前記対象衣装に適した少なくとも１つの付加画像の候補を選択して表示部に表示させるための付加画像候補選択部と、
前記対象衣装が表現された対象撮影画像と、前記付加画像の候補の中から前記ユーザによって選択された付加画像と、を合成して合成済み画像を生成するための合成部と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記各衣装には識別情報が割り当てられており、
前記画像処理装置は、さらに、
前記識別情報を読み取るための読取部を備え、
前記特定部は、前記読取部によって読み取られた前記識別情報に基づいて、前記対象衣装の特定を実行する、画像処理装置。
【請求項３】
請求項１記載の画像処理装置であって、
前記特定部は、
前記各衣装に関する衣装情報を記憶する記憶部を備え、
前記特定部は、前記対象衣装を着用した状態の前記ユーザが表現された特定用画像と、前記衣装情報と、を用いて、前記対象衣装の特定を実行する、画像処理装置。
【請求項４】
請求項３記載の画像処理装置であって、
前記特定用画像は、前記対象撮影画像である、画像処理装置。
【請求項５】
請求項３または４記載の画像処理装置であって、
前記衣装情報は、対応する衣装の少なくとも一部の所定の特徴を示す特徴情報を含み、
前記特定部は、前記特定用画像内に表現された前記対象衣装の前記所定の特徴を検出し、検出結果に基づいて、前記対象衣装の特定を行う、画像処理装置。
【請求項６】
請求項５記載の画像処理装置であって、
前記所定の特徴は、色を含む、画像処理装置。
【請求項７】
請求項３または４記載の画像処理装置であって、
前記衣装情報は、対応する衣装の少なくとも一部が表現された衣装画像を含み、
前記特定部は、前記特定用画像と前記衣装画像とを比較し、比較結果に基づいて、前記対象衣装の特定を行う、画像処理装置。
【請求項８】
ユーザを撮影することによって得られた撮影画像を処理するための画像処理方法であって、
撮影の際に前記ユーザが着用した対象衣装が、予め準備された複数の衣装のうちのいずれであるかを特定する工程と、
前記対象衣装の特定の結果に応じて、予め準備された複数の付加画像の中から、前記対象衣装に適した少なくとも１つの付加画像の候補を選択して表示部に表示させる工程と、
前記対象衣装が表現された対象撮影画像と、前記付加画像の候補の中から前記ユーザによって選択された付加画像と、を合成して合成済み画像を生成する工程と、
を備えることを特徴とする画像処理方法。
【請求項９】
コンピュータに、ユーザを撮影することによって得られた撮影画像の画像処理を実行させるためのコンピュータプログラムであって、
撮影の際に前記ユーザが着用した対象衣装が、予め準備された複数の衣装のうちのいずれであるかを特定する機能と、
前記対象衣装の特定の結果に応じて、予め準備された複数の付加画像の中から、前記対象衣装に適した少なくとも１つの付加画像の候補を選択して表示部に表示させる機能と、
前記対象衣装が表現された対象撮影画像と、前記付加画像の候補の中から前記ユーザによって選択された付加画像と、を合成して合成済み画像を生成する機能と、
を前記コンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理の技術に関し、特に、合成済み画像を生成するための技術に関する。
【背景技術】
【０００２】
ユーザを撮影することによって得られた撮影画像にユーザが所望するフレーム画像などを合成し、合成済み画像をプリントする装置が普及している（例えば、特許文献１）。
【０００３】
【特許文献１】登録実用新案第３０１４７３３号公報
【特許文献２】特開平１１−５５６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、種々の衣装をユーザに貸し出し、衣装を着用した状態のユーザを撮影することによって得られた撮影画像にフレーム画像などの付加画像が合成された合成済み画像を作成したいという要望がある。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、衣装を着用した状態のユーザが表現された撮影画像と付加画像とを含む合成済み画像を容易に生成することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題の少なくとも一部を解決するため、本発明の装置は、ユーザを撮影することによって得られた撮影画像を処理するための画像処理装置であって、
撮影の際に前記ユーザが着用した対象衣装が、予め準備された複数の衣装のうちのいずれであるかを特定するための特定部と、
前記対象衣装の特定の結果に応じて、予め準備された複数の付加画像の中から、前記対象衣装に適した少なくとも１つの付加画像の候補を選択して表示部に表示させるための付加画像候補選択部と、
前記対象衣装が表現された対象撮影画像と、前記付加画像の候補の中から前記ユーザによって選択された付加画像と、を合成して合成済み画像を生成するための合成部と、
を備えることを特徴とする。
【０００７】
この装置では、対象衣装の特定の結果に応じて、対象衣装に適した付加画像の候補が選択されて表示部に表示されるため、ユーザは、対象衣装に適した付加画像を容易に選択することができ、この結果、対象撮影画像とユーザによって選択された付加画像とを含む合成済み画像を容易に生成することができる。
【０００８】
上記の装置において、
前記各衣装には識別情報が割り当てられており、
前記画像処理装置は、さらに、
前記識別情報を読み取るための読取部を備え、
前記特定部は、前記読取部によって読み取られた前記識別情報に基づいて、前記対象衣装の特定を実行するようにしてもよい。
【０００９】
このように、各衣装に識別情報が割り当てられていれば、識別情報に基づいて対象衣装の特定を正確に行うことができる。
【００１０】
あるいは、上記の装置において、
前記特定部は、
前記各衣装に関する衣装情報を記憶する記憶部を備え、
前記特定部は、前記対象衣装を着用した状態の前記ユーザが表現された特定用画像と、前記衣装情報と、を用いて、前記対象衣装の特定を実行するようにしてもよい。
【００１１】
このように、特定用画像と衣装情報とを用いても、対象衣装の特定を正確に行うことができる。
【００１２】
上記の装置において、
前記特定用画像は、前記対象撮影画像であることが好ましい。
【００１３】
こうすれば、特定用画像として対象撮影画像以外の他の画像を準備せずに済む。
【００１４】
上記の装置において、
前記衣装情報は、対応する衣装の少なくとも一部の所定の特徴を示す特徴情報を含み、
前記特定部は、前記特定用画像内に表現された前記対象衣装の前記所定の特徴を検出し、検出結果に基づいて、前記対象衣装の特定を行うようにしてもよい。
【００１５】
上記の装置において、
前記所定の特徴は、色を含んでいてもよい。
【００１６】
こうすれば、比較的簡単に対象衣装の特定を行うことができる。
【００１７】
上記の装置において、
前記衣装情報は、対応する衣装の少なくとも一部が表現された衣装画像を含み、
前記特定部は、前記特定用画像と前記衣装画像とを比較し、比較結果に基づいて、前記対象衣装の特定を行うようにしてもよい。
【００１８】
この発明は、種々の形態で実現することが可能であり、例えば、画像処理装置および方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１９】
Ａ．第１実施例：
Ａ−１．画像処理システムの構成：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、第１実施例における画像処理システムを示す説明図である。画像処理システムは、ＣＰＵ１１０と、読取部１２０と、撮影部１３０と、モニタ部１４０と、操作部１５０と、処理部１６０と、表示部１７０と、入力部１８０と、プリンタ１９０と、を備えている。ＣＰＵ１１０は、画像処理システムの全体を制御する。読取部１２０と撮影部１３０とモニタ部１４０と操作部１５０とは、第１の部屋ＲＡに設けられており、ＣＰＵ１１０と処理部１６０と表示部１７０と入力部１８０とプリンタ１９０とは、第２の部屋ＲＢに設けられている。
【００２０】
第１の部屋ＲＡは、ユーザを撮影するための部屋である。具体的には、第１の部屋ＲＡには、複数の衣装が準備されており、ユーザは、複数の衣装の中から所望の衣装を選択して、着用する。そして、選択された衣装を着用した状態のユーザが撮影される。
【００２１】
図２は、衣装の例を示す説明図である。図２（Ａ）は第１の衣装（チャイニーズドレス）を示しており、図２（Ｂ）は第２の衣装（サンタクロース）を示している。本実施例では、各衣装には、タグＴＧが取り付けられており、タグＴＧには、各衣装を識別するための識別情報が記録されたＩＣチップが搭載されている。
【００２２】
第２の部屋ＲＢは、衣装を着用した状態のユーザが表現された撮影画像を用いて、合成済み画像を生成するための部屋である。
【００２３】
読取部１２０は、ＩＣチップリーダを備えており、接触あるいは非接触で、ＩＣチップに記録された識別情報を読み取る。
【００２４】
撮影部１３０は、カメラを備えており、衣装を着用したユーザを撮影する。
【００２５】
モニタ部１４０は、ディスプレイを備えており、撮影部１３０によって撮影された衣装を着用したユーザを表示する。
【００２６】
操作部１５０は、種々のボタンを備えており、ユーザは、操作部１５０を操作することによって、例えば、撮影部１３０による撮影タイミング、すなわち、静止画像データの取得タイミングを決定する。
【００２７】
なお、モニタ部１４０と操作部１５０とは、タッチパネル機能を有するディスプレイで構成されてもよい。
【００２８】
処理部１６０は、特定部２１０と、付加画像候補選択部２２０と、合成部２３０と、を備えている。処理部１６０の機能は、ＣＰＵ１１０がＲＯＭやＲＡＭなどの内部記憶装置や外部記憶装置に格納されたコンピュータプログラムを実行することによって実現される。なお、コンピュータプログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された形態で提供される。
【００２９】
特定部２１０は、読取部１２０から与えられた識別情報を取得し、該識別情報に基づいて、ユーザが実際に着用した衣装（対象衣装）が予め準備された複数の衣装のうちのいずれであるかを特定する。具体的には、特定部２１０は、衣装と該衣装の識別情報とが対応付けられた識別情報テーブル２１８を備えており、特定部２１０は、該テーブル２１８を参照して、対象衣装を特定する。
【００３０】
図３は、識別情報テーブル２１８の内容を示す説明図である。図３では、第１の衣装ＣＳａには、第１の識別情報ＩＤａが対応付けられている。同様に、第２の衣装ＣＳｂには、第２の識別情報ＩＤｂが対応付けられており、第３の衣装ＣＳｃには、第３の識別情報ＩＤｃが対応付けられている。
【００３１】
特定部２１０は、読取部１２０から与えられた識別情報が「ＩＤａ」である場合には、対象衣装が第１の衣装「ＣＳａ」であると特定する。
【００３２】
付加画像候補選択部２２０は、予め準備された複数の付加画像の中から、対象衣装に適した少なくとも１つの付加画像の候補を選択して表示部１７０に表示させる。具体的には、付加画像候補選択部２２０は、衣装と該衣装に適した付加画像の候補とが対応付けられた付加画像テーブル２２８を備えており、付加画像候補選択部２２０は、該テーブルを参照して、対象衣装に適した付加画像の候補を選択する。
【００３３】
図４は、付加画像テーブル２２８の内容を示す説明図である。図４では、第１の衣装ＣＳａには、４つの付加画像データＰＡ１〜ＰＡ４が対応付けられている。同様に、第２の衣装ＣＳｂには、３つの付加画像データＰＢ１〜ＰＢ３が対応付けられており、第３の衣装ＣＳｃには、２つの付加画像データＰＣ１，ＰＣ２が対応付けられている。
【００３４】
付加画像候補選択部２２０は、特定部２１０によって特定された対象衣装が第１の衣装「ＣＳａ」である場合には、４つの付加画像データＰＡ１〜ＰＡ４によって表される４つの付加画像を候補として選択する。
【００３５】
なお、実際には、付加画像データは、外部記憶装置に格納されており、付加画像テーブル２２８には、付加画像データのデータ名が登録されている。
【００３６】
図５は、図２（Ａ）の第１の衣装（チャイニーズドレス）に適した付加画像の例を示す説明図である。図５（Ａ）〜（Ｄ）は、それぞれ、「拉麺」、「龍」、「唐草模様」、「万里の長城」を示す画像である。図６は、図２（Ｂ）の第２の衣装（サンタクロース）に適した付加画像の例を示す説明図である。図６（Ａ）〜（Ｃ）は、それぞれ、「プレゼント」、「トナカイ」、「楓」を示す画像である。このように、本実施例では、付加画像として、小物や、動物、フレーム、背景などの種々の画像が準備されている。
【００３７】
合成部２３０は、撮影部１３０によって生成された撮影画像と、付加画像の候補の中からユーザによって選択された付加画像と、を合成し、合成済み画像を生成する。
【００３８】
表示部１７０は、ディスプレイを備えており、撮影部１３０によって生成された撮影画像や、付加画像候補選択部２２０によって選択された付加画像の候補、合成部２３０によって生成された合成済み画像などを表示する。
【００３９】
入力部１８０は、マウスやスタイラスペンなどのポインティングデバイスを備えており、ユーザは、入力部１８０を操作することによって、複数の付加画像の候補の中から所望の付加画像を選択したり、撮影画像内における付加画像の配置を指定したりすることができる。
【００４０】
なお、表示部１７０と入力部１８０とは、タッチパネル機能を有するディスプレイで構成されてもよい。
【００４１】
プリンタ１９０は、合成部２３０によって生成された合成済み画像を印刷する。これにより、ユーザは、合成済み画像が表現された印刷物（写真）を取得することができる。
【００４２】
なお、本実施例では、読取部１２０によって読み取られた識別情報と、撮影部１３０によって生成された撮影画像とは、ＣＰＵ１１０によって関連付けられる。関連付けは、例えば、撮影画像を表す撮影画像データのデータ名の一部と、識別情報を示す識別情報データのデータ名の一部とに、共通の文字列を設定することによって、行うことができる。あるいは、関連付けは、撮影画像データと識別情報データとを１つのファイル内に格納することによって、行われてもよい。このように、識別情報と撮影画像とが関連付けられていれば、複数組の識別情報と撮影画像とが処理部１６０に与えられる場合にも、処理部１６０は、対応する識別情報と撮影画像とを正確に取り扱うことができる。
【００４３】
Ａ−２．合成済み画像の生成処理：
図７は、合成済み画像を生成するための一連の処理手順を示すフローチャートである。なお、ステップＳ１０２〜Ｓ１０６の処理は、第１の部屋ＲＡで行われ、ステップＳ１０８〜Ｓ１１６の処理は、第２の部屋ＲＢで行われる。
【００４４】
ステップＳ１０２では、ユーザは、予め準備された複数の衣装の中から所望の衣装を選択する。そして、ユーザは、選択した衣装（対象衣装）を着用する。
【００４５】
ステップＳ１０４では、読取部１２０は、ユーザが着用した対象衣装に取り付けられたタグＴＧのＩＣチップから識別情報を読み取る。
【００４６】
ステップＳ１０６では、撮影部１３０は、ユーザからの指示に従って、対象衣装を着用したユーザを撮影し、撮影画像（対象撮影画像）を生成する。
【００４７】
ステップＳ１０８では、特定部２１０は、ステップＳ１０４で得られた識別情報に基づいて、ユーザが着用した対象衣装が複数の衣装のうちのいずれであるかを特定する。
【００４８】
ステップＳ１１０では、付加画像候補選択部２２０は、ステップＳ１０８で特定された対象衣装に適した付加画像の候補を、予め準備された複数の付加画像の中から選択する。
【００４９】
ステップＳ１１２では、合成部２３０は、ステップＳ１０６で生成された撮影画像（対象撮影画像）と、ステップＳ１１０で準備された付加画像の候補と、を合成するための編集画面を表示部１７０に表示させる。
【００５０】
図８は、図２（Ａ）の第１の衣装（チャイニーズドレス）が対象衣装である場合に、ステップＳ１１２で表示される編集画面ＥＳ１を示す説明図である。図９は、図２（Ｂ）の第２の衣装（サンタクロース）が対象衣装である場合に、ステップＳ１１２で表示される編集画面ＥＳ２を示す説明図である。
【００５１】
図８，図９に示すように各編集画面ＥＳ１，ＥＳ２には、撮影画像（対象撮影画像）を表示する撮影画像表示フィールドＦ１と、対象撮影画像内に表現されている対象衣装の名称を示す対象衣装指示フィールドＦ２と、付加画像を選択するための付加画像選択フィールドＦ３と、が設けられている。
【００５２】
付加画像選択フィールドＦ３には、複数の衣装に適した複数の付加画像が表示されている。ただし、図８，図９に示すように、本実施例では、対象衣装に適した付加画像の候補のみが選択可能に表示されており、他の衣装に適した付加画像は選択不能に表示されている。具体的には、図８の付加画像選択フィールドＦ３には、第１の衣装（チャイニーズドレス）に適した４つの付加画像の候補（図５（Ａ）〜（Ｄ））のみが選択可能に表示されており、図９の付加画像選択フィールドＦ３には、第２の衣装（サンタクロース）に適した３つの付加画像の候補（図６（Ａ）〜（Ｃ））のみが選択可能に表示されている。なお、選択不能な付加画像は、例えば、モノクロで表示されてもよいし、シルエットで表示されてもよいし、輪郭線によって表示されてもよい。また、選択不能な付加画像は、選択不能であることを示す画像（例えば×印の画像）が重畳された状態で表示されてもよい。
【００５３】
このように、対象衣装に適した付加画像の候補のみが選択可能に表示されれば、ユーザは、対象衣装に適した付加画像を容易に選択することができる。また、他の衣装に適した付加画像が選択不能に表示されれば、ユーザの他の衣装を着用してみたいという意欲を喚起することができる。
【００５４】
ステップＳ１１４（図７）では、ユーザは、編集画面ＥＳ１，ＥＳ２において、付加画像を選択して、撮影画像内における付加画像の配置を決定する。
【００５５】
具体的には、ユーザは、入力部１８０を操作することによって、付加画像選択フィールドＦ３に選択可能に表示された複数の付加画像の候補のうち、所望の付加画像を選択する。ユーザによって付加画像が選択されると、合成部２３０は、対象撮影画像と選択された付加画像とを合成し、撮影画像表示フィールドＦ１に表示させる。そして、ユーザは、入力部１８０を操作することによって、撮影画像表示フィールドＦ１内に表示された付加画像の配置を変更する。このとき、合成部２３０は、対象撮影画像と配置が変更された付加画像とを合成し、撮影画像表示フィールドＦ１に表示させる。
【００５６】
ところで、本実施例では、合成部２３０は、合成対象の複数の画像に対してレイヤを設定して合成処理を実行している。具体的には、撮影画像は、基準レイヤに設定される。また、各付加画像は、ユーザによって選択された順序に従ったレイヤに設定される。より具体的には、ユーザによって選択された各付加画像のレイヤは、基準レイヤよりも上側（前面側）に設定される。ユーザが複数の付加画像を選択した場合には、後に選択された第２の付加画像のレイヤは、先に選択された第１の付加画像のレイヤよりも上側（前面側）に設定される。ただし、図５（Ｄ）のように背景を表す付加画像は、ユーザによる選択の順序に拘わらず、最も下側（後面側）に設定される。
【００５７】
図８，図９に示すように、編集画面ＥＳ１，ＥＳ２には、「前面へ移動」ボタンＢ１と、「後面へ移動」ボタンＢ２と、が準備されている。これらのボタンＢ１，Ｂ２を操作することによって、ユーザは、複数の画像の配置が重なる場合に、特定の付加画像を優先して前面に表示させることができる。例えば、ユーザが上記の第１の付加画像を選択して「前面へ移動」ボタンＢ１を選択する場合には、第１の付加画像のレイヤは、上記の第２の付加画像のレイヤよりも上側（前面側）に変更され、この結果、第１の付加画像が第２の付加画像よりも前面に配置される。
【００５８】
図１０は、図２（Ａ）の第１の衣装（チャイニーズドレス）が対象衣装である場合に、ステップＳ１１４で表示される編集画面ＥＳ１を示す説明図である。図１０では、図５（Ａ）〜（Ｃ）に示す３つの付加画像が対象撮影画像に付加されている。図１１は、図２（Ｂ）の第２の衣装（サンタクロース）が対象衣装である場合に、ステップＳ１１４で表示される編集画面ＥＳ２を示す説明図である。図１１では、図６（Ａ）〜（Ｃ）に示す３つの付加画像が対象撮影画像に付加されている。
【００５９】
ステップＳ１１６（図７）では、合成部２３０は、ユーザからの指示に従って、合成済み画像を生成する。図１０，図１１（および図８，図９）に示すように、各編集画面ＥＳ１，ＥＳ２には、「ＯＫ」ボタンＢ３と、「キャンセル」ボタンＢ４と、が設けられている。ユーザは、表示部１７０に表示された状態で編集処理を終了する場合には、「ＯＫ」ボタンＢ３を選択する。このとき、合成部２３０は、合成済み画像を生成する。なお、編集処理をやり直す場合には、「キャンセル」ボタンＢ４が選択される。
【００６０】
以上説明したように、本実施例では、対象衣装の特定結果に応じて、対象衣装に適した付加画像の候補が選択されて表示部に表示されるため、ユーザは、対象衣装に適した付加画像を容易に選択することができる。この結果、対象衣装を着用した状態のユーザが表現された対象撮影画像とユーザによって選択された付加画像とを含む合成済み画像を容易に生成することができる。特に、本実施例では、各衣装に割り当てられた識別情報に基づいて対象衣装が特定されるため、対象衣装の特定を正確に行うことができる。
【００６１】
Ｂ．第２実施例：
図１２は、第２実施例における画像処理システムを示す説明図である。図１２は、図１とほぼ同じであるが、読取部１２０が省略されており、これに伴って、特定部２１０Ｂが変更されている。また、特定部２１０Ｂは、識別情報テーブルに代えて、特徴情報テーブル２１８Ｂを備えている。
【００６２】
特定部２１０Ｂは、撮影部１３０から与えられた撮影画像（対象撮影画像）を取得し、該撮影画像を用いて、ユーザが着用した衣装（対象衣装）が予め準備された複数の衣装のうちのいずれであるかを特定する。具体的には、特徴情報テーブル２１８Ｂには、衣装と、該衣装の所定の特徴を示す特徴情報と、が対応付けて登録されている。特定部２１０Ｂは、撮影画像を解析することによって、撮影画像内に表現された対象衣装の特徴を検出し、該テーブル２１８Ｂを参照して、対象衣装を特定する。
【００６３】
図１３は、特徴情報テーブル２１８Ｂの内容を示す説明図である。図１３では、第１の衣装ＣＳａには、第１の特徴情報ＦＴａが対応付けられている。同様に、第２の衣装ＣＳｂには、第２の特徴情報ＦＴｂが対応付けられており、第３の衣装ＣＳｃには、第３の特徴情報ＦＴｃが対応付けられている。
【００６４】
本実施例では、特徴情報テーブル２１８Ｂには、各衣装の特徴情報ＦＴａ〜ＦＴｃとして、各衣装の色を示す基準色データ（例えばＲＧＢデータ）が登録されている。そして、特定部２１０Ｂは、撮影画像内に表現された対象衣装の色データを検出する。
【００６５】
図１４は、合成済み画像を生成するための一連の処理手順を示すフローチャートである。図１４は、図７とほぼ同じであるが、図７のステップＳ１０４が省略されており、図７のステップＳ１０８がステップＳ１０８Ｂに変更されている。
【００６６】
ステップＳ１０８Ｂでは、特定部２１０Ｂは、ステップＳ１０６で得られた撮影画像を用いて、撮影画像内に表現された対象衣装を特定する。
【００６７】
前述したように、特定部２１０Ｂは、撮影画像内に表現された対象衣装の色を検出する。第１の部屋ＲＡには、通常、単色の背景スクリーンが準備されており、ユーザは、所望の衣装を着用して、該背景スクリーンの前でポーズをとる。このため、特定部２１０Ｂは、撮影画像から背景スクリーンと同じ色の領域を除去することができる。そして、特定部２１０Ｂは、残余の領域内の画素群が有する１種類以上の色データ（例えばＲＧＢデータ）を検出すると共に、各色データの出現頻度（画素数）を検出する。
【００６８】
なお、特定部２１０Ｂは、背景除去済みの領域からさらに肌色領域を除去して得られる残余の領域を用いて、上記の検出処理を実行するようにしてもよい。また、特定部２１０は、背景除去済みの領域からさらに顔領域を除去して得られる残余の領域を用いて、上記の検出処理を実行するようにしてもよい。なお、顔領域の除去は、例えば、エッジ抽出処理によってユーザの２つの眼を検出し、２つの眼の周囲の所定領域（すなわち顔に相当する所定領域）を除去することによって、行われればよい。
【００６９】
特定部２１０Ｂは、検出された出現頻度の高い色データと、特徴情報テーブル２１８Ｂに格納された各衣装に対応する各基準色データと、を順次比較し、一致度が最も高い基準色データに対応する衣装を、対象衣装として特定する。例えば、チャイニーズドレスの衣装が青色を呈する場合には、特徴情報テーブル２１８Ｂには、該衣装に対応して青色データが登録されている。また、サンタクロースの衣装が赤色および白色を呈する場合には、特徴情報テーブル２１８Ｂには、該衣装に対応して赤色データおよび白色データが登録されている。そして、特定部２１０Ｂは、高い出現頻度で青色データが検出された場合には、対象衣装がチャイニーズドレスの衣装であると特定する。同様に、特定部２１０Ｂは、高い出現頻度で赤色データと白色データとが検出された場合には、対象衣装がサンタクロースの衣装であると特定する。
【００７０】
衣装が２種類以上の色を呈する場合には、特徴情報テーブル２１８Ｂには、各色の基準色データに加えて、各色の比率が登録されていることが好ましい。例えば、特徴情報テーブル２１８Ｂには、サンタクロースの衣装に対応して赤色データおよび白色データが登録されていると共に、赤色と白色との比率が登録されていればよい。そして、特定部２１０Ｂは、比較的高い出現頻度で赤色データと白色データとが検出され、かつ、２つの色データの出現頻度の比率が登録された比率とほぼ等しい場合には、対象衣装がサンタクロースの衣装であると特定する。
【００７１】
なお、特定の衣装が他の衣装で用いられていない特定の色を呈する場合には、特徴情報テーブル２１８Ｂには、該特定の色を示す色データのみが登録されていてもよい。こうすれば、特定部２１０Ｂは、特定の色が検出された場合には、対象衣装が上記の特定の衣装であると特定することができる。
【００７２】
本実施例では、特徴情報として色情報が利用されているが、各衣装が特徴的な形状を有している場合には、これに代えて、形状情報が利用されてもよい。この場合には、特徴情報テーブル２１８Ｂには、各衣装の形状を表す基準形状データ（例えば画像データ）が登録される。特定部２１０Ｂは、撮影画像に対してエッジ抽出処理を施してエッジ画像データを生成することによって、衣装の形状を検出する。そして、特定部２１０Ｂは、パターンマッチングにより、エッジ画像データと、特徴情報テーブル２１８Ｂに格納された各衣装に対応する各基準形状データと、を順次比較し、一致度が最も高い基準形状データに対応する衣装を、対象衣装として特定する。
【００７３】
なお、特定の衣装が他の衣装に無い特徴的な部分（例えばサンタクロースの衣装に含まれる帽子）を有する場合には、特徴情報テーブル２１８Ｂには、該特定の衣装と対応付けて該特徴的な部分のみの形状を表す基準形状データ（画像データ）が登録されていてもよい。
【００７４】
また、特徴情報としては、色情報と形状情報との双方が利用されてもよい。一般には、衣装の少なくとも一部の所定の特徴を示す特徴情報を利用して、対象衣装の特定が行われればよい。
【００７５】
以上説明したように、本実施例では、第１実施例と同様に、対象衣装を着用した状態のユーザが表現された対象撮影画像とユーザによって選択された付加画像とを含む合成済み画像を容易に生成することができる。特に、本実施例では、撮影画像と衣装の特徴情報（色情報や形状情報）とを用いて対象衣装が特定されるため、対象衣装の特定を正確に行うことができる。なお、衣装の特徴情報として色情報を利用すれば、対象衣装の特定を比較的簡単に行うことができるという利点もある。
【００７６】
また、第２実施例を採用する場合には、第１実施例を採用する場合と比較して、識別情報を読み取るための読取部を省略することができるため、画像処理システムを比較的簡単に構成することができるという利点がある。ただし、第２実施例を採用する場合には、予め準備された衣装の数が多いと、対象衣装の特定に比較的長い時間を要する。また、第２実施例を採用する場合には、予め準備された複数の衣装の中に類似する衣装が含まれていると、対象衣装の特定に比較的長い時間を要したり、対象衣装の特定が困難となったりする。したがって、上記のような場合には、第１実施例を採用することが好ましい。
【００７７】
なお、本実施例における特徴情報が格納された記憶領域が本発明における記憶部に相当し、特徴情報が本発明における衣装情報に相当する。
【００７８】
Ｃ．第３実施例：
第２実施例では、衣装の特徴が検出（抽出）されているが、衣装の特徴の検出は省略されてもよい。
【００７９】
図１５は、第３実施例における画像処理システムを示す説明図である。図１５は、図１２とほぼ同じであるが、特定部２１０Ｃが変更されている。特定部２１０Ｃは、特徴情報テーブル２１８Ｂに代えて、衣装画像テーブル２１８Ｃを備えている。
【００８０】
特定部２１０Ｃは、第２実施例と同様に、撮影部１３０から与えられた撮影画像（対象撮影画像）を取得し、該撮影画像を用いて、ユーザが着用した衣装（対象衣装）が予め準備された複数の衣装のうちのいずれであるかを特定する。具体的には、衣装画像テーブル２１８Ｃには、衣装と該衣装が表現された衣装画像とが対応付けて登録されている。そして、特定部２１０Ｃは、パターンマッチングにより、撮影画像と複数の衣装画像とを順次比較し、一致度が最も高い衣装画像に対応する衣装を、対象衣装として特定する。
【００８１】
なお、実際には、衣装画像を表す衣装画像データは、外部記憶装置に格納されており、衣装画像テーブル２１８Ｃには、衣装画像データのデータ名が登録されている。
【００８２】
本実施例では、衣装画像として衣装全体を示す画像が利用されているが、特定の衣装が他の衣装に無い特徴的な部分（例えばサンタクロースの衣装に含まれる帽子）を有する場合には、衣装画像テーブル２１８ＣＢには、該特定の衣装と対応付けて該特徴的な部分のみを示す衣装画像が登録されていてもよい。一般には、衣装の少なくとも一部が表現された衣装画像を利用して、対象衣装の特定が行われればよい。
【００８３】
以上説明したように、本実施例では、第１および第２実施例と同様に、対象衣装を着用した状態のユーザが表現された対象撮影画像とユーザによって選択された付加画像とを含む合成済み画像を容易に生成することができる。特に、本実施例では、撮影画像と衣装画像とを用いて対象衣装が特定されるため、対象衣装の特定を正確に行うことができる。
【００８４】
なお、本実施例における衣装画像が格納された記憶領域が本発明における記憶部に相当し、衣装画像が本発明における衣装情報に相当する。
【００８５】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能であり、例えば次のような変形も可能である。
【００８６】
（１）上記実施例では、図８，図９，図１０，図１１に示すように、対象衣装以外の他の衣装に適した付加画像は、選択不能に表示されているが、これに代えて、表示されないようにしてもよい。
【００８７】
（２）第１実施例では、各衣装にはタグＴＧが取り付けられており、該タグＴＧにＩＣチップが搭載されているが、これに代えて、各衣装にＩＣチップが埋め込まれていてもよい。また、第１実施例では、ＩＣチップが利用されているが、これに代えて、バーコードや、ＱＲコードなどの二次元コードが利用されてもよい。
【００８８】
一般には、予め準備された複数の衣装のそれぞれに、識別情報が割り当てられていればよい。
【００８９】
（３）第２および第３実施例では、撮影部１３０によって取得された合成対象の撮影画像（対象撮影画像）を用いて対象衣装が特定されているが、これに代えて、該撮影部１３０によって他のタイミングで撮影された画像や、他の撮影部によって撮影された画像などの他の画像を用いて対象衣装が特定されるようにしてもよい。
【００９０】
一般には、対象衣装の特定は、対象衣装を着用した状態のユーザが表現された特定用画像を用いて行われればよい。ただし、第２および第３実施例のように、特定用画像として対象撮影画像が利用される場合には、対象撮影画像以外の他の画像を準備せずに済むという利点がある。
【００９１】
（４）第１実施例では、第１の部屋ＲＡと第２の部屋ＲＢとは、同じ場所に設けられており、第２の部屋ＲＢに設けられた処理部１６０の機能を利用して合成済み画像が生成されているが、これに代えて、処理部１６０の機能は、自己のコンピュータにおいて実現されてもよい。この場合には、画像処理システムは、例えば、撮影画像データと識別情報とパスワードとを、電子メールなどを利用して、ユーザに配布する。そして、ユーザは、パスワードを用いてｗｅｂサーバにアクセスし、該サーバに格納された処理部１６０の機能を有する処理プログラムをダウンロードし、該処理プログラムを自己のコンピュータで実行させる。こうすれば、ユーザは、自己のコンピュータを利用して、合成済み画像を生成することができる。なお、この態様では、処理部１６０の機能が実現されるユーザのコンピュータが本発明における画像処理装置に相当する。
【００９２】
あるいは、処理部１６０の機能は、ｗｅｂ上のサーバにおいて実現されてもよい。この場合には、画像処理システムは、例えば、パスワードを電子メールなどを利用してユーザに配布する。そして、ユーザは、パスワードを用いて、撮影画像データと識別情報とを格納するｗｅｂサーバにアクセスし、該サーバ上で処理部１６０として機能する処理プログラムを実行させる。そして、生成された合成済み画像を自己のコンピュータにダウンロードする。なお、この態様では、処理部１６０の機能を有するサーバが本発明における画像処理装置に相当する。
【００９３】
なお、第２および第３実施例のように撮影画像を用いて対象衣装が特定される場合にも、上記の２つの態様を採用可能である。ただし、この場合には、識別情報の利用は省略される。
【図面の簡単な説明】
【００９４】
【図１】第１実施例における画像処理システムを示す説明図である。
【図２】衣装の例を示す説明図である。
【図３】識別情報テーブル２１８の内容を示す説明図である。
【図４】付加画像テーブル２２８の内容を示す説明図である。
【図５】図２（Ａ）の第１の衣装（チャイニーズドレス）に適した付加画像の例を示す説明図である。
【図６】図２（Ｂ）の第２の衣装（サンタクロース）に適した付加画像の例を示す説明図である。
【図７】合成済み画像を生成するための一連の処理手順を示すフローチャートである。
【図８】図２（Ａ）の第１の衣装（チャイニーズドレス）が対象衣装である場合に、ステップＳ１１２で表示される編集画面ＥＳ１を示す説明図である。
【図９】図２（Ｂ）の第２の衣装（サンタクロース）が対象衣装である場合に、ステップＳ１１２で表示される編集画面ＥＳ２を示す説明図である。
【図１０】図２（Ａ）の第１の衣装（チャイニーズドレス）が対象衣装である場合に、ステップＳ１１４で表示される編集画面ＥＳ１を示す説明図である。
【図１１】図２（Ｂ）の第２の衣装（サンタクロース）が対象衣装である場合に、ステップＳ１１４で表示される編集画面ＥＳ２を示す説明図である。
【図１２】第２実施例における画像処理システムを示す説明図である。
【図１３】特徴情報テーブル２１８Ｂの内容を示す説明図である。
【図１４】合成済み画像を生成するための一連の処理手順を示すフローチャートである。
【図１５】第３実施例における画像処理システムを示す説明図である。
【符号の説明】
【００９５】
１１０…ＣＰＵ
１２０…読取部
１３０…撮影部
１４０…モニタ部
１５０…操作部
１６０…処理部
１７０…表示部
１８０…入力部
１９０…プリンタ
２１０，Ｂ，Ｃ…特定部
２１８…識別情報テーブル
２１８Ｂ…特徴情報テーブル
２１８Ｃ…衣装画像テーブル
２２０…付加画像候補選択部
２２８…付加画像テーブル
２３０…合成部
ＥＳ１…編集画面
ＥＳ２…編集画面
Ｆ１…撮影画像表示フィールド
Ｆ２…対象衣装指示フィールド
Ｆ３…付加画像選択フィールド
ＲＡ…第１の部屋
ＲＢ…第２の部屋
ＴＧ…タグ
【図１】
2007025741.tif 000003
【図２】
2007025741.tif 000004
【図３】
2007025741.tif 000005
【図４】
2007025741.tif 000006
【図５】
2007025741.tif 000007
【図６】
2007025741.tif 000008
【図７】
2007025741.tif 000009
【図８】
2007025741.tif 000010
【図９】
2007025741.tif 000011
【図１０】
2007025741.tif 000012
【図１１】
2007025741.tif 000013
【図１２】
2007025741.tif 000014
【図１３】
2007025741.tif 000015
【図１４】
2007025741.tif 000016
【図１５】
2007025741.tif 000017