(57)【要約】【課題】デザイナーのイメージに沿った外形ラインを有し、かつ横編機による編成に好適なデザインデータを容易に作成できるデザインシステムを提供する。【解決手段】型紙データの外形に沿った形状を備えるオリジナルデータを作成する第一作成部と、前記オリジナルデータを記憶する第一メモリと、を備えるニットデザインシステム。このニットデザインシステムは、編成に適した外形ラインを構成する複数の微小ラインとそれらの並び順に関する情報であるラインモジュールを記憶する第二メモリと、前記ラインモジュールに基づく複数の候補ラインを作成する第二作成部と、前記オリジナルデータの外形ラインと前記各候補ラインとを比較して、前記オリジナルデータの外形ラインに最も近似する前記候補ラインを近似ラインとして特定する特定部と、を備える。【選択図】図１
2020200559.tif 000002
【特許請求の範囲】
【請求項１】
編地を構成する編目の情報を含むデザインデータに基づいて、横編機に前記編地を編成させるためのプログラムを作成するニットデザインシステムであって、
前記デザインデータとして、前記編地の外形を示す型紙データに基づいて、前記型紙データの外形ラインに沿った外形ラインを有するオリジナルデータを作成する第一作成部と、
前記オリジナルデータを記憶する第一メモリと、を備えるニットデザインシステムにおいて、
編成に適した外形ラインを構成する複数の微小ラインとそれらの並び順に関する情報であるラインモジュールを記憶する第二メモリと、
前記ラインモジュールに基づいて、前記各微小ラインの個数を変化させた複数の候補ラインを作成する第二作成部と、
前記オリジナルデータの外形ラインと前記各候補ラインとを比較して、前記オリジナルデータの外形ラインに最も近似する前記候補ラインを近似ラインとして特定する特定部とを備えるニットデザインシステム。
【請求項２】
ユーザーが前記オリジナルデータの外形ラインを修正した修正データを記憶する第三メモリと、
前記修正データの外形ラインから前記ラインモジュールを作成する第三作成部と、を備える請求項１に記載のニットデザインシステム。
【請求項３】
前記特定部は、前記オリジナルデータの外形ラインと、前記各候補ラインとで囲まれる面積を求め、その面積が最小となる前記候補ラインを前記近似ラインとする請求項１又は請求項２に記載のニットデザインシステム。
【請求項４】
前記特定部は、動的時間伸縮法を用いて、前記オリジナルデータの外形ラインに最も近似する前記近似ラインを求める請求項１又は請求項２に記載のニットデザインシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、横編機に編成させる編地をデザインするニットデザインシステムに関する。
【背景技術】
【０００２】
従来から、モニタ上で編地をデザインするニットデザインシステムが提案されている（例えば、特許文献１参照）。このようなニットデザインシステムでは、編地を構成する編目の情報を含むデザインデータを作成する。デザインデータは、編地の各所においてどのような編目をどのような順番で編成するのかを規定している。そのため、デザインデータには、編地の外形に関する情報、及び編地の柄に関する情報などが含まれている。ニットデザインシステムは、そのデザインデータに基づいて、横編機に編成を行わせるためのプログラムを作成する。
【０００３】
ニットデザインシステムでは、デザインデータは、デザインシートとしてモニタ上に可視化される。デザインシートは、複数のマス目（編成単位）がグリッド状に配置されてなり、各編成単位には編成コードが割り当てられている。デザインシートの横方向がコース方向、縦方向がウエール方向である。デザインシート上では、編地の外形を確認することができる。
【０００４】
デザインデータは、ユーザーによって一から作成されても良いし、ニットデザインシステムがユーザーによる作成を補助しても良い。後者の例として、ニットデザインシステムに備わる第一作成部と第一メモリを利用することが挙げられる。第一作成部は、編地の外形を示す型紙データに基づいて、デザインデータの一種であるオリジナルデータを作成する。型紙データは、編地の寸法に関する情報、即ち編地の外形に関する情報を含むデータである。オリジナルデータとは、上述した型紙データから作成されたデザインデータであって、型紙データの外形にほぼ沿った外形ラインを備えるデザインデータのことである。一方、第一メモリは、第一作成部によって作成されたオリジナルデータを記憶する。ユーザーは、オリジナルデータに対してその外形を整えたり、編成コードを入れ替えたりすることで、横編機に編成させるデザインデータを完成させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００２／０３３５９８号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ニットデザインシステムでは、デザイナーのイメージに沿った外形ラインを有し、かつ横編機による編成に好適なデザインデータを作成することが求められている。第一作成部は、型紙データの外形ラインを忠実に再現するようにオリジナルデータを作成するため、オリジナルデータの外形ラインは編成効率を考慮したものとならない。そのようなオリジナルデータの外形ラインは、横編機によって効率的に編成することが難しい。そのため、ユーザーが外形ラインを手直しし、デザイナーのイメージに沿い、かつ編み易い外形ラインとする。しかし、複数サイズのデザインデータがある場合、各サイズのデザインデータを手直しすることが煩雑である。
【０００７】
ニットデザインシステムによっては、その外形ラインを編み易い形状に自動で修正するものもある。しかし、自動修正した外形ラインは、デザイナーがイメージする外形ラインと大きく異なってしまう場合がある。その場合、ユーザーがデザインデータを手直しする。この場合も、複数のサイズのデザインデータがある場合、各サイズのデザインデータを手直しすることが煩雑である。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、その目的の一つは、デザイナーのイメージに沿った外形ラインを有し、かつ横編機による編成に好適なデザインデータを容易に作成できるデザインシステムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明のニットデザインシステムは、
編地を構成する編目の情報を含むデザインデータに基づいて、横編機に前記編地を編成させるためのプログラムを作成するニットデザインシステムであって、
前記デザインデータとして、前記編地の外形を示す型紙データに基づいて、前記型紙データの外形ラインに沿った外形ラインを有するオリジナルデータを作成する第一作成部と、
前記オリジナルデータを記憶する第一メモリと、を備えるニットデザインシステムにおいて、
編成に適した外形ラインを構成する複数の微小ラインとそれらの並び順に関する情報であるラインモジュールを記憶する第二メモリと、
前記ラインモジュールに基づいて、前記各微小ラインの個数を変化させた複数の候補ラインを作成する第二作成部と、
前記オリジナルデータの外形ラインと前記各候補ラインとを比較して、前記オリジナルデータの外形ラインに最も近似する前記候補ラインを近似ラインとして特定する特定部とを備える。
【００１０】
上記微小ラインとは、外形ラインの形を決める最小限の構成要素である。編成単位がグリッド状に配置されるデザインシート上では、外形ラインは、ウエール方向に延びる直線とコース方向に延びる直線とが繋がることで構成されている。そのため、外形ラインには形状の異なる複数の微小な段差が含まれる。従って、微小ラインは、（１）ウエール方向に延びる直線、（２）コース方向に延びる直線、（３）段差を構成するウエール方向に延びる直線とコース方向に延びる直線との組み合わせ、のいずれかである。
【００１１】
本発明のニットデザインシステムの一形態として、
ユーザーが前記オリジナルデータの外形ラインを修正した修正データを記憶する第三メモリと、
前記修正データの外形ラインから前記ラインモジュールを作成する第三作成部と、を備える形態が挙げられる。
【００１２】
本発明のニットデザインシステムの一形態として、
前記特定部は、前記オリジナルデータの外形ラインと、前記各候補ラインとで囲まれる面積を求め、その面積が最小となる前記候補ラインを前記近似ラインとする形態が挙げられる。
【００１３】
本発明のニットデザインシステムの一形態として、
前記特定部は、動的時間伸縮法を用いて、前記オリジナルデータの外形ラインに最も近似する前記近似ラインを求める形態が挙げられる。
【発明の効果】
【００１４】
本発明のニットデザインシステムによれば、デザイナーのイメージに沿った外形ラインを有し、かつ横編機による編成に好適なデザインデータを容易に作成できる。本発明のニットデザインシステムでは、編成に適した形状にオリジナルデータを修正するための情報であるラインモジュールを用いて複数の外形ラインの候補ラインを作成し、オリジナルデータに最も近似する候補ライン（近似ライン）を特定しているからである。
【００１５】
ユーザーが作成した修正データからラインモジュールを作成する本発明のニットデザインシステムによれば、複数のサイズのデザインデータを容易に修正できる。例えば、ユーザーがＳサイズのデザインデータを修正すれば、その修正データに応じたラインモジュールが得られる。そのラインモジュールがあれば、ニットデザインシステムは、別のサイズ（例えばＬサイズ）のデザインデータの外形ラインを、Ｓサイズのデザインデータの修正パターンに則った外形ラインに修正できる。そのため、ユーザーの手間が低減する。
【００１６】
面積によって近似ラインを求める本発明のニットデザインシステムによれば、高速で近似ラインを特定することができる。オリジナルデータの外形ラインと候補ラインとで囲まれるデザインシートの編成単位の数を計測するだけで近似ラインを特定できるため、近似ラインを特定するための演算の負荷が小さいからである。
【００１７】
動的時間伸縮法（Ｄｙｎａｍｉｃ  Ｔｉｍｅ  Ｗａｒｐｉｎｇ：ＤＴＷ）を用いて、前記オリジナルデータの外形ラインに最も近似する前記近似ラインを求める本発明のニットデザインシステムによれば、オリジナルデータの外形ラインに極めて近い候補ライン（近似ライン）を特定し易い。
【図面の簡単な説明】
【００１８】
【図１】図１は、実施形態１のニットデザインシステムの機能ブロック図である。
【図２】図２は、型紙データからオリジナルデータを作成する手順を示す説明図である。
【図３】図３は、オリジナルデータから得られる修正データの一部を示す説明図である。
【図４】図４は、修正データの外形ラインからラインモジュールを作成する手順を示す説明図である。
【図５】図５は、ラインモジュールの表示例を示す説明図である。
【図６】図６は、候補ラインの一例を示す説明図である。
【図７】図７は、近似ラインを特定する第一の手法を示す説明図である。
【図８】図８は、近似ラインを特定する第二の手法を示す説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明のニットデザインシステムの実施形態の一例を図に基づいて説明する。
【００２０】
＜実施形態１＞
≪全体構成≫
図１の機能ブロック図に示すニットデザインシステム１００は、入力部１と、編集部２と、メモリ３と、表示部４と、を備える。ニットデザインシステム１００は、ユーザーが表示部４上で編地をデザインし、そのデザインした編地を横編機に編成させるためのプログラムを作成するためのものである。ニットデザインシステム１００は、２枚ベッド横編機や４枚ベッド横編機などのあらゆる横編機における編地のデザインに利用できる。このニットデザインシステム１００の特徴の一つとして、本明細書においてラインモジュールと呼ばれるデータを用いて、デザイナーのイメージに沿った外形ラインを有するデザインデータを得ることができるように構成されていることが挙げられる。以下、ニットデザインシステム１００の各構成を詳細に説明する。
【００２１】
≪入力部≫
入力部１は、ユーザーがデザインデータを編集する際に用いられるものであって、キーボード、マウス、スキャナ、又はデジタイザなどの形態で構成される。本例の入力部１は、例えば型紙をデジタルデータ（型紙データ）としてデザインシステム１００に取り込むこと、及びモニタなどの表示部４に表示されるデザインシートに編成コードを入力することなどに用いられる。
【００２２】
上記型紙データは、ラスター画像であっても良いし、ベクター画像であっても良い。ラスター画像はピクセルの集合体からなる画像データである。ベクター画像は、点の座標とそれを結ぶ線（ベクトル）などの数値データをもとにして演算によって再現される画像データである。
【００２３】
図３に示されるように、デザインシート４０は、一つの編目に対応するマス目４１がグリッド状に配置された構成を備える。マス目４１は、横編機の針床の各編針に対応した複数の編成単位であって、一つの編成コードが割り当てられる。デザインシート４０の横方向は、編成コースに対応している。この横方向は、針床の長さ方向（複数の編針が並列される方向）に対応していると考えても良い。一方、デザインシート４０の縦方向は、編地のウエール方向に対応する。この縦方向は、編成時の時間の経過を示す時間軸と考えても良い。
【００２４】
各編成単位４１に入力される編成コード（４５°のハッチング部）は、横編機に行わせる編成動作を視覚的に区別できるように表現されたアイコンである。例えば編成コードは、色、数字、図形あるいはこれらの組み合わせにより表現される。編成コードに対応する編成動作は予め決められている。例えば、赤色で表される編成コードは、横編機に表目を編成させる編成コード、緑色で表される編成コードは、横編機に裏目を編成させる編成コードというように規定される。もちろん、一つの編成コードで複数の編成動作が規定されていても良い。例えば、表目を編成し、その表目を対向する針床に移動させるといった編成コードが挙げられる。これらの編成コードは、後述するメモリ３に記憶されている。
【００２５】
表示部４に示されるデザインシート４０は、デザインデータを視覚化したものである。デザインデータは、編地を構成する編目の情報を含むデータである。デザインデータは、編成コードの実行手順が規定されたデータと言い換えることもできる。より具体的には、デザインデータは、横編機のどの編針で編成を行うか、その編成をどのようなタイミングで行うか、その編成においてどのような編目を編成するか、又はどの編針で編成を行わないかといった情報を含む。つまり、デザインデータは、編地の設計図のようなものであり、編地の外形ラインに関する情報を含んでいるといえる。
【００２６】
≪表示部≫
表示部４は、編地のデザインに関する情報を視覚的に把握するためのものである。表示する情報としては、上述したデザインシートなどが挙げられる。表示部４としては、例えば液晶ディスプレイなどを挙げることができる。表示部４としてタッチパネルを利用すれば、表示部４に入力部１の役割の一部を担わせることができる。
【００２７】
≪編集部≫
編集部２は、編地のデザインに係る種々のデータを作成する機能を有し、例えばコンピュータで構成することができる。この編集部２は、第一作成部２１、第二作成部２２、第三作成部２３、第四作成部２４、特定部２５、及びプログラム作成部２９などを備える。以下、編集部２の各構成を説明する。
【００２８】
［第一作成部］
第一作成部２１は、編地の外形を示す型紙データに基づいてオリジナルデータを作成する。オリジナルデータは、型紙データの外形ラインに沿った外形ラインを有するデザインデータの一種である。オリジナルデータは、第一メモリ３１に記憶される。
【００２９】
図２は、型紙データ５，５０とオリジナルデータ６，６０とを可視化した図面である。型紙データ５は、Ｓサイズの編地の外形に関するデータであり、型紙データ５０は、Ｌサイズの編地の外形に関するデータである。型紙データ５（５０）の下方に示されるように、型紙データ５（５０）に基づくオリジナルデータ６（６０）の外形ラインは、型紙データ５（５０）の外形ラインにできるだけ忠実になるように作成されている。そのため、オリジナルデータ６の下にある点線四角で囲った外形ラインの拡大図に示すように、オリジナルデータ６（６０）の外形ラインが不規則で、編成効率を考慮したものとならないことが多い。実務上、オリジナルデータ６（６０）を修正することなく編地の編成に使用することは無く、ユーザーは、入力部１を用いてオリジナルデータ６（６０）の外形ラインを修正することになる。ニットデザインシステム１００が、予め設定されたアルゴリズムに基づいてオリジナルデータ６（６０）を自動で修正する機能もあるが、修正後の外形ラインを更にユーザーが微調整することもある。以降の説明では、ユーザーがＳサイズのオリジナルデータを修正し、Ｌサイズのオリジナルデータに対する修正はニットデザインシステム１００が行う例を説明する。
【００３０】
図３は、ユーザーがオリジナルデータ６の外形ラインを修正することで得られたデザインデータ（修正データ７）の一部を可視化した図である。図３は、図２のオリジナルデータ６における破線で囲った部分に対応している。この図に示されるように、修正データ７では、ウエール方向（紙面上方向）に向かって徐々に段差の形状が大きくなっており、大きい段差の後に小さい段差が配置されていない。つまり、徐々に傾斜角度が大きくなるように外形ラインが形成されている。そのため、外形ラインが滑らかで見栄えに優れる。また、傾斜の開始位置にある二つの段差（編成単位一つ分の段差）を除いて、ウエール方向に並ぶコース数が偶数である段差が形成されている。外形ラインでは折り返し編成が行われており、折り返し編成の往路編成の終端と復路編成の始端とが編幅方向の同じ位置にあると、編成が容易になる。従って、偶数コースの段差は横編機で編成し易いので、修正データ７の編地は効率的に編成可能な編地であるといえる。修正データ７は、第三メモリ３３に記憶される。
【００３１】
［第二作成部］
第二作成部２２は、ラインモジュール８（図５）に基づいて、複数の候補ライン９（図６）を作成する。ラインモジュール８は、編成に適した形状にオリジナルデータの外形ラインを修正するための情報、より具体的には、編成に適した外形ラインを構成する複数の微小ラインとそれらの並び順に関する情報である。本例では、図２に示されるＬサイズのオリジナルデータ６０の外形ラインのうち、点線で囲った部分の候補ライン９が複数作成される。Ｌサイズのオリジナルデータ６０における点線で囲まれた部分は、Ｓサイズのオリジナルデータ６における点線で囲まれた部分に相当する。Ｌサイズの候補ライン９を作成するためのラインモジュール８は、Ｓサイズの修正データ７（図３）に基づいて第三作成部２３によって作成される。従って、本例では、第二作成部２２による候補ライン９の作成手順の説明に先立ち、第三作成部２３と、第三作成部２３によるラインモジュール８の作成手順を説明する。候補ライン９の作成手順については、後述する特定部２５の項目で詳しく説明する。
【００３２】
［第三作成部］
第三作成部２３は、ユーザーがオリジナルデータ６の外形ラインを修正した修正データ７に基づいて、その外形ラインの構成要素である微小ラインの情報であるラインモジュール８を作成する。本例では、微小ラインを抽出する概念として、微小ラインを含むラインブロック８０〜８４を用いる。ラインブロック８０は、コース方向に連続する複数の微小ラインに対応する。ラインブロック８１〜８４はそれぞれ、一つ分の段差に対応する。つまり、ラインブロック８１〜８４は、ウエール方向に延びる微小ラインと、その微小ラインの上端に繋がり、コース方向に延びる微小ラインとに対応している。
【００３３】
第三作成部２３は、図４に示されるように、修正データ７の外形ラインに当て嵌まるラインブロック８０〜８４を求める。ラインブロック８０〜８４の特定は、例えば、以下に示す手順で行われる。第三作成部２３は、まず図３に示す修正データ７の外周輪郭線を構成するマス目４１を特定する。次いで、第三作成部２３は、外周輪郭線のうち、外形ラインの始端７ｓと終端７ｅを設定すると共に、外形ラインの段差を特定する。その際、第三作成部２３は、黒丸で示されるように、各段差の形成開始位置となるマス目（各段差の左下のマス目）と、各段差の終了位置となるマス目（各段差の右上のマス目）とを特定する。そして、第三作成部２３は、各段差の形成開始位置と終了位置とを含む矩形のラインブロック８１〜８４を当て嵌める（図４参照）。また、第三作成部２３は、一番下方にある段差に近接する水平部分にラインブロック８０を当て嵌める。ラインブロック８０を構成するマス目の数は任意に設定できる。図４に示される修正データ７では、１個のラインブロック８０と、２個のラインブロック８１と、７個のラインブロック８２と、３個のラインブロック８３と、２個のラインブロック８４が当て嵌められている。
【００３４】
第三作成部２３は、修正データ７の外形ラインの形状を決定する最小限の構成要素として、外形ラインの水平部分に当て嵌めたラインブロック８０の情報、及び段差に当て嵌めたラインブロック８０〜８４の情報を抽出する。さらに、第三作成部２３は、編幅方向及びウエール方向における各ラインブロック８０〜８４の相対的な位置に関する情報、及びウエール方向における各ラインブロック８０〜８４の並び順に関する情報などを抽出する。各ラインブロック８０〜８４の数に関する情報は必須ではない。上記情報を抽出した第三作成部２３は、図５に示されるラインモジュール８を作成する。ラインモジュール８は、第二メモリ３２に記憶される。
【００３５】
図５は、ラインモジュール８を可視化したものである。ラインモジュール８は、それを構成する各ラインブロック８０〜８４の種類と並び順だけを可視化しており、個々のラインブロック８０〜８４の数は可視化していない。図５のマス目は、一つの編成単位に対応している。外形ラインの水平部分を構成するラインブロック８０は、編幅方向に並ぶ四つの編成単位で構成される。ラインブロック８０を構成する編成単位の数は、図３に示される修正データ７の水平部分を構成する編成単位の数以下であれば特に限定されない。ラインブロック８１は、一つの編成単位で構成される。一方、ラインブロック８２，８３，８４は、ｎ×ｍの編成単位で構成される。上記ｎは、編幅方向に並ぶ編成単位の数（ピッチ数）であり、本例では『２』である。もちろん、上記ｎは１でも良いし、３以上でも良い。上記ｍは、ウエール方向に並ぶ編成単位の数（コース数）であり、偶数であることが好ましい。
【００３６】
図５のラインモジュール８の各ラインブロック８０〜８４は、横方向（編幅方向）と縦方向（ウエール方向）とにずれている。これは、編幅方向及びウエール方向における各ラインブロック８０〜８４の相対的な位置関係を示している。例えば、後述する候補ライン９（図６）の作成時にラインブロック８１に対してラインブロック８２を繋げる場合、ラインブロック８１の右上の角とラインブロック８２の左下の角とが一致するように、両ラインブロック８１，８２が配置されなければならない。また、各ラインブロック８０〜８４のウエール方向の並び順が、図５に示される並び順と異なってはならない。例えばラインブロック８２の後に、ラインブロック８１を配置してはならない。
【００３７】
［特定部］
特定部２５は、Ｌサイズのオリジナルデータ６０（図２）の外形ラインと、第二作成部２２によって作成された各候補ライン９（図６）とを比較して、オリジナルデータ６０の外形ラインに最も近似する候補ライン９を近似ラインとして特定する。特定した近似ラインは、第四作成部２４に出力される。
【００３８】
まず、図６を参照し、特定部２５がオリジナルデータ６０と比較する候補ライン９の作成手順を説明する。図６は、候補ライン９の一例である。既に述べたように、候補ライン９の作成は、第二作成部２２が行う。
【００３９】
第二作成部２２は、ラインモジュール８を用いて複数の候補ライン９を作成する。具体的には、第二作成部２２は、Ｌサイズのオリジナルデータ６０における始端９ｓの位置と終端９ｅの位置を特定する。第二作成部２２は、その始端９ｓと終端９ｅとの間で、各ラインブロック８０〜８４を繋げる個数を変化させて、複数の候補ライン９を作成する。但し、候補ライン９における各ラインブロック８０〜８４の並び順は、修正データ７の外形ラインにおける各ラインブロック８０〜８４の並び順（図５）と同じとする。第二作成部２２は、始端９ｓと終端９ｅとの間に収まる範囲でラインブロック８０〜８４の数を変化させた全パターンの候補ライン９を作成する。候補ライン９において、ラインブロック８０〜８４は少なくとも１回は使用される。
【００４０】
図６の候補ライン９は、２個のラインブロック８０と、２個のラインブロック８１と、１１個のラインブロック８２と、７個のラインブロック８３と、４個のラインブロック８４とを繋げることで構成されている。図示されるように、ラインブロック８０を除いて、同一のラインブロック（例えばラインブロック８１）を並べる場合、ｋ番目のラインブロック８１の右上の角に、ｋ＋１番目のラインブロック８１の左下の角が配置されるようにする（ｋは自然数）。
【００４１】
ここで、各ラインブロック８０〜８４を繋げる個数を限定することもできる。例えば、ラインブロック８１を繋げる個数を２回に固定し、他のラインブロック８０，８２〜８４を繋げる個数は固定しないといった態様が挙げられる。
【００４２】
次に、特定部２５が近似ラインを特定する手法を説明する。本明細書では、近似ラインを特定する手法として、以下に示される２種類の手法を説明する。
【００４３】
［［第一の手法］］
近似ラインを特定する第一の手法は、オリジナルデータ６０の外形ラインと、各候補ライン９とで囲まれる面積を求める手法である。第一の手法を図７に基づいて説明する。図７では、説明の便宜上、両ラインを滑らかな曲線で示している。
【００４４】
図７の実線は、オリジナルデータ６０の外形ラインを、点線は候補ライン９を示す。特定部２５は、図７に示されるオリジナルデータ６０の外形ラインと候補ライン９とで囲まれる面積（クロスハッチング部）を求める。面積は、オリジナルデータ６０の外形ラインと候補ライン９とで囲まれる編成単位の数を計測することで求める。図７に示す例では、図７（Ｂ）のクロスハッチング部の面積が、図７（Ａ）のクロスハッチング部の面積よりも小さい。この面積が小さいほど、候補ライン９が、オリジナルデータ６０の外形ラインに近似する。全ての候補ライン９について上記面積を求めた結果、図７（Ｂ）に示される候補ライン９において上記面積が最小となった場合、特定部２５は、図７（Ｂ）の候補ライン９を、オリジナルデータ６０の外形ラインに最も近似する近似ライン９０と判断する。
【００４５】
［［第二の手法］］
近似ラインを特定する第二の手法は、動的時間伸縮法（Ｄｙｎａｍｉｃ  Ｔｉｍｅ  Ｗａｒｐｉｎｇ：ＤＴＷ）を用いる手法である。第二の手法を図８に基づいて説明する。
【００４６】
図８には、オリジナルデータ６０の外形ラインと、候補ライン９とが滑らかな曲線として示されている。ＤＴＷでは、候補ライン９の各ポイント（矢印で示されるａ〜ｅ）からオリジナルデータ６０の外形ラインの各ポイント（矢印で示されるｆ〜ｊ）までの距離の総和を求める。例えば、図８には、ポイントｃからポイントｆ，ｇ，ｈ，ｉ，ｊに向かって引かれる複数の直線が示されている。これらの直線の長さを足したものが、ポイントｃからオリジナルデータ６０の外形ラインまでの距離の総和である。候補ライン９におけるその他のポイントからオリジナルデータ６０の外形ラインまでの距離も求める。全ての距離の総和が最小となる候補ライン９が、オリジナルデータ６０の外形ラインに最も近似する候補ライン９である。従って、特定部２５は、上記総和が最小となる候補ライン９を近似ラインとして判断する。
【００４７】
ＤＴＷにおけるポイントの数が多くなるほど、近似ラインの特定精度が上がるが、近似ラインの特定時間が長くなる。ユーザーは、特定精度と特定時間とのバランスを考慮し、ポイントの数を適宜選択すると良い。
【００４８】
特定部２５は、特定した近似ライン９０を表示部４に表示させる。ユーザーが近似ライン９０の使用を承認すれば、特定部２５は、近似ライン９０を第四作成部２４に出力する。ユーザーが近似ライン９０の使用を承認しなかった場合、特定部２５は、第一の手法における面積、又は第二の手法における距離の総和が小さい順に候補ライン９を表示部４に表示させ、ユーザーに使用の可否を選択させることを繰り返すと良い。本例とは異なり、特定部２５は、上記面積又は距離の総和が小さい複数の候補ライン９（近似ライン９０を含む）を表示部４に表示しても良い。ユーザーは、入力部１を用いて、複数の候補ライン９の中から自身のイメージに最も近い候補ライン９を選択できる。その他、特定部２５は、ユーザーの承認を経ることなく、近似ライン９０を第四作成部２４に出力しても良い。これらの設定は、適宜変更できるように構成することが好ましい。
【００４９】
［第四作成部］
第四作成部２４は、近似ライン９０、又はユーザーが選択した候補ライン９と同じ外形ラインとなるように、Ｌサイズのオリジナルデータ６０（図２）を修正する。その結果、デザイナーのイメージに沿った外形ラインを有し、かつ横編機の編成に好適なＬサイズの修正データが作成される。このように、本例のニットデザインシステム１００では、ユーザーがＳサイズのオリジナルデータ６を修正するだけで良く、Ｌサイズのオリジナルデータ６０を修正する必要はない。
【００５０】
［プログラム作成部］
プログラム作成部２９は、デザインデータに基づいて横編機に編成を行わせるためのプログラムを作成する。プログラムには、実際の編針の動作、キャリッジの移動、及び編糸の繰り出し手順などが規定されている。プログラムは、ＵＳＢメモリなどの記録媒体、有線、又は無線などを介して横編機へ送られる。このプログラムは、編地のシミュレーション画像の作成に利用することもできる。
【００５１】
≪メモリ≫
メモリ３は、オリジナルデータを記憶する第一メモリ３１と、ラインモジュールを記憶する第二メモリ３２と、ユーザーがオリジナルデータの外形ラインを修正した修正データを記憶する第三メモリ３３と、を備える。本例では、メモリ３の一部の領域によって各メモリ３１〜３３が構成されている。もちろん、メモリ３は、編地のデザインに関係するその他の情報を記憶することができる。
【００５２】
≪効果≫
本例のニットデザインシステム１００によれば、デザイナーのイメージに沿った外形ラインを有し、かつ横編機による編成に好適なデザインデータを容易に作成できる。
【００５３】
＜その他の実施形態＞
実施形態１では、候補ライン９の作成に利用するラインモジュール８が、第三作成部２３によって作成される例を説明した。これに対して、ラインモジュール８は、ユーザーによって作成されても良い。また、ラインモジュール８は、過去に作成されたラインモジュール８を第二メモリ３２に読み込ませたものであっても良い。
【００５４】
実施形態１の図５に示されるラインモジュール８では、右肩上がりの形状となるようにラインブロック８０〜８４が配置されている。そのため、このラインモジュール８を用いて作成される候補ライン９（図６）は、右下側に凹んだ形状となる。図５の例示とは異なり、ラインモジュール８は、下からラインブロック８０、ラインブロック８４、ラインブロック８３、ラインブロック８２、ラインブロック８１の順に配置されたものであっても良い。その場合、候補ライン９は左上側に膨らんだ形状となる。その他、ラインモジュール８は、ラインブロック８０〜８４がＳ字状に配置されたものであっても良い。その場合、候補ラインもＳ字状に形成される。
【符号の説明】
【００５５】
１００  ニットデザインシステム
１  入力部
２  編集部
２１  第一作成部、２２  第二作成部、２３  第三作成部、２４  第四作成部
２５  特定部、２９  プログラム作成部
３  メモリ
３１  第一メモリ、３２  第二メモリ、３３  第三メモリ
４  表示部
４０  デザインシート、４１  マス目（編成単位）
５，５０  型紙データ
６，６０  オリジナルデータ（デザインデータ）
７  修正データ（デザインデータ）
７ｅ  終端、７ｓ  始端
８  ラインモジュール
８０，８１，８２，８３，８４  ラインブロック
９  候補ライン、９０  近似ライン
９ｅ  終端、９ｓ  始端
【図１】
2020200559.tif 000003
【図２】
2020200559.tif 000004
【図３】
2020200559.tif 000005
【図４】
2020200559.tif 000006
【図５】
2020200559.tif 000007
【図６】
2020200559.tif 000008
【図７】
2020200559.tif 000009
【図８】
2020200559.tif 000010