(57)【特許請求の範囲】
【請求項１】
縫い機構と、所定の可動範囲において前記縫い機構と相対移動し、被刺繍対象物を保持する機構とにより、刺繍縫いを実行する、刺繍縫い装置による刺繍のための刺繍用データ生成装置であって、
被刺繍模様を刺繍縫いするための縫い目データと表示するための模様データと、該模様と前記保持する機構との位置と角度の関係を特定するための基準マークを表示するための基準マーク模様データと、を備えた複数の模様データを与えるための手段と、
該複数の模様データの中の任意の模様を選択するための手段と、
前記選択された単数又は複数の模様の位置を設定するための手段と、
前記選択するための手段により選択され、前記設定するための手段により位置を設定された模様が、前記保持機構の可動範囲内であるか否か判断する手段と、
該判断結果を告知するための手段と、
該判断結果を告知する手段の可動範囲外の場合の告知に基づくスライド刺繍の選択指令に応じて、選択され又位置を設定された単数又は複数の模様を刺繍縫いされる実際の寸法で前記基準マークと共に夫々の取付位置に対応して印刷させるための印刷データを生成するための手段とを備え、
該印刷データを生成するための手段が前記選択された模様を特定するための情報を夫々の取付位置に対応して生成された印刷させるための印刷データに加えて生成するようにした、
ことを特徴とする刺繍用データ生成装置。
【請求項２】
前記選択され又位置を設定された複数の模様の模様データの中の少なくとも縫い目データを有し、各模様の縫い終了毎に前記被刺繍対象物と保持する機構間の位置の変更を告知するためのデータを付加した模様データを作成するための手段を、
更に備えた請求項１に記載の刺繍用データ生成装置。
【請求項３】
前記保持する機構の可動範囲に基づく刺繍可能範囲を印刷させるための印刷データを前記印刷データを生成するための手段が生成する、
請求項１又は２に記載の刺繍用データ生成装置。
【請求項４】
前記保持する機構が布を保持する枠を有し、前記刺繍縫いが該枠内で実行され、前記印刷するための手段が該枠形状を印刷させるための印刷データも生成する、
請求項１又は２に記載の刺繍用データ生成装置。
【請求項５】
拡大、縮小、回転、裏返しの中の少なくとも１つの処理を前記模様データに加えるための手段を、
更に備えた請求項１又は２又は３又は４に記載の刺繍用データ生成装置。
【請求項６】
各模様における前記基準マークは、前記保持する機構に対する位置と角度が全ての模様について同一である、
請求項１又は２又は３又は４又は５に記載の刺繍用データ生成装置。
【請求項７】
模様データを修正し模様を回転させるための手段と、 該回転させるための手段による模様の回転角度を演算するための手段と、を更に備え、前記印刷データを生成するための手段が該回転角度を印刷させるためのデータを生成する、
請求項１又は２又は３又は４に記載の刺繍用データ生成装置。
【請求項８】
請求項１又は２又は３又は４又は５又は６又は７に記載の刺繍用データ生成装置を備えた刺繍可能なミシン。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、刺繍用データ生成装置及びミシンに関する。
【０００２】
【従来の技術】
近年機械的に刺繍を行う刺繍装置やミシンに刺繍縫いを行わせる機能を備えたものが普及している。
【０００３】
【発明が解決しようとする課題】
機械的に刺繍を行う場合、刺繍可能な範囲は刺繍装置の機械的な可動範囲に限定される。即ち、刺繍対象物である布を移動させる機構の可動範囲以上の範囲に刺繍を行うことは不可能である。そのため、刺繍可能な範囲を超える大きな刺繍を行う場合には、布の位置を変えて刺繍を何回か繰り返す必要がある。
このような限界は、刺繍可能なミシンにおいて、特に問題となる。即ち、ミシンの立ち上がり部のために可動範囲が極めて狭い範囲に制限され、そのため布を支持する刺繍枠は小さいものになり、刺繍の大きさが小さなものに限定される。この問題を解決するために、刺繍枠に布を付け替えて（スライドさせて）大きな刺繍を縫う、所謂スライド刺繍が行われているが、刺繍の継ぎ目を正確にあわせるために、完成された大きさの刺繍模様のテンプレートが必要であり、予めメーカ等が用意した模様縫いしか行うことができなかった。
本発明は上記従来技術の欠点を改善することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、本発明は、縫い機構と、所定の可動範囲において前記縫い機構と相対移動し、被刺繍対象物を保持する機構とにより、刺繍縫いを実行する、刺繍縫い装置による刺繍のための刺繍用データ生成装置であって、
被刺繍模様を刺繍縫いするための縫い目データと表示するための模様データと、該模様と前記保持する機構との位置と角度の関係を特定するための基準マークを表示するための基準マーク模様データと、を備えた複数の模様データを与えるための手段と、該複数の模様データの中の任意の模様を選択するための手段と、前記選択された単数又は複数の模様の位置を設定するための手段と、前記選択するための手段により選択され、前記設定するための手段により位置を設定された模様が、前記保持機構の可動範囲内であるか否か判断する手段と、該判断結果を告知するための手段と、該判断結果を告知する手段の可動範囲外の場合の告知に基づくスライド刺繍の選択指令 に応じて、選択され又位置を設定された単数又は複数の模様を刺繍縫いされる実際の寸法で前記基準マークと共に夫々の取付位置に対応して印刷させるための印刷データを生成するための手段とを備え、該印刷データを生成するための手段が前記選択された模様を特定するための情報を夫々の取付位置に対応して生成された印刷させるための印刷データに加えて生成するようにした、ことを特徴とする刺繍用データ生成装置とすることで課題を解決した。
また本発明は、前記選択され又位置を設定された複数の模様の模様データの中の少なくとも縫い目データを有し、各模様の縫い終了毎に前記被刺繍対象物と保持する機構間の位置の変更を告知するためのデータを付加した模様データを作成するための手段を、更に備えた刺繍用データ生成装置とすることで課題を解決した。
以上の構成により得られた印刷データに基づいて紙等に印刷を行えば、ユーザが任意に作成或いは組合わせた模様のテンプレートを得ることができる。このテンプレートを布等の被対象物に当て、基準マークに対応した位置に印をつけ、該印に基づいて刺繍枠等の保持する機構に布を取付けることにより、正確な位置に模様を刺繍縫いすることができる。そして、順次布の位置をかえて刺繍を行うことにより、刺繍装置の可動範囲を超えた大きな刺繍を行うことができる。
なお、刺繍枠に布を取付ける際に後述するクロスセッタと呼ばれる治具を用いるのが望ましい。
また本発明は、前記保持する機構の可動範囲に基づく刺繍可能範囲を印刷させるための印刷データを前記印刷データを生成するための手段が生成する、刺繍用データ生成装置とすることで課題を解決した。
また本発明は、前記保持する機構が布を保持する枠を有し、前記刺繍縫いが該枠内で実行され、前記印刷するための手段が該枠形状を印刷させるための印刷データも生成する、刺繍用データ生成装置とすることで課題を解決した。
また本発明は、拡大、縮小、回転、裏返しの中の少なくとも１つの処理を前記模様データに加えるための手段を、更に備えた刺繍用データ生成装置とすることで課題を解決した。
また本発明は各模様における前記基準マークは、前記保持する機構に対する位置と角度が全ての模様について同一である、刺繍用データ生成装置とすることで課題を解決した。
また本発明は、模様データを修正し模様を回転させるための手段と、 該回転させるための手段による模様の回転角度を演算するための手段と、を更に備え、前記印刷データを生成するための手段が該回転角度を印刷させるためのデータを生成する、刺繍用データ生成装置とすることで課題を解決した。
なお、本願において模様とは図柄、文字、数字、記号、等刺繍の対象になるあらゆるものを示す意味で用いられる。
【０００５】
【発明の実施の形態】
以下本発明の実施の形態を図面に基づいて説明する。
図１によりシステムの概略を説明する。
このシステムにおいては既存のスキャナ２３を用いた刺繍データ作成装置２１を利用し、これにパーソナルコンピュータ２５を接続して、刺繍用データ生成装置を形成している。
刺繍データ作成装置２１はスキャナ２３により原画を読み取って、この画像データに基づいて縫い目データを生成し、メモリカード２２に記憶させ、このメモリカード２２をミシン本体Ａに装着して刺繍縫いを行わせるようになっている。このシステムでは主にメモリカード２２にデータを記憶させる機能を刺繍データ作成装置２１受持たせているが、刺繍データ作成装置２１において縫い目データ等を生成するように構成することも可能である。
パーソナルコンピュータ２５は模様データ記憶装置３からの模様データや刺繍データ作成装置２１或いは他のアプリケーションで作成した模様データをユーザの指示にしたがって選択し、その位置を設定し、該刺繍模様全体の実寸テンプレートを印刷するための印刷データを生成するようになっている。そしてパーソナルコンピュータ２５にプリンタＰを接続して、生成した印刷データに基づいてテンプレートの印刷を行わせるようになっている。
ミシン本体Ａは図２に示すように、刺繍枠４０と針４１を備えており、この刺繍枠４０に刺繍対象物である布を保持してＸ−Ｙ方向に移動させることにより刺繍縫いを行うようになっている。この刺繍枠４０の移動はＸ−Ｙ移動機構の可動範囲と刺繍枠４０周辺の物理的な制約により制限される。即ち、ミシン本体Ａにおいては前後方向には障害物はないが、横方向に立上り部Ｂが存在し、この立上り部Ｂのために刺繍枠４０の横方向の移動が制限される。そのため刺繍枠４０としては比較的小さなものしか使用できないことになる。
【０００６】
図３に更に詳細な構成を示す。このシステム全体はＣＰＵ１によりプログラム記憶装置２のプログラムに基づいて制御されている。
ＣＤ−ＲＯＭ等の模様データ記憶装置３には複数の模様データが格納されており、各模様を縫うための縫い目データと該模様と基準マークの模様データを備えている。また刺繍枠の模様データを備えるようにしても良い。ユーザは模様選択釦１３により模様の選択を行い、模様位置釦１４により配置を行うようになっている。選択され、配置された模様が表示制御装置１０を介して表示装置１１に表示されるようになっている。ＣＰＵ１はこれによる刺繍が可動範囲か否か判断するようになっており、その旨の表示を表示装置１１に行うように構成されている。ユーザは可動範囲外の場合モード選択釦１２を操作してスライド刺繍を選択することによりテンプレートの印刷データ生成装置１９による印刷データ生成を行えるようになっている。この印刷データに基づいて印刷指令釦１８を操作してプリンタＰにより印刷すれば多様なテンプレートを得ることができる。
図４に印刷されたテンプレートＴの一例を示す。ここでは模様Ｎｏ．１〜Ｎｏ．４が選択され、各模様が刺繍実寸で印刷され、これと共に基準マークであるクロスＣと模様を特定する模様番号Ｎｏ．１〜Ｎｏ．４が印刷されるようになっている。
テンプレートＴの印刷は一枚の定形用紙に印刷しても良いし、用紙サイズを上回る大きさの模様の場合には、複数枚に分割して印刷するようにしても良い。
【０００７】
各模様の位置は模様位置釦１４により設定及び修正が可能であり、ユーザは表示装置１１を見ながら、好ましい位置に模様を配置することが出来るようになっている。
これらの模様の合成及び位置の設定修正は模様データ合成／修正装置６により行われ、印刷データ生成装置１９は該合成され修正された模様データに基づいて印刷データを生成するようになっている。
【０００８】
クロスＣは図４に示すように十字状の形状をなしており、交叉する点を基準点Ｇとし、十字の一端に矢印Ｄを設けている。また、矢印Ｄの反対側には黒丸Ｒが設けられており、印刷用紙の縁にクロスＣが印刷され、矢印Ｄ或いは黒丸Ｒの一方が印刷されなくても方向がわかるようになっている。
【０００９】
図４に示すようなテンプレートＴが得られたら、クロスＣの矢印Ｄの先端と黒丸Ｒ及び左右の両端の４隅にポンチで穴開けし、このテンプレートＴを被刺繍対象物である布等にあてがい、該穴開けした処から布等に印をつける。この際矢印Ｄの方向が布においてわかるようにしておく。
この４つの印を基準にして布等を刺繍枠４０に取付け、テンプレートの模様番号に基づいて該当するメモリカード等をミシン本体Ａに装着して当該模様データを呼び出して刺繍を実行させる。以下順次同様の作業を繰り返して刺繍を完成させる。この際、同一番号の模様を連続して縫うようにするのが望ましい。
【００１０】
布等を刺繍枠４０に取付ける際には、本願出願人が提案した特開平５−２２８２８１号（特願平４−７２３２７号）に開示された治具を用いると簡単に且つ正確に取付けを行える。この治具はクロスＣを描いた透明板を有し、この透明板と刺繍枠４０との位置関係を規定して刺繍枠４０を固定するようになっている。上記テンプレートにより布上につけた４点の印を透明板のクロスＣに合せ、この状態で布を刺繍枠４０に固定することによりテンプレートＴの模様と同じ位置に該模様の刺繍を行えるようになっている。
【００１１】
なお、上記ではユーザがテンプレートの模様番号をみて、メモリカード等を装着して模様データを呼び出すようになっていたが、模様データ記憶装置３の模様と同じものがメモリカード等に格納されているとは限らないし、また他のアプリケーションにより作成した画像やスキャナ２３から読み込んだ画像データに基づく模様についてはメモリカードがそもそもない。
そのため、この実施形態では更に模様データ作成装置２０を設け、作成或いは組合わせた模様に基づいて、新たな模様データを作成することができるようになっている。この模様データは少なくとも縫い目データを含めれば良く模様データ記憶装置３から選択した模様データを読み込んで一つのデータとしてメモリカード２２に格納するようになっている。このメモリカード２２をミシン本体Ａに装着すれば、ユーザが模様データを探して呼び出す必要がなく、操作性が向上する。なお、模様データ作成装置２０はこの際各模様の刺繍が終了停止後に刺繍枠４０に対して布の取付け位置を変えるように表示或いは音声等による告知を行うデータを生成し、メモリカード２２に追加するようになっている。
以上のようなデータを有するメモリカード２２を用いれば、ユーザは指示に従って順次布の位置変更を行うだけで刺繍縫いを実行することが可能になる。
【００１２】
図５と図６により動作を説明する。
模様選択と位置設定を行うと（ステップＳ１、ステップＳ２）、刺繍可動範囲内か否か判断し（ステップＳ３）、可動範囲内でない場合ユーザがモード選択釦１２を操作してスライド刺繍を選択すると、スライド範囲を重ねて表示し（ステップＳ５）、組合せが終了すると（ステップＳ６）、テンプレートの印刷データを印刷データ生成装置１９において生成し（ステップＳ７）、次いで選択した模様データをメモリカード２２に記憶させ（ステップＳ８）、同時にスライド指示データを生成し、メモリカード２２に記憶させる（ステップＳ９）。
ステップＳ３で刺繍可動範囲内であれば、組合せ終了後（ステップＳ１０）通常の刺繍データとしてメモリカード２２に記憶する（ステップＳ１１）。
【００１３】
このメモリカード２２に基づいてミシン本体Ａにおいて刺繍縫いを実行する動作を図６により説明する。ここでは簡単のため２つの模様をスライド縫いする場合を説明する。スライド模様か否か判断し（ステップＳ２０）、スライド模様の場合はスライド用刺繍枠使用と第１模様の位置へ取付設定する旨のメッセージをミシン本体Ａの表示部に表示する（ステップＳ２１）。ユーザがミシンを始動すると（ステップＳ２２）、第１模様の縫い目データを読み出して刺繍を実行し（ステップＳ２３）、これが終了すると（ステップＳ２４）、第２模様位置へのスライド移動のメッセージを表示する（ステップＳ２５）。ユーザが刺繍枠の位置を変更（スライド）し（ステップＳ２６）、始動すると（ステップＳ２７）第２模様の縫い目データを読み出して刺繍縫いを実行する（ステップＳ２８、２９）。ステップＳ２０で普通縫いの場合には通常の縫い動作を実行する（ステップＳ３０、Ｓ３１、Ｓ３２、Ｓ３３）。
【００１４】
以上説明した実施形態によれば、ユーザは印刷したテンプレートにより、メッセージに従って刺繍枠に布をつけかえて行くことにより、大きな刺繍縫いを実現できる。
【００１５】
なお、この実施形態では刺繍枠の表示や印刷或いは図４の模様Ｎｏ．１のように模様を回転させたり、或いは反転、拡大、縮小等を行えるようになっている。また各模様間の距離を演算し、これを表示更に印刷できるようになっている。これらの機能について、以下説明する。
【００１６】
図７において、模様Ｍ１、模様Ｍ２、模様Ｍ３が選択され、それぞれの模様Ｍと共に同一形状同一大きさの枠Ｗと基準マークであるクロスＣが表示されるようになっている。
枠Ｗは長方形をなしており、左上の角部を枠原点Ｗ０としている。
前記基準点Ｇの枠原点Ｗ０からの位置（Ｋx, Ｋy) はすべての枠Ｗ１、２、３において同一になっている。また、矢印Ｄの方向もすべての枠Ｗにおいて同一であり、この例では枠Ｗの垂直短辺と平行になっている。
【００１７】
基準点間距離演算装置４は該基準点Ｇ間の距離を演算し、基準点間距離表示データ生成装置５は該演算結果に基づいて距離表示データを生成し、表示装置１１に表示するようになっている。
図７の例では、基準点Ｇ間のＸ、Ｙ間の距離をそれぞれ表示するようになっている。例えば、基準点Ｇ１と基準点Ｇ２の距離はＸ１＝５０、Ｙ１＝４０と表示されるようになっている。
ユーザはこの基準点Ｇ間の距離に従って、布を枠Ｗに付け替えることにより、模様Ｍ１、模様Ｍ２、模様Ｍ３の模様を３回に分けて、表示された通りに布上に刺繍することが可能になる。この場合前記と同様テンプレートを印刷し、クロスＣと枠Ｗに基づいてスライド設定ても良いし、或いはテンプレートを印刷せず表示上の距離からスライド設定するようにしても良い。
【００１８】
なお、クロスＣを枠Ｗと重なる位置に設けることも可能であり、例えば枠原点Ｗ０と基準点Ｇを一致させる様にしても良い。
【００１９】
この実施形態では模様データ合成／修正装置６は更に模様の拡大縮小、回転、裏返し（反転）等を行えるようになっており、ユーザが模様反転釦１５、模様回転釦１６、模様拡大縮小釦１７を操作することによりこれらの表示処理を行うと共に縫い目データ等の修正を行えるようになっている。
図８に反転の例を示す。模様反転釦１５の操作により、図中左側の模様Ｍを右側に反転して点線の模様Ｍ’とした例を示す。ここで、枠ＷとクロスＣは反転せず、枠原点Ｗ０とクロスＣの関係は常に一定を保つようになっている。
【００２０】
図９は反転した後に模様Ｍと模様Ｍ’の基部が接触するように模様位置釦１４により模様の移動を行った例を示すものである。
【００２１】
図１０は模様を回転させた例を示すものである。このように回転を伴う処理の場合には角度演算装置７により回転角度が演算され、角度表示データ生成装置８において角度表示のためのデータが生成され、表示装置１１に角度の表示がなされるようになっている。
図１０では画面の水平線に対する角度４５゜の表示がなされている。また基準点Ｇの距離の表示もなされ、Ｘ＝―９．６と元の模様Ｍからの距離と離間の方向がマイナスで示されている。
【００２２】
図１１は模様Ｍの縮小と拡大を行った例を示すものである。縮小拡大を行っても枠ＷとクロスＣの大きさ及び位置関係は不変である。拡大した模様Ｍ’は枠Ｗ’からはみ出す大きさになっているが、枠Ｗ’からはみ出した拡大部Ｅはそのまま表示するようになっている。この部分は刺繍されない。
拡大縮小の場合は拡大縮小率が表示されるようになっている。
【００２３】
図１２により動作を説明する。
模様選択がなされると（ステップＳ４１）、模様データ記憶装置３から当該模様の模様データを取りだして一時記憶装置９に一時記憶する（ステップＳ４２）。これをすべての模様が選択するまで繰り返す（ステップＳ４３）。模様が複数の場合（ステップＳ４４）、模様位置の設定や修正がなされると（ステップＳ４５）、それにあわせて模様データが修正される（ステップＳ４６）。そして、基準点間距離演算装置４により基準点Ｇ間の距離が演算され（ステップＳ４７）、更に距離表示データが生成されて（ステップＳ４８）、これらのデータが模様データ合成／修正装置６により合成され（ステップＳ４９）、表示装置１１に表示される（ステップＳ５０）。
模様の拡大縮小などの操作が行われると（ステップＳ５１）、該操作に応じた模様データの処理がなされ、表示される（ステップＳ５２）。回転が伴う場合には、角度の演算と角度表示データの生成がなされ、表示される（ステップＳ５３）。
印刷指令釦１８による印刷の指令があると（ステップＳ５４）、印刷データ生成装置１９により印刷データの生成が行われ（ステップＳ５５）、プリンタＰにより表示内容が実寸大の大きさで印刷される（ステップＳ５６）。
【００２４】
【発明の効果】
以上説明したように本発明の刺繍用データ生成装置及び該刺繍用データ生成装置をそなえたミシンによれば、１回では刺繍できない大きさの模様のテンプレートを印刷できるから、ユーザが好みの模様好みの大きさで自由に刺繍縫いをできる効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態のシステム全体図。
【図２】刺繍縫いミシンの外観図。
【図３】本発明の一実施形態を示す機能ブロック図。
【図４】本発明の一実施形態により得られるテンプレートの一例を示す平面図。
【図５】本発明の一実施形態の動作を示すフローチャート図。
【図６】本発明の一実施形態の動作を示すフローチャート図。
【図７】本発明の他の実施形態の動作を示す説明図。
【図８】本発明の他の実施形態における反転の説明図。
【図９】本発明の他の実施形態における反転及び移動の説明図。
【図１０】本発明の他の実施形態における回転の説明図。
【図１１】本発明の他の実施形態における拡大縮小の説明図。
【図１２】本発明の他の実施形態の動作を示すフローチャート図。
【符号の説明】
１：ＣＰＵ、２：プログラム記憶装置、３：模様データ記憶装置、４：基準点間距離演算装置、５：基準点間距離表示データ生成装置、６：模様データ合成／修正装置、７：角度演算装置、８：角度表示データ生成装置、９：一時記憶装置、１０：表示制御装置、１１：表示装置、１２：モード選択釦、１３：模様選択釦、１４：模様位置釦、１５：模様反転釦、１６：模様回転釦、１７：模様拡大縮小釦、１８：印刷指令釦、１９：印刷データ生成装置、２０：模様データ作成装置、、２１：刺繍データ作成装置、２２：メモリカード、２３：スキャナ、２５：パーソナルコンピュータ、４０：刺繍枠、４１：針。
【図１】
0004162742.tif 000002
【図２】
0004162742.tif 000003
【図３】
0004162742.tif 000004
【図４】
0004162742.tif 000005
【図５】
0004162742.tif 000006
【図６】
0004162742.tif 000007
【図７】
0004162742.tif 000008
【図８】
0004162742.tif 000009
【図９】
0004162742.tif 000010
【図１０】
0004162742.tif 000011
【図１１】
0004162742.tif 000012
【図１２】
0004162742.tif 000013