(57)【要約】【課題】個々の刺繍模様の形状や縫製品質を維持しつつ、複数の刺繍模様を接続してより大きな透かし模様を作成するための刺繍データを作成する刺繍データ作成装置を提供する。【解決手段】溶ける素材の縫製対象物に縫製される二つの模様について、一方の模様の針落ち点から所定距離以内に存在する他方の模様の針落ち点が近接ペアとして特定される（Ｓ２０６）。中点同士が所定距離内にある近接ペアがあればこれらがグループ化され（Ｓ２０８）、グループ毎に、近接ペアを包含し、二つの模様に部分的に重なる矩形領域が設定される（Ｓ２０９）。二つの模様を接続する接続縫目が矩形領域内に配置され、縫目を示す接続データが作成される（Ｓ２１０）。その後、二つの模様の縫目を示す刺繍データと接続データとから、二つの模様を接続縫目で接続された状態で縫製するための刺繍データが作成される。【選択図】図６
2013146367.tif 000002
【特許請求の範囲】
【請求項１】
ミシンにより刺繍縫製を行うための刺繍データを作成する刺繍データ作成装置であって、
隣接して刺繍縫製される二つの模様について、前記二つの模様の一方である第一模様を形成する縫目を示すデータである第一模様データと、前記二つの模様の他方である第二模様を形成する縫目を示すデータである第二模様データとを取得する模様データ取得手段と、
前記二つの模様が、水溶性または熱溶性の縫製対象物に縫製される場合、前記二つの模様を接続するために縫製される、前記第一模様の外形輪郭と前記第二模様の外形輪郭とに交差する縫目である接続縫目を示すデータである接続データを作成する接続データ作成手段と、
前記模様データ取得手段によって取得された前記模様データと、前記接続データ作成手段によって作成された前記接続データとから、前記二つの模様を前記接続縫目で接続された状態に縫製するための刺繍データを作成する刺繍データ作成手段とを備えた刺繍データ作成装置。
【請求項２】
前記刺繍データ作成手段は、前記接続縫目の縫製順よりも、前記第一模様を形成する前記縫目の縫製順および前記第二模様を形成する前記縫目の縫製順を後にして、前記刺繍データを作成することを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項３】
前記模様データ取得手段によって取得された前記第一模様データおよび前記第二模様データに基づき、前記接続縫目を形成する必要があるか否かを判断する接続判断手段を更に備え、
前記接続データ作成手段は、前記接続判断手段によって前記接続縫目を形成する必要があると判断された場合に前記接続データを作成することを特徴とする請求項１または２に記載の刺繍データ作成装置。
【請求項４】
前記第一模様データおよび前記第二模様データは、夫々、複数の針落ち点を示す第一針落ち点データおよび第二針落ち点データを含み、
前記接続データ作成手段は、
前記第一針落ち点データおよび前記第二針落ち点データに基づき、前記第一模様の前記複数の針落ち点のうち一つと、前記第二模様の前記複数の針落ち点のうち一つが所定距離内に位置する場合、前記第一模様の前記複数の針落ち点のうち前記一つと、前記第二模様の前記複数の針落ち点のうち前記一つとを、ペアとして特定するペア特定手段と、
前記ペア特定手段によって特定された前記ペアを構成する二つの針落ち点を少なくとも含み、且つ、前記第一模様と前記第二模様とに部分的に重なる領域を設定する領域設定手段と、
前記領域設定手段によって設定された前記領域内に前記接続縫目を配置して、前記接続データを作成する領域内データ作成手段とを含むことを特徴とする請求項１〜３の何れかに記載の刺繍データ作成装置。
【請求項５】
前記接続データ作成手段は、前記ペア特定手段によって、前記ペアが複数特定され、且つ、前記複数のペアのうち、隣接するペアと所定距離以内にあるペアがある場合、前記所定距離内にあるペアを順に特定し、グループとして設定するグループ設定手段を更に含み、
前記領域設定手段は、前記グループ設定手段によって前記グループが設定された場合、前記グループに含まれる前記ペアを構成する全ての針落ち点を含み、且つ、前記第一模様と前記第二模様とに部分的に重なる領域を設定することを特徴とする請求項４に記載の刺繍データ作成装置。
【請求項６】
前記接続縫目の長さを設定する縫目長さ設定手段を更に備えたことを特徴とする請求項１〜５の何れかに記載の刺繍データ作成装置。
【請求項７】
請求項１から６の何れかに記載の刺繍データ作成装置の各種処理手段としてコンピュータを機能させるための刺繍データ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍ミシンを用いて刺繍模様を縫製するための刺繍データを作成する刺繍データ作成装置および刺繍データ作成プログラムに関する。
【背景技術】
【０００２】
熱または水に溶ける素材からなる縫製対象物に刺繍模様を縫製した後、縫製対象物を溶かして除去し、縫製に使用された刺繍糸のみを残すことで、いわゆる透かし模様（例えば、レース刺繍）を作成する手法が知られている。例えば特許文献１に記載の製造方法では、熱または水に溶ける基布に網目部を刺繍した後、網目に位置する基布を溶かすことで、透かし模様が形成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６３−２１１３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された方法によれば、透かし模様を含む単独の刺繍模様は作成できる。しかしながら、例えば、１種類の刺繍模様を複数並べて接続したり、複数の異なる刺繍模様を接続したりすることで、より大きな透かし模様を作成したいというニーズがある。特許文献１に開示された方法では、このようなニーズには対応できない。
【０００５】
複数の刺繍模様を接続してより大きな透かし模様を作成する場合、個別に複数の透かし模様を作成した後、手でこれらを縫い合わせる方法や、接続される複数の刺繍模様の端部を重ね縫いする方法が考えられる。しかしながら、手で縫い合わせる方法は手間がかかる。また、重ね縫いの場合、重ねられた部分の厚みが増すために縫製品質が低下したり、縫製結果が意図と異なるデザイン形状となったりする可能性がある。
【０００６】
本発明は、個々の刺繍模様の形状や縫製品質を維持しつつ、複数の刺繍模様を接続してより大きな透かし模様を作成するための刺繍データを作成する刺繍データ作成装置および刺繍データ作成プログラム提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一態様によれば、ミシンにより刺繍縫製を行うための刺繍データを作成する刺繍データ作成装置が提供される。前記刺繍データ作成装置は、模様データ取得手段と、接続データ作成手段と、刺繍データ作成手段とを備えている。前記模様データ取得手段は、隣接して刺繍縫製される二つの模様について、前記二つの模様の一方である第一模様を形成する縫目を示すデータである第一模様データと、前記二つの模様の他方である第二模様を形成する縫目を示すデータである第二模様データとを取得する。前記接続データ作成手段は、前記二つの模様が、水溶性または熱溶性の縫製対象物に縫製される場合、前記二つの模様を接続するために縫製される、前記第一模様の外形輪郭と前記第二模様の外形輪郭とに交差する縫目である接続縫目を示すデータである接続データを作成する。前記刺繍データ作成手段は、前記模様データ取得手段によって取得された前記模様データと、前記接続データ作成手段によって作成された前記接続データとから、前記二つの模様を前記接続縫目で接続された状態に縫製するための刺繍データを作成する。
【０００８】
かかる刺繍データ作成装置によれば、二つの模様（第一模様と第二模様）が水溶性または熱溶性の縫製対象物に縫製される場合、第一模様と第二模様を形成する縫目のデータ（第一模様データと第二模様データ）と、第一模様の外形輪郭と第二模様の外形輪郭とに交差する接続縫目のデータ（接続データ）とから、刺繍データが作成される。よって、作成された刺繍データに従ってミシンにより刺繍縫製が行われると、第一模様の縫目の一部と第二模様の縫目の一部とが、接続縫目によって接続された状態となる。従って、その後、縫製対象物が水または熱で溶かされた場合、第一模様と第二模様の夫々の形状や縫製品質は維持しつつ、第一模様と第二模様とを接続縫目で接続して、より大きな一つの透かし模様を作成することができる。
【０００９】
前記刺繍データ作成装置において、前記刺繍データ作成手段は、前記接続縫目の縫製順よりも、前記第一模様を形成する前記縫目の縫製順および前記第二模様を形成する前記縫目の縫製順を後にして、前記刺繍データを作成してもよい。この場合、第一模様と第二模様とを接続する接続縫目の上に第一模様および第二模様の縫目の一部が縫製されることになるので、接続縫目が目立たず、より見栄えのよい透かし模様を得ることができる。
【００１０】
前記刺繍データ作成装置は、前記模様データ取得手段によって取得された前記第一模様データおよび前記第二模様データに基づき、前記接続縫目を形成する必要があるか否かを判断する接続判断手段を更に備えてもよい。そして、前記接続データ作成手段は、前記接続判断手段によって前記接続縫目を形成する必要があると判断された場合に前記接続データを作成してもよい。この場合、第一模様と第二模様とを接続する必要がある場合に限って接続縫目の接続データが作成されるので、効率よい処理が実現できる。
【００１１】
前記第一模様データおよび前記第二模様データは、夫々、複数の針落ち点を示す第一針落ち点データおよび第二針落ち点データを含んでもよい。そして、前記刺繍データ作成装置において、前記接続データ作成手段は、ペア特定手段と、領域設定手段と、領域内データ作成手段とを含んでもよい。前記ペア特定手段は、前記第一針落ち点データおよび前記第二針落ち点データに基づき、前記第一模様の前記複数の針落ち点のうち一つと、前記第二模様の前記複数の針落ち点のうち一つが所定距離内に位置する場合、前記第一模様の前記複数の針落ち点のうち前記一つと、前記第二模様の前記複数の針落ち点のうち前記一つとを、ペアとして特定する。前記領域設定手段は、前記ペア特定手段によって特定された前記ペアを構成する二つの針落ち点を少なくとも含み、且つ、前記第一模様と前記第二模様とに部分的に重なる領域を設定する。前記領域内データ作成手段は、前記領域設定手段によって設定された前記領域内に前記接続縫目を配置して、前記接続データを作成する。この場合、第一模様の針落ち点と第二模様の針落ち点のうち、所定距離内にある二つの針落ち点を含み、且つ、第一模様と第二模様とに部分的に重なる領域内に接続縫目が配置されるので、第一模様と第二模様とが互いに非常に近接する部分を接続縫目によって確実に接続することができる。
【００１２】
前記刺繍データ作成装置において、前記接続データ作成手段は、前記ペア特定手段によって前記ペアが複数特定され、且つ、前記複数のペアのうち、隣接するペアと所定距離以内にあるペアがある場合、前記所定距離内にあるペアを順に特定し、グループとして設定するグループ設定手段を更に含んでもよい。そして、前記領域設定手段は、前記グループ設定手段によって前記グループが設定された場合、前記グループに含まれる前記ペアを構成する全ての針落ち点を含み、且つ、前記第一模様と前記第二模様とに部分的に重なる領域を設定してもよい。この場合、互いに近接した位置にある複数のペアをグループ化して設定される一つの領域内に接続縫目が配置されるので、ペア毎に領域を設定して接続縫目を配置するよりも効率的な処理が実現できる。
【００１３】
前記刺繍データ作成手段は、前記接続縫目の長さを設定する縫目長さ設定手段を更に備えてもよい。この場合、例えばユーザが第一模様と第二模様の縫目に応じて所望の接続縫目の長さを設定することができる。
【００１４】
本発明の第二態様によれば、第一態様の刺繍データ作成装置の各種処理手段としてコンピュータを機能させるための刺繍データ作成プログラムが提供される。従って、刺繍データ作成プログラムがコンピュータによって実行されることにより、第一態様に係る刺繍データ作成装置と同様の効果を奏することができる。
【図面の簡単な説明】
【００１５】
【図１】刺繍データ作成装置１の電気的構成を示すブロック図である。
【図２】刺繍ミシン３の外観図である。
【図３】刺繍データ作成装置１のメイン処理のフローチャートである。
【図４】模様７１と模様７２が組み合わされた模様７０の説明図である。
【図５】メイン処理で行われる接続模様確認処理のフローチャートである。
【図６】メイン処理で行われる接続データ作成処理のフローチャートである。
【図７】縫目７１１と縫目７２１に対して設定される、近接ペアＫ１〜Ｋ８と矩形領域Ｒ１の説明図である。
【図８】縫目８１と縫目８２に対して設定される、近接ペアＫ１０と矩形領域Ｒ２の説明図である。
【図９】縫目９１と縫目９２に対して設定される、近接ペアＫ２１〜Ｋ２８と矩形領域Ｒ３、矩形領域Ｒ４１、Ｒ４２の説明図である。
【図１０】図７に示す矩形領域Ｒ１内に配置される接続縫目７６の説明図である。
【図１１】模様７１と模様７２に対して配置された接続縫目７６〜７８の説明図である。
【図１２】縫目８１と縫目８２に対して配置された接続縫目８６の説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、図面を参照して説明する。まず、刺繍データ作成装置１の構成について、図１を参照して説明する。刺繍データ作成装置１は、後述の刺繍ミシン３（図２参照）によって縫製対象物に刺繍模様を縫製するための刺繍データを作成する装置である。縫製対象物とは、例えば、加工布、水溶性シート、熱溶性シート等である。
【００１７】
刺繍データ作成装置１は、例えば、所謂パーソナルコンピュータ等の汎用型の装置である。図１に示すように、刺繍データ作成装置１の制御を司るコントローラであるＣＰＵ１１を備えている。ＣＰＵ１１には、ＲＡＭ１２と、ＲＯＭ１３と、入出力（Ｉ／Ｏ）インタフェイス１４とが接続されている。ＲＡＭ１２は、各種のデータを一時的に記憶する。ＲＯＭ１３は、ＢＩＯＳ等を記憶する。Ｉ／Ｏインタフェイス１４は、データの受け渡しの仲介を行う。Ｉ／Ｏインタフェイス１４には、ハードディスク装置（ＨＤＤ）１５と、入力機器であるマウス２２と、ビデオコントローラ１６と、キーコントローラ１７と、ＣＤ−ＲＯＭドライブ１８と、メモリカードコネクタ２３と、イメージスキャナ装置２５とが接続されている。図１には図示されていないが、刺繍データ作成装置１は、外部機器又はネットワークとの接続のための外部インタフェイスを備えていてもよい。
【００１８】
ビデオコントローラ１６には、表示機器であるディスプレイ２４が接続され、キーコントローラ１７には、入力機器であるキーボード２１が接続されている。ＣＤ−ＲＯＭドライブ１８には、ＣＤ−ＲＯＭ５４を挿入することができる。例えば、刺繍データ作成プログラムのセットアップ時には、刺繍データ作成プログラムを記憶するＣＤ−ＲＯＭ５４がＣＤ−ＲＯＭドライブ１８に挿入される。そして、刺繍データ作成プログラムが読み込まれ、ＨＤＤ１５のプログラム記憶エリア１５３に記憶される。外部機器からまたはネットワーク経由で取得された刺繍データ作成プログラムがプログラム記憶エリア１５３に記憶されてもよい。メモリカードコネクタ２３には、メモリカード５５を接続して、メモリカード５５の情報の読み取り及びメモリカード５５に情報の書き込みを行うことができる。
【００１９】
ＨＤＤ１５の記憶エリアについて説明する。図１に示すように、ＨＤＤ１５は、刺繍データ記憶エリア１５１と、設定記憶エリア１５２と、プログラム記憶エリア１５３と、その他のデータ記憶エリア１５４とを含む複数の記憶エリアを備える。刺繍データ記憶エリア１５１には、刺繍データが記憶される。刺繍データは、刺繍縫製される模様を形成するための縫目を示すデータである。本実施形態の刺繍データは、刺繍ミシン３で刺繍を行う際に使用されるデータであり、針落ち点（刺繍ミシン３に固有のＸＹ座標系の座標値）とその縫製順に関するデータを少なくとも含む。刺繍データは、この他、各模様に対応する刺繍糸の色に関するデータが含まれていてもよい。なお、以下では、刺繍データ記憶エリア１５１に刺繍データが記憶されている模様を、内蔵模様という。
【００２０】
設定記憶エリア１５２には、刺繍データ作成装置１で実行される各種処理で使用される各種設定値が記憶される。プログラム記憶エリア１５３には、ＣＰＵ１１によって実行される、刺繍データ作成プログラムを含む複数のプログラムが記憶されている。その他のデータ記憶エリア１５４には、例えば、各種パラメータの初期値及び設定値が記憶されている。なお、刺繍データ作成プログラムは、ＲＯＭ１３、またはその他の記憶装置（フラッシュＲＯＭ等）に記憶されてもよい。
【００２１】
図２を参照して、刺繍ミシン３について簡単に説明する。刺繍ミシン３は、刺繍データに基づいて刺繍模様を縫製可能なミシンである。図２に示すように、刺繍ミシン３は、ベッド部３０と、脚柱部３６と、アーム部３８と、頭部３９とを有する。ベッド部３０は、縫製者に対して左右方向を長手方向として延びている。脚柱部３６は、ベッド部３０の右端部から上方へ延びる。アーム部３８は、脚柱部３６の上端から左方へ延びる。頭部３９は、アーム部３８の左端に連結している。
【００２２】
ベッド部３０上には、刺繍が施される加工布（図示略）を保持する刺繍枠４１を配置可能である。刺繍枠４１は、Ｙ方向駆動部４２とＸ方向駆動機構（図示略）によって、装置固有のＸＹ座標系で示される位置に移動される。Ｘ方向駆動機構は、本体ケース４３内に収容されている。刺繍枠４１が移動されるのと同期して、縫針４４が装着された針棒３５と、釜機構（図示略）とが駆動されることにより、加工布上に刺繍模様が形成される。Ｙ方向駆動部４２と、Ｘ方向駆動機構と、針棒３５とは、刺繍ミシン３に内蔵された制御装置（図示略）によって制御される。制御装置は、マイクロコンピュータ等から構成される。
【００２３】
刺繍ミシン３の脚柱部３６の側面には、メモリカードスロット３７が搭載されている。メモリカードスロットには、メモリカード５５を着脱可能である。例えば、刺繍データ作成装置１（図１）で作成された、または編集された刺繍データは、メモリカードコネクタ２３を介してメモリカード５５に記憶される。そして、メモリカード５５がメモリカードスロット３７に装着され、記憶された刺繍データが読み出されて、刺繍ミシン３に刺繍データが記憶される。刺繍ミシン３の制御装置（図示略）は、メモリカード５５から供給された刺繍データに基づいて、上記の要素による刺繍動作を自動的に制御する。このようにして、刺繍ミシン３は、刺繍データ作成装置１から供給された刺繍データに基づき、刺繍模様を縫製することができる。
【００２４】
図３〜図１２を参照して、刺繍データ作成装置１で実行されるメイン処理について説明する。図３に示すメイン処理は、ユーザが処理を開始させる指示を入力すると起動される、図１のＨＤＤ１５に記憶された刺繍データ作成プログラムに従って、ＣＰＵ１１が実行する。
【００２５】
図３に示すように、メイン処理が開始されると、ユーザによって刺繍縫製の対象となる模様が選択される（Ｓ１）。より詳細には、例えば、刺繍データ作成装置１のディスプレイ２４に、内蔵模様の一覧と決定キーを示す画面（図示略）が表示される。そして、ユーザがマウス２２およびキーボード２１の操作により、所望の模様を選択した後、決定キーを選択すると、ＣＰＵ１１によって、選択された模様（以下、選択模様という）が特定され、ＨＤＤ１５の刺繍データ記憶エリア１５１から、選択模様の刺繍データ（以下、選択模様データという）がＲＡＭ１２に取得される。Ｓ１では、ユーザは、複数の模様を選択することもできる。この場合、複数の選択模様に対応する複数の選択模様データが、選択された順にＲＡＭ１２に取得される。なお、刺繍縫製される模様は、内蔵模様に限らず、例えば、メモリカード５５や外部機器に刺繍データが記憶された模様であってもよい。この場合は、選択模様データはメモリカード５５や外部機器から読み出され、ＲＡＭ１２に取得される。
【００２６】
続いて、選択模様の編集が行われる（Ｓ２）。Ｓ２では、例えば、刺繍データ作成装置１のディスプレイ２４に、選択模様を表示する領域と、模様の編集のための各種キーと、決定キーとを含む画面（図示略）が表示される。選択模様を表示する領域には、まず、初期設定されたサイズおよび配置で選択模様が表示される。模様の編集とは、例えば、模様のサイズ変更（拡大、縮小）、模様の配置変更（移動、回転等）である。ユーザは、各種キーを選択することで、選択模様に対して所望の編集を行うことができる。
【００２７】
例えば、複数の内蔵模様を接続して一つの透かし模様を作成したい場合、ユーザは、Ｓ１で複数の模様を選択し、Ｓ２でこれらの選択模様のサイズや配置を適宜変更する。図４は、Ｓ１で模様７１と模様７２が選択され、Ｓ２において、模様７１と模様７２を組み合わせた模様７０を作成するために、模様７１と模様７２とが太線７０１、７０２、７０３で夫々囲まれた三つの部分で実質的に互いに接するように配置変更された例を示している。なお、模様７２は、模様７１と同一の模様の配置を回転させたものである。適宜、模様の編集が行われた後、決定キーが選択されると、編集内容が確定され、Ｓ１で読み出された選択模様データが編集内容に応じて補正される。具体的には、選択模様データに含まれる針落ち点を示す座標値が、編集内容に応じて変更される。
【００２８】
選択模様の編集の後、ディスプレイ２４には、選択模様のデザイン特性を指定するための指定画面（図示略）が表示される（Ｓ３）。選択模様のデザイン特性として、例えば、縫製対象物の種別と、接続縫目の作成の要否と、接続縫目を形成する一つの縫目の長さとが挙げられる。縫製対象物の種別は、縫製対象物が溶ける素材（例えば、水溶性素材および熱溶性素材）であるか否かである。選択模様が透かし模様とされる場合、縫製対象物には溶ける素材が使用されるので、縫製対象物が溶ける素材であると指定される。複数の模様が接続されて一つの模様とされることを前提として配置されていても、これらの模様が夫々の刺繍データのみに従って縫製された場合、その後に縫製対象物が溶かされると、個々の模様に分離してしまう。接続縫目とは、このような場合に、二つの模様を接続するために縫製される、二つの模様の外形輪郭に交差する縫目である。接続縫目については、後で詳述する。
【００２９】
続いて、指定画面において、縫製対象物が溶ける素材であると指定されたか否かが判断される（Ｓ４）。複数の模様が互いに接するように配置されていたとしても、縫製対象物が溶ける素材でなければ（Ｓ４：ＮＯ）、特に模様を接続する接続縫目を付加する必要はないので、メイン処理はそのまま終了する。縫製対象物が溶ける素材の場合（Ｓ４：ＹＥＳ）、接続縫目の作成が必要と指定されているか否かが判断される（Ｓ５）。縫製対象物が溶ける素材であり、複数の模様が選択されていたとしても、ユーザが、複数の模様を別個独立の複数の透かし模様としたい場合、接続縫目は不要である。よって、接続縫目の作成が不要と指定されている場合（Ｓ５：ＮＯ）、メイン処理はそのまま終了する。
【００３０】
一方、接続縫目の作成が必要と指定された場合（Ｓ５：ＹＥＳ）、指定画面から入力された長さが、作成される接続縫目を形成する一つの縫目の長さ（以下、接続縫目幅という）Ｗとして設定され、ＲＡＭ１２に記憶される（Ｓ６）。ユーザは、接続される複数の選択模様を考慮して、所望の接続縫目幅Ｗ（例えば５ｍｍ）を指定することができるが、縫製対象物が溶かされた後も複数の選択模様が接続された状態を維持するには、接続縫目幅Ｗは、最低でも、後述する閾値Ｄ１よりも長い必要がある。また、縫針４４を用いて形成できる現実的な縫目の長さを考慮すれば、最低でも２mm程度であることが好ましい。更に、二つの模様をより確実に接続するためには、３mm以上の長さとするのが好ましい。
【００３１】
なお、接続縫目幅Ｗには特に上限はないが、接続される複数の選択模様の外形輪郭を形成する縫目の幅や、選択模様を埋める縫目の種類に応じてユーザが適切な値を指定すればよい。例えば、選択模様を埋める縫目の密度が高い場合には、後述するように接続縫目が選択模様より前に縫製される場合には、接続縫目が選択模様の外観に及ぼす影響は小さいので、接続状態を強固にするために、接続縫目はある程度長くてもよい。反対に、選択模様を埋める縫目がほとんど形成されない場合、つまり、選択模様を形成する縫目が実質的に外形輪郭を形成する縫目（例えば、環状の縫目）のみの場合、接続縫目幅Ｗは、接続縫目が外形輪郭を形成する縫目から大幅に突出しない程度とすることが好ましい。なお、Ｓ６では、選択模様データに含まれる針落ち点の座標値のデータに基づいて、ＣＰＵ１１がこのように選択模様の外形輪郭を形成する縫目の幅や、選択模様を埋める縫目の種類を特定し、適切な接続縫目幅Ｗを自動的に設定してもよい。
【００３２】
続いて、複数の選択模様に接続縫目が付加された刺繍データを作成する処理が行われる（Ｓ７〜Ｓ２３）。まず、Ｓ１で選択され、対応する選択模様データがＲＡＭ１２に取得されている選択模様の数（以下、模様総数という）Ｎが特定され、ＲＡＭ１２に記憶される（Ｓ７）。Ｎ個の選択模様を順に処理するためにＲＡＭ１２に記憶されるカウンタ値ｎが初期値の１とされる（Ｓ８）。図４の例では、Ｓ７で模様総数Ｎが２と特定された後、１番目の模様７１が処理対象とされる。続いて、ｎ番目の選択模様を処理対象として、接続模様確認処理が行われる（Ｓ１０、図５）。接続模様確認処理とは、接続縫目によって処理対象のｎ番目の選択模様（以下、模様ｎという）に接続される、模様ｎよりも順番が後の選択模様の有無を確認し、接続される選択模様があればそれを特定する処理である。
【００３３】
図５に示すように、接続模様確認処理ではまず、ＲＡＭ１２に記憶されるリターン値Ｒと配列Ｆがリセットされる（Ｓ１０１）。リターン値Ｒは、模様ｎに接続される他の選択模様があるか否かを示す値であり、「ＹＥＳ」であればあることを、「ＮＯ」であればないことを示す。配列Ｆは、模様ｎに接続される他の選択模様として特定された模様を特定するための識別情報を記憶するために用意される配列である。Ｓ１０１では、リターン値は「ＮＯ」とされ、配列Ｆには何も記憶されていないことを示す「ＮＵＬＬ」が記憶される。
【００３４】
処理対象の模様ｎよりも順番が後の選択模様の数（以下、後の模様数という）Ｍが特定され（Ｓ１０２）、更に、後の模様数Ｍがゼロ（０）か否かが判断される（Ｓ１０３）。後の模様数Ｍがゼロでなければ（Ｓ１０３：ＮＯ）、ＲＡＭ１２に取得されている模様ｎの選択模様データから、全針落ち点Ｖ１〜Ｖｉの座標値が読み込まれる（Ｓ１０４）。そして、模様ｎよりも順番が後のＭ個の選択模様を順に処理するためにＲＡＭ１２に記憶されるカウンタ値ｍが初期値の１とされ（Ｓ１０５）、模様ｎよりも順番が後の選択模様のうちｍ番目の選択模様（以下、模様ｍという）についても、その選択模様データから、全針落ち点Ｗ１〜Ｗｊの座標値が読み込まれる（Ｓ１０６）。図４の例では、１番目の模様７１よりも順番が後の１番目の選択模様は模様７２であるから、Ｓ１０４、Ｓ１０６では、夫々、模様７１と模様７２の針落ち点の座標値が読み込まれる。
【００３５】
模様ｎと模様ｍの針落ち点Ｖ１〜Ｖｉ、Ｗ１〜Ｗｊの座標値に基づいて、模様ｎの針落ち点Ｖ１〜Ｖｉのうちいずれか一つから所定距離内に、模様ｍの針落ち点Ｗ１〜Ｗｊのうちいずれか一つが存在するか否かが判断される（Ｓ１０７）。具体的には、ＣＰＵ１１は、模様ｎの針落ち点Ｖ１〜Ｖｉを順に処理対象として、模様ｍの針落ち点Ｗ１〜Ｗｊとの距離ｄ１を順に算出する。そして、距離ｄ１が、閾値Ｄ１以下となる針落ち点Ｖｉ、Ｗｊのペアがあれば、模様ｎの針落ち点から所定距離内に模様ｍの針落ち点が存在すると判断する。
【００３６】
なお、模様ｎの針落ち点Ｖｉと模様ｍの針落ち点Ｗｊとの間の距離ｄ１は、これらの針落ち点Ｖｉ、Ｗｊの夫々の座標値（Ｖｉｘ，Ｖｉｙ）、（Ｗｊｘ，Ｗｊｙ）を用いて、以下の式で算出することができる。
ｄ１＝√｛（Ｖｉｘ−Ｗｊｘ）２＋（Ｖｉｙ−Ｗｊｙ）２
なお、複数の模様が実質的に互いに接するように配置されている場合に接続縫目を作成するのであれば、閾値Ｄ１として、０．３ｍｍ〜０．５ｍｍ程度の値が設定されるとよいが、これ以外の値が採用されてもよい。閾値Ｄ１は、例えば、予め設定された値としてＨＤＤ１５の設定記憶エリア１５２に記憶されていてもよいし、ユーザが指定した値が使用されてもよい。
【００３７】
距離ｄ１が閾値Ｄ１以下の針落ち点ＶｉとＷｊのペアが特定された場合（Ｓ１０７：ＹＥＳ）、模様ｍは模様ｎと少なくとも１点で非常に近接した位置にあり、両者が接続されることを前提として配置されていると考えられる。従って、Ｓ１０１で用意された配列Ｆに、模様ｎの識別情報と対応付けて模様ｍの識別情報が追加して記憶される（Ｓ１０８）。更に、リターン値Ｒが、模様ｎに接続される他の選択模様（以下、接続模様という）があることを示す「ＹＥＳ」に変更される（Ｓ１０９）。図４の例では、少なくとも、太線７０１、７０２、７０３で囲まれた部分のいずれかにある模様７１の針落ち点が模様７２の針落ち点と所定距離内にあると判断されるので、模様７１の識別情報に模様７２の識別情報が対応付けられて配列Ｆに記憶され、リターン値Ｒが「ＹＥＳ」とされる。その後、処理はＳ１１０に進む。
【００３８】
一方、距離ｄ１が閾値Ｄ１以下となる針落ち点ＶｉとＷｊのペアが全く発見されない場合（Ｓ１０７：ＮＯ）、模様ｍは模様ｎに接続される接続模様ではないので、処理はそのままＳ１１０に進む。
【００３９】
Ｓ１１０では、模様ｎに対して次の模様ｍが接続されるか否かを判断するために、カウンタ値ｍに１が加算される（Ｓ１１０）。そして、カウンタ値ｍが、Ｓ１０２で特定された後の模様数Ｍを超えたか否かが判断される（Ｓ１１１）。カウンタ値ｍが後の模様数Ｍを超えていなければ（Ｓ１１１：ＮＯ）、まだ模様ｎとの配置関係を確認すべき他の選択模様があるため、処理はＳ１０６に戻り、次の模様ｍの針落ち点の座標値が読み込まれて、前述と同様、模様ｎの針落ち点との距離ｄ１に応じた処理が行われる（Ｓ１０７〜Ｓ１１０）。図４の例で、模様ｎ、ｍとして模様７１、７２が処理されると、カウンタ値ｍは２となり、模様７１より順番が後の模様数１を超える（Ｓ１１１：ＹＥＳ）。このような場合、模様ｎとの配置関係を確認すべき他の選択模様はもうないので、ＣＰＵ１１は図５に示す接続模様確認処理を終了し、図３に示すメイン処理に戻る。
【００４０】
図３に示すように、接続模様確認処理の後（Ｓ１０）、処理対象の模様ｎに対する接続模様があるか否かが判断される（Ｓ１１）。具体的には、ＲＡＭ１２に記憶されているリターン値Ｒが「ＹＥＳ」であれば、処理対象の模様ｎに対する接続模様があると判断され（Ｓ１１：ＹＥＳ）、接続データ作成処理が行われる（Ｓ２０、図６）。接続データ作成処理とは、模様ｎと、模様ｎに対する接続模様とを接続するための接続縫目を示すデータである接続データを作成する処理である。
【００４１】
図６に示すように、接続データ作成処理では、まず、ＲＡＭ１２に記憶される配列Ｇおよび配列Ｄがリセットされる（Ｓ２０１）。配列Ｇは、所定距離内にある、つまり非常に近接した位置にある模様ｎの針落ち点と接続模様の針落ち点とを一組のペア（以下、近接ペアという）として、その座標値を順に記憶するために用意される配列である。配列Ｄは、配列Ｇに記憶された近接ペアの各々を構成する二つの針落ち点を結ぶ線分の中点の座標値を記憶するために用意される配列である。Ｓ２０１では、配列Ｇおよび配列Ｄには、何も記憶されていないことを示す「ＮＵＬＬ」が記憶される。
【００４２】
続いて、ＲＡＭ１２に取得されている模様ｎの選択模様データから、全針落ち点の座標値が読み込まれる（Ｓ２０２）。そして、ＲＡＭ１２に記憶されている配列Ｆに、模様ｎの識別情報に対応付けて記憶されている他の模様の識別情報の数が、模様ｎに対する接続模様数Ｂとして特定される（Ｓ２０３）。これらの接続模様を順に処理するためにＲＡＭ１２に記憶されるカウンタ値ｂが初期値の１とされ（Ｓ２０４）、配列Ｆにおいて模様ｎに対応するｂ番目の接続模様（以下、模様Ｆ［ｂ］という）についても、その選択模様データから、全針落ち点の座標値が読み込まれる（Ｓ２０５）。
【００４３】
続いて、所定距離内にある模様ｎの針落ち点Ｖｉと模様Ｆ［ｂ］の針落ち点Ｗｊが一つの近接ペアとして特定され、その座標値が配列Ｇに記憶される（Ｓ２０６）。具体的には、前述の接続模様確認処理のＳ１０７（図５参照）における判断処理と同様、模様ｎの針落ち点Ｖ１〜Ｖｉの各々と模様Ｆ［ｂ］の針落ち点Ｗ１〜Ｗｊの各々との間の距離ｄ１を順に求め、距離ｄ１が閾値Ｄ１（例えば、０．３ｍｍ〜０．５ｍｍ）以下となる針落ち点Ｖｉと針落ち点Ｗｊとが、近接ペアとして特定される。そして、特定された近接ペアを構成する二つの針落ち点Ｖｉ、Ｗｊの座標値（Ｖｉｘ，Ｖｉｙ）、（Ｗｊｘ，Ｗｊｙ）が、配列Ｇに追加され、記憶される。なお、模様ｎの一つの針落ち点からの距離ｄ１が閾値Ｄ１以下となる模様Ｆ［ｂ］の針落ち点が複数ある場合は、距離ｄ１が最も短くなる針落ち点が近接ペアに採用される。
【００４４】
図４の例では、太線７０１、７０２、７０３に囲まれた部分について、模様７１の縫目に対応する針落ち点の一つと模様７２の縫目に対応する針落ち点の一つを１組として、複数の近接ペアが特定され、その座標値が配列Ｇに記憶される。例えば、太線７０１で囲まれた部分の模様７１の縫目７１１と、模様７２の縫目７２１については、図７に示すように、Ｋ１〜Ｋ８までの８組の近接ペアが特定される。太線７０２、７０３で囲まれた部分についても、同様の処理が行われる。
【００４５】
模様ｎの針落ち点Ｖｉと模様Ｆ［ｂ］の針落ち点Ｗｊの全ての組合せについてＳ２０６の処理が終了すると、配列Ｇに記憶された近接ペアの座標値から、近接ペアの中点Ｃ１〜Ｃｈの座標値が算出され、対応する近接ペアの識別情報と対応付けて配列Ｄに記憶される（Ｓ２０７）。具体的には、近接ペアの中点Ｃｈの座標値（Ｃｈｘ，Ｃｈｙ）は、近接ペアを構成する二つの針落ち点Ｖｉ、Ｗｊの座標値（Ｖｉｘ，Ｖｉｙ）、（Ｗｊｘ，Ｗｊｙ）に基づいて以下のように順に算出され、配列Ｄに記憶される。
（Ｃｈｘ，Ｃｈｙ）＝（（Ｖｉｘ＋Ｗｊｘ）／２，（Ｖｉｙ＋Ｗｊｙ）／２）
【００４６】
Ｓ２０６で特定された近接ペアのうち、隣接するペアと所定距離内にある近接ペアが順に特定され、一つのグループとして設定される（Ｓ２０８）。本実施形態では、Ｓ２０７で配列Ｄに記憶された中点Ｃｈの座標値に基づき、近接ペアのうち、中点同士が所定距離内にある複数の近接ペアが、１組のグループとして設定される。具体的には、配列Ｄに複数の中点の座標値が記憶されている場合は、そのうち一つの中点を基準として、その中点と他の中点との間の距離ｄ２が、針落ち点Ｖｉと針落ち点Ｗｊとの間の距離ｄ１の算出方法と同様の式を用いて算出される。そして、例えば、中点Ｃ１との距離ｄ２が閾値Ｄ２以下となる他の中点Ｃ２があれば、中点Ｃ１に対応する近接ペアと、Ｃ２に対応する近接ペアの２組が同じグループとして設定される。更に、中点Ｃ２との距離ｄ２が閾値Ｄ２以下となる他の中点Ｃ３があれば、中点Ｃ３に対応する近接ペアも、同じグループに加えられる。
【００４７】
なお、二つの模様が非常に近接している部分が離れた位置に複数ある場合に、その間の部分にも両者を接続する接続縫目が形成されてしまうのを回避するためには、閾値Ｄ２は、１０mm程度とするのが好ましい。閾値Ｄ２は、例えば、予め設定された値としてＨＤＤ１５の設定記憶エリア１５２に記憶されていてもよいし、ユーザが指定した値が使用されてもよい。
【００４８】
Ｓ２０８では、このようにして、所定距離Ｄ２内にある中点が順に特定され、対応する近接ペアがグループ化される。なお、一つの中点に対して他の複数の中点が閾値Ｄ２以内の距離にある場合は、基準とされた中点に隣接した（最も近い位置にある）一つが特定され、特定された一つの中点に対応する近接ペアが同じグループに加えられればよい。
【００４９】
図７の例において、近接ペアＫ１とＫ２、Ｋ２とＫ３、Ｋ３とＫ４、Ｋ４とＫ５、Ｋ５とＫ６、Ｋ６とＫ７、Ｋ７とＫ８では、夫々、中点間の距離ｄ２が閾値Ｄ２以下となるとする。この場合、Ｓ２０８では、近接ペアＫ１〜Ｋ８の８組が、一つのグループとして設定される。一方、図８の例のように、選択模様同士の配置の仕方や選択模様の形状によって、近接ペアＫ１０の中点Ｃｈの近傍には他の近接ペアの中点が存在しないような場合には、近接ペアＫ１０のみを含むグループが設定されればよい。
【００５０】
続いて、Ｓ２０８で設定されたグループの各々について、各グループに含まれる全ての近接ペアを包含する矩形領域が設定される（Ｓ２０９）。本実施形態では、各グループに含まれる近接ペアに対応する全ての針落ち点の座標値に基づいて、これら全ての針落ち点を包含し、且つ、一対の対辺の長さがメイン処理（図３参照）のＳ６で設定された接続縫目幅Ｗに等しい矩形領域が設定される。なお、接続縫目幅Ｗは、少なくとも近接ペアを構成する二つの針落ち点間の最大距離である閾値Ｄ１よりも大きいので、設定された矩形領域は、模様ｎと模様Ｆ［ｂ］とに部分的に重なる。設定された矩形領域の四つの頂点の座標値は、ＲＡＭ１２に記憶される。
【００５１】
なお、一つのグループに複数の近接ペアが含まれる場合、矩形領域は、接続縫目幅Ｗを有する対辺が、グループ内の近接ペアの中点を結ぶ線分の全てに交差する方向に延びるように配置されることが好ましい。一方、一つのグループに近接ペアが１組のみ含まれる場合、矩形領域は、接続縫目幅Ｗを有する対辺が、近接ペアを構成する二つの針落ち点を結ぶ線分に対して略平行に延びるように配置されることが好ましい。これにより、後で矩形領域内に配置される接続縫目が、より確実に二つの模様の外形輪郭に交差し、二つの模様を接続することができる。
【００５２】
図７の例では、前述のように、近接ペアＫ１〜Ｋ８が一つのグループとして設定されているので、近接ペアＫ１〜Ｋ８を構成する全ての針落ち点を包含し、且つ、接続縫目幅Ｗを有する対辺が近接ペアＫ１〜Ｋ８の夫々の中点を結ぶ線分の全てに交差する方向に延びるよう配置された矩形領域Ｒ１が設定されている。一方、図８の例では、近接ペアＫ１０のみが一つのグループを構成するため、近接ペアＫ１０を構成する二つの針落ち点を包含し、且つ、接続縫目幅Ｗを有する対辺がこれら二つの針落ち点を結ぶ線分に略平行となるよう配置された矩形領域Ｒ２が設定されている。
【００５３】
なお、近接ペアの中点同士の距離ｄ２が、Ｓ２０８で近接ペアをグループ化する際に用いられた閾値Ｄ２以下であっても、前述の条件を満たす矩形領域は設定できない場合がある。例えば、図９に示すように、近接ペアＫ２１〜Ｋ２８の夫々の中点間の距離ｄ２はいずれも閾値Ｄ２以下であったとしても、近接ペアＫ２１〜Ｋ２８の針落ち点全てを包含する矩形領域Ｒ３の辺の長さが接続縫目幅Ｗよりも大きくなってしまう場合である。このような場合、例えば、Ｓ２０９では、前述の条件を満たす矩形領域Ｒ４１で包含できる近接ペアＫ２１〜Ｋ２４のみを一つのグループとし、残りの近接ペアＫ２５〜Ｋ２８を別のグループとして、前述の条件を満たす矩形領域Ｒ４２を更に設定してもよい。
【００５４】
Ｓ２０９において前述のように矩形領域が設定されると、矩形領域内に接続縫目が配置され、接続データが作成される（Ｓ２１０）。より詳細には、矩形領域内に、予め設定された糸密度で、接続縫目幅Ｗに等しい長さを有する対辺と平行な縫目を形成するための針落ち点が設定される。なお、糸密度とは、例えば、領域の中心線を単位長さあたり何本の縫目が横切るかを定義する情報（例えば３本／ｍｍ）である。糸密度は、例えば、予め設定された値としてＨＤＤ１５の設定記憶エリア１５２に記憶されていてもよいし、ユーザが指定した値が使用されてもよい。
【００５５】
図７を参照して説明した矩形領域Ｒ１の場合、図１０に示すように、接続縫目幅Ｗに等しい長さを有する対辺と直交する中心線ＣＬを基準として設定された糸密度に応じて、接続縫目７６の接続データが作成される。具体的には、矩形領域Ｒ１の一つの頂点を始点Ｐ１、対角にある頂点を終点Ｐ１４として、接続縫目幅Ｗに等しい長さを有する対辺と直交する１組の対辺上に、糸密度に応じて算出される間隔で針落ち点Ｐ１〜Ｐ１４が配置され、その座標値が算出される。そして、始点Ｐ１から終点Ｐ１４までこれらの針落ち点Ｐ１〜Ｐ１４をつなぐための縫製順が設定され、針落ち点Ｐ１〜Ｐ１４の座標値と縫製順とが対応付けられることで、接続データが作成される。
【００５６】
なお、針落ち点間は、最低限一本の縫目が形成されればよいが、接続縫目を強固にするためには、接続縫目幅Ｗに等しい長さを有する対辺に平行に形成される縫目は、複数本の縫目で往復して縫製されることが好ましい。例えば、図１０に示す針落ち点Ｐ１とＰ２の間は、Ｐ１からＰ２、Ｐ２からＰ１、Ｐ１からＰ２の順に、三本の縫目で縫製されてもよい。針落ち点Ｐ４とＰ３の間等、接続縫目幅Ｗに等しい長さを有する対辺に平行に形成される他の縫目についても同様である。
【００５７】
このようにして、図４の模様７１を模様ｎ、模様７２を模様Ｆ［ｂ］とした処理が行われた場合、太線７０１、７０２、７０３で囲まれた部分の各々にグループが設定され、対応する矩形領域内に接続縫目が配置される。その結果、図１１に示すように、これらの部分の各々に、図１０に示すような接続縫目７６、７７、７８が配置され、その接続データが作成される。また、図８の例では、縫目８１と縫目８２の近接ペアＫ１０に対応する矩形領域Ｒ２内に、図１２に示すような接続縫目８６が配置され、その接続データが作成される。
【００５８】
続いて、ＲＡＭ１２に記憶されたカウンタ値ｂに１が加算された後（Ｓ２１１）、カウンタ値ｂがＳ２０３で特定された接続模様数Ｂを超えたか否かが判断される（Ｓ２１２）。カウンタ値ｂが接続模様数Ｂを超えていなければ（Ｓ２１２：ＮＯ）、まだ作成すべき接続縫目があるため、処理はＳ２０５に戻り、次の模様Ｆ［ｂ］の針落ち点の座標値が読み込まれて、前述と同様、模様ｎと模様Ｆ［ｂ］を接続する接続縫目の接続データを作成する処理が行われる（Ｓ２０６〜Ｓ２１２）。図４の例では、１回目の処理のＳ２１１でカウンタ値ｂが２とされると、模様７１に対する接続模様数１を超える（Ｓ２１２：ＹＥＳ）。このような場合、模様ｎに対する接続模様はもうないので、ＣＰＵ１１は図６に示す接続データ作成処理を終了し、図３に示すメイン処理に戻る。
【００５９】
図３に示すように、メイン処理では、接続データ作成処理の後（Ｓ２０）、選択模様の選択模様データと接続データとから、選択模様を接続縫目で接続された状態に縫製するための最終的な刺繍データが作成される（Ｓ２１）。具体的には、接続縫目の針落ち点のうち、縫製順が最後の針落ち点の次に、模様ｎの針落ち点のうち縫製順が最初の針落ち点が続くように、接続データと選択模様データに含まれる針落ち点の縫製順が設定され、一つの刺繍データとされる。つまり、この刺繍データに従って縫製が行われると、模様ｎおよびその接続模様よりも、接続縫目の方が先に縫製されることになる。刺繍データが作成されると、処理はＳ２２に進む。
【００６０】
一方、Ｓ１１で、ＲＡＭ１２に記憶されたリターン値Ｒが「ＮＯ」であれば、処理対象の模様ｎに対する接続模様はないと判断される（Ｓ１１：ＮＯ）。この場合、模様ｎと他の選択模様とを接続する接続縫目は不要なので、接続データは作成されずにそのまま処理はＳ２２に進む。
【００６１】
Ｓ２２では、処理対象の選択模様を特定するカウンタ値ｎに１が加算され、選択模様のうち順番が次の選択模様が処理対象とされる。そして、カウンタ値ｎが模様総数Ｎを超えたか否かが判断される（Ｓ２３）。カウンタ値ｎが模様総数Ｎを超えていなければ（Ｓ２３：ＮＯ）、未処理の選択模様が残っているため、処理はＳ１０に戻り、次の模様ｎについて、前述のように、必要に応じて接続データを作成する処理が行われる（Ｓ１０〜Ｓ２３）。なお、図４の例では、２番目の選択模様である模様７２が処理対象とされると（ｎ＝２）、模様７２より順番が後の選択模様がなくなるので、接続模様確認処理（Ｓ１０）でリターン値が「ＮＯ」のままとなる。よって、模様７２に対する接続模様はないと判断され（Ｓ１１：ＮＯ）、カウンタ値ｎが３とされると（Ｓ２２）、模様総数の２を超える（Ｓ２３：ＹＥＳ）。このような場合、ＣＰＵ１１は、図３に示すメイン処理を終了する。
【００６２】
以上に説明したように、本実施形態の刺繍データ作成装置１によれば、溶ける素材からなる縫製対象物に縫製される二つの選択模様間を接続する接続縫目の作成が必要な場合、これらの選択模様の選択模様データに含まれる針落ち点の座標値のデータに基づき、一方の選択模様の針落ち点の一つから所定距離Ｄ１内にある他方の選択模様の針落ち点の一つが近接ペアとして特定される。更に、近接ペアのうち、中点同士が所定距離Ｄ２内にあるものが一つのグループとして設定される。そして、グループ毎に、そのグループの近接ペアを構成する針落ち点を全て含み、二つの選択模様の各々に部分的に重なる矩形領域が設定され、この矩形領域内に、二つの選択模様を接続するための接続縫目が配置され、接続データが作成される。そして、選択模様データと、接続縫目の接続データとから、最終的な刺繍データが作成される。
【００６３】
よって、作成された刺繍データに従って刺繍ミシン３により刺繍縫製が行われると、各選択模様の縫目の一部が、接続縫目によって接続された状態となる。従って、その後、縫製対象物が溶かされた場合、二つの選択模様の夫々の形状や縫製品質は維持しつつ、二つの選択模様を接続縫目で接続して、より大きな一つの透かし模様を作成することができる。また、接続縫目の縫製順よりも、二つの選択模様の縫製順を後にして刺繍データが作成されるので、接続縫目の上に選択模様の縫目の一部が縫製されることになる。従って、接続縫目が目立たず、より見栄えのよい透かし模様を得ることができる。更に、近接した位置にある近接ペアがグループ化され、矩形領域が設定された上で接続縫目が配置されるので、ペア毎に処理が行われる場合よりも効率よく、二つの選択模様が互いに非常に近接する部分を接続縫目によって確実に接続することができる。また、ユーザが指定した値が接続縫目幅Ｗとして設定されるので、ユーザは、二つの選択模様の縫目に応じて所望の接続縫目の長さを設定することができる。
【００６４】
本実施形態において、図３のメイン処理のＳ１で選択模様データをＨＤＤ１５から取得する処理を行うＣＰＵ１１は、本発明の「模様データ取得手段」に相当する。Ｓ２０で接続データ作成処理を行うＣＰＵ１１は、「接続データ作成手段」に相当する。Ｓ２１で、選択模様データと接続データとから最終的な刺繍データを作成する処理を行うＣＰＵ１１は、「刺繍データ作成手段」に相当する。Ｓ１０で接続模様確認処理を行うＣＰＵ１１は、「接続判断手段」に相当する。図６の接続データ作成処理のＳ２０６で近接ペアを特定する処理を行うＣＰＵ１１は、「ペア特定手段」に相当する。Ｓ２０８で近接ペアをグループ化する処理を行うＣＰＵ１１は、「グループ設定手段」に相当する。Ｓ２０９で矩形領域を設定する処理を行うＣＰＵ１１は、「領域設定手段」に相当する。Ｓ２１０で矩形領域内に接続縫目を配置して接続データを作成する処理を行うＣＰＵ１１は、「領域内データ作成手段」に相当する。図３のメイン処理のＳ６で接続縫目幅Ｗを設定する処理を行うＣＰＵ１１は、「縫目長さ設定手段」に相当する。
【００６５】
なお、本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。例えば、上記実施形態では、溶ける素材として、水溶性素材および熱溶性素材を例示した。しかし、溶ける素材は、これらの他、何らかの種類の溶液に溶ける素材でもよい。ただし、その場合、刺繍糸は溶けない種類の溶液である必要がある。
【００６６】
上記実施形態では、縫製対象物が溶ける素材であって、且つ、接続縫目を作成する必要があるとユーザが指定し、且つ、二つの選択模様のうち一方の針落ち点から所定距離Ｄ１内に他方の選択模様の針落ち点の一つが存在する場合にのみ、接続データが作成されるので、ユーザの希望に沿った効率よい処理が実現できる。しかしながら、ＣＰＵ１１は、縫製対象物が溶ける素材の場合、常に接続データを作成してもよい。つまり、ユーザの指定に応じたメイン処理のＳ４の判断処理と、接続模様確認処理（Ｓ１０）は省略されてもよい。また、例えば、ユーザが二つの選択模様の互いに近接した二つの針落ち点を指定し、ＣＰＵ１１は、指定された二つの針落ち点を対象として、接続縫目の接続データを作成してもよい。
【００６７】
接続模様の有無の判断および近接ペアを特定するための所定距離を規定する閾値Ｄ１の値は、あくまでも例示であり、他の値に変更されてもよい。近接ペアをグループ化するための所定距離を規定する閾値Ｄ２についても同様である。
【００６８】
近接ペアをグループ化する場合、必ずしも中点同士の距離ｄ２を用いる必要はない。この場合、例えば、図６の接続データ作成処理では、Ｓ２０７の処理を省略し、Ｓ２０８において、所定距離内にある近接ペアを順に同じグループに設定していく処理が行われてもよい。また、近接ペアは、必ずしもグループ化される必要はない。つまり、近接ペア毎に、図８および図１２に示す例のように接続縫目を配置して接続データが作成されてもよい。
【００６９】
近接ペアのグループに対応する領域の形状は、実施形態で例示した矩形以外の他の形状であってもよい。また、近接ペアに対応する領域自体、必ずしも設定する必要はない。例えば、各選択模様の針落ち点の座標値に基づいて各選択模様の外形輪郭を特定し、近接ペアを構成する二つの針落ち点を結ぶ線分に略平行に、これら二つの針落ち点の近傍で各選択模様の外形輪郭に交差するように、接続縫目を配置すればよい。この場合、近接ペアの近傍で、１箇所ずつ確実に接続縫目を形成することができる。
【００７０】
接続縫目の縫製順は、必ずしも接続される二つの選択模様よりも前である必要はなく、二つの選択模様よりも後であってもよいし、二つの選択模様の間であってもよい。また、複数の色の刺繍糸で刺繍縫製が行われる場合、通常は、同じ色の刺繍糸で形成される縫目が連続するように、針落ち点が色毎にグループ化され、その中で縫製順が決定された後、全てのグループのデータが結合されて最終的な刺繍データが作成される。この場合も、接続縫目よりも選択模様の縫目が後に形成された方が、接続縫目が目立たず、より見栄えのよい透かし模様を得ることができるので、接続縫目の針落ち点の縫製順は、少なくとも同じ色のグループ中で、選択模様の縫目の針落ち点よりも前にされることが好ましい。なお、接続縫目の刺繍糸の色は、例えば、接続縫目が接続する二つの選択模様の縫目の色を考慮して設定されればよい。
【符号の説明】
【００７１】
１  刺繍データ作成装置
３  ミシン
１１  ＣＰＵ
【図１】
2013146367.tif 000003
【図２】
2013146367.tif 000004
【図３】
2013146367.tif 000005
【図５】
2013146367.tif 000006
【図６】
2013146367.tif 000007
【図９】
2013146367.tif 000008
【図１０】
2013146367.tif 000009
【図４】
2013146367.tif 000010
【図７】
2013146367.tif 000011
【図８】
2013146367.tif 000012
【図１１】
2013146367.tif 000013
【図１２】
2013146367.tif 000014