(57)【要約】【課題】縫製データに関して設定されているパラメータの範囲を容易に把握することができる縫製データ編集表示装置を実現する。【解決手段】縫製データ編集表示装置１００において、縫製データの目標点に対応つけられる特定情報に関するパラメータの範囲を、任意の範囲の幅を有する複数のパラメータ範囲からなるパラメータ範囲群に分割して設定するとともに、そのパラメータ範囲群における各パラメータ範囲に対して各パラメータ範囲毎の目標点の表示色を設定することとした。そして、目標点に対応つけられた特定情報に関するパラメータが、そのパラメータ範囲群におけるいずれのパラメータ範囲に相当するものか判定するとともに、判定されたそのパラメータ範囲に応じた表示色で目標点を表示することによって、その目標点をパラメータ範囲群におけるパラメータ範囲毎に識別可能に表示することを可能にした。【選択図】図１２
2006314430.tif 000002
【特許請求の範囲】
【請求項１】
被縫製物と縫い針とを相対的に位置決めして縫製を行うミシンで用いられ、運針を行う複数の目標点の各位置及び運針の順番を示す縫製データを表示しながら編集を行う縫製データ編集表示装置であって、
前記縫製データの目標点を、当該目標点に対応つけられた特定情報に関するパラメータに応じて表示するための表示手段と、
前記特定情報に関するパラメータの範囲を、複数のパラメータ範囲からなるパラメータ範囲群に分割して設定するパラメータ範囲群設定手段と、
前記パラメータ範囲群設定手段により設定されたパラメータ範囲群における各パラメータ範囲に対して、各パラメータ範囲毎の前記目標点の表示態様を設定する表示態様設定手段と、
前記目標点に対応つけられた特定情報に関するパラメータが、前記パラメータ範囲群におけるいずれのパラメータ範囲に相当するものか判定する判定手段と、
前記判定手段により判定されたパラメータ範囲に応じた表示態様に基づき、前記目標点を前記パラメータ範囲群におけるパラメータ範囲毎に識別可能に前記表示手段に表示する目標点表示制御手段と、
を備えることを特徴とする縫製データ編集表示装置。
【請求項２】
前記パラメータ範囲群設定手段は、任意の範囲を有する複数のパラメータ範囲からなるパラメータ範囲群を設定することを特徴とする請求項１に記載の縫製データ編集表示装置。
【請求項３】
前記表示態様設定手段は、各パラメータ範囲毎に異なる表示色を設定することを特徴とする請求項１又は２に記載の縫製データ編集表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の縫製データを用いるミシンの縫製データ編集表示装置に関する。
【背景技術】
【０００２】
従来、ミシンの縫製データ編集表示装置においては、縫製データ中に無数に設定された縫いや空送りなどの目標点を描画表示し、マウスなどの外部入力装置によってその中の任意の目標点を指定するとともにその目標点を移動したり、目標点を削除したり追加したりする縫製データ編集を行っていた（例えば、特許文献１参照）。
また、縫製データにおける目標点に対して、ミシンの機械制御に関するコマンドが対応付けられている場合に、そのコマンドに関するパラメータの値に応じて所定のパラメータ範囲毎に目標点を色分けして表示する縫製データ編集表示装置が知られている。
【特許文献１】特開２００３−３２６０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術の場合、予め設定されたパラメータ範囲が広く、縫製データにおけるコマンドに関するパラメータの値の変動が小さい場合に、そのパラメータの変動が１つのパラメータ範囲内に集中してしまうと、各目標点がそのパラメータ範囲に割り当てられた識別色１色で表示されることになってしまい、そのパラメータ変動を目標点の表示色から把握することはできないことがあった。
また、隣接するパラメータ範囲に亘りパラメータの値が変動して、そのパラメータ範囲毎に異なる色で目標点が表示されても、そのパラメータ範囲毎に割り当てられた識別色が近似色である場合には、目標点の表示色が変わった境界が判りにくいことがあった。
【０００４】
本発明の目的は、縫製データに関して設定されているパラメータの範囲を容易に把握することができる縫製データ編集表示装置を提供することである。
【課題を解決するための手段】
【０００５】
以上の課題を解決するため、請求項１記載の発明は、被縫製物と縫い針とを相対的に位置決めして縫製を行うミシンで用いられ、運針を行う複数の目標点の各位置及び運針の順番を示す縫製データを表示しながら編集を行う縫製データ編集表示装置であって、縫製データの目標点を、その目標点に対応つけられた特定情報に関するパラメータに応じて表示するための表示手段と、特定情報に関するパラメータの範囲を、複数のパラメータ範囲からなるパラメータ範囲群に分割して設定するパラメータ範囲群設定手段と、パラメータ範囲群設定手段により設定されたパラメータ範囲群における各パラメータ範囲に対して、各パラメータ範囲毎の目標点の表示態様を設定する表示態様設定手段と、目標点に対応つけられた特定情報に関するパラメータが、パラメータ範囲群におけるいずれのパラメータ範囲に相当するものか判定する判定手段と、判定手段により判定されたパラメータ範囲に応じた表示態様に基づき、目標点をパラメータ範囲群におけるパラメータ範囲毎に識別可能に表示手段に表示する目標点表示制御手段と、を備えることを特徴とする。
【０００６】
請求項１記載の発明によれば、縫製データ編集表示装置は、縫製データの目標点に対応つけられる糸調子情報または中押さえ高さ情報等の特定情報に関するパラメータの範囲を、複数のパラメータ範囲からなるパラメータ範囲群に分割して設定するとともに、そのパラメータ範囲群における各パラメータ範囲に対して各パラメータ範囲毎の目標点の表示態様を設定することができる。そして、目標点に対応つけられた特定情報に関するパラメータが、そのパラメータ範囲群におけるいずれのパラメータ範囲に相当するものか判定するとともに、判定されたそのパラメータ範囲に応じた表示態様で目標点を表示することによって、その目標点をパラメータ範囲群におけるパラメータ範囲毎に識別可能に表示することができる。
【０００７】
請求項２記載の発明は、請求項１に記載の縫製データ編集表示装置において、パラメータ範囲群設定手段は、任意の範囲を有する複数のパラメータ範囲からなるパラメータ範囲群を設定することを特徴とする。
【０００８】
請求項２記載の発明によれば、請求項１に記載の発明と同様の作用を奏するとともに、縫製データ編集表示装置は、任意の範囲を有する複数のパラメータ範囲からなるパラメータ範囲群を設定することができるので、縫製データ編集表示装置は、目標点に対応つけられた特定情報に関するパラメータの変動範囲や、パラメータの最大・最小値などに応じて、その表示する目標点に適したパラメータ範囲を設定することが可能になる。
【０００９】
請求項３記載の発明は、請求項１又は２に記載の縫製データ編集表示装置において、表示態様設定手段は、各パラメータ範囲毎に異なる表示色を設定することを特徴とする。
【００１０】
請求項３記載の発明によれば、請求項１又は２に記載の発明と同様の作用を奏するとともに、縫製データ編集表示装置は、各パラメータ範囲毎に異なる表示色を設定することができるので、縫製データ編集表示装置は、目標点に対応つけられた特定情報に関するパラメータに応じて、それら目標点をパラメータ範囲毎に異なる表示色で表示することが可能になって、その目標点をパラメータ範囲毎により識別しやすく表示することができる。
【発明の効果】
【００１１】
請求項１記載の発明によれば、縫製データ編集表示装置は、縫製データの目標点に対応つけられる特定情報に関するパラメータの範囲を、複数のパラメータ範囲からなるパラメータ範囲群に分割して設定するとともに、そのパラメータ範囲群における各パラメータ範囲に対して各パラメータ範囲毎の目標点の表示態様を設定することができる。そして、目標点に対応つけられた糸調子情報または中押さえ高さ情報等の特定情報に関するパラメータが、そのパラメータ範囲群におけるいずれのパラメータ範囲に相当するものか判定するとともに、判定されたそのパラメータ範囲に応じた表示態様で目標点を表示することによって、その目標点をパラメータ範囲群におけるパラメータ範囲毎に識別可能に表示することができる。
【００１２】
つまり、縫製データ編集表示装置は、縫製データに関する目標点を表示手段に表示する際に、その目標点に対応つけられた特定情報に関するパラメータの値に応じて、目標点を異なる表示態様（表示形態）で表示することができるので、表示された目標点の表示態様に基づいて、その目標点に対応つけられた特定情報のパラメータの増減や、パラメータの範囲などを把握しやすくすることができる。
特に、特定情報に関するパラメータの範囲を複数のパラメータ範囲に分割して設定することや、目標点の表示態様を設定することができるので、特定情報に関するパラメータの変動範囲や、パラメータの最大・最小値などに応じて、目標点をパラメータ範囲群におけるパラメータ範囲毎により識別しやすく表示することができる。
よって、この縫製データ編集表示装置は、縫製データに関して設定されている特定情報のパラメータの範囲を容易に把握することができる縫製データ編集表示装置であるといえる。
【００１３】
請求項２記載の発明によれば、縫製データ編集表示装置は、任意の範囲を有する複数のパラメータ範囲からなるパラメータ範囲群を設定することができるので、縫製データ編集表示装置は、目標点に対応つけられた特定情報に関するパラメータの変動範囲や、パラメータの最大・最小値などに応じて、その表示する目標点に適したパラメータ範囲を設定することが可能になる。
具体的には、複数の目標点が複数のパラメータ範囲に亘って変動するように、各パラメータ範囲を設定することによって、目標点にパラメータ範囲を関連つけて表示するようにして、そのパラメータの変動を目標点の表示態様の変化により認識しやすくすることができる。
【００１４】
請求項３記載の発明によれば、縫製データ編集表示装置は、各パラメータ範囲毎に異なる表示色を設定することができるので、縫製データ編集表示装置は、目標点に対応つけられた特定情報に関するパラメータに応じて、それら目標点をパラメータ範囲毎に異なる表示色で表示することが可能になって、その目標点をパラメータ範囲毎により識別しやすく表示することができる。
【発明を実施するための最良の形態】
【００１５】
（発明の実施形態の全体構成）
本発明の実施形態について、図１から図１２に基づいて説明する。
図１は本発明の実施形態たる縫製データ編集表示装置１０及びミシン１００を含むハードウェア全体を示す全体構成図である。
縫製データ編集表示装置１０は、ミシン１００の縫製時の動作制御に使用する縫製データを新規に作成し、或いは既存の縫製データに対して修正等の編集作業を行うためのものである。
【００１６】
（ミシン）
ミシン１００は、例えば、電子サイクルミシンであって、被縫製物たる布地を保持して縫い針に対して相対的な位置決めを行う布位置決め手段と、ミシンモータにより縫い針の上下動を行う上下動機構と、これらの動作制御を行う制御手段とを備えている。
そして、ミシン１００の制御手段は、縫い針の上下動に同期して布位置決め手段を駆動させて縫い針に対して任意に布地を位置決めして針落ちを行う縫いの動作制御と、縫い針の上方待機状態で布位置決め手段を駆動させて針落ちを伴わずに布地の移動のみを行う空送りの動作制御とを行う。
上述のように、ミシン１００では、被縫製物としての布地に対して縫い針を移動位置決めする動作制御が行われるので、縫製時には、布地に対する縫い針の位置決め用の縫製データが必要となる。
【００１７】
（縫製データ）
図２は縫製データの構成を示す概念図であり、図３は一つの縫製データに基づいて行われる一連の運針状態の一例を示す説明図である。
一つの縫製データは、図２に示すように、当該縫製データにより行われる複数の運針の目標点を複数の要素（ブロック）で区分している。つまり、縫製データにより図３に示す各目標点に運針が行われるとすると、その縫製に要する全て運針が複数のブロックとしての要素Ｆ１、Ｆ２、Ｆ３、Ｆ４・・・に区分され、各要素Ｆ１、Ｆ２、Ｆ３、Ｆ４・・・に属する運針の目標点は要素の単位で管理可能となっている。
そして、縫製データは、図２に示すように、各要素ごとに、当該要素の種類（縫いか空送りか）と、当該要素の総針数（総目標点数）と、各運針における目標点への移動量と、中押さえ高さや糸張力等に関するコマンドと、縫製データがデータの記録をアドレスで管理する記憶装置（メモリやハードディスク）に記録される場合における次の要素の記憶アドレスが記憶されている。
なお、本実施形態では、前述した縫いか空送りかの設定は、要素単位で行われるようになっているが、これに限定されず、各目標点ごとに縫いか空送りかが個別に設定されていてもよい。
また、上述の各運針における目標点への移動は、要素内での移動量の記録の順番に従い縫製動作が行われるようにミシン１００の制御系（例えば、後述するコンピュータ４）が処理を行うため、要素内において運針を実行する順番で移動量のデータを記録することで、各目標点の順番や位置を特定することが可能となっている。
【００１８】
（縫製データ編集表示装置）
縫製データ編集表示装置１０は、図１に示すように、編集対象縫製データに属する目標点の編集又は入力を行うためのコマンドや数値を入力するためのキーボード１と、編集対象縫製データの新規入力画面や編集画面、編集対象縫製データの目標点やその目標点に対応つけられた特定情報（例えば、目標点における中押さえコマンドや糸張力コマンド）等を表示する表示手段としてのカラーＣＲＴであるモニタ２と、モニタ２に表示されるポインタを操作して各種の入力を行うマウス３と、編集対象縫製データに属する目標点の編集又は入力における演算や処理を実行するコンピュータ４とを備えている。
【００１９】
図４は縫製データ編集表示装置１０の制御系を示すブロック図である。コンピュータ４の主要なハードウェア構成に言及してさらに説明する。
コンピュータ４は、縫製データの新規入力や編集に関する後述する各処理を実行するための処理プログラム又は処理データが書き込まれているＲＯＭ４２と、処理プログラムに従って上記各処理を実行するＣＰＵ４１と、ＣＰＵ４１の各種処理データを記憶するＲＡＭ４３と、各種処理データ、縫製データ又は各種のプログラムを主電源の切断時にも記憶し続けるＨＤ（ハードディスク）装置４４と、他の編集表示装置やミシン１００との間で縫製データの交換を行う不揮発性のフラッシュメモリＦのＲ／Ｗ（読み取り書き込み）装置４５と、ＨＤ装置４４とＲ／Ｗ装置４５とキーボード１とマウス３とモニタ２の各々についてＣＰＵ４１とを接続するための図示しないインターフェイスとを備えている。
また、上記ＲＡＭ４３には、種々のワークメモリやカウンタなどが設けられており、処理におけるワークエリアとしても使用される。
また、上記ＨＤ装置４４及びフラッシュメモリＦは、複数の縫製データを記憶する記憶手段として機能する。
なお、全体の構成として、ミシン１００とコンピュータ４とが分かれている必要はなく、ミシンと操作パネルの構成にて、入力・編集機能を持たせてもよい。或いは、縫製データの表示機能として実装してもよい。
【００２０】
（データ入力作業）
図５は、縫製データの新規入力を行うためのデータ入力画面の一例を示している。これらにより縫製データの入力作業を説明する。
データ入力画面は、図５に示すように、主に画面上端及び左端に沿って集中配置された各種のスイッチ群と、画面の上端及び左端以外のほぼ全域を占める運針位置となる目標点及び運針の軌跡を描画表示する描画画面とから構成されている。かかるデータ入力画面の構成は、画面データとしてＨＤ装置４４に記憶されており、ＲＯＭ４２内のデータ入力プログラムをＣＰＵ４１が実行することによりモニタ２への表示が行われるようになっている。
また、ＣＰＵ４１は、データ入力プログラムにより、マウス３の移動入力操作に応じてデータ入力画面上でポインタの表示位置を移動させる処理を行うとともに、ポインタが各種のスイッチのいずれかに位置決めされて、マウス３の左ボタンにより選択が決定されると、当該選択されたスイッチに割り当てられた処理を実行する処理を行う。
【００２１】
また、縫製データの新規入力の際には、データ入力画面の描画画面内にポインタを位置決めし、マウス３の左ボタンによる決定入力により任意の位置に形状点としての目標点を設定することができる。かかる形状点とは、例えば、二つの形状点を入力してそれらを結ぶ線分に沿って運針を行わせたり、或いは、形状点を中心とする円弧に沿って運針を実行させたりするというように、運針の軌跡を決定するための点をいう。
形状点に対してどのような軌跡を描くかは、画面左端にスイッチを適宜選択することで決定される。例えば、上記マウス操作により、折れ線や円弧、円、スプラインの形状が選択され、各形状点の位置が指定されると、ＣＰＵ４１は所定のプログラムにより、選択された線分に沿って予め設定されたピッチで分割した点を演算して針落ち点としての目標点を表示するようになっている。
【００２２】
例えば、図５のデータ入力画面で説明すると、画面左端のスイッチ群の中から折れ線入力スイッチＷ１を選択し、画面上で所望する線分の端点としての点Ｐ１，Ｐ２の位置へマウス３のポインタを移動しマウス３の左ボタンをクリックすると、各位置Ｐ１，Ｐ２のスケール上の座標が読み取られ、線分Ｌ１の形状点として取り込みが行われる。取り込まれた線分Ｌ１は画面上に描画されるようになっている。
また、入力された線分Ｌ１は指定ピッチで分割演算した点が黒点で表示され、運針位置（針落ち点）となる目標点が分かるように表示が行われるようになっている。つまり、この場合、目標点の位置情報が、座標内での配置を示す描画により表示される。また、かかる描画表示では、各目標点の位置情報を示す点状の表示を行うと共に、縫製の順番に従って各点を結ぶ線分が表示されており、これらの各線分が各目標点の縫製の順番情報を示している。
また、形状点を順次入力し、いずれかの形状点でマウス３の右ボタンが入力されると、その形状点までが縫製データの要素の区切りとして記憶される。つまり、上記各操作により、形状点を順次入力することで分割演算して求められた各目標点の相互間の移動量が、縫製データにおける各運針における目標点への移動量として順次ＲＡＭ４３に記録され、マウス３の右ボタンの入力により次の要素への切り替えが行われる。
また、上記各形状点の入力前に、予めスイッチ群の中から縫いの入力か空送りの入力かを選択しておくことで、各要素ごとにその種類が縫製データ中に記録される。
そして、最終的に確定スイッチを入力することで、一連の入力が縫製データとして確定し、ＨＤ装置４４又はフラッシュメモリＦに書き込まれるようになっている。このとき、各要素ごとに分割演算して求められた各運針位置の総数が求められ、縫製データ中に各要素ごとの総針数として記録される。また、縫製データが、ＨＤ装置４４又はフラッシュメモリＦに書き込まれる際には、各要素の先頭となるデータの書き込みアドレスが前の要素のデータ中に記録される。
【００２３】
また、既に確定した縫製データの入力済みの目標点に移動、削除、追加などの編集を行うことも可能である。更に、編集の対象を目標点単位とするか要素単位とするかの選択も可能となっている。つまり、移動、削除、追加などの編集作業を目標点単位と要素単位とで行うことが可能となっている。
そして、縫製データにおける目標点の編集を行う場合、図５のデータ入力画面における画面左端のスイッチ群の中から目標点編集スイッチＷ２を選択してクリックすると、図６に示すデータ入力画面に表示が切り替わる。
【００２４】
例えば、図６のデータ入力画面における編集作業において、目標点の移動を行う場合、着目する目標点をマウス３で指定（ドラッグ）し、移動先位置をマウス３の移動操作で入力（ドロップ）することで着目する目標点を新たな指定点に移動することができる。かかる操作の際には、ＣＰＵ４１は、処理プログラムにより、移動された新たな指定点の位置座標に基づいて縫製データ中の運針における目標点への移動量の値を更新する。
また、編集作業において、目標点の削除を行う場合、着目する目標点をマウス３の左クリックで指定し、次いでスイッチ群の中から削除をマウス３の操作で入力することで着目する目標点を削除することができる。かかる操作の際には、ＣＰＵ４１は、処理プログラムにより、縫製データに対して、削除された目標点について運針における目標点への移動量の値を削除し、更新する。また、要素内の針数の値を減算し更新する。
また、編集作業において、目標点の追加を行う場合、追加する目標点の一つ前の目標点をマウス３で指定し、追加する目標点の設定位置をマウス３の移動操作で入力することで、新たな目標点を追加することができる。かかる操作の際には、ＣＰＵ４１は、処理プログラムにより、縫製データに対して、追加された目標点について運針における目標点への移動量の値を挿入して更新する。また、要素内の針数の値を加算し更新する。
【００２５】
（縫製データへのコマンド入力作業）
次に、縫製データにおける目標点に対して、ミシンの機械制御に関する特定情報としてのコマンドを対応つける入力作業について説明する。
前述のように目標点を入力・編集して確定した縫製データに対してミシンの機械制御に関するコマンドを対応つける場合、例えば、中押さえ高さに関するコマンドを入力する際には、図６のデータ入力画面における画面左端のスイッチ群の中から中押さえコマンドスイッチＷ３を選択してクリックし、また、糸張力に関するコマンドを入力する際には、図６のデータ入力画面における画面左端のスイッチ群の中から糸張力コマンドスイッチＷ４を選択してクリックする。
なお、本実施の形態においては、縫製データに対するコマンドの入力作業として、中押さえ高さに関するコマンドの入力作業を例に説明する。
【００２６】
図６のデータ入力画面において、着目する目標点Ｐ４をマウス３で指定し、次いでスイッチ群の中から中押さえコマンドスイッチＷ３を選択してクリックすると、図７に示すように、中押さえ高さ増減値パラメータダイアログ画面が、データ入力画面上に表示されるとともに、目標点Ｐ４にコマンドが対応つけられた旨を示すコマンドマークＣ１が表示される。
次いで、図７に示す中押さえ高さ増減値パラメータダイアログ画面において、中押さえ高さの設定値を、例えば、「１３（１．３ｍｍ）」と入力し設定することによって、目標点Ｐ４に中押さえ高さコマンドとして、「中押さえ高さ；１．３ｍｍ」という特定情報が対応つけられる。
同様に、目標点Ｐ５に中押さえ高さコマンドとして、「中押さえ高さ；２．１ｍｍ」という特定情報を対応つけると、目標点Ｐ５にコマンドが対応つけられた旨を示すコマンドマークＣ２が表示される。なお、Ｐ４、Ｐ５以外の任意の目標点に対して特定情報としてのコマンドを対応つけることができる。
【００２７】
ここで、原点となる目標点Ｐ３に、中押さえ高さの基準値として「中押さえ高さ；０．０ｍｍ」という特定情報（コマンド）が対応つけられているとすると、目標点Ｐ３から目標点Ｐ４の１つ前の目標点に対して、中押さえ高さコマンドに関するパラメータ“０．０ｍｍ”が対応つけられ、また、目標点Ｐ４から目標点Ｐ５の１つ前の目標点に対して、中押さえ高さコマンドに関するパラメータ“１．３ｍｍ”が対応つけられることとなっている。
そして、図７に示すデータ入力画面において、中押さえ高さコマンド用の色分けスイッチＷ５を選択してクリックすることにより、データ入力画面の描画画面に表示される複数の目標点を、その目標点に対応つけられた中押さえ高さコマンドに関するパラメータに応じて、それぞれ異なる表示形態で表示するようになっている。
【００２８】
（縫製データの目標点の表示条件設定作業）
次に、データ入力画面の描画画面に表示される複数の目標点を、その目標点に対応つけられた中押さえ高さコマンドに関するパラメータに応じて、それぞれ異なる表示形態で表示するための設定作業について説明する。
データ入力画面におけるスイッチ群の中から図示しない表示条件スイッチを選択してクリックすると、図８に示すような、表示条件ダイアログ画面が表示される。
図８に示す表示条件ダイアログ画面は、画面左側の糸張力コマンドのパラメータに関する表示条件を設定するためのアクティブテンション領域と、画面右側の中押さえ高さコマンドのパラメータに関する表示条件を設定するための中押さえ高さ増減値領域とを備えている。そして、アクティブテンション領域において糸張力コマンドに関するパラメータの範囲と、その範囲における目標点の表示態様である表示色を設定し、中押さえ高さ増減値領域において中押さえ高さコマンドに関するパラメータの範囲と、その範囲における目標点の表示態様である表示色を設定するようになっている。
【００２９】
この図８に示す表示条件ダイアログ画面における表示条件の設定は、所望する指定範囲（指定０１から指定２０）の数値入力枠をマウス３で指定し、次いでキーボード１を介してパラメータの範囲を示す任意の数値を入力する。
次いで、パラメータ範囲に関する数値を入力した数値入力枠に対応する色指定スイッチＷ６を選択してクリックすると、図９に示すような、色の設定画面が表示される。図９に示す色の設定画面には複数の色のサンプリングを行う基本色枠や作成色枠が備えられている。
この色の設定画面における基本色枠のうち所望する色の枠をマウス３で指定しクリックすることによって、その指定範囲の表示態様である表示色が選択設定され、図８に示す表示条件ダイアログ画面における色指定スイッチＷ６の左側に、その選択設定した色が表示される。
なお、図９に示す色の設定画面においては、Ｒ（Red）、Ｇ（Green）、Ｂ（Blue）の値をそれぞれ設定して任意の色を作成することが可能になっており、作成した色は作成色枠に表示され、基本色枠と同様に色のサンプリングが行われるとともにその色を指定範囲に対して選択設定することも可能になっている。つまり、縫製データ編集表示装置１０において、目標点を描画する表示色を任意の色に設定することができる。
【００３０】
そして、図８に示す表示条件ダイアログ画面における中押さえ高さコマンドのパラメータに関する表示条件は、「指定範囲：中押さえ高さパラメータ範囲；表示色」に対して、
「指定０３：０〜１０（0.0ｍｍ〜1.0ｍｍ）；青色」、
「指定０９：１１〜２０（1.1ｍｍ〜2.0ｍｍ）；赤色」、
「指定１６：２１〜９０（2.1ｍｍ〜9.0ｍｍ）；緑色」、
「指定１７：９１〜９５（9.1ｍｍ〜9.5ｍｍ）；橙色」、
「指定１８：９６〜１００（9.6ｍｍ〜10.0ｍｍ）；紫色」、
「指定１９：１０１〜１０５（10.1ｍｍ〜10.5ｍｍ）；黄色」、
「指定２０：１０６〜１１０（10.6ｍｍ〜11.0ｍｍ）；桃色」、のように、
中押さえ高さコマンドのパラメータの範囲が、７つのパラメータ範囲からなるパラメータ範囲群に分割されて設定されており、このパラメータ範囲群における各パラメータ範囲に対しては、各パラメータ範囲毎の目標点の表示態様である表示色が設定されている。
このように各パラメータ範囲は、任意の範囲の幅に設定することができ、また、それぞれのパラメータ範囲が、異なる範囲の幅に設定されていてもよい。
また、上記実施の形態では、中押さえコマンドのパラメータである０〜１１０の範囲が途切れることなく指定範囲に割り当てられたが、パラメータの範囲が不連続となるように、指定範囲に割り当てられない範囲（例えば、パラメータ１１〜２０の範囲を、どの指定範囲にも設定しない場合）があってもよい。そのような指定範囲に割り当てられない範囲に対応する目標点は、無効色として設定されている黒色で表示されることとなる。
【００３１】
このように設定された表示条件は、図１０に示す範囲群設定データのようなデータ構造で、ＨＤ装置４４やフラッシュメモリＦに書き込まれて記憶される。
そして、縫製データ編集表示装置１０のコンピュータ４におけるＣＰＵ４１は、図８に示す表示条件ダイアログ画面において入力された数値に基づき、特定情報である中押さえ高さコマンドに関するパラメータの範囲を、複数のパラメータ範囲からなるパラメータ範囲群に分割して設定するパラメータ範囲群設定手段として機能する。なお、上記実施の形態では、ＣＰＵ４１は、中押さえコマンドのパラメータである０〜１１０の範囲を、「指定０３」、「指定０９」、「指定１６」、「指定１７」、「指定１８」、「指定１９」、「指定２０」の７つパラメータ範囲からなるパラメータ範囲群に分割して設定している。
【００３２】
また、ＣＰＵ４１は、パラメータ範囲群設定手段としてのＣＰＵ４１により設定されたパラメータ範囲群における各パラメータ範囲に対して、図８に示す表示条件ダイアログ画面において選択設定された表示色に基づき、各パラメータ範囲毎の目標点の表示態様である表示色を設定する表示態様設定手段として機能する。なお、上記実施の形態では、ＣＰＵ４１は、７つパラメータ範囲に対して、それぞれ「指定０３；青色」、「指定０９；赤色」、「指定１６；緑色」、「指定１７；橙色」、「指定１８；紫色」、「指定１９；黄色」、「指定２０；桃色」の表示色を設定している。
【００３３】
また、ＣＰＵ４１は、図１０に示す範囲群設定データに基づき、各目標点に対応つけられた特定情報である中押さえ高さコマンド（又は、糸張力コマンド）に関するパラメータが、パラメータ範囲群におけるいずれのパラメータ範囲に相当するものか判定する判定手段として機能する。
また、ＣＰＵ４１は、判定手段としてのＣＰＵ４１により判定されたパラメータ範囲に応じた表示態様である表示色に基づき、目標点をパラメータ範囲群におけるパラメータ範囲毎に識別可能にモニタ２に表示されるデータ入力画面の描画画面に表示する目標点表示制御手段として機能する。
【００３４】
（縫製データの目標点の表示処理）
次に、範囲群設定データに基づき、縫製データに関する目標点をパラメータ範囲群におけるパラメータ範囲毎に識別可能にモニタ２に表示する処理について、図１１に示すフローチャートに基づき説明する。
【００３５】
まず、図７に示すデータ入力画面において、中押さえ高さコマンド用の色分けスイッチＷ５がマウス３のクリック操作で選択されると、縫製データ編集表示装置１０のコンピュータ４におけるＣＰＵ４１は、図２に示す縫製データの先頭の移動量データ（例えば、目標点Ｐ３からの移動量データ）を着目するように初期設定する（ステップＳ１０１）。
更に、ＣＰＵ４１は、中押さえコマンドなどの機械制御状態を初期化する（ステップＳ１０２）。ここでは、中押さえ高さの初期値を“０”に初期化する。
次いで、ＣＰＵ４１は、目標点である針落ち点を描画する表示色を黒色に初期設定する（ステップＳ１０３）。なお、初期設定される針落ち点の描画色である黒色は、無効色としても設定されるようになっている。
【００３６】
次いで、ＣＰＵ４１は、その着目する移動量データが縫いであるか否かを判断する（ステップＳ１０４）。
ＣＰＵ４１が、着目する移動量データが縫いであると判断すると（ステップＳ１０４；Ｙｅｓ）、ＣＰＵ４１は、その移動量データに対応する針落ち点に機械制御命令（コマンド）が対応つけられているか否かを判断する（ステップＳ１０５）。
ＣＰＵ４１が、移動量データに対応する針落ち点にコマンドが対応つけられていないと判断すると（ステップＳ１０５；Ｎｏ）、目標点表示制御手段としてのＣＰＵ４１は、その針落ち点を、現在設定されている表示色で描画し、モニタ２の描画画面に表示する（ステップＳ１０６）。
そして、ＣＰＵ４１は、次の移動量データに着目ポイントを移動し（ステップＳ１０７）、ステップＳ１０４に戻る。
【００３７】
また、ＣＰＵ４１が、着目する移動量データが縫いでなく、空送りであると判断すると（ステップＳ１０４；Ｎｏ）、ＣＰＵ４１は、縫製データにおける針落ち移動量データを全て着目したか否かを判断する（ステップＳ１０８）。
ＣＰＵ４１が、縫製データにおける針落ち移動量データの全てを着目していないと判断すると（ステップＳ１０８；Ｎｏ）、ＣＰＵ４１は、次の移動量データに着目ポイントを移動し（ステップＳ１０９）、ステップＳ１０４に戻る。
一方、ＣＰＵ４１が、縫製データにおける全ての針落ち移動量データを着目したものと判断すると（ステップＳ１０８；Ｙｅｓ）、ＣＰＵ４１は、目標点（針落ち点）の表示処理を終了する。
【００３８】
一方、ＣＰＵ４１が、移動量データに対応する針落ち点にコマンドが対応つけられていると判断すると（ステップＳ１０５；Ｙｅｓ）、ＣＰＵ４１は、着目する検索位置を範囲群設定データの先頭位置（例えば、指定範囲０３）に初期化する（ステップＳ１１０）。
次いで、判定手段としてのＣＰＵ４１は、着目する移動量データに対応する針落ち点に対応つけられたコマンドのパラメータの値が、パラメータ範囲群において着目するパラメータ範囲（例えば、指定範囲０３）内であるか否かを判断する（ステップＳ１１１）。
【００３９】
ＣＰＵ４１が、着目する移動量データに対応する針落ち点に対応つけられたコマンドのパラメータの値が、パラメータ範囲群において着目するパラメータ範囲内であると判断すると（ステップＳ１１１；Ｙｅｓ）、ＣＰＵ４１は、針落ち点を描画する表示色を、現在着目するパラメータ範囲（例えば、指定範囲０３）に設定されている表示色に変更するように設定し（ステップＳ１１２）、ステップＳ１０６において、変更された表示色によって針落ち点を描画する。
一方、ＣＰＵ４１が、着目する移動量データに対応する針落ち点に対応つけられたコマンドのパラメータの値が、パラメータ範囲群において着目するパラメータ範囲（例えば、指定範囲０３）内でないと判断すると（ステップＳ１１１；Ｎｏ）、ＣＰＵ４１は、パラメータ範囲群における全てのパラメータ範囲（「指定範囲０３」、「指定範囲０９」、「指定範囲１６」、「指定範囲１７」、「指定範囲１８」、「指定範囲１９」、「指定範囲２０」の７つパラメータ範囲）に対する検索を終えたか否かを判断する（ステップＳ１１３）。
【００４０】
ＣＰＵ４１が、パラメータ範囲群における全てのパラメータ範囲に対する検索を終えたと判断すると（ステップＳ１１３；Ｙｅｓ）、ＣＰＵ４１は、針落ち点を描画する表示色を、無効色である黒色の表示色に変更するように設定し（ステップＳ１１４）、ステップＳ１０６において、変更された表示色によって針落ち点を描画する。
一方、ＣＰＵ４１が、パラメータ範囲群における全てのパラメータ範囲に対する検索を終えていないと判断すると（ステップＳ１１３；Ｎｏ）、ＣＰＵ４１は、着目する検索位置を範囲群設定データの次の指定範囲（例えば、指定範囲０９）に変更し（ステップＳ１１５）、ステップＳ１１１に戻る。
このような縫製データの目標点（針落ち点）の表示処理によって、図１２に示すような、データ入力画面がモニタ２に表示される。
【００４１】
このように、図７に示すようなデータ入力画面において、色分けスイッチＷ５がマウス３のクリック操作で選択されたことに伴い、例えば、目標点Ｐ３にコマンドに関するパラメータ“０．０ｍｍ（０）”、目標点Ｐ４にコマンドに関するパラメータ“１．３ｍｍ（１３）”、目標点Ｐ５にコマンドに関するパラメータ“２．１ｍｍ（２１）”、目標点Ｐ６にコマンドに関するパラメータ“１．０ｍｍ（１０）”が、それぞれ対応つけられている場合、目標点Ｐ３から目標点Ｐ４の１つ前の目標点が「指定０３」の青色で、目標点Ｐ４から目標点Ｐ５の１つ前の目標点が「指定０９」の赤色で、目標点Ｐ５から目標点Ｐ６の１つ前の目標点が「指定１６」の緑色で、目標点Ｐ６以降の目標点が「指定０３」の青色で描画されて表示されることとなって、図１２に示すデータ入力画面がモニタ２に表示されることとなる。
【００４２】
このように、本発明にかかる縫製データ編集表示装置１０は、縫製データに関する針落ち点などの目標点をモニタ２の描画画面に表示する際に、その目標点に対応つけられた中押さえ高さコマンドなど、機械制御に関するコマンドに関するパラメータの値に応じて、目標点を色分けして表示することができるので、表示された目標点の表示色に基づいて、その目標点に対応つけられたコマンドのパラメータの値の増減や、パラメータの値の範囲を把握しやすくなっている。
特に、縫製データ編集表示装置１０において、コマンドに関するパラメータの範囲を、任意の範囲の幅を有する複数のパラメータ範囲（例えば、複数の指定範囲）に分割して設定することができるので、モニタ２の描画画面に表示する各目標点に対応つけられたパラメータの値の最大値・最小値や、パラメータの値の増減の幅などに応じて、その表示する目標点に適したパラメータ範囲を設定することによって、複数の目標点が複数のパラメータ範囲に亘って変動するようにして、そのパラメータの値の変動を目標点の表示色の変化により認識しやすくすることができる。
また、縫製データ編集表示装置１０は、各パラメータ範囲に対して、そのパラメータ範囲に対応する目標点を表示する際の表示色を任意に設定することができるので、隣接するパラメータ範囲に対して、色調の異なる表示色をそれぞれ設定することによって、パラメータ範囲が切り替わった目標点の境界を認識しやすく表示することができる。つまり、縫製データ編集表示装置１０は、目標点をパラメータ範囲毎に識別可能に表示することができる。
このように縫製データ編集表示装置１０は、縫製データに関して設定されているコマンドのパラメータの範囲を容易に把握することができる縫製データ編集表示装置であるといえる。
【００４３】
なお、以上の実施の形態においては、特定情報として中押さえ高さコマンドに関する目標点の色分け表示処理を例に挙げて説明したが、本発明はこれに限定されるものではなく、特定情報として糸張力コマンドや、その他の機械制御に関するコマンドに応じて、目標点の色分け表示処理を行ってもよい。
【００４４】
また、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。例えば、図１では、コンピュータ４とフラッシュメモリＦ、ミシン１００とを分けた構成になっているが、フラッシュメモリＦの代わりに通信にて縫製データの授受を行う構成でもよい。また、グラフィック表示のカラー表示液晶パネルとタッチパネルとからなる操作パネルとミシンの構成にて、同様の機能を持たせることも可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明にかかる縫製データ編集表示装置及びミシンを含むハードウェア全体を示す全体構成図である。
【図２】縫製データの構成を示す概念図である。
【図３】一つの縫製データに基づいて行われる一連の運針状態の一例を示す説明図である。
【図４】縫製データ編集表示装置の制御系を示すブロック図である。
【図５】モニタに表示されるデータ入力画面の一例を示す説明図である。
【図６】モニタに表示されるデータ入力画面の一例を示す説明図である。
【図７】モニタに表示されるデータ入力画面とダイアログ画面の一例を示す説明図である。
【図８】モニタに表示される表示条件ダイアログ画面の一例を示す説明図である。
【図９】モニタに表示される色の設定画面の一例を示す説明図である。
【図１０】範囲群設定データのデータ構造を示す説明図である。
【図１１】本発明にかかる縫製データ編集表示装置の目標点表示処理を示すフローチャートである。
【図１２】モニタに表示されるデータ入力画面の一例を示す説明図である。
【符号の説明】
【００４６】
１      キーボード
２      モニタ（表示手段）
３      マウス
４      コンピュータ
１０    縫製データ編集表示装置
４１    ＣＰＵ（パラメータ範囲群設定手段、表示態様設定手段、判定手段、目標点表示制御手段）
４４    ＨＤ装置
１００  ミシン
Ｃ１〜Ｃ３  コマンドマーク
Ｆ      フラッシュメモリ
Ｐ１〜Ｐ６  目標点
Ｗ１    折れ線入力スイッチ
Ｗ２    目標点編集スイッチ
Ｗ３    中押さえコマンドスイッチ
Ｗ４    糸張力コマンドスイッチ
Ｗ５    色分けスイッチ
Ｗ６    色指定スイッチ
【図１】
2006314430.tif 000003
【図２】
2006314430.tif 000004
【図３】
2006314430.tif 000005
【図４】
2006314430.tif 000006
【図５】
2006314430.tif 000007
【図６】
2006314430.tif 000008
【図７】
2006314430.tif 000009
【図８】
2006314430.tif 000010
【図９】
2006314430.tif 000011
【図１０】
2006314430.tif 000012
【図１１】
2006314430.tif 000013
【図１２】
2006314430.tif 000014