(57)【特許請求の範囲】
【請求項１】
加工布に刺繍を形成するミシンのために、その刺繍の形成に必要な刺繍データを作成する装置であって、
前記刺繍の図柄を表わす図柄画像データを入力する画像入力手段と、
前記画像入力手段から得られる図柄画像データに基づき前記図柄を細線化処理して細線化図形データを演算する細線化手段と、
前記画像入力手段から得られる図柄画像データに基づき前記図柄の太さに関連する形状特徴量を逐次型細線化処理における処理の繰り返し回数、または前記図柄に対して距離変換を施した結果の距離値に基づいて演算する特徴量演算手段と、前記形状特徴量と前記細線化図形データとに基づき前記図柄を刺繍するための刺繍データを作成する刺繍データ作成手段とを具備することを特徴とする刺繍データ作成装置。
【請求項２】
前記刺繍データ作成手段は、前記特徴量演算手段により得られた細線化処理における処理の繰り返し回数に基づいて、縫い目形態を設定し刺繍データを作成することを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項３】
前記特徴量演算手段は、前記図柄に対して距離変換を施すことにより得られた最大距離置に基づいて形状特徴量を演算することを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項４】
前記刺繍データ作成手段は、千鳥縫いの縫い幅を前記形状特徴量に基づき設定することを特徴とする請求項１乃至請求項３のいずれかに記載の刺繍データ作成装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、加工布に刺繍を形成するミシンのために、その刺繍の形成に必要な刺繍データを作成する刺繍データ作成装置に関するものである。
【０００２】
【従来の技術】
従来より、工業用刺繍ミシンの分野においては、マイクロコンピュータを利用して、精度の高い刺繍データを短時間で作成することができる刺繍データ作成装置が供されている。この刺繍データ作成装置は、例えば汎用のパーソナルコンピュータシステム本体に、イメージスキャナ、キーボード、ハードディスクドライブ、ＣＲＴディスプレイなどを接続して構成されており、任意の刺繍図柄の原画から、所望の刺繍データを簡単に作成することができるようになっている。
【０００３】
ところで近年では、需要者の嗜好の多様化、高級化、刺繍ミシンの性能の向上などの諸事情を背景にして、家庭用の刺繍ミシンであっても、予め記憶されている刺繍データに基づく図柄の刺繍形成だけでなく、使用者の所望する図柄の刺繍を形成することを可能とする比較的安価で操作の容易な刺繍データ作成装置が要望されている。特に、筆記文字や塗り絵画の輪郭などの線画を主体としてなるような図柄に関しても、対応する高品質な刺繍縫いデータの作成が可能となることが望まれるのである。
【０００４】
従来、この種の刺繍データ作成装置では、線画に適した刺繍データの自動作成機能がなく、作業者が図柄の原画をイメージスキャナで読み取ってから表示装置上に示された図柄画像をマウス等を用いてなぞったり、或いは、デジタイザ等を使用することによって図柄原画から直接に、手作業にて線状図柄を多数の線分に分解して入力するようにしていた。そして、その際には、綺麗で見栄えのよい刺繍の形成が可能な刺繍データを作成するため、図柄を分解した多数の線分の各々について、熟練した作業者の経験や勘を頼りに逐一適切な縫い目の形態を指示することで、実際の刺繍縫いデータの作成が成されるものが一般的であった。
【０００５】
また、刺繍データの自動作成機能を有するものでは、例えば特開平４−１７４６９９号公報に開示されるような刺繍データ作成装置が記載されている。この刺繍データ作成装置は、マイクロコンピュータを内蔵し、小型のディスプレイや数個の操作キーを有するコンパクトな本体に、白黒二値のイメージスキャナを接続して構成されている。これは、イメージスキャナを用いて原画画像の読み取りを行い、次に読み取り結果が所望の形態となっていることを表示ディスプレイ上で確認し、よければその図柄に対応した刺繍データが作成されるように構成されている。この種の自動作成機能を有する刺繍データ作成装置においては、読み取った図柄に一致する領域をサテン縫いやタタミ縫いの縫い目で縫い潰すデータが作成される。
【０００６】
【発明が解決しようとする課題】
しかしながら、先に記した従来の刺繍データ作成装置のうち前者のものでは、多数の図柄線分について、それぞれ適切に刺繍縫い目の形態や縫い目の振り幅などを作業者が指示する必要があるため、図柄の模様が複雑で大きくなるにつれ、その作業に多くの時間がかかり、また面倒で意外と熟練を要するものとなっていた。
【０００７】
また、後者の自動作成機能を有する刺繍データ作成装置においては、読み取った図柄に一致する領域を縫い潰すデータが作成されるが、サテン縫いやタタミ縫いはある程度の広さを有する領域を縫い潰す刺繍に適した縫い方であり、サテン縫いやタタミ縫いによって線画（筆記文字や輪郭線画など）に一致する領域を縫うのでは、品質の高い美麗な刺繍縫いデータの作成が望めなかった。即ち、線で構成される図柄に対応する自動機能が備わっていなかった。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的は、筆記文字や塗り絵画の輪郭などの線画を主体として成るような図柄に関しても、誰にでも行える簡便な作成作業で、図柄の形状に応じて縫い目に変化を持たせることにより、高品質で美麗な刺繍縫いデータの自動作成を実現可能とする刺繍データ作成装置を提供するにある。
【０００９】
【課題を解決するための手段】
このような課題を克服するために本発明の請求項１に記載の刺繍データ作成装置は、刺繍の図柄を表わす図柄画像データを入力する画像入力手段と、画像入力手段から得られる図柄画像データに基づき図柄を細線化処理して細線化図形データを演算する細線化手段と、画像入力手段から得られる図柄画像データに基づき図柄の太さに関連する形状特徴量を逐次型細線化処理における処理の繰り返し回数、または図柄に対して距離変換を施した結果の距離値に基づいて演算する特徴量演算手段と、形状特徴量と前記細線化図形データとに基づき前記図柄を刺繍するための刺繍データを作成する刺繍データ作成手段とを具備している。
【００１０】
また、本発明の請求項２に記載の刺繍データ作成装置は、上記刺繍データ作成手段が、特徴量演算手段により得られた細線化処理における処理の繰り返し回数に基づいて、縫い目形態を設定し刺繍データを作成するように構成されている。
【００１１】
また、本発明の請求項３に記載の刺繍データ作成装置は、上記特徴量演算手段が、図柄に対して距離変換を施すことにより得られた最大距離置に基づいて形状特徴量を演算するように構成されている。
【００１２】
さらに、本発明の請求項４に記載の刺繍データ作成装置は、千鳥縫いの縫い幅を形状特徴量に基づき設定する刺繍データ作成手段を具備している。
【００１３】
【作用】
上記構成を有する本発明の請求項１に記載の刺繍データ作成装置によれば、画像入力手段は、刺繍の図柄を表わす図柄画像データを入力して、図柄が処理可能になる。細線化手段は、画像入力手段から得られる図柄画像データに基づき図柄を細線化処理して細線化図形データを演算して、図柄が線として処理可能となる。特徴量演算手段は、画像入力手段から得られる図柄画像データに基づき図柄の太さに関連する形状特徴量を逐次型細線化処理における処理の繰り返し回数、または図柄に対して距離変換を施した結果の距離値に基づいて演算して、図柄の特徴が処理可能となる。刺繍データ作成手段は、形状特徴量と細線化図形データとに基づき図柄を刺繍するための刺繍データを作成して、図柄の特徴に関連する刺繍データが作成される。
【００１４】
また、本発明の請求項２に記載の刺繍データ作成装置によれば、刺繍データ作成手段が、特徴量演算手段により得られた細線化処理における処理の繰り返し回数に基づいて、縫い目形態を設定し刺繍データを作成する。
【００１５】
更に、本発明の請求項３に記載の刺繍データ作成装置によれば、特徴量演算手段は、図柄に対して距離変換を施すことにより得られた最大距離置に基づいて形状特徴量を演算する。
【００１６】
そして、本発明の請求項４に記載の刺繍データ作成装置によれば、刺繍データ作成手段は、千鳥縫いの縫い幅を形状特徴量に基づき設定した刺繍データを作成する。
【００１７】
【実施例】
以下、本発明を家庭用刺繍ミシンの刺繍データ作成装置に適用した一実施例について、図を参照して説明する。なお、本実施例では、図４に示すような線画イラスト「パイプと煙」の図柄Ａに対する刺繍データ作成が行われる場合を具体例として挙げながら作成装置の動作説明を行う。
【００１８】
まず、図示はしないが、家庭用刺繍ミシンについて簡単に触れておく。刺繍ミシンは、ミシンベッド上に配置され加工布を保持する刺繍枠を、水平移動機構により装置固有のＸ，Ｙ座標系で示される所定位置に移動させつつ、縫い針及び釜機構による縫い動作を行うことにより、その加工布に所定の図柄の刺繍を施すようになっている。
【００１９】
この場合、前記水平移動機構や針棒などは、マイクロコンピュータなどから構成される制御装置により制御されるようになっており、従って、一針毎の加工布のＸ，Ｙ方向の移動量、すなわち針落ち位置を指示する刺繍データ（ステッチデータ）が与えられることにより、制御装置は、刺繍動作を自動的に実行することが可能となるのである。また、本実施例では、刺繍ミシンにはフラッシュメモリ装置が設けられ、後述するフラッシュメモリ（カードメモリ）により、外部から刺繍データが与えられるように構成されている。本実施例に係わる刺繍データ作成装置は、このような刺繍データを作成する機能を有するものである。
【００２０】
次に、本実施例に係わる刺繍データ作成装置の全体構成について、図２および図３を参照して述べる。図２は刺繍データ作成装置の外観を示し、また図３はその電気的構成を表している。ここで、作成装置本体１はマイクロコンピュータを主体として成り、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４、フラッシュメモリ装置（ＦＭＤ）５、入出力インターフェイス６がバスを介して相互に接続して構成されている。
【００２１】
作成装置本体１の上面部には、読み取った図柄等を画面７ａに確認表示するための液晶ディスプレイ（ＬＣＤ）７が設けられている。この液晶ディスプレイ７は、表示制御装置（ＬＣＤＣ）８により制御されるようになっており、この表示制御装置８には表示記憶装置９（ＶＲＡＭ）が接続されている。また、前記フラッシュメモリ装置５には、記憶媒体としてのフラッシュメモリ１０が着脱可能に装着されるようになっている。そして、作成装置本体１には、作業者が各種の指示を行うための操作キー１１、および、図柄原画を読み込むためのイメージスキャナ１２が、前記入出力インターフェイス６を介してＣＰＵ２に接続されている。
【００２２】
このイメージスキャナ１２は、モノクロの図柄原画を二値のビットマップ画像データとして読み取り可能ないわゆるハンドスキャナ１２から成り、作業者がその上部を手で持って下面の読み取り部を図柄原画用紙上に宛い、読取ボタンを押しながら原画用紙に沿ってなぞるように一定方向に移動させることにより、図柄画像の読み取りが行われるようになっている。読み取られた図柄画像データはラスター形式のビットマップとして、画素毎に白であれば０、黒であれば１の値を持つ１ビットデータで表現され、ＲＡＭ４に記憶されるようになっている。
【００２３】
さて前記作成装置本体１は、そのソフトウェア構成により、例えば図４に示すようなイラスト「パイプと煙」の図柄原画に基づいて、刺繍データの作成処理を自動的に行うように構成されている。このソフトウェアは、ＲＯＭ３にＣＰＵ２を制御するプログラムコードとして格納されている。この動作を、図１に示すフローチャートを参照しながら以下に詳述する。
【００２４】
刺繍データを作成するにあたって作業者は、作成装置本体１のプログラムを起動したのち、まずステップ１において、前記イメージスキャナ１２により図柄Ａの原画を読み取らせる。この操作でイメージスキャナ１２により読み取られた図柄Ａの二値のビットマップ画像データは、ＲＡＭ４の所定領域に格納される。
【００２５】
ステップ２では、ステップ１にて格納されたＲＡＭ４にある図柄Ａの画像データに関して、画像中の有効な連結図成分図形（黒画素が相互に連接しているひとまとまりの図形）を個別に取り出すため、まず境界線抽出処理が実施される。この境界線抽出処理には、例えば画像図形処理技法として周知の技法である境界線追跡アルゴリズムを適用することで実現され、その際の連結性判定は４連結あるいは８連結のいずれでも可能であるが、そのアルゴリズムの詳細な説明については本発明の本質的部分でないので割愛する。図５に示すように、Ｌ０乃至Ｌ９の境界線を連結図成分図形として自動的に抽出する。図５中では見やすさの都合上、各境界線を連続した線で描いてあるが、実際にはそれぞれ隣接した画素の閉じた連鎖になっている。
【００２６】
ここで、Ｌ０、Ｌ２、Ｌ４はそれぞれ大中小の連結図形「煙」の線図形の外側形状を画定する境界線、またＬ１、Ｌ３、Ｌ５は同じく大中小の連結図形「煙」の線図形の内側（穴）形状を各々画定する境界線である。また同様に、Ｌ６とＬ７はそれぞれ「パイプ本体」の線図形の外側と内側の形状を画定する境界線、Ｌ８とＬ９はそれぞれ「パイプの穴」の線図形の外側と内側の形状を画定する境界線になっている。
【００２７】
次にステップ３では、ステップ２で抽出された境界線に基づいて、それらが表す連結成分図形（この場合、３つの「煙」と「パイプ本体」および「パイプの穴」）の細線化処理が実施される。例えば「パイプ本体」の図形について言えば、外側境界線Ｌ６と内側境界線Ｌ７の間にある画素の集まり（Ｌ６やＬ７自体を構成する画素も含む）全体について、その境界側に位置する画素から順次、所定の規則に従って画素を削除していく操作を、所定の規則に従って削除されうる画素がひとつもなくなるまで逐次繰り返すことにより、細線化処理が行われる。
【００２８】
画素を削除するか否かの判定を下すための規則についてここでは詳しくは触れないが、品質の良い細線図形を得るために種々の手法が考案されており、ここでは、基本的には図形の線幅が１になるような細線化を行い得るものであれば、公知のどのような逐次型細線化処理手法でも採用することが可能である。またこのスッテプ３では同時に、上記逐次細線化実施の際に細線化完了までに要した画素削除処理ステップの繰り返し回数を計数して、各図形毎にＲＡＭ４内の所定領域に記憶する。
【００２９】
なお、他の図形についても、外側境界線と内側境界線の間にある画素の集まりに対して上に述べたのと同様な逐次画素削除処理を施すことによって、図柄Ａに対応するすべての図形の細線化と細線化繰り返し回数の算出が行われる。このようにして細線化処理を実施された図柄の細線化画像を図６に示す。この図６でも見やすさの都合上、各細線を連続した線で描いてあるが、実際にはそれぞれ隣接した画素の連鎖である。また、図中括弧内に示した数値は、上記過程で算出される各細線図形の細線化繰り返し回数である。
【００３０】
ステップ３で細線化処理を施された図柄Ａの各連結成分図形の細線画像データは、さらに次のステップ４のベクトル化処理によって、各々が適当な長さと方向を持つ線分データ、つまりショートベクトルの集合に変換される。ベクトル化処理の方法としては、最も簡単には、細線画像データのうちの任意の画素（例えば、最も左上に位置している画素）を開始点として、細線図形を構成する画素の連鎖を順に辿りながら適当な間隔で細線図形を構成する画素の座標値をサンプルして形状特徴点の集合を得る方法があり、また、基底ベクトルを設定してそれとの差分を逐次評価することで適切な特徴点を得る方法などでも実現される。このベクトル化の図形データ処理に関する手順の具体的な説明は省略するが、そのようにして得られる図柄Ａの連結成分図形に対応するショートベクトルデータの一例を図７に示す。図中、黒丸は端点または形状線特徴点（２本以上のショートベクトルの端点が相互に接続されているところ）を表す。
【００３１】
このようにして生成された図柄Ａを表現するショートベクトルデータに基づいて、ステップ５では、対応する刺繍データの縫い目形態が決定される。これは、具体的には次に示すような手順に従って行われる。つまり、図柄Ａを構成する各々の連結成分図形に関して、ステップ３で算出されてＲＡＭ４に格納されてある細線化繰り返し回数Ｎを参照する。そして、細線化繰り返し回数Ｎの大きさに基づき、次に示すような規則に従って対応する図形を刺繍データに変換する際の縫い目形態を設定する。
【００３２】
例えば、
（１） １≦Ｎ＜３ ならば 三重走り縫い
（２） ３≦Ｎ＜５ ならば 縫い幅１．２ｍｍの千鳥縫い
（３） ５≦Ｎ ならば 縫い幅１．８ｍｍの千鳥縫い
これは、細線化繰り返し回数Ｎが小さいということはつまり、その元となっている線図形の線幅が狭いことを表しているので、対応する刺繍データの縫い目形態としても幅の細い線状の刺繍縫いとなるようにし、細線化繰り返し回数Ｎが大きい場合には、その元となっている線図形の線幅が太いことを表すので、対応する刺繍データの縫い目形態として幅広な線状の刺繍縫いとなるように設定するのである。このように図形毎に適切な縫い目形態を設定することによって、細線化処理の時に失われた元の図形の線幅情報をある程度反映した線状縫い刺繍データを作成することが可能となる。例示した図柄Ａの「パイプと煙」では、最も大きい煙の輪とパイプの本体が縫い幅１．８ｍｍの千鳥縫いに、中間の大きさの煙の輪とパイプの穴の部分が縫い幅１．２ｍｍの千鳥縫いに、小さい煙の輪が三重走り縫いに、それぞれ縫い目形態が設定される。
【００３３】
その後ステップ６では、ステップ５で決定された縫い目形態に従って、ステップ４で作成された各図形のショートベクトルデータがそれぞれ刺繍データに変換される。これは、例えば千鳥縫いの縫い目作成であれば、対応する各々のショートベクトルについて、その線分を中心線として、この方向に沿って定まった幅（＝設定千鳥縫い幅の１／２）だけ離れた両側に多数の針落ち点を設定することで、また走り縫いの縫い目作成であれば、対応する各々のショートベクトルについて、その線分に沿った適当な間隔の針落ち点を順次設定することで、図形形状に対応した刺繍データが生成される。
【００３４】
なお、図１のフローチャートには記していないが、このようにして作成された刺繍データはこの後、フラッシュメモリ装置５を介してフラッシュメモリ１０に記憶され、このフラッシュメモリ１０を刺繍ミシンに装着することにより、図柄Ａに対応した刺繍模様の形成が可能となる。参考として、最終的に加工布に形成される刺繍縫い目の様子を図８に示す。
【００３５】
以上は、本発明を構成する特徴量演算手段として、逐次型細線化処理過程における処理の繰り返し回数を計数するものを利用した実施例であるが、次に、当該特徴量演算手段として各連結成分図形に距離変換を施した結果の距離値に基づいた値を利用する場合の第２の実施例を、上に述べたのと同様な家庭用刺繍ミシンの刺繍データ自動作成装置に適用したもので説明する。この場合、作成装置の全体構成および処理の動作例として用いる原画は先に示したものと同じであるので、それぞれ図２、図３および図４を参照されたい。
【００３６】
この場合の動作に関するフローチャートを図９に示し、以下でその説明を行う。ここで図１と図９における各々の処理ステップのうち、同じ内容の処理に関しては同一の処理名称を付してあるので、それらの説明を再びここで繰り返し述べることは省略する。また、図９中のステップ１４は、図１におけるステップ３の細線化処理とほとんど同じものであるが、ここでは逐次細線化実施の際に細線化完了までに要した画素削除処理ステップの繰り返し回数の計数と記憶を行わない点が異なっている。
【００３７】
さて、ステップ１２で個々の連結成分図形に関する境界線抽出が行われた後、ステップ１３では、連結成分図形の距離変換処理が個別に実施される。距離変換とは、概念的に言うと、図形を構成する任意の画素について、その画素がその図形の境界線画素のうち一番近いものからどれだけ離れているかを示す値を求めるものである。よって、図形の縁、つまり境界に位置する画素ではその距離値は１であり、図形の内部の方にある画素ほど大きな距離値を持つことになる。ここでは、境界線によって囲まれる画素の集まり（境界線自体を構成する画素も含む）、つまり連結図成分図形全体を構成する全ての画素について、それぞれ対応する距離値が算出される。
【００３８】
なお、距離変換の実施には画像図形処理技法として周知のアルゴリズムが存在し、それを適用することで実現さる。また、その際の画素連結性は、４連結あるいは８連結のいずれでも可能であるが、この距離変換アルゴリズムの詳細な説明は本発明の本質的部分ではないため割愛する。この距離変換を図柄Ａの煙の輪の図形に対して実施した結果を表したもの一部分を図１０に示す。
【００３９】
このようにして各図形毎に、その図形を構成する画素と一対一に対応する距離値が画素数分だけ得られるので、さらに、各図形毎にこれらの距離値の集合に関して最も大きい距離値を取り出し、ＲＡＭ４内の所定領域に記憶する。ここで記憶される図形毎の最大距離値が、第一の実施例で示した細線化繰り返し回数と同様な役割を果たす図形形状特徴量となるのである。
【００４０】
その後、ステップ１４以下では、図１のフローにおけるのと同様な動作で、図柄図形の細線画像データが作成される。ただし、ステップ１６で参照されるのは細線化繰り返し回数ではなく、ステップ１３で得られた最大距離値となる。なお、この距離値を図形形状特徴量として利用する場合、上に示した最大距離値の他に、ある値以上の距離値を持つ画素の割合や、大きな距離値を持つ画素の平均値などを採用して、縫い目設定手段における判定基準に供するように構成することも考えられる。
【００４１】
以上詳述したように本実施例の刺繍データ作成装置によれば、先に述べたステップ５，１６において、線画の図柄を構成する線分の形状特徴量に応じて縫い目に抑揚を持たせるようになっているため、手作業で逐一図形の形状線をなぞって特徴点の入力をしたりその縫い幅や縫い目形態の指定をするといった手間をかけることなく、自動的に高品質で美麗な刺繍縫いデータの作成が可能となるという優れた効果を得ることができる。更に、自動的に作成されるので、誰にでも簡単に操作でき熟練を必要としない。
【００４２】
本実施例における細線化処理は、手書きなどによる線の太さの変化に関わらず図柄を線として認識する処理で、例えば、線の一部が太くなっていたり、細くなっていても、その一部分にとらわれず処理可能な最小単位にまで細線化するが、読み取った画像を単に細線化して刺繍データを作成するだけでは、原画に描かれた線の太さに関わらず、細線化によって全ての線の太さが一定の太さに変換されてしまい、単調な感じの刺繍となってしまうが、本発明のデータ作成装置によれば、読み込んだ線の太さに応じて千鳥縫いの幅や縫い方を自動的に設定しているので、抑揚に富んだ刺繍を形成することができる。
【００４３】
なお、上述の実施例中のステップ２では、画像中の有効な連結図成分図形を個別に取り出すために境界線抽出処理を用いているが、これは他に画像図形処理技法として公知の領域ラベリング処理を適用して行ってもよい。また、ステップ５，１６で設定される千鳥縫いの縫い幅としては、１．８ｍｍと１．２ｍｍの２つの設定値を使用しているが、これはそれぞれ任意の値であっても構わないのはもちろん、複数のしきい値を基準として３以上の縫い幅を選択したり、ただ単に適当な縫い幅の千鳥縫いと走り縫いの縫い目形態を切り替えるだけでもよい。さらに、本実施例においては予め設定されていた値や縫い方に縫い巾や縫い方を対応させていたが、その対応条件を操作者によって変更できるようにしてもよい。また、設定する縫い目形態にしても、例えばパタンを利用した特殊な縫い目模様の形成を行うものを含ませることも考えられる。さらに、刺繍データへの変換を行うステップ６，１７においても、本実施例のごとく直接に縫い目データを生成するのではなく、ブロック形式の刺繍データを生成するように構成することも可能である。
【００４４】
また、ここではハンディスキャナ１２を備える刺繍データ作成装置の実施例を挙げて説明したが、本発明はここに挙げた実施例に限定されるものではなく、例えば、図柄画像データを読み取るために据え置き型のスキャナや、図形データが記憶された外部記憶装置（ＦＤやフラッシュカード）、並びに、ＣＡＤから図柄を表わすデータを刺繍データ作成装置に入力できるようにしてもよい。その他、作成装置本体のハードウェア構成についても汎用のパーソナルコンピュータを採用して構成するなど、その要旨を逸脱しない範囲内で適宜変更して実施しうるものである。更に、本実施例においては、得られたベクトルを千鳥縫いの中心線としたが、千鳥縫いの縫目の折返し位置としてもよい。
【００４５】
【発明の効果】
以上の説明から明らかなように、本発明の刺繍データ作成装置によれば、筆記文字や塗り絵画の輪郭などの線画を主体として成るような原画の図柄に関し、手作業で線状図柄を多数の線分に分解して入力し、その線分の各々について、逐一刺繍縫い目の形態や縫い目の幅等の指示をする必要のない簡便な作成作業を実現しつつ、縫い上がりの刺繍模様においても、図形の形状特徴量に応じて縫い目に変化を持たせることにより、高品質で美麗な刺繍縫いデータの自動作成が可能になるという優れた実用的効果を奏する。
【００４６】
また、本発明の請求項２に記載の刺繍データ作成装置によれば、逐次型細線化処理における処理の繰り返し回数に基づいて縫い目形態が設定されるので、図柄の太さに関連した高品質で美麗な刺繍縫いデータの自動作成が可能になるという優れた実用的効果を奏する。
【００４７】
更に、本発明の請求項３に記載の刺繍データ作成装置によれば、特徴量演算手段が図柄に対して距離変換を施した結果の最大距離値を図柄の特徴とするので、図柄の太さに関連した高品質で美麗な刺繍縫いデータの自動作成が可能になるという優れた実用的効果を奏する。
【００４８】
そして、本発明の請求項４に記載の刺繍データ作成装置によれば、刺繍データ作成手段が千鳥縫いの縫い幅を形状特徴量に基づき設定した刺繍データを作成するので、千鳥縫いの縫い幅の変化に富んだ高品質で美麗な刺繍縫いデータを自動的に作成できるという優れた実用的効果を奏する。
【図面の簡単な説明】
【図１】本発明の刺繍データ作成装置による刺繍データ作成動作の一例を示すフローチャートである。
【図２】刺繍データ作成装置の外観を示す斜視図である。
【図３】刺繍データ作成装置の電気的構成を示すブロック図である。
【図４】図柄原画の一例を示す図である。
【図５】実施例における図柄の境界線画像を示す図である。
【図６】実施例における図柄の細線化画像を示す図である。
【図７】実施例における図柄のベクトル化画像を示す図である。
【図８】実施例における図柄の刺繍縫い目の一例を示す図である。
【図９】本発明の第２の実施例の刺繍データ作成装置の動作を示すフローチャートである。
【図１０】第２の実施例における部分図形の距離変換結果を示す図である。
【符号の説明】
１ 作成装置本体
２ ＣＰＵ
３ ＲＡＭ
４ ＲＯＭ
５ フラッシュメモリ装置
１０ フラッシュメモリ
１２ イメージスキャナ
【図１】
0003741381.tif 000002
【図２】
0003741381.tif 000003
【図３】
0003741381.tif 000004
【図４】
0003741381.tif 000005
【図５】
0003741381.tif 000006
【図６】
0003741381.tif 000007
【図７】
0003741381.tif 000008
【図８】
0003741381.tif 000009
【図９】
0003741381.tif 000010
【図１０】
0003741381.tif 000011