(57)【要約】【課題】送り歯によって被縫製物を移動する移動部を備え、移動部の移動方向に交差する線分を含む複数の線分を組み合わせた図柄を移動方向に連続配置して縫製される模様を縫製する場合のユーザの利便性を従来に比べ向上したミシンを提供すること。【解決手段】プロジェクタを備えるミシンの制御部は、複数種類の模様の中から、１つの模様を第一模様として選択し（Ｓ５）、縫製予定サイズの第一模様の縫製イメージを表す投影画像であって、移動部の移動方向において針落ち位置に対応する位置から移動方向上流側に向けて配置された縫製イメージである第一イメージを表す投影画像を生成する（Ｓ９）。制御部は、生成された投影画像を、プロジェクタに投影させる（Ｓ９）。制御部は、第一模様を縫製するための模様データに従って、移動部と、縫製部とを制御して、第一模様を縫製予定サイズで被縫製物に縫製する（Ｓ２２）。【選択図】図４
2020005694.tif 000002
【特許請求の範囲】
【請求項１】
ベッド部と、
前記ベッド部に設けられた送り歯を有し、前記送り歯を駆動して、被縫製物を移動するよう構成された移動部と、  
針棒を有し、前記移動部によって移動された前記被縫製物に対し、前記針棒に装着された縫針を上下動させて、前記移動部による前記被縫製物の移動方向に交差する線分を含む複数の線分を組み合わせた図柄を前記移動方向に連続配置して縫製される模様を表す縫目を形成するよう構成された縫製部と、
前記ベッド部上の、前記針棒の下方に位置する針落ち位置を含む投影領域に投影画像を投影するよう構成されたプロジェクタと、
前記移動部と、前記縫製部と、前記プロジェクタを制御可能な制御部とを備え、
前記制御部は、
複数種類の前記模様の中から、１つの前記模様を第一模様として選択する第一選択部と、
前記第一選択部によって選択された、縫製予定サイズの前記第一模様の縫製イメージを表す前記投影画像であって、前記移動部の前記移動方向において前記針落ち位置に対応する位置から前記移動方向上流側に向けて配置された前記縫製イメージである第一イメージを表す前記投影画像を生成する画像生成部と、
前記画像生成部によって生成された前記投影画像を、前記プロジェクタに投影させる投影制御部と、
前記第一模様を縫製するための模様データに従って、前記移動部と、前記縫製部とを制御して、前記第一模様を前記縫製予定サイズで前記被縫製物に縫製する縫製制御部として機能することを特徴とするミシン。
【請求項２】
前記制御部は、
前記第一模様の大きさを指定する第一指示を取得する第一指示取得部として更に機能し、
前記画像生成部は、前記第一指示取得部によって取得された前記第一指示に応じた縫製予定サイズの前記第一イメージを表す前記投影画像を生成することを特徴とする請求項１に記載のミシン。
【請求項３】
前記制御部は、
前記複数種類の模様の中から、前記第一選択部によって選択された前記第一模様と所定順序が前又は後となる前記模様を第二模様として選択する第二選択部として更に機能し、
前記画像生成部は、前記第一イメージに加え、前記第二模様の縫製イメージである第二イメージを表す前記投影画像を生成することを特徴とする請求項１又は２に記載のミシン。
【請求項４】
前記制御部は、
前記第一模様を前記所定順序に従って変更する第二指示を取得する第二指示取得部として更に機能し、
前記第一選択部は、前記第二指示取得部によって取得された前記第二指示に従って、前記複数種類の模様の中から、前記第一模様を再選択し、
前記第二選択部は、前記第一選択部によって再選択された前記第一模様と前記所定順序が前又は後となる前記模様を前記第二模様として選択することを特徴とする請求項３に記載のミシン。
【請求項５】
前記画像生成部は、前記第一イメージに加え、縫製予定サイズの前記第二イメージを表す前記投影画像を生成することを特徴とする請求項３又は４に記載のミシン。
【請求項６】
前記画像生成部は、前記第一イメージと、前記移動方向と直交する幅方向において、前記第一イメージと重ならない位置に配置された、前記第二イメージとを表す前記投影画像を生成することを特徴とする請求項３から５の何れかに記載のミシン。
【請求項７】
前記制御部は、
前記投影画像上の前記第一イメージの初期位置と、前記第二イメージの初期位置を取得する初期位置取得部と、
前記第一イメージを前記初期位置取得部によって取得された前記第一イメージの前記初期位置に配置し、前記第二イメージを前記初期位置取得部によって取得された前記第二イメージの前記初期位置に配置した場合に、前記第一イメージと前記第二イメージとが重なるかを判断する第一判断部と、
前記第一イメージと前記第二イメージとの前記投影画像中の配置を決定する第一配置決定部であって、
前記第一判断部によって、前記第一イメージと前記第二イメージとが重ならないと判断される場合には、前記第一イメージを前記初期位置取得部によって取得された前記第一イメージの前記初期位置に配置し、前記第二イメージを前記初期位置取得部によって取得された前記第二イメージの前記初期位置に配置し、
前記第一判断部によって、前記第一イメージと前記第二イメージとが重なると判断される場合には、前記第一イメージを前記初期位置取得部によって取得された前記第一イメージの前記初期位置に配置し、前記第二イメージを、前記初期位置取得部によって取得された前記第二イメージの前記初期位置から、前記幅方向において前記第一イメージと離れる方向の位置に配置する第一配置決定部として更に機能し、
前記画像生成部は、前記第一配置決定部が決定した配置に従って配置された、前記第一イメージと前記第二イメージとを表す前記投影画像を生成することを特徴とする請求項６に記載のミシン。
【請求項８】
前記第一イメージの前記初期位置は、前記幅方向において、前記第一模様の基準位置を、前記投影画像上の基準位置と一致させた位置であり、
前記第二イメージの前記初期位置は、前記第二模様の基準位置を、前記幅方向において、前記投影画像上の前記基準位置から所定量離れた位置と一致させた位置であり、
前記第一配置決定部は、前記第一判断部によって、前記第一イメージと前記第二イメージとが重なると判断される場合には、前記第二イメージの配置を、前記初期位置取得部によって取得された前記第二イメージの前記初期位置から、前記幅方向における前記第一イメージと前記第二イメージとの重なり量だけ、前記第一イメージから離れる方向に移動した位置に配置することを特徴とする請求項７に記載のミシン。
【請求項９】
前記制御部は、
前記投影画像上の前記第一イメージの初期位置と、前記第二イメージの初期位置を取得する初期位置取得部と、
前記第二イメージを前記初期位置取得部によって取得された前記第二イメージの前記初期位置に配置した場合に、前記幅方向において前記第二イメージが前記投影画像内に収まるかを判断する第二判断部と、
前記第一イメージと前記第二イメージとの前記投影画像中の配置を決定する第二配置決定部であって、
前記第二判断部によって、前記幅方向において前記第二イメージが前記投影画像内に収まると判断された場合には、前記第一イメージを前記初期位置取得部によって取得された前記第一イメージの前記初期位置に配置し、前記第二イメージを前記初期位置取得部によって取得された前記第二イメージの前記初期位置に配置し、
前記第二判断部によって、前記幅方向において前記第二イメージが前記投影画像内に収まらないと判断された場合には、前記第一イメージを前記初期位置取得部によって取得された前記第一イメージの前記初期位置に配置し、前記第二イメージを、前記初期位置取得部によって取得された前記第二イメージの前記初期位置から、前記第一イメージと重ならない範囲で、前記幅方向において前記第一イメージに近づく方向に移動した位置に配置する第二配置決定部として更に機能し、
前記画像生成部は、前記第二配置決定部が決定した配置に従って配置された、前記第一イメージと前記第二イメージとを表す前記投影画像を生成することを特徴とする請求項６に記載のミシン。
【請求項１０】
前記第一イメージの前記初期位置は、前記幅方向において、前記第一模様の基準位置を、前記投影画像上の基準位置と一致させた位置であり、
前記第二イメージの前記初期位置は、前記第二模様の基準位置を、前記幅方向において、前記投影画像上の前記基準位置から所定量離れた位置と一致させた位置であり、
前記第二配置決定部は、前記第二判断部によって、前記幅方向において前記第二イメージが前記投影画像内に収まらないと判断された場合には、前記第二イメージの配置を、前記初期位置取得部によって取得された前記第二イメージの前記初期位置から、前記第一イメージと重ならない範囲で、前記幅方向における前記第二イメージが前記投影画像からのはみ出し量が０に近づくように、前記第一イメージに近づく方向に移動した位置に配置することを特徴とする請求項９に記載のミシン。
【請求項１１】
前記画像生成部は、前記第一イメージと、前記第一イメージよりも小さい明度の前記第二イメージとを表す前記投影画像を生成することを特徴とする請求項３から１０の何れかに記載のミシン。
【請求項１２】
表示部を更に備え、
前記制御部は、
前記複数種類の模様を前記表示部に表示させる表示制御部と、
前記表示部に表示された前記複数種類の模様の中から、前記第一模様を指定する第三指示を取得する第三指示取得部として更に機能し、
前記第一選択部は、前記第三指示取得部によって取得された前記第三指示に従って、前記複数種類の模様の中から、前記第一模様を選択することを特徴とする請求項１から１１の何れかに記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンに関する。
【背景技術】
【０００２】
従来のミシンはプロジェクタを備え、プロジェクタで縫製予定の刺繍模様を表す投影画像を刺繍枠に保持された被縫製物に向けて投影する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２６９２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のミシンでは刺繍枠を使用せずに縫製される、実用模様及び飾り模様が縫製される場合については十分に考慮されていない。実用模様及び飾り模様は、送り歯による被縫製物の移動方向に交差する線分を含む複数の線分を組み合わせた図柄を移動方向に連続配置して縫製される模様である。
【０００５】
本発明は、送り歯によって被縫製物を移動する移動部を備え、移動部による被縫製物の移動方向に交差する線分を含む複数の線分を組み合わせた図柄を移動方向に連続配置して縫製される模様を縫製する場合のユーザの利便性を従来に比べ向上したミシンを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るミシンは、ベッド部と、前記ベッド部に設けられた送り歯を有し、前記送り歯を駆動して、被縫製物を移動するよう構成された移動部と、針棒を有し、前記移動部によって移動された前記被縫製物に対し、前記針棒に装着された縫針を上下動させて、前記移動部による被縫製物の移動方向に交差する線分を含む複数の線分を組み合わせた図柄を前記移動方向に連続配置して縫製される模様を表す縫目を形成するよう構成された縫製部と、前記ベッド部上の、前記針棒の下方に位置する針落ち位置を含む投影領域に投影画像を投影するよう構成されたプロジェクタと、前記移動部と、前記縫製部と、前記プロジェクタを制御可能な制御部とを備え、前記制御部は、複数種類の前記模様の中から、１つの前記模様を第一模様として選択する第一選択部と、前記第一選択部によって選択された、縫製予定サイズの前記第一模様の縫製イメージを表す前記投影画像であって、前記移動部の前記移動方向において前記針落ち位置に対応する位置から前記移動方向上流側に向けて配置された前記縫製イメージである第一イメージを表す前記投影画像を生成する画像生成部と、前記画像生成部によって生成された前記投影画像を、前記プロジェクタに投影させる投影制御部と、前記第一模様を縫製するための模様データに従って、前記移動部と、前記縫製部とを制御して、前記第一模様を前記縫製予定サイズで前記被縫製物に縫製する縫製制御部として機能する。
【０００７】
本態様のミシンは、送り歯によって被縫製物を移動する移動部を備え、移動部による被縫製物の移動方向に交差する線分を含む複数の線分を組み合わせた図柄を移動方向に配置して縫製される模様を表す投影画像を投影できる。ユーザは、投影画像に基づき、縫製前に縫製予定サイズの第一模様の縫製イメージを確認できる。故にミシンは、模様を縫製する場合のユーザの利便性を従来に比べ向上できる。
【図面の簡単な説明】
【０００８】
【図１】ミシン１の斜視図である。
【図２】頭部１４の下端部の構成を示す説明図である。
【図３】ミシン１の電気的構成を示すブロック図である。
【図４】メイン処理のフローチャートである。
【図５】具体例についてのメイン処理で表示される画面７０の説明図である。
【図６】プロジェクタ５８によって投影される投影画像Ｐ１が生成される過程の説明図である。
【図７】図４のメイン処理で実行される模様選択処理のフローチャートである。
【図８】プロジェクタ５８によって投影される投影画像Ｐ２が生成される過程の説明図である。
【図９】プロジェクタ５８によって投影される投影画像Ｐ７が生成される過程の説明図である。
【図１０】プロジェクタ５８によって投影される投影画像Ｐ３が生成される過程の説明図である。
【図１１】プロジェクタ５８によって投影される投影画像Ｐ４からＰ６が生成される過程の説明図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態を、図面を参照して説明する。図１から図３を参照して、ミシン１の物理的構成を説明する。図１の上下方向、右下側、左上側、左下側、及び右上側が、各々、ミシン１の上下方向、前方、後方、左方、及び右方である。ベッド部１１及びアーム部１３の長手方向がミシン１の左右方向である。脚柱部１２が配置されている側が右側である。脚柱部１２の伸長方向がミシン１の上下方向である。
【００１０】
図１に示すように、ミシン１は、ベッド部１１、脚柱部１２、アーム部１３、及び頭部１４を備える。ベッド部１１は、左右方向に延びるミシン１の土台部である。脚柱部１２は、ベッド部１１の右端部から上方へ立設されている。アーム部１３は、ベッド部１１に対向して脚柱部１２の上端から左方へ延びる。頭部１４は、アーム部１３の左先端部に連結する部位である。
【００１１】
ベッド部１１は、その上面に針板４を備える。針板４は、後述する縫針７が挿通可能な針穴３（図６参照）を有する。ミシン１は、ベッド部１１内に、図３に示す移動部２１、及び釜機構（図示略）等を備える。移動部２１は、ベッド部１１に設けられた送り歯２４を有し、送り歯２４を駆動して、被縫製物Ｃを移動するよう構成されている。送り歯２４は、送り機構２３によって駆動され、被縫製物を所定の移動量で移動させる。本例の移動部２１は、送り歯２４を駆動して、被縫製物Ｃを前後方向（第一移動方向）及び左右方向（第二移動方向）の各々に移動可能である。釜機構は、針板の下方において上糸（図示略）を下糸（図示略）に絡ませる。  
【００１２】
脚柱部１２の前面には、ＬＣＤ１５が設けられている。ＬＣＤ１５は、コマンド、イラスト、設定値、及びメッセージ等の様々な項目を含む画像を表示する。ＬＣＤ１５の前面側には、押圧された位置を検出可能なタッチパネル２６が設けられている。ユーザが、指又はスタイラスペン（図示略）を用いてタッチパネル２６の押圧操作を行うと、タッチパネル２６は押圧位置を検出する。ミシン１の制御部２（図３参照）は、検出した押圧位置に基づき、画像中で選択された項目を認識する。以下、ユーザによるタッチパネル２６の押圧操作を、パネル操作と言う。ユーザはパネル操作によって、縫製したい実用模様及び飾り模様を含む模様、並びに、実行すべきコマンド等を選択できる。脚柱部１２は、内部にミシンモータ３３（図３参照）を備える。
【００１３】
アーム部１３の上部には、開閉可能なカバー１６が設けられている。図１は、カバー１６が開かれた状態を示す。カバー１６が閉じられた場合のカバー１６の下方（つまり、アーム部１３の内部）には、糸収容部１８が設けられている。糸収容部１８は、上糸が巻回された糸駒２０を収容可能である。アーム部１３内部には、左右方向に延びる主軸３４（図３参照）が設けられている。主軸３４は、ミシンモータ３３により回転駆動される。アーム部１３の前面左下部には、スタート／ストップスイッチ２９を含む各種スイッチが設けられている。スタート／ストップスイッチ２９は、ミシン１の運転を開始又は停止させる、即ち、縫製開始又は停止の指示を入力するのに使用される。
【００１４】
図２及び図３に示すように、頭部１４には、縫製部３０、押え棒８、及びプロジェクタ５８等が設けられる。縫製部３０は、針棒６を有し、針棒６を上下動させて被縫製物Ｃ（図１１（Ｅ）参照）に縫目を形成するよう構成されている。針棒６は、針穴３の上方に位置する。針棒６の下端には、縫針７が着脱可能に装着される。縫製部３０は更に、主軸３４と、主軸３４の回転により、針棒６を上下方向に駆動させる針棒上下動機構５５と、揺動機構５７とを有する。押え棒８の下端部には、押え足９が着脱可能に取り付けられる。押え足９は、押え棒８とともに、押え足９が被縫製物Ｃを押える下降位置と、下降位置から上方に退避した（被縫製物Ｃから離れた）上昇位置との間で移動可能である。押え足９は、針棒６の上下動と連動して、間欠的に被縫製物Ｃを下方へ押圧する。
【００１５】
揺動機構５７は、揺動モータ３２の動力により針棒６を左右方向に揺動させる公知の機構である。針棒６の揺動範囲の幅方向の中心位置を中基線位置ＣＬといい、針棒６の揺動範囲の幅方向の左端及び右端を各々、左基線位置及び右基線位置という。揺動範囲の幅方向の長さは、揺動機構５７の構成に応じて適宜設定されればよく、例えば、７ｍｍであり、左基線位置から中基線位置ＣＬまでの幅方向の長さは、３．５ｍｍであり、中基線位置ＣＬから右基線位置までの幅方向の長さは、３．５ｍｍである。
【００１６】
プロジェクタ５８は、ベッド部１１上の、針棒６の下方に位置する針落ち位置を含む、左右方向に長い矩形状の投影領域ＲＣに投影画像を投影するよう構成されている。プロジェクタ５８は、筒状の筐体と、筐体内に収容された液晶パネル５９、光源５６（図３参照）、及び結像レンズ（図示略）とを備える。筐体は頭部１４内の機枠に固定される。光源５６はＬＥＤである。液晶パネル５９は、光源５６からの光を変調し、投影画像を表す画像データに基づき、投影画像の画像光を形成する。結像レンズは、液晶パネル５９によって形成された画像光を、ベッド部１１上の投影領域ＲＣに結像する。本例のプロジェクタ５８は、ベッド部１１上の被縫製物Ｃに対して斜め上方から投影画像を投影するので、投影画像には画像の歪みを補正する処理がされる。本例のプロジェクタ５８の投影領域ＲＣの大きさ（例えば矩形範囲の長辺と短辺とのドット数）が予めフラッシュメモリ８４に記憶されている。ベッド部１１上の投影領域ＲＣの長辺の長さは約１２．７ｃｍであり、短辺の長さは約７．６ｃｍである。
【００１７】
図３を参照して、ミシン１の電気的構成を説明する。ミシン１の制御部２は、ＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３、フラッシュメモリ８４、及び入出力インターフェイス（Ｉ／Ｏ）８５を備えている。ＣＰＵ８１はバス８６を介して、ＲＯＭ８２、ＲＡＭ８３、フラッシュメモリ８４、及び入出力Ｉ／Ｏ８５と接続されている。
【００１８】
ＣＰＵ８１は、ミシン１の主制御を司り、ＲＯＭ８２に記憶された各種プログラムに従って、縫製に関わる各種演算及び処理を実行する。ＲＯＭ８２は、図示しないが、プログラム記憶エリアを含む複数の記憶エリアを備える。プログラム記憶エリアには、ミシン１を動作させるための各種プログラム（例えば、後述のメイン処理を実行させるためのプログラム）が記憶されている。
【００１９】
ＲＡＭ８３には、ＣＰＵ８１が演算処理した演算結果等を収容する記憶エリアが設けられる。フラッシュメモリ８４には、ミシン１が各種処理を実行するための各種パラメータ等が記憶されている。フラッシュメモリ８４は、ミシン１で縫製可能な実用模様又は飾り模様を縫製するための模様データを、複数の模様の各々について、模様ＩＤと対応付けて記憶する。複数の模様の各々は、移動部２１による被縫製物Ｃの第一移動方向に交差する線分を含む複数の線分を組み合わせた図柄を第一移動方向に連続配置して縫製される、所謂実用模様及び飾り模様の少なくとも何れかである。つまり、移動部２１による被縫製物Ｃの第一移動方向は、模様を表す図柄が連続配置される方向であり、本例ではベッド部１１の上面において、ベッド部１１の長手方向と直交する方向である。模様データは、座標データを含む。座標データは、模様を構成する複数の線分の座標が、模様の基準位置に対する相対位置で表されたデータである。基準位置は、例えば、揺動機構５７による針棒６の幅方向の移動範囲に応じて定まる基線位置、及び縫針７が被縫製物Ｃに最初に突き刺さる時（つまり、一針目）の針棒６の幅方向の位置である。基線位置は、例えば、中基線位置ＣＬ、左基線位置、及び右基線位置の何れかである。中基線位置ＣＬ、左基線位置、及び右基線位置の相対位置は、予めフラッシュメモリ８４に記憶されているため、制御部２は、何れの基線位置が基準位置として用いられた場合でも、中基線位置ＣＬに対する相対位置を特定できる。本例の座標データは針落ち位置毎の、中基線位置ＣＬに対する複数の相対座標を表すデータ群を含む。複数の模様の各々は、模様データに従って、縫製部３０と、移動部２１とが制御され、揺動機構５７により針棒６の左右方向の位置が適宜変更されて縫製される模様である。ミシン１は、模様データに従って模様を縫製する場合に、針棒６に対して被縫製物Ｃを前後方向に移動させる処理を、移動部２１を駆動して、被縫製物Ｃを第一移動方向に移動させることで実行する。ミシン１は、模様データに従って模様を縫製する場合に、針棒６に対して被縫製物Ｃを幅方向に移動させる処理を、揺動機構５７を駆動して、針棒６の幅方向の位置を変更することに実行してもよいし、移動部２１を駆動して、被縫製物Ｃを第二移動方向に移動させることで実行してもよいし、両者を組み合わせてもよい。模様ＩＤは、複数の模様を識別するための識別子であり、本例では数字である。
【００２０】
本例のフラッシュメモリ８４は更に、プロジェクタ５８の座標系（以下、「投影座標系」ともいう。）と、空間全体の座標系（以下、「ワールド座標系」ともいう。）とを記憶し、それら座標系は互いに、フラッシュメモリ８４に記憶されたパラメータによって予め関連づけられている。このためミシン１は、模様データに基づき、投影座標系の座標を特定する処理を実行可能である。本例の投影画像は、複数色のカラー画像である。しかし、投影画像は単色の画像であってもよいし、投影画像の色は、縫製対象物の色に応じて調整可能であってもよい。入出力Ｉ／Ｏ８５には、制御部２が有する駆動回路９０から９４、タッチパネル２６、スタート／ストップスイッチ２９、及びプロジェクタ５８の光源５６が接続されている。光源５６はＣＰＵ８１からの制御信号に従って点灯し、液晶パネル５９に表示される投影画像をベッド部１１上で移動される被縫製物Ｃ上に投影する。
【００２１】
駆動回路９０には、揺動モータ３２が接続されている。駆動回路９０は、ＣＰＵ８１からの制御信号に従って、揺動モータ３２を駆動する。駆動回路９１には、ミシンモータ３３が接続されている。駆動回路９１は、ＣＰＵ８１からの制御信号に従って、ミシンモータ３３を駆動する。ミシンモータ３３の駆動に伴い、ミシン１の主軸３４を介して針棒上下動機構５５が駆動され、針棒６が上下動する。駆動回路９２には、送り量調整モータ２２が接続されている。駆動回路９３は、ＣＰＵ８１からの制御信号に従ってＬＣＤ１５を駆動することで、ＬＣＤ１５に画像を表示する。駆動回路９４は、ＣＰＵ８１からの制御信号に従ってプロジェクタ５８の液晶パネル５９を駆動し、液晶パネル５９に投影画像を表示させる。
【００２２】
図４から図１１を参照して、ミシン１のメイン処理を説明する。メイン処理では、ユーザがからの指示に応じて、模様選択時にフラッシュメモリ８４に記憶された複数の模様の内の、所定個の模様の縫製イメージを、プロジェクタ５８により投影する処理が実行される。所定個の模様は、例えば、フラッシュメモリ８４に記憶された複数種類の模様の中から、ユーザがパネル操作によって選択した選択模様と、選択模様と模様ＩＤが前後する模様との３つの模様である。メイン処理は、ユーザが模様選択を開始する指示を入力後、パネル操作によりメイン処理を開始する開始指示を入力した場合に起動される。制御部２は開始指示を検出すると、ＲＯＭ８２のプログラム記憶エリアに記憶されたメイン処理を実行するためのプログラムを、ＲＡＭ８３に読み出す。制御部２は、ＲＡＭ８３に読み出したプログラムに含まれる指示に従って、以下のステップを実行する。メイン処理を実行するのに必要な各種パラメータは、フラッシュメモリ８４に記憶されている。メイン処理の過程で得られた各種データは、適宜ＲＡＭ８３に記憶される。以下の説明では、制御部２の処理対象となる各種画像データを単に、画像又は投影画像と呼ぶ。説明を簡単にするために模様の大きさ、模様を構成する縫目の相対位置を表すワールド座標系の座標と、投影座標系の座標とは同じであるとする。図６、図８から図１１の上下方向は、Ｙ方向、第一移動方向に対応する。図６、図８から図１１の左右方向は、Ｘ方向、幅方向、第二移動方向に対応する。
【００２３】
図４に示すように、制御部２は、初期化処理を実行する（Ｓ１）。制御部２は、例えば、各種設定値を初期化する。制御部２は、ＬＣＤ１５を制御して、フラッシュメモリ８４に記憶された複数種類の模様の縫製イメージを含む画面７０を表示させる（Ｓ２）。図５に示すように、画面７０は、表示欄７１、７２、及び入力キー７３から７９を含む。表示欄７１には、フラッシュメモリ８４に記憶された複数種類の模様の内の所定個（例えば、１０個）の模様の縫製イメージが、当該模様の模様ＩＤの数字とともに、模様ＩＤ順に表示される。表示欄７１に表示された縫製イメージの内、１つの模様が選択された場合、当該模様の縫製イメージは背景が未選択の模様とは異なる色で表示される。表示欄７２は、選択中の模様の縫製イメージを示す。図５の画面７０では、模様ＩＤが７の模様Ｅ７が選択された場合が示されている。入力キー７３は、選択中模様の模様ＩＤよりも１つ前の模様ＩＤの模様を選択する指示を入力するために用いられる。入力キー７４は、選択中模様の模様ＩＤよりも１つ後の模様ＩＤの模様を選択する指示を入力するために用いられる。入力キー７５は、選択中の模様を、縫製予定の模様として設定する指示を入力するために使用される。入力キー７６は、プロジェクタ５８で投影している模様の色を変更する指示を入力するために使用される。入力キー７７は、選択中の模様の幅方向の長さを変更する指示を入力するために使用される。幅方向は、移動部２１による被縫製物Ｃの第一移動方向（前後方向）に直交する方向（つまり、左右方向、第二移動方向）である。入力キー７８は、模様の第一移動方向の長さを変更する指示を入力するために使用される。入力キー７９は、模様の幅方向の位置を変更する指示を入力するために用いられる。
【００２４】
制御部２は、プロジェクタ５８を制御し、プロジェクタ５８による投影画像の投影を開始する（Ｓ３）。初期の投影画像が表す画像は適宜設定されてよい。例えば、模様が選択されていない場合の投影画像が投影されてもよいし、所定の模様（例えば、模様ＩＤが１の模様）が選択された場合の投影画像が投影されてもよい。
【００２５】
制御部２は、模様が指定されたかを判断する（Ｓ４）。ユーザは、例えば、パネル操作により、画面７０の表示欄７１に表示された縫製イメージの中から所定の模様を表す縫製イメージを指定する指示を入力する。例えば、制御部２は、ＬＣＤ１５に表示された複数種類の模様の中から、模様ＩＤが７の模様を指定する指示を取得した場合（Ｓ４：ＹＥＳ）、制御部２は、取得された指示に従って、複数種類の模様の中から、模様ＩＤが７の模様を第一模様Ｅ７として選択する（Ｓ５）。制御部２は、フラッシュメモリ８４からＳ５で選択された第一模様Ｅ７の模様データを取得することで、Ｓ５で選択された模様の大きさを取得する（Ｓ６）。模様の大きさは、例えば、刺繍座標系のＸ方向の長さと、Ｙ方向の長さで表される。Ｘ方向の長さは、模様の基準位置である中基線位置ＣＬからＸ方向の両端部までの長さで表される。図６（Ｂ）に示すように、第一模様Ｅ７の大きさとして、中基線位置ＣＬからＸ方向の両端部までの長さＬ７、Ｒ７、及びＹ方向の長さＵ７が取得される。
【００２６】
制御部２は、Ｓ５で模様ＩＤが７の模様が選択された場合の画面７０を表示する（Ｓ７）。例えば、図５に示すように、制御部２は、表示欄７１の模様ＩＤが７の模様に対応する縫製イメージの背景を変更し、表示欄７２に模様ＩＤが７の模様のイメージを表示した画面を表示する。制御部２は、投影画像上の第一模様の縫製イメージである第一イメージの初期位置と、第二模様の縫製イメージである第二イメージの初期位置とを取得する（Ｓ８）。第一イメージは、縫製予定サイズの第一模様の縫製イメージを表す。縫製予定サイズとは、模様データに基づき形成される模様の大きさである。縫製予定サイズの縫製イメージは、例えば、模様データに基づき、ワールド座標系で表される縫目を、投影画像系で表される座標に変換されることで得られる。縫製条件によって縫目が収縮することがあるため、縫製予定サイズは、実際に縫製された模様の大きさと厳密に同じある必要はなく、実際に縫製された模様の大きさに対し０から１０％程度の差があってもよい。第一イメージは、仮想線分ＲＬから第一移動方向上流側（前方）に向けて配置された縫製イメージである。仮想線分ＲＬは、投影画像中において移動部２１による被縫製物Ｃの第一移動方向において針落ち位置対応する位置に延びる。
【００２７】
本例の制御部２は、投影座標系の座標で表される各初期位置を取得する。投影座標系の設定方法は適宜定められればよい。図６（Ａ）に示すように、本例の投影座標系Ｑは、針棒６の中基線位置ＣＬに対応する針板４上の位置を原点ＣＰ（０，０）に設定され、原点ＣＰから右方をＸ方向プラス、原点ＣＰから前方をＹ方向プラスと設定される。第一イメージの初期位置は、幅方向において、第一模様の基準位置を、投影画像上の基準位置と一致させた位置であり、より詳細には、幅方向において、第一模様の基準位置である中基線位置ＣＬを、針棒６の中基線位置ＣＬと一致させた位置である。本例の投影画像は、第一イメージと、２つの第二イメージとの各々を表す。２つの第二イメージは各々、模様ＩＤが、第一模様の模様ＩＤの１つ前の模様の縫製イメージと、１つ後の模様の縫製イメージである。２つの第二イメージの初期位置は各々、第二模様の基準位置を、幅方向において、投影画像上の基準位置から所定量Ｄ離れた位置と一致させた位置であり、より詳細には幅方向において、第二模様の基準位置である中基線位置ＣＬを、針棒６の中基線位置ＣＬから所定量Ｄ離れた位置と一致させた位置である。より詳細には、模様ＩＤが、第一模様の模様ＩＤの１つ前の第二模様の第二イメージの初期位置は、第二模様の中基線位置ＣＬ上の基準点ＣＮ（Ｎは模様ＩＤ）を、中基線位置ＣＬから左側に所定量Ｄ離れた線分ＦＬ上の基準点ＦＰ（−Ｄ，０）と一致させた位置である。模様ＩＤが、第一模様の模様ＩＤの１つ後の第二模様の第二イメージの初期位置は、第二模様の中基線位置ＣＬの基準点ＣＮを、中基線位置ＣＬから右に所定量Ｄ離れた線分ＮＬ上の基準点ＮＰ（Ｄ，０）と一致させた位置である。所定量Ｄは、投影領域ＲＣの大きさ、投影画像に含まれる縫製イメージ数、及び揺動機構５７の揺動範囲の長さ等を考慮して適宜定められればいい。所定量Ｄは，揺動機構５７による針棒６の揺動範囲の長さよりも大きく、例えば、投影領域ＲＣの長辺の長さの１／５から１／２の長さであり、本例では約４．３ｃｍである。仮想線分ＲＬの投影画像Ｐの幅方向の端部は各々ＬＥ（−Ｗ，０）、ＲＥ（Ｗ，０）である。つまり本例の投影画像Ｐでは、投影画像の幅方向における中心に中基線位置ＣＬがある。
【００２８】
制御部２は、模様選択処理を実行する（Ｓ９）。図７を参照して模様選択処理の概要を説明する。模様選択処理では、制御部２は、Ｓ５で選択された第一模様の模様ＩＤの１つ前及び１つ後の模様を第二模様として順に選択し（Ｓ３１又はＳ４１）、選択された第二模様の大きさと（Ｓ３２又はＳ４２）、Ｓ６で取得された第一模様の大きさと、Ｓ８で取得され初期位置とに基づき、投影画像中の第一イメージと、第二イメージとの配置を決定する処理が実行される（Ｓ３３〜Ｓ４０又はＳ４３〜Ｓ５０）。
【００２９】
具体的には、制御部２は、縫製予定サイズの第一イメージと、２つの第二イメージの内の注目する第二イメージとが初期位置に配置された場合に、第一イメージと第二イメージとが幅方向に重なる場合（Ｓ３３：ＹＥＳ又はＳ４３：ＹＥＳ）、所定量Ｄに、第一イメージと第二イメージとが重なる量Ｇを足した値をオフセット値に設定する（Ｓ３４又はＳ４４）。オフセット値は、第一模様の配置の基準となる針棒６の中基線位置ＣＬから、第二イメージの配置の基準となる第二模様の中基線位置ＣＬの位置までの距離である。制御部２は、Ｓ３４又はＳ４４の設定結果に基づき、第一イメージをＳ８で取得された第一イメージの初期位置に配置し、第二イメージを、Ｓ８で取得された第二イメージの初期位置よりも、重なる量Ｇだけ、幅方向において第一イメージと離れる位置に配置する（Ｓ４０又はＳ５０）。
【００３０】
制御部２は、縫製予定サイズの第一イメージと、２つの第二イメージの内の注目する第二イメージとが初期位置に配置された場合に、第一イメージと第二イメージとが幅方向に重ならず（Ｓ３３：ＮＯ又はＳ４３：ＮＯ）、第二イメージが投影画像内に収まると判断した場合（Ｓ３５：ＹＥＳ又はＳ４５：ＹＥＳ）、制御部２はオフセット値に所定量Ｄを設定し（Ｓ３６又はＳ４６）、第一イメージ及び第二イメージを初期位置に配置する（Ｓ４０又はＳ５０）。
【００３１】
制御部２は、縫製予定サイズの第一イメージと、２つの第二イメージの内の注目する第二イメージとが初期位置に配置された場合に、第一イメージと第二イメージとが幅方向に重ならず（Ｓ３３：ＮＯ又はＳ４３：ＮＯ）、第二イメージが投影画像内に収まらないが（Ｓ３５：ＮＯ又はＳ４５：ＮＯ）、第二イメージが投影画像からのはみ出し量Ｆが、第一イメージと第二イメージとの間の距離Ｔよりも小さいと判断した場合（Ｓ３７：ＹＥＳ又はＳ４７：ＹＥＳ）、制御部２はオフセット値に所定量Ｄからはみ出し量Ｆを差し引いた値を設定する（Ｓ３８又はＳ４８）。制御部２は、Ｓ３８又はＳ４８の設定結果に基づき、第一イメージをＳ８で取得された第一イメージの初期位置に配置し、第二イメージを、Ｓ８で取得された第二イメージの初期位置よりも、はみ出し量Ｆだけ、幅方向において第一イメージに近づく位置に配置する（Ｓ４０又はＳ５０）。第二イメージが投影画像からのはみ出し量Ｆが、第一イメージと第二イメージとの間の距離Ｔよりも小さくないと判断した場合（Ｓ３７：ＮＯ又はＳ４７：ＮＯ）、制御部２はオフセット値に所定量Ｄから距離Ｔを差し引いた値を設定する（Ｓ３９又はＳ４９）。制御部２は、Ｓ３９又はＳ４９の設定結果に基づき、第一イメージをＳ８で取得された第一イメージの初期位置に配置し、第二イメージを、Ｓ８で取得された第二イメージの初期位置よりも、距離Ｔだけ、幅方向において第一イメージに近づく位置に配置する（Ｓ４０又はＳ５０）。
【００３２】
具体例では、制御部２は、Ｓ５で選択された第一模様Ｅ７の模様ＩＤが１つ前の模様Ｅ６を第二模様として選択する（Ｓ３１）。制御部２は、Ｓ６の処理と同様に、図６（Ｂ）に示すように、第二模様Ｅ６の大きさとして、第二模様Ｅ６と対応付けられた中基線位置ＣＬからＸ方向の両端部までの長さＬ６、Ｒ６、及びＹ方向の長さＵ６を取得する（Ｓ３２）。
【００３３】
制御部２は、Ｓ５で選択された第一模様Ｅ７の縫製予定サイズの第一イメージＨ７をＳ８で取得された第一イメージＨ７の初期位置に配置し、Ｓ３１で選択された第二模様Ｅ６の縫製予定サイズの第二イメージＨ６をＳ８で取得された第二イメージＨ６の初期位置に配置した場合に、第一イメージＨ７と第二イメージＨ６とが重なるかを判断する（Ｓ３３）。線分ＲＬ上において、初期位置に配置された第一イメージＨ７の左端（−Ｌ７，０）は、初期位置に配置された第二イメージＨ６の右端（−Ｄ＋Ｒ６，０）よりも右方にある（Ｓ３３：ＮＯ）。この場合、制御部２は、第二イメージＨ６をＳ８で取得された第二イメージの初期位置に配置した場合に、幅方向において第二イメージＨ６が投影画像内に収まるかを判断する（Ｓ３５）。線分ＲＬ上において、初期位置に配置された第二イメージＨ６の左端（−Ｄ−Ｌ６，０）は、投影領域ＲＣの左端（−Ｗ，０）よりも右方にあり、第二イメージＨ６は、幅方向において投影画像に収まる（Ｓ３３：ＹＥＳ）。この場合、制御部２は、オフセット値に所定量Ｄを設定し（Ｓ３６）、Ｓ５で選択された第一模様Ｅ７の第一イメージＨ７をＳ８で取得された第一イメージＨ７の初期位置に配置し、Ｓ３１で選択された第二模様Ｅ６の第二イメージＨ６をＳ８によって取得された第二イメージＨ６の初期位置に配置する（Ｓ４０）。より詳細には、第一イメージＨ７は、針棒６の中基線位置ＣＬ上の原点ＣＰと、第一模様Ｅ７の基準点Ｃ７とが一致する位置に配置され、第二イメージＨ６は、ＣＬ上の原点ＣＰと、第一模様Ｅ７の基準点Ｃ７とが一致する位置に配置され、第二イメージＨ６は、基準点ＦＰ（−Ｄ，０）と、第二模様Ｅ６の基準点Ｃ６とが一致する位置に配置される。第一移動方向（Ｙ方向）において、線分ＲＬから投影領域ＲＣの前端までの長さＪよりも、第一イメージＨ７の長さＵ７が短い場合、制御部２は、第一イメージＨ７を第一移動方向において針落ち位置対応する線分ＲＬから第一移動方向上流側（前方）に向けて複数連続配置する。同様に、制御部２は、第一移動方向において、線分ＲＬから投影領域ＲＣの前端までの長さＪよりも、第二イメージＨ６の長さＵ６が短い場合、第二イメージＨ６を第一移動方向において針落ち位置対応する線分ＲＬから第一移動方向上流側に向けて複数連続配置する。連続配置される縫製イメージに対応する基線の位置は同一直線上にある。
【００３４】
Ｓ３１からＳ４０の処理と同様に、制御部２は、模様ＩＤが８の模様を第二模様Ｅ８として選択し（Ｓ４１）、Ｓ６の処理と同様に、図６（Ｂ）に示すように、第二模様Ｅ８の大きさとして、中基線位置ＣＬからＸ方向の両端部までの長さＬ８、Ｒ８、及びＹ方向の長さＵ８を取得する（Ｓ４２）。制御部２は、第一イメージＨ７、第二イメージＨ８をＳ８で取得された各々の初期位置に配置した場合に、第一イメージＨ７と第二イメージＨ８とは重ならず（Ｓ４３：ＮＯ）、第二イメージＨ８は投影画像内に収まると判断する（Ｓ４５：ＹＥＳ）。制御部２は、オフセット値に所定量Ｄを設定し（Ｓ４６）、設定されたオフセット値に従って、Ｓ４０と同様に第一イメージＨ７、第二イメージＨ８をＳ８で取得された初期位置に配置する（Ｓ５０）。
【００３５】
制御部２は、Ｓ５で選択された、第一イメージＨ７を表す投影画像Ｐ１を生成する。本例の制御部２は、第一イメージＨ７に加え、縫製予定サイズの第二イメージＨ６、Ｈ８を表す投影画像を生成する（Ｓ５１）。制御部２は、投影画像Ｐ１において、第二イメージＨ６、Ｈ８の明度を、第一イメージＨ７の明度よりも小さく設定する。投影画像Ｐ１の背景色は適宜設定されればよく、例えば、白、灰色、及び黒の何れかである。制御部２は、例えば、図６（Ｃ）に示す投影画像Ｐ１を生成する。投影画像Ｐ１において、第一イメージＨ７は、針棒６の中基線位置ＣＬ上の点ＣＰと、第一模様Ｅ６の基準点Ｃ６とが一致する位置に配置され、且つ、第一移動方向に複数配置されている。第二イメージＨ６は、基準点ＦＰ（−Ｄ，０）と、第二模様Ｅ６の基準点Ｃ６とが一致する位置に配置され、且つ、第一移動方向に複数配置されている。第二イメージＨ８は、基準点ＮＰ（Ｄ，０）と、第二模様Ｅ８の基準点Ｃ８とが一致する位置に配置され、且つ、第一移動方向に１つ配置されている。各イメージは、投影画像の所定位置（本例ではＹ方向プラスの端部）まで連続配置されている。制御部２は、Ｓ５１で生成された投影画像Ｐ１を、プロジェクタ５８に投影させる（Ｓ５２）。投影画像Ｐ１に含まれる第一イメージＨ７、第二イメージＨ６、Ｈ８は、縫製予定の大きさで表される。第一イメージＨ７は、縫製が実行される場合に、縫目が形成される予定位置に投影される。第二イメージＨ６、Ｈ８は、縫製が実行される場合に、縫目が形成される予定位置から幅方向に離間した位置に投影される。第一イメージＨ７、第二イメージＨ６、Ｈ８は、幅方向において互いに離間する。制御部２は、以上で模様選択処理を終了し、処理を図４のメイン処理に戻す。
【００３６】
図４のＳ９の後、制御部２は、入力キー７５の選択を検知していない場合（Ｓ１９：ＮＯ）、処理をＳ４に戻す。パネル操作により、表示欄７１の何れかの模様の選択が検知された場合（Ｓ４：ＹＥＳ）、又は入力キー７３若しくは７４の選択を検知した場合（Ｓ４：ＮＯ、Ｓ１０：ＹＥＳ）、検知された入力キーに応じた第一模様を選択する（Ｓ５）。入力キー７３の選択が検知された場合、制御部２は、模様ＩＤが、現在の第一模様の模様ＩＤの１つ前の模様を第一模様として選択する。具体例において入力キー７４の選択が検知された場合（Ｓ１０：ＹＥＳ）、制御部２は、模様ＩＤが、現在の第一模様Ｅ７の模様ＩＤの１つ後の模様Ｅ８を第一模様Ｅ８として選択する（Ｓ５）。この場合のＳ９のＳ３１では、制御部２は第二模様Ｅ７を選択し（Ｓ３１）、Ｓ４１では、制御部２は第二模様Ｅ９を選択する（Ｓ４１）。制御部２は、図８（Ａ）に示すように、第二模様Ｅ９の大きさとして、第二模様Ｅ９の中基線位置ＣＬからＸ方向の両端部までの長さＬ９、Ｒ９、及びＹ方向の長さＵ９を取得する（Ｓ４２）。
【００３７】
制御部２は、第一イメージＨ８、第二イメージＨ９をＳ８で取得された各々の初期位置に配置した場合に、第一イメージＨ８と第二イメージＨ９とが重ならないと判断するが（Ｓ４３：ＮＯ）、幅方向において第二イメージＨ９は投影画像内に収まらないと判断する（Ｓ４５：ＮＯ）。つまり線分ＲＬ上において、初期位置に配置された第二イメージＨ９の右端（Ｄ＋Ｒ９，０）は、投影画像の右端（Ｗ，０）よりも右方にある。この場合制御部２は、第一イメージＨ８と、第二イメージＨ９との間の幅方向の距離Ｔが、幅方向にける第二イメージＨ９の投影画像からのはみ出し量Ｆよりも大きいかを判断する（Ｓ４７）。第一イメージＨ８と、第二イメージＨ９との間の幅方向の距離Ｔは、例えば、線分ＲＬ上の第一イメージＨ８の右端（Ｒ８，０）と、第二イメージＨ９の左端（Ｄ−Ｌ９，０）との間の長さである。はみ出し量Ｆは、例えば、線分ＲＬ上の第二イメージＨ９の右端（Ｄ＋Ｒ９，０）と投影画像の右端（Ｗ，０）との間の長さである。
【００３８】
図８（Ｂ）に示すように、距離Ｔははみ出し量Ｆよりも大きい（Ｓ４７：ＹＥＳ）。この場合、制御部２は、オフセット値に所定量Ｄからはみ出し量Ｆを差し引いた値を設定する（Ｓ４８）。制御部２は、第一イメージＨ７を第一模様Ｅ７の基準点Ｃ７が針棒６の中基線位置ＣＬ上の点ＣＰと一致する初期位置に配置し、第二イメージＨ９を、第二模様Ｅ８の基準点Ｃ９をＲＬ上の点（Ｗ−Ｒ９，０）と一致させた位置に配置する（Ｓ５０）。図８（Ｃ）に示すように、制御部２は、Ｓ４０、Ｓ５０の配置に従って配置された、第一イメージＨ８、第二イメージＨ７、Ｈ９を表す投影画像Ｐ２を生成し（Ｓ５１）、生成された投影画像Ｐ２を、プロジェクタ５８に投影させる（Ｓ５２）。投影画像Ｐ２において第一イメージＨ８、第二イメージＨ７、Ｈ９は、幅方向において互いに離間し、且つ、幅方向において投影画像Ｐ２内に収まる。制御部２は、以上で模様選択処理を終了し、処理を図４のメイン処理に戻す。
【００３９】
図９（Ａ）に示すように、第一イメージＨ８の幅方向の長さが、図８（Ｂ）で示される第一イメージＨ８よりも長く、その結果距離Ｔがみ出し量Ｆよりも大きくはない場合（Ｓ４７：ＮＯ）、制御部２は、オフセット値に所定量Ｄから距離Ｔを差し引いた値を設定する（Ｓ４９）。制御部２は、第一イメージＨ８を第一模様Ｅ８の基準点Ｃ８が針棒６の中基線位置ＣＬ上の点ＣＰと一致する初期位置に配置し、第二イメージＨ９を、第二模様Ｅ９の基準点Ｃ９を線分ＲＬ上の点（Ｒ８＋Ｌ９，０）と一致させた位置に配置する（Ｓ５０）。図９（Ｃ）に示すように、制御部２は、Ｓ４０、Ｓ５０の配置に従って配置された、第一イメージＨ８、第二イメージＨ７、Ｈ９を表す投影画像Ｐ７を生成し（Ｓ５１）、生成された投影画像Ｐ７を、プロジェクタ５８に投影させる（Ｓ５２）。投影画像Ｐ７において第一イメージＨ８、第二イメージＨ７は、幅方向において互いに離間し、且つ、幅方向において投影画像Ｐ７内に収まる。投影画像Ｐ７において第一イメージＨ８の右端と、第二イメージＨ９の左端とは、幅方向において互いに一致し、且つ、第二イメージＨ９の右端部は、投影画像Ｐ７内からはみ出している。ただし、第二イメージＨ９の内の投影画像Ｐ７からはみ出している部分の幅方向の長さｆは、図９（Ａ）に示すはみ出し量Ｆよりも小さい。制御部２は、以上で模様選択処理を終了し、処理を図４のメイン処理に戻す。
【００４０】
図４のＳ９の後、制御部２は、入力キー７５の選択を検知していない場合（Ｓ１９：ＮＯ）、処理をＳ４に戻す。具体例において入力キー７４の選択が再度検知された場合（１０：ＹＥＳ）、制御部２は、模様ＩＤが、現在の第一模様Ｅ８の模様ＩＤの１つ後の模様Ｅ９を第一模様Ｅ９として選択する（Ｓ５）。この場合のＳ９のＳ３１では、制御部２は第二模様Ｅ８を選択し（Ｓ３１）、Ｓ４１では、制御部２は第二模様Ｅ１０を選択する（Ｓ４１）。制御部２は、図１０（Ａ）に示すように、第二模様Ｅ１０の大きさとして、中基線位置ＣＬからＸ方向の両端部までの長さＬ１０、Ｒ１０、及びＹ方向の長さＵ１０を取得する（Ｓ４２）。
【００４１】
制御部２は、第一イメージＨ９、第二イメージＨ１０をＳ８で取得された各々の初期位置に配置した場合に、幅方向において第一イメージＨ９と第二イメージＨ１０とが重なると判断する（Ｓ４３：ＹＥＳ）。つまり線分ＲＬ上において、初期位置に配置された第二イメージＨ１０の左端（Ｄ−Ｌ１０，０）は、第一イメージＨ９の右端（Ｒ９，０）よりも左方にある。この場合制御部２は、オフセット値に、所定量Ｄに、幅方向における第一イメージＨ９と、第二イメージＨ１０とが重なる量Ｇを加えた値を設定する（Ｓ４４）。重なる量は、例えば、線分ＲＬ上において、第二イメージＨ１０の左端（Ｄ−Ｌ１０，０）と、第一イメージＨ９の右端（Ｒ９，０）との間の長さである。制御部２は、Ｓ４４で設定されたオフセット値に基づき、第二イメージＨ１０を、第二模様Ｅ１０の基準点Ｃ１０をＲＬ上の点（Ｄ＋Ｇ，０）と一致させた位置に配置する（Ｓ５０）。図１０（Ｃ）に示すように、制御部２は、Ｓ４０、Ｓ５０の配置に従って配置された、第一イメージＨ９、第二イメージＨ８、Ｈ１０を表す投影画像Ｐ３を生成し（Ｓ５１）、生成された投影画像Ｐ３を、プロジェクタ５８に投影させる（Ｓ５２）。投影画像Ｐ３において第一イメージＨ９、第二イメージＨ８、Ｈ１０は、幅方向において互いに離間する。第二イメージＨ８は幅方向において投影画像Ｐ３内に収まるが、第二イメージＨ１０は幅方向において投影画像Ｐ３からはみ出る。制御部２は、以上で模様選択処理を終了し、処理を図４のメイン処理に戻す。
【００４２】
図１１（Ａ）に示すように、制御部２は、具体例において投影画像Ｐ１が投影されている期間に、入力キー７７、７８の選択を検知した場合（Ｓ１１：ＹＥＳ）、入力キー７７、７８の選択量に応じた第一模様の大きさを取得する（Ｓ１２）。制御部２は、Ｓ１２で取得された大きさに応じて、入力キー７７、７８の数値を変更し、表示欄７２の模様の大きさを変更した画面をＬＣＤ１５に表示する（Ｓ１３）。制御部２は、Ｓ１２で取得された大きさに応じて、第一模様Ｅ７の模様データを補正する（Ｓ１４）。制御部２は、前述と同様のＳ８、Ｓ９の処理を行い、Ｓ１２で取得された大きさの第一模様Ｅ７の縫製予定サイズの第一イメージＨ７、及び第二イメージＨ６、Ｈ９を表す投影画像を投影する（Ｓ５２）。第一模様Ｅ７の大きさがＸ方向、Ｙ方向に縮小される場合（Ｓ１１：ＹＥＳ）、制御部２は、例えば、図１１（Ｂ）に示すように、Ｓ１２で取得された第一模様Ｅ７の大きさの縫製予定サイズの第一イメージＨ７、及び第二イメージＨ６、Ｈ９を表す投影画像Ｐ４を生成し（Ｓ５１）、生成された投影画像Ｐ４を、プロジェクタ５８に投影させる（Ｓ５２）。第一模様Ｅ７の大きさがＸ方向、Ｙ方向に拡大される場合（Ｓ１１：ＹＥＳ）、制御部２は、例えば、図１１（Ｃ）に示すように、Ｓ１２で取得された第一模様Ｅ７の大きさの縫製予定サイズの第一イメージＨ７、及び第二イメージＨ６、Ｈ９を表す投影画像Ｐ４を生成し（Ｓ５１）、生成された投影画像Ｐ４を、プロジェクタ５８に投影させる（Ｓ５２）。制御部２は、以上で模様選択処理を終了し、処理を図４のメイン処理に戻す。
【００４３】
制御部２は、入力キー７６の選択を検知した場合（Ｓ４：ＮＯ、Ｓ１０：ＮＯ、Ｓ１１：ＮＯ、Ｓ１５：ＹＥＳ）、制御部２は、指示された色を取得する（Ｓ１６）。本例では、第一イメージの色、第二イメージの色、及び背景色の各々を指示された色に設定可能である。制御部２は、投影中の投影画像の、第一イメージの色、第二イメージの色、及び背景色の各々をＳ１６で設定された色に設定して、再度投影画像を生成し（Ｓ１７）、生成された投影画像を、プロジェクタ５８に投影させる（Ｓ１８）。
【００４４】
投影画像Ｐ４を投影中に、入力キー７６の選択が検知されず（Ｓ１５：ＮＯ）、入力キー７５の選択が検知された場合（Ｓ１９：ＹＥＳ）、制御部２は、投影中の投影画像から、第二イメージＨ６、Ｈ７を除き、図１１（Ｄ）に示す第一イメージＨ７のみを表す投影画像Ｐ６を生成し、生成された投影画像Ｐ６をプロジェクタ５８に投影させる（Ｓ２０）。制御部２は、第一模様Ｅ７の縫製を開始する開始指示の入力を検知するまで待機する（Ｓ２０：ＮＯ）。開始指示は、例えば、スタート／ストップスイッチ２９の押下によって入力される。開始指示の入力が検知された場合（Ｓ２０：ＹＥＳ）、制御部２は、プロジェクタ５８を制御し、投影を終了する（Ｓ２０）、制御部２は、第一模様Ｅ７の模様データに従って、移動部２１と、縫製部３０とを制御し、第一模様Ｅ７を被縫製物Ｃに縫目を形成する（Ｓ２２）。図１１（Ｄ）のように、入力キー７７、７８の選択により大きさが変更されている場合（Ｓ１１：ＹＥＳ、Ｓ１２）、図１１（Ｅ）のように、制御部２は、Ｓ１４の処理で補正された模様データに従って、変更後の大きさで第一模様Ｅ７を縫製する。制御部２は、縫製を停止する停止指示の入力を検知するまで縫製を継続する（Ｓ２３：ＮＯ）。停止指示は、例えば、スタート／ストップスイッチ２９の押下によって入力される。停止指示の入力が検知された場合（Ｓ２３：ＹＥＳ）、制御部２は、縫製部３０を制御し、第一模様Ｅ７の縫製を停止する（Ｓ２４）。制御部２は以上でメイン処理を終了する。
【００４５】
上記実施形態のミシン１において、ベッド部１１、送り歯２４、移動部２１、針棒６、縫製部３０、揺動機構５７、プロジェクタ５８、ＬＣＤ１５、及び制御部２は各々、本発明のベッド部、送り歯、移動部、針棒、縫製部、揺動部、プロジェクタ、表示部、及び制御部の一例である。移動部２１による被縫製物Ｃの第一移動方向及び幅方向（第二移動方向）は、本発明の移動方向及び幅方向の一例である。Ｓ５の処理を実行する制御部２は、本発明の第一選択部の一例である。Ｓ５１、Ｓ１７の処理を実行する制御部２は、本発明の画像生成部の一例である。Ｓ５２、Ｓ１８の処理を実行する制御部２は、本発明の投影制御部の一例である。Ｓ２２から２４の処理を実行する制御部２は、本発明の縫製制御部の一例である。Ｓ１０の処理を実行する制御部２は、本発明の第一指示取得部の一例である。Ｓ３１、Ｓ４１の処理を実行する制御部２は、本発明の第二選択部の一例である。Ｓ３３、Ｓ４３の処理を実行する制御部２は、本発明の第一判断部の一例である。Ｓ３４、Ｓ３６、Ｓ４０、Ｓ４４、Ｓ４６、Ｓ５０の処理を実行する制御部２は、本発明の第一配置決定部の一例である。Ｓ３５、Ｓ４５の処理を実行する制御部２は、本発明の第二判断部の一例である。Ｓ３６、Ｓ３８、Ｓ３９、Ｓ４０，Ｓ４６、Ｓ４８、Ｓ４９、Ｓ５０の処理を実行する制御部２は、本発明の第二配置決定部の一例である。Ｓ２の処理を実行する制御部２は、本発明の表示制御部の一例である。Ｓ１０の処理を実行する制御部２は、第二指示取得部の一例である。Ｓ４の処理を実行する制御部２は、本発明の第三指示取得部の一例である。
【００４６】
上記実施形態のミシン１は、送り歯２４によって被縫製物Ｃを移動する移動部２１を備え、移動部２１による被縫製物Ｃを第一移動方向に交差する線分を含む複数の線分を組み合わせた図柄を第一移動方向に配置して縫製される模様を表す投影画像を投影できる。ユーザは、投影画像に基づき、縫製前に縫製予定サイズの第一模様の縫製イメージを確認できる。故にミシン１は、模様を縫製する場合のユーザの利便性を従来に比べ向上できる。
【００４７】
制御部２は、第一模様の大きさを指定する指示を取得する（Ｓ１０）。制御部２は、取得された指示に応じた縫製予定サイズの第一イメージを表す投影画像を生成する（Ｓ５１）。故にミシン１は指示に応じた大きさ模様を表す第一イメージを投影できる。ユーザは、図１１（Ｂ）、図１１（Ｃ）に示すように、模様の大きさを変更した場合にも、投影画像に基づき、縫製前に縫製予定サイズの第一模様の縫製イメージを確認できる。ユーザは、被縫製物Ｃ上に投影画像を参照して、第一イメージの大きさを確認しながら、第一模様の大きさを変更、決定できる。
【００４８】
制御部２は、複数種類の模様の中から、Ｓ５で選択された第一模様と所定順序（模様ＩＳ）が前及び後となる模様の各々を第二模様として選択する（Ｓ３１、Ｓ４１）。所定順序は、模様ＩＤ順である。制御部２は、第一イメージに加え、第二イメージを表す投影画像を生成し（Ｓ５１）、生成された投影画像をプロジェクタ５８に投影させる（Ｓ５２）。故にミシン１は、第一イメージと、第二イメージとの双方を含む投影画像を投影することで、縫製予定の模様を選択する際のユーザの利便性を従来に比べ向上できる。例えば、ユーザは模様ＩＤが前後する模様と、選択中の模様との縫製イメージを被縫製物Ｃ上に投影された投影画像を参照して見比べながら、縫製予定の模様を選択できる。
【００４９】
制御部２は、第一模様を所定順序に従って変更する指示を取得する（Ｓ１０）。制御部２は、取得された指示に従って、複数種類の模様の中から、第一模様を再選択し（Ｓ５）、再選択された第一模様と所定順序（模様ＩＤ）が前又は後となる模様を第二模様として選択する（Ｓ３１、Ｓ４１）。ミシン１は、Ｓ１０で取得された指示に応じて投影画像に含まれる第一イメージと、第二イメージとを所定順序に従って変更して投影できる。故にミシン１は、縫製予定の模様を選択する際のユーザの利便性を従来に比べ向上できる。
【００５０】
制御部２は、第一イメージに加え、縫製予定サイズの第二イメージを表す投影画像を生成し（Ｓ５１）、生成された投影画像をプロジェクタ５８に投影させる（Ｓ５２）。故にミシン１は、第一イメージと、第二イメージとの双方を縫製予定サイズで投影できる。
【００５１】
制御部２は、第一イメージと、第一移動方向と直交する幅方向（第二移動方向）において、第一イメージと重ならない位置に配置された、第二イメージとを表す投影画像を生成し（Ｓ５１）、生成された投影画像をプロジェクタに投影させる（Ｓ５２）。故にミシン１は、例えば、図１０（Ｂ）に示すように、第一イメージＨ９と、第二イメージＨ１０とが幅方向に重なった状態で投影される場合に比べ、図１０（Ｃ）に示すように、ユーザが第一イメージＨ９と第二イメージＨ１０とを区別しやすい投影画像Ｐ３を投影できる。故にミシン１は、縫製予定の模様を選択する際のユーザの利便性を従来に比べ向上できる。
【００５２】
より詳細には、制御部２は、投影画像上の第一イメージの初期位置と、第二イメージの初期位置を取得する（Ｓ８）。制御部２は、第一イメージをＳ８で取得された第一イメージの初期位置に配置し、第二イメージをＳ８で取得された第二イメージの初期位置に配置した場合に、第一イメージと第二イメージとが重なるかを判断する（Ｓ３３、Ｓ４３）。制御部２は、図６（Ｃ）のように、第一イメージＨ７と第二イメージＨ６（Ｈ８）とが重ならないと判断される場合には（Ｓ３３：ＮＯ、Ｓ４３：ＮＯ）、第一イメージＨ７を第一イメージＨ７の初期位置に配置し、第二イメージＨ６、Ｈ８を第二イメージＨ６、Ｈ８の初期位置に配置する（Ｓ３６、Ｓ４０、Ｓ４６、Ｓ５０）。図１０（Ｂ）に示すように、第一イメージＨ９と第二イメージＨ１０とが重なると判断される場合には（Ｓ３３：ＹＥＳ、Ｓ４３：ＹＥＳ）、第一イメージＨ９を、Ｓ８で取得された第一イメージＨ９の初期位置に配置し、第二イメージＨ１０を、Ｓ８で取得された第二イメージＨ１０の初期位置から、幅方向において第一イメージＨ９と離れる方向（右方）の位置に配置する（Ｓ４４）。制御部２は、決定した配置に従って配置された（Ｓ４０、Ｓ５０）、第一イメージと第二イメージとを表す投影画像を生成し（Ｓ５１）、生成された投影画像をプロジェクタ５８に投影させる（Ｓ５２）。故にミシン１は、比較的簡単な処理によって、第一イメージと第二イメージとが重ならない投影画像を投影できる。ミシン１は、第二イメージに対する初期位置が決定されているので、幅方向において第二イメージが第一イメージと重なったり、投影画像からはみ出したりしなければ、選択された第二模様によらず同じ位置に第二イメージを投影できる。
【００５３】
第一イメージの初期位置は、幅方向において、第一模様の基準位置を、投影画像上の基準位置と一致させた位置であり、第二イメージの初期位置は、第二模様の基準位置を、幅方向において、投影画像上の基準位置から所定量Ｄ離れた位置と一致させた位置である。制御部２は、第一イメージと第二イメージとが重なると判断される場合には（Ｓ３３：ＹＥＳ）、第二イメージの配置を、Ｓ８で取得された第二イメージの初期位置から、幅方向における第一イメージと第二イメージとの重なり量Ｇだけ、第一イメージから離れる方向に移動した位置に配置する（Ｓ３４、Ｓ４０、Ｓ４４、Ｓ５０）。制御部２は、決定した配置に従って配置された（Ｓ４０、Ｓ５０）、第一イメージと第二イメージとを表す投影画像を生成し（Ｓ５１）、生成された投影画像をプロジェクタ５８に投影させる（Ｓ５２）。故にミシン１は、図１０（Ｂ）に示すように、第一イメージＨ９と、第二イメージＨ１０とが幅方向に重なった状態で投影される場合に比べ、図１０（Ｃ）に示すように、ユーザが第一イメージＨ９と第二イメージＨ１０とを区別しやすい投影画像Ｐ３を投影できる。故にミシン１は、縫製予定の模様を選択する際のユーザの利便性を従来に比べ向上できる。
【００５４】
制御部２は、第二イメージをＳ８で取得された第二イメージの初期位置に配置した場合に、幅方向において第二イメージが投影画像内に収まるかを判断する（Ｓ３５、Ｓ４５）。幅方向において第二イメージが投影画像内に収まると判断された場合（Ｓ３５：ＹＥＳ、Ｓ４５：ＹＥＳ）、制御部２は、第一イメージ及び第二イメージをＳ８で第一イメージの初期位置に配置する（Ｓ３６、Ｓ４６）。図８（Ｂ）に示すように、幅方向において第二イメージＨ９が投影画像内に収まらないと判断された場合（Ｓ３５：ＮＯ）、図８（Ｃ）に示すように、第一イメージＨ８をＳ８で取得された第一イメージＨ８の初期位置に配置し、第二イメージＨ９を、Ｓ８で第二イメージＨ９の初期位置から、第一イメージＨ８と重ならない範囲で、幅方向において第一イメージＨ８に近づく方向に移動した位置に配置する（Ｓ３８、Ｓ３９、Ｓ４０、Ｓ４８、Ｓ４９、Ｓ５０）。制御部２は、決定した配置に従って配置された（Ｓ４０、Ｓ５０）、第一イメージＨ８と第二イメージＨ７、Ｈ９とを表す投影画像Ｐ２を生成し（Ｓ５１）、生成された投影画像Ｐ２をプロジェクタ５８に投影させる（Ｓ５２）。ミシン１は、図８（Ｂ）に示すように、第二イメージの一部が投影画像に含まれない状態で投影される場合に比べ、図８（Ｃ）に示すように第一イメージＨ８と第二イメージＨ７、Ｈ９との各々が幅方向において投影画像Ｐ２内に収まった投影画像Ｐ２を投影できる。故にミシン１は、縫製予定の模様を選択する際のユーザの利便性を従来に比べ向上できる。
【００５５】
詳細には、制御部２は、図８（Ｂ）に示すように、幅方向において第二イメージＨ９が投影画像内に収まらないと判断された場合には（Ｓ３５：ＮＯ）、図８（Ｃ）に示すように第二イメージＨ９の配置を、Ｓ８で取得された第二イメージＨ９の初期位置から、第一イメージＨ８と重ならない範囲で、幅方向における第二イメージＨ９が投影画像からのはみ出し量Ｆが０に近づくように、第一イメージＨ８に近づく方向に移動した位置に配置する（Ｓ３８、Ｓ４０、Ｓ４８、Ｓ５０）。制御部２は、決定した配置に従って配置された（Ｓ４０、Ｓ５０）、第一イメージＨ８と第二イメージＨ７、Ｈ９とを表す投影画像Ｐ２を生成し（Ｓ５１）、生成された投影画像Ｐ２をプロジェクタ５８に投影させる（Ｓ５２）。故にミシン１は、比較的簡単な処理によって、ユーザが第二模様がなるべく多く含まれる投影画像を投影できる。ミシン１は、第二イメージに対する初期位置が決定されているので、幅方向において第二イメージが第一イメージと重なったり、投影画像からはみ出したりしなければ、選択された第二模様によらず同じ位置に第二イメージを投影できる。
【００５６】
制御部２は、第一イメージと、第一イメージよりも小さい明度の第二イメージとを表す投影画像を生成する（Ｓ５１、Ｓ１７）。故にミシン１は、第一イメージを第二イメージに比べ視認しやすい態様で投影できる。ユーザは、イメージの明度に基づき、第一イメージと第二イメージとを区別しやすい。
【００５７】
制御部２は、複数種類の模様をＬＣＤ１５に表示させる（Ｓ２）。制御部２は、表示された複数種類の模様の中から、第一模様を指定する指示を取得する（Ｓ４）。制御部２は、Ｓ４で取得された指示に従って、複数種類の模様の中から、第一模様を選択する（Ｓ５）。ミシン１は、第一模様を選択する際のユーザの利便性を向上できる。
【００５８】
本発明のミシンは、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更が加えられてもよい。例えば、以下の変形が適宜加えられてもよい。
【００５９】
（Ａ）ミシン１の構成は適宜変更してよい。ミシン１は、工業用ミシンであってもよい。移動部２１は、送り歯２４によって被縫製物Ｃを左右方向にも移動不能であってもよい。この場合、ミシン１は、揺動機構５７により針棒６を適宜幅方向に移動させながら、模様を縫製してもよい。ミシン１は、揺動機構５７を適宜省略してもよく、送り歯２４のみで被縫製物を前後方向（移動方向）、及び左右方向（幅方向）に移動させることで、模様を縫製してもよい。入力部は、タッチパネルの他、キーボード、マウス、及びジョイスティック等でもよい。表示部は、画像を表示可能であればよく、例えば、有機ＥＬディスプレイ、プラズマディスプレイ、プラズマチューブアレイディスプレイ、電気泳動等を利用した電子ペーパーディスプレイ等でもよい。プロジェクタの取付位置、投影領域ＲＣ等は適宜変更されてよい。プロジェクタが表示可能な色は変更されてよい。表示部は必要に応じて省略されてよい。複数の記憶機器は、フラッシュメモリ８４の他、磁気ディスク、光磁気ディスク、光ディスク、又は半導体メモリ等の、読み書き可能な任意のリムーバブルメディアであってよいし、内蔵型ハードディスクドライブ又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の非可搬性の記憶機器であってもよい。複数の模様は、有線又は無線でミシンに接続された他の装置から取得されてもよい。
【００６０】
（Ｂ）図４のメイン処理を実行させるための指令を含むプログラムは、制御部２がプログラムを実行するまでに、ミシン１の記憶機器に記憶されればよい。従って、プログラムの取得方法、取得経路及びプログラムを記憶する機器の各々は、適宜変更してもよい。制御部２が実行するプログラムは、ケーブル又は無線通信を介して、他の装置から受信し、フラッシュメモリ等の記憶装置に記憶されてもよい。他の装置は、例えば、ＰＣ、及びネットワーク網を介して接続されるサーバを含む。
【００６１】
（Ｃ）ミシン１のメイン処理の各ステップは、制御部２によって実行される例に限定されず、一部又は全部が他の電子機器（例えば、ＡＳＩＣ）によって実行されてもよい。メイン処理の各ステップは、複数の電子機器（例えば、複数のＣＰＵ）によって分散処理されてもよい。メイン処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。ミシン１上で稼動しているオペレーティングシステム（ＯＳ）等が、制御部２からの指令に基づきメイン処理の一部又は全部を行う態様も、本開示の範囲に含まれる。例えば、メイン処理に以下の（Ｃ−１）から（Ｃ−４）の変更が適宜加えられてもよい
【００６２】
（Ｃ−１）プロジェクタ５８の投影領域ＲＣの形状、大きさ、位置等は適宜変更されてよい。表示部に表示される画面のレイアウト、入力キーの種類等は適宜変更されてよい。制御部は、第一イメージを表し、第二イメージは表さない投影画像を生成してもよい。投影画像によって表される第二イメージの数、配置、大きさ等は適宜変更されてよい。例えば、制御部２は、第一模様と所定順序が前又は後の１つの模様を第二模様として選択してもよい。所定順序は、適宜設定されればよく、模様ＩＤの他、例えば、針数、幅方向（第二移動方向）の長さ、第一移動方向の長さ、使用頻度、及びお気に入り模様の登録順序の何れかの昇順又は降順であってもよい。投影画像は、第一イメージ及び第二イメージの他、入力キーのイメージを表してもよい。ミシンは、投影画像中の入力キーが指示体によって選択されたことを検知する検知部を備えてもよい。検知部と指示体との組合せは、例えば、超音波受信器とペン先が押圧された場合に超音波と電気信号を発信する超音波ペンとの組合せ、イメージセンサ等の撮影部とペン先が押圧された場合に発光する光ペンとの組合せ等があげられる。ミシンは検知部と指示体とを利用し、投影画像中の入力キーが選択されたことを検知された場合に、メイン処理の各種処理を実行してもよい。
【００６３】
（Ｃ−２）Ｓ１１からＳ１４の処理は、省略したり、変更したりしてよい。制御部２は、指示に応じて第一模様の大きさを変更できなくてもよいし、指示に応じて第一模様の大きさ及び第一イメージの少なくとも何れかを変更してもよい。制御部２は、指示に応じて第一模様の大きさ及び第一イメージの少なくとも何れかを変更してもよい。
【００６４】
（Ｃ−３）Ｓ１５からＳ１８の処理は、省略したり、変更したりしてよい。制御部２は、投影画像中の背景、第一イメージ、及び第二イメージの色を変更不能としてもよいし、第一模様の種類（植物模様、幾何学模様等）、第二模様の種類、及び投影される被縫製物Ｃの色等に応じて自動で変更してもよい。制御部２は、複数の模様の中から、所定順序によらず、ランダムに第一模様、第二模様を選択してもよい。
【００６５】
（Ｃ−４）制御部２は、第一イメージと、移動方向と直交する幅方向において一部が重なる、第一イメージと、第二イメージとを表す投影画像を生成してもよい。投影画像の幅方向の長さが、複数の模様の各々の幅方向の長さに比べ、十分に大きく、初期位置に第一イメージ及び第二イメージを配置した場合に、各イメージが重なったり、はみ出したりすることがない場合等には、Ｓ３３からＳ３９の処理、及びＳ４３からＳ４９の処理を適宜省略してよい。制御部２は、第二イメージの初期位置を設定しなくてよく、例えば、初期位置に配置された第一イメージに重ならない、幅方向の位置に第二イメージを配置してもよい。第一イメージの初期位置及び第二イメージの初期位置の設定方法は適宜変更されてよい。例えば、揺動機構５７による針棒６の中基線位置ＣＬの他、針棒６の幅方向の移動可能範囲の端部を示す左基線位置及び右基線位置の何れかを基準とされてもよい。第二イメージの初期位置は、第二イメージの幅方向の端部（例えば左端）を、第一イメージの幅方向の端部（例えば右端）と一致させる位置であってもよい。このように第二イメージの初期位置が設定された場合にも、制御部は、第二イメージと重ならない第一イメージを表す投影画像を生成できる。第二イメージの初期位置は、第二イメージの幅方向の端部（例えば左端）を、投影画像の幅方向の端部（例えば左端）と一致させる位置であってもよい。このように第二イメージの初期位置が設定された場合にも、制御部は、第二イメージが投影画像からはみ出さない第一イメージを表す投影画像を生成できる。
【符号の説明】
【００６６】
１：ミシン、２：制御部、６：針棒、１５：ＬＣＤ、２１：移動部、２４：送り歯、３０：縫製部、５７：揺動機構、５８：プロジェクタ、８１：ＣＰＵ、８２：ＲＯＭ、８３：ＲＡＭ、フラッシュメモリ：８４
【図１】
2020005694.tif 000003
【図２】
2020005694.tif 000004
【図３】
2020005694.tif 000005
【図４】
2020005694.tif 000006
【図５】
2020005694.tif 000007
【図６】
2020005694.tif 000008
【図７】
2020005694.tif 000009
【図８】
2020005694.tif 000010
【図９】
2020005694.tif 000011
【図１０】
2020005694.tif 000012
【図１１】
2020005694.tif 000013