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