(57)【特許請求の範囲】
【請求項１】
刺繍領域の形状を規定する外形線で囲まれる閉領域の内部を縫い目で埋めるための刺繍データを処理する刺繍データ処理装置において、
前記外形線がその線自身で交差する自己交差点を抽出する自己交差点抽出手段と、
前記自己交差点抽出手段によって抽出された前記自己交差点を境界として前記外形線を複数の部分外形線に分割し、その部分外形線の各々によって囲まれる部分閉領域を設定する部分閉領域設定手段と、
複数の前記部分外形線が規定する部分閉領域の各々についての縫製属性を記憶する記憶手段と、
複数の前記部分閉領域の各々について、前記記憶手段が記憶する縫製属性に基づいて、部分縫製データを作成する部分縫製データ作成手段とを備えたことを特徴とする刺繍データ処理装置。
【請求項２】
複数の前記部分閉領域の各々について、縫製属性を設定するための縫製属性設定手段を備えたことを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項３】
複数の前記部分閉領域の中から少なくとも１つの部分閉領域を選択するための選択手段を備えたことを特徴とする請求項１もしくは２に記載の刺繍データ処理装置。
【請求項４】
前記縫製属性は、前記部分外形線上を縫製するための属性である線部縫製属性と、前記部分閉領域の内部を縫製するための属性である内部縫製属性との内の少なくとも１つの属性から構成されることを特徴とする請求項１乃至３のいずれかに記載の刺繍データ処理装置。
【請求項５】
前記線部縫製属性及び前記内部縫製属性は、縫製を施す糸色を規定する糸色属性値と、縫製方式の種類を規定する縫製種別属性値と、各縫製種別毎に特有の属性値との内の少なくとも１つの属性値から構成されることを特徴とする請求項４に記載の刺繍データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、刺繍領域を縫製するための縫製データを作成することができる刺繍データ処理装置に関するものである。
【０００２】
【従来の技術】
従来、熟練者によって、一針毎の針落ち点の位置座標を決定することにより、刺繍模様を縫製するための縫製データを作成していたが、近年、刺繍領域の形状、位置、大きさ、縫い目の方向、糸密度等を規定する刺繍体を画定することにより、刺繍模様のための縫製データをある程度自動的に作成することができる刺繍データ処理装置が開発され、広く一般に用いられている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の刺繍データ処理装置においては、例えば、数字の「８」を表わす図形のように、刺繍領域の形状を規定する外形線が自己交差する場合には、刺繍を施すための閉領域が複数生じることになるが、縫い目の方向、糸密度等の縫製属性は、外形線が規定する全ての閉領域に対して適用されることとなっていた。即ち１つの外形線が規定する複数の閉領域については、すべて同じ縫製属性で縫製されることとなり、個々の閉領域毎に独立した縫製属性を設定することができなかった。従って、使用者は、複数の閉領域に対して各々異なる縫製属性を設定したい場合には、個々の閉領域をそれぞれ規定する外形線を作成しなければならず、手間がかかるという問題点があった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、その目的は、刺繍領域の形状を規定する外形線が自己交差することによって生じる複数の部分閉領域について、各々異なる縫製属性で縫製するための縫製データを作成することができる刺繍データ処理装置を提供することにある。
【０００５】
【課題を解決するための手段】
この目的を達成するために、本発明の請求項１に記載の刺繍データ処理装置は、刺繍領域の形状を規定する外形線で囲まれる閉領域の内部を縫い目で埋めるための刺繍データを処理するものを対象として、特に、前記外形線がその線自身で交差する自己交差点を抽出する自己交差点抽出手段と、前記自己交差点抽出手段によって抽出された前記自己交差点を境界として前記外形線を複数の部分外形線に分割し、その部分外形線の各々によって囲まれる部分閉領域を設定する部分閉領域設定手段と、複数の前記部分外形線が規定する部分閉領域の各々についての縫製属性を記憶する記憶手段と、複数の前記部分閉領域の各々について、前記記憶手段が記憶する縫製属性に基づいて、部分縫製データを作成する部分縫製データ作成手段とを備えている。
【０００６】
従って、この発明の刺繍データ処理装置によれば、前記自己交差点抽出手段は、前記外形線がその線自身で交差する自己交差点を抽出する。そして、前記部分閉領域設定手段は、前記自己交差点抽出手段によって抽出された前記自己交差点を境界として前記外形線を複数の部分外形線に分割し、その部分外形線の各々によって囲まれる部分閉領域を設定する。そして、この分割された部分外形線が規定する各部分閉領域の各々を対象として、前記記憶手段が記憶する縫製属性に基づき、前記部分縫製データ作成手段が部分縫製データを作成する。
【０００７】
また、請求項２に記載の刺繍データ処理装置は、複数の前記部分閉領域の各々について、縫製属性を設定するための縫製属性設定手段を備えている。従って、各部分閉領域に対して、各々異なる縫製属性を設定することができる。
【０００８】
また、請求項３に記載の刺繍データ処理装置は、複数の部分閉領域の中から少なくとも１つの部分閉領域を選択するための選択手段を備えている。従って、縫製属性を設定、または変更する部分閉領域を自由に選択することができる。
【０００９】
また、本発明の請求項４に記載の刺繍データ処理装置は、前記縫製属性が、部分外形線上を縫製するための属性である線部縫製属性と、部分閉領域の内部を縫製するための属性である内部縫製属性との内の少なくとも１つの属性から構成されている。従って、前記部分外形線上を縫製するための縫製属性と、前記部分閉領域の内部を縫製するための縫製属性とを、それぞれ独立して設定することができる。
【００１０】
また、請求項５に記載の刺繍データ処理装置は、線部縫製属性または内部縫製属性が、縫製を施す糸色を規定する糸色属性値と、縫製方式の種類を規定する縫製種別属性値と、各縫製種別毎に特有の属性値との内の少なくとも１つの属性値から構成されている。従って、部分外形線上、または部分閉領域の内部を縫製するための縫製データの作成方法を詳細に指定することができる。
【００１１】
【発明の実施の形態】
以下に、本発明の刺繍データ処理装置を具体化した一実施の形態について図面を参照して説明する。
【００１２】
先ず、詳しく図示はしないが、刺繍ミシンについて簡単に触れておく。刺繍ミシンは、ミシンベッド上に配置され加工布を保持する刺繍枠を、水平移動機構により、装置固有のＸ，Ｙ座標系で示される所定位置に移動させつつ、縫い針及び釜機構による縫い動作を行うことにより、その加工布に所定の図柄の刺繍を施すようになっている。
【００１３】
この場合、前記水平移動機構や針棒等は、マイコン等から構成される制御装置により制御されるようになっており、従って、一針毎の加工布のＸ，Ｙ方向の移動量（針落ち位置）を指示する刺繍縫い目（針落ち）データが与えられることにより、制御装置は、刺繍動作を自動的に実行することが可能となるのである。また、この実施の形態では、刺繍ミシンには、通信装置が設けられ、外部から刺繍縫製データが与えられるように構成されている。後述する刺繍データ処理装置は、このような刺繍縫製データを作成する機能を備えるものである。
【００１４】
図１は、この実施の形態における刺繍ミシン及び刺繍データ処理装置の全体構成を示す図である。ここで、刺繍ミシン２５には、パーソナルコンピュータ１から通信線２０を介して刺繍データが与えられるように構成されている。この刺繍ミシン２５には、各種のメッセージを表示するための表示部２３が設けられており、使用者に対して刺繍糸の色替えの指示等が行われるようになっている。
【００１５】
図２は本発明の刺繍データ処理装置の電気的構成を示しており、ここで、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、入力インターフェイス１５及び出力インターフェイス１８は、それぞれバス１４を介して相互に接続して構成されている。前記ＣＰＵ１１は、各種データや信号の授受を行いながら本刺繍データ処理装置の全体の制御を司るものである。また、前記ＲＯＭ１２は、本刺繍データ処理装置を制御するためのプログラムデータが格納されている。さらに、前記ＲＡＭ１３は、後記キーボードによって入力されたデータや外部記憶装置から入力されたデータを消去可能に記憶するものである。
【００１６】
そして、この刺繍データ処理装置には、出力インターフェイス１８を介して、表示用のＣＲＴディスプレイ１９が設けられている。このＣＲＴディスプレイ１９には、刺繍模様形状を表す図形や、各種メッセージ等が表示されるようになっている。
【００１７】
さらに、この刺繍データ処理装置には、使用者が処理の選択や実行等の指示を行うための操作キーが配列されているキーボード１６や、刺繍形状を表す外形線の作成や選択等を行うための本発明の選択手段としてのポインティングデバイスであるマウス１７が設けられ、入力インターフェイス１５を介してＣＰＵ１１に接続されている。
【００１８】
そして、この刺繍データ処理装置には、出力インターフェース１８を介して通信線２０が接続されるようになっており、この通信線２０を介して、作成した刺繍データを刺繍ミシン２５に送出するように構成されている。
【００１９】
次に、このように構成された本実施の形態の刺繍データ処理装置の動作について、図３のフローチャートを参照しながら説明する。そして、本実施の形態では、図４（ａ）に示す外形線Ｌで形状が規定される閉領域の内部を縫い目で埋めるための縫製データを作成するものとする。
【００２０】
前記ＲＯＭ１２内に記憶された刺繍データ作成のためのプログラムが起動されると、先ず、ステップＳ１において、図４（ａ）に示すように、外形線がその線自身で交差する自己交差点を抽出する。図４（ａ）に示す外形線Ｌについては、Ａ１とＡ２との２つの自己交差点を抽出するのである。
【００２１】
続くステップＳ２では、外形線Ｌを、その自己交差点であるＡ１及びＡ２を共に境界として分割し、分割した部分外形線の各々によって囲まれる部分閉領域Ｕ１、Ｕ２、Ｕ３を設定する。
【００２２】
そして、ステップＳ３においては、設定した部分閉領域の総数Ｎに３を設定する。
【００２３】
さらに、ステップＳ４では、部分閉領域カウンタｎの値を０に初期化する。
【００２４】
続くステップＳ５では、ステップＳ２において設定した３つの部分閉領域Ｕ１、Ｕ２、Ｕ３の各々についての縫製属性の設定を受け付ける。ここで、使用者は、 ＣＲＴディスプレイ１９の画面の一部分に表示されている部分閉領域の内、先ず最初に、部分閉領域Ｕ１の部分をマウス１７のポインタで指し示し、そのマウス１７のボタンを押下することにより、部分閉領域Ｕ１を選択する。この部分閉領域Ｕ１が選択された時のＣＲＴディスプレイ１９の画面の一部分の様子を、図４（ｂ）に示す。ここでは選択された部分閉領域Ｕ１を囲む最小矩形が破線で表示される。次に、使用者は、ＣＲＴディスプレイ１９の他の部分に表示されている縫製属性設定のためのダイアログボックス（図５参照）において、選択した部分閉領域Ｕ１についての縫製属性値を設定する。
【００２５】
ここで、縫製属性について説明する。ここでの縫製属性には、部分閉領域を規定する部分外形線上を縫製するための線部縫製属性と、部分閉領域の内部を縫製するための内部縫製属性とがある。前者の線部縫製属性には、先ず、１つに、部分外形線上に沿って縫製を施すための縫製種別がある。この縫製種別としては、例えば、走り縫い、千鳥縫い等の選択肢が考えられる。そして、その縫製種別の選択値に付随する属性値がさらにある。例えば、縫製種別の選択値が走り縫いである場合には、走り縫いの回数、走り縫いのピッチ長等の属性値が考えられ、縫製種別の選択値が千鳥縫いである場合には、千鳥縫い幅、糸密度等の属性値が考えられる。その他の線部縫製属性としては、部分外形線上を縫製する糸色等の属性値が考えられる。
【００２６】
一方、前記後者の内部縫製属性には、先ず、１つに、部分閉領域の内部に縫製を施すための縫製種別がある。この縫製種別には、例えば、サテン縫い、タタミ縫い等の選択肢が考えられる。そして、その縫製種別の選択値に付随する属性値がある。例えば、縫製種別の選択値がサテン縫いである場合には、縫い目方向角度、糸密度等の属性値が考えられ、縫製種別の選択値がタタミ縫いである場合には、サテン縫いに付随する属性値に加えて、タタミ縫いピッチ長、タタミ縫い偏差値等の属性値が考えられる。その他の内部縫製属性としては、部分閉領域の内部を縫製する糸色等の属性値が考えられる。尚、本実施の形態においては、線部縫製属性については、特に指定せず、予め決められた属性値を用いるものとし、内部縫製属性については、縫製種別が予めサテン縫いに設定されているものとする。
【００２７】
そして、図５に示すダイアログボックスにおいて、設定可能な縫製属性は、糸密度、縫い目方向角度、糸色があり、ここで使用者は部分閉領域Ｕ１の縫製属性値として、それぞれの値を例えば５本／ｍｍ、６０度、青に設定して、ダイアログボックス内に表示されている設定完了ボタンを、マウス１７のポインタで指し示し、そのマウス１７のボタンを押下することによって、設定を完了するのである。
【００２８】
さらに、使用者は、他の部分閉領域についての縫製属性の設定を行う。ここで使用者は、部分閉領域Ｕ２の部分をマウス１７のポインタで指し示し、そのマウス１７のボタンを押下することによって、部分閉領域Ｕ２を選択する。そして、その直後に、部分閉領域Ｕ３の部分をマウス１７のポインタで指し示し、そのマウス１７のボタンを押下することにより、部分閉領域Ｕ３も選択する。つまり、部分閉領域Ｕ２とＵ３とを同時に選択状態にするのである。この時の部分閉領域Ｕ２とＵ３とが選択された時のＣＲＴディスプレイ１９の画面の一部分の様子を、図４（ｃ）に示す。ここでは、選択された部分閉領域Ｕ２とＵ３とを囲む最小矩形が破線で表示される。このように、複数の部分閉領域を同時に選択することにより、各々共通の縫製属性を設定することも可能である。そして、使用者は、図５に示す縫製属性設定ダイアログボックスにおいて、部分閉領域Ｕ２、Ｕ３の共通の縫製属性値として、例えば、糸密度６本／ｍｍ、縫い目方向角度１５０度、糸色黒を設定するものとする。
【００２９】
尚、ここで、前記の操作方法により、再び部分閉領域を選択することにより、一旦設定した各部分閉領域の縫製属性値を変更することも可能である。
【００３０】
そして、このステップＳ５においては、使用者によって設定された各部分閉領域についての縫製属性値をＲＡＭ１３内に記憶する。その時のＲＡＭ１３内のデータを図６に示す。即ち、ＲＡＭ１３内の既定のアドレスに、先ず、部分閉領域の総数を記憶し、続いて、各部分閉領域毎の縫製属性である糸密度、縫い目方向角度、糸色の各設定値を連続して記憶するのである。
【００３１】
次のステップＳ６では、部分閉領域カウンタｎ（＝０）が示す部分閉領域Ｕ１についての部分縫製データを作成する。ここでは、ステップＳ５においてＲＡＭ１３内に記憶した部分閉領域Ｕ１についての縫製属性値に基づいて、上述した従来の刺繍データ処理装置でも用いられている公知の閉領域内部の縫製データ作成方法を適用して、部分縫製データを作成するのである。
【００３２】
そして、ステップＳ７で、部分閉領域カウンタｎ（＝０）の値をインクリメントし（ｎ＝１）、ステップＳ８の処理に進む。
【００３３】
ステップＳ８では、部分閉領域カウンタｎ（＝１）の値が、部分閉領域の総数Ｎ（＝３）に等しくないことを判断して、ステップＳ６の処理に戻る。
【００３４】
ステップＳ６では、部分閉領域カウンタｎ（＝１）が示す部分閉領域Ｕ２についての部分縫製データを作成する。ここでは、ステップＳ５においてＲＡＭ１３内に記憶した部分閉領域Ｕ２についての縫製属性値に基づいて、部分縫製データを作成する。
【００３５】
そして、ステップＳ７で、部分閉領域カウンタｎ（＝１）の値をインクリメントし（ｎ＝２）、ステップＳ８の処理に進む。
【００３６】
ステップＳ８では、部分閉領域カウンタｎ（＝２）の値が、部分閉領域の総数Ｎ（＝３）に等しくないことを判断して、ステップＳ６の処理に戻る。
【００３７】
ステップＳ６では、部分閉領域カウンタｎ（＝２）が示す部分閉領域Ｕ３についての部分縫製データを作成する。ここでは、ステップＳ５においてＲＡＭ１３内に記憶した部分閉領域Ｕ３についての縫製属性値に基づいて、部分縫製データを作成する。
【００３８】
そして、ステップＳ７で、部分閉領域カウンタｎ（＝２）の値をインクリメントし（ｎ＝３）、ステップＳ８の処理に進む。
【００３９】
ステップＳ８では、部分閉領域カウンタｎ（＝３）の値が、部分閉領域の総数Ｎ（＝３）と等しいことを判断して、縫製データ作成処理を終了する。
【００４０】
このようにして作成した縫製データは、図２に示す出力インターフェース１８、通信線２０を介して、刺繍ミシン２５に送出され、縫製されるのである。
【００４１】
尚、前記実施の形態においては、ステップＳ１の処理が部分閉領域設定手段に相当し、ステップＳ２の処理が分割手段に相当し、ステップＳ６の処理が部分縫製データ作成手段に相当する。そして、ＲＡＭ１３が記憶手段に相当し、図５に示す縫製属性設定のためのダイアログボックス及びキーボード１６が縫製属性設定手段に相当し、さらには、マウス１７が選択手段に相当するものである。
【００４２】
また、前記実施の形態では、使用者が、部分閉領域毎に設定できる縫製属性を、閉領域内部を縫製するための内部縫製属性のみとしたが、使用者が、選択した部分閉領域を規定する部分外形線上を縫製するための線部縫製属性をも、設定できるように構成することも可能であることは明らかである。
【００４３】
さらに、前記実施の形態では、図４（ａ）に示すように、各部分閉領域は、外形線Ｌの自己交差点１点で接する場合を考えたが、例えば図４（ｄ）に参考例として示すような自己交差点Ｂ１、Ｂ２を持つ外形線Ｏを考えた場合においても、ステップＳ２の処理において、部分閉領域Ｒ１、Ｒ２を設定することができる。従って、同様の処理により、各部分閉領域が辺で接する場合においても、それぞれの部分閉領域の内部を縫製するための、互いに独立した内部縫製属性で、縫製データを作成することができるのである。また、この時、２つの部分閉領域を規定する部分外形線の内、重複しない部分については、互いに独立した線部縫製属性を設定することができるように構成することも可能である。
【００４４】
さらに、前記実施の形態では、刺繍データ処理装置において縫製データを作成して、刺繍ミシンに送るように構成したが、外形線や縫製属性等のデータを刺繍ミシンに送出し、縫製データを刺繍ミシン内部で作成するように構成してもよい等、本発明の要旨を逸脱しない範囲内で適宜変更して実施し得るものである。
【００４５】
【発明の効果】
以上説明したことから明らかなように、本発明の請求項１に記載の刺繍データ処理装置によれば、特に、前記外形線がその線自身で交差する自己交差点を抽出する自己交差点抽出手段と、前記自己交差点抽出手段によって抽出された前記自己交差点を境界として前記外形線を複数の部分外形線に分割し、その部分外形線の各々によって囲まれる部分閉領域を設定する部分閉領域設定手段と、複数の前記部分外形線が規定する部分閉領域の各々についての縫製属性を記憶する記憶手段と、複数の前記部分閉領域の各々について、前記記憶手段が記憶する縫製属性に基づいて、部分縫製データを作成する部分縫製データ作成手段とを備えたので、前記自己交差点が存在する前記外形線を的確に複数の部分外形線に分割して、その各部分閉領域を、各々異なる縫製属性で縫製するための縫製データを容易に作成することができる。
【００４６】
また、請求項２に記載の刺繍データ処理装置によれば、複数の部分閉領域の各々について、縫製属性を設定するための縫製属性設定手段を備えたので、前記各部分閉領域に対して、各々異なる縫製属性を設定して縫製データを作成することができる。
【００４７】
また、請求項３に記載の刺繍データ処理装置によれば、複数の前記部分閉領域の中から少なくとも１つの部分閉領域を選択するための選択手段を備えたので、使用者は、縫製属性を設定または変更する部分閉領域を自由に選択して縫製データを作成することができる。
【００４８】
また、請求項４に記載の刺繍データ処理装置によれば、縫製属性は、部分外形線上を縫製するための属性である線部縫製属性と、部分閉領域の内部を縫製するための属性である内部縫製属性との内の少なくとも１つの属性から構成されるので、前記部分外形線上を縫製するための縫製属性と、部分閉領域の内部を縫製するための縫製属性とをそれぞれ独立に設定して、縫製データを作成することができる。
【００４９】
さらに、請求項５に記載の刺繍データ処理装置によれば、線部縫製属性または内部縫製属性は、縫製を施す糸色を規定する糸色属性値と、縫製方式の種類を規定する縫製種別属性値と、各縫製種別毎に特有の属性値との内の少なくとも１つの属性値から構成されので、部分外形線上または部分閉領域の内部を縫製するための縫製データの作成方法を詳細に指定することができる。
【図面の簡単な説明】
【図１】  本実施の形態の刺繍データ処理装置及び刺繍ミシンの全体構成を示す斜視図である。
【図２】  本実施の形態の刺繍データ処理装置の電気的構成を表すブロック図である。
【図３】  本実施の形態の刺繍データ処理装置における縫製データ作成処理の一例を示すフローチャートである。
【図４】  本実施の形態の刺繍データ処理装置における縫製データ作成処理方法及び選択手段の一例を説明する図であり、その内、（ｄ）は参考例を示す図である。
【図５】  本実施の形態の刺繍データ処理装置における設定手段の一例を示す図である。
【図６】  本実施の形態の刺繍データ処理装置における記憶手段の一例を示す図である。
【符号の説明】
１１ ＣＰＵ
１２ ＲＯＭ
１３ ＲＡＭ
１６ キーボード
１７ マウス
１９ ＣＲＴディスプレイ
【図１】
0003760541.tif 000002
【図２】
0003760541.tif 000003
【図３】
0003760541.tif 000004
【図４】
0003760541.tif 000005
【図５】
0003760541.tif 000006
【図６】
0003760541.tif 000007