(57)【要約】【課題】刺繍枠の内側に設定される縫製可能領域よりも広い範囲に複数の模様を縫製する場合の各模様の配置を設定する際の利便性を向上させたミシンを提供すること。【解決手段】基準模様の配置に対する次の模様の相対的な配置が決定され（Ｓ７０）。保持位置が第１保持位置から第２保持位置に変更される前後のそれぞれで、刺繍枠に保持された縫製対象物の表面に配置された標識を撮影した画像データが取得される（Ｓ７６）。画像データに基づき、保持位置が第１保持位置である場合と、保持位置が第２保持位置にある場合とで、標識の配置が検出される（Ｓ７８）。保持位置が第２保持位置である状態で刺繍枠に保持された縫製対象物上の基準模様の配置が特定される（Ｓ９０）。保持位置が第２保持位置である状態で刺繍枠に保持された縫製対象物に対する次の模様の配置が設定される（Ｓ９２）。【選択図】図１２
2012147985.tif 000002
【特許請求の範囲】
【請求項１】
撮影手段と、
縫製対象物を保持する刺繍枠を移動させる機能を備えた移動手段と、
前記刺繍枠の内側に設定される縫製可能領域よりも広い範囲に縫製される複数の模様のうちの、前記刺繍枠に対する前記縫製対象物の保持位置がユーザによって設定された位置である第１保持位置である場合に縫製される模様を基準模様とし、前記保持位置が前記第１保持位置とは異なる第２保持位置である場合に縫製される模様であって、前記基準模様の次に縫製される模様を次の模様とした場合に、ユーザの指示に従って、前記基準模様の位置及び角度の少なくともいずれかを含む配置に対する前記次の模様の位置及び角度の少なくともいずれかを含む相対的な配置を決定する配置決定手段と、
前記保持位置が前記第１保持位置から前記第２保持位置に変更される前後のそれぞれで、前記撮影手段が前記刺繍枠に保持された前記縫製対象物の表面に配置された少なくとも１つの標識を撮影して出力した画像データを取得する画像データ取得手段と、
前記画像データ取得手段によって取得された前記画像データに基づき、前記保持位置が前記第１保持位置である場合と、前記保持位置が前記第２保持位置にある場合とで、前記少なくとも１つの標識の位置及び角度の少なくともいずれかを含む配置を検出する検出手段と、
前記検出手段の検出結果に基づき、前記保持位置が前記第２保持位置である状態で前記刺繍枠に保持された前記縫製対象物上の前記基準模様の前記配置を特定する配置特定手段と、
前記配置特定手段の特定結果と、前記配置決定手段によって決定された前記次の模様の前記相対的な配置とに基づき、前記保持位置が前記第２保持位置である状態で前記刺繍枠に保持された前記縫製対象物に対する前記次の模様の位置及び角度の少なくともいずれかを含む配置を設定する設定手段と
を備えることを特徴とするミシン。
【請求項２】
前記ユーザが指定した基準であって、前記基準模様が縫製される範囲を表す第１図形に含まれる第１線分及び第１点のいずれかを含む基準である第１基準を取得する第１基準取得手段と、
前記ユーザが指定した基準であって、前記次の模様が縫製される範囲を表す第２図形に含まれる第２線分及び第２点を含む基準である第２基準を取得する第２基準取得手段と
をさらに備え、
前記配置決定手段は、前記第１基準取得手段によって取得された前記第１基準と、前記第２基準取得手段によって取得された前記第２基準とに基づき、前記基準模様の前記配置に対する前記次の模様の前記相対的な配置を決定することを特徴とする請求項１に記載のミシン。
【請求項３】
前記基準模様の前記配置に対する前記次の模様の前記配置を特定する、前記ユーザが指示した数値を取得する数値取得手段をさらに備え、
前記配置決定手段は、前記数値取得手段が取得した前記数値に基づき、前記基準模様の前記配置に対する前記次の模様の前記相対的な配置を決定することを特徴とする請求項１又は２に記載のミシン。
【請求項４】
前記配置決定手段によって決定された前記基準模様の前記配置に対する前記次の模様の前記相対的な配置を画面に表示する第１表示手段をさらに備えたことを特徴とする請求項１から３のいずれかに記載のミシン。
【請求項５】
前記少なくとも１つの標識の配置予定位置を画面に表示する第２表示手段をさらに備えたことを特徴とする請求項１から４のいずれかに記載のミシン。
【請求項６】
前記第１基準取得手段は、前記第１線分と、当該第１線分上の前記第１点とを組み合わせた複数の第１指定キーのうち、前記ユーザが指定した第１指定キーに基づき、前記第１基準を取得し、
前記第２基準取得手段は、前記第２線分と、当該第２線分上の前記第２点とを組み合わせた複数の第２指定キーのうち、前記ユーザが指定した第２指定キーに基づき、前記第２基準を取得し、
前記配置決定手段は、前記基準模様の前記配置に対する前記次の模様の前記相対的な配置を、前記第１基準取得手段によって取得された前記第１指定キーによって表される前記第１線分の延伸方向が、前記第２基準取得手段によって取得された前記第２指定キーによって表される前記第２線分と重なり、且つ、前記第１指定キーによって表される前記第１点が、前記第２指定キーによって表される前記第２点と重なる配置とすることを特徴とする請求項２に記載のミシン。
【請求項７】
下端に縫針が装着される針棒を上下動させる縫製手段と、
前記移動手段と、前記縫製手段とを制御して、前記保持位置が前記第１保持位置である状態で前記刺繍枠に保持された前記縫製対象物に、前記基準模様を縫製させる第１縫製制御手段と、
前記移動手段と、前記縫製手段とを制御して、前記設定手段によって設定された前記次の模様の前記配置に従って、前記保持位置が前記第２保持位置である状態で前記刺繍枠に保持された前記縫製対象物に、前記次の模様を縫製させる第２縫製制御手段と
をさらに備えたことを特徴とする請求項１から６のいずれかに記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍枠を移動させる機能を備えた移動手段と、撮影手段とを備えたミシンに関する。
【背景技術】
【０００２】
従来、縫製対象物を保持する刺繍枠を移動させる機能を備えた移動手段を備え、刺繍枠の内側に設定される縫製可能領域よりも大きな模様を縫製可能なミシンが知られている。例えば、特許文献１に記載のミシンは、縫製可能領域よりも大きな模様を、縫製可能領域よりも小さい複数の模様に分割した縫製データに従って、分割した模様を、刺繍枠に対する縫製対象物の保持位置が異なる条件で順次縫製する。上記従来のミシンは、保持位置が異なる条件のもとでの、分割した模様間の位置合わせを、縫製対象物の表面に配置された標識に基づいて自動的に行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２４６８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来のミシンは、ユーザが任意に選択した複数の模様を、縫製可能領域よりも広い範囲に縫製する場合を考慮していない。このため、上記従来のミシンは、縫製可能領域よりも広い範囲に複数の模様を縫製する場合、ユーザが希望する配置に縫製されるように、個々の模様の配置を設定できない場合がある。
【０００５】
本発明は上記課題を解決するためになされたものであり、刺繍枠の内側に設定される縫製可能領域よりも広い範囲に複数の模様を縫製する場合の各模様の配置を設定する際の利便性を向上させたミシンを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本態様のミシンは、撮影手段と、縫製対象物を保持する刺繍枠を移動させる機能を備えた移動手段と、前記刺繍枠の内側に設定される縫製可能領域よりも広い範囲に縫製される複数の模様のうちの、前記刺繍枠に対する前記縫製対象物の保持位置がユーザによって設定された位置である第１保持位置である場合に縫製される模様を基準模様とし、前記保持位置が前記第１保持位置とは異なる第２保持位置である場合に縫製される模様であって、前記基準模様の次に縫製される模様を次の模様とした場合に、ユーザの指示に従って、前記基準模様の位置及び角度の少なくともいずれかを含む配置に対する前記次の模様の位置及び角度の少なくともいずれかを含む相対的な配置を決定する配置決定手段と、前記保持位置が前記第１保持位置から前記第２保持位置に変更される前後のそれぞれで、前記撮影手段が前記刺繍枠に保持された前記縫製対象物の表面に配置された少なくとも１つの標識を撮影して出力した画像データを取得する画像データ取得手段と、前記画像データ取得手段によって取得された前記画像データに基づき、前記保持位置が前記第１保持位置である場合と、前記保持位置が前記第２保持位置にある場合とで、前記少なくとも１つの標識の位置及び角度の少なくともいずれかを含む配置を検出する検出手段と、前記検出手段の検出結果に基づき、前記保持位置が前記第２保持位置である状態で前記刺繍枠に保持された前記縫製対象物上の前記基準模様の前記配置を特定する配置特定手段と、前記配置特定手段の特定結果と、前記配置決定手段によって決定された前記次の模様の前記相対的な配置とに基づき、前記保持位置が前記第２保持位置である状態で前記刺繍枠に保持された前記縫製対象物に対する前記次の模様の位置及び角度の少なくともいずれかを含む配置を設定する設定手段とを備える。
【０００７】
本態様のミシンは、基準模様の配置に対する次の模様の配置が、ユーザが指示した配置となるように、保持位置が第２保持位置である状態で刺繍枠に保持された縫製対象物上の次の模様の配置を設定することができる。ミシンは、保持位置が第２保持位置である状態で刺繍枠に保持された縫製対象物上の基準模様の配置を、縫製対象物の表面に配置された標識を撮影した画像データに基づき自動的に特定する。保持位置が第２保持位置である場合の基準模様の配置を特定するためのユーザの操作は、ユーザが目視で特定するミシンに比べ、本態様のミシンの方が容易である。保持位置が第２保持位置である場合の基準模様の配置を特定する精度は、ユーザが目視で特定するミシンに比べ、本態様のミシンの方が高い。
【０００８】
本態様のミシンにおいて、前記ユーザが指定した基準であって、前記基準模様が縫製される範囲を表す第１図形に含まれる第１線分及び第１点のいずれかを含む基準である第１基準を取得する第１基準取得手段と、前記ユーザが指定した基準であって、前記次の模様が縫製される範囲を表す第２図形に含まれる第２線分及び第２点を含む基準である第２基準を取得する第２基準取得手段とをさらに備え、前記配置決定手段は、前記第１基準取得手段によって取得された前記第１基準と、前記第２基準取得手段によって取得された前記第２基準とに基づき、前記基準模様の前記配置に対する前記次の模様の前記相対的な配置を決定してもよい。この場合のミシンでは、ユーザは、第１基準と第２基準とを設定するという簡単な操作によって、基準模様の配置に対する次の模様の配置を設定させることができる。
【０００９】
本態様のミシンにおいて、前記基準模様の前記配置に対する前記次の模様の前記配置を特定する、前記ユーザが指示した数値を取得する数値取得手段をさらに備え、前記配置決定手段は、前記数値取得手段が取得した前記数値に基づき、前記基準模様の前記配置に対する前記次の模様の前記相対的な配置を決定してもよい。この場合のミシンでは、ユーザは、数値を設定するという簡単な操作によって、基準模様の配置に対する次の模様の配置を設定させることができる。
【００１０】
本態様のミシンにおいて、前記配置決定手段によって決定された前記基準模様の前記配置に対する前記次の模様の前記相対的な配置を画面に表示する第１表示手段をさらに備えてもよい。この場合のミシンでは、ユーザは、画面の表示に基づき、ユーザが意図するように、基準模様の配置に対する次の模様の配置が設定されたか否かを確認することができる。
【００１１】
本態様のミシンにおいて、前記少なくとも１つの標識の配置予定位置を画面に表示する第２表示手段をさらに備えてもよい。この場合のミシンは、配置予定位置に１つ以上の標識を配置することを、ユーザに促すことができる。また、ミシンは、保持位置が第１保持位置にある場合には配置予定位置についてのみ標識を検出する処理を実行すればよいので、標識の配置を検出するための処理を簡略化することができる。
【００１２】
本態様のミシンにおいて、前記第１基準取得手段は、前記第１線分と、当該第１線分上の前記第１点とを組み合わせた複数の第１指定キーのうち、前記ユーザが指定した第１指定キーに基づき、前記第１基準を取得し、前記第２基準取得手段は、前記第２線分と、当該第２線分上の前記第２点とを組み合わせた複数の第２指定キーのうち、前記ユーザが指定した第２指定キーに基づき、前記第２基準を取得し、前記配置決定手段は、前記基準模様の前記配置に対する前記次の模様の前記相対的な配置を、前記第１基準取得手段によって取得された前記第１指定キーによって表される前記第１線分の延伸方向が、前記第２基準取得手段によって取得された前記第２指定キーによって表される前記第２線分と重なり、且つ、前記第１指定キーによって表される前記第１点が、前記第２指定キーによって表される前記第２点と重なる配置としてもよい。この場合のミシンでは、ユーザは、第１指定キーと、第２指定キーとを指定するという簡単な操作によって、基準模様の配置に対する次の模様の配置を設定させることができる。
【００１３】
本態様のミシンにおいて、下端に縫針が装着される針棒を上下動させる縫製手段と、前記移動手段と、前記縫製手段とを制御して、前記保持位置が前記第１保持位置である状態で前記刺繍枠に保持された前記縫製対象物に、前記基準模様を縫製させる第１縫製制御手段と、前記移動手段と、前記縫製手段とを制御して、前記設定手段によって設定された前記次の模様の前記配置に従って、前記保持位置が前記第２保持位置である状態で前記刺繍枠に保持された前記縫製対象物に、前記次の模様を縫製させる第２縫製制御手段とをさらに備えてもよい。この場合のミシンは、基準模様の配置に対する次の模様の配置が、ユーザが指示した配置となるように、基準模様と、次の模様とを縫製することができる。
【図面の簡単な説明】
【００１４】
【図１】多針ミシン１の斜視図である。
【図２】刺繍枠移動機構１１の平面図である
【図３】多針ミシン１の電気的構成を示すブロック図である。
【図４】標識１１０の平面図である。
【図５】メイン処理のフローチャートである。
【図６】画面２００の説明図である。
【図７】画面２１０の説明図である。
【図８】画面２２０の説明図である。
【図９】図５に示すメイン処理で実行される標識検出処理のフローチャートである。
【図１０】矩形２０６の配置に対する、標識１１０の配置予定位置の説明図である。
【図１１】画面２４０の説明図である。
【図１２】図５に示すメイン処理で実行される配置設定処理のフローチャートである。
【図１３】画面２５０の説明図である。
【図１４】模様表示欄２６１の説明図である。
【図１５】画面２７０の説明図である。
【図１６】矩形２０６で表される１番目の模様２０５の配置に対する、矩形２５８で表される２番目の模様２０５の配置と、縫製可能領域８６との説明図である。
【図１７】配置設定処理のフローチャートである。
【図１８】画面３００の説明図である。
【図１９】画面３１０の説明図である。
【図２０】模様群３２０と、縫製可能領域８６との説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明を具現化した第１及び第２の実施形態の多針ミシン１（以下、単に「ミシン１」と言う。）について、図面を参照して順に説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いるものであり、記載している装置の構成、フローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１６】
図１及び図２を参照して、第１及び第２の実施形態のミシン１に共通する物理的構成について説明する。以下の説明では、図１の左斜め下側、右斜め上側、左斜め上側、右斜め下側をそれぞれ、ミシン１の前方、後方、左側、右側とする。
【００１７】
図１のように、ミシン１のミシン本体２０は、支持部２と、脚柱部３と、アーム部４とを備える。支持部２は、平面視逆Ｕ字形に形成され、ミシン１全体を支持する。支持部２の上面には、前後方向に伸びる左右一対のガイド溝２５がある。脚柱部３は、支持部２の後端部から上方へ立設されている。アーム部４は、脚柱部３の上端部から前方に延びる。アーム部４の先端には、針棒ケース２１が左右方向に移動可能に装着されている。針棒ケース２１の内部には、上下方向に伸びる１０本の針棒３１（図３参照）が左右方向に等間隔Ｗで配置されている。各針棒３１には、個々の針棒３１を識別するための針棒番号が付与されている。本実施形態では、ミシン１の右側から順に針棒番号１番から１０番が付与されている。１０本の針棒３１のうち、縫製位置にある１本の針棒が、針棒ケース２１の内部に設けられた針棒駆動機構３２（図３参照）によって上下方向に摺動される。針棒３１の下端には、縫針３５（図３参照）が着脱可能に装着される。
【００１８】
針棒ケース２１の右側面下部には、カバー３８が設けられている。カバー３８の内側には、イメージセンサ保持機構（図示せず）が取り付けられている。イメージセンサ保持機構は、イメージセンサ５０（図３参照）を備える。イメージセンサ５０は、周知のＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサである。イメージセンサ５０のレンズ（図示せず）は、ミシン１の下方に向けられている。レンズの中心は、最も右側の針棒３１から距離２Ｗ離れた位置にある。
【００１９】
アーム部４の前後方向中央部の右側には、操作部６が設けられている。操作部６は、上下方向に伸びる軸（図示せず）を回転軸として回転可能にアーム部４に支持されている。操作部６は、液晶ディスプレイ７（以下、「ＬＣＤ７」と言う。）と、タッチパネル８と、コネクタ９と、スタート／ストップスイッチ４１とを備える。ＬＣＤ７には、例えば、ユーザが指示を入力するための操作画像といった各種情報が表示される。タッチパネル８は、ユーザからの指示を受け付けるために用いられる。ＬＣＤ７に表示された入力キー等の位置に対応したタッチパネル８の箇所を、ユーザが、指又はタッチペンを用いて押圧操作すること（以下、この操作を「パネル操作」と言う。）によって、縫製模様及び縫製条件といった各種条件を選択又は設定できる。コネクタ９は、ＵＳＢ規格のコネクタであり、ＵＳＢデバイス１６０（図３参照）と接続可能である。スタート／ストップスイッチ４１は、縫製の開始又は停止を指示するためのスイッチである。縫製停止中にスタート／ストップスイッチ４１が押下されると、縫製が開始される。縫製中にスタート／ストップスイッチ４１が押下されると、縫製が停止される。
【００２０】
アーム部４の下方には、脚柱部３の下端部から前方へ延びる筒状のシリンダベッド１０が設けられている。シリンダベッド１０の先端部の内部には、釜（図示せず）が設けられている。釜は、下糸（図示せず）が巻回されたボビン（図示せず）を収納する。シリンダベッド１０の内部には、釜駆動機構（図示せず）がある。釜駆動機構（図示せず）は、釜を回転駆動する。シリンダベッド１０の上面には、平面視矩形の針板１６がある。針板１６には、縫針３５（図３参照）が挿通される針穴３６が設けられている。
【００２１】
アーム部４の上面の背面側には、左右一対の糸駒台１２が設けられている。各糸駒台１２には、糸立棒１４が５つ設けられている。糸立棒１４は、上下方向に伸びる棒である。糸立棒１４は、糸駒１３を支持する。一対の糸駒台１２には、針棒３１の数と同じ１０個の糸駒１３を設置可能である。上糸１５は、糸駒台１２に設置された糸駒１３から供給される。上糸１５は、糸道経路を経由して、針棒３１の下端に装着された各縫針３５の針孔（図示せず）に供給される。糸道経路は、糸案内１７と、糸調子器１８と、天秤１９と、針棒糸かけ（図示せず）とを含む。
【００２２】
アーム部４の下方には、刺繍枠移動機構１１のＹキャリッジ２３が設けられている。刺繍枠移動機構１１は、刺繍枠８４（図２参照）を着脱可能に支持する。刺繍枠８４は、縫製対象物３９を保持する。刺繍枠移動機構１１は、Ｘ軸モータ１３２（図３参照）及びＹ軸モータ１３４（図３参照）を駆動源として、刺繍枠８４を前後左右に移動させる。
【００２３】
図２を参照して、刺繍枠８４と刺繍枠移動機構１１とについて説明する。刺繍枠８４は、外枠８１と、内枠８２と、左右１対の連結部８９とを備える。刺繍枠８４は、外枠８１と、内枠８２とで縫製対象物３９を挟持する。連結部８９は、平面視矩形の中央部が矩形に切り抜かれた形状の板部材である。一方の連結部８９は、内枠８２の右部に螺子９５によって固定され、他方の連結部８９は、内枠８２の左部に螺子９４によって固定されている。ミシン１は、刺繍枠８４の他、大きさ及び形状が異なる複数種類の他の刺繍枠を装着可能である。刺繍枠８４は、ミシン１で使用される刺繍枠のうち、左右方向の幅（左右の連結部８９間の距離）が一番大きな刺繍枠である。縫製可能領域は、図示しない公知の検出器（例えば、特開２００４−２５４９８７号公報参照）の出力信号に基づき、刺繍枠の種類に応じて内枠の内側となる位置に自動的に設定される。
【００２４】
刺繍枠移動機構１１は、ホルダ２４と、Ｘキャリッジ２２と、Ｘ軸駆動機構（図示せず）と、Ｙキャリッジ２３と、Ｙ軸移動機構（図示せず）とを備える。ホルダ２４は、刺繍枠８４を着脱可能に支持する。ホルダ２４は、取付部９１と、右腕部９２と、左腕部９３とを備える。取付部９１は、左右方向に長い平面視矩形の板部材である。右腕部９２は、前後方向に伸びる板部材であり、取付部９１の右端に固定されている。左腕部９３は、前後方向に伸びる板部材である。左腕部９３は、取付部９１の左部にあって、取付部９１に対する左右方向の位置を調整可能に固定される。右腕部９２は、一方の連結部８９と係合し、左腕部９３は、他方の連結部８９と係合する。
【００２５】
Ｘキャリッジ２２は、左右方向に長い板部材であり、一部分がＹキャリッジ２３の正面から前方に突出している。Ｘキャリッジ２２には、ホルダ２４の取付部９１が取り付けられる。Ｘ軸駆動機構（図示せず）は、直線移動機構（図示せず）を備える。直線移動機構は、タイミングプーリ（図示せず）と、タイミングベルト（図示せず）とを備え、Ｘ軸モータ１３２を駆動源として、Ｘキャリッジ２２を左右方向（Ｘ軸方向）に移動させる。
【００２６】
Ｙキャリッジ２３は、左右方向に長い箱状である。Ｙキャリッジ２３は、Ｘキャリッジ２２を左右方向に移動可能に支持する。Ｙ軸移動機構（図示せず）は、左右一対の移動体（図示せず）と、直線移動機構（図示せず）とを備える。移動体は、Ｙキャリッジ２３の左右両端の下部に連結され、ガイド溝２５（図１参照）を上下に貫通している。直線移動機構は、タイミングプーリ（図示せず）と、タイミングベルト（図示せず）とを備え、Ｙ軸モータ１３４を駆動源として、移動体をガイド溝２５に沿って前後方向（Ｙ軸方向）に移動させる。移動体に連結されたＹキャリッジ２３と、Ｙキャリッジ２３に支持されたＸキャリッジ２２とは、これに伴って前後方向（Ｙ軸方向）に移動する。縫製対象物３９を保持した刺繍枠８４をＸキャリッジ２２に装着した状態において、縫製対象物３９は、針棒３１と、針板１６との間に配置されている。
【００２７】
図３を参照して、第１及び第２の実施形態のミシン１に共通するミシン１の電気的構成について説明する。図３のように、ミシン１は、縫針駆動部１２０と、縫製対象駆動部１３０と、操作部６と、制御部６０と、イメージセンサ５０とを備える。以下、縫針駆動部１２０と、縫製対象駆動部１３０と、操作部６と、制御部６０とのそれぞれを詳述する。
【００２８】
縫針駆動部１２０は、主軸モータ１２２と、駆動回路１２１と、針棒ケース用モータ４５と、駆動回路１２３と、針孔糸通し機構１２６と、駆動回路１２５とを備える。主軸モータ１２２は、針棒３１を上下方向に往復移動させる。駆動回路１２１は、制御部６０からの制御信号に従って主軸モータ１２２を駆動する。針棒ケース用モータ４５は、針棒ケース２１を左右方向に移動させる。駆動回路１２３は、制御部６０からの制御信号に従って針棒ケース用モータ４５を駆動する。針孔糸通し機構１２６は、詳しくは図示しないが、アーム部４の前方先端の下方に設けられており、針穴３６の直上に位置している針棒３１（縫製針棒）の縫針３５の針孔（図示せず）に、上糸１５（図１参照）を挿通させるための公知の機構である（例えば、特開２００５−７３８６６号公報参照）。駆動回路１２５は、制御部６０からの制御信号に従って針孔糸通し機構１２６を駆動する。
【００２９】
縫製対象駆動部１３０は、Ｘ軸モータ１３２と、駆動回路１３１と、Ｙ軸モータ１３４と、駆動回路１３３とを備える。Ｘ軸モータ１３２は、刺繍枠移動機構１１を駆動させて刺繍枠８４（図２参照）を左右方向に移動させる。駆動回路１３１は、制御部６０からの制御信号に従ってＸ軸モータ１３２を駆動する。Ｙ軸モータ１３４は、刺繍枠移動機構１１を駆動させて刺繍枠８４を前後方向に移動させる。駆動回路１３３は、制御部６０からの制御信号に従ってＹ軸モータ１３４を駆動する。
【００３０】
操作部６は、タッチパネル８と、コネクタ９と、駆動回路１３５と、ＬＣＤ７と、スタート／ストップスイッチ４１とを備える。駆動回路１３５は、制御部６０からの制御信号に従ってＬＣＤ７を駆動する。コネクタ９は、ＵＳＢデバイス１６０と接続する機能を備える。ＵＳＢデバイス１６０としては、例えば、ＰＣと、ＵＳＢメモリとが挙げられる。
【００３１】
制御部６０は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、ＥＥＰＲＯＭ６４と、入出力インターフェイス（Ｉ／Ｏ）６６とを備え、これらは信号線６５によって相互に接続されている。Ｉ／Ｏ６６には、縫針駆動部１２０と、縫製対象駆動部１３０と、操作部６と、イメージセンサ５０とがそれぞれ接続されている。以下、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、ＥＥＰＲＯＭ６４とについて詳述する。
【００３２】
ＣＰＵ６１は、ミシン１の主制御を司り、ＲＯＭ６２のプログラム記憶エリア（図示せず）に記憶された各種プログラムに従って、縫製に関わる各種演算及び処理を実行する。ＲＯＭ６２は、図示しないが、プログラム記憶エリアと、模様記憶エリアとを含む複数の記憶エリアを備える。プログラム記憶エリアには、メインプログラムを含む、ミシン１を動作させるための各種プログラムが記憶されている。メインプログラムは、後述するメイン処理を実行するためのプログラムである。模様記憶エリアには、模様（以下、「刺繍模様」とも言う。））を縫製するためのデータである縫製データが記憶されている。ＲＡＭ６３は、任意に読み書き可能な記憶素子であり、ＣＰＵ６１が演算処理した演算結果等を収容する記憶エリアが必要に応じて設けられている。ＥＥＰＲＯＭ６４には、読み書き可能な記憶素子であり、ミシン１が各種処理を実行するための各種パラメータが記憶されている。ＥＥＰＲＯＭ６４には、さらに、各針棒３１と、各針棒３１の下端に装着される縫針３５の針孔（図示せず）に供給される上糸１５の色とが対応付けて記憶されている。
【００３３】
次に、刺繍枠８４に保持された縫製対象物３９に縫目を形成する動作について図１から図３を参照して説明する。縫製対象物３９を保持した刺繍枠８４は、刺繍枠移動機構１１に支持される。針棒ケース２１が左右に移動することで、１０本の針棒３１のうち１本が選択される。刺繍枠移動機構１１によって、刺繍枠８４が所定の位置に移動される。主軸モータ１２２によって主軸（図示せず）が回転駆動されると、針棒駆動機構３２及び天秤駆動機構（図示せず）が駆動され、選択された針棒３１及びそれに対応する天秤１９が上下駆動される。また、主軸モータ１２２の回転によって釜駆動機構が駆動され、釜が回転駆動される。このように、縫針３５と天秤１９と釜とが同期して駆動され、縫製対象物３９に縫目が形成される。
【００３４】
次に、本実施形態の縫製データについて説明する。本実施形態の縫製データは、図２に示す刺繍座標系１００の座標データを含む。刺繍座標系１００は、Ｘキャリッジ２２を移動させるＸ軸モータ１３２及びＹ軸モータ１３４の座標系である。刺繍座標系１００の座標データは、基準（例えば、Ｘキャリッジ２２）に対する刺繍模様の位置及び角度を表す。Ｘキャリッジ２２には、縫製対象物３９を保持する刺繍枠８４が装着される。したがって、刺繍座標系１００の座標データは、刺繍枠８４に保持された縫製対象物３９に対する刺繍模様の位置及び角度を表す。本実施形態では、刺繍座標系１００とワールド座標系とを予め対応させている。ワールド座標系は、空間全体を示す座標系である。ワールド座標系は、撮影対象物の重心等の影響を受けることのない座標系である。
【００３５】
図２のように、刺繍座標系１００は、ミシン１の左から右に向かう方向がＸ軸プラス方向であり、ミシン１の前から後に向かう方向がＹ軸プラス方向である。本実施形態では、刺繍枠８４の初期位置を刺繍座標系１００の原点（Ｘ，Ｙ，Ｚ）＝（０，０，０）としている。刺繍枠８４の初期位置は、刺繍枠８４に対応する縫製可能領域８６の中心点が、針落ち点と一致する位置である。針落ち点とは、針穴３６（図１参照）の鉛直上方に配置された縫針３５（図３参照）が、縫製対象物３９の上にある状態から針棒３１を下方向に移動させた際に、縫針３５が縫製対象物３９に刺さる点である。本実施形態の刺繍枠移動機構１１は、刺繍枠８４をＺ方向（ミシン１の上下方向）には移動させないので、縫製対象物３９の厚みが無視できる範囲であれば、縫製対象物３９の上面をＺ＝０としている。
【００３６】
ＲＯＭ６２に記憶されている縫製データの座標データは、刺繍模様の初期配置を規定する。刺繍模様の初期配置は、刺繍模様の中心点が縫製可能領域８６の中心点と一致するように設定されている。縫製データの座標データは、縫製対象物３９に対する刺繍模様の配置が変更された場合に適宜補正される。第１及び第２実施形態では、縫製対象物３９に対する刺繍模様の配置は、後述するメイン処理に従って設定される。以下の説明では、刺繍模様（刺繍模様の中心点）の位置及び刺繍模様の角度は、刺繍座標系１００で表されるデータを用いて、刺繍枠８４に保持された縫製対象物３９に対して設定される。
【００３７】
次に、イメージセンサ５０の撮影範囲について説明する。イメージセンサ５０が撮影位置に配置された場合、イメージセンサ５０の刺繍座標系１００のＸＹ平面における撮影範囲は、イメージセンサ５０のレンズ中心の真下となる点を中心とする、左右方向の長さが約８０ｍｍであり前後方向の長さが約６０ｍｍの矩形範囲である。本実施形態の撮影位置は、イメージセンサ５０のレンズ中心が、針穴３６の直上に配置される位置である。イメージセンサ５０が撮影位置に配置され、且つ、刺繍枠８４が初期位置に配置された場合の撮影範囲１８０は、図２のように刺繍座標系１００の原点を中心とする矩形範囲となる。
【００３８】
図４を参照して、標識１１０について説明する。図４の紙面上側、下側、左側、右側をそれぞれ、標識１１０に描かれた模様の上側、下側、左側、右側として説明する。図４に示す標識１１０は、白色で薄板状の基材シート１０８の上面に模様が描かれたものである。基材シート１０８は、例えば、縦が約２．５ｃｍ，横が約２．５ｃｍの正方形状である。基材シート１０８の上面には、第一円１０１と、第二円１０２と、第一中心点１１１と、第二中心点１１２とが描かれている。第二円１０２は、第一円１０１の上方に配置される。第二円１０２の直径は、第一円１０１の直径よりも小さい。第一中心点１１１は、第一円１０１の中心である。第二中心点１１２は、第二円１０２の中心である。基材シート１０８の上面には、さらに、線分１０３から１０６が描かれている。線分１０３と、線分１０４とは、第一中心点１１１と第二中心点１１２とを通る仮想的な直線（図示せず）と重なる。線分１０５と、線分１０６とは、第一円１０１の第一中心点１１１を経由し線分１０３に直交する仮想的な直線（図示せず）と重なる。線分１０３から１０６は、それぞれ基材シート１０８の外縁端まで描かれている。
【００３９】
基材シート１０８の裏面には透明の粘着剤が塗着されている。したがって、基材シート１０８を縫製対象物３９上に貼付することが可能である。通常、基材シート１０８は剥離紙（図示せず）に貼着された状態になっている。ユーザは、剥離紙から基材シート１０８を剥がして使用する。
【００４０】
次に、図５から図１５を参照して、第１の実施形態のミシン１において実行されるメイン処理について説明する。メイン処理は、刺繍枠内に設定される縫製可能領域に収まる大きさの模様を縫製する場合に実行される処理である。本実施形態のメイン処理では特に、刺繍枠の内側に設定される縫製可能領域よりも広い範囲に複数の模様を縫製する場合に、ユーザの指示に従って、模様間の配置を調整可能である。具体例として、図６の模様２０５がＸ軸方向に並べられて縫製される場合について説明する。模様２０５の大きさは、Ｘ軸方向の長さが１８６．８ｍｍであり、Ｙ軸方向の長さが１３３．０ｍｍである。縫製可能領域８６の大きさが、Ｘ軸方向の長さが３６０ｍｍであり、Ｙ軸方向の長さが２００ｍｍである場合、１つの模様２０５は縫製可能領域８６に収まる。しかし、Ｘ軸方向に２個の模様２０５を重ねずに、並べて縫製する場合に、２個の模様２０５は、縫製可能領域８６には収まらない。
【００４１】
図５のメイン処理は、ユーザがメイン処理を開始する指示を入力した場合に実行される。メイン処理を開始する指示は、例えば、パネル操作によって入力される。図５のメイン処理を実行するためのプログラムは、図３のＲＯＭ６２に記憶されており、ＣＰＵ６１によって実行される。以下の説明において、イメージセンサ５０が生成した画像データによって表される画像を、撮影画像と言う。例示する各種画面及びメッセージは、駆動回路１３５に制御信号が出力されることによってＬＣＤ７に表示される。例示する各種画面において、紙面の左右方向及び上下方向を、それぞれ画面の左右方向及び上下方向と言う。
【００４２】
図５のように、メイン処理ではまず、変数Ｎに１が設定され、設定された変数ＮはＲＡＭ６３に記憶される（Ｓ１０）。変数Ｎは、ユーザによって選択された模様の数をカウントするための変数である。変数Ｎは、選択された模様の縫製順序に対応する。次に、ＣＰＵ６１は、Ｎ番目の模様が選択されるまで待機する（Ｓ２０：ＮＯ）。ステップＳ２０では、まず、図６に例示する画面２００が表示される。図６に示すように、画面２００には、模様表示欄２０１と、模様情報欄２０２と、模様選択欄２０３と、ＳＥＴキー２０４とが表示されている。
【００４３】
模様表示欄２０１には、現在選択されている模様が縫製される範囲を表す図形が表示される。模様表示欄２０１の大きさは、ミシン１に設定される縫製可能範囲の最大の大きさを表す。刺繍枠８４が装着された場合に設定される縫製可能範囲８６の大きさは、模様表示欄２０１の大きさに対応している。模様表示欄２０１の左右方向は、刺繍座標系１００のＸ軸方向に対応する。模様表示欄２０１の上下方向は、刺繍座標系１００のＹ軸方向に対応する。本実施形態では、模様が縫製される範囲を表す図形を矩形で表す。模様２０５の配置を変更する前の状態では、模様２０５が縫製される範囲を表す矩形２０６は、模様表示欄２０１の左右方向に平行な辺と、模様表示欄２０１の上下方向に垂直な方向に平行な辺とを備える。模様情報欄２０２には、現在選択されている模様に関する情報として、上記矩形の大きさと、初期配置に対する移動距離及び回転角度と、縫製に必要な糸の色数とが表示されている。模様選択欄２０３には、ＲＯＭ６２又はＥＥＰＲＯＭ６４に記憶されている縫製データに基づき、模様の候補が表示されている。ユーザは、模様選択欄２０３に表示されている模様の中から、所望の模様をパネル操作によって選択する。ＳＥＴキー２０４は、模様の選択が終了した場合に選択される。ステップＳ２０では、パネル操作によって、模様選択欄２０３の中から１つの模様が選択された後、ＳＥＴキー２０４が選択された場合に、Ｎ番目の模様が選択されたと判断される（Ｓ２０：ＹＥＳ）。この場合、ＲＯＭ６２又はＥＥＰＲＯＭ６４から。選択されたＮ番目の模様に対応する縫製データが取得され、ＲＡＭ６３に記憶される（Ｓ３０）。
【００４４】
図６の画面２００において、１番目の模様として模様２０５が選択された後、ＳＥＴキー２０４が選択された場合（Ｓ２０：ＹＥＳ，Ｓ４０：ＹＥＳ）、Ｎ番目の模様の編集及び配置の設定が実行される（Ｓ５０）。変数Ｎが１である場合には、ステップＳ３０で取得された縫製データが、模様の編集及び配置の設定に従って、公知の方法により補正される。
【００４５】
ステップＳ５０では、まず、図７に例示する画面２１０が表示される。図７に示すように、画面２１０には、模様表示欄２１１と、模様情報欄２１２と、模様編集欄２１３と、ＥＤＩＴ  ＥＮＤキー２１４とが表示されている。模様表示欄２１１は、模様表示欄２０１と同様であり、模様情報欄２１２は、模様情報欄２０２と同様である。模様編集欄２１３は、模様の編集及び配置を指示する各種キーが表示される。ユーザは、模様編集欄２１３に表示されたキーをパネル操作によって選択することによって、模様の編集及び配置を指示することができる。模様の編集及び配置には、例えば、模様の大きさの変更と、初期配置に対する模様の回転と、模様の反転と、初期配置に対する模様の移動とを含む。模様の初期配置は、上述のように、縫製データによって規定されている。ＥＤＩＴ  ＥＮＤキー２１４は、模様の編集及び配置が終了した場合に選択される。
【００４６】
図７の具体例において、矩形２０６で表される模様２０５の配置が、初期配置に対して３４８度時計回りに回転され、Ｘ軸方向に−４５．０ｍｍ、Ｙ軸方向に−１５．６ｍｍ移動された場合を想定する。模様の編集及び配置が終了した後、ＥＤＩＴ  ＥＮＤキー２１４が選択された場合、図示しないが、縫製開始キーと、模様つなぎキーとを備える画面がＬＣＤ７に表示される。縫製開始キーは、模様の縫製を開始することを指示する場合に選択される。模様つなぎキーは、ステップＳ２０で選択されたＮ番目の模様に加え、Ｎ＋１番目の模様が縫製される場合であって、Ｎ番目の模様と、Ｎ＋１番目の模様との全体が縫製可能領域よりも広い範囲に縫製される場合に選択される。
【００４７】
次に、模様つなぎキーが選択されたか否かが判断される（Ｓ９５）。模様つなぎキーが選択された場合には（Ｓ９５：ＹＥＳ）、図８に示す画面２２０のように、第１指定キー群２２４が表示される（Ｓ１００）。図８に示すように、画面２２０には、模様表示欄２２１と、模様情報欄２２２と、指示キー表示欄２２３とが表示されている。模様表示欄２２１は、模様表示欄２０１と同様であり、模様情報欄２２２は、模様情報欄２０２と同様である。指示キー表示欄２２３には、第１指定キー群２２４と、ＣＬＯＳＥキー２２６とが表示されている。第１指定キー群２２４に含まれる各第１指定キーは、第１基準を指定するキーである。第１基準は、ユーザによって指定された、第１図形に含まれる第１線分及び第１点の少なくともいずれかを含む基準である。第１基準は、Ｎ番目の模様を基準模様とし、Ｎ＋１番目の模様を次の模様とする場合、基準模様の配置に対して次の模様の配置を設定する処理に用いられる。本実施形態の第１基準は、第１線分及び第１点を含む。第１図形は、基準模様（Ｎ番目の模様）が縫製される範囲を表す図形であり、本実施形態では模様が収まる最小矩形である。第１線分は、矩形を構成する四辺のいずれかから選択される。第１点は、第１線分の両端の点及び第１線分の中点のいずれかから選択される。本実施形態では、第１指定キー群２２４に含まれる、１２個の第１指定キーの中から、第１線分と第１点との組み合わせが第１基準として選択される。ＣＬＯＳＥキー２２６は、第１基準の指定が終了した場合に選択される。
【００４８】
次に、第１指定キー群２２４のうちのいずれかの第１指定キーが選択されたか否かが判断される（Ｓ１１０）。図８に示す画面２２０において、第１指定キー２２５が選択された場合（Ｓ１１０：ＹＥＳ）、模様表示欄２２１に示すように、矩形２０６に第１線分２２７及び第１点２２８が付加されて表示される（Ｓ１２０）。第１線分２２７及び第１点２２８は、第１指定キー２２５に対応している。本実施形態のミシン１は、ユーザが矩形２０６に対する第１基準を視認しやすいように、矩形２０６を黒色で、第１線分２２７を青色で、第１点２２８を赤色で、それぞれ表示する。矩形２０６の配置は、刺繍座標系で表される縫製データによって特定される。ステップＳ１２０では、第１保持位置における第１線分２２７及び第１点２２８の配置は、縫製データに基づき刺繍座標系の座標で特定され、ＲＡＭ６３に記憶される。第１保持位置は、刺繍枠８４に対する縫製対象物３９の保持位置のうち、ユーザによって設定された、基準模様が縫製される場合の位置である。刺繍枠８４に対する縫製対象物３９の保持位置は、ユーザが刺繍枠８４に縫製対象物３９を保持させることによって設定される。第１指定キー群２２４のうちのいずれの第１指定キーも選択されない場合（Ｓ１１０：ＮＯ）、又は、ステップＳ１２０の次に、ＣＬＯＳＥキー２２６が選択されたか否かが判断される（Ｓ１３０）。ＣＬＯＳＥキー２２６が選択されていない場合（Ｓ１３０：ＮＯ）、処理はステップＳ１１０に戻る。ＣＬＯＳＥキー２２６が選択された場合（Ｓ１３０：ＹＥＳ）、図示しないが、縫製開始キーを備える画面がＬＣＤ７に表示される。
【００４９】
次に、ＣＰＵ６１は、縫製開始キーが選択されるまで待機する（Ｓ１４０：ＮＯ）。縫製開始キーが選択された場合（Ｓ１４０：ＹＥＳ）、Ｎ番目の模様の縫製が実行される（Ｓ１５０）。具体的には、Ｎ番目の模様の縫製データに従って、駆動回路１３１と、駆動回路１３３とに制御信号が出力され、刺繍枠８４が移動される。駆動回路１２１に制御信号が出力され、主軸モータ１２２が駆動される。
【００５０】
次に、メッセージ「次の模様を縫製しますか？」と、ＯＫキーとがＬＣＤ７に表示される（Ｓ１６０）。メッセージは、次の模様（Ｎ＋１番目の模様）を縫製するための処理を実行するか否かをユーザに確認するために表示される。ＯＫキーは、次の模様を縫製するための処理を実行する場合に選択される。所定時間内（例えば、５分間）にＯＫキーが選択されない場合（Ｓ１７０：ＮＯ）、メイン処理は終了する。ＯＫキーが選択された場合（Ｓ１７０：ＹＥＳ）、変数Ｎはインクリメントされ、インクリメントされた変数ＮはＲＡＭ６３に記憶される（Ｓ１８０）。
【００５１】
次に、標識検出処理が実行される（Ｓ１９０）。標識検出処理は、第１保持位置における標識１１０の配置と、第１基準とを対応付ける処理である。ステップＳ１８０において、Ｎはインクリメントされているので、Ｎ−１番目の模様が、前述の基準模様に対応し、Ｎ番目の模様が、前述の次の模様に対応する。標識１１０の配置は、標識１１０の位置及び角度の少なくともいずれかを含む。本実施形態のミシン１は、標識１１０の配置として、２つの標識１１０の第一中心点１１１の刺繍座標系の座標に基づき、標識１１０の位置及び角度を検出する。標識１１０の位置は、例えば、２つの標識１１０のうちの一方の第一中心点１１１の刺繍座標系の座標で表される。標識１１０の角度は、２つの標識１１０のうちの一方の標識１１０の第一中心点１１１から他方の標識１１０の第一中心点１１１に向かうベクトルと、刺繍座標系のＸ軸とがなす角で表される。２つの標識１１０の区別は、例えば、各標識１１０における第一中心点１１１に対する、第二中心点１１２の相対位置にもとづき判断される。本実施形態では図１０に例示するように、第１線分２２７の両端付近にそれぞれ配置された２つの標識１１０の撮影画像に基づき、第１保持位置における標識１１０の配置が検出される。
【００５２】
図９を参照して標識検出処理の詳細について説明する。図９に示すように、標識検出処理ではまず、図１１に例示する画面２４０のように、標識１１０の配置予定位置を示す赤色の矩形２４５がＬＣＤ７に表示され、イメージセンサ５０による針元の撮影が開始される（Ｓ１９２、Ｓ１９４）。図１１に示すように、画面２４０には、模様表示欄２４１と、配置予定位置表示欄２４２とが表示されている。模様表示欄２４１は、模様表示欄２０１と同様である。配置予定位置表示欄２４２には、メッセージ２４３と、合成画像２４４と、ＯＫキー２４６とが表示されている。合成画像２４４は、イメージセンサ５０から出力される針元付近の画像に、赤色の矩形２４５が付与された画像である。赤色の矩形２４５は、針元付近の画像における、第１線分の一方端を含む位置に表示される。矩形２４５の大きさは、標識１１０の大きさの約１．５倍である。メッセージ２４３は、標識１１０を矩形２４５の内側の領域に配置した後、ＯＫキー２４６を選択することをユーザに促すために表示される。ＯＫキー２４６は、矩形２４５の内側に標識１１０が配置された場合に選択される。ユーザは、画面２４０を確認しながら、配置予定位置表示欄２４２に表示されているように、矩形２４５の内側に標識１１０を貼り付けた後、ＯＫキーを選択する。
【００５３】
ＣＰＵ６１は、ＯＫキー２４６が選択されるまで待機する（Ｓ１９６：ＮＯ）。ＯＫキー２４６が選択された場合（Ｓ１９６：ＹＥＳ）、イメージセンサ５０から出力される画像データが取得され、取得された画像データがＲＡＭ６３に記憶される（Ｓ１９８）。次に、矩形２４５の内側となる部分の画像から標識１１０を検出する処理が実行される（Ｓ２００）。ステップＳ２００では、矩形２４５の内側となる部分の画像から標識１１０が検出された場合、標識１１０に含まれる第一中心点１１１及び第二中心点１１２の刺繍座標系の座標が特定される。標識１１０の検出及び座標の特定は、公知の方法（例えば、特開２０１０−２４６８８５号公報参照）を用いて実行される。前述のように本実施形態は、刺繍座標系と、ワールド座標系とは対応付けられているので、画像処理によって算出されたワールド座標系の三次元座標に基づき、刺繍座標系の座標が算出される。ステップＳ２００で標識１１０が検出されていない場合（Ｓ２０２：ＮＯ）、標識１１０を矩形２４５内に配置することをユーザに促すメッセージがＬＣＤ７に表示される（Ｓ２０４）。次に、処理はステップＳ１９４に戻る。ステップＳ１９８で標識１１０が検出された場合（Ｓ２０２：ＹＥＳ）、ステップＳ１９８で検出された標識１１０が、２個目の標識１１０であるか否かが判断される（Ｓ２０６）。
【００５４】
前述のように、本実施形態のミシン１は、第１線分の両端付近にそれぞれ配置された２個の標識１１０を検出して、標識１１０の配置と、第１保持位置における基準模様の配置とを対応付ける。ステップＳ２００で検出された標識１１０が、１個目の標識１１０である場合（Ｓ２０６：ＮＯ）、駆動回路１３１と、駆動回路１３３とに制御信号が出力され、刺繍枠８４が移動される（Ｓ２０８）。具体的には、第１線分の他方端に設定される配置予定位置がイメージセンサ５０の撮影範囲に収まる位置に、刺繍枠８４が移動される。次に、処理はステップＳ１９２に戻り、２個目の標識１１０を検出するための処理が実行される。ステップＳ２００で検出された標識１１０が、２個目の標識１１０である場合（Ｓ２０６：ＹＥＳ）、標識検出処理は終了し、処理は図５に示すメイン処理に戻る。
【００５５】
図５のステップＳ１９０の次に、刺繍枠８４に対する縫製対象物３９の保持位置を、Ｎ番目の模様を縫製するための位置に変更することをユーザに促すメッセージを表示させる（Ｓ２１０）。刺繍枠８４に対する縫製対象物３９の保持位置の変更は、縫製対象物３９の表面に標識１１０が貼り付けられた状態で実行される。すなわち、刺繍枠８４に対する縫製対象物３９の保持位置が変更されても、縫製対象物３９に対する標識１１０の配置は変更されない。ユーザは、刺繍枠８４に対する縫製対象物３９の保持位置を、第１保持位置から第２保持位置に変更する。第２保持位置と、第１保持位置とは、刺繍枠８４に対する縫製対象物３９の相対的な保持位置が異なる。本実施形態の第２保持位置は、次の模様（Ｎ番目の模様）が縫製可能領域に収まること、及び縫製対象物３９に貼り付けられた２個の標識１１０のそれぞれが、刺繍枠８４の内側、特に、縫製可能領域内に配置されることを満たす。
【００５６】
次に、処理はステップＳ２０に戻る。前述の具体例において、ステップＳ２０において、２番目の模様として、１番目の模様２０５と同じ模様２０５が選択された場合を想定する（Ｓ２０：ＹＥＳ）。この場合、２番目の模様２０５の縫製データが取得された後（Ｓ３０）、変数Ｎは１ではないと判断される（Ｓ４０：ＮＯ）。変数Ｎが２以上の場合には、変数Ｎが１である場合とは異なり、配置設定処理が実行される（Ｓ６０）。配置設定処理では、第２保持位置における次の模様（Ｎ番目の模様）の配置を設定する処理が実行される。ステップＳ６０の時点では、基準模様は既に縫製対象物に縫製されており、縫製対象物に対する配置が確定している。ステップＳ６０では、基準模様の配置に対する次の模様の相対的な配置と、第２保持位置における基準模様の配置とに基づき、第２保持位置での縫製対象物に対する次の模様（Ｎ番目の模様）の配置を設定する処理が実行される。
【００５７】
図１２を参照して、配置設定処理の詳細について説明する。図１２に示すように、配置設定処理ではまず、図１３に示す画面２５０のように、第２指定キー群２５４が表示される（Ｓ６２）。図１３に示すように、画面２５０には、模様表示欄２５１と、模様情報欄２５２と、指示キー表示欄２５３とが表示されている。模様表示欄２５１は、模様表示欄２０１と同様であり、模様情報欄２５２は、模様情報欄２０２と同様である。指示キー表示欄２５３には、第２指定キー群２５４と、ＣＬＯＳＥキー２５６とが表示されている。第２指定キー群２５４に含まれる各第２指定キーは、第２基準を指定するキーである。第２基準とは、ユーザによって指定された、第２図形に含まれる第２線分及び第２点の少なくともいずれかを含む基準である。第２図形は、次の模様が縫製される範囲を表す図形であり、本実施形態では第１図形と同様に矩形である。本実施形態の第２基準は、第２線分及び第２点を含む。第２線分は、第１線分と同様に、矩形を構成する四辺のいずれかから選択される。第２点は、第１点と同様に、第２線分の両端の点及び第２線分の中点のいずれかから選択される。本実施形態では、第２指定キー群２５４に含まれる、１２個の第２指定キーの中から、第２線分と第２点との組み合わせが第２基準として選択される。第２基準は、基準模様（Ｎ−１番目の模様）の配置に対する次の模様（Ｎ番目の模様）の相対的な配置を決定する処理に用いられる。ＣＬＯＳＥキー２５６は、第２基準の指定が終了した場合に選択される。
【００５８】
次に、第２指定キー群２５４のうちのいずれかの第２指定キーが選択されたか否かが判断される（Ｓ６４）。図１３に示す画面２５０において、いずれかの第２指定キーが選択された場合（Ｓ６４：ＹＥＳ）、１番目の模様２０５の配置に対する２番目の模様２０５の相対的な配置が決定され（Ｓ７０）、決定結果はＬＣＤ７に表示される（Ｓ７２）。本実施形態では、模様の配置は、初期配置に対する模様の位置及び角度を含む。基準模様（Ｎ−１番目の模様）の配置に対する次の模様（Ｎ番目の模様）の相対的な配置は、第１基準及び第２基準に基づき以下のように決定される。すなわち、基準模様の配置に対する次の模様の相対的な配置は、第１線分の延伸方向が第２線分と重なり、且つ、第１点が、第２点と重なる配置に決定される。上記の条件を満たす、基準模様の配置に対する次の模様の相対的な配置は、２パターン考えられる。本実施形態では、２パターンの配置のうち、基準模様と次の模様（Ｎ番目の模様）とが互いに重ならない方が採用される。
【００５９】
図１３に示す画面２５０において、第２指定キー２５５が選択された場合、模様表示欄２５１に例示するように、１番目の模様２０５の配置に対する２番目の模様２０５の相対的な配置は以下のように決定される。すなわち、１番目の模様２０５の範囲を表す矩形２０６の右辺の延伸方向と、２番目の模様２０５の範囲を表す矩形２５８の左辺とが重なり、且つ、矩形２０６の右辺の中点と、矩形２５８の左辺の上側の端点とが重なる配置に決定される。図１３に示す画面２５０において、第２指定キー２５７が選択された場合、図１４の模様表示欄２６１に例示するように、１番目の模様２０５の配置に対する２番目の模様２０５の相対的な配置は以下のように決定される。すなわち、１番目の模様２０５の範囲を表す矩形２０６の右辺の延伸方向と、２番目の模様２０５の範囲を表す矩形２５８の左辺とが重なり、且つ、矩形２０６の右辺の中点と、矩形２５８の左辺の中点とが重なる配置に決定される。ユーザは、ＬＣＤ７に表示された画面を見ることによって、基準模様（Ｎ−１番目の模様）の配置に対する次の模様（Ｎ番目の模様）の相対的な配置を確認する。
【００６０】
第２指定キー群２５４のうちのいずれの第２指定キーも選択されない場合（Ｓ６４：ＮＯ）、又は、ステップＳ７２の次に、ＣＬＯＳＥキー２５６が選択されたか否かが判断される（Ｓ７４）。ＣＬＯＳＥキー２５６が選択されていない場合（Ｓ７４：ＮＯ）、処理はステップＳ６４に戻る。ＣＬＯＳＥキー２２６が選択された場合（Ｓ７４：ＹＥＳ）、標識１１０の配置に基づき、第２保持位置における基準模様（Ｎ−１番目の模様）の配置を特定するための処理が実行される。図９の標識検出処理とは異なり、刺繍枠８４の内側全体が標識１１０の検出対象範囲に設定される。
【００６１】
具体的には、まず、イメージセンサ５０から出力された画像データが取得される（Ｓ７６）。次に、ステップＳ７６で取得された画像データによって表される画像全体を検出対象として、標識１１０の検出処理が実行される（Ｓ７８）。標識１１０の検出は、ステップＳ１９８と同様に、公知の方法を用いて実行される。標識１１０が検出された場合には、例えば、標識１１０の第一中心点１１１及び第二中心点１１２の刺繍座標系の座標が算出される。ステップＳ７８で標識１１０が検出されていない場合（Ｓ８０：ＮＯ）、又は、ステップＳ７８で１個目の標識１１０が検出された場合（Ｓ８０：ＹＥＳ，Ｓ８２：ＮＯ）には、刺繍枠８４の内側の全領域が検出対象範囲として設定されたか否かが判断される（Ｓ８４）。検出対象範囲として設定されていない領域がある場合（Ｓ８４：ＮＯ）、駆動回路１３１及び駆動回路１３３に制御信号が出力され、検出対象範囲として設定されていない領域が、イメージセンサ５０の撮影範囲に収まる位置に、刺繍枠８４が移動される（Ｓ８６）。刺繍枠８４の内側の全領域が、検出対象範囲として設定された場合（Ｓ８４：ＹＥＳ）、２個の標識１１０が検出できないことを報知するメッセージがＬＣＤ７に表示される（Ｓ８８）。この場合、ユーザは、２個の標識１１０が刺繍枠８４の内側の領域にあるか否かを確認する。ステップＳ８６又はステップＳ８８の次に処理はステップＳ７６に戻る。
【００６２】
２個の標識１１０のそれぞれが検出された場合（Ｓ８０：ＹＥＳ，Ｓ８２：ＹＥＳ）、第２保持位置における基準模様（Ｎ−１番目の模様）の配置が特定される（Ｓ９０）。ステップＳ９０では、第２保持位置における標識１１０の配置と、標識１１０の配置及び第１基準の対応とに基づき、第２保持位置における基準模様の配置が特定される。第２保持位置における標識１１０の配置は、例えば、ステップＳ７８で算出された標識１１０の第一中心点１１１の刺繍座標系の座標で表される。標識１１０の配置及び第１基準の対応は、例えば、図５のステップＳ１９０の標識検出処理で算出される、第１保持位置における標識１１０の第一中心点１１１の刺繍座標系の座標と、ステップＳ１２０で特定された第１基準の刺繍座標系の座標とによって表される。
【００６３】
次に、第２保持位置における基準模様（Ｎ−１番目の模様）の配置と、基準模様の配置に対する次の模様の相対的な配置とに基づき、第２保持位置における縫製対象物３９に対する次の模様（Ｎ番目の模様）の配置が設定される（Ｓ９２）。ステップＳ９２では、設定結果に基づき、Ｎ番目の模様の縫製データが補正される。Ｎ番目の模様の配置の設定結果は、例えば、図１５の画面２７０のように、ＬＣＤ７に表示される。図１５に示す画面２７０は、模様表示欄２７１と、縫製情報欄２７２と、糸色表示欄２７３とが表示されている。模様表示欄２７１は、模様表示欄２０１と同様である。模様表示欄２７１には、具体例の２番目の模様２０５の配置が、矩形２５８の位置及び角度によって表されている。縫製情報欄２７２は、Ｎ番目の模様を縫製するための条件として、縫製時間と、糸色数と、針落ち点の数と、縫製開始からの経過時間とが表示されている。糸色表示欄２７３には、針棒３１の下端に供給されている糸の色名が表示されている。次に、「標識をはがしてください。」とのメッセージがＬＣＤ７に表示される（Ｓ９４）。次に、図示しないが、縫製開始キーと、模様つなぎキーとを備える画面がＬＣＤ７に表示される。配置設定処理は以上で終了し、処理は図５のメイン処理に戻る。
【００６４】
図５のメイン処理において、ステップＳ６０の次に、ＣＰＵ６１は、模様つなぎキー又は縫製開始キーが選択されるまで待機する（Ｓ９５：ＮＯ，Ｓ２２０：ＮＯ）。模様つなぎキーが選択された場合（Ｓ９５：ＹＥＳ）、前述のステップＳ１００の処理が実行される。縫製開始キーが選択された場合（Ｓ９５：ＮＯ，Ｓ２２０：ＹＥＳ）、ステップＳ１５０の処理と同様にＮ番目の模様の縫製が実行される（Ｓ２３０）。具体例では、２番目の模様２０５が図１５の模様表示欄２７１に矩形２５８で示される配置で縫製される。メイン処理は以上で終了する。メイン処理によって、具体例では、図１６に例示するように、第１保持位置において、縫製対象物３９に対して設定される縫製可能領域８６よりも広い範囲に、２個の模様２０５が、矩形２０６で示す配置と、矩形２５８で示す配置とで縫製される。
【００６５】
上記第１の実施形態のミシン１において、刺繍枠移動機構１１は、本発明の「移動手段」に相当する。針棒駆動機構３２は、本発明の「縫製手段」に相当する。イメージセンサ５０は、本発明の「撮影手段」に相当する。図５のステップＳ５０と、ステップＳ１００と、ステップＳ１１０とを実行するＣＰＵ６１は、本発明の「第１基準取得手段」として機能する。図１２のステップＳ６２と、ステップＳ６４とを実行するＣＰＵ６１は、本発明の「第２基準取得手段」として機能する。ステップＳ７０を実行するＣＰＵ６１は、本発明の「配置決定手段」として機能する。図９のステップＳ１９８と、図１２のステップＳ７６とを実行するＣＰＵ６１は、本発明の「画像データ取得手段」として機能する。図９のステップＳ２００と、図１２のステップＳ７８とを実行するＣＰＵ６１は、本発明の「検出手段」として機能する。図１２のステップＳ９０を実行するＣＰＵ６１は、本発明の「配置特定手段」として機能する。ステップＳ９２を実行するＣＰＵ６１は、本発明の「設定手段」として機能する。図１２のステップＳ７２を実行するＣＰＵ６１は、本発明の「第１表示手段」として機能する。図９のステップＳ１９２を実行するＣＰＵ６１は、本発明の「第２表示手段」として機能する。メイン処理において基準模様を縫製する処理（Ｓ１５０）を実行するＣＰＵ６１は、本発明の「第１縫製制御手段」として機能する。次の模様を縫製する処理（Ｓ１５０又はＳ２３０）を実行するＣＰＵ６１は、本発明の「第２縫製制御手段」として機能する。
【００６６】
ミシン１は、複数の模様を、縫製可能領域よりも広い範囲に縫製する場合に、基準模様の配置に対する次の模様の相対的な配置が、ユーザが指示した配置となるように、第２保持位置での縫製対象物３９に対する次の模様の配置を設定することができる。ユーザは、第１指定キーを選択することによって第１基準を設定し、第２指定キーを選択することによって第２基準を設定するという簡単な操作によって、基準模様の配置に対する次の模様の相対的な配置を設定させることができる。ミシン１は、第２保持位置での基準模様の配置を、縫製対象物３９の表面に配置された標識を撮影した画像データに基づき自動的に特定する。第２保持位置での基準模様の配置を特定するためのユーザの操作は標識１１０を縫製対象物３９に貼り付けるのみでよく、ユーザが目視で特定するミシンに比べ、ミシン１の方が容易である。第２保持位置での基準模様の配置を特定する精度は、ユーザが目視で特定するミシンに比べ、ミシン１の方が高い。とくに、本実施形態のミシン１は、２つの標識１１０を用いて、第２保持位置での基準模様の配置を特定しているため、１つの標識１１０を用いて配置を特定する場合に比べ、特に相対的な角度を精度よく特定することができる。
【００６７】
ミシン１は、図１３及び図１４に例示するように、基準模様の配置に対する次の模様の相対的な配置をＬＣＤ７に表示させる。したがって、ユーザは、画面の表示に基づき、ユーザが意図するように、基準模様の配置に対する次の模様の相対的な配置が設定されたか否かを確認することができる。ミシン１は、図１１の画面２４０に例示するように、標識１１０を貼り付ける予定の位置を示す、赤色の矩形２４５を含む合成画像２４４をＬＣＤ７に表示する。したがって、ミシン１は、配置予定位置に１つ以上の標識１１０を配置することを、ユーザに促すことができる。また、ミシン１は、刺繍枠８４に対する縫製対象物３９の保持位置が第１保持位置にある場合には、配置予定位置についてのみ標識１１０を検出する処理を実行すればよい。このため、ミシン１は、刺繍枠８４の内側の全範囲を検出対象範囲とする場合に比べ、標識１１０の配置を検出するための処理を簡略化することができる。配置予定位置は、第１基準付近、特に、第１線分の両端付近に自動的に設定される。本実施形態では、第１基準に対する第２基準の相対的な配置が上述のように設定されている。配置予定位置を上記のように設定されるので、ユーザは、標識１１０を撮影範囲内に配置されるように、第２保持位置をしやすい。以上のように、ミシン１は、基準模様の配置に対する次の模様の相対的な配置が、ユーザが指示した配置となるように、基準模様と、次の模様とを縫製対象物３９に縫製することができる。
【００６８】
次に、第２の実施形態のミシン１において実行されるメイン処理について説明する。図示しないが、第２の実施形態のメイン処理は、図５に示す第１の実施形態のメイン処理と、ステップＳ６０の配置設定処理において異なり、他の処理は同様である。以下、第１の実施形態のメイン処理と同様な処理については説明を省略し、第１の実施形態のメイン処理と異なるステップＳ６０の処理について図１７及び図１８を参照して説明する。第２の実施形態のメイン処理は、ＲＯＭ６２に記憶されたメインプログラムに従って、ＣＰＵ６１が実行する。
【００６９】
図１７において、図１２の第１の実施形態の配置設定処理と同様の処理を実行する処理には、同じステップ番号が付与されている。図１７に示すように、第２の実施形態の配置設定処理は、ステップＳ６６が実行され、ステップＳ６２に代えてステップＳ６３が実行され、ステップＳ７０に代えてステップＳ７１が実行され、ステップＳ７４に代えてステップＳ７５が実行される点で、図１２の第１の実施形態の配置設定処理と異なる。第１の実施形態と同様な処理については説明を省略し、以下、第１の実施形態と異なるステップＳ６３と、ステップＳ６６と、ステップＳ７１と、ステップＳ７５の処理について、第１の実施形態と同様の具体例を用いて説明する。
【００７０】
第２の実施形態では、第１基準に対する第２基準の相対的な位置を数値で設定可能である。ステップＳ６３では、例えば、図１８に例示する画面３００が表示される。画面３００には、模様表示欄３０１と、模様情報欄３０２と、配置指定欄３０３とが表示されている。模様表示欄３０１は、模様表示欄２０１と同様であり、模様情報欄３０２は、模様情報欄２０２と同様である。配置指定欄３０３には、第２指定キー群３０４と、Ｙ軸方向距離設定キー３０６と、Ｘ軸方向距離設定キー３０７と、ＯＫキー３０８とが表示されている。第２指定キー群３０４は、図１３の第２指定キー群２５４と同様である。Ｙ軸方向距離設定キー３０６は、第１基準に対する第２基準の刺繍座標系のＹ軸方向の相対位置をｍｍ単位の数値で指定するためのキーである。Ｘ軸方向距離設定キー３０７は、第１基準に対する第２基準の刺繍座標系のＸ軸方向の相対位置をｍｍ単位の数値で指定するためのキーである。ＯＫキー３０８は、基準模様の配置に対する次の模様の相対的な配置の設定が終わった場合に選択される。
【００７１】
ステップＳ６３の次に、第２指定キー群３０４のうちのいずれかの第２指定キーと、Ｙ軸方向距離設定キー３０６と、Ｘ軸方向距離設定キー３０７と、ＯＫキー３０８とのいずれかが選択されるまで待機する（Ｓ６４：ＮＯ，Ｓ６６：ＮＯ，Ｓ７５：ＮＯ）。第２指定キーが選択された場合の（Ｓ６４：ＹＥＳ）、ステップＳ７１の処理は、図１２のステップＳ７０と同様である。ＯＫキー３０８が選択された場合（Ｓ６４：ＮＯ，Ｓ６６：ＮＯ，Ｓ７５：ＹＥＳ）、第１の実施形態と同様のステップＳ７６の処理が実行される。
【００７２】
Ｙ軸方向距離設定キー３０６又はＸ軸方向距離設定キー３０７が選択された場合（Ｓ６６：ＹＥＳ）、ステップＳ７１では次のように基準模様（Ｎ−１番目の模様）の配置に対する次の模様（Ｎ番目の模様）の相対的な配置が決定される。基準模様の配置に対する次の模様の相対的な配置は、第１基準に対する第２基準の初期位置から、距離設定キーで指定された距離だけ移動させた位置に基づき設定される。第１基準に対する第２基準の初期位置は、第２指定キー群３０４に含まれるいずれかの第２指定キーが選択された場合に、図１２のステップＳ７０と同様に設定された位置である。図１８の模様表示欄３０１には、第２指定キー３０５が選択された後、距離設定キー３０６及び３０７が選択された場合の、矩形２０６で表される１番目の模様２０５の配置に対する矩形２５８で表される２番目の模様２０５の相対的な配置が表示されている。具体的には、Ｙ軸方向距離設定キー３０６及びＸ軸方向距離設定キー３０７で指定された数値に従って、第２基準が上記初期位置からＸ軸方向に＋１０．０（ｍｍ）、Ｙ軸方向に−６．０ｍｍに相対的に移動された場合の矩形２０６に対する矩形２５８の相対的な配置が表示されている。
【００７３】
上記第２の実施形態のミシン１において、図１７のステップＳ６６を実行するＣＰＵ６１は、本発明の「数値取得手段」として機能する。ステップＳ７１を実行するＣＰＵ６１は、本発明の「配置決定手段」として機能する。第２の実施形態のミシン１によれば、ユーザは、数値を設定するという簡単な操作によって、基準模様の配置に対する次の模様の相対的な配置を設定させることができる。第２の実施形態のメイン処理は、例えば、図１９に例示する正六角形の模様３１１を縫製可能領域８６よりも広い範囲に複数個縫製する場合に利用される。ユーザは、刺繍枠８４に対する縫製対象物３９の保持位置を変更する前後の模様を縫製する場合にメイン処理を実行する。メイン処理では、模様３１１の範囲を表す矩形３１２に対して第１基準及び第２基準を設定し、第１基準に対する第２基準の相対位置が調整される。これにより、図２０に例示するように、９個の模様３１１を有する模様群３２０を、縫製可能領域８６よりも広い領域に縫製可能である。
【００７４】
本発明のミシンは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更が加えられてもよい。例えば、以下の（Ａ）から（Ｅ）までの変形が適宜加えられてもよい。
【００７５】
（Ａ）ミシン１の構成は必要に応じて適宜変更されてもよい。例えば、本発明は、工業用ミシン及び家庭用ミシンに適用されてもよい。他の例では、イメージセンサ５０の種類と、配置とは適宜変更してもよい。例えば、イメージセンサ５０は、ＣＣＤカメラ等、ＣＭＯＳイメージセンサ以外の撮影素子であってもよい。
【００７６】
（Ｂ）基準模様の配置は、基準模様の位置及び角度の少なくともいずれかを含んでいればよい。同様に、次の模様の配置は、次の模様の位置及び角度の少なくともいずれかを含んでいればよい。
【００７７】
（Ｃ）第１基準は、ユーザが指定した基準であって、基準模様が縫製される範囲を表す第１図形に含まれる第１線分及び第１点のいずれかを含む基準であればよい。同様に、第２基準は、ユーザが指定した基準であって、次の模様が縫製される範囲を表す第２図形に含まれる第２線分及び第２点のいずれかを含む基準であればよい。第１図形は、基準模様が縫製される範囲を表す図形であればよく、例えば、基準模様が収まる最小矩形の他、基準模様が収まる、円と、楕円と、多角形とのいずれかであってもよいし、基準模様の輪郭線であってもよい。第２図形は、第１図形と同様に、次の模様が収まる最小矩形以外の図形であってもよい。第１点は、第１図形に含まれる点であればよく、第１線分上の任意の点であってもよいし、第１線分上ではない点であってもよい。第２点は、第１点と同様に、第２図形に含まれる点であればよい。
【００７８】
（Ｄ）メイン処理で用いる標識１１０の数は、適宜変更可能である。複数の標識１１０に基づき基準模様の配置が特定される場合、１つの標識１１０に基づき基準模様の配置が特定される場合に比べ、基準模様の配置、特に基準模様の傾きを精度よく特定することができる。画像データに基づき検出される標識１１０の配置は、標識１１０の位置及び角度の少なくともいずれかであればよい。標識１１０の構成は適宜変更されてよい。標識１１０の構成には、例えば、標識の大きさと、材質と、デザインと、色とが含まれる。標識１１０の配置を特定するための基準（上記実施形態では、標識１１０の第一中心点１１１）及び算出方法は、標識１１０の構成等を考慮して、適宜変更されてよい。
【００７９】
（Ｅ）メイン処理は適宜変更されてよい。例えば、メイン処理の特徴部分が組み合わされて実行されてもよい。より具体的には、以下のような変更が加えられてもよい。
【００８０】
（Ｅ−１）基準模様の配置に対する次の模様の相対的な配置の決定方法は適宜変更されてもよい。例えば、上記実施形態では、第１基準は第１指定キーを用いて指定され、第２基準は第２指定キーを用いて指定されていたがこれに限定されない。より具体的には、第１基準（第２基準）は、第１図形（第２図形）に含まれる線分及び点の中からユーザが任意に指定してもよい。他の例では、第１基準に対する第２基準の配置は、上記実施形態の場合に限定されず、適宜変更されてもよい。他の例では、第１基準に含まれる第１線分に対する、第２基準に含まれる第２線分の角度が数値によって指定されてもよい。このようにすれば、基準模様の配置に対して、次の模様の相対的な配置を所望の角度傾けることができる。他の例では、第１基準及び第２基準に相当する基準が自動で設定され、ユーザは設定された基準間の位置及び角度の少なくともいずれかの関係を数値で設定してもよい。第１基準及び第２基準に相当する基準には、例えば、第１図形（第２図形）の代表点と、第１図形（第２図形）の代表線分とが挙げられる。第１図形（第２図形）の代表点は、例えば、図形の中心点及び端点が挙げられる。第１図形（第２図形）の代表線分には、図形の対角線と、図形を構成するいずれかの辺とが挙げられる。
【００８１】
（Ｅ−２）基準模様の配置に対する次の模様の相対的な配置を決定するための処理を行うタイミングは適宜変更されてよい。例えば、第１基準及び第２基準が取得されるタイミングは適宜変更されてもよい。より具体的には、基準模様を縫製した後に、第１基準を取得するための処理が実行されてもよい。
【００８２】
（Ｅ−３）図１２のステップＳ７２の処理は適宜省略されてもよい。同様に、図９のステップＳ１９２の処理は適宜省略されてもよい。図９のステップＳ１９２の処理が実行される場合、配置予定位置は、第１保持位置及び第２保持位置において、刺繍枠の内側且つイメージセンサ５０の撮影範囲内に収まる位置であればよい。配置予定位置は、例えば、ユーザによって設定されてもよい。他の例では、配置予定位置の表示方法は適宜変更されてもよい。具体的には、標識の中心の予定位置が星印等の模様で表示されてもよいし、標識全体が収まる予定の範囲が円と、楕円と、多角形といった図形で表示されてもよい。
【００８３】
（Ｅ−４）図５のステップＳ４０と、ステップＳ６０との間に、Ｎ番目の模様を編集する処理が実行されてもよい。Ｎ番目の模様を編集する処理としては、例えば、模様の大きさの変更と、回転と、反転とが挙げられる。また、Ｎ番目の模様を編集する処理において、模様が回転される場合に、回転後の模様の範囲を表す図形が再設定されてもよい。
【符号の説明】
【００８４】
１  ミシン
７  液晶ディスプレイ
８  タッチパネル
１１  刺繍枠移動機構
３２  針棒駆動機構
６１  ＣＰＵ
６２  ＲＯＭ
６３  ＲＡＭ
６４  ＥＥＰＲＯＭ
８４  刺繍枠
【図１】
2012147985.tif 000003
【図２】
2012147985.tif 000004
【図３】
2012147985.tif 000005
【図４】
2012147985.tif 000006
【図５】
2012147985.tif 000007
【図９】
2012147985.tif 000008
【図１２】
2012147985.tif 000009
【図１６】
2012147985.tif 000010
【図１７】
2012147985.tif 000011
【図６】
2012147985.tif 000012
【図７】
2012147985.tif 000013
【図８】
2012147985.tif 000014
【図１０】
2012147985.tif 000015
【図１１】
2012147985.tif 000016
【図１３】
2012147985.tif 000017
【図１４】
2012147985.tif 000018
【図１５】
2012147985.tif 000019
【図１８】
2012147985.tif 000020
【図１９】
2012147985.tif 000021
【図２０】
2012147985.tif 000022