(57)【要約】【課題】ミシンの構造、及びモータ制御等を複雑化することなく、縫製対象物に立体感のある刺繍縫製を行うための刺繍データを生成する刺繍データ生成装置、刺繍データ生成プログラム、及びコンピュータ読取り可能な媒体を提供すること。【解決手段】刺繍データ生成装置の第一記憶手段は、比較的柔らかい縫製対象物を局所的に縫い縮ませる特定縫目を含む単位模様を縫製するための縫目データを複数記憶する。刺繍データ生成装置では、単位模様を配置する予定の領域が取得される（Ｓ４）。複数の単位模様の中から所望の単位模様が特定される（Ｓ７）。取得された領域に、特定された単位模様が複数配置される（Ｓ８）。領域に複数配置された単位模様を、刺繍枠に保持された縫製対象物に、ミシンにより縫製するための刺繍データが生成される（Ｓ８）。【選択図】図４
2014213060.tif 000002
【特許請求の範囲】
【請求項１】
比較的柔らかい縫製対象物を局所的に縫い縮ませる特定縫目を含む単位模様を、刺繍枠が装着されたミシンにより縫製するための縫目データを複数記憶する第一記憶手段と、
前記単位模様を配置する予定の領域を取得する領域取得手段と、
前記第一記憶手段に記憶された複数の前記縫目データに基づき、複数の前記単位模様の中から所望の前記単位模様を特定する模様特定手段と、
前記領域取得手段によって取得された領域に、前記模様特定手段によって特定された前記単位模様を複数配置する配置手段と、
前記模様特定手段によって特定された前記単位模様の前記縫目データに基づいて、前記配置手段によって前記領域に複数配置された前記単位模様を、前記刺繍枠に保持された前記縫製対象物に、前記ミシンにより縫製するための刺繍データを生成する刺繍データ生成手段と
を備えたことを特徴とする刺繍データ生成装置。
【請求項２】
前記単位模様の大きさ、前記単位模様の数、前記単位模様間の間隔、及び前記単位模様間の配置角度の少なくとも何れかを設定する第一設定手段を備え、
前記配置手段は、前記第一設定手段が設定した設定値に従って、前記領域取得手段が取得した前記領域に、前記模様特定手段が特定した前記単位模様を複数配置することを特徴とする請求項１に記載の刺繍データ生成装置。
【請求項３】
前記単位模様を縫製することによって前記縫製対象物に形成される凸部の大きさを設定する第二設定手段と、
前記第二設定手段が設定した前記凸部の大きさに応じて、前記特定縫目を互いに重ねて縫製する回数を設定する第三設定手段と
を更に備え、
前記刺繍データ生成手段は、前記縫目データと、前記第三設定手段で設定した前記特定縫目を互いに重ねて縫製する回数とに基づき、前記刺繍データを生成することを特徴とする請求項１又は２に記載の刺繍データ生成装置。
【請求項４】
前記領域の輪郭を表す図形を特定する図形特定手段を更に備え、
前記領域取得手段は、前記図形特定手段が特定した前記図形に基づき、前記領域を取得することを特徴とする刺繍データ生成装置。
【請求項５】
画像を表示する表示手段と、
前記刺繍データ生成手段が生成した前記刺繍データによって表される縫目と、前記図形とを表す画像を前記表示手段に表示させる表示制御手段と
を更に備えることを特徴とする請求項４に記載の刺繍データ生成装置。
【請求項６】
第二記憶手段と、
前記刺繍データ生成手段によって生成された前記刺繍データを前記第二記憶手段に記憶させる記憶制御手段と
を更に備えることを特徴とする請求項１から５の何れかに記載の刺繍データ生成装置。
【請求項７】
前記特定縫目は、
前記配置手段によって配置された複数の前記単位模様の内側に凸部が形成され、且つ前記単位模様の外側であって隣り合う単位模様間に凹部が形成される縫目を含むことを特徴とする請求項１から６の何れかに記載の刺繍データ生成装置。
【請求項８】
請求項１から７の何れかに記載の刺繍データ生成装置の各種処理手段として、刺繍データ生成装置のコンピュータを機能させるための刺繍データ生成プログラム。
【請求項９】
請求項８に記載の刺繍データ生成プログラムを記憶したコンピュータ読取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍縫製可能なミシンによって刺繍縫製を行うための刺繍データを生成する刺繍データ生成装置、刺繍データ生成プログラム、及びコンピュータ読取り可能な媒体に関する。
【背景技術】
【０００２】
刺繍縫製可能なミシンが知られている。特許文献１に記載のミシンでは、２つの刺繍枠の各々を搬送する２つのＸ軸送りモータを備える。ミシンは、２つの刺繍枠を用いて１つの縫製対象物を保持し、２つの刺繍枠の間隔を調整することによって縫製対象物を適宜弛ませて縫製する。これによりミシンは、縫製対象物に皺を形成させて立体感のある刺繍模様を縫製することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−５４９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記ミシンでは、ミシンの構造、及びＸ軸送りモータの制御が複雑であった。
【０００５】
本発明の目的は、ミシンの構造、及びモータ制御等を複雑化することなく、縫製対象物に立体感のある刺繍縫製を行うための刺繍データを生成する刺繍データ生成装置、刺繍データ生成プログラム、及びコンピュータ読取り可能な媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る刺繍データ生成装置は、比較的柔らかい縫製対象物を局所的に縫い縮ませる特定縫目を含む単位模様を、刺繍枠が装着されたミシンにより縫製するための縫目データを複数記憶する第一記憶手段と、前記単位模様を配置する予定の領域を取得する領域取得手段と、前記第一記憶手段に記憶された複数の前記縫目データに基づき、複数の前記単位模様の中から所望の前記単位模様を特定する模様特定手段と、前記領域取得手段によって取得された領域に、前記模様特定手段によって特定された前記単位模様を複数配置する配置手段と、前記模様特定手段によって特定された前記単位模様の前記縫目データに基づいて、前記配置手段によって前記領域に複数配置された前記単位模様を、前記刺繍枠に保持された前記縫製対象物に、前記ミシンにより縫製するための刺繍データを生成する刺繍データ生成手段とを備える。
【０００７】
第一態様に係る刺繍データ生成装置は、縫製対象物を局所的に縫い縮ませる特定縫目を含む複数の単位模様の中から所望の単位模様を特定し、特定した単位模様を領域取得手段によって取得された領域に配置して、配置した単位模様の縫目データに基づいて刺繍データを生成することができる。そして、生成した刺繍データに基づいて、ミシンで縫製を行うことにより、縫製対象物が縫い縮むことで凸部が形成された立体感のある刺繍模様を容易に縫製することができる。従って、従来のようにミシンの構成を複雑化したり、ミシンの制御を複雑化したりする必要はない。
【０００８】
本発明の第二態様に係る刺繍データ生成プログラムは、第一態様に係る刺繍データ生成装置の各種処理手段として、刺繍データ生成装置のコンピュータを機能させる。第二態様に係る刺繍データ生成プログラムは、刺繍データ作成プログラムがコンピュータによって実行されることにより、第一態様に係る刺繍データ作成装置と同様の効果を奏することができる。
【０００９】
本発明の第三態様に係るコンピュータ読取り可能な媒体は、第二態様に係る刺繍データ生成プログラムを記憶する。第三態様の媒体は、媒体に記憶された刺繍データ生成プログラムがコンピュータによって実行されることにより、第一態様に係る刺繍データ作成装置と同様の効果を奏することができる。
【図面の簡単な説明】
【００１０】
【図１】刺繍データ生成装置１の電気的構成を示すブロック図である。
【図２】ＨＤＤ１５が備える記憶エリアの説明図である。
【図３】ミシン３の外観図である。
【図４】パッカリング模様処理のフローチャートである。
【図５】画面５０の説明図である。
【図６】単位模様選択画面５３の説明図である。
【図７】図４のパッカリング模様処理で実行される刺繍データ生成処理のフローチャートである。
【図８】設定画面６１の説明図である。
【図９】設定画面８０の説明図である。
【図１０】設定画面８５の説明図である。
【図１１】単位模様９１について、初期配置から、Ｄｉｒｅｃｔｉｏｎ，Ｏｆｆｓｅｔ，又はＩｎｔｅｒｖａｌが変更された場合の配置の説明図である。
【図１２】設定画面６１の設定に従って、図形５１の輪郭線よりも十分に大きい領域に、単位模様９１が複数配置された状態を示す図である。
【図１３】設定画面８０の設定に従って、図形５１の輪郭線よりも十分に大きい領域に、単位模様９２が複数配置された状態を示す図である。
【図１４】設定画面８５の設定に従って、図形５１の輪郭線よりも十分に大きい領域に、単位模様９３が複数配置された状態を示す図である。
【図１５】パッカリング模様１３１の刺繍仕上がりイメージ１８１を示す図である。
【図１６】パッカリング模様１３２の刺繍仕上がりイメージ１８２を示す図である。
【図１７】パッカリング模様１３３の刺繍仕上がりイメージ１８３を示す図である。
【図１８】パッカリング模様１３１の縫い順の設定方法の説明図である。
【図１９】パッカリング模様１３１が備える凸部１４１及び凹部１４２を示す仮想的な断面の斜視図である。
【発明を実施するための形態】
【００１１】
以下、本実施形態について、図面を参照して説明する。まず、図１を参照して、刺繍データ生成装置１の構成について説明する。刺繍データ生成装置１は、後述のミシン３（図３参照）によって、刺繍枠に保持された縫製対象物（例えば、加工布）に刺繍模様の縫目を形成するための刺繍データを生成可能な装置である。
【００１２】
刺繍データ生成装置１は、刺繍データ生成専用の装置であってもよいし、所謂パーソナルコンピュータ等の汎用型の装置であってもよい。本実施形態では、汎用型の刺繍データ生成装置１を例示する。図１に示すように、刺繍データ生成装置１は、刺繍データ生成装置１の制御を司るコントローラであるＣＰＵ１１を備えている。ＣＰＵ１１には、ＲＡＭ１２，ＲＯＭ１３，及び入出力（Ｉ／Ｏ）インタフェイス１４が接続されている。ＲＡＭ１２は、ＣＰＵ１１による演算処理で得られた演算結果等、各種のデータを一時的に記憶する。ＲＯＭ１３は、ＢＩＯＳ等を記憶する。
【００１３】
Ｉ／Ｏインタフェイス１４は、データの受け渡しの仲介を行う。Ｉ／Ｏインタフェイス１４には、ハードディスク装置（ＨＤＤ）１５，入力回路１６，出力回路１７，外部通信インタフェイス１８，及びコネクタ１９が接続されている。
【００１４】
入力回路１６には、キーボード等の入力部２０が接続され、出力回路１７には、表示機器であるディスプレイ２１が接続されている。外部通信インタフェイス１８は、ネットワーク２５への接続を可能とするインタフェイスである。刺繍データ生成装置１は、ネットワーク２５を介して外部機器に接続することができる。コネクタ１９には、メモリカード等の記憶媒体５５が接続可能である。刺繍データ生成装置１は、コネクタ１９を介して、記憶媒体５５のデータの読み取り及び記憶媒体５５へのデータの書き込みを行うことができる。
【００１５】
図２に示すように、ＨＤＤ１５は、プログラム記憶エリア１５１，単位模様記憶エリア１５２，対応記憶エリア１５３及びその他の記憶エリア１５４を含む複数の記憶エリアを備える。プログラム記憶エリア１５１は、後述するパッカリング模様処理を実行するためのプログラムを含む各種プログラムを記憶する。単位模様記憶エリア１５２は、単位模様のＩＤ，縫目データ及び単位模様の属性を対応付けて記憶する。単位模様は、比較的柔らかい縫製対象物を局所的に縫い縮ませる特定縫目を含む模様である。単位模様を縫製対象物に縫製することによって、縫製対象物に凸部が形成される。縫目データは、単位模様を後述する刺繍枠４１が装着されたミシン３により縫製するためのデータである。縫目データは、針落ち点の座標と、縫い順ＰＮとを含むデータである。Ｎは自然数である。針落ち点及び座標については後述する。ＩＤは、単位模様を識別するための情報である。属性１から５は各々、単位模様の大きさ（Ｓｉｚｅ）、単位模様間の配置角度（Ｄｉｒｅｃｔｉｏｎ）、単位模様のズレ量（Ｏｆｆｓｅｔ）、単位模様の凸部の大きさ（Ｄｅｐｔｈ）、及び単位模様の間隔（Ｉｎｔｅｒｖａｌ）である。
【００１６】
ＩＤが１の縫目データは、円状模様５６を表す、六角形状の単位模様９１を縫製するためのデータである。円状模様５６は、単位模様９１に内接する。単位模様９１の縫目データは、Ｐ１からＰ７の順に縫製される７個の針落ち点の座標を有する。本実施形態では、針落ち点の位置を黒い四角状の図形で図示する。ＩＤが２の縫目データは、菱形状模様５７（図９参照）を表す、菱形状の単位模様９２を縫製するためのデータである。菱形状模様５７は、単位模様９２と一致する。単位模様９２の縫目データは、Ｐ１からＰ９の順に縫製される９個の針落ち点の座標を有する。ＩＤが３の縫目データは、帯状模様５８（図１０参照）を表す、単位模様９３を縫製するためのデータである。帯状模様５８の幅は、単位模様９３の幅と一致する。幅は、単位模様９３の延伸方向（図２では左右方向）に直交する方向の長さである。単位模様９３の縫目データは、Ｐ１からＰ１７の順に縫製される１７個の針落ち点の座標を有する。対応記憶エリア１５３は、Ｄｅｐｔｈと、繰り返し回数との対応を記憶する。Ｄｅｐｔｈと繰り返し回数の詳細については後述する。その他の記憶エリア１５４は、詳しく図示しないが、その他のデータを記憶する。
【００１７】
図３を参照して、刺繍データに基づいて刺繍模様を縫製することが可能なミシン３について、簡単に説明する。図３に示すように、ミシン３は、ベッド部３０，脚柱部３６，アーム部３８，及び頭部３９を有する。ベッド部３０は、左右方向に長い、ミシン３の土台部である。脚柱部３６は、ベッド部３０の右端部から上方へ延びる。アーム部３８は、ベッド部３０に対向して脚柱部３６の上端から左方へ延びる。頭部３９は、アーム部３８の左端に連結する部位である。
【００１８】
刺繍縫製時には、ミシン３のユーザは、ベッド部３０上に配置されるキャリッジ４２に、縫製対象物を保持する刺繍枠４１を装着する。刺繍枠４１は、キャリッジ４２に収容されたＹ方向移動機構（図示略）及び本体ケース４３内に収容されたＸ方向移動機構（図示略）によって、針落ち点の座標に移動される。針落ち点の座標は、ミシン３に固有のＸＹ座標系で示される。針落ち点は、針穴（図示略）の鉛直上方に配置された縫針４４が、針棒３５を縫製対象物の上から下方向に移動させた際に、縫針４４が縫製対象物に刺さる点である。本実施形態では、Ｘ方向は、ミシン３の左右方向である。Ｘプラス方向は、左から右に向かう方向である。Ｘマイナス方向は、右から左に向かう方向である。Ｙ方向は、ミシン３の前後方向である。Ｙプラス方向は、後ろから前に向かう方向である。Ｙマイナス方向は、前から後ろに向かう方向である。刺繍枠４１が移動されるのと合わせて、縫針４４が装着された針棒３５及び釜機構（図示略）が駆動されることにより、縫製対象物上に刺繍模様が形成される。なお、Ｙ方向移動機構、Ｘ方向駆動機構、針棒３５等は、刺繍データに基づき、ミシン３に内蔵されたＣＰＵ（図示略）によって制御される。刺繍データは、縫目データと同様に、刺繍模様の縫目を形成するための針落ち点の座標及び縫い順を示すデータである。
【００１９】
ミシン３の脚柱部３６の側面には、記憶媒体５５を着脱可能なコネクタ３７が搭載されている。例えば、刺繍データ生成装置１で生成された刺繍データは、コネクタ１９を介して記憶媒体５５に記憶される。その後、記憶媒体５５がミシン３のコネクタ３７に装着され、記憶された刺繍データが読み出されて、ミシン３に刺繍データが記憶される。ミシン３のＣＰＵは、記憶媒体５５から読み出された刺繍データに基づいて、上記の要素による刺繍模様の縫製動作を制御する。このようにして、ミシン３は、刺繍データ生成装置１で生成された刺繍データに基づいて刺繍模様を縫製することができる。
【００２０】
パッカリング模様について説明する。パッカリング模様は、ユーザが指定した領域内に単位模様を複数配置した模様であり、通常の刺繍模様に比べ、特定縫目によって形成される凸部によって立体感のある装飾性を高めた模様である。通常の刺繍模様は、比較的柔らかい縫製対象物に縫目が形成された場合にも、縫い縮みが起こらないように縫目が設定されている。しかしながら、パッカリング模様は、比較的柔らかい縫製対象物に縫目が形成される場合に生じる縫い縮みを、模様の装飾性を高めるものとして利用する。パッカリング模様の縫製に適した縫製対象物は、本実施形態では、オーガンジーを使用するものとするが、布厚が薄い他の加工布を使用してもよい。縫製対象物が刺繍枠４１に保持されているときには、縫製対象物は適度に引っ張られた状態である。この状態で縫製対象物にパッカリング模様が縫製されても、パッカリング模様の凸部は形成されない。刺繍枠４１に保持された縫製対象物にパッカリング模様が縫製された後、縫製対象物が刺繍枠４１から取り外されると、縫製対象物は引っ張られた状態から弛んだ状態となり、縫い縮みが起こる。これにより、縫製対象物にパッカリング模様の凸部が形成される。
【００２１】
図４から図１９を参照して、本実施形態の刺繍データ生成装置１で行われるパッカリング模様処理について、具体例１から３を用いて説明する。本実施形態の刺繍データ生成装置１は、パッカリング模様の刺繍データを生成する処理と、通常の刺繍模様の刺繍データを生成する処理との双方を実行可能である。パッカリング模様処理は、領域を指定する図形を選択又は描画後、パッカリング模様の刺繍データを生成する処理を選択した場合に開始される。ＣＰＵ１１は、開始の指示を検知すると、ＨＤＤ１５のプログラム記憶エリア１５１に記憶されたパッカリング模様処理を実行するためのプログラムをＲＡＭ１２に読み出し、プログラムに含まれる指示を実行することで以下の処理を行う。具体例１から３は各々、図５の画面５０に示す図形５１の輪郭の内側の領域に図２の単位模様を複数配置したパッカリング模様の刺繍データを生成する場合である。図形５１の輪郭の内側の領域に配置する単位模様として、具体例１では、単位模様９１が選択され、具体例２では、単位模様９２が選択され、具体例３では、単位模様９３が選択された場合を想定する。以下の説明において、単位模様の配置は、ミシン３に固有のＸＹ座標系にて設定されるものとする。パッカリング模様処理で取得されたり、生成されたりしたデータは適宜ＲＡＭ１２に記憶されるものとする。
【００２２】
図４に示すように、ＣＰＵ１１はまず図形が選択されたことを検知するまで待機する（Ｓ１：ＮＯ）。ＣＰＵ１１は、図５の画面５０の図形５１が選択されたことを検知した場合（Ｓ１：ＹＥＳ）、選択された図形５１を特定し、図形５１の形状を読み込む（Ｓ２）。ＣＰＵ１１は、Ｓ２の処理で特定した図形５１に基づき、単位模様を配置する領域を取得する（Ｓ３）。本実施形態のＣＰＵ１１は、Ｓ２の処理で特定した図形の輪郭によって囲まれる領域を、単位模様を配置する予定の領域として取得する。
【００２３】
ＣＰＵ１１は、図５の画面５０において、「Ｐｕｃｋｅｒｉｎｇ」メニューの選択を検知すると、図６に示す単位模様選択画面５３（以下、画面５３）をディスプレイ２１に表示させる（Ｓ４）。画面５３は、Ｓ３で取得した領域に配置する単位模様を選択するための画面である。画面５３は、模様表示欄５４，スクロールバー２６，ＯＫボタン５９，及びＣａｎｃｅｌボタン６０を備える。模様表示欄５４には、ＨＤＤ１５の単位模様記憶エリア１５２に記憶された複数の縫目データに基づき、上述の単位模様９１から９３を含む複数種類の単位模様の各々について、単位模様が表す形状が表示される。円状模様５６は、単位模様９１によって表される模様である。菱形状模様５７は、単位模様９２によって表される模様である。帯状模様５８は、単位模様９３によって表される模様である。スクロールバー２６は、模様表示欄５４に表示される単位模様の形状を切り替える場合に操作される。ＯＫボタン５９は、模様表示欄５４に表示された複数種類の単位模様の形状の中から、所望の単位模様の形状が選択された後に選択される。Ｃａｎｃｅｌボタン６０は、単位模様が表す形状の選択を中止し、Ｓ１に処理を戻す場合に選択される。
【００２４】
ＣＰＵ１１は、入力部２０が操作され、Ｃａｎｃｅｌボタン６０が選択されたことを検知すると（Ｓ５：Ｃａｎｃｅｌ）、処理をＳ１に戻す。ＣＰＵ１１は、入力部２０が操作され、ＯＫボタン５９が選択されたことを検知すると（Ｓ５：ＯＫ）、模様表示欄５４に表示された複数種類の単位模様の中から選択された単位模様を特定する（Ｓ７）。具体例１では単位模様９１が特定され、具体例２では単位模様９２が特定され、具体例３では単位模様９３が特定される。ＣＰＵ１１は、刺繍データ生成処理を実行する（Ｓ８）。刺繍データ生成処理では、Ｓ７で特定された単位模様をＳ３で取得した領域に複数配置し、特定された単位模様の縫目データに基づいて、刺繍データを生成する処理が実行される。
【００２５】
図７に示すように、刺繍データ生成処理では、ＣＰＵ１１はまず、図２に示す単位模様記憶エリア１５２を参照し、図４のＳ７の処理で特定された単位模様の属性を取得する（Ｓ２２）。具体例１では、ＣＰＵ１１は単位模様９１の属性としてＶ１１からＶ１５を取得する。具体例２では、ＣＰＵ１１は単位模様９２の属性としてＶ２１からＶ２５を取得する。具体例３では、ＣＰＵ１１は単位模様９３の属性としてＶ３１，Ｖ３２，Ｖ３４，及びＶ３５を取得する。ＣＰＵ１１は、単位模様記憶エリア１５２を参照し、図４のＳ７の処理で特定された単位模様の縫目データを読み出す（Ｓ２３）。
【００２６】
ＣＰＵ１１は、Ｓ２２で取得した属性に基づき、ディスプレイ２１に特定された単位模様に応じた設定画面を表示させる（Ｓ２４）。具体例１では、ディスプレイ２１に図８に示す設定画面６１が表示される。具体例２では、ディスプレイ２１に図９に示す設定画面８０が表示される。具体例３では、ディスプレイ２１に図１０の設定画面８５が表示される。設定画面６１，８０，及び８５は各々、単位模様の配置を初期配置から変更する場合に操作される。円状模様５６の初期配置は、図１１のＣ１に示すように、円状模様５６を内接する単位模様９１が、Ｍ１行Ｍ２列のマトリクス状に間隔をあけずに並べられた配置である。Ｍ１及びＭ２は、自然数である。単位模様９２の初期配置は、単位模様９２がＭ１行Ｍ２列のマトリクス状に間隔をあけずに並べられた配置である。単位模様９３の初期配置は、単位模様９３がＹ方向に所定の間隔をあけて並べられた配置である。
【００２７】
設定画面６１及び８０は、設定欄６２から６６，プレビュー欄６７，ＯＫボタン７６，及びＣａｎｃｅｌボタン７７を備える。設定画面８５は、設定欄６２，６３，６５，及び６６，プレビュー欄６７，ＯＫボタン７６，並びにＣａｎｃｅｌボタン７７を備える。設定欄６２は、Ｓｉｚｅを設定可能なフィールドであり、単位模様の種類に応じて大きさの指定方法が異なる。単位模様９１及び９２の設定欄６２は、入力フィールド６８及び６９を備える。入力フィールド６８及び６９は各々、単位模様を内接する最小矩形のＸ方向及びＹ方向の長さを指定可能である。単位模様９３の設定欄６２は、入力フィールド８６を備える。入力フィールド８６は、単位模様９３の幅を設定可能である。
【００２８】
設定欄６３は、Ｄｉｒｅｃｔｉｏｎを設定可能なフィールドである。設定欄６３は、回転量を表す数値を入力する入力フィールド７０を備える。回転量は、Ｘプラス方向を基準として、反時計回りに回転させる場合をプラスの回転量とする。例えば設定画面６１において、入力フィールド７０に３０が設定され、その他の設定欄の値は初期の値から変更されない場合を想定する。この場合、図１１のＣ１に示す初期状態から、Ｃ２に示すように、複数の単位模様９１が一体的に３０度反時計回りに回転される。
【００２９】
設定欄６４は、Ｏｆｆｓｅｔを設定可能なフィールドである。設定欄６４は、単位模様９３の設定画面には設けられておらず、単位模様９３については、Ｏｆｆｓｅｔを設定可能ではない。設定欄６４は、チェックボックス７１及び７２，並びに入力フィールド７３を備える。入力フィールド７３は、単位模様群間の基準に対するＯｆｆｓｅｔ方向のズレ量を、単位模様のＯｆｆｓｅｔ方向の大きさに対する割合で設定可能である。単位模様群は、Ｍ１行Ｍ２列のマトリクス状に単位模様が配置された初期配置の、同じ行又は同じ列の単位模様を含む。チェックボックス７１及び７２は、単位模様群に含まれる単位模様の列設方向をＯｆｆｓｅｔ方向としてｒｏｗ及びｃｏｌｕｍｎの一方に設定可能である。例えば図８の設定画面６１において、チェックボックス７１が選択され、入力フィールド７３に２５が設定され、その他の設定欄の値は初期の値から変更されない場合を想定する。この場合、図１１のＣ１に示す初期配置から、Ｃ３に示すように、同じ行の単位模様９１を含む単位模様群９４から９７の各々が、Ｙプラス方向に隣接する単位模様群に対し、単位模様９１が表す円状模様５６の直径の２５％である距離Ｌ１だけ、Ｘプラス方向に移動した位置に配置される。
【００３０】
設定欄６５は、Ｄｅｐｔｈを設定可能なフィールドである。Ｄｅｐｔｈは、特定縫目によって縫製対象物に形成される凸部の大きさに相当する。設定欄６５は、バー７４，目盛７８及びイメージ７９を備える。凸部の大きさは、イメージ７９によって模式的に示すように、同じ縫製対象物に同じ糸を使用して単位模様を縫製した場合に形成される凸部の大きさを比較した相対的な指標である。本実施形態では、目盛７８が備える１から５の５つの値の何れか１つをバー７４によって選択可能である。
【００３１】
設定欄６６は、Ｉｎｔｅｒｖａｌを設定可能なフィールドである。設定欄６６は、入力フィールド７５を備える。入力フィールド７５は、単位模様群間の間隔を設定可能である。単位模様９１及び９２の単位模様群は、設定欄６３の単位模様群と同様である。単位模様９３の単位模様群は、同じ行の単位模様を含む。例えば設定画面６１において、チェックボックス７１が選択され、入力フィールド７５に２ｍｍが設定され、その他の設定欄の値は初期の値から変更されない場合を想定する。この場合、図１１のＣ１に示す初期配置から、Ｃ４に示すように、単位模様群９４から９７の各々は、隣り合う単位模様群との間隔Ｌ２が２ｍｍとなるように配置される。
【００３２】
プレビュー欄６７は、属性の設定状況に応じた単位模様の配置を表示する。プレビュー欄６７に表示される画像は、属性が変更された場合に、随時更新される。プレビュー欄６７の左右方向及び上下方向は、各々、Ｘ方向及びＹ方向に対応する。ＯＫボタン７６は、単位模様の属性の設定が完了した場合に選択され、Ｃａｎｃｅｌボタン７７は、単位模様の属性の設定を中止する場合に選択される。
【００３３】
ＣＰＵ１１は、設定欄６２が変更されたことを検知した場合（Ｓ２５：ＹＥＳ）、特定された単位模様のＳｉｚｅに変更後の数値を設定する（Ｓ２６）。ＣＰＵ１１は、設定欄６３が変更されたことを検知した場合（Ｓ２５：ＮＯ，Ｓ２７：ＹＥＳ）、特定された単位模様のＤｉｒｅｃｔｉｏｎに変更後の数値を設定する（Ｓ２８）。ＣＰＵ１１は、設定欄６４が変更されたことを検知した場合（Ｓ２５：ＮＯ，Ｓ２７：ＮＯ，Ｓ２９：ＹＥＳ）、特定された単位模様のＯｆｆｓｅｔに変更後の数値を設定する（Ｓ３０）。ＣＰＵ１１は、設定欄６６が変更されたことを検知した場合（Ｓ２５：ＮＯ，Ｓ２７：ＮＯ，Ｓ２９：ＮＯ，Ｓ３１：ＹＥＳ）、ＣＰＵ１１は、特定された単位模様のＩｎｔｅｒｖａｌに変更後の数値を設定する（Ｓ３２）。Ｓ２６，Ｓ２８，Ｓ３０又はＳ３２の次に、ＣＰＵ１１は、属性の変更に基づき、ディスプレイ２１にプレビュー欄６７の画像を更新させる（Ｓ３５）。ＣＰＵ１１は、設定欄６５が変更されたことを検知した場合（Ｓ２５：ＮＯ，Ｓ２７：ＮＯ，Ｓ２９：ＮＯ，Ｓ３１：ＮＯ，Ｓ３３：ＹＥＳ）、変更された数値に基づき、Ｄｅｐｔｈを変更する（Ｓ３２）。
【００３４】
Ｓ３５又はＳ３４の次に、ＣＰＵ１１は、ＯＫボタン７６及びＣａｎｃｅｌボタン７７の押下を検知しない場合（Ｓ３６：ＮＯ，Ｓ３７：ＮＯ）、処理をＳ２５に戻す。ＣＰＵ１１は、Ｃａｎｃｅｌボタン７７の押下を検知した場合（Ｓ３６：ＮＯ，Ｓ３７：ＹＥＳ）、処理を図４のＳ５に戻す。ＣＰＵ１１は、ＯＫボタン７６の押下を検知した場合（Ｓ３６：ＹＥＳ）、特定された単位模様の属性と、Ｓ２３で読み出した縫目データとに基づき、ミシン３に固有のＸＹ座標系において、図４のＳ３で取得した領域の大きさよりも十分に大きい領域に、特定された単位模様を複数配置する（Ｓ３８）。特定された単位模様の形状は、Ｓ２３で読み出した縫目データと、設定欄６２で設定されるＳｉｚｅとに応じて決定される。特定された単位模様の配置は、特定された単位模様の属性に従って決定される。複数の特定された単位模様の針落ち点には、所定の規則に従って仮の縫い順ＰＮが設定される。Ｎは自然数である。図１２から図１４を参照して、具体例１から３の配置を説明する。図１２から図１４の左右方向及び上下方向は各々、ミシン３に固有のＸＹ座標系のＸ方向及びＹ方向に対応する。
【００３５】
具体例１では、図８に示す属性に基づき、図１２に示すように単位模様９１が複数配置される。図１２では、図１２の最も左側の単位模様群１０１のみ針落ち点に対する縫い順ＰＮを全て図示し、単位模様群１０２から１０５については図１２の左上及び右下の針落ち点に対する縫い順ＰＮのみ図示している。図１２に示すように、単位模様９１では、縫い順ＰＮは、単位模様群毎に、六角形の左部の縫目を形成する針落ち点に上から下にＮが付与された後、六角形の右部の縫目を形成する針落ち点に下から上にＮが付与される。単位模様群間の縫い順は図１２の左から右である。
【００３６】
具体例２では、図９に示す属性に基づき、図１３に示すように単位模様９２が配置される。図１３では、図１３の最も左側の単位模様群１１１のみ針落ち点に対する縫い順ＰＮを全て図示し、単位模様群１１２から１１７については図１３の最も上及び最も下の針落ち点に対する縫い順ＰＮのみ図示している。図１３に示すように、単位模様９２では、縫い順ＰＮは、単位模様群毎に、菱形の左部の縫目を形成する針落ち点に上から下にＮが付与された後、菱形の右部の縫目を形成する針落ち点に下から上にＮが付与される。単位模様群間の縫い順は図１３の左から右である。
【００３７】
具体例３では、図１０に示す属性に基づき、図１４に示すように単位模様９３が配置される。図１４では、図１４の最も上側の単位模様群１２１のみ針落ち点に対する縫い順ＰＮを全て図示し、単位模様群１２２及び１２３については、単位模様の左端部及び右端部の針落ち点に対する縫い順ＰＮのみ図示している。図１４に示すように、単位模様９３では、縫い順ＰＮは、単位模様群間の接続する縫目の長さを考慮し、図１４の上から奇数番目の単位模様群は、単位模様９３の縫い順に従って、左から右にＮが付与され、図１４の上から偶数番目の単位模様群は、図１４の右から左にＮが付与される。単位模様群間の縫い順は図１４の上から下である。
【００３８】
ＣＰＵ１１は、Ｓ３８で配置した複数の単位模様を、Ｓ２で特定した図形５１でクリッピングする（Ｓ３９）。Ｓ３９の処理によって、編集中の模様は、図形５１の外側に配置されていた単位模様が切り取られた模様となる。Ｓ３９の処理によって具体例１では、図１５に示すイメージ１８１で表されるパッカリング模様１３１が得られる。具体例２では、図１６に示すイメージ１８２で表されるパッカリング模様１３２が得られる。具体例３では、図１７に示すイメージ１８３で表されるパッカリング模様１３３が得られる。図１８に例示するように、Ｓ３９の処理によって、縫目の一部が切り取られた単位模様については、同じ単位模様群に含まれる縫目を縫い順ＰＮのＮが小さい順に縫製できるように、適宜針落ち点が追加される。例えば、針落ち点１７１のように、単位模様９１に含まれる縫目を示す線と図形５１の輪郭線とが交差する点に針落ち点が加えられる。他の例では、針落ち点１７２のように、縫目の一部が切り取られた単位模様については、形成される縫目の長さが長すぎる場合に、形成される縫目の長さが所定の範囲となるように適宜図形５１の輪郭線上に針落ち点が追加される。
【００３９】
ＣＰＵ１１は、Ｄｅｐｔｈの値とＨＤＤ１５の対応記憶エリア１５３に記憶されている対応とに基づき、繰り返し回数を設定する（Ｓ４０）。繰り返し回数は、特定縫目を重ねて縫製する回数であるが、本実施形態では、単位模様を重ねて縫製する回数であるとする。本実施形態ではＣＰＵ１１は、ＨＤＤ１５の対応記憶エリア１５３に記憶された対応に基づき、Ｄｅｐｔｈの値を、繰り返し回数に設定する。
【００４０】
ＣＰＵ１１は、接続縫目を設定する（Ｓ４１）。接続縫目は、単位模様群間を繋ぐ縫目である。本実施形態の接続縫目は、図形５１の輪郭線に沿った縫目である。図１８に示す具体例１では、単位模様群１６１から単位模様群１６５について、接続縫目１５５から１５８が設定される。ＣＰＵ１１は、図４のＳ２で特定した図形５１に基づき、輪郭線縫目を設定する（Ｓ４２）。輪郭線縫目は、パッカリング模様の輪郭をなす縫目である。本実施形態の輪郭線縫目は、図形５１の輪郭線上を一周する走り縫いの縫目である。
【００４１】
ＣＰＵ１１は、刺繍データを生成する（Ｓ４３）。Ｓ４３の処理では、ＣＰＵ１１は、Ｓ７で特定された単位模様の縫目データに基づいて、図形５１の輪郭線により囲まれる領域に複数配置された単位模様を含むパッカリング模様を、刺繍枠４１に保持された縫製対象物に、ミシン３により縫製するための刺繍データを生成する。本実施形態のパッカリング模様の縫目には、Ｓ３８及びＳ３９で図形５１の輪郭線の内側に配置された単位模様を表す縫目、Ｓ４１で設定された接続縫目、及びＳ４２で設定された輪郭線縫目が含まれる。各縫目の縫い順はパッカリング模様が以下のように縫製されるように設定される。最も左側の単位模様群から縫い始め、左から右の順に各単位模様群が縫製される。縫い順がＫ番目の単位模様群がＳ４０で設定された繰り返し回数縫製された後、Ｋ番目の単位模様群と、（Ｋ＋１）番目の単位模様群とを接続する接続縫目が縫製され、（Ｋ＋１）番目の単位模様群がＳ４０で設定された繰り返し回数縫製される。縫い順が最後の単位模様群の縫製が終了した後、図形５１の輪郭線を一周する輪郭線縫目が縫製される。ＣＰＵ１１は、以上で刺繍データ生成処理を終了し、処理を図３のメイン処理に戻す。
【００４２】
ＣＰＵ１１は、Ｓ８で生成した刺繍データに基づき、ディスプレイ２１に仕上がりイメージを表示させる（Ｓ９）。仕上がりイメージは、図７のＳ４３の処理で生成された刺繍データによって表される縫目と、Ｓ２で特定された図形５１とを表す画像である。上述のように、本実施形態のパッカリング模様には輪郭線縫目が含まれるため、図形５１は輪郭線縫目のイメージによって表される。Ｓ９の処理によって具体例１から３は各々、図１５から図１７に示すイメージ１８１から１８３がディスプレイ２１に表示される。ＣＰＵ１１は、図５の画面５０の「Ｐｕｃｋｅｒｉｎｇ」メニューの選択を検知した場合（Ｓ１０：ＹＥＳ）、単位模様の再選択を実行するように処理をＳ４に戻す。
【００４３】
ＣＰＵ１１は、図５の画面５０の「Ｐｕｃｋｅｒｉｎｇ」メニューの選択を検知しない場合（Ｓ１０：ＮＯ）、他の図形が選択されたことを検知したか否かを判断する（Ｓ１１）。ＣＰＵ１１は、他の図形が選択されたことを検知した場合（Ｓ１１：ＹＥＳ）、処理をＳ２に戻す。ＣＰＵ１１は、他の図形が選択されたことを検知していない場合（Ｓ１１：ＮＯ）、図７のＳ４３で生成した刺繍データをＨＤＤ１５に記憶させる（Ｓ１２）。ＣＰＵ１１は、以上で処理を終了させる。
【００４４】
上述のパッカリング模様処理によって生成された刺繍データに従って縫製されたパッカリング模様の特定縫目は、縫製対象物に縫い縮みを形成する。図１９に模式的に示すように、具体例１のパッカリング模様１３１が縫製対象物１３５に縫製された場合、単位模様９１の内側は図１９の上側に凸となる凸部１４１が形成され、単位模様の外側であって隣り合う単位模様間に図１９の下側に凸となる凹部１４２が形成される。凸部１４１と、凹部１４２とは互いに異なる方向に凸となっている。図示しないが、同様に、具体例２のパッカリング模様１３２（図１６参照）が縫製対象物に縫製された場合、単位模様９２の内側に凸部が形成され、単位模様の外側であって隣り合う単位模様間に凹部が形成される。具体例３のパッカリング模様１３３（図１７参照）が縫製対象物に縫製された場合、単位模様９３が縫製された領域に帯状の凸部が形成され、隣り合う２つの単位模様群の間に凹部が形成される。なお、凸部と、凹部との向きは逆になる場合もある。
【００４５】
ＨＤＤ１５は、本発明の第一記憶手段、第二記憶手段に相当する。ディスプレイ２１は、本発明の表示手段に相当する。図４のＳ２を実行するＣＰＵ１１は、本発明の図形特定手段として機能する。Ｓ３の処理を実行するＣＰＵ１１は、本発明の領域取得手段として機能する。Ｓ７の処理を実行するＣＰＵ１１は、本発明の模様特定手段として機能する。図７のＳ３８及びＳ３９の処理を実行するＣＰＵ１１は、本発明の配置手段として機能する。Ｓ４３の処理を実行するＣＰＵ１１は、本発明の刺繍データ生成手段として機能する。Ｓ２５からＳ３２の処理を実行するＣＰＵ１１は、本発明の第一設定手段として機能する。Ｓ３３及びＳ３４の処理を実行するＣＰＵ１１は、本発明の第二設定手段として機能する。Ｓ４０の処理を実行するＣＰＵ１１は、本発明の第三設定手段として機能する。図４のＳ９を実行するＣＰＵ１１は、本発明の表示制御手段として機能する。Ｓ１２の処理を実行するＣＰＵ１１は、本発明の記憶制御手段として機能する。
【００４６】
刺繍データ生成装置１は、刺繍枠４１が装着されたミシン３に、特定縫目による縫製対象物の縫い縮みを生かしたパッカリング模様を縫製するための刺繍データを自動的に生成する。生成した刺繍データに基づきミシン３が縫目を形成する場合、刺繍枠４１を適宜移動させればよく、従来のようにミシン３の構成を複雑化したり、ミシン３の制御を複雑化したりする必要はない。
【００４７】
刺繍データ生成装置１は、図７のＳ２５からＳ３２の処理で設定された属性に従って、単位縫目を図４のＳ３で取得した領域内に自動的に複数配置することができる。刺繍データ生成装置１は、特定縫目を互いに重ねて縫製する回数を設定することによって、設定欄６５によって設定されるＤｅｐｔｈに対応する凸部を形成する刺繍データを自動的に生成できる。ユーザは、図形を選択又は描写することによって、単位模様を複数配置する領域を指定することができる。ユーザは、ディスプレイ２１を参照することによって、刺繍データに従って縫製対象物に形成される予定の縫目と、選択した図形５１とを確認することができる。刺繍データ生成装置１は、生成した刺繍データをＨＤＤ１５に記憶させることができる。刺繍データ生成装置１が生成した刺繍データに従って刺繍模様を縫製することにより、図１９に示すように複数の単位模様９１の内側に凸部１４１を形成させ、且つ単位模様９１の外側であって隣り合う単位模様９１間に凹部１４２を形成させることができる。
【００４８】
本発明の刺繍データ生成装置は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更が加えられてもよい。例えば、以下の（Ａ）から（Ｄ）までの変形が適宜加えられてもよい。
【００４９】
（Ａ）刺繍データ生成装置の構成は適宜変更されてよい。ミシン３が刺繍データ生成装置１としての機能を有していてもよい。表示機器は画像を表示可能な機器であればよい。縫目データと、刺繍データとは、互いに同じ記憶機器に記憶されてもよいし、互いに異なる記憶機器に記憶されてもよい。
【００５０】
（Ｂ）単位模様は、特定縫目以外の縫目を含んでいてもよい。縫目データ及び刺繍データの構成及び生成方法は適宜変更されてよい。例えば、刺繍模様が複数の色で縫製される模様である場合、縫目データ及び刺繍データは糸色データを含んでもよい。糸色データは、縫目を形成する糸の色である。他の例では、ミシンが糸調子自動調節機構を有する場合、縫製対象物に形成される凸部の大きさは、繰り返し回数及び糸調子の少なくとも一方で調整されてよい。糸調子自動調節機構は、縫糸の張力を調整するよう構成された機構であり、糸調子データに従って自動で調整可能な機構である。糸調子データは、縫糸の張力を指示するデータである。この場合、刺繍データは、縫製対象物に形成される凸部の大きさに応じた糸調子データを備えてもよい。刺繍データは、接続縫目及び輪郭線縫目を縫製するためのデータを含んでいたが、接続縫目及び輪郭線縫目の一部又は全部を縫製するためのデータは省略されてよい。
【００５１】
（Ｃ）図４のパッカリング模様処理を実行させるための指令を含むプログラム及び処理実行時に参照されるデータは、刺繍データ生成装置１がプログラムを実行するまでに、刺繍データ生成装置１が備える記憶機器に記憶されればよい。したがって、プログラム及びデータの取得方法、取得経路及びプログラムを記憶する機器の各々は適宜変更されてよい。刺繍データ生成装置１が備えるプロセッサが実行するプログラム及びデータは、ケーブル又は無線通信を介して、他の装置から受信し、フラッシュメモリ等の記憶装置に記憶されてもよい。他の装置は、例えば、ＰＣ，及びネットワーク網を介して接続されるサーバを含む。
【００５２】
（Ｄ）図４のパッカリング模様処理の各ステップは、ＣＰＵ１１によって実行される例に限定されず、一部又は全部が他の電子機器（例えば、ＡＳＩＣ）によって実行されてもよい。また、上記パッカリング模様処理の各ステップは、複数の電子機器（例えば、複数のＣＰＵ）によって分散処理されてもよい。また上記実施形態のパッカリング模様処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。更に、刺繍データ生成装置１が備えるＣＰＵ１１からの指令に基づき、刺繍データ生成装置１上で稼動しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も本発明の範囲に含まれる。例えば、以下の（Ｄ−１）から（Ｄ−４）に示す変形が適宜加えられてもよい。
【００５３】
（Ｄ−１）単位模様を複数配置する領域は、ユーザによって選択された図形に基づき取得される必要はない。例えば、ＣＰＵ１１は、図４のＳ１からＳ３の処理に替えて、刺繍枠４１の内側に設定される縫製可能領域の一部又は全部を、単位模様を複数配置する領域として取得する処理を実行してよい。
【００５４】
（Ｄ−２）図７の刺繍データ生成処理においてユーザが設定可能な単位模様の属性の種類及び属性の数は適宜変更されてよい。属性として、領域内に配置される単位模様の数又は密度を設定可能であってもよい。属性を設定する処理は、属性の種類及び数に応じて適宜変更されてよい。上記実施形態では、単位模様毎に設定可能な属性が互いに異なる場合があったが、全ての単位模様について設定可能な属性が互いに同じであってもよい。単位模様の属性としてデフォルト値が採用される場合には、ユーザが単位模様の属性を設定可能でなくてもよい。例えば、図７のＳ３３，Ｓ３４，及びＳ４０は必要に応じて省略可能である。
【００５５】
（Ｄ−３）単位模様をＳ３で取得された領域内に配置する方法は予め定められていればよく、適宜変更されてよい。例えば、図７のＳ３８及びＳ３９の処理に替えて、Ｓ３で取得された領域内に、単位模様の属性に従って、単位模様が配置されてもよい。同様に刺繍データの生成方法は、単位模様の配置方法、及び刺繍データに含まれるデータ等を考慮して、適宜変更されてよい。例えば、縫い順の設定方法は適宜変更されてよい。他の例では、上記実施形態では、ＣＰＵ１１は、単位模様群毎に繰り返し回数だけ縫製するように縫い順を設定していたが、特定縫目を繰り返し回数だけ重ねて縫製する場合の縫い順はこれに限定されない。例えば、ＣＰＵ１１は、単位模様毎に繰り返し回数だけ特定縫目を縫製するようにして設定してもよい。
【００５６】
（Ｄ−４）生成された刺繍データに基づき縫製した場合の刺繍仕上がりのイメージを確認する必要がない場合には図４のＳ９は省略されてよい。ＣＰＵ１１がパッカリング模様処理に従って生成した刺繍データをミシン３等の外部機器に出力する場合には、Ｓ１２の処理は省略されてよい。
【符号の説明】
【００５７】
１  刺繍データ生成装置
３  ミシン
１１  ＣＰＵ
１５  ＨＤＤ
【図１】
2014213060.tif 000003
【図２】
2014213060.tif 000004
【図３】
2014213060.tif 000005
【図４】
2014213060.tif 000006
【図５】
2014213060.tif 000007
【図６】
2014213060.tif 000008
【図７】
2014213060.tif 000009
【図８】
2014213060.tif 000010
【図９】
2014213060.tif 000011
【図１０】
2014213060.tif 000012
【図１１】
2014213060.tif 000013
【図１２】
2014213060.tif 000014
【図１３】
2014213060.tif 000015
【図１４】
2014213060.tif 000016
【図１５】
2014213060.tif 000017
【図１６】
2014213060.tif 000018
【図１７】
2014213060.tif 000019
【図１８】
2014213060.tif 000020
【図１９】
2014213060.tif 000021