(57)【要約】【課題】多針ミシンに載置された糸駒を用いて刺繍模様の配色を簡単に行え、且つ多様な配色パターンの刺繍模様の縫製を行うことができる多針ミシンを提供する。【解決手段】多針ミシンは、糸駒載置部に載置される複数の糸駒の糸色を糸駒色データとして記憶する糸駒色記憶手段を備える。多針ミシンの制御装置は、取得した乱数に基づいて、糸駒色記憶手段に記憶された複数の糸駒色データの中からランダムに色を抽出すると共に、抽出した糸駒色データを、刺繍模様における色別模様部の糸色データとして割り当てる（ステップＢ４〜Ｂ２３）。【選択図】図１３
2013034697.tif 000002
【特許請求の範囲】
【請求項１】
複数の糸駒が載置される糸駒載置部を有し、前記糸駒載置部に載置された複数の糸駒を使用して、複数の色別模様部からなる刺繍模様を縫製するための刺繍データであって前記色別模様部の色を特定する糸色データを含む刺繍データに基づいて、前記刺繍模様を縫製する多針ミシンにおいて、
前記糸駒載置部に載置される複数の糸駒の糸色を糸駒色データとして記憶する糸駒色記憶手段と、
前記糸駒色記憶手段に記憶された複数の糸駒色データの中から、前記色別模様部の糸色データとして用いる糸駒色データをランダムに抽出する抽出手段と、
前記抽出手段により抽出された糸駒色データを前記色別模様部の糸色データとして割り当てる割当手段とを備え、
前記割当手段により割り当てられた糸色データに基づいて、前記色別模様部毎に縫製を実行することを特徴とする多針ミシン。
【請求項２】
複数種類の前記刺繍データを記憶する刺繍データ記憶手段と、
前記刺繍データ記憶手段に記憶された前記刺繍データの中から所望の刺繍データを選択するための模様選択手段を備え、
前記糸駒色記憶手段は、前記模様選択手段で選択された刺繍データに含まれる色別模様部の糸色データを糸駒色データとして記憶することを特徴とする請求項１記載の多針ミシン。
【請求項３】
所望の糸駒の糸駒色データを入力する入力手段を備え、
前記糸駒色記憶手段は、前記入力手段で入力した糸駒色データを優先して記憶することを特徴とする請求項１または２記載の多針ミシン。
【請求項４】
多針ミシンで使用可能な糸駒の糸色について、前記糸駒載置部への糸駒の載置数を超える糸駒色データを記憶する全糸色記憶手段と、
前記色別模様部の糸色データとして用いる糸駒色データを、前記糸駒色記憶手段の糸駒色データの中からランダムに抽出する第１モードと、前記全糸色記憶手段の糸駒色データの中からランダムに抽出する第２モードとの選択が可能なモード選択手段とを備えることを特徴とする請求項１から３のいずれかに記載の多針ミシン。
【請求項５】
前記糸駒載置部に載置された糸駒の糸色を検出する検出手段を備え、
前記糸駒色記憶手段は、前記検出手段が検出した糸駒の糸色を糸駒色データとして記憶することを特徴とする請求項１から４のいずれかに記載の多針ミシン。
【請求項６】
前記糸駒色データを記憶した無線タグを有する糸駒について前記糸駒載置部に載置した状態で前記無線タグから前記糸駒色データを読み取る読取手段を備え、
前記糸駒色記憶手段は、前記読取手段が読み取った糸駒の糸駒色データを記憶することを特徴とする請求項１から４のいずれかに記載の多針ミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、糸駒載置部に載置された複数の糸駒を使用して、複数の色別模様部からなる刺繍模様を縫製するための刺繍データに基づき縫製動作を実行する多針ミシンに関する。
【背景技術】
【０００２】
従来より、刺繍データに基づいて刺繍模様を縫製する多針ミシンが公知である。多針ミシンは、縫針を装着した針棒を複数備え、各針棒の縫針に異なる糸色の上糸が供給される。また、多針ミシンでは、多針ミシンに内蔵された記憶装置、或はＲＯＭカードやフレキシブルディスク等の外部の記憶装置に、複数の刺繍模様が記憶されている。ユーザは、複数の刺繍模様の中から、所望の刺繍模様を選択する。そして、多針ミシンは、選択された刺繍模様の刺繍データを読み込んで、加工布を保持した刺繍枠を移送機構により移送させながら、加工布に刺繍模様を刺繍する。
【０００３】
通常、刺繍模様は複数の色別模様部からなる。つまり、刺繍模様の刺繍データは、色別模様部の色を特定する糸色データを含んでいる。各色別模様部は、糸色データとして予め設定された色（糸色）で縫製されるよう、複数の針棒の中から１つの針棒が選択され、選択された針棒が縫製位置に移動して縫製される。このとき、各色別模様部の色が加工布（生地）の色と類似していると、当該色別模様部と生地の区別が分かり難いという問題が発生する。具体的には、「花」の刺繍模様を、花びらの色別模様部の色と同色の生地に縫製した場合、花びらと生地の区別が分かり難くなり、花びらが無い奇妙な刺繍模様であると見間違う虞がある。
そこで、刺繍データ作成装置には、予め好ましい色の組合せを示す配色データを記憶させておき、当該配色データと生地の色等を示す生地データとに基づいて、色別模様部の糸色データの色を設定するようにしたものがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−５７２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の刺繍データ作成装置では、生地の色と配色データに基づき、刺繍模様の色別模様部の色が一義的に決定される。しかし、ユーザとしては、色別模様部の色が生地の色で制約されるのではなく、色別模様部の夫々について「規定の色」ではない好みの色、或いは奇抜な色で縫製したい場合もある。また、このような刺繍模様の色の指定を行うには、色別模様部のデータを１つ１つ読み出して該当する糸色データの確認や指定を行わなければならず、手間がかかり面倒である。
【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的は、多針ミシンに載置された糸駒を用いて刺繍模様の配色を簡単に行え、且つ多様な配色パターンの刺繍模様の縫製を行うことができる多針ミシンを提供することである。
【課題を解決するための手段】
【０００７】
上記した目的を達成するために、本発明の請求項１の多針ミシンは、複数の糸駒が載置される糸駒載置部を有し、前記糸駒載置部に載置された複数の糸駒を使用して、複数の色別模様部からなる刺繍模様を縫製するための刺繍データであって前記色別模様部の色を特定する糸色データを含む刺繍データに基づいて、前記刺繍模様を縫製する多針ミシンにおいて、前記糸駒載置部に載置される複数の糸駒の糸色を糸駒色データとして記憶する糸駒色記憶手段と、前記糸駒色記憶手段に記憶された複数の糸駒色データの中から、前記色別模様部の糸色データとして用いる糸駒色データをランダムに抽出する抽出手段と、前記抽出手段により抽出された糸駒色データを前記色別模様部の糸色データとして割り当てる割当手段とを備え、前記割当手段により割り当てられた糸色データに基づいて、前記色別模様部毎に縫製を実行することを特徴とする。
【０００８】
上記多針ミシンによれば、刺繍模様について、色別模様部の糸色データに対し抽出手段により抽出された色を割り当ててランダムな配色を行うことができる。よって、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。更に、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを得ることができる。
特に、多針ミシンにおいて、抽出手段は糸駒載置部に載置される複数の糸駒の糸駒色データの中からランダムに色を抽出する。このため、糸駒載置部に載置されている糸駒をそのまま使用できるので、それ以外の糸駒を準備する必要が無く、配色や縫製に係る作業者の手間を極力省くことができる。
【０００９】
請求項２の多針ミシンでは、請求項１の発明において、複数種類の前記刺繍データを記憶する刺繍データ記憶手段と、前記刺繍データ記憶手段に記憶された前記刺繍データの中から所望の刺繍データを選択するための模様選択手段を備え、前記糸駒色記憶手段は、前記模様選択手段で選択された刺繍データに含まれる色別模様部の糸色データを糸駒色データとして記憶することを特徴とする。
【００１０】
請求項３の多針ミシンでは、請求項１または２の発明において、所望の糸駒の糸駒色データを入力する入力手段を備え、前記糸駒色記憶手段は、前記入力手段で入力した糸駒色データを優先して記憶することを特徴とする。
【００１１】
請求項４の多針ミシンでは、請求項１から３までの何れかの発明において、前記糸駒載置部に載置された糸駒を含み、多針ミシンで使用可能な糸駒について、前記糸駒載置部への糸駒の載置数を超える糸駒色データを記憶する全糸色記憶手段と、前記色別模様部の糸色データとして前記抽出手段により抽出する糸駒色データを、前記糸駒色記憶手段の糸駒色データの中からランダムに抽出する第１モードと、前記全糸色記憶手段の糸駒色データの中からランダムに抽出する第２モードとの選択が可能なモード選択手段とを備えることを特徴とする。
【００１２】
請求項５の多針ミシンでは、請求項１から４までの何れかの発明において、前記糸駒載置部に載置されている糸駒の糸色を検出する検出手段を備え、前記糸駒色記憶手段は、前記検出手段が検出した糸駒の糸色を糸駒色データとして記憶することを特徴とする。
【００１３】
請求項６の多針ミシンでは、請求項１から４までの何れかの発明において、前記糸駒色データを記憶した無線タグを有する糸駒について前記糸駒載置部に載置した状態で前記無線タグから前記糸駒色データを読み取る読取手段を備え、前記糸駒色記憶手段は、前記読取手段が読み取った糸駒の糸駒色データを記憶することを特徴とする。
【発明の効果】
【００１４】
請求項１の多針ミシンによれば、刺繍模様について、色別模様部の糸色データに対し抽出手段により抽出された色を割り当ててランダムな配色を行うことができる。よって、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。更に、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを得ることができる。
特に、多針ミシンにおいて、抽出手段は糸駒載置部に載置される複数の糸駒の糸駒色データの中からランダムに色を抽出する。このため、糸駒載置部に載置されている糸駒をそのまま使用できるので、それ以外の糸駒を準備する必要が無く、配色や縫製に係る作業者の手間を極力省くことができる。
【００１５】
請求項２の多針ミシンによれば、請求項１の発明の効果に加え、糸駒色記憶手段は、模様選択手段で選択した刺繍データに含まれる色別模様部の糸色データを糸駒色データとして記憶する。よって、糸駒色データを入力する手間を省くことができると共に、糸駒載置部に、選択した刺繍模様の糸色データに対応する糸駒を載置することで、その糸駒を用いた配色と縫製を行うことができる。
【００１６】
請求項３の多針ミシンによれば、請求項１または２の発明の効果に加え、糸駒色記憶手段に、入力手段で入力した糸駒色データを優先して記憶させることができる。よって、ユーザは、入力手段で好みの色を糸駒色データとして入力することで、ランダムな配色としながらもユーザの好みの色を簡単に採り入れることができる。
【００１７】
請求項４の多針ミシンによれば、請求項１から３までの何れかの発明の効果に加え、モード選択手段によって、糸駒色記憶手段の糸駒色データの中からランダムに抽出する第１モードと、全糸色記憶手段の糸駒色データの中からランダムに抽出する第２モードとの選択が可能となる。よって、ユーザが、糸駒載置部に載置されている糸駒の糸色に限定することなく、より多くの配色パターンを所望する場合には、第２モードを選択して配色を行うことができる。
【００１８】
請求項５の多針ミシンは、請求項１から４までの何れかの発明の効果に加え、糸駒載置部に糸駒を載置した場合、その糸駒の糸色を検出手段で検出して糸駒色記憶手段に記憶させることができる。よって、糸駒色データを入力する手間を省くことができると共に、実際に糸駒載置部に載置した糸駒の色を用いて、配色パターンを容易に得ることができる。
【００１９】
請求項６の多針ミシンによれば、請求項１から４までの何れかの発明の効果に加え、糸駒載置部に載置した糸駒の糸色を、読取手段によって無線タグを利用して読み取ることができる。従って、読取手段が読み取った糸駒色データを糸駒色記憶手段に記憶させることで、糸駒色データを入力する手間を省くことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態を示す多針ミシン全体の外観斜視図
【図２】電気的構成を示すブロック図
【図３】ミシンのＲＡＭの記憶領域を説明するための概念図
【図４】刺繍データの一例を示す図
【図５】針棒糸色テーブルの一例を示す説明図
【図６】刺繍データの作成時におけるメニュー画面の一例を示す図
【図７】第１色替画面の一例を示す図
【図８】第２色替画面の一例を示す図
【図９】モード設定画面の一例を示す図
【図１０】サムネイル表示画面の一例を示す図
【図１１】拡大表示画面の一例を示す図
【図１２】刺繍データ作成処理における糸色データの設定に係るフローチャート
【図１３】色の抽出及び割り当て処理に係るフローチャート
【図１４】追加選択処理に係るフローチャート
【図１５】刺繍模様毎の配色処理に係るフローチャート
【図１６】本発明の第２実施形態を示す図２相当図
【図１７】本発明の第３実施形態を示すものであり、（ａ）は無線タグ及びタグリーダ／ライタの模式図、（ｂ）は無線タグの電気的構成の概略を示すブロック図
【発明を実施するための形態】
【００２１】
＜第１実施形態＞
以下、本発明を多針式刺繍ミシン（以下、多針ミシンＭと称す）に適用した第１実施形態について、図１〜図８を参照しながら説明する。図１に示す多針ミシンＭに対して、ユーザ（使用者）が位置する方向を前方、その反対方向を後方として説明する。また、紙面右斜め下方を右方、その反対方向を左方とし、紙面上方を上方、その反対方向を下方とする。
【００２２】
図１に示すように、多針ミシンＭは、ミシン全体を支持する支持脚１と、支持脚１の後端部から立設された脚柱部２と、脚柱部２の上部から前方に延びるアーム部３と、アーム部３の前端部に装着された針棒ケース５とを備える。また、多針ミシンＭは、制御全般を司る制御装置６（図２参照）や操作パネル７等を具備して構成されている。
前記支持脚１は、左右部位に前方に延びる脚部１ａ、１ａを有し、上面から見て前方が開放した略Ｕ字状をなす。支持脚１の後側中央部には、前方に延びるシリンダベッド４が設けられている。シリンダベッド４の上面には針板４ａが設けられており、針板４ａに、後述する縫針の針落ち位置としての針穴（図示略）が形成されている。
【００２３】
支持脚１の上側には、左右方向向きのキャリッジ８が配置されている。キャリッジ８の内部には、当該キャリッジ８の前側に設けられた枠取付台（図示略）をＸ方向（左右方向）に駆動させるためのＸ方向駆動機構９ｘ（図２参照）が設けられている。左右の脚部１ａ内には、キャリッジ８をＹ方向（前後方向）に駆動させるＹ方向駆動機構９ｙ（図２参照）が設けられている。Ｘ方向駆動機構９ｘ及びＹ方向駆動機構９ｙは、後述するＸ軸モータ３０及びＹ軸モータ３１（図２参照）を夫々の駆動源とする。そして、刺繍縫製に供する加工布（図示略）は、矩形枠状の刺繍枠（図示略）に保持される。刺繍枠は、前記枠取付台に取付けられる。こうして、刺繍枠は、Ｙ方向駆動機構９ｙ及びＸ方向駆動機構９ｘの駆動により、キャリッジ８と共にＹ方向に移動し、枠取付台と共にＸ方向に移動する。刺繍枠のＹ方向とＸ方向の移動に伴って、加工布が移動される。
【００２４】
前記針棒ケース５には、左右に配列された上下方向に延びる１０本の針棒１０（図２にのみ図示）が上下動可能に支持されている。各針棒１０の下端部には、縫針（図示略）が夫々装着されている。各針棒１０には、多針ミシンＭを正面から見て右側から順に、１番から１０番までの針棒番号が付されている。また、針棒ケース５には、各針棒１０に対応する１０個の天秤１１が上下動可能に設けられている。
【００２５】
針棒ケース５の上端部には、糸張力を調整するための１０個の糸調子器１２が配設された、傾斜状の糸調子台１３が固定されている。糸調子台１３の後方には、アーム部３上面の背面側に位置して、左右１対の糸駒台１４と、糸絡みを防ぐための糸案内機構１６とが設けられている。糸駒台１４が糸駒載置部に相当する。
【００２６】
図１に示すように、右側の糸駒台１４と左側の糸駒台１４は、何れも平面視にて略台形状をなす。糸駒台１４には、５個の糸立棒１４ａが夫々設けられている。各糸立棒１４ａには糸駒１５が夫々挿入される。つまり、左右１対の糸駒台１４は、前記縫針の数と同じ１０個の糸駒１５を載置することができる。尚、図１では説明の便宜上、１個の糸駒１５のみを示している。糸駒１５から延びる上糸１５ａは、上記した糸案内機構１６，糸調子器１２，天秤１１等を夫々経由して、各縫針の目孔（図示略）に夫々供給される。
【００２７】
前記アーム部３の内部には、針棒ケース５をＸ方向へ移動させる針棒選択機構２０（図２参照）が設けられている。針棒選択機構２０は、駆動モータ（図示略）の駆動により、１０組の針棒１０及び天秤１１の中から、１組の針棒１０及び天秤１１を縫製位置に移動させるよう択一的に切換える。縫製位置に移動した針棒１０及び天秤１１は、針棒駆動機構２２（図２参照）により同期して上下動される。針棒駆動機構２２は、脚柱部２に設けられたミシンモータ２１（図２参照）の回転が、主軸（図示せず）介して伝達されて駆動される。また、シリンダベッド４の前端部には、下糸（図示略）を巻回した下糸ボビンを収容する回転釜（図示略）と、上糸１５ａと下糸とを切断するための切断機構１９（図２参照）が設けられている。
前記針棒１０及び天秤１１と回転釜（図示略）との協働によって、前記刺繍枠に保持された加工布に、上糸１５ａ及び下糸からなる縫目が形成される。このとき、刺繍枠は、後述する刺繍データに基づいて、Ｘ方向及びＹ方向に移送され、加工布に刺繍模様が縫製される。
【００２８】
また、アーム部３の右側面には、操作パネル７が折り畳み可能に設けられている。操作パネル７には、例えば、縦長形状をなしフルカラー表示が可能な液晶カラーディスプレイ（以下、ディスプレイ７ａと称す）が設けられている。ディスプレイ７ａには、種々の刺繍模様や、縫製作業に必要な各種の機能を実行させる機能名が表示される。また、各針棒１０に対応して設定されている上糸１５ａの情報や、後述する刺繍模様の色を設定するための設定画面等が表示される（図６参照）。また、ディスプレイ７ａの前面には、透明電極からなる複数のタッチキーを有するタッチパネル７ｂ（図２参照）が設けられている。タッチキーがユーザの指又はタッチペン（図示略）で押圧操作されることで、縫製模様の選択、各種パラメータの設定や機能の指示、後述する糸駒１５交換時の設定等が可能になっている。
操作パネル７の前面下部には、起動停止スイッチ７ｃ等の複数のスイッチが設けられ、側面部には、各種の刺繍模様の刺繍データ等が記憶されているＵＳＢメモリ（図示略）などの外部記憶媒体が接続されるコネクタ７ｄが設けられている。
【００２９】
続いて、多針ミシンＭの制御系の構成について、図２のブロック図を参照しながら説明する。制御装置６は、マイクロコンピュータを主体に構成されており、内部にＣＰＵ２４、ＲＯＭ２５、ＲＡＭ２６、ＥＥＰＲＯＭ２７、入出力インターフェース２８（Ｉ／Ｏ）、それらを結ぶバス２９等を有する。
【００３０】
入出力インターフェース２８には、操作パネル７におけるディスプレイ７ａ、タッチパネル７ｂ、起動停止スイッチ７ｃ、コネクタ７ｄが接続されている。また、入出力インターフェース２８には、ミシンモータ２１、針棒選択機構２０、切断機構１９、Ｘ軸モータ３０、Ｙ軸モータ３１を夫々駆動する駆動回路３２，３３，３４，３５，３６が接続されている。
【００３１】
多針ミシンＭにおいて、針棒１０、縫針、回転釜、ミシンモータ２１、針棒駆動機構２２、針棒選択機構２０、切断機構１９、駆動回路３２〜３４等は、縫製手段４０を構成し、加工布を保持する刺繍枠を移送するためのＹ方向駆動機構９ｙ、Ｘ方向駆動機構９ｘ、Ｘ軸モータ３０、Ｙ軸モータ３１、駆動回路３５，３６等は、移送手段４１を構成する。制御装置６は、後述する縫製制御プログラムや刺繍データ等に従って、上記した各種のアクチュエータを駆動制御することで、縫製手段４０と移送手段４１との協働による加工布に対する縫製動作を実行する。
【００３２】
ＲＯＭ２５は、刺繍データ記憶手段として刺繍データを記憶すると共に、縫製制御プログラム、刺繍に用いられる複数種の糸に関する全ての情報であって後述の糸の色情報や品番等を含む全糸情報テーブルを記憶している。また、ＲＯＭ２５は、後述する刺繍データ処理プログラム、糸駒１５から供給される上糸１５ａの糸色データと針棒１０とをユーザが関連付けるための糸指定制御プログラム、操作パネル７のディスプレイ７ａを制御する表示制御プログラム等を記憶している。尚、これら各種のプログラムやデータは、ＥＥＰＲＯＭ２５等を含む他の内部記憶手段や、前記ＵＳＢメモリ等の外部記憶手段に記憶されてもよい。
【００３３】
ＲＡＭ２６は、上記のプログラムやデータ、タッチパネル７ｂの操作等で入力された各種の設定値、制御装置６で演算された演算結果等を一時的に記憶するための記憶領域を有する。詳細には、図３に示すように、ＲＡＭ２６には、プログラム記憶領域２６１，設定記憶領域２６２，刺繍データ記憶領域２６３，フラグ記憶領域２６４，縫製条件記憶領域２６５，色情報記憶領域２６６，画像表示データ記憶領域２６７，作業領域２６８、抽出データ記憶領域２６９等、複数の記憶領域が設けられている。プログラム記憶領域２６１は、ＲＯＭ２５等から読み出された各種のプログラムを記憶する。設定記憶領域２６２は、プログラムの実行の際に参照される設定値やテーブル等を記憶する。刺繍データ記憶領域２６３は、刺繍データの色を設定する際の元（基準）となるデータを記憶する。フラグ記憶領域２６４は、プログラムの実行の際に使用される各種フラグを記憶する。縫製条件記憶領域２６５は、刺繍模様を縫製する際の各種縫製条件を記憶する。
【００３４】
色情報記憶領域２６６は、刺繍模様の配色に用いられるデータを記憶するための領域で、後述するパレットテーブルや針棒糸色テーブル等を記憶する。また、抽出データ記憶領域２６９は、パレットテーブル等からランダムに抽出した色を一次的に記憶する。尚、画像表示データ記憶領域２６７は、ディスプレイ７ａに表示する画面の画像データや表示設定を記憶し、作業領域２６８は、各種のプログラムの実行時に設定値等を予備的に記憶する。
【００３５】
前記刺繍模様の一例として、図１１に示すディスプレイ７ａの画面１０４に表示された「花」の刺繍模様４５を説明する。刺繍模様４５は、例えば複数個（ｎ個）の色別模様部である第１模様部４５１〜第ｎ模様部４５ｎからなる。具体的には例えば、花びらを構成する第１模様部４５１は紫の糸色で縫製され、葉を構成する第２模様部４５２はバラ色の糸色で縫製され、茎を構成する第３模様部４５３はマゼンタの糸色で縫製される。このように、模様部４５１〜４５ｎは、夫々に色が設定される色別模様部であるが、各模様部４５１〜４５ｎは相互に異なる色でなくてもよい。
【００３６】
刺繍データは、刺繍模様をミシンＭにより縫製するためのデータであり、複数個の色別模様部データからなる。例えば、図４に示すように、刺繍模様４５の刺繍データの場合には、模様部４５１〜４５ｎ毎に設定された複数の針落ち位置データと、当該模様部４５１〜４５ｎの縫製順序を特定するための縫製順序データ（模様１〜模様ｎ）と、糸色データを含む。糸色データは、色別模様部毎に色を特定するために付されるデータであり、後述の割当手段により各色情報の中から色が割り当てられる。
【００３７】
ここで、図４における一番上の縫製順序データ「模様１」は最初に縫製される順序を特定するもので、これに対応する「紫」は、実際には例えばＲＧＢ値で示される糸色データである。また、針落ち位置データ「Ｘａ０、Ｙａ０」…「ＸａＮ、ＹａＮ」は、紫の糸色に対応する縫針が順次針落ちする座標位置である。これと同様に、縫製順序が２番目以降の刺繍データについても、縫製順序データ「模様２」〜「模様ｎ」と、糸色データ「バラ色」〜「赤」と、針落ち位置データ「ＸｂＮ、ＹｂＮ」〜「ＸｎＮ、ＹｎＮ」とが夫々含まれる。また、刺繍データは、ディスプレイ７ａに表示する画像データ（例えばｂｍｐ等の画像データ）（図示略）を含み、刺繍模様の画像は各糸色データに割り当てられた色でディスプレイ７ａに表示される。
【００３８】
前記ＥＥＰＲＯＭ２７には、図５に示すように、糸駒１５の糸色を各針棒１０と対応付けた針棒糸色テーブルが記憶されている。詳しくは後述するように、縫製に際して糸駒１５の交換が必要な場合、ディスプレイ７ａには、前記刺繍データの糸色データに基づき各針棒１０毎に糸色を割り当てた糸駒設定画面（図示略）が表示される。例えば、表示された糸色が図５に示す針棒番号順に割り当てられている場合を例にすると、ユーザは、その糸色を参照して針棒番号１〜１０の針棒１０に対応する「紫〜赤」の糸駒１５を載置し、上糸１５ａの糸掛けを行う。これら上糸１５ａの糸色、つまり糸駒台１４に載置された糸駒１５の糸色が、糸駒色データとして当該針棒番号と対応付けられてＥＥＰＲＯＭ２７に記憶されている。このように、ＥＥＰＲＯＭ２７は、糸駒台１４に載置される糸駒１５の糸駒色データを記憶する不揮発性の糸駒色記憶手段として構成されている。
【００３９】
糸駒色データは、例えば、糸駒１５の糸色に関する情報であって、ＲＧＢ値で予め定義されている。詳しくは後述するように、糸駒色データは、ユーザにより選択した刺繍データの糸色データが、そのまま針棒番号と対応付けられてＥＥＰＲＯＭ２７に記憶されるため、ユーザによる入力操作が不要である。また、ＥＥＰＲＯＭ２７の糸駒色データは、例えば、ユーザの好みに応じてタッチパネル７ｂの操作に基づき、ディスプレイ７ａを見ながら針棒番号毎に設定することができる。タッチパネル７ｂ及び制御装置６は、入力手段を構成する。
【００４０】
ＥＥＰＲＯＭ２７には、針棒糸色テーブルにおける糸駒色データの他、多針ミシンＭで使用可能な糸駒１５について、糸駒台１４への糸駒１５の載置数（本実施形態では１０個分）を超える全ての糸駒色データが記憶されている。具体的には、ＥＥＰＲＯＭ２５には、６４色分のＲＧＢ値と当該ＲＧＢ値に夫々対応付けられた１〜６４のパレット別色番号とからなる６４色パレットテーブル（図７の６４色パレット５３参照）が記憶されている。
【００４１】
更に、６４色パレットテーブルとは別に、全ての糸駒色データの中から予めユーザにより選択された複数の色が、３００色パレットテーブル（図８の３００色パレット５６ａ参照）としてＥＥＰＲＯＭ２５に記憶されている。３００色パレットテーブルは、例えば、最大で３００色分のＲＧＢ値、及び当該ＲＧＢ値に夫々対応付けられた１〜３００のパレット別色番号を、ユーザの好み等に応じて設定が可能なカスタムパレットテーブルである。こうして、ＥＥＰＲＯＭ２５は、糸駒台１４への糸駒１５の載置数を超える糸駒色データを記憶する糸駒色データを記憶するパレット記憶手段（全糸色記憶手段）として構成されている。
尚、ＲＡＭ２６の色情報記憶領域２６６は、上記した針棒糸色テーブル、６４色パレットテーブル或は３００色パレットテーブルにおける夫々の糸駒色データを一時的に記憶することから、糸駒色記憶手段及び全糸色記憶手段に相当する。
【００４２】
そして、制御装置６は乱数発生手段として、針棒糸色テーブル、６４色パレットテーブル或は３００色パレットテーブルにおける糸駒色データの数を引数とする関数を用いて乱数を発生させる。具体的には、制御装置６は、糸駒台１４上に載置される糸駒１５の載置数（例えば１〜１０の範囲）で乱数を発生させる。制御装置６は、発生した乱数と一致する針棒糸色テーブルの１〜１０の針棒番号を照合し、当該針棒番号に対応するＲＧＢ値等を抽出する。このように、基本的に、針棒糸色テーブルの糸駒色データ（図５では１０色分）の中からランダムに色を抽出するモードを第１モードと称する。
【００４３】
他方、制御装置６は、６４色或は３００色パレットテーブルにおけるパレット色別番号の範囲（例えば１〜６４の範囲）で乱数を発生させる。制御装置６は、発生した乱数と一致する６４色パレットテーブルの１〜６４のパレット別色番号を照合し、当該パレット別色番号に対応するＲＧＢ値等を抽出する。このように、６４色或は３００色パレットテーブルの糸駒色データの中からランダムに色を抽出するモードを第２モードと称する。
【００４４】
次に、刺繍データの作成、特には糸色データの配色に際し、ディスプレイ７ａに表示される画面について図６〜図１１も参照しながら説明する。ここで、図６〜図１１は、ディスプレイ７ａにおける各表示画面１００〜１０４を説明するための図である。ここで、各表示画面１００〜１０４における刺繍模様の画像や６４色及び３００色パレット５３，５６ａ等は、ディスプレイ７ａが液晶カラーディスプレイであることから、多数色を表示可能である。
【００４５】
図６は、刺繍データの作成時における配色を行う前のメニュー画面１００を例示している。メニュー画面１００には、プレビュー画像を表示するプレビュー画像領域５０、糸色データ指定領域５２、糸色設定キー５１ａを含む各種の入力キー５１等が設けられている。プレビュー画像は、ユーザにより選択された刺繍模様について該当する刺繍データにより刺繍を行った場合に、どのような刺繍結果となるのかを示す画像である。糸色設定キー５１ａに対応する前記タッチキーが押圧操作（以後、タッチ操作と称す）されることで、図７に示す第１色替画面１０１Ａに切り換わる。
【００４６】
第１色替画面１０１Ａには、プレビュー画像領域５０及び糸色データ指定領域５２の他、前記６４色パレット５３、複数のパレット選択キー５４ａ，５４ｂ、シャッフルキー５５が設けられている。第１色替画面１０１Ａでは、糸色に係る各種の設定が可能とされる。具体的には、糸色データ指定領域５２には、プレビュー画像領域５０の刺繍模様の色別模様部毎に対応する色が、その糸駒５２ａのイラストと共に示されている。ユーザは、糸駒５２ａをタッチ操作し、６４色パレット５３の中からユーザの所望する色を色別模様部毎に指定することができる。例えば、６４色パレット５３の最上段の１列は、左から順に前記６４色パレットテーブルのパレット別色番号１〜８のＲＧＢ値が夫々割り当てられている。このように、６４色パレット５３は、上段から下段にわたって６４色パレットテーブルの糸駒色データが段毎に８つずつ対応するように配置された６４色のパレットである。
【００４７】
尚、糸色データ指定領域５２の直ぐ下側には、当該指定領域５２における糸駒５２ａをスクロールさせるためのプラスキー５２ｃとマイナスキー５２ｄが設けられている。例えば刺繍模様４５を構成する色別模様部の総数ｎが１０の場合、現在表示されていない３個分の糸駒５２ａについて、プラスキー５２ｃやマイナスキー５２ｄのタッチ操作により表示させることができる。
【００４８】
図８に示す第２色替画面１０１Ｂでは、第１色替画面１０１Ａと同様にプレビュー画像領域５０等が設けられると共に、６４色パレット５３に代えて３００色パレット５６ａが設けられている。３００色パレット５６ａは、前記ＲＧＢ値に基づいて、３００の升目のパレットに最大で３００色の色の配置が可能で、前記のカスタムパレットテーブルに対応する。図８では３００の升目からなる３００色パレット５６ａのうち一部（５０の升目）が示されている。一対のパレット選択キー５４ａ，５４ｂがタッチ操作されることで、第１及び第２色替画面１０１Ａ、１０１Ｂ相互間で切り換わる。シャッフルキー５５がタッチ操作されることで図９に示すモード設定画面１０２に切り換わる。
【００４９】
モード設定画面１０２には、第１色替画面１０１Ａと同様にプレビュー画像領域５０等が設けられると共に、６４色パレット５３に代えてモード設定部５８が設けられている。モード設定部５８には、「６４色パレットシャッフル」「カスタムパレットシャッフル」「針棒シャッフル」の夫々のキー５８ａ，５８ｂ，５８ｃが設けられている。「６４色パレットシャッフル」或は「カスタムパレットシャッフル」の何れかをタッチ操作により選択すると、６４色或は３００色パレットテーブルの糸駒色データの中からランダムに色を抽出する第２モードに設定される。「針棒シャッフル」をタッチ操作により選択すると、針棒糸色テーブルの糸駒色データの中からランダムに色を抽出する第１モードに設定される。その後、図１０に示すサムネイル表示画面１０３に切り換わる。尚、第１モードと第２モードを選択するためのタッチパネル７ｂ、制御装置６は、モード選択手段に相当する。
【００５０】
サムネイル表示画面１０３では、複数（例えば６個）の刺繍模様が表示される刺繍模様選択領域６１、リターンキー６２、セーブキー６３、リフレッシュキー６４等が設けられている。刺繍模様選択領域６１は、前記糸色データとしてランダムに抽出した色を用いて生成した色の組合せが異なる複数の刺繍模様について、夫々の画像を縮小したサムネイル画像６１ａを表示する。後述するように、セーブキー６３、サムネイル画像６１ａの順にタッチ操作すると、当該刺繍模様の刺繍データがＥＥＰＲＯＭ２５に記憶される。また、リフレッシュキー６４がタッチ操作されると、糸色データに対して新たに抽出された色が割り当てられ、現在表示されている６個の刺繍模様に代えて新たな６個の刺繍模様が表示される。リターンキー６２がタッチ操作されると、モード設定画面１０２に戻り、刺繍模様のサムネイル画像がタッチ操作されると図１１に示す拡大表示画面１０４に切り換わる。
【００５１】
拡大表示画面１０４では、拡大画像領域６５、クローズキー６６、セットキー６７等が設けられている。拡大画像領域６５には、図１０で選択されたサムネイル画像（同図にて太枠で囲われた画像６１ａ）を拡大した１つの刺繍模様の画像が表示される。クローズキー６６がタッチ操作されるとサムネイル表示画面１０３に戻る。また、セットキー６７がタッチ操作されると、前記プレビュー画像の刺繍模様として拡大画像領域６５の刺繍模様を表示したメニュー画面１００に戻る。
【００５２】
次に、刺繍データ処理プログラムの動作について、前記糸色データに関する配色を中心に図１２〜図１５を参照しながら説明する。図１２〜図１５は、刺繍データ処理プログラムに基づいて制御装置６が実行する処理手順を示すフローチャートである。
図１２に示すステップＡ１では、刺繍模様に係る各種の設定処理が行われる。即ち、ユーザは、タッチパネル７ｂをタッチ操作して、ＲＯＭ２５から刺繍データを読み取り、その刺繍データに従ってディスプレイ７ａの模様選択画面（図示略）を表示する。模様選択画面における複数の刺繍模様の中から、所望の刺繍模様をタッチ操作により選択すると、当該刺繍模様を表示した図６のメニュー画面１００に切換る。
【００５３】
また、ユーザは、メニュー画面１００から前記糸駒設定画面に切換えて、選択した刺繍模様の縫製に必要な糸駒１５を糸駒台１４に載置する。例えば、刺繍模様の色別模様部の総数（図４で「ｎ」に相当）が１０で、当該画面に表示された色別模様部の各糸色が図５に示す針棒番号順に割り当てられるものとする。この場合、ユーザは、その糸色を参照して針棒番号１〜１０の針棒１０に対応する「紫〜赤」の１０個の糸駒１５を載置し、上糸１５ａの糸掛けを行う。糸駒台１４に載置した糸駒１５の糸色、つまり選択した刺繍模様の糸色データは糸駒色データとしてそのまま針棒番号と対応付けられてＥＥＰＲＯＭ２７に記憶される。糸駒１５を糸駒台１４に載置した後、糸駒設定画面からメニュー画面１００に戻る。
【００５４】
そして、メニュー画面１００で糸色設定キー５１ａをタッチ操作して、図７の第１色替画面１０１Ａに切換える。ここで、第１色替画面１０１Ａのプレビュー画像領域５０の刺繍模様について、ユーザが色別模様部の色を変更したくない場合、該当する糸色データ指定領域５２の糸駒５２ａの色をタッチ操作により指定する。こうして、指定された色は、ＲＡＭ２６の抽出データ記憶領域２６９に記憶される。当該指定数の上限は、その刺繍模様における色別模様部の総数ｎである。従って、ステップＡ１で全ての色別模様部について色の指定が行われた場合には、この処理を終了する（図示略）。
【００５５】
前記糸色データ指定領域５２の糸駒５２ａに対応する糸色データを、６４色パレット５３或は３００色パレット５６ａから指定することができる。この場合、３００色パレット５６ａ（第２色替画面１０１Ｂ）は、第１色替画面１０１Ａにおいてパレット選択キー５４ｂをタッチ操作することで表示することができる。次いで、シャッフルキー５５がタッチ操作されると、第１色替画面１０１Ａ或は第２色替画面１０１Ｂからモード設定画面１０２に遷移する（ステップＡ２）。
【００５６】
そして、モード設定画面１０２において、「６４色パレットシャッフル」「カスタムパレットシャッフル」「針棒シャッフル」のキー５８ａ〜５８ｃのうち、何れかのキーがタッチ操作されると、ランダム配色処理が開始される（ステップＡ３参照）。具体的には、「針棒シャッフル」に設定した場合、図１３のステップＢ０にて、針棒糸色テーブルがＥＥＰＲＯＭ２７から読み出されてＲＡＭ２６の色情報記憶領域２６６に展開される。一方、「６４色パレットシャッフル」或は「カスタムパレットシャッフル」に設定した場合、６４色或は３００色パレットテーブルが色情報記憶領域２６６に記憶される。こうして、色情報記憶領域２６６における色の総数ｐは、「針棒シャッフル」では最大で１０色、「６４色パレットシャッフル」では６４色、「カスタムパレットシャッフル」では最大で３００色となる。
【００５７】
次いでステップＢ１では、例えば選択した刺繍模様における色別模様部の総数ｎと、当該色別模様部で用いられる色数（設定配色数ｘ）に基づいて、当該刺繍模様の配色の組合せ数Ａが算出される。本実施形態における設定配色数ｘは、刺繍データにおける糸色データの種類の総数であり、色別模様部の色が互いに異なる場合には総数ｎと一致する（ｘ＝ｎ）。尚、ユーザにより設定配色数ｘを入力するための色数設定部（図示略）を例えばディスプレイ７ａ（画面）上で表示する等、適宜変更してもよい。
【００５８】
本実施形態では、例えば、サムネイル表示画面１０３に互いに配色の異なる６個の刺繍模様を表示するため、その表示に必要な組合せ数Ａは、重複を持たない組合せになるようコンビネーションを用いて算出する。従って例えば、設定配色数ｘが１、色別模様部の総数ｎが１の場合、組合せ数Ａは、pＣ1通りとなる。このように、刺繍模様の配色の組合せ数Ａは、前記パレットテーブル或は針棒糸色テーブルにおける色の総数ｐと比例関係にあり、当該総数ｐが２以上で且つ前記設定配色数ｘが３以上の場合には、６以上になる。この場合、ステップＢ２にてＮＯと判断され、６個の刺繍データが作成されるように設定される（ステップＢ３）。また、前記ステップＢ１で算出された組合せ数Ａが、６に満たない場合には（ステップＢ２にてＹＥＳ）、その数の刺繍データが作成されることとなる。
【００５９】
ステップＢ４において、制御装置６は、針棒シャッフルモードか否かを判断する。即ち、「６４色パレットシャッフル」或は「カスタムパレットシャッフル」に設定された第２モードでは（ステップＢ４にてＮＯ）、刺繍模様の配色に必要な色を、６４色或は３００色パレットテーブルから選出する（ステップＢ５〜）。一方、「針棒シャッフル」に設定された第１モードでは（ステップＢ４にてＹＥＳ）、刺繍模様の配色に必要な色は、針棒糸色テーブルつまり既に糸駒台１４に載置されている糸駒１５の色から抽出される（ステップＢ２３）。
【００６０】
具体的には、先ず第２モードにあっては、設定配色数ｘについて、色を変更したくない色別模様部の数（ステップＡ１で指定した色別模様部の数）を差し引くことで、１つの刺繍模様で抽出する色の種類数ｉを算出する（ステップＢ５）。そして、制御装置６は、色情報記憶領域２６６における前記６４色或は３００色パレットテーブルにおける色の総数ｐの範囲で乱数を発生させる。例えば、配色に用いるパレットとして６４色パレット５３が設定されている場合、１〜６４までの乱数を発生させる（ステップＢ６）。続いて、制御装置６は、取得した乱数と、前述したユーザにより載置されたパレットテーブルに基づいてランダムに色を抽出する（ステップＢ７〜Ｂ１０）。詳細には、色情報記憶領域２６６に６４色パレットテーブルが設定されている場合（ステップＢ８にてＹＥＳ）、発生した乱数と一致する６４色パレットテーブルの１〜６４のパレット別色番号を照合する。そして、該当するパレット別色番号に対応する色（ＲＧＢ値）を抽出し（ステップＢ９）、前記ステップＡ１で指定した色と重複しない場合には（ステップＢ１１にてＹＥＳ）、ＲＡＭ２６の抽出データ記憶領域２６９に記憶する（ステップＢ１２）。
【００６１】
このように、抽出した色が抽出データ記憶領域２６９に記憶されると、その都度、色の種類数ｉをｉ＝ｉ−１に更新する（ステップＢ１３）。また、２色目以降の抽出についても（ステップＢ１４にてＹＥＳ）、ステップＢ６〜Ｂ１１が実行され、既に抽出した色或は前記ステップＡ１で指定した色と重複しない場合には（ステップＢ１１にてＹＥＳ）、１色目と同様に色の記憶とｉの減算が行われる。こうして、減算された色の種類数ｉが「０以下（ステップＢ１４にてＮＯ）」と判断されるまで、ステップＢ６〜Ｂ１４が繰り返し実行される。これにより、抽出データ記憶領域２６９には、１つの刺繍模様で用いる色、つまりステップＡ１で指定した色とステップＢ６〜Ｂ１４で抽出した色とが重複することなく記憶される。
【００６２】
次いで、色別模様部の総数ｎと設定配色数ｘとの差である不足数Ｔを算出し（ステップＢ１５）、不足数Ｔが生じる場合には（Ｂ１６にてＮＯ）、追加選択処理（ステップＢ１７）に移行する。
即ち、図１４に示すように、追加選択処理におけるステップＣ１では、配色処理の前提として色別模様部の数ｎと抽出データ記憶領域２６９の色の数とを同数にすべく、抽出データ記憶領域２６９の中から色を選択する。この場合、制御装置６は、抽出データ記憶領域２６９に記憶された色の総数の範囲内で、前述のように乱数を発生させて当該記憶領域２６９の色の中からランダムに色を選択することができる。選択した色は当該抽出データ記憶領域２６９に追加的に記憶すると共に（ステップＣ２）、不足数ＴをＴ＝Ｔ−１に更新する（ステップＣ３）。こうして、不足数Ｔが無くなる（ステップＣ４にてＮＯ）と判断されるまで、ステップＤ１〜Ｄ４が繰り返し実行される。これにより、抽出データ記憶領域２６９には、色別模様部の総数ｎと同じ数の色が記憶される。
【００６３】
抽出データ記憶領域２６９の色の数と色別模様部の総数ｎとが一致する場合（ステップＣ４にてＮＯ、或はステップＢ１６にてＹＥＳ）、配色処理に移行する（ステップＢ１８）。
図１５に示すように、配色処理では、色別模様部の糸色データ毎に、ユーザによる色の指定（ステップＡ１での指定）の有無が判断される（ステップＤ１）。ここで、各糸色データについて、ユーザの指定が有る場合には、該当する色が割り当てられ（ステップＤ２）、ユーザの指定がない場合には、ランダムに抽出した色が割り当てられる（ステップＤ３）。この割り当てに際し、予め抽出データ記憶領域２６９に記憶された色のシャッフルを行う。つまり、前記追加選択処理が行われ、抽出データ記憶領域２６９に重複した色が記憶された場合でも、抽出データ記憶領域２６９における複数の色をばらす後述の並び替え処理を実行することで、配色におけるランダム性を確保する。こうして、色別模様部の個数ｎ分、ステップＤ１〜Ｄ４が繰り返し実行され、配色が完了すると、図１３のステップＢ１９にリターンする。
【００６４】
上記の処理により、１つ目の刺繍模様の配色を終えると、その糸色データの全部をＲＡＭ２６に記憶する（ステップＢ１９にてＹＥＳ、ステップＢ２０）。そして、前記組合わせ数ＡをＡ＝Ａ−１に更新し（ステップＢ２１）、ステップＢ４にリターンする（ステップＢ２２にてＹＥＳ）。また、２つ目以降の刺繍模様の配色についてもステップＢ４〜Ｂ１９が実行され、既に作成した刺繍模様の配色と異なる場合には（ステップＢ１９にてＹＥＳ）、１つ目と同様に糸色データの記憶とＡの減算が行われる（ステップＢ２０，Ｂ２１）。こうして、Ａが「０以下（ステップＢ２２にてＮＯ）」と判断されるまでステップＢ４〜Ｂ２２が繰り返し実行されることで、配色の異なるＡ個の刺繍模様の組合わせが作成される。この後、図１２のステップＡ４にリターンする。
【００６５】
上記した第２モードと異なり、「針棒シャッフル」に設定された第１モードでは（図１３のステップＢ４にてＹＥＳ）、以下の処理が行われる。
即ち、第１モードでは、色情報記憶領域２６６に記憶された針棒糸色テーブルの糸駒色データは、前記ステップＡ１で指定した色と重複する色を除いて、そのまま抽出データ記憶領域２６９に記憶される（ステップＢ２３）。次いで、色別模様部の総数ｎと設定配色数ｘとの差である不足数Ｔを算出し（ステップＢ１５）、不足数Ｔが生じる場合には（Ｂ１６にてＮＯ）、追加選択処理（ステップＢ１７）に移行する。
【００６６】
図１４に示すように、追加選択処理におけるステップＣ１では、配色処理の前提として色別模様部の数ｎと抽出データ記憶領域２６９の色の数とを同数にするために、抽出データ記憶領域２６９の中から色を選択する。この場合、制御装置６は、抽出データ記憶領域２６９に記憶された色の総数の範囲内で、前述のように乱数を発生させて当該記憶領域２６９の色の中からランダムに色を選択する。選択した色は当該抽出データ記憶領域２６９に追加的に記憶すると共に、不足数ＴをＴ＝Ｔ−１に更新する（ステップＣ２，Ｃ３）。こうして、不足数Ｔが無くなる（ステップＣ４にてＮＯ）と判断されるまで、ステップＤ１〜Ｄ４が繰り返し実行される。これにより、第１モードでは、色別模様部の総数ｎと同じ数の色を、針棒糸色テーブルつまり糸駒台１４に載置される糸駒１５の糸色を利用して抽出し、抽出データ記憶領域２６９に記憶する。
【００６７】
抽出データ記憶領域２６９の色の数と色別模様部の総数ｎとが一致する場合（ステップＣ４にてＮＯ、或はステップＢ１６にてＹＥＳ）、配色処理に移行する（ステップＢ１８）。図１５に示す配色処理では、色別模様部の糸色データ毎に、ユーザによる色の指定（ステップＡ１での指定）の有無が判断される（ステップＤ１）。ここで、各糸色データについて、ユーザの指定が有る場合には、該当する色が割り当てられ（ステップＤ２）、ユーザの指定がない場合には、針棒糸色テーブルの色が割り当てられる（ステップＤ３）。この割り当てに際し、抽出データ記憶領域２６９における複数の色をばらす並び替え処理を実行することで、色のシャッフルを行う。
【００６８】
例えば、ステップＡ１でのユーザの指定が無く、糸駒台１４上に載置した糸駒１５のみを利用して配色する場合、その糸駒１５の載置数（例えば１〜１０の範囲）で乱数を発生させる。制御装置６は、発生した乱数と一致する針棒糸色テーブルの１〜１０の針棒番号を照合し、当該針棒番号に対応するＲＧＢ値を抽出する。こうして乱数を利用して、抽出データ記憶領域２６９から全ての色を抽出するまで処理を繰り返し、抽出した順に色を並び替える。そして、並び替えた後の色を順次、色別模様部毎に割り当てることで、刺繍模様について既定の色をシャッフルした配色を行うのである。
【００６９】
他方、ステップＡ１で針棒糸色テーブルにない色が指定され、或はステップＣ１で抽出データ記憶領域２６９に重複した色が記憶された場合でも、乱数を利用して色をシャッフルすることができる。例えば、ユーザの指定が有る場合には該当する色を割り当て（ステップＤ２）、ユーザの指定がない場合、乱数を利用して抽出データ記憶領域２６９から該当する色を抽出して色別模様部毎に割り当てる（ステップＤ３）。
こうして、色別模様部の個数ｎ分、ステップＤ１〜Ｄ４が繰り返し実行され、配色が完了すると、図１３のステップＢ１９にリターンする。尚、抽出処理及び割当処理は、前記ステップＢ４〜Ｂ２３、Ｃ１〜Ｃ４、Ｄ１〜Ｄ４での方法に限定するものではなく、ランダムに色を抽出して割り当てるステップを含むものであればよい。
【００７０】
上記の処理により、１つ目の刺繍模様の配色を終えると、その糸色データの全部をＲＡＭ２６に記憶する（ステップＢ１９にてＹＥＳ、ステップＢ２０）。そして、前記組合わせ数ＡをＡ＝Ａ−１に更新し（ステップＢ２１）、ステップＢ４にリターンする（ステップＢ２２にてＹＥＳ）。また、２つ目以降の刺繍模様の配色についてもステップＢ２３、Ｂ１５〜Ｂ１９が実行され、既に作成した刺繍模様の配色と異なる場合には（ステップＢ１９にてＹＥＳ）、１つ目と同様に糸色データの記憶とＡの減算が行われる（ステップＢ２０，Ｂ２１）。こうして、Ａが「０以下（ステップＢ２２にてＮＯ）」と判断されるまでステップＢ４、Ｂ２３、Ｂ１５〜Ｂ２２が繰り返し実行されることで、配色の異なるＡ個の刺繍模様の組合わせが作成される。この後、図１２のステップＡ４にリターンする。
【００７１】
ステップＡ４では、サムネイル表示画面１０３に配色の異なるＡ個（図１０では６個）の刺繍模様について、夫々の画像を縮小したサムネイル画像を表示する。ここで、例えば図１０で右上の刺繍模様のサムネイル画像６１ａがタッチ操作されると図１１に示す拡大表示画面１０４へ遷移する（ステップＡ５にてＹＥＳ、ステップＡ６）。拡大表示画面１０４では、選択されたサムネイル画像を拡大した刺繍模様が表示される。この後、セットキー６７がタッチ操作されると、前記プレビュー画像の刺繍模様として、拡大画像領域６５の刺繍模様を表示したメニュー画面１００に戻る（エンド）。
【００７２】
前記サムネイル表示画面１０３において、リターンキー６２がタッチ操作されると（ステップＡ７にてＹＥＳ）、ステップＡ２へ移行してモード設定画面１０２が表示されることから、各種の設定処理からやり直し、再度ランダム配色処理を行うことができる。また、リフレッシュキー６４がタッチ操作されると（ステップＡ８にてＹＥＳ）、ステップＢ４へ移行して再びランダム配色処理が実行される。これにより、糸色データに対して新たに抽出された色が割り当てられ、現在表示されている６個の刺繍模様に代えて新たな６個の刺繍模様が表示される。
【００７３】
一方、サムネイル表示画面１０３において、セーブキー６３がタッチ操作されると（ステップＡ９にてＹＥＳ）、セーブモードに移行する（ステップＡ１０）。セーブモードでは、何れかのサムネイル画像６１ａ（複数のサムネイル画像でもよい）をタッチ操作により選択すると、当該刺繍模様の刺繍データがＥＥＰＲＯＭ２５に記憶される（ステップＡ１１）。
上記したステップＢ４〜Ｂ２３、Ｃ１〜Ｃ４、Ｄ１〜Ｄ４の実行に係る制御装置６は、前記糸色データとして用いる色をランダムに抽出する抽出手段、及び当該抽出した色を割り当てる割当手段に相当する。
【００７４】
本実施形態の多針ミシンＭでは、上記のように新たに配色した所望の刺繍データに基づいて色別模様部毎に縫製を実行することができる。この縫製に際して、刺繍データが第１モードにおいて針棒糸色テーブルの色のみで配色されている場合、糸駒台１４に既に載置してある糸駒１５を交換する必要がない。従って、糸駒台１４に載置されている糸駒１５の糸色で多様な配色パターンを得ることができ、使い勝手がよいものとすることができる。
【００７５】
一方、例えば前記ステップＡ１で針棒糸色テーブル以外の色を指定したり、第２モードで６４色或は３００色パレットテーブルから色を配色した場合、ユーザは、前記糸駒設定画面に切換えて、当該刺繍模様の縫製に必要な糸駒１５を交換する。この場合、前述のように、糸駒台１４に載置する糸駒１５の糸駒色データを、ユーザにより別途入力する必要がなく、所望の刺繍データに基づいてそのまま縫製を実行することができる。
【００７６】
更には、糸駒設定画面において、前記入力手段によりユーザの好みの糸駒色データを針棒番号毎に設定することができる。具体的には例えば、タッチパネル７ｂのタッチ操作に基づいて、１番の針棒１０には赤の上糸１５ａ（糸駒１５）、２番の針棒１０には黄の上糸１５ａ、３番の針棒１０に…というように、ＥＥＰＲＯＭ２７に記憶してある糸駒色データを所望の色に更新する。或は、例えば１０番の針棒１０に対応する糸駒色データがない場合、当該針棒１０に好みの糸駒色データを追加的に記憶させる。こうして、ＥＥＰＲＯＭ２７にユーザが入力した糸駒色データを優先的に記憶させると共に、糸駒台１４に対応する色の糸駒１５を載置する。そして、前記刺繍データ処理プログラムが実行されると、ＥＥＰＲＯＭ２７に記憶された更新後の糸駒色データの中から色が抽出される。従って、ユーザが入力した好みの糸駒１５の色でランダムな配色を行うことができる。
【００７７】
以上のように本実施形態の多針ミシンＭは、糸駒載置部に載置される複数の糸駒の糸色を糸駒色データとして記憶する糸駒色記憶手段と、前記糸駒色記憶手段の中から糸色データとして用いる色をランダムに抽出して割り当てる抽出手段及び割当手段とを備える。
これにより、刺繍模様について、色別模様部の糸色データに対し抽出手段により抽出された色を割り当ててランダムな配色を行うことができる。よって、糸色データの確認や指定といった面倒な作業を省略して、刺繍模様の配色を簡単に行うことができる。更に、刺繍模様について、偶然性や意外性のある配色が可能となり、規定の配色にとらわれない多様な配色パターンを得ることができる。特に、多針ミシンにおいて、抽出手段は糸駒台１４に載置される複数の糸駒の糸駒色データの中からランダムに色を抽出する。このため、糸駒台１４に載置されている糸駒１５をそのまま使用できるので、それ以外の糸駒を準備する必要が無く、配色や縫製に係る作業者の手間を極力省くことができる。
【００７８】
前記ステップＡ１の実行に係る制御装置６とタッチパネル７ｂは、刺繍データの中から所望の刺繍データを選択するための模様選択手段に相当する。また、前記糸駒色記憶手段は、模様選択手段で選択した刺繍データに含まれる色別模様部の糸色データを糸駒色データとして記憶する。
よって、糸駒色データを入力する手間を省くことができると共に、糸駒台１４に、選択した刺繍模様の糸色データに対応する糸駒１５を載置することで、その糸駒１５を用いた配色と縫製を行うことができる。
【００７９】
所望の糸駒１５の糸駒色データを入力する前記入力手段を備え、糸駒色記憶手段は、入力手段で入力した糸駒色データを優先して記憶する。
これによれば、ユーザは、入力手段で好みの色を糸駒色データとして入力することで、ランダムな配色としながらもユーザの好みの色を簡単に採り入れることができる。
【００８０】
色別模様部の糸色データとして制御装置６により抽出する糸駒色データを、糸駒色記憶手段の糸駒色データの中からランダムに抽出する第１モードと、前記全糸色記憶手段の糸駒色データの中からランダムに抽出する第２モードとの選択が可能なモード選択手段を備える。
全糸色記憶手段は、多針ミシンＭで使用可能な糸駒について、糸駒台１４への糸駒１５の載置数を超える糸駒色データを記憶する。よって、第２モードを選択して配色を行うことで、糸駒台１４に載置されている糸駒１５の糸色に限定されることなく、より多くの配色パターンを簡単に得ることができる。
【００８１】
ディスプレイ７ａにおいて、刺繍模様が各色別模様部の糸色データに割り当てられた色で表示される。従って、作成した刺繍データについて、色別模様部の色を視覚的に容易に把握することができる。
ディスプレイ７ａのサムネイル表示画面１０３に、ランダムに配色された色の組合せが異なる刺繍模様の候補を複数提示させ、その候補の中から所望の刺繍データを選んでＥＥＰＲＯＭ２５に記憶させることができる。従って、ユーザの使い勝手をよくすることができると共に、ユーザの好みや感性に応じた配色の刺繍データを容易に得ることができる。
【００８２】
＜第２実施形態＞
図１６は、本発明の第２実施形態を示すものであり、第１実施形態と異なるところを説明する。
１対の糸駒台１４には、各糸駒１５に対応する例えば１０個の色検出器４８（図１６では１個のみ図示）が設けられている。色検出器４８は、糸駒台１４上において、支持体４９（同図にのみ図示）により各糸駒１５に対して夫々隣接するように配置され、糸駒台１４上の各糸駒１５の糸色を検出する検出手段として構成されている。詳細には、色検出器４８は、被検出物としての糸駒１５（上糸１５ａ）に光を照射する発光素子４８ａと、糸駒１５からの反射光に応じたＲＧＢ値を出力するカラーセンサ４８ｂとを備える。発光素子４８ａとカラーセンサ４８ｂは、支持体４９により糸駒台１４上に一体的に設けられている。また、図１６に示すように、発光素子４８ａとカラーセンサ４８ｂは、入出力インターフェース２８に接続されている。カラーセンサ４８ｂは、糸駒台１４に糸駒１５が載置された状態で、糸駒１５からの反射光が入力されると、当該反射光の波長に応じたＲＧＢ値を出力する。
【００８３】
上記構成により、糸駒台１４に載置された各糸駒１５は、色検出器４８により夫々のＲＧＢ値が検出される。そして、制御装置６は、検出したＲＧＢ値を糸駒色データとして該当する針棒番号と対応付けてＥＥＰＲＯＭ２７に記憶させる。これにより、糸駒色データを入力する手間を省くことができると共に、実際に糸駒台１４に載置した糸駒１５の色を用いて、配色パターンを容易に得ることができる。
尚、検出手段は、ＣＭＯＳ型イメージセンサやＣＣＤ型イメージセンサを用いて構成する等、適宜変更してもよい。
【００８４】
＜第３実施形態＞
図１７は、本発明の第３実施形態を示すものであり、上記実施形態と異なるところを説明する。
図１７（ａ）に示すように、本第３実施形態の多針ミシンＭでは、前記色検出器４８に代えてタグリーダ／ライタ６９が設けられている。タグリーダ／ライタ６９は、入出力インターフェース２８に接続されると共に、糸駒１５に設けられた無線タグ７０と非接触で無線通信を行い、糸駒１５に関する情報を送受信する。
【００８５】
糸駒１５は、糸立棒１４ａを挿入する貫通孔１５ｃが形成された円筒状のボビン１５ｂを有し、ボビン１５ｂの外周面に上糸１５ａが巻回されている。無線タグ７０は、ボビン１５ｂの貫通孔１５ｃ内周面に設けられている。図１７（ｂ）に示すように、無線タグ７０は、ＩＣチップと小型のアンテナ７１とを備えた周知の構成のものが用いられる。ここで、ＩＣチップは、制御部７２を主体として、これに接続されるメモリ部７３や通信部７４を有すると共に、アンテナ７１で受信した電波から電源電圧を生成する電源部７５を有し、電源部７５で得た電源電圧に基づいて動作する。通信部７４は、アンテナ７１で受信した電波に含まれるデータ信号が伝達されると、そのデータ信号を元のデータに復調する処理を行う。制御部７２は、タグリーダ／ライタ６９からの命令（コマンド）の内容に従って、メモリ部７３の記憶内容の書き込み等を行う。また、制御部７２は、タグリーダ／ライタ６９からのコマンドの内容に従い、メモリ部７３に保存しているデータを送信するための制御を通信部７４に対して行い、メモリ部７３から取出されたデータにより、通信部７４において所定の周波数帯の搬送波が変調され、アンテナ７１からタグリーダ／ライタ６９側に送信される。送信されるデータには、メモリ部７３に予め記憶された糸駒色データ、つまり糸駒１５の糸色のＲＧＢ値等の糸情報が含まれる。
【００８６】
一方、糸駒台１４には、夫々の糸立棒１４ａに対応する位置に、無線タグ７０と無線通信を行うためのタグリーダ／ライタ６９のアンテナ６９ａ（図１７（ａ）参照）が設けられている。そして、タグリーダ／ライタ６９は、糸駒台１４上に載置された全ての糸駒１５の糸駒色データを、各糸立棒１４ａのアンテナ６９ａを介して読み取る読取手段として構成されている。
【００８７】
上記構成によれば、糸駒台１４に載置された各糸駒１５は、タグリーダ／ライタ６９によって、夫々の無線タグ７０から糸駒色データが読み取られる。そして、制御装置６は、読み取った糸駒色データを該当する針棒番号と対応付けてＥＥＰＲＯＭ２７に記憶させる。これにより、糸駒色データを入力する手間を省くことができると共に、実際に糸駒台１４に載置した糸駒１５の色を用いて、配色パターンを容易に得ることができる。
【００８８】
本発明は、上記した実施形態にのみ限定されるものではなく、次のように変形または拡張できる。
糸駒台１４は、複数の糸駒１５の載置が可能な構成にあって多針ミシンＭに付設されていればよい。糸駒１５の載置数は、針棒の個数等に応じて１１以上或は９個以下とする構成としてもよい。また、糸駒台１４は、左右で対をなす構成に限定するものではなく、多針ミシンＭに対して固定され或は付設される糸駒載置部であればよい。
糸駒色記憶手段や全糸色記憶手段は、ＥＥＰＲＯＭ２５やＲＡＭ２６に限定するものではなく、刺繍データ記憶手段は、ＲＯＭ２５に限定するものではない。これら記憶手段は、多針ミシンＭに内蔵される他の内部記憶手段や、多針ミシンＭに着脱可能に装着される外部記憶手段でもよい。
【符号の説明】
【００８９】
Ｍ    多針ミシン
６    制御装置（抽出手段、割当手段、モード選択手段、入力手段、模様選択手段）
７ｂ  タッチパネル（モード選択手段、入力手段、模様選択手段）
１４  糸駒載置部
１５  糸駒
２５  刺繍データ記憶手段
２６，２７  糸駒色記憶手段、全糸色記憶手段
４８  検出手段
６９  読取手段
【図１】
2013034697.tif 000003
【図２】
2013034697.tif 000004
【図３】
2013034697.tif 000005
【図４】
2013034697.tif 000006
【図５】
2013034697.tif 000007
【図６】
2013034697.tif 000008
【図７】
2013034697.tif 000009
【図８】
2013034697.tif 000010
【図９】
2013034697.tif 000011
【図１０】
2013034697.tif 000012
【図１１】
2013034697.tif 000013
【図１２】
2013034697.tif 000014
【図１３】
2013034697.tif 000015
【図１４】
2013034697.tif 000016
【図１５】
2013034697.tif 000017
【図１６】
2013034697.tif 000018
【図１７】
2013034697.tif 000019