(57)【要約】【課題】利用者の作業負担を軽減し、高品質の状態で利用に供することが可能な画像素材データ集を提供する。【解決手段】大きな画像サイズをもった原画像データＰを用意し、これに種々の画質変換処理を種々のパラメータを適用して施すことにより、互いに異なる画質をもった複数通りの変換画像データＱ１〜Ｑ６を得る。次に、これらを画像素材データ集に収録するのに適した画像サイズをもった縮小画像データｑ１〜ｑ６に変換した後、同一の原画像データＰに関するバリエーションとしてアクセス可能な態様で、データ記録媒体に記録する。同様の処理を各原画像データについても実施し、個々の原画像ごとに、それぞれ画質の異なるバリエーション画像が用意されている画像素材データ集を作成する。【選択図】        図２
2004164151.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ処理において素材として利用される画像素材データの集合からなる画像素材データ集を作成する方法であって、
第１の画像サイズをもった原画像データを用意する段階と、
前記原画像データに対して、複数Ｎ通りの画質変換処理を施すことにより、互いに異なる画質をもった複数Ｎ通りの変換画像データを得る段階と、
前記複数Ｎ通りの変換画像データのサイズを、前記第１の画像サイズよりも小さな第２の画像サイズに変換することにより、複数Ｎ通りの縮小画像データを得る段階と、
前記複数Ｎ通りの縮小画像データを、前記原画像データに関するバリエーションとしてアクセス可能な態様で、データ記録媒体に記録する段階と、
により画像素材データ集を作成することを特徴とする画像素材データ集の作成方法。
【請求項２】
コンピュータ処理において素材として利用される画像素材データの集合からなる画像素材データ集を提供する方法であって、
第１の画像サイズをもった原画像データを用意する段階と、
前記原画像データに対して、複数Ｎ通りの画質変換処理を施すことにより、互いに異なる画質をもった複数Ｎ通りの変換画像データを得る段階と、
前記複数Ｎ通りの変換画像データのサイズを、前記第１の画像サイズよりも小さな第２の画像サイズに変換することにより、複数Ｎ通りの縮小画像データを得る段階と、
前記複数Ｎ通りの縮小画像データを、前記原画像データに関するバリエーションとしてアクセス可能な態様で、データ記録媒体に記録してこれを利用者に配付するか、もしくは、通信回線を介して利用者の端末装置に提供する段階と、
により画像素材データ集を提供することを特徴とする画像素材データ集の提供方法。
【請求項３】
コンピュータ処理において素材として利用される画像素材データの集合からなる画像素材データ集を作成する装置であって、
第１の画像サイズをもった原画像データを入力する原画像入力手段と、
前記原画像入力手段によって入力した原画像データに対して、複数Ｎ通りの画質変換処理を施すことにより、互いに異なる画質をもった複数Ｎ通りの変換画像データを作成する画質変換手段と、
前記複数Ｎ通りの変換画像データのサイズを、前記第１の画像サイズよりも小さな第２の画像サイズに変換することにより、複数Ｎ通りの縮小画像データを得る画像縮小手段と、
前記複数Ｎ通りの縮小画像データを、前記原画像データに関するバリエーションとしてアクセス可能な態様で、データ記録媒体に記録する画像記録手段と、
を備えることを特徴とする画像素材データ集の作成装置。
【請求項４】
請求項３に記載の作成装置において、
原画像入力手段によって入力した原画像データに対して、原画像を平面上に繰り返し配置した場合に境界線を跨いで絵柄が連続するようにシームレス化処理を施し、シームレス原画像を得る画像シームレス化手段を更に備え、
画質変換手段が、前記シームレス原画像に対して画質変換処理を施すようにし、シームレス化処理が施された状態の縮小画像がデータ記録媒体に記録されるようにしたことを特徴とする画像素材データ集の作成装置。
【請求項５】
請求項１〜４のいずれかに記載の作成／提供方法または作成装置において、
画質変換処理として、コントラスト変更処理、スムージング処理、シャープネス処理なる複数種類の処理群の中から選択された１種類もしくは複数種類の処理を行うことを特徴とする画像素材データ集の作成／提供方法または作成装置。
【請求項６】
請求項５に記載の作成／提供方法または作成装置において、同一の原画像データについて、同一種類の画質変換処理を、複数の処理パラメータを用いて行うことにより、複数通りの変換画像データを得ることを特徴とする画像素材データ集の作成／提供方法または作成装置。
【請求項７】
請求項１〜６のいずれかに記載の作成／提供方法または作成装置において、
同一の原画像データに基づいて得られる複数Ｎ通りの縮小画像データの画像サイズが、実質的にほぼ同一のサイズとなるようにすることを特徴とする画像素材データ集の作成／提供方法または作成装置。
【請求項８】
請求項１に記載された作成方法により作成された画像素材データ集を構成するデータが記録されたコンピュータ読み取り可能な情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像素材データ集の作成／提供方法および作成装置に関し、特に、ＣＧの手法を用いて住宅内外装のシミュレーションや景観シミュレーションを行う場合に、建材柄のテクスチャー素材として利用されるデータの集合からなる画像素材データ集を作成する技術に関する。
【０００２】
【従来の技術】
コンピュータハードウエアの性能向上およびＣＧソフトウエア技術の発展により、あらゆる産業分野において、コンピュータを利用した画像生成が行われるようになってきている。そして、このような画像生成処理を行うための素材として利用できるように、種々の画像素材データを集めた画像素材データ集が提供されている。たとえば、都市開発などの大規模プロジェクトでは、様々な景観シミュレーションがくり返し実行され、ＣＧによるプレゼンテーションを行いながら、最終的なプランを練り上げてゆくのが一般的である。また、集合住宅や個人宅などの住宅建築を施工する場合やリフォームを行う場合にも、施工を請け負った工務店やインテリアコーディネータによって、ＣＧのパース図などを施工主に提示するプレゼンテーションが行われることも少なくない。このようなプレゼンテーションを行う場合、建築物の内壁、外壁、床面などに、テクスチャー素材をマッピングする処理（いわゆるレンダリング処理）が行われる。マッピング対象となるテクスチャー素材を変えるだけで、住宅の内外装や景観のイメージは大きく異なってくるため、このようなプレゼンテーションでは、テクスチャーとして用いられる画像素材データが非常に重要な要素になる。
【０００３】
現在、コンピュータ処理において素材として利用される種々の画像素材データは、ＣＤ−ＲＯＭなどの媒体として提供されたり、オンラインによるダウンロードで提供されたりしており、無償で提供されるものから有償のものまで多岐にわたっている。また、その内容も、平面上に繰り返し配置した場合に境界線を跨いで絵柄が連続するようにシームレス化処理が施されたものや、用途に合わせて最適な画像サイズのものを適宜用いることができるように、同一の画像について複数種類の画像サイズが用意されたものなど、使い勝手を向上させるための種々の配慮がなされたものも少なくない。
【０００４】
画像素材データ集を作成する方法としては、木材などの実素材を撮影したり、印刷されたカタログからスキャナで取り込んだりする方法の他、ＣＧの技術によって、自然界には実在しない絵柄を発生させる方法なども知られている。たとえば、下記の各特許文献には、木目柄をはじめとする種々の絵柄をＣＧにより人工的に発生させる技術が開示されている。
【特許文献１】
特開平０８−０１６７９４号公報
【特許文献２】
特開平０８−０２２５３８号公報
【特許文献３】
特開平０８−２７２８５１号公報
【特許文献４】
特開平０８−３１５１８２号公報
【特許文献５】
特開平０９−２７７６９１号公報
【特許文献６】
特開平１０−１２８８８０号公報
【特許文献７】
特開平１０−１２９１０５号公報
【０００５】
【発明が解決しようとする課題】
上述したように、ＣＧの技術を用いて何らかの画像を生成する場合、既存の画像素材データを利用した作業が行われることが多いが、実際には、既存の画像素材データがそのまま流用されるとは限らない。特に、住宅の内外装や景観のイメージを提示する商用プレゼンテーションの場合、専門のオペレータによって高品質のプレゼンテーション用画像を作成して顧客に提示するのが一般的であり、既存の画像素材データをマッピングする場合であっても、何らかの加工処理が施されることが多い。これは、住宅の内外装や景観のプレゼンテーションでは、三次元空間を二次元画像として提示する必要があり、マッピング対象となる面の三次元空間内での位置、向き、大きさなどによって、画像素材データに対して微調整を行う必要があるためである。また、あくまでも全体的なイメージを人間に伝えるためのプレゼンテーションであるため、必ずしも写実性が要求されるわけではなく、オペレータの主観を加味するための調整を行う必要がある場合もある。
【０００６】
画像素材データに対する加工処理は、既に種々の方法が知られており、いわゆるフォトレタッチソフトウエアなどでは、フィルタ処理機能として、種々の加工処理機能が用意されている。たとえば、コントラスト変更処理、スムージング処理、シャープネス処理といった処理は、画像素材データに対する代表的な加工処理である。住宅の内外装をプレゼンテーションするオペレータは、既存の画像素材データを利用する場合であっても、たとえば、コントラストに変更を加えたり、スムージング処理を施したり、といった加工を施し、加工後の画像データをマッピングするようにし、より品質の高いプレゼンテーション用画像を作成するのが一般的である。通常、オペレータは、レンダリング処理を行った後の仕上がり画像を見ながら、どの部分をどのように修正すべきかを検討し、画像素材データに加工処理を加えた後、再びレンダリング処理を行う、という操作を試行錯誤的に繰り返し実行し、気に入った画像を作成する作業を行うことになる。
【０００７】
しかしながら、このような従来の画像素材データ集を用いた作業には、次の２つの問題がある。第１の問題は、オペレータの作業負担である。近年、コンピュータの処理能力は飛躍的に向上し、一般の汎用パソコンを用いても、住宅の内外装などの商用プレゼンテーション画像を作成することが可能になってきた。しかしながら、コントラスト変更処理、スムージング処理、シャープネス処理といった画像データに加工を施す処理は、コンピュータにとっても演算負担が重い処理であり、既存の画像素材データに対して施行錯誤的に種々の加工処理を繰り返し実行することは、オペレータにとって大きな作業負担になる。第２の問題は、画像の品質の劣化である。一般に、画像データに対して種々の加工処理を繰り返し実行してゆくと、もとの画像の品質は徐々に損なわれてゆき、加工処理を繰り返せば繰り返すほど、品質の劣化は激しくなる。このため、既存の画像素材データの当初の品質でレンダリングを行うことは困難になる。
【０００８】
そこで本発明は、利用者としてのオペレータの作業負担を軽減し、かつ、高品質の状態で利用に供することが可能な画像素材データ集の作成／提供方法および作成装置を実現することを目的とする。
【０００９】
【課題を解決するための手段】
（１）    本発明の第１の態様は、コンピュータ処理において素材として利用される画像素材データの集合からなる画像素材データ集を作成する画像素材データ集の作成方法において、
第１の画像サイズをもった原画像データを用意する段階と、
原画像データに対して、複数Ｎ通りの画質変換処理を施すことにより、互いに異なる画質をもった複数Ｎ通りの変換画像データを得る段階と、
複数Ｎ通りの変換画像データのサイズを、第１の画像サイズよりも小さな第２の画像サイズに変換することにより、複数Ｎ通りの縮小画像データを得る段階と、
複数Ｎ通りの縮小画像データを、原画像データに関するバリエーションとしてアクセス可能な態様で、データ記録媒体に記録する段階と、
により画像素材データ集を作成するようにしたものである。
【００１０】
（２）    本発明の第２の態様は、コンピュータ処理において素材として利用される画像素材データの集合からなる画像素材データ集を提供する画像素材データ集の提供方法において、
第１の画像サイズをもった原画像データを用意する段階と、
原画像データに対して、複数Ｎ通りの画質変換処理を施すことにより、互いに異なる画質をもった複数Ｎ通りの変換画像データを得る段階と、
複数Ｎ通りの変換画像データのサイズを、第１の画像サイズよりも小さな第２の画像サイズに変換することにより、複数Ｎ通りの縮小画像データを得る段階と、
複数Ｎ通りの縮小画像データを、原画像データに関するバリエーションとしてアクセス可能な態様で、データ記録媒体に記録してこれを利用者に配付するか、もしくは、通信回線を介して利用者の端末装置に提供する段階と、
により画像素材データ集を提供するようにしたものである。
【００１１】
（３）    本発明の第３の態様は、コンピュータ処理において素材として利用される画像素材データの集合からなる画像素材データ集を作成する画像素材データ集の作成装置において、
第１の画像サイズをもった原画像データを入力する原画像入力手段と、
原画像入力手段によって入力した原画像データに対して、複数Ｎ通りの画質変換処理を施すことにより、互いに異なる画質をもった複数Ｎ通りの変換画像データを作成する画質変換手段と、
複数Ｎ通りの変換画像データのサイズを、第１の画像サイズよりも小さな第２の画像サイズに変換することにより、複数Ｎ通りの縮小画像データを得る画像縮小手段と、
複数Ｎ通りの縮小画像データを、原画像データに関するバリエーションとしてアクセス可能な態様で、データ記録媒体に記録する画像記録手段と、
を設けるようにしたものである。
【００１２】
（４）    本発明の第４の態様は、上述の第３の態様に係る画像素材データ集の作成装置において、
原画像入力手段によって入力した原画像データに対して、原画像を平面上に繰り返し配置した場合に境界線を跨いで絵柄が連続するようにシームレス化処理を施し、シームレス原画像を得る画像シームレス化手段を更に設け、
画質変換手段が、シームレス原画像に対して画質変換処理を施すようにし、シームレス化処理が施された状態の縮小画像がデータ記録媒体に記録されるようにしたものである。
【００１３】
（５）    本発明の第５の態様は、上述の第１〜第４の態様に係る画像素材データ集の作成／提供方法または作成装置において、
画質変換処理として、コントラスト変更処理、スムージング処理、シャープネス処理なる複数種類の処理群の中から選択された１種類もしくは複数種類の処理を行うようにしたものである。
【００１４】
（６）    本発明の第６の態様は、上述の第５の態様に係る画像素材データ集の作成／提供方法または作成装置において、
同一の原画像データについて、同一種類の画質変換処理を、複数の処理パラメータを用いて行うことにより、複数通りの変換画像データを得るようにしたものである。
【００１５】
（７）    本発明の第７の態様は、上述の第１〜第６の態様に係る画像素材データ集の作成／提供方法または作成装置において、
同一の原画像データに基づいて得られる複数Ｎ通りの縮小画像データの画像サイズが、実質的にほぼ同一のサイズとなるようにしたものである。
【００１６】
（８）    本発明の第８の態様は、上述の第１の態様に係る画像素材データ集の作成方法により作成された画像素材データ集を構成するデータを、コンピュータ読み取り可能な情報記録媒体に記録して配付できるようにしたものである。
【００１７】
【発明の実施の形態】
以下、本発明を図示する実施形態に基づいて説明する。
【００１８】
＜＜＜  §１．  本発明に係る方法の基本手順  ＞＞＞
図１は、本発明に係る画像素材データ集の作成方法の基本手順を示す流れ図であり、コンピュータ処理において素材として利用される画像素材データの集合からなる画像素材データ集を作成する方法の手順が示されている。
【００１９】
まず、ステップＳ１では、第１の画像サイズをもった原画像データが用意される。ここで、第１の画像サイズは、最終的に作成される画像素材データのサイズ（第２の画像サイズ）よりも大きな画像サイズになるようにしておく。ここに示す実施形態の場合、９６００画素×７２００画素という画像サイズを第１の画像サイズとし、６４０画素×４８０画素という画像サイズを第２の画像サイズとしている。最終的に画像素材データ集として提供される画像のサイズよりも原画像のサイズを十分に大きくしておくのは、画質変換処理による品質劣化をできるだけ抑えるためである。９６００画素×７２００画素という画像サイズは、一般的なデジタル画像のサイズとしてはかなり大きなものであるが、壁紙や床材といった建材に用いるために大手印刷会社などで用意されている印刷用の画像データとしては標準的な大きさのデータであり、実用上は、このような建材印刷用の画像データを原画像データとして用意すればよい。
【００２０】
続くステップＳ２では、用意した原画像データに対して、複数Ｎ通りの画質変換処理を施すことにより、互いに異なる画質をもった複数Ｎ通りの変換画像データを得る処理が行われる。図２は、図１の流れ図に基づく処理の概念を説明するための模式図である。この図２には、ステップＳ１で用意された原画像データＰに対して、ステップＳ２において６通り（Ｎ＝６）の画質変換処理を実行することにより、６通りの変換画像データＱ１〜Ｑ６を得た場合の例が示されている。ここでは、図示のとおり、コントラスト変更処理、スムージング処理、シャープネス処理なる３種類の画像変換処理が実行されている。３種類の画像変換処理にもかかわらず、合計６通りの変換画像データが得られているのは、同一の原画像データＰについて、同一種類の画質変換処理を、複数の処理パラメータ（図示の例では２とおりの処理パラメータ）を用いて行っているからである。たとえば、変換画像データＱ１，Ｑ２は、いずれも同一の原画像データＰに対して、コントラスト変更処理という同一種類の画像変換処理を行うことにより得られたデータであるが、変換処理に用いる処理パラメータの値が異なるため、互いに異なる画質をもった画像データになる。同様に、変換画像データＱ３，Ｑ４は、互いに異なる処理パラメータを用いたスムージング処理により得られたデータであり、変換画像データＱ５，Ｑ６は、互いに異なる処理パラメータを用いたシャープネス処理により得られたデータである。
【００２１】
ステップＳ２では、同一の原画像データＰに基づいて、互いに画質の異なる複数Ｎ通りの変換画像データを得る必要があるが、そのためには、コントラスト変更処理、スムージング処理、シャープネス処理といった異なる複数種類の画像変換処理を施すようにしてもかまわないし、１種類の画像変換処理を用いて処理パラメータを変えるようにしてもかまわない。もっとも、実用上は、図２に示す例のように、複数種類の画像変換処理を、それぞれ複数通りの処理パラメータを用いて実行するようにするのが好ましい。
【００２２】
次に、ステップＳ３において、ステップＳ２で得られた複数Ｎ通りの変換画像データのサイズを、第１の画像サイズよりも小さな第２の画像サイズに変換することにより、複数Ｎ通りの縮小画像データを得る処理が行われる。ここに示す例では、前述したように、原画像データＰは、９６００画素×７２００画素なる比較的大型のサイズの画像データであり、ステップＳ２の画質変換処理によって得られる各変換画像データＱ１〜Ｑ６も同じ大型サイズの画像データになる。ステップＳ３では、これら各変換画像データＱ１〜Ｑ６を縮小して、第２の画像サイズ（すなわち、６４０画素×４８０画素）に変換し、縮小画像データｑ１〜ｑ６を得る処理が行われる。結局、縮小画像データｑ１〜ｑ６は、同一の原画像データＰに基づいて得られた画像データであるが、画像サイズは６４０画素×４８０画素という小型サイズであり、しかも互いに異なる画質をもった画像データということになる。
【００２３】
最後に、ステップＳ４において、複数Ｎ通りの縮小画像データを、原画像データに関するバリエーションとしてアクセス可能な態様で、データ記録媒体に記録する処理が行われる。図２の例の場合、破線で囲った６通りの縮小画像データｑ１〜ｑ６が、原画像データＰに関するバリエーションとしてアクセス可能な態様で、ＣＤ−ＲＯＭなどのデータ記録媒体に記録されることになり、この記録媒体が、画像素材データ集として提供されることになる。
【００２４】
図２には、１つの原画像データＰについて得られた６通りバリエーションとなる縮小画像データｑ１〜ｑ６を媒体に記録する例しか示されていないが、実際には、多数の原画像データのそれぞれについて、同様に複数通りのバリエーションとなる縮小画像データが媒体に記録されることになる。しかも、各縮小画像データは、特定の原画像データに関するバリエーションとしてアクセス可能な態様で記録されることになる。具体的には、たとえば、同一の原画像データに基づいて作成されたバリエーションとなる複数通りの縮小画像データを同一のフォルダに格納して記録したり、各縮小画像データのファイル名を「原画像名＋枝番号」というように命名して、枝番号のみが相違する画像データは、同一の原画像から作成された画像データであることが認識できるようにして記録したりすればよい。あるいは、データベースの形式で記録媒体に格納するのであれば、このデータベースを検索するプログラムによって、同一の原画像データに基づいて作成された複数の縮小画像データが同一グループの画像データとして検索されるような形態で格納すればよい。要するに、この記録媒体に格納された画像素材データ集を利用するオペレータが、一群の縮小画像データを、特定の原画像データに関するバリエーションを構成するグループであることを認識してアクセスすることができれば、どのような形態で記録してもかまわない。
【００２５】
もちろん、こうして作成された画像素材データ集は、必ずしもＣＤ−ＲＯＭのような記録媒体に記録した形で配付して提供する必要はなく、利用者の端末装置に対して、通信回線を介して提供することも可能である。但し、そのような提供形態を採る場合であっても、同一の原画像データに基づいて作成された複数の縮小画像データが、当該原画像データに関するバリエーションとしてアクセスされるようにする必要がある。
【００２６】
＜＜＜  §２．  本発明に係る方法の具体的な手順  ＞＞＞
続いて、図１に示す方法におけるステップＳ２の画質変換処理およびステップＳ３の画像縮小処理の具体例を述べておく。まず、画質変換処理の具体的な手順を、図３を参照しながら説明する。画質変換処理は、図３の上段に示すように、原画像Ｐを構成する個々の画素の画素値Ｐ（ｘ，ｙ）に所定の関数ｆを作用させて、新たな画素値Ｑ（ｘ，ｙ）に変換する処理である。ここで、ｘおよびｙは、二次元マトリックス状に配列された画素の位置を示すパラメータであり、たとえば、（ｘ，ｙ）は、二次元マトリックスにおける第ｘ列、第ｙ行目の位置を示している。結局、変換画像を構成する第ｘ列、第ｙ行目の画素の画素値Ｑ（ｘ，ｙ）は、Ｑ（ｘ，ｙ）＝ｆ（Ｐ（ｘ，ｙ））なる演算により求まることになる。ここで、関数ｆは、画質変換処理の内容を定める関数であり、通常、１つまたは複数のパラメータを有している。
【００２７】
コントラスト変更処理は、図示のとおり、原画像Ｐを構成する個々の画素値に、パラメータαを用いた演算式で定義される関数を作用させる処理である。パラメータαを複数通りに変えた処理を行うことにより、複数通りの変換画像が得られる。スムージング処理およびシャープネス処理も、図３に示すとおりの演算式で定義される関数を作用させる処理である。パラメータｎは、ある１つの画素についての新たな画素値Ｑ（ｘ，ｙ）を決定するために参照する周囲の画素の範囲を決定するパラメータであり、たとえば、ｎ＝１に設定した場合、当該画素およびその周囲に存在する合計９画素の画素値を参照する演算が行われることになり、ｎ＝２に設定した場合、当該画素およびその周囲に存在する合計２５画素の画素値を参照する演算が行われることになる。この場合、遠い画素ほど影響が少なくなるように重み関数ｗ（ｉ，ｊ）が設定されており、パラメータσは、この重み関数を定義するパラメータである。このような種々の画質変換処理は、既に公知の画像処理技術であるため、ここでは詳しい説明は省略する。
【００２８】
一方、図４は、図１の流れ図におけるステップＳ３の画像縮小処理の具体例を示す図である。ここでは、二次元マトリックス状に配列された各画素の位置を黒丸もしくは白丸で示すことにする。黒丸は、ステップＳ２の画質変換処理によって得られた変換画像Ｑの各画素を示しており、白丸は、ステップＳ３の画像縮小処理によって得られる縮小画像ｑの各画素を示している。前述したとおり、変換画像Ｑ（黒丸）の画像サイズは原画像Ｐのサイズに等しく、解像度の高い画像（より多い画素で表現された画像）となっているのに対し、縮小画像ｑ（白丸）の画像サイズは縮小処理により、解像度の低い画像（少ない画素で表現された画像）となっている。ステップＳ３の画像縮小処理は、図４に黒丸で示す各画素Ｑの画素値に基づいて、図４に白丸で示す各画素ｑの画素値を求める演算処理に他ならない。
【００２９】
このような画像縮小処理の手法としては、いくつかのアルゴリズムが知られている。ここでは、バイリニア法と呼ばれている典型的な手法を簡単に説明する。いま、図５に示すように、任意の画素ｑ（白丸で示される縮小画像ｑを構成する１画素）の画素値を求めることを考える。この場合、図示のとおり、この画素ｑに最も近い４つの黒丸、すなわち、変換画像Ｑを構成する画素に着目する。ここでは便宜上、これら４つの黒丸画素を、それぞれＱα，Ｑβ，Ｑγ，Ｑδと呼ぶことにし、これらの画素の画素値も同じ符号を用いて示すことにする。この場合、白丸画素ｑは、４つの黒丸画素Ｑα，Ｑβ，Ｑγ，Ｑδを頂点とする正方形の内部の１点に位置することになる。ここで、この正方形の一辺の長さを基準値１とし、白丸画素ｑの位置が、この正方形の上辺をａ：（１−ａ）に分割し、左辺をｂ：（１−ｂ）に分割するものとする（但し、０≦ａ≦１，０≦ｂ≦１）。この場合、白丸画素ｑの画素値ｑは、図示のとおり、ｑ＝（１−ｂ）（（１−ａ）・Ｑα＋ａ・Ｑβ）＋ｂ（（１−ａ）・Ｑγ＋ａ・Ｑδ）なる式により求めることができる。すべての白丸画素について同様の演算を行い、それぞれ固有の画素値を求めれば、縮小画像ｑを得ることができる。
【００３０】
＜＜＜  §３．  本発明に係る装置の基本構成  ＞＞＞
図６は、本発明に係る画像素材データ集の作成装置の基本構成を示すブロック図である。この装置は、図示のとおり、原画像入力手段１０と、画像シームレス化手段２０と、画質変換手段３０と、画像縮小手段４０と、画像記録手段５０と、によって構成されている。原画像入力手段１０は、図１に示すステップＳ１を実行するための手段であり、第１の画像サイズをもった原画像データＰを入力する機能を有している。具体的には、天然木材やカタログ写真などの実素材に基づいて原画像を用意する機能をもったデジタルカメラやスキャナ装置によって原画像入力手段１０を構成することも可能であるし、別なＣＧシステムで人為的に作成された画像データを蓄積した画像データベースから、所望の画像データを読み込むデータ読込装置によって原画像入力手段１０を構成することも可能である。
【００３１】
ここに示す実施形態では、原画像入力手段１０によって入力された原画像Ｐは、画像シームレス化手段２０によってシームレス化処理が施される。ここで、シームレス化処理とは、原画像を平面上に繰り返し配置した場合に境界線を跨いで絵柄が連続するように、主として原画像の輪郭近傍の画素値に対して修正を加える処理である。このシームレス化処理を行うことにより、いわゆるエンドレス絵柄あるいはリピータブル絵柄と呼ばれているシームレス原画像Ｐ′が得られることになる。このようなシームレス化処理の手法としては、種々のアルゴリズムが公知であるため、ここでは具体的な方法についての説明は省略する。
【００３２】
なお、画像シームレス化手段２０は、本発明の実施に必須の構成要素ではないので、シームレス化を行う必要がない場合には、設ける必要はない。また、画像データベースから入力した画像データがもともとシームレス化された画像であった場合にも、画像シームレス化手段２０によるシームレス化処理は不要である。
【００３３】
画質変換手段３０は、こうして得られたシームレス原画像Ｐ′（もしくは、原画像Ｐ）に対して、図１に示すステップＳ２の画質変換処理を実行する構成要素である。ここで行われる画質変換処理の具体例は、図３に示したとおりである。この画質変換手段３０において同一のシームレス原画像Ｐ′（もしくは原画像Ｐ）について複数Ｎ通りの画質変換処理が施され、互いに異なる画質をもった複数Ｎ通りの変換画像データが作成される。図示の例では、合計６通りの変換画像Ｑ１〜Ｑ６が作成されており、これらは互いに異なる画質をもった画像データということになる。
【００３４】
画像縮小手段４０は、これら複数Ｎ通り変換画像Ｑ１〜Ｑ６のサイズを縮小することにより、複数Ｎ通りの縮小画像ｑ１〜ｑ６を得る構成要素であり、図１に示すステップＳ３の画像縮小処理を実行する。ここに示す実施形態の場合、前述したように、９６００画素×７２００画素なる比較的大型のサイズの変換画像Ｑ１〜Ｑ６に対して画像縮小処理を実行することにより、６４０画素×４８０画素という小型サイズの縮小画像ｑ１〜ｑ６が得られることになる。ここで行われる画像縮小処理の具体例は、図４，図５に示したとおりである。
【００３５】
画像記録手段５０は、図１に示すステップＳ４の画像データ記録処理を実行する構成要素であり、ＣＤ−ＲＯＭなどの記録媒体６０に対して、縮小画像ｑ１〜ｑ６を記録する処理が実行され、この記録媒体６０が、画像素材データ集として提供されることになる。ただし、ここでは、同一の原画像データＰに基づいて作成された複数Ｎ通りの縮小画像データを、当該原画像データＰに関するバリエーションとしてアクセス可能な態様で記録されることになる。図６の記録媒体６０内には、具体例として、絵柄１，２，３という３種類の絵柄が記録された状態が示されている。ここで、絵柄１としては、６通りの縮小画像ｑ１〜ｑ６が用意されているが、これらはいずれも同一の原画像データＰに基づいて作成された画像であり、それぞれ異なる画質変換処理を施すことにより互いに異なる画質をもった画像となっている。絵柄２として用意された複数通りの画像も、同一の原画像データに基づいて作成された縮小画像であり、絵柄３として用意された複数通りの画像も同様である。
【００３６】
結局、６通りの縮小画像ｑ１〜ｑ６は、原画像Ｐに関するバリエーションとしてアクセス可能な態様で記録されていることになり、この記録媒体６０として提供された画像素材データ集の利用者は、絵柄１について複数通りのバリエーションが用意され、同様に、絵柄２，３についてもそれぞれ複数通りのバリエーションが用意されているものと認識した上で、この画像素材データ集を利用することができる。具体的には、前述したとおり、１つの絵柄のバリエーションを構成する複数通りの画像を同一のフォルダに格納して記録したり、１つの絵柄のバリエーションを構成する複数通りの画像のファイル名を、「原画像名＋枝番号」というように命名するような手法を採ればよい。
【００３７】
＜＜＜  §４．  本発明に係る画像素材データ集の利用形態  ＞＞＞
最後に、本発明に係る方法もしくは装置によって作成された画像素材データ集の利用形態の一例を示すことにより、本発明の作用効果を説明する。図７は、一般的なＣＧ画像作成処理の手順を示す流れ図であり、たとえば、インテリアコーディネータが、顧客に対して、建物の内装を提示するプレゼンテーションを行う場合に用いる内装のパース図などを作成する際に行われる一般的な処理手順を示している。
【００３８】
はじめに、ステップＳ１１において、三次元形状のモデリングが行われる。建物の内装を示すパース図を作成する場合であれば、部屋の壁、床、天井、建具などの三次元形状を定義するデジタルデータを作成する処理が行われる。続くステップＳ１２では、作成された三次元モデルに対するレンダリングを行うための種々のパラメータが設定される。具体的には、ステップＳ１１のモデリングで定義された三次元形状を構成する各面の色、反射率等の表面属性や、視点位置、光源位置などがパラメータとして設定される。
【００３９】
続いて、ステップＳ１３において、各面にマッピングするテクスチャが選択されるが、本発明に係る画像素材データ集は、この段階において利用されることになる。たとえば、図６に示す記録媒体６０内の絵柄１が杉の木目の絵柄であり、絵柄２がブナの木目の絵柄であり、絵柄３が花柄の絵柄であったとしよう。オペレータは、まず、マッピング対象となるテクスチャとして、いずれかの絵柄を選択することになる。ここでは、オペレータが、部屋の壁に、杉の木目の絵柄をマッピングすることにしたものとしよう。この場合、絵柄１として提供されている６種類の画像ｑ１〜ｑ６は、いずれも同一の原画像（特定の杉の木目絵柄の原画像）から作成された画像であるが、相互に画質が異なっていることになる。そこでオペレータは、絵柄１の中から、最も適当と思われる画質をもった画像を選択する操作を行う。ここでは、たとえば壁にマッピングするテクスチャ画像として、画像ｑ４が選択されたものとしよう。
【００４０】
こうして、部屋を構成する三次元モデルの各部にマッピングするテクスチャ画像を選択したら、ステップＳ１４のプレビューを行う。すなわち、三次元モデルの各部に、選択されたテクスチャ画像を簡易的にマッピングする処理（粗いレンダリング処理）を行う。このプレビューによって不適切な部分があれば、ステップＳ１５から分岐して、再びステップＳ１２またはステップＳ１３の処理からやり直しを行う。プレビューで問題がなければ、ステップＳ１５からステップＳ１６へと進み、精細レンダリングが行われる。この精細レンダリングの結果に不適切な部分があれば、ステップＳ１７から分岐して、再びステップＳ１２またはステップＳ１３の処理からやり直しを行う。精細レンダリングの結果に問題がなければ、ステップＳ１７からステップＳ１８へと進み、レンダリングされた最終的な画像を紙面上に印刷するか、データとして出力する処理が行われる。
【００４１】
この図７に示すような手順で、プレゼンテーション用の画像を作成する処理は、従来からも行われているが、本発明に係る画像素材データ集を利用した場合の特徴は、ステップＳ１３のテクスチャ選択の処理にある。従来の画像素材データ集には、同一の原画像に基づいて作成された画像としては、画像サイズの異なる複数通りのものが用意されていることはあっても、相互に画質の異なる複数通りのものは用意されていない。このため、オペレータは、所望の絵柄の画像を選択した後、この画像の画質については調整作業を行う必要があった。たとえば、オペレータが、従来の一般的な画像素材データ集の中から、自分の気に入った模様パターンをもった杉の木目の絵柄を発見したとしよう。この場合、絵柄自体は気に入っていたとしても、実際に具体的な三次元モデルにマッピングを行い、プレビューや精細レンダリング後の画像を確認した場合、画質までオペレータの望みどおりの結果が得られることはむしろ稀である。したがって、実際には、画像素材データ集の中から選択した画像に対して、試行錯誤により、コントラスト調整処理、スムージング処理、シャープネス処理などの加工を施してマッピングをやり直し、プレビューや精細レンダリングを繰り返し実行し、最終的な仕上がりを確認する作業が行われていた。
【００４２】
このような従来の方法には、オペレータの作業負担を増加させるという問題とともに、画像を劣化させるという問題があることは既に述べたとおりである。ところが、本発明に係る画像素材データ集には、同一の原画像に基づいて作成され、かつ、相互に画質の異なる複数通りの画像が用意されているため、これらの問題を解決することが可能になる。すなわち、ステップＳ１３におけるテクスチャ選択の作業では、絵柄を選択するだけでなく、画質の選択も行うことができるようになる。たとえば、上述の例のように、壁にマッピングするテクスチャ画像として、特有の杉の木目模様をもった絵柄１が選択された場合を考えよう。この場合、オペレータは、絵柄１を選択するだけでなく、当該絵柄１の画質についての選択も行うことになる。たとえば、画像ｑ４を選択したとすると、この画像ｑ４は、図２に示す例の場合、特有の杉の木目の原画像Ｐに対して、特定のパラメータを定めたスムージング処理を実行することにより得られた画像ということになる。オペレータが、この画像ｑ４を実際にマッピングした結果を見て、もし、スムージング処理が強すぎるため、もう少しスムージング処理の程度を弱めた画像をマッピングし直したいと考えた場合には、再度ステップＳ１３を実行する際に、今度は、別なパラメータを用いたスムージング処理により得られた画像ｑ３を選択するようにすればよい。
【００４３】
上述の実施形態では、説明の便宜上、１つの原画像のバリエーションとして、互いに異なる画質をもった６通りの画像を作成する例が示されているが、実際には、より多数の画像を用意しておくことができる。たとえば、同一の原画像について、コントラスト変更処理を施したものを１６通り、スムージング処理を施したものを１６通り、シャープネス処理を施したものを１６通り、それぞれ用意しておけば、合計４８通りのバリエーション画像を提供することができる。
【００４４】
この場合、たとえば、原画像の名前を「Ｐ００１」として、コントラスト変更処理を施した画像については、「Ｐ００１−ＣＮ０１」〜「Ｐ００１−ＣＮ１６」のような枝番を付したファイル名をつけておき、スムージング処理を施した画像については、「Ｐ００１−ＳＭ０１」〜「Ｐ００１−ＳＭ１６」のような枝番を付したファイル名をつけておき、シャープネス処理を施した画像については、「Ｐ００１−ＳＨ０１」〜「Ｐ００１−ＳＨ１６」のような枝番を付したファイル名をつけておき、枝番の数値がパラメータ値の大きさに応じたものになるようにしておけば、オペレータは、画質を変更したい場合に、どの画像ファイルを選択し直せばよいかが直感的に把握できるので便利である。
【００４５】
もちろん、画像素材データ集をデータベース化して提供できるようにし、データベースの検索ソフトウエアに、オペレータの選択作業を支援する機能を付加するようにしてもかまわない。たとえば、オペレータが絵柄１を選択すると、この絵柄１のバリエーションとなる４８通りの画像の一覧がサムネイル形式でディスプレイ画面上に一覧表示され、所望のサムネイルをマウスクリックなどで選択することにより、特定の画質をもった画像が選択できるような支援機能を設けておくことができる。この場合、サムネイルの一覧表を二次元マトリックス状に配置し、一方向には、画質変換処理の種類の異なる画像が並ぶようにし、他方向には、画質変換処理に用いたパラメータの異なる画像が並ぶようにすると、選択作業が容易になる。たとえば、上述した４８通りのバリエーション画像を一覧表示するのであれば、３行１６列のマトリックス状にサムネイルを配置し、１行目には、コントラスト変更処理を施した１６通りの画像を並べ、２行目には、スムージング処理を施した１６通りの画像を並べ、３行目には、シャープネス処理を施した１６通りの画像を並べるようにし、かつ、同一行の画像については、用いたパラメータ値に応じた順に並べるようにすればよい。
【００４６】
このように、本発明に係る画像素材データ集には、同一の原画像に基づいて作成された複数通りの画質をもった画像が予め用意されているため、利用者は、同一の絵柄の画像についての複数通りのバリエーション画像の中から好みの画質をもった画像を選択することができる。したがって、従来の画像素材データ集を用いた場合のように、画質を変更するための加工処理作業を行う必要がなくなり、作業負担は大幅に軽減される。また、本発明に係る画像素材データ集を構成する複数通りのバリエーション画像は、よりサイズの大きな原画像をもとに画質変換処理を施し、その後に画像縮小処理を施して得られた画像であるため、画質変換処理による画質の劣化の影響が非常に少なく、いずれも高品質の画像になる。しかも、画像縮小処理が施された後は、ユーザによる画質変換処理が行われることなしに、高品質のまま利用されることになる。結局、本発明に係る画像素材データ集によれば、オペレータの作業負担が軽減し、かつ、高品質の状態での利用が可能になる。
【００４７】
以上、本発明をいくつかの実施形態に基づいて説明したが、本発明はこれらの実施形態に限定されるものではなく、この他にも種々の形態で実施可能である。たとえば、図３には３種類の画質変換処理を例示したが、本発明で用いる画質変換処理は、これら３種類に限定されるものではなく、この他にも、種々の画質変換処理を実行することが可能である。同様に、図４，図５では、バイリニア法による画像縮小処理を述べたが、本発明で用いる画像縮小処理は、バイリニア法に限定されるものではなく、この他にも、種々の方法で画像縮小処理を実行することが可能である。
【００４８】
また、上述の実施形態では、画像縮小処理によって同一原画像のバリエーションとして得られる縮小画像は、すべてが同一のサイズのものであったが、本発明では、これらバリエーション画像は必ずしも正確に同一のサイズである必要はない。要するに、同一の原画像データに基づいて得られる複数Ｎ通りの縮小画像データの画像サイズが、利用者の便宜を考慮して実質的にほぼ同一のサイズとなっていれば、サイズに多少の差が生じていてもかまわない。たとえば、図６に示す記録媒体６０には、絵柄１のバリエーション画像として、６種類の画像ｑ１〜ｑ６が用意されており、この例では、この６種類の画像はいずれも６４０画素×４８０画素という同一サイズの画像であった。しかしながら、これらの画像は、必ずしも正確に同一サイズである必要はなく、たとえば、１つの画像のサイズが、６５０画素×４７５画素というように若干異なっていたとしても、利用者の利用形態に支障が生じない範囲であれば問題はない。ただ、これら複数通りの画像は、特定の領域へのマッピング対象のバリエーションとして用意される画像であり、利用者の選択により代替可能となる画像である必要があるので、実用上は、完全に同一サイズの画像にするのが好ましい。
【００４９】
【発明の効果】
以上のとおり本発明に係る画像素材データ集の作成／提供方法および作成装置によれば、利用者としてのオペレータの作業負担を軽減し、かつ、高品質の状態で利用に供することが可能な画像素材データ集を提供することが可能になる。
【図面の簡単な説明】
【図１】本発明に係る画像素材データ集の作成方法の基本手順を示す流れ図である。
【図２】図１の流れ図に基づく処理全体の概念を説明するための模式図である。
【図３】図１の流れ図におけるステップＳ２の画質変換処理の具体例を示す図である。
【図４】図１の流れ図におけるステップＳ３の画像縮小処理の具体例を示す図である。
【図５】図４に示す画像縮小処理における縮小画像の画素値を演算する手法を示す図である。
【図６】本発明に係る画像素材データ集の作成装置の基本構成を示すブロック図である。
【図７】一般的なＣＧ画像作成処理の手順を示す流れ図である。
【符号の説明】
１０…原画像入力手段
２０…画像シームレス化手段
３０…画質変換手段
４０…画像縮小手段
５０…画像記録手段
６０…記録媒体
ａ，ｂ…画素ｑの位置を示す按分係数
Ｐ…原画像データ
Ｐ′…シームレス原画像データ
Ｐ（ｘ，ｙ）…原画像を構成する１画素またはその画素値
Ｑ，Ｑα，Ｑβ，Ｑγ，Ｑδ…変換画像の画素またはその画素値
Ｑ１〜Ｑ６…変換画像データ
Ｑ（ｘ，ｙ）…変換画像を構成する１画素またはその画素値
ｑ…縮小画像の画素またはその画素値
ｑ１〜ｑ６…縮小画像データ
Ｓ１〜Ｓ１８…流れ図の各ステップ
【図１】
2004164151.tif 000003
【図２】
2004164151.tif 000004
【図３】
2004164151.tif 000005
【図４】
2004164151.tif 000006
【図５】
2004164151.tif 000007
【図６】
2004164151.tif 000008
【図７】
2004164151.tif 000009