(57)【特許請求の範囲】
【請求項１】
縫製模様の形状に対応する縫製模様データに基づき、縫製模様を選択するための選択手段と、
前記縫製模様が選択された際の、縫製可能領域内における前記縫製模様の位置データを記憶するための記憶手段と、
縫製可能領域内において、前記選択された縫製模様を当該縫製模様選択時の位置から縫製位置へ移動させるための第１移動手段と、
当該縫製位置における縫製模様の位置データと、前記記憶手段に記憶された位置データとの差分を算出する差分算出手段と、
当該差分に基づき、前記縫製位置の縫製模様を、再び前記縫製模様選択時の位置に移動させるための第２移動手段と、
を備えていることを特徴とする縫製データ処理装置。
【請求項２】
縫製模様の形状に対応する縫製模様データに基づき、縫製模様を選択するための選択手段と、
前記縫製模様が選択された際の、縫製可能領域内における前記縫製模様の位置データを記憶するための記憶手段と、
縫製可能領域内において、前記選択された縫製模様を当該縫製模様選択時の位置から縫製位置へ移動させるための第１移動手段と、
当該縫製位置における縫製模様の位置データと、前記記憶手段に記憶された位置データとの差分を算出する差分算出手段と、
当該差分に基づき、前記縫製位置の縫製模様を、再び前記縫製模様選択時の位置に移動させるための第２移動手段と、
前記縫製模様の移動に伴い変化する縫製模様の縫製位置に基づき、前記縫製可能領域と対応する刺繍枠を移動させるための第３移動手段と、
を備えていることを特徴とするミシン。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、刺繍を形成するための縫製模様データを処理する縫製データ処理装置、及び当該縫製データ処理装置を備えている家庭用並びに工業用のミシンの分野に属する。
【０００２】
【従来の技術】
従来より、例えば工業用ミシンの分野においては、マイクロコンピュータを利用して精度の高い縫製模様データを短時間で作成する縫製データ処理装置が提供されている。その縫製データ処理装置は、例えば汎用のパーソナルコンピュータシステムに、イメージスキャナ、キーボード、マウス、ハードディスクドライブ、ＣＲＴディスプレイ等を接続して構成されており、任意の刺繍図柄の原画から、多色縫いの縫製模様データを作成することができるようになっている。
【０００３】
ところで近年では、需要者の嗜好の多様化、高級化、刺繍ミシンの性能の向上などの事情を背景にして、家庭用の刺繍ミシンであっても、あらかじめ記憶されている縫製模様データに基づく図柄の刺繍だけでなく、需要者の要望に応じて刺繍模様の編集（例えば、移動、拡大縮小、回転または模様間隔若しくは配列の変更など）を可能とする、比較的安価で操作の容易な縫製データ処理装置が要望されている。
【０００４】
【発明が解決しようとする課題】
しかし、従来の縫製データ処理装置では、一度編集作業を開始すると、模様を刺繍模様選択時の状態に戻すには再度模様を選択するか、行った編集作業の逆工程をたどらなければならないといった煩雑さがあり問題であった。特に複雑な編集処理を経て縫製模様を編集した場合に、その逆の工程をたどって元の状態を再現することは非常に困難であった。
【０００５】
本発明は、上記の点に鑑みてなされたものであり、編集された刺繍模様を迅速且つ容易に模様選択時の状態に戻すことが可能な縫製データ処理装置及びミシンを提供することを課題とする。
【０００６】
【課題を解決するための手段】
【０００７】
【０００８】
上記課題を解決するために、請求項１記載の発明は、縫製データ処理装置において、縫製模様の形状に対応する縫製模様データに基づき、縫製模様を選択するための選択手段と、前記縫製模様が選択された際の、縫製可能領域内における前記縫製模様の位置データを記憶するための記憶手段と、縫製可能領域内において、前記選択された縫製模様を当該縫製模様選択時の位置から縫製位置へ移動させるための第１移動手段と、当該縫製位置における縫製模様の位置データと、前記記憶手段に記憶された位置データとの差分を算出する差分算出手段と、当該差分に基づき、前記縫製位置の縫製模様を、再び前記縫製模様選択時の位置に移動させるための第２移動手段と、を備えているように構成する。
【０００９】
上記のように構成された縫製データ処理装置によれば、縫製模様の形状に対応する縫製模様データに基づき、選択手段によって縫製模様が選択され、そして、前記縫製模様が選択された際の縫製可能領域内における前記縫製模様の位置データが記憶手段によって記憶される。一方、前記選択された縫製模様は、第１移動手段によって、縫製可能領域内において、当該縫製模様選択時の位置から縫製位置へ移動する。その後、当該縫製位置における縫製模様の位置データと、前記記憶手段に記憶された位置データとの差分が、差分算出手段によって算出され、当該差分に基づき、前記縫製位置の縫製模様が、第２移動手段によって再び前記縫製模様選択時の位置に移動する。
【００１０】
【００１１】
【００１２】
また、請求項２記載の発明は、ミシンにおいて、縫製模様の形状に対応する縫製模様データに基づき、縫製模様を選択するための選択手段と、前記縫製模様が選択された際の、縫製可能領域内における前記縫製模様の位置データを記憶するための記憶手段と、縫製可能領域内において、前記選択された縫製模様を当該縫製模様選択時の位置から縫製位置へ移動させるための第１移動手段と、当該縫製位置における縫製模様の位置データと、前記記憶手段に記憶された位置データとの差分を算出する差分算出手段と、当該差分に基づき、前記縫製位置の縫製模様を、再び前記縫製模様選択時の位置に移動させるための第２移動手段と、前記縫製模様の移動に伴い変化する縫製模様の縫製位置に基づき、前記縫製可能領域と対応する刺繍枠を移動させるための第３移動手段と、を備えているように構成する。
【００１３】
上記のように構成されたミシンによれば、縫製模様の形状に対応する縫製模様データに基づき、選択手段によって縫製模様が選択され、そして、前記縫製模様が選択された際の縫製可能領域内における前記縫製模様の位置データが記憶手段によって記憶される。一方、前記選択された縫製模様は、第１移動手段によって、縫製可能領域内において、当該縫製模様選択時の位置から縫製位置へ移動する。その後、当該縫製位置における縫製模様の位置データと、前記記憶手段に記憶された位置データとの差分が、差分算出手段によって算出され、当該差分に基づき、前記縫製位置の縫製模様が、第２移動手段によって再び前記縫製模様選択時の位置に移動する。一方、前記縫製可能領域と対応する刺繍枠は、第３移動手段によって、前記縫製模様の移動に伴い変化する縫製模様の縫製位置に基づき移動する。
【００１４】
【発明の実施の形態】
以下に、本発明の好適な実施の形態を図面を参照して説明する。なお、以下の説明は、本発明を家庭用刺繍ミシンに適用した場合について行なう。
【００１５】
まず、刺繍を行なうためのシステム全体について説明する。実際の刺繍作業は、まず刺繍データ処理回路により刺繍データを作成し、次にその刺繍データに基づき刺繍ミシンが希望の図柄の刺繍を行うという手順で行なわれる。
【００１６】
図１に、家庭用刺繍ミシンの外形を示す。刺繍ミシン２０は、ミシンベッド上に配置され、加工布２２を保持する刺繍枠２１を水平移動機構（例えば、パルスモータ）により装置固有のＸ−Ｙ座標系で示される所定位置に移動させつつ、縫い針２３による縫い動作を行なうことにより、加工布２２上に所定の図柄の刺繍を施す。刺繍ミシン２０は、外部記憶メモリを読み出すための装置であるフラッシュメモリ装置と、タッチパネル付き液晶画面２５と、刺繍データ処理回路と、制御装置とを備えて構成されている。作業者が刺繍データを記憶した外部記憶メモリとしてのフラッシュメモリ１０をフラッシュメモリ挿入口２４に挿入すると、記憶された刺繍データが読みだされる。刺繍データは通常、上記Ｘ−Ｙ座標系における針落ち点の位置を示す座標データを含んでいる。また、作業者は、タッチパネルを用いて刺繍データの編集を行い、編集された刺繍データが液晶画面に表示される。マイクロコンピュータ等から構成される制御装置は、刺繍データ処理回路によって編集された刺繍データに基づいて刺繍枠２１の水平移動機構等を制御し、加工布２２上に刺繍を施す。ここでは、刺繍用のデータに基づき、表示を行うミシンについて説明しているが、表示用のデータ及び刺繍用のデータ（針落ち位置を示すデータ）の２種類のデータが予めミシン内部のＲＯＭまたは外部ＲＯＭカードに記憶されているミシン、表示用のデータから刺繍位置データを作成するタイプのミシン、共通したデータから表示用データ及び刺繍用データを作成するミシンについても以下で説明する本発明の刺繍データ処理回路を適用できる。
【００１７】
次に、刺繍データ処理回路の構成について、図２を参照して説明する。
刺繍データ処理回路は、刺繍データ処理における種々の処理を行なうためのＣＰＵ２、種々の処理プログラムやデータを記憶するＲＯＭ３、及び、刺繍模様及び刺繍枠を構成する図形の画像データ等の種々のデータを記憶するＲＡＭ４を有している。後述するリセット処理は、ＲＯＭ３または外部の記録媒体に記憶されたプログラムをＣＰＵ２が実行することにより行なわれる。
【００１８】
さらに、刺繍データ処理回路は、フラッシュメモリ装置５、インターフェイス６、及び入力部１１を有している。フラッシュメモリ１０は、フラッシュメモリ装置５内に挿入され、作成された刺繍データがフラッシュメモリ１０内に記憶される。入力部１１は、刺繍ミシン２０に配設された液晶画面上のタッチパネルによって構成され、後述する模様の選択及び配置の指示などの入力に用いられる。タッチパネルから入力された指示情報は、インターフェイス６を介してＣＰＵ２及びＲＡＭ４に供給される。
【００１９】
さらに、刺繍データ処理回路は、刺繍図柄の画像データや刺繍領域等を画面２５に表示するための液晶画面（ＬＣＤ）７、及び、液晶画面７を制御するための表示制御装置（ＬＣＤＣ）８、を備えている。また、表示制御装置８には、画像記憶装置（ＶＲＡＭ）９が接続され、モノクロのビットマップグラフィックス表示が可能なように構成されている。
【００２０】
なお、上記の構成において、タッチパネル１１が選択手段に対応し、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４、インターフェイス６及びタッチパネル１１が、編集手段、変換手段、及び第１並びに第２移動手段に対応している。また、ＣＰＵ２及びＲＡＭ４が差分算出手段に対応し、ＲＡＭ４または外部記憶装置が記憶手段に対応し、水平移動機構が移動手段及び第３移動手段に対応する。
【００２１】
また、図３及び図４のフローチャートで、ステップＳ１０が選択手段として機能し、ステップＳ３０及びＳ３２が編集手段として機能し、ステップＳ３６乃至Ｓ４２が変換手段として機能し、ステップＳ３４が第１移動手段として機能し、ステップＳ３８が差分算出手段として機能し、ステップＳ４２が第２移動手段として機能し、ステップＳ３４及びＳ４０が移動手段及び第３移動手段として機能する。
【００２２】
次に、図３乃至図１０を参照して、本発明による表示状態変更処理について縫製データ処理回路の動作を説明する。
図３は、刺繍データの作成処理を示すフローチャートである。なお、以下の処理では、図５乃至図１０に示す画面表示を例にとって説明する。ここで、図５は液晶画面に表示された模様種類選択画面の一例であり、図６は液晶画面に表示された模様選択画面の一例であり、図７は選択された模様を示す画面の一例であり、図８乃至１０は液晶画面に表示されたレイアウト画面の一例である。
【００２３】
まず、刺繍ミシン２０の電源がオンされると（ステップＳ２）、図５に示す模様種類選択画面が液晶画面２５に表示される（ステップＳ４）。次に、刺繍データ処理回路は、表示された模様種類選択画面の中から１つの模様種類が選択されるまで待機状態となる（ステップＳ６）。ここでは、図５の模様種類１０１が選択されたものとする。図５の模様種類１０１が選択されると（ステップＳ６，ＹＥＳ）、図６に示す模様選択画面が液晶画面２５に表示される（ステップＳ８）。
【００２４】
この時、「戻る」（戻るキー）が押されると（ステップＳ９，ＹＥＳ）、模様種類選択画面（図５）に再び戻り、上記ステップＳ４〜Ｓ９が繰り返される。一方、模様選択画面（図６）が表示されている時に、表示された模様の中から刺繍模様を選択することができる（ステップＳ１０）。ここでは、図６の刺繍模様１０２が選択されたものとする。図６の刺繍模様１０２が選択されると（ステップＳ１０，ＹＥＳ）、図７に示すように、選択された模様が液晶画面２５に表示される（ステップＳ１２）。
【００２５】
この時、「戻る」が押されると（ステップＳ１４，ＹＥＳ）、模様選択画面（図６）に再び戻り、上記ステップＳ８〜Ｓ１４が繰り返され、複数の模様を選択することができる。
【００２６】
一方、図７のように模様が選択された状態で「レイアウト」（レイアウトキー）が押されると（ステップＳ２０，ＹＥＳ）、図８に示すようなレイアウト画面が液晶画面２５上に表示される（ステップＳ２２）。図８のレイアウト画面は、刺繍ミシンの縫製可能範囲１０３、選択された刺繍模様のイメージ表示１０４、８個の矢印キー１０５、左右反転キー１０６、９０度回転キー１０７、戻るキー１０８及びリセットキー１０９が表示されるものとする。矢印キー１０５は縫製可能範囲１０３内で矢印の方向に選択された刺繍模様１０４を移動させるためのキーである。（当該実施の形態では、矢印キーを１回押すことによって、選択された刺繍模様１０４を矢印方向に０．１ｍｍ移動させることができるように構成する。）左右反転キー１０６は選択された刺繍模様を左右反転させるためのキーであり、９０度回転キー１０７は選択された刺繍模様を９０度回転させるためのキーである。リセットキー１０９及び戻るキー１０８については、後述する。
【００２７】
なお、図８に示されているキー配置は、単なる一例であって、例えば、選択された刺繍模様を回転させるための回転キー、刺繍模様の配列を変更するためのキー、刺繍模様の間隔を変更するためのキーを設け、縫製模様を編集することができる。
【００２８】
レイアウト画面が表示された後、ＣＰＵ２は、戻るキー１０８が押されたか否かを判断する（ステップＳ２４）。戻るキー１０８が押されなければ（ステップＳ２４，ＮＯ）、刺繍模様のリセット処理が行われる（ステップＳ２６）。
【００２９】
次に、図４を参照して、刺繍模様のリセット処理について説明する。図４のフローチャートに関連する各記号の定義は以下の通りである。
レイアウト画面の縫製可能範囲１０３における刺繍データのＸ−Ｙ座標系は、縫製可能範囲１０３の中心を（０，０）とし、水平方向をＸ軸、垂直方向をＹ軸として定義する。また、刺繍模様の現在位置を（Ｘ，Ｙ）とし、模様が選択された時の位置（リセット位置）を（Ｘｓ，Ｙｓ）とし、リセットのためのＸ軸方向の移動量をＸｍとし、リセットのためのＹ軸方向の移動量をＹｍとする。
【００３０】
図３のステップＳ２６において、図４に示すサブルーチンが呼び出されると、ＣＰＵ２は、移動キー（図８における矢印キー１０５）が押されたか否かを判断する（ステップＳ３０）。移動キーが押されると（ステップＳ３０，ＹＥＳ）、ＣＰＵ２が
Ｘ＝Ｘ＋△Ｘ
Ｙ＝Ｙ＋△Ｙを演算して、これらＸ，Ｙの値をＲＡＭ４に格納する（ステップＳ３２）。すなわち、ＲＡＭ４に格納されているＸ，Ｙの値にそれぞれ△Ｘ、△Ｙを加えて、刺繍模様の現在位置（Ｘ，Ｙ）を更新する。ここでは、移動キーによって設定された刺繍模様のＸ軸方向の移動量を△Ｘとし、Ｙ軸方向の移動量を△Ｙとする。ステップＳ３２が実行されると、液晶画面２５の縫製可能領域１０３内に表示されている刺繍模様が移動する。当該実施の形態では、移動キーを押すことによって刺繍模様１０４が図９に示すように移動されたものとする。
【００３１】
次にＣＰＵ２は、水平移動機構（例えば、パルスモータ）を介して刺繍枠２１を、Ｘ軸方向に△Ｘ、Ｙ軸方向に△Ｙ移動させる（ステップＳ３４）。当該実施の形態では、刺繍模様の編集に伴ってリアルタイムで刺繍枠を移動させるモードについて説明するが、本発明は、編集終了後に刺繍枠を移動させる編集モードにも適用することができる。
【００３２】
移動キーが押されていない場合（ステップＳ３０，ＮＯ）及びステップＳ３４の処理の終了後、ＣＰＵ２は、リセットキー１０９が押されたか否かを判断する（ステップＳ３６）。リセットキー１０９が押されると（ステップＳ３６，ＹＥＳ）、ＣＰＵ２が
Ｘｍ＝Ｘｓ−Ｘ
Ｙｍ＝Ｙｓ−Ｙを演算する（ステップＳ３８）。すなわち、刺繍模様のリセット位置（Ｘｓ，Ｙｓ）から現在位置（Ｘ，Ｙ）を減算することによってリセットのためのＸ軸方向の移動量Ｘｍ
、及びリセットのためのＹ軸方向の移動量Ｙｍを求める。次にＣＰＵ２は、水平移動機構（例えば、パルスモータ）を介して刺繍枠２１を、Ｘ軸方向にＸｍ、Ｙ軸方向にＹｍ移動させ（ステップＳ４０）、ＲＡＭ４に格納されている現在位置（Ｘ，Ｙ）をリセット位置（Ｘｓ，Ｙｓ）に更新する（ステップＳ４２）。このとき、液晶画面２５の表示状態が図９の状態から図８の状態に戻る。
【００３３】
このように構成することで、リセットキーを１回押すだけで、刺繍模様をリセット位置に迅速且つ容易に戻すことができる。特に、移動量が多いときには、移動キーを何回も押す場合と比較してかなり迅速に刺繍模様をリセット位置に戻すことができる。また、刺繍模様をリセット位置に戻すために、模様を再選択しなおしたり、編集工程を逆にたどる必要もない。なお、リセット処理における移動距離は、矢印移動キーの操作による移動距離よりも長いことが多い。このため、パルスモータは、矢印移動キーによる移動時よりもリセット処理時の方が高回転数で回転する。
【００３４】
その後、ＣＰＵ２は、上記ステップＳ４２の終了後、またはリセットキー１０９が押されなかった場合（ステップＳ３６，ＮＯ）、その他の処理を指示するキー（例えば、左右反転キー１０６，９０度回転キー１０７等）が押されたか否かを判断する（ステップＳ４４）。その他の処理を指示するキーが押された場合には（ステップＳ４４，ＹＥＳ）所定の処理が行われ（ステップＳ４６）、図３のメインルーチンに戻る。また、その他の処理を指示するキーが押されない場合（ステップＳ４４，ＮＯ）には、そのまま図３のメインルーチンに戻る。
【００３５】
当該実施の形態では、移動キーが押された場合の刺繍模様のリセット処理に関して説明したが、移動キーは、単なる一例であって、左右反転キー１０６、９０度回転キー１０７、及び拡大縮小のためのキーの場合にも本発明を適用することができる。例えば、９０度回転キー１０７を押し、図１０に示す表示状態を編集した場合であっても、リセットキー１０９を押すことによって図８の表示状態に戻すことができる。
【００３６】
レイアウト画面上では、戻るキー１０８が押されるまで、上記ステップＳ２６（図４のサブルーチン）が繰り返される。戻るキー１０８が押されると（ステップＳ２４，ＹＥＳ）、図７に示す画面（ステップＳ１２）に戻る。この時、作業者が刺繍ミシン本体に設けられた縫製開始キー２６（図１）を押すと（ステップＳ１６，ＹＥＳ）選択された刺繍模様・配置・大きさ等に基づき刺繍データが作成され、制御部の制御の下で縫製が開始される（ステップＳ１８）。
【００３７】
なお、模様種類選択画面（図５）、模様選択画面（図６）、レイアウト画面（図８乃至図１０）のそれぞれのデータは、２値のビットマップデータとして、刺繍ミシン２０内のＲＯＭ３またはフロッピーディスク、フラッシュメモリ等の外部の記録媒体に記録されている。これらのデータは、ＣＰＵ２からの命令に従って必要に応じて読み出され、液晶画面２５上に表示される。
【００３８】
本実施の形態は、縫製機構を有するミシンを例にとって説明したが、縫製機構を有していないデータ作成装置に本発明を適用できることは勿論のことである。
【００３９】
【発明の効果】
【００４０】
以上説明したように、請求項１記載の縫製データ処理装置によれば、当該縫製位置における縫製模様の位置データと、記憶手段に記憶された位置データとの差分に基づき、縫製位置の縫製模様を再び縫製模様選択時の位置に移動させるので、編集された縫製模様を迅速且つ容易に模様選択時の状態に戻すことができる。
【００４１】
【００４２】
また、請求項２記載のミシンによれば、縫製模様の移動に伴い変化する縫製模様の縫製位置に基づき、縫製可能領域と対応する刺繍枠を移動させているので、編集終了後直ちに縫製を開始することができる。
【図面の簡単な説明】
【図１】  家庭用刺繍ミシンの外観を示す斜視図である。
【図２】  刺繍データ処理回路の内部構成を示すブロック図である。
【図３】  刺繍データの作成処理を示すフローチャートである。
【図４】  刺繍模様のリセット処理を示すフローチャートである。
【図５】  液晶画面に表示された模様種類選択画面の一例である。
【図６】  液晶画面に表示された模様選択画面の一例である。
【図７】  液晶画面に表示された選択された模様を示す画面の一例である。
【図８】  液晶画面に表示されたレイアウト画面の一例である。
【図９】  液晶画面に表示されたレイアウト画面の一例である。
【図１０】  液晶画面に表示されたレイアウト画面の一例である。
【符号の説明】
２…ＣＰＵ
３…ＲＯＭ
４…ＲＡＭ
５…フラッシュメモリ装置
７…液晶ディスプレイ
１０…フラッシュメモリ
２０…家庭用ミシン
【図１】
0003769794.tif 000002
【図２】
0003769794.tif 000003
【図３】
0003769794.tif 000004
【図４】
0003769794.tif 000005
【図５】
0003769794.tif 000006
【図６】
0003769794.tif 000007
【図７】
0003769794.tif 000008
【図８】
0003769794.tif 000009
【図９】
0003769794.tif 000010
【図１０】
0003769794.tif 000011