(57)【要約】【課題】刺繍縫製物を形成するのに適した刺繍模様を縫製するための刺繍データを作成する刺繍データ作成装置、刺繍データ作成方法、刺繍データ作成プログラム及び刺繍データ作成プログラムを記録した読み取り可能な記録媒体を提供すること。【解決手段】刺繍データ作成装置において、模様データが取得される（Ｓ１０）。ベース領域が取得される（Ｓ４０）。ベース領域に、ベース縫目を縫製するための第１縫製データが作成される（Ｓ４０）。ベース領域を含む領域に刺繍模様を縫製するための第２縫製データが取得される（Ｓ５０）。第１縫製データと、第２縫製データとを含み、且つ、第１縫製データの縫製順序が、第２縫製データの縫製順序よりも前に設定された刺繍データが作成される（Ｓ６０）。【選択図】図６
2011177357.tif 000002
【特許請求の範囲】
【請求項１】
刺繍データ作成装置であって、
刺繍データを作成する対象となる模様を表す模様データを取得する模様データ取得手段と、
互いに異なる方向に伸びる縫目が交差する交差部を複数備えたベース縫目が形成される領域であるベース領域を取得する領域取得手段と、
前記領域取得手段によって取得された前記ベース領域に、前記ベース縫目を縫製するための第１縫製データを作成する第１作成手段と、
前記領域取得手段によって取得された前記ベース領域を含む領域に、前記模様データ取得手段によって取得された前記模様データを表す刺繍模様を縫製するための第２縫製データを取得する縫製データ取得手段と、
前記第１作成手段によって作成された前記第１縫製データと、前記第２縫製データ取得手段によって取得された前記第２縫製データとを含み、且つ、前記第１縫製データの縫製順序が、前記第２縫製データの縫製順序よりも前に設定された刺繍データを作成する刺繍データ作成手段と
を備えたことを特徴とする刺繍データ作成装置。
【請求項２】
前記領域取得手段は、前記模様データ取得手段によって取得された前記模様データによって表される模様の外形輪郭の内側の領域、又は、ユーザが指定した領域を、前記ベース領域として取得することを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項３】
前記第１作成手段は、第１方向に伸びる複数の第１縫目と、当該第１方向と交差する第２方向に伸び、且つ、当該第１縫目と交差する複数の第２縫目とを組み合わせた縫目を含む縫目を前記ベース縫目とし、当該ベース縫目を縫製するための前記第１縫製データを作成することを特徴とする請求項１又は２に記載の刺繍データ作成装置。
【請求項４】
前記模様データによって表される前記ベース領域の色の階調に基づいて、前記ベース縫目の糸密度を設定する第１設定手段を備え、
前記第１作成手段は、前記第１設定手段によって設定された糸密度を有する前記ベース縫目を縫製するためのデータを、前記第１縫製データとして作成することを特徴とする請求項１から３のいずれかに記載の刺繍データ作成装置。
【請求項５】
前記模様データによって表される模様の色の階調に基づいて、前記刺繍模様の糸密度を設定する第２設定手段と、
前記第２設定手段によって設定された糸密度を有する前記刺繍模様を縫製するためのデータを、前記第２縫製データとして作成する第２作成手段とを備え、
前記縫製データ取得手段は、前記第２作成手段によって作成された前記第２縫製データを取得することを特徴とする請求項１から４のいずれかに記載の刺繍データ作成装置。
【請求項６】
刺繍データをコンピュータが作成する刺繍データ作成方法であって、
刺繍データを作成する対象となる模様を表す模様データを取得する模様データ取得工程と、
互いに異なる方向に伸びる縫目が交差する交差部を複数備えたベース縫目が形成される領域であるベース領域を取得する領域取得工程と、
前記領域取得工程において取得された前記ベース領域に、前記ベース縫目を縫製するための第１縫製データを作成する第１作成工程と、
前記領域取得工程において取得された前記ベース領域を含む領域に、前記模様データ取得工程において取得された前記模様データを表す刺繍模様を縫製するための第２縫製データを取得する縫製データ取得工程と、
前記第１作成工程において作成された前記第１縫製データと、前記第２縫製データ取得工程において取得された前記第２縫製データとを含み、且つ、前記第１縫製データの縫製順序が、前記第２縫製データの縫製順序よりも前に設定された刺繍データを作成する刺繍データ作成工程と
を備えたことを特徴とする刺繍データ作成方法。
【請求項７】
前記領域取得工程では、前記模様データ取得工程において取得された前記模様データによって表される模様の外形輪郭の内側の領域、又は、ユーザが指定した領域が、前記ベース領域として取得されることを特徴とする請求項６に記載の刺繍データ作成方法。
【請求項８】
前記第１作成工程では、第１方向に伸びる複数の第１縫目と、当該第１方向と交差する第２方向に伸び、且つ、当該第１縫目と交差する複数の第２縫目とを組み合わせた縫目を含む縫目が前記ベース縫目とされ、当該ベース縫目を縫製するための前記第１縫製データが作成されることを特徴とする請求項６又は７に記載の刺繍データ作成方法。
【請求項９】
前記模様データによって表される前記ベース領域の色の階調に基づいて、前記ベース縫目の糸密度を設定する第１設定工程を備え、
前記第１作成工程では、前記第１設定工程において設定された糸密度を有する前記ベース縫目を縫製するためのデータが、前記第１縫製データとして作成されることを特徴とする請求項６から８のいずれかに記載の刺繍データ作成方法。
【請求項１０】
前記模様データによって表される模様の色の階調に基づいて、前記刺繍模様の糸密度を設定する第２設定工程と、
前記第２設定工程において設定された糸密度を有する前記刺繍模様を縫製するためのデータを、前記第２縫製データとして作成する第２作成工程とを備え、
前記縫製データ取得工程では、前記第２作成工程において作成された前記第２縫製データが取得されることを特徴とする請求項６から９のいずれかに記載の刺繍データ作成方法。
【請求項１１】
請求項１から５のいずれかに記載の刺繍データ作成装置の各種処理手段としてコンピュータを機能させるための刺繍データ作成プログラム。
【請求項１２】
請求項１１に記載の刺繍データ作成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍ミシンを用いて刺繍模様を縫製するための刺繍データを作成する刺繍データ作成装置、刺繍データ作成方法、刺繍データ作成プログラム及び刺繍データ作成プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、加工布に刺繍模様を縫製するための刺繍データを作成する刺繍データ作成装置が知られている（例えば、特許文献１参照）。従来の刺繍データ作成装置は、次のように刺繍データを作成する。まず、所望の刺繍図柄の画像に基づき自動的に刺繍領域の形状が決定される。次に、刺繍領域の外形輪郭を含む外形輪郭で囲まれた領域に、ユーザが指定する種類の縫目を形成するための刺繍データが作成される。
【０００３】
また従来、水溶性材料に縫目又は刺繍模様を形成した後、水溶性材料を溶解除去して刺繍縫製物を得る装飾用素材の製造方法が知られている（例えば、特許文献２参照）。刺繍縫製物は、刺繍模様の縫目だけで形状を維持することが可能な縫製物である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−１２２３６７号公報
【特許文献２】特開昭６２−２７６０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の刺繍データ作成装置によって作成される刺繍データは、刺繍模様が刺繍縫製物を構成することを想定して作成されていない。このため、従来の刺繍データに基づき水溶性材料に縫製された刺繍模様では、水溶性材料を溶解除去した時点で、刺繍模様の縫目が解けてしまい、刺繍縫製物を得ることができなかった。
【０００６】
本発明は上記課題を解決するためになされたものであり、刺繍縫製物を形成するのに適した刺繍模様を縫製するための刺繍データを作成する刺繍データ作成装置、刺繍データ作成方法、刺繍データ作成プログラム及び刺繍データ作成プログラムを記録した読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、第１態様の刺繍データ作成装置は、刺繍データ作成装置であって、刺繍データを作成する対象となる模様を表す模様データを取得する模様データ取得手段と、互いに異なる方向に伸びる縫目が交差する交差部を複数備えたベース縫目が形成される領域であるベース領域を取得する領域取得手段と、前記領域取得手段によって取得された前記ベース領域に、前記ベース縫目を縫製するための第１縫製データを作成する第１作成手段と、前記領域取得手段によって取得された前記ベース領域を含む領域に、前記模様データ取得手段によって取得された前記模様データを表す刺繍模様を縫製するための第２縫製データを取得する縫製データ取得手段と、前記第１作成手段によって作成された前記第１縫製データと、前記第２縫製データ取得手段によって取得された前記第２縫製データとを含み、且つ、前記第１縫製データの縫製順序が、前記第２縫製データの縫製順序よりも前に設定された刺繍データを作成する刺繍データ作成手段とを備えている。
【０００８】
第２態様の刺繍データ作成方法は、刺繍データをコンピュータが作成する刺繍データ作成方法であって、刺繍データを作成する対象となる模様を表す模様データを取得する模様データ取得工程と、互いに異なる方向に伸びる縫目が交差する交差部を複数備えたベース縫目が形成される領域であるベース領域を取得する領域取得工程と、前記領域取得工程において取得された前記ベース領域に、前記ベース縫目を縫製するための第１縫製データを作成する第１作成工程と、前記領域取得工程において取得された前記ベース領域を含む領域に、前記模様データ取得工程において取得された前記模様データを表す刺繍模様を縫製するための第２縫製データを取得する縫製データ取得工程と、前記第１作成工程において作成された前記第１縫製データと、前記第２縫製データ取得工程において取得された前記第２縫製データとを含み、且つ、前記第１縫製データの縫製順序が、前記第２縫製データの縫製順序よりも前に設定された刺繍データを作成する刺繍データ作成工程とを備えている。
【０００９】
第１態様の刺繍データ作成装置及び第２態様の刺繍データ作成方法によれば、ベース縫目の少なくとも一部の上に、刺繍模様が縫製されるように刺繍データが作成される。ベース縫目は、交差部を複数備えている。このため、縫製対象物に刺繍模様が縫製された後に、縫製対象物が除去された場合でも、ベース縫目の形状が維持される。そして、ベース縫目の上に縫製された刺繍模様の形状も、縫製対象物が除去された場合でも維持される。したがって、第１態様の刺繍データ作成装置及び第２態様の刺繍データ作成方法によれば、刺繍縫製物に適した刺繍データが得られる。
【００１０】
第１態様の刺繍データ作成装置において、前記領域取得手段は、前記模様データ取得手段によって取得された前記模様データによって表される模様の外形輪郭の内側の領域、又は、ユーザが指定した領域を、前記ベース領域として取得してもよい。
【００１１】
第２態様の刺繍データ作成方法において、前記領域取得工程では、前記模様データ取得工程において取得された前記模様データによって表される模様の外形輪郭の内側の領域、又は、ユーザが指定した領域が、前記ベース領域として取得されてもよい。
【００１２】
この場合の第１態様の刺繍データ作成装置及び第２態様の刺繍データ作成方法によれば、次の効果が得られる。刺繍模様の外形輪郭線の内側がベース領域として取得される場合には、ユーザがベース領域を指定する手間が省かれる。また、作成された刺繍データに従って縫製が実行された場合には、刺繍模様はベース領域と重なる領域に縫製されることになる。このため、縫製対象物が除去された場合でも、刺繍模様はその形状を確実に維持することができる。一方、ユーザが指定した領域がベース領域として取得される場合には、ユーザが所望する領域をベース領域とすることができる。このため、ユーザが刺繍縫製物をデザインする際の自由度を向上させることができる。
【００１３】
第１態様の刺繍データ作成装置において、前記第１作成手段は、第１方向に伸びる複数の第１縫目と、当該第１方向と交差する第２方向に伸び、且つ、当該第１縫目と交差する複数の第２縫目とを組み合わせた縫目を含む縫目を前記ベース縫目とし、当該ベース縫目を縫製するための前記第１縫製データを作成してもよい。
【００１４】
第２態様の刺繍データ作成方法において、前記第１作成工程では、第１方向に伸びる複数の第１縫目と、当該第１方向と交差する第２方向に伸び、且つ、当該第１縫目と交差する複数の第２縫目とを組み合わせた縫目を含む縫目が前記ベース縫目とされ、当該ベース縫目を縫製するための前記第１縫製データが作成されてもよい。
【００１５】
この場合の第１態様の刺繍データ作成装置及び第２態様の刺繍データ作成方法によれば、次の効果が得られる。作成された刺繍データにしたがって縫製が実行された場合、縫目の方向が揃ったベース縫目が形成される。この場合、ランダムな方向に伸びる縫目を含むベース縫目に比べ、見た目が美しく、ベース縫目の糸密度を均一にすることが容易にできる。
【００１６】
第１態様の刺繍データ作成装置において、前記模様データによって表される前記ベース領域の色の階調に基づいて、前記ベース縫目の糸密度を設定する第１設定手段を備え、前記第１作成手段は、前記第１設定手段によって設定された糸密度を有する前記ベース縫目を縫製するためのデータを、前記第１縫製データとして作成してもよい。
【００１７】
第２態様の刺繍データ作成方法において、前記模様データによって表される前記ベース領域の色の階調に基づいて、前記ベース縫目の糸密度を設定する第１設定工程を備え、前記第１作成工程では、前記第１設定工程において設定された糸密度を有する前記ベース縫目を縫製するためのデータが、前記第１縫製データとして作成されてもよい。
【００１８】
この場合の第１態様の刺繍データ作成装置及び第２態様の刺繍データ作成方法によれば、次の効果が得られる。ベース縫目の色の階調に適した糸密度を設定するユーザの手間が省かれる。作成された刺繍データに従って縫製が実行された後、縫製対象物が除去された場合に次のような効果が得られる。刺繍縫製物を光に透かしてみたときの光を通過させる量は、糸密度によって異なる。したがって、ベース縫目が刺繍模様で覆われていない領域について、刺繍縫製物を光に透かしてみたときと、そうではないときとで、違った模様が見えたり、違った印象を与えたりする刺繍縫製物が得られる。
【００１９】
第１態様の刺繍データ作成装置において、前記模様データによって表される模様の色の階調に基づいて、前記刺繍模様の糸密度を設定する第２設定手段と、前記第２設定手段によって設定された糸密度を有する前記刺繍模様を縫製するためのデータを、前記第２縫製データとして作成する第２作成手段とを備え、前記縫製データ取得手段は、前記第２作成手段によって作成された前記第２縫製データを取得してもよい。
【００２０】
第２態様の刺繍データ作成方法において、前記模様データによって表される模様の色の階調に基づいて、前記刺繍模様の糸密度を設定する第２設定工程と、前記第２設定工程において設定された糸密度を有する前記刺繍模様を縫製するためのデータを、前記第２縫製データとして作成する第２作成工程とを備え、前記縫製データ取得工程では、前記第２作成工程において作成された前記第２縫製データが取得されてもよい。
【００２１】
この場合の第１態様の刺繍データ作成装置及び第２態様の刺繍データ作成方法によれば、次の効果が得られる。刺繍模様の色の階調に適した糸密度を設定するユーザの手間が省かれる。作成された刺繍データに従って縫製が実行された後、縫製対象物が除去された場合に次のような効果が得られる。刺繍模様とベース領域とが重なる領域において、刺繍模様の縫目の隙間からベース縫目が見える領域と、見えない領域とでは、刺繍縫製物を光に透かしてみたときに、光が通過する量が異なる。したがって、刺繍縫製物を光に透かしてみたときと、そうではないときとで、違った模様が見えたり、違った印象を与えたりする刺繍縫製物が得られる。
【００２２】
第３態様の刺繍データ作成プログラムは、第１態様の刺繍データ作成装置の各種処理手段としてコンピュータを機能させる。第３態様の刺繍データ作成プログラムは、コンピュータに実行させることにより第１態様の刺繍データ作成装置の各種処理手段としての作用効果を奏することができる。
【００２３】
第４態様のコンピュータ読み取り可能な記録媒体は、第３態様の刺繍データ作成プログラムを記録する。第４態様のコンピュータ読み取り可能な記録媒体は、第３態様の刺繍データ作成プログラムをコンピュータに実行させることにより第１態様の刺繍データ作成装置の各種処理手段としての作用効果を奏することができる。
【図面の簡単な説明】
【００２４】
【図１】刺繍データ作成装置１の物理的構成を示す全体構成図である。
【図２】刺繍データ作成装置１の電気的構成を示すブロック図である。
【図３】刺繍ミシン３の外観図である。
【図４】具体例１の画像データによって表される模様１００の説明図である。
【図５】具体例２の画像データによって表される模様２００の説明図である。
【図６】メイン処理のフローチャートである。
【図７】図６のメイン処理で実行されるベース縫目処理のフローチャートである。
【図８】点線３００内の領域をベース領域とした場合の、１層の縫目の層が形成される位置を線３０３で表した図である。
【図９】Ｎ層目の縫目の層と、縫目の延伸方向との対応関係を表す表である。
【図１０】点線３００内の領域をベース領域とした場合の、４層の縫目の層が形成される位置を線４００で表した図である。
【図１１】図６のメイン処理で実行される模様縫目処理のフローチャートである。
【図１２】図１１の模様縫目処理で実行される自動作成処理のフローチャートである。
【図１３】具体例１の刺繍データに従って縫製する場合の、縫製順序と、縫製部位との対応を表す表である。
【図１４】具体例１の刺繍データに従って縫製した後に、縫製対象物を除去した場合に得られる刺繍縫製物の写真である。
【図１５】具体例２の刺繍データに従って縫製する場合の、縫製順序と、縫製部位との対応を表す表である。
【図１６】具体例２の刺繍データに従って縫製した後に、縫製対象物を除去した場合に得られる刺繍縫製物の写真である。
【図１７】点線３００内の領域をベース領域とした場合の、１層の縫目の層が形成される位置を線３２３で表した図である。
【図１８】点線３００内の領域をベース領域とした場合の、ベース縫目が形成される位置を線３４１で表した図である。
【図１９】図６のメイン処理で実行されるベース縫目処理のフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明を具現化した一実施の形態である刺繍データ作成装置１について、図面を参照して説明する。なお、参照する図面は、本発明が採用し得る技術的特徴を説明するために用いるものであり、記載している装置の構成、フローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２６】
まず、刺繍データ作成装置１の構成について、図１と図２とを参照して説明する。刺繍データ作成装置１は、後述の刺繍ミシン３（図３参照）によって縫製される刺繍模様のデータを作成する装置である。特に、刺繍データ作成装置１は、所望の刺繍図柄の画像から取得した画像データに基づき、加工布（図示せず）と、水溶性シート（図示せず）といった縫製対象物に刺繍模様を縫製するための刺繍データを作成することができる。図１のように、刺繍データ作成装置１は、例えば、所謂パーソナルコンピュータ等の汎用型の装置である。刺繍データ作成装置１は、装置本体１０を備える。刺繍データ作成装置１はさらに、キーボード２１と、マウス２２と、ディスプレイ２４と、イメージスキャナ装置２５とを備え、これらの機器は装置本体１０に接続されている。キーボード２１と、マウス２２とはそれぞれ、入力機器である。ディスプレイ２４は、情報を表示する。
【００２７】
次に、図２を参照して刺繍データ作成装置１の電気的構成について説明する。図２のように、刺繍データ作成装置１は、刺繍データ作成装置１の制御を司るコントローラであるＣＰＵ１１を備えている。ＣＰＵ１１には、ＲＡＭ１２と、ＲＯＭ１３と、入出力（Ｉ／Ｏ）インタフェイス１４とが接続されている。ＲＡＭ１２は、各種のデータを一時的に記憶する。ＲＯＭ１３は、ＢＩＯＳ等を記憶する。Ｉ／Ｏインタフェイス１４は、データの受け渡しの仲介を行う。Ｉ／Ｏインタフェイス１４には、ハードディスク装置（ＨＤＤ）１５と、マウス２２と、ビデオコントローラ１６と、キーコントローラ１７と、ＣＤ−ＲＯＭドライブ１８と、メモリカードコネクタ２３と、イメージスキャナ装置２５とが接続されている。また、図２には図示されていないが、刺繍データ作成装置１は、外部機器又はネットワークとの接続のための外部インタフェイスを備えていてもよい。
【００２８】
ＨＤＤ１５は、刺繍データ記憶エリア１５３と、プログラム記憶エリア１５４とを含む複数の記憶エリアを備える。刺繍データ記憶エリア１５３には、刺繍データが記憶される。刺繍データは、刺繍データ作成プログラムをＣＰＵ１１が実行することによって作成される。刺繍データは、刺繍ミシン３で刺繍を行う際に使用されるデータであり、縫製順序と、針落ち点データと、糸色データとを含む。プログラム記憶エリア１５４には、ＣＰＵ１１によって実行される刺繍データ作成プログラムを含む複数のプログラムが記憶されている。なお、刺繍データ作成装置１がＨＤＤ１５を備えていない専用機である場合は、ＲＯＭ１３に刺繍データ作成プログラムが記憶されてもよい。
【００２９】
ＨＤＤ１５には、上記の記憶エリアの他、模様データ記憶エリア１５１と、設定記憶エリア１５２と、その他のデータ記憶エリア１５５とを備える。模様データ記憶エリア１５１は、模様データが記憶される。模様データは、刺繍データを作成する対象となる模様を表す。模様データは、模様を表す画像データと、模様を縫製するための刺繍データとの少なくともいずれかである。設定記憶エリア１５２は、後述する刺繍データ作成処理で使用される各種設定値が記憶される。その他のデータ記憶エリア１５５には、例えば、各種パラメータの初期値及び設定値が記憶されている。
【００３０】
ビデオコントローラ１６には、ディスプレイ２４が接続され、キーコントローラ１７にはキーボード２１が接続されている。ＣＤ−ＲＯＭドライブ１８には、ＣＤ−ＲＯＭ５４を挿入することができる。例えば、刺繍データ作成プログラムの導入時には、刺繍データ作成装置１の制御プログラムである刺繍データ作成プログラムを記憶するＣＤ−ＲＯＭ５４がＣＤ−ＲＯＭドライブ１８に挿入される。そして、刺繍データ作成プログラムがセットアップされ、ＨＤＤ１５のプログラム記憶エリア１５４に記憶される。また、メモリカードコネクタ２３には、メモリカード５５を接続して、メモリカード５５の情報の読み取り及びメモリカード５５に情報の書き込みを行うことができる。
【００３１】
次に、図３を参照して、刺繍ミシン３について、簡単に説明する。刺繍ミシン３は、刺繍データ作成装置１で作成された刺繍データに基づいて刺繍模様を縫製する。図３のように、刺繍ミシン３は、ミシンベッド３０と、脚柱部３６と、アーム部３８と、頭部３９とを有する。ミシンベッド３０は、縫製者に対して左右方向に長い。脚柱部３６は、ミシンベッド３０の右端部から上方へ立設されている。アーム部３８は、脚柱部３６の上端から左方へ延びる。頭部３９は、アーム部３８の左端に連結している。ミシンベッド３０上には、刺繍が施される加工布（図示せず）を保持する刺繍枠４１が配置される。そして、Ｙ方向駆動部４２とＸ方向駆動機構（図示せず）とが刺繍枠４１を装置固有のＸＹ座標系で示される所定位置に移動させる。Ｘ方向駆動機構は、本体ケース４３内に収容される。刺繍枠４１が移動されるのと合わせて、縫い針４４が装着された針棒３５と、釜機構（図示せず）とが駆動されることにより、加工布上に刺繍模様が形成される。Ｙ方向駆動部４２と、Ｘ方向駆動機構と、針棒３５とは、刺繍ミシン３に内蔵された制御装置（図示せず）によって制御される。制御装置は、マイクロコンピュータ等から構成される。
【００３２】
刺繍ミシン３の脚柱部３６の側面には、メモリカードスロット３７が搭載されている。メモリカードスロットには、メモリカード５５を着脱可能である。例えば、刺繍データ作成装置１で作成された刺繍データは、メモリカードコネクタ２３を介してメモリカード５５に記憶される。そして、メモリカード５５がメモリカードスロット３７に装着され、記憶された刺繍データが読み出されて、刺繍ミシン３に刺繍データが記憶される。刺繍ミシン３の制御装置（図示せず）は、メモリカード５５から供給された刺繍データに基づいて、上記の要素による刺繍動作を自動的に制御する。このようにして、刺繍データ作成装置１で作成された刺繍データに基づき、刺繍ミシン３を用いて刺繍模様を縫製することができる。
【００３３】
次に、刺繍データ作成装置１で実行されるメイン処理について図４から図１６を参照して説明する。図６のメイン処理は、ユーザが処理を開始させる指示を入力した場合に、図２のＨＤＤ１５に記憶された刺繍データ作成プログラムに従って、ＣＰＵ１１が実行する。一例として、図４の具体例１の模様１００と、図５の具体例２の模様２００とについて、刺繍データが作成される場合について説明する。具体例１と、具体例２とでは、縫製対象物として、一般的な水溶性のシートが用いられる。
【００３４】
刺繍データを作成する対象となる模様を対象模様という。本実施形態の対象模様は、線と、領域と、模様との少なくともいずれかによって表される。領域は、線によって囲まれた部分である。模様は、予め記憶装置に記憶された刺繍データによって表される。図４のように、模様１００は、線１０１から１０８と、領域１１１から１１５とで表される人の顔のイラストである。領域１１１は、線１０１によって囲まれる領域である。領域１１２は、線１０２によって囲まれる領域である。領域１１３は、線１０２によって囲まれる領域の内、線１０３よりも紙面下側にある領域である。領域１１４は、線１０５によって囲まれる領域である。領域１１５は、線１０６によって囲まれる領域である。具体例１では、一色の糸（例えば、オレンジ色）で縫製される場合の刺繍データが作成される。
【００３５】
図５のように、模様２００は、領域２１１と、領域２１２と、文字模様２２０と、刺繍模様２３０とで表されるクリスマスのイラストである。領域２１２は、線２０２によって囲まれる領域である。領域２１１は、線２０１によって囲まれる領域のうち、領域２１２を除く領域である。文字模様２２０は、筆記体の「Ｍｅｒｒｙ  Ｃｈｒｉｓｔｍａｓ」を表す。刺繍模様２３０は、雪だるまの刺繍模様を表す。文字模様２２０と、刺繍模様２３０とは、刺繍データ記憶エリア１５３に記憶されている刺繍データの中からユーザが選択した刺繍データによって表される模様である。線２０２によって囲まれた領域２１２は、白い雪を表す。具体例２では、複数色の糸で縫製される場合の刺繍データが作成される。具体的には、領域２１１と、領域２１２との糸色は濃い青色である。文字模様２２０の糸色は、黄色である。刺繍模様２３０の糸色は、黒色と、青色と、緑色と、赤色と、白色とである。
【００３６】
図６のように、メイン処理ではまず、模様データが取得され、取得された模様データはＲＡＭ１２に記憶される（Ｓ１０）。Ｓ１０で取得される模様データは、対象模様を表す。模様データとして画像データが取得される場合、画像データは任意の方法で取得されればよい。例えば、模様データ記憶エリア１５１に記憶されている画像データの中から、ユーザが選択した画像データが取得されてもよい。また例えば、ユーザがマウス２２を用いて入力した画像を表す画像データが取得されてもよい。また例えば、イメージスキャナ装置２５を用いて取得された画像データが取得されてもよい。Ｓ１０において、例えば、具体例１では、図４の模様１００を表す画像データが取得される。具体例２では、図５の模様２００の領域２１１と領域２１２とを表す画像データと、模様２００の文字模様２２０と、刺繍模様２３０とを表す刺繍データとが取得される。
【００３７】
次に、対象模様の輪郭をサテン縫いで縫製するか否かが設定される（Ｓ２０）。Ｓ２０は、ユーザの指示に従って実行されてもよいし、予め登録された設定に従って実行されてもよい。模様１００の輪郭は、線１０１で表される。模様２００の輪郭は、線２０１で表される。Ｓ２０では、例えば、具体例１では、輪郭が縫製されると設定され、具体例２では、輪郭が縫製されないと設定される。
【００３８】
次に、対象模様を表す縫目の種類が設定される（Ｓ３０）。対象模様に含まれる線と、領域と、模様とのそれぞれについて、ユーザによって縫目の種類が設定される。既に刺繍データが作成されている模様については、刺繍データに従った縫目がそのまま設定されてもよい。縫目の種類は、例えば、サテン縫いと、タタミ縫いと、透かし縫いとを含む３種類の縫目から選択される。透かし縫いは、サテン縫い及びタタミ縫いに比べて糸密度が小さい縫目である。透かし縫いの糸密度は、縫目の間から縫製対象物が透けて見える程度である。透かし縫いの糸密度として、複数種類の糸密度が設定可能である。透かし縫いの糸密度は、ユーザの指示に応じて、又は模様を表す画像の輝度値に応じて自動的に設定される。ここで、刺繍模様における糸密度とは、普通、刺繍模様の縫目を単位長さあたり何本の糸を並べて縫製するのかを決定する糸の本数のことをいうが、本実施形態においては、ユーザが設定するか又は自動設定する透かし縫いの糸密度は、縫目の方向がそれぞれ異なる層を重ねる数により設定するものとする。なお、透かし縫いの糸密度を、刺繍模様の縫目の単位長さあたりの糸の本数で設定してもよいことは言うまでもない。透かし縫いの糸密度の調整方法は、後述する。
【００３９】
具体例１では、例えば、次のように縫目の種類が設定される。図４の線１０２と、１０４から線１０８には、サテン縫いが設定される。線１０１については、Ｓ２０でサテン縫いが設定されている。領域１１３から１１５には、タタミ縫いが設定される。領域１１２には、透かし縫いが設定される。領域１１１には、縫目の種類は設定されない。具体例２では、例えば、次のように縫目の種類が設定される。領域２１１と領域２１２とには透かし縫いが設定される。文字模様２２０と、刺繍模様２３０とについては、既に作成された刺繍データに従い縫目の種類が設定され、新たに縫目の種類は設定されない。
【００４０】
次に、ベース縫目処理が実行される（Ｓ４０）。ベース縫目処理では、ベース縫目を縫製するための刺繍データが作成される。ベース縫目とは、互いに異なる方向に伸びる縫目が交差する交差部を複数備えた縫目である。ベース縫目は、例えば、メイン処理で作成された刺繍データに従って縫製が実行された後に縫製対象物が除去された場合であっても、刺繍模様の形状が維持されるようにするために形成される。
【００４１】
図７を参照して、ベース縫目処理の詳細を説明する。図７のように、ベース縫目処理ではまず、ベース領域が特定され、特定されたベース領域はＲＡＭ１２に記憶される（Ｓ１００）。ベース領域は、ベース縫目が形成される領域である。ベース領域は、ユーザが指定した領域、又は対象模様の輪郭線を含む輪郭線の内部の領域である。具体例１と具体例２とでは、対象模様の輪郭線を含む輪郭線の内部の領域が、ベース領域として特定される。ユーザがベース領域を指定する場合、縫製対象物が除去される部分の刺繍模様がベース領域と重なるように、ベース領域が指定されることが好ましい。
【００４２】
次に、縫目の層数Ｍが取得され、取得された層数ＭはＲＡＭ１２に記憶される（Ｓ１１０）。図８の点線３００によって囲まれる領域が、ベース領域として設定された場合を例に、縫目の層について説明する。点線３００によって囲まれるベース領域内に、１本の線３０３を設定する。線３０３は、複数の第１線分３０１と、複数の第２線分３０２とを含む。第１線分３０１は、第１方向３１１に伸びる。第１線分３０１は、紙面上下方向に所定の間隔で配置される。第２線分３０２は、第１線分３０１を点線３００に沿ってつなぐ。本実施形態では、線３０３上に形成される走り縫いの縫目を１層の縫目とする。本実施形態のベース縫目は、方向が互いに異なる複数の縫目の層が重ねられてできた縫目である。本実施形態では、層数Ｍは、例えば、２から６のいずれかの整数が選択可能である。層数Ｍは、ユーザが指定した値か、予め設定された値か、対象模様の輝度値に基づき設定される値かのいずれかである。具体例１では、例えば、ユーザから指定された値４が取得される。具体例２では、例えば、ユーザから指定された値２が取得される。
【００４３】
次に、Ｎに１が設定され、設定されたＮはＲＡＭ１２に記憶される（Ｓ１２０）。Ｎは、縫目の層を順に読み出すための変数である。次に、Ｎ層目の延伸方向が取得され、取得された延伸方向はＲＡＭ１２に記憶される（Ｓ１３０）。Ｎ層目の延伸方向は、Ｎ層目の縫目に含まれる第１線分の延伸方向を指す。Ｎ層目の延伸方向は、図９のように予め設定され、Ｎ層目の延伸方向は設定記憶エリア１５２に記憶されている。延伸方向は刺繍ミシン３（図３参照）のＸＹ座標系のＸ軸に対する反時計回りの角度で表される。延伸方向は０度以上１８０度未満の角度で表される。ＸＹ座標系は、前述のように、刺繍ミシン３が刺繍枠４１を移動させる処理で用いる座標系である。Ｎが２の場合、延伸方向として０度が取得される。
【００４４】
次に、ベース領域にＮ層目の縫目を縫製するための縫製データが作成され、作成された縫製データはＲＡＭ１２に記憶される（Ｓ１４０）。図４の具体例１の線１０１が図８の点線３００に対応する場合、Ｎが２では、線３０３上に走り縫いを形成するための縫製データが作成される。Ｎが２以上の場合、さらに、Ｎ層目の縫目と、Ｎ−１層目の縫目とをつなぐように、ベース領域の輪郭線上に形成される走り縫いの縫製データが作成される。次に、ＮがＳ１１０で取得されたＭと等しいか否かが判断される（Ｓ１５０）。ＮがＭより小さい場合（Ｓ１５０：ＮＯ）、Ｎはインクリメントされ、インクリメントされたＮはＲＡＭ１２に記憶される（Ｓ１６０）。次に、処理はＳ１３０に戻る。
【００４５】
ＮがＭと等しい場合（Ｓ１５０：ＹＥＳ）、ベース縫目処理は終了し、処理は図６のメイン処理に戻る。具体例１では、ベース縫目処理によって、図１０の線４００上に走り縫いを形成するための縫製データが作成される。線４００は、１から４層目の縫目の位置を表す線が重ね合わされることによって得られる。図１０のように、本実施形態のベース縫目は、縫目によって囲まれる領域が複数ある網状の形状を有する。本実施形態のベース縫目では、点線３００によって囲まれるベース領域の全域にわたって糸密度がほぼ均一である。図示しないが、具体例２についても、同様に２層の縫目の層を備えるベース縫目の縫製データが作成される。
【００４６】
図６において、Ｓ４０の次に、模様縫目処理が実行される（Ｓ５０）。模様縫目処理では、Ｓ３０で設定された縫目の種類に従って、対象模様に含まれる線と領域とを縫製するための縫製データが作成される。図１１を参照して模様縫目処理の詳細を説明する。図１１のように、模様縫目処理では、まず、図６のＳ３０で、縫目の種類に透かし縫いが設定された領域があるか否かが判断される（Ｓ２００）。領域がない場合（Ｓ２００：ＮＯ）、後述するＳ２７０が実行される。具体例１では、領域１１２に透かし縫いが設定されている（Ｓ２００：ＹＥＳ）。具体例２では、領域２１１と、領域２１２とに透かし縫いが設定されている（Ｓ２００：ＹＥＳ）。したがって、透かし縫いの糸密度を自動で設定するか否かが判断される（Ｓ２１０）。Ｓ２１０の判断は、ユーザからの指示又は設定値に基づき判断される。透かし縫いの糸密度は、上述のベース縫目と同様に、縫目の層を重ねる数によって調整される。
【００４７】
具体例１で、透かし縫いの糸密度がユーザによって指定される場合を想定する（Ｓ２１０：ＮＯ）。この場合、変数Ｌに１が設定され、設定された変数ＬはＲＡＭ１２に記憶される（Ｓ２３５）。Ｌは、縫目の種類に透かし縫いが設定されているＬ番目の領域を順に読み出すための変数である。次に、縫目の種類に透かし縫いが設定されているＬ番目の領域の糸密度が取得され、取得された糸密度はＲＡＭ１２に記憶される（Ｓ２４０）。糸密度は、ベース領域の糸密度と同様に、縫目の層数で指定される。縫目の層数として、例えば０から７が指定可能である。具体例１では、例えば、領域１１２の透かし縫いの糸密度として、層数１が指定される。次に、Ｌ番目の領域に透かし縫いを形成するための縫製データが作成され、作成された縫製データがＲＡＭ１２に記憶される（Ｓ２５０）。Ｓ２５０の処理は、例えば、図７のベース縫目処理と同様な処理である。ただし、本実施形態では、透かし縫いのＮ層目の延伸方向は、ベース縫目の図９のＮ層目の延伸方向と異なる。
【００４８】
具体例１では、Ｓ２５０で、延伸方向が４５度の縫目の層を形成するための縫製データが作成される。次に、図６のＳ３０で、縫目の種類に透かし縫いが設定された全ての領域について、縫製データが作成されたか否かが判断される（Ｓ２６０）。Ｓ２６０では、変数Ｌが、縫目の種類に透かし縫いが設定された領域の数ｎと等しければ、縫目の種類に透かし縫いが設定された全ての領域について、縫製データが作成されたと判断される。縫目の種類に透かし縫いが設定された領域のうち縫製データが作成されていない領域がある場合には（Ｓ２６０：ＮＯ）、変数Ｌはインクリメントされ、インクリメントされた変数ＬはＲＡＭ１２に記憶される（Ｓ２６５）。次に、処理はＳ２４０に戻る。縫目の種類に透かし縫いが設定された全ての領域について、縫製データが作成された場合には（Ｓ２６０：ＹＥＳ）、後述するＳ２７０が実行される。
【００４９】
具体例２で、透かし縫いの糸密度が対象模様に基づき自動的に決定される場合を想定する（Ｓ２１０：ＹＥＳ）。この場合、対象模様を表すカラー画像がグレースケール画像に変換され、グレースケール画像はＲＡＭ１２に記憶される（Ｓ２２０）。カラー画像をグレースケール画像に変換する方法は公知であるため説明を省略する。次に、自動作成処理が実行される（Ｓ２３０）。Ｓ２３０では、Ｓ２２０で得られたグレースケール画像の輝度値に基づき、自動的に決定された透かし縫いの糸密度に応じた縫製データが作成される。
【００５０】
図１２を参照して、自動作成処理の詳細を説明する。図１２のように、自動作成処理ではまず、変数ｉに１が設定され、設定された変数ｉはＲＡＭ１２に記憶される（Ｓ４００）。ｉは、縫目の種類に透かし縫いが設定された領域を順に読み出すための変数である。次に、図６のＳ３０で、縫目の種類に透かし縫いが設定された全ての領域について、縫製データが作成されたか否かが判断される（Ｓ４１０）。Ｓ４１０では、変数ｉが、縫目の種類に透かし縫いが設定された領域の数ｎよりも大きければ、縫目の種類に透かし縫いが設定された全ての領域について、縫製データが作成されたと判断される。縫製データが作成されていない領域がある場合（Ｓ４１０：ＮＯ）、ｉ番目の領域の輝度値Ｙｉが取得され、取得された輝度値ＹｉはＲＡＭ１２に記憶される（Ｓ４２０）。Ｓ４２０において、例えば、ｉ＝１の処理で、領域２１１の輝度値Ｙ１が取得される。また例えば、ｉ＝２の処理で、領域２１２の輝度値Ｙ２が取得される。
【００５１】
次に、Ｓ４２０で取得された輝度値Ｙｉが、閾値Ｔ１からＴ４と比較される（Ｓ４３０からＳ４６０）。閾値Ｔ１からＴ４は、Ｔ１＞Ｔ２＞Ｔ３＞Ｔ４を満たす。閾値Ｔ１からＴ４は、糸密度の調整方法と、対象模様の輝度とを考慮して設定される。輝度値Ｙｉが、閾値Ｔ１以上である場合（Ｓ４３０：ＹＥＳ）、縫目の層数Ｋに０が設定される（Ｓ４７０）。輝度値Ｙｉが、閾値Ｔ２以上且つ閾値Ｔ１未満である場合（Ｓ４３０：ＮＯ，Ｓ４４０：ＹＥＳ）、縫目の層数Ｋに１が設定される（Ｓ４８０）。輝度値Ｙｉが、閾値Ｔ３以上且つ閾値Ｔ２未満である場合（Ｓ４３０：ＮＯ，Ｓ４４０：ＮＯ，Ｓ４５０：ＹＥＳ）、縫目の層数Ｋに３が設定される（Ｓ４９０）。輝度値Ｙｉが、閾値Ｔ４以上且つ閾値Ｔ３未満である場合（Ｓ４３０：ＮＯ，Ｓ４４０：ＮＯ，Ｓ４５０：ＮＯ，Ｓ４６０：ＹＥＳ）、縫目の層数Ｋに５が設定される（Ｓ５００）。輝度値Ｙｉが、閾値Ｔ４未満である場合（Ｓ４３０：ＮＯ，Ｓ４４０：ＮＯ，Ｓ４５０：ＮＯ，Ｓ４６０：ＮＯ）、縫目の層数Ｋに７が設定される（Ｓ５１０）。具体例２では、例えば、領域２１１の縫目の層数Ｋに７が設定され、領域２１２の縫目の層数Ｋに０が設定される。
【００５２】
Ｓ４８０からＳ５１０のいずれかの次に、ｉ番目の領域に縫目の層数Ｋに応じた縫目を形成するための縫製データが作成され、作成された縫製データはＲＡＭ１２に記憶される（Ｓ５２０）。具体例２の領域２１１では、７層の縫目の層を縫製するための縫製データが作成される。ただし、本実施形態では、透かし縫いのＮ層目の延伸方向は、図９のベース縫目のＮ層目の延伸方向と異なる。また、透かし縫いの縫目の層の、３層目から７層目は、図１５を参照して後述するように、曲線を組み合わせた縫目である。Ｓ４７０又はＳ５２０の次に、変数ｉはインクリメントされ、インクリメントされたｉはＲＡＭ１２に記憶される（Ｓ５３０）。次に、処理はＳ４１０に戻る。Ｓ４１０において、縫目の種類に透かし縫いが設定された全ての領域の縫製データが作成された場合（Ｓ４１０：ＹＥＳ）、自動作成処理は終了し、処理は図１１の模様縫目処理に戻る。
【００５３】
図１１において、Ｓ２３０の次に、図６のＳ３０で、縫目の種類にサテン縫いが設定された線があるか否かが判断される（Ｓ２７０）。具体例１では、線１０２と、線１０４から１０８とについて、サテン縫いが設定されている（Ｓ２７０：ＹＥＳ）。したがって、線１０２と、線１０４から１０８とのそれぞれの上にサテン縫いを形成させるための縫製データが作成され、作成された縫製データはＲＡＭ１２に記憶される（Ｓ２８０）。サテン縫いの縫製データの作成方法は公知であるため説明を省略する。次に、後述のＳ２９０の処理が実行される。縫目の種類にサテン縫いが設定された線がないときには（Ｓ２７０：ＮＯ）、後述のＳ２９０の処理が実行される。
【００５４】
Ｓ２９０では、縫目の種類にタタミ縫いが設定された領域があるか否かが判断される。具体例１では、領域１１３から１１５について、タタミ縫いが設定されている（Ｓ２９０：ＹＥＳ）。したがって、領域１１３から１１５のそれぞれについてタタミ縫いを形成させるための縫製データが作成され、作成された縫製データはＲＡＭ１２に記憶される（Ｓ３００）。タタミ縫いの縫製データの作成方法は公知であるため説明を省略する。次に、後述のＳ３１０の処理が実行される。縫目の種類にタタミ縫いが設定された領域がないときには（Ｓ２９０：ＮＯ）、後述のＳ３１０の処理が実行される。
【００５５】
Ｓ３１０では、図６のＳ２０で輪郭をサテン縫いで縫製すると設定されたか否かが判断される。具体例１では、輪郭である線１０１上をサテン縫いで縫製すると設定されている（Ｓ３１０：ＹＥＳ）。したがって、線１０１上にサテン縫いを形成させるための縫製データが作成され、作成された縫製データはＲＡＭ１２に記憶される（Ｓ３２０）。次に、模様縫目処理は終了し、処理は図６のメイン処理に戻る。輪郭をサテン縫いで縫製すると設定されていないときには（Ｓ３１０：ＮＯ）、模様縫目処理は終了し、処理は図６のメイン処理に戻る。
【００５６】
図６において、Ｓ５０の次に、刺繍データが作成され、作成された刺繍データはＲＡＭ１２に記憶される（Ｓ６０）。Ｓ６０では、Ｓ４０で作成された縫目データに基づいて縫製した後に、Ｓ５０で作成された縫目データに基づき縫製されるように、刺繍データが作成される。本実施形態では特に、模様間をつなぐ走り縫いの縫目が少なくなるように、縫製順序が決定される。次に、メイン処理は終了する。
【００５７】
図４と図１３とを参照して、具体例１の模様１００に対応する刺繍データの縫製順序を説明する。図１３は、縫製順序（１から２３の数字）と、縫製順序に対応する部分模様又は縫目の部位とその縫目の種類とを表す。図１３のように、具体例１の模様１００の縫製順序と、部分模様（縫目の部位）及びその縫目の種類との対応は、以下の通りである。１番目の縫目と、２番目の縫目とは、線１０１の内側に形成される走り縫いの縫目である。１番目の縫目と、２番目の縫目とは、輪郭線付近の強度を向上させるための縫目（所謂下縫い）である。３番目から６番目の縫目は、ベース領域の走り縫いの縫目である。３番目から６番目の縫目はそれぞれ、ベース縫目に含まれる縫目の層に対応する縫目である。
【００５８】
８番目と、１０番目と、１２番目と、１３番目と、１５番目と、１７番目と、１８番目と、２０から２３番目とはそれぞれ、部分模様である。具体的には、８番目の部分模様は、線１０７を表すサテン縫いの模様である。１０番目の部分模様は、線１０８を表すサテン縫いの模様である。１２番目の部分模様は、領域１１５を表すタタミ縫いの模様である。１３番目の部分模様は、線１０６を表すサテン縫いの模様である。１５番目の部分模様は、線１０４を表すサテン縫いの模様である。１７番目の部分模様は、領域１１４を表すタタミ縫いの模様である。１８番目の部分模様は、線１０５を表すサテン縫いの模様である。２０番目の部分模様は、領域１１２を表す透かし縫いの模様である。２１番目の部分模様は、領域１１３を表すタタミ縫いの模様である。２２番目の部分模様は、線１０２を表すサテン縫いの模様である。２３番目の部分模様は、線１０１（輪郭線）を表すサテン縫いの模様である。７番目と、９番目と、１１番目と、１４番目と、１６番目と、１９番目との縫目はそれぞれ、部分模様間をつなぐ走り縫いの縫目である。
【００５９】
具体例１では、作成された刺繍データに基づき縫製した後に、縫製対象物を除去した場合、図１４の刺繍縫製物が得られる。図１４のように、模様間をつなぐ走り縫いの縫目がなるべく少なくなるように、刺繍データが作成される。このため、具体例１では、模様間をつなぐ走り縫いは刺繍縫製物の美観に殆ど影響がない。刺繍縫製物は、紙面左右対称の模様である。このため具体例１の刺繍縫製物、表から見た場合も、裏から見た場合も同じ模様である。具体例１では、領域１１１に対応するベース縫目が見えている部分と、領域１１２のうち領域１１３を除く部分とは、刺繍縫製物を光に透かしてみたときに、光を透過させる。領域１１１に対応するベース縫目が見えている部分と、領域１１２のうち領域１１３を除く部分とは、糸密度が異なるため、光が透過する程度が異なる。
【００６０】
図５と図１５とを参照して、具体例２の模様２００に対応する刺繍データの縫製順序を、説明する。図１５の表記方法は、図１３と同様である。ただし、図１５では見やすさを考慮し、各部分模様の大きさは、適宜拡大又は縮小して図示してある。図１５のように、縫製順序と、部分模様（縫目の部位）及び縫目の種類との対応は、以下の通りである。１番目の縫目と、２番目の縫目とは、線２０１の内側に形成される走り縫い（所謂下縫い）の縫目である。３番目の縫目と、４番目の縫目とは、ベース領域の走り縫い縫目である。３番目の縫目と、４番目の縫目とはそれぞれ、ベース縫目に含まれる縫目の層に対応する。５番目から１１番目の縫目は、領域２１２を除いた領域２１１の透かし縫いの縫目である。５番目から１１番目は、透かし縫いに含まれる縫目の層の３層目から７層目に対応している。図１５のように、３層目から７層目の縫目の層は、曲線を組合せた縫目の層である。なお、これらの曲線は交差していないが、交差していてもよい。
【００６１】
１２番目から１７番目の部分模様は、刺繍模様２３０に対応する模様である。図１５に表れていないが、１２番目の部分模様は、白色部分（雪だるまの本体）に対応する。１３番目の部分模様は、緑色部分（マフラー本体）に対応する。１４番目の部分模様は、赤色部分（帽子本体）に対応する。１５番目の部分模様は、青色部分（帽子リボン）に対応する。１６番目の部分模様は、黒色部分（各部の輪郭線）に対応する。１７番目の部分模様は、オレンジ色部分（鼻）に対応する。１８番目から３２番目の部分模様は、文字模様２２０に対応する黄色の縫目である。２３番目は、２２番目の部分模様（筆記体のｙ）と２４番目の部分模様（筆記体のＣ）との間のスペースを表す。
【００６２】
具体例２では、作成された刺繍データに基づき縫製した後に、縫製対象物を除去した場合、図１６の刺繍縫製物が得られる。具体例２では、領域２１２に対応する部分と、領域２１１に対応する部分とは、刺繍縫製物を光に透かしてみたときに、光を透過させる。領域２１２に対応する部分と、領域２１１に対応する部分とは、糸密度が異なるため、光が透過する程度が異なる。
【００６３】
以上のように、ＣＰＵ１１はメイン処理を実行する。図６のＳ１０は、本発明の「模様データ取得工程」に相当し、Ｓ１０の処理を実行するＣＰＵ１１は、本発明の「模様データ取得手段」として機能する。図７のＳ１００は、本発明の「領域取得工程」に相当し、Ｓ１００を実行するＣＰＵ１１は、本発明の「領域取得手段」として機能する。図７のＳ１１０からＳ１６０は、本発明の「第１作成工程」に相当し、Ｓ１１０からＳ１６０の処理を実行するＣＰＵ１１は、本発明の「第１作成手段」として機能する。図１２のＳ４１０からＳ５１０は、本発明の「第２設定工程」に相当し、Ｓ４１０からＳ５１０を実行するＣＰＵ１１は本発明の「第２設定手段」として機能する。図１２のＳ５２０を含む図１１の模様縫目処理は、本発明の「第２作成工程」及び「縫製データ取得工程」に相当し、模様縫目処理を実行するＣＰＵ１１は、本発明の「第２作成手段」及び「縫製データ取得手段」として機能する。図６のＳ６０は本発明の「刺繍データ作成工程」に相当し、Ｓ６０を実行するＣＰＵ１１は、本発明の「刺繍データ作成手段」として機能する。
【００６４】
刺繍データ作成装置１によれば、次の効果が得られる。図７のＳ１００で模様の外形輪郭線の内側がベース領域として取得される場合には、刺繍データ作成装置１は、ユーザがベース領域を指定する手間を省くことができる。またこの場合、刺繍データに従って縫製が実行された場合には、刺繍模様はベース領域と重なる領域に縫製されることになる。このため、縫製対象物が除去された場合でも、刺繍模様は自身の形状を確実に維持することができる。一方、Ｓ１００でユーザが指定した領域がベース領域として取得される場合には、刺繍データ作成装置１は、ユーザが所望する領域をベース領域とすることができる。刺繍データ作成装置１は、刺繍縫製物をデザインする際の自由度を向上させることができる。具体的には、刺繍データ作成装置１は、例えば、具体例２のように、ユーザが用意した領域２１１に、既存の刺繍データによって表される模様を配置した刺繍縫製物を縫製するための刺繍データを作成することができる。
【００６５】
刺繍データ作成装置１は、互いに延伸方向が異なる縫目の層を重ね合わせた縫目をベース縫目としている。したがって、刺繍データ作成装置１が作成した刺繍データによれば、縫目の方向が揃ったベース縫目を形成させることができる。この場合、ランダムな形状のベース縫目に比べ、ベース縫目の糸密度がベース領域の全域に亘ってほぼ均一にさせる処理が容易である。具体例１のベース縫目は、図１０の線４００で表されるように、ベース縫目は、縫製対象物が除去された後にも形状を維持できるのに十分な数の交差部を備える。
【００６６】
具体例２にように、図１１のＳ２３０で模様の色の階調に基づいて刺繍模様の糸密度が設定された場合、刺繍データ作成装置１は、ユーザが刺繍模様の糸密度を設定する手間を省くことができる。またこの場合、刺繍データに従って縫製が実行された後、縫製対象物が除去された場合に次のような効果が得られる。刺繍模様とベース領域とが重なる領域において、刺繍模様の縫目の隙間からベース縫目が見える領域と、見えない領域とでは、刺繍縫製物を光に透かしてみたときに、光が透過する程度が異なる。具体例２では、領域２１２は、領域２１１に比べ、刺繍縫製物を光に透かしてみたときに光が透過する程度が大きい。したがって、刺繍データ作成装置１は、同じ糸色で縫製される領域２１１と、領域２１２とについて、異なる糸密度となるように縫製データを作成することで、各領域の色の階調の違いを表現することができる。刺繍縫製物を光に透かしてみたときに、そうではないときに比べ、領域２１１と、領域２１２との糸密度の違いが際だつ。すなわち刺繍データ作成装置１は、刺繍縫製物を光に透かしてみたときと、そうではないときとで、違った模様が見えたり、違った印象を与えたりする刺繍縫製物を縫製するための刺繍データを作成することができる。
【００６７】
本発明の刺繍データ作成装置１は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。例えば、以下の（Ａ）から（Ｅ）までの変形を適宜加えてもよい。
【００６８】
（Ａ）上記実施形態では、パーソナルコンピュータを刺繍データ作成装置１としているが、例えば、刺繍データ作成プログラムを記憶したミシン（例えば、刺繍ミシン３）が、刺繍データを作成してもよい。刺繍データ作成装置１の構成は必要に応じて簡略化されてよい。
【００６９】
（Ｂ）縫製対象物は、刺繍ミシンに装着可能であり、縫目を形成可能であればよい。縫製対象物は、刺繍縫製後に一部又は全部が溶解されてもよいし、刺繍縫製後に溶解されなくてもよい。刺繍縫製後に一部又は全部が溶解される場合の縫製対象物としては、例えば、水溶性のシートの他、特定の薬剤によって溶解されるシートと、加熱されることによって溶解されるシートとが挙げられる。
【００７０】
（Ｃ）ベース縫目は、複数の互いに異なる方向に伸びる縫目が交差する交差部を複数備えていればよい。例えば、上記実施形態のように、ベース縫目が複数の縫目の層を重ねた縫目である場合、縫目の層の形状は変更可能である。具体的には、例えば、１層の縫目の層の形状は、図１７のように、第１方向３３１に伸びる線分３２１と、第２方向３３２に伸びる線分３２２とを含むジグザグな線３２３であってもよい。また例えば、１層の縫目の層の形状は、図１５の７番目から１１番目の縫目の層のように、曲線を組み合わせた線であってもよい。また例えば、ベース縫目は、複数の縫目の層を重ねた縫目でなくてもよい。具体的には、例えば、ベース縫目は、図１８のように、曲線が組み合わされた、交差部を複数備える縫目であってもよい。
【００７１】
上記実施形態のベース縫目は、全体として網状の形状を有していたが、網の目に対応する部分の形状はどのような形状でもよい。上記実施形態では、ベース縫目は走り縫いの縫目を含んでいたが、他の種類の縫目を含んでもよい。刺繍縫製物の強度の観点から、ベース縫目の糸密度は、ベース領域の全域にわたって均一であることが好ましい。
【００７２】
（Ｄ）図６のメイン処理は変更可能である。例えば、メイン処理に以下の（Ｄ−１）から（Ｄ−５）の変形が加えられてもよい。
【００７３】
（Ｄ−１）ベース領域の取得方法については変更可能である。例えば、模様データの外形輪郭の外側の最小矩形領域がベース領域として自動的に取得されてもよい。ベース領域は、ユーザが指定した領域であってもよい。ベース領域は、模様の輪郭を含む輪郭の内側の領域であってもよい。
【００７４】
（Ｄ−２）模様データが表す刺繍模様を縫製するための縫製データを取得する方法は変更可能である。具体例１のように、新たに作成された縫製データが、取得されてもよい。新たに縫製データが作製される場合、刺繍模様を縫製するための縫目の種類は適宜変更されてよい。具体例２のように、刺繍模様を縫製するための縫製データが予め記憶されている場合には、記憶装置から縫製データが取得されてもよい。
【００７５】
（Ｄ−３）刺繍データの作成方法は変更可能である。例えば、図６のＳ４０と、Ｓ５０とにおいて縫製順序が決定されれば、Ｓ６０の処理は省略されてもよい。この場合、Ｓ４０と、Ｓ５０との全体が本発明の「刺繍データ作成工程」に相当する。
【００７６】
（Ｄ−４）ベース縫目と、刺繍模様との糸密度の設定方法はそれぞれ変更可能である。例えば、ベース領域を表す色の階調に基づきベース領域の糸密度が決定されてもよい。この場合、例えば、図６のＳ４０において、図１９のベース縫目処理が実行されればよい。図１９では、図７のベース縫目処理と同様な処理には、同じステップ番号が付与されている。図１９のように、変形例のベース縫目処理は、Ｓ１１０に代えてＳ１０２からＳ１０６が実行される点で、図７のベース縫目処理と異なる。以下、上記実施形態のベース縫目と異なるＳ１０２からＳ１０６について説明する。
【００７７】
Ｓ１０２では、図１１のＳ２２０と同様に、ベース領域を表すグレースケール画像が作成される。Ｓ１０４では、Ｓ１０２で作成されたグレースケール画像に基づき、ベース領域の輝度値が取得され、取得された輝度値はＲＡＭ１２に記憶される。Ｓ１０６では、Ｓ１０４で取得された輝度値に基づき、ベース縫目の層数が取得され、取得された層数はＲＡＭ１２に記憶される。Ｓ１０６では、例えば、図１２のＳ４３０からＳ５１０のように、Ｓ１０４で取得された輝度値と、閾値との比較結果に基づき層数が取得されればよい。
【００７８】
変形例のベース縫目処理において、Ｓ１０２からＳ１０６の処理は、本発明の「第１設定工程」に相当し、Ｓ１０２からＳ１０６を実行するＣＰＵ１１は、本発明の「第１設定手段」として機能する。Ｓ１０６からＳ１６０の処理は、本発明の「第１作成工程」に相当し、Ｓ１０６からＳ１６０を実行するＣＰＵ１１は、本発明の「第１作成手段」として機能する。変形例のベース縫目処理では、ベース領域の階調に基づいてベース縫目の糸密度が設定されている。このため、刺繍データに従って縫製が実行された後、縫製対象物が除去された場合に次のような効果が得られる。刺繍縫製物を光に透かしてみたときに、光の通過する領域の密度が、糸密度によって異なる。したがって、刺繍データ作成装置１によって作成された刺繍データに基づき、次のような刺繍縫製物が得られる。すなわち、刺繍縫製物は、ベース縫目が刺繍模様で覆われていない領域について、刺繍縫製物を光に透かしてみたときと、そうではないときとで、違った模様が見えたり、違った印象を与えたりする。
【００７９】
（Ｄ−５）上記実施形態では、ベース縫目と透かし縫いとの糸密度を、縫目の層の数によって調整していたが、他の方法で糸密度が調整されてもよい。例えば、図８において第１方向３１１に伸びる線分３０１に対応する縫目の間隔が調整されることによって、糸密度が調整されてもよい。
【００８０】
（Ｅ）色の階調として、グレースケール画像の輝度値を例示したが、他の値が用いられてもよい。例えば、色の階調として、輝度値と、色相と、彩度と、明度とから選択された１以上の値が用いられてよい。色の階調に基づき糸密度を設定する方法は、上記実施形態のように、色の階調と糸密度との対応関係を記憶した表に基づき決定される方法の他、色の階調を所定の式に代入して糸密度が決定されてもよい。また、１つの領域内で色の階調が変化する場合には、１つの領域に対して１つの色の階調の代表値が決定されてもよい。色の階調の代表値は、例えば、平均値と、最頻値とのいずれかである。また例えば、１つの領域に対して複数の色の階調値が決定されてもよい。この場合、刺繍データ作成装置１は、糸密度を変化させることによって色の階調の変化を表現した刺繍縫製物を縫製するための刺繍データを作成することができる。
【符号の説明】
【００８１】
１    刺繍データ作成装置
１１    ＣＰＵ
１２    ＲＡＭ
１３    ＲＯＭ
１５    ＨＤＤ
【図１】
2011177357.tif 000003
【図２】
2011177357.tif 000004
【図３】
2011177357.tif 000005
【図４】
2011177357.tif 000006
【図６】
2011177357.tif 000007
【図７】
2011177357.tif 000008
【図８】
2011177357.tif 000009
【図９】
2011177357.tif 000010
【図１０】
2011177357.tif 000011
【図１１】
2011177357.tif 000012
【図１２】
2011177357.tif 000013
【図１３】
2011177357.tif 000014
【図１７】
2011177357.tif 000015
【図１８】
2011177357.tif 000016
【図１９】
2011177357.tif 000017
【図５】
2011177357.tif 000018
【図１４】
2011177357.tif 000019
【図１５】
2011177357.tif 000020
【図１６】
2011177357.tif 000021