(57)【要約】【課題】より簡単に、且つ、より正確に、複数の画像の位置合わせを行うことができる刺繍データ作成装置を提供する。【解決手段】刺繍の原画パターンの画像データを読み取るスキャナ１と、スキャナ１によって読み取られた画像データに基づく画像を表示する液晶表示部２３１と、ＣＰＵ２１に当該画像データに基づいて刺繍データを作成させる刺繍データ作成プログラム２５４と、を備える刺繍データ作成装置１００であって、前記対象画像の位置と、前記移動検出手段によって検出される接触体の接触位置とが離れていても、ＣＰＵ２１は、画像移動プログラム２５１を実行して、タッチパネル２３２によって検出された入力ペンＰなどの接触位置の移動量と向きとに対応させて、液晶表示部２３１に表示された画像の少なくとも一部からなる所定の対象画像を移動させて表示させるよう構成した。【選択図】図２
2006122296.tif 000002
【特許請求の範囲】
【請求項１】
刺繍の原画パターンの画像データを読み取る画像データ読取手段と、当該画像データ読取手段によって読み取られた画像データに基づく画像を表示する表示手段と、当該画像データに基づいて刺繍データを作成する刺繍データ作成手段と、を備える刺繍データ作成装置であって、
前記表示手段の表示画面に対する接触体の接触位置の移動量と向きを検出する移動検出手段と、
前記移動検出手段によって検出された接触体の接触位置の移動量と向きとに対応させて、前記表示手段に表示された前記画像の少なくとも一部からなる所定の対象画像を移動させて表示させる画像移動表示制御手段と、を備え、
前記対象画像の位置と、前記移動検出手段によって検出される接触体の接触位置とが離れていることを特徴とする刺繍データ作成装置。
【請求項２】
前記表示手段に表示された画像から、前記対象画像を指定する画像指定手段を備えることを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項３】
前記画像移動表示制御手段は、前記移動検出手段によって検出された接触位置の移動に追従して前記対象画像を移動させて前記表示手段に表示させることを特徴とする請求項１又は２に記載の刺繍データ作成装置。
【請求項４】
前記対象画像の初期位置を記憶する初期位置記憶手段と、
前記画像移動表示制御手段により、前記対象画像が移動して前記表示手段に表示された後、所定の初期位置復帰指示の入力に基づいて、前記初期位置記憶手段に記憶された初期位置に、前記対象画像を移動させて表示させる初期位置復帰表示制御手段と、
を備えることを特徴とする請求項１〜３の何れか一項に記載の刺繍データ作成装置。
【請求項５】
前記対象画像を、前記表示手段に拡大表示させるための拡大表示指示を入力するための拡大表示指示入力手段と、
前記拡大表示指示入力手段により、前記対象画像を前記表示手段に拡大表示するよう指示された場合に、前記対象画像を拡大して前記表示手段に表示させる画像拡大表示制御手段と、
を備えることを特徴とする請求項１〜４の何れか一項に記載の刺繍データ作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍データ作成装置に関する。
【背景技術】
【０００２】
模様を刺繍縫いする刺繍縫いミシンにおいては、予め作成した刺繍データをミシン制御部に読み込ませることによって、自動的に刺繍縫いが行われるようになっている。このような刺繍模様の自動縫製に使用する刺繍データの作成には、従来から、刺繍データ作成装置が用いられている。刺繍データ作成装置は、具体的には、イメージスキャナ（以下、単に「スキャナ」とも言う）などを用いて、刺繍したい模様（パターン）が描かれている原画から、当該模様の画像データを読み取り、当該読み取った画像データを、刺繍模様を縫うための針落ちデータである刺繍データに自動的に変換する（例えば、特許文献１参照）。
【０００３】
ところで、上述に示すような刺繍データ作成装置によって多色縫いの刺繍データを作成する場合には、スキャナなどを用いて、複数枚の原画から、原画に描かれている模様の画像データを、それぞれ読み取る必要がある。具体的には、黒糸で刺繍したい模様が描かれている原画、赤糸で刺繍したい模様が描かれている原画といったように、複数枚の原画に描かれている模様の画像データを順々にスキャナで読み取る必要がある。しかしながら、このような方法で複数の画像データを読み取った場合、当該複数の画像データに基づく複数の画像同士にずれが生じてしまうことが往々にして発生する。そして、画像同士がずれたままの画像データが、刺繍データに変換されると、意図しない刺繍データが作成されることとなる。
そこで、上述のような画像同士のずれは、刺繍データ作成装置に設けられた「矢印」キーを用いて修正している。「矢印」キーには、例えば、「上矢印」キー、「下矢印」キー、「左矢印」キー、「右矢印」キーなどがあり、これらのキーを押圧することにより、ずれている画像を上下左右方向に移動させることができる。
【特許文献１】特開２０００−２５４３７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、「矢印」キーを用いた画像のずれの修正は、「矢印」キーを押し続けなければ、長距離の移動ができないという問題がある。また、複数方向に移動させたい場合には、「矢印」キーを押し替える必要があり、操作性が悪いという問題もある。さらに、一回の「矢印」キーの押圧操作に伴って移動する距離は決まっており、正確な位置合わせができないという問題もある。
【０００５】
本発明の課題は、より簡単に、且つ、より正確に、複数の画像の位置合わせを行うことができる刺繍データ作成装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、刺繍の原画パターンの画像データを読み取る画像データ読取手段と、当該画像データ読取手段によって読み取られた画像データに基づく画像を表示する表示手段と、当該画像データに基づいて刺繍データを作成する刺繍データ作成手段と、を備える刺繍データ作成装置であって、前記表示手段の表示画面に対する接触体の接触位置の移動量と向きを検出する移動検出手段と、前記移動検出手段によって検出された接触体の接触位置の移動量と向きとに対応させて、前記表示手段に表示された前記画像の少なくとも一部からなる所定の対象画像を移動させて表示させる画像移動表示制御手段と、を備え、前記対象画像の位置と、前記移動検出手段によって検出される接触体の接触位置とが離れていることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の刺繍データ作成装置であって、前記表示手段に表示された画像から、前記対象画像を指定する画像指定手段を備えることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の刺繍データ作成装置であって、前記画像移動表示制御手段は、前記移動検出手段によって検出された接触位置の移動に追従して前記対象画像を移動させて前記表示手段に表示させることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の刺繍データ作成装置であって、前記対象画像の初期位置を記憶する初期位置記憶手段と、前記画像移動表示制御手段により、前記対象画像が移動して前記表示手段に表示された後、所定の初期位置復帰指示の入力に基づいて、前記初期位置記憶手段に記憶された初期位置に、前記対象画像を移動させて表示させる初期位置復帰表示制御手段と、を備えることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の刺繍データ作成装置であって、前記対象画像を、前記表示手段に拡大表示させるための拡大表示指示を入力するための拡大表示指示入力手段と、前記拡大表示指示入力手段により、前記対象画像を前記表示手段に拡大表示するよう指示された場合に、前記対象画像を拡大して前記表示手段に表示させる画像拡大表示制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、移動検出手段により、表示手段の表示画面に対する接触体の接触位置の移動量と向きを検出することができ、さらに、画像移動表示制御手段により、移動検出手段によって検出された接触体の接触位置の移動量と向きとに対応させて、表示手段に表示された画像の少なくとも一部からなる所定の対象画像を移動させて表示させることができる。したがって、接触体を操作するオペレータに、オペレータが意図する位置に対象画像が移動するよう、対象画像の移動量と向きを指定させることができる。これにより、正確に、複数の画像の位置合わせを行うことができることとなって、オペレータが意図する期待通りの刺繍データを作成することができる。
また、オペレータが、接触体を表示手段の表示画面に対して接触させたまま移動させるだけで対象画像を移動させることができるので、従来の刺繍データ作成装置のように、「矢印」キーを押し続けなければ、画像の長距離移動ができない、「矢印」キーを押し替えなければ、画像を複数方向に移動させることができないものに比べて、簡単に、複数の画像の位置合わせを行うことができることとなって、操作性のより良い刺繍データ作成装置を提供することができることとなる。
そして、接触体の接触位置の移動量と向きとに対応させて、対象画像を移動させることができるので、従来の刺繍データ作成装置のように、「矢印」キーの押圧操作に伴って画像が移動する距離は決まっているため正確な位置合わせができないなどの問題が解消されることとなる。
さらに、対象画像の位置と、移動検出手段によって検出される接触体の接触位置とが離れていても、画像移動表示制御手段により、移動検出手段によって検出された接触体の接触位置の移動量と向きとに対応させて、表示手段に表示された対象画像を移動させて表示させることができる。したがって、対象画像を移動させる際、対象画像の位置と、接触体の接触位置とが重なることがなくなる。これにより、オペレータは、移動中の対象画像の現在位置などを確認しやすくなることとなって、より簡単に、且つ、より正確に、複数の画像の位置合わせを行うことができる。
【００１２】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られることは無論のこと、画像指定手段により、表示手段に表示された画像から、対象画像を指定することができる。したがって、オペレータに、オペレータが対象画像としたい画像のみを、すなわち、オペレータが移動させたい画像のみを、的確に指定させることができることとなって、より正確に、複数の画像の位置合わせを行うことができる。
【００１３】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られることは無論のこと、画像移動表示制御手段は、移動検出手段によって検出された接触位置の移動に追従して対象画像を移動させて表示手段に表示させることができる。したがって、オペレータに、移動中の対象画像の現在位置をリアルタイムに知らせることができることとなって、一層簡単に、且つ、一層正確に、複数の画像の位置合わせを行うことができる。
また、接触体の接触位置の移動に追従して対象画像が移動するので、オペレータは、楽しく画像の位置合わせを行うことができる。
【００１４】
請求項４に記載の発明によれば、請求項１〜３の何れか一項に記載の発明と同様の効果が得られることは無論のこと、初期位置記憶手段に対象画像の初期位置を記憶することができ、さらに、画像移動表示制御手段によって当該対象画像が移動して表示手段に表示された後においても、初期位置復帰表示制御手段により、所定の初期位置復帰指示の入力に基づいて、初期位置記憶手段に記憶された初期位置に、当該対象画像を移動させて表示させることができる。したがって、オペレータが意図しない位置に対象画像を移動させてしまった場合や、オペレータが移動させたくない画像を誤って移動させてしまった場合などにおいて、再度、画像データ読取手段によって刺繍の原画パターンの画像データを読み取るなどの手間をかけることなく、改めて、オペレータに、オペレータが意図する位置に対象画像が移動するよう、対象画像の移動量と向きを指定させることができる。これにより、オペレータは、安心して、対象画像を移動させることができることとなって、より簡単に、複数の画像の位置合わせを行うことができる。
【００１５】
請求項５に記載の発明によれば、請求項１〜４の何れか一項に記載の発明と同様の効果が得られることは無論のこと、拡大表示指示入力手段により、対象画像を、表示手段に拡大表示させるための拡大表示指示を入力することができ、さらに、当該拡大表示指示入力手段によって、対象画像を表示手段に拡大表示するよう指示された場合に、画像拡大表示制御手段により、対象画像を拡大して表示手段に表示させることができる。したがって、オペレータに、オペレータが望む時に、対象画像を拡大して表示させるよう指示させることができる。これにより、オペレータは、対象画像の詳細な位置の確認や、画像の位置合わせの微調整などを行うことができることとなって、より一層簡単に、且つ、より一層正確に、複数の画像の位置合わせを行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、図を参照して、本発明にかかる刺繍データ作成装置の最良の形態を詳細に説明する。
【００１７】
[刺繍データ作成装置]
刺繍データ作成装置１００は、例えば、図１、２に示すように、刺繍の原画パターンの画像データを読み取る画像データ読取手段としてのスキャナ１と、スキャナ１によって読み取られた画像データを処理する処理装置２と、処理装置２によって作成された刺繍データを記録する記録装置３などを備えて構成される。処理装置２と、スキャナ１、記録装置３とは、電気的に接続されており、各装置間でデータの入出力ができるようになっている。
【００１８】
スキャナ１と処理装置２とは、例えば、図１に示すように、収納ケース６に収納されている。収納ケース６の前面部に設けられたカバー部６Ａの内側には、記録装置３が備えられており、記録媒体３１が着脱自在に装着できるようになっている。
【００１９】
スキャナ１は、例えば、図１に示すように、フラットベッドタイプのスキャナである。スキャナ１の上面は、透明なガラス板１Ａで形成され、ガラス板１Ａは、開閉可能なカバー１Ｂ（一部のみを示す）で覆われるようになっている。スキャナ１は、オペレータによって、ガラス板１Ａに原画が載せられ、必要に応じてカバー１Ｂが閉じられた状態で、オペレータの処理装置２に対する指示に伴い処理装置２から入力される信号に従って、当該原画から画像データを読み取る。そして、スキャナ１は、当該読み取った画像データ（以下、「読取画像データ」とも言う）を、ケーブル（図示略）を介して、処理装置２に出力する。
なお、スキャナ１は、フラットベッドタイプではなく、いわゆるハンディタイプのものであっても良い。
【００２０】
処理装置２は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）２１、ＲＡＭ（Random Access Memory）２２、操作部２３、記憶部２４などを備えている。
【００２１】
ＣＰＵ２１は、記憶部２４に記憶された刺繍データ作成装置１００用の各種処理プログラムに従って各種の制御動作を行う。
【００２２】
ＲＡＭ２２は、ＣＰＵ２１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。本発明におけるＲＡＭ２２は、例えば、スキャナ１によって読み取られた読取画像データなどが、スキャナ１からＣＰＵ２１へ出力された時点で、当該読取画像データに基づく読取画像の初期位置に関する情報を、初期位置記憶手段としてのデータ格納領域２２１に一時的に格納するようになっている。
【００２３】
操作部２３は、液晶表示部２３１、タッチパネル２３２、バックライト２３３などにより構成されている。具体的には、タッチパネル２３２は、液晶表示部２３１の上面を覆うように設置されており、バックライト２３３は、液晶表示部２３１の下面を覆うように設置されている。操作部２３は、例えば、図１に示すように、処理装置２の上面に位置するよう備えられている。
【００２４】
液晶表示部２３１は、ＣＰＵ２１から入力される表示信号に従って所与の表示処理を行う。本発明における液晶表示部２３１は、例えば、ＣＰＵ２１が、スキャナ１によって読み取られた読取画像データに基づく読取画像を表示する際などに使用され、表示手段として機能する。
【００２５】
タッチパネル２３２は、オペレータによる接触体としての入力ペンＰなどを用いた操作によって押圧入力された所望の入力位置（接触位置）を検出し、その検出信号をＣＰＵ２１に出力する。本発明におけるタッチパネル２３２は、例えば、液晶表示部２３１の表示画面に対する入力ペンＰなどの接触位置の移動量と向き、すなわち、接触位置の移動のベクトル量を検出し、その検出信号をＣＰＵ２１に出力する際や、オペレータがＣＰＵ２１に対して液晶表示部２３１に表示された画像の少なくとも一部から対象画像を指定する際、オペレータがＣＰＵ２１に対して液晶表示部２３１に表示された対象画像を拡大表示或いは縮小表示するよう指示する際などに使用され、移動検出手段、画像指定手段、拡大表示指示入力手段として機能する。
なお、本発明におけるタッチパネル２３２の入力位置の検出方式は、特に制限はなく、例えば、抵抗膜方式、光学方式、静電容量方式、磁気誘導方式、弾性波方式などが挙げられる。また、接触体として入力ペンＰを用いるようにしたが、接触体は、タッチパネル２３２に、タッチパネル２３２が検出できるような押圧入力を与えることができるのであれば、特に制限はなく、例えば、指などでも良い。
【００２６】
記憶部２４は、刺繍データ作成装置１００で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部２４に記憶されている。具体的には、記憶部２４には、刺繍データファイル２４１、画像移動プログラム２５１、初期位置復帰プログラム２５２、画像拡大縮小表示プログラム２５３、刺繍データ作成プログラム２５４などが記憶されている。
【００２７】
刺繍データファイル２４１は、ＣＰＵ２１が刺繍データ作成プログラム２５４を実行することによって作成した刺繍データを記憶している。
【００２８】
画像移動プログラム２５１は、ＣＰＵ２１に、タッチパネル２３２によって検出された液晶表示部２３１の表示画面に対する入力ペンＰなどの接触位置の移動のベクトル量に対応させて、液晶表示部２３１に表示された画像の少なくとも一部からなる所定の対象画像Ｑを移動させて表示させる機能を実現させる。具体的には、液晶表示部２３１の表示画面上に設置されたタッチパネル２３２が、オペレータによる入力ペンＰなどを用いた液晶表示部２３１の表示画面に対する接触によって指定された対象画像Ｑを検出し、次いで、入力ペンＰなどの接触位置の移動のベクトル量を検出すると、ＣＰＵ２１は、画像移動プログラム２５１を実行して、当該接触位置の移動のベクトル量に対応させて、液晶表示部２３１に表示された対象画像Ｑを移動させて表示させる。このとき、液晶表示部２３１に表示された対象画像Ｑの移動は、接触位置の移動に追従するように設定されている。すなわち、液晶表示部２３１に表示された対象画像Ｑの移動の速さは、接触位置の移動の速さとほぼ同じとなるように設定されている。また、液晶表示部２３１の表示画面に対する入力ペンＰなどの接触位置に関係なく、ＣＰＵ２１は、画像移動プログラム２５１を実行して、接触位置の移動のベクトル量に対応させて、液晶表示部２３１に表示された対象画像Ｑを、移動させて表示させるように設定されている。すなわち、液晶表示部２３１に表示された対象画像Ｑの位置と、液晶表示部２３１の表示画面に対する入力ペンＰなどの接触位置とが離れている場合であっても、接触位置の移動のベクトル量に対応させて、液晶表示部２３１に表示された対象画像Ｑを移動させて表示させる。ＣＰＵ２１は、かかる画像移動プログラム２５１を実行することによって、画像移動表示制御手段として機能する。
【００２９】
初期位置復帰プログラム２５２は、ＣＰＵ２１に、ＣＰＵ２１が画像移動プログラム２５１を実行することにより移動した対象画像Ｑが液晶表示部２３１に表示された後においても、所定の初期位置復帰指示の入力に基づいて、ＲＡＭ２２内のデータ格納領域２２１に記憶されている対象画像Ｑの初期位置に、対象画像Ｑを移動させて表示させる機能を実現させる。具体的には、ＣＰＵ２１が、画像移動プログラム２５１を実行することによって、液晶表示部２３１に表示された対象画像Ｑを移動させて表示させた後、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、初期位置復帰指示が入力されると、すなわち、初期位置に復帰した対象画像Ｑを液晶表示部２３１に表示するよう指示されると、ＣＰＵ２１は、初期位置復帰プログラム２５２を実行して、データ格納領域２２１に記憶されている対象画像Ｑの初期位置を取得する。次に、ＣＰＵ２１は、液晶表示部２３１に表示された移動後の対象画像Ｑを、当該取得した初期位置に移動させて表示させる。ＣＰＵ２１は、かかる初期位置復帰プログラム２５２を実行することによって、初期位置復帰表示制御手段として機能する。
【００３０】
画像拡大縮小表示プログラム２５３は、ＣＰＵ２１に、液晶表示部２３１に表示された画像を、拡大或いは縮小して表示させる機能を実現させる。具体的には、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、拡大表示指示或いは縮小表示指示が入力されると、すなわち、液晶表示部２３１に表示された画像を拡大表示或いは縮小表示するよう指示されると、ＣＰＵ２１は、画像拡大縮小表示プログラム２５３を実行して、液晶表示部２３１に表示された画像全体を拡大或いは縮小して表示させる。ＣＰＵ２１は、かかる画像拡大縮小表示プログラム２５３を実行することによって、画像拡大表示制御手段として機能する。
【００３１】
刺繍データ作成プログラム２５４は、ＣＰＵ２１に、画像データに基づいて刺繍データを作成する機能を実現させる。ＣＰＵ２１は、かかる刺繍データ作成プログラム２５４を実行することによって、刺繍データ作成手段として機能する。
【００３２】
記録装置３は、ケーブル（図示略）を介して、処理装置２に接続されており、例えば、処理装置２のＣＰＵ２１から送信される刺繍データを記録する記録媒体３１などを備えている。記録媒体３１は、磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体３１は、記録装置３に着脱自在に装着されるものである。
【００３３】
[刺繍データ作成装置における処理動作説明]
次に、刺繍データ作成装置１００における処理について、図を参照して説明する。
まず、刺繍データ作成処理について、図３のフローチャートを参照して説明する。
【００３４】
オペレータによる操作部２３のタッチパネル２３２の所定の操作によって、１枚目の原画から、刺繍の原画パターンの画像データを読み取るよう指示されると、ＣＰＵ２１は、スキャナ１に、１枚目の原画から、刺繍の原画パターンの画像データを読み取らせる（ステップＳ１）。
次いで、読み取られた読取画像データが、ＣＰＵ２１に出力されると、ＣＰＵ２１は、ＲＡＭ２２内のデータ格納領域２２１に、刺繍の原画パターンの読取画像データに基づく読取画像の初期位置を記憶させる（ステップＳ２）。そして、液晶表示部２３１に、刺繍の原画パターンの読取画像データに基づく読取画像を表示させる（ステップＳ３）。このとき、液晶表示部２３１の表示画面上には、例えば、図４に示すような画像が表示される。当該画像は、具体的には、例えば、図４に示すように、第１画像領域Ａと、第２画像領域Ｂとに分割されている。
第１画像領域Ａには、具体的には、例えば、１枚目の原画から読み取った刺繍の原画パターンの読取画像データに基づく読取画像として、画像ａ１が表示されている。
第２画像領域Ｂには、具体的には、例えば、オペレータが、ＣＰＵ２１に指示を出す際に使用するキーとして、「戻る」キーｂ１、「読み直し」キーｂ２、「位置調整」キーｂ３、「終了」キーｂ４、「データ作成」キーｂ５などの画像が表示されている。
【００３５】
次に、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、「読み直し」キーｂ２が押圧されたか否か判断する（ステップＳ４）。
【００３６】
ステップＳ４において、「読み直し」キーｂ２が押圧されたと判断すると（ステップＳ４；Ｙｅｓ）、ＣＰＵ２１は、再度、スキャナ１に、刺繍の原画パターンの画像データを読み取らせる（ステップＳ１）。
一方、ステップＳ４において、「読み直し」キーｂ２が押圧されていないと判断すると（ステップＳ４；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、「位置調整」キーｂ３が押圧されたか否か判断する（ステップＳ５）。
【００３７】
ステップＳ５において、「位置調整」キーｂ３が押圧されていないと判断すると（ステップＳ５；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、「終了」キーｂ４が押圧されたか否か判断する（ステップＳ６）。
一方、ステップＳ５において、「位置調整」キーｂ３が押圧されたと判断すると（ステップＳ５；Ｙｅｓ）、ＣＰＵ２１は、後述する位置調整処理（図５）を実行する（ステップＳ５００）。
【００３８】
ステップＳ６において、「終了」キーｂ４が押圧されていないと判断すると（ステップＳ６；Ｎｏ）、ＣＰＵ２１は、再度、ステップＳ４以降の処理を繰り返して行う。
一方、ステップＳ６において、「終了」キーｂ４が押圧されたと判断すると（ステップＳ６；Ｙｅｓ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、「データ作成」キーｂ５が押圧されたか否か判断する（ステップＳ７）。
【００３９】
ステップＳ７において、「データ作成」キーｂ５が押圧されていないと判断すると（ステップＳ７；Ｎｏ）、ＣＰＵ２１は、オペレータによる操作部２３のタッチパネル２３２の所定の操作によって、２枚目以降の原画から、新たな刺繍の原画パターンの画像データを読み取るよう指示されたか否か判断する（ステップＳ８）。
【００４０】
ステップＳ８において、新たな刺繍の原画パターンの画像データを読み取るよう指示されていないと判断すると（ステップＳ８；Ｎｏ）、ＣＰＵ２１は、再度、ステップＳ４以降の処理を繰り返して行う。
一方、ステップＳ８において、新たな刺繍の原画パターンの画像データを読み取るよう指示されたと判断すると（ステップＳ８；Ｙｅｓ）、ＣＰＵ２１は、スキャナ１に、２枚目以降の原画から、新たな刺繍の原画パターンの画像データを読み取らせ（ステップＳ９）、ステップＳ２に移行する。
【００４１】
ステップＳ７において、「データ作成」キーｂ５が押圧されたと判断すると（ステップＳ７；Ｙｅｓ）、ＣＰＵ２１は、刺繍データ作成プログラム２５４を実行して、画像データから、刺繍データを作成し、当該作成した刺繍データを刺繍データファイル２４１に記憶させ（ステップＳ１０）、本処理を終了する。
【００４２】
なお、オペレータによる操作部２３のタッチパネル２３２の所定の操作によって、ステップＳ１０において刺繍データファイル２４１に記憶させた刺繍データを、記録装置３に備えられた記録媒体３１に記録させるよう指示されると、ＣＰＵ２１は、当該刺繍データを刺繍データファイル２４１から取得し、記録媒体３１に記録させる。そして、オペレータによって、記録媒体３１が、記録装置３から取り外され、刺繍縫いミシン（図示略）に装着される。そして、当該刺繍データが、記録媒体３１から当該刺繍縫いミシンのミシン制御部（図示略）に読み込まれ、当該刺繍縫いミシンにおいて、自動的に刺繍縫いが行われることとなる。
【００４３】
次に、位置調整処理について、図５のフローチャートを参照して説明する。
【００４４】
ここで、刺繍データ作成処理（図３参照）のステップＳ５において、ＣＰＵ２１が、液晶表示部２３１の表示画面上に表示された図６に示す第２画像領域Ｂの「位置調整」キーｂ３が押圧されたと判断したこと（ステップＳ５；Ｙｅｓ）を前提に、位置調整処理について説明する。図６に示す第１画像領域Ａには、具体的には、例えば、スキャナ１が１枚目の原画から読み取った、刺繍の原画パターンの読取画像データに基づく読取画像である画像ａ１と、スキャナ１が２枚目の原画から読み取った、新たな刺繍の原画パターンの読取画像データに基づく読取画像である画像ａ２とが表示されている。すなわち、ＣＰＵ２１は、刺繍データ作成処理のステップＳ９において、スキャナ１が読み取った新たな刺繍の原画パターンの読取画像データに基づく読取画像を、ステップＳ３において、液晶表示部２３１に表示させる場合には、その時点までに、液晶表示部２３１に表示されていた画像に重ね合わせるようにして、新たな刺繍の原画パターンの読取画像データに基づく読取画像を表示させることとする。
ここで、図６に示す第１画像領域Ａに表示されている画像ａ２は、オペレータが意図する位置からずれており、このままの画像データを刺繍データに変換すると、意図しない刺繍データが作成されるものとする。
【００４５】
ＣＰＵ２１は、刺繍データ作成処理（図３参照）のステップＳ５において、図６に示す第２画像領域Ｂの「位置調整」キーｂ３が押圧されたと判断すると（ステップＳ５；Ｙｅｓ）、画像移動プログラム２５１を実行して、液晶表示部２３１の表示画面上に、例えば、図７に示すような画像を表示させる（ステップＳ５０１）。当該画像の第２画像領域Ｂには、具体的には、例えば、図７に示すように、「戻る」キーｂ１、「拡大」キーｂ３１、「縮小」キーｂ３２、「終了」キーｂ４などの画像が表示されている。また、「終了」キーｂ４の下には、当該画面上で行える処理（「位置調整」）が表示されている。
【００４６】
次に、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、図７に示す第１画像領域Ａに表示されている画像の少なくとも一部から、対象画像Ｑが指定されたか判断する（ステップＳ５０２）。対象画像Ｑの指定は、具体的には、例えば、図８に示すような破線の指定枠ｒによって、第１画像領域Ａに表示されている画像の少なくとも一部を囲むことによって行われる。破線の指定枠ｒは、具体的には、例えば、オペレータが、入力ペンＰなどを用いて第１画像領域Ａのタッチパネル２３２を押圧しながら、入力ペンＰなどを移動させると、液晶表示部２３１に表示されるようになっている。
ここで、ＣＰＵ２１は、破線の指定枠ｒに囲まれた画像を、対象画像Ｑとして認識するため、オペレータは、図８に示すように、破線の指定枠ｒによって、移動させたい画像（例えば、画像ａ２）を、全て囲むようにすると良い。
【００４７】
ステップＳ５０２において、対象画像Ｑが指定されていないと判断すると（ステップＳ５０２；Ｎｏ）、ＣＰＵ２１は、ステップＳ５１０に移行する。
一方、ステップＳ５０２において、対象画像Ｑが指定されたと判断すると（ステップＳ５０２；Ｙｅｓ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、図８に示す第１画像領域Ａのタッチパネル２３２が押圧されたか否か判断する（ステップＳ５０３）。
【００４８】
ステップＳ５０３において、図８に示す第１画像領域Ａのタッチパネル２３２が押圧されていないと判断すると（ステップＳ５０３；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、第２画像領域Ｂの「拡大」キーｂ３１が押圧されたか否かを判断する（ステップＳ５０６）。
一方、ステップＳ５０３において、図８に示す第１画像領域Ａのタッチパネル２３２が押圧されたと判断すると（ステップＳ５０３；Ｙｅｓ）、ＣＰＵ２１は、当該押圧された位置、すなわち、接触位置の移動のベクトル量を演算し（ステップＳ５０４）、そして、当該ベクトル量に対応させて、対象画像Ｑを移動させて表示させる（ステップＳ５０５）。
【００４９】
そして、ＣＰＵ２１は、第１画像領域Ａのタッチパネル２３２への押圧が停止したと判断するまで、すなわち、第１画像領域Ａのタッチパネル２３２が押圧されなくなったと判断するまで（ステップＳ５０３；Ｎｏ）、ステップＳ５０３からステップＳ５０５までの処理を繰り返して行う。具体的には、例えば、図９に示すように、オペレータが、入力ペンＰなどを用いて第１画像領域Ａのタッチパネル２３２を押圧しながら、入力ペンＰなどを移動させると、当該移動の速度とほぼ同じ速度で、指定枠ｒに囲まれた対象画像Ｑが移動する。そして、入力ペンＰなどの移動の軌跡ｔ１の長さ及び向き（ベクトル量）と、対象画像Ｑの移動の軌跡ｔ２の長さ及び向き（ベクトル量）とは同一となる。
【００５０】
ステップＳ５０３において、第１画像領域Ａのタッチパネル２３２への押圧が停止したと判断すると、すなわち、第１画像領域Ａのタッチパネル２３２が押圧されなくなったと判断すると（ステップＳ５０３；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、第２画像領域Ｂの「拡大」キーｂ３１が押圧されたか否かを判断する（ステップＳ５０６）。
【００５１】
ステップＳ５０６において、「拡大」キーｂ３１が押圧されたと判断すると（ステップＳ５０６；Ｙｅｓ）、ＣＰＵ２１は、画像拡大縮小表示プログラム２５３を実行して、第１画像領域Ａに表示された画像全体を、所定の倍率に基づいて拡大して、液晶表示部２３１の画面上に、例えば、図１０に示すような画像を表示する（ステップＳ５０７）。そして、ＣＰＵ２１は、再度、ステップＳ５０３以降の処理を繰り返して行う。図１０に示す画像の第１画像領域Ａには、具体的には、例えば、拡大された画像ａ１と、拡大された指定枠ｒに囲まれた対象画像Ｑとが表示されている。さらに、拡大された指定枠ｒに囲まれた対象画像Ｑは、第１画像領域Ａのほぼ中央に位置するように表示されている。ここで、「拡大」キーｂ３１の押圧は、例えば、より正確に、対象画像Ｑの位置合わせを行いたい場合に好適である。
一方、ステップＳ５０６において、「拡大」キーｂ３１が押圧されていないと判断すると（ステップＳ５０６；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、「縮小」キーｂ３２が押圧されたか否か判断する（ステップＳ５０８）。
【００５２】
ステップＳ５０８において、「縮小」キーｂ３２が押圧されたと判断すると（ステップＳ５０８；Ｙｅｓ）、ＣＰＵ２１は、画像拡大縮小表示プログラム２５３を実行して、第１画像領域Ａに表示された画像全体を、所定の倍率に基づいて縮小して、液晶表示部２３１に表示する（ステップＳ５０９）。そして、ＣＰＵ２１は、再度、ステップＳ５０３以降の処理を繰り返して行う。ここで、「縮小」キーｂ３２の押圧は、例えば、拡大表示された画像を、元の大きさに戻したい場合に好適である。
一方、ステップＳ５０８において、「縮小」キーｂ３２が押圧されていないと判断すると（ステップＳ５０８；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、「戻る」キーｂ１が押圧されたか否か判断する（ステップＳ５１０）。
【００５３】
ステップＳ５１０において、「戻る」キーｂ１が押圧されたと判断すると（ステップＳ５１０；Ｙｅｓ）、ＣＰＵ２１は、初期位置復帰プログラム２５２を実行して、ＲＡＭ２２内のデータ格納領域２２１から、対象画像Ｑの初期位置に関する情報を取得し、当該初期位置に対象画像Ｑを移動させた画像を、液晶表示部２３１に表示する（ステップＳ５１１）。このとき、液晶表示部２３１の表示画面上の第１画像領域Ａには、具体的には、例えば、対象画像Ｑが移動する前の画像、すなわち、図８の第１画像領域Ａに示す画像と同一の画像が表示される。そして、ＣＰＵ２１は、再度、ステップＳ５０２以降の処理を繰り返して行う。
一方、ステップＳ５１０において、「戻る」キーｂ１が押圧されていないと判断すると（ステップＳ５１０；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって、「終了」キーｂ４が押圧されたか否か判断する（ステップＳ５１２）。
【００５４】
ステップＳ５１２において、「終了」キーｂ４が押圧されていないと判断すると（ステップＳ５１２；Ｎｏ）、ＣＰＵ２１は、再度、ステップＳ５０２以降の処理を繰り返して行う。
一方、ステップＳ５１２において、「終了」キーｂ４が押圧されたと判断すると（ステップＳ５１２；Ｙｅｓ）、ＣＰＵ２１は、位置調整処理を終了して、液晶表示部２３１の表示画面上に、例えば、図１１に示すような画像を表示させる。当該画像の第１画像領域Ａには、具体的には、例えば、図１１に示すように、オペレータが意図する位置に、画像ａ１と、対象画像Ｑである画像ａ２とが表示されている。したがって、当該画像の画像データを刺繍データに変換すると、意図する刺繍データが作成されることとなる。また、当該画像の第２画像領域Ｂには、具体的には、例えば、図４の第２画像領域Ｂに示す画像と同一の画像が表示されている。
【００５５】
以上説明した本発明の刺繍データ作成装置１００によれば、タッチパネル２３２により、液晶表示部２３１の表示画面に対する入力ペンＰなどの接触位置の移動量と向き（接触位置の移動のベクトル量）を検出することができ、さらに、ＣＰＵ２１は、画像移動プログラム２５１を実行することにより、タッチパネル２３２によって検出された入力ペンＰなどの接触位置の移動量と向き（接触位置の移動のベクトル量）に対応させて、液晶表示部２３１に表示された画像の少なくとも一部からなる対象画像Ｑを移動させて表示させることができる。したがって、入力ペンＰなどを操作するオペレータに、オペレータが意図する位置に対象画像Ｑが移動するよう、対象画像Ｑの移動量と向き（対象画像Ｑの移動のベクトル量）を指定させることができることとなる。
また、オペレータが、入力ペンＰなどを液晶表示部２３１の表示画面に対して接触させたまま移動させるだけで対象画像Ｑを移動させることができるので、従来の刺繍データ作成装置のように、「矢印」キーを押し続けなければ、対象画像Ｑの長距離移動ができない、「矢印」キーを押し替えなければ、対象画像Ｑを複数方向に移動させることができないものに比べて、操作性のより良い刺繍データ作成装置１００を提供することができることとなる。
さらに、入力ペンＰなどの接触位置の移動量と向き（接触位置の移動のベクトル量）に対応させて、対象画像Ｑを移動させることができるので、従来の刺繍データ作成装置のように、「矢印」キーの押圧操作に伴って対象画像Ｑが移動する距離は決まっているため正確な位置合わせができないなどの問題が解消されることとなる。
【００５６】
また、タッチパネル２３２により、液晶表示部２３１に表示された画像から、対象画像Ｑを指定することができる。したがって、オペレータに、オペレータが対象画像Ｑとしたい画像のみを、すなわち、オペレータが移動させたい画像のみを、的確に指定させることができることとなる。
【００５７】
また、ＣＰＵ２１は、画像移動プログラム２５１を実行することにより、タッチパネル２３２によって検出された接触位置の移動に追従して対象画像Ｑを移動させて液晶表示部２３１に表示させることができる。したがって、オペレータに、移動中の対象画像Ｑの現在位置をリアルタイムに知らせることができることとなる。
さらに、入力ペンＰなどの接触位置の移動に追従して対象画像Ｑが移動するので、オペレータは、楽しく画像の位置合わせを行うことができる。
【００５８】
また、対象画像Ｑの位置と、タッチパネル２３２によって検出される入力ペンＰなどの接触位置とが離れていても、ＣＰＵ２１は、画像移動プログラム２５１を実行することにより、タッチパネル２３２によって検出された入力ペンＰなどの接触位置の移動量と向き（接触位置の移動のベクトル量）に対応させて、液晶表示部２３１に表示された対象画像Ｑを移動させて表示させることができる。したがって、対象画像Ｑを移動させる際、対象画像Ｑの位置と、入力ペンＰなどの接触位置とが重なることがなくなり、オペレータは、移動中の対象画像Ｑの現在位置などを確認しやすくなる。
【００５９】
また、データ格納領域２２１に対象画像Ｑの初期位置を記憶することができ、さらに、ＣＰＵ２１が画像移動プログラム２５１を実行することによって対象画像Ｑが移動して液晶表示部２３１に表示された後においても、ＣＰＵ２１は、初期位置復帰プログラム２５２を実行することにより、オペレータによる入力ペンＰなどを用いたタッチパネル２３２への押圧操作によって入力された初期位置復帰指示に基づいて、データ格納領域２２１に記憶された初期位置に、対象画像Ｑを移動させて表示させることができる。したがって、オペレータが意図しない位置に対象画像Ｑを移動させてしまった場合や、オペレータが移動させたくない画像を誤って移動させてしまった場合などにおいて、再度、スキャナ１によって刺繍の原画パターンの画像データを読み取るなどの手間をかけることなく、改めて、オペレータに、オペレータが意図する位置に対象画像Ｑが移動するよう、対象画像Ｑの移動量と向き（対象画像Ｑの移動のベクトル量）を指定させることができる。これにより、オペレータは、安心して、対象画像Ｑを移動させることができることとなる。
【００６０】
また、タッチパネル２３２により、対象画像Ｑを、液晶表示部２３１に拡大表示或いは縮小表示させるための拡大表示指示或いは縮小表示指示を入力することができ、さらに、タッチパネル２３２によって、対象画像Ｑを液晶表示部２３１に拡大表示或いは縮小表示するよう指示された場合に、ＣＰＵ２１は、画像拡大縮小表示プログラム２５３を実行することにより、対象画像Ｑを拡大或いは縮小して液晶表示部２３１に表示させることができる。したがって、オペレータに、オペレータが望む時に、対象画像Ｑを拡大或いは縮小して表示させるよう指示させることができる。これにより、オペレータは、対象画像Ｑの詳細な位置の確認や、対象画像Ｑの位置合わせの微調整などを行うことができることとなる。
【００６１】
なお、本発明は、上記した実施の形態のものに限るものではない。
例えば、移動検出手段、画像指定手段、拡大表示指示入力手段として、操作部２３に、タッチパネル２３２を備えるようにしたが、処理装置２に、入力部を備えるようにしてもよい。当該入力部は、カーソルキー、文字／数字キー、各種機能キーなどから構成され、オペレータのキー操作に伴う押下信号をＣＰＵ２１に出力する。また、当該入力部は、マウスなどのポインティングデバイスなど、その他の入力装置を備えるものとしても良い。具体的には、オペレータが、ＣＰＵ２１に対して、「位置調整」や「データ作成」などの刺繍データ作成処理を行うよう指示する場合、画像を「拡大」又は「縮小」して液晶表示部２３１に表示するよう指示する場合には、例えば、カーソルキー、文字／数字キー、各種機能キー、マウスなどを使用すると良い。また、オペレータが、ＣＰＵ２１に対して、対象画像Ｑを指定する場合、対象画像Ｑの移動のベクトル量を指示する場合には、例えば、マウスなどを使用すると良い。
【００６２】
オペレータが、対象画像Ｑを指定する場合においては、入力ペンＰなどを用いて、対象画像Ｑに指定したい画像ａ２を、指定枠ｒで囲うようにしたが、ＣＰＵ２１が、画像ａ２を対象画像Ｑとして認識することができるのであれば、対象画像Ｑの指定の仕方は、特に制限は無い。
また、上記実施形態においては、対象画像Ｑは、オペレータによって指定されることとしたが、液晶表示部２３１に表示された画像の少なくとも一部からなる画像を対象画像Ｑとすることができるのであれば、例えば、位置調整処理を行う直前に、スキャナ１により読み取った読取画像データに基づく読取画像を対象画像Ｑとするようにしても良い。
【００６３】
液晶表示部２３１の第２画像領域Ｂに表示されるキー画像は、この限りではない。刺繍データの作成に必要な操作に関するキー画像であれば、液晶表示部２３１の第２画像領域Ｂに表示するようにしても良い。
【００６４】
初期位置を、スキャナ１によって読み取られた読取画像データに基づく読取画像の位置であるとしたが、ＣＰＵ２１が初期位置復帰プログラム２５２を実行する前の対象画像Ｑの位置、すなわち、「戻る」キーｂ１を押圧する時点よりも前の対象画像Ｑの位置であれば、初期位置は、特に制限は無い。例えば、「戻る」キーｂ１を押圧する直前に行われた移動において、当該移動前の対象画像Ｑの位置を初期位置としても良い。この場合、データ格納領域２２１に、スキャナ１によって読み取られた読取画像データに基づく読取画像の初期位置に関する情報に加えて、さらに、対象画像Ｑが移動する度に、対象画像Ｑの移動後の位置に関する情報を記憶させる必要がある。
【００６５】
上記実施形態においては、２枚の原画から、それぞれ画像データを読み取り、２枚目の原画から読み取った読取画像データに基づく画像ａ２を対象画像Ｑに指定して移動させたが、画像データを読み取る原画の枚数には、制限はない。特に、例えば、複数の模様が描かれた１枚の原画から画像データを読み取り、当該読み取った読取画像データに基づく複数の画像のうちの１つの画像を対象画像Ｑに指定して移動させるようにしても良い。すなわち、１つの読取画像データに基づく読取画像の配置を、代えることができるようにしても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態における刺繍データ作成装置の全体構成を示す斜視図である。
【図２】本発明の実施の形態における刺繍データ作成装置の機能的構成を示すブロック図である。
【図３】刺繍データ作成処理を説明するためのフローチャートである。
【図４】１枚目の原画から読み取った読取画像データに基づく読取画像と、刺繍データ作成処理におけるキー画像とが表示された画面を示す図である。
【図５】位置調整処理を説明するためのフローチャートである。
【図６】１枚目及び２枚目の原画から読み取った読取画像データに基づく読取画像と、刺繍データ作成処理におけるキー画像とが表示された画面を示す図である。
【図７】１枚目及び２枚目の原画から読み取った読取画像データに基づく読取画像と、位置調整処理におけるキー画像とが表示された画面を示す図である。
【図８】対象画像が指定された読取画像と、位置調整処理におけるキー画像とが表示された画面を示す図である。
【図９】対象画像が画面上で移動する様子を示す画像と、位置調整処理におけるキー画像とが表示された画面を示す図である。
【図１０】拡大された画像と、位置調整処理におけるキー画像とが表示された画面を示す図である。
【図１１】対象画像が意図する位置に表示された画像と、刺繍データ作成処理におけるキー画像とが表示された画面を示す図である。
【符号の説明】
【００６７】
１  スキャナ（画像データ読取手段）
２  処理装置
３  記録装置
２１  ＣＰＵ（画像移動表示制御手段、初期位置復帰表示制御手段、画像拡大表示制御手段、刺繍データ作成手段）
２２  ＲＡＭ
２３  操作部
２４  記憶部
３１  記録媒体
１００  刺繍データ作成装置
２２１  データ格納領域（初期位置記憶手段）
２３１  液晶表示部（表示手段）
２３２  タッチパネル（移動検出手段、画像指定手段、拡大表示指示入力手段）
２４１  刺繍データファイル
２５１  画像移動プログラム（画像移動表示制御手段）
２５２  初期位置復帰プログラム（初期位置復帰表示制御手段）
２５３  画像拡大縮小表示プログラム（画像拡大表示制御手段）
２５４  刺繍データ作成プログラム（刺繍データ作成手段）
Ｐ  入力ペンＰ（接触体）
Ｑ  対象画像
【図１】
2006122296.tif 000003
【図２】
2006122296.tif 000004
【図３】
2006122296.tif 000005
【図４】
2006122296.tif 000006
【図５】
2006122296.tif 000007
【図６】
2006122296.tif 000008
【図７】
2006122296.tif 000009
【図８】
2006122296.tif 000010
【図９】
2006122296.tif 000011
【図１０】
2006122296.tif 000012
【図１１】
2006122296.tif 000013