(57)【要約】【課題】簡単な操作で、縫製対象物に対し、所望の形状の模様を所望の位置に形成することが可能なミシンを提供すること。【解決手段】ミシンでは、超音波が検出された場合（Ｓ５：ＹＥＳ）、超音波に基づいて、縫製対象物が縫製手段に対して位置決めされた状態における、超音波の発信源の縫製対象物上の位置が指定位置として特定される（Ｓ７）。複数の指定位置に少なくとも基づき、編集模様と縫製対象物上の編集模様の形成位置とが決定される（Ｓ１１）。編集模様が縫製対象物上の形成位置に投影される（Ｓ１５）。編集模様と、形成位置とに少なくとも基づいて、模様データが生成される（Ｓ１９）。模様データに基づいて、搬送手段と、縫製手段とが制御され、編集模様を表す縫目が縫製対象物上の形成位置に縫製される（Ｓ２３）。【選択図】図９
2014124464.tif 000002
【特許請求の範囲】
【請求項１】
縫製対象物に縫目を形成する縫製手段と、
前記縫製対象物を前記縫製手段に対して位置決めした状態である位置決め状態で、前記縫製対象物を搬送方向に沿って搬送する搬送手段と、
超音波を検出する検出手段と、
前記検出手段によって検出された前記超音波に基づいて、前記位置決め状態における、前記超音波の発信源の前記縫製対象物上の位置を指定位置として特定する特定手段と、
前記特定手段が特定した複数の前記指定位置に少なくとも基づき、前記縫製対象物に形成する模様である編集模様と前記縫製対象物上の前記編集模様の形成位置とを決定する決定手段と、
前記決定手段が決定した前記編集模様を前記縫製対象物上の前記形成位置に投影する投影手段と、
前記決定手段が決定した前記編集模様と、前記形成位置とに少なくとも基づいて、前記編集模様を表す縫目を前記形成位置に形成するためのデータである模様データを生成する模様データ生成手段と、
前記模様データ生成手段が生成した前記模様データに基づいて、前記搬送手段と、前記縫製手段とを制御し、前記編集模様を表す前記縫目を前記縫製対象物上の前記形成位置に縫製する縫製制御手段と
を備えることを特徴とするミシン。
【請求項２】
前記搬送手段は、前記縫製対象物を保持可能な刺繍枠を搬送可能な刺繍枠搬送手段を備え、
前記位置決め状態は、前記縫製対象物を保持した前記刺繍枠が前記刺繍枠搬送手段に取り付けられ、前記縫製対象物が前記縫製手段に対して位置決めされた状態であることを特徴とする請求項１に記載のミシン。
【請求項３】
前記搬送手段は、
前記縫製対象物を搬送可能な送り歯と、
前記送り歯を駆動させる搬送機構と、
前記縫製対象物を搬送可能に上側から押圧可能な押え足と、
を備え、
前記位置決め状態は、前記縫製対象物が前記押え足によって押圧保持され、前記縫製対象物が前記縫製手段に対して位置決めされた状態であることを特徴とする請求項１又は２に記載のミシン。
【請求項４】
前記特定手段が特定した前記複数の指定位置に少なくとも基づき、前記編集模様の少なくとも一部を修正又は消去する修正手段をさらに備えることを特徴とする請求項１から３のいずれかに記載のミシン。
【請求項５】
前記投影手段は、前記修正手段によって前記編集模様の少なくとも一部が修正又は消去された場合に、前記修正手段による修正又は消去を反映した前記編集模様を、前記形成位置に投影することを特徴とする請求項４に記載のミシン。
【請求項６】
前記編集模様に含まれる１以上の線によって囲まれる領域である、１以上の閉領域について、前記閉領域に形成される縫目の種類を決定する第一縫目決定手段をさらに備え、
前記模様データ生成手段は、前記決定手段が決定した前記編集模様と、前記形成位置と、前記第一縫目決定手段が決定した前記閉領域に形成される前記縫目の種類とに少なくとも基づいて、前記模様データを生成することを特徴とする請求項１から５のいずれかに記載のミシン。
【請求項７】
前記編集模様に含まれる１以上の線について、前記線を表す縫目の種類を決定する第二縫目決定手段と、
前記模様データ生成手段は、前記決定手段が決定した前記編集模様と、前記形成位置と、前記第二縫目決定手段が決定した前記線を表す前記縫目の種類とに少なくとも基づいて、前記模様データを生成することを特徴とする請求項１から６のいずれかに記載のミシン。
【請求項８】
前記ミシンと電気的に接続された記憶手段から、前記記憶手段に記憶された複数の模様の中から選択された１以上の模様を選択模様として特定する選択模様特定手段と、
前記記憶手段に記憶された前記選択模様を表す縫目を形成するためのデータである選択縫目データを取得する縫目データ取得手段と、
前記決定手段は、前記選択模様特定手段によって前記選択模様が特定された場合には、前記特定手段が特定した前記複数の指定位置と、前記選択模様とに少なくとも基づき、前記選択模様を含む前記編集模様と前記形成位置とを決定する決定手段し、
前記模様データ生成手段は、前記選択模様特定手段によって前記選択模様が特定された場合には、前記決定手段が決定した前記編集模様及び前記形成位置と、前記縫目データ取得手段が取得した前記選択縫目データとに少なくとも基づいて、前記模様データを生成することを特徴とする請求項１から７のいずれかに記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、模様を縫製する機能を備えたミシンに関する。
【背景技術】
【０００２】
縫製対象物に模様を形成するためのデータを、ユーザの指示に基づき生成する機能を備えたミシンが知られている（例えば、特許文献１参照）。特許文献１の記載のミシンでは、ユーザはタッチペンを用いてタッチパネルを押圧操作することにより、所望の模様形状を入力する。ミシンは、入力された模様形状を液晶画面に表示する。ミシンは入力された模様形状に基づいて、模様を形成するためのデータを自動的に生成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４３２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記ミシンでは、縫製対象物に対する模様の位置合わせは、ユーザが手動で行わなければならず、煩雑であった。
【０００５】
本発明は、簡単な操作で、縫製対象物に対し、所望の形状の模様を所望の位置に形成することが可能なミシンを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るミシンは、縫製対象物に縫目を形成する縫製手段と、前記縫製対象物を前記縫製手段に対して位置決めした状態である位置決め状態で、前記縫製対象物を搬送方向に沿って搬送する搬送手段と、超音波を検出する検出手段と、前記検出手段によって検出された前記超音波に基づいて、前記位置決め状態における、前記超音波の発信源の前記縫製対象物上の位置を指定位置として特定する特定手段と、前記特定手段が特定した複数の前記指定位置に少なくとも基づき、前記縫製対象物に形成する模様である編集模様と前記縫製対象物上の前記編集模様の形成位置とを決定する決定手段と、前記決定手段が決定した前記編集模様を前記縫製対象物上の前記形成位置に投影する投影手段と、前記決定手段が決定した前記編集模様と、前記形成位置とに少なくとも基づいて、前記編集模様を表す縫目を前記形成位置に形成するためのデータである模様データを生成する模様データ生成手段と、前記模様データ生成手段が生成した前記模様データに基づいて、前記搬送手段と、前記縫製手段とを制御し、前記編集模様を表す前記縫目を前記縫製対象物上の前記形成位置に縫製する縫製制御手段とを備える。
【０００７】
本態様に係るミシンは、超音波の検出結果に基づき特定される複数の指定位置に少なくとも基づき、編集模様と、編集模様の形成位置とを決定する。即ち、ユーザは、編集模様と、編集模様の形成位置とを、超音波を縫製対象物上で発生させることによって指定することができる。このため、従来のように、ユーザは模様を編集する操作とは別に、編集模様の形成位置を指定する処理を行う必要はない。したがって、ミシンは編集模様を縫製対象物上の所望の位置に容易に形成可能である。編集模様は、投影手段によって、縫製対象物上の形成位置に投影に投影される。このため、ユーザは編集模様を編集できたか否かと、編集模様を所望の位置に配置できたか否かとの双方を、投影結果に基づき確認することができる。ユーザは、投影結果を確認しながら、超音波によって指示を入力したり、編集模様の縫製を実行させたりすることが可能である。
【図面の簡単な説明】
【０００８】
【図１】ミシン１の斜視図である。
【図２】ミシン１の正面図である。
【図３】受信器９４の正面図である
【図４】受信器９４の図３に示す４−４線矢視方向断面図である。
【図５】プロジェクタ４０の概略構成図である。
【図６】ミシン１の電気的構成を示すブロック図である。
【図７】指定座標Ｅの算出方法の説明図である。
【図８】刺繍枠５３の平面図である。
【図９】メイン処理のフローチャートである。
【図１０】図９のメイン処理において、指定位置に基づき、編集模様２００及び編集模様２００の形成位置を決定する過程を、選択又は表示されるアイコンと、編集模様との観点からＡ１からＡ９に区分して説明するための状態遷移図である。
【図１１】図９のメイン処理において実行される編集処理のフローチャートである。
【図１２】図１１の編集処理において実行される第二編集処理のフローチャートである。
【図１３】ベッド部１１に配置され押え足３０によって押圧された縫製対象物１００上で、超音波ペン９１を利用して実用模様３００を編集する場合の説明図である。
【発明を実施するための形態】
【０００９】
以下、本発明を具現化した一実施形態について、図面を参照して順に説明する。なお、これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成等は、単なる説明例である。
【００１０】
図１から図５を参照し、ミシン１に共通する物理的構成について説明する。図２の紙面手前側、紙面奥行き側、上側、下側、左側、及び右側を、各々ミシン１の前側、後側、上側、下側、左側、及び右側と定義する。
【００１１】
図１及び図２に示すように、ミシン１は、ベッド部１１，脚柱部１２，及びアーム部１３を備える。ベッド部１１は、ミシン１の土台部であり、左右方向に延びる。脚柱部１２は、ベッド部１１の右端部から上方へ延びる。アーム部１３は、ベッド部１１に対向して脚柱部１２の上端から左方へ延びる。アーム部１３の左端部は、頭部１４である。ベッド部１１の上面には、針板３４が配設されている。ベッド部１１の上面には、針板３４が配設されている。針板３４の下側、つまり、ベッド部１１内には、送り歯３５（図２では、上端のみ図示）、搬送機構８５（図６参照）、搬送モータ８０（図６参照）、及び釜機構（図示略）が設けられている。送り歯３５は、搬送機構８５により駆動され、縫製対象物を所定の搬送方向（ミシン１の前方向又は後ろ方向）に搬送するよう構成されている。縫製対象物は、例えば、加工布である。搬送機構８５は、送り歯３５を上下方向及び前後方向に駆動させる機構である。釜機構には、下糸が巻回されたボビンを収容可能である。釜機構は、後述する針棒２９下端に装着された縫針２８と協働して縫製対象物に縫目を形成するよう構成された機構である。搬送モータ８０は、搬送機構８５を駆動するパルスモータである。
【００１２】
脚柱部１２の前面には、液晶ディスプレイ（以下、ＬＣＤという）１５が設けられている。ＬＣＤ１５には、コマンド、イラスト、設定値、及びメッセージ等の様々な項目を含む画像が表示される。ＬＣＤ１５の前面側には、押圧された位置を検知可能なタッチパネル２６が設けられている。ユーザが、指又は専用のタッチペンを用いてタッチパネル２６の押圧操作を行うと、タッチパネル２６によって、押圧された位置が検知される。そして、検知された押圧位置に基づき、画像中で選択された項目が認識される。以下、ユーザによるタッチパネル２６の押圧操作を、パネル操作という。ユーザは、パネル操作によって、縫製したい模様又は実行すべきコマンドを選択できる。
【００１３】
脚柱部１２の右側面には、コネクタ３８，３９が設けられている。コネクタ３８には、コネクタ９１６を接続可能である。コネクタ９１６には、後述する超音波ペン９１から延びるケーブル９１２が連結されている。ミシン１は、コネクタ３８，コネクタ９１６，及びケーブル９１２を介して超音波ペン９１に電力を供給可能、且つ、超音波ペン９１から出力される電気信号を取得可能である。コネクタ３９には、メモリカード等の外部記憶装置（図示略）を接続することができる。ミシン１は、コネクタ３９に接続された外部記憶装置から、縫目データ及び各種プログラムを取り込むことができる。縫目データは、模様を表す縫目を形成するためのデータである。
【００１４】
アーム部１３は、開閉可能なカバー１６を上部に備える。図１は、カバー１６が開いた状態を示している。図２は、カバー１６が閉じた状態を示している。カバー１６の下方、つまりアーム部１３内の略中央部に、糸駒２０が収容される。糸駒２０に巻回された上糸（図示略）は、糸駒２０から、頭部１４に設けられた糸掛部（図示略）を経由して、針棒２９に装着された縫針２８に供給される。アーム部１３の前面下部には、スタート／ストップスイッチを含む複数の操作スイッチ２１が設けられている。
【００１５】
頭部１４内には、押え機構９０（図６参照）、針棒上下動機構８４（図６参照）、針棒揺動機構８６（図６参照）、及び揺動モータ８１（図６参照）等が設けられている。押え機構９０は、押えモータ８９（図６参照）を駆動源として、押え棒３１を駆動させるよう構成された機構である。針棒上下動機構８４は、主軸（図示略）の回転に伴って針棒２９を上下方向に駆動させるよう構成された機構である。針棒上下動機構８４は、ミシンモータ７９（図６参照）によって駆動される。針棒２９及び押え棒３１は、頭部１４の下端部から下方に延びる。針棒２９の下端には、縫針２８が着脱可能である。押え棒３１の下端には、押え足３０が着脱可能である。押え足３０は、縫製対象物１００を搬送可能に上側から押圧可能である。針棒揺動機構８６は、送り歯３５による縫製対象物の搬送方向（前後方向）と直交する方向（左右方向）に針棒２９を揺動させるよう構成された機構である。揺動モータ８１は、針棒揺動機構８６を駆動するパルスモータである。
【００１６】
頭部１４の下端の後部には、受信器９４及び９５が設けられている。受信器９４と受信器９５とは、同一の構成を有する。受信器９４は、頭部１４の左下端後部に設けられている。受信器９５は、頭部１４の右下端後部に設けられている。受信器９４及び９５は、頭部１４の左右方向の長さ分、左右に離間する。受信器９４及び９５は超音波を検出可能に構成された機器である。受信器９４及び９５の詳細は後述する。
【００１７】
頭部１４の左前部には、画像を縫製対象物１００上に投影するプロジェクタ４０が取り付けられている。プロジェクタ４０の大部分は頭部１４の内部に収容されており、図２に示すように一対の調節ネジ４４が頭部１４の外部に突出している。調節ネジ４４は、投影される画像（「投影画像」という。）のサイズ及び焦点を各々調整するネジである。プロジェクタ４０は、ベッド部１１の所定の投影範囲Ｑに、画像を投影する。プロジェクタ４０の詳細は後述する。
【００１８】
ミシン１はさらに刺繍装置２を備える。刺繍装置２は、ミシン１のベッド部１１に対して着脱可能である。刺繍装置２がミシン１に装着されると、刺繍装置２とミシン１とは電気的に接続される。刺繍装置２とミシン１とは電気的に接続された場合、刺繍装置２は、刺繍枠５３に保持された縫製対象物１００を搬送可能である。刺繍装置２は、本体部５１，及びキャリッジ５２を備える。
【００１９】
キャリッジ５２は、本体部５１の上側に設けられている。キャリッジ５２は、前後方向に長い直方体形状である。キャリッジ５２は、枠ホルダ５５，Ｙ軸搬送機構８８（図６参照）、及びＹ軸モータ８３（図６参照）を備える。枠ホルダ５５は、刺繍枠５３（図１参照）を着脱可能である。図示しないが、刺繍枠は大きさ及び形状の少なくともいずれかが異なる複数種類が用意されている。枠ホルダ５５は、キャリッジ５２の右側面に設けられている。図１に示すように、刺繍枠５３は、詳しく図示しないが、内枠と外枠とで縫製対象物１００を挟持して保持する周知構成のものである。刺繍枠５３に保持された縫製対象物１００は、ベッド部１１の上側、且つ、針棒２９及び押え足３０の下方に配置される。Ｙ軸搬送機構８８は、枠ホルダ５５を前後方向（Ｙ方向）に搬送する。刺繍枠５３は、枠ホルダ５５が前後方向に搬送されることにより、縫製対象物１００を前後方向に搬送する。Ｙ軸モータ８３は、Ｙ軸搬送機構８８を駆動する。ミシン１のＣＰＵ６１（図６参照）は、後述する座標データに従って、Ｙ軸モータ８３を制御する。
【００２０】
本体部５１は、キャリッジ５２を左右方向（Ｘ方向）に搬送するＸ軸搬送機構８７（図示略）及びＸ軸モータ８２（図６参照）を内部に備える。刺繍枠５３は、キャリッジ５２が左右方向に搬送されることによって、縫製対象物１００を左右方向に搬送する。Ｘ軸モータ８２は、Ｘ軸搬送機構８７を駆動する。ミシン１のＣＰＵ６１は、後述する座標データに従って、Ｘ軸モータ８２を制御する。
【００２１】
刺繍装置２を利用して縫目が形成される場合、刺繍枠５３は、Ｙ軸搬送機構８８及びＸ軸搬送機構８７によって、ミシン１に固有の刺繍座標系で示される針落ち点に移動される。刺繍座標系は、キャリッジ５２を移動させるＸ軸モータ８２及びＹ軸モータ８３の座標系である。針落ち点は、針穴３２（図７参照）の鉛直上方に配置された縫針２８が、針棒２９を縫製対象物１００の上から下方向に移動させた際に、縫針２８が縫製対象物１００に刺さる点である。刺繍枠５３が移動されるのと合わせて、縫針２８が装着された針棒２９及び釜機構（図示せず）が駆動されることにより、縫製対象物１００に模様を表す縫目が形成される。なお、Ｘ軸モータ８２，Ｙ軸モータ８３，及び針棒２９等は、後述する座標データに基づき、ミシン１に内蔵された後述のＣＰＵ６１によって制御される。
【００２２】
超音波ペン９１について説明する。超音波ペン９１は、棒状のペン本体９１０と、ペン本体９１０の先端に設けられたペン先９１１を備える。通常、ペン先９１１はペン本体９１０から外側に僅かに突出した突出位置にある。ペン先９１１に対してペン本体９１０側に向かう方向の力が作用すると、ペン先９１１はペン本体９１０に押し込まれる。ペン先９１１に作用する力が無くなると、ペン先９１１は突出位置に戻る。
【００２３】
超音波ペン９１は、ペン本体９１０内部に、スイッチ９１３（図６参照）、信号出力回路９１４（図６参照）及び超音波発信器９１５（図６参照）を備える。スイッチ９１３は、ペン先９１１が突出位置にある時はＯＦＦ状態である。スイッチ９１３がＯＦＦ状態の時、信号出力回路９１４は電気信号を出力せず、超音波発信器９１５は超音波を発信しない。一方、ペン先９１１が押圧され、ペン本体９１０に押し込まれると、スイッチ９１３はＯＮ状態になる。スイッチ９１３がＯＮ状態になると、信号出力回路９１４はケーブル９１２を介してミシン１に電気信号を出力し、超音波発信器９１５は超音波を発信する。本実施形態の超音波ペン９１は、ユーザがペン先９１１を縫製対象物に押し当てても縫製対象物にはインク等の跡は残らない。このため、ユーザが超音波ペン９１を利用して指示を入力しても、縫製対象物を汚すことはない。超音波ペン９１は、ペン先９１１にチャコペンを備えてもよい。この場合には、ユーザがペン先９１１を縫製対象物に押し当てた場所には、縫製対象物にはチャコペンのインクが描かれる。
【００２４】
詳細は後述するが、ミシン１は、超音波ペン９１から発信された超音波を、受信器９４及び９５で検出（受信）可能である。ミシン１は、検出された超音波に基づいて、超音波の発信源、つまり超音波ペン９１に設けられた超音波発信器９１５の位置を特定することができる。ミシン１は、超音波の検出結果に基づき特定された位置に基づいて、編集模様と、編集模様の形成位置とを決定可能である。編集模様は、縫製対象物１００に形成する予定の模様である。編集模様は、ＲＯＭ６２，フラッシュＲＯＭ６４，及びコネクタ３９を介して取得可能な既成の模様とは異なり、ユーザが超音波ペン９１を利用して入力した指示に基づき新たに作成される模様である。
【００２５】
図３及び図４を参照して、受信器９４及び９５について説明する。受信器９５の構成は受信器９４の構成と同一であるため、説明を省略する。図３の上下方向及び左右方向が、各々、受信器９４の上下方向及び左右方向であり、図の表面側及び裏面側が、各々、受信器９４の前側及び後ろ側である。
【００２６】
図３及び図４に示すように、受信器９４は直方体形状を有し、前面の下端部中央に、楕円形状の開口部９４１を備える。開口部９４１の周囲９４２は、外側程拡大するテーパ面（傾斜面）である。図４に示すように、受信器９４の内部には、電気基板９４３及びマイク９４４が設けられている。マイク９４４は、開口部９４１の内側に位置する。電気基板９４３の上端の後面に、コネクタ９４５が実装されている。コネクタ９４５は、ミシン１に設けられたコネクタ（図示略）に接続する。受信器９４の指向性は、マイク９４４に対する開口部９４１の向きで定まる。
【００２７】
図５を参照して、プロジェクタ４０について説明をする。図５のように、プロジェクタ４０は、筐体４５と、光源４６と、液晶パネル４７と、結像レンズ４８とを備えている。本実施形態では、筐体４５は筒状に形成されている。筐体４５は、針穴３２（図７参照）近傍がその軸線上に位置するように、下方に向かって後方且つ右方へ傾斜する姿勢で、頭部１４内の機枠に固定されている。光源４６としては、例えば、メタルハライド系の放電ランプを採用することができる。液晶パネル４７は、光源４６からの光を変調し、投影画像を表す画像データに基づき、投影される画像の画像光を形成する。結像レンズ４８は、筐体４５に設けられた投光用開口部４９を通して、液晶パネル４７によって形成された画像光を、投影範囲Ｑ（図１参照）に結像させる。投影範囲Ｑは、例えば、刺繍装置２に装着される刺繍枠５３の大きさに応じて適宜設定される。図１では、投影範囲Ｑの左右方向の範囲は、刺繍枠５３の左右方向の範囲を含むとする。投影範囲Ｑの前後方向の範囲は、刺繍枠５３の前端から、受信器９４及び９５が設けられている位置までの範囲を含むとする。本実施形態では、プロジェクタ４０は、編集模様を、編集模様の縫製対象物１００上の形成位置に投影可能である。詳しい説明は省略するが、プロジェクタ４０は、縫製対象物に対して斜め上方から投影画像を投影するので、投影画像には画像の歪みを補正する処理がされているものとする。また、プロジェクタ４０の投影画像の座標系と、空間全体の座標系（以下、「ワールド座標系」ともいう。）とは予め関連づけられている。このため、ワールド座標系で表される座標に基づき、プロジェクタ４０の画像データを修正することが可能である。本実施形態の投影画像は、複数色のカラー画像である。しかし、投影画像は単色の画像であってもよいし、投影画像の色は、縫製対象物の色に応じて調整可能であってもよい。
【００２８】
図６を参照して、ミシン１の電気的構成について説明する。ミシン１の制御部６０は、ＣＰＵ６１，ＲＯＭ６２，ＲＡＭ６３，フラッシュＲＯＭ６４，及び入出力インターフェイス６５を備える。ＣＰＵ６１，ＲＯＭ６２，ＲＡＭ６３，フラッシュＲＯＭ６４，及び入出力インターフェイス６５は、バス６７を介して相互に電気的に接続する。ＲＯＭ６２には、ＣＰＵ６１が後述するメイン処理を実行するためのプログラムを含む各種プログラム、及びデータ等が記憶される。フラッシュＲＯＭ６４には、縫製領域テーブル、縫目種類テーブル、縫目データ、及び画像データを生成するための各種パラメータ等が記憶される。縫製領域テーブルは、刺繍枠５３の種類と、縫製領域の大きさとを対応付けて記憶するテーブルである。縫目種類テーブルは、編集模様に含まれる線の種類と、線を表す縫目の種類との対応を記憶するテーブルである。縫目種類テーブルの詳細は後述する。画像データは、プロジェクタ４０により画像を投影するためのデータである。
【００２９】
入出力インターフェイス６５には、操作スイッチ２１，タッチパネル２６，検出部２７，光源４６，及び駆動回路７０から７８が電気的に接続されている。検出部２７は、刺繍装置２に刺繍枠５３を装着されているか否か、及び刺繍装置２に装着された刺繍枠５３の種類を検出し、検出結果を入出力インターフェイス６５を介してＣＰＵ６１に入力する。駆動回路７０から７６は、各々、押えモータ８９，ミシンモータ７９，搬送モータ８０，揺動モータ８１，Ｘ軸モータ８２，Ｙ軸モータ８３，ＬＣＤ１５を駆動する。駆動回路７７は、受信器９４及び９５を駆動する。駆動回路７７には、受信器９４及び９５で検出された超音波の信号を増幅してＣＰＵ６１に伝達する増幅回路が含まれる。駆動回路７８は、プロジェクタ４０の液晶パネル４７を駆動する。
【００３０】
超音波ペン９１の電気的構成について説明する。超音波ペン９１は、スイッチ９１３，信号出力回路９１４，及び超音波発信器９１５を備える。スイッチ９１３は、信号出力回路９１４及び超音波発信器９１５と電気的に接続する。信号出力回路９１４は、入出力インターフェイス６５に電気的に接続可能である。信号出力回路９１４は、入出力インターフェイス６５を介してＣＰＵ６１に電気信号を出力可能である。
【００３１】
図１及び図７を参照して、ユーザが超音波ペン９１で指定した縫製対象物１００上の位置を特定する方法について説明する。ユーザは、超音波ペン９１のペン先９１１を縫製対象物１００に押し当てることによって、縫製対象物１００上の任意の位置を指定可能である。以下、超音波ペン９１のペン先９１１が押し当てられた縫製対象物１００上の位置を、指定位置ともいう。本実施形態での指定位置は、縫製対象物１００を保持する刺繍枠５３が刺繍装置２に装着された状態において、刺繍枠５３の内側、且つ、プロジェクタ４０の投影範囲Ｑの内側にあるものとする。なお後述するように、ミシン１は、超音波の発信源の位置を特定することによって指定位置を特定する。このため厳密には、ペン先９１１が押し当てられた縫製対象物１００上の位置ではなく、超音波ペン９１に設けられた超音波発信器９１５の位置が特定される。しかしながら、ペン先９１１と超音波発信器９１５とは非常に近接して配置されている。このため、超音波発信器９１５の位置を、ペン先９１１が押し当てられた縫製対象物１００上の位置、すなわち指定位置として見做すことができる。以下、ミシン１の左右方向、前後方向、及び上下方向を、各々Ｘ方向、Ｙ方向、及びＺ方向とする。図７の左右方向及び上下方向が、各々、Ｘ方向及びＹ方向に相当し、紙面手前側から紙面奥行側の方向が、Ｚ方向に相当する。
【００３２】
ミシン１は、指定位置をワールド座標系の３次元の座標情報（Ｘ座標、Ｙ座標、及びＺ座標）として特定する。ここで、ワールド座標系の原点（０，０，０）は、針穴３２の中心点であるとする。針穴３２は、針板３４（図１参照）の針棒２９の直下の位置に形成された、針棒２９に装着された縫針２８が縫製時に上下方向に通過する穴である。Ｚ座標が０である面が、針板３４の上面を示す。受信器９４のマイク９４４の位置を示す座標Ｂを、（Ｘｂ，Ｙｂ，Ｚｂ）とする。受信器９５のマイク９４４の位置を示す座標Ｃを、（Ｘｃ，Ｙｃ，Ｚｃ）とする。座標Ｂ（Ｘｂ，Ｙｂ，Ｚｂ）及び座標Ｃ（Ｘｃ，Ｙｃ，Ｚｃ）は、ＲＯＭ６２に予め記憶される。受信器９４及び９５のＺ座標は、針板３４の上面に対する受信器９４及び９５のマイク９４４の高さを表す。指定位置を示す座標Ｅを、（Ｘｅ，Ｙｅ，Ｚｅ）とする。以下、座標Ｅを「指定座標Ｅ」ともいう。指定座標Ｅと座標Ｂとの間の距離を「距離ＥＢ」といい、指定座標Ｅと座標Ｃとの間の距離を「距離ＥＣ」という。
【００３３】
距離ＥＢ及びＥＣは、三平方の定理に基づき、座標Ｂ，Ｃ，及びＥによって表すことができる。距離ＥＢ，座標Ｂ，及び座標Ｅは、以下の式（１）の関係を満たす。同様に、距離ＥＣ，座標Ｃ，及び座標Ｅは、以下の式（２）の関係を満たす。
（Ｘｂ−Ｘｅ）２＋（Ｙｂ−Ｙｅ）２＋（Ｚｂ−Ｚｅ）２＝（ＥＢ）２・・・（１）
（Ｘｃ−Ｘｅ）２＋（Ｙｃ−Ｙｅ）２＋（Ｚｃ−Ｚｅ）２＝（ＥＣ）２・・・（２）
なお、式（１）は、半径が距離ＥＢであり、座標Ｂを中心点とし、座標Ｅを通る球面の方程式と同一である。同様に式（２）は、半径が距離ＥＣであり、座標Ｃを中心点とし、座標Ｅを通る球面の方程式と同一である。
【００３４】
超音波が進行する速度を、音速Ｖとする。座標Ｅを指定した超音波ペン９１から超音波が発信されてから、受信器９４及び９５が超音波を検出するまでに要する時間を、各々、伝達時間Ｔｂ及びＴｃとする。この場合、距離ＥＢ，ＥＣは、各々、以下の式（３）及び（４）で表すことができる。
ＥＢ＝Ｖ×Ｔｂ・・・（３）
ＥＣ＝Ｖ×Ｔｃ・・・（４）
【００３５】
上記式（１）及び（２）に式（３）及び（４）を各々代入することによって、以下の式（５）及び（６）が得られる。
（Ｘｂ−Ｘｅ）２＋（Ｙｂ−Ｙｅ）２＋（Ｚｂ−Ｚｅ）２＝（Ｖ×Ｔｂ）２・・・（５）
（Ｘｃ−Ｘｅ）２＋（Ｙｃ−Ｙｅ）２＋（Ｚｃ−Ｚｅ）２＝（Ｖ×Ｔｃ）２・・・（６）
【００３６】
式（５）及び（６）のうち、座標Ｂ（Ｘｂ，Ｙｂ，Ｚｂ）、座標Ｃ（Ｘｃ，Ｙｃ，Ｚｃ）、及び音速Ｖは既知の値であり、ＲＯＭ６２に記憶されている。超音波ペン９１の超音波発信器９１５から超音波が発信された時刻を発信時刻Ｔ１，受信器９４及び９５が超音波を検出した時刻を、各々、検出時刻Ｔ２ｂ及び検出時刻Ｔ２ｃとすると、伝達時間Ｔｂ及びＴｃは、各々、発信時刻Ｔ１と、検出時刻Ｔ２ｂ及び検出時刻Ｔ２ｃとの差を算出することで特定できる。本実施形態では、送り歯３５は縫製対象物をＺ方向（ミシン１の上下方向）には移動させないので、縫製対象物１００の厚みが無視できる範囲であれば、縫製対象物１００の上面の位置のＺ座標は０とすればよい。よって、ＣＰＵ６１は、式（５）及び（６）の連立方程式と、受信器９４及び９５の指向性とに基づき、座標Ｅ（Ｘｅ，Ｙｅ，Ｚｅ）（Ｚｅ＝０）を算出することができる
【００３７】
図８を参照して、第１実施形態のミシン１において実行されるメイン処理の概要について説明する。本実施形態のミシン１は、ユーザが超音波ペン９１を利用して入力した縫製対象物１００上の指定位置に少なくとも基づき、編集模様と、編集模様の形成位置とを決定し、編集模様の模様データを生成する機能を有する。模様データは、編集模様を表す縫目を、編集模様の形成位置に形成するためのデータである。本実施形態のプロジェクタ４０は、メイン処理において、刺繍枠５３の内側となる領域のうち、縫製領域５４よりも外側の領域であって、ミシン１の前側の領域に、メニュー画像１５０を投影する。縫製領域５４は、刺繍枠５３の内側となる領域のうち、ミシン１によって縫目が形成可能な領域である。即ち、メニュー画像１５０が投影される領域には模様は形成されない。このため、基本的には編集模様は縫製領域５４内に配置されることになるので、縫製対象物１００上に投影されたメニュー画像が、編集模様の形状及び形成位置を指定する過程で邪魔になることはない。メニュー画像１５０は、例えば、１１個のアイコン１５１から１６１を含む。ユーザは、超音波ペン９１でメニュー画像１５０に含まれるアイコン１５１から１６１を適宜選択することによって、編集模様の決定に必要な各種指示を入力可能である。
【００３８】
アイコン１５１は、編集模様を全消去する場合に選択される。アイコン１５２は、編集模様のうちの指定された部分を消去する場合に選択される。アイコン１５３は、編集模様のうちの指定された部分の位置を変更する場合に選択される。アイコン１５４は、編集模様のうちの指定された線を表す縫目の色を変更する場合に選択される。アイコン１５５は、編集模様のうちの指定された閉領域にタタミ縫いの縫目を形成する場合に選択される。閉領域は、１以上の線によって囲まれる領域である。アイコン１５６は、編集模様のうちの指定された線の線種を変更する場合に選択される。本実施形態の線種は、線の太さである。線の太さは、線を表す縫目の太さに対応する。つまり、線種が変更された場合、線を表す縫目の種類が変更される。アイコン１５７は、編集模様に、ミシン１に電気的に接続された記憶機器に記憶された模様を追加する場合に選択される。記憶機器に記憶された模様は、例えば、実用模様、文字模様、枠飾り、及びキャラクタ模様である。アイコン１５８は、編集模様の編集を終了し、編集模様の模様データを生成する場合に選択される。アイコン１５９は、１つ前の操作に戻る場合に選択される。アイコン１６０は、１つ前の操作を繰り返す場合に選択される。アイコン１６１は、メイン処理を終了する場合に選択される。
【００３９】
本実施形態の編集模様は、点と、線と、閉領域と、選択模様とを適宜組み合わせた模様である。点は、例えば、１つの指定位置に基づき、形状（例えば、円状）と形成位置とが特定される。線は、直線及び曲線の少なくともいずれかであり、例えば、連続して出力された複数の指定位置に基づき、形状と、形成位置とが特定される。閉領域は、例えば、１つの指定位置に基づき、特定される。本実施形態では、ユーザが指定した閉領域にタタミ縫いの縫目を形成可能である。選択模様は、ミシン１に電気的に接続された記憶機器に記憶された複数の模様の中から選択された１以上の模様であり、１以上の指定位置に基づき、大きさと形成位置とが特定される。ミシン１に電気的に接続された記憶機器は、例えば、ミシン１が備えるＲＯＭ６２，ＲＡＭ６３及びフラッシュＲＯＭ６４の他、メモリカード等の外部記憶機器でもよい。
【００４０】
例えば、ユーザは超音波ペン９１を用いて刺繍枠５３に保持された縫製対象物１００上の位置を指定することによってミシン１に編集模様２００の模様データを生成させることができる。図８に示すように、編集模様２００は、ヒトデ状の模様２０１と、アルファベット文字の模様２０２及び２０３と、円状の枠飾り模様２０４とを含む。後述するメイン処理において、ミシン１は、模様２０１の形状を、例えば、指定位置の軌跡に基づき特定し、メニュー画像１５０を利用した編集処理に基づき模様２０１に含まれる図形の線種、色、及び塗り潰しの有無等を設定可能である。ミシン１は、模様２０２から２０４を、指定位置の座標に基づきフラッシュＲＯＭ６４から読み出し、指定位置の座標に従って、縫製対象物１００上の形成位置に配置することができる。
【００４１】
本実施形態の編集模様の模様データは、刺繍座標系の座標データと、糸色データとを含む。座標データは、刺繍枠５３に保持された縫製対象物１００上の針落ち点の位置を表す。座標データは、縫製対象物１００に対する編集模様の形成位置が変更された場合に適宜修正される。本実施形態では、刺繍座標系とワールド座標系とは予め関連づけられている。したがってミシン１は、編集模様の形状及び形成位置を表すワールド座標系の座標に基づき、刺繍座標系で表される座標データを修正することができる。糸色データは、縫目を形成する糸の色を表すデータである。糸色データは、編集模様に含まれる点の色、線の色、閉領域の色、及び選択模様の色に応じて設定される。
【００４２】
図８から図１２を参照して、図９のメイン処理を説明する。図９のメイン処理は、例えば、ユーザがパネル操作によって開始の指示を入力した場合に実行される。メイン処理は、縫製対象物１００を保持した刺繍枠５３が刺繍装置２に取り付けられることによって、縫製対象物１００が針棒２９に対して位置決めされた状態（位置決め状態）で開始されるものとする。位置決め状態でメイン処理を開始するのは、メイン処理において、超音波の検出結果に基づき決定される編集模様の形成位置と、ミシン１が編集模様を表す縫目を形成する位置とを一致させるためである。図９のメイン処理を実行させるプログラムは、図６のＲＯＭ６２に記憶されており、ＣＰＵ６１が実行する。メイン処理を実行する過程で取得されたり、演算されたりしたデータは適宜ＲＡＭ６３に記憶されるものとする。具体例として、図８の編集模様２００の模様データを生成し、生成した模様データに基づき編集模様２００を表す縫目を形成する場合について説明する。
【００４３】
図９に示すように、メイン処理では、検出部２７（図６参照）の出力信号に基づきＣＰＵ６１は刺繍枠５３が刺繍装置２に装着されているか否かを判断する（Ｓ１）。刺繍枠５３が刺繍装置２に装着されていない場合（Ｓ１：ＮＯ）、ＣＰＵ６１は刺繍枠５３が刺繍装置２に装着されるまで待機する。刺繍枠５３が刺繍装置２に装着されている場合（Ｓ１：ＹＥＳ）、駆動回路７８及び光源４６を駆動させ、プロジェクタ４０による投影画像の投影を開始する（Ｓ３）。Ｓ３においてＣＰＵ６１は、検出部２７の出力信号に基づき、刺繍装置２に装着された刺繍枠５３の種類を特定する。ＣＰＵ６１は、刺繍枠５３の現在位置を特定する。ＣＰＵ６１は、刺繍枠５３の種類と、フラッシュＲＯＭ６４に記憶された縫製領域テーブルと、刺繍枠５３の現在位置とに応じて、初期の投影画像を投影する。初期の投影画像は、例えば、メニュー画像１５０を含む。これらの処理によって、刺繍枠５３の種類が変わったり、刺繍枠５３の現在位置が変わったりした場合にも、図８に示すように、ＣＰＵ６１は刺繍枠５３の内側の領域であって、縫製領域５４の外側となる位置にメニュー画像１５０を投影させることができる。
【００４４】
次にＣＰＵ６１は、受信器９４及び９５が超音波を検出したか否かを判断する（Ｓ５）。ペン先９１１が縫製対象物１００に押し当てられた時、信号出力回路９１４（図６参照）は、ケーブル９１２を介して電気信号を出力する。同時に、超音波発信器９１５（図６参照）は、超音波を発信する。ＣＰＵ６１は、信号出力回路９１４から出力された電気信号を検出した時刻を、発信時刻Ｔ１として特定する。ＣＰＵ６１は、受信器９４及び９５が超音波を検出したことを認識した時刻を、各々、検出時刻Ｔ２ｂ及びＴ２ｃとして特定する。よって、ＣＰＵ６１は、発信時刻Ｔ１並びに検出時刻Ｔ２ｂ及びＴ２ｃのいずれかが特定されない間は、超音波の検出が完了していないと判断する（Ｓ５：ＮＯ）。この場合終了の指示が入力されていなければ（Ｓ２５：ＮＯ）、ＣＰＵ６１は処理をＳ５に戻す。終了の指示は、超音波ペン９１によるアイコン１６１の選択又はパネル操作によって入力される。
【００４５】
ＣＰＵ６１は、発信時刻Ｔ１並びに検出時刻Ｔ２ｂ及びＴ２ｃを全て特定した場合、超音波を検出したと判断する（Ｓ５：ＹＥＳ）。ＣＰＵ６１は、Ｓ５で特定した変数Ｔ１，Ｔ２ｂ，及びＴ２ｃと、前述の連立方程式と、受信器９４及び９５の指向性とに基づき、指定位置のワールド座標系の座標を特定する（Ｓ７）。ＣＰＵ６１は、Ｓ７で特定した指定位置の座標に基づき、メニューが選択されたか否かを判断する（Ｓ９）。ＣＰＵ６１は、Ｓ７で特定した指定位置の座標が、メニュー画像１５０の投影範囲にある場合に、メニューが選択されたと判断し（Ｓ９：ＹＥＳ）、後述する編集処理を実行する（Ｓ１３）。メニューが選択されていない場合（Ｓ９：ＮＯ）、ＣＰＵ６１は、Ｓ７での指定位置の座標の特定結果に基づき、編集模様と、編集模様の形成位置を決定する（Ｓ１１）。具体例において、図１０のＡ１に示すように、ユーザが超音波ペン９１のペン先９１１を縫製対象物１００に押し当てながら、図形２１０を描いた場合を想定する。この場合、超音波ペン９１は、ペン先９１１が縫製対象物１００に押し当てられている期間中、所定の周期（例えば、２０ミリ秒）で超音波を発信する。ＣＰＵ６１は、Ｓ５及びＳ７の処理を繰り返すことによって、所定の周期で発信され、発信タイミングが異なる指定位置のワールド座標を順次特定する。ＣＰＵ６１は、複数の指定位置の座標を取得順に直線又は曲線で繋ぎ、編集模様２３０を特定する。形成位置は、刺繍座標系の座標で表され、複数の指定位置のワールド座標系の座標と、刺繍枠５３の現在位置とに基づき決定される。具体例では、ユーザがペン先９１１を押し当てた縫製対象物１００上の位置が、編集模様２３０の形成位置として決定される。
【００４６】
ＣＰＵ６１はＳ１１で編集模様及び編集模様の形成位置を決定した結果を、投影画像に反映する処理を実行する（Ｓ１５）。具体的には、ＣＰＵ６１は、編集模様２３０を表す画像を、形成位置に投影するための画像データを生成する。ＣＰＵ６１は、生成した画像データに基づき、駆動回路７８及び光源４６を駆動させ、編集模様２３０を表す画像が縫製対象物１００上の形成位置に投影する。画像データは、公知の方法（例えば、特開２０１１−１９４０４３号公報参照）によって生成されればよい。具体例では、図１０のＡ１に示す編集模様２３０が、形成位置に投影される（Ｓ１５）。なお、Ｓ１３の次に実行されるＳ１５では、後述するようにＳ１３での編集処理における編集模様の編集結果が、投影画像に反映される。ＣＰＵ６１は、ＯＫが入力されたか否かを判断する（Ｓ１７）。ＯＫは、編集模様の編集が終了した場合に、超音波ペン９１によるアイコン１５８の選択又はパネル操作によって入力される。ＯＫ及び終了のいずれもが選択されていない場合（Ｓ１７：ＮＯ，Ｓ２５：ＮＯ）、ＣＰＵ６１は処理をＳ５に戻す。
【００４７】
Ｓ９でメニューが選択されたと判断された場合（Ｓ９：ＹＥＳ）、ＣＰＵ６１は編集処理を実行する（Ｓ１３）。編集処理では、超音波ペン９１を用いて選択されたアイコンに応じた処理が実行される。図１１及び図１２を参照して編集処理を説明する。なお、以下に説明する編集処理では、ユーザが選択したアイコンに応じて異なる処理が実行される。ＣＰＵ６１は、指定位置の座標と、メニュー画像１５０の投影位置とに基づき、ユーザが選択したアイコンを特定する。このため、以下の処理では特に説明していないが、ユーザが超音波ペン９１を用いて所望の指示を入力できるように、音声及び投影画像等によって、ユーザが入力する予定の指示に関する説明を報知してもよい。
【００４８】
図１１に示すように、ＣＰＵ６１は、図９のＳ７で特定された指定位置の座標と、メニュー画像１５０の投影位置とに基づき、超音波ペン９１を用いてアイコン１５１が選択されたか否かを判断する（Ｓ３１）。アイコン１５１が選択された場合（Ｓ３１：ＹＥＳ）、ＣＰＵ６１は、Ｓ３３を実行する以前の処理で決定された編集模様を全消去する（Ｓ３３）。アイコン１５２が選択された場合（Ｓ３１：ＮＯ，Ｓ４１：ＹＥＳ）、ＣＰＵ６１は図９のＳ５及びＳ７の処理と同様の処理によって１以上の指定位置の座標を特定し（Ｓ４３）、消去部分を特定する（Ｓ４５）。消去部分の特定方法は予め設定されていても、ユーザが指定可能でもよい。例えば、消去部分をユーザが選択した矩形状の範囲の内部とする場合、ユーザは矩形の４つの頂点のうち、対角となる２つを超音波ペン９１を用いて指定してもよい。この場合、ＣＰＵ６１は図９のＳ５及びＳ７の処理と同様の処理によって２つの指定位置の座標を特定し（Ｓ４３）、特定した２点を対角となる頂点とする矩形の内部を消去部分として特定する（Ｓ４５）。他の例では、消去部分をユーザが指定した線分とする場合、縫製対象物１００上に投影された編集模様のうち、ユーザは消去の対象となる線分上の１点を超音波ペン９１を用いて指定してもよい。この場合、ＣＰＵ６１は図９のＳ５及びＳ７の処理と同様の処理によって１つの指定位置の座標を特定し（Ｓ４３）、特定した１点を含む線分を消去部分として特定する（Ｓ４５）。ＣＰＵ６１は、Ｓ４５の処理で特定した消去部分を消去した後の編集模様及び編集模様の形成位置を決定する（Ｓ４７）。
【００４９】
アイコン１５３が選択された場合（Ｓ３１：ＮＯ，Ｓ４１：ＮＯ，Ｓ５１：ＹＥＳ）、ＣＰＵ６１は図９のＳ５及びＳ７の処理と同様の処理によって１以上の指定位置の座標を特定し（Ｓ５３）、変更部分を特定する（Ｓ５５）。変更部分は、形成位置を変更する部分であり、その特定方法は予め設定されていても、ユーザが指定可能でもよい。例えば、Ｓ４５の消去部分の特定方法と同様に、変更部分が特定されてよい。ＣＰＵ６１は、１以上の指定位置座標を特定し（Ｓ５７）、特定結果に基づき、変更後の編集模様と、編集模様の形成位置とを決定する（Ｓ５９）。変更後の位置の指定方法は、予め設定されていても、ユーザが指定可能でもよい。例えば、ユーザは変更部分の代表点の変更後の位置を指定してもよい。変更部分の代表点は、変更部分の変更の位置を表すことが可能な点であればよく、予め定められた点であってもよいし、ユーザが指定した点であってもよい。例えば、超音波ペン９１を用いて指定した２点を対角線の端点とする矩形の内部が変更部分として特定された場合（Ｓ５３，Ｓ５５）、変更部分の代表点は、例えば、最初に入力した点であってもよい。例えば、超音波ペン９１を用いて指定した１点を含む線分が変更部分として特定された場合（Ｓ５３，Ｓ５５）、変更部分の代表点は、例えば、変更部分の特定に用いた点であってもよい。変更後の編集模様は、変更前の編集模様のうち、変更部分の位置を変更した模様である。
【００５０】
アイコン１５１から１５３以外のアイコンが選択された場合（Ｓ３１：ＮＯ，Ｓ４１：ＮＯ，Ｓ５１：ＮＯ）、第二編集処理が実行される（Ｓ６１）。図１２を参照して第二編集処理について説明する。具体例において、ユーザは図形２１０の線によって囲まれる閉領域２１１にタタミ縫いの縫目を形成したい場合、アイコン１５５の位置を超音波ペン９１のペン先９１１を押し当てる。この場合ＣＰＵ６１は、指定位置の座標とメニュー画像１５０の投影位置とに基づきアイコン１５５が選択されたと判断する（Ｓ７１：ＮＯ，Ｓ９１：ＹＥＳ）。ＣＰＵ６１は、アイコン１５５が投影されている箇所付近に、図１０のＡ２に示すパレット１６２を投影する（Ｓ９３）。パレット１６２は、複数の色を表すアイコンを含む。本実施形態では、閉領域に形成するタタミ縫いの縫目の色を、パレット１６２に含まれる複数の色の中から選択可能である。パレット１６２に含まれる色は、予め設定された色であってもよいし、ユーザが使用可能な色等を考慮して登録した色であってもよい。ユーザは、パレット１６２に含まれる複数の色のアイコンの内、所望の色のアイコンの位置に超音波ペン９１のペン先９１１を押し当てる。ＣＰＵ６１は、図９のＳ５及びＳ７の処理と同様に、指定位置の座標を特定する（Ｓ９５）。ＣＰＵ６１は、指定位置の座標と、アイコンの投影位置とに基づき、選択されたアイコンを特定する。ＣＰＵ６１は、特定したアイコンに基づき閉領域に形成するタタミ縫いの色を特定する（Ｓ９７）。
【００５１】
ユーザは、縫製対象物１００上に投影された編集模様２３０を参照しながら、図形２１０の線によって囲まれる閉領域２１１内の任意の点に、超音波ペンのペン先９１１を押し当てる。閉領域２１１内の任意の点は、例えば、点２１２である。ＣＰＵ６１は、図９のＳ５及びＳ７の処理と同様に、指定位置の座標を特定する（Ｓ９９）。ＣＰＵ６１は、Ｓ９９で特定した指定位置の座標に基づき、指定位置を含む閉領域２１１を特定する（Ｓ１０１）。ＣＰＵ６１は、閉領域２１１と、閉領域２１１に形成されるタタミ縫いの縫目の色との対応関係を特定し、ＲＡＭ６３に記憶する（Ｓ１０３）。以上の処理で、超音波の検出結果に基づき、閉領域２１１に形成される縫目の種類として、Ｓ９７で特定された色のタタミ縫いの縫目が特定される。
【００５２】
具体例において、図１０のＡ３に示したように、ユーザは、図形２１０の場合と同様に図形２１３を入力する。ＣＰＵ６１は、超音波の検出結果に基づき、図形２１３の形状及び形成位置を決定する。ユーザは、縫目によって表される図形２１３の線を表す縫目の太さを変えたい場合、アイコン１５６の位置に超音波ペン９１のペン先９１１を押し当てる。この場合ＣＰＵ６１は、指定位置の座標とメニュー画像１５０の投影位置とに基づきアイコン１５６が選択されたと判断する（Ｓ７１：ＮＯ，Ｓ９１：ＮＯ，Ｓ１１１：ＹＥＳ）。ＣＰＵ６１は、アイコン１５６が投影されている箇所付近に、図１０のＡ４に示すリスト１６３を投影する（Ｓ１１３）。リスト１６３は、線の太さが異なるアイコンを含む。本実施形態では、線を表す縫目の太さを、図１０のＡ４に例示するリスト１６３に含まれる複数の太さの中から選択可能である。本実施形態では、フラッシュＲＯＭ６４に記憶された縫目種類テーブルにおいて、線の線種と、線を表す縫目の種類は以下のように対応付けられている。最も細い線の太さは、直線縫いの縫目の色の太さに対応する。最も細い線以外の線の太さは、例えば、サテン縫いの縫目幅に対応する。
【００５３】
ユーザは、リスト１６３に含まれる複数のアイコンの内、所望の線種のアイコンの位置に超音波ペン９１のペン先９１１を押し当てる。ＣＰＵ６１は、図９のＳ５及びＳ７の処理と同様に、指定位置の座標を特定し（Ｓ１１５）、特定した座標と、リスト１６３の投影位置とに基づき、選択されたアイコンを特定する。ＣＰＵ６１は、選択されたアイコンに基づき線種を特定する（Ｓ１１７）。ユーザは、線種の変更の対象となる縫製対象物１００上に投影された編集模様２３２の図形２１３の線上の点に、超音波ペンのペン先９１１を押し当てる。ＣＰＵ６１は、図９のＳ５及びＳ７の処理と同様に、指定位置の座標を特定し（Ｓ１１９）、Ｓ１１９で特定した指定位置の座標に基づき、線種を変更する対象として、図形２１３の線を特定する（Ｓ１２１）。ＣＰＵ６１は、Ｓ１２１で特定した線と、Ｓ１１７で特定した線種（線の太さ）との対応関係を特定し、ＲＡＭ６３に記憶する（Ｓ１２３）。以上の処理で、超音波の検出結果に基づき、変更対象である図形２１３の線を表す縫目の種類として、Ｓ１１７で特定された太さのサテン縫いの縫目が特定される。
【００５４】
具体例において、ユーザは、図形２１３の線の色を変更したい場合、アイコン１５４の位置に超音波ペン９１のペン先９１１を押し当てる。この場合ＣＰＵ６１は、指定位置の座標と、メニュー画像１５０の投影位置とに基づきアイコン１５４が選択されたと判断する（Ｓ７１：ＹＥＳ）。ＣＰＵ６１は、アイコン１５４が投影されている箇所付近に、図１０のＡ５に示すパレット１６４を投影させる（Ｓ７３）。パレット１６４は、複数の色を表すアイコンを含む。パレット１６４は、Ｓ９３で投影されるパレットと同様であってもよいし、異なっていてもよい。本実施形態では、編集模様に含まれる線の色を、パレット１６４に含まれる複数の色の中から選択可能である。ユーザは、パレット１６４に含まれる複数の色のアイコンの内、所望のアイコンの位置に超音波ペン９１のペン先９１１を押し当てる。ＣＰＵ６１は、図９のＳ５及びＳ７の処理と同様に、指定位置の座標を特定する（Ｓ７５）。ＣＰＵ６１は、特定された指定位置の座標と、パレット１６４の投影位置とに基づき、選択されたアイコンを特定する。ＣＰＵ６１は、特定したアイコンに基づき線を表す縫目の色を特定する（Ｓ７７）。ユーザは、色変更の対象となる図形２１３の線上の点に、超音波ペンのペン先９１１を押し当てる。ＣＰＵ６１は、図９のＳ５及びＳ７の処理と同様に、指定位置の座標を特定する（Ｓ７９）。ＣＰＵ６１は、Ｓ７９で特定した指定位置の座標に基づき、色を変更する対象となる線として図形２１３の線を特定する（Ｓ８１）。ＣＰＵ６１は、Ｓ８１で特定した線と、Ｓ７７で特定した色との対応関係を反映して、編集模様２３４及び編集模様２３４の形成位置を決定する（Ｓ８３）。
【００５５】
具体例において、ユーザは、図形２１４を入力後、超音波ペン９１を用いて指示を入力し、ミシン１に前述の色変更、線種変更を実行させる。以上の操作で、図１０のＡ６に示すように、模様２０１の編集が完了する。ユーザは模様２０１と、フラッシュＲＯＭ６４に記憶されている文字模様を組み合わせたい場合、アイコン１５７の位置に超音波ペン９１のペン先９１１を押し当てる。この場合ＣＰＵ６１は、指定位置の座標と、メニュー画像１５０の投影位置とに基づきアイコン１５７が選択されたと判断する（Ｓ７１：ＮＯ，Ｓ９１：ＮＯ，Ｓ１１１，ＮＯ，Ｓ１３１：ＹＥＳ）。ＣＰＵ６１は、アイコン１５７が投影されている付近に、図１０のＡ７に示す模様リスト１６５を投影する（Ｓ１３３）。模様リスト１６５は、記憶されている複数の模様の各々について、刺繍仕上がりのイメージを表す。本実施形態では、フラッシュＲＯＭ６４に、複数の模様の縫目データが記憶されている。模様リスト１６５に投影される模様の数、模様のレイアウト及び模様の種類は適宜変更されてよい。例えば、模様リストは、カテゴリに分類された模様を、カテゴリ毎に投影するものであってもよい。ユーザは、模様リスト１６５に含まれる複数のアイコンの内、所望の模様を表すアイコンの位置に超音波ペン９１のペン先９１１を押し当てる。ＣＰＵ６１は、図９のＳ５及びＳ７の処理と同様に、指定位置の座標を特定する（Ｓ１３５）。ＣＰＵ６１は、Ｓ１３５で特定された指定位置の座標と、模様リスト１６５の投影位置とに基づき、選択された模様である選択模様を特定する（Ｓ１３７）。具体例において、模様２０２が選択模様として特定された場合を想定する。ユーザは、選択模様の配置を超音波ペン９１を用いて指定する。選択模様の配置方法は適宜定められればよい。例えば、選択模様が収まる最小矩形の４つの頂点のうち、対角にある２点を用いて指定されてよい。
【００５６】
この場合具体例において、例えば、ユーザは図１０のＡ７に示す点２１５及び２１６を順に指定する。ＣＰＵ６１は、図９のＳ５及びＳ７の処理と同様に、２つの指定位置の座標を特定し（Ｓ１３９）、Ｓ１３９で特定した指定位置の座標に基づき、模様２０２の形成位置と、大きさとを決定する（Ｓ１４１，１４３）。模様２０２の形成位置と大きさとは、Ａ７に示す如く選択模様が収まる最小矩形の対角となる２つの頂点が、Ｓ１３９で指定された２点となるように決定される。ＣＰＵ６１は、模様２０１及び２０２を含む編集模様２３５と、編集模様２３５の形成位置とを決定する（Ｓ１４５）。ＣＰＵ６１は、フラッシュＲＯＭ６４から模様２０２の縫目データを選択縫目データとして取得する（Ｓ１４７）。同様に模様２０３について、図１０のＡ８に示すように点２１７及び２１８が順に特定され（Ｓ１３９）、模様２０３の形成位置と（Ｓ１４１）、大きさとが決定される（Ｓ１４３）。模様２０１から２０３を含む編集模様２３６及び編集模様２３６の形成位置が決定される（Ｓ１４５）。また模様２０４について、図１０のＡ９に示すように、点２１９及び２２０が順に特定され（Ｓ１３９）、模様２０４の形成位置と（Ｓ１４１）、大きさとが決定される（Ｓ１４３）。模様２０１から２０４を含む編集模様２００と、編集模様２００の形成位置が決定される（Ｓ１４５）。以上の処理で、編集模様２００を編集する処理が完了する。
【００５７】
アイコン１５８から１６１が選択された場合（Ｓ７１：ＮＯ，Ｓ９１：ＮＯ，Ｓ１１１：ＮＯ，Ｓ１３１：ＮＯ）、又は図１２のＳ８３，Ｓ１０３，Ｓ１２３，及びＳ１４７のいずれかの次に、ＣＰＵ６１は処理を図１１の編集処理に戻す。図１１のＳ３３，Ｓ４７，Ｓ５９，及びＳ６１のいずれかの次に、ＣＰＵ６１は処理を図９のメイン処理に戻す。Ｓ１３の次のＳ１５では、Ｓ１３での編集処理を反映した投影画像が投影される。図１１のＳ３３の処理後のＳ１３では、編集模様が全消去された投影画像が投影される。Ｓ４７の処理後のＳ１３では、Ｓ４７で決定された編集模様を形成位置に投影する投影画像が投影される。Ｓ５９の処理後のＳ１３では、Ｓ５９で決定された編集模様が、形成位置に投影する投影画像が投影される。図１２のＳ８３の処理後のＳ１３では、Ｓ８１で特定された変更部分の色が変更された投影画像が投影される。例えば、図１０のＡ４に示す編集模様２３３を表す画像から、Ａ５に示す編集模様２３４を表す画像に変わる。
【００５８】
Ｓ１０３の処理後のＳ１３では、Ｓ１０１で特定された閉領域がＳ９７で特定された色で塗りつぶされた投影画像が投影される。例えば、図１０のＡ１に示す、編集模様２３０を表す画像から、Ａ２に示す編集模様２３１を表す画像に変わる。Ｓ１２３の処理後のＳ１３では、Ｓ１２１で特定された変更部分の線種がＳ１１７で特定された線種に変更された投影画像が投影される。例えば、図１０のＡ３に示す編集模様２３２を表す画像から、Ａ４に示す編集模様２３３を表す画像に変わる。Ｓ１４５の処理後のＳ１３では、Ｓ１３７で取得された選択模様が、Ｓ１４１で決定された位置に、Ｓ１４３で決定された大きさで配置され、Ｓ１４５で決定された編集模様が形成位置に投影する投影画像が投影される。例えば、Ａ７の編集模様２３５を表す画像，Ａ８の編集模様２３６を表す画像，及びＡ９の編集模様２００を表す画像が順次投影される。
【００５９】
具体例において、編集模様２００及び編集模様２００の形成位置が決定され、図１０のＡ９のように編集模様２００が縫製対象物１００上の形成位置に投影された状態で、ＯＫが選択された場合を想定する（Ｓ１７：ＹＥＳ）。この場合ＣＰＵ６１は、編集模様２００と、編集模様２００の形成位置の決定結果に少なくとも基づいて、模様データを生成する（Ｓ１９）。編集模様２００に含まれる模様２０１から２０４の縫目を表すデータを部分模様データという。模様２０１の部分模様データは、例えば、以下のように生成される。図形２１０を表す刺繍座標系の座標と、図１２のＳ１０３でＲＡＭ６３に記憶した対応関係とに基づき、閉領域２１１にタタミ縫いの縫目を形成するためのデータが生成される。タタミ縫いの縫目の糸密度は、予め設定されていてもよいし、ユーザが指定してもよい。また閉領域２１１の輪郭を縫目で表す場合には、ＣＰＵ６１は、輪郭を直線縫い又はサテン縫いの縫目を形成するためのデータを生成してよい。図形２１３を表す刺繍座標系の座標と、図１２のＳ１２３でＲＡＭ６３に記憶した対応関係と、フラッシュＲＯＭ６４に記憶された縫目種類テーブルとに基づき、図形２１３の線をＳ１１７の処理で特定された太さのサテン縫いの縫目で表すためのデータが生成される。図形２１４の線を直線縫いの縫目で表すためのデータが生成される。直線縫いの縫目の送りピッチは、予め設定されていてもよいし、ユーザが指定してもよい。
【００６０】
模様２０２の部分模様データは、図１２のＳ１４７で取得した模様２０２の選択縫目データと、Ｓ１４１及びＳ１４３で決定した模様２０２の刺繍座標系の座標で表される形成位置及び大きさに基づき生成される。模様２０３及び２０４の部分模様データは、模様２０２と同様に生成される。次にＣＰＵ６１は、部分模様データに基づき、模様データを生成する。ＣＰＵ６１は、糸交換の回数がなるべく少なくなるように、模様２０１から２０４の形成順序を定め、模様データを生成する。この他ミシン１は、糸交換の回数を考慮し、例えば、模様２０１の縫製途中に、模様２０４を縫製してもよい。
【００６１】
ＣＰＵ６１は、縫製開始の指示が入力されたか否かを判断する（Ｓ２１）。縫製開始の指示は、パネル操作又は操作スイッチ２１の押下によって入力される。所定期間（例えば、１０分）縫製開始の指示がない場合（Ｓ２１：ＮＯ）、処理はＳ５に戻る。縫製開始の指示が入力された場合（Ｓ２１：ＹＥＳ）、Ｓ１９で生成した模様データに基づき、駆動回路７１，７４，及び７５を制御して、編集模様２００を表す縫目を形成位置に形成する（Ｓ２３）。Ｓ２３の処理によって、例えば、図８に示すように、編集模様２００を表す縫目が縫製対象物１００の形成位置に形成される。ＣＰＵ６１は、プロジェクタ４０による投影を終了させ（Ｓ９）、メイン処理を終了させる（Ｓ２７）。
【００６２】
針棒２９及び針棒上下動機構８４は、本発明の縫製手段に相当する。刺繍装置２は、本発明の搬送手段の刺繍枠搬送手段に相当する。受信器９４及び９５は、本発明の検出手段に相当する。図９のＳ７，図１１のＳ４３，Ｓ５３，Ｓ５７，図１２のＳ７５，Ｓ７９，Ｓ１３５，及びＳ１３９の処理を実行するＣＰＵ６１は、本発明の特定手段として機能する。図９のＳ１１，図１１のＳ４７，Ｓ５９，図１２のＳ８３，及びＳ１４５の処理を実行するＣＰＵ６１は、本発明の決定手段として機能する。図９のＳ１５の処理を実行するＣＰＵ６１及びプロジェクタ４０は、本発明の投影手段として機能する。Ｓ１９を実行するＣＰＵ６１は、本発明の模様データ生成手段として機能する。Ｓ２３の処理を実行するＣＰＵ６１は、本発明の縫製制御手段として機能する。図１２のＳ１０３の処理を実行するＣＰＵ６１は、本発明の第一縫目決定手段として機能する。Ｓ１２３の処理を実行するＣＰＵ６１は、本発明の第二縫目決定手段として機能する。Ｓ３３，Ｓ４７，Ｓ５９の処理を実行するＣＰＵ６１は、本発明の修正手段として機能する。Ｓ１３７を実行するＣＰＵ６１は、本発明の選択模様特定手段として機能する。Ｓ１４７を実行するＣＰＵ６１は、本発明の縫目データ取得手段として機能する。
【００６３】
ミシン１は、超音波の検出結果に基づき特定される複数の指定位置に少なくとも基づき、編集模様と、編集模様の形成位置とを決定する。即ち、ユーザは、超音波ペン９１のペン先９１１を縫製対象物１００に押し当てて、超音波を縫製対象物１００上で発生させることによって、編集模様と、編集模様の形成位置とを指定することができる。ミシン１では、従来のように、ユーザは模様を編集する操作とは別に、編集模様の形成位置を指定する処理を行う必要はない。したがって、ミシン１は編集模様を所望の位置に容易に形成可能である。ユーザは実際に編集模様を表す縫目が形成される縫製対象物１００の、縫目が形成する位置を超音波ペン９１で指定すればよいので、例えば、タッチパネル２６を用いて編集模様を指定する場合に比べ、縫目の仕上がりをイメージしやすい。
【００６４】
超音波ペン９１を用いて編集された編集模様２００は、プロジェクタ４０によって、縫製対象物１００上の形成位置に投影される。したがってユーザは、編集模様２００が所望するように編集されているか否かと、編集模様を所望の位置に配置できているか否かとの双方を、投影結果に基づき確認することができる。ユーザは、投影結果を確認しながら、超音波ペン９１を用いて指示を入力したり、編集模様２００の縫製を実行させたりすることが可能である。ミシン１は、刺繍装置２を備える。したがって、刺繍装置２を用いて編集模様を縫製可能であり、送り歯３５を用いて形成可能な実用模様に比べ、編集模様の編集の自由度が高い。
【００６５】
ミシン１は、図１２のＳ９１からＳ１０３の処理を実行することによって、編集模様に含まれる１以上の閉領域について、閉領域に形成される縫目の種類をユーザの指示に従って特定することができる。ユーザは閉領域に形成される縫目の種類を指定する際には、投影結果を参照しながら、超音波ペン９１を用いて閉領域を特定する処理に用いられる位置を指定するだけでよい。したがって、ミシン１は閉領域に形成される縫目の種類を指定できない場合に比べ、編集模様を編集する際のユーザの利便性を向上させることができる。ミシン１は、Ｓ１１１からＳ１２３の処理を実行することにより、編集模様に含まれる１以上の線について、線を表す縫目の種類をユーザの指示に従って特定することができる。ユーザは線を表す縫目の種類を指定する際には、投影結果を参照しながら、超音波ペン９１を用いて変更の対象になる線と、変更後の縫目の種類とを指定するだけでよい。したがって、ミシン１は編集模様に含まれる線を表す縫目の種類を指定できない場合に比べ、編集模様を編集する際のユーザの利便性を向上させることができる。ミシン１は、Ｓ３１からＳ５９の処理を実行することによって、超音波の検出結果に基づき、編集模様と、編集模様の形成位置の少なくともいずれかを修正可能である。
【００６６】
ユーザは、縫製対象物１００上で超音波を発生させるという簡単な操作で、編集模様の少なくとも一部を修正又は消去するための指示をミシン１に対して出力することができる。ミシン１は、編集模様の少なくとも一部を修正又は消去できない場合に比べ、編集模様を編集する際のユーザの利便性を向上させることができる。ユーザが超音波ペンを用いて編集模様を修正又は消去する指示を入力した結果は、随時投影画像に反映される。故に、ユーザは投影画像に基づき、意図したように編集模様を修正又は削除できているか否かを確認することができる。ミシン１は、Ｓ１３１からＳ１４７の処理を実行して、ミシン１に電気的に接続された記憶機器に記憶された選択模様を利用して、編集模様を決定することができる。ユーザは、縫製対象物１００上で超音波を発生させるという簡単な操作で、選択模様を利用した編集模様と、編集模様の形成位置を決定するための指示をミシン１に対して出力することができる。例えば、ユーザは超音波ペン９１を用いて形状を指定することが困難な複雑な形状の模様を利用して、所望の編集模様を形成することが可能である。ミシン１は編集模様を編集する際のユーザの利便性を向上させることができる。
【００６７】
本発明のミシンは、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更が加えられてもよい。例えば、以下の（Ａ）から（Ｆ）までの変形が適宜加えられてもよい。
【００６８】
（Ａ）ミシン１の構成は適宜変更されてよい。ミシンは、例えば、工業用ミシン、及び多針ミシン等の他のミシンであってもよい。ミシンが多針ミシンである場合、例えば、Ｓ７３又はＳ９３で投影されるパレットに含まれる色は、例えば、針棒に装着された縫針に供給される糸の色であってもよい。また例えば、ミシンは、刺繍装置を備えないミシンでもよい。また例えば、ミシンは、刺繍装置と一体に構成されたミシンでもよい。縫製対象物は、縫目を形成可能なものであればよい。ミシンは、縫製対象物上の任意の位置である指定位置を検出する機器（検出機器）を備えてもよいし、ミシンと検出機器とは別体であってもよい。
【００６９】
縫製対象物は、送り歯３５によって前後方向及び左右方向に搬送されてもよい。この場合、ミシン１は、刺繍装置２を備えなくてもよい。送り歯３５によって縫製対象物を前後方向及び左右方向に搬送する機構は、例えば、特開２００８−２７２０４５号公報に記載の搬送機構を採用可能である。送り歯３５によって縫製対象物を前後方向及び左右方向に搬送される場合の処理は、例えば、以下のようにすればよい。ユーザは、縫製対象物１００が押え足３０によって押圧保持され、縫製対象物１００が針棒２９に対して位置決めされた状態（位置決め状態）で、超音波ペン９１で編集模様の形状を指示する。ユーザが、位置決め状態で、図１３に示す模様３００の形状を超音波ペン９１で描いた場合を想定する。ミシン１のＣＰＵ６１は、超音波の受信結果に基づき、指定位置を特定し、特定した複数の指定位置に基づき模様３００の形状と、模様３００の形成位置とを決定する。ミシン１のＣＰＵ６１は、プロジェクタ４０を駆動させて、決定された模様３００を、形成位置に投影する。ミシン１のＣＰＵ６１は、決定した模様３００の形状と、模様３００との形成位置とに基づき、模様データを生成する。この場合の模様データに含まれる座標データは、送り歯３５の移動量を規定する。このように、ユーザは、超音波ペン９１を利用して、縫製対象物を送り歯３５で搬送して縫製する模様である実用模様の編集と、実用模様の形成位置の指示とを行うことができる。したがって、ユーザは実用模様を編集する操作とは別に、編集模様の形成位置を指定する操作を行う必要はない。この場合、送り歯３５，搬送機構８５，及び押え足３０は、各々本発明の送り歯、搬送機構、及び押え足に相当する。
【００７０】
（Ｂ）ミシン１による編集模様の編集機能は、ユーザの利便性を考慮し、縫製対象物１００に投影されるアイコン１５１から１６１の位置を、超音波ペン９１で指定することによって切替可能であった。編集機能を切り替える指示並びに編集対象及び編集内容を特定する指示は、例えば、パネル操作等の他の方法によって入力されてよい。つまり、図１１の編集処理及び図１２の第二編集処理の一部又は全部は、パネル操作等の他の方法によって入力された指示に基づき実行されてよい。編集機能の種類、数、及び編集模様の編集方法は適宜追加、省略、変更されてよい。例えば、編集機能として、模様の回転、拡大、縮小、固定点の移動等の公知の図形の編集機能があってもよい。模様に含まれる線及び閉領域を表す縫目の種類は各々、ユーザが選択可能であってもよいし、選択不能であってもよい。模様に含まれる線及び閉領域を表す縫目の種類は、適宜変更されてよい。例えば、線を表す縫目として、ジグザグ縫いの縫目を形成可能としてもよい。
【００７１】
（Ｃ）模様データの構成及び生成方法は適宜変更されてよい。例えば、編集模様が１色の色で縫製される模様である場合、模様データは糸色データを含まなくてもよい。ミシン１は、選択模様を含む編集模様の模様データを生成する場合、選択縫目データに少なくとも基づき、選択模様の部分模様データを生成していたが、これに限定されない。上述の模様２０１のように編集された模様と同様に、選択模様の部分模様データが生成されてよい。さらにミシン１は生成された模様データを、ミシン１に接続された記憶機器に記憶可能な構成としてもよい。この場合ミシン１は、次回以降に実行されるメイン処理において、記憶機器に記憶させた編集模様を選択模様として特定可能としてもよい。このようにすれば、ユーザは編集模様を次回以降の処理で利用することができるので、編集模様を編集する際の利便性が向上する。
【００７２】
（Ｄ）投影機器は、前述のプロジェクタ４０に限定されず適宜変更されてもよい。例えば、投影機器は、ミシン１に着脱可能に取り付けられるものであってもよい。また例えば、投影機器はミシン１の本体とは別体の装置であってもよい。また例えば、投影機器は、取付位置を変更可能に構成されてもよい。投影機器の投影範囲は、適宜変更されてよい。例えば、投影範囲は、縫製領域を全て含んでいてもよい。プロジェクタ４０は編集処理が実行される毎に、編集内容を投影中の画像に反映させていたが、これに限定されない。例えばミシン１は、ユーザから変更内容を反映する指示があった時にのみ、編集内容を投影中の画像に反映させてもよい。さらにミシン１は、縫製開始の指示が入力された場合に、プロジェクタ４０による投影を終了してよい。プロジェクタ４０がメニュー画像１５０を縫製対象物１００上に投影する場合、投影位置、及びメニュー画像１５０のデザイン等は、適宜変更されてよい。
【００７３】
（Ｅ）図９のメイン処理、図１１の編集処理及び図１２の第二編集処理を実行させるための指令を含むプログラム及び縫目データは、ミシン１がプログラムを実行するまでに、ミシン１が備える記憶機器に記憶されればよい。したがって、プログラム及び模様データの取得方法、取得経路及びプログラムを記憶する機器の各々は適宜変更されてよい。ミシン１が備えるプロセッサが実行するプログラム及び模様データは、ケーブル又は無線通信を介して、他の装置から受信し、フラッシュメモリ等の記憶装置に記憶されてもよい。他の装置は、例えば、ＰＣ，及びネットワーク網を介して接続されるサーバを含む。
【００７４】
（Ｆ）図９のメイン処理、図１１の編集処理及び図１２の第二編集処理の各ステップは、ＣＰＵ６１によって実行される例に限定されず、一部又は全部が他の電子機器（例えば、ＡＳＩＣ）によって実行されてもよい。また、上記処理の各ステップは、複数の電子機器（例えば、複数のＣＰＵ）によって分散処理されてもよい。また上記実施形態のメイン処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。さらに、ミシン１が備えるＣＰＵ６１からの指令に基づき、ミシン１上で稼動しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も本発明の範囲に含まれる。
【符号の説明】
【００７５】
１      ミシン
２      刺繍装置
２９    針棒
３０    押え足
３５    送り歯
４０    プロジェクタ
６０    制御部
６１    ＣＰＵ
６２    ＲＯＭ
６３    ＲＡＭ
６４    フラッシュＲＯＭ
６５    入出力インターフェイス
８４    針棒上下動機構
８５    搬送機構
９４，９５  受信器
【図１】
2014124464.tif 000003
【図２】
2014124464.tif 000004
【図３】
2014124464.tif 000005
【図４】
2014124464.tif 000006
【図５】
2014124464.tif 000007
【図６】
2014124464.tif 000008
【図７】
2014124464.tif 000009
【図８】
2014124464.tif 000010
【図９】
2014124464.tif 000011
【図１０】
2014124464.tif 000012
【図１１】
2014124464.tif 000013
【図１２】
2014124464.tif 000014
【図１３】
2014124464.tif 000015