Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3831491B2 - Embroidery data creation device - Google Patents
[go: Go Back, main page]

JP3831491B2 - Embroidery data creation device - Google Patents

Embroidery data creation device Download PDF

Info

Publication number
JP3831491B2
JP3831491B2 JP25264197A JP25264197A JP3831491B2 JP 3831491 B2 JP3831491 B2 JP 3831491B2 JP 25264197 A JP25264197 A JP 25264197A JP 25264197 A JP25264197 A JP 25264197A JP 3831491 B2 JP3831491 B2 JP 3831491B2
Authority
JP
Japan
Prior art keywords
embroidery
stitch
data
jump
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP25264197A
Other languages
Japanese (ja)
Other versions
JPH1176661A (en
Inventor
里 隆 行 川
井 章 折
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Janome Corp
Original Assignee
Janome Sewing Machine Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Janome Sewing Machine Co Ltd filed Critical Janome Sewing Machine Co Ltd
Priority to JP25264197A priority Critical patent/JP3831491B2/en
Publication of JPH1176661A publication Critical patent/JPH1176661A/en
Application granted granted Critical
Publication of JP3831491B2 publication Critical patent/JP3831491B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Sewing Machines And Sewing (AREA)
  • Automatic Embroidering For Embroidered Or Tufted Products (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、刺繍データ作成装置に関する。
【0002】
【従来の技術】
刺繍縫いが可能なミシンや刺繍縫い専用機に刺繍縫いを行わせるデータは、装置のメーカなどがデータを作成し、ユーザに供給する形態が通常とられている。しかし、ユーザの好みの多様化により、ユーザ自らが画像を作成し、これを刺繍したいという要求が増加しており、このような要求に応えるために、ユーザが紙に描いた原画をイメージセンサ等により読み取り、これに基づいて刺繍データを生成する装置が既に市販されている。
【0003】
【発明が解決しようとする課題】
刺繍模様を実際に縫っていく場合、同一の色の糸で連続的に縫う模様が離間している場合、前の模様の終了点と次の模様の開始点の間にジャンプ糸と呼ばれる不要な縫い糸が発生する。このジャンプ糸は刺繍後にカットして処理することになるが、終了点と開始点が近い場合はジャンプ糸が短くカット処理が難しくなる欠点がある。
人手により縫い目データを形成する場合には、このようなジャンプ糸の処理も考慮して縫い目データを生成しているが、上記したような、ユーザ自らが刺繍データを作成可能な装置の場合、処理の難しいジャンプ糸が発生する問題がある。本発明は上記従来技術の欠点を改善することを目的とする。
【0004】
【課題を解決するための手段】
上記目的を達成するために、本発明の刺繍データ作成装置は、複数の画像を与えるための手段と、該複数の画像の中、離間し且つ連続縫いする2つの画像の中の先縫いする画像の刺繍終了点と後縫いする画像の刺繍開始点間の距離を所定の基準距離と比較するための手段と、該比較の結果、距離が所定の基準距離以下であった場合には前記刺繍開始点からも前記刺繍終了点からも所定距離離れたジャンプ縫い目を新たに設定するための手段と、該ジャンプ縫い目を含んで前記画像を刺繍縫いするための縫い目データを生成するための手段と、を備えることを特徴とする。
この構成により連続して縫われる画像が近い場合には、ジャンプ縫い目が形成されるから、ジャンプ糸の処理が簡単に行える。
該ジャンプ縫い目の位置は変更する手段により変更可能とすることが望ましく、更に、ジャンプ縫い目位置を画像と共に表示して、該表示手段上で前記ジャンプ縫い目位置を変更可能とすることが望ましい。
なお、前記終了点は止め縫いのデータとするのが望ましい。
【0005】
【発明の実施の形態】
以下本発明の実施の形態を図面に基づいて説明する。
最初にこの実施形態における刺繍データ作成装置Xのシステムを周辺機器含めて図5により説明する。この実施形態において、刺繍データ作成装置Xはパーソナルコンピュータにより構成されており、CD−ROM等の記憶媒体に記録されたプログラムにより刺繍データ作成装置Xを形成するようになっている。
この刺繍データ作成装置Xと第2の刺繍データ作成装置50とを接続して用いるようになっている。第2の刺繍データ作成装置50は既に市販されている既存のものを利用しており、図1に示すようにスキャナ51を有し、原画をスキャナ51から読み込んで、縫い目データを生成し、メモリカード52に記憶させる機能を備えている。この実施形態の刺繍データ作成装置Xは第2の刺繍データ作成装置50の機能を利用できるようになっており、主として生成した縫い目データをメモリカード52に記憶する機能を利用している。この機能を刺繍データ作成装置X自体に備えることも当然に可能である。
メモリカード52に記憶された縫い目データは刺繍ミシン等に装着されて、刺繍縫いに利用されるようになっている。
刺繍データ作成装置Xには更にプリンタが接続されており、形成した刺繍縫い目等を印刷して事前に確認できるようになっている。
【0006】
図1は刺繍データ作成装置Xの構成を示す機能ブロック図であり、前記した様にパーソナルコンピュータを利用してソフトウエアによりこれらの機能を構成している。図2は最も典型的な動作のステップを示すもので、以下図1と図2により説明する。
中央演算処理装置1は装置全体の制御を行っており、操作指令装置43からの操作指令に応じて種々の機能を実現している。画像入力装置2はビットマップデータ等の画像データを入力するものであり、CDやFD等の記憶媒体からこれらの機能を読み込む機能を備えている。また、第2の刺繍データ作成装置50に設けられているようなスキャナ51であっても良い。また、画像データ記憶装置41に予め画像データを記憶させておくことも可能である。
【0007】
画像入力装置2から入力した画像データ或いは画像データ記憶装置41に記憶され呼び出された画像データは、一度一時記憶装置42に記憶された後、輪郭/ブロックデータ生成装置30により輪郭線データとブロックデータとに変換される(ステップS1、2、3)。図3に示すように2つの4角形の画像を入力すると、該画像から輪郭線90〜93、94〜97が生成され、該輪郭線に囲まれたブロック80と81が生成される様になっている。この輪郭線とブロックデータを生成する技術は本願出願人らにより開発され提案された公知のものや他の技術を適用することが可能である。
輪郭線は図3に示すように交点毎に分割され、前記した輪郭線90〜97が生成される(ステップS4)。
【0008】
上記のように輪郭線とブロックを含むように変換された画像データは一時記憶装置42に格納されると共に表示装置40に表示されるようになっている。前記した図3はこの表示装置40における表示状態を示すものである。
ユーザは該表示装置40を見ながら、各ブロック及び輪郭線の色と縫い目等の刺繍条件を決めることが出来るようになっている。最初に、ブロック糸色/縫い目指定装置6によりブロックの糸色と縫い目タイプを指定するように構成されている(ステップS5)。例えば糸色を赤や青、黄色等から、また縫い目タイプを水平、垂直、斜め、クロス等の中から選択するように構成されている。
【0009】
ブロック糸色/縫い目指定装置6により糸色と縫い目を選択したら、該糸色と縫い目を適用するブロックをブロック指定装置3により選択するように構成されている(ステップS6)。いまブロック80と81の両方を、上記設定した糸色と縫い目で刺繍縫いを行うブロックとして指定すると、この時に指定したブロック群は単一の単位として扱われ、縫い目データの生成及び刺繍縫いが1単位として行われるようになっている。即ちブロック80と81は1単位として扱われ、連続的に縫いが実行されるようになる。この構成により刺繍の際に糸の交換回数を減少することが可能になる。
【0010】
同様な操作により全てのブロックの指定が終了したら(ステップS7)、該指定に基づいて各ブロック群毎に縫い目データを形成するように構成されている(ステップS8)。また、ブロック間の距離等に応じて該縫い目データと共にジャンプ縫い目が形成される。このジャンプ縫い目については後に詳説する。
上記縫い目データの生成は縫い目データ生成装置31により行われる。同時に表示データ生成装置32により縫い目データに基づく表示データが生成され、表示装置40において表示できるようにする。
【0011】
ブロック指定装置3に加えて全ブロック指定装置4とブロック指定追加/削除装置5を備えており、操作性の向上を図っている。全ブロック指定装置4は全てのブロックを指定するものであり、同一の色、同一の縫い目で全てのブロックを縫う場合に1ブロックずつ指定する必要がないようになっている。
また、ブロック指定追加/削除装置5は一度指定して形成されたブロック群に新たなブロックを追加したり或いはブロック群から任意のブロックを削除したりするためのものである。また全ブロック指定装置4により全ブロックを指定した後にブロック指定追加/削除装置5により所定のブロックを削除することにより指定動作を迅速に行うこと等も可能である。
【0012】
次に同様にユーザは該表示装置40を見ながら、各輪郭線の色と縫い目、縫い幅の刺繍条件を決めるようになっている。即ち輪郭線糸色/縫い目/縫い幅指定装置13によりブロックの糸色と縫い目タイプ、及び縫い幅を指定するように構成されている(ステップS9)。例えば糸色を赤や青、黄色等から、また縫い目タイプをジグザグ、ストレート等の中から、また縫い幅を2mm、3mm等の中から選択するように構成されている。
【0013】
輪郭線糸色/縫い目/縫い幅指定装置13により糸色と縫い目及び縫い幅を選択したら、該糸色と縫い目及び縫い幅を適用する輪郭線を輪郭線指定装置10により選択するように構成されている(ステップS10)。図3に示すように、輪郭線90〜97の中、上記設定した糸色と縫い目及び縫い幅で刺繍縫いを行う輪郭線を指定するようになっている。この時に指定した輪郭線群は単一の単位として扱われ、縫い目データの生成及び刺繍縫いが1単位として行われるようになっている。この構成により刺繍の際に糸の交換回数を減少することが可能になる。
【0014】
全ての輪郭線の指定が終了したら(ステップS11)、該指定に基づいて図3に示す各輪郭線群毎に縫い目データを形成するように構成されている(ステップS12)。前記したブロックの場合と同様に該縫い目データの生成の際に、連続縫いする輪郭線が所定距離離れている場合にはジャンプ縫い目が形成され、また輪郭線毎に該輪郭線の最初又は最後の少なくとも一方に止め縫いデータが生成されるようになっている。
該縫い目データの生成は同様に縫い目データ生成装置31により行われ、同時に表示データ生成装置32により縫い目データに基づく表示データが生成され、表示装置40において表示できるようにする。
【0015】
上記した輪郭線指定装置10に加えて全輪郭線指定装置11と輪郭線指定追加/削除装置12とを備えており、同様に操作性の向上を図っている。全輪郭線指定装置11は全ての輪郭線を指定するものであり、同一の色、同一の縫い目、同一の縫い幅で全てのブロックを縫う場合に1輪郭線ずつ指定する必要がないようになっている。
また、輪郭線指定追加/削除装置12は一度指定して形成された輪郭線群に新たな輪郭線を追加したり或いは輪郭線群から任意の輪郭線を削除したりするためのものである。また全輪郭線指定装置11により全輪郭線を指定した後に輪郭線指定追加/削除装置12により所定の輪郭線を削除することにより指定動作を迅速に行えるようになっている。
【0016】
上記により、刺繍条件に基づくブロックと輪郭線の指定が終了したら、各ブロック群或いは輪郭線群毎に表示装置40に表示する(ステップS13)。またこの段階で前記したブロックと輪郭線の指定の追加と削除を行うことも可能である(ステップS14、15)。
【0017】
上記実施形態ではブロック指定と輪郭線指定とを異なる装置により指定するようにしており、ブロックと輪郭線が同一の色糸或いは他の刺繍条件であっても、1単位として連続して縫わないように構成されている。
なお、上記実施形態ではブロック群及び輪郭線群は同一の刺繍条件を指定した後に指定されたブロックと輪郭線により構成されており、群の形成はユーザの操作により行われることになるが、各ブロック及び輪郭線に指定された色を判断し、色毎に自動的に群分けするように構成することも可能である。この場合、ブロックと輪郭線は同一色であっても、1単位として扱わないようにすることが望ましい。
【0018】
上記したブロック群と輪郭線群の縫い順序は縫い実行順序指定装置25により、ユーザの任意に設定することが可能になっており、ブロックを先に刺繍縫いし、輪郭線を後にすることや各ブロック群の間及び輪郭線群間で自由に縫い順序を設定できるようになっている(ステップS16)。
【0019】
また、全てのブロックと輪郭線を表示装置40に表示することにより、刺繍縫い目の全体像を予め認識することが出来るようになっている(ステップS17)。
【0020】
この実施形態では更にバックグランド色指定装置20により画像の背景、バックグランドの色を指定して表示或いは印刷させることが出来るようになっている。バックグランド領域生成装置33はバックグランド色指定装置20の操作があると指定されたブロック及び輪郭線以外の表示装置40の表示領域をバックグランド70として認識し(ステップS18)、該バックグランド70を指定された色で表示するように構成されている(ステップS19)。この機能によりユーザは刺繍対象物の布の色と画像の色の関係を事前に認識することが可能になる。
色の指定は予め用意された色を選択することに加えて、色作成装置21によりユーザが任意の色を作成できるようになっており、刺繍生地と同一又は近似した色を設定できるようになっている。
【0021】
上記操作が終了したら、ブロック縫いの条件変更と輪郭線縫いの条件変更がある場合(ステップS20、21)を除いて、生成された縫い目データを糸色データと共にメモリカード52に記憶させる(ステップS22)。該メモリカード52は図5に示すように刺繍ミシンなどに装着され、ここで刺繍縫いが実行される。該縫い目データは刺繍条件に基づいてユーザが指定したブロック群及び輪郭線群に分類されているため、少ない糸替え回数で刺繍縫いが可能である。
【0022】
上記した縫い目データとジャンプ縫い目データの生成について詳説する。以下ではブロックの場合について説明するが、輪郭線の場合も同様である。
縫い目データの生成の際、最初にブロック群内のブロックの縫い順が決定される。この縫い順は通常、縫い開始原点から近い順となる。図3においては左上に原点を設定してあり、ブロック80、81の順に縫われるようになっている。
今縫い目が水平の畳縫いに設定されているとすると、ブロック80の刺繍開始点S1から点線で示すように刺繍終了点E1に至る縫い目データが生成される。同様にブロック81に関しては刺繍開始点S2から刺繍終了点E2に至る縫い目データが生成される。
ここで、ジャンプ縫い目形成装置22により刺繍終了点E1と刺繍開始点S2の間の距離が所定の基準値と比較され、基準値以下の場合には、ジャンプ縫い目Jが設定される。このジャンプ縫い目Jは刺繍終了点E1からも又刺繍開始点S2からも所定以上の距離の位置に設定される。このジャンプ縫い目Jによりジャンプ糸H、Hが発生する。
更に、ユーザはジャンプ縫い目移動装置23によりジャンプ縫い目Jの位置を変更可能になっている。この実施形態では、表示装置40の画面上でマウスによりジャンプ縫い目Jをドラッグして任意の位置に設定できるようになっている。縫い目データ生成装置31はジャンプ縫い目Jの位置が決定されたら、該ジャンプ縫い目Jの縫い目データを生成し、刺繍終了点E1と刺繍開始点S2の間に該ジャンプ縫い目Jデータを挿入するように構成されている。図3の下段にデータ構造の一例を示す。このジャンプ縫い目Jデータによりブロック80、81間に長さの長いジャンプ糸H、Hが形成され、カット処理が容易になる。
なお連続して縫われるブロックが80と81のように離間している場合には、刺繍終了点E1を止め縫いデータとして作成することが望ましい。ブロックが連続している場合には、この止め縫いデータは作成しなくても良い。また、刺繍開始点S2も止め縫いとしても良い。
【0023】
図4により、上記ジャンプ縫い目J生成の動作を説明する。
最初にブロック群或いは輪郭線群の中、隣接するブロック或いは輪郭線の縫い目データを検出し(ステップS60)、先縫いの縫い目データの終了点と後縫いの縫い目データの開始点の距離を基準値と比較する(ステップS61)。該距離が所定の基準値以下であればジャンプ縫い目Jを設定し(ステップS62)、変更があればジャンプ縫い目Jの位置を変更する(ステップS63)。そして、該ジャンプ縫い目Jの縫い目データを生成し、先縫いの縫い目データと後縫いの縫い目データの間に追加する(ステップS64)。
以上の構成により、適正な長さのジャンプ糸が形成でき、刺繍後の処理が容易になる。
【0024】
以上説明した実施形態では、同一群に指定したブロック及び輪郭線は1単位として縫い目形成がなされるから、該単位の刺繍縫いの際に糸替えを行わなくて良く、糸替えの頻度を減少させることが可能である。また、連続して縫われ且つ離間するブロック間或いは輪郭線間のジャンプ糸が短くなる場合には、ジャンプ縫い目Jを形成し、適当な長さのジャンプ糸が形成されるように縫い目データが形成されるため、刺繍後のジャンプ糸の処理が容易に行える効果がある。
【0025】
【発明の効果】
以上説明したように、本発明の刺繍データ作成装置は、ジャンプ糸の処理が簡単な刺繍データを作成できる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施形態を示す機能ブロック図。
【図2】本発明の一実施形態の全体の操作手順を示すフローチャート図。
【図3】本発明の一実施形態の動作の説明図。
【図4】本発明の一実施形態におけるジャンプ縫い目データ生成の動作を説明するフローチャート図。
【図5】本発明の一実施形態のシステムを周辺装置を含めて示す概略ブロック図。
【符号の説明】
1:中央演算処理装置、2:画像入力装置、3:ブロック指定装置、4:全ブロック指定装置、5:ブロック指定追加/削除装置、6:ブロック糸色/縫い目指定装置、10:輪郭線指定装置、11:全輪郭線指定装置、12:輪郭線指定追加/削除装置、13:輪郭線糸色/縫い目/縫い幅指定装置、20:バックグランド色指定装置、21:色作成装置、22:ジャンプ縫い目形成装置、23:ジャンプ縫い目移動装置、25:縫い実行順序指定装置、30:輪郭/ブロックデータ生成装置、31:縫い目データ生成装置、32:表示データ生成装置、33:バックグランド領域生成装置、40:表示装置、41:画像データ記憶装置、42:一時記憶装置、43:操作指令装置、50:第2の刺繍データ作成装置、51:スキャナ、52:メモリカード、70:バックグランド、80と81:ブロック、90〜97:輪郭線。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an embroidery data creation apparatus.
[0002]
[Prior art]
In general, the data of the embroidery sewing machine or the machine dedicated to embroidery sewing is used by the manufacturer of the apparatus to create the data and supply it to the user. However, due to the diversification of user preferences, there is an increasing demand for users to create images themselves and embroider them, and in order to meet such demands, original images drawn on paper by users, such as image sensors, etc. There are already commercially available apparatuses that read the embroidery data and generate embroidery data based on this.
[0003]
[Problems to be solved by the invention]
When actually sewing an embroidery pattern, if the patterns to be sewn continuously with the same color thread are separated, there is no need to call a jump thread between the end point of the previous pattern and the start point of the next pattern Sewing thread is generated. This jump thread is cut and processed after embroidery. However, when the end point and the start point are close, there is a drawback that the jump thread is short and the cutting process is difficult.
When the stitch data is manually formed, the stitch data is generated in consideration of such jump thread processing. However, in the case of an apparatus that allows the user to create embroidery data as described above, processing is performed. There are problems that cause difficult jump yarns. The present invention aims to remedy the drawbacks of the prior art described above.
[0004]
[Means for Solving the Problems]
In order to achieve the above object, an embroidery data creating apparatus according to the present invention includes a means for providing a plurality of images and an image to be stitched first in two images that are separated and continuously stitched among the plurality of images. Means for comparing the distance between the embroidery end point of the image and the embroidery start point of the post-sewing image with a predetermined reference distance, and if the result of the comparison is that the distance is less than the predetermined reference distance, the embroidery start Means for newly setting a jump seam that is a predetermined distance away from the embroidery end point, and means for generating seam data for embroidery stitching the image including the jump seam. It is characterized by providing.
With this configuration, when the images that are continuously sewn are close, jump stitches are formed, so that jump yarn processing can be performed easily.
The position of the jump seam is preferably changeable by means for changing, and it is further preferable that the jump seam position is displayed together with an image so that the jump seam position can be changed on the display means.
The end point is preferably set as data for backtacking.
[0005]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
First, the system of the embroidery data creation apparatus X in this embodiment will be described with reference to FIG. In this embodiment, the embroidery data creation device X is constituted by a personal computer, and the embroidery data creation device X is formed by a program recorded on a storage medium such as a CD-ROM.
The embroidery data creation device X and the second embroidery data creation device 50 are connected and used. The second embroidery data creation apparatus 50 uses an existing one that is already on the market, has a scanner 51 as shown in FIG. 1, reads an original image from the scanner 51, generates stitch data, A function of storing in the card 52 is provided. The embroidery data creation device X of this embodiment can use the functions of the second embroidery data creation device 50, and mainly uses the function of storing the generated stitch data in the memory card 52. It is naturally possible to provide this function in the embroidery data creation device X itself.
The stitch data stored in the memory card 52 is mounted on an embroidery sewing machine or the like and used for embroidery stitching.
Further, a printer is connected to the embroidery data creating apparatus X so that the formed embroidery stitches can be printed and confirmed in advance.
[0006]
FIG. 1 is a functional block diagram showing the configuration of the embroidery data creation apparatus X. As described above, these functions are configured by software using a personal computer. FIG. 2 shows the most typical operation steps, which will be described below with reference to FIGS.
The central processing unit 1 controls the entire apparatus, and realizes various functions according to operation commands from the operation command device 43. The image input device 2 inputs image data such as bitmap data and has a function of reading these functions from a storage medium such as a CD or an FD. Alternatively, the scanner 51 as provided in the second embroidery data creation device 50 may be used. It is also possible to store image data in the image data storage device 41 in advance.
[0007]
The image data input from the image input device 2 or the image data stored in the image data storage device 41 and called up is temporarily stored in the temporary storage device 42, and then the contour / block data generation device 30 performs contour line data and block data. (Steps S1, 2, 3). When two quadrangular images are input as shown in FIG. 3, contour lines 90 to 93 and 94 to 97 are generated from the images, and blocks 80 and 81 surrounded by the contour lines are generated. ing. As a technique for generating the contour line and the block data, a known technique developed and proposed by the applicants of the present application and other techniques can be applied.
As shown in FIG. 3, the contour line is divided at each intersection, and the above-described contour lines 90 to 97 are generated (step S4).
[0008]
The image data converted to include the contour line and the block as described above is stored in the temporary storage device 42 and displayed on the display device 40. FIG. 3 described above shows a display state in the display device 40.
The user can determine the embroidery conditions such as the color of each block and outline and the stitches while looking at the display device 40. First, the block thread color / seam designating device 6 is configured to designate the block thread color and the stitch type (step S5). For example, the thread color is selected from red, blue, yellow, and the stitch type is selected from horizontal, vertical, diagonal, cross, and the like.
[0009]
When the thread color and the seam are selected by the block thread color / seam designating device 6, the block designating device 3 selects the block to which the thread color and the seam are applied (step S6). If both blocks 80 and 81 are designated as blocks for embroidery stitching with the set thread color and stitches, the block group designated at this time is treated as a single unit, and generation of stitch data and embroidery stitching is 1 It is done as a unit. That is, the blocks 80 and 81 are treated as one unit, and sewing is continuously performed. This configuration makes it possible to reduce the number of thread replacements during embroidery.
[0010]
When all the blocks are designated by the same operation (step S7), the stitch data is formed for each block group based on the designation (step S8). Further, jump stitches are formed together with the stitch data according to the distance between the blocks and the like. This jump seam will be described in detail later.
The stitch data is generated by the stitch data generating device 31. At the same time, display data based on the stitch data is generated by the display data generating device 32 and can be displayed on the display device 40.
[0011]
In addition to the block designation device 3, an all block designation device 4 and a block designation addition / deletion device 5 are provided to improve operability. The all block designating device 4 designates all the blocks, and it is not necessary to designate one block at a time when all the blocks are sewn with the same color and the same seam.
The block designation addition / deletion device 5 is for adding a new block to the block group formed once designated or deleting an arbitrary block from the block group. It is also possible to quickly perform a designation operation by designating all blocks by the all block designation device 4 and then deleting a predetermined block by the block designation addition / deletion device 5.
[0012]
Next, similarly, the user determines the embroidery conditions of the color of each contour line, the stitches, and the stitch width while looking at the display device 40. That is, the contour thread color / stitch / sewing width designation device 13 is configured to designate the thread color, stitch type, and stitch width of the block (step S9). For example, the thread color is selected from red, blue, yellow, etc., the stitch type is selected from zigzag, straight, etc., and the stitch width is selected from 2 mm, 3 mm, etc.
[0013]
When the thread color, the seam, and the stitch width are selected by the contour thread color / seam / sewing width designation device 13, the contour line designating device 10 selects the contour line to which the thread color, the stitch, and the stitch width are applied. (Step S10). As shown in FIG. 3, among the contour lines 90 to 97, a contour line for performing embroidery stitching with the set thread color, seam, and stitch width is designated. The contour line group designated at this time is handled as a single unit, and generation of stitch data and embroidery stitching are performed as one unit. This configuration makes it possible to reduce the number of thread replacements during embroidery.
[0014]
When all the contour lines have been designated (step S11), the stitch data is formed for each contour group shown in FIG. 3 based on the designation (step S12). As in the case of the block described above, when the seam data is generated, a jump seam is formed if the contour line to be continuously sewn is a predetermined distance away, and the first or last of the contour line is formed for each contour line. Backtack data is generated for at least one of them.
The generation of the stitch data is similarly performed by the stitch data generation device 31. At the same time, display data based on the stitch data is generated by the display data generation device 32 so that the display device 40 can display the display data.
[0015]
In addition to the contour designating device 10 described above, an all contour designating device 11 and a contour designating addition / deletion device 12 are provided to improve operability in the same manner. The whole contour designating device 11 designates all the contour lines, so that it is not necessary to designate one contour line at a time when all blocks are sewn with the same color, the same seam, and the same stitch width. ing.
The contour designation addition / deletion device 12 is for adding a new contour line to the contour group formed once designated or deleting an arbitrary contour line from the contour group. In addition, after all contour lines are designated by the whole contour designating device 11, the designated operation can be quickly performed by deleting a predetermined contour line by the contour line designation adding / deleting device 12.
[0016]
When the specification of the block and the contour line based on the embroidery conditions is completed as described above, each block group or contour line group is displayed on the display device 40 (step S13). Further, at this stage, it is possible to add and delete the designation of the block and the outline as described above (steps S14 and S15).
[0017]
In the above embodiment, the block designation and the outline designation are designated by different devices, and the block and the outline are not continuously sewn as one unit even if they are the same color thread or other embroidery conditions. It is configured.
In the above embodiment, the block group and the outline group are configured by the designated block and outline after designating the same embroidery condition, and the formation of the group is performed by the user's operation. It is also possible to determine the color designated for the block and the contour line and to automatically group for each color. In this case, it is desirable not to treat the block and the contour line as one unit even if they are the same color.
[0018]
The sewing order of the block group and the outline group can be arbitrarily set by the user by the sewing execution order designating device 25, and the block is embroidered first and the outline is set later. The sewing order can be freely set between the block groups and between the outline groups (step S16).
[0019]
Further, by displaying all the blocks and contour lines on the display device 40, the entire image of the embroidery stitch can be recognized in advance (step S17).
[0020]
In this embodiment, the background color designating device 20 can designate the background and background color of the image for display or printing. The background region generation device 33 recognizes the display region of the display device 40 other than the designated block and outline as the background 70 when the background color specifying device 20 is operated (step S18). It is configured to display in the designated color (step S19). With this function, the user can recognize in advance the relationship between the color of the cloth of the embroidery object and the color of the image.
In addition to selecting a color prepared in advance, the color can be specified by the user by the color generation device 21 so that the user can set a color that is the same as or similar to the embroidery fabric. ing.
[0021]
When the above operation is completed, the generated stitch data is stored in the memory card 52 together with the thread color data (step S22) except when there is a block sewing condition change and a contour sewing condition change (steps S20 and S21). ). As shown in FIG. 5, the memory card 52 is mounted on an embroidery sewing machine or the like, where embroidery sewing is executed. Since the stitch data is classified into a block group and a contour group specified by the user based on the embroidery conditions, embroidery can be sewn with a small number of thread changes.
[0022]
The generation of the stitch data and jump stitch data will be described in detail. Hereinafter, the case of a block will be described, but the same applies to the case of an outline.
When the stitch data is generated, the sewing order of the blocks in the block group is first determined. This sewing order is usually close to the sewing start origin. In FIG. 3, the origin is set at the upper left, and the blocks 80 and 81 are sewn in this order.
If the current stitch is set to horizontal tatami stitching, stitch data from the embroidery start point S1 of the block 80 to the embroidery end point E1 is generated as shown by the dotted line. Similarly, regarding the block 81, stitch data from the embroidery start point S2 to the embroidery end point E2 is generated.
Here, the jump seam forming device 22 compares the distance between the embroidery end point E1 and the embroidery start point S2 with a predetermined reference value. If the distance is less than the reference value, the jump seam J is set. This jump seam J is set at a position more than a predetermined distance from the embroidery end point E1 and the embroidery start point S2. This jump seam J generates jump threads H and H.
Further, the user can change the position of the jump stitch J by the jump stitch moving device 23. In this embodiment, the jump stitch J can be dragged with the mouse on the screen of the display device 40 and set at an arbitrary position. When the position of the jump stitch J is determined, the stitch data generator 31 generates stitch data for the jump stitch J and inserts the jump stitch J data between the embroidery end point E1 and the embroidery start point S2. Has been. An example of the data structure is shown in the lower part of FIG. The jump stitches H and H having a long length are formed between the blocks 80 and 81 by the jump stitch J data, thereby facilitating the cutting process.
If the continuously sewn blocks are separated as in 80 and 81, it is desirable to create the embroidery end point E1 as stop stitching data. If the blocks are continuous, this backtack data need not be created. Further, the embroidery start point S2 may also be a back stitch.
[0023]
The operation of generating the jump stitch J will be described with reference to FIG.
First, the stitch data of the adjacent block or contour line is detected in the block group or contour group (step S60), and the distance between the end point of the stitch data of the first stitch and the start point of the stitch data of the rear stitch is the reference value. (Step S61). If the distance is equal to or less than the predetermined reference value, the jump seam J is set (step S62), and if there is a change, the position of the jump seam J is changed (step S63). Then, the stitch data of the jump stitch J is generated and added between the stitch data of the first stitch and the stitch data of the second stitch (step S64).
With the above configuration, a jump yarn having an appropriate length can be formed, and post-embroidery processing becomes easy.
[0024]
In the embodiment described above, since the stitches are formed as a unit for the blocks and contour lines designated in the same group, it is not necessary to change the thread at the time of embroidery sewing of the unit, and the frequency of the thread change is reduced. It is possible. Also, when the jump thread between continuously sewn and spaced blocks or between contour lines becomes shorter, the jump seam J is formed and the stitch data is formed so that the jump thread of an appropriate length is formed. Therefore, the jump yarn after embroidery can be easily processed.
[0025]
【The invention's effect】
As described above, the embroidery data creation apparatus of the present invention has an effect of creating embroidery data that can be easily processed by jump yarns.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing an embodiment of the present invention.
FIG. 2 is a flowchart showing an overall operation procedure according to an embodiment of the present invention.
FIG. 3 is an explanatory diagram of the operation of one embodiment of the present invention.
FIG. 4 is a flowchart illustrating an operation for generating jump stitch data according to an embodiment of the present invention.
FIG. 5 is a schematic block diagram showing a system according to an embodiment of the present invention including peripheral devices.
[Explanation of symbols]
1: central processing unit, 2: image input device, 3: block designation device, 4: all block designation device, 5: block designation addition / deletion device, 6: block thread color / seam designation device, 10: contour designation Device: 11: All contour line designation device, 12: Outline line designation addition / deletion device, 13: Contour line thread color / stitch / sewing width designation device, 20: Background color designation device, 21: Color creation device, 22: Jump stitch formation device, 23: Jump stitch movement device, 25: Sewing execution order designation device, 30: Contour / block data generation device, 31: Seam data generation device, 32: Display data generation device, 33: Background region generation device , 40: display device, 41: image data storage device, 42: temporary storage device, 43: operation command device, 50: second embroidery data creation device, 51: scanner, 5 : Memory card, 70: background, 80 and 81: Block, 90-97: contour.

Claims (4)

複数の画像を与えるための手段と、
該複数の画像の中、離間し且つ連続縫いする2つの画像の中の先縫いする画像の刺繍終了点と後縫いする画像の刺繍開始点間の距離を所定の基準距離と比較するための手段と、
該比較の結果、距離が所定の基準距離以下であった場合には前記刺繍開始点からも前記刺繍終了点からも所定距離離れたジャンプ縫い目を新たに設定するための手段と、
該ジャンプ縫い目を含んで前記画像を刺繍縫いするための縫い目データを生成するための手段と、
を備えることを特徴とする刺繍データ作成装置。
Means for providing a plurality of images;
Means for comparing the distance between the embroidery end point of the pre-stitched image and the embroidery start point of the post-sewn image of the two images that are separated and continuously stitched among the plurality of images with a predetermined reference distance When,
As a result of the comparison, when the distance is equal to or less than a predetermined reference distance, a means for newly setting a jump seam that is a predetermined distance away from the embroidery start point and the embroidery end point;
Means for generating stitch data for embroidery stitching the image including the jump stitch;
An embroidery data creation device comprising:
前記ジャンプ縫い目位置を変更する手段を更に設けた、
請求項1に記載の刺繍データ作成装置。
A means for changing the jump stitch position is further provided.
The embroidery data creation device according to claim 1.
前記ジャンプ縫い目位置を前記画像と共に表示するための表示手段と、
該表示手段上で前記ジャンプ縫い目位置を変更する手段と、を更に設けた、
請求項1に記載の刺繍データ作成装置。
Display means for displaying the jump stitch position together with the image;
Means for changing the jump seam position on the display means;
The embroidery data creation device according to claim 1.
前記縫い目データを生成するための手段が、前記刺繍終了点を止め縫いとするデータを生成する、
請求項1に記載の刺繍データ作成装置。
The means for generating the stitch data generates data with the embroidery end point as a stop stitch;
The embroidery data creation device according to claim 1.
JP25264197A 1997-09-03 1997-09-03 Embroidery data creation device Expired - Fee Related JP3831491B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25264197A JP3831491B2 (en) 1997-09-03 1997-09-03 Embroidery data creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25264197A JP3831491B2 (en) 1997-09-03 1997-09-03 Embroidery data creation device

Publications (2)

Publication Number Publication Date
JPH1176661A JPH1176661A (en) 1999-03-23
JP3831491B2 true JP3831491B2 (en) 2006-10-11

Family

ID=17240185

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25264197A Expired - Fee Related JP3831491B2 (en) 1997-09-03 1997-09-03 Embroidery data creation device

Country Status (1)

Country Link
JP (1) JP3831491B2 (en)

Also Published As

Publication number Publication date
JPH1176661A (en) 1999-03-23

Similar Documents

Publication Publication Date Title
JP3434075B2 (en) Embroidery data processing device
JP3959791B2 (en) Embroidery data processing apparatus and storage medium
JP3811191B2 (en) Embroidery data creation method and apparatus, and embroidery pattern formed based on the embroidery data
JPH07238464A (en) How to create embroidery data
US5558031A (en) Apparatus for processing embroidery data so as to enlarge local blocks of adjacent embroidery patterns
JPH0631068A (en) Embroidery data creation device
JP2000024350A (en) Embroidery data creation device and recording medium recording embroidery data creation program
JP4425999B2 (en) Embroidery data creation device with selection designation confirmation display function
JP3939827B2 (en) Embroidery data creation device
JP3831491B2 (en) Embroidery data creation device
US20130186316A1 (en) Apparatus and non-transitory computer-readable medium
JP3973272B2 (en) Embroidery data creation device
JP5530107B2 (en) Sewing machine that can embroidery
US7715940B2 (en) Embroidery data processing device and computer program product
JP4531789B2 (en) How to create embroidery data
US7836837B2 (en) Embroidery data processing apparatus, embroidery data processing program, and recording medium
JPH1176657A (en) Embroidery data generating device
US6148247A (en) Embroidery machine control
JP3614505B2 (en) Combination pattern data generation device and sewing machine equipped with the device
JP3904245B2 (en) Sewing machine with pattern enlargement / reduction function
US6253695B1 (en) Method of changing the density of an embroidery stitch group
JPH11128573A (en) Embroidery data forming device
JPH06263A (en) Embroidery sewing machine
JPH07100277A (en) Embroidery data creation device
JP4052688B2 (en) Embroidery data creation device based on image data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040903

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060710

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060714

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090721

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100721

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110721

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110721

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120721

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120721

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130721

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees