(57)【特許請求の範囲】
【請求項１】
人体上に装身具を配置するための電子機器に適用される方法であって、当該方法は、
表示部上に人体画像を表示し、当該人体画像に含まれる人体モデルに対応する人体記述ファイルを第１データベースから取得し、ここで人体記述ファイルは複数の軸に基づいた人体座標マトリックスを含み、
ユーザーの選択に基づいて、装身具画像を第２データベースから取得し、当該装身具画像に含まれる装身具モデルに対応する装身具記述ファイルを取得し、ここで当該装身具記述ファイルは前記複数の軸に基づいた装身具座標マトリックスを含み、
前記人体座標マトリックス及び前記装身具座標マトリックスに基づいて、前記装身具画像を前記人体画像上に自動的に重ね合わせ、当該重ね合わせた画像を前記表示部に表示し、
前記装身具画像を前記人体画像に重ね合わせる工程は、
前記装身具モデルの対応する装身具カテゴリが上半身装身具である場合、前記人体座標マトリックスの前記複数の軸中の脊椎軸線、及び前記装身具座標マトリックスの前記複数の軸の脊椎軸線を重ね合わせのための基準とし、前記二つの脊椎軸線を合わせ、並びに前記人体座標マトリックスの脊椎軸線上の最上方の制御点、及び前記装身具座標マトリックスの脊椎軸線上の最上方の制御点を重ね合わせるための垂直基準とし、前記装身具画像と前記人体画像に対して重ね合わせを行い、
前記装身具モデルの対応する装身具が下半身装身具である場合、前記人体座標マトリックスの前記複数の軸中の脊椎軸線、及び前記装身具座標マトリックスの前記複数の軸の脊椎軸線を重ね合わせのための基準とし、前記二つの脊椎軸線を合わせ、並びに前記人体座標マトリックスの脊椎軸線と腰部軸線の両者が交わる制御点、及び前記装身具座標マトリックスの脊椎軸線と腰部軸線の両者が交わる制御点を重ね合わせるための垂直基準とし、前記装身具画像と前記人体画像に対して重ね合わせを行うことを含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、前記人体画像上に前記装身具画像を自動的に重ね合わせた後、前記人体座標マトリックス及び前記装身具座標マトリックスに基づいて、前記装身具画像のサイズを調整することを特徴とする方法。
【請求項３】
請求項１又は２に記載の方法であって、前記人体画像上に前記装身具画像を自動的に重ね合わせた後、人体記述ファイルの第１角度情報及び装身具記述ファイルの第２角度情報に基づいて、前記装身具画像を回転して修正し、ここで第１角度情報は人体モデルの軸間の角度を記録し、第２角度情報は装身具モデルの軸間の角度を記録することを特徴とする方法。
【請求項４】
請求項１から３のいずれか１項に記載の方法であって、前記装身具画像は対応する装身具情報ファイルを有し、当該装身具情報ファイルは材料の種類を含み、前記人体画像上に前記装身具画像を自動的に重ね合わせる前に、装身具モデルの装身具サイズが人体モデルの人体サイズに一致するかどうかについて比較を行い、材料の種類が柔軟である状況において、装身具サイズが人体サイズよりも小さい場合、人体サイズを装身具サイズに一致させるために、前記装身具画像を材料の種類の柔軟なサイズ範囲内で拡大することを特徴とする方法。
【請求項５】
請求項１から４のいずれか１項に記載の方法であって、軸が脊椎軸、肩軸、腰軸、臀軸、上腕軸、前腕軸、大腿軸及びふくらはぎ軸を含むことを特徴とする方法。
【請求項６】
請求項１から５のいずれか１項に記載の方法であって、人体モデルを有する前記人体画像を受け取る工程と、人体モデルの軸を構築する工程と、及び前記軸に基づいた前記人体座標マトリックスを取得する工程とを有する、人体記述ファイルを事前に構築する工程と、及び当該人体記述ファイルを第１データベースに格納する工程を有することを特徴とする方法。
【請求項７】
請求項１から６のいずれか１項に記載の方法であって、装身具モデルを有する前記装身具画像を受け取る工程と、装身具モデルの軸を構築する工程と、及び前記軸に基づいた前記装身具座標マトリックスを取得する工程とを有する、装身具記述ファイルを事前に構築する工程と、及び当該装身具記述ファイルを第２データベースに格納する工程を有することを特徴とする方法。
【請求項８】
請求項１から７のいずれか１項に記載の方法であって、前記人体画像上に前記装身具画像を自動的に重ね合わせた後、第２データベースから新たな装身具画像が取得されたかどうかを決定し、新たな装身具画像が別の装身具モデルを含むかどうかを決定し、新たな装身具画像が第２データベースから取得された場合、前記人体座標マトリックス及び新たな装身具画像の装身具座標マトリックスに基いて、前記人体画像上に当該新たな装身具画像を自動的に重ね合わせ、当該重ね合わせた画像を前記表示部に表示することを特徴とする方法。
【請求項９】
請求項８に記載の方法であって、他の装身具画像が第２データベースから取得されたかどうかを決定した後、新たな装身具画像が第２データベースから取得されていない場合、重ね合わされた画像を生成及び格納することを特徴とする方法。
【請求項１０】
請求項１から９のいずれか１項に記載の方法であって、新たな人体画像を受け取ったとき、第１データベース内の既存の人体座標マトリックスを調整することによって当該新たな人体画像に対応した人体座標マトリックスを取得し、新たな装身具画像を受け取ったとき、第２データベース内の既存の装身具座標マトリックスを調整することによって当該新たな装身具画像に対応した装身具座標マトリックスを取得することを特徴とする方法。
【請求項１１】
請求項１から１０のいずれか１項に記載の方法であって、表示部に操作インターフェースを提供し、前記人体画像を表示するために操作インターフェースに前記人体画像を取り込み、操作インターフェースを介して第２データベースから前記装身具画像を選択し、及び前記人体画像上に前記装身具画像を自動的に重ね合わせた後、当該重ね合わせた結果を操作インターフェースを介して自動的に表示することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は人体上に衣類を配置するための方法に関し、特に、画像処理を用いて人体上に装身具を配置するための方法に関する。
【背景技術】
【０００２】
様々な衣類が様々な種類で絶え間なく市場に出回っている。したがって人々は、異なる場合、天候又は必要性の種類に対応するために、衣類を自由に一致させることができる。しかし、衣類を次から次へと試着するのは、時間がかかるだけでなく煩わしく、そして多くの異なる衣類を試着した後に前に似合っていた衣類のことを忘れてしまうかも知れず、そうすると前に費やした時間と注意が完全に無駄になる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、電子機器が装身具の配置を自動的に実行するために使用される、人体上に装身具を配置するための方法を提供する。
【課題を解決するための手段】
【０００４】
人体上に装身具を配置するための方法は、電子機器用に適合されている。この方法は、表示部上に人体画像を表示し、当該人体画像に含まれる人体モデルに対応する人体記述ファイルを第１データベースから取得し、ここで人体記述ファイルは複数の軸に基づいた人体座標マトリックスを含み、ユーザーの選択に基づいて、装身具画像を第２データベースから取得し、当該装身具画像に含まれる装身具モデルに対応する装身具記述ファイルを取得し、ここで当該装身具記述ファイルは前記複数の軸に基づいた装身具座標マトリックスを含み、前記人体座標マトリックス及び前記装身具座標マトリックスに基づいて、前記装身具画像を前記人体画像上に自動的に重ね合わせる。
【０００５】
本発明の一実施形態によれば、人体画像上に装身具画像を自動的に重ね合わせた後、装身具画像のサイズが、人体座標マトリックス及び装身具座標マトリックスに基づいて調整される。
【０００６】
本発明の一実施形態によれば、人体画像上に装身具画像を自動的に重ね合わせた後、人体記述ファイルの第１角度情報と装身具記述ファイルの第２角度情報に基づいて、装身具画像が回転されて修正される。第１角度情報は人体モデル中の複数軸間の角度を記録し、第２角度情報は装身具モデル中の複数軸間の角度を記録する。
【０００７】
本発明の一実施形態によれば、装身具画像は使用される材料の種類を含む対応する装身具情報ファイルを有する。人体画像上に装身具画像を自動的に重ね合わせた後、装身具モデルからの装身具サイズが人体モデルからの人体サイズと一致するか否かがさらに判断される。また、記録された材料の種類が柔軟である状況下では、装身具サイズが人体サイズよりも小さい場合、装身具画像が当該材料の種類の柔軟なサイズの範囲内で拡大されて人体サイズを装身具サイズと一致させる。
【０００８】
本発明の一実施形態によれば、軸は脊椎軸、肩軸、腰軸、臀軸、上腕軸、前腕軸、大腿軸及びふくらはぎ軸を含む。
【０００９】
本発明の一実施形態によれば、本方法はさらに、人体モデルを有する人体画像を受け取り、人体モデルの複数の軸を構築し、及び当該複数の軸に基づいた人体座標マトリックスを取得するステップを含む、人体記述ファイルを構築する工程を含む。その後、人体記述ファイルが第１データベースに格納される。
【００１０】
本発明の一実施形態によれば、本方法はさらに、装身具モデルを有する装身具画像を受け取り、装身具モデルの複数の軸を構築し、及び当該複数の軸に基づいた装身具座標マトリックスを取得するステップを含む、装身具記述ファイルを構築する工程を含む。その後、装身具記述ファイルが第２データベースに格納される。
【００１１】
本発明の一実施形態によれば、人体画像上に装身具画像を自動的に重ね合わせた後、新たな装身具画像が第２データベースから取得されたか否かが決定される。また、当該新たな装身具画像は新たな装身具モデルを含む。新たな装身具画像が第２データベースから得られる場合、当該新たな装身具画像は、人体座標マトリックス及び新たな装身具画像の装身具座標マトリックスに対応する人体画像に自動的に重畳され、当該重畳された装身具画像は表示装置に表示される。
【００１２】
本発明の一実施形態によれば、新たな装身具画像が第２データベースから得られたか否かが決定された後、新たな装身具画像が第２データベースから得られなかった場合は、重畳画像が生成されて格納される。
【００１３】
本発明の一実施形態によれば、本方法はさらに、新たな人体画像を受け取ったとき、第１データベース内の既存の人体座標マトリックスを調整することによって当該新たな人体画像に対応した人体座標マトリックスを取得し、新たな装身具画像を受け取ったとき、第２データベース内の既存の装身具座標マトリックスを調整することによって当該新たな装身具画像に対応した装身具座標マトリックスを取得する。
【００１４】
本発明の一実施形態によれば、本方法はさらに、表示部に操作インターフェースを提供し、表示用の操作インターフェースに人体画像を取り込み、操作インターフェースを介して第２データベースから装身具画像を選択し、及び人体画像上に装身具画像を自動的に重ね合わせた後、当該重ね合わせた結果を操作インターフェースを介して自動的に表示する。
【発明の効果】
【００１５】
前記に基いて、人体画像及び装身具画像用に対応した記述ファイルを構築することにより、自動重ね合わせを実行するために電子機器を使用することができ、その使用がより便利になる。
【００１６】
本発明の前述した特徴と利点及び他の特徴と利点を理解しやすくするために、いくつかの例示的な実施形態を図面と共に以下に詳細に説明する。
【００１７】
添付の図面は本発明のさらなる理解を提供するために本明細書に含まれ、かつ本明細書に組み込まれて本明細書の一部を構成する。図面は本発明の実施形態を例示し、本明細書の説明と共に本発明の原理を説明するのに役立つ。
【図面の簡単な説明】
【００１８】
【図１】図1は本発明の一実施形態に係る電子装置を示すブロック図である。
【図２】図2は本発明の一実施形態に係る人体の軸を示す模式図である。
【図３】図3は本発明の一実施形態に従った、人体上に装身具を配置するための方法を示すフローチャートである。
【図４】図4は本発明の一実施形態に従った装身具画像を示す模式図である。
【図５】図5は、本発明の一実施形態に従った他の装身具画像を示す模式図である。
【発明を実施するための形態】
【００１９】
以下、実施例が図示される添付図面を参照して本発明の好ましい実施形態を詳細に説明する。同一又は類似の部分を参照するために図面と明細書において可能な限り同じ参照番号が使用される。
【００２０】
図1は本発明の一実施形態に係る電子装置を示すブロック図である。図1に示すように、電子装置100は、処理部110、表示部120及び記憶部130を有する。処理部110は表示部120と記憶部130に結合されている。
【００２１】
処理部110は、中央処理装置（CPU）、グラフィック処理装置（GPU）、又は他のプログラム可能なマイクロプロセッサなどの装置である。また、処理部110は、電子装置100のハードウェア、ソフトウェア、及び操作ソフトウェアにおけるデータ指示を実行するように構成されている。
【００２２】
表示部120は、陰極線管（CRT）ディスプレイ、液晶ディスプレイ（LCD）、プラズマディスプレイ、タッチパネルディスプレイなどである。
【００２３】
記憶部130は、固定又は取り外し可能なランダムアクセスメモリ（RAM）、読み出し専用メモリ（ROM）、フラッシュメモリ、任意の種類のハードディスク又は他の同様の装置又はそれらの組み合わせである。本実施形態では、処理部110によって実行することができるコードセグメントが記憶部130内に格納される。コードセグメントがインストールされた後、処理部110が当該コードセグメントを実行するように構成されている。コードセグメントは複数のコマンドを含む。処理部110は、人体上に装身具を配置するための方法において複数の工程を実行するために、当該コマンドを使用する。本実施形態では、電子装置100は1つの処理部110のみを有する。しかし、他の実施形態では電子装置100は複数の処理装置を含んでもよく、これら電子装置はインストールされたコードセグメントを実行するように構成される。
【００２４】
記憶部130は、人体データベース（第１データベース）131、装身具データベース（第２データベース）132、及び完成した配置データベース133を有する。人体データベース131は、複数の人体モデルを有する人体画像及び当該人体モデルのそれぞれに対応した人体記述ファイルを格納するように構成されている。人体記述ファイルに、事前に定義された複数の軸に基づいた人体座標マトリックスが記録されている。人体座標マトリックスは、装身具画像との自動重ね合わせの基準として構成されている。処理部110は、人体モデルに対応する人体記述ファイルを事前に構築することができる。例えば、処理部110は人体モデルを有する人体画像を事前に受け取り、所定の定義に基づいて人体モデルの複数の軸を構築し、その後当該複数の軸に基づいた人体座標マトリックスを取得する。最後に、処理部110は、人体画像と、対応する人体記述ファイルを、人体データベース131に格納する。
【００２５】
例えば、図2は、本発明の一実施形態に係る人体の軸を示す模式図である。この実施形態では、軸は、脊椎軸、肩軸、腰軸、臀軸、左右の上腕軸、左右の前腕軸、左右の大腿軸、及び左右のふくらはぎ軸を含む。
【００２６】
しかし、他の実施形態では、軸の数は、ユーザーのニーズに基づいて増加又は減少させることができ、また軸の数と位置はこれに限定されない。
【００２７】
図2に示すように、人体画像200が、脊椎軸Y、肩軸X1、腰軸X2、臀軸X3、右上腕軸H1、左上腕軸H2、右前腕軸H3、左前腕軸H4、右大腿軸L1、左大腿軸L2、右ふくらはぎ軸L3、左ふくらはぎ軸L4を有する人体モデル20を含む。したがって人体座標マトリックス[Y, X1, X2, X3, H1, H2, H3, H4, L1, L2, L3, L4]は、それぞれの軸において複数の制御点の座標を含み、すなわち以下に詳述するように、脊椎軸Y：[P1, ...,P2]、肩軸X1：[P3, ...,P4]、腰軸X2：[P5, ...,P6]、臀軸X3：[P7, ...,P8]、右上腕軸H1：[P3, ...,P9]、左上腕軸H2：[P4, ...,P10]、右前腕軸H3：[P9, ...,P11]、左前腕軸H4：[P10, ...,P12]、右大腿軸L1：[P7, ...,P13]、左大腿軸L2：[P8, ... ,P14]、右ふくらはぎ軸L3：[P13, ...,P15]、左ふくらはぎ軸L4：[P14, ...,P16]を含む。前記説明では、中間でサンプリングされた複数の制御点は省略され、最初と最後の制御点のみが記載されている。換言すると、各人体軸は、2つの制御点の座標と、その中間の複数の制御点の座標を含む。
【００２８】
また、角度情報（第１角度情報）[θ1からθ11]、すなわち軸間の夾角も人体記述ファイルに記録される。一例として図２をとると、脊椎軸Yと肩軸X1との間の夾角がθ1、脊椎軸Yと腰軸X2との間の夾角がθ2、脊椎軸Yと臀軸X3との間の夾角がθ3、肩軸X1と右上腕軸H1との間の夾角がθ4、肩軸X1と左上腕軸H2との間の夾角がθ5、右上腕軸H1と右前腕軸H3との間の夾角がθ6、左上腕軸H2と左前腕軸H4との間の夾角がθ7、臀軸X3と右大腿軸L1との間の夾角がθ8、臀軸X3と左大腿軸L2との間の夾角がθ9、右大腿軸L1と右ふくらはぎ軸L3との間の夾角がθ10、及び左大腿軸L2と左ふくらはぎ軸L4との間の夾角がθ11である。
【００２９】
図1に戻って、装身具データベース132は、それぞれの装身具モデルについて、装身具モデル及び装身具記述ファイルを有する装身具画像を格納するように構成されている。装身具記述ファイルでは、事前に定義された軸に基づいた装身具座標マトリックスが記録される。装身具座標マトリックスは、人体画像上への自動的重ね合わせのための基準として構成され、また処理部110は、装身具モデルに対応する装身具記述ファイルを事前に構築する。例えば処理部110は、装身具モデルを有する装身具画像を事前に受け取ることができる。次に、装身具モデルの軸が構築され、そして当該軸に基づいて装身具座標マトリックスが取得される。そして、処理部110は装身具画像及び対応する装身具記述ファイルを装身具データベース132内に記録する。人体座標マトリックスと同様に、装身具座標マトリックスは、脊椎軸Y、肩軸X1、腰軸X2、臀軸X3、右上腕軸H1、左上腕軸H2、右前腕軸H3、左前腕軸H4、右大腿軸L1、左大腿軸L2、右ふくらはぎ軸L3、及び左ふくらはぎ軸L4を有する。さらに、装身具記述ファイルは、軸間の夾角を記録する角度情報（第2角度情報）も含む。
【００３０】
装身具モデルの装身具カテゴリが異なるので、軸の一部の値をゼロに設定することもできる。例えば、装身具が上半身付属品として分類されている場合、右大腿軸L1、左大腿軸L2、右ふくらはぎ軸L3、及び左ふくらはぎ軸L4の値がゼロに設定される。装身具が下半身装身具として分類されている場合、右上腕軸H1、左上腕軸H2、右前腕軸H3、及び左前腕軸H4の値がゼロに設定される。
【００３１】
記憶部130における完成した配置データベース133については、当該データベースは、装身具配置が完了した後に生成された重畳画像を格納するように構成されている。
【００３２】
以下において、人体上に装身具を配置するための方法が電子装置100を参照して説明される。図3は、本発明の一実施形態に係る人体上に装身具を配置にするための方法を示すフローチャートである。図1と3を共に参照して、ステップS305において、人体画像は表示部120に表示され、対応する人体記述ファイルが人体データベース131から取得される。各人体画像は人体モデルを含む、及び各人体モデルは人体記述ファイルを使用して事前に構築され人体データベース131に格納される。したがって、処理部110が人体データベース131から人体画像の一つを取得すると、処理部110は対応する人体記述ファイルも取得する。
【００３３】
そしてステップS310において、ユーザーの選択に基づいて、処理部110は装身具データベース132から装身具画像を取得し、装身具画像に含まれる装身具モデルに対応する装身具記述ファイルを取得する。ここで、装身具画像のサイズは人体画像のサイズよりも小さい。
【００３４】
次に、ステップS315において、処理部110は、自動的に人体記述ファイルや装身具記述ファイルに基づいて人体画像上に装身具画像を重ね合わせる。具体的には、処理部110は、人体座標マトリックス及び装身具座標マトリックスに基づいて、人体画像上に装身具画像を自動的に重ね合わせ、当該重ね合わせた画像を表示部120に表示する。
【００３５】
ここで、装身具画像の背景は透明なので、人体画像上に装身具画像を重ね合わせる際に、装身具画像の背景が人体モデルの一部を遮ることはない。
【００３６】
処理部110は、新たな装身具画像（新たな装身具モデルを含む）がユーザーによって装身具データベース132から取得されたかどうかを決定することもできる。ユーザーが新たな装身具画像を装身具データベース132から取得すると、ステップ315が繰り返される。新たな装身具画像を得られない場合は、処理部110が重ね合わせの結果に基づいて重畳画像を生成し、当該重畳画像を完成した配置データベース133に格納することができる。
【００３７】
人体画像上に装身具画像を自動的に重ね合わせた後、人体記述ファイル及び装身具記述ファイルに基づいて装身具画像が自動的に回転されて修正され得る。例えば、人体記述ファイルは第１角度情報を含んでいる。第１角度情報は人体モデルにおける軸間の角度を記録する。装身具記述ファイルも第２角度情報を含んでいる。第２角度情報は装身具モデルにおける軸間の角度を記録する。第１角度情報と第２角度情報に基づいて、処理部110が装身具画像を自動的に回転して修正する。
【００３８】
さらに処理部110は、装身具モデルの装身具サイズが人体モデルの人体サイズと一致するかどうかについてのさらなる比較を行うことができる。例えば、人体画像はまた対応する人体情報ファイルを有し、そして首周り、肩幅、胸囲、胴周り、臀周り、腕周り、大腿周り、ふくらはぎ周り、又は手首周りなどのボディサイズの少なくとも一つが人体情報ファイルに記録される。同様に、各装身具画像は対応する装身具情報ファイルを有する。装身具情報ファイルには、肩幅、胸幅、袖長さ、着丈、底開き幅、袖開き幅、胴幅、臀幅、ズボン長さ又は足幅などの装身具サイズが、少なくとも一つ記録される。
【００３９】
さらに、材料の対応する種類は装身具情報ファイルにも記録される。記録された材料の種類が柔軟であり、かつ、装身具サイズが人体サイズよりも小さい場合、人体サイズを装身具サイズと一致させるために、処理部110は材料の種類の柔軟なサイズ範囲内で装身具画像を拡大することができる。しかし、装身具サイズが柔軟なサイズ範囲よりもかなり小さい場合、処理部110は、ユーザーが選択した装身具画像が人体画像に一致しないことをユーザーに通知するために表示部120にメッセージを表示することができる。一方、記録された材料の種類が剛性であり、かつ、装身具サイズが人体サイズよりも小さい場合、処理部110は、ユーザーが選択した装身具画像が人体画像に一致しないことをユーザーに通知するために表示部120にメッセージを表示することができる。
【００４０】
さらに、処理部110が特定して以降の処理を実行するために装身具情報ファイルの中に装身具カテゴリも記録される。
【００４１】
以下において、異なる装身具カテゴリーの装身具画像は、人体画像上に装身具画像を重ね合わせる工程を説明するための例示である。
【００４２】
例えば図4は、本発明の一実施形態に対応した装身具画像を示す模式図である。図5は、本発明の実施形態による他の装身具画像を示す模式図である。図4では、装身具画像400の装身具モデル40用の対応する装身具カテゴリは、上半身の装身具（トップウェア）である。図5では、装身具画像500の装身具モデル40用の対応する装身具カテゴリは、下半身の装身具（パンツ）である。
【００４３】
以下においては、図２に示す人体モデル20を参照しながら説明する。さらに、ここでは、図2に示す人体モデル20は人体座標マトリックスHB[Y, X1, X2, X3, H1, H2, H3, H4, L1, L2, L3, L4]を有し、各軸の座標はそれぞれ次のように表される。
Y: [P1(x1, y1)...P2(x2, y2)];
X1: [P3(x3, y3)...P4(x4, y4)];
X2: [P5(x5, y5)...P6(x6, y6)];
X3: [P7(x7, y7)...P8(x8, y8)];
H1: [P3(x3, y3)...P9(x9, y9)];
H2: [P4(x4, y4)...P10(x10, y10)];
H3: [P9(x9, y9)...P11(x11, y11)];
H4: [P10(x10, y10)...P12(x12, y12)];
L1: [P7(x7, y7)...P13(x13, y13)]; 
L2: [P8(x8, y8)...P14(x14, yl4)];
L3: [P13(x13, y13)...P15(x15, yl5)];
L4: [P14(x14, y14)...P16(x16, y16)].
【００４４】
また、図4に示すように、装身具モデル40の座標マトリックスT1は、ここでは[Y, X1, X2, X3, H1, H2, H3, H4, L1, L2, L3, L4]と設定され、各軸の座標はそれぞれ次のように表現される。
Y: [Q1(u1, v1)...Q2(u2, v2)];
X1: [Q3(u3, v3)...Q4(u4, v4)];
X2: [Q5(u5, v5)...Q6(u6, v6)];
X3: [(0, 0)...(0, 0)];
H1: [Q3(u3, v3)...Q7(u7, v7)];
H2: [Q4(u4, v4)...Q8(u8, v8)]:
H3: [(0, 0)...(0, 0)];
H4: [(0, 0)...(0, 0)];
L1: [(0, 0)...(0, 0)];
L2: [(0, 0)...(0, 0)];
L3: [(0, 0)...(0, 0)];
L4: [(0, 0)...(0, 0)].
【００４５】
装身具モデル40の装身具カテゴリは上半身装身具であるので、右大腿軸L1、左大腿軸L2、右ふくらはぎL3軸、左ふくらはぎ軸L4の値はゼロに設定される。さらに、装身具モデル40が半袖のトップウェアであるので、臀軸X3、右前腕軸H3及び左前腕軸H4の値もゼロに設定される。
【００４６】
ここで例えば、人体画像200上に装身具画像400を重ね合わせるとき、処理部110は、人体座標マトリックスHBの脊椎軸Yと、装身具座標マトリックスT1の脊椎軸Yを、横方向の重ね合わせのための基準として使用する。例えば、人体座標マトリックスHBの脊椎軸Y上の制御点P1の中のy1と、装身具座標マトリックスT1の脊椎軸Y上の対応する制御点Q1の中のv1は、下向きに重ね合わせるための垂直基準として使用される。次に処理部110は、人体座標マトリックスT1の脊椎軸Yと肩軸X1との間の夾角θ1と、装身具座標マトリックスT1の脊椎軸Yと肩軸X1との間の角度に基づいて、自動的に回転及び修正を行う。
【００４７】
それに加えて、図5に示すように、ここでは装身具モデル50の装身具座標マトリックスT2が[Y, X1, X2, X3, H1, H2, H3, H4, L1, L2, L3, L4]に設定され、各軸の座標が次のように表現される。
Y: [R1(u1', v1')...R2(u2', v2')];
X2: [R3(u3', v3')...R4(u4', v4')];
X3: [R5(u5', v5')...R6(u6', v6')];
H1: [(0, 0)...(0, 0)];
H2: [(0, 0)...(0, 0)];
H3: [(0, 0)...(0, 0)];
H4: [(0, 0)...(0, 0)];
L1: [R5(u5', v5')...R7(u7', v7')];
L2: [R6(u6', v6')...R8(u8', v8')];
L3: [(0, 0)...(0, 0)];
L4: [(0, 0)...(0, 0)].
【００４８】
装身具50は下半身の装身具として分類されているので、右上腕軸H1、左上腕軸H2、右前腕軸H3及び左前腕軸H4の値がゼロに設定される。また、装身具モデル50は半ズボンであるため、右ふくらはぎ軸L3と左ふくらはぎ軸L4の値もゼロに設定される。
【００４９】
例えば、装身具画像500が人体画像200上に重ね合わされる時、処理部110は、人体座標マトリックスHB内で脊椎軸Yと腰軸X2が交差する制御点N1、及び装身具座標マトリックスT2内で脊椎軸Yと腰軸X2が交差する制御点Nを、下向きに重ね合わせる垂直基準として使用する。次に、処理部110は、人体座標マトリックスHB内の臀軸X3と右大腿軸L1との間の夾角θ8と、装身具座標マトリックスT2内の臀軸X3と右大腿軸L1との間の夾角を比較し、それによって装身具画像50を自動的に回転し修正する。あるいは、処理部110は、人体座標マトリックスHB内の臀軸X3と左大腿軸L2との間の夾角θ9と、装身具座標マトリックスT2内の臀軸X3と左大腿軸L2との間の夾角を比較し、それによって装身具画像50を自動的に回転し修正する。
【００５０】
さらに、装身具モデル50の装身具座標マトリックスT2内の腰軸X2の垂直座標x2とy2の値は、ハイウエストやローウエストのデザインに対応して調整することができる。例えば、ローウエストのデザインのために、垂直座標x2とy2の値は負又はゼロに設定することができ、そして臀軸X3と脊椎軸Yが交差する制御点（すなわち制御点R2）は上向き及び下向きに重ね合わせのための垂直基準として代替的な役目を果たすことができる。
【００５１】
ここで、表示部120に操作インターフェースを設けて、ユーザーが当該操作インターフェースを介して人体上に装身具を配置するのを完成するようにしてもよい。例えば、処理部110はユーザーの要求に基づいて人体データベース131から人体画像を操作インターフェースに取り込むことができ、それによって人体画像を表示する。次に、ユーザーは、操作インターフェースを介して装身具データベース132から装身具画像を選択することができる。例えば、操作インターフェイスはユーザーが選択するための装身具リストを提供する。選択が行われた後、処理部110は、装身具データベース132から選択された装身具画像を、操作インターフェースに入力することができる。
【００５２】
ユーザーは新たな人体画像又は新たな装身具画像を追加することもできる。処理部110が新たな人体画像（又は新たな装身具画像）を受け取ると、人体データベース131内の既存の人体座標マトリックス（又は装身具データベース132内の既存の装身具座標マトリックス）を調整することによって、新たな人体画像の座標マトリクス（又は新たな装身具画像の装身具座標マトリックス）を取得することができる。
【００５３】
例えば、新たな人体画像の追加に関して、処理部110は、人体データベース131から既存の人体画像の一つに対応する人体座標マトリクスを取得し、当該人体座標マトリックスに含まれる複数の制御点をユーザーが調整するために新たな人体画像上に表示することができ、それによって新たな人体画像に対応した人体座標マトリックスを取得することができる。同様に、新たな装身具画像の追加に関して、処理部110は、装身具データベース132から既存の装身具画像の一つに対応する装身具座標マトリクスを取得し、当該装身具座標マトリックスに含まれる複数の制御点をユーザーが調整するために新たな装身具画像上に表示することができ、それによって新たな装身具画像に対応した装身具座標マトリックスを取得することができる。
【００５４】
ところで、二つの画像を重ね合わせる際、当該画像を調整するために、画像の平行移動、ズームイン、ズームアウト、回転、又は変形のような操作を行うことが必要な場合がある。例えば、基準点の位置が異なる場合は平行移動が行われる。例えば、TxとTyがそれぞれX軸及びY軸上での平行移動の画素数であるとすると、x=u+Tx, y=v+Tyである。基準点が異なる距離を有する場合、ズームイン又はズームアウト操作が行われる。例えば、SxとSyがそれぞれX軸及びY軸上でのズームイン又はズームアウトに対する倍数であるとすると、x=u×Sx、y=u×Syとなる。基準角度が一致しない場合、回転操作が行われる。例えばθが回転角とすると、x=u×cosθ-v×sinθ、y=u×sinθ+v×cosθとなる。
【００５５】
上記に鑑みて、記述ファイルは人体モデルのために構築され、一つの記述ファイルは装身具モデルのそれぞれのために構築される。したがって電子機器は、記述ファイルに基づいて自動的に装身具を配置することができる。言い換えれば、画像処理技術を使用することによって、衣類又は装身具を人体に適用したときに人体に正しく整列させることができ、そして使用上の利便性を大幅に向上するように、装身具画像が自動的に回転されて修正され得る。さらに、衣類の色合わせのような配置を表示部上でプレビューすることによって、複数回の着用及び着替えをするために実際に費やされる時間が低減される。さらに、人体モデル及び装身具モデルのために記述ファイルをそれぞれ構築することにより、装身具画像は人体画像と同じサイズである必要はない。このように、装身具画像のサイズはもはや制限されない。言い換えれば、装身具画像の大きさは、格納スペースを節約するために低減することができる。
【産業上の利用可能性】
【００５６】
人体上に装身具を配置する方法であって、電気製品を活用して生活の利便性を向上させるように、自動的に装身具の配置を実行するために電子機器が使用される。
【００５７】
本発明の範囲又は精神から逸脱することなく、本発明の構成に対して様々な修正及び変更が可能であることが当業者に明らかであろう。上記に鑑み、本発明は、本発明の修正及び変更が以下の特許請求の範囲内及びその均等の範囲内に入る限り、それらに及ぶことが意図される。
【符号の説明】
【００５８】
20：人体モデル                    40、50：装身具モデル
100：電子機器                    110：処理装置
120：表示部                      130：記憶部
131：人体データベース            132：装身具データベース
133：完成した配置データベース    200：人体画像
400、500：装身具画像            Y：脊椎軸
X1：肩軸                        X2：腰軸
X3：臀軸                        H1：右上腕軸
H2：左上腕軸                    H3：右前腕軸
H4：左前腕軸                    L1：右大腿軸
L2：左大腿軸                    L3：右ふくらはぎ軸
L4：左ふくらはぎ軸              P1〜P16, N1, Q1〜Q8, R1〜R8, N：制御点
θ1〜θ11：角度                S305〜S315：ステップ                                                                                 
【図１】
0005992481.tif 000002
【図２】
0005992481.tif 000003
【図３】
0005992481.tif 000004
【図４】
0005992481.tif 000005
【図５】
0005992481.tif 000006