(57)【特許請求の範囲】
【請求項１】
刺繍の縫い始め部分の糸のほつれ防止用に実行する止め縫いの針数及び針落ち間隔を設定する始端止縫条件設定手段と、
予め作成されている刺繍データを読み込むデータ読込手段と、
該読み込まれた刺繍データの中から一本の糸により形成される刺繍縫目において、最初に実際に針を落とすべき針落ち点を始点として、前記設定されている針数及び針落ち間隔によって定まる止め縫いの長さを直線距離で確保し得る針落ち点であって、前記始点からの針数で数えたときに最も近くにある針落ち点を抽出する針落ち点抽出手段と、
該抽出された針落ち点と前記始点の間に存在する針落ち点データを前記読み込んだ刺繍データの中から削除し、変わりに、前記始点と前記抽出された針落ち点とを結ぶ線分上に前記設定された針数及び針落ち間隔に従って針落ち点を刺繍データ中に追加する針落ち点修正手段と
を備えてなる刺繍データ修正装置。
【請求項２】
請求項１記載の刺繍データ修正装置において、前記針落ち点抽出手段は、前記始点から縫い終わり方向に向かって累積したステッチ長さが前記止め縫いの長さを初めて越える針落ち点について始点からの直線距離を演算し、該直線距離が前記止め縫い長さを越えている場合に限って前記針落ち点の抽出を行う手段として構成されることを特徴とする刺繍データ修正装置。
【請求項３】
請求項１又は２記載の刺繍データ修正装置において、前記針落ち点修正手段は、前記抽出された針落ち点と前記始点の間に存在する針落ち点の数が所定個数以上となる場合には、前記針落ち点の削除及び追加を行わない手段として構成されることを特徴とする刺繍データ修正装置。
【請求項４】
刺繍の縫い終わり部分の糸のほつれ防止用に実行する止め縫いの針数及び針落ち間隔を設定する終端止縫条件設定手段と、
予め作成されている刺繍データを読み込むデータ読込手段と、
該読み込まれた刺繍データの中から一本の糸により形成される刺繍縫目の末尾に当たる針落ち点を終点として、前記設定されている針数及び針落ち間隔によって定まる止め縫いの長さを直線距離で確保し得る針落ち点であって、前記終点からの針数で数えたときに最も近くにある針落ち点を抽出する針落ち点抽出手段と、
該抽出された針落ち点と前記終点の間に存在する針落ち点データを前記読み込んだ刺繍データの中から削除し、変わりに、前記終点と前記抽出された針落ち点とを結ぶ線分上に、前記設定された針数及び針落ち間隔に従って針落ち点を刺繍データ中に追加する針落ち点修正手段と
を備えてなる刺繍データ修正装置。
【請求項５】
請求項４記載の刺繍データ修正装置において、前記針落ち点抽出手段は、前記終点から縫い始め方向に向かって累積したステッチ長さが前記止め縫いの長さを初めて越える針落ち点について終点からの直線距離を演算し、該直線距離が前記止め縫い長さを越えている場合に限って前記針落ち点の抽出を行う手段として構成されることを特徴とする刺繍データ修正装置。
【請求項６】
請求項４又は５記載の刺繍データ修正装置において、前記針落ち点修正手段は、前記抽出された針落ち点と前記終点の間に存在する針落ち点の数が所定個数以上となる場合には、前記針落ち点の削除及び追加を行わない手段として構成されることを特徴とする刺繍データ修正装置。
【請求項７】
刺繍の縫い始め部分の糸のほつれ防止用に実行する止め縫いの針数及び針落ち間隔を設定する始端止縫条件設定手段と、
刺繍の縫い終わり部分の糸のほつれ防止用に実行する止め縫いの針数及び針落ち間隔を設定する終端止縫条件設定手段と、
予め作成されている刺繍データを読み込むデータ読込手段と、
該読み込まれた刺繍データの中から一本の糸により形成される刺繍縫目において、最初に実際に針を落とすべき針落ち点を始点として、前記設定されている針数及び針落ち間隔によって定まる止め縫いの長さを直線距離で確保し得る針落ち点であって、前記始点からの針数で数えたときに最も近くにある針落ち点を抽出する針落ち点抽出手段と、
該抽出された針落ち点と前記始点の間に存在する針落ち点データを前記読み込んだ刺繍データの中から削除し、変わりに、前記始点と前記抽出された針落ち点とを結ぶ線分上に前記設定された針数及び針落ち間隔に従って針落ち点を刺繍データ中に追加する針落ち点修正手段と、
前記読み込まれた刺繍データの中から一本の糸により形成される刺繍縫目の末尾に当たる針落ち点を終点として、前記設定されている針数及び針落ち間隔によって定まる止め縫いの長さを直線距離で確保し得る針落ち点であって、前記終点からの針数で数えたときに最も近くにある針落ち点を抽出する針落ち点抽出手段と、
該抽出された針落ち点と前記終点の間に存在する針落ち点データを前記読み込んだ刺繍データの中から削除し、変わりに、前記終点と前記抽出された針落ち点とを結ぶ線分上に、前記設定された針数及び針落ち間隔に従って針落ち点を刺繍データ中に追加する終端側針落ち点修正手段とを備え、
前記始端側針落ち点抽出手段の抽出した針落ち点よりも前記始点に近い側に前記終端側針落ち点抽出手段により抽出された針落ち点が存在するとき、前記始端側針落ち点修正手段又は前記終端側針落ち点修正手段による針落ち点の削除及び追加を行わせない針落ち点修正禁止手段をも備えることを特徴とする刺繍データ修正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、刺繍データ修正装置に関するものである。
【０００２】
【従来の技術】
近年、刺繍データは、コンピュータを使用して、カラム単位で設計された形状データに基づいて自動的に針落ち点を生成するといった方法で作成されることが多くなっている。このため、縫い始めや縫い終わりの部分の針落ち間隔が長くなり、糸がほつれ易くなる場合がある。
【０００３】
【発明が解決しようとする課題】
こうした糸のほつれを防止するには、縫い始めや縫い終わりの部分の針落ち間隔を適当な長さとするのが効果的であるが、これには、自動生成した刺繍データを人手でいちいち修正する必要があり、不便であった。
【０００４】
そこで、本発明は、人手による修正作業を行わなくても、自動的に止め縫いを行うことができるようにすることを目的とする。
【０００５】
【課題を解決するための手段、発明の実施の形態及び発明の効果】
本発明の刺繍データ修正装置は、刺繍の縫い始め部分の糸のほつれ防止用に実行する止め縫いの針数及び針落ち間隔を設定する始端止縫条件設定手段と、予め作成されている刺繍データを読み込むデータ読込手段と、該読み込まれた刺繍データの中から一本の糸により形成される刺繍縫目において、最初に実際に針を落とすべき針落ち点を始点として、前記設定されている針数及び針落ち間隔によって定まる止め縫いの長さを直線距離で確保し得る針落ち点であって、前記始点からの針数で数えたときに最も近くにある針落ち点を抽出する針落ち点抽出手段と、該抽出された針落ち点と前記始点の間に存在する針落ち点データを前記読み込んだ刺繍データの中から削除し、変わりに、前記始点と前記抽出された針落ち点とを結ぶ線分上に前記設定された針数及び針落ち間隔に従って針落ち点を刺繍データ中に追加する針落ち点修正手段とを備えてなる。
【０００６】
この刺繍データ修正装置によれば、予め作成されている刺繍データを読み込み、その中から縫い始めの針落ち点を始点として止め縫いの長さを直線距離で確保し得る針落ち点であって、始点からの針数で数えたときに最も近い針落ち点を抽出する。そして、この針落ち点と始点との間に存在する針落ち点データを削除し、その変わりに、止め縫い用の針落ち点を追加する。
【０００７】
より具体的には、前記針落ち点抽出手段は、前記始点から縫い終わり方向に向かって累積したステッチ長さが前記止め縫いの長さを初めて越える針落ち点について始点からの直線距離を演算し、該直線距離が前記止め縫い長さを越えている場合に限って前記針落ち点の抽出を行う手段として構成することが望ましい。
【０００８】
即ち、始点から累積した元データにおけるステッチ長さと、始点からの直線距離の両方が止め縫い長さを越える場合に限って、データの修正を実行するのである。この様にするのは、例えば、縫い始めの部分に小さなピッチのサテン縫いが指定されている様な場合、直線距離で止め縫い長さを確保できる針落ち点までの針落ち点を削除してしまうと、刺繍の模様が変わってしまい、見栄えが悪くなるからである。このため、単なる直線距離の要件ではなく、累積ステッチ長の要件をも付加し、こういった小さなピッチのサテン縫いで始まる様な刺繍の場合に、元のデータを活かそうというのである。また、この様な元データであれば、止め縫いを実施しなくても、元々のデータにおいて糸のほつれが起こり難いから問題はない。この様に構成することで、一律に止め縫いを実施するとかえって見栄えが悪くなってしまうような場合には、止め縫いをしないようにすることができ、止め縫い用にデータを自動修正することによる弊害を防止できるという効果がある。
【０００９】
なお、縫い始めの部分にこの様な小さいピッチのサテン縫いが存在しないことが明かな刺繍データであれば、累積ステッチ長の条件を課さないで、始点との直線距離を始点に近い針落ち点から順番に演算していき、最初に止め縫い長さを越えた針落ち点を抽出するといった構成にしてもよいし、あるいは、始点近くの複数の針落ち点について始点からの直線距離を演算し、それらの中で止め縫い長さを越える直線距離を有する針落ち点を選び出し、その内の始点からの針数が最も小さくなる針落ち点を抽出するといった構成を採用するだけでも構わない。
【００１０】
ここで、これらの刺繍データ修正装置において、前記針落ち点修正手段は、前記抽出された針落ち点と前記始点の間に存在する針落ち点の数が所定個数以上となる場合には、前記針落ち点の削除及び追加を行わない手段として構成しておくとよい。これは、元のデータ自体が、比較的短い針落ち間隔にて構成されている場合は元データのままで十分に止め縫いと同様の効果があり、かかる場合は、できるだけ元データを活かす方が刺繍の見栄えがよくなるからである。また、元々のデータにおいて針落ち間隔が十分に小さい様な場合に、いたずらに演算を繰り返すのはメモリ容量の増大や処理時間の増大を招くので適当なところで打ち切ることとし、あえてデータの修正をしないでおこうというものである。
【００１１】
以上は、縫い始めの部分に対する止め縫いのための装置であるが、さらに、縫い終わりの部分の止め縫い用の刺繍データ修正装置は、刺繍の縫い終わり部分の糸のほつれ防止用に実行する止め縫いの針数及び針落ち間隔を設定する終端止縫条件設定手段と、予め作成されている刺繍データを読み込むデータ読込手段と、該読み込まれた刺繍データの中から一本の糸により形成される刺繍縫目の末尾に当たる針落ち点を終点として、前記設定されている針数及び針落ち間隔によって定まる止め縫いの長さを直線距離で確保し得る針落ち点であって、前記終点からの針数で数えたときに最も近くにある針落ち点を抽出する針落ち点抽出手段と、該抽出された針落ち点と前記終点の間に存在する針落ち点データを前記読み込んだ刺繍データの中から削除し、変わりに、前記終点と前記抽出された針落ち点とを結ぶ線分上に、前記設定された針数及び針落ち間隔に従って針落ち点を刺繍データ中に追加する針落ち点修正手段とを備えてなる。
に追加する針落ち点修正手段とを備えてなる。
【００１２】
この場合も、より具体的には、前記針落ち点抽出手段は、前記終点から縫い始め方向に向かって累積したステッチ長さが前記止め縫いの長さを初めて越える針落ち点について終点からの直線距離を演算し、該直線距離が前記止め縫い長さを越えている場合に限って前記針落ち点の抽出を行う手段として構成されることが望ましく、さらに、前記針落ち点修正手段は、前記抽出された針落ち点と前記終点の間に存在する針落ち点の数が所定個数以上となる場合には、前記針落ち点の削除及び追加を行わない手段として構成されることが望ましい。
【００１３】
また、縫い始め及び縫い終わりの両方の止め縫いを実行するための刺繍データ修正装置としては、上述の縫い始め点側の刺繍データ修正装置と縫い終わり点側の刺繍データ修正装置の各構成を備え、さらに、前記始端側針落ち点抽出手段の抽出した針落ち点よりも前記始点に近い側に前記終端側針落ち点抽出手段により抽出された針落ち点が存在するとき、前記始端側針落ち点修正手段又は前記終端側針落ち点修正手段による針落ち点の削除及び追加を行わせない針落ち点修正禁止手段をも備えるようにするとよい。これは、刺繍データが小さなものである場合に、縫い始め部分の止め縫いと縫い終わり部分の止め縫いが干渉し合わない様にするためである。
【００１４】
本発明の刺繍データ修正装置によれば、止め縫いを意識することなく作成された刺繍データであっても、これを自動的に止め縫いを含む刺繍データに修正することができ、人手を介することなく美しくほつれのない刺繍を実施することができる。
【００１５】
また、本発明によれば、止め縫いのための針落ち点がデータとして追加されるので、この止め縫いの部分を含む様なステッチバックが実行されようとするとき、この追加したデータに基づいてステッチバックを行うことができる。従って、ステッチバックの際に、元データの縫目で縫い直しが行われてしまうということがなく、ステッチバックが必要になった場合においても確実な止め縫いを実現できる。
【００１６】
【実施例】
発明の実施の形態の一例としての刺繍データ修正装置の実施例を説明する。
実施例の刺繍データ修正装置は、図１に示す様に、テープリーダ１１、テープパンチャ１２、ハードディスク１３、フロッピディスクドライバ１４、キーボード１５、ディスプレイ１６及び刺繍ミシン２０が接続されたコンピュータ１０によって構成される。
【００１７】
テープリーダ１１には、予め作成された刺繍データがパンチされたＮＣテープがセットされる。この刺繍データは、針落ち点データとして作成されたものである。なお、刺繍データは、一つの刺繍模様であっても多色縫いとなる場合は間に色換コードが挿入されており、複数の縫い始め点（本発明にいう始点）及び縫い終わり点（本発明にいう終点）を有している。
【００１８】
テープパンチャ１２は、本実施例の装置によって修正された刺繍データを用いて他の刺繍ミシンで刺繍を実行する場合にＮＣテープに修正後の刺繍データを出力したりするために設けられている。
ハードディスク１３には、後述する刺繍データの修正プログラム等、本実施例遂行上必要となる各種の情報が格納される。
【００１９】
フロッピディスクドライバ１４は、ＮＣテープではなくフロッピディスクとして刺繍データが与えられるとき、データ読込手段として機能し、また、修正後の刺繍データを出力するための手段としても機能する。
コンピュータ１０は、次に述べる様に、まず、テープリーダ１１又はフロッピディスクドライバ１４を駆動して刺繍データを読み込み、これに基づいて縫い始め及び縫い終わりの部分に対する止め縫いデータの自動生成処理を行い、その後、刺繍ミシン２０を駆動して刺繍を実行するように構成されている。
【００２０】
コンピュータ１０による止め縫いデータの自動生成処理は、図２，図３に示す手順で実行される。
まず、ディスプレイ１６にメッセージを表示して、縫い始め部分の止め縫いを実施するか否かをオペレータに問い合わせる（Ｓ１０）。キーボード１５により止め縫い有りが指定された場合は、始端止縫条件設定処理を実行する（Ｓ２０）。この始端止縫条件設定処理では、止め縫いの針落ち間隔、針数及び繰り返し回数を設定する。
【００２１】
本実施例では、針落ち間隔はデフォルトで１ｍｍが設定されており、オペレータの希望により０．４ｍｍ〜１ｍｍの範囲で０．１ｍｍピッチで任意の針落ち間隔を設定できるように構成しておく。また、針数はデフォルトで３針を設定し、１針〜１０針の範囲内で任意の針数を設定できるように構成しておく。さらに、繰り返し回数は、デフォルトを１回とし、希望によって３回を選べる様に構成しておく。
【００２２】
ここで、繰り返し回数＝１回は、縫い始め点から縫い終わり方向に向かって設定された針数分だけ止め縫いを行い、そこから続けて刺繍データに沿った縫いを実行することを希望する場合に設定される。繰り返し回数＝３回は、縫い始め点から針数分だけ止め縫いを行い、そこから縫い始め点まで反対方向に止め縫いを行い、再び縫い始め点から最初に行ったのと同じ方向に止め縫いを行うことにより、３重の止め縫いを形成することを希望する場合に設定される。
【００２３】
こうして始端止縫条件設定処理が完了したら、次に、縫い終わり部分の止め縫いを実施するか否かをオペレータに問い合わせ（Ｓ３０）、止め縫い有りが指定された場合は、終端止縫条件設定処理を実行する（Ｓ４０）。終端止縫条件設定処理では、デフォルトとして針落ち間隔＝０．４ｍｍ、針数＝３針、繰り返し回数＝１回を設定しておき、希望により、始端止縫条件設定処理と同じ範囲内で条件を選べる様に構成しておく。
【００２４】
針落ち間隔のデフォルト値について終端側を始端側よりも小さくしているのは、終端部分は通常模様の表面に露出してくることから、見栄えを考慮したものである。
こうして止め縫いの条件が設定された場合は、次に、刺繍データを読み込む（Ｓ５０）。ここで、本実施例では、刺繍データの読み込みは、色換コード又は糸切りコードが現れるまでを一単位として読み込まれる。なお、糸切りコードは、刺繍の一番最後はもちろん、同じ糸で続けて縫う部分であっても大きなジャンプが入っているような所に予め入力されている。
【００２５】
そして、まず、始端止縫条件の設定が有るか否かを判定してから、縫い始め点を抽出する（Ｓ６０，Ｓ６５）。そして、始端止縫条件設定処理の条件設定結果に基づいて、始端部分の止め縫いの長さＬSTRTを次式にて算出する（Ｓ７０）。
【００２６】
【数１】
ＬSTRT＝（針落ち間隔）×（針数）
そして、縫い始め点を始点（ｎ＝１番目の針落ち点）とし、ｎ＝２番目以降の針落ち点までの各ステッチ長さＬstchを累積した値Ｌstch＝ΣＬstchを演算し、これと止め縫いの長さＬSTRTとを比較し、Ｌstch≦ＬSTRTであるときはｎをインクリメントして次の針落ち点までのステッチ長さを加算し、以下、同様にして、Ｌ1n＞ＬSTRTとなるｎ番目の針落ち点（以下、「始端部対象針落ち点」という）を見つけるまでこの演算を繰り返す（Ｓ８０〜Ｓ８８）。
【００２７】
ただし、ここでは、ｎ＝１６を上限とすることとし、ｎ＞１６となったときは縫い始め部分の止め縫いデータは作成しないこととして以下のＳ９０〜Ｓ１３０の処理をパスする（Ｓ８８）。これは、元のデータが十分に短いピッチで縫目を形成していることから元々ほつれのおそれがなく、しかも、あまりにも演算を繰り返すのは処理時間を長引かせたりメモリ容量を多く必要するだけであるからこのような無駄を避けるためである。
【００２８】
Ｌstch≧ＬSTRTとなった場合には、今度は、ｎ番目の針落ち点と始点との直線距離Ｌ1nを算出する（Ｓ９０）。そして、Ｌ1n＞ＬSTRTも満足しているか否かを判定する（Ｓ９２）。Ｌ1n≦ＬSTRTの場合には、以下のＳ１００〜Ｓ１３０をパスする。これは、Ｓ９２＝ＹＥＳとなるような場合というのは、元の刺繍データにおいて比較的短いピッチの縫目によりサテン縫いの様なジグザグの縫目が繰り返される様になっていることを意味するので、かかる場合は、元データにてほつれ防止を補償し得るからである。また、こうした元データの縫目を無視して止め縫いのためのデータを追加すると、刺繍の見栄えが悪くなってしまうからである。
【００２９】
次に、縫い始め点とこの始端部対象針落ち点との間に存在する針落ち点を刺繍データから削除すべき針落ち点として登録する（Ｓ１１０）。そして、縫い始め点と始端部対象針落ち点とを結ぶ直線上に、始端部止縫条件に従って針落ち点を算出する（Ｓ１２０）。そして、このＳ１２０で算出した針落ち点を刺繍データの先頭部分に追加するデータとして登録する（Ｓ１３０）。
【００３０】
こうして縫い始め部分の止め縫いデータが決定できたら、次に、縫い終わり部分の止め縫い有りか否かを判定してから、縫い終わり点を抽出する（Ｓ１６０，Ｓ１６５）。そして、終端止縫条件設定処理の条件設定結果に基づいて、始端部分の止め縫いの長さＬEND を次式にて算出する（Ｓ１７０）。
【００３１】
【数２】
ＬEND ＝（針落ち間隔）×（針数）
そして、縫い終わり点を終点（ｍ＝ｘ）とし、終点からの累積ステッチ長さＬstch＝ΣＬstchを、ｍ＝ｘ−１番目から順番に演算し、これと止め縫いの長さＬEND とを比較し、Ｌstch≦ＬEND であるときはｍをデクリメントして次の針落ち点との直線距離を演算し、以下、同様にして、Ｌstch＞ＬEND となるｍ番目の針落ち点（以下、「終端部対象針落ち点」という）を見つけるまでこの演算を繰り返す（Ｓ１８０〜Ｓ１８８）。ここでも、ｍ＝ｘ−１５を上限とすることとし（Ｓ１８８）、また、Ｌstch＞ＬEND を満足した場合には終点からの直線距離ＬmXを算出し、これがＬEND 以上になっているか否かを確認する処理を実行する（Ｓ１９０，Ｓ１９２）。Ｌmx≦ＬEND の場合は、以下のＳ２００〜Ｓ２３０をパスする（Ｓ１９２）。
【００３２】
また、以下の処理を実行する前に、ｎとｍの大小を比較し、ｎ＞ｍの場合には、以下の処理をパスする（Ｓ１９２）。これは、刺繍が短い場合に、始端部分の止め縫いと終端部分の止め縫いが重なってしまうのを避けるためである。なお、始端部分の止め縫いが無しの場合は、ｎが算出されていないのでＳ１９２は常に「ＹＥＳ」となる。
【００３３】
後は、Ｓ１１０〜Ｓ１３０と同様に、縫い終わり点と終端部対象針落ち点との間に存在する針落ち点を刺繍データから削除すべき針落ち点として登録し、縫い終わり点と終端部対象針落ち点とを結ぶ直線上に、終端部止縫条件に従って針落ち点を算出し、これを刺繍データの末尾部分に追加するデータとして登録する（Ｓ２１０〜Ｓ２３０）。
【００３４】
そして、次の刺繍データがある場合は、再びＳ５０以下の処理を繰り返す（Ｓ３００）。
次に、以上の処理により、元々のデータがどのように修正されるかについて、いくつかの例を用いて説明する。ここでは、始端止縫条件は、針落ち間隔＝１ｍｍ、針数＝３、繰り返し回数＝１回が、終端止縫条件は、針落ち間隔＝０．４ｍｍ、針数＝３、繰り返し回数＝１回が設定されているものとする。
【００３５】
図４（ａ）の例は、元データが５ｍｍの針落ち間隔で作成されていた場合を示している。この場合、上述の処理により、縫い始め部分に１ｍｍ間隔の針落ち点が追加され、縫い終わり部分に０．４ｍｍ間隔の針落ち点が追加される。ただし、この例では、縫い始め点と始端部対象針落ち点との間、及び縫い終わり点と終端部対象針落ち点との間に針落ち点がないので、削除されるデータは存在しない。なお、図中、ＯＲＧは刺繍原点である。
【００３６】
図４（ｂ）の例は、元データの縫い始め部分に０．１ｍｍ間隔でｎ＝２〜１５の針落ち点が設定され、そこから０．５ｍｍ間隔で１６針目が設定されているものである。この場合は、Ｌ116 ＝２．９ｍｍにしかならず、上述のＳ８８の判定が「ＮＯ」となるので、縫い始め部分の止め縫いデータは作成されない。
【００３７】
一方、図４（ｃ）の例は、元データの縫い始め部分に０．１ｍｍ間隔でｎ＝２〜１５の針落ち点が設定されているが、次の針落ち点までが２ｍｍあるので、Ｌ116 ＝３．４ｍｍとなり、縫い始め部分の止め縫いデータが作成される。この場合、ｎ＝２〜１５の針落ち点データが元のデータから削除される。
【００３８】
図５（ａ）は、元データが短い場合のものであり、縫い始め部分については止め縫いデータが作成されるものの、ｎ＞ｍとなるためＳ１９２＝ＮＯとなってしまい、縫い終わり部分の止め縫いデータは作成されない例を示す。同図（ｂ）は、ｎ＝ｍとなり、縫い終わり部分についても止め縫いデータが作成された例を示す。
【００３９】
図６は、折れ曲がって刺繍を実行するように作成された元データの場合を示す。この場合には、Ａ点からＣ点までの累積ステッチ長さが４ｍｍとなってＳ８４を満足し、さらに、線分ＡＣの長さが３．６ｍｍあるのでＳ９２も満足しているから、線分ＡＣ上に止め縫いデータが形成され、Ｂ点のデータは削除されることになる。一方、図７は、Ｓ９２の条件によって止め縫いデータ不要とされた場合を示している。即ち、Ａ点からＥ点までの累積ステッチ長さは３．６ｍｍあるのであるが、ＡＥの長さが３ｍｍに満たないため、Ｓ９２がＮＯとなったのである。
【００４０】
こうして修正されたデータを刺繍ミシン２０に出力すれば、止め縫いのある刺繍を実行することができ、また、テープパンチャ１２やフロッピディスクドライバ１４にて出力すれば、他の刺繍ミシンにおいて止め縫い付の刺繍を行うこともできる。
【００４１】
以上、本発明の実施の形態について一実施例を説明したが、本発明は、これに限らず、さらに種々なる形態で実施することが可能である。
また、上述の実施例では、予めデータ内に登録されている色換えコードや糸切りコードに基づいて始点及び終点を判断しているが、例えば、刺繍実行中に、マニュアル操作で糸切りが指令されて刺繍が中断された場合、刺繍再開時に始端の止め縫い処理を実行するように構成してもよい。
【００４２】
さらに、図４（ｂ）に示すようなデータに対しては、逆に、針落ち点を間引く様に構成してもよい。
加えて、本発明の刺繍データ修正装置はミシンと一体にすることができ、その場合、上述のフローチャートの処理は、刺繍データを全部読み込んでから実施し、その後修正されたデータに基づいて実際の刺繍を実行するという形式で実施してもよいし、ある程度ずつデータを先読みしておき、この先読みしたデータの範囲内で上記の止め縫いのための修正を実行するという形式で実施してもよい。
【００４３】
また、実施例では、始端側の止め縫いと終端側の止め縫いが重複してしまう場合に、終端側の止め縫いを禁止するように構成したが、逆に始端側の止め縫いを禁止するように構成してもよい。
【図面の簡単な説明】
【図１】  実施例の刺繍データ修正装置の概略構成図である。
【図２】  実施例における刺繍データ修正処理のフローチャートである。
【図３】  実施例における刺繍データ修正処理のフローチャートである。
【図４】  実施例における刺繍データ修正例を示す説明図である。
【図５】  実施例における刺繍データ修正例を示す説明図である。
【図６】  実施例における刺繍データ修正例を示す説明図である。
【図７】  実施例における刺繍データ修正例を示す説明図である。
【符号の説明】
１０・・・コンピュータ、１１・・・テープリーダ、１２・・・テープパンチャ、１３・・・ハードディスク、１４・・・フロッピディスクドライバ、１５・・・キーボード、１６・・・ディスプレイ、２０・・・刺繍ミシン。
【図１】
0003782157.tif 000002
【図２】
0003782157.tif 000003
【図３】
0003782157.tif 000004
【図４】
0003782157.tif 000005
【図５】
0003782157.tif 000006
【図６】
0003782157.tif 000007
【図７】
0003782157.tif 000008