(57)【要約】【課題】  布縮みを防止する補強用の芯地と加工布の一体化作業を容易に且つ迅速に行なえるようにすることである。【解決手段】  液晶ディスプレイに幾何学図形と輪郭図形とが表示されるので（Ｓ２１）、ユーザーが輪郭図形を選択すると（Ｓ２２）、刺繍に供する刺繍模様の刺繍データに基づいて刺繍画像が作成され（Ｓ２３）、この刺繍画像に基づいて輪郭画素が抽出され（Ｓ２４）、仮止め縫いアウトラインが作成され（Ｓ２５）、この仮止め縫いアウトラインが液晶ディスプレイに表示される（Ｓ２６）。そこで、ユーザーが好みにより種々の編集キーを操作してアウトラインを編集処理する場合には（Ｓ２７：Ｙｅｓ）、仮止め縫いアウトラインの編集処理が実行され（Ｓ２８）、最終的に、仮止め縫いデータが作成される（Ｓ２９）。【選択図】  図５
2008264503.tif 000002
【特許請求の範囲】
【請求項１】
刺繍縫製可能なミシンで刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置において、
１又は複数の刺繍データを記憶手段から読み出すか又は外部から受信して刺繍対象の刺繍模様の刺繍データを準備する刺繍データ準備手段と、
刺繍縫製前に加工布の裏側に芯地を仮止め的に縫い付ける為に、前記刺繍データ準備手段により準備された刺繍データに基づいて仮止め縫いのための仮止め縫いデータを作成するデータ作成手段と、
を備えたことを特徴とする刺繍データ処理装置。
【請求項２】
前記データ作成手段は、前記刺繍データ準備手段により準備された刺繍データから前記仮止め縫いデータを自動的に作成する自動データ作成手段を有することを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項３】
前記自動データ作成手段は、前記刺繍データから刺繍模様の輪郭を求め、この輪郭の外側に所定間隔をあけるように拡大した輪郭に沿って仮止め縫いするための仮止め縫いデータを作成する第１自動作成手段を有することを特徴とする請求項２に記載の刺繍データ処理装置。
【請求項４】
前記自動データ作成手段は、幾何学図形を選択可能な図形選択手段と、この図形選択手段で選択され且つ前記刺繍模様を包絡する幾何学図形の仮止め縫いデータを作成する第２自動作成手段とを有することを特徴とする請求項２に記載の刺繍データ処理装置。
【請求項５】
前記データ作成手段は、幾何学図形を選択可能な図形選択手段と、この図形選択手段で選択され且つ前記刺繍模様を包絡する幾何学図形を手動にて設定可能な図形設定手段と、この図形設定手段で設定された幾何学図形の仮止め縫いデータを作成する第３自動作成手段とを有することを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項６】
請求項１から５の何れかに記載の刺繍データ処理装置を備えたことを特徴とするミシン。
【請求項７】
刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置のコンピュータを、刺繍縫製前に加工布の裏側に芯地を仮止め的に縫い付ける為の仮止め縫いのデータを、刺繍対象の刺繍模様の刺繍データに基づいて作成するデータ作成手段として機能させることを特徴とする刺繍データ処理用制御プログラム。
【請求項８】
請求項８の刺繍データ処理用制御プログラムを、刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置のコンピュータに読取り可能に記録したことを特徴とする刺繍データ処理用記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍模様を刺繍縫いした加工布が縮まないように、刺繍縫製に供する加工布の裏側に、予め芯地を仮止め縫いにより縫い付けるようにしたものに関する。
【背景技術】
【０００２】
従来、刺繍可能なミシンにより、刺繍枠にセットした加工布に刺繍模様を縫製する場合、加工布の種類や刺繍模様によって、布縮みが発生し、刺繍模様を綺麗に縫えない場合が起こる。特に、タタミ縫いで模様を縫製してから模様の輪郭を縫製するような場合、加工布はタタミ縫いの縫い方向に縮み易いため、タタミ縫いした模様と輪郭との間に空白部ができ、刺繍縫いの体裁が悪くなるという問題がある。そこで、加工布の裏側に、ホットメルト等の熱溶着可能な接着剤が塗布された接着芯を加熱により接着し、加工布の縫い縮みを防止するようにしている。
【０００３】
例えば、特許文献１の刺繍加工方法は、伸縮性を有する布地や薄くて縮み易い布地の裏側に、片面に粘着糊が塗布されたフィルムを重ね合わせた後、電気アイロンや電気ゴテ等を用いて布地とフィルムとを互いに接着して一体重合物を形成し、その一体重合物を刺繍枠に固定して刺繍縫いを行なうようにしてある。この刺繍縫いに際して、布地とフィルムとが一体化されているので、フィルムの強度と布地の強度とが合わさり、刺繍糸の張力による布地の局部的な引きつれが防止される。
【特許文献１】特開平６−１０１１５９号公報（第２〜３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の刺繍加工方法は、刺繍縫いの前工程として、電気アイロンや電気ゴテを用いて、加熱により布地とフィルムとを一体的に重ね合わせる接着作業を行なうので、刺繍模様が大きいほど接着作業に時間を要し、準備作業が複雑化するので、刺繍縫製作業の作業能率が低下する等の問題がある。
【０００５】
本発明の目的は、布縮みを防止する補強用の芯地と加工布の一体化作業を容易に且つ迅速に行なえるようにすることである。
【課題を解決するための手段】
【０００６】
請求項１の刺繍データ処理装置は、刺繍縫製可能なミシンで刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置において、１又は複数の刺繍データを記憶手段から読み出すか又は外部から受信して刺繍対象の刺繍模様の刺繍データを準備する刺繍データ準備手段と、刺繍縫製前に加工布の裏側に芯地を仮止め的に縫い付ける為に、刺繍データ準備手段により準備された刺繍データに基づいて仮止め縫いのための仮止め縫いデータを作成するデータ作成手段とを備えたものである。
【０００７】
刺繍縫製可能なミシンで刺繍模様を縫製する前準備として、刺繍データ準備手段により準備された刺繍データに基づいて、仮止め縫いデータが作成される。そこで、ユーザーは加工布の裏側に芯地を重ねて刺繍枠にセットしてから、刺繍縫製前に仮止め縫いデータに基づいて、ミシンにより、加工布の裏側に芯地を仮止め的に縫い付ける。
【０００８】
請求項２の刺繍データ処理装置は、請求項１の発明において、前記データ作成手段は、刺繍データ準備手段により準備された刺繍データから仮止め縫いデータを自動的に作成する自動データ作成手段を有するものである。
【０００９】
請求項３の刺繍データ処理装置は、請求項２の発明において、前記自動データ作成手段は、刺繍データから刺繍模様の輪郭を求め、この輪郭の外側に所定間隔をあけるように拡大した輪郭に沿って仮止め縫いするための仮止め縫いデータを作成する第１自動作成手段を有するものである。
【００１０】
請求項４の刺繍データ処理装置は、請求項２の発明において、前記自動データ作成手段は、幾何学図形を選択可能な図形選択手段と、この図形選択手段で選択され且つ刺繍模様を包絡する幾何学図形の仮止め縫いデータを作成する第２自動作成手段とを有するものである。
【００１１】
請求項５の刺繍データ処理装置は、請求項１の発明において、前記データ作成手段は、幾何学図形を選択可能な図形選択手段と、この図形選択手段で選択され且つ刺繍模様を包絡する幾何学図形を手動にて設定可能な図形設定手段と、この図形設定手段で設定された幾何学図形の仮止め縫いデータを作成する第３自動作成手段とを有するものである。
【００１２】
請求項６のミシンは、請求項１〜５の何れかに記載の刺繍データ処理装置を備えたものである。
【００１３】
請求項７の刺繍データ処理用制御プログラムは、刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置のコンピュータを、刺繍縫製前に加工布の裏側に芯地を仮止め的に縫い付ける為の前記刺繍模様を包絡する仮止め縫いのデータを、刺繍対象の刺繍模様の刺繍データに基づいて作成するデータ作成手段として機能させるものである。
【００１４】
請求項８の刺繍データ処理用記録媒体は、請求項７の刺繍データ処理用制御プログラムを、刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置のコンピュータに読取り可能に記録したものである。
【発明の効果】
【００１５】
請求項１の発明によれば、刺繍縫製可能なミシンで刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置において、刺繍データ準備手段と、データ作成手段とを備えたので、刺繍に供する刺繍データに基づいて作成した仮止め縫いデータを用いて加工布の裏側に芯地を縫い付けることができ、電気アイロンや電気ゴテを用いて加工布の裏側に芯地を接着させる接着作業を一切不要にできるので、布縮みを防止する補強用の芯地と加工布の一体化作業を容易に且つ迅速に行なうことができる。また、刺繍模様縫製後に芯地を除去する際にも、仮止め縫いを施した箇所を切断するだけで、簡単に芯地を除去することができる。
【００１６】
請求項２の発明によれば、前記データ作成手段は、刺繍データ準備手段により準備された刺繍データから仮止め縫いデータを自動的に作成する自動データ作成手段を有するので、ユーザーは刺繍する刺繍模様を選択するだけでよく、加工布と芯地とを縫い付ける仮止め縫いデータのデータ作成を格段に迅速化することができる。その他請求項１と同様の効果を奏する。
【００１７】
請求項３の発明によれば、前記自動データ作成手段は、刺繍データから刺繍模様の輪郭を求め、この輪郭の外側に所定間隔をあけるように拡大した輪郭に沿って仮止め縫いするための仮止め縫いデータを作成する第１自動作成手段を有するので、刺繍模様に重ならない理想的な仮止め縫いを行なうことができる。その他請求項２と同様の効果を奏する。
【００１８】
請求項４の発明によれば、前記自動データ作成手段は、幾何学図形を選択可能な図形選択手段と、この図形選択手段で選択され且つ刺繍模様を包絡する幾何学図形の仮止め縫いデータを作成する第２自動作成手段とを有するので、ユーザーが好みの任意の幾何学図形を選択することができ、この幾何学図形の仮止め縫いデータを自動作成することができる。その他請求項２と同様の効果を奏する。
【００１９】
請求項５の発明によれば、前記データ作成手段は、幾何学図形を選択可能な図形選択手段と、この図形選択手段で選択され且つ刺繍模様を包絡する幾何学図形を手動にて設定可能な図形設定手段と、この図形設定手段で設定された幾何学図形の仮止め縫いデータを作成する第３自動作成手段とを有するので、ユーザーが好みの任意の幾何学図形を選択して、刺繍模様を包絡する幾何学図形の大きさを自由に設定することができ、しかもこの仮止め縫いデータを自動的に作成することができる。その他請求項１と同様の効果を奏する。
【００２０】
請求項６の発明によれば、請求項１〜５の何れかに記載の刺繍データ処理装置を備えたので、これら請求項１〜５の何れかに記載の効果を発揮するミシンを実現することができる。
【００２１】
請求項７の発明によれば、刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置のコンピュータを、刺繍縫製前に加工布の裏側に芯地を仮止め的に縫い付ける為の前記刺繍模様を包絡する仮止め縫いのデータを、刺繍対象の刺繍模様の刺繍データに基づいて作成するデータ作成手段として機能させるので、請求項１と同様の効果を奏することができる。
【００２２】
請求項８の発明によれば、請求項７の刺繍データ処理用制御プログラムを、刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置のコンピュータに読取り可能に記録したので、この刺繍データ処理用記録媒体から刺繍データ処理用制御プログラムを読出して、刺繍データ処理制御を刺繍データ処理装置のコンピュータに実行させることができ、請求項１と同様の効果を奏することができる。
【発明を実施するための最良の形態】
【００２３】
本発明の刺繍データ処理装置、ミシン、刺繍データ処理用制御プログラム及び刺繍データ処理用記録媒体は、刺繍模様を加工布に縫製する前準備として、刺繍する刺繍模様の刺繍データから「輪郭図形」や「幾何学図形」の仮止め縫いデータを自動的に作成し、この仮止め縫いデータにより加工布の裏側に芯地を仮止め的に縫い付けるようにしたものである。
【実施例】
【００２４】
以下、本発明の実施例について図面に基づいて説明する。
図１に示すように、刺繍縫製可能なミシンＭは、ベッド部１と、ベッド部１の右端部から立設された脚柱部２と、脚柱部２の上端からベッド部１に対向するように左方へ延びるアーム部３とを有する。ベッド部１の針板１ａの下側には、送り歯（図示略）を上下動させる送り歯上下動機構（図示略）と、送り歯を前後動させる送り歯前後動機構（図示略）と、下糸ボビン（図示略）を着脱自在に装着する釜機構（図示略）と、少なくとも上糸を切断する自動糸切り機構（図示略）等が設けられている。
【００２５】
ベッド部１のフリーアーム部分には、刺繍枠ＷＫ（図２４参照）を用いて刺繍縫製する為の刺繍枠駆動機構１０が着脱可能に装着される。刺繍枠駆動機構１０は、刺繍枠ＷＫをＸ方向（左右方向）に移動させるＸ方向駆動機構及びＸ方向駆動モータ１７（図２参照）と、刺繍枠ＷＫをＹ方向（前後方向）に移動させるＹ方向駆動機構及びＹ方向駆動モータ１９（図２参照）等から構成されている。脚柱部２の前面には、大型でカラーの液晶ディスプレイ６が設けられ、この液晶ディスプレイ６には、メニュー画面や模様群選択画面や模様選択画面等が表示される。
【００２６】
この液晶ディスプレイ６５の前面には、透明電極からなる複数のタッチキーをマトリックス状に設けた操作用のタッチパネル７が設けられている。そこで、模様選択や縫製機能を指示する場合、ユーザーが該当するタッチキー７ａ〜７ｈを指又はタッチペン(図示略)で押圧操作することにより、液晶ディスプレイ６に表示された複数の縫製模様の中から所望の模様選択や縫製機能の実行指示が可能になっている。
【００２７】
アーム部３には、ミシンモータ１３（図２参照）で回転駆動される左右方向に延びる主軸（図示略）と、この主軸を手動操作で回転可能なハンドプーリ９と、下端に縫針４を装着した針棒５を上下動させる針棒駆動機構（図示略）と、針棒５を布送り方向と直交する方向に揺動させる針棒揺動機構（図示略）等が設けられている。アーム部３の前側には、縫製作業の始動と停止を指令する起動停止スイッチ８等の各種のスイッチが設けられている。
【００２８】
次に、刺繍縫製可能なミシンＭの制御系について説明する。
図２に示すように、制御装置（刺繍データ処理装置）２５は、ＣＰＵ２６とＲＯＭ２７とＲＡＭ２８と電気的に書換え可能な不揮発性のフラッシュメモリ２９とを含むマイクロコンピュータと、このマイクロコンピュータにデータバスなどを介して接続された入力インターフェース３０及び出力インターフェース３１等を有する。
【００２９】
入力インターフェース３０には、起動停止スイッチ８と、主軸の回転位置を検知するタイミング信号発生器１２と、タッチパネル７等が接続されている。出力インターフェース３１には、ミシンモータ１３用の駆動回路１４と、針振りモータ１５用の駆動回路１６と、Ｘ方向駆動モータ１７用の駆動回路１８と、Ｙ方向駆動モータ１９用の駆動回路２０と、液晶ディスプレイ６用の駆動回路２１とが電気的に接続されている。
【００３０】
ＲＯＭ２７には、実用模様を縫製する為の制御プログラムと、刺繍データに基づいて刺繍縫製する為の制御プログラムと、液晶ディスプレイ６に各種情報を表示させる表示制御プログラムと、液晶ディスプレイ６に表示される複数の縫製模様の中から任意の縫製模様を選択する模様選択制御プログラム、後述する仮止め縫いデータ作成制御の制御プログラム等が予め格納されている。
【００３１】
フラッシュメモリ２９（記憶手段）には、複数の縫製模様の刺繍データが予め記憶され、ミシンＭにて縫製処理を行う際には、選択された縫製模様の刺繍データが、このフラッシュメモリ２９から読み出されてＲＡＭ２８のデータメモリに格納される。ＲＡＭ２８には、縫製に供する刺繍データがフラッシュメモリ２９から読み込まれて記憶されるデータメモリと、種々のワークメモリが設けられている。
【００３２】
例えば、図１３に示すサンプル模様ＳＭ（３つの刺繍領域からなる）の刺繍データとして、図３に示すように、「刺繍模様番号」と、「マスク情報」と、このサンプル模様ＳＭを作成する３つの模様部「第１模様部Ｍ１」〜「第３模様部Ｍ３」の各々の模様部毎の針落ちデータが記憶されている。ここで、針落ちデータは、１針前の針落ち位置から今回の針落ち位置までの移動量(刺繍枠ＷＫの移動量)を示す相対値である。また、マスク情報とは、サンプル模様ＳＭの外周部を矩形枠状に囲む矩形枠寸法情報である。
【００３３】
次に、制御装置で実行される仮止め縫いデータ作成制御のフローチャートについて、図４〜図１２に基づいて説明する。但し、図中Ｓｉ（ｉ＝１１，１２・・・）は各ステップを示す。
【００３４】
図１８に示すように、液晶ディスプレイ６に表示されたメニュー画面において、刺繍模様群を選択する刺繍模様群選択キー７ａの何れかが操作され、更に、その刺繍模様群のうちから所望の１つの刺繍模様が模様キーにより選択される。このとき、仮止め縫いする輪郭図形や幾何学図形の大きさを、刺繍模様を包絡する大きさに自動的に設定する自動キー７ｂと、刺繍模様を包絡する大きさに手動的に設定する手動キー７ｃを有する仮止め縫いキーが表示され、この制御が開始される。
【００３５】
この制御が開始されると、先ず、選択された刺繍模様の刺繍データがフラッシュメモリ２９から読み込まれてＲＡＭ２８のデータメモリに展開される（Ｓ１１）。次に、液晶ディスプレイ６に仮止め縫いキーとして自動キー７ｂと手動キー７ｃとが表示されているので、ユーザーにより「自動キー」７ｂが操作された場合には（Ｓ１２：Ｙｅｓ、Ｓ１３）、仮止め縫い第１，第２自動作成処理のための仮止め縫い第１，第２自動作成制御（図５参照）が実行される（Ｓ１４）。
【００３６】
この制御が開始されると、先ず、図１９に示すように、液晶ディスプレイ６に、複数種類の幾何学図形選択キー７ｄと、１つの輪郭図形選択キー７ｅとが表示される（Ｓ２１）。そこで、ユーザーにより輪郭図形選択キー７ｅの操作で仮止め縫い図形として選択されると（Ｓ２２）、刺繍画像作成処理のための刺繍画像作成制御（図６参照）が実行される（Ｓ２３）。この制御が開始されると、先ず、刺繍画像のサンプル模様ＳＭ（図１３参照）の始点座標（Ｘｓ，Ｙｓ）が初期化「Ｘｓ←０，Ｙｓ←０」される（Ｓ４１）。次に、刺繍データの各データを指示するポインタＰＴに初期値「０」が設定される（Ｓ５２）。
【００３７】
次に、刺繍データにおいて、このポインタＰＴで指示するデータが先頭側から順次指示され、指示されたアドレスにデータがある場合に（Ｓ４３：Ｙｅｓ）、指示されたデータが「糸切りコード」等のコマンドの場合には（Ｓ４４：Ｎｏ）、ポインタＰＴが１つインクリメントされ（Ｓ４８）、Ｓ４３以降が繰返して実行される。ポインタＰＴで指示するデータが針落ちデータの場合には（Ｓ４４：Ｙｅｓ）、始点（Ｘｓ，Ｙｓ）に針落ちデータ（ΔＸ，ΔＹ）を加算して今回の針落ち位置である終点（Ｘｅ，Ｙｅ）の座標が演算される（Ｓ４５）。
【００３８】
次に、始点（Ｘｓ，Ｙｓ）と終点（Ｘｅ，Ｙｅ）とを直線で結ぶ直線描画処理が実行される（Ｓ４６）。この直線描画処理においては、例えば、ブレゼンハム直線描画アルゴリズムにより、直線が同一濃度の黒画素により描画される。次に、今回の終点（Ｘｅ，Ｙｅ）が始点（Ｘｓ，Ｙｓ）に更新され（Ｓ４７）、ポインタＰＴが１つインクリメントされ（Ｓ４８）、Ｓ４３以降が繰返して実行される。但し、始点（Ｘｓ，Ｙｓ）が図１３に示す刺繍画像座標の左下の原点の場合には、この始点（Ｘｓ，Ｙｓ）からこれに対応する終点（Ｘｅ，Ｙｅ）までの直線は描画されない。
【００３９】
そして、複数の模様部の各々に有する針落ちデータの全てについて直線が描画された場合、ポインタＰＴで指示するデータは無いので（Ｓ４３：Ｎｏ）、この制御を終了し、仮止め縫い第１，第２自動作成制御のＳ２４にリターンする。即ち、このときには、図３，図１３に示すサンプル模様ＳＭの第１模様部Ｍ１と、第２模様部Ｍ２と、第３模様部Ｍ３の各針落ち位置に対応する各座標に、図１４に示すように、同一濃度の黒が夫々描画された刺繍画像が作成される。
【００４０】
次に、仮止め縫い第１，第２自動作成制御において、次の輪郭画素抽出処理のための輪郭画素抽出制御（図７参照）が実行される（Ｓ２４）。この制御が開始されると、先ず、図６の刺繍画像作成処理で求められた刺繍画像領域ＳＥが所定間隔開けた領域に拡大される（Ｓ５１）。例えば、図１４に示すように、サンプル模様ＳＭの刺繍画像領域ＳＥが外側の領域ＳＥＬに拡大される。次に、輪郭画素を求める第１段階として、先頭の黒画素を検索する先頭黒画素検索制御（図８参照）が実行される（Ｓ５２）。
【００４１】
この制御が開始されると、先ず、刺繍画像において、行番号ｍに初期値「０」がセットされ（Ｓ６１）、列番号ｎに初期値「０」がセットされる（Ｓ６２）。図１５に示す刺繍画像の座標おいては、最上段が行番号ｍ＝０であり、最左端列が列番号ｎ＝０である。次に、検索位置Ｇ（ｍ，ｎ）の画素は「黒」でない場合には（Ｓ６３：Ｎｏ）、列番号ｎが１つインクリメントされ（Ｓ６４）、列番号ｎが最大値ＭＡＸでない場合には（Ｓ６５：Ｎｏ）、Ｓ６３〜Ｓ６５が繰返して実行される。そして、列番号ｎが最大値ＭＡＸに達すると（Ｓ６５：Ｙｅｓ）、行番号ｍが１つインクリメントされ（Ｓ６６）、行番号ｍが最大値ＭＡＸでない場合には（Ｓ６７：Ｎｏ）、Ｓ６２以降が繰返して実行される。
【００４２】
次に、検索位置Ｇ（ｍ，ｎ）の画素が「黒」の場合には（Ｓ６３：Ｙｅｓ）、このときの検索位置Ｇ（ｍ，ｎ）に対応する黒画素が先頭黒画素Ｐ０として記憶され（Ｓ６８）、この制御を終了して、輪郭画素抽出制御のＳ５３にリターンする。図１５に示す刺繍画像において、座標（１，１１）における黒画素が先頭黒画素Ｐ０として記憶される。そして、輪郭画素抽出制御において、先頭黒画素が検出された場合には（Ｓ５３：Ｙｅｓ）、輪郭画素検索処理のための輪郭画素検索制御（図９参照）が実行される（Ｓ５４）。ところで、先頭黒画素が検出されなかった場合には（Ｓ５３：Ｎｏ）、液晶ディスプレイ６に、メッセージ「仮止め縫い作成不可」が表示される（Ｓ５５）。
【００４３】
輪郭画素検索制御が開始されると、先ず、輪郭線画素番号ｋが初期化されて「１」が設定される（Ｓ７０）。次に、１つ前の黒画素Ｐｋ−１に関する８近傍位置が演算され（Ｓ７１）、これら８近傍位置の画素に対して反時計回りに検索し、最初の黒画素が検索される（Ｓ７２）。このときの検索開始点は、黒画素Ｐｋ−１の１つ前の黒画素Ｐｋ−２の反時計回りの次の画素とする。例えば、図１５に示す刺繍画像において、Ｓ６８で検出された先頭黒画素Ｐ０、つまりＰ（１，１１）に関する８近傍位置Ｐ（２，１０）、Ｐ（２，１１），Ｐ（２，１２），Ｐ（１，１２），Ｐ（０，１２），Ｐ（０，１１），Ｐ（０，１０）、Ｐ（１，１０）の順に最初の黒画素が検索される。次に、検索の結果、最初の黒画素が検出された場合には（Ｓ７３：Ｙｅｓ）、その黒画素が輪郭画素Ｐｋとして記憶される（Ｓ７４）。この場合、Ｐ（２，１０）が次の黒画素Ｐ１として記憶される。なお、ｋ＝１の場合は検索開始点Ｐｋ−１が存在しないが、図８の先頭黒画素検索制御でＰ（０，１０），Ｐ（０，１１），Ｐ（０，１２），Ｐ（１，１０）は黒画素でないことが判定されているので、Ｐ（２，１０）とする。
【００４４】
また、図１５において、黒画素Ｐ２５の次の黒画素Ｐ２６を検索する場合について説明する。この場合、Ｐ（２５，５）が１つ前の黒画素なので、このＰ（２５，５）の次のＰ（２５，４）を検索開始点として反時計回りに順々に８近傍位置について検索される。その結果、最初に検索される黒画素Ｐ（２７，６）が次の黒画素Ｐ２６として記憶される。
【００４５】
次に、Ｓ７３で検出された黒画素Ｐｋは先頭黒画素Ｐ０と異なる場合には（Ｓ７５：Ｎｏ）、Ｓ７１以降が繰返して実行される。その結果、図１５に示す刺繍画像の輪郭画素として、図１６に黒く示すように、拡大されたサンプル模様ＳＭの外側ＳＭＬを囲むように検索される。黒画素Ｐｋが先頭黒画素Ｐ０と同じ場合には（Ｓ７５：Ｙｅｓ）、刺繍模様の外周画素の全てについて検索したので、この制御を終了し、輪郭画素抽出制御も終了し、仮止め縫い第１，第２自動作成制御のＳ２５にリターンする。このように抽出された輪郭画素を頂点として線分で結ぶことにより、仮止め縫いの拡大輪郭線が形成される。但し、８近傍位置の何れにも黒画素がなかった場合には（Ｓ７３：Ｎｏ）、液晶ディスプレイ６に、メッセージ「仮止め縫い作成不可」が表示される（Ｓ７６）。
【００４６】
次に、仮止め縫い第１，第２自動作成制御において、仮止め縫いの拡大輪郭線を滑らかにする仮止め縫いアウトライン作成処理のための仮止め縫いアウトライン作成制御（図１０参照）が実行される（Ｓ２５）。この制御が開始されると、先ず、線分始点ＬＳの初期化（Ｓ←０）が実行され（Ｓ８１）、この線分始点ＬＳが設定される（Ｓ８２）。次に、線分終点ＬＥが図示のように設定され（Ｓ８３）、この線分終点ＬＥが設定される（Ｓ８４）。
【００４７】
次に、線分始点ＬＳと線分終点ＬＥの間に存在する仮止め縫いの拡大輪郭線上の頂点である中間点ＬＣが図示のように設定される（Ｓ８５）。次に、中間点ＬＣが存在しない場合で（Ｓ８６：Ｎｏ）、しかも線分終点ＬＥが先頭の線分始点Ｌ０に等しくない場合には（Ｓ９２：Ｎｏ）、線分終点ＬＥが図示のように更新され（Ｓ９４）、Ｓ８４以降が繰返して実行される。中間点ＬＣが存在する場合には（Ｓ８６：Ｙｅｓ）、線分ＬＳＬＥと中間点ＬＣとの垂直距離Ｄが演算される（Ｓ８７）。
【００４８】
次に、この垂直距離Ｄが所定の値ＳＨ以下の場合には（Ｓ８８：Ｎｏ）、中間点ＬＣが図示のように更新され（Ｓ８９）、Ｓ８６以降が繰返して実行される。垂直距離Ｄが所定の値ＳＨよりも大きくなると（Ｓ８８：Ｙｅｓ）、線分ＬＳＬＣが仮止め縫いアウトラインとして登録され（Ｓ９０）、線分始点Ｌが図示のように更新され（Ｓ９１）、Ｓ８２以降が繰返して実行される。
【００４９】
そして、中間点ＬＣが存在しない場合で（Ｓ８６：Ｎｏ）、線分終点ＬＥが先頭の線分始点Ｌ０に等しくなった場合には（Ｓ９２：Ｙｅｓ）、線分ＬＳＬＥが仮止め縫いアウトラインとして登録され（Ｓ９３）、この制御を終了して、仮止め縫い第１，第２自動作成制御のＳ２６にリターンする。例えば、輪郭画素抽出制御で求められた複数の輪郭画素（図１６参照）について、図１７に示すように、先ずＬ０が線分始点に設定され、Ｌ８が線分終点に設定され、中間点（Ｌ１〜Ｌ７）に対して垂直距離Ｄが演算される。
【００５０】
そして、線分Ｌ０Ｌ８と中間点Ｌ５との垂直距離Ｄが所定の値ＳＨよりも大きい場合には、線分Ｌ０Ｌ５が仮止め縫いアウトラインとして登録される。
ところで、仮止め縫い第１，第２自動作成制御において、次に、Ｓ２５で作成された仮止め縫いアウトラインが液晶ディスプレイ６に表示される（Ｓ２６）。このとき、液晶ディスプレイ６に作成された仮止め縫いアウトラインを編集するための種々の編集キーが表示される。例えば、図２０においては、作成された仮止め縫いアウトラインを拡大・縮小するための拡大キー７ｆと縮小キー７ｇとが表示される。
【００５１】
そこで、ユーザーがこれら種々の編集キーの操作によりアウトラインを編集処理する場合には（Ｓ２７：Ｙｅｓ）、操作された種々の編集キーに対応する種々の編集処理が仮止め縫いアウトラインに施され、この編集後の仮止め縫いアウトラインが液晶ディスプレイ６に表示される（Ｓ２８）。図２０においては、拡大キー７ｆが操作された場合には、これに対応する拡大処理が仮止め縫いアウトラインに施され、縮小キー７ｇが操作された場合には、これに対応する縮小処理が仮止め縫いアウトラインに施される。次に、Ｓ２８により求められた編集処理後の仮止め縫いアウトラインに基づいて、仮止め縫いデータ作成処理のための仮止め縫いデータ作成制御（図１１参照）が実行される（Ｓ２９）。
【００５２】
この制御が開始されると、先ず、図１０に示す仮止め縫いアウトライン作成処理で求められた仮止め縫いアウトラインの全てについて、指定ピッチ（例えば、約１０ｍｍ）で分割した分割点が求められる（Ｓ１０１）。次に、これら全ての分割点を順々に並べて仮止め縫いデータが作成され（Ｓ１０２）、この制御と仮止め縫い第１，第２自動作成制御を終了し、仮止め縫いデータ作成制御のＳ１５にリターンする。
【００５３】
ところで、液晶ディスプレイ６に複数種類の幾何学図形選択キー７ｄと１つの輪郭図形選択キー７ｅとが表示され（Ｓ２１）、ユーザーにより幾何学図形選択キー７ｄを操作して仮止め縫い図形として幾何学図形が選択されると（Ｓ２２）、幾何学図形のアウトラインを作成する作成処理が実行される（Ｓ３０）。この幾何学図形のアウトライン作成処理においては、刺繍データのマスク情報から幾何学図形のアウトラインを自動的に作成する処理が実行される。次に、この仮止め縫いアウトラインが表示される（Ｓ２６）。
【００５４】
この場合には、図１９に示すように、刺繍模様である「バラ」Ｒと、選択した四角の仮止め縫い図形ＲＡが液晶ディスプレイ６に表示される。この四角の仮止め縫い図形ＲＡは、刺繍模様「バラ」Ｒのマスク情報に基づく矩形枠の２つの対角線の交点が求められ、この交点がマスク中心として、「バラ」Ｒに重ならないように拡大される。
【００５５】
次に、Ｓ２７とＳ２８で仮止め縫いアウトラインの編集処理が実行された場合には、図２０に示すように、液晶ディスプレイ６には、刺繍模様であるバラＲと、例えば上下方向に拡大された四角の仮止め縫い図形ＲＡが表示される。一方、幾何学図形として「○」が選択された場合には、図２１に示すように、刺繍模様である「バラ」Ｒと、選択した円の仮止め縫い図形ＲＢが液晶ディスプレイ６に表示される。
【００５６】
この場合の円の仮止め縫い図形ＲＢも同様に求められる。即ち、刺繍模様「バラ」Ｒのマスク情報に基づく矩形枠の２つの対角線の交点が求められ、この交点を中心として対角線の長さを直径とする円が求められ、刺繍模様「バラ」Ｒに重ならないように、円の仮止め縫い図形ＲＢ直径が拡大される。
【００５７】
そして、仮止め縫いアウトラインの編集処理が実行された場合には、図２２に示すように、液晶ディスプレイ６には、刺繍模様であるバラＲと、例えば縮小された円の仮止め縫い図形ＲＢが表示される。
【００５８】
そして、仮止め縫いデータ作成制御において、Ｓ１４又はＳ１６で作成された仮止め縫いデータが、ＲＡＭ２８のデータメモリにおいて、選択された刺繍模様の刺繍データの前（直前）に記憶され（Ｓ１５）、この制御を終了する。
【００５９】
一方、液晶ディスプレイ６に仮止め縫いキーとして「自動キー」７ｂと「手動キー」７ｃとが表示されたとき、ユーザーにより「手動キー」７ｃが操作された場合には（Ｓ１２：Ｙｅｓ、Ｓ１３）、仮止め縫い第３自動作成処理のための仮止め縫い第３自動作成制御（図１２参照）が実行される（Ｓ１６）。
【００６０】
この制御が開始されると、先ず、液晶ディスプレイ６に複数種類の幾何学図形が表示されるので、ユーザーにより好みの幾何学図形が選択される（Ｓ１１１）。次に、選択された仮止め図形の仮止め縫いアウトラインが手動操作により作成される（Ｓ１１２）。この仮止め縫いアウトライン作成においては、汎用の図形作成編集ソフト等を用いた図形処理が実行される。
【００６１】
例えば、図１９に示すように、液晶ディスプレイ６に表示された幾何学図形の「□」を選択する幾何学図形選択キー７ｄを押圧操作し、刺繍模様「バラＲ」を囲む対角の２点の位置をタッチパネル７を押圧して指示すると、四角の仮止め縫いアウトラインが作成される。また、幾何学図形の「○」を選択する幾何学図形選択キー７ｄを押圧操作し、円の中心と半径を決定する２点の位置をタッチパネル７を押圧して指示すると、図２１に示すように、円の仮止め縫いアウトラインが作成される。また、図示はしないが、複数の直線又は自由曲線を繋ぐようにして、刺繍模様「バラＲ」を囲むような仮止め縫いアウトラインを作成するようにしてもよい。
また、上記の操作は、タッチパネル７を指又はタッチペンを用いて押圧操作していたが、マウス等のポインティングデバイス（図示略）をミシンＭに接続して、このポインティングデバイスを用いて操作を行うようにしてもよい。
【００６２】
次に、このようにして作成された仮止め縫いアウトラインが液晶ディスプレイ６に表示される（Ｓ１１３）。このとき、液晶ディスプレイ６に作成された仮止め縫いアウトラインを編集するための種々の編集キーが表示される。例えば、作成された仮止め縫いアウトラインを拡大・縮小するための拡大キー７ｆと縮小キー７ｇとが表示される。そこで、ユーザーがこれら種々の編集キーの操作によりアウトラインを編集処理する場合には（Ｓ１１４：Ｙｅｓ）、操作された種々の編集キーに対応する種々の編集処理が仮止め縫いアウトラインに施され、この編集後の仮止め縫いアウトラインが液晶ディスプレイ６に表示される（Ｓ１１５）。例えば、拡大キー７ｆが操作された場合には、これに対応する拡大処理が仮止め縫いアウトラインに施され、縮小キー７ｇが操作された場合には、これに対応する縮小処理が仮止め縫いアウトラインに施される。
【００６３】
次に、Ｓ１１５により求められた編集処理後の仮止め縫いアウトラインに基づいて、仮止め縫いデータ作成処理が実行され（Ｓ１１６）、この制御を終了して、仮止め縫いデータ作成制御にリターンし、Ｓ１５により作成された仮止め縫いデータが選択された刺繍模様の刺繍データの前（直前）に記憶される（Ｓ１５）。
【００６４】
このように、Ｓ１４，Ｓ１６で作成された仮止め縫いデータが、図２３に示すように、ＲＡＭ２８のデータメモリにおいて、刺繍データの前に記憶されている。このとき、図２４に示すように、加工布Ｗとこの裏側に重ねた芯地（図示略）とが刺繍枠ＷＫにセットしてある。そこで、ユーザーは、この刺繍枠ＷＫをミシンＭの刺繍枠駆動機構１０に装着し、縫製を開始する。その結果、仮止め縫いデータに基づく四角形の幾何学図形の仮止め縫目ＲＣが形成されてから、予め選択された刺繍模様であるバラＲが刺繍データに基づいて縫製される。
【００６５】
ここで、仮止め縫いデータ作成制御のＳ１１を実行する制御装置２５が刺繍データ準備手段に相当する。仮止め縫い第１，第２自動作成制御のＳ２９と、仮止め縫い第３自動作成制御のＳ１１６を実行する制御装置２５がデータ作成手段に相当する。仮止め縫い第１，第２自動作成制御のＳ２９を実行する制御装置２５が自動データ作成手段に相当する。仮止め縫い第１，第２自動作成制御のＳ２３〜Ｓ２９を実行する制御装置２５が第１自動作成手段に相当する。
【００６６】
仮止め縫い第１，第２自動作成制御のＳ３０，Ｓ２６〜Ｓ２９を実行する制御装置２５が第２自動作成手段に相当する。仮止め縫いデータ作成制御のＳ１６を実行する制御装置２５が第３自動作成手段に相当する。仮止め縫い第１，第２自動作成制御のＳ２２と、仮止め縫い第３自動作成制御のＳ１１１を実行する制御装置２５が図形選択手段に相当する。仮止め縫い第３自動作成制御のＳ１１２を実行する制御装置２５が図形設定手段に相当する。
【００６７】
また、刺繍データ処理装置は、ミシンＭに内蔵された制御装置２５に限定されるものではなく、図２５に示すように、パーソナルコンピュータ５０であってもよい。例えば、このパーソナルコンピュータ５０を接続線５１を介してミシンＭに接続し、パーソナルコンピュータ５０上で仮止め縫いデータを作成する処理を行い、この仮止め縫いデータをミシンＭに送信するようにしてもよい。また、ミシンＭとパーソナルコンピュータ５０とは、無線通信により接続するようにしてもよいし、ＵＳＢメモリ等を介してデータの受け渡しを行ってもよい。
【００６８】
また、刺繍データ処理装置である制御装置２５のＲＯＭ２７に記憶された仮止め縫いデータ作成制御の制御プログラムを記録する記録媒体は、ＲＯＭ２７に限定されるものではなく、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の各種の不揮発性メモリであってもよく、これらの不揮発性メモリに仮止め縫いデータ作成制御を読出し可能に記録するようにしてもよい。
【００６９】
このように、刺繍縫製可能なミシンＭで刺繍模様を縫製する準備として、予め選択した刺繍模様の刺繍データに基づいて仮止め縫いデータが作成される。そこで、ユーザーは加工布Ｗの裏側に芯地を重ねて刺繍枠ＷＫにセットしてから、刺繍縫製前に仮止め縫いデータに基づいて、ミシンＭにより、加工布Ｗの裏側に芯地を仮止め的に縫い付ける。それ故、電気アイロンや電気ゴテを用いて加工布Ｗの裏側に芯地を接着させる接着作業を一切不要にできるので、布縮みを防止する補強用の芯地と加工布Ｗの一体化作業を容易に且つ迅速に行なうことができる。また、刺繍模様縫製後に芯地を除去する際にも、仮止め縫いを施した箇所を切断するだけで、簡単に芯地を除去することができる。
【００７０】
しかも、刺繍データから仮止め縫いデータが自動的に作成されるので、ユーザーは刺繍する刺繍模様を選択するだけでよく、加工布Ｗと芯地とを縫い付ける仮止め縫いデータのデータ作成を格段に迅速化することができる。
【００７１】
次に、前記実施例を部分的に変更した変更例について説明する。
１）図２６に示すように、縫製対象の刺繍模様として、楕円３５と、縦長の長方形３６とが選択された場合であって、仮止め縫いする幾何学図形として「□」を選択する幾何学図形選択キーが押圧操作された場合には、破線で示す矩形状の刺繍可能領域Ｅにおいて、これら２つの刺繍模様３５，３６のマスクデータから、先ず、２点鎖線で示す矩形状の外形線が自動的に求められ、この外形線に基づいて実線で示す縦長の仮止め縫い図形４０の仮止め縫いデータを求めるようにしてもよい。ここで、刺繍可能領域Ｅとは、刺繍枠ＷＫの形状及び大きさにより決定される刺繍縫製が可能な領域のことである。
【００７２】
２）図２７に示すように、縫製対象の刺繍模様として、楕円３５と、縦長の長方形３６と、縦向き菱形３７とが選択された場合であって、仮止め縫いする幾何学図形として「△」を選択する幾何学図形選択キー７ｄが押圧操作された場合には、破線で示す矩形状の刺繍可能領域Ｅにおいて、これら３つの刺繍模様３５〜３７のマスクデータから、先ず、２点鎖線で示す三角形状の外形線が自動的に求められ、この外形線に基づいて実線で示す三角形の仮止め図形４１の仮止め縫いデータを求めるようにしてもよい。
【００７３】
３）図２８に示すように、縫製対象の刺繍模様として、楕円３５と、縦長の長方形３６と、縦向き菱形３７に加えて、斜め向き菱形３８と、三角形３９とが選択された場合であって、仮止め縫いする幾何学図形（多角形）として「五角形」を選択する幾何学図形選択キー７ｄが押圧操作された場合には、破線で示す矩形状の刺繍可能領域Ｅにおいて、これら５つの刺繍模様３５〜３９のマスクデータから、先ず、２点鎖線で示す五角形状の外形線が自動的に求められ、この外形線に基づいて実線で示す五角形の仮止め図形４２の仮止め縫いデータを求めるようにしてもよい。
【００７４】
４）図２９に示すように、縫製対象の刺繍模様として、楕円３５と、縦長の長方形３６と、縦向き菱形３７に加えて、斜め向き菱形３８と、三角形３９とが選択された場合であって、仮止め縫いする輪郭図形選択キー７ｅが操作された場合には、破線で示す矩形状の刺繍可能領域Ｅにおいて、これら５つの刺繍模様のマスクデータから、先ず、２点鎖線で示す形状の外形輪郭線が自動的に求められ、この外形輪郭線に基づいて実線で示す図形４３の仮止め縫いデータを求めるようにしてもよい。
【００７５】
５）図３０に示すように、縫製対象の刺繍模様として、楕円３５と、縦長の長方形３６と、縦向き菱形３７とが選択された場合であって、ユーザーにより、３つの角点Ｋ１〜Ｋ３が順次プロット指示された場合には、これら角点Ｋ１〜Ｋ３からなる実線で示す三角形４４の仮止め縫いデータを求めるようにしてもよい。
【００７６】
６）その他、当業者であれば、本発明の趣旨を逸脱することなく、前記実施例に種々の変更を付加した形態で実施可能で、本発明はそのような変更形態も包含するものである。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施例に係るミシンの斜視図である。
【図２】ミシンの制御系を示すブロック図である。
【図３】刺繍データのデータ構成を説明する図表である。
【図４】仮止め縫いデータ作成制御のフローチャートである。
【図５】仮止め縫い第１，第２自動作成制御のフローチャートである。
【図６】刺繍画像作成制御のフローチャートである。
【図７】輪郭画素抽出制御のフローチャートである。
【図８】先頭黒画素検索制御のフローチャートである。
【図９】輪郭画素検索制御のフローチャートである。
【図１０】仮止め縫いアウトライン作成制御のフローチャートである。
【図１１】仮止め縫いデータ作成制御のフローチャートである。
【図１２】仮止め縫い第３自動作成制御のフローチャートである。
【図１３】刺繍データから求めた刺繍画像の説明図である。
【図１４】刺繍画像拡大処理の説明図である。
【図１５】先頭の黒画素検索処理の説明図である。
【図１６】輪郭画素の説明図である。
【図１７】仮止め縫いアウトラインの説明図である。
【図１８】模様選択画面の表示例の図である。
【図１９】自動作成時における四角の仮止め縫いアウトラインの表示例の図である。
【図２０】自動作成時における編集画面の表示例の図である。
【図２１】自動作成時における円の仮止め縫いアウトラインの表示例の図である。
【図２２】自動作成時における編集画面の表示例の図である。
【図２３】仮止め縫いデータを先頭部に有する図３相当図である。
【図２４】刺繍枠に装着した加工布に縫製した仮止め縫いと刺繍模様を示す図である。
【図２５】ミシンとミシンに接続されたパーソナルコンピュータの斜視図である。
【図２６】２つの刺繍模様を縫製する場合の四角形の仮止め縫いの説明図である。
【図２７】３つの刺繍模様を縫製する場合の三角形の仮止め縫いの説明図である。
【図２８】５つの刺繍模様を縫製する場合の五角形の仮止め縫いの説明図である。
【図２９】５つの刺繍模様を縫製する場合の仮止め縫いの説明図である。
【図３０】３つの刺繍模様を縫製する場合の三角形の仮止め縫いの説明図である。
【符号の説明】
【００７８】
Ｍ      ミシン
６      液晶ディスプレイ
７      タッチパネル
２５    制御装置
２７    ＲＯＭ
２９    フラッシュメモリ
Ｗ      加工布
【図１】
2008264503.tif 000003
【図２】
2008264503.tif 000004
【図３】
2008264503.tif 000005
【図４】
2008264503.tif 000006
【図５】
2008264503.tif 000007
【図６】
2008264503.tif 000008
【図７】
2008264503.tif 000009
【図８】
2008264503.tif 000010
【図９】
2008264503.tif 000011
【図１０】
2008264503.tif 000012
【図１１】
2008264503.tif 000013
【図１２】
2008264503.tif 000014
【図１３】
2008264503.tif 000015
【図１４】
2008264503.tif 000016
【図１５】
2008264503.tif 000017
【図１６】
2008264503.tif 000018
【図１７】
2008264503.tif 000019
【図１８】
2008264503.tif 000020
【図１９】
2008264503.tif 000021
【図２０】
2008264503.tif 000022
【図２１】
2008264503.tif 000023
【図２２】
2008264503.tif 000024
【図２３】
2008264503.tif 000025
【図２４】
2008264503.tif 000026
【図２５】
2008264503.tif 000027
【図２６】
2008264503.tif 000028
【図２７】
2008264503.tif 000029
【図２８】
2008264503.tif 000030
【図２９】
2008264503.tif 000031
【図３０】
2008264503.tif 000032