(57)【要約】 【課題】  縫製装置により刺繍模様を縫製するための刺繍データ処理装置及び刺繍データ処理プログラムを記録した記録媒体に関し、特に、刺繍データを分割処理し、刺繍模様を縫製した際に分割の境界部分を美しく縫製可能な刺繍データ処理装置及び刺繍データ処理プログラムを記録した記録媒体を提供することを目的とする。【解決手段】  ステッチデータ４０を分割線４６に基づいて、第１分割ステッチデータ４１ａと、第２ステッチデータ４１ｂに分割する際に、分割によって新たに発生した針落ち点であり、分割ステッチデータ４１の分割縫い開始点４２ａ又は分割縫い終了点４２ｂとなる点に留め縫いデータを追加するように構成する。【選択図】  図７
2005279069.tif 000002
【特許請求の範囲】
【請求項１】
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、
複数の領域への分割により新たに発生した縫い開始点又は縫い終了点となる端点を抽出する端点抽出手段と、
前記端点抽出手段により抽出された縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加する留め縫いデータ付加手段を有することを特徴とする刺繍データ処理装置。
【請求項２】
前記請求項１記載の刺繍データ処理装置において、
前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理装置。
【請求項３】
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、
前記針落ち点抽出手段により抽出された針落ち点に留め縫いデータを付加する留め縫いデータ付加手段を有することを特徴とする刺繍データ処理装置。
【請求項４】
前記請求項３記載の刺繍データ処理装置において、
前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理装置。
【請求項５】
前記請求項３又は請求項４記載の刺繍データ処理装置において、
前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置が有する糸切り機構を動作させる糸切りデータを付加する糸切りデータ付加手段を有することを特徴とする刺繍データ処理装置。  
【請求項６】
前記請求項３乃至請求項５の何れかに記載の刺繍データ処理装置において、
前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有することを特徴とする刺繍データ処理装置。
【請求項７】
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、
前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する糸切りデータ付加手段を有することを特徴とする刺繍データ処理装置。
【請求項８】
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、
前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有することを特徴とする刺繍データ処理装置。
【請求項９】
前記請求項７又は前記請求項８記載の刺繍データ処理装置において、
前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理装置。
【請求項１０】
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込み、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得し、前記ステッチデータをその領域情報に基づいて、複数の領域に分割した分割ステッチデータを作成する刺繍データ処理プログラムを記録した記録媒体であって、
複数の領域への分割により新たに発生した縫い開始点又は縫い終了点となる端点を抽出し、
抽出した縫い開始点又は縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加することを特徴とする刺繍データ処理プログラムを記録した記録媒体。
【請求項１１】
前記請求項１０記載の刺繍データ処理プログラムを記録した記録媒体において、
前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理プログラムを記録した記録媒体。
【請求項１２】
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込み、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得し、前記ステッチデータをその領域情報に基づいて、複数の領域に分割した分割ステッチデータを作成する刺繍データ処理プログラムを記録した記録媒体であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出し、
抽出された針落ち点に留め縫いデータを付加することを特徴とする刺繍データ処理プログラムを記録した記録媒体。
【請求項１３】
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込み、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得し、前記ステッチデータをその領域情報に基づいて、複数の領域に分割した分割ステッチデータを作成する刺繍データ処理プログラムを記録した記録媒体であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出し、
抽出された針落ち点に、縫製装置が有し縫製に用いた糸を切断するための糸切り機構を動作させる糸切りデータを付加することを特徴とする刺繍データ処理プログラムを記録した記録媒体。  
【請求項１４】
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込み、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得し、前記ステッチデータをその領域情報に基づいて、複数の領域に分割した分割ステッチデータを作成する刺繍データ処理プログラムを記録した記録媒体であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出し、
抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加することを特徴とする刺繍データ処理プログラムを記録した記録媒体。
【請求項１５】
前記請求項１２乃至請求項１４記載の刺繍データ処理プログラムを記録した記録媒体において、
前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縫製装置により刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置及び刺繍データ処理プログラムを記録した記録媒体に関し、特に、刺繍データを分割する際の処理に関するものである。
【背景技術】
【０００２】
例えば、工業用の刺繍ミシンにおいては、刺繍データに基づいて刺繍形成動作を実行するように構成されており、前記刺繍データを、刺繍模様の形状を表す形状データに基づいて作成するための刺繍データ処理装置が提供されている。前記刺繍データ処理装置は、例えば、汎用のパーソナルコンピュータシステムに、イメージスキャナ装置、ハードディスク装置、キーボード、ＣＲＴディスプレイ等を接続して構成されている。前記刺繍データ処理装置においては、形状データは、例えばハードディスクから読み込んだり、原画をイメージスキャナに読み取らせてできた画像データから抽出したりすることにより得られる。
【０００３】
このようにして得られたデータを用いて、刺繍枠に張り渡された布に対して刺繍形成動作が実行される。従って、刺繍データに基づいて形成される刺繍模様の大きさが、前記刺繍枠内の所定の縫製可能エリアを越える場合には、刺繍形成動作を実行することができない。そのため、従来は、前記縫製可能エリアを越えるような大型の刺繍模様については、前記刺繍模様を縫製可能エリアに収まる大きさの模様に分割し、その分割模様毎に対応する刺繍データを作成し、分割模様を組み合わせることにより表現する方法が用いられている。
【０００４】
そして、所定の縫製可能エリアを超える大型の刺繍模様について、刺繍ミシンの縫製可能エリアを超えない範囲に分割した分割刺繍データを作成する刺繍データ処理装置に関する技術が、特許文献１及び特許文献２に記載されている。
【０００５】
特許文献１記載の刺繍データ処理装置は、刺繍ミシンの最大縫製サイズを越えないように縫製区域の大きさを設定する縫製区域設定手段と、前記図形データの表す図形が前記縫製区域設定手段で設定された縫製区域で区切られてできる部分図形について対応する刺繍データを作成する刺繍データ作成手段と、前記刺繍データ作成手段で作成された刺繍データを記憶する刺繍データ記憶手段を有する。
これにより、刺繍の縫製サイズが刺繍ミシンの最大縫製サイズを越えてしまって刺繍できなくなる場合でも、刺繍ミシンの最大縫製サイズを越えないように縫製区域を設定し、図形が縫製区域で区切られてできる部分図形を基に刺繍データを作成することにより、刺繍ミシンではその部分図形を刺繍縫目で埋める刺繍を行うことが可能な刺繍データ処理装置に関する技術が記載されている。
【０００６】
一方、特許文献２記載の刺繍データ処理装置は、複数の部分模様からなる刺繍模様の刺繍形成動作を縫製装置により実行させる際に必要な刺繍データを、前記各部分模様の形状を表す形状データに基づいて作成するものであって、前記刺繍模様が前記縫製装置の有する所定の縫製可能エリアを越える大きさである場合に、前記縫製可能エリアに対応した大きさを有する複数の単位刺繍領域を、前記刺繍模様全体が含まれ且つ隣り合う単位刺繍領域同士が部分的に重なるように設定する単位刺繍領域設定手段と、前記複数の部分模様のうち前記隣り合う単位刺繍領域のうちの一方に収まる部分模様については前記一方の単位刺繍領域に属するものとして分配し、残りの部分模様のうち、他方の単位刺繍領域に収まる部分模様については前記他方の単位刺繍領域に属するものとして分配する分配手段と、この分配手段の分配に基づいて前記各単位刺繍領域毎の刺繍データを作成する刺繍データ作成手段とを具備する。
これにより、刺繍模様に対して隣り合う単位刺繍領域が一部重なるように設定し、いずれかの単位刺繍領域に収まる部分模様については、途中で分断せずにその単位刺繍領域に属するものとして分配するように構成したので、刺繍模様を分割して刺繍した場合であっても、境界が目立つことを極力避けることが可能な刺繍データ処理装置に関する技術が記載されている。
【０００７】
【特許文献１】特開平１１−５７２６０号公報（図３参照）
【特許文献２】特開平２０００−２４３５０号公報（図１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１記載の刺繍データ処理装置は、大型の刺繍模様であっても、刺繍ミシンの最大縫製サイズを越えない縫製区域に、その刺繍模様を分割することで、大型の刺繍模様を
刺繍することができる。しかしながら、この方法では、分割模様毎に刺繍したとき、隣接する分割模様の境界を２回縫製することとなり、重複部分の縫目が盛り上がり、境界が明確に現れてしまい、刺繍の品質が低下する不具合が生じる。さらに、その縫目の上に縫目を形成することになるため、針折れが生じることも考えられる。
【０００９】
一方、特許文献２記載の刺繍データ処理装置では、刺繍模様に対して隣り合う単位刺繍領域が一部重なるように設定し、いずれかの単位刺繍領域に収まる部分模様については、途中で分断せずにその単位刺繍領域に属するものとして分配するように構成したので、大形の刺繍模様を分割した分割模様の境界が明確に現れることはないが、刺繍模様の分割によって新たに発生する針落ち点には何等の処理もなされない。その結果、分割した刺繍模様の境界部分から、刺繍模様の縫製に用いた刺繍糸のほつれが発生し、見苦しい刺繍模様となってしまうという問題を有している。
【００１０】
本発明は、上述した課題を鑑みてなされたものであり、刺繍ミシンで刺繍模様を縫製するための刺繍データを作成する刺繍データ処理装置であって、刺繍ミシンで縫製可能な縫製範囲を超える大型の刺繍模様を縫製する場合に、前記刺繍模様を複数の領域へ分割した際に新たに発生する針落ち点に対する処理を行い、刺繍模様のほつれを防止可能な刺繍データ処理装置及び刺繍データ処理プログラムを記憶した記憶媒体を提供する事を目的とする。
【課題を解決するための手段】
【００１１】
前記請求項１記載の刺繍データ処理装置は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、複数の領域への分割により新たに発生した縫い開始点又は縫い終了点となる端点を抽出する端点抽出手段と、前記端点抽出手段により抽出された縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加する留め縫いデータ付加手段を有することを特徴とする。
【００１２】
また、前記請求項２記載の刺繍データ処理装置は、前記請求項１記載の刺繍データ処理装置において、前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の範囲を示す情報であることを特徴とする。
【００１３】
そして、前記請求項３記載の刺繍データ処理装置は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、  前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に留め縫いデータを付加する留め縫いデータ付加手段を有することを特徴とする。
【００１４】
更に、前記請求項４記載の刺繍データ処理装置は、前記請求項３記載の刺繍データ処理装置において、前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする。
【００１５】
また、前記請求項５記載の刺繍データ処理装置は、前記請求項３又は請求項４記載の刺繍データ処理装置において、前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置が有する糸切り機構を動作させる糸切りデータを付加する糸切りデータ付加手段を有することを特徴とする。  
【００１６】
そして、前記請求項６記載の刺繍データ処理装置は、前記請求項３乃至請求項５の何れかに記載の刺繍データ処理装置において、前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有することを特徴とする。
【００１７】
また、前記請求項７記載の刺繍データ処理装置は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する糸切りデータ付加手段を有することを特徴とする。
【００１８】
更に、前記請求項８記載の刺繍データ処理装置は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有することを特徴とする。
【００１９】
そして、前記請求項９記載の刺繍データ処理装置は、前記請求項７又は請求項８記載の刺繍データ処理装置において、前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする。
【００２０】
一方、前記請求項１０記載の刺繍データ処理プログラムを記録した記録媒体は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込み、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得し、前記ステッチデータをその領域情報に基づいて、複数の領域に分割した分割ステッチデータを作成する刺繍データ処理プログラムを記録した記録媒体であって、複数の領域への分割により新たに発生した縫い開始点又は縫い終了点となる端点を抽出し、抽出した縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加することを特徴とする。
【００２１】
また、前記請求項１１記載の刺繍データ処理プログラムを記録した記録媒体は、前記請求項１０記載の刺繍データ処理プログラムを記録した記録媒体において、前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする。
【００２２】
そして、前記請求項１２記載の刺繍データ処理プログラムを記録した記録媒体は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込み、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得し、前記ステッチデータをその領域情報に基づいて、複数の領域に分割した分割ステッチデータを作成する刺繍データ処理プログラムを記録した記録媒体であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出し、抽出された針落ち点に留め縫いデータを付加することを特徴とする。
【００２３】
また、前記請求項１３記載の刺繍データ処理プログラムを記録した記録媒体縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込み、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得し、前記ステッチデータをその領域情報に基づいて、複数の領域に分割した分割ステッチデータを作成する刺繍データ処理プログラムを記録した記録媒体であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出し、抽出された針落ち点に、縫製装置が有し縫製に用いた糸を切断するための糸切り機構を動作させる糸切りデータを付加することを特徴とする。  
【００２４】
更に、前記請求項１４記載の刺繍データ処理プログラムを記録した記録媒体は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込み、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得し、前記ステッチデータをその領域情報に基づいて、複数の領域に分割した分割ステッチデータを作成する刺繍データ処理プログラムを記録した記録媒体であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出し、抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加することを特徴とする。
【００２５】
そして、前記請求項１５記載の刺繍データ処理プログラムを記録した記録媒体は、前記請求項１２乃至請求項１４記載の刺繍データ処理プログラムを記録した記録媒体において、前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする。
【発明の効果】
【００２６】
前記請求項１記載の刺繍データ処理装置は、ステッチデータ取込手段により取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に新たに発生した縫い開始点又は縫い終了点となる端点を抽出し、縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加する。これにより、分割ステッチデータに従って刺繍し、分割刺繍模様を形成する際に、分割刺繍模様の境界部分に新たに発生した縫い開始点及び縫い終了点となる端点において刺繍模様の形成に用いた刺繍糸のほつれを防止することができる。
【００２７】
また、前記請求項２記載の刺繍データ処理装置における前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の範囲を示す情報であるので、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
【００２８】
そして、前記請求項３記載の刺繍データ処理装置は、ステッチデータ取込手段により取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に留め縫いデータを付加する。これにより、分割刺繍模様を縫製する際に、分割刺繍模様の境界部に発生する所定長以上の間隔で形成される縫目における刺繍糸のほつれを防止することができる。
【００２９】
更に、前記請求項４記載の刺繍データ処理装置における前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であるので、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
【００３０】
また、前記請求項５記載の刺繍データ処理装置は、前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置が有する糸切り機構を動作させる糸切りデータを付加する糸切りデータ付加手段を有するので、留め縫いされた針落ち点を有する縫目において、自動的に余分な糸が切断される。これにより、ユーザの手による煩雑な作業を省略することができる。
【００３１】
そして、前記請求項６記載の刺繍データ処理装置は、前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有する。ここで、所定の縫目とは、刺繍データに従って刺繍縫いを行った場合に、ユーザの手作業による糸切り作業をしやすくする縫目であり、例えば縫製時の糸調子を弱めることにより形成されるゆるんだ縫目等を意味する。この縫目により、ユーザは、糸切りの作業を確実にできる。
【００３２】
また、前記請求項７記載の刺繍データ処理装置は、ステッチデータ取込手段により取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する。これにより、分割時に所定長以上の間隔で形成された縫目において、自動的に糸が切断されることで、ユーザの手による煩雑な作業を省略することができる
【００３３】
更に、前記請求項８記載の刺繍データ処理装置は、ステッチデータ取込手段により取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加することができる。これにより、ユーザは糸切りの作業を確実にできる。
【００３４】
そして、前記請求項９記載の刺繍データ処理装置において、前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であるので、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
【００３５】
一方、前記請求項１０記載の刺繍データ処理プログラムを記録した記録媒体は、この記録媒体をコンピュータ等に読み取らせることにより、取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に新たに発生した縫い開始点又は縫い終了点となる端点を抽出し、縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加させることができる。これにより、分割ステッチデータに従って刺繍し、分割刺繍模様を形成する際に、分割刺繍模様の境界部分に新たに発生した縫い開始点及び縫い終了点となる端点において刺繍模様の形成に用いた刺繍糸のほつれを防止することができる。
【００３６】
また、前記請求項１１記載の刺繍データ処理プログラムを記録した記録媒体における前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であるので、この記録媒体をコンピュータ等に読み取らせることにより、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
【００３７】
そして、前記請求項１２記載の刺繍データ処理プログラムを記録した記録媒体は、この記録媒体をコンピュータ等に読み取らせることにより、取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に縫製装置の有する糸切り機構を動作させるための留め縫いデータを付加させることができる。これにより、分割刺繍模様を縫製する際に、分割刺繍模様の境界部に発生する所定長以上の間隔で形成される縫目における刺繍糸のほつれを防止することができる。
【００３８】
また、前記請求項１３記載の刺繍データ処理プログラムを記録した記録媒体は、この記録媒体をコンピュータ等に読み取らせることにより、取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に、縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する。これにより、分割時に所定長以上の間隔で形成された縫目において、自動的に糸が切断されることで、ユーザの手による煩雑な作業を省略することができる
【００３９】
更に、前記請求項１４記載の刺繍データ処理プログラムを記録した記録媒体は、この記録媒体をコンピュータ等に読み取らせることにより、取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加することができる。これにより、ユーザは糸切りの作業を確実にできる。
【００４０】
そして、前記請求項１５記載の刺繍データ処理プログラムを記録した記録媒体における前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であるので、この記録媒体をコンピュータ等に読み取らせることにより、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明に係る刺繍データ処理装置及び記録媒体を、具体化した一実施形態である刺繍データ処理装置１について、図面を参照しつつ詳細に説明する。
【００４２】
まず、図１は、刺繍データ処理装置１及びこの刺繍データ処理装置１によって作成されたステッチデータに基づいて刺繍形成動作を実行する縫製装置たる刺繍ミシン２の構成を示している。この図１において、刺繍データ処理装置１は、制御本体部３を主体として構成されている。前記制御本体部３は、画像や図形、文字等を表示するディスプレイ４を備えている。また、前記制御本体部３には、点の入力やメニューの選択を行うためのキーボード５やマウス６と、画像データや図形データやステッチデータ等を保存したり呼び出したりするフレキシブルディスク装置７やハードディスク装置８、不図示のＣＤ−ＲＯＭに保存され、ハードディスク装置８にインストールされるステッチデータ処理プログラムを呼び出すＣＤ−ＲＯＭ装置９、ステッチデータを不揮発性のフラッシュメモリからなる着脱可能なメモリカード１２に書き込むフラッシュメモリ装置１０及び図柄原画を読み込む為のイメージスキャナ装置１１が接続されている。
【００４３】
これに対して、前記刺繍ミシン２のミシン本体１３は、ベッド部１４の上方にアーム部１５を一体的に有して構成されている。前記アーム部１５の先端部には縫い針１６を有する針棒（図示せず）が設けられている。また、前記ベッド部１４の上には、加工布（図示せず）を保持する刺繍枠１７が配置されている。前記刺繍枠１７は、刺繍枠移動機構１８により装置固有のＸＹ座標系に基づく任意の位置に移動されるように構成されている。
更に、前記ミシン本体１３の右側面部には、前記メモリカード１２が差し込まれるカード挿入孔１９が設けられ、ベッド部１４には、小型の液晶ディスプレイ等で構成された表示部１４ａが配設されている。
そして、刺繍ミシン２は、前記メモリカード１２により、外部からステッチデータが与えられるように構成されている。従って、ステッチデータを構成する一針毎の加工布のＸＹ方向の移動量（針落ち点）を指示するデータに基づいて、前記刺繍枠移動機構１８により加工布を自在に移動させながら前記針棒や釜機構（図示せず）を駆動させることにより、前記加工布に対して、刺繍糸による所定の刺繍模様を形成する刺繍形成動作が実行される。また、刺繍ミシン２は、図示しない、所謂、糸切り機構とジャンプ縫い機構を有している。
本実施形態に係る刺繍データ処理装置１は、このような刺繍ミシン２で縫製可能なステッチデータを作成する機能を有する。
【００４４】
次に、刺繍データ処理装置１の制御系構成について、図面を参照しつつ詳細に説明する。図２は、本実施形態に係る刺繍データ処理装置１の制御系ブロック図である。
図２に示すように、前記制御本体部１に制御装置２４が内蔵され、この制御装置２４の入出力インターフェース２２には、ディスプレイ４と、キーボード５と、マウス６と、フレキシブルディスク装置７と、フラッシュメモリ装置１０と、ハードディスク装置８と、イメージスキャナ装置１１と、ＣＤ−ＲＯＭ装置９とがそれぞれ接続されている。
【００４５】
制御装置２４は、ＣＰＵ２０と、このＣＰＵ２０にデータバス等のバス線２３を介して接続された入出力インターフェース２２と、ＲＯＭ２１と、ＲＡＭ３０とから構成されている。ＲＯＭ２１には、後述するステッチデータ分割処理等の各種制御プログラムが格納されている。
【００４６】
ＲＡＭ３０には、面図形の輪郭線や線図形の形状線で構成される図形データと、図形データに基づいて作成されたステッチデータ４０と、ステッチデータ４０を分割する範囲を示す分割領域と、ステッチデータ４０を分割領域に基づき分割して作成した分割ステッチデータ４１を記憶する。分割ステッチデータ４１の針落ち点データは、分割ステッチデータ４１毎に個別の記憶領域に記憶され、本実施形態においては、点列メモリ３１、３２に記憶される。
また、ＲＡＭ３０には、後述するステッチデータ分割プログラムに用いる針落ち点の数を計数する点列カウンタ３３が形成されている。
そして、分割ステッチデータ４１の作成処理に先立って、刺繍ミシン２に取り付けられた刺繍枠１７の大きさに基づいて、分割領域の大きさが決定され、分割領域のデータとして、ＲＡＭ３０内に記憶される。
【００４７】
前記フレキシブルディスク装置７には、各種プログラムやデータ等が記憶された記録媒体たるフレキシブルディスク７ａが着脱可能にセットされるように構成されている。前記ハードディスク装置８は、画像データ，形状データ，ステッチデータをハードディスクに保存したりハードディスクから呼び出したりするものである。前記ＣＤ−ＲＯＭ装置９は、ＣＤ−ＲＯＭに記録された画像データ，形状データ，ステッチデータを呼び出すものである。前記フラッシュメモリ装置１０は、不揮発性のフラッシュメモリからなるメモリカード１２を着脱可能に備えており、前記メモリカード１２にステッチデータを書き込むためのものである。前記イメージスキャナ装置１１は、刺繍模様の原画を読み込むためのものである。
【００４８】
次に、刺繍データ処理装置１の制御装置２４にて行われるステッチデータ分割処理について、図面を参照しつつ、詳細に説明する。
図６に示すように、刺繍ミシン２の縫製可能範囲を超える大きさの刺繍模様を縫製する際には、刺繍ミシン２が縫製可能な刺繍枠１７の大きさに分割した刺繍模様を、分割した部分をつなぎ合わせるように縫製していかなければならない。
このとき、刺繍データ処理装置１において、刺繍ミシン２に刺繍模様全体を縫製させるステッチデータ４０を、刺繍ミシン２が１回の縫製動作で縫製可能な分割領域で分割した分割ステッチデータ４１を作成する処理が行われる。
この分割ステッチデータ４１の作成処理においては、刺繍枠１７により定まる分割領域でステッチデータ４０の分割がされる。本実施形態においては、この分割領域の外周、即ち、分割ステッチデータ４１と他の分割ステッチデータとの境界線を分割線４６という。
本実施形態に係る刺繍データ処理装置１で実行されるステッチデータ処理プログラムは、この分割線４６周辺の分割ステッチデータ４１の処理に関するものである。
【００４９】
ここで、本実施形態におけるステッチデータ分割プログラムの処理について、図７、図８を参照しつつ、説明する。
先ず、図７に基づいて、ステッチデータ分割プログラムにおけるステッチデータ４０の分割処理について、簡単に説明する。図７は、ステッチデータの分割処理に関する説明図である。
【００５０】
ステッチデータ４０は、左下方端部の針落ち点である縫い開始点４０ａより、刺繍ミシン２の縫製動作が開始され、ステッチデータ４０の針落ち点データに基づいて、縫い針１６により、刺繍糸で刺繍模様を形成する。そして、複数の針落ち点を処理した後、縫い終了点４０ｂまで縫製動作を行い、刺繍模様を形成するデータである。
図７に示すステッチデータの分割処理においては、このステッチデータ４０を分割線４６により分割し、第１分割ステッチデータ４１ａと、第２分割ステッチデータ４１ｂに分割する分割処理が行われる。
先ず、図７（ａ）に示すように、ステッチデータ４０を構成する針落ち点の位置情報である針落ち点列と、分割領域を取り込み、分割領域から分割線４６の位置情報を取得する（図３におけるＳ１）。
次に、図７（ｂ）に示すように、分割線４６と、各針落ち点間を結ぶ線分との交点４７を算出する（Ｓ８）。この算出された交点４７に基づいて、ステッチデータ４０を分割して、第１分割ステッチデータ４１ａと、第２分割ステッチデータ４１ｂを作成する。
そして、図７（ｃ）に示すように、交点４７は、第１分割ステッチデータ４１ａと、第２分割ステッチデータ４１ｂの両データに針落ち点として追加される（Ｓ９、Ｓ１０）。
このとき、分割ステッチデータ４１に追加された最初の針落ち点が、分割ステッチデータ４１の縫い開始点である分割縫い開始点４２ａであるか（図４におけるＳ１５、Ｓ２０）、または、最後の針落ち点が分割ステッチデータ４１の縫い終了点である分割縫い終了点４２ｂであるか（Ｓ１７、Ｓ２２）について判断し、追加された最初の針落ち点が、分割縫い開始点４２ａである場合と、最後の針落ち点が分割縫い終了点４２ｂである場合には、夫々に、留め縫いを施す留め縫いデータを追加する（Ｓ１６、Ｓ１８、Ｓ２１、Ｓ２３）。
【００５１】
尚、留め縫いとは、縫い始めや縫い終わりにおいて、糸端のほつれを防止するために、縫目の間隔を狭くしたり、加工布の搬送方向を逆転させたりするようにして形成された縫目のことである。留め縫いデータとは、留め縫いをさせるためのデータのことであるが、より詳しくは、刺繍ミシン２による加工布の搬送量を微小量（例えば、０〜０．０５ｍｍの範囲）に設定した数針分の針落ちデータからなる。このデータに従って形成された針落ちを集中させた縫目により、刺繍模様の縫製開始時や終了時に糸の切断をしても、その縫目により刺繍糸が解けないようになる。即ち、数針分の針落ちを略一箇所に集中させるように形成された密集した縫目が留め縫いである。
【００５２】
ここで、本実施形態におけるステッチデータ処理プログラムで実行される針落ち点追加処理で行われる処理について、図面を参照しつつ簡単に説明する。図８は、針落ち点追加処理に関する説明図である。
図８（ａ）に示すステッチデータ４０も、図７と同様、左下方の縫い開始点４０ａから右上方の縫い終了点４０ｂまで、各針落ち点間を経由しつつ、刺繍ミシン２に縫製動作を実行させるものである。そして、図７で説明したように、ステッチデータ４０は、分割線４６と各針落ち点で構成される線分の交点４７に基づいて、第１分割ステッチデータ４１ａと、第２分割ステッチデータ４１ｂに分割される。
針落ち点追加処理においては、図８（ｃ）に示すように、交点４７に基づいて分割された分割ステッチデータ４１の各針落ち点間の距離Ｌを算出する（図５におけるＳ３４）。そして、この距離Ｌが、ユーザによって設定される所定の距離ＬＭ（Ｓ３０）よりも長いか否かについての判断をする。この判断結果に基づいて、通常の針落ち点として処理するか、留め縫い点４８として処理するかを決定して処理を行い、第１分割ステッチデータ４１ａと第２分割ステッチデータ４１ｂを縫製し、ステッチデータ４０の刺繍模様を加工布に形成した場合にも、分割線４６周辺部分を美しく縫製することができる。
【００５３】
次に、図７で説明したステッチデータ４０の分割処理を行うステッチデータ分割処理プログラムについて、図面を参照しつつ、詳細に説明する。図３、図４は、本実施形態に係るステッチデータ分割処理プログラムのフローチャートである。
刺繍データ処理装置１に、ステッチデータ４０及び、刺繍枠１７に基づいて設定される分割領域のデータが読み込まれ、ステッチデータ分割処理プログラムが実行されると、先ず、ステッチデータ分割処理が開始される。ステッチデータ分割処理プログラムの実行開始に伴い、ステッチデータ４０を構成する全ての針落ち点のデータ（以後、針落ち点列Ｐ［Ｎ］といい、Ｎは、針落ち点数を示す）を読み込む（Ｓ１）。このとき、分割領域のデータに基づいて、いくつの分割ステッチデータ４１を作成するかについても算出する。
【００５４】
例えば、図７に示すステッチデータ４０を第１分割ステッチデータ４１ａ、第２分割ステッチデータ４１ｂに分割する場合には、ステッチデータ４０の針落ち点数Ｎは、Ｎ＝１８である。即ち、Ｓ１では、１８点の針落ち点のＸＹ方向の位置情報を読み込むこととなる。
【００５５】
ステッチデータ４０を構成する針落ち点列Ｐ［Ｎ］を全て読み込むと（Ｓ１）、Ｓ２において、分割後の分割ステッチデータを構成する針落ち点列を記憶するメモリ領域の初期化が行われる。本実施形態では、ステッチデータ４０を、第１分割ステッチデータ４１ａ、第２分割ステッチデータ４１ｂに分割するので（図７（ｃ）参照）、第１分割ステッチデータ４１ａを構成する針落ち点列を格納する点列メモリ３１と、第２分割ステッチデータを構成する針落ち点列を格納する点列メモリ３２の初期化が行われる。点列メモリ３１、３２の初期化（Ｓ２）終了後、Ｓ３に移行する。
【００５６】
Ｓ３では、針落ち点列の格納先ＴをメモリＡとする設定がなされる。つまり、針落ち点列の格納先を、点列メモリ３１に設定することとなる。針落ち点列の格納先の設定（Ｓ３）終了後、Ｓ４にて、ステッチデータ４０における最初の針落ち点Ｐ［１］を点列メモリ３１に格納する。
図７を参照すると、Ｐ［１］は、左最下方の端部に存在する針落ち点である。これにより、図７のステッチデータ４０において、分割線４６の下方に存在するステッチデータが、第１分割ステッチデータ４１ａとなり、分割線４６の上方に存在するステッチデータは、第２分割ステッチデータ４１ｂとなる。
Ｐ［１］を点列メモリ３１に格納後、Ｓ５に移行し、ＲＡＭ３０に形成された点列カウンタ３３の初期化がなされる。点列カウンタ３３の値Ｃは、Ｓ５における初期化により、初期値Ｃ＝２に設定される。点列カウンタ３３の初期化（Ｓ５）終了後、Ｓ６に移行する。
【００５７】
Ｓ６では、線分Ｐ［Ｃ−１］−Ｐ［Ｃ］が分割線４６と交差するか否かについての判断がなされる。線分Ｐ［Ｃ−１］−Ｐ［Ｃ］が分割線４６と交差する場合（Ｓ６：ＹＥＳ）には、Ｓ８に移行する。一方、線分Ｐ［Ｃ−１］−Ｐ［Ｃ］が分割線４６と交差しない場合（Ｓ６：ＮＯ）には、Ｓ７に移行する。
【００５８】
ここで、Ｓ６における判断について、図７（ａ）を参照しつつ説明する。前述したように、図７におけるステッチデータ４０は、左最下方端部の針落ち点Ｐ［１］より処理されていく。つまり、左最下方の針落ち点Ｐ［１］を開始点として、ステッチライン１６ａに沿って、Ｐ［２］、Ｐ［３］・・・Ｐ［１８］として処理されるのである。
ここで、図７を参照して、Ｓ６における判断について説明すると、針落ち点４５ａと針落ち点４５ｂで形成される線分（線分Ｐ［５］−Ｐ［６］）は、図７に示すように、分割線４６と交差しているので、Ｓ８に移行する。
一方、針落ち点４５ｂと、その上方にある針落ち点とで形成される線分（線分Ｐ［６］−Ｐ［７］）は、図７に示すように、分割線４６と交差しないので、この場合、Ｓ７に移行することとなる。
【００５９】
線分Ｐ［Ｃ−１］−Ｐ［Ｃ］が分割線４６と交差した場合（Ｓ６：ＹＥＳ）には、Ｓ８で、その交点ＣＰを算出する。分割領域の情報から得られる分割線４６のデータと、針落ち点Ｐ［Ｃ−１］とＰ［Ｃ］のデータから、交点ＣＰを算出する。分割線４６のデータと、針落ち点Ｐ［Ｃ−１］とＰ［Ｃ］のデータから、交点ＣＰを算出後、Ｓ９に移行する。
【００６０】
Ｓ９においては、Ｓ８で算出された交点ＣＰを点列メモリ３１に追加する。Ｓ９において実行される針落ち点追加処理については、後に図面を参照しつつ詳細に説明するので、ここでの説明は省略する。針落ち点追加処理を実行し、点列メモリ３１への交点ＣＰの追加（Ｓ９）終了後、Ｓ１０に移行する。
【００６１】
Ｓ１０では、Ｓ８で算出された交点ＣＰを点列メモリ３２に追加する。Ｓ１０において実行される針落ち点追加処理も、Ｓ９で実行される針落ち点追加処理と同様であるので、ここでの説明は省略する。針落ち点追加処理を実行し、点列メモリ３２への交点ＣＰの追加（Ｓ１０）終了後、Ｓ１１に移行する。
【００６２】
Ｓ９、Ｓ１０により、交点ＣＰを点列メモリ３１、３２に追加した後、Ｓ１１において、現在処理を行っている針落ち点Ｐ［Ｃ］を格納する点列の格納先を切り替える。これは、直前に点列メモリに格納された針落ち点Ｐ［Ｃ−１］と、現在処理している針落ち点Ｐ［Ｃ］の間で、分割線４６を越えていることから、現在処理している針落ち点Ｐ［Ｃ］の属する分割ステッチデータ４１が、直前に点列メモリに格納された針落ち点Ｐ［Ｃ−１］の属する分割ステッチデータ４１と異なると判断されるためである。
図７（ａ）において、針落ち点４５ｂ（Ｐ［６］）を処理している場合を例としてあげると、針落ち点４５ａ（Ｐ［５］）は、点列メモリ３１に格納されている。そして、針落ち点４５ａ（Ｐ［５］）と、針落ち点４５ｂ（Ｐ［６］）の間で、分割線４６を越えているので、図７（ａ）に示すように、現在処理している針落ち点４５ｂ（Ｐ［６］）は、第２分割ステッチデータ４１ｂに属し、点列メモリ３２に格納されなければならない。このため、Ｓ１１において、点列の格納先Ｔが切り替えられる。点列の格納先Ｔの切換（Ｓ１１）終了後、Ｓ７に移行する。
【００６３】
線分Ｐ［Ｃ−１］−Ｐ［Ｃ］が分割線４６と交差しない場合（Ｓ６：ＮＯ）、若しくは、Ｓ１１における点列の格納先Ｔの切換終了後に移行するＳ７は、点列の格納先Ｔに現在処理を行っている針落ち点Ｐ［Ｃ］を追加する。Ｓ７において実行される針落ち点追加処理についても、後に図面を参照しつつ詳細に説明するので、ここでの説明は省略する。針落ち点追加処理を実行し、点列メモリ３１又は点列メモリ３２への針落ち点Ｐ［Ｃ］の追加（Ｓ７）終了後、Ｓ１２に移行する。
【００６４】
Ｓ１２においては、点列カウンタ３３の値Ｃが、ステッチデータ４０を構成する針落ち点数Ｎより小さいか否かについての判断がなされる。点列カウンタ３３の値Ｃが針落ち点数Ｎより小さい場合（Ｓ１２：ＹＥＳ）には、ステッチデータ４０を構成する針落ち点全てに対して処理を行っていないので、Ｓ１３へ移行する。一方、点列カウンタ３３の値Ｃが針落ち点数Ｎより小さくない場合（Ｓ１２：ＮＯ）には、ステッチデータ４０を構成する全ての針落ち点に対して、ステッチデータ分割処理を行ったこととなるので、Ｓ１４（図４参照）に移行する。
【００６５】
点列カウンタ３３の値Ｃが針落ち点数Ｎより小さい場合（Ｓ１２：ＹＥＳ）に移行するＳ１３では、点列カウンタ３３の現在の値Ｃに１を加算する。これにより、処理対象となるステッチデータ４０の針落ち点が変更される。点列カウンタ３３の現在の値Ｃに１を加算した後、Ｓ６に戻り、次の針落ち点に対する処理を行う。
ここで、Ｓ１２において、点列カウンタ３３の値Ｃが針落ち点数Ｎより小さくないと判断された場合（Ｓ１２：ＮＯ）に移行するＳ１４以後のステッチデータ分割プログラムの処理について、図面を参照しつつ、詳細に説明する。図４は、ステッチデータ分割処理プログラムのＳ１４以後のフローチャートである。
【００６６】
そして、Ｓ１４では、点列メモリ３１に格納されている第１分割ステッチデータ４１ａを構成する針落ち点の数ＮＡのカウントを行う。点列メモリ３１に格納されている第１分割ステッチデータ４１ａの針落ち点全てについての計数（Ｓ１４）終了後、Ｓ１５に移行する。
【００６７】
Ｓ１５では、点列メモリ３１に格納されている針落ち点Ａ［１］が交点ＣＰとして追加されたか否かについての判断がなされる。針落ち点Ａ［１］が交点ＣＰとして追加された場合（Ｓ１５：ＹＥＳ）には、Ｓ１６に移行し、針落ち点Ａ［１］に対して、留め縫いデータを追加し（Ｓ１６）、第１分割ステッチデータ４１ａの縫い開始点としての処理を行う。即ち、針落ち点Ａ［１］に留め縫いデータを追加した後、Ｓ１７に移行する。一方、針落ち点Ａ［１］が交点ＣＰとして追加されたものではない場合（Ｓ１５：ＮＯ）には、そのままＳ１７に移行する。
【００６８】
ここで、このＳ１５における判断について説明する。針落ち点Ａ［１］は、点列メモリ３１に格納されている第１分割ステッチデータ４１ａを構成する針落ち点における最初の針落ち点のことであり、第１分割データ４１ａの縫い開始点となる点である。
そして、この針落ち点Ａ［１］が交点ＣＰとして追加されたものではない場合（Ｓ１５：ＮＯ）とは、分割の元となるステッチデータ４０の縫い開始点が、第１分割ステッチデータ４１ａに属し、第１分割ステッチデータ４１ａの最初の針落ち点となっている場合である。この場合、ステッチデータ４０の縫い開始点には、本実施形態に係るステッチデータ分割処理プログラムの実行に関わらず、留め縫いデータが付加されているので、新たに留め縫いデータを付加する必要はなく、Ｓ１７に移行する。
【００６９】
Ｓ１７においては、点列メモリ３１に格納されている針落ち点Ａ［ＮＡ］が交点ＣＰとして追加されたか否かについての判断がなされる。針落ち点Ａ［ＮＡ］が交点ＣＰとして追加された場合（Ｓ１７：ＹＥＳ）には、Ｓ１８に移行し、針落ち点Ａ［ＮＡ］に対して、留め縫いデータを追加し（Ｓ１８）、第１分割ステッチデータ４１ａの縫い終了点としての処理を行う。即ち、針落ち点Ａ［ＮＡ］に留め縫いデータを追加した後、Ｓ１９に移行する。一方、針落ち点Ａ［ＮＡ］が交点ＣＰとして追加されたものではない場合（Ｓ１７：ＮＯ）には、そのままＳ１９に移行する。
【００７０】
ここで、このＳ１９における判断について説明する。針落ち点Ａ［ＮＡ］は、点列メモリ３１に格納されている第１分割ステッチデータ４１ａを構成する針落ち点における最後の針落ち点のことであり、第１分割データ４１ａの縫い終了点となる点である。
そして、この針落ち点Ａ［ＮＡ］が交点ＣＰとして追加されたものではない場合（Ｓ１５：ＮＯ）とは、分割の元となるステッチデータ４０の縫い終了点が、第１分割ステッチデータ４１ａに属し、第１分割ステッチデータ４１ａの最後の針落ち点となっている場合である。この場合、ステッチデータ４０の縫い終了点には、本実施形態に係るステッチデータ分割処理プログラムの実行に関わらず、留め縫いデータが付加されているので、新たに留め縫いデータを付加する必要はなく、Ｓ１９に移行する。
【００７１】
Ｓ１９においては、点列メモリ３２に格納されている第２分割ステッチデータ４１ｂを構成する針落ち点の数ＮＢのカウントを行う。点列メモリ３２に格納されている第２分割ステッチデータ４１ｂの針落ち点全てについての計数（Ｓ１９）終了後、Ｓ２０に移行する。
【００７２】
Ｓ２０では、点列メモリ３２に格納されている針落ち点Ｂ［１］が交点ＣＰとして追加されたか否かについての判断がなされる。針落ち点Ｂ［１］が交点ＣＰとして追加された場合（Ｓ２０：ＹＥＳ）には、Ｓ２１に移行し、針落ち点Ｂ［１］に対して、留め縫いデータを追加し（Ｓ２１）、第２分割ステッチデータ４１ｂの縫い開始点としての処理を行う。即ち、針落ち点Ｂ［１］に留め縫いデータを追加した後、Ｓ２２に移行する。一方、針落ち点Ｂ［１］が交点ＣＰとして追加されたものではない場合（Ｓ２０：ＮＯ）には、そのままＳ２２に移行する。
【００７３】
ここで、このＳ２０における判断について説明する。針落ち点Ｂ［１］は、点列メモリ３２に格納されている第２分割ステッチデータ４１ｂを構成する針落ち点における最初の針落ち点のことであり、第２分割データ４１ｂの縫い開始点となる点である。
そして、この針落ち点Ｂ［１］が交点ＣＰとして追加されたものではない場合（Ｓ２０：ＮＯ）とは、分割の元となるステッチデータ４０の縫い開始点が、第２分割ステッチデータ４１ｂに属し、第２分割ステッチデータ４１ｂの最初の針落ち点となっている場合である。この場合、ステッチデータ４０の縫い開始点には、本実施形態に係るステッチデータ分割処理プログラムの実行に関わらず、留め縫いデータが付加されているので、新たに留め縫いデータを付加する必要はなく、Ｓ２２に移行する。
【００７４】
そして、Ｓ２２においては、点列メモリ３２に格納されている針落ち点Ｂ［ＮＢ］が交点ＣＰとして追加されたか否かについての判断がなされる。針落ち点Ｂ［ＮＢ］が交点ＣＰとして追加された場合（Ｓ２２：ＹＥＳ）には、Ｓ２３に移行し、針落ち点Ｂ［ＮＢ］に対して、留め縫いデータを追加し（Ｓ２３）、第２分割ステッチデータ４１ｂの縫い終了点としての処理を行う。即ち、針落ち点Ｂ［ＮＢ］に留め縫いデータを追加した後、本実施形態に係るステッチデータ分割処理プログラムを終了する。一方、針落ち点Ｂ［ＮＢ］が交点ＣＰとして追加されたものではない場合（Ｓ２２：ＮＯ）には、そのまま本実施形態に係るステッチデータ分割処理プログラムを終了する。
【００７５】
ここで、このＳ２２における判断について説明する。針落ち点Ｂ［ＮＢ］は、点列メモリ３２に格納されている第２分割ステッチデータ４１ｂを構成する針落ち点における最後の針落ち点のことであり、第２分割データ４１ｂの縫い終了点となる点である。
そして、この針落ち点Ｂ［ＮＢ］が交点ＣＰとして追加されたものではない場合（Ｓ２２：ＮＯ）とは、分割の元となるステッチデータ４０の縫い終了点が、第２分割ステッチデータ４１ｂに属し、第２分割ステッチデータ４１ｂの最後の針落ち点となっている場合である。この場合、ステッチデータ４０の縫い終了点には、本実施形態に係るステッチデータ分割処理プログラムの実行に関わらず、留め縫いデータが付加されているので、新たに留め縫いデータを付加する必要はなく、本実施形態に係るステッチデータ分割処理プログラムを終了する。
【００７６】
次に、ステッチデータ分割処理プログラム中のＳ７、Ｓ９及びＳ１０で実行される針落ち点追加処理について、図面を参照しつつ、詳細に説明する。図５は、本実施形態に係る針落ち点追加処理プログラムのフローチャートである。
【００７７】
Ｓ７、Ｓ９及びＳ１０に移行し、針落ち点追加処理に移行すると、Ｓ３０において、最大許容長ＬＭの設定が行われる。この最大許容長ＬＭは、この処理が実行されている点列における直前に処理された針落ち点と、現在その点列において処理されている針落ち点との間の距離の最大許容長である。
本実施形態においては、ユーザが選択したステッチデータ４０に応じて、ユーザが刺繍データ処理装置１のキーボード５又はマウス６を操作することにより、所望の値に設定し、ＲＡＭ３０に格納する。最大許容長ＬＭの設定（Ｓ３０）終了後、Ｓ３１に移行する。
【００７８】
Ｓ３１では、現在処理対象となっている針落ち点となる点が点列への最初の追加点であるか否かについての判断がなされる。現在の処理対象点が、点列への最初の追加点である場合（Ｓ３１：ＹＥＳ）には、Ｓ３７に移行し、点列に通常の針落ち点として、現在の処理対象点を追加し、針落ち点追加処理を終了する。一方、現在の処理対象点が点列への最初の追加点ではない場合（Ｓ３１：ＮＯ）には、Ｓ３２に移行する。
【００７９】
ここで、Ｓ３１における現在の処理対象点が最初の追加点である場合（Ｓ３１：ＹＥＳ）について、説明する。先ず、Ｓ７における針落ち点追加処理の場合は、最初の追加点となる点は、ステッチデータ４０の縫い開始点から、分割線４６との交点４７との間に存在する点であるから、留め縫いを行う必要はない。
一方、Ｓ９、Ｓ１０における分割ステッチデータ４１における針落ち点追加処理の場合は、最初の追加点が分割ステッチデータ４１の縫い開始点になるか否かで異なる。処理対象の分割ステッチデータ４１にステッチデータ４０の縫い開始点が含まれている場合には、最初の追加点は、分割ステッチデータ４１の端点とはならないので、留め縫いを行う必要はない。そして、最初の追加点が分割ステッチデータ４１の縫い開始点となる場合は、前述したＳ１５、Ｓ１６若しくはＳ２０、Ｓ２１において、留め縫いを行うように設定されるので、ここでは、通常の針落ち点となる点として追加すればよい。
このように、点列への最初の追加点は、Ｓ７、Ｓ９及びＳ１０におけるどの針落ち点追加処理においても、通常点として追加すればよいので、現在の処理対象点が、点列への最初の追加点である場合（Ｓ３１：ＹＥＳ）には、点列に通常の針落ち点として、現在の処理対象点を追加し（Ｓ３７）、針落ち点追加処理を終了するのである。
【００８０】
そして、現在の処理対象点が点列への最初の追加点ではない場合（Ｓ３１：ＮＯ）に移行するＳ３２において、現在の処理対象点の直前に処理された点が要留め縫い点であるか否かについての判断がなされる。ここで、要留め縫い点とは、留め縫いデータの追加が必要であるが、未だ留め縫いデータが追加されていない点であり、通常点とは区別される点である。そして、この要留め縫い点は、後に説明するＳ３９において追加される点である。
そして、現在の処理対象となっている点の直前の針落ち点が要留め縫い点である場合（Ｓ３２：ＹＥＳ）には、Ｓ３３にて、現在の処理対象点の直前に処理された針落ち点に留め縫いデータを追加する。現在の処理対象点の直前に処理された針落ち点に留め縫いデータを追加（Ｓ３３）後、Ｓ３４に移行する。一方、現在の処理対象点の直前に処理された針落ち点が要留め縫い点ではない場合（Ｓ３２：ＮＯ）には、そのまま、Ｓ３４に移行する。
【００８１】
Ｓ３４においては、現在の処理対象点と、直前に処理された針落ち点との距離Ｌ（図８参照）を算出し、Ｓ３５に移行する。
Ｓ３５では、Ｓ３４で算出した２点間の距離Ｌが、Ｓ３０で設定し、ＲＡＭ３０に格納されている最大許容長ＬＭよりも長いか否かについての判断がなされる。２点間の距離Ｌが最大許容長ＬＭより長い場合（Ｓ３５：ＹＥＳ）には、Ｓ３６に移行する。一方、２点間の距離Ｌが最大許容長ＬＭ以下の場合（Ｓ３５：ＮＯ）には、現在の処理対象点を通常の針落ち点となる点として点列に追加（Ｓ３７）し、針落ち点追加処理を終了する。
【００８２】
２点間の距離Ｌが最大許容長ＬＭより長い場合（Ｓ３５：ＹＥＳ）に移行するＳ３６では、現在の処理対象点の直前に処理された点に対して、留め縫いデータを追加する。
そして、Ｓ３６で留め縫いデータを追加した現在の処理対象点の直前に処理された点に対して、刺繍ミシン２に搭載されたジャンプ縫い機構を作動させるジャンプ縫いデータ又は、刺繍ミシン２に搭載された糸切り機構を作動させる糸切りデータを追加し、Ｓ３９に移行する。
【００８３】
Ｓ３９では、現在の処理対象点を、要留め縫い点として点列に追加する。これにより、現在の処理対象点の次の点の針落ち点追加処理を実行した際に、Ｓ３３にて留め縫いデータが追加される。
【００８４】
以上、説明したように、本実施形態に係る刺繍データ処理装置１においては、ステッチデータ４０を分割し、分割ステッチデータ４１を作成する場合において、分割の際に新たに発生した分割縫い開始点４２ａ又は分割縫い終了点４２ｂに留め縫いデータを追加するので、分割縫い開始点４２ａ又は分割縫い終了点４２ｂは、刺繍ミシン２により留め縫いされる。これにより、分割ステッチデータ４１を縫製し、ステッチデータ４０に基づく刺繍模様を加工布に縫製した場合にも、分割線４６部分から刺繍糸がほつれてくることがなくなり、大型の刺繍模様を美麗な状態で維持することができる。
【００８５】
一般的に、ジャンプ縫いは、本来余分な縫目である渡り糸を形成するものであり、糸切り機構を有するミシンであれば、糸は自動的に切断されるため渡り糸はそもそも発生せず、ジャンプ縫いは必要ない。一方、糸切り機構を有しないミシンの場合、渡り糸はユーザが手作業で切断して除去する必要がある。そのため、ジャンプ縫いはユーザが切断しやすいように、多くの場合は撓めた縫目になっている。留め縫いは、縫い開始点、縫い終了点におけるほつれ防止のためだけでなく、糸切り機構によって自動的に糸が切断されることやユーザによって渡り糸を切断されることによって、糸の端ができる時にもほつれを防止するために行う。
【００８６】
本実施形態に係る刺繍データ処理装置１では、ステッチデータ４０を分割した際に発生する針落ち点において、分割ステッチデータ４１における直前の針落ち点と現在の針落ち点との距離を算出し、針落ち点間の距離が、ユーザの設定した距離よりも長い場合には、刺繍ミシン２により留め縫いを施して、更に、ジャンプ縫い又は糸切りを実行させることが可能となる。これにより、分割ステッチデータ４１を縫製し、ステッチデータ４０に基づく刺繍模様を加工布に縫製した場合にも、刺繍糸が長い縫目を形成することがなくなり、大型の刺繍模様を美麗に縫製することができる。
【００８７】
また、本実施形態に係る刺繍データ処理装置１では、ステッチデータ４０は刺繍枠１７の大きさに基づいて分割されるので、分割ステッチデータ４１の縫製作業を円滑に行うことができる。
【００８８】
そして、本実施形態に係る刺繍データ処理プログラムを記憶した記憶媒体は、この記憶媒体を、刺繍データ処理プログラムを記憶していない刺繍データ処理装置に読み取らせることにより、本実施形態に記載されている刺繍データ処理装置１と同様の機能を果たし、前述した効果を得ることができる。
【００８９】
尚、本発明は前記実施形態の記載に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【００９０】
例えば、本実施形態においては、ステッチデータ４０の分割は、刺繍枠１７の大きさに基づいて設定される分割領域により分割しているが、ユーザが所望の分割領域の大きさに設定しても良いし、ステッチデータ４０に関連付けて分割領域を設定していても良い。更に、刺繍ミシン２が縫製可能な分割領域の設定値における複数選択肢より、今回のステッチデータ４０の分割に用いる分割領域を選択する構成としても良い。
【００９１】
更に、本実施形態においては、最大許容長ＬＭを、ユーザが、刺繍データ処理装置１のキーボード５やマウス６で入力するようにしたが、ステッチデータ４０全体の刺繍模様を勘案して、より美麗に刺繍模様が見えるように、ステッチデータ４０と関連付けて付加させるようにしてもよい。
【図面の簡単な説明】
【００９２】
【図１】本実施形態に係る刺繍データ処理装置の概略構成図である。
【図２】本実施形態に係る刺繍データ処理装置の制御系ブロック図である。
【図３】本実施形態に係るステッチデータ分割プログラムのフローチャート（１）である。
【図４】本実施形態に係るステッチデータ分割プログラムのフローチャート（２）である。
【図５】本実施形態に係る針落ち点追加処理プログラムのフローチャートである。
【図６】本実施形態に係るステッチデータの分割に関する説明図である。
【図７】本実施形態に係るステッチデータ分割処理の説明図である。
【図８】本実施形態に係る針落ち点追加処理の説明図である。
【符号の説明】
【００９３】
１                  刺繍データ処理装置
２                  刺繍ミシン
３                  制御本体部
４                  ディスプレイ
１３                ミシン本体
１７                刺繍枠
２０                ＣＰＵ
２１                ＲＯＭ
３０                ＲＡＭ
３１                点列メモリ
３２                点列メモリ
３３                点列カウンタ
４０                ステッチデータ
４１ａ              第１分割ステッチデータ
４１ｂ              第２分割ステッチデータ
４２ａ              分割縫い開始点
４２ｂ              分割縫い終了点
４６                分割線
【図１】
2005279069.tif 000003
【図２】
2005279069.tif 000004
【図３】
2005279069.tif 000005
【図４】
2005279069.tif 000006
【図５】
2005279069.tif 000007
【図６】
2005279069.tif 000008
【図７】
2005279069.tif 000009
【図８】
2005279069.tif 000010