(57)【要約】【課題】より簡単に、且つ、より正確に、画像の編集を行うことができる刺しゅうデータ作成装置を提供する。【解決手段】スキャナ１と、液晶表示部２３１と、タッチパネル２３２と、主画像と一つ以上のパーツ画像の画像データを個別に記憶する画像データファイル２４１と、を備え、ＣＰＵ２１が刺しゅうデータ作成プログラム２５３を実行して画像データから刺しゅうデータを作成する刺しゅうデータ作成装置１００において、ＣＰＵ２１が画像編集プログラム２５２を実行して主画像及びパーツ画像のうちの何れか一つについて画像編集を行い、画像編集の内容に関する情報である編集内容情報編集内容情報に基づいて、画像データファイル２４１に記憶された他の前記画像データに基づく画像ついて画像編集を行う。【選択図】図２
2006262981.tif 000002
【特許請求の範囲】
【請求項１】
刺しゅうの主画像が描かれた原画パターンの画像データを読み取る画像データ読取手段と、当該画像データ読取手段によって読み取られた画像データに基づく主画像を表示する表示手段と、前記表示手段に表示された主画像の一部の閉領域からなる一つ以上のパーツ画像を指定するパーツ画像指定手段と、前記パーツ画像指定手段により指定された一つ以上のパーツ画像及び主画像の画像データを個別に記憶する画像データ記憶手段と、前記画像データ記憶手段に記憶された個別の画像データから個別の刺しゅうデータを作成する刺しゅうデータ作成手段と、を備える刺しゅうデータ作成装置において、
前記画像データ記憶手段に記憶された画像データに基づく主画像とパーツ画像とを配列して前記表示手段に表示させる表示制御手段と、
前記表示手段に表示された主画像について画像編集を行い、当該画像編集後の主画像の画像データを前記画像データ記憶手段に記憶させる第１画像編集手段と、
前記第１画像編集手段によって行われた画像編集の内容に関する情報である編集内容情報を記憶する編集内容情報記憶手段と、
前記画像データ記憶手段に記憶された前記画像データに基づくパーツ画像について、前記編集内容情報記憶手段に記憶された編集内容情報に基づく画像編集を行い、当該画像編集後のパーツ画像の画像データを前記画像データ記憶手段に記憶させる第２画像編集手段と、
を備えることを特徴とする刺しゅうデータ作成装置。
【請求項２】
請求項１に記載の刺しゅうデータ作成装置において、
前記画像データ読取手段は、複数の刺しゅうの原画パターンの画像データを読み取り、
個々の原画パターンに基づく主画像及びパーツ画像の表示を、主画像毎に識別可能となるように異なる態様にして前記表示手段に表示させる識別表示制御手段を備えることを特徴とする刺しゅうデータ作成装置。
【請求項３】
請求項１又は２に記載の刺しゅうデータ作成装置において、
前記第１画像編集手段によって施される画像編集には、画像の移動、画像の回転、画像の反転、画像の消去のうち、少なくとも一つを含むことを特徴とする刺しゅうデータ作成装置。
【請求項４】
請求項１〜３の何れか一項に記載の刺しゅうデータ作成装置において、
前記刺しゅうデータ作成手段により作成された刺しゅうデータを記録媒体に記憶させる記憶制御手段を備え、
前記第２画像編集手段は、前記記憶制御手段による記憶制御指示に基づいて画像編集を行うことを特徴とする刺しゅうデータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺しゅうデータ作成装置に関する。
【背景技術】
【０００２】
模様を刺しゅう縫いする刺しゅう縫いミシンにおいては、予め作成した刺しゅうデータをミシン制御部に読み込ませることによって、自動的に刺しゅう縫いが行われるようになっている。このような刺しゅう模様の自動縫製に使用する刺しゅうデータの作成には、従来から、刺しゅうデータ作成装置が用いられている。
刺しゅうデータ作成装置は、具体的には、まず、イメージスキャナ（以下、単に「スキャナ」とも言う）などを用いて、刺しゅうしたい模様（主画像パターン）が描かれている原画から、当該模様の画像データを読み取る。次いで、ユーザに、当該読み取った画像データに基づく画像の中から、色を付けたいパーツ画像（例えば、赤糸で刺しゅうしたいパーツ画像、青糸で刺しゅうしたいパーツ画像など）を指定させる。そして、指定されたパーツ画像毎の画像データを、別個に、刺しゅう模様を縫うための縫いデータである刺しゅうデータに自動的に変換する（例えば、特許文献１参照）。
【特許文献１】特開２００２−３５５４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述に示すような刺しゅうデータ作成装置において、例えば、画像をパーツ画像に分けた後に、画像全体を移動させる場合には、パーツ画像毎に移動させる必要がある。この場合、画像全体の整合性がとれるように移動させるために、各パーツ画像の移動量と移動の向きを揃えなければならず、難しいという問題があった。また、例えば、画像をパーツ画像に分けた後に、画像全体を消去する場合には、パーツ画像毎に消去する必要がある。そのため、煩わしいという問題があった。さらに、例えば、スキャナなどによって複数の画像を読み取り、それぞれの画像をパーツ画像に分けた場合に、パーツ画像がどの画像に属するか判断しづらいという問題があった。
【０００４】
本発明の課題は、より簡単に、且つ、より正確に、画像の編集を行うことができる刺しゅうデータ作成装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１に記載の発明は、刺しゅうの主画像が描かれた原画パターンの画像データを読み取る画像データ読取手段と、当該画像データ読取手段によって読み取られた画像データに基づく主画像を表示する表示手段と、前記表示手段に表示された主画像の一部の閉領域からなる一つ以上のパーツ画像を指定するパーツ画像指定手段と、前記パーツ画像指定手段により指定された一つ以上のパーツ画像及び主画像の画像データを個別に記憶する画像データ記憶手段と、前記画像データ記憶手段に記憶された個別の画像データから個別の刺しゅうデータを作成する刺しゅうデータ作成手段と、を備える刺しゅうデータ作成装置において、前記画像データ記憶手段に記憶された画像データに基づく主画像とパーツ画像とを配列して前記表示手段に表示させる表示制御手段と、前記表示手段に表示された主画像について画像編集を行い、当該画像編集後の主画像の画像データを前記画像データ記憶手段に記憶させる第１画像編集手段と、前記第１画像編集手段によって行われた画像編集の内容に関する情報である編集内容情報を記憶する編集内容情報記憶手段と、前記画像データ記憶手段に記憶された前記画像データに基づくパーツ画像について、前記編集内容情報記憶手段に記憶された編集内容情報に基づく画像編集を行い、当該画像編集後のパーツ画像の画像データを前記画像データ記憶手段に記憶させる第２画像編集手段と、を備えることを特徴とする。
【０００６】
請求項２に記載の発明は、請求項１に記載の刺しゅうデータ作成装置において、前記画像データ読取手段は、複数の刺しゅうの原画パターンの画像データを読み取り、個々の原画パターンに基づく主画像及びパーツ画像の表示を、主画像毎に識別可能となるように異なる態様にして前記表示手段に表示させる識別表示制御手段を備えることを特徴とする。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の刺しゅうデータ作成装置において、前記第１画像編集手段によって施される画像編集には、画像の移動、画像の回転、画像の反転、画像の消去のうち、少なくとも一つを含むことを特徴とする。
【０００８】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の刺しゅうデータ作成装置において、前記刺しゅうデータ作成手段により作成された刺しゅうデータを記録媒体に記憶させる記憶制御手段を備え、前記第２画像編集手段は、前記記憶制御手段による記憶制御指示に基づいて画像編集を行うことを特徴とする。
【発明の効果】
【０００９】
請求項１に記載の発明によれば、表示制御手段によって、画像データ記憶手段に記憶された画像データに基づく主画像とパーツ画像とを配列して表示手段に表示させることができ、第１画像編集手段によって、表示手段に配列されて表示された主画像について画像編集を行うことができる。そして、編集内容情報記憶手段によって、第１画像編集手段により行われた画像編集の内容に関する情報である編集内容情報を記憶することができ、第２画像編集手段によって、画像データ記憶手段に記憶された前記画像データに基づくパーツ画像について、編集内容情報記憶手段に記憶された編集内容情報に基づく画像編集を行うことができる。
すなわち、主画像について画像編集を行うだけで、パーツ画像に対しても、当該画像編集と同一の画像編集を行うことができる。したがって、各画像の移動量や移動の向きなどを揃えたりすることなく、画像全体の整合性をとりつつ移動させることができ、また、一度に主画像とパーツ画像とを消去することができるため、従来の方法と比較して、より簡単に、且つ、より正確に、刺しゅうデータの作成のための画像編集を行うことができる。さらに、画像編集に間違いがなくなりオペレータが意図した刺しゅうデータを作成することができることとなって、仕上がりが美しい、意図したとおりの縫製となる。
【００１０】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られることは無論のこと、画像データ読取手段によって、複数の刺しゅうの原画パターンの画像データを読み取ることができ、識別表示制御手段によって、個々の原画パターンに基づく主画像及びパーツ画像の表示を、主画像毎に識別可能となるように異なる態様にして表示手段に表示させることができる。
すなわち、例えば、第１の主画像と当該第１の主画像から指定された第１のパーツ画像、第２の主画像と当該第２の主画像から指定された第２のパーツ画像を、異なる態様にして表示することができる。したがって、オペレータは、主画像とパーツ画像との対応付けが一目瞭然に分かることとなって、従来のパーツ画像がどの画像に属するか判断しづらい方法と比較して、より一層簡単に、刺しゅうデータの作成のための画像編集を行うことができる。
【００１１】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られることは無論のこと、第１画像編集手段によって施される画像編集には、画像の移動、画像の回転、画像の反転、画像の消去のうち、少なくとも一つが含まれる。
すなわち、オペレータは、様々な画像編集方法を選ぶことができることとなって、より簡単に、且つ、より正確に、意図したとおりの画像編集を行うことができる。
【００１２】
請求項４に記載の発明によれば、請求項１〜３の何れか一項に記載の発明と同様の効果が得られることは無論のこと、記憶制御手段によって、刺しゅうデータ作成手段により作成された刺しゅうデータを記録媒体に記憶させることができる。そして、第２画像編集手段は、記憶制御手段による記憶制御指示に基づいて画像編集を行うことができる。
すなわち、予め、主画像について画像編集を行っていれば、刺しゅうデータを記録媒体に記憶させる直前に、パーツ画像に対して、当該画像編集と同一の画像編集を行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照して、本発明にかかる刺しゅうデータ作成装置の最良の形態を詳細に説明する。
【００１４】
[刺しゅうデータ作成装置]
刺しゅうデータ作成装置１００は、例えば、図１、２に示すように、刺しゅうの主画像が描かれた原画パターンの画像データを読み取る画像データ読取手段としてのスキャナ１と、スキャナ１によって読み取られた画像データを処理する処理装置２と、処理装置２によって作成された刺しゅうデータを記録する記録装置３などを備えて構成される。処理装置２と、スキャナ１、記録装置３とは、電気的に接続されており、各装置間でデータの入出力ができるようになっている。
【００１５】
スキャナ１と処理装置２とは、例えば、図１に示すように、収納ケース６に収納されている。収納ケース６の前面部に設けられたカバー部６Ａの内側には、記録装置３が備えられており、記録媒体３１が着脱自在に装着できるようになっている。
【００１６】
スキャナ１は、例えば、図１に示すように、フラットベッドタイプのスキャナである。スキャナ１の上面は、透明なガラス板１Ａで形成され、ガラス板１Ａは、開閉可能なカバー１Ｂ（一部のみを示す）で覆われるようになっている。スキャナ１は、オペレータによって、ガラス板１Ａの上に原画が載せられ、必要に応じてカバー１Ｂが閉じられた状態で、オペレータの処理装置２に対する指示に伴い処理装置２から入力される信号に従って、当該原画から刺しゅうの原画パターンの画像データを読み取る。そして、スキャナ１は、当該読み取った画像データを、ケーブル（図示略）を介して、処理装置２に出力する。
なお、スキャナ１は、フラットベッドタイプではなく、いわゆるハンディタイプのものであっても良い。
【００１７】
処理装置２は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）２１、ＲＡＭ（Random Access Memory）２２、操作部２３、記憶部２４などを備えている。
【００１８】
ＣＰＵ２１は、記憶部２４に記憶された刺しゅうデータ作成装置１００用の各種処理プログラムに従って各種の制御動作を行う。
【００１９】
ＲＡＭ２２は、ＣＰＵ２１によって実行される処理プログラムなどを展開するためのプログラム格納領域（図示省略）や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域２２１などを備える。
本発明におけるＲＡＭ２２のデータ格納領域２２１は、例えば、画像編集が行われた画像の画像データを一時的に格納するようになっている。
【００２０】
操作部２３は、液晶表示部２３１、タッチパネル２３２、バックライト２３３などにより構成されている。具体的には、タッチパネル２３２は、液晶表示部２３１の上面を覆うように設置されており、バックライト２３３は、液晶表示部２３１の下面を覆うように設置されている。
操作部２３は、例えば、図１に示すように、処理装置２の上面に位置するよう備えられている。また、例えば、図１に示すように、処理装置２の上面における操作部２３とスキャナ１との間には、オペレータがタッチパネル２３２を操作する際に使用する入力ペンＰを収容する入力ペン収容部６Ｂが設けられている。
【００２１】
液晶表示部２３１は、ＣＰＵ２１から入力される表示信号に従って所与の表示処理を行う。
本発明における液晶表示部２３１は、例えば、ＣＰＵ２１が、スキャナ１によって読み取られた画像データに基づく主画像などを表示する際などに使用され、表示手段として機能する。
【００２２】
タッチパネル２３２は、オペレータによる入力ペンＰを使用した操作によって押圧入力された所望の入力位置を検出する。そして、その検出信号を、ＣＰＵ２１に出力する。
本発明におけるタッチパネル２３２は、例えば、オペレータが、ＣＰＵ２１に対して、液晶表示部２３１に表示された主画像の一部の閉領域からなる一つ以上のパーツ画像を指定する際などに使用され、パーツ画像指定手段として機能する。
なお、本発明におけるタッチパネル２３２の入力位置の検出方式は、特に制限はなく、例えば、抵抗膜方式、光学方式、静電容量方式、磁気誘導方式、弾性波方式などが挙げられる。また、入力ペンＰを使用して、タッチパネル２３２を操作するようにしたが、タッチパネル２３２が検出できるような押圧入力を、タッチパネル２３２に与えることができるのであれば、操作するために使用する物には特に制限はなく、例えば、指などでも良い。
【００２３】
記憶部２４は、刺しゅうデータ作成装置１００で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部２４に記憶されている。具体的には、記憶部２４には、画像データ記憶手段、編集内容情報記憶手段としての画像データファイル２４１、画像表示プログラム２５１、画像編集プログラム２５２、刺しゅうデータ作成プログラム２５３などが記憶されている。
【００２４】
画像データファイル２４１は、スキャナ１によって読み取られた主画像の画像データと、当該主画像からオペレータがタッチパネル２３２を介して指定した一つ以上のパーツ画像の画像データと対応付けて個別に記憶する。また、ＣＰＵ２１が画像編集プログラム２５２を実行することによって行われた第１画像編集の内容に関する情報である編集内容情報を記憶する。
具体的には、例えば、図３に示すように、画像データファイル２４１は、グループ番号記憶領域２４１ａ、主画像の画像データ記憶領域２４１ｂ、パーツ画像の画像データ記憶領域２４１ｃ、編集内容情報記憶領域２４１ｄなどを有する。
【００２５】
グループ番号記憶領域２４１ａは、主画像の画像データ記憶領域２４１ｂに記憶された主画像の画像データとパーツ画像の画像データ記憶領域２４１ｃに記憶されたパーツ画像の画像データと編集内容情報記憶領域２４１ｄに記憶された編集内容情報との対応付けを識別するための番号であるグループ番号を記憶する。
【００２６】
主画像の画像データ記憶領域２４１ｂは、編集前座標記憶領域２４１ｂ１１や、編集後座標記憶領域２４１ｂ１２、色記憶領域２４１ｂ１３などを含む。
編集前座標記憶領域２４１ｂ１１は、画像編集される前の主画像を構成する各ドットの座標である編集前座標を記憶する。編集前座標は、スキャナ１によって主画像の画像データが読み取られた時点で、ＣＰＵ２１によって、編集前座標記憶領域２４１ｂ１１に記憶されるようになっている。
編集後座標記憶領域２４１ｂ１２は、画像編集された後の主画像を構成する各ドットの座標である編集後座標を記憶する。編集後座標は、主画像に対して第１画像編集が行われた後に、ＣＰＵ２１が画像編集プログラム２５２を実行することによって、編集後座標記憶領域２４１ｂ１２に記憶されるようになっている。
色記憶領域２４１ｂ１３は、主画像を刺しゅうする際に使用する糸の色を記憶する。
【００２７】
パーツ画像の画像データ記憶領域２４１ｃは、パーツ画像[１]記憶領域２４１ｃ１、パーツ画像[２]記憶領域２４１ｃ２、パーツ画像[３]記憶領域２４１ｃ３…といったように区切られている。
【００２８】
例えば、パーツ画像[１]記憶領域２４１ｃ１は、第１のパーツ画像の画像データを記憶する。パーツ画像[１]記憶領域２４１ｃ１は、編集前座標記憶領域２４１ｃ１１や編集後座標記憶領域２４１ｃ１２、色記憶領域２４１ｃ１３などを含む。
編集前座標記憶領域２４１ｃ１１は、画像編集される前の第１のパーツ画像を構成する各ドットの座標である編集前座標を記憶する。編集前座標は、主画像から第１のパーツ画像が指定された後に、ＣＰＵ２１が画像編集プログラム２５２を実行することによって、編集前座標記憶領域２４１ｃ１１に記憶されるようになっている。
編集後座標記憶領域２４１ｃ１２は、画像編集された後の第１のパーツ画像を構成する各ドットの座標である編集後座標を記憶する。編集後座標は、第１のパーツ画像に対して第２画像編集が行われた後に、ＣＰＵ２１が画像編集プログラム２５２を実行することによって、編集後座標記憶領域２４１ｃ１２に記憶されるようになっている。
色記憶領域２４１ｃ１３は、第１のパーツ画像を刺しゅうする際に使用する糸の色を記憶する。当該糸の色は、当該糸の色が選択された後に、ＣＰＵ２１が画像編集プログラム２５２を実行することによって、色記憶領域２４１ｃ１３に記憶されるようになっている。
【００２９】
パーツ画像[２]記憶領域２４１ｃ２、パーツ画像[３]記憶領域２４１ｃ３…は、第２のパーツ画像の画像データ、第３のパーツ画像の画像データ…を記憶する。パーツ画像[２]記憶領域２４１ｃ２、パーツ画像[３]記憶領域２４１ｃ３…は、パーツ画像[１]記憶領域２４１ｃ１と同様、編集前座標記憶領域２４１ｃ２１,２４１ｃ３１…や編集後座標記憶領域２４１ｃ２２,２４１ｃ３２…、色記憶領域２４１ｃ２３,２４１ｃ３３…などを含む。
【００３０】
編集内容情報記憶領域２４１ｄは、ＣＰＵ２１が画像編集プログラム２５２を実行することによって行われた第１画像編集の内容に関する情報である編集内容情報を記憶する。編集内容情報は、具体的には、例えば、画像の移動、画像の回転、画像の反転、画像の消去に関する情報である。編集内容情報は、対応する編集後座標が編集後座標記憶領域２４１ｂ１２に記憶されるのと同時に、編集内容情報記憶領域２４１ｄに記憶されるようになっている。
【００３１】
画像表示プログラム２５１は、ＣＰＵ２１に、画像データファイル２４１に記憶された画像データに基づく主画像とパーツ画像とを配列して液晶表示部２３１に表示させる機能を実現させる。また、スキャナ１が複数の刺しゅうの主画像の原画パターンの画像データを読み取った場合に、ＣＰＵ２１に、個々の原画パターンに基づく主画像及びパーツ画像の表示を、主画像毎に識別可能となるように異なる態様にして液晶表示部２３１に表示させる機能を実現させる。さらに、ＣＰＵ２１に、ＣＰＵ２１が画像編集プログラム２５２を実行することによって行った第１画像編集に対応した表示を主画像に対して行う機能を実現させる。
具体的には、例えば、ＣＰＵ２１は、画像表示プログラム２５１を実行することによって、画像データファイル２４１から、主画像の画像データ記憶領域２４１ｂに記憶された主画像の画像データとパーツ画像の画像データ記憶領域２４１ｃに記憶されたパーツ画像の画像データとを対応付けて取得し、そして、これらの画像データに基づく主画像とパーツ画像とを配列して液晶表示部２３１に表示させる。
また、例えば、スキャナ１が複数の刺しゅうの主画像の原画パターンから画像データを読み取った場合に、ＣＰＵ２１は、画像表示プログラム２５１を実行することによって、画像データファイル２４１から、グループ番号記憶領域２４１ａに記憶されたグループ番号毎に、主画像の画像データ記憶領域２４１ｂに記憶された主画像の画像データとパーツ画像の画像データ記憶領域２４１ｃに記憶されたパーツ画像の画像データとを取得し、そして、これらの画像データに基づく主画像とパーツ画像とを配列して液晶表示部２３１に表示させる。このとき、ＣＰＵ２１は、液晶表示部２３１に表示した主画像とパーツ画像とが、グループ番号記憶領域２４１ａに記憶されたグループ番号毎に識別可能となるように、例えば、グループ番号「１」に対応する主画像の画像データ及びパーツ画像の画像データに基づく画像は、ハーフトーンで表示し、グループ番号「２」に対応する主画像の画像データ及びパーツ画像の画像データに基づく画像は、フルトーンで表示する。
さらに、ＣＰＵ２１は、画像表示プログラム２５１を実行することによって、ＣＰＵ２１が画像編集プログラム２５２を実行して行った主画像及びパーツ画像のうちの何れか一つについての第１画像編集に対応した表示を、少なくとも主画像に対して行う。すなわち、ＣＰＵ２１は、画像表示プログラム２５１を実行することによって、ＣＰＵ２１が画像編集プログラム２５２を実行して主画像に第１画像編集を行った場合は、当該第１画像編集に対応した表示を主画像に対して行う。一方、ＣＰＵ２１が画像編集プログラム２５２を実行してパーツ画像に第１画像編集を行った場合は、当該第１画像編集に対応した表示を主画像と当該パーツ画像に対して行う。
ＣＰＵ２１は、かかる画像表示プログラム２５１を実行することによって、表示制御手段、識別表示制御手段として機能する。
【００３２】
画像編集プログラム２５２は、ＣＰＵ２１に、液晶表示部２３１に配列されて表示された主画像について第１画像編集を行う機能を実現させる。また、ＣＰＵ２１が刺しゅうデータ作成プログラム２５３を実行することによって出力する記憶制御指示に従って、画像データファイル２４１のパーツ画像の画像データ記憶領域２４１ｃに記憶された画像データに基づく全てのパーツ画像について、画像データファイル２４１の編集内容情報記憶領域２４１ｄに記憶された編集内容情報に基づいた第２画像編集を行う機能を実現させる。なお、画像編集には、画像の移動、画像の回転、画像の反転、画像の消去のうち、少なくとも一つが含まれる。
具体的には、ＣＰＵ２１は、画像編集プログラム２５２を実行することによって、タッチパネル２３２を介したオペレータからの指示に従い、液晶表示部２３１に配列されて表示された主画像について第１画像編集（例えば、画像の移動、画像の回転、画像の反転、画像の消去など）を行う。次いで、ＣＰＵ２１は、当該第１画像編集された後の主画像を構成する各ドットの座標である編集後座標を、該当する編集後座標記憶領域２４１ｂ１２に記憶させる。また、ＣＰＵ２１は、当該第１画像編集の内容に関する情報である編集内容情報を、編集内容情報記憶領域２４１ｄに記憶させる。
また、例えば、ＣＰＵ２１は、画像編集プログラム２５２を実行することによって、ＣＰＵ２１が刺しゅうデータ作成プログラム２５３を実行することにより出力する記憶制御指示としての編集指示信号に従って、パーツ画像の画像データ記憶領域２４１ｃに記憶された画像データに基づく全てのパーツ画像について、編集内容情報記憶領域２４１ｄに記憶された編集内容情報に基づいた第２画像編集を行う機能を実現させる。
ＣＰＵ２１は、かかる画像編集プログラム２５２を実行することによって、第１画像編集手段、第２画像編集手段として機能する。
【００３３】
刺しゅうデータ作成プログラム２５３は、ＣＰＵ２１に、画像データファイル２４１に記憶された個別の画像データから個別の刺しゅうデータを作成し、そして、当該作成された刺しゅうデータを記録媒体３１に記憶させる機能を実現させる。また、刺しゅうデータ作成プログラム２５３は、ＣＰＵ２１に、記憶制御指示としての編集指示信号を出力させる機能を実現させる。
具体的には、例えば、ＣＰＵ２１は、刺しゅうデータ作成プログラム２５３を実行することによって、記憶制御指示としての編集指示信号を出力する。すると、当該編集指示信号の基づいて、ＣＰＵ２１は、画像編集プログラム２５２を実行して、全てのパーツ画像について第２画像編集を行う。
また、ＣＰＵ２１は、刺しゅうデータ作成プログラム２５３を実行することによって、画像データファイル２４１の主画像の画像データ記憶領域２４１ｂに記憶された主画像の画像データとパーツ画像の画像データ記憶領域２４１ｃに記憶されたパーツ画像の画像データとから、グループ番号記憶領域２４１ａに記憶されたグループ番号毎に刺しゅうデータを作成する。そして、当該作成された刺しゅうデータを記録媒体３１に記憶させる。
ＣＰＵ２１は、かかる刺しゅうデータ作成プログラム２５３を実行することによって、刺しゅうデータ作成手段、記憶制御手段として機能する。
【００３４】
[刺しゅうデータ作成装置における処理動作説明]
次に、刺しゅうデータ作成装置１００における処理について、図を参照して説明する。
【００３５】
[刺しゅうデータの作成に関する処理]
まず、刺しゅうデータの作成に関する処理について、図４のフローチャートを参照して説明する。
【００３６】
オペレータによって、刺しゅうデータ作成装置１００に電源が入れられると、ＣＰＵ２１は、まず、液晶表示部２３１に、読み取り画面を表示させる（ステップＳ１）。このとき、液晶表示部２３１には、例えば、図５に示すような、読み取り画面が表示される。
読み取り画面は、具体的には、例えば、第１画面Ａと、第２画面Ｂとに分割されている。
読み取り画面の第１画面Ａには、オペレータに対する指示が表示され、読み取り画面の第２画面Ｂには、オペレータが、ＣＰＵ２１に指示を出す際に使用するキーとして、「戻る」キーや、「スタート」キーｂ５１、「サイズ」キーなどの画像が表示されている。また、「サイズ」キーの下には、当該画面上で行える処理（「読み取り」）が表示されている。
【００３７】
次いで、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「スタート」キーｂ５１が押圧されたか否かを判断する（ステップＳ２）。
【００３８】
ステップＳ２において、「スタート」キーｂ５１が押圧されていないと判断すると（ステップＳ２；Ｎｏ）、ＣＰＵ２１は、ステップＳ２の処理を繰り返して行う。
【００３９】
一方、ステップＳ２において、「スタート」キーｂ５１が押圧されたと判断すると（ステップＳ２；Ｙｅｓ）、ＣＰＵ２１は、スキャナ１に、スキャナ１のガラス板１Ａ上に載置された主画像が描かれた原画から、刺しゅうの主画像の原画パターンの画像データを読み取らせる（ステップＳ３）。
【００４０】
次いで、読み取られた画像データが、スキャナ１からＣＰＵ２１へ入力されると、ＣＰＵ２１は、当該画像データを、画像データファイル２４１に記憶させる（ステップＳ４）。
具体的には、ＣＰＵ２１は、当該画像データを、画像データファイル２４１の主画像の画像データ記憶領域２４１ｂに記憶させる。より具体的には、ＣＰＵ２１は、当該画像データに基づく画像を構成する各ドットの座標を、画像データファイル２４１の主画像の画像データ記憶領域２４１ｂの編集前座標記憶領域２４１ｂ１１欄に記憶させる。
ここで、例えば、スキャナ１によって読み取られた画像データに基づく画像を主画像ａ１０とする。そして、主画像ａ１０の画像データを、グループ番号記憶領域２４１ａに記憶されたグループ番号「１」に対応する主画像の画像データ記憶領域２４１ｂ欄に記憶させたとする。
【００４１】
次いで、ＣＰＵ２１は、液晶表示部２３１に、読み取り完了画面を表示させる（ステップＳ５）。このとき、液晶表示部２３１には、例えば、図６に示すような、読み取り完了画面が表示される。
具体的には、読み取り完了画面の第１画面Ａには、ステップＳ３において読み取られた刺しゅうの原画パターンの画像データに基づく主画像ａ１０が表示され、読み取り完了画面の第２画面Ｂには、「戻る」キーや、「読み直し」キー、「濃淡調整」キー、「終了」キーｂ６１などの画像が表示されている。
【００４２】
次いで、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「終了」キーｂ６１が押圧されたか否かを判断する（ステップＳ６）。
【００４３】
ステップＳ６において、「終了」キーｂ６１が押圧されていないと判断すると（ステップＳ６；Ｎｏ）、ＣＰＵ２１は、ステップＳ６の処理を繰り返して行う。
【００４４】
一方、ステップＳ６において、「終了」キーｂ６１が押圧されたと判断すると（ステップＳ６；Ｙｅｓ）、ＣＰＵ２１は、画像表示プログラム２５１を実行して、液晶表示部２３１に、操作指定画面を表示させる（ステップＳ７）。このとき、液晶表示部２３１には、例えば、図７に示すような、操作指定画面[１]が表示される。
具体的には、操作指定画面[１]の第１画面Ａは、８つに分割され、左上の欄（欄番号（１））には、画像データファイル２４１の主画像の画像データ記憶領域２４１ｂに記憶されている画像データに基づく主画像ａ１０や、主画像ａ１０を刺しゅうする際に使用する糸の色ａ２０（「クロ」）などが表示されている。操作指定画面[１]の第２画面Ｂには、「読み直し」キーｂ７１や、「組合せ」キー、「色パーツ指定」キーｂ７２、「編集」キーｂ７３、「色部品変更」キー、「カード作成」キーｂ７４などの画像が表示されている。また、「カード作成」キーｂ７４の下には、当該画面上で行える処理（「操作指定」）が表示されている。
【００４５】
次いで、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「色パーツ指定」キーｂ７２が押圧されたか否かを判断する（ステップＳ８）。
【００４６】
ステップＳ８において、「色パーツ指定」キーｂ７２が押圧されたと判断すると（ステップＳ８；Ｙｅｓ）、ＣＰＵ２１は、後述する「色パーツ指定」に関する処理（図８）を行い（ステップＳ８０）、その後、ステップＳ８以降の処理を繰り返して行う。
【００４７】
一方、ステップＳ８において、「色パーツ指定」キーｂ７２が押圧されていないと判断すると（ステップＳ８；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「編集」キーｂ７３が押圧されたか否かを判断する（ステップＳ９）。
【００４８】
ステップＳ９において、「編集」キーｂ７３が押圧されたと判断すると（ステップＳ９；Ｙｅｓ）、ＣＰＵ２１は、後述する「編集」に関する処理（図１２）を行い（ステップＳ９０）、すなわち、第１画像編集を行い、その後、ステップＳ８以降の処理を繰り返して行う。
【００４９】
一方、ステップＳ９において、「編集」キーｂ７３が押圧されていないと判断すると（ステップＳ９；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「読み直し」キーｂ７１が押圧されたか否かを判断する（ステップＳ１０）。
【００５０】
ステップＳ１０において、「読み直し」キーｂ７１が押圧されたと判断すると（ステップＳ１０；Ｙｅｓ）、ＣＰＵ２１は、後述する「読み直し」に関する処理（図２７）を行う（ステップＳ１００）。
【００５１】
一方、ステップＳ１０において、「読み直し」キーｂ７１が押圧されていないと判断すると（ステップＳ１０；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「カード作成」キーｂ７４が押圧されたか否かを判断する（ステップＳ１１）。
【００５２】
ステップＳ１１において、「カード作成」キーｂ７４が押圧されたと判断すると（ステップＳ１１；Ｙｅｓ）、ＣＰＵ２１は、後述する「カード作成」に関する処理（図３０）を行う（ステップＳ１１０）。
【００５３】
一方、ステップＳ１１において、「カード作成」キーｂ７４が押圧されていないと判断すると（ステップＳ１１；Ｎｏ）、ＣＰＵ２１は、ステップＳ８以降の処理を繰り返して行う。
【００５４】
[「色パーツ指定」に関する処理]
次に、「色パーツ指定」に関する処理について、図８のフローチャートを参照して説明する。
【００５５】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、液晶表示部２３１に、色パーツ指定画面を表示させる（ステップＳ８１）。このとき、液晶表示部２３１には、例えば、図９に示すような、色パーツ指定画面が表示される。
具体的には、色パーツ指定画面の第１画面Ａには、操作指定画面[１]（図７）の第１画面Ａの左上の欄（欄番号（１））に表示されていた主画像ａ１０が表示されている。色パーツ指定画面の第２画面Ｂには、「戻る」キーや、「大」キー、「中」キー、「指定」キーｂ９１などの画像が表示されている。また、「指定」キーｂ９１の下には、当該画面上で行える処理（「色パーツ指定」）が表示されている。
【００５６】
次いで、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、色パーツ指定画面（図９）の第１画面Ａに表示されている主画像ａ１０の一部の閉領域からなるパーツ画像が指定されたか否かを判断する（ステップＳ８２）。
パーツ画像の指定は、具体的には、例えば、オペレータが入力ペンＰなどを使用して、主画像ａ１０の一部の閉領域を押圧し、その後、「指定」キーｂ９１を押圧することによって行われる。
【００５７】
ステップＳ８２において、パーツ画像が指定されたと判断すると（ステップＳ８２；Ｙｅｓ）、ＣＰＵ２１は、液晶表示部２３１に、色指定画面を表示させる（ステップＳ８３）。このとき、液晶表示部２３１には、例えば、図１０に示すような、色指定画面が表示される。
具体的には、色指定画面の第１画面Ａには、主画像ａ１０と、主画像ａ１０の一部の閉領域からなるパーツ画像ａ１１とが表示されている。そして、パーツ画像ａ１１には、パーツ画像ａ１１が識別可能となるように、着色が施されている。色指定画面の第２画面Ｂには、「戻る」キーや、「色パーツ指定」キーｂ１０１、「追加」キーｂ１０２、「終了」キーｂ１０３、色指定キーｂ１０４（「クロ」，「アカ」，「アオ」…）などの画像が表示されている。また、「終了」キーｂ１０３の下には、当該画面上で行える処理（「色指定」）が表示されている。
【００５８】
オペレータは、色指定画面（図１０）の第２画面Ｂに表示された色指定キーｂ１０４の中から、パーツ画像ａ１１を刺しゅうする際に使用したい糸の色を選択する（ステップＳ８４）。
ここで、オペレータは、ステップＳ８４において選択したパーツ画像ａ１１を刺しゅうする際に使用したい糸の色と同じ色で刺しゅうしたい他のパーツ画像がある場合には、入力ペンＰなどを使用して、「追加」キーｂ１０２を押圧し、その後、当該他のパーツ画像を指定する。
【００５９】
次いで、ＣＰＵ２１は、画像データファイル２４１にパーツ画像ａ１１…の画像データを記憶させ（ステップＳ８５）、ステップＳ８２以降の処理を繰り返して行う。
具体的には、ＣＰＵ２１は、パーツ画像ａ１１…の画像データを、画像データファイル２４１の主画像の画像データ記憶領域２４１ｂに記憶された主画像ａ１０の画像データに対応付けて、パーツ画像の画像データ記憶領域２４１ｃに記憶させる。より具体的には、ＣＰＵ２１は、画像データファイル２４１のグループ番号記憶領域２４１ａに記憶されたグループ番号「１」に対応するパーツ画像の画像データ記憶領域２４１ｃの編集前座標記憶領域２４１ｃ１１…欄と色記憶領域２４１ｃ１３…欄とに、ステップＳ８２において指定されたパーツ画像ａ１１…を構成する各ドットの座標とステップＳ８４において選択された糸の色とを記憶させる。
【００６０】
一方、ステップＳ８２において、パーツ画像が指定されていないと判断すると（ステップＳ８２；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「色パーツ指定」キーｂ１０１が押圧されたか否かを判断する（ステップＳ８６）。
ここで、「色パーツ指定」キーｂ１０１は、オペレータが、ステップＳ８４において選択したパーツ画像ａ１１を刺しゅうする際に使用したい糸の色と異なる色で刺しゅうしたい他のパーツ画像がある場合に、押圧される。
【００６１】
ステップＳ８６において、「色パーツ指定」キーｂ１０１が押圧されたと判断すると（ステップＳ８６；Ｙｅｓ）、ＣＰＵ２１は、ステップＳ８２以降の処理を繰り返して行う。
【００６２】
一方、ステップＳ８６において、「色パーツ指定」キーｂ１０１が押圧されていないと判断すると（ステップＳ８６；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「終了」キーｂ１０３が押圧されたか否かを判断する（ステップＳ８７）。
【００６３】
ステップＳ８７において、「終了」キーｂ１０３が押圧されていないと判断すると（ステップＳ８７；Ｎｏ）、ＣＰＵ２１は、ステップＳ８２以降の処理を繰り返して行う。
【００６４】
一方、ステップＳ８７において、「終了」キーｂ１０３が押圧されたと判断すると（ステップＳ８７；Ｙｅｓ）、ＣＰＵ２１は、表示制御手段として画像表示プログラム２５１を実行し、液晶表示部２３１に、操作指定画面を表示させ（ステップＳ８８）、本処理を終了する。このとき、液晶表示部２３１には、例えば、図１１に示すような、操作指定画面[２]が表示される。
具体的には、操作指定画面[２]の第１画面Ａは、８つに分割され、各欄には、画像データファイル２４１のグループ番号記憶領域２４１ａに記憶されたグループ番号が同一、すなわち、グループ番号「１」に対応する画像データに基づく主画像ａ１０とパーツ画像ａ１１，ａ１２，ａ１３，ａ１４とが配列されている。より具体的には、上の４つの欄（欄番号（１），（２），（３），（４））には、ステップＳ８２において指定されたパーツ画像ａ１４，ａ１３，ａ１２，ａ１１や、ステップＳ８４において選択されたパーツ画像ａ１４，ａ１３，ａ１２，ａ１１を刺しゅうする際に刺しゅうしたい糸の色ａ２４（「シロ」），ａ２３（「キイロ」），ａ２２（「ミドリ」），ａ２１（「アカ」）などが表示されている。また、左下の欄（欄番号（５））には、主画像ａ１０や、主画像ａ１０を刺しゅうする際に使用する糸の色ａ２０（「クロ」）などが表示されている。操作指定画面[２]の第２画面Ｂには、操作指定画面[１]（図７）の第２画面Ｂと同一の画像が表示されている。
【００６５】
[「編集」に関する処理]
次に、「編集」に関する処理について、図１２のフローチャートを参照して説明する。
【００６６】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、液晶表示部２３１に、編集操作指定画面を表示させる（ステップＳ９１）。このとき、液晶表示部２３１には、例えば、図１３に示すような、編集操作指定画面[１]が表示される。
具体的には、編集操作指定画面[１]の第１画面Ａには、操作指定画面[２]（図１１）の第１画面Ａと同一の画像が表示されている。編集操作指定画面[１]の第２画面Ｂには、「戻る」キーや、「移動」キーｂ１３１、「回転・反転」キーｂ１３２、「ぬい順変更」キー、「終了」キーｂ１３３などの画像が表示されている。また、「終了」キーｂ１３３の下には、当該画面上で行える処理（「編集操作指定」）が表示されている。
【００６７】
次いで、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「移動」キーｂ１３１が押圧されたか否かを判断する（ステップＳ９２）。
【００６８】
ステップＳ９２において、「移動」キーｂ１３１が押圧されたと判断すると（ステップＳ９２；Ｙｅｓ）、ＣＰＵ２１は、後述する「移動」に関する処理（図１４）を行う（ステップＳ９２０）
【００６９】
一方、ステップＳ９２において、「移動」キーｂ１３１が押圧されていないと判断すると（ステップＳ９２；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「回転・反転」キーｂ１３２が押圧されたか否かを判断する（ステップＳ９３）。
【００７０】
ステップＳ９３において、「回転・反転」キーｂ１３２が押圧されたと判断すると（ステップＳ９３；Ｙｅｓ）、ＣＰＵ２１は、後述する「回転・反転」に関する処理（図１７）を行う（ステップＳ９３０）。
【００７１】
一方、ステップＳ９３において、「回転・反転」キーｂ１３２が押圧されていないと判断すると（ステップＳ９３；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「終了」キーｂ１３３が押圧されたか否かを判断する（ステップＳ９４）。
【００７２】
ステップＳ９４において、「終了」キーｂ１３３が押圧されていないと判断すると（ステップＳ９４；Ｎｏ）、ＣＰＵ２１は、ステップＳ９２以降の処理を繰り返して行う。
【００７３】
一方、ステップＳ９４において、「終了」キーｂ１３３が押圧されたと判断すると（ステップＳ９４；Ｙｅｓ）、ＣＰＵ２１は、画像表示プログラム２５１を実行して、操作指定画面を表示し（ステップＳ９５）、本処理を終了する。
【００７４】
[「移動」に関する処理]
次に、「移動」に関する処理について、図１４のフローチャートを参照して説明する。
【００７５】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、液晶表示部２３１に、移動画面を表示させる（ステップＳ９２１）。このとき、液晶表示部２３１には、例えば、図１５に示すような、移動画面が表示される。
具体的には、移動画面の第１画面Ａには、編集操作指定画面[１]（図１３）の左下の欄（欄番号（５））に表示されていた主画像ａ１０が表示されている。移動画面の第２画面Ｂには、「戻る」キー１５１や、「終了」キーｂ１５２などの画像が表示されている。また、「終了」キーｂ１５２の下には、当該画面上で行える処理（「移動」）が表示されている。
【００７６】
次いで、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「戻る」キーｂ１５１が押圧されたか否かを判断する（ステップＳ９２２）。
【００７７】
ステップＳ９２２において、「戻る」キーｂ１５１が押圧されたと判断すると（ステップＳ９２２；Ｙｅｓ）、ＣＰＵ２１は、後述する「戻る」に関する処理（図２４）を行う（ステップＳ９２２０）。
【００７８】
一方、ステップＳ９２２において、「戻る」キーｂ１５１が押圧されていないと判断すると（ステップＳ９２２；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「終了」キーｂ１５２が押圧されたか否かを判断する（ステップＳ９２３）。
【００７９】
ステップＳ９２３において、「終了」キーｂ１５２が押圧されたと判断すると（ステップＳ９２３；Ｙｅｓ）、ＣＰＵ２１は、後述する「終了」に関する処理（図２５）を行う（ステップＳ９２３０）。
【００８０】
一方、ステップＳ９２３において、「終了」キーｂ１５２が押圧されていないと判断すると（ステップＳ９２３；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、移動画面（図１５）の第１画面Ａのタッチパネル２３２が押圧されたか否かを判断する（ステップＳ９２４）。
【００８１】
ステップＳ９２４において、移動画面の第１画面Ａのタッチパネル２３２が押圧されていないと判断すると（ステップＳ９２４；Ｎｏ）、ＣＰＵ２１は、ステップＳ９２２以降の処理を繰り返して行う。
【００８２】
一方、ステップＳ９２４において、移動画面の第１画面Ａのタッチパネル２３２が押圧されたと判断すると（ステップＳ９２４；Ｙｅｓ）、ＣＰＵ２１は、当該押圧された位置の移動のベクトル量を演算する（ステップＳ９２５）。
【００８３】
次いで、ＣＰＵ２１は、ステップＳ９２５において演算したベクトル量に対応させて、移動画面の第１画面Ａに表示されている主画像ａ１０を移動させ、そして、当該移動した後の主画像ａ１０を液晶表示部２３１に表示させる（ステップＳ９２６）。
【００８４】
具体的には、例えば、ステップＳ９２４からステップＳ９２５において、図１６に示すように、入力ペンＰで移動画面の第１画面Ａに表示された主画像ａ１０を押圧しながら、入力ペンＰを、破線で示す入力ペンＰの位置から、実線で示す入力ペンＰの位置まで移動させる。すると、破線で示す主画像ａ１０の位置に表示されていた主画像ａ１０が、ステップＳ９２６において、実線で示す主画像ａ１０の位置に表示される。
【００８５】
次いで、ＣＰＵ２１は、移動した後の主画像ａ１０の画像データと編集内容情報とを、ＲＡＭ２２のデータ格納領域２２１に記憶させ（ステップＳ９２７）、ステップＳ９２２以降の処理を繰り返して行う。
具体的には、ＣＰＵ２１は、移動した後の主画像ａ１０の画像データとして、移動した後の主画像ａ１０を構成する各ドットの座標などを、データ格納領域２２１に記憶させる。さらに、ＣＰＵ２１は、編集内容情報として、ステップＳ９２５において演算した移動のベクトル量などを、データ格納領域２２１に記憶させる。
【００８６】
[「回転・反転」に関する処理]
次に、「回転・反転」に関する処理について、図１７のフローチャートを参照して説明する。
【００８７】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、液晶表示部２３１に、回転・反転画面を表示させる（ステップＳ９３１）。このとき、液晶表示部２３１には、例えば、図１８に示すような、回転・反転画面が表示される。
具体的には、回転・反転画面の第１画面Ａには、編集操作指定画面[１]（図１３）の左下の欄（欄番号（５））に表示されていた主画像ａ１０が表示されている。回転・反転画面の第２画面Ｂには、「戻る」キーｂ１８１や、時計回り方向回転キーｂ１８２、反時計回り方向回転キーｂ１８３、「反転」キーｂ１８４、「終了」キーｂ１８５などの画像が表示されている。また、「終了」キーｂ１８５の下には、当該画面上で行える処理（「回転・反転」）が表示されている。
【００８８】
次いで、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「戻る」キーｂ１８１が押圧されたか否かを判断する（ステップＳ９３２）。
【００８９】
ステップＳ９３２において、「戻る」キーｂ１８１が押圧されたと判断すると（ステップＳ９３２；Ｙｅｓ）、ＣＰＵ２１は、「戻る」に関する処理（図２４）を行う（ステップＳ９２２０）。
【００９０】
一方、ステップＳ９３２において、「戻る」キーｂ１８１が押圧されていないと判断すると（ステップＳ９３２；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「終了」キーｂ１８５が押圧されたか否かを判断する（ステップＳ９３３）。
【００９１】
ステップＳ９３３において、「終了」キーｂ１８５が押圧されたと判断すると（ステップＳ９３３；Ｙｅｓ）、ＣＰＵ２１は、「終了」に関する処理（図２５）を行う（ステップＳ９２３０）。
【００９２】
一方、ステップＳ９３３において、「終了」キーｂ１８５が押圧されていないと判断すると（ステップＳ９３３；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、時計回り方向回転キーｂ１８２が押圧されたか否かを判断する（ステップＳ９３４）。
【００９３】
ステップＳ９３４において、時計回り方向回転キーｂ１８２が押圧されたと判断すると（ステップＳ９３４；Ｙｅｓ）、ＣＰＵ２１は、後述する「時計回り方向の回転」に関する処理（図１９）を行い（ステップＳ９３４０）、その後、ステップＳ９３２以降の処理を繰り返して行う。
【００９４】
一方、ステップＳ９３４において、時計回り方向回転キーｂ１８２が押圧されていないと判断すると（ステップＳ９３４；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、反時計回り方向回転キーｂ１８３が押圧されたか否かを判断する（ステップＳ９３５）。
【００９５】
ステップＳ９３５において、反時計回り方向回転キーｂ１８３が押圧されたと判断すると（ステップＳ９３５；Ｙｅｓ）、ＣＰＵ２１は、後述する「反時計回り方向の回転」に関する処理（図２１）を行い（ステップＳ９３５０）、その後、ステップＳ９３２以降の処理を繰り返して行う。
【００９６】
一方、ステップＳ９３５において、反時計回り方向回転キーｂ１８３が押圧されていないと判断すると（ステップＳ９３５；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「反転」キーｂ１８４が押圧されたか否かを判断する（ステップＳ９３６）。
【００９７】
ステップＳ９３６において、「反転」キーｂ１８４が押圧されたと判断すると（ステップＳ９３６；Ｙｅｓ）、ＣＰＵ２１は、後述する「反転」に関する処理（図２２）を行い（ステップＳ９３６０）、その後、ステップＳ９３２以降の処理を繰り返して行う。
【００９８】
一方、ステップＳ９３６において、「反転」キーｂ１８４が押圧されていないと判断すると（ステップＳ９２６；Ｎｏ）、ＣＰＵ２１は、ステップＳ９３２以降の処理を繰り返して行う。
【００９９】
[「時計回り方向」の回転に関する処理]
次に、「時計回り方向の回転」に関する処理について、図１９のフローチャートを参照して説明する。
【０１００】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、回転・反転画面の第１画面Ａ（図１８）に表示された主画像ａ１０の中心座標を演算する（ステップＳ９３４１）。
【０１０１】
次いで、ＣＰＵ２１は、演算した中心座標に対して、主画像ａ１０を時計回り方向に、例えば、９０°回転させて、液晶表示部２３１に表示させる（ステップＳ９３４２）。このとき、液晶表示部２３１には、例えば、図２０に示すような、画像が時計回り方向に回転した後の回転・反転画面が表示される。
具体的には、画像が時計回り方向に回転した後の回転・反転画面の第１画面Ａには、時計回り方向に９０°回転した後の主画像ａ１０が表示されている。
【０１０２】
次いで、ＣＰＵ２１は、時計回り方向に回転した後の主画像ａ１０の画像データと編集内容情報とを、ＲＡＭ２２のデータ格納領域２２１に記憶させ（ステップＳ９３４３）、本処理を終了する。
具体的には、ＣＰＵ２１は、主画像ａ１０の画像データとして、時計回り方向に回転した後の主画像ａ１０を構成する各ドットの座標などを、データ格納領域２２１に記憶させる。また、ＣＰＵ２１は、編集内容情報として、画像を時計回り方向に、例えば、９０°回転させるための所定の回転情報を、データ格納領域２２１に記憶させる。
【０１０３】
[「反時計回り方向の回転」に関する処理]
次に、「反時計回り方向の回転」に関する処理について、図２１のフローチャートを参照して説明する。
【０１０４】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、回転・反転画面の第１画面Ａ（図１８）に表示された主画像ａ１０の中心座標を演算する（ステップＳ９３５１）。
【０１０５】
次いで、ＣＰＵ２１は、演算した中心座標に対して、主画像ａ１０を反時計回り方向に、例えば、９０°回転させて、液晶表示部２３１に表示させる（ステップＳ９３５２）。
【０１０６】
次いで、ＣＰＵ２１は、反時計回り方向に回転した後の主画像ａ１０の画像データと編集内容情報とを、ＲＡＭ２２のデータ格納領域２２１に記憶させ（ステップＳ９３５３）、本処理を終了する。
具体的には、ＣＰＵ２１は、主画像ａ１０の画像データとして、反時計回り方向に回転した後の主画像ａ１０を構成する各ドットの座標などを、データ格納領域２２１に記憶させる。また、ＣＰＵ２１は、編集内容情報として、画像を反時計回り方向に、例えば、９０°回転させるための所定の回転情報を、データ格納領域２２１に記憶させる。
【０１０７】
[「反転」に関する処理]
次に、「反転」に関する処理について、図２２のフローチャートを参照して説明する。
【０１０８】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、回転・反転画面の第１画面Ａ（図１８）に表示された主画像ａ１０のｙ軸方向の中心軸を演算する（ステップＳ９３６１）。
【０１０９】
次いで、ＣＰＵ２１は、ステップＳ９３６１において演算した中心軸に対して、主画像ａ１０を反転させて、液晶表示部２３１に表示させる（ステップＳ９３６２）。このとき、液晶表示部２３１には、例えば、図２３に示すような、画像が反転した後の回転・反転画面が表示される。
具体的には、画像が反転した後の回転・反転画面の第１画面Ａには、反転した後の主画像ａ１０が表示されている。
【０１１０】
次いで、ＣＰＵ２１は、反転した後の主画像ａ１０の画像データと編集内容情報とを、ＲＡＭ２２のデータ格納領域２２１に記憶させ（ステップＳ９３６３）、本処理を終了する。
具体的には、ＣＰＵ２１は、主画像ａ１０の画像データとして、反転した後の主画像ａ１０を構成する各ドットの座標などを、データ格納領域２２１に記憶させる。また、ＣＰＵ２１は、編集内容情報として、画像を反転させるための所定の反転情報を、データ格納領域２２１に記憶させる。
【０１１１】
[「戻る」に関する処理]
次に、「戻る」に関する処理について、図２４のフローチャートを参照して説明する。
ここで、例えば、「移動」に関する処理（図１４）のステップＳ９２４からステップＳ９２７までの処理を行って、主画像ａ１０を移動させた後であることを前提に説明する。
【０１１２】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、移動に関する処理（図１４）のステップＳ９２７においてＲＡＭ２２のデータ格納領域２２１に記憶した移動した後の主画像ａ１０の画像データと編集内容情報（或いは、「回転・反転」に関する処理（図１７）における、「時計回り方向の回転」に関する処理（図１９）のステップＳ９３４３においてＲＡＭ２２のデータ格納領域２２１に記憶した時計回り方向に回転した後の主画像ａ１０の画像データと編集内容情報、「反時計回り方向の回転」に関する処理（図２１）のステップＳ９３５３においてＲＡＭ２２のデータ格納領域２２１に記憶した反時計回り方向に回転した後の主画像ａ１０の画像データと編集内容情報、「反転」に関する処理（図２２）のステップＳ９３６３においてＲＡＭ２２のデータ格納領域２２１に記憶した反転した後の主画像ａ１０の画像データと編集内容情報）を消去する（ステップＳ９２２１）。
【０１１３】
次いで、ＣＰＵ２１は、画像表示プログラム２５１を実行して、液晶表示部２３１に、編集操作指定画面を表示させ（ステップＳ９２２２）、「編集」に関する処理（図１２）のステップＳ９２以降の処理を繰り返して行う。このとき、液晶表示部２３１には、移動に関する処理（図１４）（或いは、「回転・反転」に関する処理（図１７））が行われる前に液晶表示部２３１に表示されていた編集操作指定画面[１]（図１３）と同一の画面が表示される。
【０１１４】
[「終了」に関する処理]
次に、終了に関する処理について、図２５のフローチャートを参照して説明する。
ここで、例えば、移動に関する処理（図１４）のステップＳ９２４からステップＳ９２７までの処理を行って、主画像ａ１０を移動させた後であることを前提に説明する。
【０１１５】
まず、ＣＰＵ２１は、画像編集プログラム２５２を実行して、移動に関する処理（図１４）のステップＳ９２７においてＲＡＭ２２のデータ格納領域２２１に記憶した移動した後の主画像ａ１０の画像データと編集内容情報（或いは、「回転・反転」に関する処理（図１７）における、「時計回り方向の回転」に関する処理（図１９）のステップＳ９３４３においてＲＡＭ２２のデータ格納領域２２１に記憶した時計回り方向に回転した後の主画像ａ１０の画像データと編集内容情報、「反時計回り方向の回転」に関する処理（図２１）のステップＳ９３５３においてＲＡＭ２２のデータ格納領域２２１に記憶した反時計回り方向に回転した後の主画像ａ１０の画像データと編集内容情報、「反転」に関する処理（図２２）のステップＳ９３６３においてＲＡＭ２２のデータ格納領域２２１に記憶した反転した後の主画像ａ１０の画像データと編集内容情報）を、記憶部２４の画像データファイル２４１に記憶させる（ステップＳ９２３１）。
具体的には、例えば、ＣＰＵ２１は、「移動」に関する処理（図１４）のステップＳ９２７において記憶させた移動した後の主画像ａ１０を構成する各ドットの座標を、グループ番号記憶領域２４１ａに記憶されたグループ番号「１」に対応させて、主画像の画像データ記憶領域２４１ｂの編集後座標記憶領域２４１ｂ１２に記憶させる。さらに、例えば、ＣＰＵ２１は、「移動」に関する処理（図１４）のステップＳ９２７において記憶させた編集内容情報（移動のベクトル量）を、グループ番号記憶領域２４１ａに記憶されたグループ番号「１」対応させて、編集内容情報記憶領域２４１ｄに記憶させる。
【０１１６】
次いで、ＣＰＵ２１は、画像表示プログラム２５１を実行して、主画像ａ１０について行われた第１画像編集（移動や回転・反転など）と同一の画像編集を、各パーツ画像ａ１１，ａ１２，ａ１３，ａ１４のそれぞれの表示データに対して自動的に行い、この編集後のパーツ画像ａ１１，ａ１２，ａ１３，ａ１４の表示データを、前記編集された主画像ａ１０の表示データとともに、図２６に示すような編集操作指定画面[２]を液晶表示部２３１に表示させ（ステップＳ９２３２）、「編集」に関する処理（図１２）のステップＳ９２以降の処理を繰り返して行う。
具体的には、例えば、ＣＰＵ２１は、画像データファイル２４１において、グループ番号記憶領域２４１ａに記憶されたグループ番号が「１」に対応する主画像ａ１０の画像データに対応する編集内容情報記憶領域２４１ｄに記憶されている編集内容情報（移動のベクトル量）に基づいて、編集前に編集操作指定画面[１]（図１３）の第１画面Ａに表示するためにデータ格納領域２２１に記憶している主画像ａ１０及び各パーツ画像ａ１１，ａ１２，ａ１３，ａ１４の表示データを編集後の表示座標に変換して、図２６に示すような編集操作指定画面[２]を液晶表示部２３１に表示させる。
編集操作指定画面[２]に表示する主画像ａ１０及び各パーツ画像ａ１１，ａ１２，ａ１３，ａ１４の各々の表示画面が小さく、表示データのサイズも小さくて済むので、全てのパーツ画像に対して表示データを編集後の表示座標に変換する演算を行っても時間がかからず、前記編集結果をすばやく表示することができる効果がある。
なお、画像データファイル２４１（図３）のパーツ画像の画像データ記憶領域２４１ｃの編集前座標記憶領域２４１ｃ１１…に記憶されている各パーツ画像ａ１１，ａ１２，ａ１３，ａ１４の編集前座標から、編集後座標記憶領域２４１ｃ１２…に記憶させる各パーツ画像ａ１１，ａ１２，ａ１３，ａ１４の編集後座標への画像データの変換（第２画像編集）は、後述する「カード作成」に関する処理（図３０）の際の、縫いデータを作成してメモリ（外部メモリカード）に記録するときに行う。
この図２６に示す編集操作指定画面[２]の第１画面Ａは、８つに分割され、各欄には、編集操作指定画面[１]（図１３）の第１画面Ａで表示された画像データファイル２４１のグループ番号記憶領域２４１ａに記憶されているグループ番号が同一の画像データに基づく主画像ａ１０とパーツ画像ａ１１，ａ１２，ａ１３，ａ１４とが配列されている。主画像ａ１０とパーツ画像ａ１１，ａ１２，ａ１３，ａ１４とは、移動した後の位置で表示されている。
この上記編集操作指定画面[２]は、「移動」に関する処理（図１４）について説明したが、主画像ａ１０に対する「回転・反転」に関する処理（図１７）を行った場合も、前記編集内容情報記憶領域２４１ｄに記憶されている編集内容情報（「回転・反転」量を示すベクトル量）に基づいて、主画像ａ１０及び各パーツ画像ａ１１，ａ１２，ａ１３，ａ１４の表示データを編集後の表示座標に変換して、編集操作指定画面[２]を液晶表示部２３１に表示させる。また、主画像ａ１０を「消去」する編集を行った場合も、前記編集内容情報記憶領域２４１ｄに記憶されている編集内容情報（消去データ）に基づいて、主画像ａ１０及び各パーツ画像ａ１１，ａ１２，ａ１３，ａ１４の表示データを消去した、編集操作指定画面[２]を液晶表示部２３１に表示させる。
編集操作指定画面[２]の第２画面Ｂには、編集操作指定画面[１]（図１３）の第２画面Ｂと同一の画像が表示されている。
【０１１７】
[「読み直し」に関する処理]
次に、「読み直し」に関する処理について、図２７のフローチャートを参照して説明する。
ここで、例えば、スキャナ１によって２種類の原画から刺しゅうの原画パターンの画像データが読み取られ、２種類の原画パターンの画像データに対して、「色パーツ指定」に関する処理（図８）が行われて、例えば、液晶表示部２３１に、図２８に示す操作指定画面[３]が表示され、その後、刺しゅうデータの作成に関する処理（図４）のステップＳ１０において、操作指定画面[３]の「読み直し」キーｂ７１が押圧されたことを前提に説明する。
すなわち、例えば、画像データファイル２４１の主画像の画像データ記憶領域２４１ｂとパーツ画像の画像データ記憶領域２４１ｃには、グループ番号記憶領域２４１ａに記憶されたグループ番号「１」に対応付けて主画像ａ１０の画像データとパーツ画像ａ１１…の画像データが記憶されており、グループ番号記憶領域２４１ａに記憶されたグループ番号「２」に対応付けて主画像ａ３０の画像データとパーツ画像ａ３１…の画像データが記憶されていることになる。そして、操作指定画面[３]は、ＣＰＵ２１が画像表示プログラム２５１を実行して表示された、画像データファイル２４１に記憶された画像データに基づく画像を表示する画面である。
具体的には、図２８に示す操作指定画面[３]の第１画面Ａは、８つに分割され、左上の３つの欄（欄番号（１），（２），（３））に表示された画像と、右上の１つの欄及び下の４つの欄（欄番号（４），（５），（６），（７），（８））に表示された画像とは、異なる態様で表示されている。具体的には、左上の３つの欄に表示された画像はフルトーンで表示されており、右上の１つの欄及び下の４つの欄に表示された画像はハーフトーンで表示されている。
フルトーンで表示されている画像は、例えば、画像データファイル２４１のグループ番号記憶領域２４１ａに記憶されたグループ番号が「２」に対応する欄に記憶された画像データに基づく画像である。具体的には、主画像ａ３０と、「色パーツ指定」に関する処理（図８）のステップＳ８２において主画像ａ３０から指定されたパーツ画像ａ３１，ａ３２とが、フルトーンで表示されている。また、主画像ａ３０の上には、主画像ａ３０を刺しゅうする際に使用する糸の色ａ４０（「クロ」）が表示されている。パーツ画像ａ３１，ａ３２の上には、「色パーツ指定」に関する処理（図８）のステップＳ８４において選択されたパーツ画像ａ３１，ａ３２を刺しゅうする際に使用する糸の色ａ４１（「ベージュ」），ａ４２（「コゲチャ」）が表示されている。
ハーフトーンで表示されている画像は、例えば、画像データファイル２４１のグループ番号記憶領域２４１ａに記憶されたグループ番号が「１」に対応する欄に記憶された画像データに基づく画像である。具体的には、主画像ａ１０と、「色パーツ指定」に関する処理（図８）のステップＳ８２において主画像ａ１０から指定されたパーツ画像ａ１１，ａ１２，ａ１３，ａ１４とがハーフトーンで表示されている。また、主画像ａ１０の上には、主画像ａ１０を刺しゅうする際に使用する糸の色ａ２０（「クロ」）が表示されている。パーツ画像ａ１１，ａ１２，ａ１３，ａ１４の上には、「色パーツ指定」に関する処理（図８）のステップＳ８４において選択されたパーツ画像ａ１１，ａ１２，ａ１３，ａ１４を刺しゅうする際に使用する糸の色ａ２１（「アカ」），ａ２２（「ミドリ」），ａ２３（「キイロ」），ａ２４（「シロ」）が表示されている。また、図２８に示す操作指定画面[３]の第２画面Ｂには、操作指定画面[１]（図７）の第２画面Ｂと同一の画像が表示されている。
【０１１８】
まず、ＣＰＵ２１は、画像編集プログラム２５１を実行して、液晶表示部２３１に、読み直し画面を表示させる（ステップＳ１０１）。このとき、液晶表示部２３１には、例えば、図２９に示すような、読み直し画面が表示される。
具体的には、読み直し画面の第１画面Ａには、操作指定画面[３]（図２８）の第１画面Ａにおいて、フルトーンで表示されていた主画像ａ３０が表示されている。読み直し画面の第２画面Ｂには、「戻る」キーｂ２９１や、「読み直し」キーｂ２９２、「消去」キーｂ２９３などの画像が表示されている。また、「消去」キーｂ２９３の下には、当該画面上で行える処理（「読み直し」）が表示されている。
【０１１９】
次いで、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「戻る」キーｂ２９１が押圧されたか否かを判断する（ステップＳ１０２）。
【０１２０】
ステップＳ１０２において、「戻る」キーｂ２９１が押圧されたと判断すると（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ２１は、画像表示プログラム２５１を実行して、液晶表示部２３１に、「読み直し」キーｂ７１が押圧される前に表示されていた操作指定画面（例えば、操作指定画面[３]（図２８））を表示させる（ステップＳ１０３）。そして、「刺しゅうデータの作成」に関する処理（図４）のステップＳ８以降の処理を繰り返して行う。
【０１２１】
一方、ステップＳ１０２において、「戻る」キーｂ２９１が押圧されていないと判断すると（ステップＳ１０２；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「読み直し」キーｂ２９２が押圧されたか否かを判断する（ステップＳ１０４）。
【０１２２】
ステップＳ１０４において、「読み直し」キーｂ２９２が押圧されたと判断すると（ステップＳ１０４；Ｙｅｓ）、ＣＰＵ２１は、画像表示プログラム２５１を実行して、読み直し画面の第１画面Ａに表示されている、例えば、主画像ａ３０の画像データと、主画像ａ３０に対応するパーツ画像ａ３１，ａ３２の画像データとを、画像データファイル２４１から消去する（ステップＳ１０５）。そして、「刺しゅうデータの作成」に関する処理（図４）のステップＳ１以降の処理を繰り返して行う。
【０１２３】
一方、ステップＳ１０４において、「読み直し」キーｂ２９２が押圧されていないと判断すると（ステップＳ１０４；Ｎｏ）、ＣＰＵ２１は、オペレータによる入力ペンＰなどを使用したタッチパネル２３２への押圧操作によって、「消去」キーｂ２９３が押圧されたか否かを判断する（ステップＳ１０６）。
【０１２４】
ステップＳ１０６において、「消去」キーｂ２９３が押圧されたと判断すると（ステップＳ１０６；Ｙｅｓ）、ＣＰＵ２１は、画像表示プログラム２５１を実行して、読み直し画面の第１画面Ａに表示されている、例えば、主画像ａ３０の画像データと、主画像ａ３０に対応するパーツ画像ａ３１，ａ３２の画像データとを、画像データファイル２４１から消去する（ステップＳ１０７）。
【０１２５】
次いで、ＣＰＵ２１は、主画像ａ３０とパーツ画像ａ３１，ａ３２とが消去された操作指定画面（例えば、操作指定画面[２]（図１１））を表示させる（ステップＳ１０８）。そして、刺しゅうデータの作成に関する処理（図４）のステップＳ８以降の処理を繰り返して行う。
【０１２６】
一方、ステップＳ１０６において、「消去」キーｂ２９３が押圧されていないと判断すると（ステップＳ１０６；Ｎｏ）、ＣＰＵ２１は、ステップＳ１０２以降の処理を繰り返して行う。
【０１２７】
[「カード」作成に関する処理]
次に、「カード作成」に関する処理について、図３０のフローチャートを参照して説明する。
ここで、例えば、刺しゅうデータの作成に関する処理（図４）のステップＳ１１において、図３１に示す操作指定画面[４]の「カード作成」キーｂ７４が押圧されたことを前提に説明する。
具体的には、操作指定画面[４]の第１画面Ａには、図２６に示す編集操作指定画面[２]の第１画面Ａと同一の画像が表示されており、操作指定画面[４]の第２画面Ｂには、図７に示す操作指定画面[１]の第２画面Ｂと同一の画像が表示されている。
【０１２８】
まず、ＣＰＵ２１は、刺しゅうデータ作成プログラム２５３を実行して、記憶制御指示としての編集指示信号を出力する。すると、ＣＰＵ２１は、画像編集プログラム２５２を実行して、主画像ａ１０について行われた第１画像編集（移動や回転・反転など）と同一の画像編集を、パーツ画像ａ１１，ａ１２，ａ１３，ａ１４に対して行う（ステップＳ１１１）。すなわち、パーツ画像ａ１１，ａ１２，ａ１３，ａ１４について、第２画像編集を行う。
具体的には、例えば、ＣＰＵ２１は、主画像ａ１０の画像データに対応する編集内容情報とパーツ画像ａ１１…の編集前座標とを、すなわち、画像データファイル２４１のグループ番号記憶領域２４１ａに記憶されたグループ番号「１」に対応する編集内容情報とパーツ画像ａ１１…の編集前座標とを、編集内容情報記憶領域２４１ｄとパーツ画像の画像データ記憶領域２４１ｃに含まれる編集前座標記憶領域２４１ｃ１１…とから抽出し、当該抽出した編集内容情報とパーツ画像ａ１１…の編集前座標とに基づいて、パーツ画像ａ１１…の編集後座標を演算する。そして、ＣＰＵ２１は、当該パーツ画像ａ１１…の編集後座標を、グループ番号「１」に対応付けて、パーツ画像の画像データ記憶領域２４１ｃに含まれる編集後座標記憶領域２４１ｃ１２…に記憶させる。
【０１２９】
次いで、ＣＰＵ２１は、刺しゅうデータ作成プログラム２５３を実行して、主画像ａ１０の画像データとパーツ画像ａ１１，ａ１２，ａ１３，ａ１４の画像データとを縫いデータに変換する（ステップＳ１１２）。
具体的には、例えば、ＣＰＵ２１は、画像データファイル２４１のグループ番号記憶領域２４１ａに記憶されたグループ番号「１」に対応する主画像ａ１１の画像データ（具体的には、主画像ａ１０の編集後座標や主画像ａ１０を刺しゅうする際に使用する糸の色など）及びと、パーツ画像ａ１１…の画像データ（具体的には、パーツ画像ａ１１…の編集後座標やパーツ画像ａ１１…を刺しゅうする際に使用する糸の色など）を、それぞれ主画像の画像データ記憶領域２４１ｂ及びパーツ画像の画像データ記憶領域２４１ｃから抽出し、当該抽出した画像データを縫いデータに変換する。
【０１３０】
次いで、ＣＰＵ２１は、当該縫いデータを、ミシンに読み込み可能な外部メモリカードとしての記録媒体３１に書き込む（ステップＳ１１３）。
【０１３１】
次いで、ＣＰＵ２１は、液晶表示部２３１に操作終了画面（図示省略）を表示して（ステップＳ１１４）、本処理を終了する。
【０１３２】
以上説明した本発明の刺しゅうデータ作成装置１００によれば、ＣＰＵ２１が画像表示プログラム２５１を実行することによって、主画像から複数のパーツ画像を抽出したときに、画像データファイル２４１に記憶された画像データに基づく主画像とパーツ画像とを配列して液晶表示部２３１に表示させることができ、ＣＰＵ２１が画像編集プログラム２５２を実行することによって、液晶表示部２３１に配列されて表示された主画像ａ１０について画像編集（具体的には、画像の移動、画像の回転、画像の反転、画像の消去のうち、少なくとも一つ）を行うことができる。そして、画像データファイル２４１に、ＣＰＵ２１が画像編集プログラム２５２を実行することにより行われた画像編集の内容に関する情報である編集内容情報としての画像編集された後の画像を構成する各ドットの座標を記憶することができ、ＣＰＵ２１が画像編集プログラム２５２を実行することによって、画像データファイル２４１に記憶された編集内容情報に基づいて、画像データファイル２４１に記憶されたパーツ画像ａ１１，ａ１２，ａ１３，ａ１４について画像編集を自動的に行うことができる。
すなわち、主画像について画像編集を行うだけで、パーツ画像に対しても、当該画像編集と同一の画像編集を行うことができる。したがって、各画像の移動量や移動の向きなどを揃えたりすることなく、画像全体を整然と移動させることができ、また、一度に画像全体を消去することができるため、より簡単に、且つ、より正確に、刺しゅうデータの作成のための画像編集を行うことができる。さらに、編集に間違いがなくなり、しかも、オペレータは様々な画像編集方法を選ぶことができるため、オペレータが意図した刺しゅうデータを作成することができることとなって、仕上がりが美しい、意図したとおりの縫製となる。
【０１３３】
また、スキャナ１によって、複数の刺しゅうの原画パターンの画像データを読み取ることができ、ＣＰＵ２１が画像表示プログラム２５１を実行することによって、個々の原画パターンに基づく主画像及びパーツ画像の表示を、主画像毎に識別可能となるように異なる態様にして液晶表示部２３１に表示させることができる。
すなわち、例えば、主画像ａ１０と主画像ａ１０から指定されたパーツ画像ａ１１，ａ１２，ａ１３，ａ１４をハーフトーンで表示して、主画像ａ３０と主画像ａ３０から指定されたパーツ画像ａ３１，ａ３２をフルトーンで表示することができる。したがって、オペレータは、主画像とパーツ画像との対応付けが一目瞭然に分かることとなって、より一層簡単に、刺しゅうデータの作成のための画像編集を行うことができる。
【０１３４】
なお、本発明は、上記した実施の形態のものに限るものではない。
例えば、本発明の実施形態においては、ＣＰＵ２１が画像編集プログラム２５１を実行して、まず、主画像ａ１０について第１画像編集を行い、その後、記録媒体３１に刺しゅうデータを記憶させる際に、パーツ画像ａ１１，ａ１２，ａ１３，ａ１４に対して、主画像ａ１０について行われた第２画像編集と同一の編集を行うようにしたが、パーツ画像ａ１１，ａ１２，ａ１３，ａ１４に対する第２画像編集の時期に制限はない。具体的には、例えば、画像データファイル２４１に編集内容情報が記憶された時点で、すなわち、主画像ａ１０の編集後座標と編集内容情報とが画像データファイル２４１に記憶された時点で、当該編集内容情報に基づいて、画像データファイル２４１に記憶された他の画像データに基づく画像（パーツ画像ａ１１，ａ１２，ａ１３，ａ１４）について第２画像編集を行うようにしても良い。
【０１３５】
また、スキャナ１が複数（２種類）の刺しゅうの原画パターンの画像データ読み取った場合、ＣＰＵ２１は画像表示プログラム２５１を実行して、主画像ａ１０、パーツ画像ａ１１，ａ１２，ａ１３，ａ１４をハーフトーンで表示し、主画像ａ３０、パーツ画像ａ３１，ａ３２をフルトーンで表示するようにしたが、主画像ａ１０、パーツ画像ａ１１，ａ１２，ａ１３，ａ１４と、主画像ａ３０、パーツ画像ａ３１，ａ３２とを識別可能となるように異なる態様にして表示することができるのであれば、その態様に特に制限はない。具体的には、例えば、主画像ａ１０、パーツ画像ａ１１，ａ１２，ａ１３，ａ１４の背景色を赤色にして、主画像ａ３０、パーツ画像ａ３１，ａ３２の背景色を青色にするようにしても良い。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施の形態における刺しゅうデータ作成装置の全体構成を示す斜視図である。
【図２】本発明の実施の形態における刺しゅうデータ作成装置の機能的構成を示すブロック図である。
【図３】図２に示した画像データファイルのデータ構造を示す図である。
【図４】刺しゅうデータの作成に関する処理を説明するためのフローチャートである。
【図５】読み取り画面を示す図である。
【図６】読み取り完了画面を示す図である。
【図７】操作指定画面[１]を示す図である。
【図８】「色パーツ指定」に関する処理を説明するためのフローチャートである。
【図９】色パーツ指定画面を示す図である。
【図１０】色指定画面を示す図である。
【図１１】操作指定画面[２]を示す図である。
【図１２】「編集」に関する処理を説明するためのフローチャートである。
【図１３】編集操作指定画面[１]を示す図である。
【図１４】「移動」に関する処理を説明するためのフローチャートである。
【図１５】移動画面を示す図である。
【図１６】画像の移動を説明するための図である。
【図１７】「回転・反転」に関する処理を説明するためのフローチャートである。
【図１８】回転・反転画面を示す図である。
【図１９】「時計回り方向の回転」に関する処理を説明するためのフローチャートである。
【図２０】画像が時計回り方向に回転した後の回転・反転画面を示す図である。
【図２１】「反時計回り方向の回転」に関する処理を説明するためのフローチャートである。
【図２２】「反転」に関する処理を説明するためのフローチャートである。
【図２３】画像が反転した後の回転・反転画面を示す図である。
【図２４】「移動」に関する処理及び「回転・反転」に関する処理における「戻る」に関する処理を説明するためのフローチャートである。
【図２５】「移動」に関する処理及び「回転・反転」に関する処理における「終了」に関する処理を説明するためのフローチャートである。
【図２６】編集操作指定画面[２]を示す図である。
【図２７】「読み直し」に関する処理を説明するためのフローチャートである。
【図２８】操作指定画面[３]を示す図である。
【図２９】読み直し画面を示す図である。
【図３０】「カード作成」に関する処理を説明するためのフローチャートである。
【図３１】操作指定画面[４]を示す図である。
【符号の説明】
【０１３７】
１  スキャナ（画像データ読取手段）
２  処理装置
３  記録装置
２１  ＣＰＵ（刺しゅうデータ作成手段、表示制御手段、第１画像編集手段、第２画像編集手段、識別表示制御手段、主画像編集表示制御手段、記憶制御手段）
２２  ＲＡＭ
２３  操作部
２４  記憶部
３１  記録媒体
１００  刺しゅうデータ作成装置
２３１  液晶表示部（表示手段）
２３２  タッチパネル（パーツ画像指定手段）
２４１  画像データファイル（画像データ記憶手段、編集内容情報記憶手段）
２５１  画像表示プログラム（表示制御手段、識別表示制御手段、主画像編集表示制御手段）
２５２  画像編集プログラム（第１画像編集手段、第２画像編集手段、）
２５３  刺しゅうデータ作成プログラム（刺しゅうデータ作成手段、記憶制御手段）
【図１】
2006262981.tif 000003
【図２】
2006262981.tif 000004
【図３】
2006262981.tif 000005
【図４】
2006262981.tif 000006
【図５】
2006262981.tif 000007
【図６】
2006262981.tif 000008
【図７】
2006262981.tif 000009
【図８】
2006262981.tif 000010
【図９】
2006262981.tif 000011
【図１０】
2006262981.tif 000012
【図１１】
2006262981.tif 000013
【図１２】
2006262981.tif 000014
【図１３】
2006262981.tif 000015
【図１４】
2006262981.tif 000016
【図１５】
2006262981.tif 000017
【図１６】
2006262981.tif 000018
【図１７】
2006262981.tif 000019
【図１８】
2006262981.tif 000020
【図１９】
2006262981.tif 000021
【図２０】
2006262981.tif 000022
【図２１】
2006262981.tif 000023
【図２２】
2006262981.tif 000024
【図２３】
2006262981.tif 000025
【図２４】
2006262981.tif 000026
【図２５】
2006262981.tif 000027
【図２６】
2006262981.tif 000028
【図２７】
2006262981.tif 000029
【図２８】
2006262981.tif 000030
【図２９】
2006262981.tif 000031
【図３０】
2006262981.tif 000032
【図３１】
2006262981.tif 000033