(57)【特許請求の範囲】
【請求項１】
複数の画像を与えるための手段と、
該複数の画像の中、離間し且つ連続縫いする２つの画像の中の先縫いする画像の刺繍終了点と後縫いする画像の刺繍開始点間の距離を所定の基準距離と比較するための手段と、
該比較の結果、距離が所定の基準距離以下であった場合には前記刺繍開始点からも前記刺繍終了点からも所定距離離れたジャンプ縫い目を新たに設定するための手段と、
該ジャンプ縫い目を含んで前記画像を刺繍縫いするための縫い目データを生成するための手段と、
を備えることを特徴とする刺繍データ作成装置。
【請求項２】
前記ジャンプ縫い目位置を変更する手段を更に設けた、
請求項１に記載の刺繍データ作成装置。
【請求項３】
前記ジャンプ縫い目位置を前記画像と共に表示するための表示手段と、
該表示手段上で前記ジャンプ縫い目位置を変更する手段と、を更に設けた、
請求項１に記載の刺繍データ作成装置。
【請求項４】
前記縫い目データを生成するための手段が、前記刺繍終了点を止め縫いとするデータを生成する、
請求項１に記載の刺繍データ作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、刺繍データ作成装置に関する。
【０００２】
【従来の技術】
刺繍縫いが可能なミシンや刺繍縫い専用機に刺繍縫いを行わせるデータは、装置のメーカなどがデータを作成し、ユーザに供給する形態が通常とられている。しかし、ユーザの好みの多様化により、ユーザ自らが画像を作成し、これを刺繍したいという要求が増加しており、このような要求に応えるために、ユーザが紙に描いた原画をイメージセンサ等により読み取り、これに基づいて刺繍データを生成する装置が既に市販されている。
【０００３】
【発明が解決しようとする課題】
刺繍模様を実際に縫っていく場合、同一の色の糸で連続的に縫う模様が離間している場合、前の模様の終了点と次の模様の開始点の間にジャンプ糸と呼ばれる不要な縫い糸が発生する。このジャンプ糸は刺繍後にカットして処理することになるが、終了点と開始点が近い場合はジャンプ糸が短くカット処理が難しくなる欠点がある。
人手により縫い目データを形成する場合には、このようなジャンプ糸の処理も考慮して縫い目データを生成しているが、上記したような、ユーザ自らが刺繍データを作成可能な装置の場合、処理の難しいジャンプ糸が発生する問題がある。本発明は上記従来技術の欠点を改善することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、本発明の刺繍データ作成装置は、複数の画像を与えるための手段と、該複数の画像の中、離間し且つ連続縫いする２つの画像の中の先縫いする画像の刺繍終了点と後縫いする画像の刺繍開始点間の距離を所定の基準距離と比較するための手段と、該比較の結果、距離が所定の基準距離以下であった場合には前記刺繍開始点からも前記刺繍終了点からも所定距離離れたジャンプ縫い目を新たに設定するための手段と、該ジャンプ縫い目を含んで前記画像を刺繍縫いするための縫い目データを生成するための手段と、を備えることを特徴とする。
この構成により連続して縫われる画像が近い場合には、ジャンプ縫い目が形成されるから、ジャンプ糸の処理が簡単に行える。
該ジャンプ縫い目の位置は変更する手段により変更可能とすることが望ましく、更に、ジャンプ縫い目位置を画像と共に表示して、該表示手段上で前記ジャンプ縫い目位置を変更可能とすることが望ましい。
なお、前記終了点は止め縫いのデータとするのが望ましい。
【０００５】
【発明の実施の形態】
以下本発明の実施の形態を図面に基づいて説明する。
最初にこの実施形態における刺繍データ作成装置Ｘのシステムを周辺機器含めて図５により説明する。この実施形態において、刺繍データ作成装置Ｘはパーソナルコンピュータにより構成されており、ＣＤ−ＲＯＭ等の記憶媒体に記録されたプログラムにより刺繍データ作成装置Ｘを形成するようになっている。
この刺繍データ作成装置Ｘと第２の刺繍データ作成装置５０とを接続して用いるようになっている。第２の刺繍データ作成装置５０は既に市販されている既存のものを利用しており、図１に示すようにスキャナ５１を有し、原画をスキャナ５１から読み込んで、縫い目データを生成し、メモリカード５２に記憶させる機能を備えている。この実施形態の刺繍データ作成装置Ｘは第２の刺繍データ作成装置５０の機能を利用できるようになっており、主として生成した縫い目データをメモリカード５２に記憶する機能を利用している。この機能を刺繍データ作成装置Ｘ自体に備えることも当然に可能である。
メモリカード５２に記憶された縫い目データは刺繍ミシン等に装着されて、刺繍縫いに利用されるようになっている。
刺繍データ作成装置Ｘには更にプリンタが接続されており、形成した刺繍縫い目等を印刷して事前に確認できるようになっている。
【０００６】
図１は刺繍データ作成装置Ｘの構成を示す機能ブロック図であり、前記した様にパーソナルコンピュータを利用してソフトウエアによりこれらの機能を構成している。図２は最も典型的な動作のステップを示すもので、以下図１と図２により説明する。
中央演算処理装置１は装置全体の制御を行っており、操作指令装置４３からの操作指令に応じて種々の機能を実現している。画像入力装置２はビットマップデータ等の画像データを入力するものであり、ＣＤやＦＤ等の記憶媒体からこれらの機能を読み込む機能を備えている。また、第２の刺繍データ作成装置５０に設けられているようなスキャナ５１であっても良い。また、画像データ記憶装置４１に予め画像データを記憶させておくことも可能である。
【０００７】
画像入力装置２から入力した画像データ或いは画像データ記憶装置４１に記憶され呼び出された画像データは、一度一時記憶装置４２に記憶された後、輪郭／ブロックデータ生成装置３０により輪郭線データとブロックデータとに変換される（ステップＳ１、２、３）。図３に示すように２つの４角形の画像を入力すると、該画像から輪郭線９０〜９３、９４〜９７が生成され、該輪郭線に囲まれたブロック８０と８１が生成される様になっている。この輪郭線とブロックデータを生成する技術は本願出願人らにより開発され提案された公知のものや他の技術を適用することが可能である。
輪郭線は図３に示すように交点毎に分割され、前記した輪郭線９０〜９７が生成される（ステップＳ４）。
【０００８】
上記のように輪郭線とブロックを含むように変換された画像データは一時記憶装置４２に格納されると共に表示装置４０に表示されるようになっている。前記した図３はこの表示装置４０における表示状態を示すものである。
ユーザは該表示装置４０を見ながら、各ブロック及び輪郭線の色と縫い目等の刺繍条件を決めることが出来るようになっている。最初に、ブロック糸色／縫い目指定装置６によりブロックの糸色と縫い目タイプを指定するように構成されている（ステップＳ５）。例えば糸色を赤や青、黄色等から、また縫い目タイプを水平、垂直、斜め、クロス等の中から選択するように構成されている。
【０００９】
ブロック糸色／縫い目指定装置６により糸色と縫い目を選択したら、該糸色と縫い目を適用するブロックをブロック指定装置３により選択するように構成されている（ステップＳ６）。いまブロック８０と８１の両方を、上記設定した糸色と縫い目で刺繍縫いを行うブロックとして指定すると、この時に指定したブロック群は単一の単位として扱われ、縫い目データの生成及び刺繍縫いが１単位として行われるようになっている。即ちブロック８０と８１は１単位として扱われ、連続的に縫いが実行されるようになる。この構成により刺繍の際に糸の交換回数を減少することが可能になる。
【００１０】
同様な操作により全てのブロックの指定が終了したら（ステップＳ７）、該指定に基づいて各ブロック群毎に縫い目データを形成するように構成されている（ステップＳ８）。また、ブロック間の距離等に応じて該縫い目データと共にジャンプ縫い目が形成される。このジャンプ縫い目については後に詳説する。
上記縫い目データの生成は縫い目データ生成装置３１により行われる。同時に表示データ生成装置３２により縫い目データに基づく表示データが生成され、表示装置４０において表示できるようにする。
【００１１】
ブロック指定装置３に加えて全ブロック指定装置４とブロック指定追加／削除装置５を備えており、操作性の向上を図っている。全ブロック指定装置４は全てのブロックを指定するものであり、同一の色、同一の縫い目で全てのブロックを縫う場合に１ブロックずつ指定する必要がないようになっている。
また、ブロック指定追加／削除装置５は一度指定して形成されたブロック群に新たなブロックを追加したり或いはブロック群から任意のブロックを削除したりするためのものである。また全ブロック指定装置４により全ブロックを指定した後にブロック指定追加／削除装置５により所定のブロックを削除することにより指定動作を迅速に行うこと等も可能である。
【００１２】
次に同様にユーザは該表示装置４０を見ながら、各輪郭線の色と縫い目、縫い幅の刺繍条件を決めるようになっている。即ち輪郭線糸色／縫い目／縫い幅指定装置１３によりブロックの糸色と縫い目タイプ、及び縫い幅を指定するように構成されている（ステップＳ９）。例えば糸色を赤や青、黄色等から、また縫い目タイプをジグザグ、ストレート等の中から、また縫い幅を２ｍｍ、３ｍｍ等の中から選択するように構成されている。
【００１３】
輪郭線糸色／縫い目／縫い幅指定装置１３により糸色と縫い目及び縫い幅を選択したら、該糸色と縫い目及び縫い幅を適用する輪郭線を輪郭線指定装置１０により選択するように構成されている（ステップＳ１０）。図３に示すように、輪郭線９０〜９７の中、上記設定した糸色と縫い目及び縫い幅で刺繍縫いを行う輪郭線を指定するようになっている。この時に指定した輪郭線群は単一の単位として扱われ、縫い目データの生成及び刺繍縫いが１単位として行われるようになっている。この構成により刺繍の際に糸の交換回数を減少することが可能になる。
【００１４】
全ての輪郭線の指定が終了したら（ステップＳ１１）、該指定に基づいて図３に示す各輪郭線群毎に縫い目データを形成するように構成されている（ステップＳ１２）。前記したブロックの場合と同様に該縫い目データの生成の際に、連続縫いする輪郭線が所定距離離れている場合にはジャンプ縫い目が形成され、また輪郭線毎に該輪郭線の最初又は最後の少なくとも一方に止め縫いデータが生成されるようになっている。
該縫い目データの生成は同様に縫い目データ生成装置３１により行われ、同時に表示データ生成装置３２により縫い目データに基づく表示データが生成され、表示装置４０において表示できるようにする。
【００１５】
上記した輪郭線指定装置１０に加えて全輪郭線指定装置１１と輪郭線指定追加／削除装置１２とを備えており、同様に操作性の向上を図っている。全輪郭線指定装置１１は全ての輪郭線を指定するものであり、同一の色、同一の縫い目、同一の縫い幅で全てのブロックを縫う場合に１輪郭線ずつ指定する必要がないようになっている。
また、輪郭線指定追加／削除装置１２は一度指定して形成された輪郭線群に新たな輪郭線を追加したり或いは輪郭線群から任意の輪郭線を削除したりするためのものである。また全輪郭線指定装置１１により全輪郭線を指定した後に輪郭線指定追加／削除装置１２により所定の輪郭線を削除することにより指定動作を迅速に行えるようになっている。
【００１６】
上記により、刺繍条件に基づくブロックと輪郭線の指定が終了したら、各ブロック群或いは輪郭線群毎に表示装置４０に表示する（ステップＳ１３）。またこの段階で前記したブロックと輪郭線の指定の追加と削除を行うことも可能である（ステップＳ１４、１５）。
【００１７】
上記実施形態ではブロック指定と輪郭線指定とを異なる装置により指定するようにしており、ブロックと輪郭線が同一の色糸或いは他の刺繍条件であっても、１単位として連続して縫わないように構成されている。
なお、上記実施形態ではブロック群及び輪郭線群は同一の刺繍条件を指定した後に指定されたブロックと輪郭線により構成されており、群の形成はユーザの操作により行われることになるが、各ブロック及び輪郭線に指定された色を判断し、色毎に自動的に群分けするように構成することも可能である。この場合、ブロックと輪郭線は同一色であっても、１単位として扱わないようにすることが望ましい。
【００１８】
上記したブロック群と輪郭線群の縫い順序は縫い実行順序指定装置２５により、ユーザの任意に設定することが可能になっており、ブロックを先に刺繍縫いし、輪郭線を後にすることや各ブロック群の間及び輪郭線群間で自由に縫い順序を設定できるようになっている（ステップＳ１６）。
【００１９】
また、全てのブロックと輪郭線を表示装置４０に表示することにより、刺繍縫い目の全体像を予め認識することが出来るようになっている（ステップＳ１７）。
【００２０】
この実施形態では更にバックグランド色指定装置２０により画像の背景、バックグランドの色を指定して表示或いは印刷させることが出来るようになっている。バックグランド領域生成装置３３はバックグランド色指定装置２０の操作があると指定されたブロック及び輪郭線以外の表示装置４０の表示領域をバックグランド７０として認識し（ステップＳ１８）、該バックグランド７０を指定された色で表示するように構成されている（ステップＳ１９）。この機能によりユーザは刺繍対象物の布の色と画像の色の関係を事前に認識することが可能になる。
色の指定は予め用意された色を選択することに加えて、色作成装置２１によりユーザが任意の色を作成できるようになっており、刺繍生地と同一又は近似した色を設定できるようになっている。
【００２１】
上記操作が終了したら、ブロック縫いの条件変更と輪郭線縫いの条件変更がある場合（ステップＳ２０、２１）を除いて、生成された縫い目データを糸色データと共にメモリカード５２に記憶させる（ステップＳ２２）。該メモリカード５２は図５に示すように刺繍ミシンなどに装着され、ここで刺繍縫いが実行される。該縫い目データは刺繍条件に基づいてユーザが指定したブロック群及び輪郭線群に分類されているため、少ない糸替え回数で刺繍縫いが可能である。
【００２２】
上記した縫い目データとジャンプ縫い目データの生成について詳説する。以下ではブロックの場合について説明するが、輪郭線の場合も同様である。
縫い目データの生成の際、最初にブロック群内のブロックの縫い順が決定される。この縫い順は通常、縫い開始原点から近い順となる。図３においては左上に原点を設定してあり、ブロック８０、８１の順に縫われるようになっている。
今縫い目が水平の畳縫いに設定されているとすると、ブロック８０の刺繍開始点Ｓ１から点線で示すように刺繍終了点Ｅ１に至る縫い目データが生成される。同様にブロック８１に関しては刺繍開始点Ｓ２から刺繍終了点Ｅ２に至る縫い目データが生成される。
ここで、ジャンプ縫い目形成装置２２により刺繍終了点Ｅ１と刺繍開始点Ｓ２の間の距離が所定の基準値と比較され、基準値以下の場合には、ジャンプ縫い目Ｊが設定される。このジャンプ縫い目Ｊは刺繍終了点Ｅ１からも又刺繍開始点Ｓ２からも所定以上の距離の位置に設定される。このジャンプ縫い目Ｊによりジャンプ糸Ｈ、Ｈが発生する。
更に、ユーザはジャンプ縫い目移動装置２３によりジャンプ縫い目Ｊの位置を変更可能になっている。この実施形態では、表示装置４０の画面上でマウスによりジャンプ縫い目Ｊをドラッグして任意の位置に設定できるようになっている。縫い目データ生成装置３１はジャンプ縫い目Ｊの位置が決定されたら、該ジャンプ縫い目Ｊの縫い目データを生成し、刺繍終了点Ｅ１と刺繍開始点Ｓ２の間に該ジャンプ縫い目Ｊデータを挿入するように構成されている。図３の下段にデータ構造の一例を示す。このジャンプ縫い目Ｊデータによりブロック８０、８１間に長さの長いジャンプ糸Ｈ、Ｈが形成され、カット処理が容易になる。
なお連続して縫われるブロックが８０と８１のように離間している場合には、刺繍終了点Ｅ１を止め縫いデータとして作成することが望ましい。ブロックが連続している場合には、この止め縫いデータは作成しなくても良い。また、刺繍開始点Ｓ２も止め縫いとしても良い。
【００２３】
図４により、上記ジャンプ縫い目Ｊ生成の動作を説明する。
最初にブロック群或いは輪郭線群の中、隣接するブロック或いは輪郭線の縫い目データを検出し（ステップＳ６０）、先縫いの縫い目データの終了点と後縫いの縫い目データの開始点の距離を基準値と比較する（ステップＳ６１）。該距離が所定の基準値以下であればジャンプ縫い目Ｊを設定し（ステップＳ６２）、変更があればジャンプ縫い目Ｊの位置を変更する（ステップＳ６３）。そして、該ジャンプ縫い目Ｊの縫い目データを生成し、先縫いの縫い目データと後縫いの縫い目データの間に追加する（ステップＳ６４）。
以上の構成により、適正な長さのジャンプ糸が形成でき、刺繍後の処理が容易になる。
【００２４】
以上説明した実施形態では、同一群に指定したブロック及び輪郭線は１単位として縫い目形成がなされるから、該単位の刺繍縫いの際に糸替えを行わなくて良く、糸替えの頻度を減少させることが可能である。また、連続して縫われ且つ離間するブロック間或いは輪郭線間のジャンプ糸が短くなる場合には、ジャンプ縫い目Ｊを形成し、適当な長さのジャンプ糸が形成されるように縫い目データが形成されるため、刺繍後のジャンプ糸の処理が容易に行える効果がある。
【００２５】
【発明の効果】
以上説明したように、本発明の刺繍データ作成装置は、ジャンプ糸の処理が簡単な刺繍データを作成できる効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す機能ブロック図。
【図２】本発明の一実施形態の全体の操作手順を示すフローチャート図。
【図３】本発明の一実施形態の動作の説明図。
【図４】本発明の一実施形態におけるジャンプ縫い目データ生成の動作を説明するフローチャート図。
【図５】本発明の一実施形態のシステムを周辺装置を含めて示す概略ブロック図。
【符号の説明】
１：中央演算処理装置、２：画像入力装置、３：ブロック指定装置、４：全ブロック指定装置、５：ブロック指定追加／削除装置、６：ブロック糸色／縫い目指定装置、１０：輪郭線指定装置、１１：全輪郭線指定装置、１２：輪郭線指定追加／削除装置、１３：輪郭線糸色／縫い目／縫い幅指定装置、２０：バックグランド色指定装置、２１：色作成装置、２２：ジャンプ縫い目形成装置、２３：ジャンプ縫い目移動装置、２５：縫い実行順序指定装置、３０：輪郭／ブロックデータ生成装置、３１：縫い目データ生成装置、３２：表示データ生成装置、３３：バックグランド領域生成装置、４０：表示装置、４１：画像データ記憶装置、４２：一時記憶装置、４３：操作指令装置、５０：第２の刺繍データ作成装置、５１：スキャナ、５２：メモリカード、７０：バックグランド、８０と８１：ブロック、９０〜９７：輪郭線。
【図１】
0003831491.tif 000002
【図２】
0003831491.tif 000003
【図３】
0003831491.tif 000004
【図４】
0003831491.tif 000005
【図５】
0003831491.tif 000006