"複数の色別模様部からなる刺繍模様をミシンにより縫製するための刺繍データであって前記色別模様部の色を特定する糸色データを含む刺繍データを作成する刺繍データ作成装置において、予め作成された複数の前記刺繍データを記憶する刺繍データ記憶手段と、前記刺繍データ記憶手段に記憶された刺繍データの中から所望の刺繍データを選択する刺繍データ選択手段と、予め定義されている複数色を記憶する色記憶手段と、前記刺繍データ選択手段で選択された刺繍データの糸色データについて、前記色別模様部毎に、前記色記憶手段に記憶されている複数色の中から当該糸色データとして用いる色をランダムに抽出して割り当てる割当手段と、を備え、前記割当手段は、前記刺繍データ選択手段で選択された刺繍データにおいて前記複数の色別模様部の中に相互に同色となる色別模様部の糸色データがある場合、それら同色となる色別模様部に対して、ランダムに抽出した色で同色となるように割り当てて前記糸色データを更新することを特徴とする刺繍データ作成装置。前記刺繍データ選択手段で選択された刺繍データにおける色の種類毎に色数をカウントする色数カウント手段を備え、前記割当手段は、前記色数カウント手段でカウントした色数に基づいて、相互に異なる色を前記刺繍データにおける色の種類の数と同じ数の分だけ抽出し、前記同色となる色別模様部に、抽出した色で同色となるように割り当てることを特徴とする請求項1記載の刺繍データ作成装置。前記刺繍模様を各色別模様部の前記糸色データに割り当てられた色で表示する表示手段を備えることを特徴とする請求項1または2記載の刺繍データ作成装置。請求項1から3の何れかに記載の刺繍データ作成装置の各種処理手段として、刺繍データ作成装置のコンピュータを機能させるための刺繍データ処理プログラム。請求項1から3の何れかに記載の刺繍データ作成装置を備えたことを特徴とするミシン。特許文献1の刺繍データ作成装置では、生地の色と配色データに基づき、刺繍模様の色別模様部の色が一義的に決定される。しかし、ユーザとしては、色別模様部の色が生地の色で制約されるのではなく、色別模様部の夫々について規定の色ではない好みの色、或いは奇抜な色で縫製したい場合もある。また、このような刺繍模様の色の指定を行うには、色別模様部のデータを1つ1つ読み出して該当する糸色データの確認や指定を行わなければならず、手間がかかり面倒である。一方、前記多針ミシンにおいて刺繍データに基づき縫製を行う場合、色別模様部の糸色データの種類つまり色の種類の数が多いと、これに伴い糸駒の交換が必要となって縫製作業にも影響を来たすこととなる。本発明は上記事情に鑑みてなされたものであり、その目的は、刺繍模様の配色を簡単に行うことができると共に、元の刺繍データを活用して適切且つ多様な配色パターンを得ることができる刺繍データ作成装置、刺繍データ処理プログラム及びミシンを提供することである。上記した目的を達成するために、本発明の請求項1の刺繍データ作成装置は、複数の色別模様部からなる刺繍模様をミシンにより縫製するための刺繍データであって前記色別模様部の色を特定する糸色データを含む刺繍データを作成する刺繍データ作成装置において、予め作成された複数の前記刺繍データを記憶する刺繍データ記憶手段と、前記刺繍データ記憶手段に記憶された刺繍データの中から所望の刺繍データを選択する刺繍データ選択手段と、予め定義されている複数色を記憶する色記憶手段と、前記刺繍データ選択手段で選択された刺繍データの糸色データについて、前記色別模様部毎に、前記色記憶手段に記憶されている複数色の中から当該糸色データとして用いる色をランダムに抽出して割り当てる割当手段と、を備え、前記割当手段は、前記刺繍データ選択手段で選択された刺繍データにおいて前記複数の色別模様部の中に相互に同色となる色別模様部の糸色データがある場合、それら同色となる色別模様部に対して、ランダムに抽出した色で同色となるように割り当てて前記糸色データを更新することを特徴とする。上記刺繍データ作成装置によれば、刺繍模様について、色別模様部の糸色データに対し抽出した色を割り当ててランダムな配色を行うことができる。よって、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。更に、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを得ることができる。また、割当手段は、選択した元の刺繍データにおいて複数の色別模様部の中に相互に同色となる色別模様部がある場合、それら同色となる色別模様部に対して、ランダムに抽出した色で同色となるように割り当てる。このため、刺繍模様についてランダムに配色した場合でも、配色後の刺繍模様における外観上のバランスを保つことができる。また、配色後の刺繍データにおける色の種類の数を、元の刺繍データにおける色の種類の数と一致させることができる。従って、ランダム配色に伴い刺繍データにおける色の種類の数が過度に増加することを防止することができ、実用上、好適な刺繍データを作成することができる。請求項2の刺繍データ作成装置では、請求項1の発明において、前記刺繍データ選択手段で選択された刺繍データにおける色の種類毎に色数をカウントする色数カウント手段を備え、前記割当手段は、前記色数カウント手段でカウントした色数に基づいて、相互に異なる色を前記刺繍データにおける色の種類の数と同じ数の分だけ抽出し、前記同色となる色別模様部に、抽出した色で同色となるように割り当てることを特徴とする。請求項3の刺繍データ作成装置では、請求項1または2の発明において、前記刺繍模様を各色別模様部の前記糸色データに割り当てられた色で表示する表示手段を備えることを特徴とする。請求項4の刺繍データ処理プログラムは、請求項1から3までの何れかに記載の刺繍データ作成装置の各種処理手段として刺繍データ作成装置のコンピュータを機能させるためのものである。よって、上記した請求項1から3までの発明と同様の効果を奏する。請求項5のミシンは、請求項1から3までの何れかに記載の刺繍データ作成装置を備えたものである。よって、上記した請求項1から3までの発明と同様の効果を奏する。請求項1の刺繍データ作成装置によれば、刺繍模様について、色別模様部の糸色データに対し抽出した色を割り当ててランダムな配色を行うことができる。よって、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。更に、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを得ることができる。また、割当手段は、選択した元の刺繍データにおいて複数の色別模様部の中に相互に同色となる色別模様部がある場合、それら同色となる色別模様部に対して、ランダムに抽出した色で同色となるように割り当てる。このため、刺繍模様についてランダムに配色した場合でも、配色後の刺繍模様における外観上のバランスを保つことができる。また、配色後の刺繍データにおける色の種類の数を、元の刺繍データにおける色の種類の数と一致させることができる。従って、ランダム配色に伴い刺繍データにおける色の種類の数が過度に増加することを防止することができ、実用上、好適な刺繍データを作成することができる。請求項2の刺繍データ作成装置によれば、請求項1の発明の効果に加え、色数カウント手段によって、選択した刺繍データにおける色の種類毎に色数をカウントする。これにより、色数カウント手段でカウントした色数に基づき、刺繍模様の配色に要する色を過不足なく抽出することができる。請求項3の刺繍データ作成装置によれば、請求項1または2の発明の効果に加え、表示手段によって、刺繍模様が各色別模様部の糸色データに割り当てられた色で表示される。従って、作成した刺繍データについて、色別模様部の色を視覚的に容易に把握することができる。請求項4の刺繍データ処理プログラムは、請求項1から3までの何れかに記載の刺繍データ作成装置の各種処理手段として刺繍データ作成装置のコンピュータを機能させるためものである。よって、上記した請求項1から3までの発明と同様の効果を奏する。請求項5のミシンは、請求項1から3までの何れかに記載の刺繍データ作成装置を備えたものである。よって、上記した請求項1から3までの発明と同様の効果を奏する。以下、本発明を多針式刺繍ミシン以下、多針ミシンMと称すに適用した一実施形態について、図1~図14を参照しながら説明する。図1に示す多針ミシンMに対して、ユーザ使用者が位置する方向を前方、その反対方向を後方として説明する。また、紙面右斜め下方を右方、その反対方向を左方とし、紙面上方を上方、その反対方向を下方とする。図1に示すように、多針ミシンMは、ミシン全体を支持する支持脚1と、支持脚1の後端部から立設された脚柱部2と、脚柱部2の上部から前方に延びるアーム部3と、アーム部3の前端部に装着された針棒ケース5とを備える。また、多針ミシンMは、制御全般を司る制御装置6図2参照や操作パネル7等を具備して構成されている。前記支持脚1は、左右部位に前方に延びる脚部1a、1aを有し、上面から見て前方が開放した略U字状をなす。支持脚1の後側中央部には、前方に延びるシリンダベッド4が設けられている。シリンダベッド4の上面には針板4aが設けられており、針板4aに、後述する縫針の針落ち位置としての針穴図示略が形成されている。支持脚1の上側には、左右方向向きのキャリッジ8が配置されている。キャリッジ8の内部には、当該キャリッジ8の前側に設けられた枠取付台図示略をX方向左右方向に駆動させるためのX方向駆動機構9x図2参照が設けられている。左右の脚部1a内には、キャリッジ8をY方向前後方向に駆動させるY方向駆動機構9y図2参照が設けられている。X方向駆動機構9x及びY方向駆動機構9yは、後述するX軸モータ30及びY軸モータ31図2参照を夫々の駆動源とする。そして、刺繍縫製に供する加工布図示略は、矩形枠状の刺繍枠図示略に保持される。刺繍枠は、前記枠取付台に取付けられる。こうして、刺繍枠は、Y方向駆動機構9y及びX方向駆動機構9xの駆動により、キャリッジ8と共にY方向に移動し、枠取付台と共にX方向に移動する。刺繍枠のY方向とX方向の移動に伴って、加工布が移動される。前記針棒ケース5には、左右に配列された上下方向に延びる10本の針棒10図2にのみ図示が上下動可能に支持されている。各針棒10の下端部には、縫針図示略が夫々装着されている。各針棒10には、多針ミシンMを正面から見て右側から順に、1番から10番までの針棒番号が付されている。また、針棒ケース5には、各針棒10に対応する10個の天秤11が上下動可能に設けられている。針棒ケース5の上端部には、糸張力を調整するための10個の糸調子器12が配設された、傾斜状の糸調子台13が固定されている。糸調子台13の後方には、アーム部3上面の背面側に位置して、左右1対の糸駒台14と、糸絡みを防ぐための糸案内機構16とが設けられている。図1に示すように、左右の糸駒台14は何れも平面視にて略台形状をなし、各糸駒台14には、5個の糸立棒14aが夫々設けられている。各糸立棒14aに糸駒15が夫々挿入されることで、左右一対の糸駒台14に、前記縫針の数と同じ10個の糸駒15を載置することができる。尚、図1では説明の便宜上、1個の糸駒15のみを示している。糸駒15から延びる上糸15aは、上記した糸案内機構16,糸調子器12,天秤11等を夫々経由して、各縫針の目孔図示略に夫々供給される。前記アーム部3の内部には、針棒ケース5をX方向へ移動させる針棒選択機構20図2参照が設けられている。針棒選択機構20は、駆動モータ図示略の駆動により、10組の針棒10及び天秤11の中から、1組の針棒10及び天秤11を縫製位置に移動させるよう択一的に切換える。縫製位置に移動した針棒10及び天秤11は、針棒駆動機構22図2参照により同期して上下動される。針棒駆動機構22は、脚柱部2に設けられたミシンモータ21図2参照の回転が、主軸図示せず介して伝達されて駆動される。また、シリンダベッド4の前端部には、下糸図示略を巻回した下糸ボビンを収容する回転釜図示略と、上糸15aと下糸とを切断するための切断機構19図2参照が設けられている。前記針棒10及び天秤11と回転釜図示略との協働によって、前記刺繍枠に保持された加工布に、上糸15a及び下糸からなる縫目が形成される。このとき、刺繍枠は、後述する刺繍データに基づいて、X方向及びY方向に移送され、加工布に刺繍模様が縫製される。また、アーム部3の右側面には、操作パネル7が折り畳み可能に設けられている。操作パネル7には、例えば、縦長形状をなしフルカラー表示が可能な液晶カラーディスプレイ以下、ディスプレイ7aと称すが設けられている。ディスプレイ7aには、種々の刺繍模様や、縫製作業に必要な各種の機能を実行させる機能名が表示される。また、各針棒10に対応して設定されている上糸15aの情報や、後述する刺繍模様の色を設定するための設定画面等が表示される図6参照。また、ディスプレイ7aの前面には、透明電極からなる複数のタッチキーを有するタッチパネル7b図2参照が設けられている。タッチキーがユーザの指又はタッチペン図示略で押圧操作されることで、縫製模様の選択、各種パラメータの設定や機能の指示、後述する糸駒15交換時の設定等が可能になっている。操作パネル7の前面下部には、起動停止スイッチ7c等の複数のスイッチが設けられ、側面部には、各種の刺繍模様の刺繍データ等が記憶されているUSBメモリ図示略などの外部記憶媒体が接続されるコネクタ7dが設けられている。続いて、多針ミシンMの制御系の構成について、図2のブロック図を参照しながら説明する。制御装置6は、マイクロコンピュータを主体に構成されており、内部にCPU24、ROM25、RAM26、EEPROM27、入出力インターフェース28I/O、それらを結ぶバス29等を有する。入出力インターフェース28には、操作パネル7におけるディスプレイ7a、タッチパネル7b、起動停止スイッチ7c、コネクタ7dが接続されている。また、入出力インターフェース28には、ミシンモータ21、針棒選択機構20、切断機構19、X軸モータ30、Y軸モータ31を夫々駆動する駆動回路32、33、34、35、36が接続されている。多針ミシンMにおいて、針棒10、縫針、回転釜、ミシンモータ21、針棒駆動機構22、針棒選択機構20、切断機構19、駆動回路32~34等は、縫製手段37を構成し、加工布を保持する刺繍枠を移送するためのY方向駆動機構9y、X方向駆動機構9x、X軸モータ30、Y軸モータ31、駆動回路35,36等は、移送手段38を構成する。制御装置6は、後述する縫製制御プログラムや刺繍データ等に従って、上記した各種のアクチュエータを駆動制御することで、縫製手段37と移送手段38との協働による加工布に対する縫製動作を実行する。また、多針ミシンMにおいて、制御装置6、ディスプレイ7a、タッチパネル7b等は、刺繍データ作成装置39を構成し、制御装置6及びディスプレイ7aは、表示手段を構成する。ROM25は、刺繍データ記憶手段として刺繍データを記憶すると共に、縫製制御プログラム、刺繍に用いられる複数種の糸に関する全ての情報であって後述の糸の色情報や品番等を含む全糸情報テーブルを記憶している。また、ROM25は、後述する刺繍データ処理プログラム、糸駒15から供給される上糸15aの糸色と針棒10とをユーザが関連付けるための糸指定制御プログラム、操作パネル7のディスプレイ7aを制御する表示制御プログラム等を記憶している。尚、これら各種のプログラムやデータは、EEPROM25等を含む他の内部記憶手段や、前記USBメモリ等の外部記憶手段に記憶されてもよい。ここで、前記刺繍模様の一例として、図9に示すディスプレイ7aの画面104に表示された花の刺繍模様40を説明する。刺繍模様40は、例えば複数個n個の色別模様部である第1模様部401~第12模様部412第n模様部40nからなる。具体的には例えば、花びらを構成する第1模様部401、第5模様部405、第10模様部410は赤の糸色、それらの花中心部を構成する第2模様部402、第6模様部406、第11模様部411は白の糸色、その他の花を構成する第9模様部409は黄の糸色で夫々縫製される。また、葉や茎を構成する第3模様部403、第7模様部407、第12模様部412は青の糸色、刺繍模様40下部の葉を構成する第4模様部404、第8模様部408は緑の糸色で夫々縫製される。刺繍データは、刺繍模様を多針ミシンMにより縫製するためのデータであり、複数個の色別模様部データからなる。例えば、図3に示すように、刺繍模様40の刺繍データの場合には、色別模様部401~41240n毎に設定された複数の針落ち位置データと、色別模様部401~412の縫製順序を特定するための縫製順序データ模様1~模様nと、糸色データを含む。糸色データは、上記した色別模様部の色を特定するために付されるデータであり、後述の割当処理により各色情報の中から色が割り当てられる。図3における一番上の縫製順序データ模様1は最初に縫製される順序を特定するもので、これに対応する赤は、実際には例えばRGB値で示される糸色データである。また、針落ち位置データXa0、Ya0...XaN、YaNは、赤の糸色に対応する縫針が順次針落ちする座標位置である。これと同様に、縫製順序が2番目以降の刺繍データについても、縫製順序データ模様2~模様nと、糸色データ白~青と、針落ち位置データXbN、YbN~XnN、YnNとが夫々含まれる。また、刺繍データは、ディスプレイ7aに表示する画像データ例えばbmp等の画像データ図示略を含み、刺繍模様の画像は各糸色データに割り当てられた色でディスプレイ7aに表示される。前記RAM26は、上記した刺繍データやプログラム、タッチパネル7bの操作等で入力された各種の設定値、制御装置6で演算された演算結果等を一時的に記憶するための記憶領域を有する。詳細には、図4に示すように、RAM26には、プログラム記憶領域261,設定記憶領域262,刺繍データ記憶領域263,フラグ記憶領域264,画像表示データ記憶領域265,パレットテーブル記憶領域266,糸色データ記憶領域267、変更データ記憶領域268、変更色テーブル記憶領域269等、複数の記憶領域が設けられている。プログラム記憶領域261は、ROM25等から読み出された各種のプログラムを記憶する。設定記憶領域262は、プログラムの実行の際に参照される設定値やテーブル等を記憶する。刺繍データ記憶領域263は、刺繍データの色を設定する際の元基準となるデータを記憶する。フラグ記憶領域264は、プログラムの実行の際に使用される各種フラグを記憶する。画像表示データ記憶領域265は、ディスプレイ7aに表示する画面の画像データや表示設定を記憶する。パレットテーブル記憶領域266は、刺繍模様の配色に用いられるデータを記憶するための領域で、後述するパレットテーブル等を記憶する。また、詳しくは後述するように、変更色テーブル記憶領域269は、パレットテーブルからランダムに抽出した色と、抽出前における元の色の使用数とを対応付けた変更色テーブルを記憶する図11参照。糸色データ記憶領域267は各色別模様部の抽出前の元の色を記憶し図10a参照、変更データ記憶領域268は各色別模様部の抽出後の色を記憶する図10b参照。例えば刺繍模様40の場合、図10aに示す色別模様部401~412の元の色は、糸色データ記憶領域267の先頭から赤、白、青、緑、...、青の縫製順に記憶されることで、各色別模様部401~412に夫々対応する色として把握される。前記EEPROM27には、図5に示すように、糸駒15の糸色を各針棒10と対応付けた針棒糸色テーブルが記憶されている。縫製に際して糸駒15の交換が必要な場合、ディスプレイ7aには、前記刺繍データの糸色データに基づき各針棒10毎に糸色を割り当てた糸駒設定画面図示略が表示される。例えば、表示された糸色が図5に示す針棒番号順に5色分、割り当てられているものとする。この場合、ユーザは、その糸色を参照して針棒番号1~10のうち針棒番号1~5に対応する紫~ピンクの糸駒15を載置し、上糸15aの糸掛けを行う。これら上糸15aの糸色、つまり糸駒台14に載置された糸駒15の糸色が、糸駒色データとして当該針棒番号と対応付けられてEEPROM27に記憶されている。糸駒色データは、例えば、糸駒15の糸色に関する情報であって、RGB値で予め定義されている。糸駒色データは、ユーザにより選択した刺繍データの糸色データが、そのまま針棒番号と対応付けられてEEPROM27に記憶されるため、ユーザによる入力操作が不要である。また、EEPROM27の糸駒色データは、例えば、ユーザの好みに応じてタッチパネル7bの操作に基づき、ディスプレイ7aを見ながら針棒番号毎に設定することができる。前記EEPROM27は、糸色データとして割り当てられる複数色の情報色情報を記憶しており、前記RAM26と共に色記憶手段に相当する。色情報は、例えば、多針ミシンMにおいて使用可能な糸駒15の糸色に関する情報であって、RGB値で予め定義されている。具体的には、64色分のRGB値と当該RGB値に夫々対応付けられた1~64のパレット別色番号とからなる第1パレットテーブル図6の第1カラーパレット53参照がEEPROM25に記憶されている。また、第1パレットテーブルとは別に、前記色情報の中から予めユーザにより選択された複数の色が、第2パレットテーブル図示略としてEEPROM25に記憶されている。第2パレットテーブルは、例えば、最大で300色分のRGB値、及び当該RGB値に夫々対応付けられた1~300のパレット別色番号を、ユーザの好みに応じて設定が可能なカスタムパレットテーブルである。また、本実施形態では、RGB値の他、当該RGB値に対応するHSV空間における色相Hue、彩度Saturation、明度Valueにより定義されるHSV値が用いられる。HSV値は、制御装置6によってRGB値に基づき公知の算出方法により演算される、色相値H、彩度値S、及び明度値Vで表される。この場合、色相とは赤、紫、青等の色の種類で、Hの値は例えば0~360の範囲にある。彩度は色の鮮やかさで、Sの値は例えば0.0~1.0の範囲にある。明度は色の明るさで、Vの値は例えば0.0~1.0の範囲にある。前記色情報は、複数のカテゴリ別へ分類することができる。カテゴリとして例えばビビッド、グラデーション、ソフト何れも図7参照の分類基準が用意されている。これらカテゴリには、上記のHSV値で示される閾値が夫々設定され、各色情報は、当該カテゴリ毎に閾値で区分される。即ち、ビビッドについては、彩度値Sに係る閾値が設定されることで分類される色であって、各色情報のうち彩度値Sが閾値よりも高い数値の色で構成されるカテゴリである。ビビッドのカテゴリに属する色は、何れもビビッドで鮮明な色調を有し、比較的彩度のレベルが高いものとされる。グラデーションは、各色情報のうちの1つの色の色相レベルを中心値とした所定の色相レベルの閾値で画されるカテゴリである。このため、グラデーションのカテゴリに属する色は、ある1つの色、例えば紫に対して閾値に相応する赤~青の範囲内にある、カラーグラデーションを呈する。ソフトは、彩度値Sに係る閾値について下限及び上限が設定されることで分類される色であって、各色情報のうち彩度値Sに係る閾値の範囲内の色で構成されるカテゴリである。ソフトのカテゴリに属する色は、何れも互いの彩度のレベルに大差が無く全体としてソフトな色合いを呈する。上記したビビッド、グラデーション、ソフトの各閾値は、例えばEEPROM25に記憶されている。そして、制御装置6は乱数発生手段として、パレット別色番号の最大値を引数とする関数を用いて乱数を発生させる。換言すれば、制御装置6は、パレットテーブルにおけるパレット別色番号の範囲例えば1~64の範囲で乱数を発生させる。制御装置6は、発生した乱数と一致する第1パレットテーブルの1~64のパレット別色番号を照合し、当該パレット別色番号に対応するRGB値等を抽出する。これにより、図6に示す第1カラーパレット53の中からランダムに色が抽出される。また、上記のカテゴリが選択された場合には、選択されたカテゴリに属する色の数の範囲内で乱数を発生させることで、その乱数を利用して当該カテゴリに属する色の中からランダムに色が抽出される。次に、刺繍データの作成、特には糸色データの配色に際し、ディスプレイ7aに表示される画面について図6~図9も参照しながら説明する。ここで、図6~図9は、ディスプレイ7aにおける各表示画面101~104を説明するための図である。ここで、各表示画面101~104における刺繍模様の画像や第1カラーパレット53や前記第2カラーパレット等は、ディスプレイ7aが液晶カラーディスプレイであることから、多数色を表示可能である。図6は、糸色データの配色の際に表示される第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色の色の配置が可能で、前記のカスタムパレットテーブルに対応する。一対のパレット選択キー54a,54bがタッチ操作されることで、第1色替画面101と第2色替画面との間で切り換わる。シャッフルキー55がタッチ操作されることで図7に示す色調設定画面102に切り換わる。色調設定画面102には、第1色替画面101と同様にプレビュー画像領域51等が設けられると共に、第1カラーパレット53に代えて、カテゴリ設定部58、ランダムキー58aが設けられている。カテゴリ設定部58には、上記ビビッド、グラデーション、ソフトの夫々のキー58b,58c,58dが設けられている。そして、ランダムキー58aは、前記複数のパレットテーブルのうちの何れかのパレットテーブルの中から、糸色データ毎にランダムに色を抽出して配色を行うためのキーである。また、ビビッド、グラデーション、ソフトの何れかをタッチ操作により選択することで、その何れかのカテゴリに属する色の中から糸色データとして用いる色がランダムに抽出される。その後、図8に示すサムネイル表示画面103に切り換わる。サムネイル表示画面103では、複数例えば6個の刺繍模様が表示される刺繍模様選択領域61、リターンキー62、セーブキー63、リフレッシュキー64等が設けられている。刺繍模様選択領域61は、前記糸色データとしてランダムに抽出した色を用いて生成した色の組合せが異なる複数の刺繍模様について、夫々の画像を縮小したサムネイル画像61aを表示する。後述するように、セーブキー63、サムネイル画像61aの順にタッチ操作すると、当該刺繍模様の刺繍データがEEPROM25に記憶される。また、リフレッシュキー64がタッチ操作されると、糸色データに対して新たに抽出された色が割り当てられ、現在表示されている6個の刺繍模様に代えて新たな6個の刺繍模様が表示される。リターンキー62がタッチ操作されると、色調設定画面102に戻り、刺繍模様のサムネイル画像がタッチ操作されると図9に示す拡大表示画面104に切り換わる。拡大表示画面104では、拡大画像領域65、クローズキー66、セットキー67等が設けられている。拡大画像領域65には、図8で選択されたサムネイル画像同図にて太枠で囲われた画像61aを拡大した1つの刺繍模様の画像が表示される。クローズキー66がタッチ操作されるとサムネイル表示画面103に戻る。また、セットキー67がタッチ操作されると、前記プレビュー画像の刺繍模様として拡大画像領域65の刺繍模様を表示したメニュー画面図示せずに戻る。さて、刺繍模様は、全体での配色バランス等を考慮して、例えば図9の花びらを構成する色別模様部401、405、410等のように同種の構成要素を同色としている。また、刺繍模様の配色に使用する色の種類の数が、糸駒台14への糸駒15の載置数本実施形態では10個分を越える場合、縫製時に糸駒15の交換が必要となる。このため、刺繍データでは、ミシンにおける縫製時間や作業効率等も考慮して、刺繍模様で使用する色の種類の数が予め少なく設定されることがある。そこで、以下の作用説明で述べるように、制御装置6は、元の刺繍データにおいて複数の色別模様部の中に相互に同色となる色別模様部の糸色データがある場合、それら同色となる色別模様部に対して、ランダムに抽出した色で同色となるように割り当てる割当処理を実行する。これにより、割当処理では、前述したユーザによる色別模様部毎の色の指定を不要としながらも、配色後の刺繍模様における外観上のバランスを保つようになっている。また、割当処理において、その配色に用いる色の種類の数が元の刺繍データにおける色の種類の数より増加することがないため、作成した刺繍データで縫製する際の糸駒15の交換等の作業負担が増すことはない。次に、刺繍データ処理プログラムの動作について、糸色データに関する配色を中心に図12~図14を参照しながら説明する。図12~図14は、刺繍データ処理プログラムに基づいて制御装置6が実行する処理手順を示すフローチャートである。ユーザは、タッチパネル7bをタッチ操作して、ROM25から刺繍データを読み取り、その刺繍データに従ってディスプレイ7aの模様選択画面図示略を表示する。次いで、模様選択画面における複数の刺繍模様の中から、所望の刺繍模様をタッチ操作により選択するステップA1。これにより、選択した刺繍模様の刺繍データを作成するためのメニュー画面に切り換わると共に、当該刺繍データがRAM26に展開される。例えば刺繍模様40が選択された場合、図10aに示すように色別模様部401~412の糸色データとして予め設定されている色は、糸色データ記憶領域267の先頭から赤、白、青、緑、...、青の縫製順に記憶される。そして、前記メニュー画面から図6の第1色替画面101に切り換えて、刺繍模様の配色を行うための初期設定処理を行う。即ち、第1色替画面101においてパレット選択キー54bがタッチ操作されると、第1色替画面101から前記第2色替画面に遷移する。これにより、ランダム配色に使用するパレットを第1カラーパレット53から第2カラーパレットに切り換えることができる。また、シャッフルキー55がタッチ操作されると、第1色替画面101或は第2色替画面から色調設定画面102に遷移するステップA2。ここで、ステップA3にて第1色替画面101から色調設定画面102へ遷移したと判断されるとYES、パレット判定用フラグがセットされるステップA4。ステップA5では、ランダム、ビビッド、グラデーション、ソフトのキー58a~58dのうちの何れかのキーのタッチ操作により、ランダム配色或はカテゴリが設定される。ここで、ランダムキー58aをタッチ操作により選択すると、第1パレットテーブルの64色分或は第2パレットテーブルの300色分の色がそのままRAM26のパレットテーブル記憶領域266に展開される。一方、ビビッド、グラデーション、ソフトの何れかのキー58b~58dをタッチ操作により選択すると、カテゴリ別に設定された前記の閾値に基づいて、第1或は第2パレットテーブルの色の中から、当該カテゴリに属する色が選定される。具体的には制御装置6が、例えばパレット判定用フラグのセット状態に基づき第1カラーパレット53が選択されていると判断し、且つソフトのカテゴリが選択されたと判断したとする。この場合、制御装置6は、第1パレットテーブルの64色分について、夫々のRGB値に基づき各彩度値Sを演算し、各彩度値Sがソフトの閾値の範囲内か否かを判断する。彩度値Sがソフトの閾値の範囲内であれば、その色はソフトのカテゴリに属する色として選定されてパレットテーブル記憶領域266に記憶される。同様に、ビビッド或はグラデーションのカテゴリが選択された場合、第1パレットテーブルは、カテゴリ別の閾値に基づいて当該カテゴリに属する色に選定更新され、その更新後の内容でパレットテーブル記憶領域266に記憶される。尚、配色に用いるパレットとして前記第2カラーパレットが設定されている場合、第1カラーパレット53と同様の処理が行われる。以下では、第1カラーパレット53或は第2カラーパレットにおいて、カテゴリ別の選定処理後、つまりステップA5後の第1或は第2パレットテーブルの色の総数をpとして説明する。ステップA6では、選択した刺繍模様40について、糸色データ記憶領域267に記憶されている色別模様部401~412の色数をカウントする色数カウント処理が行われる図13参照。色数カウント処理では、先ずステップB1にて色別模様部401~412の縫製順序に対応するカウンタiと、色の種類数をカウントするカウンタjと、色の種類毎の使用数をカウントするカウンタkとを夫々0にリセットして初期化する。次いで、カウンタiを1だけインクリメントしてステップB2、糸色データ記憶領域267から縫製順序iが1番目の第1模様部401の色図10aで一番上の赤を取得して、変更色テーブル記憶領域269に記憶するステップB3。この赤は、変更色テーブルに最初に登録される色であるのでステップB4にてYES、カウンタj、kを夫々1だけインクリメントするステップB5。これにより、変更色テーブルには、図11で一番上の赤の糸色データが新規登録されると共に、その色の使用数カウンタkの値が1に設定される。2色目以降についてもステップB7にてNO、1色目と同様にカウンタiの加算が行われ、糸色データ記憶領域267から第2模様部402の色を取得するステップB2,B3。第2模様部402の白も変更色テーブル上、未登録であるのでステップB4にてYES、この時点でカウンタjが加算されて色の種類数が2となる。また、当該白の使用数に対応するカウンタkが1に設定される。このように、縫製順序iに従い糸色データ記憶領域267から順次色が取得されて、変更色テーブルに登録されるがステップB2~B7、縫製順序iが5、6、7、8、10、11、12番目の色は、縫製順序が1~4番目の色と重複する。例えば、縫製順序iが5番目の第5模様部405の色は、既に登録された第1模様部401の赤と重複するため、前記ステップB4でNOと判断される。この場合、色の種類数のカウンタjは加算されず、赤の使用数に対応するカウンタkが加算されて2となるステップB6。こうして、糸色データ記憶領域267内の12色分、つまり色別模様部401~412の総数nとカウンタiが一致するステップB7にてYESと判断されるまで、ステップB2~B7が繰り返し実行される。これにより、図11に示すように、変更色テーブルには、選択した刺繍データにおいて予め設定されていた赤、白、青、緑、黄の糸色データと、夫々の色の使用数kが登録される。また、これら赤~黄の色の種類数x=5が、カウンタjの値に基づき取得され、ステップA7にリターンする。ステップA7では、上記した各種の設定や色数カウント処理におけるカウント結果に基づいて、ランダム配色処理が行われる図14参照。ランダム配色処理では、先ずステップC1において、色別模様部における色の種類数xと色別模様部の総数nとに基づき、当該刺繍模様の配色の組合わせ数Aが算出される。本実施形態では、例えば、サムネイル表示画面103に互いに配色の異なる6個の刺繍模様を表示するため、その表示に必要な組合わせ数Aは、重複を持たない組合わせになるようコンビネーションを用いて算出する。従って例えば、色の種類数xが1、色別模様部の総数nが1の場合、組合わせ数Aは、pC1通りとなる。このように、刺繍模様の配色の組合わせ数Aは、前記第1或は第2パレットテーブルにおける色の総数pと比例関係にあり、当該総数pが2以上で且つ前記色の種類数xが3以上の場合には、6以上になる。この場合、ステップC2にてNOと判断され、6個の刺繍データが作成されるように設定されるステップC3。また、前記ステップC1で算出された組合わせ数Aが、6に満たない場合にはステップC2にてYES、その数の刺繍データが作成されることとなる。そして、制御装置6は、パレットテーブル記憶領域266における第1或は第2パレットテーブルの色の総数pの範囲で乱数を発生させるステップC4。例えば、配色に用いるパレットとして第1カラーパレット53が設定され且つカテゴリの指定が無い場合、1~64までの乱数を発生させる。続いて、制御装置6は、取得した乱数と、パレット判定用フラグのセット状態とに基づいてランダムに色を抽出するステップC5~C8。詳細には、パレット判定用フラグのセット状態に基づき、第1カラーパレット53が選定されていると判断した場合ステップC6にてYES、発生した乱数と一致する第1パレットテーブルの1~64のパレット別色番号を照合する。そして、該当するパレット別色番号に対応する色RGB値を抽出しステップC7、その抽出した1色目の色は、そのまま変更色テーブル記憶領域269に記憶されるステップC9にてYES、ステップC10。この場合、前記ステップC7で抽出した1色目の色例えば紫は、図11の変更色テーブルにおける一番上の赤の使用数kと対応付けて記憶される。このように、抽出した色が変更色テーブル記憶領域269に記憶されると、その都度、色の種類数xをx=x-1に更新するステップC11。また、2色目以降の抽出についてもステップC12にてYES、ステップC4~C9が実行され、既に抽出した色と重複しない場合にはステップC9にてYES、1色目と同様に色の記憶とxの減算が行われる。こうして、減算された色の種類数xが0以下ステップC12にてNOと判断されるまで、ステップC4~C12が繰り返し実行される。これにより、前記ステップA1で選択した刺繍模様における色の種類数xと同じ数の、相互に異なる色が抽出される。図11は、刺繍模様40について紫黒橙茶ピンクが順次抽出されたときの変更色テーブルを示している。同図に示すように、変更色テーブルには、これら紫~ピンクが、抽出前における元の色の使用数kと夫々対応付けて記憶される。次いで、上記のようにして作成した変更色テーブルに基づいて、抽出した色を各色別模様部に割り当てる割当処理に移行するステップC13。即ち、前記糸色データ記憶領域267には、色別模様部401~412の元の色が縫製順に記憶されている図10a参照。そこで、制御装置6は、糸色データ記憶領域267における色別模様部401~412の元の色と変更色テーブルとを照合して、前記ステップC4~C12で抽出した色を夫々対応する使用数kだけ用いて、色別模様部401~412の元の色を更新するように割り当てる割当処理を実行する。具体的には、図10aの糸色データ記憶領域267における赤の第1模様部401、第5模様部405、第10模様部410の糸色データには、それらの使用数kと同数の紫で更新する糸色データが割り当てられる図10b参照。同様に、白の第2模様部402、第6模様部406、第11模様部411の糸色データには、それらと同数kの黒で更新する糸色データが割り当てられる。また、青の第3模様部403、第7模様部407、第12模様部412の糸色データには、それらと同数kの橙で更新する糸色データが割り当てられ、緑の第4模様部404、第8模様部408の糸色データには、それらと同数kの茶で更新する糸色データが割り当てられる。黄の第9模様部409の糸色データは使用数kが1であり、ピンクで更新する糸色データが割り当てられる。こうして、色別模様部のn個分について、抽出した色を夫々の使用数kの分、割り当てることで1つ目の刺繍模様の配色を終えると、その糸色データの全部をRAM26の変更データ記憶領域268に記憶するステップC14にてYES、ステップC15。この場合、色別模様部401~412に割り当てた色は、図10bに示すように変更データ記憶領域268の先頭から紫、黒、橙、茶、...、橙の縫製順に記憶される。これにより、図10aとの対比から明らかなように、選択された刺繍模様40において色別模様部401~412相互間で同色となる糸色データがある場合、それら同色となる色別模様部に対して、ランダムに抽出した色で同色となるように割り当てられることとなる図9参照。この後、前記組合わせ数AをA=A-1に更新しステップC16、ステップC4にリターンするステップC17にてYES。また、2つ目以降の刺繍模様の配色についてもステップC4~C14が実行され、既に作成した刺繍模様の配色と異なる場合にはステップC14にてYES、1つ目と同様に糸色データの記憶とAの減算が行われるステップC15、C16。こうして、Aが0以下ステップC17にてNOと判断されるまでステップC4~C17が繰り返し実行されることで、配色の異なるA個の刺繍模様の組合わせが作成される。この後、図12のステップA8にリターンする。ステップA8では、サムネイル表示画面103に配色の異なるA個図8では6個の刺繍模様について、夫々の画像を縮小したサムネイル画像を表示する。ここで、例えば図8で右上の刺繍模様のサムネイル画像61aがタッチ操作されるとステップA9にてYES、図9に示す拡大表示画面104へ遷移するステップA10。拡大表示画面104では、選択されたサムネイル画像を拡大した刺繍模様が表示される。拡大表示画面104で、セットキー67がタッチ操作されると、前記プレビュー画像の刺繍模様として、拡大画像領域65の刺繍模様を表示した前記メニュー画面に戻るエンド。前記サムネイル表示画面103において、リターンキー62がタッチ操作されるとステップA11にてYES、ステップA5へ移行して色調設定画面102が表示されることから、各種の設定処理からやり直し、再度ランダム配色処理を行うことができる。また、リフレッシュキー64がタッチ操作されるとステップA12にてYES、ステップA7へ移行して再びランダム配色処理が実行される。これにより、糸色データに対して新たに抽出された色が割り当てられ、現在表示されている6個の刺繍模様に代えて新たな6個の刺繍模様が表示される。一方、サムネイル表示画面103において、セーブキー63がタッチ操作されるとステップA13にてYES、セーブモードに移行するステップA14。セーブモードでは、何れかのサムネイル画像61a複数のサムネイル画像でもよいをタッチ操作により選択すると、当該刺繍模様の刺繍データがEEPROM25に記憶されるステップA15。上記したステップC4~C17の実行に係る制御装置6は、前記糸色データとして用いる色をランダムに抽出して割り当てる割当手段に相当する。前記ステップA1の実行に係る制御装置6、ディスプレイ7a及びタッチパネル7bは、所望の刺繍データを選択するための刺繍データ選択手段に相当する。前記ステップB1~B7の実行に係る制御装置6は、前記刺繍データ選択手段で選択された刺繍データにおける色の種類毎に色数をカウントする色数カウント手段に相当する。本実施形態の多針ミシンMでは、上記のように新たに配色した所望の刺繍データに基づいて色別模様部401~412毎に縫製を実行することができる。この縫製に際して、ユーザは、前記メニュー画面から糸駒設定画面に切換えて、当該刺繍模様40の縫製に必要な糸駒15を交換する。この場合、前述のように、糸駒台14に載置する糸駒15の糸駒色データは、制御装置6により当該刺繍模様40の糸色データに基づき自動的に入力される図5参照。このため、糸駒色データをユーザにより別途入力する必要がなく、所望の刺繍データに基づいてそのまま縫製を実行することができる。以上のように刺繍データ作成装置39によれば、刺繍模様について、色別模様部の糸色データに対し抽出した色を割り当ててランダムな配色を行うことができる。よって、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。更に、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを得ることができる。また、制御装置6は、選択した元の刺繍データにおいて複数の色別模様部の中に相互に同色となる色別模様部がある場合、それら同色となる色別模様部に対して、ランダムに抽出した色で同色となるように割り当てる配色を行う。このため、刺繍模様についてランダムに配色した場合でも、配色後の刺繍模様における外観上のバランスを保つことができる。また、配色後の刺繍データにおける色の種類の数を、元の刺繍データにおける色の種類の数と一致させることができる。従って、ランダム配色に伴い刺繍データにおける色の種類の数が過度に増加することを防止することができ、実用上、好適な刺繍データを作成することができる。制御装置6は、前記色数カウント手段としてカウントした色数に基づいて、相互に異なる色を刺繍データにおける色の種類の数と同じ数の分だけ抽出し、前記同色となる色別模様部に、抽出した色で同色となるように割り当てる。これによれば、刺繍模様の配色に要する色を過不足なく抽出することができる。前記表示手段は、刺繍模様を各色別模様部の前記糸色データに割り当てられた色で表示する。これによれば、作成した刺繍データについて、色別模様部の色を視覚的に容易に把握することができる。ディスプレイ7aのサムネイル表示画面103に、ランダムに配色された色の組合せが異なる刺繍模様の候補を複数提示させ、その候補の中から所望の刺繍データを選んでEEPROM25に記憶させることができる。従って、ユーザの使い勝手をよくすることができると共に、ユーザの好みや感性に応じた配色の刺繍データを容易に得ることができる。本発明は、上記した実施形態にのみ限定されるものではなく、次のように変形または拡張できる。刺繍データ作成装置は多針ミシンMに備えられる構成に限定するものではなく、所謂パーソナルコンピュータである装置本体専用機でもよいと、この装置本体に接続されるマウス、キーボード、メモリカードコネクタ、ディスプレイ等から構成してもよい。また、本発明を家庭用ミシンに適用した場合でも、上記した実施形態と同様の効果を得ることができる。色記憶手段は、EEPROM25やRAM26に限定するものではなく、刺繍データ記憶手段は、ROM25に限定するものではない。これら記憶手段は、多針ミシンMに内蔵される他の内部記憶手段や、多針ミシンMに着脱可能に装着される外部記憶手段でもよい。"