(57)【特許請求の範囲】
【請求項１】
刺繍模様の刺繍形成動作を縫製装置により実行させる際に必要な刺繍データを、前記刺繍模様の形状を表す形状データに基づいて作成する刺繍データ作成装置において、
前記刺繍模様が前記縫製装置の有する所定の縫製可能エリアを越える大きさである場合に、前記縫製可能エリアに対応した大きさを有する複数の単位刺繍領域を、前記刺繍模様全体が含まれ且つ隣り合う単位刺繍領域同士が部分的に重なるように設定する単位刺繍領域設定手段と、
前記刺繍模様のうち各単位刺繍領域内に含まれる部分について、前記隣り合う単位刺繍領域との重なり部分においてぼかし接続されるように、前記各単位刺繍領域ごとの刺繍データを作成する刺繍データ作成手段とを具備することを特徴とする刺繍データ作成装置。
【請求項２】
コンピュータによって、刺繍模様の刺繍形成動作を刺繍データに基づいて実行する縫製装置のために、前記刺繍模様の形状を表す形状データに基づいて刺繍データを作成する処理を実行させるための刺繍データ作成プログラムを記録したコンピュータ読取り可能な記録媒体であって、
前記刺繍データ作成プログラムは、前記コンピュータを、
前記刺繍模様が前記縫製装置の有する所定の縫製可能エリアを越える大きさである場合に、前記縫製可能エリアに対応した大きさを有する複数の単位刺繍領域を、前記刺繍模様全体が含まれ且つ隣り合う単位刺繍領域同士が部分的に重なるように設定する単位刺繍領域設定手段として機能させると共に、
前記刺繍模様のうち各単位刺繍領域内に含まれる部分について、前記隣り合う単位刺繍領域との重なり部分においてぼかし接続されるように、前記各単位刺繍領域ごとの刺繍データを作成する刺繍データ作成手段として機能させることを特徴とする刺繍データ作成プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、刺繍模様の形状を表す形状データに基づいて刺繍データを作成する刺繍データ作成装置及び刺繍データ作成プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【０００２】
【従来の技術】
例えば、工業用の刺繍ミシンにおいては、刺繍データに基づいて刺繍形成動作を実行するように構成されており、前記刺繍データを刺繍模様の形状を表す形状データに基づいて作成するための刺繍データ作成装置が提供されている。前記刺繍データ作成装置は、例えば、汎用のパーソナルコンピュータシステムに、イメージスキャナ装置、ハードディスク装置、キーボード、ＣＲＴディスプレイ等を接続して構成されている。前記刺繍データ作成装置においては、形状データは、例えばハードディスクから読み込んだり、原画をイメージスキャナに読み取らせてできた画像データから抽出したりすることにより得られる。
【０００３】
【発明が解決しようとする課題】
ところで、前記刺繍ミシンでは、刺繍枠に張り渡された布に対して刺繍形成動作が実行される。従って、刺繍データに基づいて形成される刺繍模様の大きさが、前記刺繍枠内の所定の縫製可能エリアを越える場合には、刺繍形成動作を実行することができない。そのため、従来は、前記縫製可能エリアを越えるような大形の刺繍模様については、その形状データに基づいて刺繍データを作成できないように構成されていた。
【０００４】
これに対して、大形の刺繍模様の場合は、前記刺繍模様を縫製可能エリアに収まる大きさの模様に分割し、その分割模様毎に対応する刺繍データを作成する方法が考えられる。この方法によれば、大形の刺繍模様であっても刺繍することができる。しかしながら、この方法では、分割模様毎に刺繍したとき、隣接する分割模様の境界が明確に現れてしまい、刺繍の品質が低下する不具合が生じる。
【０００５】
このような不具合を解消するため、隣り合う分割模様が一部重なるように刺繍模様を分割する方法が考えられる。ところが、隣合う分割模様が一部重なるように刺繍すると、重なり部分に形成される刺繍模様の縫目の数が、その他の部分の約２倍となる。そのため、重なり部分の縫目が盛り上がり、分割模様同士の繋ぎ目が明確となってしまう。また、上記方法の場合は、布に縫目を形成した後、さらに、その縫目の上に縫目を形成することになる。そのため、針折れが生じることも考えられる。
【０００６】
本発明は上記事情に鑑みてなされたもので、その目的は、縫製装置の縫製可能エリアを越える大きさの刺繍模様であっても、その刺繍模様を分割して刺繍することができ、しかも、分割された刺繍模様の繋ぎ目が明確になることを極力避けることができる刺繍データ作成装置及び刺繍データ作成プログラムを記憶したコンピュータ読取り可能な記録媒体を提供するにある。
【０００７】
【課題を解決するための手段】
【０００８】
【０００９】
【００１０】
本発明の請求項１の刺繍データ作成装置は、刺繍模様の刺繍形成動作を縫製装置により実行させる際に必要な刺繍データを、前記刺繍模様の形状を表す形状データに基づいて作成するものであって、前記刺繍模様が前記縫製装置の有する所定の縫製可能エリアを越える大きさである場合に、前記縫製可能エリアに対応した大きさを有する複数の単位刺繍領域を、前記刺繍模様全体が含まれ且つ隣り合う単位刺繍領域同士が部分的に重なるように設定する単位刺繍領域設定手段と、前記刺繍模様のうち各単位刺繍領域内に含まれる部分について、前記隣り合う単位刺繍領域との重なり部分においてぼかし接続されるように、前記各単位刺繍領域ごとの刺繍データを作成する刺繍データ作成手段とを具備することを特徴とする。
【００１１】
上記構成によれば、刺繍模様に対して縫製可能エリアに対応する大きさの単位刺繍領域を設定し、その単位刺繍領域毎に刺繍データを作成することができるので、縫製可能エリアを越える大形の刺繍模様であっても、その刺繍模様を分割して刺繍することができる。しかも、刺繍模様を分割して刺繍しても、繋ぎ目が明確にならないように刺繍することができる。この場合、縫製可能エリアに対応する大きさとは、縫製可能エリアを越えない大きさを意味する。
【００１２】
【００１３】
【００１４】
本発明の請求項２の刺繍データ作成プログラムを記録したコンピュータ読取り可能な記録媒体は、コンピュータによって、刺繍模様の刺繍形成動作を刺繍データに基づいて実行する縫製装置のために、前記刺繍模様の形状を表す形状データに基づいて刺繍データを作成する処理を実行させるための刺繍データ作成プログラムを記録したコンピュータ読取り可能な記録媒体であって、前記刺繍データ作成プログラムは、前記コンピュータを、前記刺繍模様が前記縫製装置の有する所定の縫製可能エリアを越える大きさである場合に、前記縫製可能エリアに対応した大きさを有する複数の単位刺繍領域を、前記刺繍模様全体が含まれ且つ隣り合う単位刺繍領域同士が部分的に重なるように設定する単位刺繍領域設定手段として機能させると共に、前記刺繍模様のうち各単位刺繍領域内に含まれる部分について、前記隣り合う単位刺繍領域との重なり部分においてぼかし接続されるように、前記各単位刺繍領域ごとの刺繍データを作成する刺繍データ作成手段として機能させることを特徴とする。
【００１５】
上記構成の記録媒体をコンピュータに読み取らせて刺繍データ作成プログラムを実行することにより、刺繍模様に対して縫製可能エリアに対応する大きさの単位刺繍領域を設定し、その単位刺繍領域毎に刺繍データを作成することができるので、縫製可能エリアを越える大形の刺繍模様であっても、その刺繍模様を分割して刺繍することができる。しかも、刺繍模様を分割して刺繍しても、繋ぎ目が明確にならないように刺繍することができる。
【００１６】
【発明の実施の形態】
以下、本発明の刺繍データ作成装置及び記録媒体を具体化した一実施の形態について図面を参照して説明する。
【００１７】
まず、図４は、刺繍データ作成装置１及びこの刺繍データ作成装置１によって作成された刺繍データに基づいて刺繍形成動作を実行する縫製装置たる刺繍ミシン２の構成を示している。この図４において、刺繍データ作成装置１は、制御本体部３を主体として構成されている。前記制御本体部３は、画像や図形、文字等を表示するＣＲＴディスプレイ４を備えている。また、前記制御本体部３には、キーボード５、マウス６、フロッピディスク装置７、ハードディスク装置８、ＣＤ−ＲＯＭ装置９、フラッシュメモリ装置１０、イメージスキャナ装置１１が接続されている。
【００１８】
前記フロッピディスク装置７には、後述の刺繍データ作成処理プログラム等の各種プログラム等が記憶された記録媒体たるフロッピディスク７ａ（図５にのみ図示）が着脱可能にセットされるように構成されている。前記ハードディスク装置８は、画像データ，形状データ，刺繍データをハードディスクに保存したりハードディスクから呼び出したりするものである。前記ＣＤ−ＲＯＭ装置９は、ＣＤ−ＲＯＭに記録された画像データ，形状データ，刺繍データを呼び出すものである。前記フラッシュメモリ装置１０は、不揮発性のフラッシュメモリからなるメモリカード１２を着脱可能に備えており、前記メモリカード１２に刺繍データを書き込むためのものである。前記イメージスキャナ装置１１は、刺繍模様の原画を読み込むためのものである。
【００１９】
これに対して、前記刺繍ミシン２のミシン本体１３は、ベッド部１４の上方にアーム部１５を一体的に有して構成されている。前記アーム部１５の先端部には縫い針１６を有する針棒（図示せず）が設けられている。また、前記ベッド部１４の上には、加工布（図示せず）を保持する刺繍枠１７が配置されている。前記刺繍枠１７は、刺繍枠移動機構１８により装置固有のＸＹ座標系に基づく任意の位置に移動されるように構成されている。そして、前記刺繍枠移動機構１８により加工布を自在に移動させながら前記針棒や釜機構（図示せず）を駆動させることにより、前記加工布に対して所定の刺繍を形成する刺繍形成動作が実行される。
【００２０】
更に、前記ミシン本体１３の右側面部には、前記メモリカード１２が差し込まれるカード挿入孔１９が設けられている。
【００２１】
この場合、前記刺繍枠移動機構１８や針棒等は、マイクロコンピュータ等から構成される制御装置（図示せず）により制御されるように構成されている。そして、前記制御装置には、前記メモリカード１２により、外部から刺繍データが与えられるように構成されている。従って、前記刺繍データのうちの一針毎の加工布のＸＹ方向の移動量（針落ち位置）を指示するデータに基づいて、前記制御装置は、刺繍形成動作を自動的に実行することが可能となる。
【００２２】
さて、図５は、前記刺繍データ作成装置１の電気的構成を機能ブロックの組み合わせにて示す図である。この図５において、前記制御本体部３に内蔵された制御装置２０は、例えばマイクロコンピュータを主とした回路から構成されており、入出力インターフェース２１，ＣＰＵ２２，ＲＯＭ２３，ＲＡＭ２４をバスライン２５により相互に接続して構成されている。
【００２３】
前記入出力インターフェース２１には、前記ＣＲＴディスプレイ４，キーボード５，マウス６，フロッピディスク装置７，フラッシュメモリ装置１０，ハードディスク装置８，イメージスキャナ装置１１，ＣＤ−ＲＯＭ装置９が接続されている。
【００２４】
従って、後述するように、制御装置２０は、フロッピディスク７ａに記憶された刺繍データ作成プログラムをフロッピディスク装置７を介して読み取り、この読み取ったプログラムに従って刺繍データ作成処理を実行するように構成されている。即ち、本実施の形態においては、後述するように、制御装置２０が単位刺繍領域設定手段、分配手段、刺繍データ作成手段として機能する。
【００２５】
また、前記ＲＯＭ２３には、刺繍データ作成処理装置を動作させるための制御プログラムが格納されている。また、ＲＡＭ２４には、図６に示すように、刺繍模様を構成する部分模様の形状を表す形状データを記憶する形状データメモリ２４ａ、前記部分模様の数を記憶する部分模様数Ｍ、複数個の刺繍データを記憶する刺繍データメモリ２４ｂ、複数個の単位刺繍領域を記憶する単位刺繍領域メモリ２４ｃ、単位刺繍領域の数を記憶する単位刺繍領域数Ｎ、刺繍ミシン２の縫製可能エリアの横方向サイズＷ及び縦方向サイズＨ、隣合う単位刺繍領域の横方向重ね幅ｗ及び縦方向重ね幅ｈの各記憶領域を備えている。尚、前記形状データは、例えばｘ，ｙ座標群により規定されている。
【００２６】
前記刺繍ミシン２の縫製可能エリアの横方向サイズＷ及び縦方向サイズＨ、単位刺繍領域の横方向重ね幅ｗ及び縦方向重ね幅ｈは、刺繍データ作成処理に先立って前記ＲＡＭ２４内のそれぞれの記憶領域に記憶される。
【００２７】
この場合、前記縫製可能エリアの横方向サイズＷ及び縦方向サイズＨ、並びに単位刺繍領域の横方向重ね幅ｗ及び縦方向重ね幅ｈは、予めＲＯＭ２３に格納されているものを読み取っても良く、或いは、フロッピディスク７ａに格納されているものを前記フロッピディスク装置７により読み取っても良く、また、或いはＣＤ−ＲＯＭに格納されているものを前記ＣＤ−ＲＯＭ装置９により読み取っても良い。また、使用者が前記キーボード５、マウス６を用いて入力したものを読み取っても良い。
【００２８】
次に、刺繍データ作成装置１の制御装置２０にて行われる刺繍データ作成処理について、図１ないし図３のフローチャートに基づいて説明する。まず、キーボード５或いはマウス６の操作により刺繍データ作成処理が開始されると、まず、形状データが形状データメモリ２４ａに格納される（ステップＳ１）。これは、予め、フロッピディスク７ａ、ハードディスク、ＣＤ−ＲＯＭ等の記憶媒体に格納されている形状データ（閉領域の輪郭線や直線、曲線等の形状線のデータ）を、フロッピディスク装置７、ハードディスク装置８、ＣＤ−ＲＯＭ装置９等の読取装置により読み取ったり、或いは、原画をイメージスキャナ装置１１により読み取らせてできた画像データから形状データを抽出したりすることにより行われる。
【００２９】
ここでは、図７に示すようなロケットの刺繍模様Ｅの形状データが入力されたものとする。前記刺繍模様Ｅは、８個の部分模様Ｃ１〜Ｃ８から構成されている。従って、部分模様数Ｍに８が設定されると共に、前記形状データメモリ２４ａに、Ｃ１からＣ８までの部分模様の形状データが記憶される。ここで、部分模様とは、例えば、同じ糸色で刺繍される部分、或いは同じ縫い方で刺繍される部分をいう。
【００３０】
次に、単位刺繍領域設定処理が呼び出される（ステップＳ２）。図２に示すように、単位刺繍領域設定処理が呼び出されると、まず、刺繍模様を包含する長方形の座標（左下点（ｘ１，ｙ１）、右上点（ｘ２，ｙ２））が算出される（ステップＳ２０）。これは、まず、前記部分模様の構成点のｘ，ｙ座標値の最大値と最小値が求められ、それに従って、ｘ１には、ｘ２にはｘ座標値の最大値以上、ｙ２にはｙ座標値の最大値以上となる値を設定することにより行われる。
【００３１】
次に、変数Ｉにｃｅｉｌｉｎｇ（（ｘ２−ｘ１−ｗ）／（Ｗ−ｗ））が設定され、変数Ｊにｃｅｉｌｉｎｇ（（ｙ２−ｙ１−ｈ）／（Ｈ−ｈ））が設定される（ステップＳ２１）。ここで、ｃｅｉｌｉｎｇ（ｘ）は、実数ｘよりも小さくない最小の整数を求める演算である。また、ＩとＪは、刺繍模様を包含する長方形を分割するときの分割数を表している。
【００３２】
次に、単位刺繍領域カウンタｃに０、ｘ方向単位刺繍領域カウンタｉに０が設定される（ステップＳ２２）。その後。ｉがＩよりも小さいか否かが判定され  （ステップＳ２３）、ｉがＩよりも小さい場合（ステップＳ２３にてＹＥＳ）、ｙ方向縫製カウンタにｊに０が設定される。
【００３３】
次に、ｊがＪよりも小さいか否かが判定され（ステップＳ２５）、ｊがＪよりも小さい場合（ステップＳ２５にてＹＥＳ）、ステップＳ２６に移行する。ステップＳ２６では、変数Ｘ１にｘ１＋（ｘ２−ｘ１−ｗ）×ｉ／Ｉが設定され、変数Ｙ１にｙ１＋（ｙ２−ｙ１−ｈ）×ｊ／Ｊが設定され、変数Ｘ２にｘ１＋（ｘ２−ｘ１−ｗ）×（ｉ＋１）／Ｉ＋ｗが設定され、変数Ｙ２にｙ１＋（ｙ２−ｙ１−ｈ）×（ｊ＋１）／Ｊ＋ｈが設定される。
【００３４】
次に、ステップＳ２６にて算出されたＸ１，Ｘ２，Ｙ１，Ｙ２を基に、左下点を（Ｘ１，Ｙ１）、右上点を（Ｘ２，Ｙ２）とする長方形が、単位刺繍領域メモリのｃ番目のエリアに記憶される（ステップＳ２７）。
【００３５】
その後、ｃ及びｊが１増やされ（ステップＳ２８）、ステップＳ２５に移行する。ステップＳ２５において、ｊがＪよりも小さくない場合（ステップＳ２５にてＮＯ）、ｉが１増やされ（ステップＳ２９）、ステップＳ２３に移行する。ステップＳ２３において、ｉがＩよりも小さくない場合（ステップＳ２３にてＮＯ）、単位刺繍領域数Ｎにｃが設定され（ステップＳ３０）、単位刺繍領域設定処理を終了する。
【００３６】
以上により、縫製可能エリアに対応した大きさを有する複数の単位刺繍領域が、刺繍模様全体を含み且つ隣り合う単位刺繍領域が部分的に重なるように設定される。尚、隣り合う単位刺繍領域の重なり部分をＰとする。また、以上の単位刺繍領域設定処理の詳細は、本出願人が先に出願した特願平９−２３１０３８号にも記載されている。
【００３７】
前記単位刺繍領域設定処理によって、例えば図７の刺繍模様Ｅの形状データからは、
Ｎ＝２
が設定される。
【００３８】
そして、
ｙ３＝ｙ１＋（ｙ２−ｙ１−ｈ）／２
ｙ４＝ｙ１＋（ｙ２−ｙ１−ｈ）／２＋ｈ
とすると、図８に示すように、
単位刺繍領域Ｒ１（左下点（ｘ１，ｙ１），右上点（ｘ２，ｙ４））
単位刺繍領域Ｒ２（左下点（ｘ１，ｙ３），右上点（ｘ２，ｙ２））
の２つの単位刺繍領域が設定される。
【００３９】
以上の単位刺繍領域設定処理が終了すると、ステップＳ３に移行する。ステップＳ３では、部分模様カウンタｍに１が設定され、形状データメモリ２４ａに記憶されている部分模様Ｃのうちのｍ番目の部分模様Ｃの形状データが呼び出される。
【００４０】
次のステップＳ４では、単位刺繍領域カウンタｎに１が設定され、単位刺繍領域メモリ２４ｃに記憶されているｎ番目の単位刺繍領域Ｒが呼び出される。続いて、ステップＳ５にて、ｍ番目の部分模様Ｃがｎ番目の単位刺繍領域Ｒに属するか否かが判定される。この判定は、部分模様Ｃの構成点が全て単位刺繍領域Ｒの内部に位置するか否かによって判定される。
【００４１】
ｍ番目の部分模様Ｃがｎ番目の単位刺繍領域Ｒに属する場合には（ステップＳ５にてＹＥＳ）、ｍ番目の部分模様Ｃの形状データから刺繍データが作成され、刺繍データメモリ２４ｂのｎ番目のエリアに記憶される（ステップＳ６）。一方、ｍ番目の部分模様Ｃがｎ番目の単位刺繍領域Ｒに属さない場合には（ステップＳ５にてＮＯ）、ステップＳ７にて単位刺繍領域カウンタｎが１つ増やされ、単位刺繍領域カウンタｎがＮに達していない場合には（ステップＳ８にてＮＯ）、ステップＳ４の後に戻される。
【００４２】
上記刺繍模様Ｅの場合、部分模様Ｃ１，Ｃ３，Ｃ４は単位刺繍領域Ｒ１に属すると判定され、部分模様Ｃ１，Ｃ３，Ｃ４の形状データから展開された刺繍データは、刺繍データメモリ２４ｂの１番目のエリアに記憶される。また、部分模様Ｃ５〜Ｃ８は単位刺繍領域Ｒ２に属するものと判定され、前記部分模様Ｃ５〜Ｃ８の形状データから展開された刺繍データは、刺繍データメモリ２４ｂの２番目のエリアに記憶される。
【００４３】
尚、詳しい説明は省略するが、ここでは、前記刺繍データは、既によく知られている刺繍模様の輪郭線や形状線からの刺繍データ作成方法によって作成される。例えば、輪郭線からは、輪郭線の内部を刺繍ブロックと称せられるブロックの形状に分割し、ブロックの対向する２辺の間を交互に縫目線で繋いで刺繍縫目を作成する方法がよく知られている。この場合、前記縫目の方向や縫目密度（糸密度）は、予めＲＯＭ２３に格納されていても良く、使用者が設定しても良い。
【００４４】
これに対して、全ての単位刺繍領域Ｒについて属さないと判定された場合、即ち部分模様Ｃ２のように、１つの単位刺繍領域に収まらない場合には、ステップＳ８にてＹＥＳと判定され、ステップＳ９の部分模様分割処理が呼び出される。  図３に示すように、部分模様分割処理が呼び出されると、まず、単位刺繍領域カウンタｎに１が設定され（ステップＳ９１）、部分模様Ｃのうちｎ番目の単位刺繍領域Ｒに含まれる部分形状が求められる（ステップＳ９２）。
【００４５】
ステップＳ９３では、単位刺繍領域Ｒに含まれる部分形状のうち、重なり部分Ｐ以外の部分形状（以下、非重なり部分形状）が求められ、刺繍データが作成される。この刺繍データは、刺繍データメモリ２４ｂのｎ番目のエリアに記憶される。
【００４６】
ステップＳ９４では、単位刺繍領域Ｒに含まれる部分形状のうち重なり部分Ｐに位置する重なり部分形状が求められ、その部分形状の刺繍データが作成される。このとき、重なり部分Ｐの長さ方向と刺繍縫目の方向と直交する場合と平行な場合とで、刺繍データの作成方法が異なる。
【００４７】
まず、重なり部分Ｐの長さ方向と刺繍縫目の方向とが直交する場合について説明する。この場合は、まず最初に前記重なり部分Ｐの仮想分割線が設定される。前記仮想分割線は、重なり部分Ｐを幅方向に２等分する線である。続いて、重なり部分形状のうち前記仮想分割線よりも非重なり部分側に位置する部分の形状が求められ、この部分の刺繍データが作成される。このとき、仮想分割線上の縫点が内側、外側に出入りするように設定される。
【００４８】
ここで、仮想分割線上の縫点を内側、外側に出入りさせる方法としては、特開平２−１３３６４６号公報に記載されている方法を用いる。この方法は、例えばＲＯＭ２３に予め記憶されている、或いは使用者により設定された糸密度情報及び前記ＲＯＭ２３に予め記憶されている出入パターン情報に基づいて実行される。前記出入パターン情報とは、仮想分割線上の縫点の逸脱させる方向（内側，外側）、最大逸脱率（例えば、単位刺繍領域の横方向重ね幅ｗ或いは縦方向重ね幅ｈに対する逸脱寸法の割合（％）にて表す。）、非逸脱縫目数、逸脱縫目数、逸脱タイプからなる。逸脱タイプとしては、（逸脱率）＝（最大逸脱率）となるノーマルタイプ、鋸歯状に逸脱率を変化させる鋸歯タイプ、乱数表に基づいて逸脱率をランダムに変化させるランダムタイプ等がある。
【００４９】
尚、以上の方法で求められた刺繍データは、刺繍データメモリ２４ｂのｎ番目のエリアに記憶される。
【００５０】
例えば、仮想分割線上の縫点を、外側へ、縦方向重ね幅ｈの４０％を最大としてランダムパターンにて逸脱させた場合は、図９に示すようになる。尚、図９は、隣接する２つの単位刺繍領域Ｒ，Ｒ´にまたがる部分模様Ｃの重なり部分Ｐの縫目と非重なり部分の縫目の一部を示している。また、図９において、破線Ｑが仮想分割線を示している。このように、部分模様Ｃの縫目は、重なり部分Ｐにおいて一部重なり、しかも、その重なり方は不均等となる。
【００５１】
次に、重なり部分Ｐの長さ方向と刺繍縫い目とが平行な場合について説明する。この場合は、重なり部分形状の糸密度が非重なり部分側からその反対側に向かって密から疎となるように設定される。この場合、重なり部分の最大糸密度は、非重なり部分の糸密度を越えない範囲で設定される。
【００５２】
例えば、図１０（ａ）は、隣り合う２つの単位刺繍領域にまたがる部分模様の重なり部分と非重なり部分の糸密度を模式的に示したものである。また、図１０（ｂ）のグラフは、非重なり部分と重なり部分おける刺繍縫目の糸密度の変化を表したものである。図１２（ｂ）に示すように、本実施の形態においては、重なり部分Ｐの糸密度は線形に変化するように設定されている。
【００５３】
即ち、重なり部分形状の糸密度Ｄは、重なり部分と非重なり部分との境界からの距離をＬ、糸密度の最大値をα、係数βとした場合、以下の式で表される。
【００５４】
Ｄ＝α−β・Ｌ
この場合、α及びβは予めＲＯＭ２３に記憶されていても良く、使用者が任意に設定しても良い。
【００５５】
図１０（ａ）から明らかなように、部分模様Ｃの縫い目は、重なり部分Ｐにおいて重なり、しかも、重なった部分の縫目の糸密度は、非重なり部分の糸密度とほぼ同じとなる。
【００５６】
以上、ｎ番目の単位刺繍領域に含まれる部分形状の刺繍データの作成が終了すると、次のステップＳ９５にてｎが１つ増やされ、ｎがＮを越えていない場合は（ステップＳ９６にてＮＯ）、ステップＳ９１の後に戻される。また、ｎがＮを上回った場合には、部分模様分割処理を終了し、図１のフローチャートのステップＳ１０に移行する。ステップＳ１０では、ｍが１つ増やされる。ｍがＭより大きくない場合（ステップＳ１１にてＮＯ）は、ステップＳ４に戻され、ｍがＭよりも大きい場合（ステップＳ１１にてＹＥＳ）は、刺繍データ作成処理を終了する。
【００５７】
以上の刺繍データ作成処理により、刺繍データメモリ２４ｂの個別のエリアに記憶された刺繍データは、フラッシュメモリ装置１０によりメモリカード１２に書き込まれる。そして、刺繍データが書き込まれたメモリカード１２を刺繍ミシン２のカード挿入孔１９に装着し、刺繍形成動作を行うことにより、単位刺繍領域毎の刺繍模様を形成することができる。
【００５８】
例えば、上記方法によって刺繍模様Ｅの刺繍データを単位刺繍領域Ｒ１，Ｒ２毎に作成した場合は次のようになる。尚、ここでは、前記刺繍模様Ｅのうち単位刺繍領域Ｒ１及びＲ２にまたがる部分模様Ｃ２の縫目は重なり部分Ｐと直交しているものとする。従って、この場合、部分模様Ｃ２を分割する際に設定される仮想分割線Ｑは、図１１に示すように、
ｙ５＝（ｙ３＋ｙ４）／２
と表される。
【００５９】
また、部分模様Ｃ２は、単位刺繍領域Ｒ１内の非重なり部分形状Ａ１及び重なり部分形状Ｂ１と、単位刺繍領域Ｒ２内の非重なり部分形状Ａ２及び重なり部分形状Ｂ２に分割され、それぞれについて刺繍データが作成される。この場合、非重なり部分形状Ａ１及び重なり部分形状Ｂ１の刺繍データは、刺繍データメモリ２４ｂの１番目のエリアに記憶され、非重なり部分形状Ａ２及び重なり部分形状Ｂ２は２番目のエリアに記憶される。
【００６０】
そして、刺繍模様Ｅは、図１２に示すように２つの分割模様Ｅ１，Ｅ２として個別に形成される。ここで、分割模様Ｅ１は、刺繍データメモリ２４ｂの１番目のエリアに記憶された刺繍データに基づいて刺繍される。また、分割模様Ｅ２は、刺繍データメモリ２４ｂの２番目のエリアに記憶された刺繍データに基づいて刺繍される。尚、図１２において、刺繍模様を囲む長方形は単位刺繍領域を示している。
【００６１】
このように、部分模様Ｃ１及びＣ３〜Ｃ８のように単位刺繍領域Ｒ１及びＲ２のいずれかに収まる部分模様については分割されることなく一度に刺繍される。また、２つの単位刺繍領域Ｒ１及びＲ２にまたがって位置する部分模様Ｃ２については、それぞれの単位刺繍領域に分かれて刺繍されるが、接続部分の縫目が一部重なるように刺繍されるので、境界に隙間が生じることがない。しかも、接続部分の縫目が仮想境界線を挟んで内外に出入りするようになっているため、繋ぎ目をぼかすことができ、また、重なり部分の縫目が余り盛り上がらないようにすることができる。
【００６２】
このような構成によれば、刺繍ミシン２の縫製可能エリアを越える大きさの刺繍模様であっても、刺繍模様全体を含み、且つ部分的に重なる複数の単位刺繍領域が設定されるので、刺繍模様の刺繍データを前記単位刺繍領域毎に形成することができる。しかも、刺繍模様を構成する部分模様のうち、いずれかの単位刺繍領域に収まる部分模様については、その単位刺繍領域に含まれる部分模様として分配するようにした。そのため、部分模様が不必要に分断されてしまうことがない。
【００６３】
また、２つ以上の単位刺繍領域にまたがって位置する部分模様については、それぞれの単位刺繍領域に分割されるものの、接続部分の縫目が一部重なるように刺繍されるため、境界に隙間が生じることがない。しかも、接続部分の縫目が一部重なるものの、重なり部分と縫目の方向が直交する場合には、縫目が不均等に重なるようにした。また、重なり部分と縫目の方向が平行である場合には、重なった部分の糸密度がその他の部分の糸密度とほぼ同じとなるように構成し。そのため、繋ぎ目をぼかすことができる。
【００６４】
尚、本発明は上記した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更を加えることができる。
【００６５】
例えば、上記実施の形態においては、まず、部分模様を複数の単位刺繍領域に分配し、分配できない部分模様について分割するように構成した。これに対して、刺繍模様全体を複数の模様に分割してその分割模様毎に刺繍データを作成しても良い。
【００６６】
重なり部分Ｐの糸密度を変える場合において、糸密度は線形に変化するように構成したが、これに限られるものではない。要は、重なり部分の糸密度がその他の糸密度とほぼ同じとなるように構成すれば良い。
【００６７】
単位刺繍領域の形状は長方形状に限られるものではなく、縫製可能エリアの形状に対応していれば良い。
【００６８】
複数の単位刺繍領域の大きさはすべて同一としたが、異なる大きさであっても良い。また、上記実施の形態においては、すべての刺繍模様について単位刺繍領域を設定するように構成したが、まず、刺繍模様の大きさが縫製可能エリアを越えるか否か判定し、越えると判定されたばあいには、単位刺繍領域を設定するように構成することも可能である。
【００６９】
また、上記各実施の形態においては、刺繍データ作成プログラムは記録媒体としてのフロッピディスク７ａに記憶されているものとしたが、ＲＯＭ２３に予め格納されていても良い。また、刺繍データ作成プログラムを記録する記録媒体としては、半導体メモリ，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＭＯ，ＭＤ，ＰＤ，ＤＶＤ，磁気テープ等、種々の媒体を用いることができる。また、有線若しくは無線回線を使用して外部情報処理装置から刺繍データ作成プログラムを読み込んで、制御装置２０上で動作させることも可能である。
【００７０】
更に、本発明は、刺繍ミシンが刺繍データ作成装置としての機能を備えるように構成しても良い。
【００７１】
【発明の効果】
【００７２】
本発明の刺繍データ作成装置及び刺繍データ作成プログラムを記憶したコンピュータ読取り可能な記録媒体によれば、刺繍模様が縫製装置の有する所定の縫製可能エリアを越える大きさである場合に、前記縫製可能エリアに対応した大きさを有する複数の単位刺繍領域を、前記刺繍模様全体が含まれ且つ隣り合う単位刺繍領域同士が部分的に重なるように設定し、前記刺繍模様のうち各単位刺繍領域内に含まれる部分刺繍模様について、前記隣り合う単位刺繍領域との重なり部分においてぼかし接続されるように、前記各単位刺繍領域ごとの刺繍データを作成するように構成したので、縫製可能エリアを越える大きな刺繍模様であっても、その刺繍模様を分割して刺繍することができ、しかも、分割された刺繍の繋ぎ目が明確にならないようにすることができるという優れた効果を有する。
【図面の簡単な説明】
【図１】  本発明の一実施の形態を示すものであり、刺繍データ作成装置による刺繍データ作成処理を示すフローチャート
【図２】  単位領域設定処理を示すフローチャート
【図３】  部分模様分割処理を示すフローチャート
【図４】  刺繍データ作成装置及び刺繍ミシンの外観を概略的に示す斜視図
【図５】  刺繍データ作成装置の電気的構成を示すブロック図
【図６】  ＲＡＭの構成を概念的に示す図
【図７】  形状データの一例を示す図
【図８】  形状データと刺繍ミシンの縫製可能エリアの大きさから求められる単位刺繍領域を示す図
【図９】  仮想境界線に関して縫目を出入りさせた場合の一例を示す図
【図１０】  重なり部分内の糸密度を変化させた場合の一例を示す図（ａ）、糸密度の変化を表すグラフ（ｂ）
【図１１】  隣り合う２個の単位刺繍領域にまたがる部分模様を分割する方法を説明するための図
【図１２】  大形の刺繍模様を単位刺繍領域ごとに刺繍した場合の一例を示す図
【符号の説明】
１は刺繍データ作成装置、２は刺繍ミシン（縫製装置）、７ａはフロッピディスク（記録媒体）、２０は制御装置（単位刺繍領域設定手段、分配手段、刺繍データ作成手段）を示す。
【図１】
0003959851.tif 000002
【図２】
0003959851.tif 000003
【図３】
0003959851.tif 000004
【図４】
0003959851.tif 000005
【図５】
0003959851.tif 000006
【図６】
0003959851.tif 000007
【図７】
0003959851.tif 000008
【図８】
0003959851.tif 000009
【図９】
0003959851.tif 000010
【図１０】
0003959851.tif 000011
【図１１】
0003959851.tif 000012
【図１２】
0003959851.tif 000013