(57)【特許請求の範囲】
【請求項１】
固定位置で上下動する針に対して布を装着した刺しゅう枠をＸ−Ｙ方向に移動して刺しゅう模様を縫う刺しゅうミシンであって、
複数のレイヤから構成される刺しゅう模様の座標データを針位置毎に記憶する記憶装置と、
前記記憶装置に記憶された前記座標データに基づき刺しゅう枠をＸ−Ｙ方向に移動するＸ−Ｙ移動機構と、
前記記憶装置に記憶された前記座標データに基づき刺しゅう模様を表示する表示装置と、
前記表示装置の前面に積層される透明なタッチパネルと、
前記表示装置に表示された刺しゅう模様を前記タッチパネルの上からタッチした時に、タッチ位置を検出するタッチポイント検出手段と、
前記タッチポイント検出手段により検出されたタッチ位置から所定の距離内に存在する針位置の座標データを抽出する針位置データ抽出手段と、
前記針位置データ抽出手段により抽出された針位置データから複数の針位置候補を選抜する針位置データ選抜手段と、
前記針位置データ選抜手段により選抜された複数の針位置候補をリスト化して表示装置に表示する候補リスト表示手段と、
前記候補リスト表示手段により前記表示装置に表示された複数の針位置候補から任意の針位置を指定することにより、指定された針位置の座標データを前記Ｘ−Ｙ移動機構に供給する座標データ供給手段と、
を備えることを特徴とする刺しゅうミシン。
【請求項２】
前記針位置データ選抜手段は、前記針位置データ抽出手段によって抽出された候補の針位置データが、比較対象の針位置データとレイヤが異なるか、またはレイヤが同じでも針数が所定針数以上離れているかを比較する比較処理手段を含む、
ことを特徴とする請求項１に記載の刺しゅうミシン。
【請求項３】
前記候補リスト表示手段は、複数の針位置候補を項目別に区分された表形式で表示する表形式表示手段を含む、
ことを特徴とする請求項１または２に記載の刺しゅうミシン。
【請求項４】
前記座標データ供給手段は、前記候補リスト表示手段により前記表示装置に表示された複数の針位置候補から任意の針位置を指定する針位置候補指定手段と、前記針位置候補指定手段により指定された針位置を表示装置に表示する針位置候補表示手段とを含む、
ことを特徴とする請求項１〜３のいずれかに記載の刺しゅうミシン。
【請求項５】
前記針位置候補表示手段は、前記針位置候補指定手段によって指定された針位置の前後で表示装置に表示される表現を変える表現変更手段を含む、
ことを特徴とする請求項４に記載の刺しゅうミシン。
【請求項６】
前記タッチポイント検出手段により検出されたタッチ位置を前記表示装置に表示された刺しゅう模様上に表示するタッチポイント表示手段をさらに備える、
ことを特徴とする請求項１〜５のいずれかに記載の刺しゅうミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺しゅう対象物である布などを刺しゅう枠に装着し、固定位置にある針に対して刺しゅう枠をＸ−Ｙ方向に移動することにより刺しゅう縫いを行う刺しゅうミシンに関し、特に、表示装置に表示される刺しゅう模様上のポイントを直接指定することにより、縫い開始針位置を指定可能な刺しゅうミシンに関するものである。
【背景技術】
【０００２】
刺しゅう機能付きミシンや自動刺しゅう機などの刺しゅうミシンを使用して刺しゅう縫いを行う際に、糸切れや糸を使い切った場合などの問題が縫製途中で発生すると、問題が発生してからミシンが停止するまでに数針から十数針の空縫いをすることになる。
そこで、刺しゅうを完成させるに当たって、糸切れ等の問題発生位置まで刺しゅう枠を戻すために、ミシンの運転を停止した状態で刺しゅう枠のみを移動させる必要がある。
【０００３】
この際に、刺しゅう枠を刺しゅう縫い再開位置まで戻すのに数針単位で戻し操作（フレームバック）を繰り返したり、刺しゅう枠を刺しゅう模様の開始点から刺しゅう縫い再開位置まで進めるのに数針単位で送り操作（フレームフォワード）を繰り返して、刺しゅう縫いの再開位置を調整することが行われている。
このために、刺しゅうミシンとして、フレームバックキーまたはフレームフォワードキーを押すことにより刺しゅう枠の位置を１針ごとや任意の針数だけ戻したり、進めたりできるものが知られている（例えば、特許文献１参照）。
【０００４】
しかし、上記特許文献１記載の刺しゅうミシンは、フレームバックキーまたはフレームフォワードキーによる針数指定だけでは、指定した針数が実際の刺しゅう模様上で、どの位置かわからないという問題があった。
そこで、この問題を解決するために、糸切れなどにより途中から刺しゅうされなかった場合において、刺しゅう縫い再開位置を表示装置の画面上に表示された模様を見ながら簡単に指定できるようにし、さらに、大きさを変えて表示された模様の上で、刺しゅう縫い再開位置を指定できるようにした刺しゅうミシンが従来から知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１−２２３９９３号公報
【特許文献２】特開平８−５７１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献２記載の刺しゅうミシンは、表示装置の画面上に表示される刺しゅう模様が複数のレイヤにより構成され、指定しようとする位置に異なるレイヤのステッチや同じレイヤの離れたステッチが密集していた場合に、単に刺しゅう模様を拡大して表示装置に表示しただけでは刺しゅう再開位置を正確に指定できないという問題があった。
【０００７】
特に、図２３（ａ）に示すように、第１レイヤＥと第２レイヤＦとが隣接した刺しゅう模様を横方向のタタミ縫いＳ１およびＳ２で縫う場合、刺しゅう枠をＸ−Ｙ方向に移動するための座標データを図２３（ａ）に示す縫い上がり状態に対応させると、実際に縫い上がった第１レイヤＥと第２レイヤＦには、それぞれ横方向の縫い縮みが発生することから、図２３（ｂ）に示すように、第１レイヤＥと第２レイヤＦとの間に刺しゅう糸が存在しない隙間部分Ｇができてしまう。
この隙間部分Ｇができることに対処するため、実際に使用する前記座標データは、図２３（ｃ）に示すように、第１レイヤＥと第２レイヤＦとが隣接する部分に両者が重なり合う重複部分Ｈを設けて、前記縫い縮みによる縮み代を補正している。
【０００８】
このため、座標データの重複部分Ｈを刺しゅう再開針位置に指定すると、２つのレイヤが重なり合って刺しゅう模様が構成されているため、密集したステッチの中から候補となる再開針位置を適切に表示する必要があった。
また、表示装置の画面上で使用者が再開位置を指定する際に、針位置を正確に指定するために、画面上でのポイント指定に細心の注意を払う必要があった。
【０００９】
本発明は、上記問題を解決することを課題とし、使用者が狙って指定した針位置に異なるレイヤのステッチや同じレイヤの離れたステッチが密集し、指定した箇所に複数の針位置候補が存在する場合であっても、可能性が高いと思われる順に候補リストを表示し、前記候補リストの中から選択することにより刺しゅう縫い再開針位置を正確に指定することができる刺しゅうミシンを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記の課題を解決するため、刺しゅうミシンとして、固定位置で上下動する針に対して布を装着した刺しゅう枠をＸ−Ｙ方向に移動して刺しゅう模様を縫う刺しゅうミシンであって、複数のレイヤから構成される刺しゅう模様の座標データを針位置毎に記憶する記憶装置と、前記記憶装置に記憶された前記座標データに基づき刺しゅう枠をＸ−Ｙ方向に移動するＸ−Ｙ移動機構と、前記記憶装置に記憶された前記座標データに基づき刺しゅう模様を表示する表示装置と、前記表示装置の前面に積層される透明なタッチパネルと、前記表示装置に表示された刺しゅう模様を前記タッチパネルの上からタッチした時に、タッチ位置を検出するタッチポイント検出手段と、前記タッチポイント検出手段により検出されたタッチ位置から所定の距離内に存在する針位置の座標データを抽出する針位置データ抽出手段と、前記針位置データ抽出手段により抽出された針位置データから複数の針位置候補を選抜する針位置データ選抜手段と、前記針位置データ選抜手段により選抜された複数の針位置候補をリスト化して表示装置に表示する候補リスト表示手段と、前記候補リスト表示手段により前記表示装置に表示された複数の針位置候補から任意の針位置を指定することにより、指定された針位置の座標データを前記Ｘ−Ｙ移動機構に供給する座標データ供給手段と、を備えることを特徴とする構成を採用する。
【００１１】
本発明の刺しゅうミシンの実施形態として、前記針位置データ選抜手段は、前記針位置データ抽出手段によって抽出された候補の針位置データが、比較対象の針位置データとレイヤが異なるか、またはレイヤが同じでも針数が所定針数以上離れているかを比較する比較処理手段を含む、ことを特徴とする構成を採用し、また、前記候補リスト表示手段は、複数の針位置候補を項目別に区分された表形式で表示する表形式表示手段を含む、ことを特徴とする構成を採用する。
さらに、本発明の刺しゅうミシンの別の実施形態として、前記座標データ供給手段は、前記候補リスト表示手段により前記表示装置に表示された複数の針位置候補から任意の針位置を指定する針位置候補指定手段と、前記針位置候補指定手段により指定された針位置を表示装置に表示する針位置候補表示手段とを含む、ことを特徴とする構成を採用し、前記針位置候補表示手段は、前記針位置候補指定手段によって指定された針位置の前後で表示装置に表示される表現を変える表現変更手段を含む、ことを特徴とする構成を採用し、それに加えて、前記タッチポイント検出手段により検出されたタッチ位置を前記表示装置に表示された刺しゅう模様上に表示するタッチポイント表示手段をさらに備える、ことを特徴とする構成を採用する。
【発明の効果】
【００１２】
本発明の刺しゅうミシンは、表示装置に表示された刺しゅう模様上の移動したい場所を直接タッチすることにより、停止中の刺しゅう枠を所望の針位置まで移動することができるだけでなく、指定したい針位置に異なるレイヤのステッチや同じレイヤの針数の離れたステッチが密集している場合であっても、候補となる複数の針位置をリスト化して可能性が高いと思われる順に表示し、表示された候補から適当なものを選択することにより刺しゅう再開位置を正確に指定することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る刺しゅうミシンの外観を示す斜視図である。
【図２】本実施形態の刺しゅうミシンの電気的構成を示すブロック図である。
【図３】記憶エリア上の模様データの構造を示す概念図である。
【図４】模様形状表示装置に表示された馬の刺しゅう模様の表示例である。
【図５】馬の刺しゅう模様の第１レイヤを示す図で、（ａ）は縫順を示す図であり、（ｂ）は要部拡大図である。
【図６】模様形状表示装置に表示された第１レイヤの縫い開始針位置を示す図である。
【図７】タッチ候補が１つの場合に、所望の縫い開始針位置に刺しゅう枠を移動して刺しゅう縫いを再開する態様を示すフローチャートである。
【図８】模様形状表示装置に表示された花の刺しゅう模様の表示状態を示す図である。
【図９】刺しゅう模様にタッチするポイント付近の縫い方向を示す拡大図である。
【図１０】縫い開始の針位置前後で表示を切り換える模様形状表示装置の表示例である。
【図１１】図９において、針落ち位置に印を付けた刺しゅう模様の表示状態を示す図である。
【図１２】拡大表示をタッチして針位置を指定する様子を示す図である。
【図１３】縫い開始の針位置前後で表示を切り換える模様形状表示装置の表示例である。
【図１４】ステッチが密集している場合に拡大表示で指定するときに、所望の縫い開始針位置に刺しゅう枠を移動して刺しゅう縫いを再開する態様を示すフローチャートである。
【図１５】模様表示窓に表示された候補リストを示す図である。
【図１６】（ａ）はタッチしたドットと候補となるドットを示す図であり、（ｂ）はタッチした位置と針位置の例を示す図である。
【図１７】針位置の候補をリスト化する処理の手順を示すフローチャートである。
【図１８】カウンタ値毎のステッチのデータが保持されるテーブルの構造を示す概念図で、（ａ）はソート前の状態を示す図であり、（ｂ）はソート後の状態を示す図である。
【図１９】カウンタ値のステッチとそれ以降のステッチとの比較処理を行う際のテーブルの状態を示す図で、（ａ）はループ１周目を示す図であり、（ｂ）はループ２周目を示す図であり、（ｃ）はループ３周目を示す図である。
【図２０】カウンタ値のステッチとそれ以降のステッチとの比較処理の手順を示すフローチャートである。
【図２１】縫い開始の針位置前後で表示を切り換える模様形状表示装置の表示例である。
【図２２】ステッチが密集している場合に候補リスト表示で選択するときに、所望の縫い開始針位置に刺しゅう枠を移動して刺しゅう縫いを再開する態様を示すフローチャートである。
【図２３】隣接するタタミ縫いの刺しゅうに縫い縮みが発生する状態を示す模式図で、（ａ）は目標とする縫い上がり状態を示す図であり、（ｂ）は縫い縮みが発生した状態を示す図であり、（ｃ）は縫い縮みを考慮して縫いデータに重なる部分を設けた状態を示す図である。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態に係る刺しゅうミシンについて、実施例に示した図面を参照して説明する。
【実施例】
【００１５】
以下の説明では、図１の斜視図でみて、縦方向を「上下」、左下から右上方向を「左右」、右下から左上方向を「前後」とし、さらに、左右方向を「Ｘ」、前後方向を「Ｙ」ということもある。
本実施例は、種々の刺しゅう模様を縫うために、刺しゅう枠を着脱可能に装着できる刺しゅう装置付きジグザグミシンに本発明を適用したものである。
【００１６】
図１において、Ｍはミシン本体であり、下方のベッド部１と、該ベッド部１の右端部から立設される脚柱部２と、該脚柱部２の上端からベッド部１に対向するように左方へ延びるアーム部３と、アーム部３の左端部に設けられたヘッド部４とを備える。
前記ベッド部１の内部には、キャリッジ５と該キャリッジ５に装着される刺しゅう枠６をＸ−Ｙ方向に往復移動させるＸ−Ｙ移動機構を備えている。
【００１７】
前記刺しゅう枠６は、端部にクランプノブ７が設けられ、該クランプノブ７がＸ−Ｙ移動機構のキャリッジ５に着脱可能に取り付けられている。
前記ヘッド部４は、下端部から下方に向けて縫目形成機構である針棒（図示せず）と針９とを備えている。
前記刺しゅう枠６は、刺しゅう対象物である布を装着した後、クランプノブ７によりキャリッジ５に取り付けられ、針９の上下動に対して、刺しゅう枠６をＸ−Ｙ方向に移動して、刺しゅう模様を縫うように構成されている。
【００１８】
前記脚柱部２の前面には、選択された刺しゅう模様や各種機能キーなどを表示する表示装置としてタッチパネルを兼ねるカラー液晶表示装置１０が配置され、カラー液晶表示装置１０の左上領域は、選択された刺しゅう模様をグラフィカルに描画する模様表示窓１１としている。
例えば、模様表示窓１１として、カラー液晶表示装置１０の一部である２００×２００ドットを使用すれば、２００×２００ｍｍの模様の場合、液晶の１ドットに対して縫いデータ１ｍｍ分を表示でき、同様に、１００×１００ｍｍの模様の場合、１ドットに対して縫いデータ０．５ｍｍ分を表示できる。
前記ヘッド部４の下端部前面には、ミシンの始動と停止を指示する起動停止スイッチ１２が設けられている。
【００１９】
本実施例の刺しゅう装置付きジグザグミシンは、刺しゅう縫いを実行する場合には、カラー液晶表示装置１０の機能キーのうち、縫いモード選択キー（図示せず）により刺しゅう縫いモードを選択できるようになっており、刺しゅう縫いを行わない場合には、通常縫いモードとし、針９の上下動と送り歯（図示せず）による布送りとにより通常縫いを実行するようになっている。
【００２０】
本実施例の刺しゅう装置付きジグザグミシンの制御系は、図２にブロック図を示すように、ＣＰＵ（中央演算装置）１４は、Ｉ／ＯバスによってＲＯＭからなる第１記憶装置１５およびＲＡＭからなる第２記憶装置１６に接続されている。
ＣＰＵ１４は、カードスロットを介してＲＯＭカードなどの記録媒体からなる模様読込装置１７に接続されている。前記模様読込装置１７には、複数種類の刺しゅう模様の各々の模様データが模様の種類毎に分類して模様コード番号と対応づけて記憶されている。
【００２１】
各刺しゅう模様は、糸色が異なる複数の部分模様部（以下、「レイヤ」という）から構成され、各刺しゅう模様の模様データにおいては、図３に示すように、縫う順序に対応して、第１レイヤ、第２レイヤ、・・・第ｍレイヤの順で模様データが記憶されている。
各レイヤの模様データは、針位置（針数）毎に刺しゅう枠６を移動する座標を指示するＸ座標データおよびＹ座標データが記憶されている。
なお、刺しゅう枠６の位置を指示する座標データは、針数が０針目の開始点のみが絶対座標位置であり、１針目以降は、直前の座標からの相対座標位置が終了点まで続くものとする。
【００２２】
第１記憶装置１５には、ミシンモータ１８を駆動するミシンモータ制御プログラム、カラー液晶表示装置１０に種々の機能キーを表示する表示制御プログラム、刺しゅう模様の座標データに基づいてカラー液晶表示装置１０に選択された刺しゅう模様を表示する模様形状表示制御プログラム、模様データに基づいてＸＹモータ２２を制御する刺しゅう縫い制御の制御プログラム、この刺しゅう縫い制御の制御プログラムに付随する本願特有の後述する針位置指定制御の制御プログラムなどが記憶されている。
ただし、本願特有の針位置指定制御以外の制御は、一般的な制御であるため、その説明は省略する。
【００２３】
第２記憶装置１６には、前述した複数種類の刺しゅう模様の各々の模様データについて、例えば図３に示す先頭アドレスＡＤ１などを記憶する先頭アドレスメモリと、該先頭アドレスメモリのアドレスＡＤ１などを指示するポインタの他、ＣＰＵ１４で演算した演算結果を一時的に格納するカウンタやバッファなどが設けられている。
ＣＰＵ１４は、前記ミシンモータ制御プログラムによりミシンモータ制御装置１９を制御してミシンモータ１８を回転させ、縫目形成機構２０を駆動して縫い目を形成している。
縫目形成機構２０は、図１に示すように針９と図示しない水平回転釜などの針糸捕捉器により構成され、本縫いの縫目を形成するようになっている。
【００２４】
第２記憶装置１６には、種々の模様等を刺しゅう縫いするための模様データが模様読込装置１７から読み込まれ、カラー液晶表示装置１０に表示される模様選択キー（図示せず）により任意の刺しゅう模様及びそのサイズを選択できるようになっている。また刺しゅう位置指定キー（図示せず）により刺しゅうする位置を指定できるように構成されている。
【００２５】
ＣＰＵ１４は、模様読込装置１７から読み込まれた模様データに基づきＸＹモータ制御装置２１によりＸＹモータ２２を駆動し、Ｘ−Ｙ移動機構２３をＸ−Ｙ方向へ往復移動させるようになっている。
Ｘ−Ｙ移動機構２３は、図１に示すように、クランプノブ７を装着するキャリッジ５を備えており、キャリッジ５に取り付けた刺しゅう枠６に布を装着し、この布をＸ−Ｙ方向に移動させて刺しゅう縫いを実行するようになっている。
上軸位相センサ２４は、ミシン本体Ｍの上軸（図示せず）の回転位相を検出して、針９の上下動を検出してタイミング信号ＴＳを発生する。タイミング信号ＴＳは、ＸＹモータ２２によるＸ−Ｙ移動機構２３の駆動と、針９の上下動とのタイミングを取るために用いられる。
ＣＰＵ１４は、該タイミング信号ＴＳを受信すると、該信号ＴＳと同期して、針９が布から抜け出ているタイミングでＸＹモータ制御装置２１を制御してＸＹモータ２２を駆動するようになっている。
【００２６】
カラー液晶表示装置１０は、前述したようにタッチパネルを兼ねるので、前面に透明なタッチパネル２６が積層されている。
タッチパネル２６は、例えば、透明電極を全面に形成した上下２枚のガラスまたはフィルム基板により構成されるアナログタイプのものとしており、表面から押圧して位置検出可能であれば、どのようなものでも構わないが、アナログタイプのものにすると、構成が簡単で、経済的である。
【００２７】
ＣＰＵ１４は、タッチパネル２６からの操作位置信号を受けて表示制御装置２５を制御し、カラー液晶表示装置１０に刺しゅう模様に関する各種表示を行うほか、タッチパネル２６とともに構成する縫いモード選択キーなどの各種機能キーの表示を行う。
さらに、ＣＰＵ１４は、タッチパネル２６からのタッチ位置情報に基づき、表示制御装置２５を制御し、カラー液晶表示装置１０にグラフィカルに表示された刺しゅう模様に対して針位置のポイント表示を行う。
【００２８】
以上のように、本実施例の刺しゅうミシンは、前記模様データに基づきＸＹモータ制御装置２１によりＸＹモータ２２を駆動し、ＸＹモータ２２によるＸ−Ｙ移動機構２３のＸ−Ｙ方向への移動と針９の上下動との協働により、刺しゅう枠６に装着された布に刺しゅう模様が形成されるようになっている。
【００２９】
次に、本実施例の使用態様と作用効果について、以下の参考例１および２とともに、３つの場合に分けて針位置指定制御を説明する。
【００３０】
参考例１では、図２に示す模様読込装置１７から刺しゅう模様が読み込まれ、例えば、図４に示すように、馬の刺しゅう模様Ａがカラー液晶表示装置１０の模様表示窓１１に表示されているものとする。
馬の刺しゅう模様Ａは、第１レイヤＡ１、第２レイヤＡ２、第３レイヤＡ３、第４レイヤＡ４および第５レイヤＡ５の５つのレイヤから構成されており、図示のタッチペン３０がタッチしているポイントＰは、第１レイヤＡ１である。
【００３１】
一般に、刺しゅうでは、異なるレイヤが重なることがあるが、第１レイヤＡ１は、一番目に縫うため、第１レイヤＡ１の模様の下に他のレイヤの模様が先に縫われることはない。
そこで、第１レイヤＡ１の縫順を図５（ａ）に示すが、実際の針落ち位置を全て示すと、塗りつぶし状態になってしまうので、ステッチを間引いたイメージＢとして表示している。
【００３２】
第１レイヤＡ１の糸色による縫い順序は、左上部の耳の先端から右下方向に向かって馬のシルエット形状に模様を塗りつぶすために、輪郭で折り返して大きな振幅でジグザグ状に縫っているが、図５（ｂ）で拡大して示すように、これはサテン縫いではなく、タタミ縫いによるものであり、直線の途中で必要に応じて針落ちしながら、最後は、右下部の後ろ足の先端で終わるようになっている。
ここでは、模様表示窓１１に表示された馬の刺しゅう模様Ａの第１レイヤＡ１を縫い終わった時点で、糸切れ等の不備が見つかった場合において、糸切れ直前の縫いを開始したい針位置を模様表示窓１１に直接タッチして指定する場合について説明する。
【００３３】
透明のタッチパネル２６が前面に積層されたカラー液晶表示装置１０の模様表示窓１１に表示された馬の刺しゅう模様Ａにタッチペン３０でタッチすると、図６に示すように、使用者がタッチペン３０でタッチしたポイントＰに×印が表示され、×印の表示された位置が直ちに縫い開始針位置となり、模様表示窓１１に表示された第１レイヤＡ１の模様は、縫い開始針位置より前（縫い済み）の部分は色付きで表現され、縫い開始針位置より後（縫う前）の部分は白抜きで表現されている。
すなわち、縫い開始の針位置の前後で表示された刺しゅう模様の表現を変えるようにする。
本参考例では、第１レイヤＡ１の色の有無で縫い開始針位置の前後を表現したが、他にも、針位置より後を薄い色にする、網掛けにする、半透明にする、モノクロにする等の分け方が考えられる。
【００３４】
図６に示す例では、タッチペン３０でタッチして×印が表示されたポイントＰは、レイヤ同士の重なりがなく、また、レイヤとレイヤの境目でもないし、さらに、図５（ａ）に示すように、タッチした箇所を第１レイヤＡ１で複数回縫うこともない。
これらのことから、使用者がタッチしたポイントＰが狙った針位置から大きく外れることは考えにくい。
そこで、模様表示窓１１は、表示された馬の刺しゅう模様Ａにタッチペン３０でタッチされると、即座に針位置を確定し、表示が図６のように切り替わるようになっている。
仮に、目的の針位置から多少ずれてしまった場合は、従来のフレームバックキーやフレームフォワードキーを用いて針位置を調整することができる。
また、後述するように、模様表示窓１１に表示された刺しゅう模様を拡大して、より正確な針位置を再指定することもできる。
【００３５】
以上、説明したタッチ候補が１つの場合について、模様表示窓１１に表示された刺しゅう模様に直接タッチペン３０でタッチした際に、縫い開始針位置に刺しゅう枠６が移動して所望の縫い開始針位置から刺しゅう縫いを再開する態様を図７のフローチャートを用いて説明する。
【００３６】
まず、刺しゅうする模様が選択されるのを待つために、ステップＳ１で、「刺しゅう模様がある」か否かを判定すると、この例では、模様読込装置１７から刺しゅう模様が読み込まれ、馬の刺しゅう模様Ａが選択されていることから、「Ｙｅｓ」と判定され、ステップＳ２に進む。
つぎに、ステップＳ２で、ミシンが起動中の場合にミシンが停止するのを待つ（縫い開始前または縫い完了後の場合は、待つ必要がない）ために、ミシンが「縫い停止中」か否かを判定すると、この例では、ミシンが停止中であることから、「Ｙｅｓ」と判定され、ステップＳ３に進む。
【００３７】
つぎに、ステップＳ３で、使用者が模様表示窓１１に表示された刺しゅう模様に対して縫い開始針位置を指定するのを待つために、「模様表示をタッチした」か否かを判定すると、この例では、図４に示すように、模様表示窓１１に表示された馬の刺しゅう模様Ａをタッチペン３０でタッチしていることから、「Ｙｅｓ」と判定され、ステップＳ４に進む。
つぎに、ステップＳ４で、模様表示窓１１に表示された刺しゅう模様に対してタッチした針位置の表示のために、図６に示すように、使用者がタッチしたポイントＰに×印が表示され、×印の表示された位置（縫い開始針位置）の前後で模様の色を変えて表示し、ステップＳ５に進む。
つぎに、ステップＳ５で、ミシンを停止したまま、刺しゅう枠６だけを現在の位置（終了位置）から使用者が指定した針位置まで移動する。
【００３８】
つぎに、参考例２では、同じレイヤ内の離れたステッチや異なるレイヤのステッチが密集している場合に、使用者が狙った針位置を指定するための手順について説明する。
本参考例では、図２に示す模様読込装置１７から刺しゅう模様が読み込まれ、刺しゅう模様として、図８に示す花の刺しゅう模様Ｃが選択され、模様表示窓１１に表示されているものとする。
【００３９】
花の刺しゅう模様Ｃは、第１レイヤＣ１、第２レイヤＣ２、第３レイヤＣ３および第４レイヤＣ４の４つのレイヤから構成されている。
図８に示すように、使用者がタッチペン３０でタッチするポイントＰは、第１レイヤＣ１と第２レイヤＣ２とが重なった箇所である。
ここで、タッチペン３０がタッチしているポイントＰの周辺を拡大すると、図９の楕円内に模式的に示されるようなステッチ構成になっている。
【００４０】
すなわち、枝の部分を縫うために、第１レイヤＣ１の糸色で小さな振幅のサテン縫いで左から右方向に縫い、第２レイヤＣ２と重なる地点まで来たら、直線縫いで枝の先端まで縫う。枝の先端まで縫い終わったら、折り返して先端から左方向に小さな振幅のサテン縫いで縫い、再び第２レイヤＣ２と重なる地点まで来たら、右から左方向に直線縫いで縫う。
そして、第１レイヤＣ１を縫い終えてミシンが停止したら、実の部分を縫うために、針糸を第２レイヤＣ２の糸色に交換し、左から右方向に大きな振幅でジグザグ状にタタミ縫いで縫う。
【００４１】
このように、第１レイヤＣ１の糸の上に、第２レイヤＣ２の糸を重ねて縫うため、模様表示窓１１に表示された花の刺しゅう模様Ｃでは、第２レイヤＣ２の糸の下に隠れた第１レイヤＣ１の糸は見えない。
以上のことから、この例では、花の刺しゅう模様Ｃにタッチペン３０がタッチしたポイントＰは、（ａ）「第１レイヤＣ１の左から右方向の直線縫い」、（ｂ）「第１レイヤＣ１の右から左方向の直線縫い」、（ｃ）「第２レイヤＣ２の左から右方向のジグザグ状のタタミ縫い」のいずれかということになる。
【００４２】
本参考例では、第２レイヤＣ２を縫い終わった時点で、糸切れ等の不備が見つかった場合において、糸切れ直前の縫いを開始したい針位置を模様表示窓１１に表示された花の刺しゅう模様Ｃにタッチして指定する場合について説明する。
図８に示すように、模様表示窓１１に表示された花の刺しゅう模様Ｃをタッチペン３０でタッチして、所望の縫い開始針位置を指定する。
【００４３】
タッチした針位置が縫い開始位置となり、模様表示窓１１の表示は、縫い開始の針位置の前後で表示を切り換えるが、レイヤの異なるステッチ（第１レイヤＣ１と第２レイヤＣ２）や同じレイヤ内の針数が離れたステッチ（第１レイヤＣ１における左から右方向の直線と右から左方向の直線）が近くにあるため、使用者がタッチした付近を図１０に示すように、拡大表示する必要がある。
図１０の例では、タッチしたポイントＰに×印を表示し、選択されていない候補である第１レイヤＣ１は点線で表示し、一方、選択されている候補である第２レイヤＣ２は実線で表示している。さらに、第２レイヤＣ２においては、縫い開始針位置（×印）より手前は縫い済みとして太線で表現し、縫い開始針位置より後は縫い前として細線で表現している。
【００４４】
縫い開始針位置前後でステッチの表現を変えた表示と併せて、拡大表示したステッチについても別の針位置を再度タッチすることにより、縫い開始針位置を他の候補に切り換えることも可能である。
図１０では、ステッチを拡大表示したものを示しているが、実際にタッチして指定するのは、針落ち位置であるから、図１１に示すように、針落ち位置Ｎに●印を付けて表示することもできる。
この時点で、タッチしたポイントＰが使用者が狙った針位置であれば、この針位置を確定位置として縫いを開始することもできる。
【００４５】
仮に、タッチされた針位置は使用者が狙った針位置と異なる場合には、図１２に示すように、拡大表示されたステッチをタッチペン３０で再度タッチして選択位置を変更することができる。
この場合、細かい箇所であるから、拡大表示されたステッチをタッチする方が選び易いが、もちろん、拡大前の元の刺しゅう模様表示をタッチして針位置を変更しても構わない。
【００４６】
最終的にタッチした針位置が縫い開始位置となるので、タッチ候補が１つの場合と同様に、模様表示窓１１の表示は、図１３に示すように、第２レイヤＣ２は実線から点線に、第１レイヤＣ１は点線から実線に切り換わり、第１レイヤＣ１のタッチしたポイントＰに×印が表示され、縫い開始針位置前後でステッチの表現が変わる。
なお、拡大表示については、本参考例では、模様表示窓１１に表示された刺しゅう模様に一度タッチした後に切り換えるようにしたが、最初から拡大表示したり、使用者が表示の拡大および縮小表示をカラー液晶表示装置１０に表示される機能キーで切り換えるようにしても構わない。
また、この手順で大まかな針位置を指定した後、従来のフレームバックやフレームフォワード機能を用いてより細かい針位置を決定するようにしてもよい。
【００４７】
つぎに、ステッチが密集している場合に拡大表示で選択する手順について、模様表示窓１１に拡大表示された刺しゅう模様にタッチペン３０でタッチした際に、縫い開始針位置に刺しゅう枠６が移動して所望の縫い開始針位置から刺しゅう縫いを再開する態様を図１４のフローチャートを用いて説明する。
図１４において、ステップＳ１１〜Ｓ１５については、前述のタッチ候補が１つの場合のステップＳ１〜Ｓ５と同様の処理手順であるため、説明を省略する。
【００４８】
ステップＳ１６で、タッチした刺しゅう模様の位置がステッチの密集している箇所であるため、図１０に示すように、模様表示窓１１に表示された刺しゅう模様のタッチした付近を拡大表示してステップＳ１７に進む。
つぎに、ステップＳ１７で、使用者が模様表示窓１１に拡大表示された部分のどこかをタッチして針位置を選択するまで待つために、「拡大模様表示をタッチした」か否かを判定し、模様表示窓１１上の拡大模様表示をタッチしていないときは、「Ｎｏ」と判定され、ステップＳ１７に戻る。
再び、ステップ１７で、使用者が拡大模様表示をタッチすると、「Ｙｅｓ」と判定され、ステップＳ１８に進む。
【００４９】
つぎに、ステップＳ１８で、タッチした針位置を表示するために、図１０に示すように、使用者がタッチしたポイントＰに×印が表示され、×印の表示された位置（縫い開始針位置）の前後で線の太さを変えて表示し、ステップＳ１９に進む。
つぎに、ステップＳ１９で、ミシンを停止したまま、刺しゅう枠６だけを現在の位置（終了位置）から使用者がタッチした針位置まで移動する。
【実施例１】
【００５０】
つぎに、本発明の特徴である、同じレイヤ内での針数の離れたステッチや異なるレイヤのステッチが密集している場合に、使用者が模様表示窓１１に表示された刺しゅう模様をタッチした際に、使用者が狙った針位置を候補リスト表示から選択する手順について説明する。
ここでは、図８に示すように、カラー液晶表示装置１０の模様表示窓１１に表示された花の刺しゅう模様Ｃに対して、縫い開始したい針位置をタッチペン３０でタッチした場合に、例えば、図１５に示すように、使用者が狙った針位置に応じて針位置の候補Ｌ１、Ｌ２およびＬ３が前記模様表示窓１１にリスト表示される。
【００５１】
本実施例では、使用者が狙った針位置の候補をリスト化する手法において、候補となる針位置の条件は、つぎの２条件（ａ）および（ｂ）を満たす場合とする。
【００５２】
条件（ａ）：タッチした液晶のドット位置から周囲１ドットの針位置であること。
その理由は、使用者が針落ち点に相当する液晶のドットを正確にタッチしても、タッチパネル２６は、その分解能に限界があるので、図１６（ａ）に示すように、タッチパネル２６が位置検出した液晶のタッチしたドットＤ１だけでなく、ドットＤ１の周囲１ドットの液晶のドットＤ２を狙ってタッチした可能性を考慮するためである。
【００５３】
条件（ｂ）：候補の針位置と比較対象の針位置のレイヤが異なるか、またはレイヤが同じでも針数が５０針以上離れていること。
その理由は、タッチパネル２６が位置検出した液晶のドットＤ１とその周囲１ドットの液晶のドットＤ２内には、図１６（ｂ）に示すように、Ａ〜Ｊの１０個の針位置が存在することがあり得るので、候補の針位置をできるだけ増やさないようにするためである。
使用者が狙う針位置から５０針程度の誤差であれば、従来の１針ずつのフレームバックやフレームフォワードによる刺しゅう枠６の移動であっても時間がかからないので、正確さよりも手軽さを優先させている。
【００５４】
つぎに、使用者が模様表示窓１１に表示された刺しゅう模様をタッチした際に、タッチパネル２６が位置検出した位置として、図１６（ｂ）に示すように、液晶のドットＤ１とその周囲１ドットのドットＤ２内にＡ〜Ｊの１０個の針位置が存在する場合に、上記条件（ａ）および（ｂ）に基づいて、針位置の候補をリスト化する処理の具体例を図１７のフローチャートを用いて説明する。
【００５５】
ステップＳ２１で、タッチパネル２６をタッチすると、上述したように、タッチパネル２６は、アナログタイプのものを使用しているので、タッチされた位置に応じて検出される電圧値（アナログ値）をＡ／Ｄ変換することにより、デジタル値を取得して、ステップＳ２２に進む。
つぎに、ステップＳ２２で、タッチされた位置に応じて取得したデジタル値を図１６（ａ）および１６（ｂ）に示す液晶のドット位置Ｄ１に変換して、ステップＳ２３に進む。
【００５６】
つぎに、ステップＳ２３で、第２記憶装置１６のうち、この刺しゅう模様の座標データが記憶されたエリアのステッチカウンタを１針目にして、ステップＳ２４に進む。
つぎに、ステップＳ２４で、ステッチカウンタ（１針目）の座標データを読み出し、読み出した前記座標データを液晶のドット位置に変換して、ステップＳ２５に進む。
【００５７】
つぎに、ステップＳ２５で、タッチパネル２６をタッチしたドット位置Ｄ１とステッチカウンタの模様データから変換したドット位置との距離を「２点間の距離の公式」により計算し、ステップＳ２６に進む。
つぎに、ステップＳ２６で、図１８（ａ）に示す項目毎にカウンタの順番で配列されたテーブルに、ステッチカウンタの針数毎に計算した距離を保持（記憶）し、ステップＳ２７に進む。
なお、前記距離データをテーブルに保持する際には、テーブルに「レイヤ番号」および「有効／無効」の項目も同時に保持する。その際に、「有効／無効」の項目は、デフォルトを「有効」として保持する。
【００５８】
つぎに、ステップＳ２７で、模様データの全ての座標データについて、前記距離を計算するために、前記模様読込装置１７に記憶された「レイヤの針数」データにより、ステッチカウンタが「最後のステッチ」であるか否かを判定し、最後のステッチでない場合は「Ｎｏ」と判定され、ステップＳ２８に進み、ステップＳ２８で、ステッチカウンタを１進めて、ステップＳ２４に戻り、ステップＳ２６までの処理を繰り返す。
その後、ステップＳ２７で、ステッチカウンタが「最後のステッチ」まで進んだ時は「Ｙｅｓ」と判定され、ステップＳ２９に進む。
【００５９】
つぎに、ステップＳ２９で、図１８（ａ）に示すテーブルに保持された前記距離に対して、距離が短い順にソート（並び替え）して、図１８（ｂ）に示すように、テーブル内のデータの順番を前記距離が短い順に更新して保持し、ステップＳ３０に進む。
つぎに、ステップＳ３０で、図１８（ｂ）に示すテーブルにおける距離が√２を超えるステッチ（カウンタが１１以降）に対して「有効／無効」の項目を「有効」から「無効」に更新して、ステップＳ３１に進む。
【００６０】
つぎに、ステップＳ３１で、テーブルのカウンタを１（先頭）に設定して、ステップＳ３２に進む。
つぎに、ステップＳ３２で、「カウンタ値が有効」か否か、すなわち、テーブルのカウンタ値におけるステッチの「有効／無効」の項目が「有効」か「無効」かを判定する。ここでは、図１８（ｂ）に示すように、カウンタ値が１のステッチは「有効」であるから、「Ｙｅｓ」と判定され、ステップＳ３３の「カウンタ値のステッチとそれ以降のステッチとの比較処理」サブルーチンに進む。
【００６１】
前記「カウンタ値のステッチとそれ以降のステッチとの比較処理」では、上述した条件（ａ）を満たすステッチに対して、図１９（ａ）〜１９（ｃ）に示すテーブルにおいて、カウンタ値のステッチとそれ以降の比較対象（サブカウンタ値）のステッチとを比較して、上述した条件（ｂ）を満たすステッチを候補として選択する。
具体的には、図１９（ａ）に示すテーブルのループ１周目において、カウンタ値が１のステッチと、それ以降のサブカウンタ値が２〜１０のステッチとを順番に比較し、前記条件（ｂ）を満足しないサブカウンタ値のステッチの「有効／無効」の項目を「有効」から「無効」に書き換えて除外する処理を行う。
【００６２】
前記比較処理は、図２０に示すフローチャートに従って行われる。
ステップＳ４１で、カウンタ値に１をプラスした値をサブカウンタに保持して、ステップＳ４２に進む。ここでは、図１９（ａ）に示すように、カウンタ値は「１」であるから、カウンタ値に１をプラスした「２」をサブカウンタに保持する。
つぎに、ステップＳ４２で、「サブカウンタ値が有効」か否か、すなわち、テーブルのサブカウンタ値におけるステッチの「有効／無効」の項目が「有効」か「無効」かを判定する。ここでは、サブカウンタ値が「２」のステッチは、「有効」であるから、「Ｙｅｓ」と判定され、ステップＳ４３に進む。
【００６３】
つぎに、ステップＳ４３で、カウンタ値の針数とサブカウンタ値の針数の差を求めて、ステップＳ４４に進む。ここでは、カウンタ値が「１」のステッチの針数は「２４０針」であり、サブカウンタ値が「２」のステッチの針数は「１８針」であるから、両者の針数の差を求めると「２２２針」になる。
つぎに、ステップＳ４４で、「針数の差が５０針以下」か否かを判定することになるが、ここでは、前記針数の差が「２２２針」であるから、「Ｎｏ」と判定され、ステップＳ４８に進む。
【００６４】
つぎに、ステップＳ４８で、サブカウンタ値を１つ進めて、ステップＳ４２に戻る。ここでは、サブカウンタ値の「２」を１つ進めて「３」にして、ステップＳ４２に戻る。
つぎに、ステップＳ４２で、サブカウンタ値が「３」のステッチは「有効」であるから、前記サブカウンタ値が「２」のステッチと同様に、ステップＳ４３、ステップＳ４４、ステップＳ４８に進み、サブカウンタ値の「３」を１つ進めて「４」として、ステップＳ４２に戻る。
【００６５】
つぎに、ステップＳ４２で、サブカウンタ値が「４」のステッチは「有効」であるから、ステップＳ４３に進み、カウンタ値が「１」のステッチの針数「２４０針」とサブカウンタ値が「４」のステッチの針数「２０３針」との差を求めると「３７針」となり、ステップＳ４４に進む。
つぎに、ステップＳ４４で、「針数の差は５０針以下」であるから、「Ｙｅｓ」と判定され、ステップＳ４５に進む。
【００６６】
つぎに、ステップＳ４５で、「レイヤが同じ」か否かを判定する。ここでは、カウンタ値が「１」のステッチのレイヤは２であるのに対して、サブカウンタ値が「４」のステッチのレイヤは１であり、両者のレイヤは異なるから、「Ｎｏ」と判定され、ステップＳ４８に進み、サブカウンタ値の「４」を１つ進めて「５」として、ステップ４２に戻る。
つぎに、ステップＳ４２で、サブカウンタ値が「５」のステッチは「有効」であるから、前記サブカウンタ値が「４」のステッチと同様に、ステップＳ４３、ステップＳ４４、ステップＳ４５、ステップＳ４８に進み、サブカウンタ値の「５」を１つ進めて、「６」としてステップＳ４２に戻り、ステップＳ４４またはステップＳ４５までの処理を繰り返す。
【００６７】
その後、サブカウンタ値が「１０」まで進んだ時に、ステップＳ４２で、サブカウンタ値が「１０」のステッチは図１８（ｂ）に示すように、「有効」であるから、ステップＳ４３に進み、カウンタ値が「１」のステッチの針数「２４０針」とサブカウンタ値が「１０」のステッチの針数「２４１針」との差を求めると「１針」となり、ステップＳ４４に進む。
つぎに、ステップＳ４４で、「針数の差は５０針以下」であるから、「Ｙｅｓ」と判定され、ステップＳ４５に進み、ステップＳ４５で、カウンタ値が「１」のステッチのレイヤは２であるのに対して、サブカウンタ値が「１０」のステッチのレイヤも２であり、両者のレイヤが同じであるから「Ｙｅｓ」と判定され、ステップＳ４６に進む。
【００６８】
つぎに、ステップＳ４６で、サブカウンタ値のステッチを無効にする。ここでは、サブカウンタ値が「１０」のステッチについて、テーブルの「有効／無効」の項目を「無効」にして、ステップＳ４７に進む。
つぎに、ステップＳ４７で、サブカウンタがテーブル最後か否か、すなわち、サブカウンタがテーブルのカウンタ値の最後まで進んだかを判定する。サブカウンタは「１０」を保持しているから「Ｎｏ」と判定され、ステップＳ４８に進み、ステップＳ４８でサブカウンタに保持される「１０」を１つ進めて「１１」とし、ステップＳ４２に戻る。
【００６９】
図１８（ｂ）に示すように、カウンタ値が「１１」以降のステッチは、テーブルの「有効／無効」の項目が「無効」であるから、ステップＳ４２で、サブカウンタ値が「１１」以降のステッチは「Ｎｏ」と判定され、ステップＳ４７に進む。
その後、ステップＳ４７で、サブカウンタがテーブルの最後になるまで、「Ｎｏ」と判定されるから、ステップＳ４８、ステップＳ４２を経て、ステップＳ４７に戻る処理を繰り返す。
【００７０】
最後に、ステップＳ４７で、サブカウンタがテーブルの最後まで進んだ時に「Ｙｅｓ」と判定され、図１９（ａ）に示すテーブルのループ１周目が終了する。
これにより、図１７のフローチャートに示す前記サブルーチンＳ３３が終了し、ステップＳ３４に進む。
【００７１】
つぎに、ステップＳ３４で、カウンタがテーブル最後か否かを判定する。ここでは、カウンタ値は「１」であるから、「Ｎｏ」と判定され、ステップＳ３５に進み、ステップＳ３５で、カウンタ値の「１」を１つ進めて「２」とし、ステップＳ３２に戻る。
つぎに、ステップＳ３２で、「カウンタ値が有効」か否かを判定する。ここでは、図１９（ｂ）に示すように、カウンタ値が２のステッチは「有効」であるから、「Ｙｅｓ」と判定され、ステップＳ３３の前記比較処理サブルーチンに進み、ループ１周目と同様に、図２０に示すフローチャートに従って、ループ２周目の比較処理が行われる。
【００７２】
図１９（ｂ）に示すテーブルのループ２周目の比較処理において、カウンタ値が２のステッチと、それ以降の「有効／無効」の項目が「有効」である、サブカウンタ値が３〜９のステッチとをループ１周目と同様に比較し、前記条件（ｂ）を満足しないサブカウンタ値が３と６のステッチを「有効」から「無効」に書き換えて除外する。
その後、テーブルのループ２周目の比較処理が終了すると、図１７に示すフローチャートのステップＳ３４に進み、ステップＳ３４で、カウンタがテーブル最後か否かを判定する。ここでは、カウンタ値は「２」であるから、「Ｎｏ」と判定され、ステップＳ３５に進み、ステップＳ３５で、カウンタ値の「２」を１つ進めて「３」とし、ステップＳ３２に戻る。
【００７３】
つぎに、ステップＳ３２で、「カウンタ値が有効」か否かを判定する。ここでは、図１９（ｃ）に示すように、カウンタ値が３のステッチは「無効」であるから、「Ｎｏ」と判定され、ステップＳ３４に進み、ステップＳ３４で、カウンタ値は「３」であるから、「Ｎｏ」と判定され、ステップＳ３５に進み、ステップＳ３５で、カウンタ値の「３」を１つ進めて「４」とし、ステップＳ３２に戻る。
再び、ステップＳ３２で、「カウンタ値が有効」か否かを判定する。今度は、カウンタ値が「４」のステッチは「有効」であるから、「Ｙｅｓ」と判定され、ループ２周目と同様に、図２０に示すフローチャートに従って、ループ３周目の比較処理が行われる。
【００７４】
図１９（ｃ）に示すテーブルのループ３周目の比較処理において、カウンタ値が４のステッチと、それ以降の「有効／無効」の項目が「有効」である、サブカウンタ値が５および７〜９のステッチとをループ２周目と同様に比較し、前記条件（ｂ）を満足しないサブカウンタ値が５および７〜９のステッチを「有効」から「無効」に書き換えて除外する。
その後、テーブルのループ３周目の比較処理が終了すると、図１７に示すフローチャートのステップＳ３４に進み、ステップＳ３４で、カウンタがテーブル最後か否かを判定する。ここでは、カウンタ値は「４」であるから、「Ｎｏ」と判定され、ステップＳ３５に進み、ステップＳ３５で、カウンタ値の「４」を１つ進めて「５」とし、ステップＳ３２に戻る。
【００７５】
図１９（ｃ）に示すように、カウンタ値が「５」以降のステッチは、テーブルの「有効／無効」の項目が「無効」であるから、ステップＳ３２で、「Ｎｏ」と判定され、ステップＳ３４に進む。
その後、ステップＳ３４で、カウンタがテーブルの最後に進むまで、「Ｎｏ」と判定されるから、ステップＳ３５、ステップＳ３２を経て、ステップＳ３４に戻る処理を繰り返す。
最後に、ステップＳ３４で、カウンタがテーブルの最後まで進んだ時に「Ｙｅｓ」と判定され、針位置の候補をリスト化する処理が終了する。
【００７６】
以上のように、この具体例では、図１６（ｂ）に示すように、使用者がドットＤ１にタッチした場合、ドットＤ１とその周囲１ドットのＤ２内に存在する針位置Ａ〜Ｊのうち、図１９（ｃ）に示すように、針位置Ｂ（１８針）、Ｅ（２０３針）およびＩ（２４０針）だけが候補となる。
【００７７】
図１５に例示されるリスト表示では、候補リストの項目として、「レイヤ番号」、「糸色」、「針位置」、「設定する針数」を設定しているが、項目は必要に応じて、減らしたり、または、「残り縫い時間」、「拡大表示」などの項目を増やしても構わない。
また、候補リストは、図１５に例示されるように、表形式に限るものではなく、例えば、針位置のイメージが表示された選択ボタンなどであっても構わない。
【００７８】
さらに、候補リストに表示する候補の順番は、本実施例では、「設定する針数」の少ない順にしているが、使用者が選ぶであろうと思われるものから順に表示することもできる。
例えば、
・糸切れエラー直後の場合は、糸切れ位置から縫い直すため、縫い一時停止中のレイヤで現在の針数位置より手前を優先的に表示する、
・縫いを一時停止した場合は、糸コマやボビンの糸がなくなった可能性があるため、縫い一時停止中のレイヤで現在の針数位置より手前を優先的に表示する、
・縫い開始前で、レイヤの先頭付近をタッチした場合は、指定したレイヤの先頭から縫う可能性があるため、レイヤの先頭を優先的に表示する、
・現在の針数位置から近い順に表示する、
などである。
【００７９】
図１５に示すように、候補リストが表示されたら、候補リストから使用者が狙う針位置に近い候補Ｌ２をタッチペン３０でタッチする。
すると、図２１に示すように、指定された針位置が縫い開始位置となり、模様表示窓１１の模様表示は、×印の表示された縫い開始の針位置の前後で表示が切り換わる。
【００８０】
以上、説明したステッチが密集している場合に、候補リスト表示により針位置を選択する手順について、模様表示窓１１に表示された候補リストにタッチペン３０でタッチした際に、縫い開始針位置に刺しゅう枠６が移動して所望の縫い開始針位置から刺しゅう縫いを再開する態様を図２２のフローチャートを用いて説明する。
図２２において、ステップＳ５１〜Ｓ５５については、前述のタッチ候補が１つの場合のステップＳ１〜Ｓ５と同様の処理手順であるため、説明を省略する。
【００８１】
ステップＳ５６で、タッチした刺しゅう模様の位置がステッチの密集している箇所であるため、図１５に示すように、模様表示窓１１に縫い開始針位置の候補リストを表示してステップＳ５７に進む。
つぎに、ステップＳ５７で、使用者が模様表示窓１１に表示された候補リストの何れかの候補にタッチするまで待つために、「リスト表示をタッチした」か否かを判定し、模様表示窓１１上のリスト表示をタッチしていないときは、「Ｎｏ」と判定され、ステップＳ５７に戻る。
再び、ステップＳ５７で、図１５に示すように、使用者がリスト表示のうち、いずれかの候補をタッチペン３０でタッチすると、「Ｙｅｓ」と判定され、ステップＳ５８に進む。
【００８２】
つぎに、ステップＳ５８で、タッチした針位置の表示のために、図２１に示すように、使用者が指定した針位置（ポイントＰ）の前後で模様の色を変えて表示し、ステップＳ５９に進む。
つぎに、ステップＳ５９で、ミシンを停止したまま、刺しゅう枠６だけを現在の位置（終了位置）から使用者が指定した針位置まで移動する。
【００８３】
本実施例では、模様表示窓１１に表示された刺しゅう模様をタッチして縫い開始針位置を指定する際に、使用者がタッチした箇所にステッチが密集している場合でも、候補となる複数の針位置を予め決められた条件でリスト化して選択される可能性が高いと思われる順に表示するようにしたので、使用者は、候補リストの中から適当なものを選択するだけで、所望の針位置に刺しゅう枠６を移動することができる。
【産業上の利用可能性】
【００８４】
本発明の刺しゅうミシンは、カラー液晶表示装置に刺しゅう模様をグラフィカルに表示し、表示された模様上の縫いを開始したい場所に直接タッチするだけで、候補となる複数の針位置をリスト表示し、リスト表示された候補から適当なものを選択することにより、所望の針位置まで刺しゅう枠を移動することができ、種々の刺しゅうミシンに広く適用して有利なものである。
【符号の説明】
【００８５】
Ｍ            ミシン本体
Ａ            馬の刺しゅう模様
Ａ１、Ｃ１、Ｅ  第１レイヤ
Ａ２、Ｃ２、Ｆ  第２レイヤ
Ａ３、Ｃ３    第３レイヤ
Ａ４、Ｃ４    第４レイヤ
Ａ５          第５レイヤ
Ｂ            第１レイヤのイメージ
Ｃ            花の刺しゅう模様
Ｄ１          液晶のタッチしたドット
Ｄ２          周囲１ドットの液晶のドット
Ｇ            隙間部分
Ｈ            重複部分
Ｌ１、Ｌ２、Ｌ３  針位置の候補
Ｎ            針落ち位置
Ｐ            ポイント
１            ベッド部
２            脚柱部
３            アーム部
４            ヘッド部
５            キャリッジ
６            刺しゅう枠
７            クランプノブ
９            針
１０          カラー液晶表示装置
１１          模様表示窓
１２          起動停止スイッチ
１４          ＣＰＵ
１５          第１記憶装置
１６          第２記憶装置
１７          模様読込装置
１８          ミシンモータ
１９          ミシンモータ制御装置
２０          縫目形成機構
２１          ＸＹモータ制御装置
２２          ＸＹモータ
２３          Ｘ−Ｙ移動機構
２４          上軸位相センサ
２５          表示制御装置
２６          タッチパネル
３０          タッチペン
【図１】
0006679160.tif 000002
【図２】
0006679160.tif 000003
【図３】
0006679160.tif 000004
【図４】
0006679160.tif 000005
【図５】
0006679160.tif 000006
【図６】
0006679160.tif 000007
【図７】
0006679160.tif 000008
【図８】
0006679160.tif 000009
【図９】
0006679160.tif 000010
【図１０】
0006679160.tif 000011
【図１１】
0006679160.tif 000012
【図１２】
0006679160.tif 000013
【図１３】
0006679160.tif 000014
【図１４】
0006679160.tif 000015
【図１５】
0006679160.tif 000016
【図１６】
0006679160.tif 000017
【図１７】
0006679160.tif 000018
【図１８】
0006679160.tif 000019
【図１９】
0006679160.tif 000020
【図２０】
0006679160.tif 000021
【図２１】
0006679160.tif 000022
【図２２】
0006679160.tif 000023
【図２３】
0006679160.tif 000024