(57)【要約】      （修正有）【課題】限りなく種々幾何学的模様を自動的に生成して提示する。【解決手段】実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、複数の模様部品作成手法を選択的に又は組み合わせて用いて、模様部品作成処理を行う模様部品作成処理部１１と、作成した模様部品を展開処理を行う模様展開処理部１２と、展開した模様を表示手段により表示処理を行う模様表示処理部１３と、表示した模様を採用するか否か示す入力操作手段による操作入力を受け付け、模様の採用の否定を示している場合には、模様部品作成処理を再度行わせ、操作入力が模様の採用を肯定する場合には、模様の採用を決定処理を行う模様決定処理部１４と、採用が決定された模様を補助記憶部３に記憶させる模様記憶処理部１５と、模様決定処理部１４において採用が決定されて補助記憶部３に記憶した模様の画像ファイルを外部に出力処理を行うファイル出力処理部１６とを有する。【選択図】図２４
2011159172.tif 000002
【特許請求の範囲】
【請求項１】
模様の自動生成処理を行う自動生成処理手段と、
上記自動生成処理部により生成された模様を表示する表示手段と、
上記模様表示処理ステップにより表示した模様を採用するか否かを上記自動生成処理手段に入力するための入力操作手段と、
上記自動生成処理手段により生成された模様を記憶する記憶手段と、
上記自動生成処理手段により生成された模様のデータを外部に出力するための出力手段とを備え、
上記自動生成処理手段は、
実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて、模様部品作成処理を行う模様部品作成処理手段と、
上記模様部品作成処理手段において作成した模様部品を展開する模様展開処理を行う模様展開処理手段と、
上記模様展開処理手段において上記模様部品を展開した模様を上記表示手段により表示する模様表示処理を行う模様表示処理手段と、
上記表示手段により表示した模様を採用するか否か示す上記入力操作手段による操作入力を受け付け、受け付けた操作入力が上記模様の採用の否定を示している場合には、上記模様部品作成処理手段により模様部品作成処理を再度行わせ、受け付けた操作入力が模様の採用を肯定することを示している場合には、上記模様の採用を決定する模様決定処理を行う模様決定処理手段と、
上記模様決定処理手段において採用が決定された模様を上記記憶手段に記憶させる模様記憶処理を行う模様記憶処理手段と、
上記模様決定処理手段において採用が決定されて上記記憶手段に記憶した上記模様の画像ファイルを上記出力手段により外部に出力するファイル出力処理を行うファイル出力処理手段と
を有することを特徴とする模様の自動生成装置。
【請求項２】
上記模様部品作成処理手段は、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、任意に引かれた一本の線分を組み合わせることにより、任意線分によって区画された箇所に連続する形態として模様部品を作成する線分の組み合わせにより模様部品を作成する第１の模様部品作成処理を行う機能を有することを特徴とする請求項１記載の模様の自動生成装置。
【請求項３】
上記模様部品作成処理手段は、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、任意線分を９０度ずつ回転して組み合わせ、互いに上下左右に組み合わせることにより模様部品を作成する第２の模様部品作成処理を行うことを特徴とする請求項１又は請求項２のいずれか１項に記載の模様の自動生成装置。
【請求項４】
上記模様部品作成処理手段は、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、任意に引かれた線分で正方形面を分割することにより模様部品を作成する処理を行う第３の模様部品作成処理を行うことを特徴とする請求項１記載の模様の自動生成装置。
【請求項５】
上記第３の模様部品作成処理では、乱数表によってランダムに上記線分を決定することを特徴とする請求項４記載の模様の自動生成装置。
【請求項６】
上記模様部品作成処理手段は、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、任意に区画された区画線を縦横、等間隔に並べて色面を分割することにより連続展開可能な模様部品を作成する第４の模様部品作成処理を行うことを特徴とする請求項１乃至請求項５記載のいずれか１項に記載の模様の自動生成装置。
【請求項７】
上記模様部品作成処理手段は、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、一定の間隔を持った任意線の集合を縦方向と横方向に交差させることにより形成される連続区画として模様部品を作成する第５の模様部品作成処理を行うことを特徴とする請求項１乃至請求項６記載のいずれか１項に記載の模様の自動生成装置。
【請求項８】
上記模様部品作成処理手段は、実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて切抜型を作成する切抜型作成処理と、上記切抜型作成処理により作成した切抜型を用いて切り抜き元の模様を切り抜く模様切抜処理を実行することにより模様部品を作成する請求項１記載の模様の自動生成装置。
【請求項９】
上記切抜型作成処理では、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて切抜型の外形となる閉曲線を作成し、作成した閉曲線をランダムに組み合わせた閉曲線を切抜型の外形とする請求項８に記載の模様の自動生成装置。
【請求項１０】
上記切抜型作成処理では、上記ランダムに組み合わせた閉曲線をさらにランダムに任意線分で分割した閉曲線を切抜型の外形とする請求項９に記載の模様の自動生成装置。
【請求項１１】
上記切抜型作成処理では、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて切抜型の外形となる閉曲線を作成し、作成した閉曲線をランダムに任意線分で分割した閉曲線を切抜型の外形とする請求項８に記載の模様の自動生成装置。
【請求項１２】
上記模様切抜処理では、予め上記記憶手段に記憶されている複数の模様から切り抜き元の模様をランダムに自動選択し、選択した切り抜き元の模様を上記切抜型作成処理で作成した切抜型の外形で切り抜く模様切抜処理を行うことにより模様部品を作成する請求項８記載の模様の自動生成装置。
【請求項１３】
上記模様切抜処理では、上記切抜型の外形で上記切り抜き元の模様を切り抜いた模様部品をさらにランダムに任意線分で分割して模様部品を作成する請求項１２記載の模様の自動生成装置。
【請求項１４】
実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて、模様部品作成処理を行う模様部品作成処理ステップと、
上記模様部品作成処理ステップにおいて作成した模様部品を展開する模様展開処理を行う模様展開処理ステップと、
上記模様展開処理ステップにおいて上記模様部品を展開した模様を表示する模様表示処理を行う模様表示処理ステップと、
上記模様表示処理ステップにより表示した模様を採用するか否か示す操作入力を受け付け、受け付けた操作入力が上記模様の採用の否定を示している場合には、上記模様部品作成処理ステップに戻り、受け付けた操作入力が模様の採用を肯定することを示している場合には、上記模様の採用を決定する模様決定処理を行う模様決定処理ステップと、
上記模様決定処理ステップにおいて採用が決定された模様を記憶手段に記憶させる模様記憶処理を行う模様記憶処理ステップと、
上記模様決定処理ステップにおいて採用が決定されて上記記憶手段に記憶した上記模様の画像ファイルを外部に出力するファイル出力処理を行うファイル出力処理ステップと
を有することを特徴とする模様の自動生成方法。
【請求項１５】
模様の自動生成処理を行う自動生成処理手段と、上記自動生成処理部により生成された模様を表示する表示手段と、上記模様表示処理ステップにより表示した模様を採用するか否かを上記自動生成処理手段に入力するための入力操作手段と、上記自動生成処理手段により生成された模様を記憶する記憶手段と、上記自動生成処理手段により生成された模様のデータを外部に出力するための出力手段とを備える模様の自動生成装置に搭載されたコンピュータにより実行される模様自動生成プログラムであって、
実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて、模様部品作成処理を行う模様部品作成処理手段と、上記模様部品作成処理手段において作成した模様部品を展開する模様展開処理を行う模様展開処理手段、上記模様展開処理手段において上記模様部品を展開した模様を上記表示手段により表示する模様表示処理を行う模様表示処理手段と、上記表示手段により表示した模様を採用するか否か示す上記入力操作手段による操作入力を受け付け、受け付けた操作入力が上記模様の採用の否定を示している場合には、上記模様部品作成処理手段により模様部品作成処理を再度行わせ、受け付けた操作入力が模様の採用を肯定することを示している場合には、上記模様の採用を決定する模様決定処理を行う模様決定処理手段と、上記模様決定処理手段において採用が決定された模様を上記記憶手段に記憶させる模様記憶処理を行う模様記憶処理手段と、上記模様決定処理手段において採用が決定されて上記記憶手段に記憶した上記模様の画像ファイルを上記出力手段により外部に出力するファイル出力処理を行うファイル出力処理手段とを有する自動生成処理手段として上記コンピュータを機能させることを特徴する模様自動生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを使用して模様を自動的に作成して提示する模様の自動生成装置、自動生成方法及び自動生成プログラムに関する。
【背景技術】
【０００２】
従来、壁紙等のデザインはデザイナーによって行われることが多かったが、近年、技術の進歩に伴い、コンピュータを用いたデザイン作成が頻繁に行われるようになってきている。テキスタイルの分野もその例外ではない。
【０００３】
同じ形を隙間なく無限に繰り返して平面を敷き詰めることのできるタイルの形すなわち、平面均等分割模様（モザイク模様）をデザインする手法として、例えば、自由に移動・変形のできる曲線を少なくとも二本作成し、上記各曲線の二つの端点のうちの一方を固定端として指定し、上記曲線の中で相互に連動して相補的に変形する連動関係を持つ曲線を指定し、全体として一つの閉曲線が形成されるように上記曲線を配置し、上記連動関係を持つ曲線の一方を変形させ、上記連動関係を持つ他の曲線を、その固定端を移動させずに、上記一方の曲線の変形に対応して相補的に変形させ、上記曲線の変形を繰り返して得られる閉曲線を基本図形とし、上記基本図形を複写し、再配置して平面均等分割模様とするようにした平面均等分割模様生成方法が提案されている（例えば、特許文献１参照）。
【０００４】
また、模様を基本的な形状単位である構成単位の集まりにより構成し、各構成単位を平行移動または回転移動により置き換えや入れ換えを行っても、隣接する構成単位間で模様が連続になるような構成単位内での模様の作成手法として、例えば、構成単位間にまたがる模様単位で模様を作成する場合、構成単位相互間の平行移動や回転による置き換え等によって隣接する構成単位間の境界で模様単位が連続するように、模様単位のはみ出し部分を平行移動や回転によって構成単位内に設定することにより、構成単位の境界での連続性を保った模様を作成可能とし、タイル張り等の実作業の効率化や、設計・製造工程の簡易化を図るようにした模様の作成方法が提案されている（例えば、特許文献２参照）。
【０００５】
本件発明者は、非特許文献１、２において、模様の形成過程を方則化し、模様の形成に必要な要因と形成概念を解説している。さらに、非特許文献３において、単純なモチーフを組み合わせて模様化する基本的な考え方について解説している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−１６２２０８号公報
【特許文献２】特開平８−３０６６４号公報
【非特許文献】
【０００７】
【非特許文献１】齋藤光彌著、「模様の方則」、源流社出版、  平成１９年１２月２１日発行
【非特許文献２】齋藤光彌著、「模様の作り方」、源流社出版、  平成２０年８月７日発行
【非特許文献３】齋藤光彌著、「模様の創作」、源流社出版、  平成２１年４月２５日発行
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、万華鏡に見られる様々な形成を模様として観察し得る基礎に、反転と回転、反復が挙げられる。万華鏡内部の形成要素である小片（プラスチック、ガラス、糸くず、セロハン等）個々に模様的要素はないが、偶然の組み合わせと鏡の映り込み（反転、回転、反復）が作用し、人の目に美しい模様として認知される。万華鏡内部の形成要素が増えるに従い、同一模様の観察確率は、限りなくゼロに近づくことになる。
【０００９】
ところで、テキスタイル分野においても、コンピュータを用いたデザイン作成が頻繁に行われるようになってきているが、上述の如き従来の手法で生成できる模様の種類は、限られていた。
【００１０】
そこで、本発明は、本件発明者が上記非特許文献１〜３において解説している模様の形成過程の法則化等の模様化理論に基づき開発したもので、その目的は、限りなく種々幾何学的模様を自動的に生成して提示できるようにした模様の自動生成装置、自動生成方法及び自動生成プログラムを提供することにある。
【００１１】
本発明の更に他の目的、本発明によって得られる具体的な利点は、以下に説明される実施の形態の説明から一層明らかにされる。
【課題を解決するための手段】
【００１２】
本発明における模様の形成は、万華鏡に観察される事象（種々組み合わせが美しい模様と認知される）を発想の原点にしているが、実際の模様の形成過程では、模様化に必要な変化要因と模様部品形態が複雑に組み合わされて展開し、模様が形成される。模様形成の根幹的要因を模様部品とした時、模様部品の形態種類に対して、変化要因種類との積が限りなく無限に近づく。また、無作為に形成された模様印象が模様として認知基準にあれば、この模様生成システムの有効性が証明できる。
【００１３】
同形態、同面積の模様部品の展開は、模様部品の形態変化（形成方法の差異と変形）と模様部品の展開方法の変化、高次模様部品化、分割、集合区分、配列化（模様部品の分解）、複合、接置部位変更、補修の積に比例する。
【００１４】
模様部品の基本的形態形成方法としては、上述の線分の組み合わせ、線分の回転による組み合わせ、色面の分割移動、二配色展開、任意区画線の複合、屈曲線の移動、曲線の移動、自由線の移動、二種類の自由曲線、異なる自由曲線の交差角変化、色面の分割等以外に種々考えられるが、形成された模様部品形態は、変形してもその機能に変化は生じないので、上記手法で充分と考える。
【００１５】
また、模様の分割により形成する模様部品形態は、模様の種類と分割位置、分割形態、分割角度により様々に変化可能である。
【００１６】
さらに、集合区分、模様部品の高次化及び複合から考えうる模様部品形態を含めるとその数を挙げる事は困難な程、膨大である。さらに、接置部位変更により、形成される模様の総てに遠隔的間隙・重複的間隙及び回転的遠隔・重複変化、及び、補修が加わると形成可能な模様の種類は、限りなく無限に近づくこととなる。
【００１７】
色面または、模様形態（様々な縞模様・無作為に配置されたモザイク等）を線分（直線・曲線または、それらによって区画されたもの、あるいは面）によって分割し、模様を形成する基本形態（模様部品）を形成する。
【００１８】
模様部品は、形態により平行・垂直・斜めに連続的に隙間なく反復可能な形態であり、他に反転・回転して組み合わす（この場合は、模様部品を形成する模様部品部分）ことが可能な形態を指す。これら模様部品を種々組み合わすことで様々な模様を自動生成する。分割に使用する線分及び区画形態は乱数によって確定し、分割される色面・模様形態の選別及び分割位置、角度、面積も乱数によって管理されコンピュータ画面に表示される。
【００１９】
すなわち、本発明は、模様の自動生成装置であって、模様の自動生成処理を行う自動生成処理手段と、上記自動生成処理部により生成された模様を表示する表示手段と、上記模様表示処理ステップにより表示した模様を採用するか否かを上記自動生成処理手段に入力するための入力操作手段と、上記自動生成処理手段により生成された模様を記憶する記憶手段と、上記自動生成処理手段により生成された模様のデータを外部に出力するための出力手段とを備え、上記自動生成処理手段は、実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて、模様部品作成処理を行う模様部品作成処理手段と、上記模様部品作成処理手段において作成した模様部品を展開する模様展開処理を行う模様展開処理手段と、上記模様展開処理手段において上記模様部品を展開した模様を上記表示手段により表示する模様表示処理を行う模様表示処理手段と、上記表示手段により表示した模様を採用するか否か示す上記入力操作手段による操作入力を受け付け、受け付けた操作入力が上記模様の採用の否定を示している場合には、上記模様部品作成処理手段により模様部品作成処理を再度行わせ、受け付けた操作入力が模様の採用を肯定することを示している場合には、上記模様の採用を決定する模様決定処理を行う模様決定処理手段と、上記模様決定処理手段において採用が決定された模様を上記記憶手段に記憶させる模様記憶処理を行う模様記憶処理手段と、上記模様決定処理手段において採用が決定されて上記記憶手段に記憶した上記模様の画像ファイルを上記出力手段により外部に出力するファイル出力処理を行うファイル出力処理手段とを有することを特徴とする。
【００２０】
本発明に係る模様の自動生成装置において、上記模様部品作成処理手段は、例えば、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、任意に引かれた一本の線分を組み合わせることにより、任意線分によって区画された箇所に連続する形態として模様部品を作成する線分の組み合わせにより模様部品を作成する第１の模様部品作成処理を行う機能を有する。
【００２１】
また、本発明に係る模様の自動生成装置において、上記模様部品作成処理手段は、例えば、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、任意線分を９０度ずつ回転して組み合わせ、互いに上下左右に組み合わせることにより模様部品を作成する第２の模様部品作成処理を行う。
【００２２】
また、本発明に係る模様の自動生成装置において、上記模様部品作成処理手段は、例えば、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、任意に引かれた線分で正方形面を分割することにより模様部品を作成する処理を行う第３の模様部品作成処理を行う。
【００２３】
また、本発明に係る模様の自動生成装置において、上記第３の模様部品作成処理では、乱数表によってランダムに上記線分を決定する。
【００２４】
また、本発明に係る模様の自動生成装置において、上記模様部品作成処理手段は、例えば、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、任意に区画された区画線を縦横、等間隔に並べて色面を分割することにより連続展開可能な模様部品を作成する第４の模様部品作成処理を行う。
【００２５】
また、本発明に係る模様の自動生成装置において、上記模様部品作成処理手段は、例えば、上記複数の模様部品作成手法から選択されて実行される模様部品作成処理として、一定の間隔を持った任意線の集合を縦方向と横方向に交差させることにより形成される連続区画として模様部品を作成する第５の模様部品作成処理を行う。
【００２６】
また、本発明に係る模様の自動生成装置において、上記模様部品作成処理手段は、例えば、実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて切抜型を作成する切抜型作成処理と、上記切抜型作成処理により作成した切抜型を用いて切り抜き元の模様を切り抜く模様切抜処理を実行することにより模様部品を作成する。
【００２７】
また、本発明に係る模様の自動生成装置において、上記切抜型作成処理では、例えば，上記複数の模様部品作成手法を選択的に又は組み合わせて用いて切抜型の外形となる閉曲線を作成し、作成した閉曲線をランダムに組み合わせた閉曲線を切抜型の外形とする．
また、本発明に係る模様の自動生成装置において、上記切抜型作成処理では、上記ランダムに組み合わせた閉曲線をさらにランダムに任意線分で分割した閉曲線を切抜型の外形とする。
【００２８】
また、本発明に係る模様の自動生成装置において、上記切抜型作成処理では、例えば、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて切抜型の外形となる閉曲線を作成し、作成した閉曲線をランダムに任意線分で分割した閉曲線を切抜型の外形とする。
【００２９】
また、本発明に係る模様の自動生成装置において、上記模様切抜処理では、例えば、予め上記記憶手段に記憶されている複数の模様から切り抜き元の模様をランダムに自動選択し、選択した切り抜き元の模様を上記切抜型作成処理で作成した切抜型の外形で切り抜く模様切抜処理を行うことにより模様部品を作成する。
【００３０】
さらに、本発明に係る模様の自動生成装置において、上記模様切抜処理では、例えば、上記切抜型の外形で上記切り抜き元の模様を切り抜いた模様部品をさらにランダムに任意線分で分割して模様部品を作成する。
【００３１】
また、本発明は、模様の自動生成方法であって、実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて、模様部品作成処理を行う模様部品作成処理ステップと、上記模様部品作成処理ステップにおいて作成した模様部品を展開する模様展開処理を行う模様展開処理ステップと、上記模様展開処理ステップにおいて上記模様部品を展開した模様を表示する模様表示処理を行う模様表示処理ステップと、上記模様表示処理ステップにより表示した模様を採用するか否か示す操作入力を受け付け、受け付けた操作入力が上記模様の採用の否定を示している場合には、上記模様部品作成処理ステップに戻り、受け付けた操作入力が模様の採用を肯定することを示している場合には、上記模様の採用を決定する模様決定処理を行う模様決定処理ステップと、上記模様決定処理ステップにおいて採用が決定された模様を記憶手段に記憶させる模様記憶処理を行う模様記憶処理ステップと、上記模様決定処理ステップにおいて採用が決定されて上記記憶手段に記憶した上記模様の画像ファイルを外部に出力するファイル出力処理を行うファイル出力処理ステップとを有することを特徴とする。
【００３２】
さらに、本発明は、模様の自動生成処理を行う自動生成処理手段と、上記自動生成処理部により生成された模様を表示する表示手段と、上記模様表示処理ステップにより表示した模様を採用するか否かを上記自動生成処理手段に入力するための入力操作手段と、上記自動生成処理手段により生成された模様を記憶する記憶手段と、上記自動生成処理手段により生成された模様のデータを外部に出力するための出力手段とを備える模様の自動生成装置に搭載されたコンピュータにより実行される模様自動生成プログラムであって、実行する模様部品作成処理を複数の模様部品作成手法からランダムに選択し、上記複数の模様部品作成手法を選択的に又は組み合わせて用いて、模様部品作成処理を行う模様部品作成処理手段と、上記模様部品作成処理手段において作成した模様部品を展開する模様展開処理を行う模様展開処理手段、上記模様展開処理手段において上記模様部品を展開した模様を上記表示手段により表示する模様表示処理を行う模様表示処理手段と、上記表示手段により表示した模様を採用するか否か示す上記入力操作手段による操作入力を受け付け、受け付けた操作入力が上記模様の採用の否定を示している場合には、上記模様部品作成処理手段により模様部品作成処理を再度行わせ、受け付けた操作入力が模様の採用を肯定することを示している場合には、上記模様の採用を決定する模様決定処理を行う模様決定処理手段と、上記模様決定処理手段において採用が決定された模様を上記記憶手段に記憶させる模様記憶処理を行う模様記憶処理手段と、上記模様決定処理手段において採用が決定されて上記記憶手段に記憶した上記模様の画像ファイルを上記出力手段により外部に出力するファイル出力処理を行うファイル出力処理手段とを有する自動生成処理手段として上記コンピュータを機能させることを特徴とする。
【発明の効果】
【００３３】
本発明によれば、コンピュータを使用して限りなく種々幾何学的模様を自動的に生成して提示できるようにした模様の自動生成装置及び自動生成方法を提供することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明を適用した模様自動生成装置の構成例を示すブロック図である。
【図２】上記模様自動生成装置において自動生成プログラムに従って実行される模様の自動生成処理の手順を示すフローチャートである。
【図３Ａ】上記模様自動生成装置における第１の模様部品作成処理による模様部品Ａの形成処理を示す図である。
【図３Ｂ】上記第１の模様部品作成処理による模様部品Ｂの形成処理を示す図である。
【図３Ｃ】上記第１の模様部品作成処理による模様部品Ｃの形成処理を示す図である。
【図４Ａ】上記模様部品Ａの二配色展開例を示す図である。
【図４Ｂ】上記模様部品Ｂの三配色展開例を示す図である。
【図４Ｃ】上記模様部品Ｃの四配色展開例を示す図である。
【図５】上記模様自動生成装置における第２の模様部品作成処理による模様部品Ａ１の形成処理を示す図である。
【図６】上記模様部品Ａ１から形成される各種高次模様部品の例を示す図である。
【図７Ａ】上記模様部品Ａ１の展開例を示す図である。
【図７Ｂ】上記模様部品Ａ１から形成される模様部品Ａ２の展開例を示す図である。
【図７Ｃ】上記模様部品Ａ１から形成される模様部品Ａ３の展開例を示す図である。
【図７Ｄ】上記模様部品Ａ１から形成される模様部品Ａ４の展開例を示す図である。
【図７Ｅ】上記模様部品Ａ１から形成される模様部品Ａ５の展開例を示す図である。
【図７Ｆ】上記模様部品Ａ１から形成される模様部品Ａ６の展開例を示す図である。
【図８Ａ】上記模様自動生成装置における第３の模様部品作成処理による模様部品Ｐの形成処理を示す図である。
【図８Ｂ】上記第３の模様部品作成処理による模様部品Ｐ１の形成処理を示す図である。
【図８Ｃ】上記第３の模様部品作成処理による模様部品Ｐ２の形成処理を示す図である。
【図８Ｄ】上記第３の模様部品作成処理による模様部品Ｐ３の形成処理を示す図である。
【図８Ｅ】上記第３の模様部品作成処理による模様部品Ｐ４の形成処理を示す図である。
【図９】上記模様自動生成装置における第４の模様部品作成処理による模様部品Ｓ１，Ｓ２，Ｓ３の形成処理を示す図である。
【図１０】上記模様自動生成装置における第５の模様部品作成処理としての屈曲線の移動による模様部品の形成処理を示す図である。
【図１１】上記屈曲線の移動による模様部品の形成処理における屈曲線集合の移動による区画形態の変化を示す図である。
【図１２】上記模様自動生成装置における第５の模様部品作成処理としての曲線の移動による模様部品の形成処理を示す図である。
【図１３】上記曲線の移動による模様部品の形成処理における曲線集合の移動による区画形態の変化を示す図である。
【図１４】上記模様自動生成装置における第５の模様部品作成処理としての自由曲線の移動による模様部品の形成処理を示す図である。
【図１５】上記自由曲線の移動による模様部品の形成処理における曲線集合の移動による区画形態の変化を示す図である。
【図１６】上記模様自動生成装置における第５の模様部品作成処理としての２種類の自由曲線の移動による模様部品の形成処理を示す図である。
【図１７Ａ】上記模様自動生成装置における第５の模様部品作成処理としての異なる自由曲線の交差角変化による模様部品の形成処理を示す図である。
【図１７Ｂ】上記異なる自由曲線の交差角変化により変化される二種類の模様部品を示す図である。
【図１８】上記模様自動生成装置における第５の模様部品作成処理としての色面の分割による模様部品の形成処理を示す図である。
【図１９】上記色面の分割により形成した模様部品Ｔの展開例を示す図である。
【図２０】上記模様部品Ｔの分割例を示す図である。
【図２１Ａ】上記模様部品Ｔを分割することにより作成した模様部品Ｔ５の展開例を示す図である。
【図２１Ｂ】上記模様部品Ｔを分割することにより作成した模様部品Ｔ６の展開例を示す図である。
【図２１Ｃ】上記模様部品Ｔを分割することにより作成した模様部品Ｔ７の展開例を示す図である。
【図２１Ｄ】上記模様部品Ｔを分割することにより作成した模様部品Ｔ８の展開例を示す図である。
【図２２】上記模様部品Ｔ７の展開例からの分割例を示す図である。
【図２３】上記模様部品Ｔ７の展開例から分割して形成した模様部品Ｔ１０の展開例を示す図である。
【図２４】上記模様自動生成装置に備えられた中央演算処理部の機能構成を示すブロック図である。
【図２５】上記中央演算処理部による機能構成として上記模様自動生成装置に備えられた模様部品形成処理部で実行される模様部品形成処理の手順の一例を示すフローチャートである。
【図２６】上記模様部品形成処理における曲線自動作成処理を示す図である。
【図２７】上記曲線自動作成処理における任意線分ｂの設定を示す図である。
【図２８】上記模様部品形成処理における閉曲線作成処理により作成した模様部品Ｐの組み合わせ例を示す図である。
【図２９】上記模様部品Ｐの分割例を示す図である。
【図３０】上記模様部品形成処理における切抜処理を示す図である。
【図３１】上記切抜処理により作成される模様部品の例を示す図である。
【図３２Ａ】上記切抜処理により作成された模様部品Ｑ１の展開例を示す図である。
【図３２Ｂ】上記切抜処理により作成された模様部品Ｑ２の展開例を示す図である。
【図３２Ｃ】上記切抜処理により作成された模様部品Ｑ３の展開例を示す図である。
【図３２Ｄ】上記切抜処理により作成された模様部品Ｑ４の展開例を示す図である。
【図３２Ｅ】上記切抜処理により作成された模様部品Ｑ５の展開例を示す図である。
【図３２Ｆ】上記切抜処理により作成された模様部品Ｑ６の展開例を示す図である。
【図３３】高次模様部品の例を示す図である。
【図３４】模様部品の変形例を示す図である。
【図３５】透過複合模様部品の作成例を示す図である。
【図３６】透過複合により作成した模様部品Ｐａ・ｂの展開例を示す図である。
【図３７】透過複合により作成した模様部品Ｐａ・ａ１の展開例を示す図である。
【図３８】模様部品Ｑ１と模様部品Ｒ１の積載複合による複合模様部品の作成例を示す図である。
【図３９】積載複合により作成した模様部品Ｑ１・Ｒ１ａの展開例を示す図である。
【図４０】積載複合により作成した模様部品Ｑ１・Ｒ１ｂの展開例を示す図である。
【図４１】上記模様部品Ｑ１と模様部品Ｒ１の複合模様部品の展開例を示す図である。
【図４２】上記模様部品Ｑ１と模様部品Ｒ１の複合模様部品の他の展開例を示す図である。
【図４３Ａ】上記模様部品Ｑ１の基本展開を基に遠隔的間隔処理をした例を示す図である。
【図４３Ｂ】上記模様部品Ｑ１の基本展開を基に遠隔的間隔処理をした例高次模様部品の集合区分を変化させた他の展開例を示す図である。
【図４４】接置部位変更による間隙形成と間隙補修で形成される模様部品の形成方法及び補修を加えた模様部品Ｐ５の形成過程を示す図である。
【図４５】上記接置部位変更により作成した模様部品Ｐ５の展開例を示す図である。
【図４６】模様部品を分解して組み合わせて作成した模様部品の作成例を示す図である。
【図４７】上記高次模様部品Ｐ５の外形で同心方形模様を分割することによる模様部品Ｘの作成例を示す図である。
【図４８】上記模様部品Ｘの展開例を示す図である。
【図４９Ａ】上記模様部品Ｘの他の展開例を示す図である。
【図４９Ｂ】上記模様部品Ｘの他の展開例を示す図である。
【図４９Ｃ】上記模様部品Ｘの他の展開例を示す図である。
【図４９Ｄ】上記模様部品Ｘの他の展開例を示す図である。
【図４９Ｅ】上記模様部品Ｘの他の展開例を示す図である。
【図４９Ｆ】上記模様部品Ｘの他の展開例を示す図である。
【図５０】模様部品の展開で形成した模様の四配列複合による模様部品Ｙの例を示す図である。
【図５１Ａ】２つの模様配列Ａ１，Ａ２の積載複合により得られる模様部品の展開例を示す図である。
【図５１Ｂ】上記模様配列Ａ１，Ａ２の積載複合により得られる他の模様部品の展開例を示す図である。
【図５１Ｃ】上記模様配列Ａ１，Ａ２の積載複合により得られる他の模様部品の他の展開例を示す図である。
【図５２Ａ】模様配列Ａ３二配列の積載複合により得られる模様部品の展開例を示す図である。
【図５２Ｂ】上記模様配列Ａ３二配列の積載複合により得られる他の模様部品の展開例を示す図である。
【図５２Ｃ】上記模様配列Ａ３二配列の積載複合により得られる他の模様部品の展開例を示す図である。
【図５３Ａ】模様配列Ａ４二配列の積載複合により得られる模様部品の展開例を示す図である。
【図５３Ｂ】上記模様配列Ａ４二配列の積載複合により得られる他の模様部品の展開例を示す図である。
【図５３Ｃ】上記模様配列Ａ４二配列の積載複合により得られる他の模様部品の展開例を示す図である。
【図５４】模様配列Ａ４四配列の積載複合により得られる模様部品の展開例を示す図である。
【図５５】模様配列Ａ３二配列と模様配列Ａ４二配列の積載複合により得られる模様部品の展開例を示す図である。
【図５６】模様配列Ａ１，Ａ２各一配列、模様配列Ａ３二配列、模様配列Ａ４一配列の積載複合により得られる模様部品の展開例を示す図である。
【図５７Ａ】上記模様自動生成装置に備えられた補助記憶部に予め記憶されているチェック模様を示す図である。
【図５７Ｂ】上記補助記憶部に予め記憶されているドット模様を示す図である。
【図５７Ｃ】上記補助記憶部に予め記憶されている他のドット模様を示す図である。
【図５８Ａ】上記補助記憶部に予め記憶されている縞模様を示す図である。
【図５８Ｂ】上記補助記憶部に予め記憶されている他の縞模様を示す図である。
【図５８Ｃ】上記補助記憶部に予め記憶されている他の縞模様を示す図である。
【図５９】上記補助記憶部に予め記憶されているモザイク模様を示す図である。
【図６０Ａ】縞模様から模様部品Ｐ６ａでランダムに切り取り積載複合して得られる模様部品の展開例を示す図である。
【図６０Ｂ】縞模様から模様部品Ｐ６ｂでランダムに切り取り積載複合して得られる模様部品の展開例を示す図である。
【図６０Ｃ】縞模様から模様部品Ｐ６ｃでランダムに切り取り積載複合して得られる模様部品の展開例を示す図である。
【図６１Ａ】模様部品Ｐ６ｂ二組を積載複合して得られる模様部品の展開例を示す図である。
【図６１Ｂ】模様部品Ｐ６ｂ二組を積載複合して得られる他の模様部品の展開例を示す図である。
【図６１Ｃ】模様部品Ｐ６ｂ二組を積載複合して得られる他の模様部品の展開例を示す図である。
【図６２Ａ】模様部品Ｐ６ｃ二組を積載複合して得られる模様部品の展開例を示す図である。
【図６２Ｂ】模様部品Ｐ６ｃ二組を積載複合して得られる他の模様部品の展開例を示す図である。
【図６２Ｃ】模様部品Ｐ６ｃ二組を積載複合して得られる他の模様部品の展開例を示す図である。
【図６３Ａ】図５９に示したモザイク模様からランダムに切り取られた部分を回転形成した同心方形を下部模様として積載複合して得られる模様部品の展開例を示す図である。
【図６３Ｂ】図５９に示したモザイク模様からランダムに切り取られた部分を回転形成した同心方形を下部模様として積載複合して得られる他の模様部品の展開例を示す図である。
【図６３Ｃ】図５９に示したモザイク模様からランダムに切り取られた部分を回転形成した同心方形を下部模様として積載複合して得られる他の模様部品の展開例を示す図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることは言うまでもない。
【００３６】
本発明は、例えば図１に示すような構成の模様自動生成装置１００に適用される。
【００３７】
この模様自動生成装置１００は、模様自動生成処理を実行する中央演算処理部（ＣＰＵ）１、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、模様を自動生成するための処理手順を規定した模様の自動生成プログラム、及び所要データを記憶する主記憶部２、データ、ファイル等を記憶する補助記憶部３、キーボード５Ａ、マウス５Ｂ等の入力機器の制御を行う入力制御部４、作成した模様を外部の記憶装置やプリンタ等に出力する制御を行う出力制御部７、ディスプレイ８を制御する表示制御部７等を備え、これらがバス９を介して接続されてなる。
【００３８】
この模様自動生成装置１００において、中央演算処理部１は、主記憶部２に記憶されている制御プログラム（ＯＳ）に基づいて動作し、自動生成プログラムに従って図２のフローチャートに示す手順で模様の自動生成処理を実行する。
【００３９】
すなわち、模様自動生成装置１００における中央演算処理部１は、模様部品作成処理（ステップＳ１）、模様展開処理（ステップＳ２）、模様表示処理（ステップＳ３）、模様決定処理（ステップＳ４）、模様記憶処理（ステップＳ５）、ファイル出力処理（ステップＳ６）の順で模様の自動生成処理を実行する。
【００４０】
ステップＳ１の模様部品作成処理では、模様を形成する基本的要因を隙間なく展開するための模様部品を作成する。
【００４１】
ここで、上記ステップＳ１における模様部品作成処理では、次のような各種模様部品作成処理を選択的あるいは組み合わせて実行する。
【００４２】
第１の模様部品作成処理は、線分の組み合わせによる模様部品の作成処理であって、図３Ａに示すように、任意に引かれた一本の線分（任意線分）を組み合わせることにより、任意線分によって区画された箇所に連続する形態として模様部品Ａを作成する処理を行う。任意線分の組み合わせ位置を変化させることによって、上記任意線分によって区画された箇所に連続する形態として作成される模様部品は、図３Ｂ、図３Ｃに示すように、形態が変化した模様部品Ｂや模様部品Ｃとなる。
【００４３】
ここで、模様の基礎となる模様部品は、単純な任意な線分から始まり作成され、模様用途により多岐に分かれるが、図４Ａ〜図４Ｃに示すように、図４Ａに示した模様部品Ａの二配色展開、図４Ｂに示した模様部品Ｂの三配色展開、図４Ｃに示した模様部品Ｃの四配色展開等、連続展開可能な形態を基礎にすることで模様の発展に効果的に作用する。
【００４４】
このように、任意に引かれた一本の線分から、模様部品の作成過程と模様部品の種々特徴及び、展開して模様形態を形成することができる。
【００４５】
第２の模様部品作成処理は、線分の回転による組み合わせによる模様部品の作成処理であって、図５に示すように、任意線分ａを９０度ずつ回転して組み合わせ、互いに上下左右に組み合わせることにより模様部品Ａ１を作成する処理を行う。
【００４６】
さらに、このようにして模様部品Ａ１は、角度を変化させることにより変形させた模様部品Ａ１’としたり、上記模様部品Ａ１，模様部品Ａ１’を展開して新たな模様部品を作成することができる。
【００４７】
任意に形成した線分を９０度ずつ回転して組み合わせ、区画線として色面を分割したとき、分割した形態とその形態を９０度回転した形態は、互いに上下左右に組み合わせ可能な形態となる。任意線分とその変形は無限に存在する。すなわち、上記ステップＳ１における模様部品作成処理において使用する任意線分とその変形は無限に存在する。
【００４８】
また、このようにして作成した模様部品は、例えば図６の（Ａ）〜（Ｉ）に示すように、集合的模様部品（高次模様部品）とすることができる。このような集合的模様部品形態は、模様部品Ａ１を例に検索しても無限に存在する。模様は、同形同面積の模様部品が隙間なく展開して作成したものである。基礎となる模様部品を模様部品Ａ１としたとき、模様部品Ａ１を二個組み合わせた模様部品Ａ２に対し模様部品Ａ１は、模様部品Ａ２の模様部品部分となる。同じように模様部品Ａ３における模様部品Ａ１は模様部品Ａ３の模様部品部分であるが、模様部品Ａ７における模様部品Ａ３は模様部品部分を形成し、模様部品Ａ７における模様部品Ａ１は模様部品部分要素となる。模様を形成する模様部品の名称は、模様部品を基準に名称変化するが、これは模様部品の高次化（集合的模様部品）に伴い変化するものである。
【００４９】
ここで、上記模様部品Ａ１〜Ａ６を展開することにより得られる模様を図７Ａ〜図７Ｆに示す。
【００５０】
第３の模様部品作成処理は、色面の分割移動による模様部品の作成処理であり、任意に引かれた線分で正方形面を分割し、模様部品を作成する処理を行う。任意線分の正方形面における分割位置と移動位置の変化で形成される模様部品形態は異なったものとなる。また、展開方法も異なったものとなる。正方形の二辺を任意曲線で分割し、分割した断片を向かい合う辺、あるいは分割する辺に対し、９０度に交わる辺へ移動することにより模様部品を作成できる。ここで作成した模様部品は分割位置と移動位置の差異で異なる特徴を有する模様部品となる。
【００５１】
第３の模様部品作成処理では、例えば、図８Ａに示すように、自由線分ｂを正方形面内に設定することにより、上記正方形面から断片ａ１を分割し、その断片ａ１を回転移動し、また、上記自由線分ｂを反転して上記正方形面内に設定することにより、上記正方形面から断片ａ２を分割し、その断片ａ２を回転移動することにより、模様部品Ｐを作成する。
【００５２】
また、図８Ｂに示すように、自由線分ｂで正方形面から分割した断片ａ１を垂直移動し、また、反転した自由線分ｂで上記正方形面から分割した断片ａ２を水平移動することにより、模様部品Ｐ１を作成する。
【００５３】
また、図８Ｃに示すように、自由線分ｂで正方形面から分割した断片ａ１を斜め移動し、また、反転した自由線分ｂで上記正方形面から分割した断片ａ２を水平移動することにより、模様部品Ｐ２を作成する。
【００５４】
また、図８Ｄに示すように、自由線分ｂで正方形面から分割した断片ａ１を垂直移動し、また、反転した自由線分ｂで上記正方形面から分割した断片ａ２を斜め移動することにより、模様部品Ｐ３を作成する。
【００５５】
さらに、図８Ｅに示すように、自由線分ｂで正方形面から分割した断片ａ１を斜め移動し、また、反転した自由線分ｂで上記正方形面から分割した断片ａ２を斜め移動することにより、模様部品Ｐ４を作成する。
【００５６】
第４の模様部品作成処理は、任意区画線の複合による模様部品の作成処理であって、任意に区画された区画線を縦横、等間隔に並べて色面を分割することにより、連続展開可能な模様部品を作成する処理を行う。区画線は、上下方向、または、斜め方向に等間隔であれば模様部品を作成できる。また、区画線の間隔は自由に調整可能である。
【００５７】
この第４の模様部品作成処理では、例えば、図９に示すように、任意区画線を等間隔に並べて、外形（面）で分割することにより、連続展開可能な模様部品Ｓを作成する。模様部品Ｓを様々に変形しても連続展開可能な模様部品となる。あるいは、任意区画線を等間隔に並べて、外形線で分割することにより、連続展開可能な模様部品Ｓ１を作成する。任意区画線を等間隔に接近させた状態で並べて、外形線で分割することにより、連続展開可能な模様部品Ｓ２を作成する。あるいは、任意区画線を等間隔に斜めに並べて、外形線で分割することにより、連続展開可能な模様部品Ｓ３を作成する。
【００５８】
第５の模様部品作成処理は、線の移動による模様部品の作成処理であって、一定の間隔を持った任意線の集合を縦方向と横方向に交差させることにより形成される連続区画として模様部品を作成し、線の集合移動で変化する連続形態として模様部品を作成する処理を行う。
【００５９】
一定の間隔を持った直線の集合を縦方向と横方向に交差させ、互いに移動させても一定の正方形が形成されるが正方形の面積、形態に変化は生じない。第５の模様部品作成処理では、この原理に基づき様々な線を形成し、移動で生じる連続形態の変化を模様部品形態の形成に応用する。
【００６０】
この第５の模様部品作成処理では、例えば、図１０に示すように、屈曲線の移動による模様部品の作成処理を行う。すなわち、線分ａと線分ｂを組み合わせて連続する屈曲線を形成し、上記屈曲線を平行に並べた屈曲線集合Ｇａ１と、その屈曲線集合Ｇａ１を９０度回転させた屈曲線集合Ｇａ２とを重ね合わせることにより、模様部品を作成する。
【００６１】
この屈曲線の移動による模様部品の作成処理では、屈曲線集合を移動させることにより、図１１の（Ａ），（Ｂ），（Ｃ）に示すように、区画形態が変化する。
【００６２】
また、上記第５の模様部品作成処理では、例えば、図１２に示すように、曲線の移動による模様部品の作成処理を行う。すなわち、横方向の楕円を中心点で半切して形成した弧ａと弧ｂを連結し、さらに連結して連続する互いに反転した二種類の曲線を形成し、上記二種類の曲線を弧の巾に等しい間隔で交互に並べた曲線集合Ｇｂ１と、その曲線集合Ｇｂ１を９０度回転させた曲線集合Ｇｂ２とを重ね合わせるにより、模様部品を作成する。
【００６３】
この曲線の移動による模様部品の作成処理では、曲線集合を移動させることにより、図１３の（Ａ），（Ｂ），（Ｃ）に示すように、区画形態が変化する。
【００６４】
また、第５の模様部品作成処理では、例えば、図１４に示すように、自由曲線の移動による模様部品の作成処理を行う。すなわち、任意線分ａをつなぎ合わせて任意曲線ａを形成し、任意線分ａ（線分巾）の間隔で任意曲線ａを並べた任意曲線集合Ｇｃ１と、その任意曲線集合Ｇｃ１を９０度回転させた任意曲線集合Ｇｃ２とを重ね合わせて交差させることにより、同形の区画線を連続形成して模様部品とする。
【００６５】
この自由線の移動模様部品の作成処理では、例えば、図１５の（Ａ），（Ｂ），（Ｃ）に示すように、縦横の任意曲線集合を自由に移動させる度に異なる連続的区画として模様部品が作成される。
【００６６】
また、上記第５の模様部品作成処理では、例えば、図１６に示すように、二種類の自由曲線による模様部品の作成処理を行う。すなわち、任意線分をつなぎ合わせた任意曲線ａと、任意線分をつなぎ合わせた任意曲線ｂの二種類の任意曲線を双方の周期を統一して形成し、上記二種類の任意曲線ａ，ｂを任意線分（線分巾）に等しい間隔で交互に並べた曲線集合Ｇｄ１と、その曲線集合Ｇｄ１を９０度回転させた曲線集合Ｇｄ２とを重ね合わせるにより、四種類の同型の模様部品を作成する。
【００６７】
この二種類の自由曲線による模様部品の作成処理では、縦横の任意曲線集合を自由に移動させることにより、連続的区画形態として形成される四種類の模様部品の形態が変化する。
【００６８】
また、上記第５の模様部品作成処理では、異なる自由曲線の交差角変化による模様部品の作成処理を行う。すなわち、例えば、図１７Ａに示すように、二種類の任意曲線ａ，ｂの起点が重なる位置で構成することで連続する模様部品を作成し、図１７Ｂに示すように、任意曲線ａと任意曲線ｂの交差角度を変更することで、変化される二種類の模様部品を作成する。この二種類の模様部品は、組み合わせ展開と単独展開可能な特異な模様部品である。
【００６９】
さらに、この第５の模様部品作成処理では、例えば、図１８に示すように、正方形の色面をランダムに分割して模様部品を作成する処理を行う。すなわち、線分と方形面を任意に確定し（分割課程１）、確定した方形面を線分で分割し（分割課程２）、分割された個々の領域をランダムに配色し（分割課程３）、反転して組み合わせることにより模様部品Ｔを作成する。上記模様部品Ｔは、例えば斜線で非対称に分割し、一方の分割領域から模様部品Ｔ１を反転形成し、また、他方の分割領域から模様部品Ｔ２を反転形成することができる。また、上記模様部品Ｔは、例えば水平線で非対称に分割し、一方の分割領域から模様部品Ｔ３を反転形成し、また、他方の分割領域から模様部品Ｔ４を反転形成することができる。このようにして形成された模様部品は、さらに分割して模様部品を形成することが可能である。
【００７０】
分割に使用する線分は、後述する曲線自動作成処理により種々線分の連続より乱数によって特定した線分を変形、角度、拡大・縮小して使用することができる。
【００７１】
上記分割過程３で形成された模様部品部分を基に作成した模様部品Ｔは、展開すると図１９に示すような模様となる。この模様部品は角度、位置をランダムに設定した直線で分割し、反転を繰り返すことで二種類の模様部品を作成できる。
【００７２】
また、図２０に示すように基本となった模様部品Ｔを二等辺三角形で位置、角度をランダムに分割して模様部品Ｔ５〜Ｔ８を作成して展開すると、図２１Ａ〜図２１Ｄに示すような模様が得られる。さらに、例えば、図２２に示すように、図２１Ｃの模様から異なる模様部品Ｐの外形で分割して模様部品Ｔ１０を作成し、この模様部品Ｔ１０を展開すると図２３に示すような模様が得られる。
【００７３】
さらに、一度作成した模様及び模様部品を記憶し、それを基にして更に模様部品外形で分割すると新たな模様を形成できる。これらを乱数管理することで模様の印象変化は限りなく変化する。
【００７４】
すなわち、分割する模様形態の変化と模様部品外形との組み合わせ変化及び、分割する模様部品角度、位置、縮小・拡大によって形成される模様印象は限りなく変化する。また、内容が異なり外形を同じとする模様部品相互組み合わせと高次化で、模様印象は限りなく変化する。模様は、発展変化する各段階に於いて模様となり、各段階で印象の異なる模様となっている。この生成は限りなく連鎖する。
【００７５】
そして、この模様自動生成装置１００において、上記ステップＳ１における模様部品作成処理では、上述の如き各種模様部品作成処理を乱数表により選択的あるいは組み合わせて実行する。なお、上記ステップＳ１において、入力制御部４によりキーボード５Ａ、マウス５Ｂ等の入力機器の制御を行い、上記入力機器から操作入力を受け付けて、上述の如き各種模様部品作成処理を選択して、模様部品作成処理をすることもできる。
【００７６】
次のステップＳ２の模様展開処理では、上記ステップＳ１の模様部品作成処理で作成した模様部品をそのまま展開して模様を作成する場合と、予め上記補助記憶装置３に記憶されている模様部品を組み合わせて展開して模様を作成する場合と、予め上記補助記憶装置３に記憶されている模様部品を組み合わせて展開して模様を作成する場合がある。
【００７７】
すなわち、このステップＳ２における模様展開処理では、
（１）モチーフ間隔（模様部品同士の縦方向間隔・横方向間隔）
（２）送り間隔（模様部品同士の縦方向のずれ・横方向のずれ）
（３）回転（右回り・左回り）
を模様展開の基本要素として模様の展開処理を実行する。また、この模様展開処理部１２による模様の展開処理では、模様同士の合成などがさらに加わる。
【００７８】
次のステップＳ３の模様表示処理では、上記表示制御部７によりディスプレイ８を制御して、上記ステップＳ２の模様展開処理で模様部品を展開して作成した模様を上記ディスプレイ８で表示する。なお、入力制御部４によりキーボード５Ａ、マウス５Ｂ等の入力機器の制御を行い、上記入力機器から操作入力を受け付けて、模様の拡大表示／縮小表示を行う。
【００７９】
次のステップＳ４の模様決定処理では、入力制御部４によりキーボード５Ａ、マウス５Ｂ等の入力機器の制御を行い、上記入力機器から上記ディスプレイ８で表示した模様を採用するか否かの操作入力を受け付ける。そして、受け付けた操作入力が「ＮＯ」、すなわち、模様の採用を否定している場合には、ステップＳ１の模様部品作成処理に戻って、上記各ステップＳ１〜Ｓ４の処理を再度行い新たな模様を作成する。また、上記受け付けた操作入力が「ＹＥＳ」、すなわち、模様の採用を示している場合には、次のステップＳ５に移って模様記憶処理を行う。
【００８０】
このステップＳ５の模様記憶処理では、上記ステップＳ１〜Ｓ４の処理により作成され採用された模様を上記補助記憶部３に記憶する。
【００８１】
次のステップＳ６のファイル出力処理では、上記ステップＳ１〜Ｓ４の処理により作成され採用された上記補助記憶部３に記憶した模様の画像ファイルを出力制御部６により外部に出力する。
【００８２】
すなわち、この模様自動生成装置１００において、中央演算処理部１は、主記憶部２に記憶されている制御プログラム（ＯＳ）に基づいて動作し、自動生成プログラムに従って模様の自動生成処理を実行するものであって、その機能構成を図２４に示すように、上記ステップＳ１の模様部品作成処理を行う模様部品作成処理部１１、上記ステップＳ２の模様展開処理を行う模様展開処理部１２、上記ステップＳ３の模様表示処理を行う模様表示処理部１３、上記ステップＳ４の模様決定処理を行う模様決定処理部１４、上記ステップＳ５の模様記憶処理を行う模様記憶処理部１５、上記ステップＳ６のファイル出力処理を行うファイル出力処理部１６として機能する。
【００８３】
そして、この模様自動生成装置１００において、上記模様展開処理部１２では、上記ステップＳ１の模様部品作成処理が図２５に示すフローチャートに示す手順に従って実行される。
【００８４】
すなわち、上記ステップＳ１の模様部品作成処理では、切抜型を作成する切抜型作成処理（ステップＳ１０）と切抜型を用いて模様を切り抜く模様切抜処理（ステップＳ２０）を上記模様部品作成処理部１１で実行することにより、上記模様展開処理部１２で使用する模様部品を作成する。
【００８５】
ステップＳ１０の切抜型作成処理では、上記模様部品作成処理部１１は、先ず、模様部品の作成手法、すなわち、実行する模様部品作成処理を上述の第１の模様部品作成処理〜第５の模様部品作成処理から乱数表に基づいて自動的に選択する手法選択処理を行う（ステップＳ１１）。なお、このステップＳ１１の手法選択処理において、入力制御部４によりキーボード５Ａ、マウス５Ｂ等の入力機器の制御を行い、上記入力機器から操作入力を受け付けて、実行する模様部品作成処理を決定することもできる。
【００８６】
ここでは、上記ステップＳ１１の手法選択処理において、模様部品の作成手法として、例えば、第３の模様部品作成処理から上述の図８Ａに示した断片移動による作成過程による模様部品作成処理が選択されたものとして、模様部品Ｐの作成過程を説明する。
【００８７】
すなわち、次に、上記模様部品作成処理部１１は、曲線自動作成処理を行う（ステップＳ１２）。
【００８８】
このステップＳ１２の曲線自動作成処理では、例えば、図２６に示すように、種々線分の連続の内で必要な部分を乱数によって決定し、線分ｂとして使用する。線分は、様々な角度の直線、曲線によって構成された環状の連結体であり、連結線上に選択点（切断個所）が設定されている。線分の決定は、切断位置とその切断位置の最短間のみではなく、複数またいだ位置で確定される場合もあるがその総てを乱数表によってランダムに決定する。線分ｂは、横方向に変形、斜め方向に変形、反転、縦方向に変形させたものとすることができる。
【００８９】
次に、上記模様部品作成処理部１１は、上記ステップＳ１２の曲線自動作成処理で作成された線分ｂを閉曲線に変更する閉曲線作成処理を行う（ステップＳ１３）。
【００９０】
ここでは、上記ステップＳ１１の手法選択処理において、上述の第１〜第５の模様部品作成処理からランダムに上記第３の模様部品作成処理として図８Ａに示した断片移動による作成過程が選択された結果、線分ｂを正方形面内に設定することにより、上記正方形面から断片ａ１を分割し、その断片ａ１を回転移動し、また、上記自由線分ｂを反転して上記正方形面内に設定することにより、上記正方形面から断片ａ２を分割し、その断片ａ２を回転移動することにより、模様部品Ｐを作成し、その外形線で示される閉曲線を得る。この第３の模様部品作成処理では、図２７に示すように、正方形対角線ａを回転軸とした対象形のみ展開可能な模様部品となるので、任意線分ｂが正方形（分割する色面）上辺の特定位置に設定（対角線ａを越えない一定範囲のいずれかにランダム設定）されると以後の模様部品形態は自動的に確定する。なお、分割する色面は正方形の他に、正三角形も展開可能である。
【００９１】
次に、上記模様部品作成処理部１１は、上記ステップＳ１３の処理で得られた模様部品Ｐ又はその閉曲線を組み合わせして使用するか否かの判定処理を行う（ステップＳ１４）。
【００９２】
このステップＳ１４の判定処理では、例えば乱数表によってランダムにどちらを選択するかを判定し、その判定結果が「ＹＥＳ」、すなわち、組み合わせて使用することを示している場合には、ステップＳ１５に移って組み合わせの選択処理を行い、選択された組み合わせで模様部品Ｐ又はその閉曲線を組み合わせる組み合わせ処理を行う（ステップＳ１６）。また、判定結果が「ＮＯ」、すなわち、模様部品Ｐ又はその閉曲線を単独で使用することを示している場合には、ステップＳ１７に移って分割処理を行うかの判定処理を行う。
【００９３】
なお、上記ステップＳ１４の判定処理では、上記入力制御部４によりキーボード５Ａ、マウス５Ｂ等の入力機器の制御を行い、上記入力機器からの操作入力を受け付け、受け付けた操作入力の内容によりどちらを選択するかを判定することもできる。
【００９４】
ここで、上記ステップＳ１５では、模様部品Ｐ又はその閉曲線の組み合わせを乱数表によってランダムに決定する。そして、上記ステップＳ１６における組み合わせ処理では、上記ステップＳ１３の処理で得られた模様部品Ｐ又はその外形線で示される閉曲線から、上記ステップＳ１５において選択された組み合わせで、図２８の（Ａ）〜（Ｅ）に示すように、模様部品Ｐの２個組み合わせた模様部品の閉曲線や模様部品Ｐの４個組み合わせた各種模様部品の種閉曲線を形成する処理を行う。すなわち、模様部品Ｐは、集合区分から単独ばかりではなく、複数の集合体（高次化）も模様部品として機能し、集合方法が異なると、集合形態（高次模様部品形態）が変化する。また、個々の外形も異なったものとなる。
【００９５】
次のステップＳ１７の判定処理では、例えば乱数表によってランダムにどちらを選択するかを判定し、その判定結果が「ＹＥＳ」、すなわち、分割処理を行うことを示している場合には、ステップＳ１８に移って分割処理のパラメータの選択処理を行い、選択されたパラメータでの組み合わせで模様部品Ｐ又はその閉曲線の分割処理を行って（ステップＳ１９）、上記ステップＳ１０の切抜型作成処理を終了する。また、判定結果が「ＮＯ」、すなわち、模様部品Ｐ又はその閉曲線をそのまま使用することを示している場合には、上記ステップＳ１０の切抜型作成処理を終了する。
【００９６】
なお、上記ステップＳ１７の判定処理では、上記入力制御部４によりキーボード５Ａ、マウス５Ｂ等の入力機器の制御を行い、上記入力機器からの操作入力を受け付け、受け付けた操作入力の内容によりどちらを選択するかを判定することもできる。
【００９７】
ここで、上記ステップＳ１９の分割処理では、模様部品の分割又は模様部品外形線で模様形態を分割する処理を行う。すなわち、上記ステップＳ１３の処理で得られた模様部品Ｐ又はその外形線で示される閉曲線の分割、又は、上記ステップＳ１４の処理で模様部品Ｐを複数組み合わせて得られた模様部品Ｐ’又はその外形線で示される閉曲線を用いて、分割処理を行う。例えば図２９に示すように、模様部品Ｐを線分ｃにより２つの領域に分割する。分割に際して使用される線分ｃも、線分ｂと同様に上記ステップＳ１８において分割処理のパラメータとしてランダムに選定される。なお、模様部品を形成する模様部品部分及び高次模様部品までの各段階で分割は可能であり、各段階での分割は、形成される模様の印象変化と関連する。
【００９８】
また、上記ステップＳ２０の模様切抜処理では、上記模様部品作成処理部１１は、先ず、切抜型作成処理に使用する切り抜き元の模様を乱数表に基づいて自動的に選択する選択処理を行う（ステップＳ２１）。
【００９９】
次に、上記模様部品作成処理部１１は、上記ステップＳ１０の切抜型作成処理により作成した模様部品の外形線すなわち閉曲線を切抜型として用いて、上記ステップＳ２１で選択された模様を切り抜く切抜処理を行う（ステップＳ２２）。
【０１００】
このステップＳ２２の切抜処理では、例えば図３０の（Ａ）に示すように、上記ステップＳ１０の切抜型作成処理によりランダムに作成された模様部品Ｐの外形について、＋印にて示す模様部品上の選択点Ｘを設定される。なお、模様部品上の選択点個数は無限に設定できるが、必要に応じて個数を限定する。
【０１０１】
仮に、選択点Ｘが選定され、模様部品の角度と大きさが確定したとき、分割する模様形態として、分割専用の縞模様との選択点Ｙが乱数表によってランダムに選択され、この場合、例えば図３０の（Ｂ）に示すように、縞模様の選択点Ｙがランダム選定され、図３０の（Ｃ）に示すように、模様部品の選択点Ｘと縞模様の選択点Ｙを交点として分割による模様部品内容が決定し、例えば図３０の（Ｄ）に示すような模様部品Ｑ１が作成される。
【０１０２】
ここで、縞模様と模様部品Ｐの外形の回転、上下、左右の移動で、模様部品は限りなく形成可能であり、図３１に示すように、各種模様部品Ｑ１〜Ｑ６を作成することができ、展開して模様となったとき個々に印象の異なる模様を形成できる。
【０１０３】
上記各種模様部品Ｑ１〜Ｑ６は、展開すると図３２Ａ〜図３２Ｆに示すような模様となる。
【０１０４】
次に、上記模様部品作成処理部１１は、上記ステップＳ２２の切抜処理により作成した模様部品Ｑを組み合わせして使用するか否かの判定処理を行う（ステップＳ２３）。
【０１０５】
このステップＳ２３の判定処理では、例えば乱数表によってランダムにどちらを選択するかを判定し、その判定結果が「ＹＥＳ」、すなわち、組み合わせて使用することを示している場合には、ステップＳ２４に移って組み合わせの選択処理を行い、選択された組み合わせで模様部品Ｑを組み合わせる組み合わせ処理を行い（ステップＳ２５）、上記ステップＳ２０の模様切抜処理を終了する。また、判定結果が「ＮＯ」、すなわち、模様部品Ｑを単独で使用することを示している場合には、上記ステップＳ２０の模様切抜処理を終了する。
【０１０６】
なお、上記ステップＳ１７の判定処理では、上記入力制御部４によりキーボード５Ａ、マウス５Ｂ等の入力機器の制御を行い、上記入力機器からの操作入力を受け付け、受け付けた操作入力の内容によりどちらを選択するかを判定することもできる。
【０１０７】
ここで、実際の模様部品は、高次模様部品の模様部品部分であり、模様部品Ｑ１，模様部品Ｑ２，模様部品Ｑ３から四個回転形成で図３３の（Ａ），（Ｂ），（Ｃ）に示すような各高次模様部品を作成することができる。また、図３３の（Ｄ），（Ｅ），（Ｆ）に示すように、模様部品Ｑ１と模様部品Ｑ２とを組み合わせた高次模様部品、高次模様部品Ｑ２と高次模様部品Ｑ３を組み合わせた高次模様部品、高次模様部品Ｑ３と模様部品Ｑ１を組み合わせた高次模様部品などを作成することもできる。
【０１０８】
また、模様部品は、どのように変形しても連続展開可能な模様部品となるため、ランダムに変形する事で模様の印象は異なったものとなる。図３４の（Ａ）〜（Ｅ）に示すように、縦方向に圧縮変形縦方向に伸長変形左上方から圧縮変形左斜め方向に伸長変形左斜めから圧縮・横に伸長変形  変形には模様部品段階での変形と高次模様部品段階での変形、模様として展開後に変形する場合があり、各段階での変形は、個々模様印象が異なったものになる。
【０１０９】
特に印象変化が顕著に現れる部分は、複合模様部品の作成過程に於いて、上部模様部品、下部模様部品双方の一方を変形あるいは、双方を個別に変形複合する場合である。複合の場合も変形を乱数管理することで、複雑な組み合わせが可能であり、形成される模様の印象変化も多岐に渡る。
【０１１０】
また、一つの模様部品Ｐ１から異なる要素を分解して複数の模様部品を選別形成し複合することにより複合模様部品とすることができる。また、異なる模様部品を複合（重ね合わす）することにより複合模様部品とすることができる。複合には透過複合模様部品と積載複合模様部品に大別される。透過複合の間隙のない展開では、模様部品Ｐ１ａあるいは模様部品Ｐ１ｂのどちらかを基準にすることで破綻は生じない。
【０１１１】
透過複合模様部品としては、例えば図３５に示すように、一つの模様部品Ｐ１から異なる要素を分解して複数の配列模様部品Ｐ１ａ，配列模様部品Ｐ１ｂを選別形成し、選択点Ｘ，Ｙを交点として、上記配列模様部品Ｐ１ａと配列模様部品Ｐ１ｂを複合（重ね合わす）することにより複合模様部品Ｐａ・ｂを作成したり、同じ模様部品Ｐ１ａを複合（重ね合わす）することにより複合模様部品Ｐａ・ａ１を作成することができる。
【０１１２】
上記複合模様部品Ｐａ・ｂは、配列模様部品Ｐ１ａを上部配列とした複合模様部品であって、上記模様展開処理部１２で展開すると図３６に示すような模様となる。また、上記複合模様部品Ｐａ・ａ１は、配列模様部品Ｐ１ａを上部配列とした複合模様部品であって、上記模様展開処理部１２で展開すると図３７に示すような模様となる。
【０１１３】
また、積載複合は、上部模様部品の空間から下部模様部品形態が覗くように観察される複合である。二種類の模様部品が重なり合い（積載複合）展開する事で新たな模様を作成する。積載複合する場合、上部模様部品と下部模様部品の選択及び、双方模様部品の選択点、交点、角度、大きさに至る総ての複合要因はランダムに決定される。選択点と交点は、必ずしも双方の中心点でなくても展開して模様を形成したとき、模様印象を大きく損ねることはない。
【０１１４】
例えば、図３８に示すように、模様部品Ｑ１の高次模様部品と下部模様部品Ｒ１に選択点Ｘ，Ｙを設定し、上記選択点Ｘ，Ｙを交点として複合（重ね合わす）することにより、複合模様部品Ｑ１・Ｒ１ａを作成したり、選択点を移動して複合（重ね合わす）することにより複合模様部品Ｑ１・Ｒ１ｂを作成することがきる。
【０１１５】
上記複合模様部品Ｑ１・Ｒ１ａは、上記模様展開処理部１２で展開すると図３９に示すような模様となる。また、上記複合模様部品Ｑ１・Ｒ１ｂは、上記模様展開処理部１２で展開すると図４０に示すような模様となる。
【０１１６】
また、上部模様部品と下部模様部品との大きさの差が生じても、展開して模様を形成したとき、印象変化は効果的に作用する。
【０１１７】
例えば、模様部品Ｑ１の高次模様部品と模様部品Ｒ１を１０度回転し、５０％縮小した複合模様部品を展開すると図４１に示すような模様となる。また、模様部品Ｑ１の高次模様部品と模様部品Ｒ１を４５度回転し、１５％拡大した複合模様部品を展開すると図４２に示すような模様となる。
【０１１８】
さらに、複合では模様部品に含まれる空間が効果的に作用する。空間と間隙は、区別する必要がある。隙間なく展開する模様部品の展開を基本とするため空間は、模様部品内部の模様要素に含まれるものとする。画面表示に於いて、白色部分と空間部分の表示が一見、同じに見えるが複合の場合、空間は明確化する。基本的に隙間・重複なく展開する模様部品及び模様部品の構成要素は、意図的に接置部位を変更すると間隙と重複（模様部品の重なり）が発生する。接置部位変更は、模様部品、模様部品部分各段階で可能である。
【０１１９】
模様部品は、間隙及び重複なく展開するため、同等の接置部位変更で形成される間隙・重複形態は、規則的であり、模様として効果的な形態となる。
【０１２０】
例えば、上記模様部品Ｑ１の高次模様部品を展開すると上述の如く図３２Ａに示すような模様となるが、その集合区分を変化させると、図４３Ａや図４３Ｂに示すような模様となり、集合区分に対し遠隔的間隙と重複的間隙の変化で模様印象は、異なったものとなる。すなわち、例えば、上記模様部品Ｑ１の基本展開を基に遠隔的間隔処理をした例を図４３Ａに示すように、上記模様部品Ｑ１の基本展開に対して遠隔的間隔が模様の印象変化に効果的に作用する。また、上記模様部品Ｑ１の基本展開を基に遠隔的間隔処理をした例を図４３Ｂに示すように、上記模様部品Ｑ１の基本展開に対して重複的移動が模様の印象変化に効果的に作用する。図４３Ａ、図４３Ｂでは、遠隔的間隙を明確化するために模様部品内部の空間は白配色とし、黒地を使用した。集合区分に対し遠隔的間隙と重複的間隙の変化で模様印象は、異なったものとなる。
【０１２１】
ここで、遠隔・重複の縦横方向及び回転角度は、各段階で乱数によってランダムに決定する。
【０１２２】
ここで、同形、同面積の模様部品が隙間なく展開することから形成される基本展開は、種々の模様発展に効果的に作用する。模様部品の接置部位を変更することで発生する間隙は、接置部位の変更に伴い様々に変化する。
【０１２３】
例えば、図４４に接置部位変更による間隙形成と間隙補修で形成される模様部品の形成方法及び補修を加えた模様部品Ｐ５の形成過程を示すように、模様部品Ｐの高次模様部品から、接置部位変更により発生する間隙を補修し、新たな模様部品Ｐ５を作成することができる。
【０１２４】
この模様部品Ｐ５は、上記模様展開処理部１２で展開すると図４５に示すような模様となる。
【０１２５】
また、模様部品は、要素別に分解して展開することが可能である。また、分解した個々を新たに組み合わすことができる。ここでは、一度作成した模様部品を分解して三種類の要素を模様部品とし、個別に積載複合する例を図４６に示す。
【０１２６】
図４６に示した模様部品Ｐ６は、間隙補修により作成した模様部品Ｐ５の模様部品部分を差し替えて作成したものである。模様部品Ｐ６ａ，模様部品Ｐ６ｂ，模様部品Ｐ６ｃは、上記模様部品Ｐ６の構成要素（模様部品部分）を個別に分解（主要素に対し他要素を透明化）した模様部品である。
【０１２７】
区分された模様部品要素を個々に内容の異なる別要素（同形態・面積）に入れ替えることで模様印象を変化させることも、要素別にした個々を積載することも可能であり、様々な模様との複合から多岐にわたる形成模様の印象変化が可能となる。
【０１２８】
例えば、図４７に示すように、模様部品Ｐの高次模様部品Ｐ５を基本部品として用い、この高次模様部品Ｐ５の外形で同心方形模様を分割することにより作成した模様部品Ｘは、模様部品Ｐ５を構成する模様部品部分Ｐ（模様部品Ｐ５が模様部品のとき模様部品Ｐは模様部品部分となる）と適宜入れ替えることで、新たな模様部品となる。
【０１２９】
この模様部品Ｘは、上記模様展開処理部１２で展開すると図４８に示すような模様となる。
【０１３０】
このような模様部品形成により、例えば図４９Ａ〜図４９Ｆに示すように、様々な印象の異なる模様の展開が可能となる。
【０１３１】
また、分解区分された模様部品Ｐ６ａ・Ｐ６ｃは、個々に複数積載複合することができる。
【０１３２】
また、図５０に模様部品の展開で形成した模様の四配列複合による模様部品Ｙの例を示すように、模様部品の展開で形成した模様を基に、模様を構成する要素を個別に配列化して得られる模様は、配列の微妙な移動で模様印象は限りなく変化し、また同配列及び他の配列を数配列複合することが可能である。
【０１３３】
この図５０では、模様部品Ｐを二配色したそれぞれを模様配列Ａ１と模様配列Ａ２とし、同心方形をＰ外形で分割して作成した模様部品を模様配列Ａ３とした。さらに、間隙を補修することで作成した補修部品を模様配列Ａ４として個々の配列を積載複合（配列を積み重ねる）して新たな模様部品を作成することができる。
【０１３４】
上記模様配列Ａ１と模様配列Ａ２を二配列ずつ積載複合して得られる模様部品を上記模様展開処理部１２で展開すると、図５１Ａ〜図５１Ｃに示すような模様となる。
【０１３５】
また、上記模様配列Ａ３の二配列を積載複合して得られる模様部品を上記模様展開処理部１２で展開すると、図５２Ａ〜図５２Ｃに示すような模様となる。
【０１３６】
また、上記模様配列Ａ４の二配列を積載複合して得られる模様部品を上記模様展開処理部１２で展開すると、図５３Ａ〜図５３Ｃに示すような模様となる。
【０１３７】
また、上記模様配列Ａ４の四配列を積載複合して得られる模様部品を上記模様展開処理部１２で展開すると、図５４に示すような模様となる。
【０１３８】
また、上記模様配列Ａ３の二配列と上記模様配列Ａ４の二配列を積載複合して得られる模様部品を上記模様展開処理部１２で展開すると、図５５に示すような模様となる。
【０１３９】
さらに、上記模様配列Ａ１と模様配列Ａ２の各一配列、模様配列Ａ３の二配列と模様配列Ａ４の一配列を積載複合して得られる模様部品を上記模様展開処理部１２で展開すると、図５６に示すような模様となる。
【０１４０】
このようにして得られる模様は、配列の微妙な移動で模様印象は限りなく変化し、また同配列及び他の配列を数配列複合することが可能である。
【０１４１】
また、分解された模様部品の積載位置、積載個数、積載種類及び個数、角度、大きさ、上部・下部の選別を乱数によって管理することで、形成される模様の印象は様々に変化する。
【０１４２】
ここで、上記補助記憶部３には、図５７Ａ〜図５７Ｃに示すようなチェック模様やドット模様、図５８Ａ〜図５８Ｃに示すような各種縞模様、さらに、例えば図５９に示すようなモザイク模様など、数十種類の幾何学模様が予め補助記憶部３に記憶されており、上記補助記憶部３から選択的に読み出して上記分割処理や複合処理において使用される。
【０１４３】
また、上述のようにして得られた模様部品Ｐ６ａ，模様部品Ｐ６ｂ，模様部品Ｐ６ｃは、他の模様と積載複合することが可能である。
【０１４４】
例えば、図５８Ａ〜図５８Ｃに示した縞模様部分から模様部品Ｐ６ａ，模様部品Ｐ６ｂ，模様部品Ｐ６ｃでランダムに切り取り積載複合して得られる模様部品を上記模様展開処理部１２で展開することにより得られた模様の例を図６０Ａ〜図６０Ｃ、図６１Ａ〜図６１Ｃ、図６２Ａ〜図６２Ｃに示す。
【０１４５】
図６０Ａ〜図６０Ｃは、模様部品Ｐ６ａ二組を積載複合して得られる模様部品を上記模様展開処理部１２で展開して得られた模様の各例を示している。
【０１４６】
図６１Ａ〜図６１Ｃは、模様部品Ｐ６ｂ二組を積載複合して得られる模様部品を上記模様展開処理部１２で展開して得られた模様の各例を示している。
【０１４７】
図６２Ａ〜図６２Ｃは、模様部品Ｐ６ｃ二組を積載複合して得られる模様部品を上記模様展開処理部１２で展開して得られた模様の各例を示している。
【０１４８】
また、図５９に示したモザイク模様からランダムに切り取られた部分を回転形成した同心方形を下部模様として積載複合して得られる模様部品を上記模様展開処理部１２で展開することにより得られた模様の例を図６３Ａ〜図６３Ｃに示す。
【符号の説明】
【０１４９】
１、  中央演算処理部（ＣＰＵ）、２  主記憶部、３  補助記憶部、４  入力制御部、５Ａ  キーボード、５Ｂ  マウス、６  出力制御部、７  表示制御部、８  ディスプレイ、９  バス、１１  模様部品作成処理部、１２  模様展開処理部、１３模様表示処理部、１４  模様決定処理部、１５  模様記憶処理部、１６  ファイル出力処理部、１００  模様自動生成装置
【図１】
2011159172.tif 000003
【図２】
2011159172.tif 000004
【図３Ａ】
2011159172.tif 000005
【図３Ｂ】
2011159172.tif 000006
【図３Ｃ】
2011159172.tif 000007
【図４Ａ】
2011159172.tif 000008
【図４Ｂ】
2011159172.tif 000009
【図４Ｃ】
2011159172.tif 000010
【図５】
2011159172.tif 000011
【図６】
2011159172.tif 000012
【図７Ａ】
2011159172.tif 000013
【図７Ｂ】
2011159172.tif 000014
【図７Ｃ】
2011159172.tif 000015
【図７Ｄ】
2011159172.tif 000016
【図７Ｅ】
2011159172.tif 000017
【図７Ｆ】
2011159172.tif 000018
【図８Ａ】
2011159172.tif 000019
【図８Ｂ】
2011159172.tif 000020
【図８Ｃ】
2011159172.tif 000021
【図８Ｄ】
2011159172.tif 000022
【図８Ｅ】
2011159172.tif 000023
【図９】
2011159172.tif 000024
【図１０】
2011159172.tif 000025
【図１１】
2011159172.tif 000026
【図１２】
2011159172.tif 000027
【図１３】
2011159172.tif 000028
【図１４】
2011159172.tif 000029
【図１５】
2011159172.tif 000030
【図１６】
2011159172.tif 000031
【図１７Ａ】
2011159172.tif 000032
【図１７Ｂ】
2011159172.tif 000033
【図１８】
2011159172.tif 000034
【図１９】
2011159172.tif 000035
【図２０】
2011159172.tif 000036
【図２１Ａ】
2011159172.tif 000037
【図２１Ｂ】
2011159172.tif 000038
【図２１Ｃ】
2011159172.tif 000039
【図２１Ｄ】
2011159172.tif 000040
【図２２】
2011159172.tif 000041
【図２３】
2011159172.tif 000042
【図２４】
2011159172.tif 000043
【図２５】
2011159172.tif 000044
【図２６】
2011159172.tif 000045
【図２７】
2011159172.tif 000046
【図２８】
2011159172.tif 000047
【図２９】
2011159172.tif 000048
【図３０】
2011159172.tif 000049
【図３１】
2011159172.tif 000050
【図３２Ａ】
2011159172.tif 000051
【図３２Ｂ】
2011159172.tif 000052
【図３２Ｃ】
2011159172.tif 000053
【図３２Ｄ】
2011159172.tif 000054
【図３２Ｅ】
2011159172.tif 000055
【図３２Ｆ】
2011159172.tif 000056
【図３３】
2011159172.tif 000057
【図３４】
2011159172.tif 000058
【図３５】
2011159172.tif 000059
【図３６】
2011159172.tif 000060
【図３７】
2011159172.tif 000061
【図３８】
2011159172.tif 000062
【図３９】
2011159172.tif 000063
【図４０】
2011159172.tif 000064
【図４１】
2011159172.tif 000065
【図４２】
2011159172.tif 000066
【図４３Ａ】
2011159172.tif 000067
【図４３Ｂ】
2011159172.tif 000068
【図４４】
2011159172.tif 000069
【図４５】
2011159172.tif 000070
【図４６】
2011159172.tif 000071
【図４７】
2011159172.tif 000072
【図４８】
2011159172.tif 000073
【図４９Ａ】
2011159172.tif 000074
【図４９Ｂ】
2011159172.tif 000075
【図４９Ｃ】
2011159172.tif 000076
【図４９Ｄ】
2011159172.tif 000077
【図４９Ｅ】
2011159172.tif 000078
【図４９Ｆ】
2011159172.tif 000079
【図５０】
2011159172.tif 000080
【図５１Ａ】
2011159172.tif 000081
【図５１Ｂ】
2011159172.tif 000082
【図５１Ｃ】
2011159172.tif 000083
【図５２Ａ】
2011159172.tif 000084
【図５２Ｂ】
2011159172.tif 000085
【図５２Ｃ】
2011159172.tif 000086
【図５３Ａ】
2011159172.tif 000087
【図５３Ｂ】
2011159172.tif 000088
【図５３Ｃ】
2011159172.tif 000089
【図５４】
2011159172.tif 000090
【図５５】
2011159172.tif 000091
【図５６】
2011159172.tif 000092
【図５７Ａ】
2011159172.tif 000093
【図５７Ｂ】
2011159172.tif 000094
【図５７Ｃ】
2011159172.tif 000095
【図５８Ａ】
2011159172.tif 000096
【図５８Ｂ】
2011159172.tif 000097
【図５８Ｃ】
2011159172.tif 000098
【図５９】
2011159172.tif 000099
【図６０Ａ】
2011159172.tif 000100
【図６０Ｂ】
2011159172.tif 000101
【図６０Ｃ】
2011159172.tif 000102
【図６１Ａ】
2011159172.tif 000103
【図６１Ｂ】
2011159172.tif 000104
【図６１Ｃ】
2011159172.tif 000105
【図６２Ａ】
2011159172.tif 000106
【図６２Ｂ】
2011159172.tif 000107
【図６２Ｃ】
2011159172.tif 000108
【図６３Ａ】
2011159172.tif 000109
【図６３Ｂ】
2011159172.tif 000110
【図６３Ｃ】
2011159172.tif 000111