(57)【要約】【課題】縫製領域の大きさよりも大きい領域にスティップリング模様を縫製するための縫製データであって、刺繍仕上がりが従来よりも自然となる縫製データを生成可能な縫製データ生成プログラム及びミシンを提供すること。【解決手段】模様を縫製可能な縫製領域と、模様を配置する対象領域とが取得される（Ｓ１、Ｓ５）。対象領域内に複数のスティップリング模様の縫目を形成するための複数の縫製データが生成される（Ｓ２０）。各縫製データは縫製領域に収まる大きさの縫目経路上にスティップリング模様の縫目を形成するデータであり、複数の縫製データが表す複数の縫目経路の内の、第一経路と、第一経路と隣接する第二経路とは互いに離間し、且つ、第一経路と第二経路とは対象領域内の第一経路と第二経路との隣接方向の位置が互いに同じになる凸部分を有する。縫製データと、配置情報とが関連付けて出力される（Ｓ２１）。【選択図】図２
2019010364.tif 000002
【特許請求の範囲】
【請求項１】
模様を縫製可能な縫製領域を取得する縫製領域取得ステップと、
模様を配置する対象領域を取得する対象領域取得ステップと、
前記対象領域取得ステップで取得された前記対象領域内に、複数のスティップリング模様の縫目を形成するための複数の縫製データであって、前記複数の縫製データの各々は、前記縫製領域取得ステップで取得された前記縫製領域に収まる大きさの縫目経路上に前記スティップリング模様の縫目を形成するためのデータであり、前記複数の縫製データが表す複数の前記縫目経路の内の、第一経路と、当該第一経路と隣接する第二経路とは互いに離間し、且つ、前記第一経路と前記第二経路とは、前記対象領域内の前記第一経路と前記第二経路とが隣接する隣接方向の位置が互いに同じになる凸部分を有する条件を満たす前記複数の縫製データを生成する生成ステップと、
前記複数の縫製データの各々について、前記縫製データと、当該縫製データに基づき縫製される前記スティップリング模様の前記対象領域に対する配置を表す配置情報とを関連付けて出力する出力ステップと
を縫製データ生成装置のコンピュータに実行させる為の指示を含む縫製データ生成プログラム。
【請求項２】
前記縫目経路内の近接する２つの曲線部分間の間隔を設定する間隔設定ステップを前記縫製データ生成装置の前記コンピュータに実行させる為の指示を更に含み、
前記生成ステップは、設定された前記縫目経路の前記間隔が大きいほど、前記縫目経路の前記間隔が小さい場合に比べ、前記凸部分の前記隣接方向の長さが長い前記縫目経路上に前記スティップリング模様の前記縫目を形成する前記縫製データを生成することを特徴とする請求項１に記載の縫製データ生成プログラム。
【請求項３】
前記縫目経路内の近接する２つの曲線部分間の間隔を設定する間隔設定ステップを前記縫製データ生成装置の前記コンピュータに実行させる為の指示を更に含み、
前記生成ステップは、前記凸部分を、前記隣接方向と直交する境界方向において周期的に配置し、且つ、設定された前記縫目経路の前記間隔が大きいほど、前記縫目経路の前記間隔が小さい場合に比べ、前記境界方向における前記凸部分の配置周期を長くした前記縫目経路上に前記スティップリング模様の前記縫目を形成する前記縫製データを生成することを特徴とする請求項１又は２に記載の縫製データ生成プログラム。
【請求項４】
前記対象領域取得ステップで取得された前記対象領域内に、前記縫製領域取得ステップで取得された前記縫製領域の大きさを超えない模様配置領域を複数設定する模様配置領域設定ステップと、
複数の前記模様配置領域の各々に、前記間隔設定ステップで設定された前記縫目経路の前記間隔に対応する大きさの所定形状の単位模様を連続配置し、前記配置された単位模様の輪郭線の集合を、前記縫目経路を作成するための輪郭線網として作成する輪郭線網作成ステップと、
生成された前記輪郭線網上に交差することなく繋いだ経路に基づき、前記複数の模様配置領域の各々の内側に、前記スティップリング模様の前記縫目経路を作成する経路設定ステップと
を前記縫製データ生成装置の前記コンピュータに実行させる為の指示を更に含み、
前記生成ステップは、前記経路設定ステップで前記複数の模様配置領域の各々の内側に設定された前記縫目経路上に前記スティップリング模様の前記縫目を形成するための前記縫製データを生成することを特徴とする請求項２又は３に記載の縫製データ生成プログラム。
【請求項５】
前記対象領域取得ステップで取得された前記対象領域内に、前記縫製領域取得ステップで取得された前記縫製領域の大きさを超えない領域であって、隣合う領域と一部が重なる重複領域を含む領域である部分領域を複数設定する部分領域設定ステップと、
前記隣接方向に蛇行した境界線を前記重複領域内に設定する境界線設定ステップと
を前記縫製データ生成装置の前記コンピュータに実行させる為の指示を更に含み、
前記模様配置領域設定ステップは、複数の前記部分領域の各々について、前記部分領域の内の、当該部分領域の前記重複領域に設定された前記境界線よりも、前記部分領域の中心側を前記模様配置領域として設定することを特徴とする請求項４に記載の縫製データ生成プログラム。
【請求項６】
前記輪郭線網作成ステップは、複数の前記模様配置領域を含む前記対象領域全体に、前記間隔設定ステップで設定された前記縫目経路の前記間隔に対応する大きさ前記単位模様を連続配置して、前記輪郭線網を作成し、
前記境界線設定ステップは、連続配置された前記単位模様の前記所定形状に合わせて、前記隣接方向に蛇行した境界線を前記重複領域内に設定することを特徴とする請求項５に記載の縫製データ生成プログラム。
【請求項７】
前記境界線設定ステップは、連続配置された前記単位模様の中心を結んで前記境界線を設定することを特徴とする請求項６に記載の縫製データ生成プログラム。
【請求項８】
前記所定形状は多角形であり、
前記経路設定ステップは、前記輪郭線網上の頂点を曲線で交差することなく繋いで前記縫目経路を作成するものであって、前記輪郭線網作成ステップで作成された前記輪郭線網が表す前記多角形の頂点の内、前記境界線と対向する頂点を前記境界線側に移動させた前記輪郭線網上の頂点を曲線で交差することなく繋いだ前記縫目経路を作成することを特徴とする請求項５から７の何れかに記載の縫製データ生成プログラム。
【請求項９】
針棒を上下動させる縫製部と、
被縫製物を保持する刺繍枠を前記針棒に対して移動可能な移動部と、
前記縫製部と、前記移動部とを制御する制御部を備え、
前記制御部は、
前記刺繍枠の内側に設定される縫製可能な縫製領域を取得する縫製領域取得手段と、
模様を配置する対象領域を取得する対象領域取得手段と、
前記対象領域取得手段によって取得された前記対象領域内に、複数のスティップリング模様の縫目を形成するための複数の縫製データであって、前記複数の縫製データの各々は、前記縫製領域取得手段によって取得された前記縫製領域に収まる大きさの縫目経路上に前記スティップリング模様の縫目を形成するためのデータであり、前記複数の縫製データが表す複数の前記縫目経路の内の、第一経路と、当該第一経路と隣接する第二経路とは互いに離間し、且つ、前記第一経路と前記第二経路とは、前記対象領域内の前記第一経路と前記第二経路とが隣接する隣接方向の位置が互いに同じになる凸部分を有する条件を満たす前記複数の縫製データを生成する生成手段と、
前記複数の縫製データの各々について、前記縫製データと、当該縫製データに基づき縫製される前記スティップリング模様の前記対象領域に対する配置を表す配置情報とを関連付けて出力する出力手段と、
前記出力手段によって出力された前記縫製データと、前記配置情報とに基づき、前記縫製部と、前記移動部とを制御して、前記対象領域に前記スティップリング模様を縫製する縫製手段
として機能することを特徴とするミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縫製データ生成プログラム及びミシンに関する。
【背景技術】
【０００２】
従来、スティップリング模様を刺繍ミシンで縫製するための縫製データを作成する機能を備えた装置が知られている（例えば、特許文献１参照）。スティップリング模様は、表地と裏地との間に中綿を入れて、直線及び曲線等の縫目模様で縫合するキルティング縫製の模様の内の一つである。特許文献１に記載の縫製データ作成装置は、所定形状の単位模様の輪郭線から作成された輪郭線網上に、縫目経路が設定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３６６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の縫製データ作成装置は、刺繍枠の内側に設定される縫製領域の大きさよりも大きい領域にスティップリング模様を縫製する場合を考慮していない。縫製データ作成装置が、縫製領域の大きさよりも大きい領域にスティップリング模様の縫目経路を設定後、縫製領域の大きさに合わせて縫目経路を分割する場合、分割された縫目の端部の位置を重ねて縫製することが難しい。
【０００５】
本発明の目的は、縫製領域の大きさよりも大きい領域にスティップリング模様を縫製するための縫製データであって、刺繍仕上がりが従来よりも自然となる縫製データを生成可能な縫製データ生成プログラム及びミシンを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る縫製データ生成プログラムは、模様を縫製可能な縫製領域を取得する縫製領域取得ステップと、模様を配置する対象領域を取得する対象領域取得ステップと、前記対象領域取得ステップで取得された前記対象領域内に、複数のスティップリング模様の縫目を形成するための複数の縫製データであって、前記複数の縫製データの各々は、前記縫製領域取得ステップで取得された前記縫製領域に収まる大きさの縫目経路上に前記スティップリング模様の縫目を形成するためのデータであり、前記複数の縫製データが表す複数の前記縫目経路の内の、第一経路と、当該第一経路と隣接する第二経路とは互いに離間し、且つ、前記第一経路と前記第二経路とは、前記対象領域内の前記第一経路と前記第二経路とが隣接する隣接方向の位置が互いに同じになる凸部分を有する条件を満たす前記複数の縫製データを生成する生成ステップと、前記複数の縫製データの各々について、前記縫製データと、当該縫製データに基づき縫製される前記スティップリング模様の前記対象領域に対する配置を表す配置情報とを関連付けて出力する出力ステップとを縫製データ生成装置のコンピュータに実行させる為の指示を含む。
【０００７】
本発明の第一態様の縫製データ生成プログラムによれば、縫製データ生成装置は、対象領域内に複数のスティップリング模様の縫目を形成するための複数の縫製データを生成できる。複数の縫目経路内の隣接する２つの縫目経路の一方を第一経路とし、他方を第二経路とする場合、第一経路と第二経路とは互いに離間している為、縫製データに従ってスティップリング模様を縫製する場合、従来のように端部の位置合わせが不要である。第一経路と第二経路とは各々、対象領域内の隣接方向の位置が同じになる凸部分を有する。このため、対象領域の内に複数の縫製データに従ってスティップリング模様が形成された場合に、各スティップリング模様の境目は、対象領域内の隣接方向の位置が同じになる凸部分を含まない場合に比べ分かりにくい。故に縫製データ生成装置は、縫製領域よりも大きい対象領域にスティップリング模様を配置する場合にも、自然な縫目とすることが可能な縫製データを生成できる。
【０００８】
本発明の第二態様に係るミシンは、針棒を上下動させる縫製部と、被縫製物を保持する刺繍枠を前記針棒に対して移動可能な移動部と、前記縫製部と、前記移動部とを制御する制御部を備え、前記制御部は、前記刺繍枠の内側に設定される縫製可能な縫製領域を取得する縫製領域取得手段と、模様を配置する対象領域を取得する対象領域取得手段と、前記対象領域取得手段によって取得された前記対象領域内に、複数のスティップリング模様の縫目を形成するための複数の縫製データであって、前記複数の縫製データの各々は、前記縫製領域取得手段によって取得された前記縫製領域に収まる大きさの縫目経路上に前記スティップリング模様の縫目を形成するためのデータであり、前記複数の縫製データが表す複数の前記縫目経路の内の、第一経路と、当該第一経路と隣接する第二経路とは互いに離間し、且つ、前記第一経路と前記第二経路とは、前記対象領域内の前記第一経路と前記第二経路とが隣接する隣接方向の位置が互いに同じになる凸部分を有する条件を満たす前記複数の縫製データを生成する生成手段と、前記複数の縫製データの各々について、前記縫製データと、当該縫製データに基づき縫製される前記スティップリング模様の前記対象領域に対する配置を表す配置情報とを関連付けて出力する出力手段と、前記出力手段によって出力された前記縫製データと、前記配置情報とに基づき、前記縫製部と、前記移動部とを制御して、前記対象領域に前記スティップリング模様を縫製する縫製手段として機能する。
【０００９】
本発明の第二態様のミシンによれば、第一態様の縫製データ生成プログラムの効果に加え、生成された縫製データに従って、スティップリング模様の縫目を縫製できる。第三態様の非一時的なコンピュータ読み取り可能な媒体は第一態様の縫製データ生成プログラムを記憶する。
【図面の簡単な説明】
【００１０】
【図１】ミシン１０、及び縫製データ生成装置２０を備える縫製システム３０の概要図である。
【図２】ミシン１０で実行されるメイン処理の説明図である。
【図３】矩形状の対象領域５１に単位模様を連続配置した状態を示す図である。
【図４】対象領域５１に縫製領域５２に収まる大きさの複数の部分領域３１から３４を設定する処理の説明図である。
【図５】重複領域８５から８９に境界線５３、５４を設定する処理の説明図である。
【図６】輪郭線網７０の頂点を境界線５４側に移動する処理の説明図である。
【図７】複数の模様配置領域に設定される縫目経路９５から９８の説明図である。
【図８】縫製データに従って、被縫製物Ｃの対象領域５１にスティップリング模様６９が縫製された場合の仕上がりイメージを示す図である。
【発明を実施するための形態】
【００１１】
本開示の実施形態を、図面を参照して説明する。本明細書では、コンピュータの処理の対象となる、画像データを単に「画像」とも呼ぶ。図１に示すように、縫製システム３０は、ミシン１０、及び縫製データ生成装置２０（以下、「装置２０」という。）を備える。ミシン１０は、刺繍縫製が可能なミシンである。装置２０は、表示部９、マウス２１及びキーボード２２を備える、周知のパーソナルコンピュータ（ＰＣ）である。
【００１２】
〈１．ミシン１０と刺繍枠４５の物理的構成〉
図１に示すように、ミシン１０は、ベッド部１１、脚柱部１２、アーム部１３、頭部１４、及び移動部４０を備える。ベッド部１１は、左右方向に延びるミシン１０の土台部である。脚柱部１２は、ベッド部１１の右端部から上方へ立設される。脚柱部１２の前面には、ＬＣＤ１５及びタッチパネル２６が設けられる。アーム部１３は、ベッド部１１に対向して脚柱部１２の上端から左方へ延びる。頭部１４は、アーム部１３の左先端部に連結する部位である。頭部１４には、図示しないが、針棒、押え棒、及び針棒上下動機構等を含む縫製部５０が設けられる。針棒の下端には、縫針が着脱可能に装着される。縫製部５０は、針棒を上下動させる。
【００１３】
移動部４０は、針棒に対して刺繍枠４５に保持された被縫製物Ｃを相対的に移動可能に構成される。移動部４０は、本体ケース４１及びキャリッジ４２を備える。刺繍縫製時には、ユーザは、キャリッジ４２に、刺繍枠４５を装着する。刺繍枠４５は、キャリッジ４２に収容されたＹ方向移動機構（図示略）及び本体ケース４１内に収容されたＸ方向移動機構（図示略）によって移動される。制御部６は、縫製データに従って、縫製部５０と移動部４０とを制御する。縫製データはミシン１０に固有のＸＹ座標系（刺繍座標系）で表された座標を含み、針棒に対する刺繍枠４５の移動量を示す。刺繍枠４５が移動されるのと合わせて、縫針が装着された針棒及び釜機構（図示略）が駆動されることにより、被縫製物Ｃ上に刺繍模様が形成される。本例の刺繍座標系におけるＸ方向及びＹ方向は各々、ミシン１０の左右方向及び前後方向に対応する。
【００１４】
〈２．ミシン１０の電気的構成〉
図１を参照して、縫製システム３０のミシン１０及び装置２０の電気的構成を順に説明する。図１に示すように、ミシン１０は、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、フラッシュメモリ６４、入出力インターフェイス（Ｉ／Ｏ）６６、及び通信Ｉ／Ｆ６７を備えている。ＣＰＵ６１はバス６５を介して、ＲＯＭ６２、ＲＡＭ６３、フラッシュメモリ６４、入出力Ｉ／Ｏ６６、及び通信Ｉ／Ｆ６７と接続されている。入出力Ｉ／Ｏ６６には、駆動回路７１から７４、タッチパネル２６、スタート／ストップスイッチ２９、及び検出器３６が接続されている。ＣＰＵ６１、ＲＯＭ６２、及びＲＡＭ６３を含む制御部６は、縫製部５０と、移動部４０とを制御する。検出器３６は、刺繍枠４５が移動部４０に装着されたことを検出し、刺繍枠４５の種類に応じた検出結果を出力するよう構成される。
【００１５】
駆動回路７１には、ミシンモータ８１が接続される。駆動回路７１は、ＣＰＵ６１からの制御信号に従って、ミシンモータ８１を駆動する。ミシンモータ８１の駆動に伴い、ミシン１０の主軸（図示略）を介して針棒上下動機構（図示略）が駆動され、針棒が上下動する。駆動回路７２には、Ｘモータ８３が接続される。駆動回路７３には、Ｙモータ８４が接続される。駆動回路７２及び７３は、各々、ＣＰＵ６１からの制御信号に従って、Ｘモータ８３及びＹモータ８４を駆動する。Ｘモータ８３及びＹモータ８４の駆動に伴い、制御信号に応じた移動量だけ、移動部４０に装着されている刺繍枠４５が左右方向（Ｘ方向）及び前後方向（Ｙ方向）に移動する。駆動回路７４は、ＣＰＵ６１からの制御信号に従って、ＬＣＤ１５に画像を表示する。ＬＣＤ１５には、コマンド、イラスト、設定値、及びメッセージ等の様々な項目を含む画像が表示される。タッチパネル２６は、ＬＣＤ１５の表面に設けられる。ユーザは、指及びスタイラスペンの何れかを用いてタッチパネル２６の押圧操作を行う（以下、この操作を「パネル操作」という）。ミシン１０では、タッチパネル２６により検知される押圧位置に対応して、どの項目が選択されたかが認識される。ユーザは、タッチパネル２６を用いて、ＬＣＤ１５に表示された模様の選択、各種パラメータの設定、及び入力の操作等を行うことができる。通信Ｉ／Ｆ６７は、ミシン１０をネットワーク１６に接続する。ＣＰＵ６１は、通信Ｉ／Ｆ６７を介して、ネットワーク１６に接続する他の機器（例えば、装置２０）とデータの送受信を実行できる。
【００１６】
〈３．装置２０の電気的構成〉
図１に示すように、装置２０は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、フラッシュメモリ４、通信Ｉ／Ｆ５、及び入出力インターフェイス８を備える。ＣＰＵ１、ＲＯＭ２、及びＲＡＭ３を含む制御部２３は、装置２０の制御を司る。ＣＰＵ１は、バス７を介して、ＲＯＭ２、ＲＡＭ３、フラッシュメモリ４、通信Ｉ／Ｆ５、及び入出力インターフェイス８と電気的に接続する。ＲＯＭ２には、ブートプログラム及びＢＩＯＳ等が記憶される。ＲＡＭ３には、一時的なデータが記憶される。フラッシュメモリ４には、各種設定値が記憶される。通信Ｉ／Ｆ５は、装置２０をネットワーク１６に接続するためのインターフェイスである。ＣＰＵ１は、通信Ｉ／Ｆ５を介して、ネットワーク１６に接続する他の機器（例えば、ミシン１０）とデータの送受信を実行できる。入出力インターフェイス８は、表示部９、マウス２１、及びキーボード２２と接続されている。表示部９は、液晶ディスプレイである。マウス２１、及びキーボード２２は、各種指示を入力する場合に用いられる。
【００１７】
〈５．縫製システム３０で実行される処理の概要〉
縫製領域よりも大きい対象領域にスティップリング模様をミシン１０で縫製するための縫製データを生成可能なメイン処理の概要を説明する。ミシン１０及び装置２０は各々、メイン処理を実行可能である。ミシン１０で縫製データが生成される場合、制御部６は、模様を縫製可能な縫製領域を取得する。制御部６は、模様を配置する対象領域を取得する。制御部６は、取得された対象領域内に、次の条件を満たす、複数のスティップリング模様の縫目を形成するための複数の縫製データを生成する。複数の縫製データの各々は、取得された縫製領域に収まる大きさの縫目経路上にスティップリング模様の縫目を形成するためのデータである。複数の縫製データが表す複数の縫目経路の内の、第一経路と、当該第一経路と隣接する第二経路とは互いに離間し、且つ、第一経路と第二経路とは、対象領域内の第一経路と第二経路とが隣接する隣接方向の位置が互いに同じになる凸部分を有する。制御部６は、生成された複数の縫製データの各々について、縫製データと、配置情報とを関連づけて出力する。配置情報は、縫製データに基づき縫製されるスティップリング模様の対象領域に対する配置を表す情報である。複数の縫製データの各々は、１つの縫製領域内にスティップリング模様を縫製するためのデータであればよい。複数の縫製データは、各縫製データが縫製停止を示すデータ等によって区切られる等により、１つのデータとしてまとめられてもよい。この場合、生成されるデータは１つであるが、本例の複数の縫製データが生成される場合に含まれる。
【００１８】
〈６．ミシン１０で実行されるメイン処理〉
図２から図７を参照し、ミシン１０で実行される場合を例にメイン処理を説明する。ミシン１０で実行されるメイン処理では、縫製データを生成する処理に加え、生成された縫製データに従って、刺繍枠４５に保持された被縫製物Ｃにスティップリング模様を縫製する処理も実行される。メイン処理が装置２０で実行される場合、縫製データに従って縫製する処理は実行されない。図２に示すメイン処理は、パネル操作によって開始指示が入力された場合に実行される。制御部６は、開始指示が入力された場合に、フラッシュメモリ６４に記憶されている縫製データ生成プログラムを、ＲＡＭ６３に読み出し、縫製データ生成プログラムに含まれる指示に従ってメイン処理を実行する。
【００１９】
図２に示すように、模様を配置する対象領域を取得する（Ｓ１）。本例の対象領域は、刺繍座標系の図形で表される。対象領域は、矩形状、円状、ハート型等任意の形状でよい。対象領域は、例えば、パネル操作によって入力され、制御部６は入力された対象領域を取得する。具体例では、制御部６はＸ方向及びＹ方向に延びる辺を有する矩形状の対象領域５１を取得する。
【００２０】
制御部６は、単位模様を取得する（Ｓ２）。単位模様は所定形状を有し、スティップリング模様の縫目経路を設定する際に基準となる模様である。単位模様は、例えば、多角形の図形であり、例えば、二等辺三角形、正三角形、菱形、平行四辺形、正方形、及び正六角形等の、同じ大きさの多角形を二次元画像上に隙間なく連続配置可能な図形である。単位模様は、フラッシュメモリ６４等の記憶機器に記憶された、予め設定された模様であってもよい。単位模様は、ユーザが指定する模様であってもよい。単位模様は、フラッシュメモリ６４等の記憶機器に記憶された複数種類の模様の中から、ユーザが指定した模様であってもよいし、対象領域の大きさ等に応じて自動的に選択された模様であってもよい。具体例では、制御部６は単位模様として正六角形を取得する。
【００２１】
制御部６は、対象領域に配置するスティップリング模様の縫目経路内の近接する２つの曲線部分間の間隔を設定する（Ｓ３）。スティップリング模様では、縫目経路に含まれる近接する２つの曲線部が接近し過ぎたり、離れすぎたりするスティップリング模様は、美しくないとされている。Ｓ３で設定される間隔は、Ｓ１の処理で取得された対象領域内にバランスよくスティップリング模様の縫目経路を配置するために設定される。間隔は、例えばミリメートル単位の数値で表される。間隔は、例えば、パネル操作によって入力され、制御部６は入力された値を間隔に設定する。間隔は、単位模様の種類及び対象領域の大きさ等に応じて自動的に設定された値でもよいし、既定値でもよい。
【００２２】
制御部６はＳ１で取得された対象領域全体に、Ｓ３で設定された縫目経路の間隔に対応する大きさの、Ｓ２で取得された所定形状の単位模様を連続配置して、単位模様の輪郭線の集合を縫目経路を作成するための輪郭線網として作成する（Ｓ４）。縫目経路の間隔の値と、単位模様の大きさとの関係はフラッシュメモリ６４等の記憶機器に記憶されている。具体例では、単位模様の長手方向の長さを、Ｓ３の処理で設定された間隔とする。図３に示すように、対象領域５１にＳ３で設定された間隔に応じた正六角形の単位模様が連続配置され、正六角形の輪郭線の集合からなる輪郭線網７０が作成される。各単位模様は、正六角形の６つの辺の内の２辺が、対象領域の左右方向に対応するミシン１０のＸ方向に延びる姿勢で隙間なく網目状に連続して配置される。
【００２３】
制御部６は、模様を縫製可能な縫製領域を取得する（Ｓ５）。縫製領域は、刺繍枠４５の内側に設定される、刺繍枠４５が装着されたミシン１０によって縫目を形成可能な領域である。本例の縫製領域は、Ｘ方向及びＹ方向に延びる辺を有する矩形状の領域である。本例の制御部６は、検出器３６の検出結果に基づき、刺繍枠４５の種類を特定し、特定された刺繍枠４５の種類に応じた縫製領域を取得する。刺繍枠４５の種類と縫製領域の大きさとの関係は予めフラッシュメモリ６４に記憶されている。移動部４０に装着可能な刺繍枠４５の種類が１つである場合、制御部６は、当該刺繍枠４５の種類に応じた縫製領域を取得してもよい。制御部６は、パネル操作で入力された値を縫製領域として取得してもよい。具体例では、制御部６は刺繍枠４５の種類に基づき、図４に示す矩形状の縫製領域５２を取得する。縫製領域５２は対象領域５１よりも小さい。
【００２４】
制御部６は、Ｓ１で取得された対象領域５１が、Ｓ５で取得された縫製領域５２に収まるか否かを判断する（Ｓ６）。収まる場合（Ｓ６：ＹＥＳ）、制御部６は、対象領域内に収まる縫目経路上にスティップリング模様の縫目を形成するための縫製データを生成する（Ｓ７）。制御部６は、公知の方法（例えば、特開２００８−１３６６２３号公報に記載の方法）に従って、輪郭線網上の頂点を曲線で交差することなく繋いで縫目経路を作成し、作成された縫目経路上に所定のピッチの縫目を形成するための縫製データを生成する。制御部６は、Ｓ７の処理で生成された縫製データをＲＡＭ６３に記憶する（Ｓ８）。
【００２５】
図４に示す具体例のように、対象領域５１が縫製領域５２に収まらない場合（Ｓ６：ＮＯ）、制御部６は、Ｓ１の処理で取得された対象領域５１内に、Ｓ５の処理で取得された縫製領域５２の大きさを超えない領域であって、隣合う領域と一部が重なる重複領域を含む領域である部分領域を複数設定する（Ｓ１１）。部分領域の数が多いほど、数が少ない場合に比べ、刺繍枠４５に対する被縫製物Ｃの配置を変更する作業が多くなる。この為、部分領域の数は少ない方が好ましい。重複領域は後述の境界線を設定可能な条件を考慮して設定される。本例の部分領域は、Ｓ１の処理で取得された対象領域を、Ｘ方向又はＹ方向に延びる線分で区切った領域である。対象領域がＸ方向及びＹ方向に延びる辺を有する矩形状である場合、部分領域もＸ方向及びＹ方向に延びる辺を有する矩形状となる。この場合、重複領域はＸ方向とＹ方向とに延びる矩形状となる。Ｓ１の処理で取得された対象領域５１に含まれる任意の領域は、複数の部分領域の少なくとも何れかに含まれる。
【００２６】
具体例では、制御部６は、図４に示すように、対象領域５１に４つの部分領域３１から３４を生成する。部分領域３１から３４は各々縫製領域５２に収まる大きさの矩形状の領域である。部分領域３１及び３３は、縫製領域５２と同じ大きさである。部分領域３２及び３４は、縫製領域５２とＹ方向の大きさは同じであり、Ｘ方向の大きさは互いに異なるである。部分領域３２及び３４のＸ方向の大きさは、縫製領域５２のＸ方向の大きさよりも小さい。４つの部分領域３１から３４は互いに一部が重なり合う。例えば、部分領域３１は、部分領域３２と一部が重なる斜線の網掛けで示す重複領域８５と、斜めの格子状の網掛けで示す重複領域８６とを含む。部分領域３１は、部分領域３３と一部が重なる重複領域８６と、斜線の網掛けで示す重複領域８７とを含む。部分領域３１は、部分領域３４と一部が重なる、重複領域８６を含む。部分領域３４は、部分領域３２と一部が重なる重複領域８６と、斜線の網掛けで示す重複領域８８とを含む。部分領域３４は、部分領域３３と一部が重なる重複領域８６と、斜線の網掛けで示す重複領域８９とを含む。４つの部分領域３１から３４によって、Ｓ１の処理で取得された対象領域５１を表すことができる。本例の重複領域８５から８９は各々、後述する境界線を重複領域内に設定可能な条件を考慮し、以下のように設定されている。重複領域８５、８６、８９のＸ方向の幅は、Ｙ方向に延び、Ｘ方向に蛇行する境界線のＸ方向の蛇行範囲の長さである幅以上とする。具体例では、重複領域８５、８６、８９のＸ方向の幅は、境界線のＸ方向の幅の３．０倍としている。重複領域８６から８８のＹ方向の幅は、Ｘ方向に延び、Ｙ方向に蛇行する境界線のＹ方向の蛇行範囲の長さである幅以上とする。具体例では、重複領域８６から８８のＹ方向の幅は、境界線のＹ方向の幅の２．０倍としている。
【００２７】
制御部６は、Ｓ４で配置された単位模様の大きさを取得する（Ｓ１２）。Ｓ１２で取得される単位模様の大きさは、後述する境界線の設定に使用される。単位模様の大きさは例えば、Ｘ方向及びＹ方向に延びる辺を有し、且つ単位模様を内包する最小矩形の辺の長さで表される。制御部６は、単位模様のＸ方向及びＹ方向の大きさを各々取得する。本例の単位模様は正六角形であり、正六角形の６つの辺の内の２辺が、Ｘ方向に延びる姿勢で配置されている為、単位模様の大きさはＸ方向の長さの方が、Ｙ方向の長さよりも長い。
【００２８】
制御部６は、Ｓ１２で取得された大きさに応じて、境界線の幅及び周期を設定する（Ｓ１３）。境界線は、Ｓ１の処理で取得された対象領域を、Ｓ１１の処理で設定された部分領域の数の領域に分割するための線である。境界線は、隣接方向に蛇行する。隣接方向は、後述する第一経路と第二経路とが隣接する方向である。部分領域３１及び３２に設定される縫目経路の隣接方向はＸ方向である。つまり、隣接方向は部分領域３１及び３２が隣接する方向でもある。本例の境界線の隣接方向の長さである幅は、Ｓ１２で取得された単位模様の大きさが大きいほど、大きさが小さい場合に比べ、大きく設定される。本例の境界線は、隣接方向に直交する境界方向において周期的に同じ規則で蛇行し、且つ蛇行周期はＳ１２で取得された単位模様の大きさが大きいほど、大きさが小さい場合に比べ、大きく設定される。単位模様の大きさと、幅及び周期との関係は、フラッシュメモリ６４に予め記憶されている。制御部６は、境界線の幅及び周期の各々について、Ｘ方向に延びる境界線の方が、Ｙ方向に延びる境界線よりも長い値に設定する。本例の制御部６はＳ３の処理で設定された間隔に対応する単位模様の大きさを基準として、境界線の幅及び周期の各々を設定する。本例の制御部６は、Ｙ方向に延びる境界線の幅を、単位模様のＸ方向の大きさの１．０倍とし、境界方向の周期を単位模様のＹ方向の大きさの５．０倍とする。Ｘ方向に延びる境界線の幅を、単位模様のＹ方向の大きさの１．５倍とし、境界方向の周期を、単位模様のＸ方向の大きさの１０．５倍とする。境界線の幅及び周期の各々は、単位模様の大きさを基準として設定されなくてもよい。
【００２９】
制御部６は、Ｓ１１で設定された部分領域の重複領域内に隣接方向に蛇行した境界線を設定する（Ｓ１４）。本例の制御部６は連続配置された単位模様の形状に合わせて、隣接方向に蛇行した境界線を重複領域内に設定する。より具体的には、制御部６は、連続配置された単位模様の中心を結んで境界線を設定する。境界線は、隣接方向に蛇行した線であればよい。境界線は、複数の線分が所定角度で連結された線でもよいし、直線と曲線とが連結された線でもよいし、複数の曲線が連結された線でもよい。
【００３０】
図５に例示するように、具体例では、制御部６は連続配置された単位模様の中心を線分で結んで境界線５３、５４を重複領域８５から８９内に設定する。境界線５３、５４は重複領域８６において一部が重複する。境界線５３はＸ方向を長手方向とする線である。境界線５３は部分領域３１及び３３の重複領域８６、８７と、部分領域３２及び３４の重複領域８６、８８とに配置される。境界線５３の隣接方向の延設範囲の長さである幅Ｗ１は、単位模様のＹ方向の大きさの１．５倍である。境界線５３の境界方向の周期Ｃ１は、単位模様のＸ方向の大きさの１０．５倍である。境界線５４はＹ方向を長手方向とする線である。境界線５４は部分領域３１及び３２の重複領域８５、８６と、部分領域３３及び３４の重複領域８６、８９とに配置される。境界線５４の隣接方向の長さである幅Ｗ２は、単位模様のＸ方向の大きさの１．０倍である。境界線５４の境界方向の周期Ｃ２は、単位模様のＹ方向の大きさの５．０倍である。幅Ｗ１は幅Ｗ２よりも長い。周期Ｃ１は周期Ｃ２よりも長い。幅Ｗ１、幅Ｗ２、周期Ｃ１、周期Ｃ２、及び各周期内の規則は適宜変更されてよい。
【００３１】
制御部６は、Ｓ１で取得された対象領域内に、縫製領域取得ステップで取得された縫製領域の大きさを超えない模様配置領域を複数設定する（Ｓ１５）。本例の制御部６は、複数の部分領域３１から３４の各々について、部分領域の内の、Ｓ１４の処理で当該部分領域の重複領域に設定された境界線よりも、各部分領域の中心側を模様配置領域として設定する（Ｓ１５）。
【００３２】
図５に示すように、具体例では、対象領域５１内に４つの模様配置領域５５から５８が設定される。Ｓ１の処理で取得された対象領域５１に含まれる任意の領域は、複数の模様配置領域５５から５８の何れか１つに含まれる。模様配置領域５５は、部分領域３１の内の境界線５３、５４よりも部分領域３１の中心７５側である。模様配置領域５６は、部分領域３２の内の境界線５３、５４よりも部分領域３２の中心７６側である。模様配置領域５７は、部分領域３３の内の境界線５３、５４よりも部分領域３３の中心７７側である。模様配置領域５８は、部分領域３４の内の境界線５３、５４よりも部分領域３４の中心７８側である。模様配置領域５５及び５６の隣接方向はＸ方向であり、模様配置領域５５及び５６の境界線５４は、Ｘ方向に蛇行する。模様配置領域５７及び５８の隣接方向はＸ方向であり、模様配置領域５７及び５８の境界線５４は、Ｘ方向に蛇行する。模様配置領域５５及び５７の隣接方向はＹ方向であり、模様配置領域５５及び５７の境界線５３は、Ｙ方向に蛇行する。模様配置領域５６及び５８の隣接方向はＹ方向であり、模様配置領域５６及び５８の境界線５３は、Ｙ方向に蛇行する。
【００３３】
制御部６は、複数の模様配置領域５５から５８を順に読み出すための変数Ｎに０を設定する（Ｓ１６）。制御部６は、変数Ｎが模様配置領域の総数４よりも小さいかを判断する（Ｓ１７）。変数Ｎが０である場合、模様配置領域の総数４よりも小さい（Ｓ１７：ＹＥＳ）。この場合制御部６は、Ｎ番目の模様配置領域にある輪郭線網７０の内、境界線に対向する部分を修正する（Ｓ１８）。制御部６は、Ｓ４で作成された輪郭線網７０が表す多角形の頂点の内、境界線と対向する頂点を境界線側に移動させる。Ｓ１８における頂点の移動量は境界線と移動対象となる頂点とが離間する範囲で適宜定められればよい。移動量は、例えば、隣接方向の単位模様の長さの５から４０％の長さである。０番目の模様配置領域５５と、１番目の模様配置領域５６とについてＳ１８の処理が実行された場合、制御部６は、図６に部分的に示すように、輪郭線網７０が表す多角形の頂点の内、境界線５４と対向する頂点を境界線５４側に移動させる。具体例では、境界線５４と対向する、太い線分で示される対向線分上の頂点が境界線５４側に移動される。
【００３４】
制御部６は、Ｓ４の処理で生成され、Ｓ１８の処理で修正された輪郭線網７０上に交差することなく繋いだ経路に基づき、処理対象となっているＮ番目の模様配置領域の内側に、スティップリング模様の縫目経路を作成する（Ｓ１９）。本例の制御部６は、Ｎ番目の模様配置領域内となる輪郭線網７０上の頂点を曲線で交差することなく繋いで縫目経路を作成するものであって、Ｓ２の処理で作成された輪郭線網７０が表す多角形の頂点の内、Ｓ１８の処理で境界線と対向する頂点を境界線５４側に移動させた輪郭線網７０上の頂点を曲線で交差することなく繋いだ縫目経路９５を作成する。模様配置領域に作成される縫目経路は、一本の線で表される閉じた経路である。閉じた経路とは、始点と終点とが同じ位置である他、始点と終点とを含む数針分の経路が重なっている場合をいう。スティップリング模様は、複数の開閉線が入り混じって領域内の縫い埋めるような模様であってもよい。縫目経路は、一本の線で表される閉じた経路でなくてもよい。本例の制御部６は、隣接方向に蛇行する境界線によって区切られた模様配置領域内の輪郭線網７０上の頂点を曲線で交差することなく繋いで縫目経路を作成することで、Ｓ３の処理で設定されたスティップリング模様の縫目経路内の近接する２つの曲線部分間の間隔を含む所定範囲に収まるように設定する。所定範囲は、適宜定められればよく、例えば、Ｓ３の処理で設定された間隔の０．５倍から１．５倍の範囲である。模様配置領域内に縫目経路を設定する方法は公知の方法（例えば、特開２００８−１３６６２３号公報に記載の方法）が適宜採用されてよい。制御部６は、模様配置領域５５について、Ｓ１８の処理で修正された境界線５３、５４と対向する頂点及び対象領域５１の輪郭線と対向する頂点をなるべく経由するように、縫目経路９５を設定する。
【００３５】
具体例では、繰り返し実行されるＳ１９の各々で、制御部６は、図７に示すように、模様配置領域５５から５８の各々の内側に、縫目経路９５から９８を設定する。縫目経路９５から９８は各々、互いに離間する。縫目経路９５から９８は各々、境界線５３、５４と離間する。各縫目経路９５から９８は、縫目経路内の近接する任意の２つの曲線部分間の距離は、距離Ｄ１からＤ４で例示するように、Ｓ３の処理で設定された間隔を含む所定範囲に収まる。各縫目経路９５から９８は、一本の線で表される閉じた経路である。各縫目経路９５から９８は、始点部と終点部とを除き交点を有しない。
【００３６】
隣接方向がＸ方向となる縫目経路の組合せについて、縫目経路９５と、縫目経路９５とＸ方向に隣接する縫目経路９６とは互いに離間し、且つ、縫目経路９５と縫目経路９６とは、対象領域５１内の縫目経路９５と縫目経路９６とが隣接する隣接方向（Ｘ方向）の位置が互いに同じになる凸部分Ｔ１、Ｔ２を有する。凸部分Ｔ１は、縫目経路９５が有する凸部の内、Ｘ方向の位置が範囲Ｗ４にある部分である。範囲Ｗ４は、縫目経路９５と縫目経路９６とで隣接方向（Ｘ方向）の位置が互いに同じになる部分の範囲を示し、縫目経路９５の縫目経路９６側の端（右端）と、縫目経路９６の縫目経路９５側の端（左端）とによって定義される範囲である。凸部分Ｔ１は、縫目経路９６に向かって凸である。凸部分Ｔ２は、縫目経路９６が有する凸部の内、Ｘ方向の位置が範囲Ｗ４にある部分である。凸部分Ｔ２は、縫目経路９５に向かって凸である。凸部分Ｔ１及びＴ２は、Ｓ１８の処理で修正された境界線５３、５４と対向する頂点に基づき設定される部分である。本例のＳ１９では、Ｓ１８の処理で修正された境界線５３、５４と対向する頂点をなるべく経由するように、縫目経路９５を設定する為、縫目経路９５の凸部分Ｔ１及び縫目経路９６の凸部分Ｔ２は、境界線５４の形状に沿って配置される。凸部分Ｔ１及びＴ２は境界方向（Ｙ方向）において周期的に配置される。対象領域５１内に、縫目経路９５の延設範囲と縫目経路９６の延設範囲とを区切る線を設定する場合、設定された線は屈曲した部分を有する線となり、縫目経路９５と縫目経路９６との双方に接しない直線は設定できない。つまり、重複領域８５内の範囲Ｗ４の何れの場所においても、境界方向（Ｙ方向）に直線を設定すると、設定された直線は経路９５及び９６の双方に交差する。縫目経路９５を含む最小の凸集合である凸包を設定した場合、設定された凸包と接する縫目経路９５の凸部の数は、矩形状の対象領域５１の輪郭の一部に対向する左部に比べ、境界線５４に対向する右部の方が所定割合（例えば、３から７割程度）少ない。同様に設定された凸包と接する縫目経路９５の凸部の数は、矩形状の対象領域５１の輪郭の一部に対向する後部に比べ、境界線５３と対向する前部の方が所定割合（例えば、３から７割程度）少ない。同様に、縫目経路９７と、縫目経路９７とＸ方向に隣接する縫目経路９８とは互いに離間し、且つ、縫目経路９７と縫目経路９８とは、対象領域５１内の縫目経路９７と縫目経路９８とが隣接する隣接方向（Ｘ方向）の位置が互いに同じになる凸部分Ｔ３、Ｔ４を有する。
【００３７】
隣接方向がＹ方向となる縫目経路の組合せについても同様に、縫目経路９５と、縫目経路９５とＹ方向に隣接する縫目経路９７とは互いに離間し、且つ、縫目経路９５と縫目経路９７とは、対象領域５１内の縫目経路９５と縫目経路９７とが隣接する隣接方向（Ｙ方向）の位置が互いに同じになる凸部分Ｔ５、Ｔ６を有する。凸部分Ｔ５は、縫目経路９５が有する凸部の内、Ｙ方向の位置が範囲Ｗ３にある部分である。範囲Ｗ３は、隣接方向（Ｙ方向）の位置が互いに同じになる部分の範囲を示し、縫目経路９５の縫目経路９７側の端（前端）と、縫目経路９７の縫目経路９５側の端（後端）とによって定義される範囲である。凸部分Ｔ５は、縫目経路９７に向かって凸である。凸部分Ｔ６は、縫目経路９７が有する凸部の内、Ｙ方向の位置が範囲Ｗ３にある部分である。凸部分Ｔ６は、縫目経路９５に向かって凸である。縫目経路９５の凸部分Ｔ５及び縫目経路９７の凸部分Ｔ６は、境界線５３の形状に沿って配置される。凸部分Ｔ５及びＴ６は境界方向（Ｘ方向）において周期的に配置される。対象領域５１内に、縫目経路９５の延設範囲と縫目経路９７の延設範囲とを区切る線を設定する場合、設定された線は屈曲した部分を有する線となり、縫目経路９５と縫目経路９７との双方に接しない直線は設定できない。つまり、重複領域８７内の範囲Ｗ３の何れの場所においても、境界方向（Ｘ方向）に直線を設定すると、設定された直線は経路９５及び９７の双方に交差する。同様に、縫目経路９６と、縫目経路９６とＹ方向に隣接する縫目経路９８とは互いに離間し、且つ、縫目経路９６と縫目経路９８とは、対象領域５１内の縫目経路９６と縫目経路９８とが隣接する隣接方向（Ｙ方向）の位置が互いに同じになる凸部分Ｔ７、Ｔ８を有する。隣接方向がＹ方向である場合の隣接方向の凸部分の範囲Ｗ３の長さは、隣接方向がＸ方向である場合の隣接方向の凸部分の範囲Ｗ４の長さよりも長い。
【００３８】
制御部６は、Ｓ１９の処理で模様配置領域の内側に設定された縫目経路上にスティップリング模様の縫目を形成するための縫製データを生成する（Ｓ２０）。制御部６は、Ｓ１９で設定された縫目経路上に縫目を形成するための縫製データを生成することで、Ｓ３の処理で設定された縫目経路の間隔が大きいほど、縫目経路の間隔が小さい場合に比べ、凸部分の隣接方向の長さが長い縫目経路上にスティップリング模様の縫目を形成する縫製データを生成する。制御部６は、Ｓ１９で設定された縫目経路上に縫目を形成するための縫製データを生成することで、凸部分を、隣接方向と直交する境界方向において周期的に配置し、且つ、設定された縫目経路の間隔が大きいほど、縫目経路の間隔が小さい場合に比べ、境界方向における凸部分の配置周期を長くした縫目経路上にスティップリング模様の縫目を形成する縫製データを生成する。
【００３９】
制御部６は、例えば、Ｓ５で取得された縫製領域内にＮ番目の模様配置領域を設定し、Ｓ１９の処理で設定された縫目経路上に所定のピッチの走り縫いの縫目の形成する位置を刺繍座標系の座標で示す縫製データを生成する。縫製領域に対する模様配置領域の配置方法は適宜設定されればよく、本例の制御部６は、縫製領域５２の左後ろの角部６０と、部分領域の左後ろの角部とを一致させて、縫製領域内に模様配置領域を設定する。縫目のピッチ及び縫目の種類は適宜設定されてよい。Ｓ２０では、例えば、公知の方法（例えば、特開２００８−１３６６２４号公報に記載の方法）に従って、飾り模様のついたスティップリング模様の縫目を形成する縫製データが生成されてもよい。
【００４０】
制御部６は、Ｓ２０で生成された縫製データについて、縫製データと、当該縫製データに基づき縫製されるスティップリング模様の対象領域に対する配置を表す配置情報とを関連付けて記憶する（Ｓ２１）。配置情報は、当該縫製データに基づき縫製されるスティップリング模様の対象領域に対する配置を表す情報であればよい。例えば、配置情報は、対象領域に対する模様配置領域又は部分領域の配置を刺繍座標系で表した情報であってもよい。本例の制御部６は、対象領域中の縫目経路（模様配置領域）の配置に応じて、縫製順序を設定する。例えば、対象領域中の配置に応じて、左から右、後ろから前の順に縫製順序を設定する。本例の制御部６は、縫製データに従って縫目経路９５から９８の順にスティップリング模様の縫目経路を表す縫目を被縫製物Ｃに縫製する。この為、制御部６は、所定の縫製順序と、縫製領域に対する縫目経路の配置とを示す情報を配置情報とする。変数Ｎを１だけインクリメントし（Ｓ２２）、処理をＳ１７に戻す。
【００４１】
繰り返し実行されるＳ１７において、Ｎが模様配置領域の数４よりも大きい場合（Ｓ１７：ＮＯ）、制御部６は生成された縫製データに従って、被縫製物Ｃにスティップリング模様を縫製する処理を実行する（Ｓ２４からＳ２７）。具体的には、制御部６は縫製順序が次の縫製データの配置情報を報知する（Ｓ２４）。縫製順序が１番目の縫目経路９５を表す縫製データを縫製する場合、制御部６は、例えば、刺繍枠４５に設定される縫製領域５２の左後ろの角部６０（図１参照）に、対象領域５１の角部５９をあわせて、被縫製物Ｃを刺繍枠４５に保持させる指示をＬＣＤ１５に表示させる。縫製順序が２番目の縫目経路９６を表す縫製データを縫製する場合、制御部６は、例えば、刺繍枠４５に設定される縫製領域５２の左後ろの角部６０に、部分領域３２の左後ろの角部６８をあわせて、被縫製物Ｃを刺繍枠４５に保持させる指示をＬＣＤ１５に表示させる。この場合、部分領域３２の角部６８の位置の目安として、角部６８付近の縫目経路９５の一部をＬＣＤ１５に表示させてもよい。ミシン１０が模様の位置合わせに利用可能な撮影部（例えば、イメージセンサ）を備える場合、公知の方法（例えば、特開２０１２−２２８４７２号公報に記載の方法）に従って自動的に位置合わせが実行されてもよい。縫製順序が３番目以降の縫目経路上に縫目を形成する場合も同様である。
【００４２】
ユーザは、配置情報に従って、被縫製物Ｃを刺繍枠４５に装着した後、パネル操作で縫製開始の指示を入力する。制御部６は、縫製開始の指示を取得したかを判断する（Ｓ２５）。制御部６は縫製開始の指示を取得するまで待機する（Ｓ２５：ＮＯ）。制御部６は縫製開始の指示を取得した場合（Ｓ２５：ＹＥＳ）、縫製データに従って、移動部４０と縫製部５０とを制御し、被縫製物Ｃにスティップリング模様の縫目を形成する。制御部６は、Ｓ８又はＳ２０の処理で生成された全ての縫製データに従って縫製が実行されたかを判断する（Ｓ２７）。縫製されていない縫製データがある場合（Ｓ２７：ＮＯ）、制御部６は処理をＳ２４に戻し、未縫製の縫製データに従って縫製するための処理を実行する（Ｓ２４）。制御部６は、生成された全ての縫製データに従って縫製が実行された場合（Ｓ２７：ＹＥＳ）、以上で処理を終了する。具体例ではメイン処理によって、図８に例示するように、被縫製物Ｃの対象領域５１内に縫目経路９５から４つのスティップリング模様９１から９４からなる、スティップリング模様６９が縫製される。上記メイン処理のＳ１からＳ２２の処理が、装置２０で実行される場合、装置２０の制御部２３は、生成された縫製データをネットワーク１６を介してミシン１０に出力されてもよいし、図示しないＵＳＢメモリ等の記憶機器を介して、ミシン１０に出力してもよい。
【００４３】
上記実施形態において、ミシン１０及び装置２０は各々本発明のミシン及び縫製データ生成装置の一例である。制御部６及び制御部２３は、本発明の制御部の一例である。Ｓ５の処理は、本発明の縫製領域取得ステップの一例である。Ｓ５の処理の処理を実行する制御部６は、本発明の縫製領域取得手段の一例である。Ｓ１の処理は、本発明の対象領域取得ステップの一例である。Ｓ１の処理の処理を実行する制御部６は、本発明の対象領域取得手段の一例である。Ｓ２０の処理は、本発明の生成ステップの一例である。Ｓ２０の処理の処理を実行する制御部６は、本発明の生成手段の一例である。Ｓ２１の処理は、本発明の出力ステップの一例である。Ｓ２１の処理を実行する制御部６は、本発明の出力手段の一例である。Ｓ２６の処理を実行する制御部６は、本発明の縫製手段の一例である。Ｓ３の処理は、本発明の間隔設定ステップの一例である。Ｓ１５の処理は、本発明の模様配置領域設定ステップの一例である。Ｓ４の処理は、本発明の輪郭線網作成ステップの一例である。Ｓ１９の処理は、本発明の経路設定ステップの一例である。Ｓ１１の処理は、本発明の部分領域設定ステップの一例である。Ｓ１４の処理は、本発明の境界線設定ステップの一例である。
【００４４】
以下、縫製データを生成する処理がミシン１０で実行される場合の効果を記載する。縫製データを生成する処理が装置２０で実行された場合も同様の効果を奏する。ミシン１０は、対象領域５１内に複数のスティップリング模様の縫目を形成するための複数の縫製データを生成できる。複数の縫目経路９５から９８内の隣接する２つの縫目経路の一方を第一経路とし、他方を第二経路とする場合、第一経路と第二経路とは互いに離間している為、縫製データに従ってスティップリング模様を縫製する場合、従来のように端部の位置合わせが不要である。第一経路と第二経路とは各々、対象領域５１内の隣接方向の位置が同じになる凸部分を有する。このため、対象領域５１の内に複数の縫製データに従ってスティップリング模様が形成された場合に、図８に示すように、各スティップリング模様９１から９４の境目は、対象領域５１内の隣接方向の位置が同じになる凸部分を含まない場合に比べ分かりにくい。故にミシン１０は、縫製領域５２よりも大きい対象領域５１にスティップリング模様６９を配置する場合にも、自然な縫目とすることが可能な縫製データを生成できる。
【００４５】
ミシン１０は、縫目経路内の近接する２つの曲線部分間の間隔を設定する（Ｓ３）。ミシン１０は、設定された縫目経路の間隔が大きいほど、縫目経路の間隔が小さい場合に比べ、凸部分の隣接方向の長さが長い縫目経路上にスティップリング模様の縫目を形成する縫製データを生成する（Ｓ２０）。したがってミシン１０は、縫目経路の間隔に応じて、凸部分の隣接方向の長さが長い、縫目経路上にスティップリング模様の縫目を形成する縫製データを生成する。ミシン１０は、縫目経路の間隔に因らず同じ条件で縫製データが生成される場合に比べ、縫目経路の間隔に適した、自然な縫目とすることが可能な縫製データを生成できる。
【００４６】
ミシン１０は、縫目経路内の近接する２つの曲線部分間の間隔を設定する（Ｓ３）。ミシン１０は、凸部分を、隣接方向と直交する境界方向において周期的に配置し、且つ、設定された縫目経路の間隔が大きいほど、縫目経路の間隔が小さい場合に比べ、境界方向における凸部分の配置周期を長くした縫目経路上にスティップリング模様の縫目を形成する縫製データを生成する（Ｓ２０）。ミシン１０は、縫目経路の間隔に応じて、境界方向における凸部分の配置周期を長くした縫目経路上にスティップリング模様の縫目を形成する縫製データを生成する。故にミシン１０は、縫目経路の間隔に因らず同じ条件で縫製データが生成される場合に比べ、縫目経路の間隔に適した縫製データを生成でき、自然な縫目とすることが可能な縫製データを生成できる。
【００４７】
ミシン１０は、Ｓ１の処理で取得された対象領域内に、Ｓ５の処理で取得された縫製領域の大きさを超えない模様配置領域を複数設定する（Ｓ１５）。ミシン１０は、複数の模様配置領域の各々に、Ｓ３の処理で設定された縫目経路の間隔に対応する大きさの所定形状の単位模様を連続配置し、配置された単位模様の輪郭線の集合を、縫目経路を作成するための輪郭線網として作成する（Ｓ４）。繰り返し実行されるＳ１９によって、ミシン１０は、生成された輪郭線網上に交差することなく繋いだ経路に基づき、複数の模様配置領域の各々の内側に、スティップリング模様の縫目経路を作成する（Ｓ１９）。繰り返し実行されるＳ２０によって、ミシン１０は、Ｓ１９の処理で複数の模様配置領域の各々の内側に設定された縫目経路上にスティップリング模様の縫目を形成するための縫製データを生成する（Ｓ２０）。故にミシン１０は、輪郭線網に基づき、効率的に縫目経路を設定できる。
【００４８】
ミシン１０は、Ｓ１の処理で取得された対象領域内に、Ｓ５の処理で取得された縫製領域の大きさを超えない領域であって、隣合う領域と一部が重なる重複領域を含む領域である部分領域を複数設定する（Ｓ１１）。ミシン１０は、隣接方向に蛇行した境界線を重複領域内に設定する（Ｓ１４）。ミシン１０は、複数の部分領域の各々について、部分領域の内の、当該部分領域の重複領域に設定された境界線よりも、部分領域の中心側を模様配置領域として設定する（Ｓ１５）。生成された縫製データに従って、対象領域の内の複数の模様配置領域の各々に、スティップリング模様が形成された場合に、各スティップリング模様の境界は、重複領域に蛇行した境界線が設定されない場合に比べ、分かりにくい。故にミシン１０は、縫製領域よりも大きい対象領域にスティップリング模様を配置する場合にも、自然な縫目とすることが可能な縫製データを生成できる。
【００４９】
ミシン１０は、複数の模様配置領域を含む対象領域全体に、間隔設定ステップで設定された縫目経路の間隔に対応する大きさ単位模様を連続配置して、輪郭線網を作成する（Ｓ４）。ミシン１０は、連続配置された単位模様の所定形状に合わせて、隣接方向に蛇行した境界線を重複領域内に設定する（Ｓ１４）。ミシン１０は、単位模様の所定形状に合わせて、境界線を設定できる。故にミシン１０は、単位模様の所定形状によらず境界線が設定される場合に比べ、隣合うスティップリング模様の境目が分かりにくい、自然な縫目とすることが可能な縫製データを生成できる。
【００５０】
ミシン１０は、連続配置された単位模様の中心を結んで境界線を設定する（Ｓ１４）。ミシン１０は、単位模様の中心を結んだ境界線を設定し、境界線よりも模様配置領域の中心側となる領域の輪郭線網に基づき、縫目経路が設定できる。ミシン１０は、隣接方向とは直交する方向において蛇行する縫目経路を、適切に設定でき、自然な縫目とすることが可能な縫製データを生成できる。
【００５１】
単位模様は多角形である。ミシン１０は、輪郭線網上の頂点を曲線で交差することなく繋いで縫目経路を作成するものであって、Ｓ４の処理で作成された輪郭線網が表す多角形の頂点の内、境界線と対向する頂点を境界線側に移動させた輪郭線網上の頂点を曲線で交差することなく繋いだ縫目経路を作成する（Ｓ２０）。ミシン１０は、輪郭線網が表す多角形の頂点の内、境界線と対向する頂点を境界線側に移動させない輪郭線網に基づき縫目経路が設定される場合に比べ、隣合う２つの模様配置領域の各々に形成されるスティップリング模様の境目が目立ちにくい縫製データを生成できる。
【００５２】
本発明の縫製データ生成プログラム及び縫製データ生成装置は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更が加えられてもよい。例えば、以下の変形が適宜加えられてもよい。
【００５３】
ミシン１０及び装置２０の構成は適宜変更してよい。装置２０は、専用の装置であってもよいし、スマートフォン及びタブレット型のＰＣ等の携帯可能な端末装置であってもよい。装置２０は、ミシン１０に備えられてもよい。ミシン１０は、刺繍縫製が可能なミシンであればよく、工業用ミシン及び多針ミシンであってもよい。
【００５４】
図２に示すメイン処理は、縫製データ生成装置（ミシン）の制御部の代わりに、マイクロコンピュータ、ＡＳＩＣ  （Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）、ＦＰＧＡ  （Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等が、プロセッサとして用いられてもよい。メイン処理は、複数のプロセッサによって分散処理されてもよい。メイン処理を実行するための縫製データ生成プログラムを記憶する記憶媒体は、例えば、ＨＤＤ及び／又はＳＳＤ等の他の非一時的な記憶媒体で構成されてもよい。非一時的な記憶媒体は、情報を記憶する期間に関わらず、情報を留めておくことが可能な記憶媒体であればよい。非一時的な記憶媒体は、一時的な記憶媒体（例えば、伝送される信号）を含まなくてもよい。メイン処理を実行するための縫製データ生成プログラムは、例えば、図示略のネットワークに接続されたサーバからダウンロードされて（即ち、伝送信号として送信され）、ＨＤＤに記憶されてもよい。この場合、プログラムは、サーバに備えられたＨＤＤ等の非一時的な記憶媒体に保存されていればよい。上記実施形態のメイン処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。縫製データ生成装置（ミシン）の制御部からの指令に基づき、縫製データ生成装置で稼動しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も本開示の範囲に含まれる。
【００５５】
スティップリング模様の縫目経路内の近接する２つの曲線部分間の間隔を設定する処理は適宜省略されてよい。制御部は、設定された縫目経路の間隔が大きいほど、縫目経路の間隔が小さい場合に比べ、凸部分の隣接方向の長さが長い縫目経路上にスティップリング模様の縫目を形成する縫製データを生成しなくてもよい。制御部は、縫目経路の間隔によらず、凸部分の隣接方向の長さが同じ縫目経路上にスティップリング模様の縫目を形成する縫製データを生成してもよい。縫目経路には凸部分が、隣接方向と直交する境界方向において周期的に配置されなくてもよい。設定された縫目経路の間隔が大きいほど、縫目経路の間隔が小さい場合に比べ、境界方向における凸部分の配置周期を長くしなくてもよい。設定された縫目経路の間隔によらず、境界方向における凸部分の配置周期を同じ値にしてもよい。凸部分の隣接方向の長さ及び隣接方向における凸部分の配置周期の少なくとも何れかは縫目経路の間隔以外の変数に応じて設定されてもよい。凸部分の隣接方向の長さ及び隣接方向における凸部分の配置周期の少なくとも何れかは、Ｘ方向とＹ方向とで同じ値にしてもよい。
【００５６】
制御部は、Ｓ１の処理で取得された対象領域内に、Ｓ５の処理で取得された縫製領域の大きさを超えない模様配置領域を複数設定しなくてもよい。制御部は、複数の模様配置領域の各々に、Ｓ３の処理で設定された縫目経路の間隔に対応する大きさの所定形状の単位模様を連続配置し、配置された単位模様の輪郭線の集合を、縫目経路を作成するための輪郭線網として作成する処理を省略してもよい。輪郭線網を作成しない場合、制御部は例えば、ランダムに屈曲する経路を縫目経路の候補として作成し、作成された経路の内近接する曲線部分の間隔及び上記の凸部分を有する曲線部分の形状を適宜調整して、縫目経路を生成してもよい。単位模様は円状等の多角形状でなくてもよい。単位模様は複数種類の図形であってもよい。制御部は、輪郭線網上に交差することなく繋いだ経路に基づき、複数の模様配置領域の各々の内側に、スティップリング模様の縫目経路を作成しなくてもよい。
【００５７】
境界線及び模様配置領域の設定方法は適宜変更されてよい。制御部は、Ｓ１の処理で取得された対象領域内に、Ｓ５の処理で取得された縫製領域の大きさを超えない領域であって、隣合う領域と一部が重なる重複領域を含む領域である部分領域を複数設定しなくてもよい。例えば、制御部は、部分領域を設定せずに、直接模様配置領域を設定してもよい。制御部は、隣接方向に蛇行した境界線を重複領域内に設定しなくてもよい。制御部は、部分領域を設定せずに模様配置領域を設定してもよい。制御部は、複数の模様配置領域の各々に、単位模様を連続配置し、輪郭線網を作成してもよい。制御部は、連続配置された単位模様の所定形状に合わせて、隣接方向に蛇行した境界線を重複領域内に設定しなくてもよい。制御部は、連続配置された単位模様の所定形状によらず、隣接方向に蛇行した境界線を重複領域内に設定してもよい。制御部は、連続配置された単位模様の頂点を結んで境界線を設定してもよい。制御部は、輪郭線網上の頂点を曲線で交差することなく繋いで縫目経路を作成するものであって、Ｓ４の処理で作成された輪郭線網が表す多角形の頂点の内、境界線と対向する頂点を境界線側に移動させずに縫目経路を作成してもよい。制御部は、輪郭線網が表す多角形の頂点の内、境界線と対向する頂点は境界線側に移動させずに、縫目経路の位置を対向する頂点よりも境界線側に配置させてもよい。
【符号の説明】
【００５８】
１、６１：ＣＰＵ、２、６２：ＲＯＭ、３、６３：ＲＡＭ、４、６４：ミシン、６、２３：制御部、１０：ミシン、２０：縫製データ生成装置、４０：移動部、５０：縫製部
【図１】
2019010364.tif 000003
【図２】
2019010364.tif 000004
【図３】
2019010364.tif 000005
【図４】
2019010364.tif 000006
【図５】
2019010364.tif 000007
【図６】
2019010364.tif 000008
【図７】
2019010364.tif 000009
【図８】
2019010364.tif 000010