(57)【特許請求の範囲】
【請求項１】
針と加工布とを相対的に移動させながら前記加工布に絵、文字等の所定模様の刺繍を形成する縫製装置のための、刺繍縫い動作に必要な刺繍データを作成するための装置であって、
模様の形状を確定する基本データを多数個の模様に関して記憶する基本データ記憶手段と、
前記基本データ記憶手段に記憶された模様を選択するための選択手段と、
前記選択された模様に関する刺繍データ容量の増加を伴う刺繍条件を設定する設定手段と、
前記選択手段による選択が行われる都度、選択されている模様に関する前記設定手段による最もデータ容量が多くなるときの刺繍データの最大データ容量を求める最大データ容量検出手段と、
前記基本データ及び刺繍条件に基づいて刺繍データを作成する刺繍データ作成手段と、
この刺繍データ作成手段により作成される刺繍データを記憶する刺繍データ記憶手段と、
前記最大データ容量と刺繍データ記憶手段の記憶可能容量とに基づき模様選択或いは刺繍条件設定に関わる報知をする報知手段とを具備することを特徴とする刺繍データ作成装置。
【請求項２】
前記最大データ容量検出手段により求められた最大データ容量の積算値と前記刺繍データ記憶手段の記憶可能容量とを比較する比較手段を具備すると共に、前記報知手段は、前記積算値が前記記憶可能容量を越えたときにその旨を報知することを特徴とする請求項１記載の刺繍データ作成装置。
【請求項３】
前記報知手段による報知後も、模様の選択操作の続行が可能とされていることを特徴とする請求項２記載の刺繍データ作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、加工布に絵，文字等の所定模様の刺繍を形成する縫製装置における刺繍形成動作に必要な刺繍データを作成するための刺繍データ作成装置に関するものである。
【０００２】
【発明が解決しようとする課題】
例えば、文字や記号等の模様の刺繍を加工布に対して自動的に実行する刺繍ミシンにあっては、ステッチを形成するための針落ち点（一針毎の加工布のＸ，Ｙ方向移動量）等を指定する刺繍データ（ステッチデータ）に基づいて動作するようになっている。かかる刺繍ミシンにおける刺繍データの作成は、ミシン本体とは独立して構成された、或いはミシン本体に内蔵された刺繍データ作成装置により実行されるようになっている。
【０００３】
この刺繍データ作成装置は、模様の形状を確定する基本データが多数（多種類）の模様に対応して、内蔵するＲＯＭに予め記憶されたり、メモリカード等の記憶媒体によって外部から与えられるようになっている。
【０００４】
この場合、基本データとしては、模様の輪郭を刺繍の進行方向に連続する複数の四角形等のブロックに分割してその各頂点の座標等から構成されるブロックデータを用いることが行われている。そして、例えば使用者がタッチパネル等で模様を選択すると、マイクロコンピュータはその模様のブロックデータを読み込み、各ブロックの主辺部を等分割して針落ち点（ステッチデータ）を求める一針展開を行い、以て、刺繍データが作成されるのである。
【０００５】
作成された刺繍データは、例えばＲＡＭの刺繍データ記憶領域に格納される。尚、例えば複数の文字を組み合わせて構成された刺繍（「ＨＡＰＰＹ」等）を加工布に施したい場合には、複数の文字の選択を順次行い、全ての文字の選択が終了した後、これら組合わせ文字の拡大率や縮小率、或いは糸密度を指定し、新たな刺繍データが作成されるようになっている。
【０００６】
而して、一の刺繍データにより加工布に形成される刺繍は、そのデータに応じた所定の大きさとなっており、また所定の糸密度（刺繍進行方向の一定長さに占める糸の本数）になっている。これに対し、特に模様が例えば文字の場合には、同一の模様（文字）であっても大きさや糸密度を種々に変更した刺繍を形成したい場合がある。
【０００７】
このため、刺繍データ作成装置には、拡大，縮小や糸密度の変更といった編集の機能が設けられ、基準となる刺繍に対し、拡大率或いは縮小率及び糸密度を使用者が指定することにより、それに応じた刺繍データを作成することができるようになっている。
【０００８】
ところで、刺繍データのデータ容量は、針落ち点数によって略決まるため、同一形状の模様であっても、大きさが大きいほどデータ容量は大きくなり、又、糸密度が大きいほどデータ容量は大きくなる。さらには、例えば、アルファベットの文字模様に関しても、「Ｂ」，「Ｍ」，「Ｗ」等は、「Ｉ」，「Ｊ」等と比べて針落ち点が多くなるため、刺繍データのデータ容量が大きくなる。
【０００９】
ところが、上記のようにして刺繍データの作成を行う場合、特に、模様が複数の文字を組合わせて構成されるものであるときには、次のような不具合が生じていた。
【００１０】
即ち、模様（文字）の選択操作の終了後に刺繍データが作成されるようになっているため、選択された文字の数により、或いは文字の形状により、刺繍データのデータ容量がＲＡＭの記憶可能容量をオーバーしてしまうことがあった。この場合、刺繍データの作成が途中で不可能となってしまい、ひいては使用者が再び文字を選択し直さなければならず、非常に不便であった。
【００１１】
本発明は上記事情に鑑みてなされたもので、その目的は、使用者が選択した模様についての刺繍データの作成が途中で不可能となってしまうことを未然に防止することができる刺繍データ作成装置を提供するにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１の刺繍データ作成装置は、模様の形状を確定する基本データを多数個の模様に関して記憶する基本データ記憶手段と、前記基本データ記憶手段に記憶された模様を選択するための選択手段と、前記選択された模様に関する刺繍データ容量の増加を伴う刺繍条件を設定する設定手段と、前記選択手段による選択が行われる都度、選択されている模様に関する前記設定手段による最もデータ容量が多くなるときの刺繍データの最大データ容量を求める最大データ容量検出手段と、前記基本データ及び刺繍条件に基づいて刺繍データを作成する刺繍データ作成手段と、この刺繍データ作成手段により作成される刺繍データを記憶する刺繍データ記憶手段と、前記最大データ容量と刺繍データ記憶手段の記憶可能容量とに基づき模様選択或いは刺繍条件設定に関わる報知をする報知手段とを具備している。
【００１３】
この場合、前記最大データ容量検出手段により求められた最大データ容量の積算値と前記刺繍データ記憶手段の記憶可能容量とを比較する比較手段を具備すると共に、前記報知手段は、前記積算値が前記記憶可能容量を越えたときにその旨を報知するように構成することができ（請求項２）、さらに、前記報知手段による報知後も、模様の選択操作の続行が可能となるように構成しても良い（請求項３）。
【００１４】
【発明の実施の形態】
以下、本発明の一実施例（請求項１，２に対応）について、図面を参照しながら説明する。尚、この実施例は、本発明を家庭用の刺繍ミシンに適用したものであり、この刺繍ミシンが、本発明にいう縫製装置及び刺繍データ作成装置の双方を兼ね備えたものとなっている。
【００１５】
図３は、本実施例にかかる刺繍ミシンの外観を概略的に示しており、ミシン本体１はミシンベッド２の上方にアーム部３を一体的に有して構成されている。前記アーム部３の先端部には、針４を有する針棒５が設けられ、また前記針４が通過するリング状の布押え６が設けられている。一方、前記ミシンベッド２の上面には、前記針棒５に対応して針板７が設けられ、その針板７の下面部に位置して図示しない釜機構が設けられている。図示はしないが、前記針棒５及び釜機構並びに布押え６等は、ミシンモータにより駆動機構を介して同期駆動され、以て縫製動作を実行するようになっている。
【００１６】
前記ミシンベッド２には、刺繍縫い動作時に加工布を保持するための刺繍枠８が設けられていると共に、その刺繍枠８ひいては加工布をミシンベッド２上を水平方向に自在に移動させるための水平移動機構９が設けられている。前記刺繍枠８は、この場合ほぼ矩形枠状をなし、外枠と内枠とから構成されてそれらの間に加工布を挟み込むことにより、加工布を枠内部に張渡した状態に保持するようになっている。
【００１７】
詳しい説明は省略するが、前記水平移動機構９は、前記刺繍枠８を図示しないＹ軸モータによりＹ軸（前後）方向に自在に移動させるように構成された移動体１０を、図示しないＸ軸モータにより、Ｘ軸（左右）方向に自在に移動させるように構成されている。これにて、刺繍枠８に保持された加工布は、水平移動機構９により、固有のＸＹ座標系に基づく任意の位置に移動されるのである。このような水平移動機構９により加工布を移動させながら、前記駆動機構により針棒５などを駆動することにより、刺繍縫い動作が実行されるのである。
【００１８】
尚、前記アーム部３の先端側の前面部には、スタート・ストップキー１１が設けられており、ミシン本体１の右側壁面の下部には、電源スイッチ１２が設けられている。また、本実施例の刺繍ミシンは、刺繍の他にも、一般的な各種の実用縫い（直線縫い、ジグザグ縫い、裁ち目かがりなど）を実行することができることは勿論である。この場合、前記布押え６は、図示する刺繍縫い用と実用縫い用との交換が可能とされており、さらに、前記水平移動機構９部分は、ミシンベッド２に対して着脱可能に装着されていて、刺繍縫いを行わないときには、この部分を刺繍枠８と共に取外して一般縫製用の平坦なテーブルに付替えることができるようになっている。
【００１９】
さて、前記アーム部３の前面部には、各種の模様やメッセージなどを画面に表示するための表示手段たるＬＣＤ１３が設けられている。このＬＣＤ１３には、後述するように使用者が刺繍を実行させるにあたって、模様選択画面（図６〜図８参照）や編集画面等が表示されるようになっている。さらに、このＬＣＤ１３の表面には、選択操作部を構成するタッチパネル１４（図４にのみ図示）が設けられている。このタッチパネル１４は、周知のように、透明電極を縦横に並べて構成され、このタッチパネル１４の使用者が手指で触れた位置を検出することができ、選択手段及び設定手段として機能するようになっている。
【００２０】
そして、ミシン本体１内には、図４に示すように、各機構を制御するための制御装置１５が設けられている。この制御装置１５は、マイクロコンピュータを主体として構成され、ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、コントローラ１９及び入出力インターフェース２０を、バス２１により相互に接続して構成されている。前記ミシンモータ（駆動機構）や水平移動機構９のＸ軸モータ，Ｙ軸モータ等は、前記コントローラ１９を介して制御装置１５により制御されるようになっている。また、前記入出力インターフェース２０には、前記ＬＣＤ１３及びタッチパネル１４が接続されている。
【００２１】
尚、本実施例では、制御装置１５には、外部ＲＯＭカード２２が着脱可能に接続されるようになっている。この外部ＲＯＭカード２２には、比較的複雑な絵模様に対応した模様データ（刺繍データ及び表示データ並びに付随する色分解等のデータ）が、多数個の模様に関して記憶されている。この外部ＲＯＭカード２２の制御装置１５への接続は、図３に示すように、ミシン本体１の右側壁部に設けられたカード挿入孔２３に使用者が外部ＲＯＭカード２２を着脱可能に差し込むことによって行われるようになっている。
【００２２】
前記ＲＯＭ１７には、ミシンの刺繍縫い動作や実用縫い動作を制御するための制御プログラム、ＬＣＤ１３の表示制御用の制御プログラム、後述する刺繍データの作成等の各種のデータ処理を行うためのデータ処理用プログラムなどが記憶されている。そして、これと共に、ＲＯＭ１７には、刺繍縫いに関しての多数個の模様に対応する模様データが記憶されている。この場合、ＲＯＭ１７に記憶される模様データとしては、例えば仮名やアルファベット，数字などの文字や記号の模様、比較的単純な形状の飾り模様等とされている。尚、ＲＯＭ１７には、ティーチング用の表示データ等、刺繍に係る模様以外の表示データも記憶されている。
【００２３】
前記模様データは、刺繍データ作成に必要な基本データ及び各模様をＬＣＤ１３に表示するために必要な表示データ（例えばビットマップデータ）並びに付随するデータを含んでいる。ここで、刺繍縫い動作を実行させるため、最終的には、一針毎の加工布のＸ，Ｙ方向の移動量（針落ち位置）等を示す刺繍データが必要となるが、ＲＯＭ１７に記憶されるデータとしては、模様の形状を確定する基本データ（ブロックデータ）とされている。この基本データは、今、例えば模様Ａが図１０に示される文字「Ｙ」の場合、模様Ａの輪郭は刺繍の進行方向に延びる一対の主辺部１−３及び２−４とそれと隣り合う一対の副辺部１−２及び３−４とで囲まれる複数の四角形等のブロックＫに分割され（図１１参照）、得られた各ブロックＫの頂点１，２，３，４の座標の集合等から構成されるブロックデータとされている。従って、本実施例においては、ＲＯＭ１７が基本データ記憶手段として機能する。
【００２４】
また、ＲＡＭ１８には、図５に示すように、選択された模様に関する基本データを記憶する基本データエリア１８ａ、指定された刺繍条件を記憶する刺繍条件エリア１８ｂ、前記基本データ，刺繍条件に基づき刺繍データ作成用プログラムによって得られた刺繍データを記憶する刺繍データエリア１８ｃが、ワーキングエリア等と共に設けられている。従って、本実施例では、ＲＡＭ１８（刺繍データエリア１８ａ）が刺繍データ記憶手段として機能するようになっている。
【００２５】
さて、詳しくは後の作用説明にて明らかとなるように、制御装置１５は、そのソフトウェア構成により、使用者が刺繍縫い動作を実行させたい場合に、まず、前記ＬＣＤ１３の画面に模様選択画面（図６〜図８参照）を表示させるようになっている。使用者は、この模様選択画面を見て、前記タッチパネル１４を操作することにより、刺繍したい所望の模様を選択することができる。この場合、１個の模様の選択はもちろん、複数の模様を順次選択することもできる。このとき、制御装置１５は、使用者により選択された模様に関する基本データを前記ＲＯＭ１７（或いは外部ＲＯＭカード２２）から読出して前記ＲＡＭ１８の基本データエリア１８ａに書込むようになっている。
【００２６】
また、制御装置１５は、上記模様選択が終了すると、ＬＣＤ１３に図示しない編集画面を表示させるようになっている。使用者は、この編集画面を見て、模様のレイアウトや基準の大きさに対する拡大・縮小率、糸密度（そのブロックＫの中心線ｌを単位長さ当りステッチＳが何本横切るか）等の刺繍条件を、タッチパネル１４を操作することにより、設定することができるようになっている。
【００２７】
尚、前記拡大・縮小率及び糸密度に関しては、実使用に適切な上限値，下限値が予め設定されており、その範囲内で任意の設定が可能とされる。また、この刺繍条件は、前記ＲＡＭ１８の刺繍条件エリア１８ｂに書き込まれるようになっている。
【００２８】
この刺繍条件の設定が終了すると、制御装置１５は前記基本データおよび刺繍条件に基づいて刺繍データを作成するようになっている。この刺繍データの作成は、模様Ａの基本データ及び指定された刺繍条件から、各ブロックＫの主辺部１−３及び２−４を等分割して針落ち点ａ〜ｆ（図１１（ｂ）参照）を演算により求めることにより行われるようになっている。従って、本実施例では、制御装置１５が刺繍データ作成手段として機能する。
【００２９】
そして、前記制御装置１５は、使用者がＬＣＤ１３の模様選択画面（図６参照）にて模様の選択操作しているときに、その模様に関する刺繍データの最大容量を求めるように構成されている。この場合、複数の模様の組合わせから構成される刺繍を加工布に施す場合は、まず、複数の模様を順次選択することになるが、制御装置１５は、模様の選択の都度それまでに選択された全ての模様に関する刺繍データの最大データ容量を求めるようになっている。ここで、刺繍データの最大データ容量とは、選択された模様について、最大の拡大率且つ最大の糸密度において得られる刺繍データのデータ容量をいう。
【００３０】
さらに、制御装置１５は、前記刺繍データの最大データ容量と、前記ＲＡＭ１８の刺繍データエリア１８ｃの記憶可能容量とを比較し、最大データ容量が刺繍データエリア１８ｃの記憶可能容量を越えると、ＬＣＤ１３に表示されていた模様選択画面に代わって、前記最大データ容量が前記記憶可能容量を越えた旨、この場合「データ容量が制限を越えました。」というメッセージを表示させるようになっている（図９参照）。従って、制御装置１５は、本発明でいう最大データ容量検出手段及び比較手段として機能し、又、ＬＣＤ１３は報知手段として機能する。
【００３１】
次に、上記構成の作用について、図１、図２及び図７並びに図８も参照して述べる。図１のフローチャートは、模様選択から縫製までの制御装置１５が実行する処理の手順を示しており、まずこの図１を参照しながら、刺繍縫い実行時の全体の概略について述べる。
【００３２】
まず、ミシン本体１の電源スイッチ１２がオンされると、各種イニシャル操作が実行されて、ＬＣＤ１３に、図示しない初期画面（メニュー選択画面）が表示される（ステップＳ１）。ここで、使用者が刺繍縫い動作を実行させたい場合には、タッチパネル１４を操作して刺繍模様選択の項目を選択する。すると、ＬＣＤ１３の画面に模様選択画面が表示される（ステップＳ２）。図６は、文字模様、この場合アルファベットの大文字の選択に係る一つの模様選択画面を示しており、ここでは、前記ＲＯＭ１７に記憶された表示データに基づいて、一画面に「Ａ」，「Ｂ」，「Ｃ」…の２６個のアルファベットが四角形の枠によって囲まれた形態で表示されている。
【００３３】
使用者は、模様選択画面をみて、刺繍を形成したい文字模様を選択する（ステップＳ３）ことになる。この選択は、ＬＣＤ１３の画面（タッチパネル１４）の選択したい文字模様が表示されている部分を直接手指で触れることにより行われる。今、使用者が、「ＨＡＰＰＹ」という刺繍を加工布に施したい場合には、まず、文字模様「Ｈ」を選択する。この選択が行われると（ステップＳ３にてＹｅｓ）、図７に示すように、ＬＣＤ１３に表示されている模様選択画面の上部の領域に「Ｈ」が表示される（ステップＳ４）。
【００３４】
続いて、ステップＳ５では、選択模様の基本データ（ブロックデータ）がＲＯＭ１７から読み込まれてＲＡＭ１８の基本データエリア１８ａに記憶されると共に選択模様に関する刺繍データの最大データ容量の計算が実行される。この最大データ容量の計算処理は、図１０に示すように模様「Ｈ」の基本データと刺繍条件（この場合、糸密度及び縮小・拡大率）とに基づいて演算されるのであるが、その詳細については後述する。
【００３５】
この最大データ容量の計算処理の後、制御装置１５により最大データ容量とＲＡＭ１８の刺繍データエリア１８ｃ記憶可能容量との比較がなされ、最大データ容量が記憶可能容量以下である場合には（ステップＳ６でＹｅｓ）、再び、模様選択操作を繰り返す（ステップＳ７でＮｏ）。
【００３６】
ここで、図２のフローチャートは、上記図１のステップＳ５の選択模様の刺繍データの最大データ容量計算の処理の詳細を示しており、以下、この処理について述べる。この容量計算の作業は、選択された模様の基本データ及び編集モードにて指定される刺繍条件から形成される刺繍データのデータ容量は、模様の形状によって異なり、また、糸密度や縮小・拡大率により異なることから、最もデータ容量が大きくなる場合を想定して行われる。具体的には、拡大率及び糸密度を共に最高に設定し、これら拡大率及び糸密度と基本データとから演算により求められる刺繍データのデータ容量である。
【００３７】
まず、ステップＳ２１では、選択された模様の基本データがＲＡＭ１８の基本データエリア１８ａに記憶される。続いて、縮小・拡大率及び糸密度が、それぞれ編集モードにて選択可能な最大値に設定される（ステップＳ２２，Ｓ２３）。そして、上記基本データ及び刺繍条件から演算により針落ち点が求められて刺繍データが作成され（ステップＳ２４）、刺繍データのデータ容量が計算される（ステップＳ２５）。この場合、選択される模様が複数個あるときは、模様が選択される都度、上述の作業が繰り返されることになり、従って、最終的に得られるデータ容量は、複数個の模様に関する最大データ容量の積算値となる。
【００３８】
図１のフローチャートに戻って、「Ｈ」に続く文字「Ａ」，「Ｐ」，「Ｐ」，「Ｙ」の選択操作が、上述の選択手順に従って繰り返されて、模様選択画面の上部の領域に「ＨＡＰＰＹ」が表示される（図８）。「Ｙ」までの選択が終わっても、最大データ容量が記憶可能容量を越えない場合には（ステップＳ６にてＹｅｓ）、使用者は選択操作の終了を指定操作する。すると、編集モードに移行し（ステップＳ７にてＹｅｓ）、ＬＣＤ１３の画面は図示しない編集画面に切替えられる。
【００３９】
ここで、使用者によるタッチパネル１４の操作により、模様のレイアウトや回転、拡大・縮小率等が指定されると（ステップＳ８でＹｅｓ）、その内容がＲＡＭ１８の刺繍条件エリア１８ｂに記憶される（ステップＳ９）。同様に、模様の糸密度が指定されると（ステップＳ１０にてＹｅｓ）、その内容がＲＡＭ１８の刺繍条件エリア１８ｂに記憶される（ステップＳ１１）。
【００４０】
そして、制御装置１５は、これらＲＡＭ１８の刺繍条件エリア１８ｂに記憶された刺繍条件と、ＲＡＭ１８に記憶されている基本データとに基づいて、選択された全ての文字について刺繍データを形成する（ステップＳ１２）。この刺繍データはＲＡＭ１８の刺繍データエリア１８ｃに記憶される（ステップＳ１３）。
【００４１】
このとき、前記ステップＳ５，Ｓ６にて、選択された模様の刺繍データの最大データ容量が、ＲＡＭ１８（刺繍データエリア１８ｃ）の記憶可能容量を越えないことが判っているので、刺繍データ作成が途中でとぎれることなく、全体の刺繍データが作成され、記憶されるのである。
【００４２】
このように刺繍データを作成した後、使用者は縫製作業を選択し（ステップＳ１４）、縫製作業を開始させる（ステップＳ１５）と、制御装置１５は、この刺繍データ及びＲＯＭ１７に記憶されたプログラムに基づいて、ミシンの各機構を制御し、刺繍縫い動作を実行させる。
【００４３】
一方、使用者が例えば「ＨＡＰＰＹ  ＢＩＲＴＨＤＡＹ」の文字模様を刺繍したいと考え、「Ｂ」の文字を選択したところで、最大データ容量の計算処理の結果、最大データ容量が記憶可能容量を上回っていたとする（ステップＳ６でＮｏ）。すると、図９に示すように、模様選択画面に「データ容量が制限を越えました」というエラーメッセージが表示され、それまで模様選択画面の上部の領域に表示されていた文字「ＨＡＰＰＹＢ」のうち「Ｂ」が消去される（ステップＳ１６及びＳ１７）。
【００４４】
このとき、使用者が、とりあえず「ＨＡＰＰＹ」の刺繍のみ実行することを考え、エラーメッセージと共にＬＣＤ１３に表示されている「確認」キーを押圧操作すると（ステップＳ１８でＹｅｓ）、エラーメッセージが消えて模様選択画面に戻る。そして、使用者による選択操作によって上述のように編集モードに移行させることができる（ステップＳ７でＹｅｓ）。このとき、使用者が「ＨＡＰＰＹ  ＢＩＲＴＨＤＡＹ」という刺繍を変更することを考え、続行の指定（「確認」キーの押圧操作）をしなかった場合には、それまでに選択された全ての文字がキャンセルされて終了する（ステップＳ１８でＮｏ）。
【００４５】
従って、刺繍データの容量が、ＲＡＭ１８の記憶可能容量を越える虞があるときには、そのまま刺繍データの作成を行ってしまうことが未然に防止されるのである。
【００４６】
このように本実施例によれば、刺繍条件に基づいて基本データを加工し刺繍データを作成するにあたり、まず、模様を選択操作しているときに、使用者により選択された全ての模様に関して刺繍データ容量の最大値が計算されるようになっている。この最大データ容量は、編集モードで刺繍条件を設定した場合にこの刺繍データと基本データとに基づいて作成される刺繍データのデータ容量が最も大きくなる場合を想定して求められる。
【００４７】
従って、模様の選択操作が終了するまでＬＣＤ１３に何等メッセージが表示されなければ、選択した模様の最大データ容量がＲＡＭ１８の刺繍データエリア１８ａの記憶可能容量を越えていないことになるので、続いて行う模様の編集処理においては、どの様な刺繍条件でも設定することができる。
【００４８】
また、模様の選択操作の途中で最大データ容量が記憶可能容量を越えた場合には、その旨が報知されるので、使用者は、その時点で、選択された模様をキャンセルして異なる模様の選択を実行するか、或いは、使用者の所望する刺繍のうち既に選択した模様についてまず、刺繍データを作成するか判断することができる。従って、使用者が選択した全ての模様について、必ず刺繍データを作成することができるので、従来のように模様の選択が全て終了した段階で刺繍データの作成が不可能であることが判明し、模様の選択操作をやり直さなければならない、という不具合を未然に防止できるのである。
【００４９】
ところで、上述した説明では、複数の模様を組合わせたデータ容量が記憶可能容量を越えた場合について説明したが、１つの模様が選択されたときであっても、その模様のデータ容量が記憶可能容量を越えると、上述したような報知が自動的に実行される。基本的には、１つの模様の拡大率及び糸密度を最高にしても記憶可能容量を越えることはないが、刺繍ミシンの多機種化に伴いその記憶可能容量も多様化するにつれて、１つの模様のデータ容量が記憶可能容量を越える場合がある。また、刺繍データを作成する装置が一般に普及し始めたことから、作られた模様データの共用化が望まれているが、記憶可能容量の多様化が進むにつれて必ずしもすべての刺繍ミシンの記憶可能容量を越えないデータが作られるとは限らない。一方、最も容量の少ない記憶可能容量を有するミシンに合わせてデータを作成するのでは、模様作成の自由度が阻害されてしまう。
【００５０】
その結果、１つの模様であっても、その面積が広かったり、重複して縫製される部分が多いために針落ち点の数が多い場合には記憶可能容量を越える可能性が生じる。また、１つの縫目の長さが長く針落ち点の数自体は少ないが、１つの縫目の長さが所定の長さを越えると、例えば、所定の長さ以下の距離は１バイトでデータが構成されるが、その所定の長さを越える距離を表すデータは２バイトで構成されるという場合にも、１つの模様であっても記憶可能容量を越える可能性がある。しかし、上述した構成であれば、１つの模様が選択されたときから最大データ容量の計算が成されているので、模様を組合わせる前に、作業者は組合わせ不可能であるなどの不具合を知ることができる。
【００５１】
尚、上記実施例では、最大データ容量が、ＲＡＭ１８の記憶可能容量を越えた場合には、そのときの模様の選択を不可能とした。しかしながら、必ずしも使用者は刺繍データのデータ容量が最大となる刺繍条件を設定することを望んでいるとは限らないため、刺繍条件としてデータ容量が大きくならないもの（例えば糸密度を最も小さくする）を指定する場合には、続いて編集モードへ移行することを可能に構成しても良い。
【００５２】
また、本実施例では最大データ容量の計算は、ただ１つの模様が選択されたときから実行されるようにしたが、２以上のある所定の数の模様が選択された場合に実行されるようにしても良い。
【００５３】
その他、本発明は上記実施例に限定されるものではなく、種々の拡張、変更が可能である。例えば上記実施例では、本発明を家庭用のミシンに適用したが、工業用の縫製装置に適用しても良く、また、例えばパソコン（ノートパソコン）等を用いて、ミシンとは独立して刺繍データの処理を行う処理装置に適用することも可能である。
【００５４】
また、上記実施例では、刺繍枠８により針４に対して加工布側を移動させる構成としたが、針（針棒）側を加工布に対して移動させながら刺繍模様を形成するものや、針と加工布との双方を移動させながら刺繍模様を形成するものにも適用でき、刺繍枠を用いずに、針振り及び送り歯による加工布の前後左右の移動によって刺繍を形成するものにも適用できる。
【００５５】
さらには、記憶手段としてはＲＯＭ及び外部ＲＯＭカードに限らず、ＲＯＭのみで済ませたり、或いはＲＡＭを用いたり、磁気ディスク、光ディスクなど読み書き可能なものも含めて各種の記憶媒体を記憶手段として用いることができる。また、表示手段としてもＬＣＤに限らず、ＣＲＴディスプレイ等であっても良い。そして、選択手段としては別途のスイッチやキーボードを用いても良く、表示内容なども適宜変更することが可能である。
【００５６】
【発明の効果】
以上の説明にて明らかなように、本発明の請求項１の刺繍データ作成装置によれば、選択手段により模様が選択される都度、その模様に関する刺繍データの最大データ容量が最大データ容量検出手段により求められ、報知手段により、最大データ容量と、刺繍データ記憶手段の記憶可能容量とに基づき模様選或いは刺繍条件設定に関わる報知がなされるようになっているので、使用者は模様を選択している段階で、その選択された模様の刺繍データを作成することができるということがわかる。従って、従来のように、使用者の所望する模様が刺繍データを作成可能かどうか不明のまま、模様を選択し、続いて刺繍条件の設定の段階で刺繍データの作成が不可能となってしまうという不具合をなくすことができる。
【００５７】
このとき、複数の模様に関する刺繍データの最大データ容量の積算値と記憶可能容量とが比較手段により比較され、前記積算値が記憶可能容量を上回っている場合には、その旨が報知されるようになっていると、使用者は選択模様を変更しなければならないことを確実に知ることができる（請求項２）。
【００５８】
しかも、報知手段による報知後も、模様の選択操作の続行が可能とすると、使用者の判断により、模様の変更や、複数の模様を部分的に修正することなどが可能となり、また、報知手段により報知される前に選択された模様のみについて刺繍縫い動作を実行させることができる（請求項３）。
【図面の簡単な説明】
【図１】本発明の一実施例を示すもので、模様選択から縫製までの手順を示すフローチャート
【図２】最大データ容量の計算処理手順を示すフローチャート
【図３】刺繍ミシンの外観を示す斜視図
【図４】制御装置を中心とした電気的構成を示すブロック図
【図５】ＲＡＭの内容を示す図
【図６】模様選択画面の一例を示す図
【図７】模様「Ｈ」が選択されたときの模様選択画面を示す図
【図８】模様「ＨＡＰＰＹ」が選択されたときの模様選択画面を示す図
【図９】エラーメッセージが表示されたときの様子を示す図
【図１０】模様の基本データの一例を示す図
【図１１】ブロックの一針展開の方法を説明するための図
【符号の説明】
図面中、１はミシン本体（縫製装置）、４は針、１４はタッチパネル（選択手段，設定手段）、１５は制御装置（刺繍データ作成手段，最大データ容量検出手段）、１７はＲＯＭ（基本データ記憶手段）、１８はＲＡＭ（刺繍データ記憶手段）を示す。
【図１】
0003617152.tif 000002
【図２】
0003617152.tif 000003
【図３】
0003617152.tif 000004
【図４】
0003617152.tif 000005
【図５】
0003617152.tif 000006
【図６】
0003617152.tif 000007
【図７】
0003617152.tif 000008
【図８】
0003617152.tif 000009
【図９】
0003617152.tif 000010
【図１０】
0003617152.tif 000011
【図１１】
0003617152.tif 000012