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