(57)【要約】【課題】加工布のデザインを損なうことなく、多くの情報を記憶可能なＩＣタグを加工布に取り付けることができる縫製データ処理装置を提供すること。【解決手段】まず、ＩＣタグの大きさ及び形状に基づき定められたＩＣタグ領域を取得し（Ｓ１０）、続いて、アップリケ模様データに基づき定められるアップリケ模様領域内にＩＣタグ領域を包含させることができるか否かを判定する（Ｓ２０）。包含させることができると判定された場合に、ＩＣタグ領域がアップリケ模様領域内に配置されるように、アップリケ模様領域及びＩＣタグ領域の配置位置を設定する（Ｓ２０）。続いて、ＩＣタグが布片に配置されるか否かに応じて（Ｓ６０）、ＩＣタグを配置する際の目印となるマーク縫製データが作成付加され（Ｓ７０，Ｓ８０）、ＩＣタグを加工布に縫い付けるための止め縫付けデータが作成付加される（Ｓ９０）。【選択図】図８
2008079899.tif 000002
【特許請求の範囲】
【請求項１】
アップリケ模様データにより定められる大きさ及び形状を有する布片を、ミシンにより加工布に縫い付けて、当該加工布に当該布片によるアップリケ模様を形成するための縫製データを処理する縫製データ処理装置において、
各種情報が記憶された情報記憶部を備えるＩＣタグの大きさ及び形状に基づき定められた領域であるＩＣタグ領域を取得するＩＣタグ領域取得手段と、
前記アップリケ模様データに基づき定められるアップリケ模様領域内に、前記ＩＣタグ領域取得手段により取得された前記ＩＣタグ領域を包含させることができるか否かを判定する判定手段と、
前記判定手段により包含させることができると判定された場合に、前記ＩＣタグ領域が前記アップリケ模様領域内に配置されるように、前記ミシンの縫製可能領域内に前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を設定する配置設定手段と
を備えたことを特徴とする縫製データ処理装置。
【請求項２】
前記判定手段は、
前記縫製可能領域に、前記アップリケ模様及び前記ＩＣタグ領域を配置する初期配置手段と、
前記縫製可能領域に配置された前記アップリケ模様領域及び前記ＩＣタグ領域を相対的に異なる配置位置に再配置することを、所定条件となるまで繰り返す配置繰返手段と、
前記初期配置手段又は前記配置繰返手段により前記アップリケ模様領域及び前記ＩＣタグ領域が配置された場合に、当該ＩＣタグ領域が、当該アップリケ模様領域内に包含されているか否かを判定する包含判定手段と、
前記包含判定手段により、包含させることができると１度以上判定された場合に、前記縫製データに基づき定められるアップリケ模様領域内に、前記ＩＣタグ領域取得手段により取得された前記ＩＣタグ領域を包含させることができると判定する総合判定手段と
を備えることを特徴とする請求項１に記載の縫製データ処理装置。
【請求項３】
前記ミシンの縫製可能領域内の前記ＩＣタグの位置を表す情報である位置情報を取得する位置情報取得手段を備え、
前記配置設定手段は、前記判定手段により包含させることができると判定された場合に、前記ＩＣタグ領域が前記アップリケ模様領域内に配置されるように、かつ、前記ミシンの縫製可能領域内に設定される前記ＩＣタグの配置位置を前記位置情報取得手段により取得された前記位置情報が表す配置位置に固定して、前記ミシンの縫製可能領域内に前記アップリケ模様領域の配置位置を設定することを特徴とする請求項１又は２に記載の縫製データ処理装置。
【請求項４】
前記アップリケ模様の輪郭を指定する輪郭指定手段と、
少なくとも前記輪郭指定手段により指定された前記アップリケ模様の輪郭に基づき、前記アップリケ模様領域を定めるアップリケ模様領域決定手段と
を備え、
前記判定手段は、前記アップリケ模様決定手段により定められた前記アップリケ模様領域内に、前記ＩＣタグ領域取得手段により取得された前記ＩＣタグ領域を包含させることができるか否かを判定し、
前記判定手段により包含されると判定された場合に、前記輪郭指定手段により輪郭が指定された前記アップリケ模様を縫製するための前記縫製データを作成するアップリケ模様データ作成手段を備えることを特徴とする請求項１乃至３のいずれかに記載の縫製データ処理装置。
【請求項５】
前記判定手段により包含させることができると判定された場合に、前記アップリケ模様領域のうち、前記ＩＣタグ領域を包含させることができる領域である包含可能領域を報知する第１報知手段と、
前記第１報知手段により報知された前記包含可能領域の中から、前記ＩＣタグ領域を配置する包含可能領域を選択する選択手段と
を備え、
前記配置設定手段は、前記選択手段により選択された前記包含可能領域内に前記ＩＣタグ領域が配置されるよう、前記ミシンの縫製可能領域内に前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を設定することを特徴とする請求項１乃至４のいずれかに記載の縫製データ処理装置。
【請求項６】
アップリケ模様データにより定められる大きさ及び形状を有する布片を、ミシンにより加工布に縫い付けて、当該加工布に当該布片によるアップリケ模様を形成するための縫製データを処理する縫製データ処理装置において、
各種情報が記憶された情報記憶部を備えるＩＣタグの大きさ及び形状に基づき定められた領域であるＩＣタグ領域を取得するＩＣタグ領域取得手段と、
前記縫製可能領域における、前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を指定する配置指定手段と、
前記配置指定手段により指定された配置位置に配置された前記ＩＣタグ領域が、前記配置指定手段により指定された配置位置に配置された前記アップリケ模様領域内に包含されているか否かを判定する判定手段と、
前記判定手段により包含されていると判定された場合に、前記ミシンの縫製可能領域内に前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を、前記配置指定手段により指定された配置位置に設定する配置設定手段と
を備えたことを特徴とする縫製データ処理装置。
【請求項７】
前記ＩＣタグの大きさ及び形状を少なくとも表す情報である形態情報を取得する形態情報取得手段を備え、
前記ＩＣタグ領域取得手段は、前記形態情報取得手段により取得された前記形態情報に基づき定められた前記ＩＣタグ領域を取得することを特徴とする請求項１乃至６のいずれかに記載の縫製データ処理装置。
【請求項８】
前記ＩＣタグの大きさ及び形状を少なくとも表す情報である形態情報を入力する形態情報入力手段を備え、
前記ＩＣタグ領域取得手段は、前記形態情報入力手段により入力された前記形態情報に基づきを定められた前記ＩＣタグ領域を取得することを特徴とする請求項１乃至７のいずれかに記載の縫製データ処理装置。
【請求項９】
前記アップリケ模様の輪郭と、当該アップリケ模様を形成する前記布片を前記加工布に縫い付ける際の縫い代と、前記加工布及び前記布片の少なくともいずれか一方の縮み量とに基づき、前記アップリケ模様領域内に前記ＩＣタグ領域を配置可能な安全領域を定める安全領域決定手段を備え、
前記判定手段は、前記安全領域決定手段により定められた前記安全領域内に、前記ＩＣタグ領域取得手段により取得された前記ＩＣタグ領域を包含させることができるか否かを判定し、
前記配置設定手段は、前記判定手段により包含させることができると判定された場合に、前記ＩＣタグ領域が前記安全領域内に配置されるように、前記ミシンの縫製可能領域内に前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を設定することを特徴とする請求項１乃至８のいずれかに記載の縫製データ処理装置。
【請求項１０】
前記ＩＣタグを前記配置設定手段により定められた配置位置に配置する際の目印となる縫目を前記加工布又は前記布片に形成するためのマーク縫製データを作成するマーク縫製データ作成手段を備えることを特徴とする請求項１乃至９のいずれかに記載の縫製データ処理装置。
【請求項１１】
前記アップリケ模様データは、前記布片の輪郭にあわせて縫目を形成するための輪郭データと、当該縫目に基づき裁断された前記布片を前記加工布上に配置する際の目印となる縫目を形成するための位置決めデータとを少なくとも含み、
前記ＩＣタグを前記布片上に配置する場合には、前記マーク縫製データ作成手段により作成された前記マーク縫製データを、前記輪郭データの直前又は直後に付加し、前記ＩＣタグを前記加工布上に配置する場合には、前記マーク縫製データ作成手段により作成された前記マーク縫製データを、前記位置決めデータの直前又は直後に付加するデータ付加手段を備えることを特徴とする請求項１０に記載の縫製データ処理装置。
【請求項１２】
前記配置設定手段により定められた配置位置に配置された前記ＩＣタグを前記加工布に縫い付ける縫目を形成するための止め縫付け縫製データを作成する止め縫付け縫製データ作成手段を備えることを特徴とする請求項１乃至１１のいずれかに記載の縫製データ処理装置。
【請求項１３】
前記判定手段の判定結果及び前記配置設定手段により決定された配置の少なくともいずれか一方を報知する第２報知手段を備えることを特徴とする請求項１乃至１２のいずれかに記載の縫製データ処理装置。
【請求項１４】
請求項１乃至１３のいずれかに記載の縫製データ処理装置を備えたミシン。
【請求項１５】
請求項１乃至１３のいずれかに記載の縫製データ処理装置の各種処理手段としてコンピュータを機能させるための縫製データ処理プログラム。
【請求項１６】
請求項１５に記載の縫製データ処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アップリケ模様データにより定められる大きさ及び形状を有する布片を加工布にミシンで縫い付けて、当該加工布に当該布片によるアップリケ模様を形成するための縫製データを処理する縫製データ処理装置、縫製データ処理装置を備えたミシン、縫製データ処理プログラム及び、縫製データ処理プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、光学的に読み取り可能なマークを加工布に装着し、そのマークを利用して、加工布の製造、販売の際の商品管理に利用したり、加工布の品質を表示したりする技術が知られている。
【０００３】
このマークは布地に直接印刷されたり、予めマークを印刷した紙や布を布地に貼り付けたりした場合には、取り扱いによっては、各種処理工程で使用される水や薬品等により布地からその一部又は全部が消失したり剥離したりするおそれがあった。そこで例えば、光学的に読み取り可能なマークを、加工布に縫製することで形成するミシンが提案されている（特許文献１参照）。このミシンにより縫製されたマークは、マークが加工布から消失、剥離、変形することを未然に防止することができる。
【特許文献１】特公平６−６７４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の従来技術では、加工布に直接マークが縫製されるため、マークが加工布の外観やデザインに悪影響を及ぼすおそれがあった。また、縫製により形成されるマークに付加する情報量には限界があり、より多くの情報を加工布に保持させたいという要望があった。
【０００５】
本発明は、上述の問題点を解決するためになされたものであり、加工布のデザインを損なうことなく、多くの情報を記憶可能なＩＣタグを加工布に取り付けることができる縫製データ処理装置、縫製データ処理装置を備えたミシン、縫製データ処理プログラム及び、縫製データ処理プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に係る発明の縫製データ処理装置は、アップリケ模様データにより定められる大きさ及び形状を有する布片を、ミシンにより加工布に縫い付けて、当該加工布に当該布片によるアップリケ模様を形成するための縫製データを処理する縫製データ処理装置において、各種情報が記憶された情報記憶部を備えるＩＣタグの大きさ及び形状に基づき定められた領域であるＩＣタグ領域を取得するＩＣタグ領域取得手段と、前記アップリケ模様データに基づき定められるアップリケ模様領域内に、前記ＩＣタグ領域取得手段により取得された前記ＩＣタグ領域を包含させることができるか否かを判定する判定手段と、前記判定手段により包含させることができると判定された場合に、前記ＩＣタグ領域が前記アップリケ模様領域内に配置されるように、前記ミシンの縫製可能領域内に前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を設定する配置設定手段とを備えている。
【０００７】
また、請求項２に係る発明の縫製データ処理装置は、請求項１に記載の発明の構成に加え、前記判定手段は、前記縫製可能領域に、前記アップリケ模様及び前記ＩＣタグ領域を配置する初期配置手段と、前記縫製可能領域に配置された前記アップリケ模様領域及び前記ＩＣタグ領域を相対的に異なる配置位置に再配置することを、所定条件となるまで繰り返す配置繰返手段と、前記初期配置手段又は前記配置繰返手段により前記アップリケ模様領域及び前記ＩＣタグ領域が配置された場合に、当該ＩＣタグ領域が、当該アップリケ模様領域内に包含されているか否かを判定する包含判定手段と、前記包含判定手段により、包含させることができると１度以上判定された場合に、前記縫製データに基づき定められるアップリケ模様領域内に、前記ＩＣタグ領域取得手段により取得された前記ＩＣタグ領域を包含させることができると判定する総合判定手段とを備えている。
【０００８】
また、請求項３に係る発明の縫製データ処理装置は、請求項１又は２に記載の発明の構成に加え、前記ミシンの縫製可能領域内の前記ＩＣタグの位置を表す情報である位置情報を取得する位置情報取得手段を備え、前記配置設定手段は、前記判定手段により包含させることができると判定された場合に、前記ＩＣタグ領域が前記アップリケ模様領域内に配置されるように、かつ、前記ミシンの縫製可能領域内に設定される前記ＩＣタグの配置位置を前記位置情報取得手段により取得された前記位置情報が表す配置位置に固定して、前記ミシンの縫製可能領域内に前記アップリケ模様領域の配置位置を設定することを特徴とする。
【０００９】
また、請求項４に係る発明の縫製データ処理装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記アップリケ模様の輪郭を指定する輪郭指定手段と、少なくとも前記輪郭指定手段により指定された前記アップリケ模様の輪郭に基づき、前記アップリケ模様領域を定めるアップリケ模様領域決定手段とを備え、前記判定手段は、前記アップリケ模様決定手段により定められた前記アップリケ模様領域内に、前記ＩＣタグ領域取得手段により取得された前記ＩＣタグ領域を包含させることができるか否かを判定し、前記判定手段により包含されると判定された場合に、前記輪郭指定手段により輪郭が指定された前記アップリケ模様を縫製するための前記縫製データを作成するアップリケ模様データ作成手段を備えることを特徴とする。
【００１０】
また、請求項５に係る発明の縫製データ処理装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記判定手段により包含させることができると判定された場合に、前記アップリケ模様領域のうち、前記ＩＣタグ領域を包含させることができる領域である包含可能領域を報知する第１報知手段と、前記第１報知手段により報知された前記包含可能領域の中から、前記ＩＣタグ領域を配置する包含可能領域を選択する選択手段とを備え、前記配置設定手段は、前記選択手段により選択された前記包含可能領域内に前記ＩＣタグ領域が配置されるよう、前記ミシンの縫製可能領域内に前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を設定することを特徴とする。
【００１１】
また、請求項６に係る発明の縫製データ処理装置は、縫製可能なミシンで加工布にアップリケ模様を縫製するためのアップリケ模様データを処理する縫製データ処理装置において、アップリケ模様データにより定められる大きさ及び形状を有する布片を、ミシンにより加工布に縫い付けて、当該加工布に当該布片によるアップリケ模様を形成するための縫製データを処理する縫製データ処理装置において、各種情報が記憶された情報記憶部を備えるＩＣタグの大きさ及び形状に基づき定められた領域であるＩＣタグ領域を取得するＩＣタグ領域取得手段と、前記縫製可能領域における、前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を指定する配置指定手段と、前記配置指定手段により指定された配置位置に配置された前記ＩＣタグ領域が、前記配置指定手段により指定された配置位置に配置された前記アップリケ模様領域内に包含されているか否かを判定する判定手段と、前記判定手段により包含されていると判定された場合に、前記ミシンの縫製可能領域内に前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を、前記配置指定手段により指定された配置位置に設定する配置設定手段とを備えている。
【００１２】
また、請求項７に係る発明の縫製データ処理装置は、請求項１乃至６のいずれかに記載の発明の構成に加え、前記ＩＣタグの大きさ及び形状を少なくとも表す情報である形態情報を取得する形態情報取得手段を備え、前記ＩＣタグ領域取得手段は、前記形態情報取得手段により取得された前記形態情報に基づき定められた前記ＩＣタグ領域を取得することを特徴とする。
【００１３】
また、請求項８に係る発明の縫製データ処理装置は、請求項１乃至７のいずれかに記載の発明の構成に加え、前記ＩＣタグの大きさ及び形状を少なくとも表す情報である形態情報を入力する形態情報入力手段を備え、前記ＩＣタグ領域取得手段は、前記形態情報入力手段により入力された前記形態情報に基づきを定められた前記ＩＣタグ領域を取得することを特徴とする。
【００１４】
また、請求項９に係る発明の縫製データ処理装置は、請求項１乃至８のいずれかに記載の発明の構成に加え、前記アップリケ模様の輪郭と、当該アップリケ模様を形成する前記布片を前記加工布に縫い付ける際の縫い代と、前記加工布及び前記布片の少なくともいずれか一方の縮み量とに基づき、前記アップリケ模様領域内に前記ＩＣタグ領域を配置可能な安全領域を定める安全領域決定手段を備え、前記判定手段は、前記安全領域決定手段により定められた前記安全領域内に、前記ＩＣタグ領域取得手段により取得された前記ＩＣタグ領域を包含させることができるか否かを判定し、前記配置設定手段は、前記判定手段により包含させることができると判定された場合に、前記ＩＣタグ領域が前記安全領域内に配置されるように、前記ミシンの縫製可能領域内に前記アップリケ模様領域及び前記ＩＣタグ領域の配置位置を設定することを特徴とする。
【００１５】
また、請求項１０に係る発明の縫製データ処理装置は、請求項１乃至９のいずれかに記載の発明の構成に加え、前記ＩＣタグを前記配置設定手段により定められた配置位置に配置する際の目印となる縫目を前記加工布又は前記布片に形成するためのマーク縫製データを作成するマーク縫製データ作成手段を備えている。
【００１６】
また、請求項１１に係る発明の縫製データ処理装置は、請求項１０に記載の発明の構成に加え、前記アップリケ模様データは、前記布片の輪郭にあわせて縫目を形成するための輪郭データと、当該縫目に基づき裁断された前記布片を前記加工布上に配置する際の目印となる縫目を形成するための位置決めデータとを少なくとも含み、前記ＩＣタグを前記布片上に配置する場合には、前記マーク縫製データ作成手段により作成された前記マーク縫製データを、前記輪郭データの直前又は直後に付加し、前記ＩＣタグを前記加工布上に配置する場合には、前記マーク縫製データ作成手段により作成された前記マーク縫製データを、前記位置決めデータの直前又は直後に付加するデータ付加手段を備えている。
【００１７】
また、請求項１２に係る発明の縫製データ処理装置は、請求項１乃至１１のいずれかに記載の発明の構成に加え、前記配置設定手段により定められた配置位置に配置された前記ＩＣタグを前記加工布に縫い付ける縫目を形成するための止め縫付け縫製データを作成する止め縫付け縫製データ作成手段を備えている。
【００１８】
また、請求項１３に係る発明の縫製データ処理装置は、請求項１乃至１２のいずれかに記載の発明の構成に加え、前記判定手段の判定結果及び前記配置設定手段により決定された配置の少なくともいずれか一方を報知する第２報知手段を備えることを特徴とする請求項１乃至１２のいずれかに記載の縫製データ処理装置。
【００１９】
また、請求項１４に係る発明のミシンは、請求項１乃至１３のいずれかに記載の縫製データ処理装置を備えている。
【００２０】
また、請求項１５に係る発明の縫製データ処理プログラムは、請求項１乃至１３のいずれかに記載の縫製データ処理装置の各種処理手段としてコンピュータを機能させることを特徴とする。
【００２１】
また、請求項１６に係る発明の記録媒体は、請求項１５に記載の縫製データ処理プログラムを記録したことを特徴とする。
【発明の効果】
【００２２】
請求項１に係る発明の縫製データ処理装置によれば、加工布に装着されるＩＣタグ領域がアップリケ模様領域内に包含されるように、アップリケ模様領域とＩＣタグ領域の配置位置を定めることができる。このため、本発明の縫製データ処理装置が定めたアップリケ模様領域とＩＣタグ領域の配置位置に従えば、加工布に装着されるＩＣタグを、アップリケ模様を形成する布片により覆い隠すことができ、加工布のデザインを損なうことなく、多くの情報を保持可能なＩＣタグを加工布に装着させることができる。
【００２３】
また、請求項２に係る発明の縫製データ処理装置によれば、請求項１に記載の発明の効果に加え、縫製可能領域に配置されたアップリケ模様領域及びＩＣタグ領域を相対的に異なる配置位置に再配置することを、所定条件となるまで繰り返して、その都度ＩＣタグ領域が、アップリケ模様領域内に包含されているか否かを判定し、包含させることができると１度以上判定された場合に、アップリケ模様データに基づき定められるアップリケ模様領域内に、ＩＣタグ領域を包含させることができると判定するようにしている。このため、ＩＣタグ領域が、アップリケ模様領域内に包含されているか否かの判定を確実に行うことができる。
【００２４】
また、請求項３に係る発明の縫製データ処理装置によれば、請求項１又は２に記載の発明の効果に加え、ＩＣタグの加工布上の配置位置を少なくとも表す位置情報を取得し、加工布上のＩＣタグの配置位置を固定した上で、加工布に装着されるＩＣタグがアップリケ模様により覆われるように、アップリケ模様の配置を定めることができる。このため、本発明の縫製データ処理装置が定めたアップリケ模様領域とＩＣタグ領域の配置位置に従えば、ＩＣタグの加工布上の配置位置がすでに定められている場合に、そのＩＣタグの配置位置に適したアップリケ模様の配置位置を定めることができる。
【００２５】
また、請求項４に係る発明の縫製データ処理装置によれば、請求項１乃至３のいずれかに記載の発明の効果に加え、指定されたアップリケ模様の輪郭に基づきアップリケ模様領域を設定し、そのアップリケ模様領域内に、ＩＣタグ領域を包含させることができるか否かを判定するとともに、ＩＣタグ領域を包含させることができると判定された場合に、指定された輪郭が指定されたアップリケ模様のアップリケ模様データを、アップリケ模様領域とＩＣタグ領域とが重なる領域である重複領域内に、アップリケ模様を縫製する際の針落ち点が設けられないように作成するようにしている。このため、ＩＣタグがアップリケ模様により覆い隠されるように、アップリケ模様データを新たに作成することができる。
【００２６】
また、請求項５に係る発明の縫製データ処理装置によれば、請求項１乃至４のいずれかに記載の発明の効果に加え、第１報知手段により報知された包含可能領域の中からＩＣタグ領域を配置する選択手段を設けているので、ＩＣタグ領域の配置位置を報知された包含可能領域内の所望の位置に設定することができる。
【００２７】
また、請求項６に係る発明の縫製データ処理装置によれば、縫製可能領域における、アップリケ模様領域及びＩＣタグ領域を所望の配置位置に指定した場合に、そのアップリケ模様領域内にＩＣタグ領域が包含されているか否かに基づき、アップリケ模様領域及びＩＣタグ領域の配置位置を指定された配置位置に設定することができる。
【００２８】
また、請求項７に係る発明の縫製データ処理装置によれば、請求項１乃至６のいずれかに記載の発明の効果に加え、加工布に装着されるＩＣタグの大きさ及び形状を少なくとも表す形態情報を取得し、その形態情報に基づきＩＣタグ領域を定めることができる。このため、ＩＣタグがアップリケ模様により覆い隠されるように、アップリケ模様領域とＩＣタグ領域の配置位置を定める処理に用いるＩＣタグ領域を適切に定めることができる。
【００２９】
また、請求項８に係る発明の縫製データ処理装置によれば、請求項１乃至７のいずれかに記載の発明の効果に加え、加工布に装着されるＩＣタグの大きさ及び形状を少なくとも表す形態情報を入力手段により入力し、その入力された形態情報に基づきＩＣタグ領域を定めることができる。このため、ＩＣタグがアップリケ模様により覆い隠されるように、アップリケ模様領域とＩＣタグ領域の配置位置を定める処理に用いるＩＣタグ領域を、ユーザにより入力された形態情報に基づき適切に定めることができる。
【００３０】
また、請求項９に係る発明の縫製データ処理装置によれば、請求項１乃至８のいずれかに記載の発明の効果に加え、ＩＣタグが、アップリケ模様を形成する布片により覆い隠されるように、アップリケ模様領域とＩＣタグ領域の配置位置を定める処理に用いる安全領域を、アップリケ模様の輪郭と、この布片を加工布に縫い付ける際の縫い代と、加工布及び布片の少なくともいずれか一方の縮み量とを考慮して、適切に定めることができる。
【００３１】
また、請求項１０に係る発明の縫製データ処理装置によれば、請求項１乃至９のいずれかに記載の発明の効果に加え、ＩＣタグの配置位置を加工布又は布片上に配置する際の目印となる縫目を形成するためのマーク縫製データを作成することができる。このため、本発明の縫製データ処理装置が定めたマーク縫製データに基づき加工布又は布片に縫製した縫目を目印に、縫製データ処理装置により設定された配置位置にＩＣタグを容易に配置することができる。
【００３２】
また、請求項１１に係る発明の縫製データ処理装置によれば、請求項１０に記載の発明の効果に加え、ＩＣタグが加工布上に配置されるか、布片上に配置されるかに応じて、マーク縫製データをアップリケ模様データの適切な位置に付加させることができる。
【００３３】
また、請求項１２に係る発明の縫製データ処理装置によれば、請求項１乃至１１のいずれかに記載の発明の効果に加え、縫製データ処理装置が定めた適切な配置位置に配置されたＩＣタグを加工布に縫い付ける縫目を形成するための止め縫付け縫製データを作成することができる。このため、ＩＣタグを加工布上に確実に固定することができる。
【００３４】
また、請求項１３に係る発明の縫製データ処理装置によれば、請求項１乃至１２のいずれかに記載の発明の効果に加え、ＩＣタグ領域が包含される領域である包含可能領域が、アップリケ模様領域内に少なくとも１つ以上有るか否かの判定結果及びアップリケ模様領域並びにＩＣタグ領域の配置位置の少なくともいずれか一方を報知する報知手段を備えているので、ＩＣタグ領域が包含される領域である包含可能領域が、アップリケ模様領域内に少なくとも１つ以上有るか否かがこの報知手段により報知された場合には、包含可能領域の有無を知ることができる。一方、アップリケ模様領域並びにＩＣタグ領域の配置位置が報知手段により報知された場合には、報知された配置位置に従い、ＩＣタグを加工布又は布片上に配置し、ＩＣタグを加工布に縫い付けられる布片にて覆い隠すことができる。
【００３５】
また、請求項１４に係る発明のミシンによれば、請求項１乃至１３のいずれかに記載の縫製データ処理装置を備えたので、同装置と同様の作用効果を得ることができる。
【００３６】
また、請求項１５に係る発明の縫製データ処理プログラムによれば、プログラムをコンピュータによって実行することにより、請求項１乃至１３のいずれかに記載の縫製データ処理装置の各主処理手段の作用効果を得ることができる。
【００３７】
また、請求項１６に係る発明の記録媒体によれば、請求項１５に記載のプログラムをコンピュータによって実行することにより、請求項１５に記載の発明の作用効果を奏することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明に係るミシンを適用した第１乃至第４の実施形態の縫製データ処理装置について、図面を参照して順に説明する。まず、第１の実施形態の縫製データ処理装置について説明する。第１の実施形態の縫製データ処理装置は、上下動する針に対して相対的に加工布を移動して加工布に縫目を形成するミシンと一体に設けられた場合の一例である。尚、縫製データ処理装置は、ミシンとは別体に設けるようにしてもよい。最初に、本実施形態に係るミシン１の物理的構成及び電気的構成を説明する。
【００３９】
まず、ミシン１の物理的構成について、図１を参照して説明する。図１は、ミシン１の斜視図である。尚、図１において、紙面の手前側を前方、紙面の奥行き側を後方と言い、ミシンベッド１１側を下にした場合の紙面の左右方向を左右方向と言う。
【００４０】
図１に示すように、ミシン１は、左右方向に長いミシンベッド１１と、ミシンベッド１１の右端部から上方へ立設された脚柱部１２と、脚柱部１２の上端から図１における左方へ延びるアーム部１３と、アーム部１３の左先端部に設けられた頭部１４とを有する。ミシンベッド１１には、加工布（図示せず）を挟持する刺繍枠３４が配置されている。この刺繍枠３４は、刺繍枠移動機構３６により装置固有のＸＹ座標系に基づく任意の位置に移動するように構成されている。そして、刺繍枠移動機構３６により加工布を自在に移動させながら針棒や釜機構（図示せず）を駆動させることにより、加工布に対して所定の縫目や所定の刺繍を形成する刺繍形成動作が実行される。
【００４１】
また、頭部１４には、縫針２９が装着された針棒（図示せず）を上下方向に駆動させる針棒機構（図示せず）と、この針棒を左右方向に揺動させる針振り用パルスモータ８０（図２参照）と、天秤機構（図示せず）とが設けられている。上述の刺繍枠移動機構３６や針棒等は、アップリケ模様データに基づいて、ミシン１に内蔵されたマイクロコンピュータ等から構成される制御装置により制御される。また針棒近傍の頭部１４の下面には、図１において図示しないが、刺繍枠３４の内周３５の内部の縫製可能領域内に配置されたＩＣタグの大きさや形状を読み取り可能な画像読取センサ２７（図２参照）が設けられている。この画像読取センサ２７は、例えば、ＣＣＤセンサ又はＣＭＯＳセンサから構成される。
【００４２】
また、脚柱部１２の前面には、本発明の表示手段に相当し、縦長の長方形形状を有する液晶ディスプレイ１５が設けられている。この液晶ディスプレイ１５には、種々の模様、縫製作業に必要な各種の機能を実行させる機能名、さらには各種のメッセージ等が表示される。この液晶ディスプレイ１５の前面には、複数の模様の模様名や各種の機能を実行させる機能名、送り量調整用パルスモータ７８（図２参照）による加工布の送り量や針振り用パルスモータ８０による針振り量等の各種設定画面における数値設定等の表示位置の各々に対応するようにタッチパネル２６が設けられている。このため、これらの液晶ディスプレイ１５に表示された画面の模様表示部や設定部に対応するタッチパネル２６を、指や専用のタッチペンを用いて押圧操作することにより、縫製に供する模様の選択や機能の指示や数値設定等を実行することができる。
【００４３】
また、脚柱部１２の図１における右側面には、図１において図示しないが、メモリーカード等の外部記憶装置３９を接続可能なコネクタ３８（図２参照）も設けられている。このコネクタ３８を介して、外部記憶装置３９から各種縫製情報データや、各種プログラムをミシン１の内部に取り込んだり、ミシン１の外部に出力したりすることが可能である。
【００４４】
次に、アーム部１３の構成について説明する。アーム部１３には、その上部側を開閉する開閉カバー１６が取り付けられている。この開閉カバー１６の内部には、縫針２９に糸を供給する糸駒（図示せず）が収納され、この糸駒から延びる上糸は、図示しないが、頭部１４に設けられた糸張力を調整する糸調子器及び糸取バネ、上下に往復駆動して上糸を引き上げる天秤等の複数の糸掛部を経由して、針棒に装着された縫針２９に供給される。
【００４５】
また、アーム部１３には、ミシンモータ７９（図２参照）により回転駆動され、アーム部１３の長手方向に延設されるミシン主軸（図示せず）が設けられ、このミシン主軸の回転により針棒機構と天秤機構とが駆動される。
【００４６】
このアーム部１３の前面下部には、ミシンの運転を開始及び停止する、すなわち、縫製開始及び停止を指示する縫製開始・停止スイッチ２１，加工布を通常とは逆方向である後方から前方へ送るための返し縫いスイッチ２２，針棒の停止位置を上下に切り換える針上下スイッチ２３，押え足３０を昇降させる動作を指示する押え足昇降スイッチ２４及び、天秤、糸調子器、糸取りバネに糸掛けを行うと共に、縫針２９の目孔にも糸通しを行う自動糸掛開始を指示する自動糸掛開始スイッチ２５等が設けられている。
【００４７】
また、アーム部１３の左先端部に設けられた頭部１４には、前述の針棒、天秤、糸調子器、糸取バネの他、図示しないが、自動糸掛け装置、自動糸通し機構等が設けられている。また、針棒の後側には、昇降可能に支持された押え棒（図示せず）が配設され、この押え棒の下端部には、加工布を押圧するための押え足３０が装着されている。
【００４８】
次に、ミシン１の電気的構成について、図２及び図３を参照して説明する。図２は、ミシン１の電気的構成を示す概念図である。図３は、ＲＡＭ６３の記憶領域を説明するための概念図である。図２に示すように、このミシン１の制御部６０は、ＣＰＵ６１，ＲＯＭ６２，ＲＡＭ６３，ＥＥＰＲＯＭ６４，入力インターフェイス６５，出力インターフェイス６６，コネクタ３８等で構成され、これらはバス６７により相互に接続されている。そして、入力インターフェイス６５には、前述の縫製開始・停止スイッチ２１，返し縫いスイッチ２２，針上下スイッチ２３，押え足昇降スイッチ２４，自動糸掛開始スイッチ２５，タッチパネル２６及び、画像読取センサ２７等が接続されている。一方、出力インターフェイス６６には、加工布の送り量を調整する送り量調整用パルスモータ７８，ミシン主軸を回転駆動させるミシンモータ７９，針棒（図示せず）を揺動駆動する針振り用パルスモータ８０，前述の押え足昇降パルスモータ４３，液晶ディスプレイ１５，刺繍枠３４をＸ軸方向に駆動させるＸ軸モータ８１及び刺繍枠３４をＹ軸方向に駆動させるＹ軸モータ８２がそれぞれ駆動回路７１乃至７７を介して電気的に接続されている。以下、ミシン１の制御部６０を構成する、ＣＰＵ６１，ＲＯＭ６２，ＲＡＭ６３について詳述する。
【００４９】
ＣＰＵ６１は、ミシン１の主制御を司り、ＲＯＭ６２に記憶された縫製制御プログラムに従って、縫製を実行するための各種演算及び処理を実行する。また、ＲＯＭ６２に記憶された、縫製データ処理プログラムに従って、縫製可能領域内にＩＣタグ領域及びアップリケ模様領域の配置位置を設定する。尚、ミシン操作プログラムはメモリーカード等の外部記憶装置に記憶されていてもよく、その場合は、当該プログラムをＲＡＭ６３上に読み込んで実行する。
【００５０】
ＲＯＭ６２は、各種の駆動機構を駆動制御するとともに、各種模様を選択する模様選択制御や各種の表示制御を含む縫製制御プログラムが記憶された縫製制御プログラム記憶領域に加えて、後述する本願特有のプログラムであり、縫製可能領域内にＩＣタグ領域及びアップリケ模様領域の配置位置を設定する縫製データ処理プログラムが記憶された縫製データ処理プログラム記憶領域等が設けられている。尚、これらの各種の縫製情報データの一部又は全部は、ＥＥＰＲＯＭ６４に記憶されていてもよいし、外部記憶装置に記憶されているデータをミシン１に読み込んでもよい。
【００５１】
ＲＡＭ６３は、任意に読み書き可能な記憶素子であり、ＲＯＭ６２から読み出された各種の縫製情報データや、ＥＥＰＲＯＭ６４から読み出された各種設定値、ＣＰＵ６１が演算処理した演算結果を収容する各種記憶領域が必要に応じて設けられている。このＲＡＭ６３の記憶領域の詳細について、図３を参照して説明する。図３に示すように、ＩＣタグの大きさ及び形状を含む形態情報を形状データとして記憶するＩＣタグ形状記憶領域６３１，形状データに基づき定められたＩＣタグ領域を記憶するＩＣタグ領域記憶領域６３２が設けられている。また、アップリケ模様データを記憶するアップリケ模様データ記憶領域６３３，アップリケ模様データに基づき定められた安全領域を記憶する安全領域記憶領域６３４，後述する安全模様領域を順に読み出すためのカウンタである安全領域カウンタを記憶する安全領域カウンタ記憶領域６３５，ＩＣタグ領域をアップリケ模様領域内に配置可能か否かを判断するためのフラグであるＩＣタグ配置フラグを記憶するＩＣタグ配置フラグ記憶領域６３６が設けられている。また、設定されたＩＣタグ領域の配置を記憶するＩＣタグ領域配置記憶領域６３７等が設けられている。
【００５２】
以上のミシン１は、本発明の縫製データ処理装置としての機能を有するものである。次に、以上のように構成されたミシン１を使用して、縫製可能領域内にＩＣタグ領域及びアップリケ模様領域の配置位置を設定する第１乃至第４の実施形態の処理手順について順に説明する。
【００５３】
まず、第１の実施形態のミシン１により実行されるメイン処理について図４乃至図１５を参照して説明する。具体例１として、図４に示すＩＣタグを、図５乃至図７に示すアップリケ模様２００により覆う場合について説明する。まず、具体例１のＩＣタグ１００及びアップリケ模様２００について図４乃至図７を参照して説明する。図４は、具体例１に用いるＩＣタグを説明するための説明図であり、図５は、具体例１のアップリケ模様２００の仕上がりを説明するための説明図である。また図６は、具体例１のアップリケ模様２００を縫製するための縫目を説明するための説明図であり、図７は、具体例１のアップリケ模様２００を縫製するためのアップリケ模様データ３００を説明するための説明図である。
【００５４】
まず、本発明のＩＣタグの一例として、具体例１のＩＣタグ１００について、図４を参照して説明する。このＩＣタグ１００は、特開平１１−１５３７７の図２に記載のＩＣチップと同様な構成を有している。すなわち、ＩＣタグ１００は、図４に示すように、所定の厚みを有する矢印１２１で示す短辺の長さが約１ｃｍ，矢印１２２で示す長辺の長さが約３ｃｍの横長の矩形の形状を有し、情報処理部１０１，通信制御部１０２，電力蓄積部１０３，情報記憶部１０４及び、アンテナ１０５が、ＰＥＴ等の撥水性の部材１０６により覆われて形成されている。ＩＣタグ１００が備える情報処理部１０１は、外部からの命令に応じて、情報記憶部１０４に記憶されているプログラムを稼動させ、データの加算等の演算を行うためのものである。また通信制御部１０２は、外部との間でデータ通信を行うためのものである。電力蓄積部１０３は、外部から供給された電力を一時的に蓄積しておき、情報処理部１０１の稼働に必要な電力を供給するためのものである。また情報記憶部１０４は、情報処理部１０１で使用する及び外部から入力されたデータを記憶するためのものである。またアンテナ１０５は、外部との通信を行う時の電波の送受信及び、外部からの電力供給を受けるためのものである。尚、本発明のＩＣタグは、上述の具体例１に限定されず、各種情報が記憶された情報記憶部を備えるＩＣタグを採用可能である。また、ＩＣタグの大きさについては、通信電波の波長と通信可能距離によって決定されるアンテナ１０５の大きさに殆ど依存する。即ち、通信電波の波長が長くなる程、又通信可能距離が離れる程、アンテナ１０５の大きさが大きくなる。よって、ＩＣタグの大きさについても、上記に記載の大きさに限定されるものではない。
【００５５】
次に、具体例１に係るアップリケ模様２００及びアップリケ模様２００を縫製するためのアップリケ模様データ３００について図５乃至図７を参照して説明する。図５に示すように、アップリケ模様２００は、縦線と横線が交差する所謂チェック柄の布片２０２が星形に切り取られた模様である。このアップリケ模様２００を縫製するためのアップリケ模様データ３００は、図６及び図７に示すように、アップリケ用の布片を切断するための目印用縫目であるアップリケ切断用縫目２０６をアップリケ用布に形成する輪郭データ３０１と、ミシン１による縫製を中断することを指示する一時停止データ３０２と、切断された布片を布地に貼着するための位置決め用縫目であるアップリケ位置決め用縫目２０５を布地に形成する位置決めデータ３０３と、一時停止データ３０４と、布地に貼着された布片を加工布に取り付けるためのアップリケ取付用縫目２０４を形成する取付用縫目データ３０５と、布片を加工布にサテン縫いの縫目等により縫い付けするためのアップリケ本縫用縫目２０３を形成する本縫用縫目データ３０６とから構成されている。
【００５６】
次に、ＩＣタグ領域及びアップリケ模様領域の配置位置を縫製可能領域内に設定する第１の実施形態のメイン処理を図８乃至図１５を参照して説明する。第１の実施形態では、縫製可能領域内に配置される際の相対的な座標で表されるアップリケ模様データに基づくアップリケ模様領域内に、ＩＣタグ領域を配置可能か否かを判断する。このとき、アップリケ模様領域内に設けられた安全領域内にＩＣタグを配置可能と判断されれば、縫製可能領域内に、アップリケ模様領域及びＩＣタグを配置可能と判断する。そして、アップリケ模様領域に対する相対的なＩＣタグ領域の配置位置を設定するものとする。
【００５７】
図８は、第１の実施形態のメイン処理を説明するためのフローチャートであり、図９は、図８に示すメイン処理により設定された安全領域２１３を説明するための説明図である。図１０は、図８に示すメイン処理で実行されるＩＣタグ配置処理を説明するためのフローチャートである。また図１１は、図１０に示すＩＣタグ配置処理により配置位置が変更されたＩＣタグ領域を説明するための説明図であり、図１２は、ＩＣタグを加工布に配置する際の目印となる縫目を形成するためのマーク縫製データを説明するための説明図である。また図１３は、図８に示すメイン処理において、ＩＣタグを布片に貼り付ける場合のマーク縫製データを付加する位置を説明するための説明図であり、図１４は、図８に示すメイン処理において、ＩＣタグを加工布に貼り付ける場合のマーク縫製データを付加する位置を説明するための説明図である。また図１５は、ＩＣタグを加工布に固定する際の縫目を形成するための止め縫付け縫製データを説明するための説明図である。尚、図８及び図１０に示す各種処理を実行させるプログラムは、ＲＯＭ６２に記憶されており、図２に示すＣＰＵ６１が実行する。また、図８及び図１０に示す各種処理を実行するために必要な各種情報は、ＲＯＭ６２，ＥＥＰＲＯＭ６４又は外部記憶装置３９から読み出され、ＲＡＭ６３の所定の記憶領域に記憶されているものとする。
【００５８】
図８に示すメイン処理において、まず、ＩＣタグ１００の形状データが読み込まれ、ＲＡＭ６３のＩＣタグ形状記憶領域６３１に記憶される（Ｓ５）。この処理はＩＣタグ１００の大きさ及び形状に基づきＩＣタグ領域を定めるための処理である。例えば、ＩＣタグ１００の形状は、縫製データ処理装置としてのミシン１がＩＣタグ１００の形状を読み込むためのスキャナやセンサを備える場合には、それらの装置からＩＣタグ１００の形状データが取得され読み込まれる（Ｓ５）。第１の実施形態では、画像読取センサ２７からＩＣタグ１００の大きさ及び形状を表す形態情報が形状データとして取得され、その形状データがＲＡＭ６３のＩＣタグ形状記憶領域６３１に記憶される（Ｓ５）。このとき、図４に示すＩＣタグ１００の形状として横長の長方形、ＩＣタグ１００の大きさとして、矢印１２１で示される短辺の長さと、矢印１２２で示される長辺の長さが取得されたものとする。このように画像読取センサ２７から形状データを取得することにより、ＩＣタグがアップリケ模様により覆い隠されるように、アップリケ模様領域とＩＣタグ領域の配置位置を定める処理に用いるＩＣタグ領域を適切に定めることができる。
【００５９】
続いて、Ｓ５において読み込まれたＩＣタグの形状データに基づき、ＩＣタグ領域が設定され、ＲＡＭ６３のＩＣタグ領域記憶領域６３２に記憶される（Ｓ１０）。この処理により、図４に示すＩＣタグ１００の輪郭の外周に、ＩＣタグ１００を加工布に縫い付けるための矢印１２３で示す縫い代を加えた領域がＩＣタグ領域１３１として設定され、ＲＡＭ６３のＩＣタグ領域記憶領域６３２に記憶される（Ｓ１０）。尚、ＩＣタグ１００の輪郭の外周に加える縫い代の幅は任意に設定することができ、ＩＣタグ１００を加工布に縫い付けない場合等には、この縫い代を求めなくてもよい。
【００６０】
次に、ＲＯＭ６２や外部記憶装置３９等の記憶領域に記憶されたアップリケ模様データ３００が読み込まれ、ＲＡＭ６３のアップリケ模様データ記憶領域６３３に記憶される（Ｓ１５）。続いて、アップリケ模様データ記憶領域６３３が参照され、アップリケ模様データに基づき定められるアップリケ模様の輪郭と、そのアップリケ模様を形成する布片を加工布に縫い付ける際の縫い代と、加工布及び布片の縮み量とに基づき、アップリケ模様領域内にＩＣタグ領域を配置可能な安全領域が定められる（Ｓ１７）。この処理は、図６に示すアップリケ取付用縫目２０４及びアップリケ本縫用縫目２０３が形成される領域に、ＩＣタグ領域が配置されないようにするための処理である。また、加工布及び布片の縮み量を考慮してＩＣタグ領域を定めるための処理である。この処理により、図９に示すように、具体例１のアップリケ模様領域２１０内に安全領域２１３が定められたものとする（Ｓ１７）。この安全領域２１３は、アップリケ本縫用縫目２０３の縫幅Ｗｍｍと、加工布及び布片の縮み量αｍｍとを加えた一定幅、アップリケ模様領域２１０の内側に設けられる。尚、以下の説明において、図９中斜線で示すアップリケ取付用縫目２０４及びアップリケ本縫用縫目２０３が形成される、輪郭２１１の内部と安全領域２１３との間の領域を、危険領域２１２と呼ぶ。
【００６１】
続いて、アップリケ模様データ３００に基づき定められるアップリケ模様領域の内部に設定された安全領域内にＩＣタグ領域を配置するＩＣタグ配置処理が実行される（Ｓ２０）。このＩＣタグ配置処理を、図１０に示すフローチャートを参照して説明する。
【００６２】
図８のＳ１７において設定される安全領域が複数に分割されている場合があるため、第１の実施形態では、Ｓ１７において設定された安全領域を順に読み出し、各安全領域について、ＩＣタグ領域を含ませることができるか否かを判断するようにしている。そこでまず、図１０に示すＩＣタグ配置処理において、図８のＳ１７において設定された安全領域を順に読み出すための安全領域カウンタＪが１にセットされ、安全領域カウンタ記憶領域６３５に記憶される（Ｓ２１）。続いて、ＩＣタグ領域をアップリケ模様領域内に配置可能か否かを判断するためのＩＣタグ配置フラグが、ＩＣタグ領域をアップリケ模様領域内に配置することができないことを示す０にセットされ、ＩＣタグ配置フラグ記憶領域６３６に記憶される（Ｓ２２）。続いて、安全領域記憶領域６３４及び安全領域カウンタ記憶領域６３５が参照され、Ｊ番目の安全領域が有るか否かが判断される（Ｓ２３）。Ｊ番目の安全領域が無いと判断される場合には（Ｓ２３：Ｎｏ）、全ての安全領域が読み出されたと判断されるため、続いてＩＣタグ配置処理を終了し、図８に示すメイン処理に戻る。
【００６３】
一方具体例１は、図９に示すように、アップリケ模様領域２１０は１つの安全領域２１３を備えているので、１番目の安全領域２１３があると判断され（Ｓ２３：Ｙｅｓ）、続いて、ＩＣタグ領域記憶領域６３２，安全領域記憶領域６３４及び安全領域カウンタ記憶領域６３５が参照され、Ｊ番目の安全領域内にＩＣタグ領域が入るか否かが判断される（Ｓ２４）。このＳ２４の処理において、安全領域及びＩＣタグ領域を相対的に異なる配置位置に再配置することを、所定条件例えば、全て配置の組み合わせを調べるまで繰り返して、その都度ＩＣタグ領域が、アップリケ模様領域内に包含されているか否かを判定する。そして、包含させることができると１度以上判定された場合に、Ｊ番目の安全領域内に、ＩＣタグ領域を包含させることができると判定するようにしている。このように判定することで、ＩＣタグ領域が、アップリケ模様領域内に包含されているか否かの判定を確実に行うことができる。尚、この所定条件は、任意に定めることができ、例えば、前述の全て配置の組み合わせを調べるまでの条件の他、包含させることができると１度以上判定された場合には処理を終了すると定めてもよい。
【００６４】
Ｓ２４において、ＩＣタグ領域を含ませることができないと判断される場合には（Ｓ２４：Ｎｏ）、続いて、次の安全領域読み出すために、安全領域カウンタＪが１増加（インクリメント）され、安全領域カウンタ記憶領域６３５に記憶され（Ｓ２５）、Ｓ２２に戻り処理を繰り返す。一方、具体例１においては、図１１に示すように、ＩＣタグ領域１３１は、安全領域２１３に入ると判断されるので（Ｓ２４：Ｙｅｓ）、続いて、図１１に示すように、アップリケ模様２００のアップリケ模様領域２１０に対するＩＣタグ領域の相対的な配置が設定され、ＩＣタグ領域配置記憶領域６３７に記憶される（Ｓ２６）。前述のように、安全領域内にＩＣタグを配置可能と判断されれば、縫製可能領域内に、アップリケ模様領域及びＩＣタグを配置可能と判断するので、この処理において、アップリケ模様領域２１０の縫製可能領域内の配置が予め定まっていてもよいし、この処理によりアップリケ模様領域２１０の縫製可能領域内の配置を定めるようにしてもよい。また、アップリケ模様領域２１０に対するＩＣタグ領域１３１の相対的な配置のみを定め、アップリケ模様領域２１０の縫製可能領域内の配置を定めず、ミシン１で縫製する際等の後の処理において、アップリケ模様領域２１０の縫製可能領域内の配置を定めるようにしてもよい。また、配置の設定方法は、ＩＣタグ領域が配置される位置が分かる態様で設定されればよく、例えば、ＩＣタグ領域の配置位置を縫製可能領域内の絶対位置により設定する場合、ＩＣタグ領域の外形を表す座標を設定するようにしてもよいし、ＩＣタグ領域の中心部の座標を設定するようにしてもよい。また、ＩＣタグ領域の配置位置をアップリケ模様領域に対する相対的位置により設定する場合、アップリケ模様領域の所定の点からのＩＣタグ領域の外形を表す相対的な座標を設定するようにしてもよいし、ＩＣタグ領域の中心部の相対的な座標を設定するようにしてもよい。続いて、ＩＣタグ配置フラグが、ＩＣタグ領域をアップリケ模様領域内に配置することができることを示す１にセットされ、ＩＣタグ配置フラグ記憶領域６３６に記憶される（Ｓ２７）。続いてＩＣタグ配置処理を終了し、図８のメイン処理に戻る。
【００６５】
図８のＳ２０に続いて、ＩＣタグ配置フラグ記憶領域６３６が参照され、ＩＣタグ領域をアップリケ模様領域内の安全領域内に配置可能か否かが判断される（Ｓ５５）。ＩＣタグ配置フラグが０と記憶されている場合には、ＩＣタグ領域をアップリケ模様領域内に設定された安全領域内に配置できないと判断され（Ｓ５５：Ｎｏ）、続いて、アップリケ模様領域内の安全領域内にＩＣタグ領域を配置できない旨が、液晶ディスプレイ１５に表示される（Ｓ９５）。この処理により、ユーザは、ＩＣタグ領域をアップリケ模様領域内の安全領域内に配置できないという判定結果を確認することができる。続いて、メイン処理を終了する。
【００６６】
一方、具体例１のように、ＩＣタグ配置フラグが１と記憶されている場合には、ＩＣタグ領域をアップリケ模様領域２１０内に設定された安全領域２１３内に配置できると判断され（Ｓ５５：Ｙｅｓ）、続いて、ＩＣタグを布片に貼り付けるか否かが判断される（Ｓ６０）。この処理は、ＩＣタグをアップリケ模様にて覆い隠す場合、ＩＣタグを布片に貼り付ける場合と、ＩＣタグを布片が縫い付けられる加工布に配置する場合とが想定されるので、ＩＣタグが布片と加工布のどちらに配置されるのかを確認するための処理である。ＩＣタグを布片と加工布のどちらに配置するのかは、予め、ＲＯＭ６２やＥＥＰＲＯＭ６４等に記憶させるようにしてもよいし、ユーザにその都度入力させるようにしてもよい。
【００６７】
Ｓ６０において、ＩＣタグを布片に貼り付けると判断される場合には（Ｓ６０：Ｙｅｓ）、続いて、ＩＣタグを布片に配置する際の目印となる縫目を布片に形成するためのマーク縫製データが作成され、アップリケ模様データに付加される（Ｓ７０）。このマーク縫製データは、ＩＣタグを配置する際の目印となるものであればよく、例えば、ＩＣタグの輪郭にあわせた縫目を形成するための縫製データであってもよいし、ＩＣタグの中心を示す縫目を形成するための縫製データであってもよい。ただし、布片はアップリケ模様を形成するものであるため、マーク縫製データによる縫目がアップリケ模様の外観を損ねることのないように、ＩＣタグを配置後に、目印となる縫目を形成した糸を簡単に取り除くことができるものであることが好ましい。具体例１において、そのマーク縫製データとして、例えば図１２に示すように、ＩＣタグ領域１３１の輪郭線の内部に交点を有する十字上の縫目５０１乃至５０４を形成するための縫製データが作成される。各縫目５０１乃至５０４の十字の交点は、ＩＣタグ１００の頂点が配置される場所をそれぞれ示している。各縫目５０１乃至５０４は、ＩＣタグを布片に配置した後、簡単に取り除くことができるため、マーク縫製データによる縫目がアップリケ模様の外観を損ねることはない。このマーク縫製データは、図１３に示すように、縫製順序が１番目の縫製データである輪郭データ３０１の矢印３１１で示す直前又は矢印３１２で示す直後に付加され、アップリケ模様データ記憶領域６３３に記憶される（Ｓ７０）。このマーク縫製データを作成、付加することで、マーク縫製データに基づき加工布に縫製した縫目を目印に、設定された配置位置にＩＣタグを容易に配置することができる。尚、ＩＣタグが布片に貼り付けられる場合には、前述の通り、布片に縫目が形成されないことが好ましいので、ＩＣタグを布片に縫い付けるための縫製データを作成する処理は行わない。
【００６８】
一方Ｓ６０において、ＩＣタグを布片に貼り付けないと判断される場合には（Ｓ６０：Ｎｏ）、続いて、ＩＣタグを加工布の配置する際の目印となる縫目を加工布に形成するためのマーク縫製データが作成され、アップリケ模様データに付加される（Ｓ８０）。このマーク縫製データは、Ｓ７０と同様、ＩＣタグを配置する際の目印となるものであればよい。加工布のアップリケ模様領域は、布片により覆い隠されるため、マーク縫製データによる縫目が残っていても、アップリケ模様の外観を損ねる虞がないので、ＩＣタグが布片に貼り付けられる場合とは異なり、前述の図１２に示す縫目５０１乃至５０４のように、目印となる縫目を形成した糸を簡単に取り除くことができるものでなくともよい。Ｓ８０において作成されたマーク縫製データは、図１４に示すように、縫製順序が３番目のデータである位置決めデータ３０３の矢印３２１で示す直前又は矢印３２２で示す直後に付加され、アップリケ模様データ記憶領域６３３に記憶される（Ｓ８０）。このように、第１の実施形態では、ＩＣタグが加工布上に配置されるか（Ｓ６０：Ｎｏ）、布片上に配置されるか（Ｓ６０：Ｙｅｓ）に応じて、マーク縫製データをアップリケ模様データの適切な位置に付加させることができる（Ｓ７０，Ｓ８０）。
【００６９】
続いて、ＩＣタグを加工布に縫い付けるための止め縫付け縫製データが作成され、アップリケ模様データに付加される（Ｓ９０）。このＩＣタグを加工布に縫い付けるための縫目は、ＩＣタグを加工布に縫い付ける任意の縫目を採用可能である。具体例１においては、図１５に示すように、ＩＣタグ１００を加工布に縫い付けるための図中白丸で示す針落ち点６０２のように、止め縫付け縫製データとして、ＩＣタグ領域１３１の輪郭線上の各辺に針落ち点を有する縫製データが作成される。このように、針落ち点６０２を結ぶ糸６０１をＩＣタグ１００に対して斜めに渡してＩＣタグ１００を四方から糸６０１で覆うようにすることで、ＩＣタグ１００を確実に加工布に縫い付けることができる。このように作成された止め縫付け縫製データは、図１４に示す取付用縫目データ３０５の直前に付加され、アップリケ模様データ記憶領域６３３に記憶される（Ｓ９０）。
【００７０】
Ｓ７０又はＳ９０に続いて、ＩＣタグ領域及びアップリケ模様領域の配置位置が、液晶ディスプレイ１５に表示される（Ｓ９５）。ユーザは液晶ディスプレイ１５に表示された配置位置を確認したり、その配置位置に従い、ＩＣタグを加工布に配置したりすることができる。続いて、図８に示すメイン処理を終了する。
【００７１】
以上詳述した第１の実施形態の縫製データ処理装置を備えるミシン１によれば、加工布に装着されるＩＣタグ領域がアップリケ模様領域内に設定された安全領域に包含されるように、アップリケ模様領域とＩＣタグ領域の配置位置を定めることができる。このため、第１の実施形態の縫製データ処理装置を備えたミシン１が定めたアップリケ模様領域とＩＣタグ領域の配置位置に従えば、加工布に装着されるＩＣタグをアップリケ模様にて覆い隠すことができ、加工布のデザインを損なうことなく、多くの情報を保持可能なＩＣタグを加工布に装着させることができる。
【００７２】
また安全領域を、アップリケ模様の輪郭と、この布片を加工布に縫い付ける際の縫い代と、加工布及び布片の縮み量とを考慮して定めているので、安全領域内に設定されたＩＣタグ領域内に、アップリケ模様データに基づき形成されるアップリケ取付用縫目２０４及びアップリケ本縫用縫目２０３が形成されることを回避することができる。
【００７３】
また、図１０に示すＳ２４において縫製可能領域に配置されたアップリケ模様領域及びＩＣタグ領域を相対的に異なる配置位置に再配置することを、所定条件となるまで繰り返して、その都度ＩＣタグ領域が、アップリケ模様領域内に設定された安全領域に包含されているか否かを判定している。そして、包含させることができると１度以上判定された場合に、アップリケ模様データに基づき定められるアップリケ模様領域内に、ＩＣタグ領域を包含させることができると判定するようにしている。このため、ＩＣタグ領域が、アップリケ模様領域内に設定された安全領域に包含されるか否かの判定を確実に行うことができる。
【００７４】
また画像読取センサ２７により、加工布に装着されるＩＣタグの大きさ及び形状を表す形態情報を外形データとして取得し、その外形データに基づきＩＣタグ領域を定めることができる。このため、ＩＣタグがアップリケ模様により覆い隠されるように、アップリケ模様領域とＩＣタグ領域の配置位置を定める処理に用いるＩＣタグ領域を適切に定めることができる。
【００７５】
また、ＩＣタグ１００の配置位置を布片又は加工布に配置する際の目印となる縫目５０１乃至５０４を形成するためのマーク縫製データを作成し、ＩＣタグが加工布上に配置されるか（Ｓ６０：Ｎｏ）、布片上に配置されるか（Ｓ６０：Ｙｅｓ）に応じて、マーク縫製データをアップリケ模様データの適切な位置に付加させることができる（Ｓ７０，Ｓ８０）。また、メイン処理において、ＩＣタグが加工布に配置されると判断された場合には（Ｓ６０：Ｎｏ）、さらにマーク縫製データにより形成された縫目５０１乃至５０４を目印として、適切な配置位置に配置されたＩＣタグを加工布に縫い付ける縫目を形成するための止め縫付け縫製データを作成することができる。このため、ＩＣタグを加工布上に確実に固定することができる。
【００７６】
また、ＩＣタグ領域が包含される領域が、アップリケ模様領域内に無い場合の判定結果及びアップリケ模様領域並びにＩＣタグ領域の配置位置を報知する液晶ディスプレイ１５を備えているので、ＩＣタグ領域が包含される領域が、アップリケ模様領域内に無い場合の判定結果が液晶ディスプレイ１５により報知された場合には、ＩＣタグ領域が包含される領域の有無を知ることができる。一方、アップリケ模様領域及びＩＣタグ領域の配置位置が液晶ディスプレイ１５により報知された場合には、報知された配置位置に従い、ＩＣタグを加工布又は布片に配置し、ＩＣタグをアップリケ模様にて覆い隠すことができる。
【００７７】
尚、第１の実施形態において、図８のＳ５において、ＩＣタグの大きさ及び形状を少なくとも表す情報である形態情報を取得する、図２に示す画像読取センサ２７は、本発明の形態情報取得手段に相当する。また図８のＳ１０において、図２に示す画像読取センサ２７により取得された形態情報としての形状データに基づきＩＣタグ領域を設定し、ＲＡＭ６３のＩＣタグ領域記憶領域６３２に記憶させる、図２に示すＣＰＵ６１は、本発明のＩＣタグ領域取得手段として機能する。図１０のＳ２４において、アップリケ模様領域内に設定された安全領域に対して、ＩＣタグ領域を配置する、図２に示すＣＰＵ６１は、本発明の初期配置手段として機能する。また、図１０のＳ２４において、アップリケ模様領域に設定された安全領域に対してＩＣタグ領域の配置位置を相対的に異なる配置位置となるように再配置することを、所定条件となるまで繰り返す、図２に示すＣＰＵ６１は、本発明の配置繰返手段として機能する。また図１０のＳ２４において、アップリケ模様領域及びＩＣタグ領域が配置された場合に、配置されたＩＣタグ領域が、配置されたアップリケ模様領域内に包含されているか否かを判定する、図２に示すＣＰＵ６１は、本発明の包含判定手段として機能する。また図１０のＳ２４において、包含させることができると１度以上判定された場合に、アップリケ模様領域内に設定された安全領域内に、ＩＣタグ領域を包含させることができると判定する、図２に示すＣＰＵ６１は、本発明の総合判定手段として機能する。上述の、初期配置手段と、配置繰返手段と、包含判定手段と、総合判定手段とを備える、図２に示すＣＰＵ６１は、本発明の判定手段として機能する。ＩＣタグがアップリケ模様領域内に設定された安全領域に入ると判断された場合に（Ｓ２４：Ｙｅｓ），図１０のＳ２６において、ＩＣタグ領域がアップリケ模様領域内に配置されるように、縫製可能領域内に配置されたアップリケ模様領域に対するＩＣタグ領域の配置位置を設定する、図２に示すＣＰＵ６１は、本発明の配置設定手段として機能する。
【００７８】
また、図８のＳ７０又はＳ８０において、図１０のＳ２６において設定された配置位置にＩＣタグを配置する際の目印となる縫目を加工布に形成するための縫製データであるマーク縫製データを作成する、図２に示すＣＰＵ６１は、本発明のマーク縫製データ作成手段として機能する。また、ＩＣタグを布片上に配置する場合には（Ｓ６０：Ｙｅｓ）、Ｓ７０において作成されたマーク縫製データを、輪郭データの直前又は直後に付加し（Ｓ７０）、ＩＣタグを加工布上に配置する場合には（Ｓ６０：Ｎｏ）、Ｓ８０において作成されたマーク縫製データを、位置決めデータの直前又は直後に付加する（Ｓ８０）、図２に示すＣＰＵ６１は、本発明のデータ付加手段として機能する。
【００７９】
また図８のＳ９０において、設定された配置位置に配置されたＩＣタグを加工布に縫い付ける縫目を形成するための止め縫付け縫製データを作成する、図２に示すＣＰＵ６１は、本発明の止め縫付け縫製データ作成手段として機能する。また、ＩＣタグ領域をアップリケ模様領域内に配置できないと判断される場合に（Ｓ５５：Ｎｏ）、その旨を表示し、ＩＣタグ領域をアップリケ模様領域内に配置できると判断された場合に（Ｓ５５：Ｙｅｓ）、設定されたＩＣタグ領域及びアップリケ模様領域の配置を表示する、図２に示す液晶ディスプレイ１５は、本発明の第２報知手段に相当する。
【００８０】
尚、本発明は、以上詳述した第１の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【００８１】
まず、第１の実施形態においては、縫製データ処理装置がミシン１と一体に設けられている場合について説明したが、これに限定されず、ミシンと別体に設けてもよい。また、第１の実施形態においては、１本の針棒にて縫製可能なミシン１に本発明を適用した場合について説明したが、複数の針棒を備える多針式ミシンに適用するようにしてもよい。
【００８２】
また図８のＳ５において、第１の実施形態では、画像読取センサ２７からＩＣタグ１００の大きさ及び形状を表す形態情報として形状データが取得され、その形状データがＲＡＭ６３のＩＣタグ形状記憶領域６３１に記憶されるようにしていたが（Ｓ５）、ＩＣタグの形態情報の取得方法は、この方法に限定されない。例えば、ＩＣタグ１００の形状データがＲＯＭ６２や外部記憶装置３９等に記憶されている場合には、Ｓ５においてそれらの記憶領域が参照され、ＩＣタグ１００の形状データが読み込まれ、ＲＡＭ６３のＩＣタグ形状記憶領域６３１に記憶される（Ｓ５）。また、ＩＣタグの形状データに基づき定められたＩＣタグ領域がＲＯＭ６２や外部記憶装置３９等に記憶されている場合には、Ｓ５においてそれらの記憶領域が参照され、ＩＣタグ１００のＩＣタグ領域が読み込まれ、ＲＡＭ６３のＩＣタグ領域記憶領域６３２に記憶されるようにし（Ｓ５）、続くＳ１０の処理を省略するようにしてもよい。また例えば、ＩＣタグの形状データが所定のＩＤとともにＲＯＭ６２や外部記憶装置３９等に記憶され、ユーザからそのＩＤが指定された場合には、それらの記憶領域が参照され、指定されたＩＤに対応するＩＣタグ１００の形状データが読み込まれ、ＲＡＭ６３のＩＣタグ形状記憶領域６３１に記憶される（Ｓ５）。尚、ＩＣタグ１００の形状データ、ＩＣタグ領域、ＩＤは、ＲＯＭ６２や外部記憶装置３９に記憶されているのではなく、ミシン１をインターネットなどのネットワークと接続可能に構成し、ネットワーク上のサーバーに記憶されているものを読み込むようにしてもよい。
【００８３】
また例えば、ＩＣタグの形状がタッチパネル２６を介して入力される場合には、入力された形状データが読み込まれ、ＲＡＭ６３のＩＣタグ形状記憶領域６３１に記憶される（Ｓ５）。この場合、ＩＣタグの大きさ及び形状を少なくとも表す情報である形態情報を形状データとして入力する、図２に示すタッチパネル２６は、本発明の形態情報入力手段に相当し、図８のＳ１０において、タッチパネル２６により入力された形状データに基づきを定められたＩＣタグ領域を設定し記憶させる、図２に示すＣＰＵ６１は、本発明のＩＣタグ領域取得手段として機能する。尚、形態情報入力手段として、タッチパネル２６を用いる場合の他、ゲームコントローラ等の各種のスイッチ、トラックボールやジョイスティック等、ユーザとインターフェイスをとるものを採用可能である。
【００８４】
また、第１の実施形態では、Ｓ１７においてアップリケ模様内にアップリケ模様の輪郭と、この布片を加工布に縫い付ける際の縫い代と、加工布及び布片の縮み量とを考慮して安全領域を設定するようにしていたが、安全領域は布片を加工布に縫い付ける際の縫い代並びに加工布及び布片の縮み量のいずれか１つを考慮して定めるようにしてもよい。また、アップリケ模様を形成する布片が加工布に粘着剤や接着剤等で貼り付けられる場合等、安全領域を定める必要がない場合には、安全領域を定めず、アップリケ模様内にＩＣタグ領域が入るように配置位置を定めるようにしてもよい。
【００８５】
また第１の実施形態においては、Ｓ７０又はＳ８０において布片又は加工布にＩＣタグを配置する際の目印となる縫目を形成するためのマーク縫製データを作成し、アップリケ模様データに付加するようにしていたが、例えば、Ｓ９５において報知された配置位置に基づき、加工布にＩＣタグを配置するようにするためこのような縫目を形成する必要がない場合等には、この処理を省略するようにしてもよい。
【００８６】
また第１の実施形態においては、Ｓ９５において加工布にＩＣタグを縫い付けるための止め縫付け縫製データを作成し、アップリケ模様データに付加するようにしていたが、例えば、ＩＣタグを加工布上に粘着剤や接着剤等で固定する場合等、加工布にＩＣタグを縫い付ける必要がない場合には、この処理を省略するようにしてもよい。
【００８７】
また第１の実施形態においては、ＩＣタグを布片に配置する場合には、ＩＣタグをＳ２０で設定された位置の布片に貼り付け、ＩＣタグを加工布に配置する場合には、ＩＣタグをＳ２０で設定された位置の加工布に縫い付けることを想定していたが、ＩＣタグを設定された位置に配置されるようにすればよく、第１の実施形態の場合に限定されない。したがって、例えば、ＩＣタグを入れる用のポケットを加工布上のアップリケ模様領域に縫い付けるようにしてもよいし、同様に、ＩＣタグを入れる用のポケットを布片のアップリケ模様領域に貼り付けるようにしてもよい。その場合は、Ｓ７０，Ｓ８０の処理に代わって、ポケットの配置位置を示す縫目を形成する縫製データを作成したり、Ｓ９０の処理に代わって、ポケットを加工布上に縫い付けるための縫製データを作成するようにしてもよい。
【００８８】
また第１の実施形態においては、メイン処理のＳ９５において、ＩＣタグをアップリケ模様領域内に配置できないと判断される場合に（Ｓ５５：Ｎｏ）、その旨を液晶ディスプレイ１５に表示させ、ＩＣタグをアップリケ模様領域内に配置できると判断された場合に（Ｓ５５：Ｙｅｓ）、設定されたＩＣタグ領域及びアップリケ模様領域の配置を液晶ディスプレイ１５に表示させるようにしていたが、これらの情報を報知する必要がない場合には、この処理を省略するようにしてもよい。また第１の実施形態においては、第２報知手段として、液晶ディスプレイ１５を用いていたが、これに限定されず、プラズマディスプレイ等の他の表示デバイスを採用してもよいし、スピーカー等の音声で報知する音声デバイスを採用するようにしてもよい。
【００８９】
ところで、上記第１の実施形態においては、縫製可能領域内に配置される際の相対的な座標で表されるアップリケ模様領域内に、ＩＣタグ領域を配置可能か否かを判断し、アップリケ模様領域内にＩＣタグ領域を配置可能と判断された場合に、縫製可能領域内に、アップリケ模様領域及びＩＣタグ領域を配置可能と判断するようにしていたが、次に示す第２の実施形態のように加工布上にＩＣタグが配置される位置を予め定めて、その位置に配置されたＩＣタグをアップリケ模様により覆うことができるか否かを判断するようにしてもよい。以下、第２の実施形態のミシン１を使用して、加工布上にＩＣタグが配置される位置を予め定め、その位置に配置されたＩＣタグをアップリケ模様により覆うようにアップリケ模様領域を設定する処理を、第１の実施形態で例示した具体例１の場合を例に、図１６乃至図１９を参照して説明する。図１６は、第２の実施形態のメイン処理を説明するためのフローチャートであり、図１７は、図１６に示すメイン処理で実行されるアップリケ模様データ配置処理を説明するためのフローチャートである。また図１８は、図１７に示すアップリケ模様データ配置処理により、縫製可能領域６５１外にアップリケ模様領域２１０が配置された場合を説明するための説明図であり、図１９は、図１７に示すアップリケ模様データ配置処理により、縫製可能領域６５１内にアップリケ模様領域２１０が配置された場合を説明するための説明図である。尚、図１６及び図１７に示す各種処理を実行させるプログラムは、ＲＯＭ６２に記憶されており、図２に示すＣＰＵ６１が実行する。また、図１６及び図１７に示す各種処理を実行するために必要な各種情報は、ＲＯＭ６２，ＥＥＰＲＯＭ６４又は外部記憶装置３９から読み出され、ＲＡＭ６３の所定の記憶領域に記憶されているものとする。
【００９０】
第２の実施形態におけるミシンの物理的形態及び電気的形態は、ＲＡＭ６３の記憶領域を除き同様であるので、第１の実施形態と同様の構成については説明を省略し、第１の実施形態と構成の異なるＲＡＭ６３の記憶領域について説明する。第２の実施形態のＲＡＭ６３は、第１の実施形態のＲＡＭ６３の記憶領域に加え、アップリケ模様領域の縫製可能領域内の配置を記憶するアップリケ模様領域配置記憶領域（図示せず）が設けられている。
【００９１】
図１６に示す第２の実施形態のメイン処理は、図８に示す第１の実施形態のメイン処理のＳ５，Ｓ２０，Ｓ７０及びＳ８０の処理を行わず、Ｓ３及びＳ３０の処理を行う点で、図８に示す第１の実施形態のメイン処理と異なる。第１の実施形態のメイン処理と共通する処理については説明を省略し、以下、図８に示す第１の実施形態のメイン処理において行われないＳ３及びＳ３０について詳述する。
【００９２】
まず図１６のＳ３において、ＩＣタグ１００の形状データ及び加工布上の位置情報が読み込まれ、ＩＣタグ１００の形状データはＲＡＭ６３のＩＣタグ形状記憶領域６３１に、ＩＣタグ１００の加工布上の位置情報は、ＩＣタグ領域配置記憶領域６３７に記憶される（Ｓ３）。この処理はＩＣタグ１００の大きさ及び形状に基づきＩＣタグ領域を定めるとともに、加工布上のＩＣタグの配置を取得するための処理である。第２の実施形態では、画像読取センサ２７からＩＣタグ１００の大きさ及び形状を表す形態情報が形状データとして取得され、その形状データがＲＡＭ６３のＩＣタグ形状記憶領域６３１に記憶されるとともに（Ｓ３）、画像読取センサ２７からＩＣタグ１００の加工布上の位置情報が取得され、ＩＣタグ領域配置記憶領域６３７に記憶される（Ｓ３）。この処理により具体例１のＩＣタグの配置位置は、図１８に示す縫製可能領域６５１内のＩＣタグ領域１３１のように取得されたものとする。
【００９３】
次に図１６のＳ３０において実行されるアップリケ模様データ配置処理を、図１７乃至図１９を参照して説明する。図１７に示すアップリケ模様データ配置処理は、図８に示すＩＣタグ配置処理（Ｓ２０）の代わりに行われる処理であり、ＩＣタグ領域の配置位置を、Ｓ３において取得された位置情報が示す位置に固定して、縫製可能領域内にアップリケ模様領域を設定するための処理が行われる。
【００９４】
図１７に示すアップリケ模様データ配置処理において、まず、安全領域を順に読み出すための安全領域カウンタＪが１にセットされ、安全領域カウンタ記憶領域６３５に記憶される（Ｓ３１）。続いて、ＩＣタグ領域をアップリケ模様領域内に配置可能か否かを判断するためのＩＣタグ配置フラグが、ＩＣタグ領域をアップリケ模様領域内に配置することができないことを示す０にセットされ、ＩＣタグ配置フラグ記憶領域６３６に記憶される（Ｓ３２）。続いて、アップリケ模様データ記憶領域６３３及び安全領域カウンタ記憶領域６３５が参照され、Ｊ番目の安全領域が有るか否かが判断される（Ｓ３３）。Ｊ番目の安全領域が無いと判断される場合には（Ｓ３３：Ｎｏ）、全ての安全領域について、ＩＣタグ領域が入るか否かを判断したと判断し、アップリケ模様データ配置処理を終了させ、図１６に示すメイン処理に戻る。
【００９５】
一方、具体例１のアップリケ模様領域２１０のように、安全領域２１３を備えている場合には、１番目の安全領域が有ると判断され（Ｓ３３：Ｙｅｓ）、続いて、ＩＣタグ領域記憶領域６３２，安全領域記憶領域６３４及び安全領域カウンタ記憶領域６３５が参照され、Ｊ番目の安全領域内にＩＣタグ領域が入るか否かが判断される（Ｓ３４）。この処理において、ＩＣタグ領域を固定した状態で、Ｊ番目の安全領域を相対的に異なる配置位置に再配置することを、所定条件例えば、全て配置の組み合わせを調べ終えるまで繰り返し、その都度ＩＣタグ領域が、アップリケ模様領域内に包含されているか否かを判定する。そして、包含されていると１度以上判定された場合に、アップリケ模様データに設定された安全領域内に、ＩＣタグ領域を包含させることができると判定される。ＩＣタグ領域をアップリケ模様領域内に設定された安全領域に含ませることができないと判断される場合には（Ｓ３４：Ｎｏ）、続いて、次の安全領域読み出すために、安全領域カウンタＪが１増加（インクリメント）され、安全領域カウンタ記憶領域６３５に記憶され（Ｓ３５）、Ｓ３２に戻り処理を繰り返す。
【００９６】
一方、図１８に示す具体例１のように配置されたＩＣタグ領域１３１が、アップリケ模様領域２１０の安全領域２１３に入ると判断される場合には、１番目の安全領域２１３内に配置可能であると判断され（Ｓ３４：Ｙｅｓ）、続いて、図１８に示すように、アップリケ模様領域２１０の配置が設定され、アップリケ模様領域配置記憶領域（図示せず）に記憶される（Ｓ３６）。続いて、ＩＣタグ配置フラグが、ＩＣタグ領域をアップリケ模様領域内に配置することができることを示す１にセットされ、ＩＣタグ配置フラグ記憶領域６３６に記憶される（Ｓ３７）。
【００９７】
続いて、アップリケ模様領域配置記憶領域（図示せず）が参照され、縫製可能領域内にアップリケ模様領域が入っているか否かが判断される（Ｓ４０）。この処理は、縫製可能領域内にアップリケ模様領域を配置するための処理である。具体例１のアップリケ模様領域２１０が図１８に示すように配置されている場合には、アップリケ模様領域２１０の一部が縫製可能領域６５１の外にはみ出しているので、アップリケ模様領域２１０が縫製可能領域６５１内に入らないと判断される（Ｓ４０：Ｎｏ）。この場合には、アップリケ模様領域２１０の配置位置を変更する必要があるので、続いて、Ｊ番目の安全領域内においてＩＣタグ領域の配置位置を変更することができるか否かが判断される（Ｓ３９）。ＩＣタグ領域の配置位置を変更できないと判断される場合には（Ｓ３９：Ｎｏ）、次の安全領域読み出すために、安全領域カウンタＪが１増加（インクリメント）され、安全領域カウンタ記憶領域６３５に記憶され（Ｓ３５）、Ｓ３２に戻り処理を繰り返す。
【００９８】
一方、図１８に示す具体例１においては、配置位置を変更できると判断され（Ｓ３９：Ｙｅｓ）、例えば図１９のように、ＩＣタグ領域１３１が１番目の安全領域２１３内に入るように、アップリケ模様領域２１０の配置が図１８とは別の位置に変更される（Ｓ３６）。続いて、再度ＩＣタグ配置フラグが、ＩＣタグ領域をアップリケ模様領域内に配置することができることを示す１にセットされ、ＩＣタグ配置フラグ記憶領域６３６に記憶される（Ｓ３７）。続いて、アップリケ模様領域配置記憶領域（図示せず）が参照され、図１９に示す縫製可能領域６５１内にアップリケ模様領域２１０が入っていると判断される（Ｓ４０：Ｙｅｓ）。この場合は、アップリケ模様領域２１０の設定をやり直す必要がないと判断されるので、続いてアップリケ模様データの配置処理を終了し、図１６のメイン処理に戻る。
【００９９】
以上詳述したように、第２の実施形態の縫製データ処理装置を備えるミシン１では、ＩＣタグの加工布上の配置位置を固定した上で、縫製可能領域内にアップリケ模様領域を配置できるか否かを判断し、アップリケ模様領域を配置可する（Ｓ３０）。尚、第２の実施形態では、ＩＣタグの配置位置が決まっているため、第１の実施形態と異なり、図１６に示すメイン処理において、ＩＣタグを加工布上に配置する際の目印となる縫目を形成するためのマーク縫製データの作成、付加する処理（図８のＳ７０又はＳ８０）は行われない。
【０１００】
以上詳述した第２の実施形態によれば、ＩＣタグ１００の加工布上の配置位置を表す位置情報を取得し、加工布上のＩＣタグの配置位置を固定した上で、加工布に装着されるＩＣタグ１００がアップリケ模様２００により覆われるように、アップリケ模様２００の配置を定めることができる。このため、本発明の縫製データ処理装置が定めたアップリケ模様領域２１０とＩＣタグ領域１３１の配置位置に従えば、ＩＣタグの加工布上の配置位置がすでに定められている場合に、そのＩＣタグの配置位置に適したアップリケ模様の配置位置を定めることができる。
【０１０１】
尚、図１６のＳ３において、ミシン１の縫製可能領域内のＩＣタグの位置を表す情報である位置情報を取得する、図２に示す画像読取センサ２７は、本発明の位置情報取得手段に相当する。また図１６のＳ１０において、図２に示す画像読取センサ２７により取得された形態情報としての形状データに基づきＩＣタグ領域を設定し、ＲＡＭ６３のＩＣタグ領域記憶領域６３２に記憶させる、図２に示すＣＰＵ６１は、本発明のＩＣタグ領域取得手段として機能する。図１７のＳ３４において、縫製可能領域に配置されたＩＣタグ領域に対して、アップリケ模様領域を配置する、図２に示すＣＰＵ６１は、本発明の初期配置手段として機能する。また、図１７のＳ３４において、縫製可能領域に配置されたＩＣタグ領域に対してアップリケ模様領域の配置位置を相対的に異なる配置位置となるように再配置することを、所定条件となるまで繰り返す、図２に示すＣＰＵ６１は、本発明の配置繰返手段として機能する。また図１７のＳ３４において、アップリケ模様領域及びＩＣタグ領域が配置された場合に、配置されたアップリケ模様領域内に設定されている安全領域内にＩＣタグ領域が包含されているか否かを判定する、図２に示すＣＰＵ６１は、本発明の包含判定手段として機能する。また図１７のＳ３４において、包含されていると１度以上判定された場合に、アップリケ模様領域内に設定された安全領域内に、ＩＣタグ領域を包含させることができると判定する、図２に示すＣＰＵ６１は、本発明の総合判定手段として機能する。上述の、初期配置手段と、配置繰返手段と、包含判定手段と、総合判定手段とを備える、図２に示すＣＰＵ６１は、本発明の判定手段として機能する。また図１７のＳ３６において、アップリケ模様領域内にＩＣタグ領域を包含させることができると判定された場合に（Ｓ３４：Ｙｅｓ）、ＩＣタグ領域がアップリケ模様領域内に配置されるように、ミシン１の縫製可能領域内に設定されるＩＣタグの配置位置を、画像読取センサ２７により取得された位置情報が表す配置位置に固定して、ミシン１の縫製可能領域内にアップリケ模様領域の配置位置を設定する、図２に示すＣＰＵ６１は、本発明の配置設定手段として機能する。
【０１０２】
尚、本発明は、以上詳述した第２の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。例えば、第２の実施形態においては、図１６のＳ３において、ＩＣタグの位置情報を画像読取センサ２７により取得するようにしていたが、これに限定されず、例えば、ユーザによりＩＣタグの位置情報を入力させるようにしてもよい。また、第２の実施形態では、ＩＣタグを加工布に配置する際の目印となる縫目を形成するためのマーク縫製データを作成、付加処理を行わなかったが、位置情報を取得した後にＩＣタグの配置がずれてしまった場合や、ＩＣタグの位置情報を手入力した場合等、目印となる縫目を形成したい場合には、マーク縫製データを作成、付加処理を行うようにしてもよい。
【０１０３】
また第２の実施形態においては、図１６のＳ３において、ＩＣタグの位置情報を取得するようにし、ＩＣタグ領域を位置情報により示される位置に固定して、アップリケ模様領域内にＩＣタグ領域を配置させるようにしていたが、これに限定されず、ＩＣタグ領域とアップリケ模様領域の位置情報を取得し、ＩＣタグ領域及びアップリケ模様領域を位置情報により示される位置に固定して、アップリケ模様領域内にＩＣタグ領域が含まれているかを判断するようにしてもよい。この場合、例えば、ＩＣタグの位置情報とともに、アップリケ模様を配置させる際の位置情報をユーザにより入力させるようにし、ユーザにより指定された配置位置に配置さＩＣタグ領域が、指定された配置位置に配置された前記アップリケ模様領域内に包含されているか否かを判定し、包含されていると判定された場合に、ミシン１の縫製可能領域内にアップリケ模様領域及びＩＣタグ領域の配置位置を、指定された配置位置に設定するようにしてもよい。この場合、縫製可能領域における、アップリケ模様領域及びＩＣタグ領域の配置位置を指定する、図２に示すタッチパネル２６は、本発明の配置指定手段として機能する。また、タッチパネル２６により指定された配置位置に配置されたＩＣタグ領域が、タッチパネル２６により指定された配置位置に配置されたアップリケ模様領域内に包含されているか否かを判定する、図２に示すＣＰＵ６１は、本発明の判定手段として機能する。またタッチパネル２６により指定された配置位置に配置されたＩＣタグ領域が、タッチパネル２６により指定された配置位置に配置されたアップリケ模様領域内に包含されていると判定された場合に、ミシン１の縫製可能領域内にアップリケ模様領域及びＩＣタグ領域の配置位置を、タッチパネル２６により指定された配置位置に設定する、図２に示すＣＰＵ６１は、本発明の配置設定手段として機能する。尚、配置設定手段として、タッチパネル２６を用いる場合の他、ゲームコントローラ等の各種のスイッチ、トラックボールやジョイスティック等、ユーザとインターフェイスをとるものを採用可能である。
【０１０４】
ところで、上記第１及び第２の実施形態においては、アップリケ模様領域内に、ＩＣタグ領域を配置可能か否かを判断し、自動的にアップリケ模様領域及びＩＣタグ領域を設定するようにしていたが、次に示す第３の実施形態のようにアップリケ模様領域内のどの位置にＩＣタグ領域を配置させるのかを、ユーザに選択させるようにしてもよい。以下、第３の実施形態の縫製データ処理装置を備えるミシン１を使用して、アップリケ模様領域内のどの位置にＩＣタグを配置するのかを、ユーザにより選択させて、縫製可能領域内にＩＣタグ領域及びアップリケ模様領域を設定する処理を、図２０乃至図２５を参照して説明する。第３の実施形態の処理を説明するための具体例として、図２０に示す瓢箪型のアップリケ模様領域６００内にＩＣタグ領域を設定する場合について説明する。図２０は、具体例２のアップリケ模様領域６００を説明するための説明図である。また、図２１は、第３の実施形態のメイン処理を説明するためのフローチャートであり、図２２は、図２１に示すメイン処理で実行される安全領域候補検索処理を説明するためのフローチャートである。図２３は、図２１に示すメイン処理で実行されるＩＣタグ配置位置選択処理を説明するためのフローチャートである。また図２４は、図２２に示す安全領域候補検索処理において決定された包含可能領域の候補を説明するための説明図であり、図２５は、図２３に示すＩＣタグ配置位置選択処理において液晶ディスプレイ１５に表示される画面８００を説明するための説明図である。尚、図２１乃至図２３に示す各種処理を実行させるプログラムは、ＲＯＭ６２に記憶されており、図２に示すＣＰＵ６１が実行する。また、図２１乃至図２３に示す各種処理を実行するために必要な各種情報は、ＲＯＭ６２，ＥＥＰＲＯＭ６４又は外部記憶装置３９から読み出され、ＲＡＭ６３の所定の記憶領域に記憶されているものとする。
【０１０５】
第３の実施形態における縫製データ処理装置をミシン１の物理的形態及び電気的形態は、ＲＡＭ６３の記憶領域を除き同様であるので、第１の実施形態と同様の構成については説明を省略し、第１の実施形態と構成の異なるＲＡＭ６３の記憶領域について説明する。第３の実施形態のＲＡＭ６３は、図３に示す第１の実施形態のＲＡＭ６３の記憶領域に加え、安全領域候補数を数えるための安全候補数カウンタを記憶する安全領域候補数カウンタ記憶領域（図示せず）、後述する包含可能領域を記憶する包含可能領域記憶領域（図示せず）が設けられている。
【０１０６】
まず、具体例２のアップリケ模様のアップリケ模様領域６００について図２０を参照して説明する。具体例２のアップリケ模様のアップリケ模様領域６００は、瓢箪型の輪郭を有し、図２１に示すＳ１７の安全領域を設定する処理により、アップリケ模様領域６００から危険領域６０５を除いた安全領域６１０，６２０が設定されている。このアップリケ模様の縫製データの構成は、図７に示す具体例１の場合と同様であるので説明を省略する。
【０１０７】
次に、第３の実施形態のメイン処理について、図２０乃至図２５を参照して説明する。図２１に示す第３の実施形態のメイン処理は、図８に示す第１の実施形態のメイン処理のＳ２０の処理を行わず、Ｓ４５，Ｓ４６及び、Ｓ４８乃至Ｓ５０の処理を行う点で、図８に示す第１の実施形態のメイン処理と異なる。第１の実施形態のメイン処理と共通する処理については説明を省略し、以下、図８に示す第１の実施形態のメイン処理において行われないＳ４５，Ｓ４６及び、Ｓ４８乃至Ｓ５０について詳述する。
【０１０８】
第３の実施形態のメイン処理においては、予め、アップリケ模様領域内に設定された安全領域のどの部分であれば、ＩＣタグ領域を包含可能であるかを判断し、安全領域のうちＩＣタグ領域を包含させることができる領域を包含可能領域として決定する。そして、それらの包含可能領域が液晶ディスプレイ１５に表示され、ユーザはＩＣタグ領域を配置させる候補となる包含可能領域の中から所望の包含可能領域を選択するようにしている。そこで、図２１のメイン処理のＳ４５において、まず、液晶ディスプレイ１５にＳ１７において設定された安全領域が表示される（Ｓ４５）。この処理により、ユーザはＳ１７において設定された安全領域を確認することができる。続いて、安全領域内にＩＣタグ領域を配置させる領域の候補となる包含可能領域を決定する、安全領域候補検索処理が実行される（Ｓ４６）。この安全領域候補検索処理を、図２２のフローチャートを参照して説明する。
【０１０９】
図２２に示す安全候補検索処理において、まず、図２１のＳ１７において設定された安全領域を順に読み出すための安全領域カウンタＪが１にセットされ、安全領域カウンタ記憶領域６３５に記憶される（Ｓ４６１）。また、安全領域候補数を数えるための安全候補数カウンタＫが０にセットされ、ＲＡＭ６３の安全領域候補数カウンタ記憶領域（図示せず）に記憶される（Ｓ４６１）。続いて、安全領域記憶領域６３４が参照され、安全領域の数が０であるか否かが判断される（Ｓ４６２）。安全領域の数が０である場合には、ＩＣタグ領域を配置させる安全領域がないと判断され、続いて、安全領域候補検索処理を終了し、図２１に示すメイン処理に戻る。
【０１１０】
一方、具体例２のように、安全領域が１以上あると判断される場合には（Ｓ４６２：Ｎｏ）、続いて、Ｊ番目の安全領域にＩＣタグ領域が入るか否かが判断される。この処理は、例えば、図１０のＳ２４と同様の処理により判断される。Ｊ番目の安全領域にＩＣタグ領域が入らないと判断される場合には（Ｓ４６３：Ｎｏ）、続いて、全ての安全領域が読み出されたかが判断される（Ｓ４６６）。
【０１１１】
一方Ｓ４６３において、具体例２では、１番目の安全領域にＩＣタグ領域が入ると判断されたものとし（Ｓ４６３：Ｙｅｓ）、続いて、安全領域のうち、ＩＣタグ領域を包含させることが可能な包含可能領域が安全領域候補として、ＲＡＭ６３の包含可能領域記憶領域（図示せず）に記憶される（Ｓ４６４）。この処理は例えば、アップリケ模様領域に対してＩＣタグ領域を相対的に異なる配置位置に再配置することを、所定条件例えば、全ての配置の組み合わせを調べるまで繰り返して、その都度ＩＣタグ領域が、アップリケ模様領域内に設定された安全領域内に包含されているか否かを判定する。そして、包含させることができると判断された場合に、そのＩＣタグ領域とアップリケ模様領域とが重複する領域である重複領域を包含可能領域として、ＲＡＭ６３の包含可能領域記憶領域（図示せず）に記憶することにより、包含可能領域を決定する。この処理により、図２４に示すように具体例１の安全領域６１０の内部に、包含可能領域６３０が決定され、ＲＡＭ６３の包含可能領域記憶領域（図示せず）に記憶されたものとする。続いて、安全候補数カウンタＫが１増加（インクリメント）され、安全領域候補数カウンタ記憶領域（図示せず）に記憶される（Ｓ４６１）。
【０１１２】
続いてＳ４６６において、安全領域記憶領域Ｓ６３４と、安全領域カウンタ記憶領域６３５とが参照され、全ての安全領域が読み出されたかが判断される（Ｓ４６６）。この処理は、全ての安全領域について、ＩＣタグ領域を包含させることができるかを調べ、安全領域候補を検索するための処理である。具体例２においては、図２０に示すように安全領域が２つあり、２つめの安全領域６２０は読み出されていないと判断されるので（Ｓ４６６：Ｎｏ）、続いて、次の安全領域を読み出すために、安全領域カウンタＪが１増加（インクリメント）され、安全領域カウンタ記憶領域６３５に記憶される（Ｓ４６１）。そしてＳ４６３に戻り処理を繰り返す。
【０１１３】
同様な処理により、具体例２の安全領域６２０の内部に包含可能領域６４０が決定され、ＲＡＭ６３の包含可能領域記憶領域（図示せず）に記憶され（Ｓ４６４）、Ｋが１増加（インクリメント）された２が、ＲＡＭ６３の安全領域候補数カウンタ記憶領域（図示せず）に記憶される（Ｓ４６５）。続いて、全ての安全領域を読み出したと判断され（Ｓ４６６：Ｙｅｓ）、以上の処理により、包含可能領域が決定されるとともに、ＩＣタグ領域が入ると判断される安全領域の数である安全領域候補数が求められる。続いて安全領域候補検索処理を終了し、図２１に示すメイン処理に戻る。
【０１１４】
図２１のＳ４６に続いて、ＲＡＭ６３の安全領域候補数カウンタ記憶領域（図示せず）が参照され、安全領域候補数が０よりも大きいか否かが判断される（Ｓ４８）。安全領域候補数が０であると判断される場合には（Ｓ４８：Ｎｏ）、アップリケ模様領域内に設定された安全領域内にＩＣタグ領域を配置させることができないと判断され、その旨が、エラー表示として液晶ディスプレイ１５に表示される（Ｓ４９）。続いて、メイン処理を終了する。
【０１１５】
一方、具体例２では安全領域候補数が２であり、０よりも大きいと判断されるので（Ｓ４８：Ｙｅｓ）、続いて、ＩＣタグ配置位置選択処理が実行される。このＩＣタグ配置位置選択処理を、図２３に示すフローチャートを参照して説明する。図２３のＩＣタグ配置位置選択処理において、まず、図２１のＳ４６において決定された包含可能領域が、ＩＣタグ領域を配置する際の候補として液晶ディスプレイ１５に表示される（Ｓ１５１）。この処理により、具体例２の包含可能領域が図２５に示す画面８００のように表示されたものとする。この画面８００において、ユーザは１又は２のボタンを選択することにより、ＩＣタグ領域が配置される包含可能領域を指定することができる。
【０１１６】
続いてタッチパネル２６により、ＩＣタグ領域を配置する包含可能領域が選択入力されると（Ｓ１５２）、選択された包含可能領域が他の包含可能領域とは異なる態様で強調表示される（Ｓ１５３）。具体例１においては、包含可能領域６３０，６４０のうち、包含可能領域６３０を選択する「１」が入力されたものとし、液晶ディスプレイ１５には、包含可能領域６３０を表す部分が、例えば、他の包含可能領域６４０とは異なる色で表示される（Ｓ１５３）。
【０１１７】
続いて、タッチパネル２６により、Ｓ１５３において強調表示された包含可能領域内の、いずれかの位置にＩＣタグ領域が配置されるよう、ＩＣタグの配置位置が入力される（Ｓ１５４）。この処理は、Ｓ１５２において選択された安全領域内の所望の位置にＩＣタグ領域を配置させるための処理である。続いて、Ｓ１５３において入力された位置にＩＣタグ領域を配置した場合に、ＩＣタグ領域は危険領域に入るか否かが判断される（Ｓ１５５）。この処理は、Ｓ１５４において、ユーザによりＩＣタグ領域の配置位置を入力させるようにしているため、入力された配置位置によっては、ＩＣタグ領域が危険領域に入る虞があり、危険領域に入る場合には（Ｓ１５５：Ｙｅｓ）、ＩＣタグ領域の配置位置を再度入力させ、ＩＣタグ領域の配置位置として、包含可能領域内のみを入力可能にするための処理である。
【０１１８】
Ｓ１５５において、ＩＣタグ領域が危険領域に入らないと判断される場合には（Ｓ１５５：Ｎｏ）、続いて、ＩＣタグ領域の配置位置の候補が強調表示される（Ｓ１５６）。この処理により例えば、Ｓ１５４において入力されたＩＣタグ領域が他の領域とは異なる色で表示される。続いて、Ｓ１５４において入力された位置にＩＣタグ領域を配置することを決定する指示が画面８００のボタン８０１を押下することにより入力された場合には（Ｓ１５７：Ｙｅｓ）、Ｓ１５４において入力された包含領域内の指定された配置位置にＩＣタグ領域の配置を定め、ＩＣタグ領域配置記憶領域６３７に記憶される（Ｓ１５９）。続いて、ＩＣタグ配置フラグが１にセットされ、ＩＣタグ配置フラグ記憶領域６３６に記憶される（Ｓ１６０）。続いて、ＩＣタグ配置位置選択処理を終了し、図２１に示すメイン処理に戻る。
【０１１９】
一方Ｓ１５７において、Ｓ１５６において強調表示された包含可能領域内の指示された位置にＩＣタグ領域を配置することを決定する指示が入力されず、代わりに候補番号を再入力する指示が画面８００のボタン８０２を押下することにより入力された場合には（Ｓ１５７：Ｎｏ，Ｓ１５８：Ｙｅｓ）、Ｓ１５１に戻り処理を繰り返す。タッチパネル２６により、Ｓ１５６において強調表示された包含可能領域内の指示された位置にＩＣタグ領域を配置することを決定する指示が入力されず、候補番号を再入力する指示も入力されない場合には（Ｓ１５７：Ｎｏ，Ｓ１５８：Ｎｏ）、安全領域内にＩＣタグ領域を配置しないと判断し、続いて、ＩＣタグ配置フラグが、ＩＣタグ領域をアップリケ模様領域内に設定された安全領域内に配置することができないことを示す０にセットされ、ＩＣタグ配置フラグ記憶領域６３６に記憶される（Ｓ１６１）。続いて、ＩＣタグ配置位置選択処理を終了し、図２１に示すメイン処理に戻る。
【０１２０】
以上詳述したように、第３の実施形態の縫製データ処理装置を備えるミシン１では、アップリケ模様領域のうちＩＣタグ領域を内部に配置させることができる領域を包含可能領域として決定し、その包含可能領域の中から、ＩＣタグ領域を配置させる領域を選択させる。そして、選択された包含可能領域内の指示された位置にＩＣタグ領域が設定される。
【０１２１】
以上詳述したように、第３の実施形態の縫製データ処理装置を備えるミシン１によれば、液晶ディスプレイ１５に表示された包含可能領域の中から、ＩＣタグ領域を配置する位置を指示するタッチパネル２６を設けているので、ＩＣタグ領域の配置位置を報知された包含可能領域内の所望の位置に設定することができる。
【０１２２】
尚、図２３のＳ１５１において、ＩＣタグ領域をアップリケ模様領域内に包含させることができると判定された場合に（Ｓ４８：Ｙｅｓ）、アップリケ模様領域のうち、ＩＣタグ領域を包含させることができる領域である包含可能領域を表示する液晶ディスプレイは、本発明の第１報知手段に相当する。また図２３のＳ１５２において、液晶ディスプレイ１５に表示された包含可能領域の中から、ＩＣタグ領域を配置する包含可能領域を選択する、図２に示すタッチパネル２６は、本発明の選択手段に相当する。また図２３のＳ１５９において、タッチパネル２６により選択された包含可能領域内の指示された位置にＩＣタグ領域が配置されるよう、ミシン１の縫製可能領域内にアップリケ模様領域及びＩＣタグ領域の配置位置を設定する、図２に示すＣＰＵ６１は、本発明の配配置設定手段として機能する。
【０１２３】
尚、本発明は、以上詳述した第３の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【０１２４】
また第３の実施形態においては、選択手段として、タッチパネル２６を用いていたが、ゲームコントローラ等の各種のスイッチ、トラックボールやジョイスティック等、ユーザとインターフェイスをとるものを採用可能である。また第３の実施形態においては、第１報知手段として、液晶ディスプレイ１５を用いていたが、これに限定されず、プラズマディスプレイ等の他の表示デバイスを採用してもよいし、スピーカー等の音声で報知する音声デバイスを採用するようにしてもよい。
【０１２５】
ところで、上記第１乃至３の実施形態においては、予め所定の記憶領域に記憶されたアップリケ模様データに基づきアップリケ模様領域を定め、そのアップリケ模様領域内に、ＩＣタグ領域を配置することができるかを判断するようにしていたが、次の第４の実施形態のように、指定された輪郭に基づきアップリケ模様領域を定め、そのアップリケ模様領域内にＩＣタグ領域を配置することができるかを判断するようにし、そのアップリケ模様領域内にＩＣタグ領域を配置することができると判断された場合に、指定されたアップリケ模様領域のアップリケ模様データを新たに作成するようにしてもよい。以下、第４の実施形態の縫製データ処理装置を備えるミシン１を使用して、指定された輪郭に基づきアップリケ模様領域を定めたアップリケ模様領域内にＩＣタグ領域を配置することができると判断された場合に、指定されたアップリケ模様領域のアップリケ模様データを新たに作成する処理を、図２６及び図２７を参照して説明する。図２６は、第４の実施形態のメイン処理を説明するためのフローチャートである。図２７は、図２６に示すメイン処理において指定されたアップリケ模様の輪郭９１０が表示された画面９００を説明するための説明図である。尚、図２６に示す各種処理を実行させるプログラムは、ＲＯＭ６２に記憶されており、図２に示すＣＰＵ６１が実行する。また、図２６に示す各種処理を実行するために必要な各種情報は、ＲＯＭ６２，ＥＥＰＲＯＭ６４又は外部記憶装置３９から読み出され、ＲＡＭ６３の所定の記憶領域に記憶されているものとする。
【０１２６】
第４の実施形態における縫製データ処理装置をミシン１の物理的形態及び電気的形態は、ＲＡＭ６３の記憶領域を除き同様であるので、第１の実施形態と同様の構成については説明を省略し、第１の実施形態と構成の異なるＲＡＭ６３の記憶領域について説明する。第４の実施形態のＲＡＭ６３は、図３に示す第１の実施形態のＲＡＭ６３の記憶領域に加え、輪郭線データを記憶する輪郭線記憶領域（図示せず）、アップリケ模様領域を記憶するアップリケ模様領域記憶領域（図示せず）が設けられている。
【０１２７】
図２６に示す第４の実施形態のメイン処理は、図８に示す第１の実施形態のメイン処理のＳ１５の処理を行わず、Ｓ１４，Ｓ１６及びＳ５９の処理を行う点で、図８に示す第１の実施形態のメイン処理と異なる。第１の実施形態のメイン処理と共通する処理については説明を省略し、以下、図８に示す第１の実施形態のメイン処理において行われないＳ１４，Ｓ１６及びＳ５９について詳述する。
【０１２８】
第４の実施形態のメイン処理においては、ユーザにより指定された図形の輪郭に基づきアップリケ模様領域を定め、そのアップリケ模様領域に基づき安全領域を定める。そして、その安全領域内にＩＣタグ領域を配置することができるかを判断し、その安全領域内にＩＣタグ領域を配置することができると判断された場合に、指定された輪郭をアップリケ模様領域の輪郭とするアップリケ模様データを新たに作成するようにしている。そこで、図２６のＳ１４において、アップリケ模様の輪郭が入力され、アップリケ模様領域が指定されたか否かが判断される（Ｓ１４）。この処理は、ユーザにより指定された図形の輪郭に基づきアップリケ模様領域を定めるための処理である。輪郭の入力方法としては、例えば、液晶ディスプレイ１５に表示された縫製可能領域内に、タッチペン等を用いてアップリケ模様の輪郭を入力するようにしてもよい。また、ＲＯＭ６２や外部記憶装置３９等に記憶され、ユーザにより指定された写真やイラスト等の画像から、輪郭線を抽出するようにしてもよい。また、画像読取センサ２７から取得した、画像から、輪郭線を抽出するようにしてもよい。
【０１２９】
このＳ１４において、輪郭線がユーザにより指定されず、アップリケ模様領域が指定されていないと判断される場合には（Ｓ１４：Ｎｏ）、輪郭線が指定されるまで次の処理を行わない。一方、輪郭線がユーザにより指定され、アップリケ模様領域が指定されたと判断された場合には（Ｓ１４：Ｙｅｓ）、その輪郭線を表す輪郭線データが、ＲＡＭ６３の輪郭線記憶領域（図示せず）に記憶され、続いて指定された輪郭線に基づき、輪郭線の内部の領域がアップリケ模様領域と設定され、ＲＡＭ６３のアップリケ模様領域記憶領域（図示せず）に記憶される（Ｓ１６）。この処理において、具体例３として、図２７に示すような星形の輪郭９１０が、タッチペンを用いて入力され、図６に示すアップリケ模様領域２１０のようにアップリケ模様領域が設定されたものとする。
【０１３０】
次にＳ５９の処理について説明する。Ｓ５９では、ＲＡＭ６３の輪郭線記憶領域（図示せず）及び、ＲＡＭ６３のアップリケ模様領域記憶領域（図示せず）が参照され、Ｓ１４で入力された輪郭をアップリケ模様の輪郭とするアップリケ模様データが作成され、アップリケ模様データ記憶領域６３３に記憶される（Ｓ５９）。アップリケ模様データ作成方法は、公知のアップリケ模様データ作成方法を採用でき、この処理により、具体例３のアップリケ模様データとして、例えば、前述の図８に示すアップリケ模様データが作成され、アップリケ模様データ記憶領域６３３に記憶される。
【０１３１】
以上詳述したように、第４の実施形態の縫製データ処理装置を備えるミシン１では、指定されたアップリケ模様の輪郭に基づきアップリケ模様領域を設定し、そのアップリケ模様領域内に、ＩＣタグ領域を包含させることができるか否かを判定するとともに、ＩＣタグ領域を包含させることができると判定された場合に、指定された輪郭が指定されたアップリケ模様のアップリケ模様データを作成することができる。
【０１３２】
上記第４の実施形態の縫製データ処理装置を備えるミシン１によれば、指定されたアップリケ模様の輪郭に基づきアップリケ模様領域を設定し、そのアップリケ模様領域内に、ＩＣタグ領域を包含させることができるか否かを判定するとともに、ＩＣタグ領域を包含させることができると判定された場合に、指定された輪郭が指定されたアップリケ模様のアップリケ模様データを作成するようにしている。このため、ＩＣタグがアップリケ模様により覆い隠されるように、アップリケ模様データを新たに作成することができる。
【０１３３】
尚、アップリケ模様の輪郭を指定する、図２に示すタッチパネル２６は、本発明の輪郭指定手段に相当する。また図２６のＳ１６において、Ｓ１４において指定された輪郭線に基づき、輪郭線の内部の領域がアップリケ模様領域と設定する、図２に示すＣＰＵ６１は、本発明のアップリケ模様領域決定手段として機能する。また図２６のＳ２０において、タッチパネル２６により指定された輪郭の内部をアップリケ模様領域とし、そのアップリケ模様領域内に、ＩＣタグ領域を包含させることができるか否かを判定する、図２に示すＣＰＵ６１は、本発明の判定手段として機能する。また、安全領域領域内に、ＩＣタグ領域を包含させることができると判定された場合に（Ｓ５５：Ｙｅｓ）、輪郭が指定されたアップリケ模様のアップリケ模様データを作成する（Ｓ５９）、図２に示すＣＰＵ６１は、本発明のアップリケ模様データ作成手段として機能する。
【０１３４】
尚、本発明は、以上詳述した第４の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【０１３５】
例えば、第４の実施形態においては、輪郭指定手段として、タッチパネル２６を用いていたが、ゲームコントローラ等の各種のスイッチ、トラックボールやジョイスティック等、ユーザとインターフェイスをとるものを採用可能である。
【図面の簡単な説明】
【０１３６】
【図１】ミシン１の斜視図である。
【図２】ミシン１の電気的構成を示す概念図である。
【図３】ＲＡＭ６３の記憶領域を説明するための概念図である。
【図４】具体例１に用いるＩＣタグを説明するための説明図である。
【図５】具体例１のアップリケ模様２００の仕上がりを説明するための説明図である。
【図６】具体例１のアップリケ模様２００を縫製するための縫目を説明するための説明図である。
【図７】具体例１のアップリケ模様２００を縫製するためのアップリケ模様データ３００を説明するための説明図である。
【図８】第１の実施形態のメイン処理を説明するためのフローチャートである。
【図９】図８に示すメイン処理により設定された安全領域２１３を説明するための説明図である。
【図１０】図８に示すメイン処理で実行されるＩＣタグ配置処理を説明するためのフローチャートである。
【図１１】図１０に示すＩＣタグ配置処理により配置位置が変更されたＩＣタグ領域を説明するための説明図である。
【図１２】ＩＣタグを加工布に配置する際の目印となる縫目を形成するためのマーク縫製データを説明するための説明図である。
【図１３】図８に示すメイン処理において、ＩＣタグを布片に貼り付ける場合のマーク縫製データを付加する位置を説明するための説明図である。
【図１４】図８に示すメイン処理において、ＩＣタグを加工布に貼り付ける場合のマーク縫製データを付加する位置を説明するための説明図である。
【図１５】ＩＣタグを加工布に固定する際の縫目を形成するための止め縫付け縫製データを説明するための説明図である。
【図１６】第２の実施形態のメイン処理を説明するためのフローチャートである。
【図１７】図１６に示すメイン処理で実行されるアップリケ模様データ配置処理を説明するためのフローチャートである。
【図１８】図１７に示すアップリケ模様データ配置処理により、縫製可能領域６５１外にアップリケ模様領域２１０が配置された場合を説明するための説明図である。
【図１９】図１７に示すアップリケ模様データ配置処理により、縫製可能領域６５１内にアップリケ模様領域２１０が配置された場合を説明するための説明図である。
【図２０】具体例２のアップリケ模様領域６００を説明するための説明図である。
【図２１】第３の実施形態のメイン処理を説明するためのフローチャートである。
【図２２】図２１に示すメイン処理で実行される安全領域候補検索処理を説明するためのフローチャートである。
【図２３】図２１に示すメイン処理で実行されるＩＣタグ配置位置選択処理を説明するためのフローチャートである。
【図２４】図２２に示す安全領域候補検索処理において決定された包含可能領域の候補を説明するための説明図である。
【図２５】図２３に示すＩＣタグ配置位置選択処理において液晶ディスプレイ１５に表示される画面８００を説明するための説明図である。
【図２６】第４の実施形態のメイン処理を説明するためのフローチャートである。
【図２７】、図２６に示すメイン処理において指定されたアップリケ模様の輪郭９１０が表示された画面９００を説明するための説明図である。
【符号の説明】
【０１３７】
１    ミシン
１５    液晶ディスプレイ
２６    タッチパネル
２７    画像読取センサ
６１    ＣＰＵ
１００    ＩＣタグ
１０４    情報記憶部
１３１    ＩＣタグ領域
２００    アップリケ模様
２０２    布片
２１０，６００    アップリケ模様領域
２１３，６１０，６２０    安全領域
６３０，６４０    包含可能領域
３００    アップリケ模様データ
６５１    縫製可能領域
【図１】
2008079899.tif 000003
【図２】
2008079899.tif 000004
【図３】
2008079899.tif 000005
【図４】
2008079899.tif 000006
【図５】
2008079899.tif 000007
【図６】
2008079899.tif 000008
【図７】
2008079899.tif 000009
【図８】
2008079899.tif 000010
【図９】
2008079899.tif 000011
【図１０】
2008079899.tif 000012
【図１１】
2008079899.tif 000013
【図１２】
2008079899.tif 000014
【図１３】
2008079899.tif 000015
【図１４】
2008079899.tif 000016
【図１５】
2008079899.tif 000017
【図１６】
2008079899.tif 000018
【図１７】
2008079899.tif 000019
【図１８】
2008079899.tif 000020
【図１９】
2008079899.tif 000021
【図２０】
2008079899.tif 000022
【図２１】
2008079899.tif 000023
【図２２】
2008079899.tif 000024
【図２３】
2008079899.tif 000025
【図２４】
2008079899.tif 000026
【図２５】
2008079899.tif 000027
【図２６】
2008079899.tif 000028
【図２７】
2008079899.tif 000029