(57)【要約】【課題】製品モデリング・システム及び方法を提供すること。【解決手段】製品モデリング・システム及び方法が提供される。一実施形態において、製品モデリング・システムは、図案付きのシャツなどのアパレル品のモデリングのために用いられ、消費者に対して図案付きのアパレル品を表示するために、図案付きのモデルが用いられる。【選択図】図１
2011501326.tif 000002
【特許請求の範囲】
【請求項１】
製品をモデリングするための装置であって、
前記製品上に該製品の表面をふさがないマーカ・パターンを形成することが可能な複数のマーカと、
前記製品及び前記複数のマーカの画像を取得することができる画像化デバイスと、
前記画像化された製品に基づいて前記製品が物体上にあるときの前記製品の表面の外形をキャプチャし、前記製品に対して図案を適用し、前記物体上の前記製品の表面の前記キャプチャされた外形を用いて、前記物体上にあるときの前記製品上の前記図案の視覚表現を生成する、コンピュータ・デバイスと
を含むことを特徴とする装置。
【請求項２】
前記コンピュータ・デバイスが、消費者に対しウェブ・ページ上で前記図案付きの前記製品の前記視覚表現を表示するウェブ・ページを生成することを特徴とする、請求項１に記載の装置。
【請求項３】
前記物体が、人間モデル、マネキン又は動物をさらに含むことを特徴とする、請求項２に記載の装置。
【請求項４】
前記各マーカが、１つの顔料をさらに含むことを特徴とする、請求項１に記載の装置。
【請求項５】
前記各マーカが、１つの反射材料をさらに含むことを特徴とする、請求項１に記載の装置。
【請求項６】
前記１つの反射材料が、１つの再帰反射材料をさらに含むことを特徴とする、請求項５に記載の装置。
【請求項７】
前記各マーカが、円形マーカをさらに含むことを特徴とする、請求項１に記載の装置。
【請求項８】
前記複数のマーカが、前記製品上の人の目に見えないラインのグリッドをさらに含むことを特徴とする、請求項１に記載の装置。
【請求項９】
前記製品が、アパレル品、衣服、人間によって着用される品物又は動物によって着用される品物をさらに含むことを特徴とする、請求項１に記載の装置。
【請求項１０】
前記コンピュータ・デバイスが、前記図案上の１つ又はそれ以上のポイントを、物体上の前記製品の前記表面の前記外形の上の１つ又はそれ以上のポイントに対してマッピングすることを特徴とする、請求項１に記載の装置。
【請求項１１】
前記コンピュータ・デバイスが、前記製品上の前記図案の前記視覚表現を生成する前に、前記物体上の製品の表面の外形に色付けすることを特徴とする、請求項１に記載の装置。
【請求項１２】
前記コンピュータ・デバイスが、前記製品上の前記図案の前記視覚表現を生成する前に、前記物体上の製品の表面の外形をテクスチャ化することを特徴とする、請求項１１に記載の装置。
【請求項１３】
前記画像化デバイスが、カメラをさらに含むことを特徴とする、請求項１に記載の装置。
【請求項１４】
前記コンピュータ・デバイスが、ネットワーク化コンピュータ・システム、クライアント／サーバ・システム、ピア・ツー・ピア・システム、ＡＳＰモデル型システム、ラップトップ・コンピュータ、移動体デバイス又は移動体セルラー電話をさらに含むことを特徴とする、請求項１に記載の装置。
【請求項１５】
前記マーカ・パターンが、前記製品上のマーカのグリッドをさらに含むことを特徴とする、請求項１に記載の装置。
【請求項１６】
製品をモデリングするための方法であって、
前記製品上に該製品の表面をふさがないマーカ・パターンを形成する複数のマーカを用いて物体上の製品を画像化することによって生成された、前記物体上の製品の表面の外形を提供し、
前記製品に対して図案を適用し、
前記物体上の前記製品の表面の前記キャプチャされた外形を用いて、前記物体上にあるときの前記製品上の前記図案の視覚表現を生成すること
を含むことを特徴とする方法。
【請求項１７】
３次元表面を提供することが、前記製品上に複数のマーカを配置してグリッドを作成し、物体上の前記グリッド付きの前記製品を画像化して画像化された製品を生成し、前記画像化された製品に基づいて、前記製品が前記物体上にあるときの前記製品の表面の外形をキャプチャすることをさらに含むことを特徴とする、請求項１６に記載の方法。
【請求項１８】
消費者に対し、ウェブ・ページ上で、前記図案付きの前記製品の前記視覚表現を表示することをさらに含むことを特徴とする、請求項１７に記載の方法。
【請求項１９】
前記物体が、人間のモデル、マネキン又は動物をさらに含むことを特徴とする、請求項１７に記載の方法。
【請求項２０】
前記複数のマーカを製品上に配置することが、複数のマーカを物理的な製品に取り付けることをさらに含むことを特徴とする、請求項１７に記載の方法。
【請求項２１】
前記複数のマーカを製品上に配置することが、複数のマーカを物理的な製品の画像に電子的に取り付けることをさらに含むことを特徴とする、請求項１７に記載の方法。
【請求項２２】
前記各マーカが、１つの顔料をさらに含むことを特徴とする、請求項１７に記載の方法。
【請求項２３】
各マーカが、１つの反射材料をさらに含むことを特徴とする、請求項１７に記載の方法。
【請求項２４】
前記１つの反射材料が、１つの再帰反射材料をさらに含むことを特徴とする、請求項２３に記載の方法。
【請求項２５】
前記各マーカが、円形マーカをさらに含むことを特徴とする、請求項１７に記載の方法。
【請求項２６】
複数のマーカを製品上に配置することが、人の目に見えないラインのグリッドを前記製品上に配置することをさらに含むことを特徴とする、請求項１７に記載の方法。
【請求項２７】
前記製品が、アパレル品、衣類、人間によって着用される品物又は動物によって着用される品物をさらに含むことを特徴とする、請求項１６に記載の方法。
【請求項２８】
前記製品上の前記図案の視覚表現を生成することが、前記図案上の１つ又はそれ以上のポイントを、物体上の前記製品の前記表面の前記外形の上の１つ又はそれ以上のポイントに対してマッピングすることをさらに含むことを特徴とする、請求項１６に記載の方法。
【請求項２９】
前記１つ又はそれ以上のポイントをマッピングすることが、変形マッピングを用いることをさらに含むことを特徴とする、請求項２８に記載の方法。
【請求項３０】
前記変形マッピングが、バイキュービック画像変形を用いることをさらに含むことを特徴とする、請求項２８に記載の方法。
【請求項３１】
前記製品上の前記図案の視覚表現を生成することが、前記製品上の前記図案の前記視覚表現を生成する前に、前記物体上の製品の表面の外形に色付けすることをさらに含むことを特徴とする、請求項１６に記載の方法。
【請求項３２】
前記製品の表面の外形に色付けすることが、色校正カードを用いることをさらに含むことを特徴とする、請求項３１に記載の方法。
【請求項３３】
前記製品上の前記図案の視覚表現を生成することが、前記製品上の前記図案の前記視覚表現を生成する前に、前記物体上の製品の表面の外形をテクスチャ化することをさらに含むことを特徴とする、請求項３１に記載の方法。
【請求項３４】
前記マーカ・パターンが、前記製品上のマーカのグリッドをさらに含むことを特徴とする、請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、アパレル品をモデリングするためのシステム及び方法に関する。
【０００２】
付録
付録Ａ（２ページ）は、製品上のマーカの組を見つけ出すための擬似コードの例を含み、
付録Ｂ（１ページ）は、画像の色を正規化順序型色分布（normalized ordinal color distribution）を用いて再マッピングするためのコードの例を含み、
付録Ｃ（４ページ）は、マッチングする色空間からのインデックスを有する、正規化ヒストグラム順序（normalized histogram order）の色マップを構築するためのコードの例を含み、
付録Ｄ（２ページ）は、ソース球面からの色を宛先球面に対して再マッピングするためのルックアップ・テーブルを構築するためのコードの例を含み、
付録Ｅ（３ページ）は、ソース球面の色マップを有するソース画像の色を、球面色オブジェクトの色マップを有する宛先画像に対して再マッピングするためのコードの例を含む。
付録Ａ−付録Ｅは本明細書の一部を形成し、参照によりここに組み入れられる。
【背景技術】
【０００３】
電子商取引（Ｅコマース）は好況なビジネスであり、そこでは種々の異なる製品及びサービスがＥコマース・サイトを利用して複数の消費者に販売されている。Ｅコマース・サイトはウェブサイトを含むことができ、これは、インターネットなどのネットワークを用いて複数の消費者がウェブサイトへのアクセスを確保することを可能にする。ウェブサイトは複数のウェブ・ページを有することができ、それらのウェブ・ページは、消費者が購入することができる複数の異なる製品の画像を有する。複数のウェブ・ページに含まれる画像は二次元画像である。ウェブサイトはまた、消費者が１つ又はそれ以上の品物を選択し、それらの品物を電子ショッピング・カートに入れ、買い物が済んだらチェック・アウトし、電子ショッピング・カートに残った品物の代金をＰａｙＰａｌ又はクレジットカードなどの種々の支払サービスを用いて支払うことを可能にする、安全な商取引部分を含むこともできる。
【０００４】
このような典型的なＥコマース・システムの１つの限界は、ウェブサイト上で入手可能な製品、例えばシャツなどは、製品及びその図案（design）を示すために人間のモデルが着用して見せることができるとはいえ、消費者にとっては、その消費者が用いているコンピュータのディスプレイ上で消費者に対して表示されるので「平坦な」画像として示される点である。従って、製品の実際の図案、及びその製品が現実にはどのように見えるのかは、それらの画像から判断することが困難であることが多い。この結果として、消費者は好ましからぬ製品は購入しないということになる場合がある。
【０００５】
このような典型的なＥコマース・システムのもう一つの限界は、ウェブサイト上で入手可能な製品、例えばシャツなどを、消費者がその製品上に図案を付けてカスタマイズすることができないという点である。従って、消費者は、その図案を付けてカスタマイズされた製品を見ることができず、この結果としてもまた、消費者が好ましからぬ製品を購入しないということになる場合がある。それゆえ、製品のためのより良いモデルを提供するシステム及び方法を提供することは望ましく、本システム及び方法はこの目標を達成することに向けられる。
【発明の概要】
【０００６】
本システム及び方法は、特にコンピュータ上のソフトウェアに実装されたシャツのモデリングのためのシステム及び方法に対して適用可能であり、本システム及び方法はこの観点で図示及び記載される。しかしながら、本システム及び方法は種々の製品のために用いることができ、その製品はより良い製品モデルを提供することが望ましいその他のアパレル及びその他の製品を含むことができることが認識される。例えば、本システムは、任意の種類の衣服又はアパレル品、人間又はペットが着用又は使用することができる、例えば帽子、バックパック、犬用セーターなどのような任意の品物、及び／又はモデル上の製品を表示することができることが望ましい任意のその他の製品に対して用いることができる。さらに、このシステムは、スケートボードや靴のような、製品（不規則な表面を有する）上に図案を付して表示することができることが望ましい任意の製品に用いることができる。さらに、このシステムは、壁、自動車のボディ、鉛筆などのような、不規則な表面を有する任意の品物の上に図案を表示するために用いることができる。さらにまた、このシステムは、映像の中の製品／品物を識別するために用いることができ、映像の中の製品／品物の中に図案を挿入することができる。さらに、本システム及び方法は、ソフトウェア（図示された実装において示される）、ハードウェア、又はハードウェアとソフトウェアとの組み合わせの中に実装することができ、また、独立型コンピュータ・デバイス（図示された実装において示される）、ウェブ・サーバ、ピア・ツー・ピア・システムなどの上に実装することもできるので、従って、本システム及び方法は、システム又は方法の特定の実装に限定されない。
【図面の簡単な説明】
【０００７】
【図１】製品モデリング・システムの例示的な実装を示すブロック図である。
【図２】製品モデリング方法の例示的な実装を示す。
【図３】製品モデリング方法の例示的な実装の更なる詳細を示す。
【図４Ａ】製品モデリング方法における、製品をマーキングするためのプロセスの更なる詳細を示す。
【図４Ｂ】製品モデリング方法における、製品をマーキングするためのプロセスの更なる詳細を示す。
【図５Ａ】製品モデリング方法における、製品の画像を生成するためのプロセスの更なる詳細を示す。
【図５Ｂ】製品モデリング方法における、製品の画像を生成するためのプロセスの更なる詳細を示す。
【図６Ａ】製品モデリング方法における、モデルを前処理するためのプロセスの更なる詳細を示す。
【図６Ｂ】製品モデリング方法における、モデルを前処理するためのプロセスの更なる詳細を示す。
【図６Ｃ】製品モデリング方法における、モデルを前処理するためのプロセスの更なる詳細を示す。
【図６Ｄ】製品モデリング方法における、モデルを前処理するためのプロセスの更なる詳細を示す。
【図７Ａ】製品モデリング方法における、後処理プロセスの更なる詳細を示す。
【図７Ｂ】製品モデリング方法における、後処理プロセスの更なる詳細を示す。
【図７Ｃ】製品モデリング方法における、後処理プロセスの更なる詳細を示す。
【図８Ａ】アパレル品に配置される図案の一例を示す。
【図８Ｂ】典型的なシステムにおける、図案付きのアパレル品の典型的な画像を示す。
【図８Ｃ】製品モデリング方法における、アパレル品の上の図案を示す。
【図８Ｄ】製品モデリング方法における、アパレル品の上の図案を示す。
【図８Ｅ】図案をモデル上に配置するためのプロセスを示す。
【図９Ａ】製品モデリング・システムにおける、図案付きのアパレル品が表示される背景を変更するためのプロセスを示す。
【図９Ｂ】製品モデリング・システムにおける、図案付きのアパレル品が表示される背景を変更するためのプロセスを示す。
【図９Ｃ】製品モデリング・システムにおける、図案付きのアパレル品が表示される背景を変更するためのプロセスを示す。
【発明を実施するための形態】
【０００８】
図１は、製品モデリング・システム１００の例示的な実装を示すブロック図である。この実装において、システムはパーソナル・コンピュータのような独立型コンピュータ・デバイス上に実装され、製品モデリング・システムは、製品モデリング・システムを実装するコンピュータ・デバイス内の処理ユニットによって実行される複数行のコンピュータ・コードを含む１つ又はそれ以上のソフトウェアとして実装される。しかしながら、この製品モデリング・システムは、ネットワーク化コンピュータ・システム、クライアント／サーバ・システム、ピア・ツー・ピア・システム、ＡＳＰモデル型システム、ラップトップ・コンピュータ、移動体デバイス、移動体セルラー電話、又は、後述のような製品モデリング・システム及び方法を実施するのに十分な処理能力、メモリ及び接続性を有するいずれかの他のコンピュータ・デバイスのような、他のコンピュータ・デバイス及びコンピュータ・システム上に実装することもできる。
【０００９】
このシステムの例示的な実装は、消費者が、製品モデリング・システムによって生成された図案付きの製品を見ることを可能にする表示デバイス１０２と、シャーシ１０４と、消費者がコンピュータ・デバイス及び製品モデリング・システムと対話することを可能にする、キーボード及びマウスのような１つ又はそれ以上の入力／出力デバイス１０５とを含むことができる。シャーシ１０４は、インテル（Ｉｎｔｅｌ）プロセッサのような処理ユニット１０６と、ハードディスクドライブのような永続的ストレージ・デバイス１０８と、メモリ１１０とを収容することができ、メモリは、処理ユニットによって実行中のソフトウェア・モジュール／アプリケーションを格納することができる。製品モデリング・システムがコンピュータ・デバイス上に実装されている場合には、コンピュータ・デバイスは、ソフトウェアが実装されたデータベースのような、製品モデリング格納部１１２を含むこともでき、メモリは、コンピュータ・デバイスの動作を制御するオペレーティング・システム１１４と、複数行のコンピュータ・コードを有する製品モデリング・モジュール１１６とを格納することができ、複数行のコンピュータ・コードは、後述の製品モデリング・システム及び方法を実施するために処理ユニットによって実行される。
【００１０】
製品モデリング・システム及び方法を説明する目的で、図案付きのＴシャツのようなアパレル品のための製品モデリング・システムを以下説明する。しかしながら、この製品モデリング・システムは、より良い製品モデルを提供することが望ましい他のアパレル及び他の製品のようなその他の製品のために用いることもできる。例えば、このシステムは、任意の種類の衣服又はアパレル品、人間又はペットが着用又は使用することができる、例えば帽子、バックパック、犬用セーターなどのような任意の品物、及び／又はモデル上の製品を表示することができることが望ましい任意のその他の製品に対して用いることができる。さらに、このシステムは、スケートボードや靴のような、製品（不規則な表面を有する）上に図案を付して表示することができることが望ましい任意の製品に用いることができる。さらに、このシステムは、壁、自動車のボディ、鉛筆などのような、不規則な表面を有する任意の品物の上に図案を表示するために用いることができる。さらにまた、このシステムは、映像の中の製品／品物を識別するために用いることができ、映像の中の製品／品物の中に図案を挿入することができる。この製品モデリング方法の出力（製品上に示された図案付きの製品の画像）は、様々な目的のために用いることができる。例えば、出力は、消費者が製品を見ることができるウェブサイト上で、図案付きの複数の製品表示を生成するために用いることができる。後述の例は、この製品モデリング・システムが製品マーケティング及び販売会社に結びつけられたシステムであり、製品マーケティング及び販売会社が製品モデリング・システムのモデル及び画像を管理する。製品モデリング・システムの別の実装／実施形態において、システムは、消費者が自分の画像／モデル、例えば実際の消費者のモデルを提供することを可能にすることができ、消費者は、画像をサービスにアップロードし、次に実際の消費者のモデル上に選択された図案を表示させることができるようになっており、この場合、サービスは、１）モデル・コンポーネント（モデル形状を作成するためのもの）、２）モデル画像をサービスにアップロード／修正するためのツール、及び３）図案付きモデルを消費者に対して表示するためのツールを提供する。
【００１１】
図２は、モデル上に図案を付したモデルを表示する製品モデリング方法１２０の例示的な実装を示し、モデルは、アパレル品の上に付された図案付きのアパレル品を着用した人の現実的な表現である。図２及び図３に示される方法、すなわち下記のプロセスは、上記の製品モデリング・モジュール１１６によって実行することができる。消費者は、図８Ａに示される図案のような、図案（１２２）を選択することができ、そして、変形（warp)プロセス（１２４）を実行して変形図案（１２８）を生成することができる。消費者はまた、図９Ａ−図９Ｃに示される背景のような、モデル用の背景を選択する（１２６）こともできる。背景及び図案が消費者によって選択されると、図案は変形され、次いで表面陰影付け（１３０）及び表面光沢付け（surface specular）プロセス（１３２）が実行される。これらのプロセスが完了すると、図案付きモデルが作成され（１３４）、この図案付きモデルが消費者に示される。一実施形態において、この図案付きモデルは、消費者が、例えばＥコマース・ウェブサイトを通じて図案付き製品を購入する前にその図案付き製品をプレビューすることを支援するために、消費者に対して表示される。以下、製品モデリング方法をより詳細に説明する。
【００１２】
図３は、アパレル品と共に用いられる場合の製品モデリング方法１４０の例示的な実装の更なる詳細を示す。製品モデリング方法（及び下記のプロセス）は、一実施形態及び実装において、製品モデリング・システムの一部である処理ユニット１０６によって実行される製品モデリング・モジュールの一部である複数行のコンピュータ・コードとして実装される。この方法において、アパレル品は、人間のモデルによってアパレル品が着用されたときにそのアパレル品についての情報をキャプチャするために用いられる複数のマーカを有するように作成される（１４２）。複数のマーカは、可撓性の基材を２次元でコード化するマーカ・パターンとすることができ、これは、可撓性基材が複雑な３次元表面上に配置されたときに検出することができ、マーカ・パターンがカバーする領域は、そのマーカ・パターンがコード化する基材を実質的にふさがない。例えば、複数のマーカは、そのアパレル品を人間のモデルが着用したときに、システムがアパレル品に関する情報をキャプチャすることを可能にする所定の割合、例えばアパレル品の５０％をカバーすることができる。１つの実装において、複数のマーカはグリッドを形成することができる。より詳細には、平坦面（マーカがアパレル品上に正しく配置された場合の、平坦面上に置かれたアパレル品）の上でグリッドを形成するマーカを用いて、非平坦面（人間のモデルによって着用されたときのアパレル品）上のマーカのグリッドに対してマッピングすることができる。図４Ａに示されるように、平坦面上のマーカ・グリッド１８６は、同じ位置に同じマーカを有する非平坦面上のグリッド１８７に対してマッピングされ、平坦面上のグリッドと非平坦面上のグリッドとの間のマッピングが決定されるようになっている。システムは、マーカ位置を補間して、複数のマーカから平坦面上のグリッドに対するマッピングを生成し、次いで、その都度マッピングを再計算することを避けるために、そのマッピングを格納することができる。一実施形態において、マーカは、グリッドを形成する多数の目に見えないラインとすることができる。別の実施形態において、マーカは、図４Ｂに示されるようにアパレル品１９２に取り付けることができる複数の光学マーカ１９０とすることができ、これは、人間モデルによって着用されているときのアパレル品の表面をマッピングするための、アパレル品の光学的タグ付けを可能にする。光学マーカは、反射材料、着色材料又は回折パターンから作ることができる。反射材料は、再帰反射材料とすることができる。着色材料は、顔料材料とすることができる。マーカは、種々の形状（図４Ｂに示されるドット形状を含む）及び大きさを有することができ、本方法はいずれかの特定のマーカ形状に限定されるものではない。一実施形態において、複数のマーカは、特定の形状の再帰反射材料を有するフィルム材料とすることができる。さらに別の実施形態において、マーカは、電子的手段又は他の手段でマーカがアパレル品の上に配置されたときにグリッドを形成するマーカの組とすることができる。製品モデリング・システムがアパレル品を販売する企業体によって用いられる一実施形態において、各々のアパレル品は、異なる体形及び／又はサイズの複数の人間モデルの上に置かれ（図５Ａ及び図５Ｂに示されるように）、消費者は、そのアパレル品の意図される着用者に最も近いモデルをそのアパレル品のために選択することができるようになっている。各消費者がアパレル品のための自身のモデルを作成することができる別の実施形態において、消費者に対してマーカが提供され（電子的に又は物理的なマーカとして）、消費者は、アパレル品にマーカを取り付けることができるようになっており、次いで後述の他のプロセスを実行する。さらに別の実施形態において、製品モデリング・システムは、複数のユーザ（例えば、ユーザ・コミュニティ）が複数のモデルを生成することを可能することができ、そのモデルはその後、製品モデリング・システムにアップロードすることができる。
【００１３】
１つ又は複数のアパレル品にマーカを取り付けて準備されると、例えば人間モデルによって着用されているアパレル品の写真をカメラを用いて撮影することなどによって、各々の異なる人間モデルが着用した各々のアパレル品についての画像を生成することができる（１５０）。人間モデルが着用したマーカを取り付けたアパレル品の画像を撮影する前に、画像を撮影するための照明が決定される。ユーザ／消費者がモデルを生成する場合には、製品モデリング・システムは、アパレル品の画像を撮影するための、フラッシュの使用、特定の露出の使用などのような指示を与えることができる。製品モデリング・システムの１つの実装において、製品モデリング・システムは、製品又は品物の画像を正しく撮影するようにカメラを設定するために、ユーザ／消費者のカメラ、例えばデジタルカメラに１つのコードを直接ダウンロードすることができる。特に、各々のアパレル品のための表面モデル及び照度モデルが決定され、これもまた画像のための色及び照明が正しく決定されることを可能にする。
【００１４】
複数の人間モデルが複数の異なるポーズで着用したアパレル品の画像が撮影されると、特定のモデルが特定のポーズで着用したアパレル品のためのモデルが、製品モデリング・システムによって前処理される（１６０）。前処理の間に、製品モデリング・システムは、アパレル品の画像上の複数のマーカを検出し、マーカ画像をアパレル品の画像から除去し、次いで、人間のモデルに着用されたときのアパレル品の表面の表現を生成することができる。
【００１５】
１つの実装において、マーカは、マーカの区別特徴（スペクトルの差異、反射の差異、テクスチャの差異及び／又は時間的差異）を用いて検出され、パターンの幾何学的特性をマッチングすることによってリファインされ（局所的パターンの発見）、既知のパターンをマッチングすることによって再構築される（局所的パターンが既知の完全なパターンに組み立てられる）ことができる。再構築されたパターンは、次に可撓性基材の形状をモデリングするために用いることができる。製品モデリング・システムは、マーカが付けられていない元の基材の複数の局所的サンプルを有することができるので、マーカ・パターンは、例としてマーカが付けられていない基材のテクスチャを用いて置き換えられ、商業的な表示に適したマーカ無しの画像が得られる。
【００１６】
前処理プロセスは図６Ａ−図６Ｃに示され、図６Ａはマーカ付きのアパレル品の画像を示し、図６Ｂはアパレル品の上で識別された複数のマーカを示し、図６Ｃはマーカが除去されたアパレル品の画像を示す。引用によりここに組み入れられる付録Ａ（２ページ）は、製品モデリング・システムの１つの実装における、製品上のマーカを識別するための擬似コードの例を含む。１つの実装のためのマーカ識別プロセスのステップが付録Ａに記述されている。１つの実装において、マーカは、可視検出によって検出される。このシステムの別の実装において、マーカは時間的処理によって検出することができ、その場合、赤外線を用いて幾つかの異なる時点においてマーカを画像化することができ、次に、幾つかの異なる時点におけるマーカの画像に基づいて、マーカのパターンが検出される。
【００１７】
マーカの識別の間に、製品モデリング・システムは種々の技術を用いることができる。例えば、エッジ検出を用いて各マーカ及びマーカ間の間隔を識別することができ、次にそれらを用いて、人間モデルに着用されたときのアパレル品の表面上にマーカ・グリッドを生成することができ、そのようにして、特定の人間モデルが特定のポーズで着用した状態のアパレル品の表面を正確に決定することが可能になる。あるいは、本システムは、色校正に基づいて、白色を閾値とし、次いで閾値を超える要素の位置決めをすることができ、そしてまた、宝石、目といった人間のモデルの要素を含む背景又は人間モデルの背後の背景を識別することもできる。本システムは、マーカと背景とを識別するためにヒストグラムを用いることができる。
【００１８】
マーカ画像は（一旦識別された後は）、種々のプロセスにより、アパレル品の画像から（図６Ｃに示されるように）除去することができる。例えば、マーカは、マーカ位置ごとにそのマーカに隣接するテクスチャを識別し、次にそのマーカ位置を隣接する領域のテクスチャで塗りつぶすことによって、除去することができる。あるいは、システムは、画像のコヒーレンスを用い、画像の中のマーカを除去するように画像を合成することができる。
【００１９】
特定の人間のモデルが特定のポーズで着用したときのアパレル品の表面の外形の表示を生成するために、システムは、マーカ１９０同士の相対的な位置を図６Ｄに示されるようにマッピングして、特定の人間のモデルが特定のポーズで着用したときのアパレル品の表面を表す一組の外形曲線１９４とする。システムは、図４Ａに示されるように、マーカ及びそれらのマーカが平坦面上で形成するグリッドについての情報を有しているので、システムは、特定の人間のモデルが特定のポーズで着用したときのアパレル品の表面の外形を決定することができる。
【００２０】
表面の外形が決定され、前処理が完了すると、必要に応じて、特定の人間モデルが特定のポーズで着用したときのアパレル品のモデルを修整（１６２）することができる。次に、このモデルは製品モデル・システムによって後処理される（１７０）。後処理プロセスの間に、製品モデル・システムは、その製品モデル・システムの一部である色マッピング・モジュールを用いて、このモデルに色付けする。色付けにより、特定の人間モデルが特定のポーズで着用した状態の各々のアパレル品のための各モデルが、図７Ａ及び図７Ｂに示されるように、２つの異なる色などのあらゆる色に変換されたアパレル品を有することが可能になる。図７Ｃに示されるように、システムは、セッション毎に既知のスペクトル応答を有する色校正カードを用いて、同じセッションについて画像を校正することができる。アパレル品の色を変更するために、図７Ｃに示されるように、布地を球面に巻きつけ、次いでそれをモデルに対してマッピングして、モデルの色を変更することができる。
【００２１】
引用によりここに組み入れられる付録Ｂ−付録Ｅは、製品モデリング・システムの特定の実装について、１）画像の色を、正規化順序型色分布を用いて再マッピングすること、２）マッチングする色空間からのインデックスを有する、正規化されたヒストグラム順序の色マップを構築すること、３）ソース球面からの色を宛先球面に対して再マッピングするためのルックアップ・テーブルを構築すること、及び４）ソース球面の色マップを有するソース画像の色を、球面の色オブジェクトの色マップを有する宛先画像に対して再マッピングすること、のためのコードを示す。これらの付録に記述されたコード（及びこれらの付録に記載されたプロセス・ステップ）を用いて、色マッピング・プロセスは、１）ソース画像のための色マップを球面を用いて構築して（付録ＣのＢｕｉｌｄＭａｐコード）、ヒストグラム、次いでソートされたテーブルを構築し、２）再マップ表を構築し（付録ＤのＢｕｉｌｄＲｅＭａｐコード）、３）画像の色を製品上に再マッピングする（付録Ｂ及び付録Ｅのコード）。システムはまた、色及びテクスチャをレイヤー化することもできるので、特定の人間のモデルが特定のポーズで着用した状態の特定のアパレル品の色付けされたモデルは、異なる布地及び／又はその布地の糸をより正確にエミュレートするようになっており、その結果、例えば、特定の種類の布地でできたアパレル品の上に印刷された図案のインクの正確なエミュレーションがもたらされる。
【００２２】
色付けが完了すると、特定の人間のモデルが特定のポーズで着用した状態の特定のアパレル品のためのモデルは、消費者に販売するための特定の図案付きアパレル品を有するウェブサイトなどのようなサービスに組み込まれる（１８０）。
【００２３】
モデルがサービスに組み込まれた場合、製品モデリング・システムは、消費者によって選択された図案に対して変形マッピング（１８２）を実行することができ、かつユーザが特定の背景を選択（１８４）できるようにすることができる。図案の一例を図８Ａに示す。平坦画像を有する典型的なシステムにおいてアパレル品の上に示された例示的な図案を図８Ｂに示す。製品モデリング・システムを用いて、図案画像と、特定の人間モデルが特定のポーズで着用した状態の特定のアパレル品のモデルの表面外形との間でマッピングが行われ（例えば、図８Ｄ参照）、その結果、図案が図８Ｅに示されるようにモデル上により現実的な３次元様式で表示されるようになる。
【００２４】
変形マッピング（バイキュービック画像変形とすることができる）の間に、図案のグリッド２００が表面外形グリッド２０２に対してマッピングされ、次にこれがアパレル品の上に配置されて、図８Ｄに示されるように図案付きのアパレル品のためのより現実的なモデルが生成される。マッピング・プロセスにおいて、図案の中のポイントが表面外形グリッドに対してマッピングされ、次にこれがアパレル品の上にマッピングされる。画像の背景は、図９Ａ−図９Ｃに示されるように製品モデリング・システムによって容易に交換することができる。
【００２５】
ここで提示される例は人間が着用するアパレル品（シャツ）についてのものであるが、上記の例は単なる例示であるから、この製品モデリング・システムは、種々の異なる製品（他のアパレル品、他の衣服、帽子、靴、ペット衣類、カップのような無生物物体）に対して、種々の異なるモデル（人間モデル、動物モデル、ロボット又はマネキンのような無生物モデル）と共に、かつそのモデルのための多くの異なるポーズと共に、用いることができる。
【００２６】
上述の事柄は本発明の特定の実施形態を参照したものであるが、当業者であれば、添付の特許請求の範囲によってその範囲が定められる本発明の原理及び精神から逸脱することなくこの実施形態の変更を行うことができることを認識するであろう。
【００２７】
付録Ａ  マーカの位置決めのための例示的なコード
2011501326.tif 000003
2011501326.tif 000004
【００２８】
付録Ｂ  画像の色を再マッピングするための例示的なコード
2011501326.tif 000005
【００２９】
付録Ｃ  マップ構築のための例示的なコード
2011501326.tif 000006
2011501326.tif 000007
2011501326.tif 000008
2011501326.tif 000009
【００３０】
付録Ｄ  再マップ・テーブル構築のための例示的なコード
2011501326.tif 000010
2011501326.tif 000011
【００３１】
付録Ｅ  再マップ画像合成のための例示的なコード
2011501326.tif 000012
2011501326.tif 000013
2011501326.tif 000014
【符号の説明】
【００３２】
１００：製品モデリング・システム
１０２：表示デバイス
１０４：シャーシ
１０５：入力／出力デバイス
１０６：処理ユニット
１０８：永続的ストレージ・デバイス
１１０：メモリ
１１２：製品モデリング格納部
１１４：オペレーティング・システム
１１６：製品モデリング・モジュール
１２０、１４０：製品モデリング方法
１８６：平坦面上のマーカ・グリッド
１８７：非平坦面上のマーカ・グリッド
１９０：光学マーカ
１９２：アパレル品
２００：図案のグリッド
２０２：表面外形のグリッド
【図１】
2011501326.tif 000015
【図２】
2011501326.tif 000016
【図３】
2011501326.tif 000017
【図４Ａ】
2011501326.tif 000018
【図４Ｂ】
2011501326.tif 000019
【図５Ａ】
2011501326.tif 000020
【図５Ｂ】
2011501326.tif 000021
【図６Ａ】
2011501326.tif 000022
【図６Ｂ】
2011501326.tif 000023
【図６Ｃ】
2011501326.tif 000024
【図６Ｄ】
2011501326.tif 000025
【図７Ａ】
2011501326.tif 000026
【図７Ｂ】
2011501326.tif 000027
【図７Ｃ】
2011501326.tif 000028
【図８Ａ】
2011501326.tif 000029
【図８Ｂ】
2011501326.tif 000030
【図８Ｃ】
2011501326.tif 000031
【図８Ｄ】
2011501326.tif 000032
【図８Ｅ】
2011501326.tif 000033
【図９Ａ】
2011501326.tif 000034
【図９Ｂ】
2011501326.tif 000035
【図９Ｃ】
2011501326.tif 000036
【国際調査報告】
2011501326.tif 000037