(57)【要約】【課題】  現実にクラッシュ加工を実施しなくても、クラッシュ加工後に創出されるであろうクラッシュ模様の状況を認識・把握し得るように、仮想的にクラッシュ加工シミュレーション画像を生成し、仮想的ではあってもより現実に近いもの生成し得る方法を提供する。【解決手段】  横ずれ作用力を受けたとしても織り組織状況に起因して緯糸の横ずれが実質的に生じない固定点（緯糸と経糸とが交差する糸点）を糸・配列・組織等の織物情報に基づいて割り出し（Ｓ１４１）、各緯糸について緯糸方向に隣接する固定点間毎にその固定点間における設定位置毎の横ずれ方向の移動量を正規乱数に擬して演算し（Ｓ１４２）、対象織物の画像において緯糸毎に固定点間の緯糸を演算結果の移動量だけ移動した位置に表示変更させてクラッシュ加工シミュレーション画像を生成する。【選択図】      図８
2009276834.tif 000002
【特許請求の範囲】
【請求項１】
緯糸と経糸とからなる織物を織成した後に、その織物の表面に対し緯糸を人為的に横ずれさせるよう横ずれ方向の作用力を加えるクラッシュ加工を実施することにより形成されるクラッシュ加工織物の平面画像であって、糸自体、糸配列及び組織に関する織物情報に基づいてデザインが特定される対象織物から仮想的にクラッシュ加工織物のシミュレーション画像を生成するクラッシュ加工シミュレーション画像生成方法であって、
緯糸と経糸との交差部である糸点であって、上記作用力を受けたとしても織り組織状況に起因して緯糸の横ずれが実質的に生じないように拘束されることになる固定点を上記織物情報に基づいて割り出す固定点割り出し処理を実行する手順と、
各緯糸について緯糸方向に隣接する固定点間毎にその固定点間における設定位置毎の横ずれ方向の移動量として正規乱数に擬して演算した結果に基づいて得る移動量演算処理を実行する手順と、
上記織物情報から各糸点において表面に表れることになる経糸又は緯糸の一方を特定し、その一方の糸を対応する各糸点に表示させることにより生成した対象織物の画像において緯糸毎に上記固定点割り出し処理で割り出された隣接する固定点間の緯糸を上記移動量演算処理により得られる移動量だけ移動した位置に表示変更させてクラッシュ加工シミュレーション画像を生成する手順と
を備えている
ことを特徴とするクラッシュ加工シミュレーション画像生成方法。
【請求項２】
請求項１に記載のクラッシュ加工シミュレーション画像生成方法であって、
上記移動量演算処理として、緯糸方向に隣接する固定点間における緯糸の横ずれ移動についての基本形状を予め設定した基本移動特性と、その横ずれ移動に係る揺らぎの強弱について予め設定した揺らぎ特性とを用い、上記設定位置毎に、上記基本移動特性から割り出した移動特性値を乱数平均とし、上記揺らぎ特性から割り出した揺らぎ特性値を標準偏差として、この標準偏差に標準正規乱数を乗じたものに上記乱数平均を加えることにより移動量を得るようにする、クラッシュ加工シミュレーション画像生成方法。
【請求項３】
請求項２に記載のクラッシュ加工シミュレーション画像生成方法であって、
上記移動量演算処理として、まず、上記設定位置毎に、上記標準偏差に標準正規乱数を乗じたものに上記乱数平均を加えることにより移動量を得てこれを一次移動量とし、次に、上記設定位置毎に、その設定位置を挟んで緯糸方向両側に隣接する設定数ずつの設定位置を含む範囲の一次移動量の値を平均化処理してその設定位置の二次移動量を得るようし、この二次移動量を移動量演算処理により得られる移動量とする、クラッシュ加工シミュレーション画像生成方法。
【請求項４】
請求項１〜請求項３のいずれかに記載のクラッシュ加工シミュレーション画像生成方法であって、
上記固定点割り出し処理として、上記織物情報に基づいて上記対象織物についての表面組織図を生成し、この表面組織図に基づいて固定点の割り出しを行うようにする、クラッシュ加工シミュレーション画像生成方法。
【請求項５】
請求項１〜請求項４のいずれかに記載のクラッシュ加工シミュレーション画像生成方法であって、
上記織物情報に基づいて緯糸の動き易さの度合を緯糸方向に並ぶ所定数の糸点における経糸との交差回数に基づいて判定し、判定された動き易さに基づいて、上記移動量演算処理を実行する手順により得られた移動量を補正する手順をさらに備え、
上記クラッシュ加工シミュレーション画像を生成する手順で用いる上記演算により得られる移動量として、上記補正する手順による補正のための演算により得られる移動量を用いるようにする、クラッシュ加工シミュレーション画像生成方法。
【請求項６】
入力手段と、記憶手段と、表示手段とを備えており、緯糸と経糸とからなる織物を織成した後に、その織物の表面に対し緯糸を人為的に横ずれさせるよう横ずれ方向の作用力を加えるクラッシュ加工を実施することにより形成されるクラッシュ加工織物の平面画像であって、糸自体、糸配列及び組織に関する織物情報に基づいてデザインが特定される対象織物から仮想的にクラッシュ加工織物のシミュレーション画像を生成するクラッシュ加工シミュレーション画像生成システムであって、
上記織物情報の入力を受けて上記記憶手段に設定処理する織物情報設定処理手段と、
この織物情報設定処理手段による設定処理によって特定される対象織物から仮想的にクラッシュ加工織物のシミュレーション画像を生成するクラッシュ加工シミュレーション処理手段とを備え、
上記クラッシュ加工シミュレーション処理手段は、
緯糸と経糸との交差部である糸点であって、上記作用力を受けたとしても織り組織状況に起因して緯糸の横ずれが実質的に生じないように拘束されることになる固定点を上記織物情報に基づいて割り出す固定点割り出し処理部と、
各緯糸について緯糸方向に隣接する固定点間毎にその固定点間における設定位置毎の横ずれ方向の移動量を正規乱数に擬して演算する移動量演算処理部と、
上記織物情報から各糸点において表面に表れることになる経糸又は緯糸の一方を特定し、その一方の糸を対応する各糸点に表示させることにより生成した対象織物の画像において緯糸毎に上記隣接する固定点間の緯糸を上記演算により得られる移動量だけ移動した位置に表示変更させてクラッシュ加工シミュレーション画像を生成する画像生成処理部と
を備えている
ことを特徴とするクラッシュ加工シミュレーション画像生成システム。
【請求項７】
緯糸と経糸とからなる織物を織成した後に、その織物の表面に対し緯糸を人為的に横ずれさせるよう横ずれ方向の作用力を加えるクラッシュ加工を実施することにより形成されるクラッシュ加工織物の平面画像であって、糸自体、糸配列及び組織に関する織物情報に基づいてデザインが特定される対象織物から仮想的にクラッシュ加工織物のシミュレーション画像を生成するクラッシュ加工シミュレーション画像生成処理プログラムであって、
コンピュータに、
緯糸と経糸との交差部である糸点であって、上記作用力を受けたとしても織り組織状況に起因して緯糸の横ずれが実質的に生じないように拘束されることになる固定点を上記織物情報に基づいて割り出す機能と、
各緯糸について緯糸方向に隣接する固定点間毎にその固定点間における設定位置毎の横ずれ方向の移動量を正規乱数に擬して演算する機能と、
上記織物情報から各糸点において表面に表れることになる経糸又は緯糸の一方を特定し、その一方の糸を対応する各糸点に表示させることにより生成した対象織物の画像において緯糸毎に上記固定点割り出し処理で割り出された隣接する固定点間の緯糸を上記演算により得られる移動量だけ移動した位置に表示変更させてクラッシュ加工シミュレーション画像を表示画面に生成・表示する機能と
を含む機能を実現させるためのクラッシュ加工シミュレーション画像生成処理プログラム。
【請求項８】
請求項７に記載のクラッシュ加工シミュレーション画像生成処理プログラムであって、
上記織物情報の入力を受けて記憶設定する一方、表示画面に対しその織物情報に基づき対象織物の画像を生成・表示する機能をさらに備えている、クラッシュ加工シミュレーション画像生成処理プログラム。
【請求項９】
請求項７又は請求項８に記載のクラッシュ加工シミュレーション画像生成処理プログラムを含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、緯糸と経糸とで製作された織物（先染織物）に対し、さらにローラ圧力を加えることにより緯糸を水平方向に波状に変位させて、表面にさざ波状の模様を形成するようにした、クラッシュ加工（push-pull finishing）と名付けられた表面加工を施した後の織物（クラッシュ加工織物）を対象にして、仮想的にシミュレーション画像を生成する方法、システム、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、従来、緯糸と経糸とで織られた織物の表面に対しさらに外部から加工を加えることにより、その織物表面に織り柄等の本来の模様以外の新たな模様を具備させることが行われるようになっている。例えば、長尺の織物を走行させながらその織物の表面に対しブラシローラや凹凸面のローラを押し当てて回転させることにより、織物の緯糸を強制的に水平方向に波状に変位させてさざ波状の表面模様を形成する加工方法が提案されている（例えば特許文献１参照）。この加工方法のことをクラッシュ加工（push-pull finishing）、その加工方法により加工された織物のことをクラッシュ加工織物と名付けられている。
【０００３】
一方、シミュレーション画像の生成に関する技術としては、織物の織り柄のシミュレーション画像を生成する方法が本出願人より提案されている（例えば特許文献２参照）。このものでは、緯糸と経糸との交差順に基づき手前位置と奥方位置とで各緯糸及び経糸の明度を変化させて色彩を付すことにより立体的に把握し得るようなシミュレーション画像を得るようにしている。
【０００４】
なお、“クラッシュ加工”という同じ名称で従来から呼ばれている加工手法も存在するものの、これらは本願発明でいうところのクラッシュ加工（push-pull finishing）とは全く異なるものである。すなわち、いわゆるジーパン（デニムパンツ）に対しその縦糸を部分的に切断した上で洗うことにより切断した縦糸の端部をほつれたようにし、これにより、人為的に部分的に横糸だけが残ってほつれたような状態にすることに名付けられている“クラッシュ加工”や、熱可塑性を有する繊維よりなる布地に熱処理を加えることで人為的にシワを形成するというプリーツ加工の一種として名付けられた“クラッシュ加工”（例えば特許文献３参照）とは、本願発明でいうところのクラッシュ加工は全く異なるものである。以下において「クラッシュ加工」との記載は本願発明でいうところのクラッシュ加工（push-pull finishing）のことである。
【０００５】
【特許文献１】特開２００６−３３６１４８号公報
【特許文献２】特開２００４−３２６４８３号公報
【特許文献３】特開平９−２５６２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記の如きクラッシュ加工織物においては、クラッシュ加工前の状態の織物からクラッシュ加工後にどのような表面模様が創出されるのかの予測は極めて困難であり、クラッシュ加工を施すことによりどんな表面模様が創出されるのかは実際にクラッシュ加工を施してみないと分からない、という状況にある。これは、クラッシュ加工により形成される表面模様（緯糸の波状もしくはさざ波状の変位模様）の出来映えが織物を構成する緯糸・経糸の織り組織の如何に大きく依存し、織り組織が異なればクラッシュ加工後に顕れる表面模様も予測が困難なほどに異なるものとなるためと考えられる。つまり、織物の現物を見たとしても、クラッシュ加工実施後の表面模様がどのようになるかの予想は困難なものとなる。
【０００７】
このような事情を抱えているクラッシュ加工織物はその表面模様が特異かつ斬新なものとなるため、アパレル業界や服飾デザイナーの間では素材として使用したいという要求があるものの、クラッシュ加工実施前の織物地を見ただけではどのような表面模様（クラッシュ模様）になるかの予測がつき難く、所望の表面模様を得るためには試織（織物の試作）とクラッシュ加工の実施とを試しに行うという試行錯誤を繰り返さざるを得ないことになる。しかしながら、ある先染織物にクラッシュ加工を施してみたとしても、出来上がった表面模様が要求に沿うものでなければ、その先染織物の試織やそれに対するクラッシュ加工の手間が無駄になってしまうことになり、所望の表面模様のクラッシュ加工織物を得るまでにはかかる無駄の蓄積を余儀なくされているという実情にある。かかる実情における作業について、後述の本願発明の実施形態との対比上、図１９に基づいて整理すると、まず、織物自体のデザイン（糸形状や色、糸配列や密度、組織）を試行設定し（ステップＳ１０１）、その織物を実際に織成（試織）し（ステップＳ１０２）、その織成された織物に対し実際にクラッシュ加工を施す（ステップＳ１０３）。クラッシュ加工により織物に創出した表面模様を見て所望のものかどうかの検査・判定を行う（ステップＳ１０４）。気に入れば幸いであるが（ステップＳ１０４でＹＥＳ）、気に入らなければ（ステップＳ１０４でＮＯ）、ステップＳ１０１に戻って織物自体のデザインを変更設定した上で、ステップＳ１０２で変更後の織物を再度織成し、ステップＳ１０３で再度クラッシュ加工を施して、ステップＳ１０４で検査・判定を再度行うという作業工程を、気に入る表面模様が得られるまで繰り返さざるを得なくなる。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、現実にクラッシュ加工を実施しなくても、クラッシュ加工後に創出されるであろうクラッシュ模様の状況を認識・把握し得るように、そのクラッシュ加工後に創出されるクラッシュ模様を仮想的に表示し得るクラッシュ加工シミュレーション画像を生成可能とし、しかも、仮想的ではあってもより的確でかつより現実に近いクラッシュ加工シミュレーション画像を生成し得るクラッシュ加工シミュレーション画像生成方法、システム、プログラム又は記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
例えば、図２０に示すような袋織りの織物を対象にしてクラッシュ加工を実際に実施すると、図２１に示すような表面模様のクラッシュ加工織物が現実に製造されることになる。すなわち、水平方向（図２の上下方向）にある範囲の緯糸が波状に変位(水平移動)し、この波状変位模様が右下から左上の斜め方向に延びることになる。このような表面模様となって顕れるのは、対象の織物が上下二重織りでかつ袋織りとされて上層の織物地と下層の織物地とが上記の斜め方向に延びる境界位置で上下逆転するような織り組織となっているためであると考えられる。つまり、下層織物地の緯糸が上記境界位置で上層に移動して上層の織物地を形成し、同時にそれまで上層の織物地の緯糸が下層に潜り込むように移動して下層の織物地を形成することになるため、緯糸の横ずれ移動が上記境界位置で拘束されて固定されてしまうため、隣接する二つの境界位置(固定位置)間に存する緯糸が変位して波状変位模様が形成されることになると考えられる。加えて、その二つの境界位置間であっても、その間の緯糸に交差する経糸の状況如何で変位状況が変わることになることも考えられる。このように織り組織の如何に応じて表面模様が形成されることになる上に、その表面模様の顕れ方に特有のゆらぎが含まれることになると考えられる。このような点を考慮して発明者は、以下の如く、織物の組織図から緯糸の移動が拘束されてクラッシュ加工を実施しても緯糸の移動が生じないか殆ど生じないとみなし得る固定点を割り出し、隣接する固定点間の緯糸がクラッシュ加工による横ずれの影響を受けるものとして特定の移動特性に特定の揺らぎ成分を付加することにより予想される緯糸の移動量を上記固定点間の緯糸毎に演算し、演算された移動量だけ緯糸が移動した後の織物表面の画像を生成させるようにした。
【００１０】
すなわち、クラッシュ加工シミュレーション画像生成方法に係る発明では、緯糸と経糸とからなる織物を織成した後に、その織物の表面に対し緯糸を人為的に横ずれさせるよう横ずれ方向の作用力を加えるクラッシュ加工を実施することにより形成されるクラッシュ加工織物の平面画像であって、糸自体、糸配列及び組織に関する織物情報に基づいてデザインが特定される対象織物から仮想的にクラッシュ加工織物のシミュレーション画像を生成するクラッシュ加工シミュレーション画像生成方法を対象として次の手順を備えることとする。すなわち、緯糸と経糸との交差部である糸点であって、上記作用力を受けたとしても織り組織状況に起因して緯糸の横ずれが実質的に生じないように拘束されることになる固定点を上記織物情報に基づいて割り出す固定点割り出し処理を実行する手順と、各緯糸について緯糸方向に隣接する固定点間毎にその固定点間における設定位置毎の横ずれ方向の移動量として正規乱数に擬して演算した結果に基づいて得る移動量演算処理を実行する手順と、上記織物情報から各糸点において表面に表れることになる経糸又は緯糸の一方を特定し、その一方の糸を対応する各糸点に表示させることにより生成した対象織物の画像において緯糸毎に上記固定点割り出し処理で割り出された隣接する固定点間の緯糸を上記移動量演算処理により得られる移動量だけ移動した位置に表示変更させてクラッシュ加工シミュレーション画像を生成する手順とを備えることとした（請求項１）。
【００１１】
以上の発明における移動量演算処理としては、緯糸方向に隣接する固定点間における緯糸の横ずれ移動についての基本形状を予め設定した基本移動特性と、その横ずれ移動に係る揺らぎの強弱について予め設定した揺らぎ特性とを用い、上記設定位置毎に、上記基本移動特性から割り出した移動特性値を乱数平均とし、上記揺らぎ特性から割り出した揺らぎ特性値を標準偏差として、この標準偏差に標準正規乱数を乗じたものに上記乱数平均を加えることにより移動量を得るようにすることができる（請求項２）。この場合、クラッシュ加工によりランダムに横ずれ変位する緯糸の移動状況を表現させ得ることになる。
【００１２】
あるいは、上記発明における移動量演算処理として、まず、上記の請求項２の如く、上記設定位置毎に、上記標準偏差に標準正規乱数を乗じたものに上記乱数平均を加えることにより移動量を得てこれを一次移動量とし、次に、上記設定位置毎に、その設定位置を挟んで緯糸方向両側に隣接する設定数ずつの設定位置を含む範囲の一次移動量の値を平均化処理してその設定位置の二次移動量を得るようし、この二次移動量を移動量演算処理により得られる移動量とするようにすることができる（請求項３）。この場合、クラッシュ加工により横ずれ変位する緯糸の移動状況として、ランダムな横ずれ変位を緯糸方向両側に隣接する所定数ずつの設定位置の移動状況を反映しつつ平滑化させて、より滑らかな横ずれ変位状況に表現させ得ることになる。
【００１３】
又、上記固定点割り出し処理としては、上記織物情報に基づいて上記対象織物についての表面組織図を生成し、この表面組織図に基づいて固定点の割り出しを行うようにすることができる（請求項４）。
【００１４】
加えて、上記織物情報に基づいて緯糸の動き易さの度合を緯糸方向に並ぶ所定数の糸点における経糸との交差回数に基づいて判定し、判定された動き易さに基づいて、上記移動量演算処理を実行する手順により演算された移動量を補正する手順をさらに備え、上記クラッシュ加工シミュレーション画像を生成する手順で用いる上記演算により得られる移動量として、上記補正する手順による補正のための演算により得られる移動量を用いるようにすることもできる（請求項５）。
【００１５】
本発明の場合、クラッシュ加工を実施することにより得られるクラッシュ加工織物の表面模様とほぼ同等なものをクラッシュ加工シミュレーション画像として得ることが可能となる。このため、対象織物に対しクラッシュ加工を実際に実施しなくても、クラッシュ加工を実施するとどのような表面模様が顕れることになるかを上記クラッシュ加工シミュレーション画像を見ることにより把握・確認し得るようになる。これにより、クラッシュ加工織物の元になる織物のデザインを決定する際に、織物の織成とそれに対するクラッシュ加工の実施とを繰り返す従来の試行作業を省略することができ、大幅な省力化を図ることが可能となる。その上に、所望の表面模様が顕れるクラッシュ加工織物を容易にかつ確実に入手可能となる。
【００１６】
クラッシュ加工シミュレーション画像生成システムに係る発明では、入力手段と、記憶手段と、表示手段とを備えており、緯糸と経糸とからなる織物を織成した後に、その織物の表面に対し緯糸を人為的に横ずれさせるよう横ずれ方向の作用力を加えるクラッシュ加工を実施することにより形成されるクラッシュ加工織物の平面画像であって、糸自体、糸配列及び組織に関する織物情報に基づいてデザインが特定される対象織物から仮想的にクラッシュ加工織物のシミュレーション画像を生成するクラッシュ加工シミュレーション画像生成システムを対象にして次の特定事項を備えることとした。すなわち、上記織物情報の入力を受けて上記記憶手段に設定処理する織物情報設定処理手段と、この織物情報設定処理手段による設定処理によって特定される対象織物から仮想的にクラッシュ加工織物のシミュレーション画像を生成するクラッシュ加工シミュレーション処理手段とを備えることとする。そして、上記クラッシュ加工シミュレーション処理手段として、緯糸と経糸との交差部である糸点であって、上記作用力を受けたとしても織り組織状況に起因して緯糸の横ずれが実質的に生じないように拘束されることになる固定点を上記織物情報に基づいて割り出す固定点割り出し処理部と、各緯糸について緯糸方向に隣接する固定点間毎にその固定点間における設定位置毎の横ずれ方向の移動量を正規乱数に擬して演算する移動量演算処理部と、上記織物情報から各糸点において表面に表れることになる経糸又は緯糸の一方を特定し、その一方の糸を対応する各糸点に表示させることにより生成した対象織物の画像において緯糸毎に上記隣接する固定点間の緯糸を上記演算により得られる移動量だけ移動した位置に表示変更させてクラッシュ加工シミュレーション画像を生成する画像生成処理部とを備えることとした（請求項６）。
【００１７】
この発明の場合、上記のクラッシュ加工シミュレーション画像生成方法を確実に実施することができ、それによる作用を確実に得られることになる。
【００１８】
又、クラッシュ加工シミュレーション画像生成処理プログラムに係る発明では、緯糸と経糸とからなる織物を織成した後に、その織物の表面に対し緯糸を人為的に横ずれさせるよう横ずれ方向の作用力を加えるクラッシュ加工を実施することにより形成されるクラッシュ加工織物の平面画像であって、糸自体、糸配列及び組織に関する織物情報に基づいてデザインが特定される対象織物から仮想的にクラッシュ加工織物のシミュレーション画像を生成するクラッシュ加工シミュレーション画像生成処理プログラムを対象にして、コンピュータに以下の各機能を含む機能を実現させるものとした。すなわち、緯糸と経糸との交差部である糸点であって、上記作用力を受けたとしても織り組織状況に起因して緯糸の横ずれが実質的に生じないように拘束されることになる固定点を上記織物情報に基づいて割り出す機能と、各緯糸について緯糸方向に隣接する固定点間毎にその固定点間における設定位置毎の横ずれ方向の移動量を正規乱数に擬して演算する機能と、上記織物情報から各糸点において表面に表れることになる経糸又は緯糸の一方を特定し、その一方の糸を対応する各糸点に表示させることにより生成した対象織物の画像において緯糸毎に上記固定点割り出し処理で割り出された隣接する固定点間の緯糸を上記演算により得られる移動量だけ移動した位置に表示変更させてクラッシュ加工シミュレーション画像を表示画面に生成・表示する機能とである（請求項７）。
【００１９】
この発明の場合、この処理プログラムをコンピュータにセットアップすることにより、請求項１のクラッシュ加工シミュレーション画像生成方法をコンピュータにより確実に実行させることが可能になり、そのコンピュータを請求項６のクラッシュ加工シミュレーション画像生成システムとして機能させ得ることになる。
【００２０】
このクラッシュ加工シミュレーション画像生成処理プログラムにおいては、上記織物情報の入力を受けて記憶設定する一方、表示画面に対しその織物情報に基づき対象織物の画像を生成・表示する機能をさらに備えるようにすることができる（請求項８）。
【００２１】
又、請求項７又は請求項８に記載のクラッシュ加工シミュレーション画像生成処理プログラムは、ネットワーク等の伝送経路を通してコンピュータにダウンロードさせてもよいし、あるいは、クラッシュ加工シミュレーション画像生成処理プログラムを含むプログラムを記録したコンピュータ読み取り可能な記録媒体（請求項９）を用いてコンピュータにセットアップさせるようにしてもよい。さらに、上記の伝送経路を通してダウンロードする場合、請求項７又は請求項８に記載のクラッシュ加工シミュレーション画像生成処理プログラムの各機能についての搬送波とすることができる。
【発明の効果】
【００２２】
以上、説明したように、請求項１〜請求項５のいずれかのクラッシュ加工シミュレーション画像生成方法によれば、クラッシュ加工を実施することにより得られるクラッシュ加工織物の表面模様とほぼ同等なものをクラッシュ加工シミュレーション画像として得ることができるようになる。このため、対象織物に対しクラッシュ加工を実際に実施しなくても、クラッシュ加工を実施するとどのような表面模様が顕れることになるかを上記クラッシュ加工シミュレーション画像を見ることにより把握・確認することができるようになる。これにより、クラッシュ加工織物の元になる織物のデザインを決定する際に、織物の織成とそれに対するクラッシュ加工の実施とを繰り返す従来の試行作業を省略することができ、大幅な省力化を図ることができるようになる。その上に、所望の表面模様が顕れるクラッシュ加工織物を容易にかつ的確に入手することができるようになる。
【００２３】
又、請求項６のクラッシュ加工シミュレーション画像生成システムによれば、上記のクラッシュ加工シミュレーション画像生成方法を確実に実施することができ、それによる効果を確実に得ることができるようになる。
【００２４】
さらに、請求項７又は請求項８のクラッシュ加工シミュレーション画像生成処理プログラムによれば、このプログラムをコンピュータにセットアップすることにより、上記のクラッシュ加工シミュレーション画像生成方法をコンピュータにより確実に実行させることができ、そのコンピュータを上記のクラッシュ加工シミュレーション画像生成システムとして機能させることができるようになる。
【００２５】
そして、請求項９のクラッシュ加工シミュレーション画像生成処理プログラムを含むプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、クラッシュ加工シミュレーション画像生成処理プログラムをコンピュータに搭載させるための記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施形態を図面に基づいて説明する。
【００２７】
図１は、本発明の実施形態に係るクラッシュ加工織物のシミュレーション画像生成方法を実施するためのクラッシュ加工シミュレーションシステムを示し、このクラッシュ加工シミュレーションシステムはキーボードやマウス等により構成された入力手段１と、ＣＲＴもしくはＴＦＴにより構成された表示手段２と、これら入力手段１及び表示手段２と接続されたパーソナルコンピュータ等により構成された処理装置３とを備えている。なお、上記処理装置３に対しては、コンピュータグラフィクス（ＣＧ）により生成・表示されたシミュレーション画像を印刷するためにカラーレーザプリンタ等の印刷手段や、そのシミュレーション画像を記録するための外部メモリ等を接続させてもよい。
【００２８】
上記処理装置３は、各種情報の設定処理部４〜６と、クラッシュ加工シミュレーション処理手段７と、表示処理手段８と、記憶手段９とを備えている。これらの処理装置３の各処理手段４〜９の多くは記憶手段９に格納されたプログラムによりその機能が実現されるようになっている。そして、上記記憶手段９には、上記の各種プログラムに加えて各種糸に関する各種データベース等が予め記憶保持されている他、種々の記憶領域が設定されている。以下に、各構成要素について詳細に説明する。
【００２９】
上記の各種情報である織物情報の織物情報設定処理手段として、糸情報設定処理部４と、糸配列情報設定処理部５と、組織情報設定処理部６とを備えている。
【００３０】
上記糸情報設定処理部４は、織物を形成するための経糸及び緯糸として試行する糸（先染め糸）に関する基本情報の設定処理を行うものである。ここで、糸に関する基本情報とは、糸の種類（例えば１色の単糸等の撚り方）、色（色名、ＲＧＢ各数値等）、太さ及び形状イメージに関する情報である。このような糸情報の入力設定のために糸情報設定処理部４は表示処理手段８により専用の入力設定画面を表示手段２に表示させるようになっている。かかる入力設定画面では経糸用として１又は２以上種類の糸の入力設定が可能となっており、経糸として使用する糸の種類名を入力すれば、その糸の種類名（例えば「単糸（１色）」等）や、その糸の形状及び太さが着色された状態のイメージが表示され、色名（例えば「緑」、「黄」「青」、「紺」等）や、ＲＧＢ各数値が表示されるようになっている。すなわち、糸種、その糸種毎の形状・色・太さのイメージデータ、色名、そのＲＧＢ各数値等のデータが上記記憶手段９に対し全ての糸種について予め記憶保持されており、入力設定に際しては糸の種類名を特定すれば上記のイメージ等が入力設定画面に表示されるようになっている。また、この入力設定画面上において、表示されているイメージの太さを変更したり、イメージの形状を変更したり、ＲＧＢ各数値を変更したりするなどの変更調整が可能となっている。そして、以上と同様にして緯糸についての入力設定処理も行われる。
【００３１】
上記糸情報設定処理部４により入力設定された上記の情報に基づいて、後述の織物自体のＣＧ画像上の各経糸及び各緯糸が、所定形状及び所定太さで所定色に着色された状態のイメージとして表示されることになる。
【００３２】
上記糸配列情報設定処理部５は、経糸及び緯糸についての糸配列（縞割）及び糸配列の密度（例えば１インチ当たりの糸の本数）に関する情報の設定処理を行うものである。かかる縞割及び密度に関する情報を入力設定するために糸配列情報設定処理部５は上記と同様に表示処理手段８により専用の入力設定画面を表示手段２に表示させるようになっている。かかる入力設定画面では上記糸情報設定処理部４の入力設定画面において入力設定された複数種類の経糸がその種類毎に名称・色が自動的に表示され、密度入力領域に対し入力された密度（例えば「１９本／インチ」）の入力欄と、少なくともこの密度に対応する１本毎の糸領域とが表示される。この密度に対応する本数分の糸領域は縞模様を形成するための入力領域となり、例えば一つの縞（１縞；１単位の縞パターン）を形成するための複数種類の糸の配列を入力し得るようになっている。そして、以上と同様にして緯糸の縞割についても入力設定の処理が行われる。
【００３３】
上記組織情報設定処理部６は、上記で入力設定された糸情報及び糸配列情報を用いた場合の経糸及び緯糸の織り組織情報、つまり経糸及び緯糸の交差部（以下「糸点」という）において経糸か緯糸かいずれが上側（前面側もしくは表面側）になるかの交差順を入力設定させるものであり、言い換えれば経糸又は緯糸の一方の糸（例えば経糸）が上になる交差部を例えばモノクロで黒、下になる交差部を白で表した表面組織図を生成させるものである。図２には、上記表面組織図を生成させるために表示手段２に対し上記組織情報設定処理部６により表示された入力設定画面の一例６１が示されている。
【００３４】
この入力設定画面６１には、下端位置に経糸表示領域６１１が横に延びて配置され、左端位置に緯糸表示領域６１２が縦に延びて配置されている。上記経糸表示領域６１１には糸情報設定処理部４により設定された経糸用の各糸が着色状態で上記糸配列情報設定処理部５により配列設定された配列密度に従って表示され、上記緯糸表示領域６１２には同様に緯糸用の各糸が着色状態で所定の配列密度に従って表示されている。そして、入力設定画面６１には表面組織図設定領域６１３が配置設定され、この表面組織図設定領域６１３は横が上記経糸表示領域６１１の糸数分とされ縦が緯糸表示領域６１２の糸数分とされたマトリックス領域として区画表示されている。なお、図２の表面組織図設定領域６１３には、図２０で示した袋織りの織物の表面組織図８１が入力設定された状態を例示している。
【００３５】
表面組織図は、図３に大きく拡大した状態で示すように上記表面組織図設定領域６１３の各矩形領域６１４が経糸Ｐと緯糸Fとの糸点(交差部)を表し、この糸点に対し経糸Ｐを上（つまり緯糸Ｆを下）にするのであれば例えばモノクロであると黒色を設定し、経糸Ｐを下（つまり緯糸Ｆを上）にするのであれば白色を設定することにより表面組織図が入力設定される。つまり、矩形領域６１４が白色であれば緯糸Ｆが経糸Ｐの上になって交差していることを表し、黒色であれば経糸Ｐが緯糸Ｆの上になって交差していることを表している。上記の入力設定は各交差部の矩形領域６１４をクリックすることにより行えばよく、クリックを繰り返すことにより上記矩形領域６１４が黒・白と交互に変換するようになっている。なお、上記の表面組織図の入力設定は別画面又は上記表面組織図設定領域６１３において１リピート分の組織図について入力設定し、これをコピーすることなどにより表面組織図を表面組織図設定領域６１３の全体に設定する。また、図３中の「ｔs」は交差部での各糸の凹凸の深さであり、このｔｓは糸情報設定処理部４により設定される経糸及び緯糸の各太さにより定まる。図４には図２の表面組織図の一部分をやや拡大した状態を示したものであり、この例において、ある緯糸Ｆの列を見てみると、緯糸Ｆが経糸３本に対し連続して上に交差した後に経糸１本分だけ下に交差し（白マス３個と黒マス１個）、再度緯糸Ｆが経糸３本に対し連続して上に交差した後に経糸１本分だけ下に交差した後（白マス３個と黒マス１個）、経糸２本に対し上に交差して次の経糸１本に対し下に交差し次の経糸１本に対し上に交差する（白マス２個、黒マス１個、白マス１個）。以後は、上記とは逆になって、緯糸Ｆが経糸３本に対し連続して下に交差した後に経糸１本分だけ上に交差する（黒マス３個と白マス１個）という組織を繰り返す。この交差傾向が逆転するポイントが後述の固定点となるものであって、例えば図２の例では符号Ｑで示すようにその固定点が左上から右下に向けて斜めに列状に延びて配置されたような組織になっている。
【００３６】
以上で各種情報の入力設定が行われると、表示処理手段８によって、クラッシュ加工を実施する対象として設定された織物自体のＣＧ画像が前述の各種設定処理部４，５，６により設定された糸情報、糸配列情報及び組織情報に基づいて生成されて、表示手段２に表示されることになる。図５は、図２又は図４に示す表面組織図８１に基づいて生成された織物自体のＣＧ画像８２が表示された状態の表示画面８３を示したものである。この表示画面８３には、組織情報の入力設定画面６１と同様に、下端位置に経糸表示領域８３１が横に延びて配置され、左端位置に緯糸表示領域８３２が縦に延びて配置され、上記ＣＧ画像８２がＣＧ画像表示領域８３３に表示されている。上記経糸表示領域８３１には糸情報設定処理部４により設定された経糸用の各糸が着色状態でかつ上記糸配列情報設定処理部５により配列設定された配列密度に従って表示され、上記緯糸表示領域８３２には同様に緯糸用の各糸が着色状態で所定の配列密度に従って表示されている。
【００３７】
そして、この表示画面８３のＣＧ画像８２を見てこの織物に対しクラッシュ加工を実施するとどのような表面模様が形成されるかを試行する場合には、この表示画面８３に表示されているシミュレーションボタン８０にカーソルを当てて図示省略のマウスをクリックすることによりクラッシュ加工シミュレーション処理手段７による処理が開始されることになる。そして、処理の結果、図６に示すように表示画面８３の前面に対し別ウインドウにより表示されるシミュレーション画像表示画面８４に対しクラッシュ加工後（クラッシュ加工を仮想的に実施した後）のクラッシュ加工シミュレーション画像８５が表示されることになる。
【００３８】
かかるシミュレーション画像を生成して表示させるという処理装置３による処理について図７を参照しつつ説明する。まず、情報設定処理部４，５，６による各入力設定画面を表示手段２に対し表示して操作者に入力設定を順に繰り返させる。図７では組織情報設定処理部６による入力設定処理６１の例を示しており、この場合は、入力設定画面６１である組織図初期画像を表示し（ステップＳ１１）、操作者による組織図設定（Ｐ１）を受けて、設定された表面組織図８１に基づく織り組織情報の取得、記憶手段９への記憶、及び、設定情報に基づく対象織物のＣＧ画像８２を生成して表示手段２の表示画面８３への表示を行う（ステップＳ１２）。
【００３９】
次に、操作者によるシミュレーションボタン８０のクリック操作に基づいて出力されるクラッシュ加工シミュレーション実行指令を受けて、クラッシュ特性情報受入処理部７１（図１参照）によりクラッシュ特性（後述）を受け入れ（ステップＳ１３）、基本処理部７２によりクラッシュ加工シミュレーション画像生成処理を開始する（ステップＳ１４）。そして、生成されたクラッシュ加工シミュレーション画像８５を表示手段２のシミュレーション画像表示画面８４に表示し（ステップＳ１５）、操作者によりシミュレーションボタン８０が再度クリックされてクラッシュ加工シミュレーション実行指令が出力されれば（ステップＳ１６でＹＥＳ）、ステップＳ１３に戻ってクラッシュ加工シミュレーション画像生成処理及び生成されたシミュレーション画像の再表示を繰り返す（ステップＳ１４，Ｓ１５）。
【００４０】
上記のステップＳ１４のクラッシュ加工シミュレーション画像生成処理は、図８に示すように、まず、クラッシュ加工が実施されたとしても移動（横ずれ；経糸方向への水平移動）しない糸点、すなわち固定点はどこに存在するかを表面組織図８１から割り出し（ステップＳ１４１）、次に、緯糸方向に隣接する２つの固定点間に存する緯糸の移動量ＭＱを所定ロジックに基づいて演算し（ステップＳ１４２）、この演算された移動量ＭＱについて必要であれば補正処理部７４による補正処理を加えて（ステップＳ１４３）、得られた移動量だけ緯糸を移動（変位）させた状態のＣＧ画像（クラッシュ加工シミュレーション画像）を生成させることにより行う。
【００４１】
上記の固定点を割り出す固定点割り出し処理（ステップＳ１４１）は次のようにして行う。このステップＳ１４１が固定点割り出し処理部を構成する。ここで、固定点とは、経糸と緯糸との交差の状況によって緯糸の移動が規制・拘束されてクラッシュ加工による摩擦力や引っ掻き力が加わったとしても移動しないと見なし得る糸点（緯糸と経糸との交差部）のことである。図２又は図４の二重織りでかつ袋織りの織物の表面組織図８１においては、同一の緯糸において隣り合う２つの糸点の面属性（上面、中面、下面）が変化することになる糸点を固定点としている。つまり、上面（上層）の織物地と下面(下層)の織物地とが上下逆転する位置（中面）に存する糸点であって、下面の織物地の緯糸が中面で上面の織物地の緯糸と交代して上面に移動して上層の織物地を形成することになるような、その上下逆転変化することになる糸点を、固定点としている。かかる固定点の割り出しは、まず表面組織図に基づいて各糸点における緯糸の相対的な高さ（織物面に対し直交する方向の相対的な位置）を求め、この相対的な高さ関係からその糸点の緯糸が上面（織物の表面）に位置するか、中面(織物の表面と裏面との中間)に位置するか、あるいは、下面（織物の裏面）に位置するかを判定する。
【００４２】
例えば図９（ａ）に示すような表面組織図を例にすると、まず第１の処理として、緯糸が上となる糸点（白マス）に数字の「１」を、緯糸が下となる糸点（黒マス）に数字「−１」をそれぞれ付す。図９（ａ）には既に各糸点のマスに１，−１を付した状態を示している。次に第２の処理として、緯糸方向（同図の左右方向）に対し同じ数字が連続して並ぶ場合には中央寄りのマスほど絶対値が高くなるように補正する。例えば同じ数字（例えば「１」）が３つのマスに亘って連続する場合にはその３つのマスに「１」，「２」，「１」と、５つのマスに亘って連続する場合にはその５つのマスに「１」，「２」，「３」，「２」，「１」というように補正する。このように補正した後の表面組織図を図９（ｂ）に示している。この図９（ｂ）の表面組織図は各マスに付された数字が正であればその数値が大であるほど緯糸の相対位置は高く（織物表面では盛り上がり）、数字が負であればその絶対値が大であるほど緯糸の相対位置は低い（織物表面では凹む）というように、緯糸の垂直方向の相対位置関係を表すことになる。
【００４３】
図２又は図４の表面組織図８１に類似した表面組織図を対象にした場合に、上記の第１の処理及び第２の処理を実行して各マスに数値を付した後の状態を図１０に示す。次に、第３の処理として、各糸点が袋織りとされた織物の上面、中面もしくは下面のいずれに属するかを割り出す。この割り出しは各糸点についての判定値を緯糸方向に隣接する両側の糸点（マス）に対し上記の第２の処理により割り付けた数字に基づいて演算して設定する。例えば図１０において割り出し対象の糸点（例えば丸印で数字を囲んだ糸点）についての判定値として、その対象糸点（マス）の数字と、対象糸点を挟んで緯糸方向である左右両側の所定数（例えば３つ）ずつの糸点（マス）との数字の合計値を割り付ける。この場合、対象糸点の数字は「−１」であり、左側の３つのマスの数字は「−２，−１，１」であり、右側の３つのマスの数字は「１，−１，−１」であるので、これら７つの数字の合計は「−４」（右側から順に１−１−１−１−２−１＋１＝−４）となり、この合計値「−４」を上記の対象糸点のマスに割り付ける。このようにして全ての糸点のマス毎に合計値を割り付けた状態の表面組織図を図１１に示す。
【００４４】
そして、第４の処理として、各糸点のマスに割り付けられた合計値を判定値ｈとして次の判定基準に基づき、その糸点が上面，中面，下面のいずれに属するかの判定を行う。
【００４５】
ｈ＜−１      であれば、「下面」と判定
−１≦ｈ≦１    であれば、「中面」と判定
１＜ｈ        であれば、「上面」と判定
織物に対し表面側からクラッシュ加工を施すと、上面と中面とはそのクラッシュ加工による横ずれの影響を受け、下面であればそのクラッシュ加工の影響は受けないものとする。逆に、裏面側からクラッシュ加工を施すと、下面と中面とはそのクラッシュ加工による横ずれの影響を受け、上面であればそのクラッシュ加工の影響は受けないものとする。
【００４６】
そして、最終の第５の処理として、同一の緯糸において隣接する２つの糸点の面属性が変化する点を検索し、その面属性の変化点の糸点を固定点として設定する。例えば図１１場合を見ると、各糸点のマスに付された数字が正から負に、又は、負から正に変化する部分をまず探索し、上面を表す正の判定値から１又は−１の中面を介して下面を表す負の判定値に変化する３つの糸点が固定点（図１１に一点鎖線の囲みで示す部分参照）と設定されることになる。図２又は図４に示す表面組織図８１においては、固定点が一点鎖線で示すように斜めに連なるような配置となる。なお、以上の処理によって固定点が判定・検出できなかった場合でも、各緯糸の少なくとも両端は固定されている、つまり固定点であるとして以下の処理を行う。
【００４７】
次に、緯糸方向に隣接する２つの固定点間に存する緯糸の移動量ＭＱを演算する移動量演算処理（ステップＳ１４２）について説明する。このステップＳ１４２が移動量演算処理部を構成する。緯糸の移動に関する前提仮定として、同じ面属性（例えば上面）に存する緯糸同士において、経糸方向に隣接する緯糸同士が互いに重なることはないものとし、隣接する糸同士において一方が他方を追い越してまでも移動することはないものとする。移動量ＭＱ（単位：inch）の演算は次のようにして行う。すなわち、まず、揺らぎ要素を含むものであるため、予め設定した基本移動特性に基づく移動量に対し揺らぎ成分を加味して一次移動量ＭＰを得、次に、この一次移動量ＭＰを用いて緯糸方向に隣接する糸点の移動に起因する影響を加味した二次移動量ＭＳを得、この二次移動量ＭＳを基本演算結果である移動量ＭＱとすることとした。一次移動量ＭＰの具体的な基本演算式は次の、
ＭＰ＝Ｒａ・Ｖ＋Ａ        …式（１）
により表される。ここで、Ｒａは標準正規乱数、Ｖは乱数の標準偏差、Ａは乱数の平均であり、一次移動量ＭＰは標準偏差Ｖ，平均Ａの正規乱数により表現される。
【００４８】
標準正規乱数Ｒａは乱数発生部７３によって例えば次のようにして発生させる。まず、（０，１］（０以上１未満）の一様乱数Ｒ１，Ｒ２を発生させ、次に、ボックス−ミューラー法を用いて次の、
Ｒａ＝（−２・ｌｎ（Ｒ１））１／２・ｓｉｎ（２・π・Ｒ２）    …式（２）
により平均０で標準偏差１の標準正規乱数Ｒａを発生させる。ここで、ｌｎは自然対数を表す。
【００４９】
平均Ａとしては、図１２（ａ）に示すような２つの固定点Ｄｉ，Ｄｉ＋１間における緯糸の移動特性を設定し、この移動特性により規定される移動量である移動特性値Ａｓを与えることとする（Ａ＝Ａｓ）。図１２（ａ）の移動特性の前提条件は、固定点Ｄｉ，Ｄｉ＋１の近傍では乱数の平均Ａ（移動量）及び標準偏差Ｖ（揺らぎ）は共に小さく、又、緯糸が無制限に伸びることはなくて移動特性値Ａｓの最大値は緯糸の伸び率や織物の緯糸方向の縮み率などの物性により定まる所定の限界値（例えば両固定点間の距離の何パーセントかの値）になるとして予め所定値に収束するものとした。この移動特性値Ａｓの最大値Ａｓｍとしては２つの固定点ＤｉとＤｉ＋１との間の距離の例えば２０％を予め設定している（Ａｓｍ＝０．２・（Ｄｉ＋１−Ｄｉ））。同図において、Ｗｃは緯糸が固定点の影響を受ける範囲（固定層)であって緯糸方向軸ｘの距離により表される数値、Ｔは緯糸の揺らぎと移動量との割合（移動割合）であって操作者によりクラッシュ特性情報として設定される数値である。両側の固定点Ｄｉ，Ｄｉ＋１近傍の固定層Ｗｃ，Ｗｃで挟まれる範囲は緯糸が自由に移動する範囲（移動層）とし、揺らぎも後述の如く大きく発生するものとする。又、移動割合Ｔは、例えば０〜１００（単位％）の範囲で選択可能とし、この移動割合Ｔによって上記の固定層と移動層との両範囲を変動可能に特定させるようにしている。これにより、設定された移動割合Ｔの数値が小さい程揺らぎが大きくなって移動量が小さくなり、逆に移動割合Ｔの数値が大きい程揺らぎが小さくなって移動量が大きくなるように規定している。なお、下記の演算式における移動割合Ｔは、上記の範囲で選択された値(単位％)の１／１００の値（０．００〜１．００）が用いられる。そして、緯糸Ｆの移動後の基本形状を規定する移動特性として、移動層における移動特性値を一定値とし、この移動層の両端と固定点とを結ぶ固定層における移動特性値をサインカーブにより結んだような形状に設定した。
【００５０】
上記の固定層Ｗｃや、上記の固定層・移動層・固定層における各移動特性値Ａｓは、次のように表される。すなわち、固定点Ｄｉからの緯糸方向（横軸）の距離をｘとすると、
固定層Ｗｃ＝（Ｄｉ＋１−Ｄｉ）／２・Ｔ
固定点Ｄｉ側の固定層（Ｄｉ＜ｘ＜Ｄｉ＋Ｗｃ）における移動特性値Ａｓ
Ａｓ＝Ａｓｍ・Ｔ・ｓｉｎπｘ／２・Ｗｃ
移動層（Ｄｉ＋Ｗｃ≦ｘ≦Ｄｉ＋１−Ｗｃ）における移動特性値Ａｓ
Ａｓ＝Ａｓｍ・Ｔ
固定点Ｄｉ側の固定層（Ｄｉ＋１−Ｗｃ＜ｘ＜Ｄｉ＋１）における移動特性値Ａｓ
Ａｓ＝Ａｓｍ・Ｔ・ｓｉｎπ（Ｄｉ＋１−Ｄｉ−ｘ）／２・Ｗｃ
そして、両固定点Ｄｉ，Ｄｉ＋１間を糸点毎、２つの糸点毎又は所定数の糸点毎のｘ方向各位置（設定位置）、あるいは糸点と関係なく所定間隔毎に設定したｘ方向各位置（設定位置）での移動特性値Ａｓを演算し、これを式（１）のＡとして代入する。
【００５１】
次に、揺らぎの大きさを表す標準偏差Ｖについて説明する。標準偏差Ｖとしては、図１２（ｂ）に示すような２つの固定点Ｄｉ，Ｄｉ＋１間における緯糸の移動に対する揺らぎ特性を設定し、この揺らぎ特性により規定される揺らぎ特性値Ｖｓを与えることとする（Ｖ＝Ｖｓ）。図１２（ｂ）の揺らぎ特性は、上記の移動特性とほぼ同様の傾向・方針のものに設定されたものであり、上記の固定点Ｄｉ，Ｄｉ＋１では揺らぎがゼロとなり、上記の移動層範囲では揺らぎが一定値となり、固定層Ｗｃ範囲では固定点のゼロから移動層の一定値までサインカーブで結んだような特性になるように設定されている。ここで、揺らぎの最大値Ｖｓｍを設定し、上記の移動割合Ｔを用いて２つの固定点Ｄｉ，Ｄｉ＋１間の揺らぎ特性値Ｖｓを表すと次のようになる。すなわち、
固定点Ｄｉ側の固定層（Ｄｉ＜ｘ＜Ｄｉ＋Ｗｃ）における揺らぎ特性値Ｖｓ
Ｖｓ＝Ｖｓｍ・（１−Ｔ）・ｓｉｎπｘ／２・Ｗｃ
移動層（Ｄｉ＋Ｗｃ≦ｘ≦Ｄｉ＋１−Ｗｃ）における揺らぎ特性値Ｖｓ
Ｖｓ＝Ｖｓｍ・（１−Ｔ）
固定点Ｄｉ側の固定層（Ｄｉ＋１−Ｗｃ＜ｘ＜Ｄｉ＋１）における揺らぎ特性値Ｖｓ
Ｖｓ＝Ｖｓｍ・（１−Ｔ）・ｓｉｎπ（Ｄｉ＋１−Ｄｉ−ｘ）／２・Ｗｃ
そして、両固定点Ｄｉ，Ｄｉ＋１間の上記の移動特性値Ａｓを演算したｘ方向各位置（設定位置）毎に揺らぎ特性値Ｖｓを演算し、これを式（１）のＶとして代入する。なお、上記の揺らぎの最大値Ｖｓｍは操作者に標準偏差として想定し得る数値を任意に入力設定させるようにしてもよいが、好ましくは、操作者の過誤に起因して過大な数値を誤入力してしまうことを防止するためにも標準偏差として予め定めた数値を固定値として予め設定しておけばよい。
【００５２】
上記のＡｓ，Ｖｓを演算する設定位置としては、両固定点Ｄｉ，Ｄｉ＋１間の間隔を設定数で分割した各位置を設定したり、ｘ方向に所定間隔毎の位置を設定したりしてもよいが、両固定点Ｄｉ，Ｄｉ＋１間に存在する糸点を基準に設定するのが好ましい。例えば全糸点位置、ｘ方向に１つおきの各糸点の位置、あるいは、ｘ方向に任意の数毎の糸点位置を設定位置として設定すればよい。例えば両固定点Ｄｉ，Ｄｉ＋１間に経糸が１００本配列されていれば糸点の数は１００個となり、各糸点を設定位置として設定して演算するとすれば（Ｄｉ＋１−Ｄｉ）／（１００＋１）の間隔毎に式（１）の演算を行い、糸点毎の一次移動量ＭＰｊ（ｊ：両固定点Ｄｉ，Ｄｉ＋１間の糸点の番号）を得ることになる。
【００５３】
次に、二次移動量ＭＳの演算方法について説明すると、二次移動量ＭＳは、上記の一次移動量ＭＰがランダムな動き（移動）を表現するために乱数を用いて得た値であるため、緯糸方向両側に隣接する所定数の糸点の各一次移動量ＭＰを用いてそれら隣接糸点の影響を考慮しつつ平滑化することにより出来るだけ滑らかな移動後の緯糸形状を得るような移動量の値を演算するものである。このような移動後の緯糸形状を滑らかにする平均化処理として、得ようとする設定位置の糸点ｊ（ｊ：両固定点Ｄｉ，Ｄｉ＋１間の糸点の番号）を挟んで緯糸方向両側に隣接する設定数ｋずつの個数の糸点範囲（ｊ−ｋ）〜ｊ〜（ｊ＋ｋ）の一次移動量ＭＰｊ＋ｋからＭＰｊ−ｋまでの加重移動平均を演算し、これを上記糸点ｊの二次移動量ＭＳｊとすることとした。加重移動平均とは重みを徐々に減らす手法のことであり、これを用いた二次移動量ＭＳｊの具体的な基本演算式は次の、
ＭＳｊ＝［（１・ＭＰｊ−ｋ＋２・ＭＰｊ−（ｋ−１）＋…＋ｋ・ＭＰｊ−１）＋（ｋ＋１）・ＭＰｊ＋｛ｋ・ＭＰｊ＋１＋（ｋ−１）・ＭＰｊ＋２＋…＋１・ＭＰｊ＋ｋ｝］／［（１＋２＋…＋ｋ）＋（ｋ＋１）＋｛ｋ＋（ｋ−１）＋…＋１｝］
＝｛（ｋ＋１）・ＭＰｊ＋ｋ・（ＭＰｊ＋１＋ＭＰｊ−１）＋（ｋ−１）・（ＭＰｊ＋２＋ＭＰｊ−２）＋…＋１・（ＭＰｊ＋ｋ＋ＭＰｊ−ｋ）｝／（ｋ＋１）２    …式（２）
により表される。つまり、各糸点位置を設定位置として糸点毎に一次移動量ＭＰを演算した場合には、ある糸点ｊの二次移動量ＭＳｊは糸点ｊを挟んで糸点（ｊ−ｋ）から糸点（ｊ＋ｋ）の範囲の一次移動量ＭＰｊ−ｋからＭＰｊ＋ｋの加重移動平均として得られることになる。そして、この二次移動量ＭＳが、移動量演算処理（ステップＳ１４２）での基本演算結果としての移動量ＭＱとして設定される（ＭＱｊ＝ＭＳｊ）。なお、上記の設定数ｋとしては糸点間隔は僅かであるため画像として視覚により認識し得る程度の範囲に設定するのが好ましく、経糸の密度等の如何にもよるが、例えばｋ＝１５〜３０の範囲から選択するようにすればよい。後述のクラッシュ加工シミュレーション画像の例ではｋ＝２０に設定している。
【００５４】
以上の演算処理の後に、画像生成処理部によって、クラッシュ加工を仮想的に実施した後の織物のＣＧ画像、すなわちクラッシュ加工シミュレーション画像８５が生成されて表示手段２のシミュレーション画像表示画面８４に対し表示されることになる。シミュレーション画像には移動量ＭＱが演算された糸点毎に緯糸を移動量ＭＱ分だけ移動させて表示する。
【００５５】
一方、クラッシュ加工シミュレーション画像８５を見て、クラッシュ特性情報をさらに変化させた場合も試行してみたいときには、図１３に示すようにパラメータ入力ボタン８４１をクリックすることにより表示されるパラメータ入力画面８６を用いてクラッシュ特性情報の数値を変更設定すればよい。ここでいうパラメータとはクラッシュ特性情報のことであり、パラメータ入力画面８６にはクラッシュシミュレーションを実行したナンバーと、それが織物の表面に対するクラッシュ加工は裏面に対するクラッシュ加工かの別と、緯糸の移動方向は画面上において下から上か、上から下かの別と、設定されている移動割合Ｔの値とが表示される。そして、そのパラメータ入力画面８６に表示された「編集」ボタンをクリックすることにより、図１４に示すように入力設定画面８７が別ウインドウにて表示されるようになっている。この入力設定画面８７では上記のクラッシュ加工の対象を織物の表面か裏面かの切換え、移動方向を「下から上」にするか「上から下」にするかの切換えを行い得ると共に、移動割合Ｔ（「糸の揺らぎと移動量(たるみ)の割合」と表示されている）としてデフォルトで設定されている「２０」から異なる数値に変更設定し得るようになっている。
【００５６】
この入力設定画面８７で移動割合の数値を変更設定した上でシミュレーションボタン８０（図５参照）をクリックすることによりクラッシュ加工シミュレーション画像生成処理を再度実行させた場合の図６のクラッシュ加工シミュレーション画像８５とは異なるクラッシュ加工シミュレーション画像の例を図１５に示す。この図１５のシミュレーション画像表示画面８４に表示されたクラッシュ加工シミュレーション画像８８は、図６のクラッシュ加工シミュレーション画像８５と比して緯糸の移動についての揺らぎがより大きく表れて、よりランダムな横ずれ模様が表現されている。このように本実施形態により得られるシミュレーション画像８５，８８は、図２１に示す現実にクラッシュ加工を施して顕れる表面模様を、仮想的ではあっても的確に表示手段２の画面上に画像として再現して表現することができる。
【００５７】
以上のクラッシュ加工シミュレーションシステムを用いることにより、クラッシュ加工織物の元になる織物のデザインを決定する作業の大幅な省力化を図ることができる上に、所望の表面模様が顕れるクラッシュ加工織物を容易に入手することができるようになる。クラッシュ加工シミュレーションシステムを用いた場合の作業は、例えば図１６に示すように、織物自体のデザイン（糸形状や色、糸配列や密度、組織）を試行設定し（ステップＳ１）、その織物自体のＣＧ画像（図５に符号８２で示す画像参照）を表示手段２に表示させ（ステップＳ２）、次いでそのＣＧ画像８２の織物に対しクラッシュ加工を仮想的に実施するクラッシュ加工シミュレーション画像生成処理を実行させて（ステップＳ３）、クラッシュ加工織物のＣＧ画像としてのクラッシュ加工シミュレーション画像（例えば図６に符号８５で示す画像参照）を表示させる（ステップＳ４）。そして、そのクラッシュ加工シミュレーション画像８５を見て、意図するものと違えばステップＳ１に戻ってステップＳ２〜Ｓ４の処理を行わせてシミュレーションを繰り返す（ステップＳ５でＮＯ）。最終的に意図するクラッシュ加工織物に合致するシミュレーション画像が得られれば（ステップＳ５でＹＥＳ）、そのときのステップＳ１で設定した織物自体のデザイン仕様（糸情報、糸配列情報、組織情報）を実際に製造する織物デザインとして決定し（ステップＳ６）、決定した織物を織成した後（ステップＳ７）、クラッシュ加工を施せばよいことになる（ステップＳ８）。要するに、図１９に示す従来の手法では試行段階において実際の織成と実際のクラッシュ加工の実施とを繰り返す必要がある（図１９のステップＳ１０１〜Ｓ１０３，Ｓ１０４でＮＯ）のに対し、本実施形態の場合では試行段階をクラッシュ加工シミュレーションシステムによるシミュレーションにより行い、決定した織物デザインに基づいて実際の織成を最終的に行えば済み、織成とクラッシュ加工との繰り返しの試行を省略することができるようになる。
【００５８】
ここで、さらに上記の実施形態で示した如き固定点が斜めの平行線の状態で表れるような二重織りでかつ袋織りとされた織物とは異なる織物について本実施形態により処理した結果を例示する。例えば、図１７に示すように表示画面８３に表示された対象織物のＣＧ画像８９についてクラッシュ加工シミュレーションを実行した場合、図１８のシミュレーション画像表示画面８４に表示されたようなクラッシュ加工シミュレーション画像９０が生成されることになる。この例の対象織物はＣＧ画像８９に示される黒色の曲線部分が固定点の連なりとなって隣接する２本の黒色曲線間の緯糸が横ずれ（移動）することになる。このような不規則な織り組織の織物を対象にしても、クラッシュ加工後のシミュレーション画像を的確に生成させることができる。
【００５９】
なお、補正処理部７４による補正処理（図８のステップＳ１４３）としては、次のような処理をすればよい。例えば、式（１）及び（２）での演算により得た移動量ＭＱだけ移動させた後の糸点と、同様に移動させた他の糸点との間を単に直線で結んで緯糸を表示するのではなくて、滑らかな曲線で結ばれるように例えばスプライン補間等の手法により補正した軌跡に沿って移動後の緯糸を表示させるという表示補正をしたり、糸の交差回数の多少によりクラッシュ加工を施すと糸が動き難い又は動き易いという現象のあることに着目して糸の交差回数に基づき動き易さを判定しその動き易さを反映させて移動量の補正をしたり、逆に糸の密度が大きくなると緯糸の移動が起き難くなるため密度が例えば１２０本／inch以上であれば移動は生じないように制限をかけたり、すればよい。なお、図８においてステップＳ１４３の処理を省略する、つまり、補正処理部７４による補正処理を省略するようにしてもよい。
【００６０】
上記の交差回数に基づく動き易さについての補正としては、例えば平織りの組織が最も糸が動き難い組織であるため、この平織り組織を基準にして緯糸が経糸と交差する回数を比較し、動き易さの評価を行うようにすればよい。つまり、交差回数が平織りと比して少なければ、緯糸は動き易いと評価して、その分、より大きな移動量となるように補正する。具体的には、評価する対象の糸点について左右の所定範囲（緯糸方向に並ぶ所定数の糸点範囲）において緯糸と経糸との交差順が逆転することになる交差回数を表面組織図から演算し、これに対応する平織りの場合の交差回数との比率（交差回数比＝平織りの交差回数／対象織物での交差回数）を式（１）及び（２）により得られる二次移動量ＭＳに乗じて得られる値を移動量ＭＱとするようにする。
【００６１】
又、上記実施形態では標準正規乱数Ｒａをボックス−ミューラー法を用いて得るようにしているが、これに限らず、他の手法を用いるようにしてもよい。さらに、上記実施形態では標準偏差Ｖに対し標準正規乱数Ｒａを乗じ、これに平均Ａを加えることで、平均Ａで分散Ｖ２の正規分布を有する正規乱数として一次移動量ＭＰを得るようにしているが、これに限らず、揺らぎ成分である揺らぎ特性値Ｖｓに対して他の種類の乱数を乗じることにより移動特性値Ａｓを基調としつつランダムな移動量を得るようにしてもよい。
【００６２】
上記実施形態では所定範囲の一次移動量の値の加重移動平均をとることによりランダムな値を平滑化した二次移動量を演算しているが、これに限らず、この平均化処理において加重移動平均に代えて算術平均をとり、これを二次移動量とするようにしてもよい。
【００６３】
さらに、上記実施形態では一次移動量ＭＰを得た上で、それに基づき二次移動量ＭＳを得て、これを基本の移動量ＭＱとして設定しているが、これに限らず、例えば二次移動量の演算を省略して、一次移動量ＭＰを移動量演算処理により得られる移動量ＭＱとして設定するようにしてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態のシステムの構成を示すブロック図である。
【図２】対象織物の表面組織図が表示された表示画面の例を示す図である。
【図３】表面組織図の一部を拡大してその構造を説明する説明図である。
【図４】図２の表面組織図の部分拡大図である。
【図５】対象織物のＣＧ画像が表示された状態の表示画面の例を示す図である。
【図６】対象織物のＣＧ画像の前面にクラッシュ加工シミュレーション画像が表示された状態の表示画面の例を示す図である。
【図７】処理装置による処理を示すフローチャートである。
【図８】クラッシュ加工シミュレーション画像生成処理の各処理を示すフローチャートである。
【図９】図９（ａ）は固定点を検索・判定するための第１の処理を経た状態の表面組織図例を示す図であり、図９（ｂ）は第２の処理を経た状態の表面組織図例を示す図である。
【図１０】固定点を検索・判定するための第１及び第２の各処理を経た状態の表面組織図例を示す部分図である。
【図１１】固定点を検索・判定するための第３の処理を経た状態の表面組織図例を示す部分図である。
【図１２】図１２（ａ）は移動特性を示す図であり、図１２（ｂ）は揺らぎ特性を示す図である。
【図１３】パラメータ入力画面が表示された状態の表示例を示す図である。
【図１４】パラメータ入力画面の編集画面が表示された状態の表示例を示す図である。
【図１５】同じ対象の織物についての異なるクラッシュ加工シミュレーション画像の例を示す図である。
【図１６】本実施形態のクラッシュシミュレーションシステムを用いた場合のクラッシュ加工織物の織物デザインを決定するまでの作業フローチャートである。
【図１７】他の織物例についての織物自体のＣＧ画像を示す図である。
【図１８】図１７の織物例についてのクラッシュ加工シミュレーション画像を示す図である。
【図１９】従来のクラッシュ加工織物にする織物デザイン決定までの作業のフローチャートである。
【図２０】現実の織物をスキャナー画像により示す図である。
【図２１】図２０の織物に対しクラッシュ加工を現実に実施した後に顕れる表面模様をスキャナー画像により示す図である。
【符号の説明】
【００６５】
１            入力手段
２            表示手段
４            糸情報設定処理部（織物情報設定処理手段）
５            糸配列情報設定処理部（織物情報設定処理手段）
６            組織情報設定処理部（織物情報設定処理手段）
７            クラッシュ加工シミュレーション処理手段
８            表示処理手段
９            記憶手段
７２          基本処理部(固定点割り出し処理部，移動量演算処理部，画像生成処理部)
Ｄｉ，Ｄｉ＋１    固定点
Ｆ            緯糸
Ｐ            経糸
【図１】
2009276834.tif 000003
【図３】
2009276834.tif 000004
【図４】
2009276834.tif 000005
【図７】
2009276834.tif 000006
【図８】
2009276834.tif 000007
【図９】
2009276834.tif 000008
【図１０】
2009276834.tif 000009
【図１１】
2009276834.tif 000010
【図１２】
2009276834.tif 000011
【図１６】
2009276834.tif 000012
【図１９】
2009276834.tif 000013
【図２】
2009276834.tif 000014
【図５】
2009276834.tif 000015
【図６】
2009276834.tif 000016
【図１３】
2009276834.tif 000017
【図１４】
2009276834.tif 000018
【図１５】
2009276834.tif 000019
【図１７】
2009276834.tif 000020
【図１８】
2009276834.tif 000021
【図２０】
2009276834.tif 000022
【図２１】
2009276834.tif 000023