"複数の色別模様部からなる刺繍模様をミシンにより縫製するための刺繍データであって前記色別模様部の色を特定する糸色データを含む刺繍データを作成する刺繍データ作成装置において、予め定義されている複数色を記憶する色記憶手段と、前記色別模様部毎に、前記色記憶手段に記憶されている複数色の中から前記糸色データとして用いる色をランダムに抽出して割り当てる割当手段と、予め設定された前記色別模様部の縫製順序を記憶する縫製順序記憶手段とを備え、前記糸色データとして前記割当手段により各色別模様部に割り当てられた色の濃淡の順と、前記色別模様部の縫製順序とを対応させた刺繍データを作成することを特徴とする刺繍データ作成装置。前記割当手段は、前記色別模様部の縫製順序に基づいて、各色別模様部に当該縫製順序と色の濃淡の順とが対応するように色の割り当てを行うことを特徴とする請求項1記載の刺繍データ作成装置。前記割当手段は、既に抽出した色に対して順次濃くなる色または順次淡くなる色が抽出されるまで、前記糸色データとして用いる色をランダムに抽出する処理を繰り返し実行することを特徴とする請求項1または2記載の刺繍データ作成装置。前記割当手段は、前記色記憶手段に記憶されている複数色の中から前記色別模様部の総数の分ランダムに抽出した色を、前記縫製順序に従い色の濃淡の順に並び替えて割り当てる処理を実行することを特徴とする請求項1または2記載の刺繍データ作成装置。前記刺繍データに基づき前記複数の色別模様部相互間で少なくとも一部が重なり合うか否かを判定する重なり判定手段を備え、前記割当手段は、前記重なり判定手段による判定結果と前記縫製順序とに基づいて、相互に重なり合う色別模様部について前記縫製順序が早い色別模様部に相対的に淡い色を割り当て、前記縫製順序が遅い色別模様部に相対的に濃い色を割り当てることを特徴とする請求項1または2記載の刺繍データ作成装置。前記重なり判定手段の判定結果に基づいて、前記複数の色別模様部相互間で少なくとも一部が重なり合う色別模様部がある場合、重なり合う色別模様部の数を重なり数として検出する重なり数検出手段を備え、前記割当手段は、前記重なり数検出手段により検出された重なり数と前記縫製順序とに基づいて、相互に重なり合う色別模様部について前記縫製順序が早い色別模様部ほど相対的に淡い色を割り当て、前記縫製順序が遅い色別模様部ほど相対的に濃い色を割り当てることを特徴とする請求項5記載の刺繍データ作成装置。前記色記憶手段に記憶されている複数色を色の濃淡により前記重なり数に応じた複数のグループに配分する第1配分手段を備え、前記割当手段は、前記第1配分手段で配分された前記グループ間における色の濃淡の順と前記縫製順序とを対応させて、各色別模様部に夫々該当するグループの中から前記糸色データとして用いる色をランダムに抽出して割り当てることを特徴とする請求項6記載の刺繍データ作成装置。前記色記憶手段に記憶されている複数色を色の濃淡により前記色別模様部の総数に応じた複数のグループに配分する第2配分手段を備え、前記割当手段は、前記第2配分手段で配分された前記グループ間における色の濃淡の順と前記縫製順序とを対応させて、各色別模様部に夫々該当するグループの中から前記糸色データとして用いる色をランダムに抽出して割り当てることを特徴とする請求項1または2記載の刺繍データ作成装置。請求項1から8の何れかに記載の刺繍データ作成装置の各種処理手段として、刺繍データ作成装置のコンピュータを機能させるための刺繍データ処理プログラム。請求項1から8の何れかに記載の刺繍データ作成装置を備えたことを特徴とするミシン。特許文献1の刺繍データ作成装置では、相互に重なり合う色別模様部のうち縫製順序が遅い色別模様部の糸色が、より濃い色に変更される。しかしながら、ユーザとしては、色別模様部の色が他の色別模様部の色との関係で制約されるのではなく、色別模様部の夫々について規定の色ではない好みの色や或いは奇抜な色で縫製したい場合もある。しかしながら、このような刺繍模様の色の指定を行うには、色別模様部のデータを1つ1つ読み出して該当する糸色データの確認や指定を行わなければならず、手間がかかり面倒である。本発明は上記事情に鑑みてなされたものであり、その目的は、刺繍模様の配色を簡単に行うことができると共に、刺繍模様の品質を確保しながらも多様な配色パターンを得ることができる刺繍データ作成装置、刺繍データ処理プログラム及びミシンを提供することである。上記した目的を達成するために、本発明の請求項1の刺繍データ作成装置は、複数の色別模様部からなる刺繍模様をミシンにより縫製するための刺繍データであって前記色別模様部の色を特定する糸色データを含む刺繍データを作成する刺繍データ作成装置において、予め定義されている複数色を記憶する色記憶手段と、前記色別模様部毎に、前記色記憶手段に記憶されている複数色の中から前記糸色データとして用いる色をランダムに抽出して割り当てる割当手段と、予め設定された前記色別模様部の縫製順序を記憶する縫製順序記憶手段とを備え、前記糸色データとして前記割当手段により各色別模様部に割り当てられた色の濃淡の順と、前記色別模様部の縫製順序とを対応させた刺繍データを作成することを特徴とする。上記刺繍データ作成装置によれば、刺繍模様について、色別模様部の糸色データに対し抽出した色を割り当ててランダムな配色を行うことができる。このため、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。また、各色別模様部に割り当てられた色の濃淡の順と色別模様部の縫製順序とが対応する刺繍データが作成される。従って、例えば縫製順序が遅い色別模様部ほど濃くなるように濃淡の順を対応させた場合には、縫製順序が早い下側の刺繍糸が、縫製順序が遅い上側の刺繍糸を通して透けて見えることがない。これにより、刺繍模様の品質を確保しながらも、多様な配色パターンを効率的に得ることができる。請求項2の刺繍データ作成装置では、請求項1の発明において、前記割当手段は、前記色別模様部の縫製順序に基づいて、各色別模様部に当該縫製順序と色の濃淡の順とが対応するように色の割り当てを行うことを特徴とする。請求項3の刺繍データ作成装置では、請求項1または2の発明において、前記割当手段は、既に抽出した色に対して順次濃くなる色または順次淡くなる色が抽出されるまで、前記糸色データとして用いる色をランダムに抽出する処理を繰り返し実行することを特徴とする。請求項4の刺繍データ作成装置では、請求項1または2の発明において、前記割当手段は、前記色記憶手段に記憶されている複数色の中から前記色別模様部の総数の分ランダムに抽出した色を、前記縫製順序に従い色の濃淡の順に並び替えて割り当てる処理を実行することを特徴とする。請求項5の刺繍データ作成装置では、請求項1または2の発明において、前記刺繍データに基づき前記複数の色別模様部相互間で少なくとも一部が重なり合うか否かを判定する重なり判定手段を備え、前記割当手段は、前記重なり判定手段による判定結果と前記縫製順序とに基づいて、相互に重なり合う色別模様部について前記縫製順序が早い色別模様部に相対的に淡い色を割り当て、前記縫製順序が遅い色別模様部に相対的に濃い色を割り当てることを特徴とする。請求項6の刺繍データ作成装置では、請求項5の発明において、前記重なり判定手段の判定結果に基づいて、前記複数の色別模様部相互間で少なくとも一部が重なり合う色別模様部がある場合、重なり合う色別模様部の数を重なり数として検出する重なり数検出手段を備え、前記割当手段は、前記重なり数検出手段により検出された重なり数と前記縫製順序とに基づいて、相互に重なり合う色別模様部について前記縫製順序が早い色別模様部ほど相対的に淡い色を割り当て、前記縫製順序が遅い色別模様部ほど相対的に濃い色を割り当てることを特徴とする。請求項7の刺繍データ作成装置では、請求項6の発明において、前記色記憶手段に記憶されている複数色を色の濃淡により前記重なり数に応じた複数のグループに配分する第1配分手段を備え、前記割当手段は、前記第1配分手段で配分された前記グループ間における色の濃淡の順と前記縫製順序とを対応させて、各色別模様部に夫々該当するグループの中から前記糸色データとして用いる色をランダムに抽出して割り当てることを特徴とする。請求項8の刺繍データ作成装置では、請求項1または2の発明において、前記色記憶手段に記憶されている複数色を色の濃淡により前記色別模様部の総数に応じた複数のグループに配分する第2配分手段を備え、前記割当手段は、前記第2配分手段で配分された前記グループ間における色の濃淡の順と前記縫製順序とを対応させて、各色別模様部に夫々該当するグループの中から前記糸色データとして用いる色をランダムに抽出して割り当てることを特徴とする。請求項9の刺繍データ処理プログラムは、請求項1から8までの何れかに記載の刺繍データ作成装置の各種処理手段として刺繍データ作成装置のコンピュータを機能させるためものである。よって、上記した請求項1から8までの発明と同様の効果を奏する。請求項10のミシンは、請求項1から8までの何れかに記載の刺繍データ作成装置を備えたものである。よって、上記した請求項1から8までの発明と同様の効果を奏する。請求項1の刺繍データ作成装置によれば、刺繍模様について、色別模様部の糸色データに対し抽出した色を割り当ててランダムな配色を行うことができる。このため、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。また、各色別模様部に割り当てられた色の濃淡の順と色別模様部の縫製順序とが対応する刺繍データが作成される。従って、例えば縫製順序が遅い色別模様部ほど濃くなるように濃淡の順を対応させた場合には、縫製順序が早い下側の刺繍糸が、縫製順序が遅い上側の刺繍糸を通して透けて見えることがない。これにより、刺繍模様の品質を確保しながらも、多様な配色パターンを効率的に得ることができる。請求項2の刺繍データ作成装置によれば、請求項1に記載の発明の効果に加え、予め設定された色別模様部の縫製順序を変更することなく、各色別模様部に対する色の割り当てを正確に行うことができる。請求項3の刺繍データ作成装置によれば、請求項1または2に記載の発明の効果に加え、割当手段によって、既に抽出した色に対して順次濃くなる色または順次淡くなる色をランダムに抽出することができる。従って、抽出した色をそのまま縫製順序と対応付けて割り当てることで、縫製順序に対応した所期の配色を簡単に得ることができる。請求項4の刺繍データ作成装置によれば、請求項1または2に記載の発明の効果に加え、色別模様部の総数の分ランダムに抽出した色を、縫製順序に従い色の濃淡の順に並び替えて割り当てることができる。従って、既に抽出した色に係わりなく抽出時のランダム性を確保することができると共に、縫製順序に対応した所期の配色を得ることができる。請求項5の刺繍データ作成装置によれば、請求項1または2に記載の発明の効果に加え、相互に重なり合う色別模様部を判定して縫製順序が早い色別模様部に相対的に淡い色を割り当て、縫製順序が遅い色別模様部に相対的に濃い色を割り当てる。従って、淡い色別模様部の上側に濃い色別模様部が重なる刺繍データを作成することができ、刺繍模様の品質を確保することができる。請求項6の刺繍データ作成装置によれば、請求項5に記載の発明の効果に加え、重なり合う色別模様部の数を重なり数検出手段によって検出し、縫製順序が早い色別模様部ほど相対的に淡い色を割り当て、縫製順序が遅い色別模様部ほど相対的に濃い色を割り当てる。従って、色別模様部の重なり数の如何にかかわらず、淡い色別模様部の上側に濃い色別模様部が重なる、見映えを損なわない配色を行うことができる。請求項7の刺繍データ作成装置によれば、請求項6に記載の発明の効果に加え、第1配分手段は、前記複数色を色の濃淡により色別模様部の重なり数に応じた複数のグループに配分する。このため、縫製順序が早い下側の色別模様部に相対的に淡い色を割り当て、縫製順序が遅い上側の色別模様部ほど、重なり数に応じて段階的に濃くなる色を割り当てることができる。よって、刺繍模様についてランダムな配色としながらも、色別模様部の重なり数に応じたグラデーションを示す色調を簡単に得ることができる。請求項8の刺繍データ作成装置によれば、請求項1または2に記載の発明の効果に加え、第2配分手段は、前記複数色を色の濃淡により色別模様部の総数に応じた複数のグループに配分する。このため、縫製順序が早い色別模様部に相対的に淡い色を割り当て、縫製順序が遅い色別模様部ほど、色別模様部の総数に応じて段階的に濃くなる色を割り当てることができる。よって、刺繍模様についてランダムな配色としながらも、色別模様部の総数に応じたグラデーションを示す色調を簡単に得ることができる。請求項9の刺繍データ処理プログラムは、請求項1から8までの何れかに記載の刺繍データ作成装置の各種処理手段として刺繍データ作成装置のコンピュータを機能させるためものである。よって、上記した請求項1から8までの発明と同様の効果を奏する。請求項10のミシンは、請求項1から8までの何れかに記載の刺繍データ作成装置を備えたものである。よって、上記した請求項1から8までの発明と同様の効果を奏する。<第1実施形態>以下、本発明を家庭用ミシン以下、ミシンMと称すに適用した第1実施形態について、図1~図12を参照しながら説明する。図1において、ミシンMは、左右方向に延びるベッド部1と、ベッド部1の右端部から上方に立上がる脚柱部2と、脚柱部2の上部からに左方に延びるアーム部3とを一体に備えて構成されている。アーム部3内には、ミシン主軸図示略が左右方向に延びるように設けられていると共に、前記ミシン主軸を回転させるミシンモータ4図2参照が配設されている。尚、ミシンMに対して使用者ユーザが位置する方向を前方とし、その反対方向を後方とする。また、脚柱部2が位置する側を右側とし、その反対側を左側とする。アーム部3の先端部には、縫針5を装着した針棒5aと、押え足6を備えた押え棒図示略とが設けられている。また、図示は省略するが、アーム部3内には、前記針棒をミシン主軸の回転に基づき上下動させる針棒駆動機構、針棒を布送り方向と直交する方向左右方向に揺動させる針棒揺動機構、天秤を針棒の上下動に同期して上下動させる天秤駆動機構、前記押え棒を上下動させる押え棒駆動機構等が配設されている。アーム部3には、上面側を開閉するカバー3aが開閉可能に設けられている。カバー3aを開けた状態におけるアーム部3手前側の中央部には、糸駒10を収容するための収容部10aが設けられている。糸駒10から延びる上糸は、前記天秤等を含む糸供給経路を経由して縫針5に供給される。アーム部3の前面側には、縫製作業の起動と停止を指令する起動停止スイッチ8a等の各種のスイッチ類が設けられると共に、縫製速度ミシン主軸の回転速度を調節するための速度調節ツマミ8bが設けられている。脚柱部2の前面には、大型で縦長形状をなしフルカラー表示が可能なディスプレイ9が設けられている。ディスプレイ9は、例えば液晶カラーディスプレイから構成されている。ディスプレイ9には、実用模様や刺繍模様等の種々の縫製模様、縫製作業に必要な各種の機能を実行させる機能名の他、後述する刺繍模様の色を設定するための設定画面等が表示される図5参照。また、ディスプレイ9の前面には、透明電極からなる複数のタッチキーを有するタッチパネル9a図2参照が設けられている。当該タッチキーがユーザの指又はタッチペン図示略で押圧操作されることで、前記の縫製模様の選択、各種機能の指示、各種のパラメータ等の設定が可能になっている。脚柱部2の右側面には、各種の刺繍模様の刺繍データ等が記憶されているメモリカード11図2にのみ図示が挿入されるカードスロット12が設けられている。ベッド部1の上面には、図示しない針板が設けられている。また、いずれも図示は省略するが、ベッド部1内には、前記針板の下側に位置して、送り歯を上下方向及び前後方向に移動させる布送り機構、下糸ボビンを収容し縫針5と協働して縫目を形成する水平回転釜、上糸と下糸を切断する糸切り機構等が配設されている。ベッド部1の左側部分には、刺繍枠移送装置13が取外し可能に装着される。刺繍枠移送装置13は、ベッド部1の上面と同じ高さになる本体部14と、本体部14の上面部に左右方向に移動可能に設けられた可動部15とを備えている。可動部15には、刺繍枠16を着脱可能に連結するためのキャリッジ17が前後方向に移動可能に設けられている。刺繍枠16は、縫製対象たる加工布CLを保持する。刺繍枠移送装置13は、キャリッジ17を可動部15ごと左右方向に駆動させるX方向移送機構図示略と、キャリッジ17を前後方向に移動させるY方向移送機構図示略とを備えている。刺繍枠16は、前記刺繍模様の刺繍データに基づいて、X方向移送機構及びY方向移送機構の夫々の駆動モータ後述するX軸モータ18及びY軸モータ19、図2参照の駆動により、左右方向たるX方向、及び前後方向たるY方向へ移動される。続いて、ミシンMの制御系の構成について、図2のブロック図を参照しながら説明する。制御装置21は、マイクロコンピュータを主体に構成されており、内部にCPU22、ROM23、RAM24、EEPROM25、カードスロット12、入出力インターフェース27a,27bI/O、それらを結ぶバス28等を有する。入力インターフェース27aには、起動停止スイッチ8a、タッチパネル9aが接続されている。出力インターフェース27bには、ミシンモータ4、X軸モータ18、Y軸モータ19、ディスプレイ9を夫々駆動する駆動回路31,32,33,34が接続されている。制御装置21、ディスプレイ9及び駆動回路34は、表示手段に相当する。また、制御装置21、タッチパネル9a、ディスプレイ9、駆動回路34等から、刺繍データ作成装置30が構成される。ROM23は、刺繍データ、縫製制御プログラム、刺繍縫製に用いられる複数種類の糸に関する全ての情報であって後述の糸の色情報や品番等を含む全糸情報テーブル、及びディスプレイ9の液晶ディスプレイを制御する表示制御プログラムを記憶している。また、ROM23には、刺繍データを作成するための各種処理手段としてコンピュータを機能させるための刺繍データ処理プログラムが記憶されている。尚、これら各種のプログラムやデータは、EEPROM25等を含む他の内部記憶手段や、メモリカード11等の外部記憶手段に記憶されてもよい。例えば刺繍データ処理プログラムが外部記憶手段に記憶されている場合、制御装置21は、当該プログラムをRAM24上に読み込んで実行する。RAM24は、上記のプログラムやデータ、タッチパネル9aの操作等で入力された各種の設定値、制御装置21で演算された演算結果等を一時的に記憶するための記憶領域を有する。詳細には、図3に示すように、RAM24には、プログラム記憶領域241、設定記憶領域242、刺繍データ記憶領域243、フラグ記憶領域244、縫製条件記憶領域245、色情報記憶領域246、画像表示データ記憶領域247、作業領域248、抽出データ記憶領域249等、複数の記憶領域が設けられている。プログラム記憶領域241は、ROM23等から読み出された各種のプログラムを記憶する。設定記憶領域242は、プログラムの実行の際に参照される設定値やテーブル等を記憶する。刺繍データ記憶領域243は、刺繍データ作成時の元基準となるデータを記憶する。刺繍データは後述の縫製順序データを含み、RAM24は縫製順序記憶手段に相当する。フラグ記憶領域244は、プログラムの実行の際に使用される各種フラグを記憶する。縫製条件記憶領域245は、刺繍模様を縫製する際の各種縫製条件を記憶する。色情報記憶領域246は、刺繍模様の配色に用いられるデータを記憶する濃淡別バッファを備える。詳しくは後述するように、濃淡別バッファは、当該データについて色の濃淡レベル毎に複数のグループに分けて記憶するための記憶領域として構成されている。また、抽出データ記憶領域249は、ランダムに抽出した色を一次的に記憶する。尚、画像表示データ記憶領域247は、ディスプレイ9に表示する画面の画像データや表示設定を記憶し、作業領域248は、各種のプログラムの実行時に設定値等を予備的に記憶する。前記刺繍模様の一例として、図7に示すディスプレイ9の画面103に表示された刺繍模様40を説明する。刺繍模様40は、例えば複数個x個の色別模様部である第1模様部401~第x模様部40xからなる。具体的には、図8にも示すように、第1模様部401~第4模様部404は、夫々四角形、三角形、円形、四角形をなす4個の幾何学模様である。これら第1模様部401~第4模様部404の形状は、夫々の輪郭線OL1~OL4内部を縫目で埋め尽くす縫製領域を示している。また、図8にハッチングで示すように、刺繍模様40において、色別模様部401~404相互間で少なくとも一部が重なり合う配置構成となっている。このうち、四角形の第1模様部401は紫の糸色で縫製され、三角形の第2模様部402はバラ色の糸色で縫製され、円形の第3模様部403は赤の糸色で縫製され、四角形の第4模様部404はマゼンタの糸色で縫製される。このように、色別模様部401~404は夫々に色が設定されるものであるが、相互に異なる色でなくてもよい。刺繍データは、刺繍模様をミシンMにより縫製するためのデータであり、複数個の色別模様部データからなる。例えば、図4に示すように、刺繍模様40の刺繍データの場合には、色別模様部401~40x404毎に設定された複数の針落ち位置データと、色別模様部401~40xの縫製順序を特定するために予め設定された縫製順序データ模様1~模様xと、糸色データを含む。糸色データは、色別模様部毎に色を特定するために付されるデータであり、後述の割当手段により各色情報の中から色が割り当てられる。ここで、図4における一番上の縫製順序データ模様1は最初に縫製される順序を特定するためのもので、これに対応する紫は、実際には例えばRGB値で示される糸色データである。また、針落ち位置データXa0、Ya0...XaN、YaNは、紫の上糸が供給される縫針が順次針落ちする座標位置である。これと同様に、縫製順序が2番目以降の刺繍データについても、縫製順序データ模様2~模様xと、糸色データバラ色~マゼンタと、針落ち位置データXbN、YbN~XxN、YxNとが夫々含まれる。また、刺繍データは、ディスプレイ9に表示する画像データ例えばbmp等の画像データ図示略を含み、刺繍模様の画像は各糸色データに割り当てられた色でディスプレイ9に表示される。EEPROM25は、前記糸色データとして割り当てられる複数色の情報色情報を記憶しており、前記RAM24と共に色記憶手段に相当する。色情報は、例えば、ミシンMにおいて使用可能な糸駒10の糸色に関する情報であって、RGB値で予め定義されている。具体的には、64色分のRGB値と当該RGB値に夫々対応付けられた1~64のパレット別色番号とからなる第1パレットテーブル図5の第1カラーパレット53参照がEEPROM25に記憶されている。また、第1パレットテーブルとは別に、前記色情報の中から予めユーザにより選択された複数の色が、第2パレットテーブル図示略としてEEPROM25に記憶されている。第2パレットテーブルは、例えば、最大で300色分のRGB値、及び当該RGB値に夫々対応付けられた1~300のパレット別色番号を、ユーザの好みに応じて設定が可能なカスタムパレットテーブルである。また、本実施形態では、RGB値の他、当該RGB値に対応するHSV空間における色相Hue、彩度Saturation、明度Valueにより定義されるHSV値が用いられる。HSV値は、制御装置21によってRGB値に基づき公知の算出方法により演算される値で、色相値H、彩度値S、及び明度値Vで表される。この場合、色相とは赤、紫、青等の色の種類で、Hの値は例えば0~360の範囲にある。彩度は色の鮮やかさで、Sの値は例えば0.0~1.0の範囲つまり0から100で表される図9参照。明度は色の明るさで、Vの値は例えば0.0~1.0の範囲にある。次に、刺繍データの作成、特には糸色データの配色に際し、ディスプレイ9に表示される画面について図5~図7も参照しながら説明する。ここで、図5~図7は、ディスプレイ9における各表示画面101~103を説明するための図である。ここで、各表示画面101~103における刺繍模様の画像や第1カラーパレット53等は、ディスプレイ9が液晶カラーディスプレイであることから、多数色を表示可能である。図5は、糸色データの配色の際に表示される第1色替画面101を例示している。第1色替画面101には、プレビュー画像領域51及び糸色データ指定領域52の他、前記第1カラーパレット53、複数のパレット選択キー54a,54b、シャッフルキー55が設けられている。プレビュー画像領域51に表示されるプレビュー画像は、ユーザにより選択された刺繍模様について該当する刺繍データにより刺繍を行った場合に、どのような刺繍結果となるのかを示す画像である。第1色替画面101では、糸色に係る各種の設定が可能とされる。具体的には、糸色データ指定領域52には、プレビュー画像領域51の刺繍模様の色別模様部毎に対応する色が、その糸駒52aのイラストと共に示されている。ユーザは、糸駒52aに対応する前記タッチキーを押圧操作以後、タッチ操作と称すすることで、第1カラーパレット53の中からユーザの所望する色を色別模様部毎に指定することができる。例えば、第1カラーパレット53の最上段の1列は、左から順に前記第1パレットテーブルのパレット別色番号1~8のRGB値が夫々割り当てられている。このように、第1カラーパレット53は、上段から下段にわたって第1パレットテーブルの色情報が段毎に8つずつ対応するように配置された64色のパレットである。尚、図示は省略するが、第1色替画面101とは別に、第2カラーパレットが設けられた第2色替画面が用意されている。第2色替画面の第2カラーパレットは、前記色情報のRGB値に基づいて、300の升目のパレットに最大で300色の色の配置が可能で、前記の第2パレットテーブルに対応する。一対のパレット選択キー54a,54bがタッチ操作されることで、第1色替画面101と第2色替画面との間で切り換わる。シャッフルキー55がタッチ操作されることで図6に示す色調設定画面102に切り換わる。色調設定画面102には、第1色替画面101と同様にプレビュー画像領域51等が設けられると共に、第1カラーパレット53に代えて、カテゴリ設定部58、ランダムキー58aが設けられている。ランダムキー58aは、前記複数のパレットテーブルのうちの何れかのパレットテーブルの中から、糸色データ毎にランダムに色を抽出して配色を行うためのキーである。ランダムキー58aのタッチ操作により、糸色データとして用いる色をランダムに抽出して各色別模様部401~40xに割り当てる割当処理が実行される。尚、カテゴリ設定部58には、ビビッド、グラデーション、ソフトの夫々のキー58b,58c,58dが設けられている。これらビビッド、グラデーション、ソフトは、前記色情報を複数のカテゴリ別に分類するためのものである。ビビッドのカテゴリに属する複数の色は、彩度値Sが比較的高くて鮮やかである。グラデーションのカテゴリに属する複数の色は、所定の色の色相値Hを中心値として所定範囲内の色相値にある。ソフトのカテゴリに属する複数の色は、彩度値Sにあまり差が無く柔らかな印象を与える。前記ランダムキー58aのタッチ操作により、前記割当処理が実行された後、図7に示す拡大表示画面103に切り換わる。拡大表示画面103では、拡大画像領域65、クローズキー66、セットキー67等が設けられている。拡大画像領域65には、刺繍模様が、割当処理により割り当てられた色で拡大表示される。クローズキー66がタッチ操作されると色調設定画面102に戻る。また、セットキー67がタッチ操作されると、当該刺繍模様の刺繍データがEEPROM25に記憶されると共に、前記第1色替画面101に戻る。さて、前述した刺繍模様40のように、色別模様部401~404相互間で少なくとも一部が重なり合う場合、その重なり合う色別模様部401~404間に隙間なく縫目を形成することができる。具体的には、第1模様部401と第2模様部402と第4模様部404は相互に重なり合う部分図8のハッチング参照を有するため、これら色別模様部401、402、404間に、輪郭線に沿う隙間が生じることがない。また、第1模様部401と第3模様部403も相互に重なり合うため、これら色別模様部401、403間に輪郭線に沿う隙間が生じることはない。もっとも、第1模様部401の糸色が他の色別模様部402~404の糸色よりも濃い場合、加工布CLに縫製された第1模様部401の糸が他の色別模様部402~404の糸を通して透けて見えることがあり、品質を低下させる虞がある。そこで、本実施形態の制御装置21は、相互に重なり合う色別模様部について、糸色データとして前記割当手段により各色別模様部に割り当てられた色の濃淡の順と、色別模様部の縫製順序とを対応させた刺繍データを作成する。これにより、ユーザによる前述した色の指定を不要としながらも、色別模様部の縫製順序に対応した所期の配色を簡単に得ることができるようになっている。即ち、制御装置21は、色別模様部401~404相互間での重なり合いを判定するために、各針落ち位置データを参照して、それらの輪郭線OL1~OL4を示す仮想線に係るデータを抽出する。例えば、第1模様部401について、その縫製領域における四隅の点P0、P1、P2、P3の座標値、又は当該座標点P0~P3を直線で結んだ仮想線輪郭線OL1の線分データを抽出する。また、第3模様部403の如く、輪郭線OL3が曲線を含む場合には、その曲線を有限個の直線に置き換えた屈曲点P0、P1、...の座標値を抽出する。又は、当該屈曲点P0、P1、...を直線で結んだ仮想線の線分データを抽出する。そして、制御装置21は、各色別模様部401~404の線分データに基づいて、それら仮想線相互の交差の有無を検出することで、色別模様部401~404の重なり合いを判定する。また、制御装置21は、その判定結果に基づいて、相互に重なり合う色別模様部401~404の数を重なり数として検出するように構成されている。尚、色別模様部の重なり合いは、一方の色別模様部の座標点を直線で結んだ仮想線から縫製領域を識別し、当該縫製領域内において、他の色別模様部の座標点を検出することで判定してもよい。一方、制御装置21は、前記彩度値Sに基づいて濃淡レベルLVを判別するための濃淡レベルテーブルを作成する。濃淡レベルテーブルは、例えば図9に示すように濃淡レベルLVの区分数が色別模様部の重なり数の最大値c図12参照と一致するように設定される。従って、濃淡レベルテーブルにおける彩度値Sは、重なり数の最大値cで区分除算した彩度単位UCで表わされる。これにより、彩度値Sが0超UC以下の範囲を濃淡レベルLV1、UC超2UC以下の範囲を濃淡レベルLV2、...、x-1UC超100以下の範囲を濃淡レベルLVcに設定する。尚、詳しい説明は省略するが、本実施形態では彩度値Sが0の無彩色白、黒、灰色について、明度値Vに基づいて濃淡レベルLVが判別されるようになっており、例えば白は濃淡レベルLV1に、黒は濃淡レベルLVcに区分される。また、濃淡レベルは、彩度値や明度値に基づく区分に限定するものではなく、RGB値を利用して設定すればよい。制御装置21は、前記濃淡別バッファRAM24の色情報記憶領域246に、第1或は第2パレットテーブルに対応する64色分、或は300色分のRGB値を、濃淡レベル毎にLV1~LVcのグループに分けて記憶させる。この場合、濃淡別バッファには、各グループに属する複数色のRGB値が、当該RGB値に夫々対応付けられた濃淡別色番号と共に記憶される。こうして、制御装置21は、第1或は第2パレットテーブルの色を、濃淡により重なり数に応じた複数のグループに配分する第1配分手段として構成されている。また、制御装置21は、割当処理の際に例えば濃淡別色番号の最大値を引数とする関数を用いて乱数を発生させる乱数発生手段として構成されている。そして、詳しくは以下の作用説明で述べるように、制御装置21は、前記重なり数や縫製順序データに基づいて、色別模様部毎に、該当する濃淡レベルLVに属する色の中から、乱数を利用して糸色データとして用いる色をランダムに抽出して割り当てるようになっている。次に、刺繍データ処理プログラムの動作について、糸色データに関する配色を中心に図10を参照しながら説明する。図10は、刺繍データ処理プログラムに基づいて制御装置21が実行する処理手順を示すフローチャートである。ユーザは、タッチパネル9aをタッチ操作して、ROM23から刺繍データを読み取り、その刺繍データに従ってディスプレイ9の模様選択画面図示略を表示させる。模様選択画面における複数の刺繍模様の中から、所望の刺繍模様をタッチ操作により選択する。そして、当該刺繍模様の刺繍データを作成するためのメニュー画面から、図5の第1色替画面101に切り換えて、刺繍模様の配色を行うための初期設定処理を行う。第1色替画面101においてパレット選択キー54bがタッチ操作されると、第1色替画面101から前記第2色替画面に遷移する。これにより、ステップA1では、ランダム配色に使用するパレットを、第1カラーパレット53から第2カラーパレットに切り換えることができる。また、シャッフルキー55がタッチ操作されると、第1色替画面101或は第2色替画面から色調設定画面102に遷移する。そして、色調設定画面102においてランダムキー58aがタッチ操作されると、選択された刺繍データを参照して色別模様部の総数xを取得しステップA2、重なり判定重なり数検出処理に移行するステップA3、図11参照。即ち、ステップB1にて、色別模様部の縫製順序に対応するカウンタiが0にリセットされ、ステップB2にて、当該カウンタiが1だけインクリメントされる。そして、制御装置21は、縫製順序iが1番目の色別模様部とi1番目以降の他の色別模様部との間で少なくとも一部が重なり合うか否かを判定するステップB3。ここで、縫製順序iが1番目の第1模様部に対する他の色別模様部の重なり合いが認められない場合にはステップB4にてYES、ステップB6にてNO、カウンタiをi=i1に更新してステップB2、縫製順序iが2番目以降の色別模様部について、順次重なり合いの有無が判定されるステップB3、B4。また、ステップB4で色別模様部相互の重なり合いが有ると判断された場合YES、重なり合う色別模様部の数が重なり数として検出されるステップB5。前述した刺繍模様40の場合、縫製順序iが1番目の第1模様部401に対して他の色別模様部402~404が何れも重なる。このため、第1模様部401について最初に実行されるステップB5で、刺繍模様40における全ての重なり数が求められることとなる。以下、第1模様部401に係る重なり判定及び重なり数の検出処理ステップB3及びB5について、図8を参照しながら説明する。前記ステップB3では、第1模様部401について針落ち位置データを参照し、その縫製領域の四隅の座標点P0~P3を直線で結んだ仮想線OL1の線分データを抽出する。同様に、第2模様部402について針落ち位置データを参照し、仮想線OL2の線分データを抽出する。これら第1模様部401と第2模様部402の線分データに基づいて、両仮想線OL1、OL2の交差の有無が判定される。また、他の色別模様部403、404についても、順次針落ち位置データを参照して線分データを抽出し、第1模様部401の仮想線OL1に対する他の仮想線OL3、OL4の交差の有無が判定される。図8に示すように、第1模様部401の仮想線OL1に対して他の仮想線OL2~OL4が交差し、第1模様部401における重なり合いが認められるステップB4にてYES。そこで、ステップB5において、制御装置21は、相互に重なる第1模様部401と第2模様部402の双方の線分データに基づいて、夫々の仮想線OL1、OL2の交点Q0、Q1の座標値を算出する。これにより、図8にハッチングで示す重なり部分E1について、座標点Q0、Q1、P3を直線で結ぶ仮想線の線分データを抽出する。同様に、第1模様部401と第3模様部403の重なり部分E2について、夫々の仮想線OL1、OL3の交点Q2、Q3の座標値を算出し、座標点Q2、P1を結ぶ仮想線、座標点P1、Q3を結ぶ仮想線、及び座標点Q2、Q3間の仮想線OL3の線分データを夫々抽出する。また、第1模様部401と第4模様部404の重なり部分E3について、夫々の仮想線OL1、OL4の交点Q4、Q5の座標値を算出し、座標点Q4、Q5、P2を直線で結ぶ仮想線の線分データを抽出する。そして、制御装置21は、重なり部分E1~E3の線分データに基づき、夫々の仮想線の交差の有無を判定することで、重なり部分E1~E3相互間での重なり合い、ひいては第1模様部401における重なり数を検出する。この場合、重なり部分E1~E3のうち、重なり部分E1とE3との間でのみ仮想線が交差するため、当該重なり部分E1、E3を構成する色別模様部401、402、404の数つまり3が重なり数として求められる。重なり部分E2に他の重なり部分E1、E3が重ならないため、当該重なり部分E2を構成する色別模様部401、403の数から、重なり数は2となる。こうして、ステップB2~B5が実行されることで、色別模様部401~404における重なり数が順次検出され、カウンタiの値が色別模様部の総数xと等しいと判断されるとステップB6にてYES、図10のステップA4にリターンする。ステップA4では、彩度値Sについて、検出された重なり数の最大値c刺繍模様40では3で除算して彩度単位UCを求める。これにより、濃淡レベルが重なり数の最大値cと一致するように所定の彩度単位UC濃度単位で区分した濃淡レベルテーブルを作成すると共に色分け処理を実行する。例えば、図9の濃淡レベルテーブルにおいて、彩度値Sが重なり数の最大値cと一致する3つに区分されることで、彩度単位UCは33.3に設定される。また、色分け処理では、前記初期設定処理で選定されたパレットが第1カラーパレット53である場合、制御装置21は、その第1パレットテーブルのパレット別色番号1に対応するRGB値を読み出す。次いで、制御装置21は、読み出したRGB値に基づいて彩度値Sを演算し、前記濃淡レベルテーブルを照合する。これにより、パレット別色番号1の色は、該当する濃淡レベルLVにおける新たな濃淡別色番号1の色として色情報記憶領域246の濃淡別バッファに記憶される。パレット別色番号が2以降の色についてもRGB値が読み出され、該当する濃淡レベルLV別に新たに濃淡別色番号が付与されて、濃淡別バッファに記憶される。こうして、第1カラーパレット53内の64色について、濃淡レベルLV1~LVcのグループ毎に濃淡別色番号が新たに付与されて濃淡別バッファに記憶される。尚、前記ステップA1において、配色に用いるパレットとして第2カラーパレットが設定されている場合、第1カラーパレット53と同様の処理が行われる。つまり、第2色替画面から色調設定画面102に遷移した場合、第2カラーパレット内の300色分について、濃淡レベルLV1~LVc別に配分されたRGB値と、当該RGB値に対応づけられた濃淡別色番号とが濃淡別バッファに記憶される。次いで、制御装置21は、色別模様部401~404の縫製順序と前記ステップA3で検出した重なり数とに基づいて、色別模様部401~404の重なり順が設定されるステップA5。具体的には、刺繍模様40において3つの重なり数を構成する色別模様部401、402、404は、縫製の早い方からつまり下側から順に若い数1、2、3が重なり順として夫々設定される図8、図12参照。残る第3模様部403は、第1模様部401と共に2つの重なり数を構成することから、縫製順序に従い重なり順が2に設定される。もっとも、第3模様部403は、その上側に縫製順序が遅い第4模様部404が重ならず、下側の色別模様部401に対して濃い色であればよい。また、図示は省略するが、他の色別模様部との重なり合いが認められない色別模様部は、任意の濃淡レベルLV1~LVcを設定することができる。従って、最も多い重なり数cを構成する色別模様部401、402、404でなく且つ上側に色別模様部が重ならない色別模様部403の場合ステップA6にてYES、重なり順が再設定されるステップA7。この場合、重なり数の最大値cの範囲内で且つ下側の色別模様部の重なり順よりも大きい乱数を発生させることで、ランダムな重なり順を設定できる。これにより、当該第3模様部403の重なり順は、2或は3に再設定され図12参照、重なり合いが認められない色別模様部の重なり順は、1~cの何れかに再設定されることとなる。尚、ステップA5~A7では、相互に重なり合う色別模様部について縫製順序が早い色別模様部ほど相対的に小さい数の重なり順を設定し、縫製順序が遅い色別模様部ほど相対的に大きい数の重なり順を設定すればよい。そして、制御装置21は、色別模様部の縫製順序に対応するカウンタiを0にリセットしステップA8、色別模様部毎に、上記した重なり順や濃淡別バッファのデータに基づいてランダムに配色する割当処理を実行するステップA9~。前記割当処理では、先ずステップA9においてカウンタiを1だけインクリメントし、当該縫製順序iが1の第1模様部401について、重なり順が1か否かを判断するステップA10。ここで、制御装置21は、第1模様部401の重なり順が1と判断したときYES、RAM24の濃淡別バッファを参照し、濃淡レベルLV1に属する色の総数の範囲内で乱数を発生させるステップA13。例えば、色の総数つまり濃淡別色番号の最大値が例えば20の場合、1~20の範囲で乱数を発生させる。次いで、制御装置21は、濃淡レベルLV1において発生した乱数と一致する濃淡別色番号を照合し、該当する濃淡別色番号の色RGB値を抽出する。これにより、重なり順が1の第1模様部401に対して、最も淡い濃淡レベルLV1に属する色の中から糸色データとして用いる色がランダムに抽出される。また、抽出された色は、第1模様部401に割り当てる色として、RAM24の抽出データ記憶領域249に記憶されるステップA16。抽出した色が抽出データ記憶領域249に記憶されると、第2模様部402以降も割当処理を行うべくステップA17にてNO、カウンタiをi=i1に更新するステップA9。そして、第2模様部402の重なり順が1か否かが判断され、重なり順が1でない場合ステップA10にてNO、重なり順が2か否かが判断されるステップA11。こうして、制御装置21は、2色目以降の抽出についても、色別模様部の重なり順が1~最大値cまでの何れに該当するかを判断しステップA10~A12、その重なり順に応じた濃淡レベルLVの色の中からランダムに色を抽出するステップA13~A15。本実施形態では、ステップA12及びA15に示すように、重なり順がcとなる色別模様部に対して、濃淡レベルの最も高いLVcのグループの中からランダムに色が抽出される。他方、上記した第1模様部401のように重なり順が1となる色別模様部に対して、濃淡レベルの最も低いLV1のグループの中からランダムに色が抽出される。また、重なり順に応じて上記ステップA13、A14、...、及びA15の何れかを実行することで、相互に重なる色別模様部401、402、404、或は色別模様部401、403について濃淡レベルLVの異なる重複しない色を抽出することができる。色を抽出する度に、その色の保存とiの加算が行われるステップA16、A17にてNO、A9。こうして、カウンタiの値がxと等しいステップA17にてYESと判断されるまで、ステップA9~A17の範囲で割当処理が繰り返し実行される。これにより、抽出データ記憶領域249には、割当処理で割り当てられた夫々の色が、各色別模様部401~404に対応付けて記憶され、割当処理を終了リターンする。その後、刺繍模様40が各色別模様部に割り当てられた色で拡大表示画面103に表示される。刺繍模様40は、上記の割当処理を経て、相互に重なり合う色別模様部401~404について縫製順序が早い色別模様部ほど同図の符号401参照相対的に淡い色を割り当て、前記縫製順序が遅い色別模様部ほど同図の符号404参照相対的に濃い色を割り当てられることとなる。拡大表示画面103におけるセットキー67がタッチ操作されると、当該刺繍模様の刺繍データがEEPROM25に記憶されると共に、前記第1色替画面101に戻る。一方、クローズキー66がタッチ操作されると色調設定画面102に戻ることから、再度ランダム配色処理を行うことができる。上記したステップA9~A17の実行に係る制御装置21は、前記糸色データとして用いる色をランダムに抽出して割り当てる割当手段に相当する。ステップA3特にはステップB3、B4の実行に係る制御装置21は、刺繍データに基づき複数の色別模様部相互間で少なくとも一部が重なり合うか否かを判定する重なり判定手段に相当する。また、ステップB4、B5の実行に係る制御装置21は、重なり合う色別模様部の数を重なり数として検出する重なり数検出手段に相当する。以上のように刺繍データ作成装置30において、制御装置21は、刺繍模様について、色別模様部の糸色データに対し抽出した色を割り当ててランダムな配色を行うことができる。このため、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。また、各色別模様部に割り当てられた色の濃淡の順と色別模様部の縫製順序とが対応する刺繍データが作成される。従って、例えば縫製順序が遅い色別模様部ほど濃くなるように濃淡の順を対応させた場合には、縫製順序が早い下側の刺繍糸が、縫製順序が遅い上側の刺繍糸を通して透けて見えることがない。これにより、刺繍模様の品質を確保しながらも、多様な配色パターンを効率的に得ることができる。制御装置21は、色別模様部の縫製順序に基づいて、各色別模様部に当該縫製順序と色の濃淡の順とが対応するように色の割り当てを行う。これによれば、予め設定された色別模様部の縫製順序を変更することなく、各色別模様部に対する色の割り当てを正確に行うことができる。制御装置21は、前記重なり判定手段による判定結果と縫製順序とに基づいて、相互に重なり合う色別模様部について縫製順序が早い色別模様部に相対的に淡い色を割り当て、縫製順序が遅い色別模様部に相対的に濃い色を割り当てる。従って、淡い色別模様部の上側に濃い色別模様部が重なる刺繍データを作成することができ、刺繍模様の品質を確保することができる。制御装置21は、前記重なり数検出手段により検出された重なり数と縫製順序とに基づいて、相互に重なり合う色別模様部について縫製順序が早い色別模様部ほど相対的に淡い色を割り当て、縫製順序が遅い色別模様部ほど相対的に濃い色を割り当てる。従って、色別模様部の重なり数の如何にかかわらず、淡い色別模様部の上側に濃い色別模様部が重なる、全体として見映えの良い配色を行うことができる。制御装置21は、前記第1配分手段として配分したグループLV1~LVc間における色の濃淡の順と縫製順序とを対応させて、各色別模様部に夫々該当するグループの中からランダムに色を抽出する。このため、縫製順序が早い下側の色別模様部に相対的に淡い色を割り当て、縫製順序が遅い上側の色別模様部ほど、重なり数に応じて段階的に濃くなる色を割り当てることができる。よって、刺繍模様についてランダムな配色としながらも、色別模様部の重なり数に応じたグラデーションを示す色調を簡単に得ることができる。本実施形態では、重なり数の最大値cと配分するグループの数LV1~LVcが一致し、且つ重なり数に対応させて異なるグループから色を抽出する。このため、相互に重なり合う色別模様部について各グループに属する色を満遍なく割り当てることができ、全てのグループ濃淡レベルの色を活用した好適な割当処理を行うことができる。尚、表示手段たるディスプレイ9において、刺繍模様が各色別模様部の糸色データに割り当てられた色で表示される。従って、作成した刺繍データについて、色別模様部の色を視覚的に容易に把握することができる。<第2実施形態>図13、図14は、本発明の第2実施形態を示すものであり、第1実施形態と異なるところを説明する。本第2実施形態の濃淡レベルテーブルでは、図13に示すように濃淡レベルLVの区分数が前記色別模様部の総数xと一致するように設定される。従って、濃淡レベルテーブルにおける彩度値Sは、色別模様部の総数xで区分除算した彩度単位UXで表わされる。これにより、彩度値Sは、同図で濃淡レベルを示すLV1、2、...、i、...、xと対応する彩度単位0~UX、UX~2UX、...、i-1UX~iUX、...、x-1UX~100の範囲で夫々区分される。以下、当該濃淡レベルテーブルを作成する処理と、作成した濃淡レベルテーブルに基づく割当処理について、図14を参照しながら説明する。図14は、第1実施形態の図10に相当する処理手順を示すフローチャートである。先ず、ステップC1の初期設定処理では、第1実施形態と同様、ランダム配色に使用するパレットが、第1カラーパレット53或は第2カラーパレットに設定される。次いで、色調設定画面102においてランダムキー58aがタッチ操作されると、選択した刺繍データを参照して色別模様部の総数xを取得するステップC2。そして、彩度値Sについて、色別模様部の総数xで除算して彩度単位UXを求める。これにより、濃淡レベルが色別模様部の総数xと一致するように所定の彩度単位UX濃度単位で区分した濃淡レベルテーブルを作成すると共に、色分け処理を実行するステップC3、図13参照。例えば刺繍模様40の場合、4つの色別模様部401~404総数x=4で構成されている。よって、図13の濃淡レベルテーブルにおいて、彩度値Sが総数xと一致する4つに区分されることで、彩度単位UXは25に設定される。また、前記色分け処理では、第1カラーパレット53内の64色、或は第2カラーパレット内の300色分について、濃淡レベルLV1~LV4別に配分する。この場合、第1或は第2カラーパレット内の複数色を、色の濃淡により色別模様部の総数xに応じた4つの濃淡レベルLVに配分したRGB値と、当該濃淡レベルLV毎にRGB値に対応付けられた濃淡別色番号とが濃淡別バッファに記憶される。そして、制御装置21は、色別模様部の縫製順序に対応するカウンタiを0にリセットしステップC4、色別模様部毎に、上記した濃淡別バッファのデータと縫製順序に基づいてランダムに配色する割当処理を実行するステップC5~。割当処理では、先ずステップC5においてカウンタiを1だけインクリメントし、当該縫製順序iが1番目の第1模様部401か否かが判断されるステップC6。ここで、制御装置21は、第1模様部401と判断したときYES、RAM24の濃淡別バッファを参照し、濃淡レベルLV1に属する色の総数の範囲内で乱数を発生させるステップC9。また、制御装置21は、濃淡レベルLV1において発生した乱数と一致する濃淡別色番号を照合し、該当する濃淡別色番号の色を抽出する。これにより、補正順序が最も早い第1模様部401に対して、最も淡い濃淡レベルLV1に属する色、つまり彩度値Sが0超25以下の色がランダムに抽出される。こうして、最初に抽出された色は、第1模様部401に割り当てる色として、RAM24の抽出データ記憶領域249に記憶されるステップC12。抽出した色が抽出データ記憶領域249に記憶されると、第2模様部402についても割当処理を行うべくステップC13にてNO、カウンタiをi=i1に更新するステップC5。そして、縫製順序iが2の第2模様部402に対してステップC6にてNO、ステップC7にてYES、2番目に淡い濃淡レベルLV2のグループに属する色の中からランダムに色が抽出されるステップC10。抽出した色は当該色別模様部402と対応付けられて抽出データ記憶領域249に保存されると共に、iの加算が行われるステップC12、ステップC13にてNO、ステップC5。こうして、本実施形態では、縫製順序が早い順にステップC6及びC9、ステップC7及びC10、...、が順次実行されて、最後にステップC8及びC11が実行される。ステップC8及びC11では、最も縫製順序が遅い第4模様部404に対し、最も濃い濃淡レベルLV4に属する色の中からランダムに色が抽出される。これにより、抽出データ記憶領域249には、割当処理で割り当てられた夫々の色が、互いに重複することなく各色別模様部401~404に対応付けて記憶される。ステップC13で、カウンタiの値がxと等しいステップC13にてYESと判断されると、割当処理を終了する。以上のように、本第2実施形態の制御装置21は、複数色を色の濃淡により色別模様部の総数xに応じた複数のグループLV1~LVxに配分する第2配分手段として構成されているステップC3。また、割当処理では、縫製順序が早い色別模様部ほど前記グループLV1~LVxのうち相対的に淡い色のグループ例えばLV1の中からランダムに色を抽出し、縫製順序が遅い色別模様部ほど前記グループのうち相対的に濃い色のグループ例えばLVxの中からランダムに色を抽出する。よって、刺繍模様についてランダムな配色としながらも、色別模様部に総数xに応じたグラデーションを示す色調を簡単に得ることができる。本実施形態では、色別模様部の総数xと配分するグループの数LV1~LVxが一致し、且つ色別模様部毎に異なるグループから色を抽出する。このため、各グループに属する色を満遍なく割り当てることができ、全てのグループ濃淡レベルの色を活用した好適な割当処理を行うことができる。<第3実施形態>図15は、本発明の第3実施形態を示すものであり、第1実施形態と異なるところを説明する。図15は、第1実施形態の図10に相当する処理手順を示すフローチャートである。先ず、ステップD1の初期設定処理にて、ユーザはランダム配色に使用するパレットを第1カラーパレット53或は第2カラーパレットに設定する。また、ユーザが色調設定画面102においてランダムキー58aをタッチ操作すると、制御装置21は、選択された刺繍データを参照して色別模様部の総数xを取得するステップD2。そして、ステップD3では、上記した濃淡レベルテーブルを作成することなく、通常のランダム配色処理を実行する。詳細には、当該ランダム配色処理では、ステップD1で第1カラーパレット53が設定されている場合、第1パレットテーブルの色の総数の範囲、つまり1~64までの乱数を発生させる。続いて、制御装置21は、発生した乱数と一致する第1パレットテーブルの1~64のパレット別色番号を照合する。そして、該当するパレット別色番号に対応する色を抽出し、第1模様部401に割り当てる色として、RAM24の抽出データ記憶領域249に記憶する。2色目以降についても乱数を利用してランダムに色を抽出することで、色別模様部の総数xと同じ数の色が抽出データ記憶領域249に記憶される。これにより、ステップD3では、ランダムに抽出した4色が各色別模様部401~404に対応付けられて抽出データ記憶領域249に記憶される。よって、ステップD3では、ランダムに配色する割当処理が行われるにすぎず、色の濃淡について何ら配慮されていない。そこで、制御装置21は、色別模様部の縫製順序に対応するカウンタiを0にリセットしステップD4、色別模様部毎に、前記縫製順序に従い色の濃淡の順に並び替えて割り当てる処理を実行するステップD5~。即ち、ステップD5においてカウンタiを1だけインクリメントし、当該縫製順序iが1番目の第1模様部401と、i1番目以降の色別模様部402~404との間で少なくとも一部が重なり合うか否かを判定するステップD6。重なり合いの判定は、前述したステップB3と同様に、第1模様部401と他の色別模様部402~404の線分データに基づいて、第1模様部の仮想線OL1に対する他の仮想線OL2~OL4の交差の有無を夫々検出することにより行う。ここで、第1模様部401において重なり合いが認められる場合にはステップD7にてYES、その重なる2番目以降の色別模様部402~404のうち縫製順序が早い第2模様部402と色の濃淡が比較されるステップD8。この場合、制御装置21は、両色別模様部401、402に対してステップD3で割り当てられた色のRGB値を読み出す。そして、読み出したRGB値に基づいて彩度値Sを演算し、両色別模様部401、402の彩度値Sを比較する。彩度値Sの比較により、第1模様部401の方が濃い色であると判断された場合ステップD9にてYES、第1模様部401の色と第2模様部402の色とを相互に交換するように割り当てるステップD10。これにより、第1模様部401に第2模様部402よりも淡い色が割り当てられ、或は既にステップD3で第1模様部401に淡い色が割り当てられていたときステップD9にてNO、第1模様部401と他の色別模様部403、404との間での重なり合いの有無が判断されるステップD11。この場合、第1模様部401において第3模様部403の一部が重なるためYES、両色別模様部401、403の色の濃淡が比較されるステップD8。そして、上記のように色別模様部401、403のRGB値から双方の彩度値Sを求めて比較する。これにより、第1模様部401の方が濃い色であると判断された場合ステップD9にてYES、第1模様部401の色と第3模様部403の色とを相互に交換するように割り当てるステップD10。こうして、第1模様部401について、他の色別模様部402~404との重なり合いが認められる場合ステップD7にてYES、ステップD8~D11が繰り返し実行される結果、他の色別模様部402~404よりも淡い色が割り当てられる。抽出データ記憶領域249に記憶されている第1模様部401の色は、他の色別模様部402~404との重なり合いが夫々判断された後、つまりステップD11にてNO、或はステップD7にてNOと判断された時点において、第1模様部401に割り当てられている色で更新されるステップD12。また、第2模様部402についても同様の処理を行うべくステップD13にてNO、カウンタiを1だけインクリメントするステップD5。そして、縫製順序iが2の第2模様部402と、i1番目以降の色別模様部403、404との間での重なり合いを判定するステップD6。第2模様部402において重なり合いが認められる場合にはステップD7にてYES、その重なる3番目以降の色別模様部403、404について、順次ステップD8~D11が実行される。この結果、第2模様部402について、他の色別模様部403、404よりも淡い色が割り当てられ、1色目と同様に色の更新とカウンタiの加算が行われる。こうして、カウンタiの値がxと等しいステップD13にてYESと判断されるまで、ステップD5~D13が繰り返し実行される。尚、第4模様部404の色は、後i1の色別模様部が存在しないことからステップD7にてNO、第3模様部403との関係で決定されることとなる。これにより、抽出データ記憶領域249に記憶されている色は、全ての色別模様部401~404について、縫製順序が早い色別模様部ほど相対的に淡い色となるように並び替えた色で更新され、割当処理を終了する。以上のように、本第3実施形態の制御装置21は、前記第1或は第2パレットテーブルにおける複数色の中から色別模様部の総数xの分ランダムに抽出した色を、縫製順序に従い色の濃淡の順に並び替えて割り当てる処理を実行するステップD8~D10。従って、既に抽出した色に係わりなく抽出時のランダム性を確保することができると共に、縫製順序に対応した所期の配色を得ることができる。<第4実施形態>図16は、本発明の第4実施形態を示すものであり、第1実施形態と異なるところを説明する。図16は、第1実施形態の図10に相当する処理手順を示すフローチャートである。先ず、ステップE1の初期設定処理にて、ユーザはランダム配色に使用するパレットを第1カラーパレット53或は第2カラーパレットに設定する。また、ユーザが色調設定画面102においてランダムキー58aをタッチ操作すると、制御装置21は、選択された刺繍データを参照して色別模様部の総数xを取得するステップE2。そして、ステップE3では、ステップE1で設定された第1カラーパレット53内の64色分、或は第2カラーパレット内の300色分について、彩度値Sの小さい順に並び替える処理が行われる。具体的には、例えばステップE1で第1カラーパレット53が設定されている場合、制御装置21は、第1パレットテーブルの64色分のRGB値を読み出して各彩度値Sを演算する。次いで、制御装置21は、演算した彩度値Sに基づいて、64色を彩度値Sの小さい順に並び替え、第1パレットテーブルを、その並び替え後の内容で色情報記憶領域246に記憶させる。このとき、並び替え後の第1パレットテーブルにおいて、64色分のRGB値に対して彩度値Sの小さい順に夫々対応付けられる1~64のパレット別色番号を彩度番号と称する。その後、制御装置21は、ステップE4にて色別模様部の縫製順序に対応するカウンタiを0にリセットし、ステップE5にて当該カウンタiを1だけインクリメントする。そして、制御装置21は、色情報記憶領域246における彩度番号の最大値の範囲1~64の範囲内で乱数を発生させ、発生した乱数を、縫製順序iが1番目の第1模様部401に対する彩度番号として取得するステップE6。制御装置21は、取得した第1模様部401の彩度番号が、前i-1番目の色別模様部の彩度番号より大きいか否か、つまり濃い色か否かを判断するステップE7。この点、1番目の第1模様部401に、前の色別模様部は存在しないので、ステップE7にてYESとされる。また、制御装置21は、色情報記憶領域246の第1パレットテーブルにおいて、取得した彩度番号よりも大きい彩度番号の色が、少なくとも未配色の色別模様部402~404の3つ分、存在するか否かを判断するステップE8。即ち、取得した第1模様部401の彩度番号が62~64のときステップE8にてNO、残る色別模様部402~404に対して第1パレットテーブルから、順次彩度番号が大きくなる色を割り当てることができない。この場合、ステップE6~E8が繰り返し実行され、61以下の彩度番号が取得されるとステップE8にてYES、その彩度番号に該当する色RGB値が、第1模様部401に割り当てる色として、RAM24の抽出データ記憶領域249に記憶されるステップE9。また、第2模様部402についても、第1模様部402と同様の処理を行うべくステップE10にてNO、カウンタiをi=i1に更新し、乱数を発生させてランダムに彩度番号を取得するステップE5、E6。ここで、取得した第2模様部402の彩度番号が、前の第1模様部401の彩度番号より大きいと判断されるまでステップE7にてYES、ステップE6、E7が繰り返し実行される。これにより、縫製順序の遅い第2模様部402の方が、前の第1模様部401よりも相対的に濃い色を抽出することができる。また、取得した第2模様部402の彩度番号が63、64の場合ステップE8にてNO、ステップE6にリターンする一方、彩度番号が62以下の場合、第2模様部402に割り当てる色として、抽出データ記憶領域249に記憶されるステップE9。こうして、カウンタiの値がxと等しいステップE10にてYESと判断されるまで、ステップE5~E10が繰り返し実行される。これにより、抽出データ記憶領域249には、色別模様部401~404に対して彩度値Sの小さい順に対応付けられた夫々の色が記憶され、この処理を終了する。以上のように、本第4実施形態の制御装置21は、既に抽出した色に対して順次濃くなる色が抽出されるまで、前記糸色データとして用いる色をランダムに抽出する処理ステップE6~E8を繰り返し実行する。従って、抽出した色をそのまま縫製順序と対応付けて割り当てることで、縫製順序に対応した所期の配色を簡単に得ることができる。尚、制御装置21は、各色別模様部に割り当てた色の濃淡の順と、色別模様部の縫製順序とを対応させる刺繍データを作成するものであり、図16のフローチャートにおいて、既に抽出した色に対し順次淡くなる色が抽出されるまで、ランダムに抽出する処理を繰り返し実行するようにしてもよい。本発明は、上記した実施形態にのみ限定されるものではなく、次のように変形または拡張できる。刺繍データ作成装置はミシンMに備えられる構成に限定するものではなく、所謂パーソナルコンピュータである装置本体専用機でもよいと、この装置本体に接続されるマウス、キーボード、メモリカードコネクタ、ディスプレイ等から構成してもよい。色記憶手段及び縫製順序記憶手段は、RAM24やEEPROM25に限定されるものではなく、ミシン或は刺繍データ作成装置に内蔵される他の内部記憶手段や、ミシン或は刺繍データ作成装置に着脱可能に装着される外部記憶手段でもよい。本実施形態と異なり、ミシンと刺繍データ作成装置とが別体で構成される場合、ミシンと刺繍データ作成装置とを有線又は無線で接続し、データを送受信するようにしてもよい。第1~第4実施形態では、縫製順序を変更せずに、当該縫製順序に色の濃淡の順を対応させた刺繍データを作成したが、色の濃淡の順と対応するように縫製順序を変更してもよい。即ち、前記ステップD3における通常のランダム配色処理を実行し、当該配色処理で各色別模様部に割り当てられた色の濃淡に基づいて、色別模様部の縫製順序を変更することで、色の濃淡の順と縫製順序とを対応させた刺繍データを作成してもよい。"