(57)【要約】【課題】複数の刺繍データ作成装置で共通の記録媒体を使用した場合であっても、記録媒体に記録される刺繍データのファイル名が重複する可能性をなくし、刺繍ミシンにおける刺繍データの読取不具合を軽減可能な刺繍データ作成装置を提供する。【解決手段】刺繍データを記録媒体９に記録する刺繍データ作成装置１が、刺繍データのファイル数を記憶する記憶部３３と、記録媒体９に記録された刺繍データの第１のファイル数Ｆ１と、記憶部３３に記憶された刺繍データの第２のファイル数Ｆ２とを比較し、大きい方のファイル数を最大ファイル数に決定する決定手段（ＣＰＵ３１）と、最大ファイル数に所定数値を加えて新たなファイル数を生成する生成手段（ＣＰＵ３１）と、新たなファイル数と新たなファイル数に関連付けられたファイル名データを記録媒体９に記録し、新たなファイル数を記憶部３３に記憶させる記録手段（ＣＰＵ３１）を備える。【選択図】図２
2006149424.tif 000002
【特許請求の範囲】
【請求項１】
画像データから刺繍データを作成し、当該刺繍データを記録媒体に記録する刺繍データ作成装置において、
前記刺繍データのファイル数を記憶する記憶部と、
前記記録媒体に記録された刺繍データの第１のファイル数と、前記記憶部に記憶された刺繍データの第２のファイル数とを比較して、大きい方のファイル数を最大ファイル数に決定する決定手段と、
前記決定手段によって決定された最大ファイル数に所定の数値を加算して新たなファイル数を生成する生成手段と、
前記生成手段によって生成された新たなファイル数と、当該新たなファイル数に関連付けられたファイル識別情報を前記記録媒体に記録すると共に、前記新たなファイル数を前記記憶部に記憶させる記録手段と、
を備えることを特徴とする刺繍データ作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍縫いミシンによる刺繍縫いに使用される刺繍データの作成に好適に適用される刺繍データ作成装置に関する。
【背景技術】
【０００２】
従来、模様を刺繍縫いすることができるミシンとして、予め作成した刺繍データをミシン制御部に読み込ませることにより、自動的に刺繍縫いを行う刺繍ミシンが知られている。このような刺繍模様の自動縫製に使用する刺繍データの作成には、模様が描かれている原画像をイメージスキャナ（以下、単に「スキャナ」という。）などの画像読取装置を用いて読み取って、その画像データを、刺繍模様を縫うための刺繍データに自動的に変換して作成する刺繍データ作成装置が用いられる。
このような刺繍データ作成装置として、例えば、色数の多い模様の刺繍データを短時間で容易に作成するために、複数のパーツからなる刺繍の画像データを、輪郭や輪郭内部の領域など複数の画像データに分割し、同色縫いをする画像データ毎に同一のメモリ領域に登録した後に刺繍データに変換する方法が知られている（例えば、特許文献１参照）。
刺繍データ作成装置は、スキャナで読み取った画像データを刺繍データに変換する際に、刺繍データ毎に順次シーケンス番号を割り付けたファイル名を付した上で記録媒体に記録し、この記録媒体をミシンにセットすることによって、ミシンの制御部が該刺繍データに基づいて刺繍縫いを行うものである。
【特許文献１】特開２００２−３５５４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した刺繍データ作成装置においては、複数の刺繍データ作成装置に対して共通の記録媒体を使用した場合に、当該記録媒体に同一のファイル名をもつ刺繍データが複数記録されてしまい、ミシンの制御部による刺繍データの読み取りが適切に行われないという問題があった。
具体的には、刺繍データ作成装置（以下、便宜のため「装置Ａ」という。）は、刺繍データを作成した順番に、最後に作成した刺繍データに割り付けた番号の次の番号を機械的に割り付けるので、例えば、他の刺繍データ作成装置（以下、「装置Ｂ」という。）によって刺繍データが既に幾つか記録された記録媒体に対して、装置Ａが刺繍データを記録する際、装置Ｂによって当該記録媒体に記録されたファイルの数よりも、装置Ａが最後に作成した刺繍データに割り付けた番号が小さい場合には、当該番号の次の番号を割り付けたファイル名の刺繍データが、記録媒体に重複して記録されることとなる。その結果、刺繍ミシンで刺繍データを読み取れないという問題があった。
【０００４】
本発明の課題は、複数の刺繍データ作成装置に対して共通の記録媒体を使用した場合であっても、記録媒体に記録される刺繍データのファイル名が重複する可能性をなくし、刺繍ミシンにおける刺繍データの読み取り不具合を軽減できる刺繍データ作成装置を提供することである。
【課題を解決するための手段】
【０００５】
以上の課題を解決するため、請求項１記載の発明は、画像データから刺繍データを作成し、当該刺繍データを記録媒体に記録する刺繍データ作成装置において、前記刺繍データのファイル数を記憶する記憶部と、前記記録媒体に記録された刺繍データの第１のファイル数と、前記記憶部に記憶された刺繍データの第２のファイル数とを比較して、大きい方のファイル数を最大ファイル数に決定する決定手段と、前記決定手段によって決定された最大ファイル数に所定の数値を加算して新たなファイル数を生成する生成手段と、前記生成手段によって生成された新たなファイル数と、当該新たなファイル数に関連付けられたファイル識別情報を前記記録媒体に記録すると共に、前記新たなファイル数を前記記憶部に記憶させる記録手段と、を備えることを特徴としている。
【０００６】
ここで、「第１のファイル数」とは、原則として、記録媒体に記録された刺繍データファイルの総数を意味し、「第２のファイル数」とは、原則として、刺繍データ作成装置によって作成された刺繍データの総数を意味する。
【発明の効果】
【０００７】
請求項１記載の発明は、決定手段によって、第１のファイル数と第２のファイル数とから、より大きい方のファイル数が最大ファイル数に決定され、生成手段によって、最大ファイル数に所定の数値が加算されて新たなファイル数が生成され、記録手段によって、この新たなファイル数及び新たなファイル数に関連付けられたファイル識別情報が記録媒体に記録され、新たなファイル数が記憶部に記憶されることとなる。
これにより、複数の刺繍データ作成装置に対して共通の記録媒体を使用した場合であっても、既に記録媒体に記録されているファイル名と、新たに記録媒体に記録される刺繍データのファイル名とが重複する可能性をなくすことができ、刺繍ミシンにおける刺繍データの読み取り不具合を軽減することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。ただし、発明の範囲は、図示例に限定されるものではない。
【０００９】
図１は、本発明に係る刺繍データ作成装置を、蓋体を開けた状態で示した外観斜視図である。
刺繍データ作成装置１は、画像データから刺繍データを作成し、当該刺繍データを記録媒体９に記録する作成装置であって、図１に示すように、収納ケース２の内部に、装置本体３とフラットベットスキャナ（以下、単に「スキャナ」という。）４と、記録装置５が収納されている。また、収納ケース２の一方の長手側面部、即ち収納ケース２の後面部には、蓋体１１が収納ケース２の上面を開閉可能に取り付けられている。
【００１０】
装置本体３と収納ケース２とは一体的に形成されており、収納ケース２には画像データや各種操作キーなどを表示する液晶表示部６が設けられている。液晶表示部６を構成するモニターはタッチパネルの機能を備え、キーボードやマウスを使わずに、指や専用の入力ペンなどで直接触れる（タッチする）ことにより、各種操作の指示を入力することができるタッチ入力部７を構成する。タッチパネルが入力を受け付ける方法としては、例えば、抵抗膜方式、光学方式、磁気誘導方式、静電気容量方式、弾性波方式などを用いることができ、またその他の方法を適宜採用することができる。
【００１１】
スキャナ４は、ガラス板４Ａを備え、該ガラス板４Ａに原画を載置し、さらに原画の上方からカバー４Ｂ（一部図示省略）を当てて、画像読み取り指示を入力することにより、該原画の模様を画像データとして装置本体３に取り込むことができるようになっている。
尚、画像読み取り指示は、スイッチなどの入力部（図示省略）を介して行われることとしても良いし、タッチ入力部７のタッチパネルを直接触れることによって入力されるものであっても構わない。
また、カバー４Ｂは不要であれば必ずしも用いることとしなくても良いが、カバー４Ｂとガラス板４Ａとで原画を挟み込むことによって、ガラス板４Ａに原画を好適に密着させ、且つ原画とガラス板４Ａとの間に画像読み取りの際に障害となる光線が漏れ入ることを効果的に防止することができる。
【００１２】
また、刺繍データ作成装置１は、収納ケース２の一方の短手側面部に電源コード８Ａが接続され、また該短手側面部には電源スイッチ８Ｂと液晶表示部６の明るさを調整するボリューム６Ａとが設置されている。また、蓋体１１が設けられた長手側面部と反対側の長手側面部、即ち収納ケース２の前面部に設けられているカバー２Ａの内側には、データを記録しておくための記録媒体９を刺繍データ作成装置１にセットするための挿入部２Ｂが設けられ、挿入部２Ｂに記録媒体９を挿入することで、記録装置５に記録媒体９が装着されるようになっている。
記録装置５は、装置本体３で作成された刺繍データを記録媒体９に記録する。そして、この刺繍データが記録された記録媒体９をミシン（図示省略）にセットすることによって、ミシンの制御部（図示省略）に該刺繍データを読み込ませることができるようになっている。
【００１３】
記録媒体９としては、例えば、磁気的または光学的に記録を行うものが挙げられ、フロッピーディスク（登録商標）やコンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、メモリスティック（登録商標）、メモリカードなどが用いられる。図２および図３に示すように、これらの記録媒体９には、第１のファイル数Ｆ１と、ファイル数に関連付けられたファイル識別情報としてのファイル名データ９１などが記録されている。
【００１４】
装置本体３は、図２に示すように、入／出力インターフェース３Ａ、ＣＰＵ（Central  Processing  Unit）３１、ＲＡＭ（Random  Access  Memory）３２、記憶部３３、などを備えて構成される。
入／出力インターフェース３Ａには、スキャナ４や液晶表示部６、タッチ入力部７、記録装置５などが接続される。
ＣＰＵ３１は、所定のタイミング或いはタッチ入力部７などを介して入力された操作信号に応じて記憶部３３に格納されたプログラムを読み出してＲＡＭ３２に展開し、当該プログラムに基づいて刺繍データ作成装置１を構成する各部への指示やデータの転送等を行う。
ＲＡＭ３２は、ＣＰＵ３１の作業領域として用いられ、記憶部３３から読み出されたプログラムやＣＰＵ３１で処理されたデータ等を一時的に記憶する。
記憶部３３は、データの書き換えが可能な不揮発性メモリであって、例えば、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、フラッシュメモリ、強誘電体メモリなどを用いることができる。
記憶部３３は、刺繍データ作成装置１にかかるシステムプログラムやアプリケーションプログラム、本実施の形態を実現するためのプログラムやデータ等を格納する。具体的には、記憶部３３は、決定プログラム３３１、生成プログラム３３２、記録プログラム３３３、第２のファイル数Ｆ２、などを格納する。
【００１５】
決定プログラム３３１は、記録媒体９に記録された刺繍データの第１のファイル数Ｆ１と、刺繍データ作成装置１の記憶部３３に記憶された刺繍データの第２のファイル数Ｆ２とを比較して、大きい方のファイル数を最大ファイル数に決定するためのプログラムであって、ＣＰＵ３１は当該決定プログラム３３１を実行することにより、決定手段として機能する。
具体的には、ＣＰＵ３１は、記録媒体９から第１のファイル数Ｆ１およびファイル名データ９１を読み込み、同時に記憶部３３から第２のファイル数Ｆ２を読み込み、両ファイル数を比較する。このとき、第１のファイル数Ｆ１と第２のファイル数Ｆ２の何れか一方のファイル数が他方のファイル数よりも大きい場合には、当該大きい方のファイル数を最大ファイル数に決定する。また、第１のファイル数Ｆ１と第２のファイル数Ｆ２とが一致する場合には、第２のファイル数Ｆ２を最大ファイル数に決定する。  
【００１６】
生成プログラム３３２は、ＣＰＵ３１によって決定された最大ファイル数に所定の数値を加えて、新たなファイル数を生成するためのプログラムであって、ＣＰＵ３１は当該生成プログラム３３２を実行することによって、生成手段として機能する。
ここで、「所定の数値」とは、特に限定されるものではなく、任意の数値を用いることができる。本実施形態においては「１」を用いることとした。
【００１７】
記録プログラム３３３は、ＣＰＵ３１によって生成された新たなファイル数と、当該新たなファイル数に関連付けられたファイル識別情報としてのファイル名を記録媒体９に記録すると共に、新たなファイル数を記憶部３３に記憶させるためのプログラムであって、ＣＰＵ３１は、当該記録プログラム３３３を実行することによって記録手段として機能する。
ここで、「ファイル名」とは、個々の刺繍データのファイルを識別するために各ファイルに付与された固有の名称である。ファイル名にはファイル数そのものが用いられても良いが、ファイル数と対応付けられた所定の記号や文字が用いられてもよい。
【００１８】
以下に、本実施形態による刺繍データ作成及び記録処理を、図３の具体例を用いて、図４に示すフローチャートに従って説明する。尚、図３（ａ）〜（ｃ）は、記録媒体９に記録される第１のファイル数Ｆ１とファイル名データ９１および記憶部３３に記憶される第２のファイル数Ｆ２を示す図であって、刺繍データ作成装置１による刺繍データ作成処理が実行されることによって、第１のファイル数Ｆ１と第２のファイル数Ｆ２及びファイル名データ９１が、処理前のデータ（各上段図）から処理後のデータ（各下段図）へ、どのように書き換えられるかを説明するための図である。
【００１９】
まず、オペレータによって、スキャナ４のガラス板４Ａ上に載置された原画から画像データが読み取られ、画像データが装置本体３のＣＰＵ３１に入力されると（ステップＳ１）、ＣＰＵ３１は入力された画像データに基づいて、記憶部３３から刺繍データ作成プログラム（図示省略）を読み出して実行することにより、刺繍データを作成し（ステップＳ２）、当該刺繍データをＲＡＭ３２に記憶させて、次ステップに移行する。
【００２０】
ステップＳ３では、ＣＰ３１は、記憶部３３より決定プログラム３３１を読み出して実行することによって、記録媒体９に記録された第１のファイル数Ｆ１（＝ｎ）とファイル名データ９１とを読み込み（ステップＳ３）、ＲＡＭ３２に記憶する。同様に、ＣＰＵ３１は、刺繍データ作成装置１の記憶部３３に記憶されている第２のファイル数Ｆ２（＝ｍ）を読み込み（ステップＳ４）、ＲＡＭ３２に記憶して、次ステップに移行する。
ステップＳ５では、ＣＰＵ３１は、ＲＡＭ３２に記憶された第１のファイル数（ｎ）と第２のファイル数（ｍ）とを読み出し、どちらのファイル数が大きいかを決定する（ステップＳ５）。
ＣＰＵ３１が、第２のファイル数（ｍ）が第１のファイル数（ｎ）よりも大きい、若しくは両ファイル数が等しいと判断すると（ステップＳ５；Ｙｅｓ）、ステップＳ６に移行して、第２のファイル数（ｍ）を最大ファイル数に決定する。
一方、ＣＰＵ３１が、第１のファイル数（ｎ）が第２のファイル数（ｍ）よりも大きいと判断すると（ステップＳ５；Ｎｏ）、ステップＳ７に移行して、第１のファイル数Ｆ１を最大ファイル数に決定する。
尚、ここでは説明を簡便に行うため、「ｎ＞ｍ」の関係が成立するものとして、以下の説明に供する。
【００２１】
次いで、ＣＰＵ３１は、記憶部３３より生成プログラム３３２を読み出してＲＡＭ３２の所定の作業領域に展開し、当該生成プログラム３３２に従って、ＲＡＭ３２に記憶された最大ファイル数（ｎ）に「１」を加算し、新たなファイル数（ｎ＋１）を生成する（ステップＳ８）。
そして、ＣＰＵ３１は、記憶部３３より記録プログラム３３３を読み出してＲＡＭ３２の所定の作業領域に展開し、これに従ってＲＡＭ３２に記憶されているファイル名データ９１を読み出し、このデータに、生成された新たなファイル数（ｎ＋１）に関連付けられたファイル名を追加して、記録媒体９に記録すると共に、新たなファイル数（ｎ＋１）を記録媒体９に記録し、記憶部３３に記憶させて（ステップＳ９）、本処理を終了する。
【００２２】
次に、図３（ｂ）、（ｃ）に示す具体的な数値を用いて、図４のフローチャートに従って説明する。
（１）第１のファイル数Ｆ１＞第２のファイル数Ｆ２の場合（図３（ｂ）参照）
第１のファイル数Ｆ１は５であって、第２のファイル数Ｆ２が３であるので、第１のファイル数（５）が最大ファイル数に決定される。そして、最大ファイル数（５）に１を加算した新たなファイル数（６）に関連付けられたファイル名（例えば、「ＸＸ００６」）が新たに記録媒体９に記録されると共に、新たなファイル数（６）が記録媒体９に記録され、記憶部３３にも記憶される。
【００２３】
（２）第１のファイル数Ｆ１＜第２のファイル数Ｆ２の場合（図３（ｃ）参照）
第１のファイル数Ｆ１が２であって、第２のファイル数Ｆ２が６であるので、第２のファイル数（６）が最大ファイル数に決定される。そして、最大ファイル数（６）に１を加算した新たなファイル数（７）に関連付けられたファイル名（例えば、「ＸＸ００７」）が記録媒体９に新たに記録されると共に、新たなファイル数（７）が記録媒体９に記録され、記憶部３３にも記憶される。
【００２４】
以上に説明した刺繍データ作成装置１によると、第１のファイル数Ｆ１と第２のファイル数Ｆ２とから決定されたより大きいファイル数に所定の数値（例えば、１）が加算されて新たなファイル数が生成され、新たなファイル数及び新たなファイル数に関連付けられたファイル名が記録媒体９に記録されると共に、新たなファイル数が記憶部３３に記憶されることとなる。これにより、複数の刺繍データ作成装置１に対して共通の記録媒体９を使用した場合であっても、既に記録媒体９に記録されている刺繍データのファイル名と、新たに記録媒体９に記録される刺繍データのファイル名とが重複する可能性をなくすことができることとなって、刺繍ミシンによる刺繍データの読み取り不具合を軽減することができる。
【００２５】
尚、最大ファイル数に加算する所定の数値は、「１」に限られるものではなく適宜設定することができる。このとき、記録媒体９に記録可能なファイル数などを鑑みて設定することが好ましい。また、乱数発生装置などを用いてファイル名を作成することとしても構わない。
さらに、第１のファイル数Ｆ１と第２のファイル数Ｆ２とが一致した場合に、ＣＰＵ３１（決定手段）によって、第２のファイル数Ｆ２を最大ファイル数に決定することとしたが、これに限らず、第１のファイル数Ｆ１を最大ファイル数としても構わない。
そして、原画をスキャナで読み取ることによって画像データを装置本体３に入力することとしたが、例えば、既に画像データとして作成されたデータを、パソコンなどの外部機器から入／出力インターフェース３Ａを介して入力することにより刺繍データの作成に供することとしても構わない。
【００２６】
本発明における「第１のファイル数Ｆ１」とは、原則として、記録媒体９に記録された刺繍データファイルの総数を意味し、「第２のファイル数Ｆ２」とは、原則として、刺繍データ作成装置１によって作成された刺繍データの総数を意味するが、本発明の刺繍データ作成及び記録処理の実行に際して、「第１のファイル数Ｆ１」と「第２のファイル数Ｆ２」が一致しない場合や、最大ファイル数に加算する所定の数値が「１」以外の場合等には、上記原則に該当せず、「第１のファイル数Ｆ１」と「第２のファイル数Ｆ２」が原則として挙げた数値と異なる数値となる場合もある。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態の刺繍データ作成装置における概略構成を示す斜視図である。
【図２】刺繍データ作成装置の内部構成を示すブロック図である。
【図３】第１のファイル数とファイル名データおよび第２のファイル数を説明するための説明図である。
【図４】刺繍データ作成及び記録処理を説明するためのフローチャートである。
【符号の説明】
【００２８】
１  刺繍データ作成装置
３  装置本体
３１  ＣＰＵ（決定手段、生成手段、記録手段）
３２  ＲＡＭ
３３  ＲＯＭ
３３１  決定プログラム
３３２  生成プログラム
３３３  記録プログラム
Ｆ２  第２のファイル数
９  記録媒体
Ｆ１  第１のファイル数
９１  ファイル名データ
【図１】
2006149424.tif 000003
【図２】
2006149424.tif 000004
【図３】
2006149424.tif 000005
【図４】
2006149424.tif 000006