(57)【要約】【課題】主模様に合わせて従模様を自動配置できる刺繍データ処理装置及び刺繍データ処理プログラムを提供する。【解決手段】メインデータとして写真データ１１０を取り込み、既定の位置（縫製範囲の中央）及びサイズから調整を受け付けて決定する。メインデータの周囲に配置したいサブデータ用のテンプレート１２２を選択する。あらかじめ、メインデータ、サブデータのそれぞれに、データ間の重なりを許容する数（重なり数が１であれば重なりを許可しない）を設定しておく。選択されたテンプレート１２２が写真データ１１０と重なっている場合には、設定された重なり数（この例では「１」）に従って、あらかじめ定められたテンプレートの枠上の点を基点として、テンプレート１２２のサイズを縮小し、テンプレート１２３とする。テンプレートの位置とサイズが決定された後、テンプレート内にサブデータを読み込む。【選択図】図７
2008194371.tif 000002
【特許請求の範囲】
【請求項１】
刺繍模様を縫製するための刺繍縫製データを作成する刺繍データ処理装置であって、
主たる模様の元となるデータであるメインデータを読み込むメインデータ読込手段と、
前記メインデータ読込手段により読み込まれたメインデータを刺繍縫製領域内に配置するメインデータ配置手段と、
主たる模様以外の模様の元となるデータであるサブデータを読み込むサブデータ読込手段と、
前記メインデータ配置手段により配置されたメインデータの位置及び大きさに応じて、前記サブデータ読込手段より読み込まれたサブデータの位置及び大きさを決定するサブデータ配置決定手段と、
前記メインデータ配置手段により配置されたメインデータ及び前記サブデータ配置決定手段により決定されたサブデータに基づいて刺繍縫製データを作成する刺繍縫製データ作成手段とを備えたことを特徴とする刺繍データ処理装置。
【請求項２】
前記メインデータ及び前記サブデータのそれぞれについて、他のデータとの重なりを許容する数を設定する重なり数設定手段を備え、
前記サブデータ配置決定手段は、前記重なり数設定手段により設定された重なり数に従って、前記サブデータの位置及び大きさを決定することを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項３】
前記メインデータ配置手段により配置されたメインデータの位置及び大きさに応じて配置されるサブデータの候補を作成するサブデータ配置候補作成手段と、
前記サブデータ配置候補作成手段により作成された候補の中から１つを選択する選択手段とを備え、
前記サブデータ配置決定手段は、前記選択手段により選択された候補により前記サブデータの位置及び大きさを決定することを特徴とする請求項１又は２に記載の刺繍データ処理装置。
【請求項４】
前記サブデータ配置決定手段は、既に配置が決定されている他のサブデータがある場合には、前記メインデータの位置及び大きさと当該他のサブデータの位置及び大きさとに応じて前記サブデータの位置及び大きさを決定することを特徴とする請求項１乃至３のいずれかに記載の刺繍データ処理装置。
【請求項５】
前記メインデータは画像データであることを特徴とする請求項１乃至４のいずれかに記載の刺繍データ処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の刺繍データ処理装置の各種処理手段としてコンピュータを機能させるための刺繍データ処理プログラム。
【請求項７】
請求項６に記載の刺繍データ処理プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍データ処理装置、刺繍データ処理プログラム及び刺繍データ処理プログラムを記録したコンピュータ読取可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来から、ミシンで模様を縫製する際に、複数の模様データを組み合わせて所望の模様を縫製したいというニーズがある。例えば、特許文献１のミシンの模様データ処理装置では、具象模様や文字模様の配置位置データを設定した枠模様を複数用意し、任意の枠模様に対して配置したい具象模様や文字模様を選択すると、その枠模様に設定されている配置位置データに従って、選択した具象模様や文字模様が配置される。また、特許文献２の刺繍模様設計方法及び装置では、複数個の図面や写真をスキャナで読み込み、画面上で適宜画像を編集して組み合わせ、刺繍模様データを形成する。
【特許文献１】特開平５−４９７６９号公報
【特許文献２】特開平９−１７６９５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１の装置ではあらかじめ設定された位置にしか模様を配置することができず、所望の位置に編集することはできない。また、特許文献２の方法及び装置では、所望の形に編集できるものの、操作者が手動で位置や大きさを決めて編集作業を行う必要があり、手間がかかっていた。特に、写真刺繍の周りに模様を配置するような、主となる模様を中心に従となる模様を配置したい場合には、編集の手間を減らしたい要望が強かった。
【０００４】
本発明は上記問題を解決するためになされたものであり、主模様に合わせて従模様を自動配置できる刺繍データ処理装置及び刺繍データ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の請求項１に記載の刺繍データ処理装置は、刺繍模様を縫製するための刺繍縫製データを作成する刺繍データ処理装置であって、主たる模様の元となるデータであるメインデータを読み込むメインデータ読込手段と、前記メインデータ読込手段により読み込まれたメインデータを刺繍縫製領域内に配置するメインデータ配置手段と、主たる模様以外の模様の元となるデータであるサブデータを読み込むサブデータ読込手段と、前記メインデータ配置手段により配置されたメインデータの位置及び大きさに応じて、前記サブデータ読込手段より読み込まれたサブデータの位置及び大きさを決定するサブデータ配置決定手段と、前記メインデータ配置手段により配置されたメインデータ及び前記サブデータ配置決定手段により決定されたサブデータに基づいて刺繍縫製データを作成する刺繍縫製データ作成手段とを備えたことを特徴とする。
【０００６】
また、本発明の請求項２に記載の刺繍データ処理装置は、請求項１に記載の発明の構成に加え、前記メインデータ及び前記サブデータのそれぞれについて、他のデータとの重なりを許容する数を設定する重なり数設定手段を備え、前記サブデータ配置決定手段は、前記重なり数設定手段により設定された重なり数に従って、前記サブデータの位置及び大きさを決定することを特徴とする。
【０００７】
また、本発明の請求項３に記載の刺繍データ処理装置は、請求項１又は２に記載の発明の構成に加え、前記メインデータ配置手段により配置されたメインデータの位置及び大きさに応じて配置されるサブデータの候補を作成するサブデータ配置候補作成手段と、前記サブデータ配置候補作成手段により作成された候補の中から１つを選択する選択手段とを備え、前記サブデータ配置決定手段は、前記選択手段により選択された候補により前記サブデータの位置及び大きさを決定することを特徴とする。
【０００８】
また、本発明の請求項４に記載の刺繍データ処理装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記サブデータ配置決定手段が、既に配置が決定されている他のサブデータがある場合には、前記メインデータの位置及び大きさと当該他のサブデータの位置及び大きさとに応じて前記サブデータの位置及び大きさを決定することを特徴とする。
【０００９】
また、本発明の請求項５に記載の刺繍データ処理装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記メインデータが画像データであることを特徴とする。
【００１０】
また、本発明の請求項６に記載の刺繍データ処理プログラムは、請求項１乃至５のいずれかに記載の発明の各種処理手段としてコンピュータを機能させる。
【００１１】
また、本発明の請求項７に記載の記録媒体は、請求項６に記載の発明の刺繍データ処理プログラムを記録している。
【発明の効果】
【００１２】
本発明の請求項１に記載の刺繍データ処理装置は、メインデータを読み込んで刺繍縫製領域内に配置し、次いで、サブデータを読み込み、メインデータの配置と大きさに応じて読み込んだサブデータの位置や大きさを決定する。そして、このようにして決定されたメインデータとサブデータの組み合わせに基づいて刺繍縫製データを作成する。従って、主となる模様を中心に従となる模様を配置した刺繍を作成したい場合に、主となる模様の元をメインデータとして読み込み、その他の従となる模様をサブデータとして読み込めば、メインデータに合わせてサブデータが配置されるので、編集の手間をかけずに好みの刺繍縫製データを作成することができる。
【００１３】
本発明の請求項２に記載の刺繍データ処理装置は、請求項１に記載の発明の構成に加え、メインデータ及びサブデータのそれぞれについて、他のデータとの重なりを許容する数を設定できるので、模様の種類によって重ねる・重ねないを選択しつつデータの配置を行うことができる。
【００１４】
また、本発明の請求項３に記載の刺繍データ処理装置は、請求項１又は２に記載の発明の構成に加え、読み込まれたメインデータに合わせたサブデータの配置候補を一覧で表示し、その中から所望のものを選択することができるので、複数の候補の中から比較しつつ最適な配置状態のメインデータとサブデータの組み合わせを選ぶことができる。
【００１５】
また、本発明の請求項４に記載の刺繍データ処理装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、複数個のサブデータを配置したい場合にも、メインデータと既にあるサブデータの位置や大きさに従って新たなサブデータの位置や大きさが決定されるので、編集の手間をかけずに好みの刺繍縫製データを作成することができる。
【００１６】
また、本発明の請求項５に記載の刺繍データ処理装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、メインデータが画像の場合に好適に利用できる。
【００１７】
また、本発明の請求項６に記載の刺繍データ処理プログラムは、コンピュータに実行させることにより、請求項１乃至５のいずれかに記載の発明の作用効果を奏することができる。
【００１８】
また、本発明の請求項７に記載の記録媒体は、コンピュータに読み取らせ、実行させることにより、請求項１乃至５のいずれかに記載の発明の作用効果を奏することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る刺繍データ作成装置１の一実施の形態について、図面を参照して説明する。本実施の形態の刺繍データ作成装置１は、画像データに表された図柄を刺繍ミシン３による刺繍によって出力するための刺繍データを、複数の画像データに基づいて作成するものである。まず、刺繍ミシン３について説明する。図１は、刺繍ミシン３の外観図である。
【００２０】
刺繍ミシン３は、ミシンベッド３０上に配置された、刺繍を施そうとする加工布を保持する刺繍枠３１を、Ｙ方向駆動部３２及び、本体ケース３３内に収容されたＸ方向駆動機構によって装置固有のＸ・Ｙ座標系で示される所定位置に移動させながら、縫針３４及び釜機構（図示外）による縫製動作を行うことにより、その加工布に所定の図柄の刺繍を施すようになっており、前記Ｙ方向駆動部３２、Ｘ方向駆動機構や針棒３５等は、刺繍ミシン３に内蔵されたマイクロコンピュータ等から構成される制御装置により制御される。また、刺繍ミシン３の脚柱部３６の側面にはメモリカードスロット３７が搭載されており、刺繍データが記憶されたメモリカード４２をメモリカードスロット３７に装着することにより、刺繍データ作成装置１で作成された刺繍データが供給される。
【００２１】
次に、刺繍データ作成装置１について図２及び図３を参照して説明する。図２は、刺繍データ作成装置１の電気的構成を示すブロック図である。図２に示すように、この刺繍データ作成装置１は、所謂パーソナルコンピュータである装置本体１０と、この装置本体１０に接続されるマウス２１、キーボード２２、ディスプレイ２４及びイメージスキャナ装置２５から構成されている。
【００２２】
また、刺繍データ作成装置１には、刺繍データ作成装置１の制御を司るコントローラとしてのＣＰＵ１１が設けられ、ＣＰＵ１１には、各種のデータを一時的に記憶するＲＡＭ１２と、ＢＩＯＳ等を記憶したＲＯＭ１３と、データの受け渡しの仲介を行うＩ／Ｏインタフェイス１４とが接続されている。ＲＡＭ１２には、配置される個々の画像データについて、他の画像データとの重なりを許可する数である重なり数を記憶する重なり数記憶エリア１２１が設けられている。本実施形態では、ここに記憶された重なり数に従って、いずれかの画像データについての重なり数が「１」であれば、画像同士が重ならないように自動でサイズを変更したり、重ならないように配置されたテンプレートを選択するようにしている。
【００２３】
Ｉ／Ｏインタフェイス１４には、ハードディスク装置５０が接続されている。このハードディスク装置５０には、画像データ記憶エリア５１と、テンプレート記憶エリア５２と、縫製サイズ記憶エリア５３と、刺繍データ記憶エリア５４と、プログラム記憶エリア５５と、その他の情報記憶エリア５６とが少なくとも設けられている。
【００２４】
画像データ記憶エリア５１には、イメージスキャナ装置２５により読み込まれた画像データ等、刺繍データの元となる画像データが記憶される。テンプレート記憶エリア５２には、画像の配置位置を示す矩形枠からなる種々のテンプレートが記憶される。縫製サイズ記憶エリア５３には、刺繍を施す縫製範囲の大きさ及びその大きさを示す枠のイメージデータが記憶されている。刺繍データ記憶エリア５４には、画像データから作成される刺繍データが記憶される。そして、プログラム記憶エリア５５にはＣＰＵ１１で実行される刺繍データ作成プログラムが記憶されている。その他の情報記憶エリア５６には、刺繍データ作成装置１で使用されるその他の情報が記憶されている。なお、刺繍データ作成装置１がハードディスク装置５０を備えていない専用機の場合は、ＲＯＭにプログラムが記憶される。
【００２５】
また、Ｉ／Ｏインタフェイス１４には、マウス２１と、ビデオコントローラ１６と、キーコントローラ１７と、ＣＤ−ＲＯＭドライブ１８と、メモリカードコネクタ２３と、イメージスキャナ装置２５とが接続されている。ビデオコントローラ１６にはディスプレイ２４が接続され、キーコントローラ１７にはキーボード２２が接続されている。なお、ＣＤ−ＲＯＭドライブ１８に挿入されるＣＤ−ＲＯＭ４１には、刺繍データ作成装置１の制御プログラムである刺繍データ作成プログラムが記憶されており、導入時には、制御プログラムは、ＣＤ−ＲＯＭ４１から、ハードディスク装置５０にセットアップされてプログラム記憶エリア５５に記憶される。また、メモリカードコネクタ２３では、メモリカード４２の読み取りや書き込みが可能となっている。
【００２６】
次に、以上の構成を有する刺繍データ作成装置における動作について図３〜図１０を参照して説明する。本実施形態では、まず写真データを読込み、その写真データの周囲に他の画像データを配置して刺繍データを作成するような、主たるデータ(メインデータ)とその他のデータ（サブデータ）からなるデータを簡便に配置して刺繍データを作成する。図３は、刺繍データ作成処理のフローチャートである。図４は、写真データを取り込んだ状態の処理画面１００の例を示す説明図である。図５は、テンプレートを一覧表示した処理画面１００の例を示す説明図である。図６は、テンプレートの初期配置状態の処理画面１００の例を示す説明図である。図７は、テンプレートの自動配置後の処理画面１００の例を示す説明図である。図８は、テンプレート内に画面素材を配置した処理画面１００の例を示す説明図である。図９は、第二テンプレートの初期配置状態の処理画面１００の例を示す説明図である。図１０は、第二テンプレートの自動配置後の処理画面１００の例を示す説明図である。
【００２７】
刺繍データ作成処理が開始されると、図３に示すように、まず縫製サイズの設定を操作者から受け付ける（Ｓ１）。縫製サイズは、あらかじめいくつかのサイズが用意されてハードディスク装置５０の縫製サイズ記憶エリア５３に記憶されている。縫製サイズの設定コマンドを選択すると、これらの縫製サイズが表示され、その中から１つを選択することができる。このように選択された縫製サイズは、図４の縫製範囲２００のように処理画面１００内に表示される。
【００２８】
次に、操作者が刺繍縫製を行う中心の模様としたいメインデータを取り込むのを受け付ける（Ｓ２）。ここでは、メインデータとして写真データ１１０を例にして説明する。写真データ１１０の取り込みは、イメージスキャナ装置２５から直接取り込んでもよいし、画像データ記憶エリア５１に記憶されているデータを読み出して取り込んでもよい。
【００２９】
次いで、取り込んだ写真データ１１０を、図４のように、既定値として縫製範囲の中央に配置して処理画面１００内に表示する（Ｓ３）。本実施形態では、メインデータとサブデータを組み合わせて配置をし、刺繍データを作成しようとしているので、メインデータは中央に配置されると好適な場合が多いと考えられるからである。既定の配置位置は、中央に限らない。また、操作者が位置を設定可能にしてもよい。
【００３０】
次に、Ｓ３で配置されたメインデータのサイズの修正や位置の調節を受け付ける（Ｓ４）。操作者は、マウスのドラッグ操作で写真データ１１０のサイズを変更し、クリックしてドラッグ操作することで写真データ１１０の位置を調節できる。サイズ修正や位置調節の方法は、これに限らず、キーボードからの入力や、画面上にボタンを設ける方法等によってもよい。
【００３１】
次に、メインデータである写真データ１１０への他のデータの重なりを許可するか、許可する場合いくつまで許可するかを示す重なり数の設定を受け付ける（Ｓ５）。メインデータにサブデータを重ねて配置したくない場合には、重なり数＝１と設定する。重なり数が２であれば、メインデータ側としてはテンプレートが１つ重なっていてもかまわないということになる。ここで設定した重なり数に従って、後述のサブデータ用テンプレートの自動配置、サイズ変更が行われる。設定された重なり数は、ＲＡＭ１２の重なり数記憶エリア１２１に記憶される。
【００３２】
次に、これから入力するサブデータ用テンプレートへの他のデータ（メインデータ又は他のテンプレート）の重なり数を設定する（Ｓ６）。本実施形態では、メインデータの周りに配置するサブデータを取り込む際、直接サブデータ自体を取り込む前に、どこにそのサブデータを配置するかを矩形状のテンプレートを用いて決定するようにしている。このテンプレートに対して重なりを許可するか、許可するならいくつまで許可するのかを設定する。このように、メインデータに対してもサブデータに対しても重なり数を設定するので、自動配置を行う場合には、重なり数の数が少ない方を優先して処理する（後述）。
【００３３】
次に、取り込まれたメインデータの周囲に配置可能なサブデータ用テンプレートの候補一覧を表示するか否かを判断する（Ｓ７）。本実施形態では、サブデータ用テンプレートの配置方法として、２つを用意している。一方は、あらかじめ重なり数を考慮してサイズ・位置を調整したテンプレート候補を一覧表示して操作者にその中から選択させる方法である。他方は、既定の配置位置・サイズのテンプレートをまず操作者に選択させ、次いで重なり数に従ってテンプレートのサイズを変更する方法である。そこで、Ｓ７では、どちらの方法を選ぶかを判断している。方法の選択は、ここで操作者に入力させてもよいし、あらかじめどちらにするかを初期設定で決めておいてもよい。
【００３４】
テンプレート候補の一覧表示を行う場合には（Ｓ７：ＹＥＳ）、テンプレート記憶エリア５２に記憶されているテンプレートの中から、Ｓ５及びＳ６で設定された重なり数の範囲で使用可能なテンプレートを抽出し、図５に示すような一覧で表示する（Ｓ８）。図５の例では、メインデータの重なり数も、テンプレートの重なり数も「１」と設定されている。そこで、メインデータに重ならないサイズに調整済のテンプレートの配置例が表示される。テンプレート記憶エリアに、あらかじめ種々のサイズのテンプレートを用意しておいてもよいし、ここで重なり数を考慮してサイズを変更し、候補を作成するようにしてもよい。次いで、候補一覧の中から操作者が１つのテンプレートを選択するのを受け付ける（Ｓ９）。テンプレートが選択されない場合は、Ｓ７に戻ってもよいし、Ｓ２のメインデータの取込やＳ４のサイズ・位置調節からやり直すようにしてもよい。
【００３５】
テンプレート候補の一覧表示を行わない場合には（Ｓ７：ＮＯ）、サブデータ用テンプレートの選択を受け付ける（Ｓ１０）。操作者は、メインデータとサブデータの重なりは気にせず、配置位置によって所望のテンプレートを選択する。これが図６に示すテンプレート１２２（以下、「第一テンプレート１２２」という。）である。次に、Ｓ５及びＳ６で設定された重なり数に従って、テンプレートのサイズを変更する（Ｓ１１）。ここで、メインデータの重なり数も、テンプレートの重なり数も「１」と設定されているとき、メインデータとサブデータは重なってはならないので、テンプレートの４点又は４辺状の所定の点等、あらかじめ決められた点を基点としてテンプレートのサイズをメインデータに重ならないところまで縮小する。基点がどこであるかは、テンプレート毎にあらかじめ決定されている。第一テンプレート１２２の場合には、縫製範囲の左上に配置されるテンプレートであるから、左上点が基点とされており、縮小後は、図７に示すテンプレート１２３のようになる。以下、縮小後の第一テンプレートを「第一テンプレート１２３」とする。尚、メインデータの重なり数又はテンプレートの重なり数の一方が「１」で、他方が「２」以上の場合、少ない数の方が優先されるため、重なり数「１」で処理が実行され、図７のように縮小される。メインデータの重なり数及びテンプレートの重なり数がいずれも「２」以上の場合には、重なってもよいので、図６の状態で入力されたテンプレートは、サイズが変更されることなくそのまま決定される。
【００３６】
次に、Ｓ９又はＳ１１で決定したテンプレートの枠内に画面素材１３１を取り込む（Ｓ１２）。画面素材１３１は、写真データ１１０と同様に、イメージスキャナ装置２５から取り込んでもよいし、画像データ記憶エリア５１に記憶されているデータを読み出して取り込んでもよい。本実施形態では、画面素材１３１は、第一テンプレート１２３の中央に配置される。また、画面素材１３１の大きさは、第一テンプレート１２３の大きさに合わせて元データから拡大又は縮小される。尚、Ｓ１２で画面素材１３１を取り込む前に、テンプレートの配置位置やサイズを適宜操作者が調節できるようにしてもよい。このようにすれば、配置位置やサイズの基本的な調整は自動でなされ、さらに位置やサイズを微調整して所望の元データを作成することができる。
【００３７】
次に、別の画面素材（サブデータ）をさらに取り込むか否かを判断する（Ｓ１３）。別のサブデータを取り込む場合には（Ｓ１３：ＹＥＳ）、Ｓ６に戻って第一テンプレートについての処理と同様の処理を実行する。すなわち、新たなサブデータへの重なり数を設定し（Ｓ６）、テンプレートの選択配置を行い（Ｓ８〜Ｓ１１）、決定したテンプレートへサブデータの取り込みを行う（Ｓ１２）。ここで、２つ目に選択されるテンプレートを第二テンプレートと称する。第二テンプレートが一覧表示式でなく（Ｓ７：ＮＯ）、テンプレートの選択（Ｓ１０）後に重なり数を考慮してテンプレートのサイズが自動調整される（Ｓ１１）場合について説明する。
【００３８】
図９のように第二テンプレート１２４を選択したとき、写真データ１１０及び第一テンプレート１２３の重なり数がいずれも「１」である場合、又は、第二テンプレート１２４の重なり数が「１」である場合には、第二テンプレート１２４は、写真データ１１０にも第一テンプレート１２３にも重なってはならない。この場合、後から選択された第二テンプレート１２４のサイズが変更される。第二テンプレート１２４は、図１０に示すように、右上点が基点とされているので、写真データ１１０及び第一テンプレート１２３に重ならないように、右上点を基点として縮小され、第二テンプレート１２５とされる。尚、テンプレートのサイズ変更のための基点は、１点に限らず、複数の候補をテンプレート毎に決めておき、先に決定されているデータとの相互関係でそのうちの１点を選ぶようにしてもよい。例えば、第二テンプレート１２４の場合、写真データ１１０が下にあり、第一テンプレート１２３が左側にあるので、この場合は基点を右上点にする。第一テンプレート１２３がなく、写真データ１１０のみの場合には、基点を上辺中央にしたり、左上点にしたりすることもできる。また、これらの候補の中から操作者に基点を選択させてもよい。さらに、相似型に縮小するだけでなく、点ではなく辺を基準にして縮小できるようにしてもよい。
【００３９】
また、写真データ１１０の重なり数が「１」で、第一テンプレート１２３及び第二テンプレート１２４の重なり数が「２」である場合には、第一テンプレート１２３と第二テンプレート１２４とは重なってもよい。この場合には、写真データ１１０に重ならないところまで第二テンプレート１２４を上辺を基準にして上寄せにして縮小してもよい。さらに、第一テンプレート１２３の重なり数が「１」で、写真データ１１０及び第二テンプレート１２４の重なり数が「２」である場合には、写真データ１１０と第二テンプレート１２４とは重なってもよい。この場合には、第一テンプレート１２３に重ならないところまで第二テンプレート１２４を右上点を基準として縮小すればよい。
【００４０】
別のサブデータを取り込まない場合には（Ｓ１３：ＮＯ）、以上の処理により取り込まれたメインデータとサブデータの組み合わせを刺繍縫製データに作成する（Ｓ１４）。縫製データの作成方法は、特開２００１−２５９２６８号公報等に公開済の周知の方法を用いる。以下、その概略を述べる。まず、上記処理により決定された画像データの各画素について角度特徴及び強度を計算する。次に、その角度特徴及び強度に基づいて線分データを作成する。作成された線分データのうちの一部は、刺繍データになったときに不適切にならないように削除される。次いで、各線分データの色成分を決定する。また、色成分を加味した状態で線分データを分析して適宜修正する。そして、このような線分データ群に基づいて刺繍縫製データを作成する。刺繍縫製データの作成は、同一色成分ごとに、線分の始点・終点を縫い目の始点・終点に変換して行われる。以上のようにして刺繍縫製データが作成されたら、刺繍データ作成処理を終了する。
【００４１】
以上説明したように、本実施形態の刺繍データ作成装置によれば、メインデータを取り込み、その位置や大きさを決定してから、メインデータと共に使用したいサブデータを配置する。サブデータの配置は、メインデータ、サブデータそれぞれの重なり数により設定され、重なり数が「１」であれば、互いに重ならないように位置や大きさを自動調整する。操作者は、自分でデータの配置やサイズ調整をしなくても、主たる模様としたいデータを指定しておけば、その他のデータは従たる模様として適宜調整されるので、簡便に刺繍データの元となるデータを作成し、それに従って刺繍縫製データを作成することができる。
【００４２】
尚、上記実施形態においては、画面素材（サブデータ）を読み込む前にテンプレートによりその配置及び大きさを決定しているが、テンプレートを使用せず、サブデータを直接読み込んで配置や大きさの調整をしてもよい。その場合には、Ｓ１２でなく、Ｓ６の前にサブデータを取り込むようにすればよい。
【００４３】
尚、上記実施形態において、図３のＳ２でメインデータの取り込みを行うＣＰＵ１１が本発明のメインデータ読込手段に相当する。また、図３のＳ３でメインデータを縫製範囲の中央に配置するＣＰＵ１１が本発明のメインデータ配置手段に相当する。また、図３のＳ９、Ｓ１０及びＳ１１でテンプレートを選択・配置するＣＰＵ１１が本発明のサブデータ配置決定手段に相当する。また、図３のＳ１２で画面素材を選択・配置するＣＰＵ１１が本発明のサブデータ読込手段に相当する。また、図３のＳ１４で縫製データを作成するＣＰＵ１１が本発明の刺繍縫製データ作成手段に相当する。また、図３のＳ５及びＳ６で重なり数を設定するＣＰＵ１１が本発明の重なり数設定手段に相当する。また、図３のＳ８で候補テンプレートを作成するＣＰＵ１１が本発明のサブデータ配置候補作成手段に相当する。また、図３のＳ９でテンプレートを選択するＣＰＵ１１が本発明の選択手段に相当する。
【図面の簡単な説明】
【００４４】
【図１】刺繍ミシン３の外観図である。
【図２】刺繍データ作成装置１の電気的構成を示すブロック図である。
【図３】刺繍データ作成処理のフローチャートである。
【図４】写真データを取り込んだ状態の処理画面１００の例を示す説明図である。
【図５】テンプレートを一覧表示した処理画面１００の例を示す説明図である。
【図６】テンプレートの初期配置状態の処理画面１００の例を示す説明図である。
【図７】テンプレートの自動配置後の処理画面１００の例を示す説明図である。
【図８】テンプレート内に画面素材を配置した処理画面１００の例を示す説明図である。
【図９】第二テンプレートの初期配置状態の処理画面１００の例を示す説明図である。
【図１０】第二テンプレートの自動配置後の処理画面１００の例を示す説明図である。
【符号の説明】
【００４５】
１      刺繍データ作成装置
３      刺繍ミシン
１１      ＣＰＵ
１２      ＲＡＭ
１３      ＲＯＭ
２４      ディスプレイ
２５      イメージスキャナ装置
５０      ハードディスク装置
５１      画像データ記憶エリア
５２      テンプレート記憶エリア
５３      縫製サイズ記憶エリア
５４      刺繍データ記憶エリア
５５      プログラム記憶エリア
１００      処理画面
１１０      写真データ
１２１      重なり数記憶エリア
１２２      第一テンプレート
１２３      第一テンプレート
１２４      第二テンプレート
１２５      第二テンプレート
１３１      画面素材
２００      縫製範囲
【図１】
2008194371.tif 000003
【図２】
2008194371.tif 000004
【図３】
2008194371.tif 000005
【図４】
2008194371.tif 000006
【図５】
2008194371.tif 000007
【図６】
2008194371.tif 000008
【図７】
2008194371.tif 000009
【図８】
2008194371.tif 000010
【図９】
2008194371.tif 000011
【図１０】
2008194371.tif 000012