(57)【特許請求の範囲】
【請求項１】
物品デザインの画像データと物品デザインの画像データの縮尺と物品デザインの画像データ上の物品の形状データとを記憶する物品データ記憶手段と、テクスチャの画像データとテクスチャの画像データの縮尺とを記憶するテクスチャデータ記憶手段と、物品データ記憶手段に記憶された物品デザインから１つの物品デザインを選択する物品選択手段と、テクスチャデータ記憶手段に記憶されたテクスチャから１つのテクスチャを選択するテクスチャ選択手段と、前記物品選択手段により選択された物品の形状データに従って物品デザインの画像データに前記テクスチャ選択手段により選択されたテクスチャの画像データをマッピングするマッピング手段とを備え、物品デザインとテクスチャとの組合わせをシミュレーションする電子カタログにおいて、
前記テクスチャデータ記憶手段は、モアレ制御データとして前記テクスチャの柄幅を含み、
前記物品デザインの画像データの縮尺と、前記テクスチャの画像データの縮尺と、前記テクスチャ選択手段によって選択されたテクスチャのモアレ制御データとしての前記テクスチャの柄幅とから、モアレ回避処理を行うか否かを判定するモアレ判定手段を備え、
前記マッピング手段は、前記モアレ判定手段の判定に従い要の時モアレ回避処理を行い、否の時モアレ回避処理を行なわないようにしたことを特徴とする電子カタログ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、物品デザインとテクスチャとの組合わせをシミュレーションする電子カタログに関するものである。
【０００２】
【従来の技術】
従来、物品デザインとテクスチャとの組合わせをシミュレーションする電子カタログにおいては、物品デザインの画像データの縮尺にテクスチャの画像データの縮尺を合わせた後、物品デザインの画像データの形状情報に従って物品デザインの画像データにテクスチャの画像データを変形しながらマッピングしていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、テクスチャの柄が細かいストライプやチェックの場合、物品デザインの画像データの縮尺にテクスチャの画像データの縮尺を合わせるためにテクスチャの画像データを縮小する時や、物品デザインの画像データの形状情報に従って物品デザインの画像データにテクスチャの画像データを変形しながらマッピングする時に、テクスチャの画像データに本来の柄とは異なる柄が現れることがあった。これは「モアレ」として知られている。モアレが発生すると、マッピング結果の画像の品質が著しく劣化するという問題があった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、モアレの発生を抑え、マッピング結果の画像品質を向上させることが可能な電子カタログを提供することを目的とする。
【０００５】
【課題を解決するための手段】
この目的を達成するために、本発明の請求項１記載の電子カタログは、物品デザインの画像データと物品デザインの画像データの縮尺と物品デザインの画像データ上の物品の形状データとを記憶する物品データ記憶手段と、テクスチャの画像データとテクスチャの画像データの縮尺とを記憶するテクスチャデータ記憶手段と、物品データ記憶手段に記憶された物品デザインから１つの物品デザインを選択する物品選択手段と、テクスチャデータ記憶手段に記憶されたテクスチャから１つのテクスチャを選択するテクスチャ選択手段と、物品選択手段により選択された物品デザインの形状データに従って物品デザインの画像データにテクスチャ選択手段により選択されたテクスチャの画像データをマッピングするマッピング手段とを備え、物品デザインとテクスチャとの組合わせをシミュレーションする電子カタログにおいて、テクスチャデータ記憶手段は、モアレ制御データとしてテクスチャの柄幅を含み、物品デザインの画像データの縮尺と、テクスチャの画像データの縮尺と、テクスチャ選択手段によって選択されたテクスチャのモアレ制御データとしてのテクスチャの柄幅とから、モアレ回避処理を行うか否かを判定するモアレ判定手段を備え、マッピング手段は、モアレ判定手段の判定に従い要の時モアレ回避処理を行い、否判定の時モアレ回避処理を行なわないように構成されている。
【０００６】
この構成においては、マッピング手段が、物品選択手段により選択された物品デザインの形状データに従って、物品デザインの画像データにテクスチャ選択手段により選択されたテクスチャの画像データをマッピングする際に、モアレ判定手段が、物品デザインの画像データの縮尺と、テクスチャの画像データの縮尺と、テクスチャ選択手段によって選択されたテクスチャのモアレ制御データとしてのテクスチャの柄幅とから、モアレ回避処理を行うか否かを判定し、マッピング手段は、モアレ判定手段の判定に従い要定の時モアレ回避処理を行い、否の時モアレ回避処理を行なわないようにしている。
【０００７】
従って、マッピングによって画像の品質が劣化しやすいテクスチャについては、テクスチャデータ記憶手段におけるモアレ制御データとしての柄幅により、マッピングの際にモアレ回避処理が実行されるので、モアレの発生を確実に防ぐことができる。
【０００８】
【０００９】
【００１０】
【００１１】
従って、モアレ判定手段は、マッピングによって画像の品質が劣化しやすいテクスチャか否かを各テクスチャの柄幅に基づいて判定し、その判定結果に基づいて、マッピング手段によるマッピングの際にモアレ回避処理が実行されるので、モアレの発生しやすいテクスチャか否かを容易に、かつ適切に判定することができ、より確実にモアレの発生を防ぐことができる。
【００１２】
【発明の実施の形態】
以下、本発明の電子カタログを具体化した実施の形態について図面を参照して説明する。
【００１３】
まず、本実施の形態の電子カタログのシステム構成図を図１に示す。図１において、ＣＰＵ１はＲＯＭ２に記憶されたプログラム２１を実行し、電子カタログとしての処理を実効する。ＲＡＭ３は、物品データ領域３１とテクスチャデータ領域３２と選択されたデザインの選択デザインコード領域３３と選択されたテクスチャの選択テクスチャコード領域３４とからなる。
【００１４】
本発明の物品データ記憶手段を構成する物品データ領域３１には、物品デザインコード３１１と物品デザインの画像データである物品画像データ３１２と物品画像データの縮尺である物品縮尺３１３と物品画像データ上の物品の形状を表す形状データ３１４とからなる１つ以上の物品データが記憶される。また、本発明のテクスチャデータ記憶手段を構成するテクスチャデータ領域３２には、テクスチャコード３２１とテクスチャの画像データであるテクスチャ画像データ３２２とテクスチャ画像データの縮尺であるテクスチャ縮尺３２３とモアレ制御データ３２４とからなる１つ以上のテクスチャデータが記憶される。
【００１５】
ＣＲＴ４には、デザイン候補やテクスチャ候補、およびマッピング結果が表示される。マウス５は、ＣＲＴ４に表示されたデザイン候補またはテクスチャ候補から１つのデザインまたはテクスチャを選択する時などに用いられる。
【００１６】
次に、本実施の形態の電子カタログにおける、デザインとテクスチャの組み合わせシミュレーションの処理の流れを説明するフローチャートを図２に示す。この図２を参照しながら電子カタログの処理の手順を説明する。
【００１７】
ステップ２０１（以下Ｓ２０１と略す。他のステップも同様）のデザイン選択では、ユーザーがデザインを選択する。まずＲＡＭ３の物品データ領域３１から物品画像データ３１２を読みだし、ＣＲＴ４にデザインの候補として表示する。ここで、ユーザーは表示されたデザイン候補から１つをマウス５により選択する。選択されたデザインの物品デザインコード３１１をＲＡＭ３のデザインコード領域３４に記憶する。
【００１８】
Ｓ２０２のテクスチャ選択では、ユーザーがテクスチャを選択する。まず、ＲＡＭ３のテクスチャデータ領域３２からテクスチャ画像データ３２２を読みだし、ＣＲＴ４にデザインの候補として表示する。ここで、ユーザーは表示されたテクスチャ候補から１つをマウス５により選択する。選択されたテクスチャのテクスチャコード３２１をＲＡＭ３の選択テクスチャコード領域３４に記憶する。
【００１９】
Ｓ２０３のモアレ判定では、モアレ回避処理を行うか行わないかを判定する。本実施形態において、前記モアレ制御データ３２４は予めＯＮまたはＯＦＦに設定されたモアレ制御フラグであり、モアレ制御フラグがＯＮであればモアレ回避処理を行う（ＯＮ）と判定し、モアレ制御フラグがＯＦＦであればモアレ回避処理を行わない（ＯＦＦ）と判定する。
【００２０】
Ｓ２０３における判定がＯＦＦであればＳ２０４の分岐判断によりＳ２０５に分岐し、テクスチャ縮小（ぼかし無し）の処理を行い、続いてＳ２０６のマッピング(ぼかし無し）を行い、シミュレーション処理を終了する。Ｓ２０５のテクスチャ縮小（ぼかし無し）の処理は縮小後のテクスチャの画像データの１点に対応する元のテクスチャの画像データの１点の位置を求め、その値を与える処理である。Ｓ２０６のマッピング（ぼかし無し）の処理は、物品デザインの画像データの１点に対応するテクスチャの画像データの１点の位置を求め、その値を与える処理である。
【００２１】
Ｓ２０３における判定がＯＮであればＳ２０４の分岐判断によりＳ２０７に分岐し、テクスチャ縮小（ぼかし有り）の処理を行い、続いてＳ２０８のマッピング(ぼかし有り）を行い、シミュレーション処理を終了する。Ｓ２０７のテクスチャ縮小（ぼかし有り）の処理は、本発明のモアレ回避処理であり、縮小後の画像データの点Ａに対応する元データの点Ｂの位置を求め、点Ｂを中心とするｎ×ｎの範囲の点の平均値を与える処理である。ここでｎは縮小率の逆数の整数部とする。Ｓ２０８のマッピング(ぼかし有り）の処理は、物品デザインの画像データの点Ａに対応するテクスチャの画像データの点Ｂの位置を求め、点Ｂを中心とするｎ×ｎの範囲の点の平均値を与える処理である。ここでｎは点Ａにおける局所的な縮小率の逆数を少数以下切り上げした整数値とする。
【００２２】
尚、上記処理中におけるS２０１の処理が本発明の物品選択手段として機能し、S２０２の処理が本発明のテクスチャ選択手段として機能している。また、また、Ｓ２０６、Ｓ２０８の処理が本発明のマッピング手段として機能し、Ｓ２０３の処理がモアレ判定手段として機能している。
【００２３】
また、上記実施形態において、前記モアレ制御データ３２４は予めＯＮまたはＯＦＦに設定されたモアレ制御フラグとしたが、モアレ制御データ３２４をテクスチャの柄幅としてもよい。ここで柄幅とはストライプ柄またはチェック柄を構成する線の幅を、ＣＲＴ４に表示した状態でミリ単位で表した数値であり、その他の柄、たとえば花や動物などの絵柄の場合は無効を意味する数値（−１）とする。
【００２４】
そして、Ｓ２０３のモアレ判定では、柄幅が（−１）の場合はモアレ回避処理を行わないと判定する。その他の場合は次の数式に従って判定する。ＣＲＴ４の表示解像度は１ドットの表示サイズをミリ単位で表した数値である。
【００２５】
【数１】
0003873348.tif 000002
【００２６】
このように本実施の形態の電子カタログによれば、テクスチャデータ領域３２内にモアレ制御データ３２４を有し、このモアレ制御データ３２４の設定状況（ＯＮ・ＯＦＦ）に基づいて、Ｓ２０３においてモアレ判定処理を行い、そのＳ２０３における判定がＯＮであればＳ２０４の分岐判断によりＳ２０７に分岐し、テクスチャ縮小（ぼかし有り）の処理を行い、続いてＳ２０８のマッピング(ぼかし有り）を行うので、モアレの発生を容易に回避することできる。
【００２７】
【発明の効果】
以上説明したことから明らかなように、本発明の請求項１記載の電子カタログによれば、テクスチャデータ記憶手段は、モアレ制御データとしてのテクスチャの柄幅を含み、物品デザインの画像データの縮尺と、テクスチャの画像データの縮尺と、テクスチャ選択手段によって選択されたテクスチャのモアレ制御データとしてのテクスチャの柄幅とから、モアレ回避処理を行うか否かを判定するモアレ判定手段を備え、マッピング手段は、モアレ判定手段の判定に従い要の時モアレ回避処理を行い、否の時モアレ回避処理を行なわないように構成することができる。
【００２８】
従って、マッピングによって画像の品質が劣化しやすいテクスチャについては、テクスチャデータ記憶手段におけるモアレ制御データとしての柄幅により、マッピングの際にモアレ回避処理が実行されるので、モアレの発生によるシミュレーション結果の劣化を抑えることができる。
【００２９】
【００３０】
また、モアレ判定手段は、マッピングによって画像の品質が劣化しやすいテクスチャか否かを各テクスチャの柄幅に基づいて判定し、その判定結果に基づいて、要の時マッピング手段によるマッピングの際にモアレ回避処理が実行され、否の時モアレ回避処理を行なわないので、モアレの発生しやすいテクスチャか否かを容易に、かつ適切に判定することができ、より確実にモアレの発生を防ぐことができる。
【図面の簡単な説明】
【図１】  本実施の形態の電子カタログのシステム構成図である。
【図２】  デザインとテクスチャの組み合わせシミュレーションの処理の流れを説明するフローチャートである。
【符号の説明】
３１    物品データ領域
３２    テクスチャデータ領域
３１２  物品の画像データ
３１３  物品縮尺
３１４  物品形状データ
３２２  テクスチャ画像データ
３２３  テクスチャ縮尺
３２４  モアレ制御データ
【図１】
0003873348.tif 000003
【図２】
0003873348.tif 000004