(57)【特許請求の範囲】
【請求項１】
縫製すべき刺繍模様と、該刺繍模様を糸色ごとに分割した部分模様とをカラー表示する表示手段を備える刺繍模様表示装置であって、
前記部分模様をモノクロ表示するための部分模様２値表示データと、刺繍模様に関連して操作者に視認させる所定の付加情報をモノクロ表示するための付加情報２値表示データと、前記部分模様についての前記糸色を示すと共に前記付加情報の種別を示す識別データと、を含む刺繍データに対し、該刺繍データに含まれる２値表示データが、前記部分模様２値表示データと前記付加情報２値表示データの何れであるかを前記識別データに基づいて判別する判別手段と、
前記判別手段により部分模様２値表示データであると判別された２値表示データを、該部分模様についての前記識別データにより示される糸色に対応するカラー表示データに変換する変換手段と、
一の刺繍模様を構成する前記部分模様に対応する前記カラー表示データを合成して該一の刺繍模様に対応する刺繍模様カラー表示データを生成する合成手段と、
を備え、前記合成手段により生成された刺繍模様カラー表示データを前記表示手段によりカラー表示することを特徴とする刺繍模様表示装置。
【請求項２】
前記合成手段は、前記一の刺繍模様を構成する前記部分模様に対応する前記カラー表示データを順次合成し、それぞれのカラー表示データが互いに重なる表示領域においては、縫製順が先行するカラー表示データに、縫製順が後続のカラー表示データを上書きするようにして前記刺繍模様カラー表示データを生成することを特徴とする請求項１に記載の刺繍模様表示装置。
【請求項３】
外部記録媒体に記録されている前記刺繍データを読み取る読み取り手段を更に備えることを特徴とする請求項１又は請求項２に記載の刺繍模様表示装置。
【請求項４】
前記外部記録媒体は、前記刺繍模様表示装置又は前記刺繍模様表示装置に接続された周辺装置に着脱自在、あるいは前記刺繍模様表示装置とネットワークを介して接続自在な記録媒体であることを特徴とする請求項３に記載の刺繍模様表示装置。
【請求項５】
前記部分模様２値表示データはビットマップデータであり、前記変換手段は、表示画素ごとに２値画素データを前記糸色に対応する多値画素データに変換することを特徴とする請求項１から請求項４の何れかに記載の刺繍模様表示装置。
【請求項６】
前記表示手段には、前記合成手段により生成された複数の刺繍模様カラー表示データを並べてカラー表示する刺繍模様選択画面と、選択された一の刺繍模様に対し前記合成手段により生成された刺繍模様カラー表示データをカラー表示する刺繍模様確認画面とが表示されることを特徴とする請求項１から請求項５の何れかに記載の刺繍模様表示装置。
【請求項７】
前記刺繍模様確認画面には、選択された一の刺繍模様を構成する前記部分模様に対応する前記カラー表示データと、この部分模様に対応する前記識別データにより示される糸色の識別表示とが更に表示されることを特徴とする請求項６に記載の刺繍模様表示装置。
【請求項８】
前記刺繍模様確認画面には、予め設定された表示順に従って、選択された一の刺繍模様を構成する前記部分模様に対応する前記カラー表示データと、該一の刺繍模様に関連する前記付加情報に対応して、前記識別データにより示される態様を有する表示データとが、更に表示されることを特徴とする請求項６に記載の刺繍模様表示装置。
【請求項９】
前記表示手段は、カラー表示可能な液晶表示装置であることを特徴とする請求項１から請求項８の何れかに記載の刺繍模様表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、加工布に縫製すべき刺繍模様を、該刺繍模様を糸色ごとに分割した部分模様と共にカラー表示可能な刺繍模様表示装置の技術分野に属する。
【０００２】
【従来の技術】
従来から、加工布に対し多数の刺繍模様を縫製可能な刺繍ミシンが広く用いられている。そして、予め用意された多数の刺繍模様の中から特定の刺繍模様を選択できるとともに、これら刺繍模様を視覚的に認識させるため表示手段に表示を行うタイプの刺繍ミシンも普及しつつある。
【０００３】
一般に、このような刺繍ミシンは、多数の刺繍模様についての表示用データ等の刺繍データを内臓メモリに記憶する場合のほか、刺繍データが記録された外部ＲＯＭカードを用い、これを読み取り可能となるよう構成されている。これにより、刺繍ミシンの操作者は好みに応じた刺繍データが格納される外部ＲＯＭカードを入手すればよく、刺繍ミシンにて交換可能に刺繍データを扱うことができる点で利便性が高い。
【０００４】
また、刺繍模様を表示させるための表示手段としてモノクロ表示可能な液晶ディスプレイを搭載する刺繍ミシンも提供されている。これに対応して、外部ＲＯＭカードには前記液晶パネルの表示用の２値データが刺繍模様ごとに格納されている。この外部ＲＯＭカードから２値データを読み出して液晶ディスプレイに表示させれば、縫製すべき刺繍模様の選択や確認を容易にして刺繍ミシンの操作者の作業を支援するのに役立つ。
【０００５】
【発明が解決しようとする課題】
最近、刺繍模様の表示をより現実に近づけるために上記表示手段に対するカラー化の要望が高まっている。そのため、上記液晶ディスプレイとしてカラー表示可能なものを刺繍ミシンに搭載することになる。この際、外部ＲＯＭカードをカラー対応させるべく、刺繍模様のカラー表示データを格納したものを供給する必要がある。
【０００６】
また、刺繍模様の縫製処理の中でも、例えばアップリケの縫製などは、アップリケ布の切り取りや貼り合わせのような操作者が行うべき種々の作業があるので、このような作業指示を行うべく上記表示手段に付加情報として表示させたい場合がある。その際、この付加情報の表示データを刺繍データに含めて扱うことが便利である。
【０００７】
しかしながら、モノクロ表示タイプの刺繍ミシンを置き換えてカラー表示対応の刺繍ミシンを導入する場合、これに合わせてカラー表示に対応していない外部ＲＯＭカードを直ちにカラー表示対応のものに置き換えるのは、コスト面などから困難である。また、カラー表示に対応していない外部ＲＯＭカードをカラー表示対応の刺繍ミシンで読み取って刺繍模様をモノクロ表示することは比較的容易であるが、これではカラー表示の利点を生かすことができない。更には、刺繍データ中に刺繍模様の表示データと作業指示等に用いる付加情報の表示画面が混在することになると、表示データの取り扱いは一層困難になる。
【０００８】
そこで、本発明はこのような問題に鑑みなされたものであり、カラー表示対応ではない記録媒体の刺繍データを用いる場合であっても、刺繍データに含まれるデータ種別を判別した上で、この刺繍データに基づいて刺繍模様のカラー表示処理を行うことが可能な刺繍模様表示装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載の刺繍模様表示装置は、縫製すべき刺繍模様と、該刺繍模様を糸色ごとに分割した部分模様とをカラー表示する表示手段を備える刺繍模様表示装置であって、前記部分模様をモノクロ表示するための部分模様２値表示データと、刺繍模様に関連して操作者に視認させる所定の付加情報をモノクロ表示するための付加情報２値表示データと、前記部分模様についての前記糸色を示すと共に前記付加情報の種別を示す識別データと、を含む刺繍データに対し、該刺繍データに含まれる２値表示データが、前記部分模様２値表示データと前記付加情報２値表示データの何れであるかを前記識別データに基づいて判別する判別手段と、前記判別手段により部分模様２値表示データであると判別された２値表示データを、該部分模様についての前記識別データにより示される糸色に対応するカラー表示データに変換する変換手段と、一の刺繍模様を構成する前記部分模様に対応する前記カラー表示データを合成して該一の刺繍模様に対応する刺繍模様カラー表示データを生成する合成手段とを備え、前記合成手段により生成された刺繍模様カラー表示データを前記表示手段によりカラー表示することを特徴とする。
【００１０】
この発明によれば、刺繍模様表示装置において、刺繍データに含まれる２値表示データが部分模様２値表示データと付加情報２値表示のどちらであるかが識別データに基づいて判別される。判別結果が部分模様２値表示データならば、識別データは糸色を示すので、これに対応するカラー表示データへの変換処理を行い、更にこれらの各部分模様についての合成処理を行い、全体の刺繍模様を示す刺繍模様カラー表示データを生成して表示手段にカラー表示する。一方、判別結果が例えば操作者への所定の作業指示の表示等を目的とする付加情報２値表示データならば、刺繍模様そのものの表示に用いるデータではないので、上記変換処理及び合成処理は行わないようにする。
【００１１】
従って、カラー対応ではない刺繍データ中に、刺繍模様を構成する部分模様と刺繍模様に関連する付加情報とに対応する２値表示データが混在する場合であっても、これらを適切に区別して刺繍模様カラー表示データを生成でき、既存のデータの有効活用しつつ刺繍模様の視認性を高めることができる。
【００１２】
請求項２に記載の刺繍模様表示装置は、請求項１に記載の刺繍模様表示装置において、前記合成手段は、前記一の刺繍模様を構成する前記部分模様に対応する前記カラー表示データを順次合成し、それぞれのカラー表示データが互いに重なる表示領域においては、縫製順が先行するカラー表示データに、縫製順が後続のカラー表示データを上書きするようにして前記刺繍模様カラー表示データを生成することを特徴とする。
【００１３】
この発明によれば、糸色ごとの部分模様には縫製順が定められており、互いに表示領域が重なる場合は、この縫製順が後続するものを次々と上書きしていくようにした。従って、簡易な処理を用いて実際の縫製に適合した刺繍模様表示が可能となる。
【００１４】
請求項３に記載の刺繍模様表示装置は、請求項１又は請求項２に記載の刺繍模様表示装置において、外部記録媒体に記録されている前記刺繍データを読み取る読み取り手段を更に備えることを特徴とする。
【００１５】
この発明によれば、外部記録媒体に記録される刺繍データを読み取り、その中に含まれる２値表示データ、識別データを用いて表示処理を行うようにした。従って、データ交換等が簡易に行われ、多数の刺繍模様を視認して所望の刺繍模様を容易に選択可能となる。
【００１６】
請求項４に記載の刺繍模様表示装置は、請求項３に記載の刺繍模様表示装置において、前記外部記録媒体は、前記刺繍模様表示装置又は前記刺繍模様表示装置に接続された周辺装置に着脱自在、あるいは前記刺繍模様表示装置とネットワークを介して接続自在な記録媒体であることを特徴とする。
【００１７】
この発明によれば、刺繍模様表示装置自体又は周辺装置に着脱される記録媒体、ネットワーク接続される記録媒体から２値表示データ、識別データを読み取って表示処理するようにした。従って、データの入手経路は多様であり、利用可能な刺繍模様のバリエーションを増加させることができる。
【００１８】
請求項５に記載の刺繍模様表示装置は、請求項１から請求項４の何れかに記載の刺繍模様表示装置において、前記部分模様２値表示データはビットマップデータであり、前記変換手段は、表示画素ごとに２値画素データを前記糸色に対応する多値画素データに変換することを特徴とする。
【００１９】
この発明によれば、ビットマップデータである２値表示データを画素ごとに変換して糸色に対応する多値画素データを得るようにした。従って、２値表示データから多値表示データへの変換は、単純な処理により簡単に行うことができる。
【００２０】
請求項６に記載の刺繍模様表示装置は、請求項１から請求項５の何れかに記載の刺繍模様表示装置において、前記表示手段には、前記合成手段により生成された複数の刺繍模様カラー表示データを並べてカラー表示する刺繍模様選択画面と、選択された一の刺繍模様に対し前記合成手段により生成された刺繍模様カラー表示データをカラー表示する刺繍模様確認画面とが表示されることを特徴とする。
【００２１】
この発明によれば、複数の刺繍模様表示データが画面上に並べられ刺繍模様選択画面としてカラー表示されると共に、選択された一の刺繍模様についての刺繍模様表示データが刺繍模様確認画面としてカラー表示される。従って、操作者は所望の刺繍模様を容易に選び出すことができると共に、刺繍模様についての縫製手順や糸色を視覚的に確認可能となる。
【００２２】
請求項７に記載の刺繍模様表示装置は、請求項６に記載の刺繍模様表示装置において、前記刺繍模様確認画面には、選択された一の刺繍模様を構成する前記部分模様に対応する前記カラー表示データと、この部分模様に対応する前記識別データにより示される糸色の識別表示とが更に表示されることを特徴とする。
【００２３】
この発明によれば、選択された刺繍模様についての部分模様に対応して、そのカラー表示データと、糸色の識別表示が刺繍模様確認画面上に表示される。従って、刺繍模様の部分ごとに用いる糸色と縫製順の対応関係を視覚的に明瞭に把握することができる。
【００２４】
請求項８に記載の刺繍模様表示装置は、請求項６に記載の刺繍模様表示装置において、前記刺繍模様確認画面には、予め設定された表示順に従って、選択された一の刺繍模様を構成する前記部分模様に対応する前記カラー表示データと、該一の刺繍模様に関連する前記付加情報に対応して、前記識別データにより示される態様を有する表示データとが、更に表示されることを特徴とする。
【００２５】
この発明によれば、選択された刺繍模様に関連して、部分模様の表示に加えて、例えば所定の縫製作業の手順を指示するための表示をするなど、識別データに応じた態様で刺繍模様確認画面上に所定の表示順で表示する。従って、操作者の縫製処理に伴う作業を支援するために役立つ視覚的な情報を提供することができる。
【００２６】
請求項９に記載の刺繍模様表示装置は、請求項１から請求項８の何れかに記載の刺繍模様表示装置において、前記表示手段は、カラー表示可能な液晶表示装置であることを特徴とする。
【００２７】
この発明によれば、刺繍模様表示装置にはカラー表示可能な液晶表示装置が搭載され、これに刺繍模様や付加情報の表示が行われる。従って、刺繍模様等を良好な画質で表示できると共に、小型化、低消費電力化に好適な刺繍模様表示装置が提供される。
【００２８】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面に基づいて説明する。以下の説明では、刺繍データが記録された記録媒体としての外部ＲＯＭカードと、この外部ＲＯＭカードを読み取って表示処理及び縫製処理を行う刺繍ミシンに対して本発明を適用した場合の実施の形態を説明する。なお、この刺繍ミシンは、刺繍模様のカラー表示処理を行う刺繍模様表示装置として機能すると共に、刺繍模様の縫製処理を行う縫製装置としても機能する。
【００２９】
図１は、本実施形態に係る刺繍ミシンの外観を示す図である。図１に示すように、本実施形態に係る刺繍ミシンは、実際に加工布に縫製を行う縫針１と、加工布を縫製して刺繍を形成する際に加工布を保持する刺繍枠２と、縫製に伴い加工布を横方向あるいは縦方向に自在に移動させるキャリッジ３とを備えている。なお、キャリッジ３の代わりに、送り歯を用いて加工布を移動させるようにしてもよい。
【００３０】
また、刺繍ミシンのボディ４の側面側には、刺繍ミシンの電源をオンオフさせるための電源スイッチ５と、刺繍データが記録される外部ＲＯＭカード１０を着脱可能なカードスロット６が設けられている。一方、ボディ４の前面側には、カラー表示可能な表示手段であると共にタッチパネルも兼ねるＬＣＤ（Liquid Crystal Display）パネル７と、縫製の開始時あるいは終了時に押下されるスタート／ストップボタン８と、縫針１を手動で上下に動かす際に押下される針上下ボタン９が設けられている。
【００３１】
図２は、本実施形態に係る刺繍ミシンのハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係る刺繍ミシンは、全体の動作を総括的に制御するＣＰＵ１１と、ＣＰＵ１１における処理に必要なデータ等を一時的に保持するＲＡＭ１２と、ＣＰＵ１１で実行される制御プログラムや各種の固定データを格納するＲＯＭ１３を備えている。
【００３２】
ＣＰＵ１１には、図示しないインターフェースを介して、スタート／ストップボタン８が押下される際の検出信号と針上下ボタン９が押下される際の検出信号がそれぞれ入力される。また、ＬＣＤパネル７に一体化されているタッチパネル７ａにて操作者に押されたキーに対応する検出信号が入力される。このタッチパネル７ａは透明電極が縦横に並べられて構成され、操作者が触れた位置の検出が可能となっている。また、図１では図示されない各種キー１４に対応する検出信号が入力される
更に、本実施形態に係る刺繍ミシンは、カードスロット６に挿入された外部ＲＯＭカード１０が接続されており、図示しないインターフェースを介してＣＰＵ１１に読み取った刺繍データ等が入力される。
【００３３】
ＣＰＵ１１は、図示しないインターフェースを介して、メインモータ１５、Ｘ方向パルスモータ１６、Ｙ方向パルスモータ１７に制御信号を送出して動作を制御する。メインモータ１５は、図示しない駆動機構を介して縫針１を駆動して縫製動作を行わせ、Ｘ方向パルスモータ１６とＹ方向パルスモータ１７は、刺繍枠２をＸＹ座標データに従って横方向（Ｘ軸）又は縦方向（Ｙ軸）に所定の移動量だけ移動させる。
【００３４】
また、ＣＰＵ１１は、ＬＣＤパネル７に対する表示制御を行う。ＬＣＤパネル７には、刺繍ミシンの操作者に視認させるための各種画面がカラー表示される。例えば、複数の刺繍模様を並べて表示する刺繍模様選択画面や選択した刺繍模様の縫製手順等を示す刺繍模様確認画面などがあるが、より詳しくは後述する。
【００３５】
図３は、本実施形態に係る刺繍ミシンにより読み取られるモノクロ表示対応の外部ＲＯＭカード１０のデータ構造を示す図である。本実施形態においては、この外部ＲＯＭカード１０にＮ個の刺繍模様についての識別データに対応する識別コード、モノクロ表示に用いられる表示データ、縫製データなどからなる刺繍データが所定のフォーマットに従って記録されている。なお、個々の刺繍模様に対して刺繍模様１〜刺繍模様Ｎのように番号を付けて表記する。
【００３６】
図３に示すように、外部ＲＯＭカード１０には、先頭部分から、ヘッダ領域１０ａ、表示数データ領域１０ｂ、識別コード領域１０ｃ、２値表示データ領域１０ｄ、縫製データ領域１０ｅの順で領域が区分されている。
【００３７】
ヘッダ領域１０ａは、主に後続の各領域のアドレス情報が記録されたアドレス情報記録領域に対応する。ヘッダ領域１０ａは所定のアドレスから開始し、表示数データ領域１０ｂの先頭アドレスを示す表示数データヘッダと、識別コード領域１０ｃの先頭アドレスを示す識別コードヘッダと、２値表示データ領域１０ｄの先頭アドレスを示す２値表示データヘッダと、縫製データ領域１０ｅの先頭アドレスを示す縫製データヘッダとがこの順で記録されている。また、ヘッダ領域１０ａには、２値表示データ領域１０ｄに含まれる刺繍模様１〜刺繍模様Ｎのそれぞれに対するデータ部分の先頭アドレスが各刺繍模様ごとに順次記録されている。なお、図３では、刺繍模様１、２の場合のみ示し、刺繍模様３以下については省略しており、以降の領域についても同様である。
【００３８】
表示数データ領域１０ｂには、各刺繍模様ごとに、後述の刺繍模様確認画面に並べて表示される部分模様又は付加情報の表示数を示す表示数データが順次記録されている。すなわち、この表示数データは、１つの刺繍模様についての縫製の個々の手順に対応して表示される部分模様の個数と、必要に応じて表示すべき作業指示などの付加情報の個数とを併せた数に対応する。なお、縫製の個々の手順には、１つの糸色が用いられるので、表示される部分模様の個数は糸色の数に合致する。実際の縫製処理の際しては、刺繍模様に対応する縫製データを用いた縫製処理がそれぞれの糸色ごとに順次行われて、一体化された全体の刺繍模様として完成する。
【００３９】
識別コード領域１０ｃには、各刺繍模様についての部分模様ごとに使用する糸色を示すと共に付加情報の種別を示す識別コードが、刺繍模様確認画面上での表示順に従って記録されている。すなわち、表示数データ領域１０ｂの表示数データに対応して、必要な糸色の数だけの糸色を特定し、かつ表示すべき付加情報の種別を特定する必要があるので、これらをコード化した識別コードにより表現したものである。なお、この識別コードは例えば８ビットで表現される。
【００４０】
本実施形態ではこの識別コードとして、コード０〜６３の計６４パターンが設定可能となっている。そのうち、大部分が糸色に割り当てられ、一部が付加情報に割り当てれらる。一例として、コード０からコード６０までの６１パターンを６１色の糸色に割り当て、コード６１からコード６３までの３パターンを３種の作業指示用の付加情報に割り当てればよい。本実施形態では、作業指示用の付加情報に割り当てられた識別コードを、操作者がアップリケを縫製する際に必要な作業指示のための表示に対応させている。すなわち、アップリケを構成する部分模様を糸色ごとに順次縫製するとき、必要となる作業を視覚的に把握可能とするための表示を行うものであるが、より詳しくは後述する。
【００４１】
図３の例では、識別コード領域１０ｃにおいて、刺繍模様１については、３つの糸色に対応して３つの識別コードが記録されている。そして、部分模様の表示順に従って、それぞれの糸色を示す識別コードが順次記録されている。また、アップリケとしての刺繍模様２については、２つの糸色と２つの作業指示に対応して計４つの識別コードが記録されている。そして、部分模様と作業指示の表示順に従って、それぞれの糸色又は作業指示の種別を示す識別コードが順次記録されている。
【００４２】
２値表示データ領域１０ｄには、各刺繍模様ごとにモノクロ表示に用いる２値表示データが順次記録されている。上述したように、表示すべき刺繍模様としては、縫製により一体化された全体模様、個々の糸色に対応する部分模様、刺繍模様に関連する付加情報の表示の３通りがある。よって、刺繍模様１〜刺繍模様Ｎについて、一の全体模様に対応する全体模様２値表示データが記録され、その後に複数の部分模様に対応する部分模様２値表示データ、又は刺繍模様に関連する作業指示等を示す付加情報に対応する付加情報２値表示データが記録されることになる。これら各２値表示データは各画素に１ビット（２値）を割り当てたビットマップデータとなっている。
【００４３】
図３の例では、２値表示データ領域１０ｄにおいて、刺繍模様１については、１つの全体模様２値表示データと、３つの糸色ごとの部分模様２値表示データが表示順に従って順次記録されている。また、アップリケとしての刺繍模様２については、１つの全体模様２値表示データと、２つの糸色ごとの部分模様２値表示データと、２つの付加情報２値表示データが表示順に従って順次記録されている。
【００４４】
縫製データ領域１０ｅには、各刺繍模様について加工布に縫製処理を施す際の縫針１の移動を示す縫製データが順次記録されている。この縫製データにおいては、一の糸色に対して縫針１の１針ごとの針落ち位置がＸＹ座標に従って順次記述され、これを読み取ることによりキャリッジ３の移動制御を行うことができる。また、縫製データには、糸色に対応する部分模様ごとの区切りを示すコードやデータの終了を示すコードなどが含まれている。
【００４５】
以上のようなデータ構造を有する外部ＲＯＭカード１０を、本実施形態に係るカラー表示可能な刺繍ミシンのカードスロット６に挿入することにより読み取り可能となる。本来、この外部ＲＯＭカード１０はモノクロ表示対応であるため、そのままでは２値表示データを用いたモノクロ表示しか行えない。そこで、本実施形態では、後述するように、表示すべき刺繍模様について、識別コード領域１０ｃに記録されている識別コードと２値表示データ領域１０ｄに記録されている部分模様２値表示データを用いて変換処理及び合成処理を行い、刺繍模様をカラー表示することにしている。
【００４６】
次に、本実施形態に係る刺繍ミシンにおいて行われる刺繍模様の表示処理について、図４乃至図８を参照して説明する。
【００４７】
図４は、ＣＰＵ１１により実行される刺繍ミシンの動作を示すフローチャートである。図４に示すように、刺繍ミシンにおける処理が開始されると、ステップＳ１では各種イニシャル処理が行われる。このイニシャル処理は、表示処理、縫製処理等を行うのに先立って、各メモリ、ＬＣＤパネル７、各モータなどの動作に必要な初期設定を行うものである。
【００４８】
ステップＳ２では、外部ＲＯＭカード１０にて選択可能な複数の刺繍模様について、全体模様カラー表示データを生成して、ＬＣＤパネル７に刺繍模様選択画面として表示する。すなわち、複数の選択可能な刺繍模様から操作者が縫製しようとする刺繍模様をこの画面上で選択させるためにカラー表示するものである。
【００４９】
図５は、刺繍模様選択画面の表示例を示す図である。図５に示す刺繍模様選択画面は、複数ページに渡って表示される刺繍模様のうち、全部で２３種類の刺繍模様が一のページに表示されている画面を示す。これら各刺繍模様は縫製の糸色に対応してカラー表示され、実際に加工布に形成される刺繍模様に合致したイメージになっている。
【００５０】
図６は、上記ステップＳ２の刺繍模様選択画面の表示処理について、より詳しく説明したフローチャートである。図６に示すように、まずステップＳ２１で、刺繍模様の番号、部分模様又は付加情報の表示順の初期設定を行う。ここでは、最初のページに刺繍模様１から順に表示を行うものとし、外部ＲＯＭカード１０が図３に示すデータ構造を有している場合は、刺繍模様１の表示順１に設定する。
【００５１】
ステップＳ２２では、処理対象となる刺繍模様の刺繍模様選択画面上での表示位置をセットする。すなわち、図５に示すように、２３個の刺繍模様が画面上で重ならないよう、それぞれ表示される領域が定められているためである。具体的には、ＲＡＭ１２等にビットマップ展開するときに、書き込みアドレスを適切に設定すればよい。
【００５２】
ステップＳ２３では、設定されている刺繍模様に対応して外部ＲＯＭカード１０の識別コード領域１０ｃから識別コードを読み出す。そして、ステップＳ２４では、ステップＳ２３で読み出した識別コードに基づいて、この識別コードが糸色のパターンであるか作業指示用の付加情報のパターンであるかを判別する。上述の例の場合は、識別コードがコード０乃至６０の範囲にあるときは、糸色と判断し、コード６１乃至６３の範囲にあるときは、付加情報と判断すればよい。
【００５３】
ステップＳ２４の判断の結果、識別コードが付加情報のパターンではなく、糸色のパターンである場合は（ステップＳ２４；ＮＯ）、ステップＳ２５に移行し、識別コードが付加情報のパターンである場合は（ステップＳ２４；ＹＥＳ）、ステップＳ２７に移行する。
【００５４】
ステップＳ２５では、処理対象は部分模様２値表示データであると判断されるから、外部ＲＯＭカード１０の２値表示データ領域１０ｄから対応する部分模様２値表示データを読み出して、これを部分模様カラー表示データに変換する。具体的には、部分模様２値表示データのそれぞれの画素データは２値で表されるので、これを、ステップＳ２３で読み出した識別コードに対応して所定の色情報を有する多値の画素データに変換すればよい。全ての画素について変換を行えば、糸色に対応する部分模様カラー表示データが得られる。この変換処理は、各画素に１ビットを割り当てたビットマップデータから、各画素に上述したように色情報を含めて８ビットを割り当てたビットマップデータに変換するものである。
【００５５】
ステップＳ２６では、ステップＳ２５で得られた部分模様カラー表示データから全体模様カラー表示を生成するための合成処理を行う。すなわち、それぞれの糸色に対応した部分模様カラー表示データを合成することにより、糸色ごとの縫製処理を行って実際に形成される刺繍模様のイメージとしての全体模様カラー表示データを得るための処理である。
【００５６】
なお、ステップＳ２６において、処理が先行する部分模様カラー表示データに対し、後続の部分模様カラー表示データの特定の表示領域が重なる場合には、上書きすればよい。すなわち、識別コード領域１０ｃのうち糸色に対応する識別コードは、部分模様の縫製順に記録されているので、ステップＳ２６の合成処理に際しても後続の部分模様カラー表示データほど縫製順は後になる。一方、縫製処理では刺繍を形成する際、縫製済みの糸に対し、後に使用する糸が上に重なるのが通常であるため、ステップＳ２６で上書きを行えば、加工布に形成される刺繍に合致した刺繍模様カラー表示データが得られる。なお、表示領域が重ならない場合は、上書きを行う必要はない。
【００５７】
次いで、ステップＳ２７では、一の刺繍模様についての全ての２値表示データに対して上記ステップＳ２２乃至ステップＳ２６の処理を終えたか否かを判断する。その結果、全ての２値表示データに対し処理を終えている場合は（ステップＳ２７；ＹＥＳ）、ステップＳ２９に移行し、まだ処理すべき２値表示データが残っている場合は（ステップＳ２７；ＮＯ）、ステップＳ２８に移行する。
【００５８】
ステップＳ２８では、部分模様又は付加情報の表示順を、次に処理すべき設定に変更する。現在、一の刺繍模様について表示順ｉの２値表示データについて処理を行ったのであれば、次は表示順ｉ＋１の２値表示データについて処理を行えばよい。その後、ステップＳ２２に移行して、上述のような変換処理、合成処理を継続する。
【００５９】
一方、ステップＳ２９では、１ページに表示すべき全ての刺繍模様についての上記変換処理、合成処理を終えたか否かを判断する。その結果、全ての刺繍模様に対し処理を終えている場合は（ステップＳ２９；ＹＥＳ）、処理を終了し、まだ処理すべき刺繍模様が残っている場合は（ステップＳ２９；ＮＯ）、ステップＳ３０に移行する。
【００６０】
ステップＳ３０では、次に処理すべき刺繍模様の設定を行う。現在、ｊ番目の刺繍模様について処理を行ったのであれば、次はｊ＋１番目の刺繍模様について処理を行えばよい。その後、ステップＳ２２に移行して、上述のような変換処理、合成処理を継続する。
【００６１】
再び図４に戻って、ステップＳ３では、刺繍ミシンの操作者により刺繍模様が選択されたか否かを判断する。すなわち、図５において、操作者は刺繍模様選択画面を見ながら所望の刺繍模様をＬＣＤパネル７に一体化されたタッチパネル７ａに触れて選び出し、最後に「選択」キーを押して選択確定する。なお、表示されているページに所望の刺繍模様がない場合は、「前ページ」キー及び「次ページ」を押してページを変えることができる。
【００６２】
ステップＳ３の判断の結果、特定の刺繍模様が選択された場合には（ステップＳ３；ＹＥＳ）、ステップＳ４に移行し、選択されていない場合には（ステップＳ３；ＮＯ）、ステップＳ３を繰り返し、操作者によって刺繍模様が選択されるのを待つ。
ステップＳ４では、ステップＳ３において選択された刺繍模様について、上記合成処理により得られた全体模様カラー表示データと、上記変換処理により得られた糸色ごとの部分模様カラー表示データと、アップリケ縫製作業指示のための付加情報２値表示データとを用いて、ＬＣＤパネル７に刺繍模様確認画面として表示する。すなわち、操作者が選択された刺繍模様の縫製を行う際に、刺繍模様を確認すると共に必要な作業を支援するための表示である。
【００６３】
図７は、刺繍模様確認画面の表示例を示す図である。図７に示す刺繍模様確認画面には、左上に選択された刺繍模様が表示されている。この刺繍模様は用いる糸色全てに対応してカラー表示されている。そして、左上の刺繍模様の下には、各糸色ごとの部分模様又は作業指示用の付加情報が左から上記表示順に従って表示されている。部分模様はそれぞれの糸色に対応する一色づつでカラー表示される。付加情報はモノクロ表示してもよいが、任意の色を用いてカラー表示データに変換し、カラー表示してもよい。
【００６４】
図７の例では、上記刺繍模様２に対応するアップリケの刺繍模様が選択された場合を示している。左上には完成後のアップリケ全体の刺繍模様がカラー表示されており、中央部には左から第1の作業指示、第１の部分模様、第２の作業指示、第２の部分模様の順で表示がされている。この表示順はアップリケの縫製作業の手順に対応している。
【００６５】
すなわち、第１の作業指示は表示されるラインに沿ってアップリケ布を切り取ることを操作者に指示する。次に、第１の部分模様は土台布に縫製される刺繍を表示する。次に、第２の作業指示は切り取ったアップリケ布を土台布に置いて位置合わせすることを操作者に指示する。最後に、第２の部分模様は更に縫製すべき２つのハート型の刺繍を表示する。このようにして、これらの表示を視認することにより、縫製の際になすべき作業と形成される刺繍が時系列に沿って認識できることになる。
【００６６】
なお、中央上部には、加工布に形成される刺繍のサイズが表示されている。また、図７では図示しないが、各部分模様に使用される糸色の識別表示としての糸色名称を併せて表示するようにしてもよい。この糸色名称用のビットマップデータは、例えばＲＯＭ１３に記憶しておけばよく、外部ＲＯＭカード１０の識別コード領域１０ｃに記録されている識別コードに基づいて、読み出すべきビットマップデータを判断すればよい。
【００６７】
次に、図８は、上記ステップＳ４の刺繍模様確認画面の表示処理について、より詳しく説明したフローチャートである。図８に示すように、ステップＳ３１では、選択された刺繍模様の刺繍模様確認画面上での表示位置をセットする。すなわち、図８において、左上の所定の位置に対応して、全体模様カラー表示データをＲＡＭ１２等にビットマップ展開する際の書き込みアドレスを適切に設定すればよい。
【００６８】
ステップＳ３２では、処理対象となる全体模様処理データを上記表示位置に表示処理する。具体的には、図６のステップＳ２２乃至ステップＳ２７で行われる処理と同様の処理を行うことにより、選択された刺繍模様が多色にて刺繍模様確認画面上にカラー表示される。
【００６９】
ステップＳ３３では、部分模様又は付加情報の表示順を、次に処理すべき設定に変更する。最初は一の刺繍模様について表示順１についての表示処理を開始し、順次表示順を増やしていけばよい。
【００７０】
ステップＳ３４では、ステップＳ３３で設定された表示順に対応する部分模様又は付加情報の刺繍模様確認画面上での表示位置をセットする。すなわち、図７において、左から表示順で並ぶ所定の位置に対応してＲＡＭ１２等にビットマップ展開する際の書き込みアドレスを適切に設定すればよい。
【００７１】
ステップＳ３５では、部分模様又は付加情報の表示順に対応して外部ＲＯＭカード１０の識別コード領域１０ｃから識別コードを順次読み出す。そして、ステップＳ３６では、ステップＳ３５で読み出した識別コードに基づいて、この識別コードが糸色のパターンであるか作業指示用の付加情報のパターンであるかを判別する。この判別方法は、ステップＳ２４と同様に行うことができる。
【００７２】
ステップＳ３６の判断の結果、識別コードが付加情報のパターンではなく、糸色のパターンである場合は（ステップＳ３６；ＮＯ）、ステップＳ３７に移行し、識別コードが付加情報のパターンである場合は（ステップＳ３６；ＹＥＳ）、ステップＳ３８に移行する。
【００７３】
ステップＳ３７では、処理対象は部分模様カラー表示データであると判断されるから、これをステップＳ３４でセットされた表示位置に表示処理する。なお、この部分模様カラー表示データは、刺繍模様選択画面の表示処理に際して既に生成されているので、これを利用すればよい。
【００７４】
一方、ステップＳ３８では、処理対象は付加情報２値表示データであると判断されるから、外部ＲＯＭカード１０の２値表示データ領域１０ｄから対応する付加情報２値表示データを読み出して、これをステップＳ３４でセットされた表示位置に表示処理する。
【００７５】
ステップＳ３７又はステップＳ３８の処理を終えると、ステップＳ３９では、一の刺繍模様について表示される全ての２値表示データに対して上記ステップＳ３３乃至ステップＳ３８の処理を終えたか否かを判断する。その結果、各表示順全ての２値表示データに対し処理を終えている場合は（ステップＳ３９；ＹＥＳ）、処理を終了し、まだ処理すべき表示順の２値表示データが残っている場合は（ステップＳ３９；ＮＯ）、ステップＳ３３に戻って次の表示順に対して同様の処理を繰り返す。
【００７６】
ステップＳ３１乃至ステップＳ３９の処理により、図７に示すように、選択された刺繍模様と、この刺繍模様に対し糸色ごとの部分模様と、刺繍模様に関連する作業指示等の付加情報が表示順に従って刺繍模様確認画面上に表示される。
【００７７】
再び図４に戻って、ステップＳ５では、選択された刺繍模様を用いて縫製を開始するか否かを判断する。実際には、操作者によりスタート／ストップボタン９が押されることにより縫製が開始されるので、スタート／ストップボタン９の入力を監視して判断すればよい。ステップＳ５の判断の結果、縫製が開始される場合は（ステップＳ５；ＹＥＳ）、ステップＳ６に移行し、縫製がまだ開始されない場合は（ステップＳ５；ＮＯ）、ステップＳ１０に移行する。
【００７８】
ステップＳ６では、ＣＰＵ１１からの制御信号に基づきメインモータ１５の駆動を開始する。次いで、ステップＳ７では、選択した刺繍模様を加工布に形成するための縫製処理を行う。この縫製処理に際しては、外部ＲＯＭカード１０の縫製データ領域１０ｅから、刺繍模様に対応する縫製データを読み出して、これに基づき針落ち位置ごとのキャリッジ３のＸ、Ｙ方向の移動量が制御される。
【００７９】
ステップＳ８では、ＣＰＵ１１に対する縫製処理の停止要求の有無を判断する。例えば、縫製処理中に操作者によりスタート／ストップボタン９が押されることによりＣＰＵ１１に停止要求が出され、縫製処理は終了する。ステップＳ８の判断の結果、縫製処理の停止要求があった場合は（ステップＳ８；ＹＥＳ）、ステップＳ９に移り、停止要求がない場合は（ステップＳ８；ＮＯ）、ステップＳ７の縫製処理を継続する。
【００８０】
ステップＳ９では、ＣＰＵ１１からの制御信号に基づきメインモータ１５の駆動を停止する。その後、ステップＳ５に戻って選択中の刺繍模様に対する縫製処理の再開、あるいはそれ以外の処理が行われるのを待つ。
【００８１】
一方、ステップＳ５からステップＳ１０に移行すると、上記刺繍模様確認画面の右下の「戻る」キーが押されたか否かを判断する。この「戻る」キーを押すと、そのとき表示されている画面の前に表示されていた画面に戻るので、刺繍模様選択画面が再度表示されることになる。ステップＳ１０の判断の結果、「戻る」キーが押された場合は（ステップＳ１０；ＹＥＳ）、ステップＳ２に移ってそれ以降の刺繍模様選択画面表示の処理を再度行い、「戻る」キーが押されていない場合は（ステップＳ１０；ＮＯ）、ステップＳ１１に移る。
【００８２】
ステップＳ１１では、「戻る」キー以外のキーが押されたか否か判断する。その結果、何らかのキーが押された場合は（ステップＳ１１；ＹＥＳ）、ステップＳ１２でそのキーに対応した処理を行う。例えば、加工布に対する刺繍模様のレイアウトを設定する「レイアウト」キーや、刺繍ミシンの機能説明を表示させる「ヘルプ」キーなどのキーがある。一方、ステップＳ１１の判断の結果、キーが押されていない場合は（ステップＳ１１；ＮＯ）、ステップＳ１２は実行されない。ステップＳ１１又はステップＳ１２の処理を終えると、ステップＳ５に戻って縫製処理の開始を待つ。
【００８３】
このように、本実施形態に係る刺繍ミシンによれば、カラー表示可能なＬＣＤパネル７を搭載し、モノクロ表示対応の外部ＲＯＭカード１０から読み出した多数の刺繍模様について、２値表示データが部分模様を表すデータと付加情報を表すデータの何れであるかを判断した上で、部分模様２値表示データのみを部分模様カラー表示データに変換すると共に、これらを合成処理して全体の刺繍模様カラー表示データを得るようにした。そして、刺繍模様選択画面、刺繍模様確認画面をカラー表示するようにしたので、操作者は出来上がりの刺繍模様のイメージに基づいて所望の刺繍模様を選び出すことができると共に、部分模様の表示及び縫製時の作業指示を視認することにより、縫製処理に伴う作業を円滑に行うことができる。
【００８４】
一方、カラー表示対応の外部ＲＯＭカードを用いる場合は、上記変換処理、合成処理を行うまでもなく、記録されているカラー表示データを読み出して、そのまま表示に用いることができる。しかし、本実施形態のように、モノクロ表示対応の外部ＲＯＭカード１０を利用可能にしておけば、既存のデータが有効活用されるので経済的かつ合理的であり、刺繍模様のバリエーションも増加する。
【００８５】
なお、上述の実施形態では、刺繍模様についてカラー表示処理に対応させる場合の処理を説明したが、これ以外にも、刺繍模様について３値以上の多値データを用いた表示処理に対応させる場合であっても本発明の適用が可能である。例えば、多値表示データに対応して濃淡に差がある階調表現を含んだ表示を行いたい場合であっても、表示画面における違いを除き、上述の実施形態と同様の構成及び処理にて本発明の適用が可能である。
【００８６】
また、上述の実施形態では、外部ＲＯＭカード１０から刺繍データを読み取って表示する場合について説明したが、これ以外にも、刺繍データを内臓のＲＯＭ１３に格納するようにしても本発明の適用が可能である。また、刺繍データの一部を外部ＲＯＭカード１０に記録し、他の一部を内臓のＲＯＭ１３等に格納するようにしても差し支えない。
【００８７】
また、上述の実施形態に係る外部ＲＯＭカード１０には、刺繍データとして表示データ以外の表示数データ、識別コード、縫製データを含む場合について説明したが、これらのデータ全てが刺繍データに必ずしも含まれる必要はない。すなわち、表示数データは縫製データの区切りを示すコードから検出することが可能である。また、カラー表示が実際の糸色を反映しなくてもよい場合には、糸色データを刺繍ミシンにて予め定められた糸色に対応して設定してもよい。更に、縫製データは各刺繍模様の部分模様の表示データに基づいて生成してもよい。
【００８８】
また、上述の実施形態では、外部ＲＯＭカード１０を刺繍ミシンのカードスロット６に挿入して刺繍データを読み取る場合を説明したが、外部ＲＯＭカード１０を着脱自在な専用の読み取り装置を刺繍模様表示装置に接続して、読み取った刺繍データを刺繍模様表示装置に転送するようにしてもよい。あるいは、刺繍模様表示装置をネットワーク接続して、刺繍データをネットワーク経由で取得するようにしてもよい。
【００８９】
また、上述の実施形態では、刺繍模様の表示処理と縫製処理を共に行う刺繍ミシンの場合について説明を行ったが、これに限られず、刺繍模様の縫製処理を行わずに主に表示処理を行う刺繍模様表示装置に対しても本発明の適用が可能である。この場合には、刺繍データに対する表示処理を行う刺繍模様表示装置に縫製処理を行う縫製装置を接続して構成すれば、表示された刺繍模様を加工布に縫製することができる。例えば、刺繍模様表示装置としてのパーソナルコンピュータ及び付随するＣＲＴを用いて刺繍模様の表示処理を行うソフトウェアを起動するようにしてもよい。
【００９０】
【発明の効果】
請求項１に記載の発明によれば、２値表示データが部分模様２値表示データと付加情報２値表示のどちらであるかを判別し、部分模様２値表示データから部分模様カラー表示データへの変換処理、全体模様カラー表示データの合成処理を行って、これらをカラー表示するようにしたので、カラー対応ではない刺繍データ中に、刺繍模様の部分模様用のデータと作業指示等の付加情報用のデータが混在して記録される場合でも、これらを適切に区別しつつ刺繍模様のカラー表示を行うことができ、既存のデータを有効活用しつつ刺繍模様の視認性を高めることができる。
【００９１】
請求項２に記載の発明によれば、部分模様２値データの合成の際、互いに表示領域が重なる部分を、縫製順に順次上書きするようにしたので、簡易な処理を用いて実際の縫製に適合した刺繍模様表示が可能となる。
【００９２】
請求項３に記載の発明によれば、外部記録媒体に記録されるデータを読み取って表示処理を行うようにしたので、多様なデータを供給可能となり、多数の刺繍模様を視認して所望の刺繍模様を容易に選択可能となる。
【００９３】
請求項４に記載の発明によれば、刺繍模様表示装置自体又は周辺装置に着脱される記録媒体、ネットワーク接続される記録媒体から２値表示データ、識別データを読み取り表示処理を行うようにしたので、データの入手経路は多様となり、利用可能な刺繍模様のバリエーションを増加させることができる。
【００９４】
請求項５に記載の発明によれば、ビットマップデータを用いて画素ごとに２値から多値への変換を行うようにしたので、単純な処理を用いて簡易に刺繍模様をカラー表示させることができる。
【００９５】
請求項６に記載の発明によれば、複数の刺繍模様表示データを並べた刺繍模様選択画面と、選択された刺繍模様を表示する刺繍模様確認画面をカラー表示するようにしたので、使用者は所望の刺繍模様を容易に選び出すことができ、縫製手順や糸色を視覚的に確認することが可能となる。
【００９６】
請求項７に記載の発明によれば、選択された刺繍模様についての各部分模様を糸色の識別表示と共に刺繍模様確認画面上に表示するようにしたので、縫製処理における糸色と縫製順の対応関係が視覚的に容易に確認可能となる。
【００９７】
請求項８に記載の発明によれば、選択された刺繍模様に関連して、縫製作業の指示を表示するなど、識別データに応じた態様で刺繍模様確認画面上に表示するようにしたので、操作者の縫製処理に伴う作業を支援するための視覚的情報の提供が可能となる。
【００９８】
請求項９に記載の発明によれば、カラー表示可能な液晶表示装置を用いて刺繍模様をカラー表示するようにしたので、良好な画質で刺繍模様を視認でき、小型化、低消費電力化に好適な刺繍模様表示装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る刺繍ミシンの外観図である。
【図２】本発明の実施形態に係る刺繍ミシンのハードウェア構成を示すブロック図である。
【図３】刺繍データが記録された外部ＲＯＭカードのデータ構造を示す図である。
【図４】本発明の実施形態に係る刺繍ミシンの動作を示すフローチャートである。
【図５】ＬＣＤパネルに表示される刺繍模様選択画面の表示例を示す図である。
【図６】刺繍模様選択画面の表示処理を示すフローチャートである。
【図７】ＬＣＤパネルに表示される刺繍模様確認画面の表示例を示す図である。
【図８】刺繍模様確認画面の表示処理を示すフローチャートである。
【符号の説明】
１…縫針
２…刺繍枠
３…キャリッジ
４…ボディ
５…電源スイッチ
６…カードスロット
７…ＬＣＤパネル
７ａ…タッチパネル
８…スタート／ストップボタン
９…針上下ボタン
１０…外部ＲＯＭカード
１０ａ…ヘッダ領域
１０ｂ…表示数データ領域
１０ｃ…識別コード領域
１０ｄ…２値表示データ領域
１０ｅ…縫製データ領域
１１…ＣＰＵ
１２…ＲＡＭ
１３…ＲＯＭ
１４…各種キー
１５…メインモータ
１６…Ｘ方向パルスモータ
１７…Ｙ方向パルスモータ
【図１】
0003843618.tif 000002
【図２】
0003843618.tif 000003
【図３】
0003843618.tif 000004
【図４】
0003843618.tif 000005
【図５】
0003843618.tif 000006
【図６】
0003843618.tif 000007
【図７】
0003843618.tif 000008
【図８】
0003843618.tif 000009