(57)【特許請求の範囲】
【請求項１】
部分的な刺繍縫い領域に対応する部分刺繍データを複数記憶可能な部分刺繍データ記憶手段を備え、該複数の部分刺繍データを組み合せる事により全体の刺繍データを生成する刺繍データ作成装置において、
前記部分刺繍データ記憶手段に記憶されている部分刺繍データの中で、ある１つの部分刺繍データにより示される刺繍縫い領域が他の１つの部分刺繍データにより示される刺繍縫い領域に食い込んでいる場合に、該２つの部分刺繍データにより示される刺繍縫い領域の内、どちらを先に刺繍するかを決定することにより割れが発生しないようにする刺繍順序決定手段を備え、
前記刺繍順序決定手段は、
前記２つの部分刺繍データの各縫い方向が、互いに略垂直な場合に、どちらを先に刺繍するかを決定するとともに、
前記２つの刺繍縫い領域の内、他方の刺繍縫い領域に食い込まれている被食い込み領域に対応する部分刺繍データのステッチ方向の幅である縫い幅に応じて、どちらを先に刺繍するかを決定する
ことを特徴とする刺繍データ作成装置。
【請求項２】
前記刺繍順序決定手段が、
前記被食い込み領域の縫い幅が予め定められた閾値よりも大きい場合に、該被食い込み領域を先に刺繍する、と決定するものである
ことを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項３】
縫い幅の閾値を入力するための閾値入力手段
を備え、前記刺繍順序決定手段が、
前記被食い込み領域の縫い幅が、前記閾値入力手段を介して入力された閾値よりも大きい場合に該被食い込み領域を先に刺繍する、と決定するもの
であることを特徴とする請求項２に記載の刺繍データ作成装置。
【請求項４】
前記刺繍順序決定手段が、
前記２つの刺繍縫い領域の内、他方の刺繍縫い領域に食い込まれている刺繍縫い領域のステッチ方向の幅である縫い幅を出力するための縫い幅表示手段と、
前記２つの領域の内、どちらを先に刺繍するかを入力するための刺繍順序入力手段とを備えたもの
であることを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項５】
部分的な刺繍縫い領域の外形を示すアウトラインデータを複数記憶可能なアウトライン記憶手段と、
該アウトライン記憶手段に記憶されたアウトラインデータから前記部分刺繍データを生成する部分刺繍データ生成手段と、
を備えたことを特徴とする請求項１から４のいずれか１項に記載の刺繍データ作成装置。
【請求項６】
請求項１から４のいずれか１項に記載の刺繍データ作成装置の各手段としてコンピュータシステムを機能させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、刺繍ミシンに所望の動作を行なわせるための刺繍データを作成する刺繍データ作成装置に関する。
【０００２】
【従来の技術】
刺繍縫い領域を縫い目で埋める刺繍を行う場合、複数の部分刺繍領域に分割することがある。例えば、本出願人による特許公報２９２４２５７号に記載の刺繍データ作成装置においては、外部から図６（ａ）に示すような刺繍縫い領域９０の外形線を示すデータが入力されると、これを図６（ｂ）のようなＰ2、Ｐ3、Ｐ4、Ｐ5 で囲まれた領域９２とＰ1、Ｐ6、Ｐ7、Ｐ8 で囲まれた領域９４との２領域に分割した上で刺繍データを作成している。特にこの刺繍データ作成装置では、領域９２の辺Ｐ3Ｐ2を点Ｐ2 方向に、辺Ｐ4Ｐ5を点Ｐ5 方向に伸ばすことにより、領域９２を領域９４に食い込ませている。これは、縫い上がりにおいて、領域９２、９４間に隙間があかないようにするためである。こうして分割されてなる刺繍縫い領域に対し針落ち点、刺繍方向などを設定することにより刺繍データが作成される。この刺繍データに従って刺繍ミシンを制御すると図６（ｃ）のように、刺繍縫い領域９０が縫い目により形成され、隙間は発生しないと期待される。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記公報の技術のように食い込みを発生させた場合に、割れが発生する場合がある。割れとは、食い込みを発生させた結果、下側の刺繍縫い領域の縫い目をなす糸が、上側の刺繍縫い領域の縫い目をなす糸によって引っ張られること等により、かき分けられ、その下にあるもの（刺繍対象（布、皮など）や、かき分けられた糸の更に下に施された刺繍）が露出してしまう現象であり、これが発生すると所望の縫い上がりパターンが得られない。そして、割れが発生するケースは、食い込んだ側の刺繍縫い領域と食い込まれた側の刺繍縫い領域との縫い方向が垂直に近いほど多くなる。また、上記公報のように食い込みを発生させたり、更にその食い込みの量を増大させたりしても、割れの防止に対しては殆ど効果がない。
【０００４】
本発明はかかる課題に鑑みなされたもので、１つの刺繍縫い領域を他の刺繍縫い領域に食い込ませた場合において、割れの発生を防止することを目的とする。
【０００５】
【課題を解決するための手段及び発明の効果】
かかる課題を解決するためになされた本発明の請求項１に記載の刺繍データ作成装置は、部分的な刺繍縫い領域に対応する部分刺繍データを複数記憶可能な部分刺繍データ記憶手段を備え、該複数の部分刺繍データを組み合せる事により全体の刺繍データを生成する刺繍データ作成装置において、
前記部分刺繍データ記憶手段に記憶されている部分刺繍データの中で、ある１つの部分刺繍データにより示される刺繍縫い領域が他の１つの部分刺繍データにより示される刺繍縫い領域に食い込んでいる場合に、該２つの部分刺繍データにより示される刺繍縫い領域の内、どちらを先に刺繍するかを決定することにより割れが発生しないようにする刺繍順序決定手段を備えたことを特徴とする。
【０００６】
このように構成された刺繍データ作成装置によれば、２つの刺繍縫い領域の刺繍順序を刺繍順序決定手段が決定するので、割れの発生を防止することができる。なお、２つの部分刺繍データは当該刺繍データ作成装置で作成しても良いし、他の刺繍データ作成装置からフレキシブルディスクなどの記録媒体経由またはデータ通信により受け取っても良い。
【０００７】
また、請求項１に記載の本発明は、前記刺繍順序決定手段が、前記２つの部分刺繍データの各縫い方向が、互いに略垂直な場合に、どちらを先に刺繍するかを決定するものであることを特徴とする。
【０００８】
前述のように、割れが発生するケースは、部分刺繍データの各縫い方向が、互いに略垂直な場合に発生しやすいので、このように構成された刺繍データ作成装置によれば、一方の刺繍縫い領域の糸が他方の刺繍縫い領域の糸を引っ張り、かき分けることにより発生する割れを、効果的に防止することができる。
【０００９】
さらに、請求項１に記載の本発明は、前記刺繍順序決定手段が、前記２つの刺繍縫い領域の内、他方の刺繍縫い領域に食い込まれている被食い込み領域に対応する部分刺繍データのステッチ方向の幅である縫い幅に応じて、どちらを先に刺繍するかを決定するものであることを特徴とする。
【００１０】
前述した、一方の刺繍縫い領域の糸が他方の刺繍縫い領域の糸を引っ張り、かき分けることが原因で発生する割れは、前記縫い幅の大きさが影響していることが分かっている。従ってこのように構成された刺繍データ作成装置によれば、割れの発生を一層効果的に防止することができる。
【００１１】
請求項２に記載の本発明は、請求項１に記載の刺繍データ作成装置において、前記刺繍順序決定手段が、
前記被食い込み領域の縫い幅が予め定められた閾値よりも大きい場合に、該被食い込み領域を先に刺繍する、と決定するものであることを特徴とする。
【００１２】
ある閾値よりも被食い込み領域の縫い幅が大きいと、その被食い込み領域をなす糸の張力が大きくなり、食い込み領域の糸をかき分け、割れを発生させる傾向がある。こうした場合には、食い込み領域の方を後に刺繍することによりその糸がかき分けられないようにするというのが、この刺繍データ作成装置の主旨である。
【００１３】
従って、この刺繍データ作成装置によれば、割れの発生を防止することができ、しかも閾値と縫い幅の大小比較という簡素な処理により、どちらの刺繍縫い領域を先に縫うかを決定することができる。
請求項３に記載の本発明は、請求項２に記載の刺繍データ作成装置において、縫い幅の閾値を入力するための閾値入力手段を備え、
前記刺繍順序決定手段が、前記被食い込み領域の縫い幅が、前記閾値入力手段を介して入力された閾値よりも大きい場合に該被食い込み領域を先に刺繍する、と決定するものであることを特徴とする。
【００１４】
このように構成された刺繍データ作成装置によれば、閾値が変更可能であるため、糸の特性や被縫製物の特性に応じて、常に最適な刺繍順序を自動的に決定させることができる。
請求項４に記載の本発明は、請求項１に記載の刺繍データ作成装置において、前記刺繍順序決定手段が、
前記２つの刺繍縫い領域の内、他方の刺繍縫い領域に食い込まれている刺繍縫い領域のステッチ方向の幅である縫い幅を出力するための縫い幅表示手段と、
前記２つの領域の内、どちらを先に刺繍するかを入力するための刺繍順序入力手段とを備えたものであることを特徴とする。
【００１５】
このように構成された刺繍データ作成装置によれば、当該刺繍データ作成装置の操作者が、縫い幅表示手段により出力された被食い込み領域の縫い幅から、食い込み領域、被食い込み領域のどちらを先に刺繍すべきかを判断し、刺繍順序入力手段により指定することができる。
【００１６】
請求項５に記載の本発明は、請求項１から４のいずれか１項に記載の刺繍データ作成装置において、部分的な刺繍縫い領域の外形を示すアウトラインデータを複数記憶可能なアウトライン記憶手段と、
該アウトライン記憶手段に記憶されたアウトラインデータから前記部分刺繍データを生成する部分刺繍データ生成手段とを備えたことを特徴とする。
【００１７】
ところで、刺繍順序決定手段は、食い込み領域、被食い込み領域のどちらを先に縫うかを決定するに先んじて、任意の２つの刺繍縫い領域に関して、食い込みの有無を判定することになる。このように構成された刺繍データ作成装置によれば、アウトラインデータから食い込みを判定することができるので、食い込みの判定を容易に行なうことができる。
【００１８】
なお、アウトラインデータを経ずして、前述したように他の作成装置から刺繍データ自体を当該刺繍データ作成装置が受け取った場合には、刺繍データから直接、食い込みの有無を判定しても良いし、刺繍データからアウトラインデータを逆作成して、このアウトラインデータに基づいて食い込みの有無を判定しても良い。
【００１９】
請求項６に記載の本発明は、請求項１から４にいずれか１項に記載の刺繍データ作成装置の各手段としてコンピュータシステムを機能させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体をその要旨とする。
この記録媒体をパーソナルコンピュータなどのコンピュータシステムに読み取らせ、実行させれば、前記した各手段による効果を発揮させることができる。
【００２０】
【発明の実施の形態】
以下に本発明の一実施の形態を図面と共に説明する。
まず、図１は本発明を適用した刺繍データ作成装置７とミシン８の斜視図である。ミシン８には、そのミシンテーブル１０上にミシンアーム１２が配設され、その前端部に針棒支持ケース１４が左右方向に移動可能に取り付けられている。
針棒支持ケース１４は５本の針棒１６を上下動可能に支持しており、各針棒１６の下端には針１８が取り付けられている。各針１８にはそれぞれ、図示しない糸供給源から針棒支持ケース１４上の糸調子器２０および天秤２２を経て種類の異なる糸が供給される。針棒支持ケース１４はミシンアーム１２に取り付けられた針選択モータ２４により駆動されて移動し、５本の針棒１６および針１８のいずれかを使用位置に位置決めする。使用位置に位置決めされた針棒１６は図示しない動力伝達機構を介してミシンモータ２６に連結され、上下方向に往復動させられる。使用位置にある針棒１６に対向する位置にミシンテーブル１０からミシンベッド２８が突設されており、そのミシンベッド２８に針１８と共同して被縫製物である加工布Ｗに縫目を形成するための糸輪捕捉器（図示省略）が設けられている。
【００２１】
ミシンテーブル１０の両側方には２個のＹ方向移動枠３０（図１では一方のみ図示）が矢印Ｙの方向に移動可能に設けられており、図示しないＹ軸駆動モータにより正逆両方向に任意の距離だけ移動される。両Ｙ方向移動枠３０間には支持枠３２が掛け渡されており、その支持枠３２によりＸ方向移動枠３４が矢印Ｘの方向に移動可能に支持されている。Ｘ方向移動枠３４は、図示しないＸ軸駆動モータにより正逆両方向に任意の距離だけ移動させられるとともに、加工布Ｗを着脱可能に保持する加工布保持枠３６が取り付けられており、加工布保持枠３６はＸ方向移動枠３４、Ｙ方向移動枠３０の移動によりＸ−Ｙ平面上の任意の位置へ移動することができる。Ｙ方向移動枠３０、Ｙ軸駆動モータ、Ｘ方向移動枠３４、Ｘ軸駆動モータ、加工布保持枠３６等が加工布送り装置３８を構成している。
【００２２】
刺繍データ作成装置７には、主制御装置４２および入力装置４４が接続されている。入力装置４４は、キーボード４６、マウス４８、ライトペン５０、およびＣＣＤ方式のイメージリーダ５１から構成されている。キーボード４６から入力されたデータ、主制御装置４２において作成されたデータ、ミシン８から送られたデータ等も表示装置５２に表示される。主制御装置４２には外部記憶装置５４が接続されている。この外部記憶装置５４はフレキシブルディスク駆動装置およびハードディスク装置で構成される。
【００２３】
主制御装置４２の概要を示すブロック図を図２に示す。本図に示すように主制御装置４２は、ＣＰＵ６０、ＲＯＭ６２およびＲＡＭ６４がバスで接続されて成るコンピュータを主体とするものであり、ＣＰＵ６０には入出力ポート６６が接続されている。入出力ポート６６には駆動回路６８、７０、７２を介して針選択モータ２４、ミシンモータ２６、加工布送り装置３８がそれぞれ接続されている。ＣＰＵ６０にはまた、入力制御回路７４を介して入力装置４４が接続され、データが入力されるとともに、表示制御回路７６を介して表示装置５２が接続され、表示を制御するようにされている。
【００２４】
ＲＡＭ６４内の記憶エリアの振り分けについて図３（ａ）に示す。ＲＡＭ６４は、外形線データエリア８０、分割未済スタックエリア８２、分割済みスタックエリア８４、隣接刺繍領域データエリア８６、刺繍データエリア８８等がワーキングエリアと共に設けられている。また、ＲＯＭ６２には、図４に示す刺繍順序決定処理や、刺繍データ作成処理、刺繍領域分割処理等、刺繍データの作成および刺繍に必要な種々のルーチンが格納されている。
【００２５】
ここで、入力装置４４を介して、図３（ｂ）のようなアウトラインデータ１、２が刺繍データ作成装置７に入力されたとする。これらは一旦、外形線データエリア８０に記憶されるが、分割が必要なものについては分割未済スタックエリア８２に移され、分割が終了すると分割済みスタックエリア８４に移される。入力した時点で既に分割されているものについては分割済みスタックエリア８４に直接記憶される。この例ではアウトラインデータ１、２はこれらにそれぞれ対応する刺繍縫い領域３、４の内、一方の刺繍縫い領域３が他方の刺繍縫い領域４に食い込んだ状態になっているので、分割未済スタックエリア８２を経ず、外形線データエリア８０から分割済みスタックエリア８４に直接記憶される。
【００２６】
そして分割済みスタックエリア８４に格納されたアウトラインデータからそれぞれ部分刺繍データが作成され、刺繍データエリア８８に記憶される。但し、２つのアウトラインデータの一方が他方に食い込んでいる場合は、隣接刺繍領域データエリア８６に記憶される。すなわち、分割済みスタックエリア８４が本発明のアウトライン記憶手段に対応し、ここから部分刺繍データを生成する処理が本発明の部分刺繍データ生成手段に対応し、隣接刺繍領域データエリア８６および刺繍データエリア８８が本発明の部分刺繍データ記憶手段に対応する。
【００２７】
隣接刺繍領域データエリア８６に記憶された２つの部分刺繍データの縫い方向が互いに垂直になっている場合（垂直に近い場合も含む）に、刺繍データ作成装置７の主制御装置４２は図４に示す刺繍順序決定処理を実行する。刺繍順序決定処理が起動されると、まずＳ１００にて食い込まれている方の刺繍縫い領域４（図４では被食い込み領域と記載。以下これに倣う。これに対し刺繍縫い領域３を食い込み領域３と言う）の縫い幅ｗを求める。縫い幅ｗは、図５（ｂ）に示すように被食い込み領域４のステッチ方向の幅である。
【００２８】
続くＳ１１０にて、この縫い幅ｗが予め定められた閾値（例えばｗ＝５ｍｍ）より大きいか否かを判定する。大きいと判定された時にはＳ１２０に進み、食い込み領域３を後に刺繍する領域（後方縫製領域）、被食い込み領域４を先に刺繍する領域（先行縫製領域）と設定する。逆に、縫い幅ｗが閾値より小さいと判定された時にはＳ１２０に進み、食い込み領域３を後に刺繍する領域（後方縫製領域）、被食い込み領域４を先に刺繍する領域（先行縫製領域）と設定する。こうして先行縫製領域、先行縫製領域の設定が終了すると本処理を終了する。なお、前記閾値は、縫う糸の種類、布の種類等の諸条件によって変動し、前記諸条件を勘案して予め設定される。
【００２９】
つまり刺繍順序決定処理は、本発明の刺繍順序決定手段に相当するもので、被食い込み領域４の縫い幅ｗが閾値より広い時には被食い込み領域４を先に縫い、被食い込み領域４の縫い幅ｗが閾値以下の時には食い込み領域３を先に縫う、と決定する処理となっている。このようにすることにより、被食い込み領域４の縫い幅が閾値よりも広い、という食い込み領域３に割れが発生し易い状況においては、食い込み領域３を後から刺繍するので割れの発生を防止することができる。
一方、被食い込み領域４の縫い幅が閾値以下という割れが発生しにくい状況においては、食い込み領域３を先に縫うので、食い込み部分（図５（ａ）参照）は被食い込み領域４によって覆い隠される。従って美しい縫い上がりとなる。
【００３０】
なお、刺繍縫い領域が３以上ある場合には、それらの内の２者について同様の処理を繰り返すことにより、刺繍順序を決定することができる。
以上、本発明を適用した一実施の形態について説明してきたが、本発明はこうした実施例に何等限定されるものではなく様々な態様で実施しうる。
【００３１】
例えば、被食い込み領域（図３（ｂ）、図５（ａ）に示したものに限らない）の縫い幅ｗを刺繍データ作成装置７の操作者に報知し、どちらを先に縫うかを操作者に選択させるようにしても良い。これについて図５（ｂ）に示す。図５（ｂ）はこの態様において、表示装置５２に表示された画面の一例を示したものである。即ちこの態様では、被食い込み領域の縫い幅ｗが画面の上方Ｐの位置に表示される。この例では縫い幅ｗが例えば前記閾値より若干大きい５．５ｍｍである旨が表示されている。この表示を行う処理が本発明の縫い幅表示手段に相当する。この表示を見て操作者が、食い込み領域、被食い込み領域のどちらを先に縫うかをマウス４８（本発明の刺繍順序入力手段に相当）を操作してラジオスイッチ５を指定し、ＯＫのアイコン６をクリックすることにより決定する。本図では「食い込み領域を先に縫う」と設定した様子である。
【００３２】
この設定は、図４の刺繍順序決定処理による処理結果とは逆になっている。すなわち、刺繍順序決定処理が実行されれば、縫い幅ｗが５．５ｍｍの場合、Ｓ１１０でＹＥＳと判定されて被食い込み領域が先行縫製領域となる筈である。図５（ｂ）の態様によれば、刺繍順序決定処理のように自動的に刺繍順序を決定することができない反面、操作者の判断を優先させて刺繍順序を決定することができる。判断とは例えば「５．５ｍｍ程度の縫い幅ｗであれば、割れは発生しない可能性が高い。だから縫い上がりの美しさを優先するために食い込み領域を先に刺繍させよう」とか「縫い幅ｗは閾値を下回っているが、あえて被食い込み領域を先に刺繍させ、縫い領域が重なっている事を明示することにより造形的な演出をしよう」といったものである。
【００３３】
閾値を前記諸条件に応じて任意に変更できるようにしても良い。この場合には例えば、閾値を入力するためのメニュー画面が表示装置５２に表示され、キーボード４６等を操作して閾値を入力するようにすることが考えられる。こうして閾値を設定すると、以降、刺繍順序決定処理では、その閾値よりも被食い込み領域の縫い幅が大きい場合に被食い込み領域を先に縫う、と決定するようにする。このように閾値を変更可能にすることにより、糸の特性や被縫製物の特性に応じて閾値の変更が必要な時にも、常に最適な刺繍順序を自動的に決定させることができる。なおここではキーボード４６が本発明の閾値入力手段に相当する。
【００３４】
また刺繍データ作成装置７で作成された刺繍データではなく、他の作成装置で作成された刺繍データをフレキシブルディスクやデータ通信で刺繍データ作成装置７にロードして、刺繍順序決定処理を行なうようにしても良い。
【図面の簡単な説明】
【図１】  本発明の一実施形態である刺繍データ作成装置７およびミシン８を示す斜視図である。
【図２】  刺繍データ作成装置７の主制御装置４２の構成を示すブロック図である。
【図３】  主制御装置４２の主体を成すコンピュータのＲＡＭ６４にデータが記憶されている様子を模式的に示した図および一方が他方に食い込まれた刺繍縫い領域３、４の一例を示す説明図である。
【図４】  主制御装置４２のＣＰＵ６０によって実行される刺繍順序決定処理のフローチャートである。
【図５】  ＣＰＵ６０によって作成された刺繍データの模式図および本発明の別の実施形態を示す説明図である。
【図６】  従来の刺繍データ作成装置において、刺繍縫い領域９０が分割されてなる部分刺繍縫い領域を重ね合せ、それを刺繍した様子を示す説明図である。
【符号の説明】
３…刺繍縫い領域（食い込み領域）
４…刺繍縫い領域（被食い込み領域）
７…刺繍データ作成装置    ８…ミシン
１０…ミシンテーブル      １２…ミシンアーム
１４…針棒支持ケース      １６…針棒
１８…針                  ２４…針選択モータ
２６…ミシンモータ        ２８…ミシンベッド
４２…主制御装置          ４４…入力装置
４６…キーボード          ４８…マウス
【図１】
0004552300.tif 000002
【図２】
0004552300.tif 000003
【図３】
0004552300.tif 000004
【図４】
0004552300.tif 000005
【図５】
0004552300.tif 000006
【図６】
0004552300.tif 000007