(57)【要約】【課題】  隣位の針落ち点間の移動量が所定の範囲内のものを自動的に検索して編集することができる縫製データの入力・編集装置を提供すること。【解決手段】  隣位の各１対の針落ち点間の移動距離を演算する演算手段１１と、前記演算手段１１により演算された移動距離が所定量であるかを否かを判定する判定手段１２と、判定手段１２により所定量であると判定された場合にどの針落ち点であるかを表示する表示手段５と、表示手段５に表示された針落ち点に対し編集操作を行う制御手段８とを有するもの。【選択図】      図２
2006320429.tif 000002
【特許請求の範囲】
【請求項１】
布と針位置とを相対的に移動させて縫い目を形成するミシンのための縫製データを編集する縫製データの入力・編集装置において、
隣位の各１対の針落ち点間の移動距離を演算する演算手段と、
前記演算手段により演算された移動距離が所定量であるか否かを判定する判定手段と、
前記判定手段により所定量であると判定された場合にどの針落ち点であるかを表示する表示手段と、
前記表示手段に表示された針落ち点に対し編集操作を行う制御手段と
を有することを特徴とする縫製データの入力・編集装置。
【請求項２】
前記移動距離がある範囲内にあるときに前記判定手段により所定量であるとの判断がなされることを特徴とする請求項１に記載の縫製データの入力・編集装置。
【請求項３】
複数の前記移動距離に対し前記判定手段により所定量であるとの判断がなされることを特徴とする請求項１に記載の縫製データの入力・編集装置。
【請求項４】
前記所定量を設定する設定手段が設けられていることを特徴とする請求項１ないし請求項３のいずれか１項に記載の縫製データの入力・編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、布と針位置とを相対的に移動して縫い目を形成するミシンのための縫製データを入力ならびに編集する縫製データの入力・編集装置に係り、特に、無意味な針落ち点をなくすように針落ち点を編集するようにした縫製データの入力・編集装置に関するものである。
【背景技術】
【０００２】
縫製形状を入力して針落ち点を演算し、描画表示したり、また、所望の針落ち点を移動、追加、削除したり、あるいはパターンの拡大縮小演算など行う編集機能を有しているほか、他フォーマットの読み込み変換などの機能、針落ち点を順次トレースする機能などを有している縫製データの入力・編集装置が知られている（例えば特許文献１参照）。
【０００３】
【特許文献１】特開２００３−３２６０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した特許文献１に記載のものにおいて、各種の演算を行なった結果、隣位の２つの針落ち点間の移動量が0近くになってしまう場合がある。そして、この縫製データに基いて縫製を行うと、同じ位置に針落ち点してしまうなどして、縫い上がっても使用できないものになってしまうことがある。
【０００５】
そのため、このような針落ち点を編集して問題のない縫製データにする必要があるが、モニタに針落ち点が描画されるだけでは、針落ち点がわかりにくいという問題があった。
【０００６】
そこで、本発明は、隣位の針落ち点間の移動量が所定の範囲内のものを自動的に検索して編集することができる縫製データの入力・編集装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
前述した目的を達成するため請求項１に係る本発明の縫製データの入力・編集装置の特徴は、隣位の各１対の針落ち点間の移動距離を演算する演算手段と、前記演算手段により演算された移動距離が所定量であるか否かを判定する判定手段と、前記判定手段により所定量であると判定された場合にどの針落ち点であるかを表示する表示手段と、前記表示手段に表示された針落ち点に対し編集操作を行う制御手段とを有する点にある。そして、このような構成を採用したことにより、演算手段により演算された移動距離が所定量であるかを否かを判定手段が判定し、判定手段により所定量であると判定された場合にどの針落ち点であるかを表示手段が表示し、表示手段に表示された針落ち点に対し制御手段が編集操作を行うことにより無駄な針落ち点を除去することができる。
【０００８】
請求項２に係る本発明の縫製データの入力・編集装置の特徴は、移動距離がある範囲内にあるときに判定手段により所定量であるとの判断がなされる点にある。また、請求項３に係る本発明の縫製データの入力・編集装置の特徴は、複数の移動距離に対し判定手段により所定量であるとの判断がなされる点にある。そして、このような構成を採用したことにより、所定量の判定回数を多くして針落ち点の編集を詳細に行うことができる。
【０００９】
請求項４に係る本発明の縫製データの入力・編集装置の特徴は、所定量を設定する設定手段が設けられている点にある。そして、このような構成を採用したことにより、布や縫製データに対応して所定量を自由に変更することができる。
【発明の効果】
【００１０】
本発明の縫製データの入力・編集装置によれば、隣位の針落ち点間の移動量が所定の範囲内のものを自動的に検索して編集することができる。
【００１１】
すなわち、隣位の各１対の針落ち点間の移動距離を演算する演算手段と、前記演算手段により演算された移動距離が所定量であるかを否かを判定する判定手段と、前記判定手段により所定量であると判定された場合にどの針落ち点であるかを表示する表示手段と、前記表示手段に表示された針落ち点に対し編集操作を行う制御手段とを有することにより、無駄な針落ち点を編集により除去して、良好な針落ち点のみによる縫製データを効率よく形成することができる。
【００１２】
また、移動距離がある範囲内にあるときに判定手段により所定量であるとの判断がなされるようにしたり、複数の移動距離に対し判定手段により所定量であるとの判断がなされるようにすることにより、所定量の判定回数を多くして針落ち点の編集を詳細に行うことができ、さらに良好な針落ち点のみによる縫製データを形成することができる。
【００１３】
さらに、所定量を設定する設定手段が設けられていることにより、布や縫製データに対応して所定量を自由に変更して、さらに良好な針落ち点のみによる縫製データを形成することができる。
【発明を実施するための最良の形態】
【００１４】
図１は本発明に係る縫製データの入力・編集装置のハードウエアの構成を示すものであり、本装置は、布と針位置とを相対的に移動して縫い目を形成するミシン１のための縫製データを編集する一般的なパーソナルコンピュータ２を有している。このパーソナルコンピュータ２は、本体３、キーボード４，表示手段としてのモニタ５、マウス６、スキャナ７を有している。
【００１５】
前記本体３内には、図２に示すように、前記パーソナルコンピュータ２の全体の制御をつかさどる制御手段としてのＣＰＵ８が内蔵されており、このＣＰＵ８には、メモリとしてのＲＡＭ９およびＲＯＭ１０が接続されている。また、前記ＣＰＵ８には、隣位の各１対の針落ち点間の移動距離を演算する演算手段１１と、この演算手段１１により演算された移動距離が所定量であるかを否かを判定する判定手段１２とが内蔵されている。
【００１６】
前記モニタ５は、前記判定手段１２により所定量であると判定された場合にどの針落ち点であるかを表示するようになっている。また、前記ＣＰＵ８は、前記モニタ５に表示された針落ち点に対し編集操作を行うようになっている。
【００１７】
前記ＲＡＭ９には基本的な複数の縫製データが記憶されており、この縫製データを前記パーソナルコンピュータ２を操作することにより加工して、実際の縫製データを作成したり、編集したりすることができるようになっている。作成された縫製データは、前記モニタ５上に画像として表示されるようになっている。この縫製データの表示は、所定のドット数によりある長さを示すというようなスケールが決められており、作成した縫製データの座標に対する位置に対応したドットを表示することで形状を表すようになっている。
【００１８】
なお、作成した縫製データは、前記本体３内のハードディスク（図示せず）あるいはフレキシブルディスク１３などに保存されるようになっている。
【００１９】
前述した縫製データの一般的な入力ならびに編集について説明すると、マウス６を動かすと、その位置の座標が実長さにてモニタ５に表示されるようになっており、マウス６により縫製形状を表す複数の点の位置を指定して折れ線や円弧、円、スプラインなどの形状を作成し、その形状を指定したピッチで分割した複数の点を演算して針落ち点とするようになっている。縫製データは、これらの繋がった針落ち点点間の移動量を所定のフォーマットに従って作成したものであり、この縫製データはファイルとして出力される。
【００２０】
例えば、図３の縫製データの入力時の画面で説明する。
【００２１】
マウス６の左ボタン６Ｌをクリックして折れ線を選択しておき、モニタ５上で所望の折れ線の点の位置へマウス６のカーソルを移動し、マウス６の左ボタン６Ｌをクリックすると、その位置をスケール上の座標としてＣＰＵ８が読み取るようになっている。このようにしてＣＰＵ８は、複数の座標を一連の折れ線の形状点として取り込む。この取り込まれた形状はモニタ５上に表示されるようになっている。
【００２２】
なお、作成された形状を指定されたピッチで分割演算した点がモニタ５上に黒丸ＢＤで表示されており、これにより各針落ち点の位置がモニタ５上で分かるようになっている。
【００２３】
図４は、縫製データ入力時の着目すべき針落ち点の表示画面を示すものであり、針落ち点の移動、追加、削除といった編集を行なう場合には、着日する針落ち点をマウス６により指定し、針落ち点の移動先位置あるいは追加する針落ち点の位置をマウス６で指示することにより行なう。
【００２４】
このとき、着目する針落ち点をマウス６で指示した後に、モニタ５内のカーソル移動ボタン（図示せず）をクリックすることにより、1針ずつ前後に着目針落ち点を移動させることができる。着目針落ち点は赤丸ＲＤで表示され、黒丸ＢＤにより示されている他の針落ち点と識別できるようになっている。また、着目針落ち点の前後の縫製順序がわかるように着目針落ち点の前と後ろの色を変えて表示されるようになっている。
【００２５】
つぎに、前述した縫製データの構造の一例を図５により説明する。
【００２６】
この縫製データにおいては、一時に人力した所定の形状に対する塊を要素として捉え、要素データは、折れ線縫い、スプライン縫い、点縫い、円弧縫い、円縫い、空送りなどの種類に関する情報により構成されている。また、要素間の矢印は、縫製順を示すものである。
【００２７】
さらに、１要素のデータは、要素の種類、針数、第１移動量、第２移動量などそれぞれの針落ち点への相対移動量、中押え高さのような機械制御命令の種類とそのパラメータ値、次要素のアドレス情報などにより構成されている。
【００２８】
つぎに、前述した構成からなる本実施形態の作用について説明する。
【００２９】
図６は、同一針落ち点を検索する設定画面を示すものであり、移動距離が所定量（ここでは0を所定量とする）の縫い目である同一針落ち点を検索する場合には、同一点削除ボタン１５をクリックしてON状態にすると、隣位の各１対の針落ち点間の移動距離を演算する演算手段１１（図２）が移動距離の演算を行う。そして、移動距離が所定量であるかを否かを判定する判定手段１２（図２）により前記演算手段１１により演算された移動距離が所定量であるかを否かを判定する。そして、モニタ５には同一点削除ダイアログ１６が表示され、そこで、全同一針落ち点を一括削除するか、あるいは、個別に確認しながら削除するかを選択することができる。
【００３０】
なお、前記判定手段１２による判定の結果、同一針落ち点が全くない場合には、図７の同一針落ち点なしの画面を表示し、同一針落ち点がないことを報知する。
【００３１】
図６に戻って、前記判定手段１２による判定の結果、同一針落ち点がある場合には、同一針落ち点の数（本実施形態においては４個）が表示さる。また、同一針落ち点が赤丸ＲＤで表示され、黒丸ＢＤにて示されている他の針落ち点と区別できるようになっており、パターンのどの位置に同一針落ち点が存在するのかがわかる。なお、そこで、同一点削除ダイアログ１６における削除方法の指定で全削除を選択すると、全ての同一針落ち点が一括して削除され、同一針落ち削除モードが終了する。
【００３２】
一方、個別削除を選択すると、同一針落ち点を１点ごとに検索する。そして、図８に示すような個別削除での確認画面を表示し、削除対象の同一針落ち点を赤丸ＲＤで表示して黒丸ＢＤにて示されている他の針落ち点と区別できるように表示して、削除するか、あるいはそのまま残すかを指定できるようになっている。すなわち、はいボタン１７をクリックすると、対象となる同一針落ち点を削除して、つぎの対象となる同一針落ち点を検索する。また、いいえボタン１８をクリックすると、対象となる同一針落ち点はそのまま残して、つぎの対象となる同一針落ち点を検索する。
【００３３】
なお、本実施形態においては、ＣＰＵ８に同一針落ち点を削除する編集機能を持たせているが、削除だけではなく針落ち点の移動などの編集機能を持たせて、削除・移動・そのまま残すのいずれかを選択できるようにしてもよい。
【００３４】
以上説明したように、本実施形態の縫製データの入力・編集装置によれば、縫製データの同一針落ち点の削除や移動をわかりやすいモニタ５の画面により効率よく行うことができる。
【００３５】
前述した実施形態においては、同一針落ち点と認識するための移動距離の所定量として１種類のみの数値である０を採用したが、移動距離がある範囲内にあるときに前記判定手段１２により所定量であるとの判断がなされるように設定して、該当する針落ち点について削除や移動を行うようにしてもよい。
【００３６】
また、複数の移動距離に対し前記判定手段１２により所定量であるとの判断がなされるように設定して、該当する針落ち点について削除や移動を行うようにしてもよい。
【００３７】
さらに、前記所定量を任意に設定する設定手段を設けるようにして、布や縫製データに対応して所定量を自由に変更するようにしてもよい。
【００３８】
このような構成に対応するフローチャートが図９に示されている。
【００３９】
まず、図９に示されている所定量のデータ構造は、モニタ５に表示されるものであり、範囲開始値とこの範囲開始値に対応する範囲終了値とを複数組にわたって格納しうるようになっている。
【００４０】
そこで、所定量が１つのみの数値の場合には、範囲開始値と範囲終了値とを同一の数値として格納する。
【００４１】
つぎに、所定量として範囲を指定する場合には、１組の範囲開始値と範囲終了値とを格納する。
【００４２】
さらに、所定量が複数の数値の場合には、範囲開始値と範囲終了値とを同一の数値として複数組格納する。
【００４３】
さらにまた、所定量として複数の範囲を指定する場合には、複数組の範囲開始値と範囲終了値とを格納する。
【００４４】
このようにして所定量に該当する針落ち点を検索するには、まず、着目する移動量データを縫製データの先頭に設定する（ステップＳＴ１）。つぎに、着目データから縫い目長さを取り出す（ステップＳＴ２）。そして、所定量データの位置を初期化する（ステップＳＴ３）。
【００４５】
その後、隣位の１対の針落ち点が所定量範囲内であるかの判定が判定手段１２により行われ（ステップＳＴ４）、所定量範囲外の場合には、所定量データの着目位置をつぎの位置へ移動する（ステップＳＴ５）。
【００４６】
このようにしてすべての所定量データについての判定が終了したら（ステップＳＴ６）、着目位置をつぎの縫製データに移動する（ステップＳＴ７）。そして、すべての縫製データにおけるすべての隣位の１対の針落ち点についての検索が終了したら（ステップＳＴ８）、検索を終了する（ステップＳＴ９）。
【００４７】
前述したステップＳＴ４における隣位の１対の針落ち点が所定量範囲内であるかの判定において所定量範囲内である場合には、該当針落ち点を赤丸にて表示する（ステップＳＴ１０）。すると、削除ダイアログ１６が表示され、該当針落ち点の削除、移動あるいはそのまま残すかのいずれかの選択を行う（ステップＳＴ１１）。そして、選択内容の処理を行い（ステップＳＴ１２）、該当針落ち点を削除する場合には、針落ち点削除処理を行ない（ステップＳＴ１３）、該当針落ち点を移動する場合には、針落ち点移動処理を行なう（ステップＳＴ１４）。
【００４８】
その後、該当針落ち点に対する処理を行ったら、ステップＳＴ２の着目データから縫い目長さを取り出すステップに戻る。
【００４９】
また、ステップＳＴ６における所定量データがすべて終了したかの判断において、すべて終了していない場合には、ステップＳＴ４における隣位の１対の針落ち点が所定量範囲内であるかの判定に戻る。
【００５０】
以上説明したように図９のフローチャートによれば、所定量内である針落ち点を簡単に検索して、簡単に削除や移動を行うことができる。
【００５１】
なお、本発明は、前述した実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【図面の簡単な説明】
【００５２】
【図１】本発明に係る縫製データの入力・編集装置の実施形態を示す概略説明図
【図２】図１の実施形態における制御手段その他の関連構成を示すブロック図
【図３】図１の実施形態における縫製データ入力時のモニタの表示を示す説明図
【図４】図３の縫製データ入力時のモニタの着目針落ち点を示す説明図
【図５】図３の縫製データの構造を示す説明図
【図６】図１の実施形態における同一針落ち点検索時におけるモニタの表示を示す説明図
【図７】図６の検索時に同一針落ち点のないときの表示を示す説明図
【図８】図６の検索時に同一針落ち点を個別に削除するときの表示を示す説明図
【図９】種々の所定量データを設定したときの実施形態における動作の流れを示すフローチャート
【符号の説明】
【００５３】
１  ミシン  
２  パーソナルコンピュータ
３  本体
４  キーボード
５  モニタ
６  マウス
７  スキャナ
８  ＣＰＵ
９  ＲＡＭ
１０  ＲＯＭ
１１  演算手段
１２  判定手段
１３  フレキシブルディスク
１５  同一点削除ボタン
１６  同一点削除ダイアログ
【図１】
2006320429.tif 000003
【図２】
2006320429.tif 000004
【図３】
2006320429.tif 000005
【図４】
2006320429.tif 000006
【図５】
2006320429.tif 000007
【図６】
2006320429.tif 000008
【図７】
2006320429.tif 000009
【図８】
2006320429.tif 000010
【図９】
2006320429.tif 000011