(57)【特許請求の範囲】
【請求項１】
ミシンによって加工布上に所定の刺繍図柄の刺繍縫目を形成するための刺繍データを作成する刺繍データ処理装置において、
前記所定の刺繍図柄の輪郭線を構成する個々の線分の影の方向及びその影の長さの指示に基いて影ベクトルを設定する影ベクトル設定手段と、
前記輪郭線を構成する前記各線分の中から前記影ベクトルの方向が前記輪郭線で囲まれた内部領域の外側に向かう線分を抽出する線分抽出手段と、
前記抽出した線分及びこの線分の影ベクトルによって構成される平行四辺形の領域を刺繍縫目で覆うための影縫い部分の刺繍データとして作成する影縫いデータ作成手段とを備えたことを特徴とする刺繍データ処理装置。
【請求項２】
前記刺繍図柄の輪郭線で囲まれた閉領域を刺繍縫目で覆うための表縫い部分の刺繍データを作成する表縫いデータ作成手段と、
前記影縫いデータ作成手段により作成された影縫い部分の刺繍データと前記表縫いデータ作成手段により作成された表縫い部分の刺繍データとを、その影縫い部分の刺繍データが表縫い部分の刺繍データよりも先行する縫製順序となるように組み合わせた影付き刺繍データを作成する影付き刺繍データ作成手段とを備えたことを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項３】
前記影縫いデータ作成手段は、前記影縫い部分の縫目の方向が前記影ベクトルと同じ方向になるように影縫い部分の刺繍データを作成することを特徴とする請求項１に記載の刺繍データ処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ミシンによって加工布上に所定の刺繍図柄の刺繍縫目を形成するための刺繍データを作成する刺繍データ処理装置に関するものであって、特に、影付き刺繍データを作成する刺繍データ処理装置に関するものである。
【０００２】
【従来の技術】
影付き刺繍縫いは、図１３に示すように、文字刺繍等において、比較的明るい色の糸を使用した表縫い部分ａの縫目に近接して、表縫い部分に比べ暗い色の糸を使用した影縫い部分ｂの縫目を形成する縫い方であり、このようにして形成された影付き刺繍縫いは、文字刺繍等において立体感を持たせることができる。
【０００３】
従来、刺繍ミシンで影付き刺繍縫いを行なう場合は、第１の方法として、図１４に示すように、選択した模様をひと通り縫い終えてから、刺繍枠や刺繍枠にセットした布をずらし、同じ模様をもう１度縫う方法があった。
【０００４】
また、第２の方法として、刺繍ミシンに供給する刺繍データを作成する際、刺繍する図柄の表縫い部分に影縫い部分の刺繍データを付加する形で影付きの刺繍データを作成する方法があった。この方法によれば、マイクロコンピュータを主体とし、イメージスキャナやディスプレイやマウス等を備えた刺繍データ処理装置において、作業者が影縫い部分の輪郭線を１つ１つ座標入力し、その輪郭線の内部を、従来より行なわれている輪郭線で囲まれた領域を刺繍ブロックデータ等に展開する手法等で展開して、影縫い部分の刺繍データを作成していた。また、それ以外の方法では、作業者が影縫い部分の刺繍データを直接座標入力する等して作成していた。
【０００５】
【発明が解決しようとする課題】
処が、前記した従来例に係る第１の方法によれば、図１４に示されるように、同じ模様を２回縫製するため、縫いが重なる部分が大きくなって縫い品質が悪化し、また、縫製時間が２倍長くかかり、糸の使用量も２倍になる等の問題があった。また、同図のｃの部分を埋める影縫いがないことや、影縫い部分の縫目の方向が影の方向と一致しないことにより、このような影縫いをしても立体感が得られない等の問題があった。
【０００６】
さらに、前記した従来例に係る第２の方法によれば、刺繍データ処理装置のデータ作成操作で作業者が個々の影の部分の輪郭線をマウス等で座標入力したり、作業者が影縫いの部分の刺繍データを直接座標入力する等して、影縫い部分の刺繍データを作成する必要があるので、座標入力の手間がかかり、影付きの刺繍データを作成するまでに膨大な時間がかかる等の問題があった。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、その目的は、影付きの刺繍データを、輪郭線の個々の線分の影ベクトルに基づいて自動的に作成することができる刺繍データ処理装置を提供することにある。
【０００８】
【課題を解決するための手段】
この目的を達成するために、本発明の請求項１に記載の刺繍データ処理装置は、ミシンによって加工布上に所定の刺繍図柄の刺繍縫目を形成するための刺繍データを作成するものであって、特に、前記所定の刺繍図柄の輪郭線を構成する個々の線分の影の方向及びその影の長さの指示に基いて影ベクトルを設定する影ベクトル設定手段と、前記輪郭線を構成する前記各線分の中から前記影ベクトルの方向が前記輪郭線で囲まれた内部領域の外側に向かう線分を抽出する線分抽出手段と、前記抽出した線分及びこの線分の影ベクトルによって構成される平行四辺形の領域を刺繍縫目で覆うための影縫い部分の刺繍データとして作成する影縫いデータ作成手段とを備えたものである。
【０００９】
また、本発明の請求項２に記載の刺繍データ処理装置は、前記刺繍図柄の輪郭線で囲まれた閉領域を刺繍縫目で覆うための表縫い部分の刺繍データを作成する表縫いデータ作成手段と、前記影縫いデータ作成手段により作成された影縫い部分の刺繍データと前記表縫いデータ作成手段により作成された表縫い部分の刺繍データとを、その影縫い部分の刺繍データが表縫い部分の刺繍データよりも先行する縫製順序となるように組み合わせた影付き刺繍データを作成する影付き刺繍データ作成手段とを備えた構成としてもよい。
【００１０】
さらに、本発明の請求項３に記載の刺繍データ処理装置は、前記影縫いデータ作成手段を、前記影縫い部分の縫目の方向が前記影ベクトルと同じ方向になるように影縫い部分の刺繍データを作成する構成としてもよい。
【００１１】
【作用】
前記構成を有する本発明の請求項１に記載の刺繍データ処理装置によれば、刺繍データを作成するに際して、先ず、影ベクトル設定手段が、所定の刺繍図柄の輪郭線を構成する個々の線分の影の方向及びその影の長さの指示に基いて影ベクトルを設定する。次に、線分抽出手段が、輪郭線を構成する各線分の中から影ベクトルの方向が輪郭線で囲まれた内部領域の外側に向かう線分を抽出する。そして、影縫いデータ作成手段が、抽出した線分及びこの線分の影ベクトルによって構成される平行四辺形の領域を刺繍縫目で覆うための影縫い部分の刺繍データとして作成する。
【００１２】
また、前記構成を有する本発明の請求項２に記載の刺繍データ処理装置によれば、表縫いデータ作成手段により、前記刺繍図形の輪郭線で囲まれた閉領域を刺繍縫目で覆うための表縫い部分の刺繍データを作成する。次に、影付き刺繍データ作成手段により、前記影縫いデータ作成手段により作成された影縫い部分の刺繍データと前記表縫いデータ作成手段により作成された表縫い部分の刺繍データとを、その影縫い部分の刺繍データが表縫い部分の刺繍データよりも先行する縫製順序となるように組み合わせた影付き刺繍データを作成する。
【００１３】
さらに、前記構成を有する本発明の請求項３に記載の刺繍データ処理装置によれば、影縫いデータ作成手段は、影縫い部分の縫目の方向が前記影ベクトルと同じ方向になるように影縫いデータを作成する。
【００１４】
【実施例】
以下に、本発明の刺繍データ処理装置を家庭用刺繍ミシンの刺繍データ処理装置に適用した一実施例を図１乃至図１１に基いて詳細に説明する。
【００１５】
本実施例は、印刷あるいは手書きされた図柄原画をスキャナ等の画像入力装置により読み取らせると共に、対応する画像データに変換し、その画像データが画像処理されて、輪郭線が抽出され、その輪郭線から影縫い部分の刺繍データが付いた影付き刺繍データを作成するようになっている。
【００１６】
先ず、図示はしないが、家庭用刺繍ミシンについて簡単に触れておく。刺繍ミシンは、ミシンベッド上に配置され加工布を保持する刺繍枠を、水平移動機構により装置固有のＸ、Ｙ座標系で示される所定位置に移動させつつ、縫い針及び釜機構による縫い動作を行うことにより、その加工布上に所定の刺繍図柄の刺繍縫目を施すようになっている。
【００１７】
この場合、前記水平移動機構や針棒等は、マイクロコンピュータ等から構成される制御装置により制御されるようになっており、従って、一針毎の加工布のＸ、Ｙ方向の移動量（針落ち位置）を指示する刺繍縫目データが与えられることによって、制御装置は、刺繍動作を自動的に実行することが可能となるのである。また、本実施例では、刺繍ミシンに、フラッシュメモリ装置が設けられ、後述するフラッシュメモリによって、外部から刺繍データが与えられるように構成されている。本実施例に係わる刺繍データ処理装置は、このような刺繍データを作成する機能を有するものである。
【００１８】
図１に示すように、刺繍データ処理装置１は、基本的には、文字や画像を表示する液晶ディスプレイ２と、刺繍図柄の読み取りや、画像処理を実行させる為の操作キー３、４と、図柄原画を読み取るイメージスキャナ装置５と、不揮発性のフラッシュメモリからなるメモリカード６を着脱可能な外部記憶装置７と、これ等を接続した制御本体部８とから構成されている。
【００１９】
次に、刺繍データ処理装置１の制御系の構成を図２のブロック図に基づいて説明する。前記制御本体部８に制御装置ＣＤが内蔵され、この制御装置ＣＤの入出力インターフェース１２には、２つの操作キー３、４と、イメージスキャナ装置５と、外部記憶装置７と、液晶ディスプレイ（ＬＣＤ）２に表示データを出力するためのビデオＲＡＭを有するディスプレイコントローラ（ＬＣＤＣ）９とがそれぞれ接続されている。
【００２０】
制御装置ＣＤは、ＣＰＵ１０と、このＣＰＵ１０にデータバス等のバス１３を介して接続された入出力インターフェース１２と、ＲＯＭ１１及びＲＡＭ２０から構成されている。
【００２１】
イメージスキャナ装置５は、モノクロの図柄原画を二値のビットマップ画像データとして読み取り可能な所謂ハンディスキャナから成り、作業者がその上部を手で持って下面の読み取り部を原稿上に宛い、ボタンを押しながら原稿に沿ってなぞるように一定方向に移動させることにより、図柄原画の読み取りが行われるようになっている。読み取られた画像データはラスター形式のビットマップとして、画素毎に白であれば０、黒であれば１の値を持つ１ビットデータで表現され、ＲＡＭ２０の画像データメモリ２１に記憶されるようになっている。
【００２２】
ＲＯＭ１１には、後述の影付き刺繍データ作成処理の制御プログラムが格納されている。ＲＡＭ２０には、イメージスキャナ装置５より読み取られた画像データを格納する画像データメモリ２１、画像データを画像処理して得られる図柄の輪郭線を格納する輪郭線データメモリ２２、輪郭線で囲まれた内部領域を刺繍データに展開して得られる表縫い部分の刺繍データを格納する表縫い刺繍データメモリ２３、輪郭線及び影ベクトルより自動的に生成される影縫い部分の刺繍データを格納する影縫い刺繍データメモリ２４、影縫い部分の刺繍データと表縫い部分の刺繍データを組み合わせて得られる影付き刺繍データを格納する影付き刺繍データメモリ２５等の各種のメモリエリアが設けられている。
【００２３】
次に、刺繍データ処理装置１の制御装置ＣＤで行なわれる刺繍データ作成制御の影付き刺繍データ作成処理ルーチンについて、図３のフローチャートに基いて説明する。なお、図中符号Ｓｉ（ｉ＝１０，１１，１２，・・・・）は各ステップである。また、以下において、アルファベット大文字「Ｌ」が印刷された刺繍図柄原画から影付き刺繍データを作成する場合を例にとって説明する。特に影縫いの刺繍データ作成に関する部分を詳説する。
【００２４】
操作キー３が操作されると、この制御が開始され、先ず、イメージスキャナ装置５を、図柄原画の読み取り開始位置から順次移動させることにより、刺繍図柄原画が読み取られて画像データに変換され、画像データメモリ２１に格納される原画読み取り処理が実行される（Ｓ１０）。次に、画像データメモリ２１の画像データに基づいて、例えば、周知の境界線追跡アルゴリズム等により、図柄の輪郭線が求められ、その輪郭線データが輪郭線データメモリ２２に格納される輪郭線抽出処理が実行される（Ｓ１１）。ここで、輪郭線データメモリ２２には輪郭線を構成する線分の端点Ｐn （ｎ＝１，２，・・・）が、線分進行方向の左側が輪郭線に囲まれた内部領域になるような順序で格納される。また、境界線追跡アルゴリズムにおいては、輪郭線の連結性の判定として、４連結或いは８連結判定処理等が用いられる。
【００２５】
例えば、図５に示すように、アルファベット大文字「Ｌ」が印刷された図柄原画からは、点Ｐ1 ＝（１，１），点Ｐ2 ＝（１，７），点Ｐ3 ＝（７，７），点Ｐ4 ＝（７，５），点Ｐ5 ＝（３，５），点Ｐ6 ＝（３，１），点Ｐ7 ＝（１，１）を順に結ぶ輪郭線が抽出され輪郭線データメモリ２２に格納される。
【００２６】
次に、その輪郭線データに基づいて、表縫い部分の刺繍データが作成される（Ｓ１２）。ここでは、輪郭線より刺繍データを作成するための周知の刺繍ブロックデータ作成技法により、輪郭線で囲まれた領域が四角形のブロックデータに分割され、表縫い刺繍データメモリ２３に格納される。そのブロックデータは、その四角形の４つの頂点の座標として記憶され、記憶されている順番に、第１点、第２点、第３点、第４点と称されている。その第１点と第３点を結ぶ線分及び第２点と第４点を結ぶ線分上で縫目の進行方向が反転するようにブロックデータを展開することにより、刺繍の縫目データが作成されるのである。このＳ１２の処理工程は、本発明の表縫いデータ作成手段として機能する。
【００２７】
例えば、図５で示した輪郭線からは、図１０に示すようなブロック１（ブロックの第１点＝点Ｐ1 、第２点＝点Ｐ6 、第３点＝点Ｐ2 、第４点＝点Ｐ5 ）とブロック２（ブロックの第１点＝点Ｐ2 、第２点＝点Ｐ5 、第３点＝点Ｐ3 、第４点＝点Ｐ4 ）の２つのブロックデータが作成され、表縫い刺繍データメモリ２３に格納されるのである。
【００２８】
次に、影縫い部分についての刺繍データ作成処理（図４参照）が実行される（Ｓ１３）。以下に、この詳細な処理工程を図４のフローチャートに基づいて説明する。この処理が開始されると、先ず、輪郭線頂点番号ｎに１が設定され、ベクトルＵに影ベクトルが設定され、点Ｅに点Ｐ1 が設定される（Ｓ２０）。このとき影ベクトルの値としては、ＲＯＭ１１に予め記憶されているディフォルト値を使用してもよいし、ＲＯＭ１１に予め複数個記憶されている値を液晶ディスプレイ２に表示し、作業者に操作キー３、４を使って選択させるようにして得られる値を使用してもよいし、作業者に直接ベクトルの大きさと方向とを入力させるようにして得られる値を使用してもよい。このようにして、例えば、図５に示すように、ベクトルＵに影ベクトル＝（１，１）が設定されるのである。このＳ２０の処理工程は、影ベクトル設定手段として機能する。
【００２９】
次に、ベクトルＶに点Ｐn から点Ｐn+1 に向かうベクトルが設定される（Ｓ２１）。例えば、図５で示した輪郭線において、ｎ＝１の場合は、ベクトルＶに点Ｐ1 から点Ｐ2 に向かうベクトル＝（０，６）が設定されるのである。
【００３０】
次に、Ｖx Ｕy −Ｖy Ｕx ＞０が成り立つか否かが判定される（Ｓ２２）。この判定式の意味は次のように説明される。図６に示すように、θを時計回りにベクトルＶからＵに向かって測った角とすると、ｓｉｎθは、次式
【００３１】
【数１】
0003552334.tif 000002
【００３２】
によって表すことができる。つまり、Ｓ２２は、ｓｉｎθ＞０が成り立つか否かを判定している。ｓｉｎθ＞０が成り立つ場合は、図７に示すように、線分Ｐn Ｐn+1 に於ける影ベクトルの方向が輪郭線で囲まれた内部領域の外側に向かう方向になり、線分Ｐn Ｐn+1 及びその線分の影ベクトルＵによって構成される平行四辺形は輪郭線の内部領域と重ならないので、このような平行四辺形の領域を影分部の刺繍データに変換することが必要になる。
【００３３】
一方、ｓｉｎθ＞０が成り立たない場合は、図８に示すように、線分Ｐn Ｐn+1 における影ベクトルの方向が輪郭線で囲まれた内部領域の内側に向く方向となり、線分Ｐn Ｐn+1 及びその線分の影ベクトルＵによって構成される平行四辺形は輪郭線の内部領域と重なる部分が大半となり、内部領域からはみ出た部分ｄも輪郭線の次の線分（線分Ｐn+1 Ｐn+2 ）及び影ベクトルＵによって構成される次の平行四辺形と重なるため、このような平行四辺形の領域を影部分の刺繍データに変換する必要はない。なお、Ｓ２１及びＳ２２の処理工程は、線分抽出手段として機能する。
【００３４】
Ｓ２２において、Ｖx Ｕy −Ｖy Ｕx ＞０が成り立つと判定されると（Ｓ２２：Ｙｅｓ）、点Ｑ1 に点Ｐn を影ベクトルＵだけ平行移動した点が設定され、点Ｑ2 に点Ｐn+1 を影ベクトルＵだけ平行移動した点が設定される（Ｓ２３）。次に、点Ｅと点Ｐn が等しくなるか否かが判定され（Ｓ２４）、もし、等しくなると判定された場合（Ｓ２４：Ｙｅｓ）、各ベクトルＶとＵが作る平行四辺形のブロックＰn Ｑ1 Ｐn+1 Ｑ2 （ブロックの第１点＝点Ｐn 、第２点＝点Ｑ1 、第３点＝点Ｐn+1 、第４点＝点Ｑ2 ）が影縫い刺繍データメモリに追加記憶される（Ｓ２６）。次に、点Ｅに点Ｐn+1 が設定され（Ｓ２７）、その後、Ｓ２８に移行する。点Ｅと点Ｐn が等しくならないと判定された場合（Ｓ２４：Ｎｏ）、点Ｅから点Ｐnへ針位置を移動させるためのフィードデータが影縫い刺繍データメモリ２４に格納され（Ｓ２５）、その後、Ｓ２６に移行する。Ｓ２２においてＶx Ｕy −ＶyＵx ＞０が成り立たないと判定されると（Ｓ２２：Ｎｏ）、そのままＳ２８に移行する。なお、特に、Ｓ２３の処理工程は、影縫いデータ作成手段として機能する。
【００３５】
例えば、図５に示した輪郭線においては、ｎ＝１の時、Ｓ２１においてベクトルＶ＝（０，６）となり、Ｖx Ｕy −Ｖy Ｕx ＝０・１−６・１＝−６＜０となるので、Ｓ２２においてＮｏと判定されるので、そのままＳ２８に移行する。また、ｎ＝２の時、Ｓ２１においてベクトルＶ＝（６，０）となり、Ｖx Ｕy −Ｖy Ｕx ＝６・１−０・１＝６＞０となるので、Ｓ２２においてＹｅｓと判定され、この時、点Ｅ＝（１，１）、点Ｐ2 ＝（１，７）であるので、Ｓ２４の判定式ではＮｏと判定され、Ｓ２５において点Ｅから点Ｐ２へのフィードデータが影縫い刺繍データメモリ２４に格納され、その後、Ｓ２６において、ブロックＰ2 Ｑ1 Ｐ3 Ｑ2 が影縫い刺繍データメモリ２４に格納され、Ｓ２７において点Ｅに点Ｐ３が設定されるのである。
【００３６】
また、ｎ＝３の時、Ｓ２１においてベクトルＶ＝（０，−２）となり、Ｖx Ｕy −Ｖy Ｕx ＝０・１−（−２）・１＝２＞０となるので、Ｓ２２においてＹｅｓと判定され、この時、点Ｅ＝Ｐ3 ＝（７，７）であるので、Ｓ２４においてＹｅｓと判定され、Ｓ２６においてブロックＰ3 Ｑ1 Ｐ4 Ｑ2 が影縫い刺繍データメモリ２４に格納され、その後、Ｓ２７において点Ｅに点Ｐ4 が設定される。
【００３７】
Ｓ２６において作成されるブロックＰn Ｑ1 Ｐn+1 Ｑ2 は、ブロックを縫目データに展開する時の規則より、点Ｐn と点Ｐn+1 を結ぶ線分及び点Ｑ1 と点Ｑ2を結ぶ線分上で縫目の進行方向が反転するように縫目データに展開されるため、縫目の方向が影ベクトルの方向と一致し、影部分の刺繍にふさわしい縫目の方向が得られる。
【００３８】
次に、ｎが１つ増やされ（Ｓ２８）、ｎが輪郭線構成点総数と一致するか否かが判定され（Ｓ２９）、一致しないと判定されると（Ｓ２９：Ｎｏ）、Ｓ２１の処理工程に戻り、Ｓ２１乃至Ｓ２８の処理を繰り返すことになる。ｎが輪郭線構成点総数と一致すると判定されると（Ｓ２９：Ｙｅｓ）、次に、点Ｅと終点Ｐnが等しくなるか否かが判定され（Ｓ３０）、等しくなると判定されると（Ｓ３０：Ｙｅｓ）、この制御を終了して、図３の影付き刺繍データ作成処理のＳ１４にリターンする。点Ｅと終点Ｐn が等しくならないと判定された場合（Ｓ３０：Ｎｏ）、点Ｅから終点Ｐn へ針位置を移動させるためのフィードデータが影縫い刺繍データメモリ２４に格納され（Ｓ３１）、この制御を終了して、図３の影付き刺繍データ作成処理のＳ１４にリターンする。
【００３９】
以上の影縫い部分刺繍データ作成処理により、例えば、図５で示した輪郭線からは、図９に示すようなブロック、フィードデータが作成され影縫い刺繍データメモリ２４に格納される。
【００４０】
次に、表縫い刺繍データメモリ２３と影縫い刺繍データメモリ２４に格納されたブロックデータを組み合わせて刺繍縫目データに展開する影付き刺繍データ作成処理が実行される（Ｓ１４）。このとき、影縫い部分のブロックデータより展開された影縫い部分の刺繍縫目データの後に、表縫いのブロックデータより展開された表縫い部分の刺繍縫目データが来るように縫製順序が決められて展開され、影付き刺繍データメモリ２５に格納されるのである。そして影付き刺繍データ作成制御を終了して、メインルーチンにリターンする。このＳ１４の処理工程は、本発明の影付き刺繍データ作成手段として機能する。
【００４１】
図１１は、図５の輪郭線及び影ベクトルに基づいて作成された表縫い部分の刺繍データと影縫い部分の刺繍データとを組み合わせて作成された影付き刺繍データの例を示している。
【００４２】前記の影縫い部分の刺繍データ作成処理は１本の輪郭線に囲まれた領域に対してだけではなく、例えば、図１２（ａ）に示すような２本の輪郭線のペアに囲まれたドーナツ形状の内部領域に対しても、影部分の刺繍ブロックを作成することができる。なぜならば、輪郭線を構成する線分の進行方向の左側が輪郭線で囲まれた内部領域になるように輪郭線が構成されているので、外側の輪郭線（Ｐ1 Ｐ2 Ｐ3 Ｐ4 Ｐ5 ）を構成する線分の進行方向は矢印ｅの方向になり、内側の輪郭線（Ｒ1 Ｒ2 Ｒ3 Ｒ4 Ｒ5 ）を構成する線分の進行方向は矢印ｆの方向になるので、前記の影縫い部分の刺繍データ作成処理により、図１２（ｂ）に示すように、外側の輪郭線からはブロックＡ及びブロックＢが作成され、内側の輪郭線からはブロックＣ及びブロックＤが作成されるからである。
【００４３】
このようにして、輪郭線から自動的に影縫い部分の刺繍データが作成され表縫い部分の刺繍データと組み合わされるので、作業者が個々の影の部分の輪郭線をマウス等で指示してその輪郭線で囲まれた内部領域を刺繍データ化して影縫い部の刺繍データにするといった作業がいらなくなり、その結果、影付き刺繍データを迅速かつ容易に作成することができる。また、表縫いとの重なりが少なく、かつ影部分の縫目の方向が影の方向と一致する良質の影縫い部分の刺繍データを作成することができる。
【００４４】
なお、前述した実施例においては、輪郭線入力手段として、光学的に図柄原画を読み取るイメージスキャナ装置により画像が入力され、入力された画像を画像処理して輪郭線が抽出されていたが、デジタイザやフロッピー等から画像が入力されるものであってもよいし、輪郭線がフロッピー等の任意の記憶手段から入力されるものであってもよい。
【００４５】
【発明の効果】
以上説明したことから明かなように、本発明の請求項１に係る刺繍データ処理装置によれば、影ベクトル設定手段により、所定の刺繍図柄の輪郭線を構成する個々の線分の影の方向及びその影の長さの指示に基いて影ベクトルを設定し、次に、線分抽出手段により、輪郭線を構成する各線分の中から影ベクトルの方向が輪郭線で囲まれた内部領域の外側に向かう線分を抽出し、そして、影縫いデータ作成手段により、抽出した線分及びこの線分の影ベクトルによって構成される平行四辺形の領域を刺繍縫目で覆うための影縫い部分の刺繍データとして作成するようにしたので、作業者が個々の影の部分の輪郭線をマウス等で指示してその輪郭線で囲まれた内部領域を刺繍データ化して影縫い部の刺繍データにするといった作業がいらなくなり、その結果、表縫い部分との重なりの少ない影縫い部分の刺繍データを、迅速かつ容易に作成することができる。
【００４６】
また、請求項２に係る刺繍データ処理装置によれば、請求項１の効果に加え、輪郭線で囲まれた閉領域を刺繍縫目で覆うための表縫い部分の刺繍データを作成し、影縫い部分の刺繍データと表縫い部分の刺繍データとを、その影縫い部分の刺繍データが表縫い部分の刺繍データよりも先行する縫製順序となるように組み合わせて影付き刺繍データを作成するようにしたので、その影付きの刺繍データを、表縫い部分と重なる影縫い部分は必ず影縫い部分が下に縫製されるよう作成することができ、影付き刺繍縫目の見栄えを極めて良好にする刺繍データを作成することができる。
【００４７】
請求項３に係る刺繍データ処理装置によれば、請求項１の効果に加え、影部分の縫目の方向を影ベクトルと同じ方向になるように影縫いデータを作成するようにしたので、影縫い部分の縫目によってより立体感の得やすい、良質の刺繍データを作成することができる。
【図面の簡単な説明】
【図１】刺繍データ処理装置の斜視図である。
【図２】刺繍データ処理装置の制御系構成を示すブロック図である。
【図３】影付き刺繍データ作成処理ルーチンのフローチャートである。
【図４】影縫い部分刺繍データ作成処理ルーチンのフローチャートである。
【図５】輪郭線の一例を示す図である。
【図６】式：Ｖx Ｕy −Ｖy Ｕx を説明する図である。
【図７】ｓｉｎθ＞０となる場合を説明する図である。
【図８】ｓｉｎθ≦０となる場合を説明する図である。
【図９】影縫い部分の刺繍データの一例を示す図である。
【図１０】表縫い部分の刺繍データの一例を示す図である。
【図１１】図１１は影付き刺繍データの縫目データの一例を示す図である。
【図１２】ドーナツ形状の内部領域を持つ２本の輪郭線のペアから影部分の刺繍ブロックを作成した一例を示す図である。
【図１３】影付き刺繍縫いを説明する図である。
【図１４】従来において行われていた刺繍縫目一例を示す図である。
【符号の説明】
１   刺繍データ処理装置
１０ ＣＰＵ
１１ ＲＯＭ
２０ ＲＡＭ
２２ 輪郭線データメモリ
２３ 表縫い刺繍データメモリ
２４ 影縫い刺繍データメモリ
２５ 影付き刺繍データメモリ
ＣＤ 制御装置
【図１】
0003552334.tif 000003
【図２】
0003552334.tif 000004
【図３】
0003552334.tif 000005
【図４】
0003552334.tif 000006
【図５】
0003552334.tif 000007
【図６】
0003552334.tif 000008
【図７】
0003552334.tif 000009
【図８】
0003552334.tif 000010
【図９】
0003552334.tif 000011
【図１０】
0003552334.tif 000012
【図１１】
0003552334.tif 000013
【図１２】
0003552334.tif 000014
【図１３】
0003552334.tif 000015
【図１４】
0003552334.tif 000016