(57)【要約】【課題】刺繍模様の編集における作業性を向上させる。【解決手段】操作パネル５により編集された刺繍模様１０に従って布地に刺繍を行う刺繍ミシン１において、タッチパネル５２の押下位置Ｐを検出する押下位置検出手段６と、タッチパネル５２を連続して押下した状態で押下位置Ｐから編集位置Ｅまで移動させたときの編集位置Ｅを検出する編集位置検出手段６と、押下位置Ｐに基づいて、作用点Ａの位置を決定する作用点位置決定手段６と、刺繍模様１０における所定の支点Ｆと押下位置Ｐと編集位置Ｅとに基づいて刺繍模様１０の回転角度を算出する回転角度算出手段６と、支点Ｆを中心として、算出された回転角度で回転させた刺繍模様１０の模様データ６２ａを作成する模様データ作成手段６と、作成された刺繍模様１０の模様データ６２ａに基づいて回転編集後の刺繍模様１０を表示する刺繍模様表示制御手段６と、を備える。【選択図】図２
2007054112.tif 000002
【特許請求の範囲】
【請求項１】
布地に施される刺繍模様と当該刺繍模様の回転編集メニューとが画面上に表示可能とされ、前記回転編集メニューに従って前記画面上でユーザによる操作入力がなされる操作パネルを備え、前記操作パネルにより編集された刺繍模様に従って布地に刺繍を行う刺繍ミシンにおいて、
ユーザにより押下された前記画面上の押下位置を検出する押下位置検出手段と、
前記刺繍模様の回転編集により、前記画面上を連続して押下した状態で前記押下位置から編集後の編集位置まで移動させたときの当該編集位置を検出する編集位置検出手段と、
前記押下位置検出手段により検出された押下位置に基づいて、前記刺繍模様の所定の支点に対して回転する作用点の位置を決定する作用点位置決定手段と、
前記刺繍模様における所定の支点と前記押下位置と前記編集位置とに基づいて前記刺繍模様の回転角度を算出する回転角度算出手段と、
前記所定の支点を中心として、前記回転角度算出手段により算出された回転角度で回転させた前記刺繍模様の模様データを作成する模様データ作成手段と、
前記模様データ作成手段により作成された刺繍模様の模様データに基づいて回転編集後の刺繍模様を表示させる刺繍模様表示制御手段と、
を備えることを特徴とする刺繍ミシン。
【請求項２】
前記作用点位置決定手段は、ユーザにより押下された前記画面上の押下位置を作用点として決定することを特徴とする請求項１に記載の刺繍ミシン。
【請求項３】
前記刺繍模様の回転編集の際に、前記作用点位置決定手段により決定された作用点の移動軌跡を前記画面上に表示させる作用点表示制御手段を備えることを特徴とする請求項１又は２に記載の刺繍ミシン。
【請求項４】
前記押下位置から前記編集位置に到達するまでの間において前記画面が連続して押下され続けている間、前記刺繍模様に代えて当該刺繍模様を囲う枠線を表示させる枠線表示制御手段と、
前記回転角度算出手段により算出された角度で前記枠線を回転表示させる枠線回転表示制御手段と、
を備えることを特徴とする請求項１〜３のいずれか一項に記載の刺繍ミシン。
【請求項５】
前記回転角度算出手段により算出された回転角度を前記画面上に表示させる角度表示制御手段を備えることを特徴とする請求項１〜４のいずれか一項に記載の刺繍ミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍ミシンに関する。
【背景技術】
【０００２】
予め設定された縫い目データを用い、縫い目をＸ−Ｙ方向に自在に形成して刺繍縫いを行う刺繍ミシンがある。刺繍縫いにより布地に形成される刺繍模様は、刺繍ミシン本体の表面に設けられた操作パネルをユーザが操作入力することにより、移動、回転、サイズ変更、反転等の編集ができるようになっている（例えば、特許文献１，２，３，４参照）。
具体的には、図９に示すように、操作パネル１００の画面上には、編集前の刺繍模様１０１と、編集メニュー１０２（図９においては、刺繍模様の回転）が表示されている。
編集メニュー１０２においては、ユーザが刺繍模様１０１を回転させる角度アイコン１０３を画面上で押下することにより、押下した角度アイコン１０３の合計角度と、その合計角度の傾きを円グラフで表示させるようになっている。
そして、ユーザが刺繍模様１０１を回転させる角度になったと判断すれば、ユーザは決定アイコン１０４を押下することにより刺繍模様１０１は画面上で表示された合計角度で回転する。  
【特許文献１】特開平６−３１２０７６号公報
【特許文献２】特開平６−３４３７７８号公報
【特許文献３】特開平９−１０４５２号公報
【特許文献４】特開平９−１０４５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記のような従来の回転編集では、刺繍模様の回転角度を予め数値で設定する必要があるため、ユーザは回転させたい角度を把握していなければならない。また、回転角度を設定する際に角度アイコン１０３を複数回押下する必要があり、作業が煩雑であった。また、画面上で円グラフ等により角度の傾きを表示させたとしても、円グラフの傾きを確認しながら角度アイコン１０３を押下しなければならないため、編集における作業性の向上を図ることができなかった。
【０００４】
そこで、本発明は、上記課題を解決するためになされたものであり、刺繍模様の編集における作業性を向上させることができる刺繍ミシンを提供することを目的とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するため、請求項１に記載の発明は、布地に施される刺繍模様と当該刺繍模様の回転編集メニューとが画面上に表示可能とされ、前記回転編集メニューに従って前記画面上でユーザによる操作入力がなされる操作パネルを備え、前記操作パネルにより編集された刺繍模様に従って布地に刺繍を行う刺繍ミシンにおいて、ユーザにより押下された前記画面上の押下位置を検出する押下位置検出手段と、前記刺繍模様の回転編集により、前記画面上を連続して押下した状態で前記押下位置から編集後の編集位置まで移動させたときの当該編集位置を検出する編集位置検出手段と、前記押下位置検出手段により検出された押下位置に基づいて、前記刺繍模様の所定の支点に対して回転する作用点の位置を決定する作用点位置決定手段と、前記刺繍模様における所定の支点と前記押下位置と前記編集位置とに基づいて前記刺繍模様の回転角度を算出する回転角度算出手段と、前記所定の支点を中心として、前記回転角度算出手段により算出された回転角度で回転させた前記刺繍模様の模様データを作成する模様データ作成手段と、前記模様データ作成手段により作成された刺繍模様の模様データに基づいて回転編集後の刺繍模様を表示させる刺繍模様表示制御手段と、を備えることを特徴とする。
【０００６】
請求項１に記載の発明によれば、押下位置検出手段は、ユーザにより押下された画面上の押下位置を検出し、編集位置検出手段は、刺繍模様の回転編集により画面上を連続して押下した状態で押下位置から編集後の編集位置まで移動させたときの当該編集位置を検出する。
そして、作用点位置決定手段は、押下位置検出手段により検出された押下位置に基づいて、刺繍模様の所定の支点に対して回転する作用点の位置を決定する。また、回転角度算出手段は、刺繍模様における所定の支点と押下位置と編集位置とに基づいて刺繍模様の回転角度を算出する。
そして、模様データ作成手段は、所定の支点を中心として、回転角度算出手段により算出された回転角度で回転させた刺繍模様の模様データを作成し、刺繍模様表示制御手段は、模様データ作成手段により作成された刺繍模様の模様データに基づいて回転編集後の刺繍模様を表示する。
【０００７】
これにより、ユーザは画面上を押下した状態で押下位置から編集位置に移動させるだけで、その移動量に対応する角度で刺繍模様を回転させて編集することができる。従って、刺繍模様の回転角度を予め数値で設定する必要がなくなる。また、回転角度を設定する際の角度アイコンも不要となり、作業が煩雑になることがない。さらに、押下位置から編集位置への移動量で刺繍模様の回転の度合いを知ることができるので、設定された回転角度の傾きを円グラフ等で表示する必要がない。
よって、刺繍模様の編集における作業性を向上させることができる。
【０００８】
請求項２に記載の発明は、請求項１に記載の刺繍ミシンにおいて、前記作用点位置決定手段は、ユーザにより押下された前記画面上の押下位置を作用点として決定することを特徴とする。
【０００９】
請求項２に記載の発明によれば、作用点位置決定手段は、ユーザにより押下された画面上の押下位置を作用点として決定することにより、押下位置を検出するだけでよいので、刺繍ミシンにおけるコンピュータの処理負担を軽減することができる。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の刺繍ミシンにおいて、前記刺繍模様の回転編集の際に、前記作用点位置決定手段により決定された作用点の移動軌跡を前記画面上に表示させる作用点表示制御手段を備えることを特徴とする。
【００１１】
請求項３に記載の発明によれば、画面上を連続して押下した状態で押下位置から編集位置まで移動させる際の作用点の軌跡を知ることができ、ユーザはその軌跡を確認しながら刺繍模様を回転させることができるので、作業性を向上させることができる。
【００１２】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の刺繍ミシンにおいて、前記押下位置から前記編集位置に到達するまでの間において前記画面が連続して押下され続けている間、前記刺繍模様に代えて当該刺繍模様を囲う枠線を表示させる枠線表示制御手段と、前記回転角度算出手段により算出された角度で前記枠線を回転表示させる枠線回転表示制御手段と、を備えることを特徴とする。
【００１３】
請求項４に記載の発明によれば、押下位置から編集位置に到達するまでの間において画面が連続して押下され続けている間には、枠線表示制御手段は、刺繍模様に代えて当該刺繍模様を囲う枠線を表示させ、枠線回転表示制御手段は、回転角度算出手段により算出された角度で枠線を回転表示させる。
これにより、上記の連続押下中においては、刺繍模様に代えて枠線が表示されるので、刺繍模様を表示させるためのデータ処理量が減少し、コンピュータへの演算負担を減少させることができる。従って、多少の処理スペックの低いコンピュータであっても処理を行うことができる。
【００１４】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の刺繍ミシンにおいて、前記回転角度算出手段により算出された回転角度を前記画面上に表示させる角度表示制御手段を備えることを特徴とする。
【００１５】
請求項５に記載の発明によれば、角度表示制御手段により回転角度を画面上に表示させるので、ユーザは刺繍模様の回転角度を容易に認識することができ、回転編集の作業性を向上させることができる。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、ユーザは画面上を押下した状態で押下位置から編集位置に移動させるだけで、その移動量に対応する角度で刺繍模様を回転させて編集することができる。従って、刺繍模様の回転角度を予め数値で設定する必要がなくなる。また、回転角度を設定する際の角度アイコンも不要となり、作業が煩雑になることがない。さらに、押下位置から編集位置への移動量で刺繍模様の回転の度合いを知ることができるので、設定された回転角度の傾きを円グラフ等で表示する必要がない。
よって、刺繍模様の編集における作業性を向上させることができる。
【００１７】
請求項２に記載の発明によれば、作用点位置決定手段は、ユーザにより押下された画面上の押下位置を作用点として決定することにより、押下位置を検出するだけでよいので、刺繍ミシンにおけるコンピュータの処理負担を軽減することができる。
【００１８】
請求項３に記載の発明によれば、画面上を連続して押下した状態で押下位置から編集位置まで移動させる際の作用点の軌跡を知ることができ、ユーザはその軌跡を確認しながら刺繍模様を回転させることができるので、作業性を向上させることができる。
【００１９】
請求項４に記載の発明によれば、連続押下中においては、刺繍模様に代えて枠線が表示されるので、刺繍模様を表示させるためのデータ処理量が減少し、コンピュータへの演算負担を減少させることができる。従って、多少の処理スペックの低いコンピュータであっても処理を行うことができる。
【００２０】
請求項５に記載の発明によれば、角度表示制御手段により回転角度を画面上に表示させるので、ユーザは刺繍模様の回転角度を容易に認識することができ、回転編集の作業性を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して、本発明に係る刺繍ミシンの最良の形態について詳細に説明する。
＜刺繍ミシンの構成＞
図１，２に示すように、刺繍ミシン１は、下部に位置するミシンベッド１１と、ミシンベッド１１の一端部から上方に立ち上げられたミシン胴部１２と、ミシン胴部１２の上方からミシンベッド１１に沿うように延設されたミシンアーム１３と、を備えている。
また、刺繍ミシン１は、ミシンアーム１３のミシン頭部１３ａ（図１における左端部）の下方において上下動可能に支持された縫い針１４と、ミシンアーム１３のミシン頭部１３ａの下部に設けられ，縫い針１４を支持すると共に上下方向に駆動する針駆動機構１５と、縫い針１４と共に針駆動機構１５に支持され，刺繍縫製時に縫い針１４と共に上下動する布押さえ１６と、縫い針１４の下方に設置され，縫い針１４に対して布地を垂直な平面に沿って張設状態で保持する刺繍枠１７と、ミシンベッド１１の縫い針対向位置に設けられ，刺繍枠１７をいずれも縫い針１４に垂直且つ相互に垂直な二方向に駆動する枠移動機構１８と、刺繍ミシン１の動作に関する指示や設定をユーザが入力すると共に指示に必要な情報や現在状態の表示を行う操作パネル５と、各部の動作制御を行う制御装置６（図２参照）とを備えている。
【００２２】
また、図１に示されるミシンアーム１３の左端のミシン頭部１３ａには、縫製を起動・停止するための起動／停止スイッチ(以下、Ｓ／Ｓスイッチと略称する)２０と、返し縫いを行うための指示入力を行うための返し縫いスイッチ２１と、縫製後の糸切りを指示入力するための糸切りスイッチ２２と、縫製の速度を調整するためのスライドボリューム２３とが、下方から順番に並んで設けられている。
【００２３】
なお、以下の説明において、縫い針１４が上下動を行う方向をＺ軸方向とし、刺繍枠１７が枠移動機構１８により図１における左右方向に移動される方向（相互に垂直な二方向の内の一方）をＸ軸方向とし、刺繍枠１７が枠移動機構１８により図１における前後方向に移動される方向をＹ軸方向（相互に垂直な二方向の内の他方）として、以下の説明を行うこととする。
【００２４】
（針駆動機構）
針駆動機構１５は、ミシンモータ２４を駆動源とし、その回転出力をクランク機構を介して上下動に変換し、縫い針１４の上下動を行っている。また、針駆動機構１５は、縫い針１４と共に布押さえ１６を支持しており、縫い針１４と共に上下動させる。また、縫い針１４の上下動の周期は、制御装置６の動作制御により決定され、操作パネル５から上下動周期の設定変更を入力することが可能である。
【００２５】
（刺繍枠及び枠移動機構）
刺繍枠１７は、いずれも略長方形状を成す内枠と外枠とからなり、これらに布地を挟み込むことでその枠の内側に布地の略長方形状の平面領域を形成する。また、刺繍枠は、大中小の三サイズのものが選択的に装着可能であり、図示の刺繍枠１７は最大サイズのものである。また、以下の説明にあっては特に言及しない場合には最大サイズの刺繍枠１７を使用した場合について行っているものとする。
【００２６】
枠移動機構１８は、ミシンベッド１１の上面においてＸ軸方向に往復可能に支持されたキャリッジ２５と、その駆動を行うＸ軸モータ２６（図２参照）と、キャリッジ２５にＹ軸方向に往復可能に支持された刺繍枠装着部２７と、刺繍枠装着部２７を介して刺繍枠１７をＹ軸方向に往復駆動するＹ軸モータ２８（図２参照）とを備えている。Ｘ軸モータ２６とＹ軸モータ２８はいずれもステッピングモータであり、微小角度単位で駆動する回転角度量を制御することが可能である。そして、枠移動機構１８は、Ｘ軸モータ２６及びＹ軸モータ２８の回転駆動出力を直動方向の駆動出力に変換することができる。従って、枠移動機構１８は、キャリッジ２５の移動と刺繍枠装着部２７の移動との協働により刺繍枠１７をＸ−Ｙ平面上に沿って自在に移動することを可能としている。また、枠移動機構１８は、制御装置６から出力される刺繍模様に応じた針落ち位置に基づくＸ軸方向及びＹ軸方向の各移動量を示す動作指令に従って各軸モータ２６，２８の駆動制御を行うことにより刺繍枠１７を各軸方向に移動させて相対的に所定の針落ち位置に縫い針１４を位置決めする。
【００２７】
（操作パネル）
操作パネル５は、刺繍作業を行う際の操作画面，操作説明に要する情報表示，刺繍模様画像，分割模様等の表示を行う液晶ディスプレイ５１と、液晶ディスプレイ５１の表示面上に重ねて設けられた透明感圧スイッチであるタッチパネル５２とを備えている。タッチパネル５２は、その表面上におけるいずれの位置にミシンのユーザが指先を接触させたかを感知することが可能である。一方、液晶ディスプレイ５１は制御装置６に記憶された所定のプログラムに従い操作画面中にミシンのユーザが入力を指示するための各種のスイッチ（アイコン）を表示する。従って、制御装置６はタッチパネル５２の出力を受けていずれの位置に接触されたかを認識すると共にその際に液晶ディスプレイ５１に表示されたいずれかのスイッチに対する操作入力であるかを照合し、その結果、ユーザがいずれの操作入力を行っているかを認識すると共に、その操作入力状況を検出してその後の処理を進行させる。
【００２８】
（制御装置）
制御装置６は、刺繍模様の編集に関する処理プログラムに従って各処理を実行するＣＰＵ６１と、各処理を実行するための処理プログラムや処理データ等が記憶されるＲＯＭ６２と、ＲＯＭ６２に記憶されたプログラムに基づいて各処理を行うＲＡＭ６３と、を備えている。
ＲＯＭ６２には、操作パネル５の液晶ディスプレイ５１に表示させる刺繍模様１０の模様データ６２ａが記憶されている。
【００２９】
また、ＲＯＭ６２には、ユーザにより押下されたタッチパネル５２の押下位置Ｐを検出する機能を実現させる押下位置検出プログラム６２ｂが記憶されている。すなわち、ＣＰＵ６１が押下位置検出プログラム６２ｂを実行することにより、制御装置６は、押下位置検出手段として機能する。
また、ＲＯＭ６２には、刺繍模様の回転編集により、タッチパネル５２を連続して押下した状態で押下位置Ｐから編集後の編集位置Ｅまで移動させたときの当該編集位置Ｅを検出する機能を実現させる編集位置検出プログラム６２ｃが記憶されている。すなわち、ＣＰＵ６１が編集位置検出プログラム６２ｃを実行することにより、制御装置６は、編集位置検出手段として機能する。
【００３０】
また、ＲＯＭ６２には、押下位置検出プログラム６２ｂの実行により検出された押下位置Ｐに基づいて、刺繍模様の所定の支点Ｆに対して回転する作用点Ａの位置を決定する機能を実現させる作用点位置決定プログラム６２ｄが記憶されている。すなわち、ＣＰＵ６１が作用点位置決定プログラム６２ｄを実行することにより、制御装置６は、作用点位置決定手段として機能する。
また、ＲＯＭ６２には、刺繍模様における所定の支点Ｆと押下位置Ｐと編集位置Ｅとに基づいて刺繍模様の回転角度を算出する機能を実現させる回転角度算出プログラム６２ｅが記憶されている。すなわち、ＣＰＵ６１が回転角度算出プログラム６２ｅを実行することにより、制御装置６は、回転角度算出手段として機能する。
【００３１】
また、ＲＯＭ６２には、所定の支点Ｆを中心として、回転角度算出プログラム６２ｅの実行により算出された回転角度で回転させた回転編集後の刺繍模様１０の模様データを作成する機能を実現させる模様データ作成プログラム６２ｆが記憶されている。すなわち、ＣＰＵ６１が模様データ作成プログラム６２ｆを実行することにより、制御装置６は、模様データ作成手段として機能する。
また、ＲＯＭ６２には、模様データ作成プログラム６２ｆの実行により作成された刺繍模様の模様データに基づいて回転編集後の刺繍模様を表示する機能を実現させる刺繍模様表示制御プログラム６２ｇが記憶されている。すなわち、ＣＰＵ６１が刺繍模様表示制御プログラム６２ｇを実行することにより、制御装置６は、刺繍模様表示制御手段として機能する。
また、ＲＯＭ６２には、回転角度算出プログラム６２ｅの実行により算出された回転角度を液晶ディスプレイ５１に表示する機能を実現させる角度表示制御プログラム６２ｈが記憶されている。すなわち、ＣＰＵ６１が角度表示制御プログラム６２ｈを実行することにより、制御装置６は、角度表示制御手段として機能する。
【００３２】
＜刺繍模様の回転編集処理＞
次に、刺繍ミシン１を用いた刺繍模様１０の回転編集処理について説明する。
図３〜図６に示すように、最初に、制御装置６のＣＰＵ６１は、押下位置検出プログラム６２ｂを実行することにより、ユーザにより押下されたタッチパネル５２の押下位置Ｐを検出したか否かを判断する（ステップＳ１）。ここで、ＣＰＵ６１が押下位置Ｐを検出していないと判断した場合（ステップＳ１：ＮＯ）、ＣＰＵ６１は、本処理を終了させる。一方、ＣＰＵ６１が押下位置Ｐを検出したと判断した場合（ステップＳ１：ＹＥＳ）、ＣＰＵ６１は、その押下入力が最初の入力であるか否かを判断する（ステップＳ２）。
【００３３】
ステップＳ２において、ＣＰＵ６１が、押下入力が最初の押下入力であると判断した場合（ステップＳ２：ＹＥＳ）、ＣＰＵ６１は、作用点位置決定プログラム６２ｄを実行することにより、検出された押下位置Ｐに基づいて作用点Ａを決定する（ステップＳ３）。
次いで、ＣＰＵ６１は、押下位置ＰをＲＡＭ６３に記憶させ（ステップＳ４）、再度ステップＳ１の処理に戻る。
ステップＳ２において、ＣＰＵ６１が、押下入力が最初の押下入力でないと判断した場合（ステップＳ２：ＮＯ）、ＣＰＵ６１は、編集位置検出プログラム６２ｃを実行して、刺繍模様１０の回転編集によりタッチパネル５２を連続して押下した状態で移動させたときの移動先の押下位置（いわゆる編集位置Ｅ）を検出し、さらに、回転角度算出プログラム６２ｅを実行することにより、刺繍模様１０における所定の支点Ｆと、検出された押下位置Ｐ及び編集位置Ｅとに基づいて、刺繍模様１０の回転角度を算出する（ステップＳ５）。
【００３４】
次いで、ＣＰＵ６１は、模様データ作成プログラム６２ｆを実行することにより、刺繍模様１０の回転編集後の模様データを作成し、ＲＯＭ６２に記憶された模様データ６２ａを更新する（ステップＳ６）。
次いで、ＣＰＵ６１は、刺繍模様表示制御プログラム６２ｇを実行することにより、回転編集後の模様データ６２ａに基づいて、液晶ディスプレイ５１に回転編集後の刺繍模様１０を表示させる（ステップＳ７）。また、ＣＰＵ６１は、同時に、角度表示制御プログラム６２ｈを実行することにより、算出された回転角度を液晶ディスプレイ５１に表示させる。
次いで、ＣＰＵ６１は、編集位置ＥをＲＡＭ２３に記憶させ（ステップＳ８）、再度ステップＳ１の処理に戻る。
【００３５】
＜具体例＞
次に、以上の処理に基づく刺繍模様１０の回転編集について、具体例を挙げて説明する。
図４は、刺繍模様１０の編集前における操作パネル５の液晶ディスプレイ５１の表示例である。画面左側には刺繍模様１０が表示されており、この領域はタッチパネル５２となっている。また、画面右側には回転角度を入力するための角度アイコン５４と、決定アイコン５５が表示されており、これらのアイコン５４，５５もタッチパネル５２により押下入力可能となっている。ここで、角度アイコン５４が表示されるのは、刺繍模様１０の回転編集の後、ユーザが刺繍模様１０の回転角度を微調整する際に用いるためである。また、各アイコン５４，５５の下方には、回転角度を表示させるための表示窓５６が表示されている。表示窓５６に表示される回転角度は、画面左側の刺繍模様１０の回転角度の変化に追随して変化するようになっており、ユーザは刺繍模様１０を回転させながら回転角度をリアルタイムに知ることができるようになっている。
【００３６】
ここで、ユーザがタッチパネル５２を押下し、最初の押下位置がＰであったとする。押下位置Ｐが検出されることにより作用点Ａが決定される。この作用点Ａは、刺繍模様１０を矩形枠で囲んだ際に、最も押下位置Ｐに近い頂点となるように決定される。なお、作用点Ａの決定方法は任意であって、ユーザにより予め自由に設定することができる。また、刺繍模様１０の支点Ｆは予め設定されている。
次いで、図５に示すように、ユーザがタッチパネル５２を押さえたままの状態で刺繍模様１０を回転させたい方向へ移動させて停止すると、その位置が編集位置Ｅとなる。このとき、図６に示すように、支点Ｆと押下位置Ｐとを直線で結び、支点Ｆと編集位置Ｅとを直線で結び、直線ＦＥと直線ＦＰとがなす角度が回転角度θとして算出される。算出された角度θに基づき、作用点Ａも回転させ、この作用点Ａの位置に基づいて刺繍模様１０のデータを編集して表示させる。また、回転角度θは、表示窓５６に表示される。
【００３７】
＜作用効果＞
実施形態における刺繍ミシン１によれば、ＣＰＵ６１が押下位置検出プログラム６２ｂを実行することにより、ユーザにより押下されたタッチパネル５２の押下位置Ｐを検出し、ＣＰＵ６１が編集位置検出プログラム６２ｃを実行することにより、刺繍模様の回転編集によりタッチパネル５２を連続して押下した状態で押下位置Ｐから編集後の編集位置Ｅまで移動させたときの当該編集位置Ｅを検出する。
そして、ＣＰＵ６１が作用点位置決定プログラム６２ｄを実行することにより、押下位置検出プログラム６２ｂの実行により検出された押下位置Ｐに基づいて、刺繍模様の所定の支点Ｆに対して回転する作用点Ａの位置を決定する。また、ＣＰＵ６１は、回転角度算出プログラム６２ｅを実行することにより、刺繍模様１０における所定の支点Ｆと押下位置Ｐと編集位置Ｅとに基づいて刺繍模様１０の回転角度θを算出する。
そして、ＣＰＵ６１は模様データ作成プログラム６２ｆを実行することにより、所定の支点Ｆを中心として、回転角度算出プログラム６２ｅの実行により算出された回転角度で回転させた刺繍模様の模様データを作成し、ＣＰＵ６１は刺繍模様表示制御プログラム６２ｇを実行することにより、模様データ作成プログラム６２ｆの実行により作成された刺繍模様の模様データに基づいて回転編集後の刺繍模様を表示する。
【００３８】
これにより、ユーザはタッチパネル５２を押下した状態で押下位置Ｐから編集位置Ｅに移動させるだけで、その移動量に対応する角度で刺繍模様を回転させて編集することができる。従って、刺繍模様の回転角度を予め数値で設定する必要がなくなる。また、回転角度を設定する際のタッチパネル５２上のスイッチも不要となり、作業が煩雑になることがない。さらに、押下位置Ｐから編集位置Ｅへの移動量で刺繍模様の回転の度合いを知ることができるので、設定された回転角度の傾きを円グラフ等で表示する必要がない。
よって、刺繍模様の編集における作業性を向上させることができる。
【００３９】
また、ＣＰＵ６１が角度表示制御プログラム６２ｈを実行することにより、刺繍模様１０の回転角度を液晶ディスプレイ５１に表示させるので、ユーザは刺繍模様１０の回転角度を容易に認識することができ、回転編集の作業性を向上させることができる。
【００４０】
＜その他＞
なお、本発明は上記実施形態に限られるものではない。例えば、ユーザにより押下されたタッチパネル５２の押下位置Ｐそのものを作用点としてもよい。これにより、ＣＰＵ６１にて作用点決定プログラム６２ｄを実行して作用点を決定する際に、押下位置検出プログラム６２ｂにおいて検出された押下位置Ｐをそのまま採用することができるので、作用点決定プログラム６２ｄに作用点を導くための処理プログラムを構成する必要がなくなる。よって、刺繍ミシン１における制御装置６の処理負担を軽減することができる。
【００４１】
また、図７に示すように、制御装置６のＲＯＭ６２に、刺繍模様１０の回転編集の際に、作用点Ａの移動軌跡を液晶ディスプレイ５１に表示させる作用点表示制御プログラムを設け、作用点Ａの決定時から刺繍模様１０の編集が終了するまでの間、刺繍模様１０の回転に合わせて移動する軌跡を表示させるようにしてもよい。これにより、タッチパネル５２を連続して押下した状態で押下位置Ｐから編集位置Ｅまで移動させる際の作用点Ａの軌跡を知ることができ、ユーザはその軌跡を確認しながら刺繍模様１０を回転させることができるので、編集作業の作業性を向上させることができる。
【００４２】
また、図８に示すように、制御装置６のＲＯＭ６２に、押下位置Ｐから編集位置Ｅに到達するまでの間においてタッチパネル５２が連続して押下され続けている間、刺繍模様１０に代えて当該刺繍模様１０を囲う枠線Ｌ（例えば、矩形）を表示させる枠線表示制御プログラムと、算出された回転角度で枠線Ｌを回転表示させる枠線回転表示制御プログラムと、を設け、当該枠線Ｌを表示させるようにしてもよい。
【００４３】
なお、上記実施形態においては、タッチパネル５２からの操作入力により回転編集を行っているが、液晶ディスプレイ５１を見ながらマウス等を用いて操作入力するように構成してもよい。
【図面の簡単な説明】
【００４４】
【図１】刺繍ミシンの概略を示す正面図。
【図２】刺繍ミシンの構成を示すブロック図。
【図３】刺繍模様の回転編集処理を示すフローチャート。
【図４】刺繍模様の回転編集処理を説明する図。
【図５】刺繍模様の回転編集処理を説明する図。
【図６】刺繍模様の回転角度の算出処理を説明する図。
【図７】刺繍模様の回転編集において作用点を表示させる処理を説明する図。
【図８】刺繍模様の回転編集において刺繍模様の代わりに枠線を表示させる処理を説明する図。
【図９】従来技術における刺繍模様の回転編集処理を説明する図。
【符号の説明】
【００４５】
１  刺繍ミシン
５  操作パネル
１０  刺繍模様
６  制御装置（押下位置検出手段、編集位置検出手段、作用点位置決定手段、回転角度算出手段、模様データ作成手段、刺繍模様表示制御手段、作用点表示制御手段、枠線表示制御手段、枠線回転表示制御手段、角度表示制御手段）
６２ａ  模様データ
Ｆ  支点
Ａ  作用点
Ｐ  押下位置
Ｅ  編集位置
Ｌ  枠線
【図１】
2007054112.tif 000003
【図２】
2007054112.tif 000004
【図３】
2007054112.tif 000005
【図４】
2007054112.tif 000006
【図５】
2007054112.tif 000007
【図６】
2007054112.tif 000008
【図７】
2007054112.tif 000009
【図８】
2007054112.tif 000010
【図９】
2007054112.tif 000011