(57)【要約】 【課題】  原画のイメージを損ねることなく、線画の刺繍を行える刺繍データ作成装置を提供する。【解決手段】  画像データ骨格化プログラム記憶装置３のプログラムにより骨格化されたデータに基づく単位画像の線分は線分長さ比較プログラム記憶装置７のプログラムにより所定の基準長さと比較され、基準長さよりも長い単位画像については骨格化データに基づいて縫い目データが生成される。基準長さよりも短い単位画像については元の画像データに基づいて輪郭データ生成プログラム記憶装置４のプログラムにより輪郭データが生成され、この輪郭データに基づいて縫い目データが生成される。輪郭データはその画像の幅Ｗと縫い目幅Ｔとの比較により適合性が判断され、適合しない場合には元の画像データに基づいてサテン縫いの縫い目データが生成される。【選択図】  図１
2005296670.tif 000002
【特許請求の範囲】
【請求項１】
１以上の単位画像を有する画像を表す画像データを与えるための手段と；
前記画像デ−タに基いて該単位画像の輪郭を表す輪郭デ−タを生成する手段と；
該輪郭を縫う縫い目の幅を設定するための手段と；
該設定された幅と画像の大きさとの差が所定値以下か否かを単位画像毎に判定するための手段と；
該輪郭を該設定された幅で縫うための縫い目データを生成するための手段と、を備え；
前記単位画像の判定結果が所定値以下の場合には、当該単位画像について前記縫い目データを生成するための手段は前記輪郭データに替えて前記画像データに基づいて縫い目データを生成する；
ことを特徴とする刺繍データ作成装置。
【請求項２】
１以上の単位画像を有する画像を表す画像データを与えるための手段と；
該与えられた画像デ−タによる画像を骨格化し、該画像の骨格を表す骨格化デ−タを与えるための手段と；
前記骨格化デ−タに基く画像の長さを単位画像毎に所定の基準長さと比較するための手段と；
前記所定の基準長さよりも短い単位画像については、前記画像デ−タに基いて該単位画像の輪郭を表す輪郭デ−タを生成する手段と；
輪郭を縫う縫い目の幅を設定するための手段と；
該設定された幅と画像の大きさとの差が所定値以下か否か判定するための手段と；
前記所定の基準長さよりも長い単位画像については、骨格化デ−タに基いて前記設定された縫い目の幅で縫い目デ−タを生成し、 前記所定の基準長さよりも短い単位画像については、前記判定するための手段による判定結果が所定値を越える場合には前記輪郭デ−タに基いて前記設定された縫い目の幅で縫い目デ−タを生成する手段と；
を備えてことを特徴とする刺繍デ−タ作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づく刺繍データ作成装置に関するものである。
【背景技術】
【０００２】
刺繍縫いが可能なミシンや刺繍縫い専用装置に刺繍縫いを行わせるためのデータは、装置のメーカ等がデータを作成し、このデータに基づいて刺繍縫いが行われるのが普通である。
しかし、近年パーソナルコンピュータ等の普及に伴い、ユーザ自らが画像を作成し、これを刺繍縫い目のデータとして使いたいとする要望が増えている。また、ユーザが作成した画像をイメージセンサ等で読みとり、これに基づいて縫い目データを作成する装置が家庭用の刺繍縫いミシンの付属品として既に市販されている。
このような画像データに基づいて刺繍データを作成する装置において、近年画像の中心線を割り出して、画像の骨格を表す所謂骨格化データを作成し、これに基づいて刺繍データを作成するものが、本願出願人により提案されている。
このような方法は線画を刺繍データ化する際に好適であり、骨格化データに基づいて直線縫いや直線縫いの２度縫い、或いはジグザグ縫いや幅の異なるジグザグ縫いの２度縫い更には直線縫いとジグザグ縫いを組み合わせた２度縫い等の刺繍縫い目データを生成することにより、線画の刺繍を簡単にまた優れた外観で実現することが可能になる。
しかし、上記した骨格化データによる刺繍データの作成装置において、画像によっては、骨格化することにより原画のイメージが損なわれるものがある。
即ち骨格化データの生成において、骨格化データとなるまで原画像の幅の縮小を行うため、他の線分と離れた画像即ち単位画像はそれ自体が縮小されることになり、どのような大きさの画像であっても、一本の線になったり、或いは単位画像が円形の場合などは点になってしまう問題がある。
このような欠点を改善するために、所定以下の大きさの画像については画像の輪郭データを生成し、輪郭縫いを行わせるようにしたものが本願出願人により研究開発されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、輪郭縫いの場合輪郭縫いの線の太さによっては輪郭形状の仕上がりが悪くなる問題があり、特に比較的小さな画像の輪郭縫いの場合は縫い幅が大きいと殆ど輪郭として認識できなくなる場合もあり、原画のイメージが著しく損なわれる欠点がある。
本発明はこのような問題を解決し、原画のイメージを損なうことのない刺繍データ作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明は、  上記目的を達成するために、本発明の刺繍データ作成装置は、１以上の単位画像を有する画像を表す画像データを与えるための手段と、前記画像デ−タに基いて該単位画像の輪郭を表す輪郭デ−タを生成する手段と、該輪郭を縫う縫い目の幅を設定するための手段と、該設定された幅と画像の大きさとの差が所定値以下か否かを単位画像毎に判定するための手段と、該輪郭を該設定された幅で縫うための縫い目データを生成するための手段と、を備え、前記単位画像の判定結果が所定値以下の場合には、当該単位画像について前記縫い目データを生成するための手段は前記輪郭データに替えて前記画像データに基づいて縫い目データを生成する、ことを特徴とする刺繍データ作成装置を備えたことを特徴とする。
これにより、１以上の単位画像を有する画像を表す画像データを与えることにより、設定された縫い目幅で輪郭縫いが生成できると共に、設定された縫い目幅が不適当な場合、当該単位画像について自動的に輪郭縫いをやめて画像データからの縫い目生成に切り変わるから、不適当な輪郭縫いを自動的に避けることが可能になる。
また、本発明は、１以上の単位画像を有する画像を表す画像データを与えるための手段と；
該与えられた画像デ−タによる画像を骨格化し、該画像の骨格を表す骨格化デ−タを与えるための手段と；
前記骨格化デ−タに基く画像の長さを単位画像毎に所定の基準長さと比較するための手段と；
前記所定の基準長さよりも短い単位画像については、前記画像デ−タに基いて該単位画像の輪郭を表す輪郭デ−タを生成する手段と；
輪郭を縫う縫い目の幅を設定するための手段と；
該設定された幅と画像の大きさとの差が所定値以下か否か判定するための手段と；
前記所定の基準長さよりも長い単位画像については、骨格化デ−タに基いて前記設定された縫い目の幅で縫い目デ−タを生成し、前記所定の基準長さよりも短い単位画像については、前記判定するための手段による判定結果が所定値を越える場合には前記輪郭デ−タに基いて前記設定された縫い目の幅で縫い目デ−タを生成する手段と；
を備えてことを特徴とする刺繍デ−タ作成装置とすることにより課題を解決した。
これにより、１以上の単位画像を有する画像を表す画像データを与えることにより、
骨格化データが生成されて設定された縫い目の幅で縫い目デ−タを生成し、骨格化データの画像は、単位画像毎に所定の基準長さと比較され、基準長さよりも短い場合の単位画像については輪郭データが生成されて、設定された幅と画像の大きさとの差が所定値以上の場合に、この輪郭データに基づいて設定された縫い目幅の縫い目データが作成される。これにより、原画の持つイメージが損なわれることなく、縫い目データが作成されることを最も主要な特徴とする。
【発明の効果】
【０００５】
本発明の刺繍データ作成装置によれば、原画のイメージを損なうことなく、線画を刺繍することが可能な刺繍データを作成できる効果がある。詳しく述べると、１以上の単位画像を有する画像を表す画像データを与えることにより、設定された縫い目幅で輪郭縫いが生成できると共に、設定された縫い目幅が不適当な場合、当該単位画像について自動的に輪郭縫いをやめて画像データからの縫い目生成に切り変わるから、不適当な輪郭縫いを自動的に避けることが可能になる。また、１以上の単位画像を有する画像を表す画像データを与えることにより、骨格化データが生成されて設定された縫い目の幅で縫い目デ−タを生成し、骨格化データの画像は、単位画像毎に所定の基準長さと比較され、基準長さよりも短い場合の単位画像については輪郭データが生成されて、設定された幅と画像の大きさとの差が所定値以上の場合に、この輪郭データに基づいて設定された縫い目幅の縫い目データが作成される。これにより、原画の持つイメージが損なわれることなく、縫い目データが作成される効果を生成する。
【発明を実施するための最良の形態】
【０００６】
原画のイメージを損なうことなく、線画を刺繍することが可能な刺繍データを作成するという目的を、設定された幅と画像の大きさとの差が所定値以下か否か判定するための手段により判定して、単位画像毎に、原画のイメージを損なわない場合に輪郭データに基づいて設定された縫い目幅の縫い目データが作成することで実現した。
【実施例１】
【０００７】
以下本発明の実施の形態を図面に基づいて説明する。
図１において、中央演算処理装置１はマイクロコンピュータを主体に構成されており、ここにイメージスキャナ１０が接続され、ユーザが希望する原画を読み込んで画像データを中央演算処理装置１に入力するようになっている。読み込まれた画像は一度データ記憶装置２に格納されるようになっている。また、同時に表示装置８に表示されるようになっている。
イメージスキャナ１０に変えて、例えば画像データを記憶しているメモリカード等の記憶媒体や或いはＣＡＤ等の画像処理装置を接続して画像データなどを読み込むようにすることも可能である。
【０００８】
図６において、（Ａ）は原画の一例を示すもので、この原画像Ｇは外形線５１と２つの目５２及び２つの鼻５３と５つのヒゲ５４の合計１０個の単位画像から構成されている。これらの画像データは、この実施形態ではイメージスキャナ１０からドットデータとして中央演算処理装置１に供給されるようになっているが、ベクトルデータ等他のどのような形態のデータであっても良い。
【０００９】
中央演算処理装置１は画像データ骨格化プログラム記憶装置３に格納された画像データ骨格化プログラムに従って、読み込んだ画像データのデジタル化を行った上、該画像の骨格化を行うようになっている。
骨格化の手法としては、従来知られた種々の手法を採用可能であり、通常は画像の中心線を求めて骨格化を実行するようになっている。この骨格化されたデータもデータ記憶装置２に一時記憶されるようになっている。
【００１０】
図６の（Ｂ）は骨格化されたデータに基づく骨格化画像Ｂを示すもので、細線化された外形線５１ｂと線になった目５２ｂ及び微少な点になった鼻５３ｂとヒゲ５４ｂとから構成されており、表示装置８に表示されるようになっている。
【００１１】
次いで中央演算処理装置１は線分長さ比較プログラム記憶装置８に記憶されたプログラムに従って、骨格化されたデータに基づく線分の長さを単位画像毎に基
準長さＬと比較するように構成されている。この基準長さＬは基準線分長さ設定装置６によりユーザが任意に変更することが出来るようになっている。これにより、原画の状態にあわせてユーザ等が基準長さの設定を行えるようになっている。
【００１２】
中央演算処理装置１は骨格化された画像が基準長さＬ以上の単位画像については、骨格化データに基づいて縫い目データを作成するように決定する。
また、骨格化された単位画像が基準長さＬ以下の単位画像については、該単位画像について元の画像データから輪郭データを作成するように決定し、輪郭データ生成プログラム記憶装置４により輪郭データを作成する。そして、この輪郭データに基づいて縫い目データを作成するように決定するようになっている。
輪郭データ生成プログラム記憶装置４による輪郭データの作成は従来知られている種々の手法が採用可能である。
【００１３】
縫い幅設定装置１５は骨格化データに基づく線縫い及び輪郭データに基づく輪郭線縫いの縫い幅を設定するためのものであり、ユーザの所望する任意の縫い幅をここで設定できるようになっている。
縫い幅が設定されると、各画像が該縫い幅により表示されると共に、縫い幅判定プログラム記憶装置１６からのプログラムに従って、画像の幅Ｗと縫い幅Ｔとが比較される。
【００１４】
図２に示すように、輪郭線Ｌについて縫い目を形成する場合、その内側に所定幅Ｔの縫い目を形成するのが普通である。図２の（Ａ）では縫い幅Ｔは許容範囲に入っているが、（Ｂ）に示すように画像幅Ｗに対して縫い幅Ｔが大きすぎると原画のイメージを保てなくなる。そのため、縫い幅判定プログラム記憶装置１６からのプログラムに従ってＷとＴとを比較し、その大きさの差が所定範囲内か否か判別するようになっている。例えば、Ｔ≧Ｗ／２の場合には許容範囲外と判断するようにする。この判断結果は表示装置８に表示され、ユーザに告知されるようになっている。
【００１５】
画像の幅Ｗは図２のような円形の場合には一義的に決定できるが、図３に示すように楕円形等の場合には幅Ｗが種々存在する。通常は、最小の幅Ｗを選択すれば良いが、この実施例では画像幅指定釦１７を設けて、画像の幅を表示装置８の画面上で直接指定できるようになっている。また、寸法などの数値により指定することも可能である。
【００１６】
この実施形態では更に自動切換釦１８を備えており、この自動切換釦１８により自動モードを設定しておくと、縫い幅Ｔが大きすぎる場合、自動的に画像データに基づいて縫い目が形成されるようになっている。即ち、輪郭縫い目は生成されずに、図２の（Ｃ）に示すように元の画像データからサテン縫いなどの画像全体の縫いを実行する縫い目が形成されるようになっている。
【００１７】
図６において、基準長さＬが図３の目５２ｂの長さ以上に設定されているとすると、目５２ｂと鼻５３ｂとヒゲ５４ｂが元の画像データに基づく輪郭データによる縫い目データとなり、外形線５１ｂのみが骨格化データによる縫い目データとなる。
この元の画像データによる目５２ｂ、鼻５３ｂとヒゲ５４ｂは輪郭データ生成プログラム記憶装置４により輪郭データとされ、（Ｃ）に示すように輪郭画像Ｒを含む複合画像Ｃとして表示装置８に表示されるようになっている。
【００１８】
次に縫い幅設定装置１５により縫い幅Ｔが設定されると、縫い幅判定プログラム記憶装置１６に格納されたプログラムに従って、輪郭データの目５２ｒ、鼻５３ｒ及びヒゲ５４ｒについて、これらの画像の幅Ｗ１、Ｗ２、Ｗ３とＴとの比較がなされ、その差が所定範囲内にあるか否か判定される。
そして、自動切換釦１８により自動モードに設定されている場合には、前記差が小さく、所定範囲外にある画像については元の画像データに基づく縫い目データの生成がなされるようになっている。
【００１９】
いま、目５２ｒが許容範囲内にあり、鼻５３ｒとヒゲ５４ｒが許容範囲外にあるとすると、目５２ｒのみが輪郭データに基づいて縫い目が形成され、鼻５３ｒとヒゲ５４ｒは元の画像データにより縫い目形成がなされる。この状態を（Ｄ）に示す。ここでは、鼻５３ｂとヒゲ５４ｂはサテン縫いの縫い目データとなっている。
【００２０】
中央演算処理装置１は縫い目データ生成の基礎となるデータを単位画像毎に決定したら、該決定に従って、縫い目データ生成プログラム記憶装置５のプログラムに従って縫い幅設定装置１５により設定された縫い幅で縫い目データを生成する。
外形線５１ｂ及び目５２ｂのような線の縫い目は、直線縫いの２度縫い或いは幅の異なるジグザグ縫いの２度縫い或いは直線縫いとジグザグ縫いの重ね縫いなどの縫い目とするのが望ましい。また、鼻５３ｒやヒゲ５４ｒのような画像全体を塗りつぶす縫い目としてはサテン縫い目等とするのが望ましい。
【００２１】
生成された縫い目データは記憶媒体１１に格納されるように構成されている。記憶媒体１１は刺繍縫いミシン等に装着され、ここで刺繍縫いを実行するようになっている。
図３の（Ｅ）に完成された刺繍縫いＮを示す。図６の（Ｂ）に示す単純な骨格化データのものに比較して原画像Ｇのイメージが保存されていることが明らかである。
なお、このような刺繍縫いＮの画像も表示装置８に表示して、完成品のイメージをユーザが得られるようにするのが望ましい。
【００２２】
図４により動作を説明する。
イメージスキャナ１０により原画を読取り（ステップＳ１）、イメージスキャナ１０からの画像データを入力してデータ記憶装置２に格納する（ステップＳ２）。そして、該画像データを骨格化処理して（ステップＳ３）、その線分長さを単位画像毎に基準長さＬと比較する（ステップＳ４、Ｓ５）。基準の所定長さＬより長い単位画像については該骨格化データにより縫い目データを生成することを決定する（ステップＳ６）。線分が所定の長さＬより短い場合には、元の画像データに基づいてその単位画像の外周輪郭データが生成される（ステップＳ７）。そして、該輪郭データに基づいて縫い目データを生成することが決定される（ステップＳ８）。そして、全ての単位画像について縫い目データの生成が決定されたら（ステップＳ９）、該縫い目データをデータ記憶装置２に一時記憶させる（ステップＳ１０）。
【００２３】
次に、縫い幅設定プロセスを実行し（ステップＳ１１）、ここで最終的に決定した縫い目生成のデータに基づいて各画像の縫い目データを生成し（ステップＳ１２）、該縫い目データを記憶媒体１１に記憶する（ステップＳ１３）。
図５によりステップＳ１１の縫い幅設定プロセスを説明する。
自動切換釦１８により自動又は手動モードが設定され（ステップＳ２０）、縫い幅設定装置１５により縫い幅Ｔが設定されると（ステップＳ２１）、該縫い幅Ｔに応じた画像が表示装置８に表示される（ステップＳ２２）。
次に、該幅Ｔと輪郭画像の幅Ｗが比較される。この実施形態ではＴ≧Ｗ／２がチェックされ（ステップＳ２３）、ＴがＷ／２より小さい場合は、ステップＳ２８に飛ぶ。
ＴがＷ／２以上の場合には、手動モードが自動モードかチェックし（ステップＳ２４）、手動モードの場合には、表示装置８に縫い幅再設定の告知を行う（ステップＳ２５）。再設定がなされた場合にはステップＳ２２に戻る（ステップＳ２６）。自動モードの場合には元の画像データによりサテン縫い目データ生成を行うことを決定する（ステップＳ２７）。そして、全輪郭画像について上記動作を行い、縫い目データの生成決定を行う（ステップＳ２８）。
【００２４】
以上の構成により、単位画像が所定以下の大きさのものについては、輪郭縫いが行われ、しかも設定される縫い幅との関係から適合性が判別され、適合しない場合には表示装置８に告知されるか、或いは自動モードの場合には自動的に画像データに基づくサテン縫いに変更されるから、原画像のイメージを損なわない刺繍縫いデータを作成することが可能になる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態を示すブロック図。
【図２】本発明の一実施形態の縫目処理内容の説明図。
【図３】本発明の一実施形態の所定範囲内か否かの判別の説明図。
【図４】本発明の一実施形態の動作を示すフローチャート図
【図５】本発明の他の実施形態の動作を示すフローチャート図。
【図６】従来技術の説明図。
【符号の説明】
【００２６】
１：中央演算処理装置、２：データ記憶装置、３：画像データ骨格化プログラム記憶装置、４：輪郭データ生成プログラム記憶装置、５：縫い目データ生成プログラム記憶装置、６：基準線分長さ設定装置、７：線分長さ比較プログラム記憶装置、８：表示装置、１０：イメージスキャナ、１１：記憶媒体、１５：縫い幅設定装置、１６：縫い幅判定プログラム記憶装置、１７：画像幅指定釦、１８：自動切換釦、５１：外形線、５２：目、５３：鼻、５４：ヒゲ。
【図１】
2005296670.tif 000003
【図２】
2005296670.tif 000004
【図３】
2005296670.tif 000005
【図４】
2005296670.tif 000006
【図５】
2005296670.tif 000007
【図６】
2005296670.tif 000008