"複数の色別模様部からなる刺繍模様をミシンにより縫製するための刺繍データであって前記色別模様部の色を特定する糸色データを含む刺繍データを作成する刺繍データ作成装置において、予め定義されている複数色を記憶する第1記憶手段と、前記色別模様部の前記糸色データ毎に、前記第1記憶手段に記憶されている複数色の中から前記糸色データとして用いる色をランダムに抽出して割り当てる割当処理を行う第1割当手段と、前記第1割当手段により各色別模様部に割り当てられた色で前記刺繍模様を表示画面に表示する表示手段と、前記表示画面に表示された前記刺繍模様における各色別模様部の中から、ユーザの所望する糸色データの色を指定する指定手段と、前記指定手段で指定された色を記憶する第2記憶手段と、前記色別模様部の前記糸色データ毎に、前記第1記憶手段と前記第2記憶手段とのうち前記第2記憶手段に記憶されている色の抽出を優先した割当処理を行う第2割当手段と、を備えることを特徴とする刺繍データ作成装置。前記表示手段は、前記第1割当手段により各色別模様部に割り当てられた色の組み合わせが異なる複数の前記刺繍模様を前記表示画面に表示し、前記指定手段は、前記表示画面に表示された複数の前記刺繍模様における各色別模様部の中から、所望する糸色データの色を指定することを特徴とする請求項1記載の刺繍データ作成装置。前記表示手段は、複数の前記刺繍模様のうち所望する刺繍模様のみを拡大して前記表示画面に表示する拡大手段を備え、前記指定手段は、前記拡大手段により拡大させて表示した前記刺繍模様における各色別模様部の中から、所望する糸色データの色を指定することを特徴とする請求項2記載の刺繍データ作成装置。前記表示手段は、前記第1割当手段により色を割り当てた場合と前記第2割当手段により色を割り当てた場合との双方において、各色別模様部に割り当てられた色で前記刺繍模様を前記表示画面に表示することを特徴とする請求項1から3の何れかに記載の刺繍データ作成装置。前記表示画面に前記刺繍模様が表示された後、ユーザの指示に基づいて、前記第1割当手段による割当処理、又は前記第2割当手段による割当処理を再び実行する再配色指示手段を備え、前記表示手段は、前記再配色指示手段により新たな配色の刺繍模様が作成された場合に、その刺繍模様を前記表示画面に表示することを特徴とする請求項4記載の刺繍データ作成装置。請求項1から5の何れかに記載の刺繍データ作成装置の各種処理手段として、刺繍データ作成装置のコンピュータを機能させるための刺繍データ処理プログラム。請求項1から5の何れかに記載の刺繍データ作成装置を備えたことを特徴とするミシン。特許文献1の刺繍データ作成装置では、生地の色と配色データに基づき、刺繍模様の色別模様部の色が一義的に決定される。しかし、ユーザとしては、色別模様部の色が生地の色で制約されるのではなく、色別模様部の夫々について規定の色ではない好みの色や或いは奇抜な色で縫製したい場合もある。しかしながら、このような刺繍模様の色の指定を行うには、色別模様部のデータを1つ1つ読み出して該当する糸色データの確認や指定を行わなければならず、手間がかかり面倒である。本発明は上記事情に鑑みてなされたものであり、その目的は、刺繍模様についてユーザの所望する色を採り入れた多様な配色パターンを簡単に得ることができる刺繍データ作成装置、刺繍データ処理プログラム及びミシンを提供することである。上記した目的を達成するために、本発明の請求項1の刺繍データ作成装置は、複数の色別模様部からなる刺繍模様をミシンにより縫製するための刺繍データであって前記色別模様部の色を特定する糸色データを含む刺繍データを作成する刺繍データ作成装置において、予め定義されている複数色を記憶する第1記憶手段と、前記色別模様部の前記糸色データ毎に、前記第1記憶手段に記憶されている複数色の中から前記糸色データとして用いる色をランダムに抽出して割り当てる割当処理を行う第1割当手段と、前記第1割当手段により各色別模様部に割り当てられた色で前記刺繍模様を表示画面に表示する表示手段と、前記表示画面に表示された前記刺繍模様における各色別模様部の中から、ユーザの所望する糸色データの色を指定する指定手段と、前記指定手段で指定された色を記憶する第2記憶手段と、前記色別模様部の前記糸色データ毎に、前記第1記憶手段と前記第2記憶手段とのうち前記第2記憶手段に記憶されている色の抽出を優先した割当処理を行う第2割当手段と、を備えることを特徴とする。上記刺繍データ作成装置によれば、第1割当手段による一次的な配色によって、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを簡単に得ることができる。また、当該刺繍模様が各色別模様部に割り当てられた色で表示画面に表示されるため、色別模様部の色を視覚的に容易に把握することができる。更に、表示画面に表示された色別模様部の中から所望の色を指定し、第2割当手段によって、他の色より優先して所望の色を割り当てる二次的な配色を行うことができる。これにより、刺繍模様にユーザの所望する色を採り入れつつ簡単に刺繍データを作成することができる。請求項2の刺繍データ作成装置では、請求項1の発明において、前記表示手段は、前記第1割当手段により各色別模様部に割り当てられた色の組み合わせが異なる複数の前記刺繍模様を前記表示画面に表示し、前記指定手段は、前記表示画面に表示された複数の前記刺繍模様における各色別模様部の中から、所望する糸色データの色を指定することを特徴とする。請求項3の刺繍データ作成装置では、請求項1または2の発明において、前記表示手段は、複数の前記刺繍模様のうち所望する刺繍模様のみを拡大して前記表示画面に表示する拡大手段を備え、前記指定手段は、前記拡大手段により拡大させて表示した前記刺繍模様における各色別模様部の中から、所望する糸色データの色を指定することを特徴とする。請求項4の刺繍データ作成装置では、請求項1から3までの何れかの発明において、前記表示手段は、前記第1割当手段により色を割り当てた場合と前記第2割当手段により色を割り当てた場合との双方において、各色別模様部に割り当てられた色で前記刺繍模様を前記表示画面に表示することを特徴とする。請求項5の刺繍データ作成装置では、請求項4の発明において、前記表示画面に前記刺繍模様が表示された後、ユーザの指示に基づいて、前記第1割当手段による割当処理、又は前記第2割当手段による割当処理を再び実行する再配色指示手段を備え、前記表示手段は、前記再配色指示手段により新たな配色の刺繍模様が作成された場合に、その刺繍模様を前記表示画面に表示することを特徴とする。請求項6の刺繍データ処理プログラムは、請求項1から5までの何れかに記載の刺繍データ作成装置の各種処理手段として、刺繍データ作成装置のコンピュータを機能させるためものである。よって、上記した請求項1から5までの発明と同様の効果を奏する。請求項7のミシンは、請求項1から5までの何れかに記載の刺繍データ作成装置を備えたものである。よって、上記した請求項1から5までの発明と同様の効果を奏する。請求項1の刺繍データ作成装置によれば、第1割当手段による一次的な配色によって、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを簡単に得ることができる。また、当該刺繍模様が各色別模様部に割り当てられた色で表示画面に表示されるため、色別模様部の色を視覚的に容易に把握することができる。更に、表示画面に表示された色別模様部の中から所望の色を指定し、第2割当手段によって、他の色より優先して所望の色を割り当てる二次的な配色を行うことができる。これにより、刺繍模様にユーザの所望する色を採り入れつつ簡単に刺繍データを作成することができる。請求項2の刺繍データ作成装置によれば、請求項1の発明の効果に加え、表示画面に、色の組み合わせが異なる刺繍模様を複数表示させ、それら刺繍模様における各色別模様部の中から所望の糸色データを指定することができる。従って、ユーザは、表示画面表示された複数の刺繍模様を視認しながら、所望の糸色データを容易に指定することができる。請求項3の刺繍データ作成装置によれば、請求項2の発明の効果に加え、拡大手段によって、複数の刺繍模様のうち所望する刺繍模様のみを拡大して表示画面に表示する。これにより、刺繍模様が拡大表示されるため、ユーザは、刺繍模様の細部まで明確に視認することができる。よって、色別模様部が小さい場合であっても、ユーザは、糸色データを容易に指定することができる。また、表示画面が小さい表示手段である場合でも、刺繍模様が拡大表示されるため、ユーザは、刺繍模様の細部まで明確に視認することができる。請求項4の刺繍データ作成装置によれば、請求項1から3までの何れかの発明の効果に加え、表示手段によって、刺繍模様が第1割当手段或は第2割当手段により割り当てられた色で表示される。従って、各割当手段で割り当てた夫々の色別模様部の色を、視覚的に容易に把握することができる。請求項5の刺繍データ作成装置は、請求項4の発明の効果に加え、再配色指示手段によって、ユーザの指示に基づき糸色データに係る抽出と割り当てとを繰り返し実行することができる。従って、表示画面に表示される刺繍模様について、ユーザが気に入るまで再配色指示手段により新たな配色の刺繍データを作成することができる。請求項6の刺繍データ処理プログラムは、請求項1から5までの何れかに記載の刺繍データ作成装置の各種処理手段として、刺繍データ作成装置のコンピュータを機能させるためのものである。よって、上記した請求項1から5までの発明と同様の効果を奏する。請求項7のミシンは、請求項1から5までの何れかに記載の刺繍データ作成装置を備えたものである。よって、上記した請求項1から5までの発明と同様の効果を奏する。以下、本発明を家庭用ミシン以下、ミシンMと称すに適用した一実施形態について、図1~図16を参照しながら説明する。図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は、刺繍データ作成時の元基準となるデータを記憶する。フラグ記憶領域244は、プログラムの実行の際に使用される各種フラグを記憶する。縫製条件記憶領域245は、刺繍模様を縫製する際の各種縫製条件を記憶する。画像表示データ記憶領域246は、ディスプレイ9に表示する画面の画像データや表示設定を記憶する。色情報記憶領域247は、刺繍模様の配色に用いられるデータを記憶するための領域で、後述するパレット別色番号を含むパレットテーブル等を記憶する。また詳しくは後述するように、リポジトリ記憶領域248は、刺繍模様における色別模様部の中からユーザにより指定された色を記憶する。抽出データ記憶領域249は、前記パレットテーブル等から抽出した色を一次的に記憶する。尚、上記リポジトリ記憶領域248を有するRAM24は、第2記憶手段として構成されている。前記刺繍模様の一例として、図10に示すディスプレイ9の画面103に表示された花の刺繍模様40を説明する。刺繍模様40は、例えば複数個n個の色別模様部である第1模様部401~第n模様部40nからなる。具体的には例えば、花びらを構成する第1模様部401は赤の糸色で縫製され、葉を構成する第2模様部402は緑色の糸色で縫製され、茎を構成する第3模様部403は黄緑の糸色で縫製される。このように、模様部401~40nは、夫々に色が設定される色別模様部であるが、各模様部401~40nは相互に異なる色でなくてもよい。刺繍データは、刺繍模様をミシンMにより縫製するためのデータであり、複数個の色別模様部データからなる。例えば、図4に示すように、刺繍模様40の刺繍データの場合には、模様部401~40n毎に設定された複数の針落ち位置データと、当該模様部401~40nの縫製順序を特定するための縫製順序データ模様1~模様nと、糸色データを含む。糸色データは、色別模様部毎に色を特定するために付されるデータであり、後述の割当手段により各色情報の中から色が割り当てられる。詳細には、図4における一番上の縫製順序データ模様1は最初に縫製される順序を特定するもので、これに対応する赤は、実際には例えばRGB値で示される糸色データである。また、針落ち位置データXa0、Ya0...XaN、YaNは、紫の糸色に対応する縫針が順次針落ちする座標位置である。これと同様に、縫製順序が2番目以降の刺繍データについても、縫製順序データ模様2~模様nと、糸色データ黄緑~黄色と、針落ち位置データXbN、YbN~XnN、YnNとが夫々含まれる。また、刺繍データは、ディスプレイ9に表示する画像データ例えばbmp等の画像データ図示略を含み、刺繍模様の画像は各糸色データに割り当てられた色でディスプレイ9に表示される。EEPROM25は、前記糸色データとして割り当てられる色情報が記憶された第1記憶手段である。色情報は、例えば、ミシンMにおいて使用可能な糸駒10の糸色に関する情報であって、RGB値で予め定義されている。具体的には、64色分のRGB値と当該RGB値に夫々対応付けられた1~64のパレット別色番号とからなる第1パレットテーブル図6の第1カラーパレット56a参照がEEPROM25に記憶されている。また、第1パレットテーブルとは別に、前記色情報の中から予めユーザにより選択された複数の色が、第2パレットテーブル図7の第2カラーパレット56b参照として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の範囲にある。明度は色の明るさで、Vの値は例えば0.0~1.0の範囲にある。前記色情報は、複数のカテゴリ別に分類することができる。カテゴリとして例えばビビッドソフトグラデーション何れも図5参照の分類基準が用意されている。これらカテゴリには、上記のHSV値で示される閾値が夫々設定され、各色情報は、当該カテゴリ毎に閾値で区分される。即ち、ビビッドについては、彩度値Sに係る閾値SVが設定されることで分類される色であって図16のステップD2参照、各色情報のうち彩度値SがSVよりも高い数値の色で構成されるカテゴリである。ビビッドのカテゴリに属する色は、何れもビビッドで鮮明な色調を有し、比較的彩度のレベルが高いものとされる。ソフトは、彩度値Sに係る閾値について下限及び上限がSS1及びSS2に設定されることで分類される色であって同ステップD2参照、各色情報のうち彩度値SがSS1~SS2の範囲の色で構成されるカテゴリである。ソフトのカテゴリに属する色は、何れも互いの彩度のレベルに大差が無く全体としてソフトな色合いを呈する。グラデーションは、各色情報のうちの1つの色の色相レベルを中心値とした所定の色相レベルの閾値HG1~HG2で画されるカテゴリである図15のステップC2参照。このため、グラデーションのカテゴリに属する色は、ある1つの色、例えば紫に対して閾値HG1に相応する赤~閾値HG2に相応する青の範囲内にある、カラーグラデーションを呈する。上記した各閾値SV、SS1、SS2、HG1、HG2は、例えばEEPROM25に記憶されている。図5に示すビビッドソフトグラデーションの何れかのキー51b~51dに対応する前記タッチキーを押圧操作以後、タッチ操作と称すすることで、そのカテゴリ毎に色を抽出する配色モードに設定される。一方、ランダムは、そのキー51aのタッチ操作により、カテゴリを問わず複数色の中から色を抽出する配色モードに設定される。また、詳しくは後述するように、各キー51a~51dに対応する何れの配色モードでも、色別模様部の糸色データ毎にランダムに色を抽出して割り当てる割当処理が実行されるようになっている。ここで、制御装置21は、前記割当処理において乱数を発生させる乱数発生手段として構成されている。例えば、制御装置21は、パレット別色番号の最大値を引数とする関数を用いて、当該パレット別色番号第1パレットテーブルでは1~64の範囲で乱数を発生させる。制御装置21は、発生した乱数と一致する第1パレットテーブルのパレット別色番号を照合し、当該パレット別色番号に対応するRGB値等を抽出する。これにより、図6に示す64の升目64色の第1カラーパレット56aの中からランダムに色が抽出される。次に、刺繍データの作成、特には糸色データの配色に際し、ディスプレイ9に表示される画面について図5~図12も参照しながら説明する。ここで、図5~図12は、ディスプレイ9における各表示画面100~104を説明するための図である。各表示画面100~104における刺繍模様の画像や第1及び第2カラーパレット56a,56b等は、ディスプレイ9が液晶カラーディスプレイであることから、多数色を表示可能である。図5は、刺繍データの作成時に配色を行う場合の配色モード選択画面100を示している。配色モード選択画面100には、プレビュー画像を表示するプレビュー画像領域50、モード設定部51、糸色データ表示領域52、色数設定部53、複数のパレット選択キー54a,54bが設けられている。プレビュー画像は、ユーザにより選択された刺繍模様について該当する刺繍データにより刺繍を行った場合に、どのような刺繍結果となるのかを示す画像である。モード設定部51には、上記したランダムビビッドソフトグラデーションの夫々のキー51a~51dが設けられている。色数設定部53は、プラスキーやマイナスキーがタッチ操作されることで、刺繍データの糸色データとして用いる色の種類の総数を設定する。例えば図5に示すように色数設定部53が6色に設定されている場合には、刺繍模様は6色だけを使って配色されることとなる。パレット選択キー54a,54bがタッチ操作されると、第1色替画面101A或は第2色替画面101Bに切り換わる。図6に示す第1色替画面101Aには、プレビュー画像領域50及び糸色データ表示領域52の他、シャッフルキー55及び前記第1カラーパレット56aが設けられている。糸色データ表示領域52には、プレビュー画像領域50の刺繍模様の色別模様部毎に対応する色と、その糸駒52aのイラストと、当該色別模様部の縫製時間が示されている。第1カラーパレット56aにおいて、例えば最上段の1列は、左から順に前記第1パレットテーブルのパレット別色番号1~8のRGB値が夫々割り当てられている。このように、第1カラーパレット56aは、上段から下段にわたって第1パレットテーブルの色情報が段毎に8つずつ対応するように配置された64色のパレットである。図7に示す第2色替画面101Bでは、第1色替画面101Aと同様にプレビュー画像領域50等が設けられると共に、第1カラーパレット56aに代えて第2カラーパレット56bが設けられている。第2カラーパレット56bは、前記色情報のRGB値に基づいて、300の升目のパレットに最大で300色の色の配置が可能で、前記のカスタムパレットテーブルに対応する。図7では300の升目からなる第2カラーパレット56bのうち一部50の升目が示されている。一対のパレット選択キー54a,54bがタッチ操作されることで、第1及び第2色替画面101A、101B相互間で切り換わる。シャッフルキー55がタッチ操作されることで配色モード選択画面100に戻る。配色モード選択画面100において、前記キー51a~51dのタッチ操作によりランダム~グラデーションの何れかの配色モードで前記割当処理が実行された後、図8に示すサムネイル表示画面102Aに切り換わる。サムネイル表示画面102Aでは、複数例えば6個の刺繍模様が表示される刺繍模様選択領域61、リターンキー62、リポジトリキー63、リフレッシュキー64等が設けられている。刺繍模様選択領域61は、糸色データに対して割当処理により割り当てた色の組み合わせが異なる複数の刺繍模様について、夫々の画像を縮小したサムネイル画像61aを表示する。また、リフレッシュキー64がタッチ操作されると、糸色データに対して新たに色が割り当てられ、現在表示されている6個の刺繍模様に加えて新たな6個の刺繍模様が表示される。図9は、新たな6個の刺繍模様が表示されたサムネイル表示画面102Bを示している。こうして、リフレッシュキー64のタッチ操作により、複数の表示画面102A,102Bにわたって、多様な配色パターンをサムネイル画像61aで追加的に表示作成することができる。複数の表示画面102A,102Bの切り換えは、夫々の画面102A,102B下部に設けられた方向キー60a,60bのタッチ操作で行うことができる。尚、図8及び図9に示す方向キー60a,60b間の数字1/1及び2/2は、複数の表示画面102A及び102Bに付されたページ数を示す。リターンキー62がタッチ操作されると、配色モード選択画面100に戻り、刺繍模様のサムネイル画像がタッチ操作されると図10に示す拡大表示画面103に切り換わる。拡大表示画面103では、拡大画像領域65、クローズキー66、セットキー67、キープカラーキー68等が設けられている。拡大画像領域65には、図8或は図9で選択されたサムネイル画像例えば図8にて太枠で囲われた画像61aを拡大した1つの刺繍模様40の画像が表示される。ここで、拡大画像領域65に表示された刺繍模様40に、ユーザの所望する色が用いられている場合、該当する色別模様部例えば模様部401をタッチ操作する。これにより、模様部401は、例えば図11に示すように輪郭たる周縁部を当該模様部401の色とは異なる色で縁取ることで強調表示される。ここで、キープカラーキー68をタッチ操作すると、模様部401の色は、図12に示すリポジトリ画面104の優先指定カラーパレット71に登録される。タッチパネル9a及び制御装置21は、拡大表示画面103に表示された各色別模様部の中から、ユーザの所望する糸色データの色を指定する指定手段に相当する。拡大表示画面103のセットキー67がタッチ操作されると、前記プレビュー画像の刺繍模様として拡大画像領域65の刺繍模様40を表示した配色モード選択画面100に戻る。また、拡大表示画面103のクローズキー66がタッチ操作されるとサムネイル表示画面102A,102Bに戻る。前記リポジトリ画面104は、サムネイル表示画面102A,102Bでリポジトリキー63をタッチ操作することにより表示される。図12に例示するリポジトリ画面104には、複数の升目同図で24の升目からなる優先指定カラーパレット71、リターンキー72が設けられている。例えば、優先指定カラーパレット71の各升目には、上段の左から順に前記指定手段でユーザが指定した色の色情報が順次登録されるようになっている。このように、優先指定カラーパレット71は、前記指定手段で指定した色の色情報を一目で把握できるように画面にカラー表示するパレットである。リポジトリ画面104のリターンキー72が操作されると、サムネイル表示画面102A,102Bに戻る。尚、優先指定カラーパレット71の最大登録数は24色に限定するものではなく、より多くの色の設定が可能に構成する等、適宜変更してもよい。RAM24のリポジトリ記憶領域248には、例えば、指定手段により指定された、最大で24色分のRGB値と当該RGB値に夫々対応付けられた1~24のパレット別色番号とからなる優先指定パレットテーブルが記憶される。そして、制御装置21は、指定手段により指定された色がある場合、第1パレットテーブルや第2パレットテーブルの色よりも、優先指定パレットテーブルの色リポジトリ記憶領域248に記憶された色を優先してランダムに抽出する。抽出した色は夫々、色別模様部の糸色データ毎に割り当てられる。これにより、刺繍データについてランダムな配色としながらも、ユーザの好みや感性に応じた色を用いて簡単に作成することができるようになっている。次に、刺繍データ処理プログラムの動作について、前記糸色データに関する配色を中心に図13~図16を参照しながら説明する。図13~図16は、刺繍データ処理プログラムに基づいて制御装置21が実行する処理手順を示すフローチャートである。ユーザは、タッチパネル9aをタッチ操作して、ROM23から刺繍データを読み取り、その刺繍データに従ってディスプレイ9の模様選択画面図示略を表示する。模様選択画面における複数の刺繍模様の中から、所望の刺繍模様をタッチ操作により選択すると、当該刺繍模様を表示した図5の配色モード選択画面100に切換る図13のステップA1。配色モード選択画面100において、パレット選択キー54a,54bがタッチ操作された場合、パレット判定用フラグをセット又はリセットする。制御装置21は、当該フラグのセット状態に基づいて、後述するステップC1等においてランダム配色に使用するパレット56a,56bの種類を判断する。また、ステップA1では、配色モード選択画面100における色数設定部53のプラスキーやマイナスキーのタッチ操作により、刺繍模様の配色に使用する色の種類の総数設定配色数xが設定される。そして、ステップA2ではランダムビビッドソフトグラデーションの何れかのキー51a~51dのタッチ操作により配色モードが設定され、ステップA3のランダム配色処理に移行する図14参照。ランダム配色処理では、ステップB1でランダムビビッド及びソフトの何れかの配色モードが設定されたか否かが判断される。これらの配色モード以外ステップB1にてNO、つまりグラデーションの配色モードに設定された場合、ステップB2の抽出処理に移行する図15参照。グラデーションの配色モードにおいて、制御装置21は、パレット判定用フラグのセット状態に基づいて、例えば、第1カラーパレット56aが選定されていると判断した場合、そのパレットにおける色の数に対応する1~64までの乱数を発生させるステップC1。次いで、発生した乱数と一致する第1パレットテーブルの1~64のパレット別色番号を照合し、当該パレット別色番号に対応する色を基準色として選出する。また、制御装置21は、選出した基準色のRGB値に基づいてHSV値を演算し、その色相値Hを中心値とする範囲閾値HG1、HG2を設定するステップC2。ここで、制御装置21は、先ず優先指定パレットテーブルから色を抽出するステップC3。もっとも、この場合、未だ前記指定手段によるユーザの指定が無く、リポジトリ記憶領域248に色が記憶されていないステップC4にてNO。そこで、制御装置21は、第1パレットテーブルにおけるパレット別色番号1の色について、RGB値に基づき色相値Hを演算し、当該色相値Hが閾値HG1~HG2の範囲内にあるか否かを判断するステップC5。色相値Hが閾値HG1~HG2の範囲内にある場合、パレット別色番号1の色は、グラデーションのカテゴリに属する色として色情報記憶領域247に記憶される。また、第1パレットテーブルにおけるパレット別色番号2以降の色についても順次、パレット別色番号1の色と同様の処理が行われる。これにより、第1パレットテーブルは、グラデーションのカテゴリに属する色が選定更新され、その更新後の内容で色情報記憶領域247に記憶される。前記64色分の全てについての選定を終えると、前記ステップC3で優先指定パレットテーブルから選定した色数現時点では無しとステップC5で第1パレットテーブルから選定した色数とを合わせて、設定配色数x以上か否かが判断されるステップC6。設定配色数xに満たない場合NO、前述のように乱数を発生させて新たに基準色を設定するステップC7、C1。そして、再度ステップC1~C7が繰り返し実行され、基準色を基に設定配色数x以上の色が選定されるとステップC6にてYES、それら複数色の中からx色が抽出されるステップC8。当該抽出処理にあっては、選定された色情報記憶領域247における色の総数の範囲内で乱数を発生させる。発生した乱数と一致する選定後のパレット別色番号を照合し、当該パレット別色番号に対応するRGB値を抽出する。こうして乱数を利用して、色情報記憶領域247から相互に重複しないx色をランダムに抽出する。抽出した色は、RAM24の抽出データ記憶領域249に記憶し、図14のステップB4にリターンする。ステップB4では、色別模様部の糸色データ毎に、ランダムに抽出した色が割り当てられる。当該割当処理に際し、色別模様部の総数nと配色設定数xとの差である不足数が算出され、不足数が生じる場合には、追加選択処理が行われる。即ち、配色処理の前提として色別模様部の数nと抽出データ記憶領域249の色の数とを同数にすべく、抽出データ記憶領域249の中から不足分の色を選択する。選択した色は、当該抽出データ記憶領域249に、色別模様部の総数nと同じ数の分、追加的に記憶される。また、割当処理に際し、予め抽出データ記憶領域249に記憶された色のシャッフルを行う。つまり、前記追加選択処理が行われると抽出データ記憶領域249に重複した色が記憶されるため、抽出データ記憶領域249における複数の色が無作為に並ぶように並び替える処理を実行する。これにより、色別模様部の個数n分の色をランダムに割り当て、1つ目の刺繍模様の配色を完了すると、その糸色データの全部をRAM24に記憶する。本実施形態では、例えば、サムネイル表示画面102Aに互いに配色の異なる6個の刺繍模様を表示する。そこで、2つ目以降の刺繍模様の配色についてもステップB5にてNO、ステップB1,B2,B4,B5が実行され、既に作成した刺繍模様の配色と異なる場合に、1つ目と同様に糸色データが記憶されるステップB4。こうして、サムネイル表示する全数の配色が行われたステップB5にてYESと判断されるまでステップB1,B2,B4,B5が繰り返し実行されることにより、グラデーションの配色モードで配色の異なる6個の刺繍模様の組み合わせが作成される。前記ステップB1でランダムビビッド及びソフトの何れかの配色モードが設定されたと判断された場合YES、前記ステップB2に代えてステップB3の抽出処理が実行される図16参照。即ち、上記したように、優先指定カラーパレット71に色が登録されていない場合ステップD1にてYES、当該優先指定パレットテーブルから色を取得できないステップD7にてNO。尚、同図のステップD7に示すTは、後述するステップD2~D6を経て、優先指定パレットテーブルの色を元に抽出された最終的な色数である。そこで、制御装置21は、パレット判定用フラグのセット状態に基づき、例えば、第1カラーパレット56aが選定されていると判断した場合、そのパレットにおける色の中から配色モードに応じた色が選定されるステップD8。具体的には、ランダムの配色モードに設定されている場合、閾値SV、SS1、SS2、HG1、HG2の何れも設定されないため、パレット別色番号1~64の全てのRGB値がそのままRAM24の色情報記憶領域247に記憶される。換言すれば、カテゴリが設定されていない場合、第1パレットテーブルの64色分がそのまま色情報記憶領域247に保持される。ビビッド或はソフトの配色モードに設定されている場合、パレット別色番号1のRGB値に基づいて彩度値Sを演算する。そして、彩度値Sが閾値SVより高いか、或は閾値がSS1~SS2の範囲内か否かを判断する。ここで、パレット別色番号1の色について、彩度値Sが閾値SVより高いか或は閾値がSS1~SS2の範囲内にある場合、ビビッド或はソフトのカテゴリに属する色として色情報記憶領域247に記憶される。パレット別色番号2以降の色についても、パレット別色番号1と同様に、読み出したRGB値に基づき彩度値Sを演算し、当該彩度値Sと閾値SV或はSS1~SS2とを比較して、色情報記憶領域247への保存の有無を判断する。こうして、ビビッド或はソフトの配色モードに設定されている場合、第1パレットテーブルの64色分について、ビビッド或はソフトのカテゴリに属する色が選定更新され、その更新後の内容で色情報記憶領域247に記憶される。こうして、ランダム、ビビッド或はソフトの配色モードに応じた色が選定された後、設定配色数xからステップD2~D6で抽出した色数T現時点ではT=0を差し引いた分の色数を、当該選定した色の中から抽出するステップD9。この場合、前述した乱数を利用して、相互に重複しないx色をランダムに抽出してRAM24の抽出データ記憶領域249に記憶した後、図14のステップB4にリターンする。ステップB4では、グラデーションの配色モードと同様の割当処理が行われ、1つ目の刺繍模様の配色を完了すると、その糸色データの全部をRAM24に記憶する。また、2つ目以降の刺繍模様の配色についても、サムネイル表示する全数の配色が行われたステップB5にてYESと判断されるまでステップB1,B3,B4,B5が繰り返し実行される。これにより、ランダム、ビビッド或はソフトの配色モードにおいて、配色の異なる6個の刺繍模様の組み合わせが作成され、図13のステップA4にリターンする。上記のステップA3或は後述のステップA14を実行する制御装置21は、優先指定パレットテーブルの未設定状態において、糸色データとして用いる色を、色別模様部毎に第1或は第2パレットテーブルからランダムに抽出して割り当てる第1割当手段に相当する。当該割当手段は、厳密には前記ステップB2、B3を実行する第1抽出手段と、ステップB4を実行する狭義の第1割当手段を含む。ステップA4では、サムネイル表示画面102Aに、上記の配色モードで作成された複数個図8では6個の刺繍模様について、夫々の画像を縮小したサムネイル画像を表示する。ここで、何れかの刺繍模様のサムネイル画像61aがタッチ操作されるとステップA5にてYES、図10に示す拡大表示画面103へ遷移するステップA6。拡大表示画面103では、選択されたサムネイル画像61aを拡大した刺繍模様が表示される。拡大表示画面103で、拡大画像領域65に表示された刺繍模様40に、ユーザの所望する色が用いられている場合、該当する色別模様部例えば模様部401をタッチ操作するステップA7にてNO、ステップA8にてYES。これにより、模様部401は、例えば図11に示すように輪郭たる周縁部を当該模様部401の色とは異なる色で縁取ることで強調表示されるステップA9。ここで、キープカラーキー68をタッチ操作するとステップA10にてYES、模様部401の色は、RAM24のリポジトリ記憶領域248に記憶されると共に、優先指定カラーパレット71に登録されるステップA11。この後、拡大表示画面103のクローズキー66がタッチ操作されるとサムネイル表示画面102Aに戻るステップA12にてYES。サムネイル表示画面102Aで、リフレッシュキー64をタッチ操作するとステップA13にてYES、前記ステップA4と同様のランダム配色処理が実行されるステップA14。これにより、糸色データに対して新たに抽出された色が割り当てられ、サムネイル表示画面102Aとは別の、新たな6個の刺繍模様が表示されたサムネイル表示画面102B図9参照が表示されるステップA4。こうして、ランダムに配色された刺繍模様を、複数の表示画面102A,102Bにわたって多数、表示することができる。また、ユーザは、その多数の刺繍模様の中から、当該刺繍模様に好適な色があれば、これを拡大表示して該当する色別模様部をタッチ操作することでステップA5~A10、リポジトリ記憶領域248に新たな色を複数登録することができるステップA11。こうして、リポジトリ記憶領域248の優先指定パレットテーブルは、ユーザにより登録指定された複数色分のRGBと、当該RGB値に夫々対応付けられたパレット別色番号とが追加的に記憶される。優先指定パレットテーブルの色は、サムネイル表示画面102A,102Bでリポジトリキー63をタッチ操作することにより確認することができるステップA15にてYES、ステップA16。つまり、リポジトリ画面104では、ユーザにより指定した色が、優先指定カラーパレット71で一覧表示される。尚、図12に例示する優先指定カラーパレット71では、登録された3色分を示しているが、前述のように多数の刺繍模様が表示されることから、ユーザの好みの色等を多数指定し、簡単に登録することができる。この後、リポジトリ画面104のリターンキー72がタッチ操作されるとサムネイル表示画面102A,102Bに戻るステップA17にてYES。サムネイル表示画面102A,102Bでリターンキー62がタッチ操作されるとステップA18にてYES、配色モード選択画面100に戻るステップA1にリターンする。このため、配色モード選択画面100において、ランダム配色に使用するパレット56a,56bや設定配色数x、配色モード等を設定し直して、ステップA3のランダム配色処理を行うことができる。この場合のランダム配色処理、或は、再度リフレッシュキー64をタッチ操作した場合のランダム配色処理ステップA13にてYES、ステップA14にあっては、優先指定カラーパレット71に登録された色を優先的に使用した配色が行われる。即ち、前記グラデーションの配色モードにおける抽出処理ステップB2では、第1及び第2パレットテーブルから色を選定する処理図15のステップC5よりも、優先指定パレットテーブルから色を選定する処理同図のステップC3を優先して実行する。この場合、前述したように、ステップC1、C2で基準色から閾値HG1、HG2を設定し、ステップC3では、優先指定パレットテーブルの複数色について、夫々算出した色相値Hが閾値HG1~HG2の範囲内にあるか否かを判断する。これにより、優先指定パレットテーブルの複数色の中から、グラデーションのカテゴリに属する色が選定されて色情報記憶領域247に記憶される。優先指定パレットテーブルの全ての色について選定を終えると、その選定した色数が設定配色数x以上か否かが判断されるステップC4。選定した色数が設定配色数xに満たない場合NOには、第1或は第2パレットテーブルからも前記閾値HG1~HG2の範囲内にある色が選定されるステップC5。そして、ステップC3で優先指定パレットテーブルから選定した色数とステップC5で第1或は第2パレットテーブルから選定した色数とを合わせて、設定配色数x以上か否かが判断されるステップC6。設定配色数xに満たない場合NO、基準色を更新するステップC7、C1。こうして、再度ステップC1~C7が繰り返し実行されることで、基準色を基に設定配色数x以上の色が選定されるとステップC6にてYES、それら複数色の中からx色が抽出されるステップC8。この場合、色情報記憶領域247には、第1或は第2パレットテーブルと優先指定パレットテーブルとのうち、優先指定パレットテーブルから選定した色が優先的に記憶されている。他方、前記ステップC4でYESと判断される場合、色情報記憶領域247には、優先指定パレットテーブルの色だけが記憶される。このため、何れの場合でも、優先指定パレットテーブルの色を優先的に記憶させて抽出することができる。こうして、グラデーションの配色モードにおいて図14のステップB2、優先指定カラーパレット71の色を優先してランダムに抽出し、色別模様部の前記糸色データ毎に、当該抽出した色を割り当てるステップB4。尚、前述したように、本実施形態では6個分の刺繍模様について上記の配色処理が行われステップB1,B2,B4,B5、サムネイル表示画面102Aにサムネイル画像を表示する図13のステップA4。また、ランダムビビッド及びソフトの何れかの配色モード図14のステップB3でも、優先指定カラーパレット71にユーザによる色の登録がなされている場合、その登録された色を優先的に使用した配色が行われる。即ち、図16のステップD1において、優先指定パレットテーブルの色数Rが0か否かを判断し、0で無い場合にはNO、当該優先指定パレットテーブルから色を取得するステップD2。ここで、ランダムの配色モードに設定されている場合、前述したように閾値SV、SS1、SS2、HG1、HG2の何れも設定されないため、優先指定パレットテーブルの全てのRGB値がそのままRAM24の色情報記憶領域247に記憶される。また、ビビッド或はソフトの配色モードに設定されている場合、優先指定パレットテーブルの色について、各RGB値から演算した彩度値Sを基に、閾値SVより高いか、或は閾値がSS1~SS2の範囲内にあるか否かを判断する。これにより、優先指定パレットテーブル内の色について、ビビッド或はソフトのカテゴリに属する色を選定して色情報記憶領域247に記憶する。そして、優先指定パレットテーブルから選定した色数R ́が0か否かを判断し、0で無い場合にはステップD3にてNO、選定した色数R ́が設定配色数xを超えるか否かを判断するステップD4。ここで、選定した色数R ́が設定配色数xを超える場合ステップD4にてNO、当該優先指定パレットテーブルからランダムにx色を抽出するステップD6。こうして、ステップD6を経て抽出された最終的な色数Tの分T=xが抽出データ記憶領域249に記憶される。一方、選定した色数R ́が設定配色数x以下の場合ステップD4にてYES、つまり0≦R ́≦xの場合、前記ステップD2で選定された色がそのまま抽出データ記憶領域249に記憶されるステップD5。ステップD7では、ステップD2~D6で抽出した色数Tが設定配色数xと一致する場合YES、つまりT=xの場合を除いて、その不足分を、第1或は第2パレットテーブルの色の中から配色モードに応じて選定するステップD8、D9。具体的には、ランダムの配色モードに設定されている場合、前述したように第1或は第2パレットテーブルの色をそのまま色情報記憶領域247に記憶する。また、ビビッド或はソフトの配色モードに設定されている場合、第1或は第2パレットテーブル内の色について、前述した閾値SV、SS1、SS2に基づき、ビビッド或はソフトのカテゴリに属する色を選定して色情報記憶領域247に記憶する。こうして、ステップD8でランダム、ビビッド或はソフトの配色モードに応じた色を追加的に選定した後、設定配色数xからステップD2~D6で抽出した色数Tを差し引いた分の色数を、当該選定した色の中からランダムに抽出するステップD9。抽出した色は、既に優先指定パレットテーブルから選定した色が記憶されている抽出データ記憶領域249に、追加的に記憶される。これにより、抽出データ記憶領域249には、第1或は第2パレットテーブルと優先指定パレットテーブルとのうち、優先指定パレットテーブルから選定した色が優先的に記憶されることとなる。他方、前記ステップD6を経てステップD7でYESと判断される場合、抽出データ記憶領域249には、優先指定パレットテーブルの色だけが記憶される。こうして、ランダム、ビビッド及びソフトの何れの配色モードでも図14のステップB3、優先指定カラーパレット71の色を優先して抽出し、色別模様部の前記糸色データ毎に、当該抽出した色をランダムに割り当てるステップB4。また、前述したように、本実施形態では6個分の刺繍模様について、上記の配色処理が行われステップB1,B3,B4,B5、サムネイル表示画面102Aにサムネイル画像61aを表示する図13のステップA4。このように、リポジトリ記憶領域248に色が記憶された状態でステップA3或はステップA14を実行する制御装置21は、当該リポジトリ記憶領域248優先指定パレットテーブルの色の抽出を優先した割当処理を行う第2割当手段に相当する。当該割当手段は、厳密には前記ステップB2、B3を実行する第2抽出手段と、ステップB4を実行する狭義の第2割当手段を含む。第2割当手段の割当処理は、ユーザの好みの色等が優先的に用いられるため、第1割当手段のみで割当処理を行う場合よりも、ユーザの所望する配色パターンサムネイル画像61aを作成する確率を高めることができる。ユーザの所望する配色が在る場合、当該サムネイル画像61aをタッチ操作して拡大表示画面103へ遷移しステップA5にてYES、ステップA6、セットキー67をタッチ操作するステップA7にてYES。これにより、前記プレビュー画像の刺繍模様として拡大画像領域65の刺繍模様を表示した配色モード選択画面100に戻るステップA19、エンド。以上のように本実施形態の刺繍データ作成装置30は、色別模様部の糸色データ毎に、第1記憶手段に記憶されている第1或は第2パレットテーブルの中から前記糸色データとして用いる色をランダムに抽出して割り当てる割当処理を行う第1割当手段を備え、前記第1割当手段により各色別模様部に割り当てられた色で刺繍模様を表示画面に表示する。また、指定手段によって、表示画面に表示された刺繍模様における各色別模様部の中からユーザの所望する色を第2記憶手段に記憶させ、第2割当手段によって、第2記憶手段の優先指定パレットテーブルの中から優先的に割当処理を行う。これによれば、第1割当手段による一次的な配色によって、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを簡単に得ることができる。また、当該刺繍模様が各色別模様部に割り当てられた色で表示画面に表示されるため、色別模様部の色を視覚的に容易に把握することができる。更に、表示画面に表示された色別模様部の中から所望の色を指定し、第2割当手段によって、他の色より優先して所望の色を割り当てる二次的な配色を行うことができる。これにより、刺繍模様にユーザの所望する色を採り入れつつ簡単に刺繍データを作成することができる。前記表示手段は、第1割当手段により各色別模様部に割り当てられた色の組み合わせが異なる複数の刺繍模様をサムネイル表示画面102A,102Bに表示し、指定手段は、当該表示画面102A,102Bに表示された複数の刺繍模様における各色別模様部の中から、所望する糸色データの色を指定する。これによれば、ユーザは、表示画面102A,102B表示された複数の刺繍模様を視認しながら、所望の糸色データを容易に指定することができる。制御装置21は、複数の刺繍模様のうち所望する刺繍模様のみを拡大して拡大表示画面103に表示する拡大手段として構成され、前記指定手段は、拡大させて表示した刺繍模様における各色別模様部の中から、所望する糸色データの色を指定するように構成されている。これによれば、刺繍模様が拡大表示されるため、刺繍模様の細部まで明確に視認することができる。よって、色別模様部が小さい場合であっても糸色データを容易に指定することができる。また、表示画面が小さい小型の液晶ディスプレイが採用されているミシンの場合であっても、刺繍模様が拡大表示されるため、ユーザは、刺繍模様の細部まで明確に視認することができる。前記表示手段は、第1割当手段により色を割り当てた場合と第2割当手段により色を割り当てた場合との双方において、各色別模様部に割り当てられた色で刺繍模様を表示画面に表示する。これによれば、各割当手段で割り当てた夫々の色別模様部の色を、視覚的に容易に把握することができる。前記ステップA13、A14の実行に係る制御装置21とタッチパネル9aは、ユーザの指示に基づいて、第1割当手段による割当処理又は第2割当手段による割当処理を再び実行する再配色指示手段に相当する。再配色指示手段によって、糸色データに係る抽出と割り当てとを繰り返し実行することができる。従って、サムネイル表示画面102A,102Bに表示される刺繍模様について、ユーザが気に入るまで再配色指示手段により新たな配色の刺繍データを作成することができる。本発明は、上記した実施形態にのみ限定されるものではなく、次のように変形または拡張できる。刺繍データ作成装置はミシンMに備えられる構成に限定するものではなく、所謂パーソナルコンピュータである装置本体専用機でもよいと、この装置本体に接続されるマウス、キーボード、メモリカードコネクタ、ディスプレイ等から構成してもよい。本実施形態と異なり、ミシンと刺繍データ作成装置とが別体で構成される場合、ミシンと刺繍データ作成装置とを有線又は無線で接続し、データを送受信するようにしてもよい。第1記憶手段及び第2記憶手段は、RAM24やEEPROM25に限定されるものではなく、ミシン或は刺繍データ作成装置に内蔵される他の内部記憶手段や、ミシン或は刺繍データ作成装置に着脱可能に装着される外部記憶手段でもよい。即ち例えば、第2記憶手段を、RAM24に代えて不揮発性の記憶手段EEPROM25等で構成する。前記不揮発性の記憶手段によれば、ミシンMの電源を遮断しても前記指定手段により指定した色を保持することができる。上記したように、前記第1抽出手段或は第2抽出手段によって、ステップB2、B3でランダムに色を抽出することができる。更に、抽出した色を、前記第1割当手段或は第2割当手段によりステップB4でシャッフルして割り当てるランダムに割り当てることができるため、ランダム性を確保することができる。もっとも、抽出時のステップB2、B3と、割り当て時のステップB4とのうち、少なくとも一方でランダムな処理を実行すればよい。前記複数の表示画面100~104間の遷移について、図13に示した形態に限定するものではなく、適宜変更して実施することができる。例えば、図13のステップA17にてリターンキー72の操作がなされた場合、ステップA1へ移行することで、リポジトリ画面104から配色モード選択画面100に遷移するように構成してもよい。これによれば、ユーザはリポジトリ画面104で優先指定カラーパレット71を確認した後に、直ぐに配色モード選択画面100で配色モードを設定して、第1或は第2割当手段による配色処理を実行することができる。このように、刺繍模様の配色に際し、複数の表示画面100~104を遷移させて確認や設定を行うことができ、使い勝手のよいものとすることができる。"