(57)【要約】【課題】手元にある糸の糸色及び糸量で所望の模様の縫製が可能か否かを判断できるミシン及びプログラムを提供する。【解決手段】リーダライタにより、交信範囲にある糸駒の無線タグから糸情報を読み取る（Ｓ１）。模様が選択されたら（Ｓ１５：ＹＥＳ）、その縫製データから必要な糸色の糸量を計算する（Ｓ２０）。そして、読み取った糸情報と必要糸量とを比較して、縫製が可能かどうかを判断する（Ｓ２５）。縫製が可能であれば（Ｓ２５：ＹＥＳ）、縫製しながら使用糸量を検出し、読み取ってあった糸量と使用糸量から残存糸量を計算して（Ｓ５５）各糸駒の糸量を更新する（Ｓ６０）。縫製が不可能な場合は、糸色の類似度を算出し（Ｓ４０）、最も類似度の高い糸を使用候補とする（Ｓ４２）。【選択図】図１０
2008220615.tif 000002
【特許請求の範囲】
【請求項１】
刺繍糸の色を特定する糸色データと、縫製位置を指定する針落ち点データとを少なくとも含む刺繍データに基づき刺繍模様の縫製が可能なミシンにおいて、
巻回されている糸の糸色と糸量とを少なくとも含む糸情報を記憶したＩＣタグを備えた複数の糸駒の当該ＩＣタグから前記糸情報を読取るリーダと、
刺繍模様を選択する選択手段と、
前記選択手段により選択された選択模様の刺繍データから、当該選択模様に使用する糸の糸色である使用糸色とその使用量である使用糸量とを取得する糸量取得手段と、
前記リーダにより読取られた糸駒毎の読取糸量と前記糸量取得手段により取得した使用糸色毎の使用糸量とを比較する比較手段と、
前記比較手段の比較結果に基づき、前記選択模様の縫製が可能であるか否かを判断する判断手段と、
前記判断手段の判断結果を報知する報知手段とを備えたことを特徴とするミシン。
【請求項２】
刺繍縫製に使用される糸駒である使用糸駒の糸の消費量である消費糸量を糸駒毎に検出する糸量検出手段と、
前記リーダにより読取られた読取糸量と、前記糸量検出手段により検出された消費糸量とから前記使用糸駒に残っている糸の量である残存糸量を算出する残存糸量算出手段と、
前記残存糸量算出手段により算出された残存糸量を当該使用糸駒のＩＣタグに書き込むライタとを備えたことを特徴とする請求項１に記載のミシン。
【請求項３】
前記糸量取得手段により取得した使用糸色と、前記リーダにより糸情報を読取られた糸駒の糸色である複数の読取糸色との類似の程度を判断する類似度判断手段と、
前記類似度判断手段による判断結果に基づき、前記使用糸色に類似する糸色を前記読取糸色の中から選択する次候補選択手段と、
前記判断手段により前記選択模様の縫製が不能であると判断された場合に、前記次候補選択手段により選択された次候補糸色を前記刺繍縫製に使用する糸色として決定する糸色決定手段とを備えた
ことを特徴とする請求項１又は２に記載のミシン。
【請求項４】
請求項１乃至３のいずれかに記載のミシンの各種処理手段としてコンピュータを機能させるための糸量処理プログラム。
【請求項５】
請求項４に記載の糸量処理プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシン、糸量処理プログラム及び糸量処理プログラムを記録したコンピュータ読取可能な記録媒体に関するものである。
【背景技術】
【０００２】
一般に、ミシンで使用する糸は、糸の色や材質、太さ等が多種類に及ぶ。縫製に必要な種類の糸がミシンに装着されているかどうかを使用者は常に確認しなければならない。そこで、上糸の糸色の判別を自動的に行う装置が提案されている（例えば、特許文献１参照）。また、縫製中に装着している糸がなくなると、糸駒を交換したり、下糸ボビンに糸を補充したりする必要があるが、特に下糸の残量は見えにくく把握しにくいので、下糸の貯蔵量の監視を自動的に行う装置も提案されている（例えば、特許文献２参照）。
【０００３】
また、ミシンで刺繍等の模様の縫製を行う場合、使用する糸の色が多くなる。このような場合、手持ちの糸で全ての色が縫製できるかどうか、糸の残量は足りているかを使用者が確認する必要があるが、糸の種類数が多くなるとその作業が繁雑であった。
【特許文献１】特開平５−９２０８９号公報
【特許文献２】特許３０４１０４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の上糸自動判別機能付ミシンでは、現在装着されている上糸の糸色が判別され、下糸の貯蔵量監視装置でも、現在装着中の下糸の貯蔵量が検出されるのみであるから、これから実行したい模様の縫製に必要な色の糸と糸量が手元にあるかどうかを確認することはできなかった。
【０００５】
本発明は上記問題を解決するためになされたものであり、手元にある糸の糸色及び糸量で所望の模様の縫製が可能か否かを判断できるミシン及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１に記載のミシンは、刺繍糸の色を特定する糸色データと、縫製位置を指定する針落ち点データとを少なくとも含む刺繍データに基づき刺繍模様の縫製が可能なミシンにおいて、巻回されている糸の糸色と糸量とを少なくとも含む糸情報を記憶したＩＣタグを備えた複数の糸駒の当該ＩＣタグから前記糸情報を読取るリーダと、刺繍模様を選択する選択手段と、前記選択手段により選択された選択模様の刺繍データから、当該選択模様に使用する糸の糸色である使用糸色とその使用量である使用糸量とを取得する糸量取得手段と、前記リーダにより読取られた糸駒毎の読取糸量と前記糸量取得手段により取得した使用糸色毎の使用糸量とを比較する比較手段と、前記比較手段の比較結果に基づき、前記選択模様の縫製が可能であるか否かを判断する判断手段と、前記判断手段の判断結果を報知する報知手段とを備えたことを特徴とする。
【０００７】
また、本発明の請求項２に記載のミシンは、請求項１に記載の発明の構成に加え、刺繍縫製に使用される糸駒である使用糸駒の糸の消費量である消費糸量を糸駒毎に検出する糸量検出手段と、前記リーダにより読取られた読取糸量と、前記糸量検出手段により検出された消費糸量とから前記使用糸駒に残っている糸の量である残存糸量を算出する残存糸量算出手段と、前記残存糸量算出手段により算出された残存糸量を当該使用糸駒のＩＣタグに書き込むライタとを備えたことを特徴とする。
【０００８】
また、本発明の請求項３に記載のミシンは、請求項１又は２に記載の発明の構成に加え、前記糸量取得手段により取得した使用糸色と、前記リーダにより糸情報を読取られた糸駒の糸色である複数の読取糸色との類似の程度を判断する類似度判断手段と、前記類似度判断手段による判断結果に基づき、前記使用糸色に類似する糸色を前記読取糸色の中から選択する次候補選択手段と、前記判断手段により前記選択模様の縫製が不能であると判断された場合に、前記次候補選択手段により選択された次候補糸色を前記刺繍縫製に使用する糸色として決定する糸色決定手段とを備えたことを特徴とする。
【０００９】
また、本発明の請求項４に記載の糸量処理プログラムは、請求項１乃至３のいずれかに記載のミシンの各種処理手段としてコンピュータを機能させる。
【００１０】
また、本発明の請求項５に記載のコンピュータ読取り可能な記録媒体は、請求項４に記載の糸量処理プログラムを記録している。
【発明の効果】
【００１１】
本発明の請求項１に記載のミシンは、リーダが複数の糸駒のＩＣタグから糸情報を読み取り、糸量取得手段が選択模様の使用糸色と使用糸量とを刺繍データから取得する。そして、糸駒から読み取った糸量と使用糸量とを糸色毎に比較して、選択模様の縫製が可能かどうかを判断して報知する。従って、使用者は、手持ちの糸駒で所望の模様の縫製が可能かどうかを簡単に知ることができる。縫製ができない場合は、足らない糸の糸駒を別途用意したり、他の模様を選んだりして対処可能である。
【００１２】
また、本発明の請求項２に記載のミシンは、請求項１に記載の発明の構成に加え、糸駒毎に糸の消費量を検出し、その検出された消費糸量をリーダが読み取った読取糸量から差し引いて残存糸量を算出し、糸駒のＩＣタグに書き込む。従って、糸駒のＩＣタグには常に現在の糸量が記憶されることとなり、模様の縫製が可能か否かを精度良く判定できる。
【００１３】
また、本発明の請求項３に記載のミシンは、請求項１又は２に記載の発明の構成に加え、使用糸色と読取糸色との類似度を判断し、使用糸色が足らなくて縫製ができない場合に使用糸色と類似する糸色をその使用糸色に替えて採用する。従って、指定された糸色では縫製ができない場合にも、その糸色の糸駒を用意したり、模様の縫製を諦めるのではなく、手持ちの類似色で縫製をすることができる。
【００１４】
また、本発明の請求項４に記載の糸量処理プログラムは、コンピュータに実行させることにより、請求項１乃至３のいずれかに記載の発明の各種処理手段としての作用効果を奏することができる。
【００１５】
また、本発明の請求項５に記載のコンピュータ読取り可能な記録媒体は、コンピュータに読み取らせ、実行させることにより、請求項１乃至３のいずれかに記載の発明の各種処理手段としての作用効果を奏することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を具体化したミシン１の実施の形態について、図面を参照して説明する。なお、これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。
【００１７】
まず、図１及び図２を参照して、本実施形態に係るミシン１の物理的構成について説明する。図１は、ミシン１の斜視図である。図２は、ミシン１の上糸量検出装置４５の平面図である。なお、図１の紙面手前側を「ミシン１の正面側」、紙面奥行き側を「ミシン１の背面側」とする。また、ミシン１の使用者からみて左右方向を左右方向とする。図１に示すように、ミシン１は、ベッド部２と、ベッド部２の右端部分にベッド部２から垂直方向に立設された脚柱部３と、脚柱部３の上端部から左方向へベッド部２に対向して延びるアーム部４とを構成の主体とする。
【００１８】
図１に示すように、ベッド部２には、針板（図示外）が設けられ、この針板の下部に設けられた釜機構（図示外）へ下糸用ボビン（図示外）の着脱が可能となるよう構成されている。また、針板の下部には、縫製対象である加工布を所定の送り量で移送するための送り歯（図示外）と、この送り歯を駆動する布送り機構（図示外）と、送り量を調整する送り量調整用パルスモータ１３２（図３参照）とが設けられている。また、ベッド部２内部の右端部（脚柱部３の下方）にはミシンモータ１３３（図３参照）が設けられており、ミシンモータ１３３の駆動力が、駆動ベルト（図示外）を介してプーリ（図示外）及びプーリからアーム部４内を左方向へ伸びるミシン主軸（図示外）に伝達される。また、ミシンモータ１３３の駆動力は、下軸（図示外）にも伝達され、布送り機構と釜機構が駆動される。このような構成により、針棒８や天秤機構（図示外）、釜機構（図示外）、送り歯等が同期駆動され、刺繍模様ではない実用模様の縫製を行うことができる。
【００１９】
また、加工布３１を保持する刺繍枠３２を前後方向及び左右方向に夫々移動させる刺繍装置３０がベッド部２に着脱可能に装着される。この刺繍装置３０には、キャリッジカバー３３内に収納され、刺繍枠３２を着脱可能に装着するキャリッジ（図示外）を前後方向に移動させるように駆動する前後移動機構（図示外）と、本体カバー１１内に収納され、この前後移動機構全体を左右方向に移動させるように駆動する左右移動機構（図示外）とを備える。そして、前後移動機構を駆動するＹ軸モータ１３７（図３参照）と、左右移動機構を駆動するＸ軸モータ１３６（図３参照）とが設けられている。この前後移動機構及び左右移動機構により刺繍枠３２を移動させながら針棒８や釜機構を同期駆動させることで、加工布３１に対して刺繍模様が縫製される。また、詳しくは説明しないが、この刺繍模様の縫製時には、送り歯は送り歯沈下機構（図示外）により、針板上面より突出しない沈下位置に保持される。
【００２０】
図１に示すように、脚柱部３には、縦長の液晶ディスプレイ１０が設けられており、模様の設定や編集等、縫製作業に必要な各種の機能を実行させる機能名や、各種のメッセージ等が表示される。この液晶ディスプレイ１０にはタッチパネル１１１（図３参照）が備えられており、液晶ディスプレイ１０に表示された項目を指や専用のペンで選択すると、タッチパネル１１１によりどの項目が選択されたかが感知される。これにより、液晶ディスプレイ１０を介して種々の指示を入力することができる。また、脚柱部３の右側面には、コネクタ１０８（図３参照）が設けられている。このコネクタ１０８を介して、各種データや、各種プログラムをミシン１内部に取り込んだり、ミシン１外部に出力したりすることが可能である。
【００２１】
アーム部４の上部には、アーム部４の左右全長にわたって開閉カバー６が取り付けられている。この開閉カバー６は、アーム部４の左右方向の軸回りに開閉するよう、アーム部４の上側背面部に枢支されている。図１に示すように開閉カバー６を開くと、アーム部４の上面中央部近傍には、上糸２０が巻回された糸駒２１を収容する凹部である糸駒収容部１５が設けられており、糸駒収容部１５の右側面から、糸駒２１を回転可能に支持するための糸立棒１６がアーム部４に平行に設けられている。アーム部４の先端部（脚柱部３に連結されている側とは反対の端部）の下部には、縫針が装着された針棒８が配設されている。また、アーム部４には、糸駒２１から引き出される上糸２０を、糸調子機構（図示外）、糸取りバネ（図示外）、天秤（図示外）等の糸道経路を経由して、最終的に縫針まで案内する糸案内溝７、及び上糸量検出装置４５（図２参照）が設けられている。また、アーム部４には、糸駒２１に内蔵された無線タグ８０１（図７〜図９参照）の情報を読み取るタグリーダライタ５１０(図３参照)が設けられている。さらに、アーム部４の前面には、縫製動作の開始及び停止を指示するためのスタート・ストップキー９１を始め、各種の縫製動作を指示するための複数の操作キー９が設けられている。
【００２２】
次に、図２を参照して、アーム部４内部に設けられた上糸量検出装置４５について説明する。この上糸量検出装置４５は、糸駒２１から糸調子機構（図示外）に至る糸道経路部分に設けられ、糸駒２１から上糸２０が繰り出された上糸量を検出する。この上糸量検出装置４５が本発明の糸量検出手段に相当する。
【００２３】
図２に示すように、上糸量検出装置４５の取付け台４６にはエンコーダ４８がビス５０で取付けられ、エンコーダ４８の回転軸４８ａには第１ギヤ５２が固着されている。第１ギヤ５２に噛み合う第２ギヤ５４は、回転軸５６により取付け台４６に回転可能に支持されている。第２ギヤ５４には回転ローラ５８が固着され、第２ギヤ５４と一体に回転するように構成されている。
【００２４】
揺動レバー６０は取付け台４６に固着された枢支軸６２に揺動可能に枢支され、この揺動レバー６０には第１腕部６０ａ、第２腕部６０ｂ及び第３腕部６０ｃが夫々形成されている。第１腕部６０ａと取付け台４６とに亙って引張りバネ６４が掛装されており、揺動レバー６０は常に反時計方向に回動付勢されている。第２腕部６０ｂには略三角形状のローラホルダ６８の一端が枢支軸６６により回動可能に枢支され、ローラホルダ６８の他端部はそれに形成された長孔に回転ローラ５８が挿通している。
【００２５】
そして、このローラホルダ６８の他端部の近傍部にはゴム製の従動ローラ７０がローラホルダ６８に固着した枢支軸７２に回転可能に支持されると共に、ゴム製の従動ローラ７１がローラホルダ６８に固着した枢支軸７３に回転可能に支持されている。従って、揺動レバー６０の反時計方向への回動付勢により、一対の従動ローラ７０・７１はローラホルダ６８を介して矢印７４方向に付勢され、回転ローラ５８に押圧するように構成されている。
【００２６】
第３腕部６０ｃは押え足（図示外）を下端部に装着する押え棒（図示外）に作動的に連結されており、押え足を昇降操作する操作レバー（図示外）を操作して押え足を休止位置へ上昇させたときには、揺動レバー６０は引張りバネ６４のバネ力に抗して時計方向に回動し、一対の従動ローラ７０・７１は回転ローラ５８から夫々離隔する。
【００２７】
糸駒２１から所定の糸道経路に上糸２０を掛けるときには、操作レバーを操作して押え足を休止位置へ上昇させると、一対の従動ローラ７０・７１は回転ローラ５８から夫々離隔する。また、糸調子機構の糸調子皿（図示略）も開放され、上糸２０が糸掛け可能な状態となる。この状態で、所定の糸道経路に上糸２０を掛けてゆくと、一対の従動ローラ７０・７１と回転ローラ５８との間に上糸２０が掛かる。次に、操作レバーを操作して押え足を縫製位置へ降下させると、一対の従動ローラ７０・７１と回転ローラ５８とで上糸が挟持される。
【００２８】
縫製により上糸２０が繰り出されると、それに伴って回転ローラ５８が回転し、その回転を第２ギヤ５４、第１ギヤ５２を介してエンコーダ４８に伝達される。このエンコーダ４８で検出される回転量から回転ローラ５８の回転量を演算することで、上糸２０が繰り出された上糸量を検出する。
【００２９】
次に、図３を参照して、ミシン１の電気的構成について説明する。図３は、ミシン１の電気的構成を示すブロック図である。図３に示すように、ミシン１の制御系は、制御部１００を核としている。制御部１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０４、入力インターフェース（Ｉ／Ｆ）１０５、出力Ｉ／Ｆ１０６、及びコネクタ１０８から構成され、これらはバスにより相互に接続されている。そして、入力Ｉ／Ｆ１０５には、前述のスタート・ストップキー９１（図１参照）、エンコーダ４８、タッチパネル１１１、タグリーダライタ５１０がそれぞれ接続されている。また、出力Ｉ／Ｆには送り歯による加工布の送り量を調整するための送り量調整用パルスモータ１３２、前述のミシンモータ１３３、針棒８（図１参照）を左右方向に揺動させる針棒揺動機構（図示外）を駆動する針振り用パルスモータ１３４、液晶ディスプレイ１０（図１参照）、刺繍枠３２を左右方向に移動させる左右移動機構を駆動するＸ軸モータ１３６、刺繍枠３２を前後方向に移動させる前後移動機構を駆動するＹ軸モータ１３７、及びタグリーダライタ５１０をそれぞれ駆動する駆動回路１２２〜１２８が接続されている。また、コネクタ１０８には、ＣＤ−ＲＯＭドライブ等の外部記憶装置１９０を接続することができる。
【００３０】
制御部１００のＣＰＵ１０１は、ミシン１の主制御を司り、読み出し専用の記憶素子であるＲＯＭ１０２のプログラム記憶領域（図示外）に記憶された各種のプログラムに従って、演算及び処理を実行する。また、ＲＡＭ１０３は、任意に読み書き可能な記憶素子であり、各種のデータを一時的に記憶する記憶領域が設けられている。
【００３１】
タグリーダライタ５１０は、糸駒２１に設けられた後述する無線タグ８０１(図８及び図９参照)との間で無線通信を行い、非接触で情報の読み取り及び書き込みを行う周知の読み取り・書き込み装置である。詳細は図示しないが、タグリーダライタ５１０は、無線タグ８０１が有するアンテナ８１１との間で無線通信により信号の授受を行うアンテナと、アンテナを介して無線タグ８０１のＩＣ回路部８２０へアクセスし、情報の読み取りまたは書き込みを行うための送受信回路と、無線タグ８０１から読み出された信号を処理するための信号処理回路と、制御回路とを備えている。この制御回路はいわゆるマイクロコンピュータであり、ＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成され、ＲＡＭの一時的な記憶領域を利用しつつ、ＲＯＭに予め記憶されたプログラムに従って信号処理を行う。
【００３２】
次に、図４〜図６を参照して、ＲＡＭ１０３の構成について説明する。図４は、ＲＡＭ１０３の構成を示す模式図である。図５は、ＲＡＭ１０３の検索糸情報記憶領域１０３１の構成を示す模式図である。図６は、ＲＡＭ１０３の選択模様糸情報記憶領域１０３２の構成を示す模式図である。図４に示すように、ＲＡＭ１０３には、検索糸情報記憶領域１０３１，選択模様糸情報記憶領域１０３２，選択模様記憶領域１０３３，使用糸量記憶領域１０３４が少なくとも設けられている。検索糸情報記憶領域１０３１には、タグリーダライタ５１０が読み取った無線タグ８０１の情報が記憶される。選択模様糸情報記憶領域１０３２には、使用者により選択された模様に必要な糸の情報(糸色及び糸量)が記憶される。選択模様記憶領域１０３３には、使用者により縫製対象模様が選択された際に、当該模様の縫製データが記憶される。使用糸量記憶領域１０３４には、縫製中に上糸量検出装置４５（エンコーダ４８）により検出された使用糸量が記憶される。
【００３３】
図５に示すように、検索糸情報記憶領域１０３１には、タグリーダライタ５１０が読み取った無線タグ８０１の情報が記憶される。タグリーダライタ５１０の交信範囲は、ミシン１の周囲数十センチに及ぶように設定されている。従って、ミシン１に装着されている糸駒２１に限らず、その周囲に置かれた複数の糸駒２１に備えられた無線タグ８０１の情報を順に読み取ることができる。そして、このようにして読み取られた情報は、図５に示すように、糸駒２１のＩＤ、糸駒２１に巻回されている糸の糸色、糸駒２１に残っている糸の量（長さ）が、少なくとも検索糸情報記憶領域１０３１に記憶される。尚、ここでは説明の便宜のため糸色を糸の名称で記載しているが、実際には、糸色はその色の有するＲＧＢ値が記憶されている。
【００３４】
また、図６に示すように、選択模様糸情報記憶領域１０３２には、使用者により選択された模様に必要な糸色と糸量が記憶される。糸色は、選択模様の刺繍データに格納されている。尚、検索糸情報記憶領域１０３１と同様に、糸色は、実際には、その色の有するＲＧＢ値が記憶されている。また、糸量は、刺繍データから計算される。すなわち、刺繍データは１針ごとに刺繍枠３２を移動させる移動量（Ｘ，Ｙ）の集合であるから、移動量の総和＋補正値により算出できる。後述するように、検索糸情報記憶領域１０３１の内容と選択模様糸情報記憶領域１０３２の内容とを比較することにより、選択模様が手持ちの糸駒２１を用いて縫製可能かどうかが判断される。
【００３５】
次に、図７〜図９を参照して、糸駒２１及び糸駒２１に設けられた無線タグ８０１について説明する。図７は、糸駒２１の正面図である。図８は、糸駒２１の平面図である。図９は、無線タグ８０１の電気的構成を示すブロック図である。
【００３６】
図７及び図８に示すように、上糸が巻回される糸駒２１は略円柱形状の糸巻き部２１２を有し、糸巻き部２１２の両端を構成する２つの円形面２１３の中心に軸穴２１１が設けられ、糸駒２１の内部を貫通している。図８に示すように、糸駒２１の円形面２１３の１つには、無線タグ８０１が埋設されている。無線タグ８０１は、軸穴２１１の周りに螺旋状に埋設されたコイル状のアンテナ８１１と、アンテナ８１１の一端に接続されたＩＣ回路部８２０から構成されている。
【００３７】
ここで、無線タグ８０１の電気的構成について説明する。図９に示すように、無線タグ８０１は、アンテナ８１１と、ＩＣ回路部８２０とを構成の主体とする。アンテナ８１１は、タグリーダライタ５１０が有するアンテナ（図示外）との間で、無線電波を用いて非接触で信号の送受信を行うものである。一方、ＩＣ回路部８２０は、アンテナに接続された整流部８２１、整流部８２１に接続された電源部８２２、アンテナに接続されたクロック抽出部８２３、アンテナに接続された変復調部８２４、クロック抽出部８２３及び変復調部８２４に接続された制御部８２５、及び制御部８２５に接続されたメモリ部８２６を備えている。整流部８２１は、アンテナ８１１によって受信された搬送波を整流する。電源部８２２は、整流部８２１による整流された搬送波のエネルギを蓄積し駆動電源とするためのものである。クロック抽出部８２３は、アンテナ８１１によって受信された搬送波からクロック信号を抽出して制御部８２５に供給する。変復調部８２４は、タグリーダライタ５１０から搬送波に乗せて送信され、アンテナ８１１によって受信された受信信号の復調を行うと共に、制御部８２５からの応答信号に基づき、受信された搬送波を変調反射する。制御部８２５は、変復調部８２４により復調された受信信号を解釈し、メモリ部８２６に記憶された情報信号に基づいて返信信号を生成し、変復調部８２４等を介して返信する等、無線タグ８０１または８０２の基本的な作動を制御する。メモリ部８２６は、所定の情報信号を記憶し得る情報記憶手段として機能する。このように構成された無線タグ８０１は、タグリーダライタ５１０からの問い合わせ信号に応じて、情報の読取りまたは書込みを行うことができる。メモリ部８２６には、無線タグ８０１が備えられている糸駒２１に巻回されている糸の情報（糸色、糸量等）が記憶される。また、糸量については、使用されるごとにタグリーダライタ５１０により更新された糸量情報が送信され、メモリ部８２６に記憶される。
【００３８】
次に、図１０〜図１４を参照して、以上のように構成されたミシン１において行われる処理について説明する。図１０は、ミシン１のメイン処理のフローチャートである。図１１は、縫製画面３００の例を示す説明図である。図１２は、選択模様糸情報記憶領域１０３２に記憶された刺繍模様３０１に使用する糸情報の例を示す模式図である。図１３は、減色処理後の縫製画面３００の例を示す説明図である。図１４は、縫製後に糸情報が更新された検索糸情報記憶領域１０３１の例を示す模式図である。
【００３９】
ミシン１の電源が投入されると、図１０に示すメイン処理が開始される。まず、タグリーダライタ５１０を介して、糸駒２１の円形面２１３に埋設された無線タグ８０１との高周波通信が行われ、メモリ部８２６に記憶された糸情報が読み取られる（Ｓ１）。読み取られた糸情報は、ＲＡＭ１０３の検索糸情報記憶領域１０３１に記憶される（Ｓ５）。ここでは、糸立棒１６に装着されている糸駒２１に限らず、タグリーダライタ５１０の交信範囲に置かれている全ての糸駒２１についての糸情報が読取られ、図５のように記憶される。ここでは、交信範囲に８個の糸駒２１が存在し、それぞれの糸色及び糸量は、「赤：５ｍ」、「ピンク：３０ｍ」、「青：１００ｍ」、「黄緑：２０ｍ」、「白：１ｍ」、「黒：２０ｍ」、「サーモンピンク：３０ｍ」、「緑：３ｍ」である。
【００４０】
次に、糸検索キーが押されたか否かを判断する（Ｓ１０）。糸検索キーは、図示しないが、液晶ディスプレイ１０に表示された模様選択画面や縫製画面上に用意され、タッチパネル１１１を介して選択される。糸検索キーが押された場合には（Ｓ１０：ＹＥＳ）、Ｓ１に戻って糸検索処理を実行する。
【００４１】
糸検索キーが押されていない場合には（Ｓ１０：ＮＯ）、模様が選択されたか否かが判断される（Ｓ１５）。模様は、使用者によって、液晶ディスプレイ１０に表示された模様の候補から、しつけ縫い、実用縫い１・２、文字、刺繍のいずれかの模様がタッチパネル１１１を介して選択され、選択された模様の縫製データがＲＡＭ１０３の選択模様記憶領域１０３３に記憶される。そして、図１１に示すような縫製画面３００の左側に選択された刺繍模様３０１が表示される。模様が選択されていなければ（Ｓ１５：ＮＯ）、Ｓ１０に戻って糸検索キーが押されたか否かを再度判断する。尚、タッチパネル１１１が本発明の選択手段に相当する。
【００４２】
模様が選択された場合には（Ｓ１５：ＹＥＳ）、選択模様に使用する糸の糸量を計算する（Ｓ２０）。既述のように、縫製データは一針ごとに刺繍枠３２を移動させる移動量（相対座標）から構成されているので、その移動量の総和に補正値を加えて算出できる。そして、計算された糸量を糸色ごとに選択模様糸情報記憶領域１０３２に記憶する。例えば、図１１に示すような薔薇の花の刺繍模様３０１が選択された場合、図６に示すように、ピンクの糸が５ｍ、濃いピンクの糸が３ｍ、黄緑の糸が１０ｍ、緑の糸が２ｍと算出され、選択模様糸情報記憶領域１０３２に記憶される。
【００４３】
次に、検索糸情報記憶領域１０３１に記憶されている糸情報と選択模様糸情報記憶領域１０３２に記憶されている糸情報とを比較し、選択されている模様が手元の糸で縫製可能か否かを判断する（Ｓ２５）。例えば、図５の糸情報と図６の糸情報を比較すると、選択模様糸情報記憶領域１０３２に記憶されている糸のうち、ピンク、黄緑、緑の糸は、検索糸情報記憶領域１０３１にも存在し、糸量についても、ピンクは３０ｍ（使用予定糸量は５ｍ）、黄緑は２０ｍ（使用予定糸量は１０ｍ）、緑は３ｍ（使用予定糸量は２ｍ）と十分である。しかし、選択模様糸情報記憶領域１０３２にある濃いピンクの糸は検索糸情報記憶領域１０３１には存在しない。従って、図１１のように、使用糸表示３０２に選択模様糸情報記憶領域１０３２に記憶されている糸を、「ピンク、コイピンク、キミドリ、ミドリ」の順に表示し、対応する縫製可能表示３０３には、ピンク、キミドリ、ミドリについては縫製可能を示す「ＯＫ」を表示し、「コイピンク」については縫製不可を示す「ＮＧ」を表示する。さらに、減色キー３０４を押下可能に表示する（Ｓ３０）。減色キー３０４は、縫製不能な糸がある場合のみ押下可能とされるものである。
【００４４】
そして、減色キー３０４が押されたか否かを判断する（Ｓ３５）。減色キー３０４が押されていなければ（Ｓ４５：ＮＯ）、このままでは縫製はできないので、Ｓ１０に戻って糸検索キーが押されたか否かを判断する。使用者が、現在検索済の糸駒２１以外の糸駒２１をタグリーダライタ５１０の交信範囲に持ってきて糸検索キーにより糸検索を実行すれば、縫製可能となる場合もある。上記例では、濃いピンクの糸駒２１を用意すれば、縫製可能と判断される。
【００４５】
減色キー３０４が押された場合には（Ｓ３５：ＹＥＳ）、縫製不可とされた糸色と、検索糸情報記憶領域１０３１に記憶されている糸との類似度を算出する（Ｓ４０）。検索糸情報記憶領域１０３１及び選択模様糸情報記憶領域１０３２に記憶されている糸色は、ここでは説明の便宜のため色の名称で示しているが、実際にはＲＧＢ値が記憶されている。そこで、２つの糸のＲＧＢ値を用いて類似度Ｄを求めることができる。ここで、縫製不可とされた糸色のＲＧＢ値を（Ｒ１，Ｇ１，Ｂ１）とし、類似度を求める検索糸情報記憶領域１０３１中の糸のＲＧＢ値を（Ｒ２，Ｇ２，Ｂ２）とする。この類似度Ｄは、例えば、下記のような計算式で求められる。
Ｄ＝（Ｒ２−Ｒ１）2＋（Ｇ２−Ｇ１）2＋（Ｂ２−Ｂ１）2
【００４６】
ここで算出された類似度Ｄが小さいほど両者の色が近く、その類似度が高いことになる。Ｓ４０では、検索糸情報記憶領域１０３１中の全ての糸について、その糸色と縫製不可とされた糸色（上記例では、濃いピンク）との類似度を算出する。そして、類似度Ｄが最も小さいものを、縫製に使用するための候補として選び出し（Ｓ４２）、選択模様糸情報記憶領域１０３２に記憶する。例えば、上記例では図５の検索糸情報記憶領域１０３１に記憶されている糸のうち、濃いピンクに最も類似度Ｄが近いものはサーモンピンクである。そこで、濃いピンクに替えて、サーモンピンクを縫製使用糸の候補とする。そして、Ｓ２０に戻り、候補とされた糸色で糸量計算を実行する。
【００４７】
減色後に計算された結果、選択模様糸情報記憶領域１０３２は、図１２に示すようになる。そして、再計算後の選択模様糸情報記憶領域１０３２と検索糸情報記憶領域１０３１とを比較して、縫製可能か否かを判断する（Ｓ２５）。
【００４８】
縫製可能であれば（Ｓ２５：ＹＥＳ）、図１３に示すように、縫製可能表示３０３にすべてＯＫを表示して（Ｓ４５）、スタート・ストップキー９１の押下により縫製を実行する（Ｓ５０）。縫製中は、前述のように、エンコーダ４８により、実際に使用された糸量が検出され、ＲＡＭ１０３の使用糸量記憶領域１０３４に糸色ごとに記憶される。縫製終了後、使用糸量記憶領域１０３４に記憶されている使用糸量を検索糸情報記憶領域１０３１に記憶されていた糸量から減算して、残存糸量を計算する（Ｓ５５）。そして、計算された残存糸量をタグリーダライタ５１０により各糸駒２１の無線タグ８０１に書き込む糸量更新処理を行う（Ｓ６０）。そして、Ｓ１に戻り、糸検索処理を実行する。ミシン１は、上記処理を繰り返し実行する。
【００４９】
例えば、上記例で縫製（Ｓ５０）・糸量更新処理（Ｓ６０）後に糸検索処理が実行された後の検索糸情報記憶領域１０３１は、図１４に示すように、糸量が更新され、ピンクが３０ｍ→２５ｍに、黄緑が２０ｍ→１０ｍに、サーモンピンクが３０ｍ→２７ｍに、緑が３ｍ→１ｍになっている。この状態で同じ刺繍模様３０１が選択されると、緑の糸が２ｍ必要なところ（図１２参照）、１ｍしかないので、縫製可能表示のミドリの欄は「ＮＧ」と表示されることになる。
【００５０】
尚、上記処理において、Ｓ２５で縫製可能か否かを判断し、その結果を縫製画面３００の縫製可能表示３０３に表示しているが、検索糸情報記憶領域１０３１の糸と選択模様糸情報記憶領域１０３２の糸（模様に使用する糸）との比較結果を直接表示してもよい。使用者は、その比較結果を見て減色処理をするのか、他の糸を用意するのかを判断することができる。
【００５１】
以上説明したように、本実施形態のミシン１によれば、糸駒２１に備えられた無線タグ８０１に糸色と糸量を含む糸情報が記憶されており、ミシン１が備えるタグリーダライタ５１０の交信範囲に糸駒２１が入っていれば、複数の糸駒２１についても糸情報が読み取られる。そして、縫製を実行したい模様を選択すると、その模様に使用する縫製データから必要な糸色と糸量が計算され、タグリーダライタ５１０により読み取った糸情報と比較される。その比較結果により、ミシン１の近くにある糸駒２１を用いて選択模様が縫製可能かが判断され、表示される。使用者は縫製不可と表示された場合には、足らない糸色の糸駒２１を別途用意する、他の模様を選択するほか、減色キー３０４を押して、ミシン１の近くにある糸駒２１と縫製に不足している糸との類似度を算出し、類似度の最も近いものに変更して縫製可能かどうかを再び判断させ、縫製可能とされれば類似色で縫製を実行することもできる。従って、手元にある糸の糸色及び糸量で所望の模様の縫製が可能か否かが簡単に判断できるほか、代替糸で縫製することも可能となり、使用者の手間を削減することができる。
【００５２】
また、検索糸情報記憶領域１０３１の記憶領域に記憶された糸情報を、リスト形式で液晶ディスプレイ１０に表示するようにしてもよい。この場合には、手元にある糸駒２１の夫々の糸量が確認できるので、糸残量が少なくて補充の必要がある糸駒２１があるかどうかを簡単に知ることができる。
【００５３】
尚、上記実施形態において、図１０のＳ１で糸検索処理を実行するＣＰＵ１０１が本発明の糸量取得手段に相当する。また、図１０のＳ２５で縫製可能か否かを判断するＣＰＵ１０１が本発明の比較手段及び判断手段に相当する。また、図１０のＳ３０及びＳ４５で縫製可能・不可能の表示を実行するＣＰＵ１０１が本発明の報知手段に相当する。また、図１０のＳ５５で残存糸量を計算するＣＰＵ１０１が本発明の残存糸量算出手段に相当する。また、図１０のＳ４０で類似度を算出するＣＰＵ１０１が本発明の類似度判断手段に相当する。また、図１０のＳ４２で最も類似度の高い糸を使用候補として選択するＣＰＵ１０１が本発明の次候補選択手段に相当する。
【図面の簡単な説明】
【００５４】
【図１】ミシン１の斜視図である。
【図２】ミシン１の上糸量検出装置４５の平面図である。
【図３】ミシン１の電気的構成を示すブロック図である。
【図４】ＲＡＭ１０３の構成を示す模式図である。
【図５】ＲＡＭ１０３の検索糸情報記憶領域１０３１の構成を示す模式図である。
【図６】ＲＡＭ１０３の選択模様糸情報記憶領域１０３２の構成を示す模式図である。
【図７】糸駒２１の正面図である。
【図８】糸駒２１の側面図である。
【図９】無線タグ８０１の電気的構成を示すブロック図である。
【図１０】ミシン１のメイン処理のフローチャートである。
【図１１】縫製画面３００の例を示す説明図である。
【図１２】選択模様糸情報記憶領域１０３２に記憶された刺繍模様３０１に使用する糸情報の例を示す模式図である。
【図１３】減色処理後の縫製画面３００の例を示す説明図である。
【図１４】縫製後に糸情報が更新された検索糸情報記憶領域１０３１の例を示す模式図である。
【符号の説明】
【００５５】
１      ミシン
４      アーム部
１０      液晶ディスプレイ
２０      上糸
２１      糸駒
４５      上糸量検出装置
４８      エンコーダ
１００      制御部
１０１      ＣＰＵ
１０２      ＲＯＭ
１０３      ＲＡＭ
１０３１      検索糸情報記憶領域
１０３２      選択模様糸情報記憶領域
１０３３      選択模様記憶領域
１０３４      使用糸量記憶領域
１１１      タッチパネル
３００      縫製画面
３０１      刺繍模様
３０３      縫製可能表示
３０４      減色キー
５１０      タグリーダライタ
８０１      無線タグ
８２６      メモリ部
【図１】
2008220615.tif 000003
【図２】
2008220615.tif 000004
【図３】
2008220615.tif 000005
【図４】
2008220615.tif 000006
【図５】
2008220615.tif 000007
【図６】
2008220615.tif 000008
【図７】
2008220615.tif 000009
【図８】
2008220615.tif 000010
【図９】
2008220615.tif 000011
【図１０】
2008220615.tif 000012
【図１２】
2008220615.tif 000013
【図１４】
2008220615.tif 000014
【図１１】
2008220615.tif 000015
【図１３】
2008220615.tif 000016