(57)【要約】【課題】  画像データに基づいて、刺繍に適する領域の刺繍データや刺繍に適さない領域の印刷データを作成する印刷刺繍データ作成装置を提供すること。【解決手段】  入力された画像データについて、使用可能色の指定（Ｓ１０）、ステッチの仮定（Ｓ１１）、出力サイズ及び出力位置の指定（Ｓ１２）がなされると、画像データを構成する画素の領域は、刺繍ミシンで刺繍される刺繍領域又はインクジェットプリンタで印刷される印刷領域として設定される（Ｓ１３）。刺繍領域として設定された画素領域に基づいて、使用可能色ごとに刺繍データが作成される（Ｓ１４）。使用可能色ごとの刺繍データは１つの刺繍データに合成される（Ｓ１５）。刺繍領域として設定された画素領域に基づいて、印刷データが生成される（Ｓ１６）。合成された刺繍データ及び生成された印刷データは、印刷刺繍データとして編集される（Ｓ１７）。【選択図】  図５
2005278860.tif 000002
【特許請求の範囲】
【請求項１】
画素の集合体からなる画像データから、刺繍装置によって刺繍可能な刺繍データ及び印刷装置によって印刷可能な印刷データを作成する印刷刺繍データ作成装置であって、
前記刺繍装置で使用される任意の１以上の刺繍糸の色を設定するための使用可能色設定手段と、
前記刺繍装置による前記刺繍データの刺繍及び前記印刷装置による前記印刷データの印刷における出力サイズ及び出力位置を設定するための出力情報設定手段と、
刺繍模様を構成するステッチデータを設定するステッチデータ設定手段と、
前記ステッチデータにおけるステッチの表出部分を構成する各線分を、前記画像データにおける微小領域として設定する微小領域設定手段と、
前記微小領域設定手段により設定された前記微小領域に含まれる１以上の画素が、前記使用可能色に対応するか否かを判定する画素判定手段と、
前記画素判定手段により前記微小領域に含まれる１以上の画素が前記使用可能色に対応すると判定された場合、該微小領域を刺繍領域として設定する一方、前記使用可能色に対応しないと判定された場合、該微小領域を印刷領域として設定する領域設定手段と、
前記領域設定手段により前記刺繍領域として設定された微小領域が、各々該当する前記使用可能色に対応する色の刺繍糸によって、前記出力情報設定手段によって設定された出力サイズ及び出力位置で、前記刺繍装置によって出力される刺繍データを作成する刺繍データ作成手段と、
前記領域設定手段により前記印刷領域として設定された微小領域が、各々該当する画素の色によって、前記出力情報設定手段によって設定された出力サイズ及び出力位置で、前記印刷装置によって出力される印刷データを作成する印刷データ作成手段とを備えることを特徴とする印刷刺繍データ作成装置。
【請求項２】
前記領域設定手段は、前記画素判定手段が前記微小領域に含まれる１以上の画素のうち、あらかじめ定められた割合以上の画素が前記使用可能色に対応すると判定した場合、該微小領域を刺繍領域として設定することを特徴とする請求項１に記載の印刷刺繍データ作成装置。
【請求項３】
前記画素判定手段は、前記微小領域に含まれる１以上の画素のうち、前記ステッチの始点に対応する画素が前記使用可能色の１つに対応する場合において、該微小領域に含まれる１以上の画素のうち、あらかじめ定められた割合以上の画素が該使用可能色の１つに対応する場合は、前記使用可能色に対応すると判定することを特徴とする請求項２に記載の印刷刺繍データ作成装置。
【請求項４】
前記ステッチデータ設定手段は、予め作成されたステッチデータを読み込むステッチデータ読み込み手段を備えることを特徴とする請求項１乃至３のいずれかに記載の印刷刺繍データ作成装置。
【請求項５】
前記領域設定手段は、前記画像データのうちで、前記微小領域すべてに含まれない領域を前記印刷領域として設定することを特徴とする請求項１乃至４のいずれかに記載の印刷刺繍データ作成装置。
【請求項６】
前記刺繍データ作成手段は、前記領域設定手段により前記印刷領域として設定された前記微小領域から、第２の刺繍データを作成することを特徴とする請求項１乃至５のいずれかに記載の印刷刺繍データ作成装置。
【請求項７】
前記画素判定手段は、任意の色空間上における前記画素の色の位置と前記使用可能色の色の位置との距離が、所定の閾値よりも小さい場合は、該画素が該使用可能色に対応すると判定することを特徴とする請求項１乃至６のいずれかに記載の印刷刺繍データ作成装置。
【請求項８】
前記刺繍データと前記印刷データとを含む印刷刺繍データを作成する印刷刺繍データ作成手段を備えることを特徴とする請求項１乃至７のいずれかに記載の印刷刺繍データ作成装置。
【請求項９】
コンピュータに、刺繍装置によって刺繍可能な刺繍データ及び印刷装置によって印刷可能な印刷データを作成させるための印刷刺繍データ作成プログラムであって、
前記刺繍装置で使用される任意の１以上の刺繍糸の色を設定するための使用可能色設定工程、
前記刺繍装置による前記刺繍データの刺繍及び前記印刷装置による前記印刷データの印刷における出力サイズ及び出力位置を設定するための出力情報設定工程、
刺繍模様を構成するステッチデータを設定するステッチデータ設定工程、
前記ステッチデータにおけるステッチの表出部分を構成する各線分を、前記画像データにおける微小領域として設定する微小領域設定工程、
前記微小領域設定工程により設定された前記微小領域に含まれる１以上の画素が、前記使用可能色に対応するか否かを判定する画素判定工程、
前記画素判定工程により前記微小領域に含まれる１以上の画素が前記使用可能色に対応すると判定された場合、該微小領域を刺繍領域として設定する一方、前記使用可能色に対応しないと判定された場合、該微小領域を印刷領域として設定する領域設定工程、
前記領域設定工程により前記刺繍領域として設定された微小領域が、各々該当する前記使用可能色に対応する色の刺繍糸によって、前記出力情報設定工程によって設定された出力サイズ及び出力位置で、前記刺繍装置によって出力される刺繍データを作成する刺繍データ作成工程、
前記領域設定工程により前記印刷領域として設定された微小領域が、各々該当する画素の色によって、前記出力情報設定工程によって設定された出力サイズ及び出力位置で、前記印刷装置によって出力される印刷データを作成する印刷データ作成工程を実行させるための印刷刺繍データ作成プログラム。
【請求項１０】
画素の集合体からなる画像データから、刺繍装置によって刺繍可能な刺繍データ及び印刷装置によって印刷可能な印刷データを作成する印刷刺繍データ作成方法であって、
前記刺繍装置で使用される任意の１以上の刺繍糸の色を設定するための使用可能色設定ステップと、
前記刺繍装置による前記刺繍データの刺繍及び前記印刷装置による前記印刷データの印刷における出力サイズ及び出力位置を設定するための出力情報設定ステップと、
刺繍模様を構成するステッチデータを設定するステッチデータ設定ステップと、
前記ステッチデータにおけるステッチの表出部分を構成する各線分を、前記画像データにおける微小領域として設定する微小領域設定ステップと、
前記微小領域設定ステップにより設定された前記微小領域に含まれる１以上の画素が、前記使用可能色に対応するか否かを判定する画素判定ステップと、
前記画素判定ステップにより前記微小領域に含まれる１以上の画素が前記使用可能色に対応すると判定された場合、該微小領域を刺繍領域として設定する一方、前記使用可能色に対応しないと判定された場合、該微小領域を印刷領域として設定する領域設定ステップと、
前記領域設定ステップにより前記刺繍領域として設定された微小領域が、各々該当する前記使用可能色に対応する色の刺繍糸によって、前記出力情報設定ステップによって設定された出力サイズ及び出力位置で、前記刺繍装置によって出力される刺繍データを作成する刺繍データ作成ステップと、
前記領域設定ステップにより前記印刷領域として設定された微小領域が、各々該当する画素の色によって、前記出力情報設定ステップによって設定された出力サイズ及び出力位置で、前記印刷装置によって出力される印刷データを作成する印刷データ作成ステップとを備えることを特徴とする印刷刺繍データ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍装置で用いられる刺繍データ及び印刷装置で用いられる印刷データを作成する印刷刺繍データ作成装置に関し、詳細には、出力サイズ及び出力位置について整合性の取れた印刷データ及び刺繍データを作成する印刷刺繍データ作成装置に関する。
【背景技術】
【０００２】
旧来より、画素の集合体である画像データに基づいて、この画像データに表された人物や動物、風景等の各種図柄を、インクジェットプリンタのような印刷装置においてＴシャツ等の布帛へ印刷することが行われている。また、画像データに基づいて、この画像データに表された各種図柄を、刺繍ミシンのような刺繍装置においてＴシャツ等の布帛へ刺繍することが行われている。
【０００３】
そこで、従来、このようなＴシャツ等への印刷及び刺繍を組合せて出力することが行われている。これは例えば、任意の刺繍データをＴシャツ等へ刺繍し、その上から任意の画像データを印刷する、といったものであった。
【０００４】
しかしながら、従来行われてきた方法では、組み合わせて１つの出力となる刺繍データと印刷データとの間には関係性が乏しく、例えば１つの画像データから刺繍用のデータと印刷用のデータを作成する場合でも、作業者の熟練によって、刺繍と印刷の位置及び大きさを一致させる必要があった。
【０００５】
また、画像データが表す図柄のうちで、いずれの領域を印刷として出力し、いずれの領域を刺繍として出力するかは、作業者の任意の判断によって決定されていた。そして、この作業者の判断に基づいて、印刷する領域に関する印刷データが作成され、また、刺繍する領域に関する刺繍データが作成されていた。
【０００６】
そのため、従来においては、同一の画像データに関して印刷及び刺繍を実行する場合、インクジェットプリンタで用いられる印刷データと刺繍ミシンで用いられる刺繍データとを、それぞれ別個に作成していた。そして、作業者が、その印刷データを用いて印刷を実行する時は、既に刺繍されている部分との位置合わせやサイズ調整を行いながら印刷を実行していた。または、作業者が、その刺繍データを用いて刺繍を実行する時は、既に印刷されている部分との位置合わせやサイズ調整を行いながら刺繍を実行していた。
【０００７】
また、従来の画像データの印刷及び刺繍に関するものとして、布地への刺繍機能とプリント機能とを１つの装置に具備させて、ユーザーの好みに応じて各機能を選択的に使用することができる、プリント装置を備えた刺繍機が知られている（例えば、特許文献１参照。）。これにより、布地の張り替えを行なうことなく、簡単な操作だけで刺繍作業とプリント作業を行なうことを可能とするとともに、プリントと刺繍からなるコンビネーション柄をこれら相互の柄位置が狂うことなく柄データ通りに正確に作成するものである。また、白色等の単一色の糸により刺繍を施した後にプリント装置により、既に刺繍された糸に対して所望の色付けを行なうものである。
【特許文献１】特開平５−２７２０４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような従来の画像データの印刷及び刺繍に関する手法では、作業者の任意に判断によって、１つの画像データの中で印刷する領域と刺繍する領域とが決定されていたが、実際には、画像データには刺繍に適する領域と適さない領域が存在する。
【０００９】
例えば、刺繍ミシンにおける１ステッチ（刺繍で表現するための縫目の１つ）が画像データのうちの複数の画素と対応する場合、当該１ステッチに対応する複数画素が同じ刺繍糸の色に対応すれば問題ないが、これら複数画素がそれぞれ大きく異なる色を示す場合は問題である。すなわち、１ステッチは１つの刺繍糸による１回の刺繍動作であり、１ステッチにおいては刺繍糸の色を途中で変化させることはできない。よって、それぞれ大きく異なる色を示す複数画素が１ステッチに対応する場合は、これら複数画素の色の変化を表現できないため、そのような領域を刺繍によって表すとＴシャツ等へ出力される図柄が画像データにおける図柄と比較して、ずれやゆがみが発生する問題があった。
【００１０】
よって、画像データの中で印刷する領域と刺繍する領域とを、作業者が設定する場合には刺繍に適する領域と適さない領域とを判断しなければならず、このような判断を正確に行うためには作業者の熟練を要していた。また、作業者が印刷する領域と刺繍する領域をその都度設定しなければならず、これらはあくまで人手による作業であるため、作業者に大きな負担と手間を与えていた。
【００１１】
また、上記特許文献１に記載の発明は、布地への刺繍機能とプリント機能とを具備させた装置によって、１つの装置で布地への刺繍とプリントを実行することで位置合わせやサイズ調整の問題を解決しようとするものであるが、画像データの中で印刷する領域と刺繍する領域とを作業者が任意に設定する点は、従来の画像データの印刷及び刺繍に関する手法と同じであった。よって、作業者の任意によって設定する場合には、作業者が刺繍に適する領域と適さない領域とを判断しなければならず、また、作業者が印刷する領域と刺繍する領域をその都度設定しなければならないという課題を解決するものではない。
【００１２】
また、布地への刺繍に用いられる刺繍データとプリントに用いられる印刷データが独立して存在している点も、従来の画像データの印刷及び刺繍に関する手法と同じであって、１つの装置で布地への刺繍とプリントを実行することで、布地の張り替えに伴う位置及びサイズのずれや狂いの発生は防止できるものの、印刷データと刺繍データとが別個に存在することを原因とする位置及びサイズのずれや狂いの発生は防止できなかった。そのため、特許文献１に記載の発明による装置で、実際に布地へのプリント及び刺繍を実行する場合にも、作業者による位置合わせやサイズ調整が必要とするという問題があった。
【００１３】
本発明は、上記課題を解決するためになされたものであり、画像データに表された図柄をＴシャツ等の布帛に刺繍及び印刷する際に、刺繍及び印刷のどちらの特徴も活かせるように、画像データから刺繍に適した部分は刺繍で、それ以外の部分は印刷で表現できるようにデータを変換でき、かつ、出力サイズ及び出力位置について整合性の取れた印刷データ及び刺繍データを作成できる印刷刺繍データ作成装置を提供することを目的とする。また、印刷データと刺繍データとを関連付けて、１つの印刷刺繍データとして保存することができる印刷刺繍データ作成装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１に係る発明の印刷刺繍データ作成装置は、画素の集合体からなる画像データから、刺繍装置によって刺繍可能な刺繍データ及び印刷装置によって印刷可能な印刷データを作成する印刷刺繍データ作成装置であって、前記刺繍装置で使用される任意の１以上の刺繍糸の色を設定するための使用可能色設定手段と、前記刺繍装置による前記刺繍データの刺繍及び前記印刷装置による前記印刷データの印刷における出力サイズ及び出力位置を設定するための出力情報設定手段と、刺繍模様を構成するステッチデータを設定するステッチデータ設定手段と、前記ステッチデータにおけるステッチの表出部分を構成する各線分を、前記画像データにおける微小領域として設定する微小領域設定手段と、前記微小領域設定手段により設定された前記微小領域に含まれる１以上の画素が、前記使用可能色に対応するか否かを判定する画素判定手段と、前記画素判定手段により前記微小領域に含まれる１以上の画素が前記使用可能色に対応すると判定された場合、該微小領域を刺繍領域として設定する一方、前記使用可能色に対応しないと判定された場合、該微小領域を印刷領域として設定する領域設定手段と、前記領域設定手段により前記刺繍領域として設定された微小領域が、各々該当する前記使用可能色に対応する色の刺繍糸によって、前記出力情報設定手段によって設定された出力サイズ及び出力位置で、前記刺繍装置によって出力される刺繍データを作成する刺繍データ作成手段と、前記領域設定手段により前記印刷領域として設定された微小領域が、各々該当する画素の色によって、前記出力情報設定手段によって設定された出力サイズ及び出力位置で、前記印刷装置によって出力される印刷データを作成する印刷データ作成手段とを備えている。
【００１５】
また、請求項２に係る発明の印刷刺繍データ作成装置は、請求項１に記載の発明の構成に加え、前記領域設定手段は、前記画素判定手段が前記微小領域に含まれる１以上の画素のうち、あらかじめ定められた割合以上の画素が前記使用可能色に対応すると判定した場合、該微小領域を刺繍領域として設定することを特徴とする。
【００１６】
また、請求項３に係る発明の印刷刺繍データ作成装置は、請求項２に記載の発明の構成に加え、前記画素判定手段は、前記微小領域に含まれる１以上の画素のうち、前記ステッチの始点に対応する画素が前記使用可能色の１つに対応する場合において、該微小領域に含まれる１以上の画素のうち、あらかじめ定められた割合以上の画素が該使用可能色の１つに対応する場合は、前記使用可能色に対応すると判定することを特徴とする。
【００１７】
また、請求項４に係る発明の印刷刺繍データ作成装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記ステッチデータ設定手段は、予め作成されたステッチデータを読み込むステッチデータ読み込み手段を備えている。
【００１８】
また、請求項５に係る発明の印刷刺繍データ作成装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記領域設定手段は、前記画像データのうちで、前記微小領域すべてに含まれない領域を前記印刷領域として設定することを特徴とする。
【００１９】
また、請求項６に係る発明の印刷刺繍データ作成装置は、請求項１乃至５のいずれかに記載の発明の構成に加え、前記領域設定手段により前記印刷領域として設定された前記微小領域から、第２の刺繍データを作成することを特徴とする。
【００２０】
また、請求項７に係る発明の印刷刺繍データ作成装置は、請求項１乃至６のいずれかに記載の発明の構成に加え、前記画素判定手段は、任意の色空間上における前記画素の色の位置と前記使用可能色の色の位置との距離が、所定の閾値よりも小さい場合は、該画素が該使用可能色に対応すると判定することを特徴とする。
【００２１】
また、請求項８に係る発明の印刷刺繍データ作成装置は、請求項１乃至７のいずれかに記載の発明の構成に加え、前記刺繍データと前記印刷データとを含む印刷刺繍データを作成する印刷刺繍データ作成手段を備えている。
【００２２】
また、請求項９に係る発明の印刷刺繍データ作成プログラムは、コンピュータに、刺繍装置によって刺繍可能な刺繍データ及び印刷装置によって印刷可能な印刷データを作成させるための印刷刺繍データ作成プログラムであって、前記刺繍装置で使用される任意の１以上の刺繍糸の色を設定するための使用可能色設定工程、前記刺繍装置による前記刺繍データの刺繍及び前記印刷装置による前記印刷データの印刷における出力サイズ及び出力位置を設定するための出力情報設定工程、刺繍模様を構成するステッチデータを設定するステッチデータ設定工程、前記ステッチデータにおけるステッチの表出部分を構成する各線分を、前記画像データにおける微小領域として設定する微小領域設定工程、前記微小領域設定工程により設定された前記微小領域に含まれる１以上の画素が、前記使用可能色に対応するか否かを判定する画素判定工程、前記画素判定工程により前記微小領域に含まれる１以上の画素が前記使用可能色に対応すると判定された場合、該微小領域を刺繍領域として設定する一方、前記使用可能色に対応しないと判定された場合、該微小領域を印刷領域として設定する領域設定工程、前記領域設定工程により前記刺繍領域として設定された微小領域が、各々該当する前記使用可能色に対応する色の刺繍糸によって、前記出力情報設定工程によって設定された出力サイズ及び出力位置で、前記刺繍装置によって出力される刺繍データを作成する刺繍データ作成工程、前記領域設定工程により前記印刷領域として設定された微小領域が、各々該当する画素の色によって、前記出力情報設定工程によって設定された出力サイズ及び出力位置で、前記印刷装置によって出力される印刷データを作成する印刷データ作成工程、を実行させることを特徴とする。
【００２３】
また、請求項１０に係る発明の印刷刺繍データ作成方法は、画素の集合体からなる画像データから、刺繍装置によって刺繍可能な刺繍データ及び印刷装置によって印刷可能な印刷データを作成する印刷刺繍データ作成方法であって、前記刺繍装置で使用される任意の１以上の刺繍糸の色を設定するための使用可能色設定ステップと、前記刺繍装置による前記刺繍データの刺繍及び前記印刷装置による前記印刷データの印刷における出力サイズ及び出力位置を設定するための出力情報設定ステップと、刺繍模様を構成するステッチデータを設定するステッチデータ設定ステップと、前記ステッチデータにおけるステッチの表出部分を構成する各線分を、前記画像データにおける微小領域として設定する微小領域設定ステップと、前記微小領域設定ステップにより設定された前記微小領域に含まれる１以上の画素が、前記使用可能色に対応するか否かを判定する画素判定ステップと、前記画素判定ステップにより前記微小領域に含まれる１以上の画素が前記使用可能色に対応すると判定された場合、該微小領域を刺繍領域として設定する一方、前記使用可能色に対応しないと判定された場合、該微小領域を印刷領域として設定する領域設定ステップと、前記領域設定ステップにより前記刺繍領域として設定された微小領域が、各々該当する前記使用可能色に対応する色の刺繍糸によって、前記出力情報設定ステップによって設定された出力サイズ及び出力位置で、前記刺繍装置によって出力される刺繍データを作成する刺繍データ作成ステップと、前記領域設定ステップにより前記印刷領域として設定された微小領域が、各々該当する画素の色によって、前記出力情報設定ステップによって設定された出力サイズ及び出力位置で、前記印刷装置によって出力される印刷データを作成する印刷データ作成ステップとを備えている。
【発明の効果】
【００２４】
請求項１に係る発明の印刷刺繍データ作成装置では、画像データを構成する画素を分析して刺繍領域と印刷領域とを設定して、その刺繍領域に基づく刺繍データとその印刷領域に基づく印刷データが作成されるようにした。よって、同一の画像データを元に刺繍及び印刷のそれぞれの特性が活かされた出力結果を得ることができ、かつ、刺繍及び印刷の出力位置及び出力サイズに整合性がとれた刺繍データ及び印刷データを作成することができる。
【００２５】
また、請求項２に係る発明の印刷刺繍データ作成装置では、請求項１に係る発明の効果に加え、微小領域の一定割合以上の画素が使用可能色に対応する場合、その微小領域を刺繍領域に設定するので、画像データを構成する画素のうちで刺繍に適する領域を適切に特定することができる。
【００２６】
また、請求項３に係る発明の印刷刺繍データ作成装置では、請求項２に係る発明の効果に加え、ステッチの始点に対応する画素が使用可能色の１つに対応する場合に、微小領域に含まれる画素のうち、所定割合以上の画素が使用可能色の１つにに対応する場合に刺繍領域として設定するようにしたので、画像データを構成する画素のうちで刺繍に適する領域を適切に特定することができる。
【００２７】
また、請求項４に係る発明の印刷刺繍データ作成装置では、請求項１乃至３のいずれかに係る発明の効果に加え、予め作成されたステッチデータを読み込まれるようにしたので、ステップデータを容易に設定することができる。
【００２８】
また、請求項５に係る発明の印刷刺繍データ作成装置では、請求項１乃至４のいずれかに係る発明の効果に加え、画像データのうちで微小領域すべてに含まれない領域を印刷領域として設定されるようにしたので、画像データのうちで刺繍データが対応していない部分については、印刷によって表現されるようにすることができる。
【００２９】
また、請求項６に係る発明の印刷刺繍データ作成装置では、請求項１乃至５のいずれかに係る発明の効果に加え、印刷領域に対応する第２の刺繍データが作成されるようにしたので、インクジェットプリンタによる印刷が実行される領域に、刺繍を施すようにすることができる。
【００３０】
また、請求項７に係る発明の印刷刺繍データ作成装置では、請求項１乃至６のいずれかに係る発明の効果に加え、任意の色空間の絶対値の色差に基づいて刺繍領域が設定されるようにしたので、画像データを構成する画素のうちで、使用可能色と近似の色を刺繍に適する領域として特定することができる。
【００３１】
また、請求項８に係る発明の印刷刺繍データ作成装置では、請求項１乃至７のいずれかに係る発明の効果に加え、刺繍データと印刷データとを含む印刷刺繍データを作成するため、刺繍データと印刷データとを対応付けて保存することができる。
【００３２】
また、請求項９に係る発明の印刷刺繍データ作成プログラムでは、画像データを構成する画素を分析して刺繍領域と印刷領域とを設定して、その刺繍領域に基づく刺繍データとその印刷領域に基づく印刷データが作成されるようにした。よって、同一の画像データを元に刺繍及び印刷のそれぞれの特性が活かされた出力結果を得ることができ、かつ、刺繍及び印刷の出力位置及び出力サイズに整合性がとれた刺繍データ及び印刷データを作成することができる。
【００３３】
また、請求項１０に係る発明の印刷刺繍データ作成方法では、画像データを構成する画素を分析して刺繍領域と印刷領域とを設定して、その刺繍領域に基づく刺繍データとその印刷領域に基づく印刷データが作成されるようにした。よって、同一の画像データを元に刺繍及び印刷のそれぞれの特性が活かされた出力結果を得ることができ、かつ、刺繍及び印刷の出力位置及び出力サイズに整合性がとれた刺繍データ及び印刷データを作成することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明に係る印刷刺繍データ作成装置について、図面を参照して説明する。本発明に係る印刷刺繍データ作成装置は、画像データに表された図柄を、インクジェットプリンタによる印刷及び刺繍ミシンによる刺繍によって出力するために、印刷データと刺繍データとが関連付けられた印刷刺繍データを、当該画像データに基づいて作成するものである。
【００３５】
ここで、インクジェットプリンタは、被記録媒体にインクを噴射して画像や文字等の印刷を行う。インクジェットプリンタは、インク供給源からインクジェットヘッドの複数の噴射チャンネルにインクを導き、発熱素子、圧電素子等のアクチュエータを選択的に駆動させて、噴射チャンネルの先端に設けられた噴射ノズルからインクの噴射を行っている。カラー画像を形成する場合には、画像を構成する各画素について、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の色の三原色にそれぞれ分解し、各色ごとに濃度を調整して噴射したインクの混合によってカラーの画素を形成している。黒色の画素は、３色の濃度をそれぞれ最大にして噴射したインクの混合によって、混合色として形成される。しかし、混合色として再現した黒色は、黒としてのコントラストが低くはっきりとしない、いわゆる締まりがない黒色となってしまうため、黒色の画素や、色の成分として黒色を含む画素についてはブラック（Ｋ）のインクを噴射して再現することが一般的である。
【００３６】
インクジェットプリンタには、当該インクジェットプリンタの動作を制御するためのパーソナルコンピュータが接続されており、このパーソナルコンピュータには、インクジェットプリンタの動作を制御するプログラムである各種アプリケーションや、また、印刷データを当該インクエジェットプリンタ固有のデータ形式に変換するプリンタドライバが記憶されている。また、メモリカード装置が搭載されており、印刷刺繍データが記憶されたメモリカードをメモリカード装置に装着することにより、外部から印刷刺繍データが供給される。印刷刺繍データには、印刷領域として設定された画素領域を示す情報と、印刷位置及び印刷サイズを示す情報を有する印刷データが含まれており、この印刷データに基づいて、インクジェットプリンタの制御機構が自動的に刺繍動作を実行する。
【００３７】
一方、刺繍ミシンは、ミシンベッド上に配置された、刺繍を施そうとする加工布を保持する刺繍枠を、水平移動機構によって装置固有のＸ・Ｙ座標系で示される所定位置に移動させながら、縫い針及び釜機構による縫製動作を行うことにより、その加工布に所定の図柄の刺繍を施すようになっており、前記水平移動機構や針棒等は、刺繍ミシンに内蔵されたマイクロコンピュータ等から構成される制御装置により制御される。
【００３８】
また、刺繍ミシンには、メモリカード装置が搭載されており、印刷刺繍データが記憶されたメモリカードをメモリカード装置に装着することにより、外部から印刷刺繍データが供給される。印刷刺繍データには、色コード、刺繍位置及び刺繍サイズを示す情報と、刺繍で表現するための縫目を示すステッチデータを有する刺繍データが含まれており、この刺繍データに基づいて、刺繍ミシンの制御装置が自動的に刺繍動作を実行する。
【００３９】
まず、印刷刺繍データ作成装置についての構成について、図面を参照して説明する。図１は、印刷刺繍データ作成装置１の物理的構成を示す全体構成図である。図２は、印刷刺繍データ作成装置１の機能的構成を示すブロック図である。
【００４０】
図１に示すように、この印刷刺繍データ作成装置１は、上述したように、不揮発性のメモリカードに記録した状態で刺繍ミシンに供給される一方、インクジェットプリンタにも供給される印刷刺繍データを作成、編集するためのものである。基本的には、装置本体１０と、この装置本体１０に接続されるマウス２１、キーボード２２、メモリカードコネクタ２３、表示装置２４及びイメージスキャナ装置２５から構成されている。
【００４１】
また、図２に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３及びＩ／Ｏインターフェイス１４を備えており、マウス２１、キーボード２２、メモリカードコネクタ２３、表示装置２４及びイメージスキャナ装置２５がＩ／Ｏインターフェイス１４に接続されている。ＭＣは、メモリカードコネクタ２３に接続可能なメモリカードである。
【００４２】
ＣＰＵ１１は、読み出し専用の記憶素子であるＲＯＭ１２に記憶された本発明に係る印刷刺繍データ作成プログラムに従って、各種演算及び処理を実行するものである。なお、専用機の場合は、ＲＯＭにプログラムが記憶されているが、汎用機（パーソナルコンピュータ等）の場合は、ハードディスク等に記憶されたプログラムをＲＡＭ上に読み込んで実行する。ＲＡＭ１３は、任意に読み書き可能な記憶素子であり、イメージスキャナ装置２５から読み込ませた画像データや、図示しないハードディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ等の外部記憶装置から読み出された画像データを記憶する。
【００４３】
次に、出力対象の画像データの入力から、図柄が印刷及び刺繍されたＴシャツの完成までの全体の流れを、図３の「第１の実施の形態」における全体の流れを示すフローチャートに基づいて説明する。
【００４４】
図３に示すように、まず、作業者によって、画像データが装置本体１０に入力される（Ｓ１）。画像データの入力は、イメージスキャナ装置２５から読み込ませた画像データを入力してもよいし、ハードディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ等の外部記憶装置から読み出された画像データを装置本体１０に直接入力することも可能である。本実施の形態においては、イメージスキャナ装置２５によって、図４に示すような画像データ４が読み込まれたものとする。図４に示す図柄には、左半分が黒色によって表される画素領域４ａが存在する一方、右半分が白色で表された画素領域４ｂが存在しており、両色の境目にあたる中央部分においては左右方向に徐々に色合いが変化している画素領域４ｃが存在することが表れている。
【００４５】
次に、作業者の指示により、印刷刺繍データ作成装置１において、印刷刺繍データ作成処理（Ｓ２）が実行される。この印刷刺繍データ作成処理により、入力された画像データ４に基づいて、印刷刺繍データが作成される。
【００４６】
この印刷刺繍データ作成処理（Ｓ２）の詳細を、図５乃至１８を参照して説明する。図５は、印刷刺繍データ作成処理（Ｓ２）のメインフローチャートを示す図である。図６は、使用可能色の入力画面を示す図である。図７は、使用可能色対応テーブルを示す図である。図８は、ステッチ及び出力サイズの入力画面を示す図である。図９は、仮定されたステッチを説明するための図である。図１０は、図９に示す仮定されたステッチの一部を拡大した図である。図１１乃至１５は、色連続性検査処理（Ｓ１３）に関する図である。図１６は、刺繍データ合成処理（Ｓ１５）によって合成された刺繍データに基づく出力図柄４´を示す図である。図１７は、印刷データ生成処理（Ｓ１６）によって生成された印刷データに基づく出力図柄４´を示す図である。図１８は、刺繍と印刷が組み合わされて出力される出力図柄４´を説明するための図である。
【００４７】
図５に示すように、まず、作業者によって、使用可能色が指定される（Ｓ１０）。使用可能色とは、刺繍ミシンにおいて使用可能な刺繍糸の糸色として、作業者が任意に指定した色である。この場合には、図６に示すような使用可能色の入力画面が、表示装置２４（図１参照）に表示されて、作業者はこの入力画面から、マウス２１やキーボード２２を用いて使用可能色を入力指定する。詳細には、まず、作業者は、使用可能な刺繍糸の糸色の全数量を入力するが、入力する糸色数は単数であるか複数であるかを問わない。そして、作業者は、当該入力された糸色数だけ、図６の入力画面から使用する刺繍糸の糸色情報と色コードとを入力する。これにより、図７に示すような使用可能色対応テーブルを作成される。図７に示す使用可能色対応テーブルには、作業者が入力指定した使用可能色の色コードと当該色コードのＲＧＢ値とが対応付けて記憶されている。なお、この使用可能色対応テーブルは、装置本体１０のＲＡＭ１３において作成及び記憶される。また、このとき、作業者が、刺繍ミシンにおける糸色の縫い順を同時に設定するようにしてもよい。また、糸色の縫い順は、予め設定しておいてもよく、入力画面に従って、作業者が入力するようにしてもよい。
【００４８】
次に、作業者により、刺繍ミシンにおける刺繍動作で施されるステッチの仮定がなされる（Ｓ１１）。ステッチの仮定とは、刺繍ミシンにおける刺繍動作で施されるステッチの縫い方を予め設定することである。すなわち、図柄を刺繍する場合には、畳縫い、サテン縫い等の複数の縫い方が存在しているため、いずれの縫い方によって刺繍を施すかを仮定し、また、ステッチの方向、ピッチ、密度なども仮定する。
【００４９】
具体的には、図８に示すようなステッチの仮定するための画面が、表示装置２４（図１参照）に表示されて、作業者はこの画面から、マウス２１やキーボード２２を用いてステッチを仮定する。ここでは、ステッチを仮定するために、ステッチの種類，方向，密度，ピッチが、プルダウンメニューからの選択又は数値入力によって入力可能となっている。ここでは、図４の画像データ４をＴシャツ等に出力するために、仮定されたステッチとして、水平方向の畳縫いが選択されて、３ｍｍのピッチ及び３本／ｍｍの密度が入力されている。
【００５０】
次に、作業者により、Ｓ１で入力された画像データ４の出力サイズ及び出力位置の指定が指定される（Ｓ１２）。出力サイズは、出力対象の画像データ４が現実にＴシャツ等へ印刷又は刺繍される際の大きさである。また、出力位置は、出力対象の画像データ４が現実に出力されるＴシャツ等における位置である。この出力サイズ及び出力位置の指定は、作業者がインチやｍｍ等の現実の大きさを示す単位で、表示装置２４（図１参照）に表示される表示画面から、マウス２１やキーボード２２を用いて指定する。本実施の形態においては、図４で示す画像データ４を、縦１２０ｍｍ×横９０ｍｍのサイズで、Ｔシャツ上の所定の位置に出力することを作業者が指定したものとして、説明を続ける。
【００５１】
ここで、Ｓ１１で仮定されたステッチ及びＳ１２で指定された出力サイズ及び出力位置について、図９及び図１０を用いて詳細に説明する。出力対象の画像データ４は、刺繍ミシンによる刺繍又はインクジェットプリンタによる印刷によって、縦１２０ｍｍ×横９０ｍｍの出力サイズでＴシャツ等の布帛に出力される。特に、刺繍ミシンによる刺繍の場合は、ステッチが「水平方向の畳縫い」として仮定されているから、図９のように仮定されたステッチに基づいて、画像データ４は複数のステッチが水平方向に畳状の施された刺繍によって出力される。また、３ｍｍのピッチ及び３本／ｍｍの密度でステッチが施されるから、図９の一部を拡大した図１０に示すように、垂直方向に対しては１つのステッチが３ｍｍの幅で施され、横９０ｍｍについて３０ステッチが施される。一方、縦方向に対しては１ｍｍの幅に３本分のステッチが施されるから、縦１２０ｍｍについて３６０本のステッチが施される。
【００５２】
ここで、画像データ４を構成する全ての画素を出力対象としてもよいし、当該画像データ４の一部を指定して、その指定された部分を出力対象とすることもできる。なお、この出力部分の指定は、表示装置２４（図１参照）に図４に示すような画像データ４が表示されて、作業者はこの表示画面から、マウス２１やキーボード２２を用いて任意の出力部分を指定する。
【００５３】
次に、装置本体１０において色連続性検査処理（Ｓ１３）が実行される。色連続性検査処理では、Ｓ１で入力された画像データ４について、各ステッチに対応する微小領域に含まれる複数の画素が、同一の使用可能色に対応する場合は、そのステッチに対応する画素を刺繍領域として設定する。一方、それ以外の領域は印刷領域として設定するものである。本実施の形態においては、使用可能色に対応する領域以外の領域（印刷領域）には、さらに、刺繍ミシンにおいて白色の刺繍糸が刺繍されるものとして、以下、説明を続ける。なお、各ステッチに対応する微小領域を設定して刺繍データを作成する技術は、特開２００１−２５９２６８号公報や特開２０００−２８８２７５号公報などに詳細に開示されている。
【００５４】
この色連続性検査処理（Ｓ１３）の詳細を、図１１乃至図１５を参照して説明する。図１１は、色連続性検査処理（Ｓ１３）の詳細を示すフローチャートを示す図である。図１２は、画像データ４を構成する画素と仮定されたステッチとの関係を説明するための図である。図１３は、刺繍ミシン又はインクジェットプリンタによって出力される出力図柄４´を示す図である。図１４は、画像データ４のうち、刺繍領域として設定された画素領域を示す図である。図１５は、画像データ４のうち、印刷領域として設定された画素領域を示す図である。
【００５５】
図１１に示すように、色連続性検査処理（Ｓ１３）では、まず、閾値Ｔが設定される（Ｓ３１）。閾値Ｔは、画像データ４を構成する各画素を、刺繍領域として設定すべき値か否かを判定する際の基準となる基準値である。この閾値Ｔは、作業者が使用可能色毎に設定してもよいし、全ての使用可能色に共通の１つの閾値Ｔを設定してもよい。また、予め装置本体１０に記憶されている閾値Ｔを自動的に設定するようにしてもよい。
【００５６】
次に、検査対象となるステッチが特定される（Ｓ３２）。すなわち、画像データ４を出力するために必要なステッチのうち、１つのステッチが検査対象として特定される。
【００５７】
ここで、Ｓ１において入力された画像データ４を構成する画素と、Ｓ１１で仮定されたステッチ及びＳ１２で指定された出力サイズ及び出力位置との関係を説明する。先述のように、画像データ４に表された図柄は、縦１２０ｍｍ×横９０ｍｍの出力サイズで、指定されたＴシャツ上の位置において、仮定された３６０本のステッチに従って、刺繍ミシンによって刺繍が施されると仮定されている。図１２に示すように、仮定されたステッチは、その始点と終点が刺繍ミシンでの針落ち位置となる。そして、各ステッチはそれぞれ画像データ４の複数画素に対応しており、例えば、ステッチの始点は画素４０１と、ステッチの終点は画素４０３と、それぞれ対応している。
【００５８】
Ｓ３２では、この仮定された３６０本のステッチのうちの１つが特定されるが、ここでは、刺繍ミシンにおける座標系の開始位置に近いステッチから順に選択されるものとする。そして、特定されたステッチに対応する微小領域が設定され、この微小領域においてステッチの始点に対応する画素（Ｘ０，Ｙ０）４０１が取得され（Ｓ３３）、さらに、Ｓ３３で取得された画素（Ｘ０，Ｙ０）４０１のＲＧＢ値が取得される（Ｓ３４）。
【００５９】
次に、検査に用いられる使用可能色が特定される（Ｓ３５）。使用可能色の特定は、ＲＡＭ１３において記憶された使用可能色対応テーブル（図７）を参照し、格納されている使用可能色が先頭エントリから順に特定される。そして、Ｓ３４で取得された画素（Ｘ０，Ｙ０）４０１のＲＧＢ値と、Ｓ３５で特定された使用可能色のＲＧＢ値とに基づいて、色差距離Ｄが計算される（Ｓ３６）。色差距離Ｄは、使用可能色のＲＧＢ値と画素のＲＧＢ値との、色の違いである色差を絶対値の距離で示したものであり、この値が大きいほど使用可能色と画素との色差が大きいことを示し、逆にこの値が小さいほど使用可能色と画素との色差が小さいことを示す。この色差距離Ｄは、以下の数１に示す数式を用いて計算される。なお、数１において、使用可能色のＲＧＢ値（ｒ１，ｇ１，ｂ１）、画素（Ｘ０，Ｙ０）４０１のＲＧＢ値（ｒ２，ｇ２，ｂ２）である。
【数１】
2005278860.tif 000003
【００６０】
次に、Ｓ３６で計算された色差距離ＤとＳ３１で設定された閾値Ｔとが比較される（Ｓ３７）。その結果、色差距離Ｄが閾値Ｔよりも大であると判定された場合（Ｓ３７：ＹＥＳ）、画素（Ｘ０，Ｙ０）４０１の色は当該使用可能色とは大きく色が異なっており、当該使用可能色では表現できない色である。よって、画素（Ｘ０，Ｙ０）４０１を当該使用可能色の刺繍糸で刺繍することは不適当であるから、全ての使用可能色について処理していなければ（Ｓ３８：ＮＯ）、Ｓ３５へ戻り、使用可能色対応テーブルから次の使用可能色を特定する。以上のようにして、Ｓ３５〜Ｓ３８が繰り返し実行されて、使用可能色対応テーブルに格納されている全ての使用可能色について、画素（Ｘ０，Ｙ０）４０１との色差が判定され、画素（Ｘ０，Ｙ０）４０１を表現できる使用可能色が検索される。
【００６１】
また、使用可能色対応テーブルに格納された全ての使用可能色について処理したならば（Ｓ３８：ＹＥＳ）、その場合は使用可能色対応テーブルに画素（Ｘ０，Ｙ０）４０１を表現可能な使用可能色が存在しないため、当該ステッチを刺繍によって表現することは不適当である。よって、当該ステッチに対応する微小領域に含まれる全ての画素が、インクジェットプリンタによる印刷によって表現される印刷領域として設定される（Ｓ３９）。これにより、図１２の場合には、当該ステッチに対応する微小領域の画素として、画素（Ｘ０，Ｙ０）４０１，画素（Ｘ１，Ｙ１）４０２，…，画素（Ｘ１，Ｙ１）４０３の、  当該ステッチの始点から終点までの対応する画素の全てが、印刷領域として設定される。
【００６２】
一方、Ｓ３７において、色差距離Ｄが閾値Ｔよりも大でない使用可能色が存在する場合（Ｓ３７：ＮＯ）、その使用可能色が判定対象色として設定される（Ｓ４０）。判定対象色は、Ｓ３２で特定されたステッチに対応する微小領域の画素が、１つの使用可能色で表現できるか否かを判定するために用いられる。
【００６３】
その後、Ｓ３２で特定されたステッチの方向に沿ってＸ，Ｙが増減され、当該ステッチに対応する次の画素が取得される（Ｓ４１）。ここで、ステッチの方向は、Ｓ１２のステッチの仮定において「水平方向」と設定されているから、微小領域内で画素のＸ，Ｙ座標が水平方向に増減されて、次の画素が特定される。図１２では、ステッチの始点４０１の次の画素として、画素（Ｘ１，Ｙ１）４０２が取得されることになる。
【００６４】
そして、画素（Ｘ１，Ｙ１）４０２のＲＧＢ値が取得され（Ｓ４２）、この画素（Ｘ１，Ｙ１）４０２のＲＧＢ値と、Ｓ４０で設定された判定対象色のＲＧＢ値とに基づいて、色差距離Ｄが計算される（Ｓ４３）。この色差距離Ｄも、数１に示す数式を用いて計算される。なお、数１において、判定対象色のＲＧＢ値（ｒ１，ｇ１，ｂ１）、画素（Ｘ１，Ｙ１）４０２のＲＧＢ値（ｒ２，ｇ２，ｂ２）である。
【００６５】
次に、Ｓ４３で計算された色差距離ＤとＳ３１で設定された閾値Ｔとが比較される（Ｓ４４）。その結果、色差距離Ｄが閾値Ｔよりも大であると判定された場合は（Ｓ４４：ＹＥＳ）、画素（Ｘ１，Ｙ１）４０２の色は判定対象色とは大きく色が異なっており、当該判定対象色では表現できない色である。よって、画素（Ｘ１，Ｙ１）４０２を当該判定対象色の刺繍糸で刺繍することは不適当であるから、当該ステッチに対応する微小領域に含まれる画素は、印刷領域として設定される（Ｓ４５）。すなわち、Ｓ４４において色差距離Ｄが閾値Ｔよりも大と判定された場合は、当該ステッチの始点に対応する画素を表現できる使用可能色（判定対象色）が存在しているものの、その使用可能色（判定対象色）では表現できない画素が、微小領域内に存在することを意味する。言い換えれば、１つのステッチ中に色が大きく異なる画素が含まれているため、ステッチを１色では表現できない。１つのステッチは１つの刺繍糸による一回の針落ち動作で施されるため、途中で色を変えることができないから、このような場合には当該ステッチに対応する画素を印刷によって出力するようにしている。
【００６６】
一方、色差距離Ｄが閾値Ｔよりも大でないと判定された場合は（Ｓ４４：ＮＯ）、画素（Ｘ１，Ｙ１）４０２は判定対象色で表現可能である。この場合、画素（Ｘ１，Ｙ１）４０２がステッチの終点に対応するか否かを判定し（Ｓ４６）、ステッチの終点に対応するものでなければ（Ｓ４６：ＮＯ）、Ｓ４１に戻り、さらに次の画素を取得して同様に上記処理（Ｓ４１〜Ｓ４６）が繰り返される。その結果、Ｓ４１で取得された画素（Ｘｎ，Ｙｎ）がステッチの終点に対応する場合は（Ｓ４６：ＹＥＳ）、当該ステッチに対応する微小領域に含まれる全ての画素が判定対象色で表現可能であるから、すなわち、１つの刺繍糸によって表現可能であるから、当該ステッチに対応する微小領域に含まれる全ての画素は、刺繍領域として設定される（Ｓ４７）。図１２の場合では、画素（Ｘ１，Ｙ１）４０２からステッチの終点に対応する画素（Ｘｍ，Ｙｍ）４０３までの画素（Ｘｎ，Ｙｎ）について上記処理（Ｓ４１〜Ｓ４６）が繰り返されて、これらの画素が判定対象色で表現可能な場合（色差距離Ｄ<閾値Ｔ）には、画素（Ｘ０，Ｙ０）４０１，…，画素（Ｘｍ，Ｙｍ）４０３の当該ステッチの始点から終点までの対応する画素の全てが、刺繍領域として設定される。
【００６７】
以上により、Ｓ３２で特定されたステッチに対応する画素を、刺繍で表現するのに適した領域か否かによって、刺繍領域又は印刷領域のいずれかに設定することができる。Ｓ３９，Ｓ４５，Ｓ４７のいずれかの処理後は、画像データ４の出力に必要な全てのステッチについて処理を実行しているのでなければ（Ｓ４８：ＮＯ）、Ｓ３２に戻り、次の検査対象となるステッチが特定される。全てのステッチについて処理を実行していれば（Ｓ４８：ＹＥＳ）、図５に戻る。以上のように、Ｓ３２〜Ｓ４８が繰り返し実行されて、画像データ４について仮定された全ステッチについて、印刷領域又は刺繍領域が判定される。図４に示す画像データ４では、Ｓ１２において仮定されたステッチは３６０本であり、これらのステッチ全てについて処理が実行されることになる。
【００６８】
この色連続性検査処理（Ｓ１３）によって、図４に示す画像データ４の画素が印刷領域又は刺繍領域のいずれかに設定されて出力される点を、具体的に説明する。図４に示す画像データ４のうちで、黒色で表される画素領域４ａと白色で表される画素領域４ｂは刺繍によって表現できるから、図１１に示す色連続性検査処理（Ｓ１３）のＳ４７において、図１４に示すように画素領域４ａと画素領域４ｂは刺繍領域として設定される。一方、画素領域４ｃは色が大きく変化しているために刺繍では表現できないから、色連続性検査処理（Ｓ１３）のＳ４５において、図１５に示すように印刷領域として設定される。
【００６９】
そして、図１４に示すように刺繍領域として設定された画素領域４ａ，４ｂと、図１５に示すように印刷領域として設定された画素領域４ｃとに基づいて、図１３に示すように、出力図柄４´が現実にＴシャツ上に出力されることになる。画像データ４のうち、黒色で表される画素領域４ａ（図１４参照）は出力図柄４´における出力領域４ａ´（図１３参照）に対応し、同様に、白色で表される画素領域４ｂ（図１４参照）は出力領域４ｂ´（図１３参照）に対応する。一方、色が変化している画素領域４ｃ（図１５参照）は出力領域４ｃ´（図１３参照）に対応する。また、図９における刺繍部位Ａは、図１３における出力部位Ａ´に対応し、同様に、刺繍部位Ｂは出力部位Ｂ´に対応し、刺繍部位Ｃは出力部位Ｃ´に対応する。さらに、図１３に示すように、出力部位Ａ´は出力領域４ａ´に含まれ、同様に、出力部位Ｂ´は出力領域４ｂ´に含まれ、出力部位Ｃ´は出力領域４ｃ´に含まれる。
【００７０】
すなわち、使用可能色「黒」による刺繍領域に設定された画素領域４ａに基づいて、刺繍ミシンにおいて黒糸による刺繍が出力領域４ａ´に施される。詳細には、黒糸で表現できる領域である出力部位Ａ´は、刺繍部位Ａに示されるようなステッチで刺繍が施される。同様に、使用可能色「白」による刺繍領域に設定された画素領域４ｂに基づいて、刺繍ミシンにおいて白糸による刺繍が出力領域４ｂ´に施される。詳細には、白糸で表現できる領域である出力部位Ｂ´は、刺繍部位Ｂに示されるようなステッチで刺繍が施される。一方、印刷領域に設定された画素領域４ｃに基づいて、インクジェットプリンタによる印刷が出力領域４ｃ´に施されて、図１３に示すように、出力図柄４´がＴシャツ上に印刷又は刺繍が組合されて出力される。なお、本実施の形態においては、印刷領域に設定された画素領域４ｃに基づいて、出力領域４ｃ´にも刺繍ミシンによって白糸による刺繍が施されるが、詳細は後述する。
【００７１】
図５に戻り、装置本体１０において、Ｓ１１で仮定されたステッチデータとＳ１３で設定された刺繍領域とに基づいて刺繍データを作成する刺繍データ作成処理が実行される（Ｓ１４）。刺繍データは、色コード，刺繍位置，刺繍サイズを示す情報と、刺繍で表現するための縫目を示すステッチデータとから構成されるものである。ステッチデータにおいては、例えば一針毎の加工布のＸ・Ｙ方向の移動量などで、各ステッチの針落ち位置が指示されている。
【００７２】
刺繍データ作成処理（Ｓ１４）における、画像データの画素単位での大きさに対する刺繍ミシンでの現実に出力される大きさとの比率は、後述の印刷データ生成処理（Ｓ１６）における、画像データの画素単位での大きさに対するインクジェットプリンタでの現実に出力される大きさとの比率と、等しい値によって出力サイズが変換される。これにより、刺繍データ作成処理（Ｓ１４）によって作成される刺繍データと、印刷データ生成処理（Ｓ１６）によって作成される印刷データとは、同一の比率によって変換されるため、刺繍及び印刷の出力サイズ及び出力位置に整合性をとることができる。
【００７３】
本実施の形態では、図１４に示すように画素領域４ａ，４ｂが刺繍領域として設定された画像データ４に基づいて、上記の刺繍データ作成処理（Ｓ１４）によって、画素領域４ａについて使用可能色「黒」についての刺繍データが作成され、また、画素領域４ｂについて使用可能色「白」についての刺繍データが作成される。さらに、刺繍領域以外の領域（印刷領域）として設定された画素領域４ｃについては、白色の刺繍糸で刺繍する。そのため、印刷領域として設定された画素領域４ｃについても、刺繍データ作成処理（Ｓ１４）が実行され、使用可能色「白」の刺繍データが作成される。なお、画素領域４ｂ及び画素領域４ｃは、使用可能色「白」である点で共通するため、両者をデータ上、１つの領域として扱ってもよいし、別個独立の領域として扱ってもよい。ここでは、使用可能色毎に刺繍データが作成されて、使用可能色「白」の画素領域４ｂ及び画素領域４ｃが１つの刺繍データとして扱われるものとする。
【００７４】
図５に戻り、装置本体１０において、刺繍データ作成処理（Ｓ１４）によって使用可能色毎の刺繍データが作成されると、これらを１つの刺繍データにまとめるための刺繍データ合成処理が実行される（Ｓ１５）。すなわち、刺繍ミシンにおいて一括して実行できるように、使用可能色毎の刺繍データを１つに合成して、
［白色の色コード］+［白色のステッチデータ］+［使用可能色１の色コード］+［使用可能色１のステッチデータ］+［使用可能色２の色コード］+［使用可能色２のステッチデータ］…＋［使用可能色Ｘの色コード］+［使用可能色Ｘのステッチデータ］
というような、使用可能色毎の刺繍データが１つにまとまった刺繍データが合成される。
【００７５】
なお、本実施の形態においては、刺繍領域以外の画素領域（印刷領域として設定された画素領域）についても使用可能色「白」の刺繍データが作成され、当該刺繍データに基づいて印刷領域にも白色の刺繍糸による刺繍が施されることから、［白色の色コード］と［白色のステッチデータ］を、他の使用可能色のものと区別するために、刺繍データにおいて先頭位置に設けられている。しかし、刺繍領域以外の画素領域（印刷領域として設定された画素領域）に刺繍を施さない場合は、使用可能色「白」も通常の使用可能色と区別せずに同じように取扱って、
［使用可能色１の色コード］+［使用可能色１のステッチデータ］+［使用可能色２の色コード］+［使用可能色２のステッチデータ］…＋［使用可能色Ｘの色コード］+［使用可能色Ｘのステッチデータ］
というような、使用可能色毎の刺繍データが１つにまとまった刺繍データが合成されるようにしてもよい。
【００７６】
上記の刺繍データ合成処理（Ｓ１５）によって、使用可能色毎の刺繍データが１つに合成された刺繍データに基づく出力図柄４´を図１６に示す。使用可能色毎の刺繍データが１つに合成された結果、使用可能色「黒」の刺繍領域として設定された画素領域４ａに対応する出力領域４ａ´は、黒色の刺繍糸による刺繍が実行される。そして、使用可能色「白」の刺繍領域として設定された画素領域４ｂに対応する出力領域４ｂ´は、白色の刺繍糸による刺繍が実行される。また、印刷領域として設定された画素領域４ｃに対応する出力領域４ｃ´についても、白色の刺繍糸による刺繍が実行されることを、図１６は示している。なお、この合成された刺繍データについても、Ｔシャツへの出力サイズは縦１２０ｍｍ×横９０ｍｍであり、図９に示すステッチのパターンに基づいて、指定された出力位置に刺繍が施される。
【００７７】
図５に戻り、装置本体１０において、次に、印刷領域に基づいて印刷データを生成する印刷データ生成処理が実行される（Ｓ１６）。
【００７８】
この印刷データ生成処理（Ｓ１６）では、図１５に示すような印刷領域として設定された画素領域４ｃに基づいて、印刷データが生成される。画像データ４から印刷データを生成する手法は、従来より各種の手法や公知技術が知られており、また、使用するアプリケーションやデータ形式によっても用いられる手法や技術が異なるが、いずれの手法や技術によるものでも適用可能である。
【００７９】
まず、画像データ４から印刷データを生成するために必要なデータ項目が設定される。印刷データに必要なデータ項目としては、少なくとも「印刷範囲」，「印刷解像度」，「印刷対象画像」がある。「印刷範囲」は、画像データ４がインクジェットプリンタによって印刷される際の被出力媒体での出力サイズ及び出力位置を示すものである。「印刷解像度」は、インクジェットプリンタによる画像データ４の印刷品質を指定する数値である。「印刷対象画像」は、画像データ４を構成する画素の情報である。
【００８０】
ここで、印刷データの「印刷範囲」において、出力サイズは横幅，高さによって定められ、出力位置は横開始位置，縦開始位置によって定められている。Ｓ１２において作業者により指定された出力サイズである縦１２０ｍｍ×横９０ｍｍが取得される。これをインチに換算すれば、縦４．７２インチ（≒１２ｃｍ）×横３．５４インチ（≒９ｃｍ）となる。また、「印刷対象画像」として、図１５に示すように印刷領域として設定された画素領域４ｃが設定される。また、「印刷解像度」は、作業者が任意に設定してよいし、予め設けられたデフォルト値が用いてもよいが、ここでは、「印刷解像度」については縦６００ｄｐｉ×横６００ｄｐｉが設定されたものとする。
【００８１】
これらの「印刷範囲」，「印刷解像度」，「印刷対象画像」等の情報に基づいて、画像データ４から、インクジェットプリンタによる印刷を実行するための印刷データが生成される。以上の印刷データ生成処理（Ｓ１６）によって生成された印刷データに基づく出力図柄４´を、図１７に示す。図１７は、画素領域４ｃに対応する出力領域４ｃ´に、インクジェットプリンタによる印刷が実行されることを示している。この印刷データの出力サイズは、縦４．７２インチ（≒１２ｃｍ）、横３．５４インチ（≒９ｃｍ）であり、また、印刷解像度については縦６００ｄｐｉ×横６００ｄｐｉが設定されているから、この印刷データの出力範囲のドット数は、縦２８３５ｄｏｔ（６００ｄｐｉ×４．７２インチ）×横２１２６ｄｏｔ（６００ｄｐｉ×３．５４インチ）である。なお、印刷データについても、出力媒体であるＴシャツにおける出力サイズ及び出力位置は、先述のようにＳ１２において作業者により指定された出力サイズ及び出力位置に対応する。なお、出力領域４ａ´，４ｂ´には、印刷は実行されないため、図１７において空白で表現されている。
【００８２】
図５に戻り、装置本体１０において、次に、Ｓ１５の刺繍データとＳ１６の印刷データを編集して、１つの印刷刺繍データとする印刷刺繍データ編集処理が実行される（Ｓ１７）。これは、独立して存在する刺繍データと印刷データとを１つの印刷刺繍データに編集して、両者を関連付けて保存するための処理である。この印刷刺繍データ編集処理（Ｓ１７）では、
［刺繍データ開始コード］+［刺繍データ］+［印刷データ開始コード］+［印刷データ］+［印刷刺繍データ終了コード］
というデータ構成となるように、データ編集が実行される。
【００８３】
なお、印刷刺繍データの先頭に、印刷刺繍データの開始を指示する識別子である［印刷刺繍データ開始コード］を設けてもよい。また、［刺繍データ］と［印刷データ］とにそれぞれに［開始コード］と［終了コード］を設けてもよいし、この場合には［印刷刺繍データ終了コード］は不要である。
【００８４】
以上のようにして、図５の印刷刺繍データ作成処理（Ｓ２）が実行されて、刺繍ミシンで使用される刺繍データと、インクジェットプリンタで使用される印刷データとが関連付けられた印刷刺繍データが作成される。
【００８５】
図３に戻り、Ｓ２において印刷刺繍データが作成されると、当該印刷刺繍データはメモリカードコネクタ２３に接続されたメモリカードに出力される（Ｓ３）。メモリカードにデータを転送する際に、印刷刺繍データ作成装置１の刺繍データ転送アプリケーションが、刺繍ミシンで直接解釈できる形式のデータに変換する。［刺繍データ開始コード］は、印刷刺繍データのうち、刺繍データの開始を指示する識別子であって、刺繍データ転送アプリケーションはこの識別子を読取ると、後続の［刺繍データ］をメモリカードに転送し、［印刷データ開始コード］を読取ると、データ転送を終了する。また、印刷刺繍データ作成装置１の印刷データ転送アプリケーションが、プリンタドライバなどを通じてインクジェットプリンタで直接解釈できる形式のデータに変換する。［印刷データ開始コード］は、印刷刺繍データのうち、印刷データの開始を指示する識別子であって、印刷データ転送アプリケーションはこの識別子を読取ると、後続の［印刷データ］をメモリカードに転送し、［印刷刺繍データ終了コード］を読取ると、データ転送を終了する。以上のようにして、印刷データ及び刺繍データがデータ変換されてメモリカードに出力される。
【００８６】
なお、印刷刺繍データ作成装置１とインクジェットプリンタとが接続されて、直接データが転送されてもよい。また、印刷刺繍データ作成装置１と刺繍ミシンとが接続されて、直接データが転送されてもよい。
【００８７】
作業者は、このメモリカードを、刺繍ミシンに搭載されているメモリカード装置に装着し、また、被出力媒体としての布帛であるＴシャツを刺繍ミシンの所定箇所にセットして、刺繍作業を開始する。刺繍ミシンにおいては、メモリカード装置に装着されたメモリカードから刺繍データが読み出され、この刺繍データに基づいて、自動的にＴシャツへの図柄の刺繍動作が実行される（Ｓ４）。
【００８８】
この刺繍ミシンによる刺繍では、図９に示すような仮定されたステッチに基づいて、縦１０ｍｍ×横９０ｍｍのサイズで、Ｔシャツ上の指定された所定位置に出力される。その結果、図１６に示される刺繍データに基づく出力図柄４´が、Ｔシャツに刺繍される。すなわち、色連続性検査処理（Ｓ１３）において、刺繍領域として設定された画素領域４ａに対応する出力領域４ａ´について、使用可能色「黒」の刺繍糸による刺繍が施される。そして、画素領域４ｂに対応する出力領域４ｂ´について、使用可能色「白」の刺繍糸による刺繍が施される。また、印刷領域として設定された画素領域４ｃに対応する出力領域４ｃ´については、使用可能色「白」の刺繍糸による刺繍が施される。
【００８９】
刺繍ミシンでの刺繍作業が終了すると、作業者は、刺繍ミシンに搭載されているメモリカード装置に装着されているメモリカードを、インクジェットプリンタの動作を制御するパーソナルコンピュータに搭載されているメモリカード装置に装着する。また、刺繍ミシンにおいて図柄が刺繍されたＴシャツを、インクジェットプリンタの所定箇所にセットして、印刷作業を開始する（Ｓ５）。インクジェットプリンタにおいては、メモリカード装置に装着されたメモリカードから印刷データが読み出され、この印刷データが取得される。
【００９０】
ここで、Ｓ２で作成される印刷データは、インクジェットプリンタにおける出力サイズと、インクジェットプリンタの印刷範囲に対する相対的な出力位置を反映した内容となっている。そして、Ｓ３ではこの印刷データが、プリンタドライバなどを通じてインクジェットプリンタで解釈できる形式に変換されて出力される。よって、印刷刺繍データに含まれる印刷データをプリンタで解釈できる形式に変換できる環境であれば、何れのプリンタにおいてもこの印刷データを使用可能である。
【００９１】
以上のようにして、インクジェットプリンタにおいては、印刷刺繍データに含まれている印刷データに基づいて、自動的にＴシャツへの図柄の印刷動作が実行される（Ｓ５）。その結果、図１７に示される印刷データに基づく出力図柄４´が、Ｔシャツに印刷される。すなわち、Ｓ１３の色連続性検査処理（図１１参照）において、印刷領域として設定された画素領域４ｃ（図１５参照）に対応する出力領域４ｃ´について印刷が施される。
【００９２】
なお、図１７に示す印刷は、図１６に示す刺繍が施されたＴシャツに対して実行され、Ｔシャツにおいて白糸による刺繍が施された出力領域４ｃ´（図１３参照）の上に印刷される。その結果、図１８に示すように、非出力媒体のＴシャツには、刺繍された領域と印刷された領域が組み合わされた形態で、画像データ４に表された図柄が出力される。すなわち、図１８に示すように、（ａ）に示す刺繍データは、画素領域４ａには使用可能色「黒」の刺繍糸によって刺繍が施されるとともに、それ以外の画素領域４ｂ，４ｃには使用可能色「白」の刺繍糸によって刺繍が施されることを示す（図１４参照）。また、（ｂ）に示す印刷データは、画素領域４ｃには印刷が施されることを示す（図１５参照）。そして、（ｃ）に示す出力図柄４´は、（ａ）の刺繍データに基づく刺繍と（ｂ）の印刷データに基づく印刷が実行される結果、画像データ４に表された図柄が刺繍と印刷が組み合された形態でＴシャツに出力されることを示す（図１３参照）。
【００９３】
以上、説明したように、本実施の形態における印刷刺繍データ作成装置１では、画像データ４についてステッチに対応する微小領域に含まれる画素を分析し、使用可能色に対応する場合には刺繍領域として設定する一方、使用可能色に対応しない場合には印刷領域として設定する。そして、刺繍に適する画素領域４ａ，４ｂについて刺繍データを作成し、印刷に適する画素領域４ｃについて印刷データを作成する。よって、画像データから刺繍に適した部分は刺繍で、それ以外の部分は印刷で表現することができる。
【００９４】
また、作業者が、任意の使用可能色を指定でき、また、画像データ４の現実の出力サイズ及び出力位置を任意に指定できるので、画像データ４を構成する画素のうちで刺繍に適する画素領域４ａ，４ｂを適切に特定することができる。そして、作業者のニーズや刺繍ミシンの実装などの条件に応じて、より自由度と柔軟性の高い刺繍データを、任意の出力サイズ及び出力位置に基づいて作成することができる。さらに、画像データ４の刺繍実行時に用いられる任意のステッチを仮定できるようにしているので、また、刺繍ミシンでの刺繍態様に基づいて、画像データ４のうちで刺繍に適する画素領域４ａ，４ｂが特定されるため、画像データ４を正確に刺繍することができる刺繍データを、任意のステッチに基づいて作成することができる。
【００９５】
また、画像データ４に表される図柄は、刺繍で表現できる画素領域４ａ，４ｂについては刺繍ミシンによる刺繍が施される一方、刺繍で表現できない画素領域４ｃはインクジェットプリンタによる印刷が施されるため、Ｔシャツ上に刺繍と印刷とが組合された形態で出力される。しかも、刺繍と印刷との出力サイズ及び出力位置に整合性がとれた形で出力される。よって、作業者による位置合わせ等の負担を与えることなく、刺繍と印刷とが組合された形態の出力図柄４´を、正確にＴシャツ上に施すことができる。
【００９６】
また、刺繍データと印刷データとを編集して１つの印刷刺繍データにしているので、刺繍データと印刷データとが独立に存在するよりも利便性が高く、また、刺繍データと印刷データの整合性を高めることができる。
【００９７】
また、画像データ４のうちで刺繍に適さない画素領域４ｃについても、白糸による刺繍データ（第２の刺繍データ）が作成される。そして、画像データ４のうちで印刷領域として設定された出力領域４ｃ´には、刺繍ミシンによって白糸の刺繍糸による刺繍が施されて、その上にインクジェットプリンタによる印刷が施されるため、刺繍の上に印刷が施された出力結果を得ることができ、従来にない興趣を与えることができる出力図柄４´をＴシャツ上に出力することができる。
【００９８】
次に、「第２の実施の形態」について説明する。「第２の実施の形態」では、インクジェットプリンタと刺繍ミシンが独立して存在するものではなく、印刷機能と刺繍機能とを具備する１つの装置として実現されている場合に、本発明に係る印刷刺繍データ作成装置１を適用した場合の例である。
【００９９】
図１９は、「第２の実施の形態」における、全体の流れを示すフローチャートである。「第１の実施の形態」における全体の流れを示すフローチャート（図３）との違いは、刺繍ミシンでの刺繍とインクジェットプリンタでの印刷が同一装置において実行される点である。すなわち、Ｓ６において、印刷刺繍データに基づいて、刺繍機能による刺繍と印刷機能による印刷とが実行される。なお、刺繍機能による刺繍と印刷機能による印刷とのいずれを先に実行するかは、あらかじめ順序が設定されていてもよいし、作業者がＳ６の作業実行の際に選択できるようにしてもよい。その他の点は、「第１の実施の形態」と同じである。
【０１００】
本実施の形態によれば、被出力媒体であるＴシャツ等の布帛の張り替えや、印刷刺繍データを記憶したメモリカードを、刺繍ミシンとインクジェットプリンタとのそれぞれのメモリカード装置に装着させる手間を省くことができる。また、Ｔシャツ等の張替えに伴う出力位置及び出力サイズのずれや狂いの発生を防止することができ、より正確に印刷及び刺繍の整合性をとることができる。
【０１０１】
次に、「第３の実施の形態」について説明する。「第３の実施の形態」では、刺繍ミシンにおいては刺繍領域として設定された領域のみが刺繍される場合の例である。すなわち、「第１の実施の形態」では、刺繍領域以外の領域（印刷領域）についても第２の刺繍データを作成して、当該第２の刺繍データに基づいて白糸の刺繍糸による刺繍を施していたところ、「第３の実施の形態」では印刷領域にはインクジェットプリンタによる印刷のみが施される。
【０１０２】
図２０は、「第３の実施の形態」における、印刷刺繍データ編集処理（Ｓ１７）によって出力される図柄を説明するための図である。すなわち、刺繍領域への刺繍と印刷領域への印刷とが実行された後に、Ｔシャツに出力される図柄を示す。図２０に示すように、（ａ）に示す刺繍データは、画素領域４ｃには刺繍は施されない点が「第１の実施の形態」と異なる。また、（ｂ）に示す印刷データは、「第１の実施の形態」に示すものと同じである。そして、（ａ）の刺繍データに基づく刺繍と、（ｂ）の印刷データに基づく印刷が実行される結果、（ｃ）のように出力図柄４´がＴシャツに出力される。その他の点は、「第１の実施の形態」と同じである。
【０１０３】
本実施の形態によれば、印刷領域に白糸の刺繍を施す必要がない場合には、印刷領域にはインクジェットプリンタによる印刷のみが実行されるため、一連の作業を迅速化することができる。また、印刷領域に白糸の刺繍を施す場合は、白糸の刺繍の上に印刷が施されるようにするために、先に刺繍ミシンによる刺繍を実行していたところ、印刷領域に白糸の刺繍を施さない場合は、印刷される領域と刺繍される領域とでは重複する部分が存在しない。よって、この場合には、インクジェットプリンタによる印刷と刺繍ミシンによる刺繍とが実行される順番を問わない。
【０１０４】
尚、上記「第１の実施の形態」〜「第３の実施の形態」において、図５に示すメインフローチャートの使用可能色の指定（Ｓ１０）を行うためのマウス２１及びキーボード２２が、本発明の「使用可能色設定手段」に相当し、ステッチの仮定（Ｓ１１）を行うためのマウス２１及びキーボード２２が、本発明の「ステッチデータ設定手段」に相当し、出力サイズ及び出力位置の指定（Ｓ１２）を行うためのマウス２１及びキーボード２２が、本発明の「出力情報設定手段」に相当する。
【０１０５】
また、図５に示すメインフローチャートの色連続性検査処理（Ｓ１３）を行うＣＰＵ１１が、「微小領域設定手段」，「画素判定手段」，「領域設定手段」として機能する。詳細には、図１１の色連続性検査処理（Ｓ１３）において、微小領域の仮定と画素の特定（Ｓ３２〜Ｓ３４，Ｓ３８，Ｓ４１，Ｓ４６，Ｓ４８）を実行するＣＰＵ１１が、本発明の「微小領域設定手段」として機能する。また、画素の判定（Ｓ３１,Ｓ３５〜Ｓ３７，Ｓ４０，Ｓ４２〜Ｓ４４）を実行するＣＰＵ１１が、本発明の「画素判定手段」として機能する。また、領域の設定（Ｓ３９，Ｓ４５，Ｓ４７）を実行するＣＰＵ１１が、本発明の「領域設定手段」として機能する。
【０１０６】
また、図５に示すメインフローチャートの刺繍データ作成処理（Ｓ１４）及び刺繍データ合成処理（Ｓ１５）を実行するＣＰＵ１１が、本発明の「刺繍データ作成手段」として機能し、印刷データ生成処理（Ｓ１６）を実行するＣＰＵ１１が、本発明の「印刷データ作成手段」として機能する。
【０１０７】
尚、本発明は、以上詳述した「第１の実施の形態」〜「第３の実施の形態」に限定されるものではなく、種々の変更が可能である。
【０１０８】
上記実施の形態では、刺繍データにおけるステッチデータは、刺繍ミシンに固有のＸ・Ｙ座標系における針落ち位置をＸ・Ｙ方向の移動量で示すものとしているが、本発明におけるステッチデータは出力対象を刺繍で表現するための縫目を示すものであれば具体的なデータ内容は問わず、例えば、刺繍ミシンにおける内部座標系の絶対位置によって縫目を示すように構成しても良い。また、刺繍方式についてもステッチ単位による刺繍以外の方式も適用可能である。よって、本発明の印刷刺繍データ作成装置は、刺繍ミシンにおける実装に応じた各種のデータ構成による刺繍データを扱うことができる。
【０１０９】
また、インクジェットプリンタによるドット印刷を例にして説明したが、印刷装置はインクジェットプリンタに限定されず、また印刷単位についてもドット単位に限定されない。例えば、ポイント（ｐｔ）やパイカ（ｐｃ）等の他の印刷単位によって印刷を実行してもよい。また、印刷方式についても、ビット単位やライン単位等の各種の形式が使用可能である。よって、本発明の印刷刺繍データ作成装置は、印刷装置における実装に応じた各種のデータ構成の印刷データを扱うことができる。
【０１１０】
また、刺繍ミシンによる刺繍（Ｓ４）とインクジェットプリンタによる印刷（Ｓ５）について、作業者はその実行順序を任意に選択することができる。具体的には、作業者は、印刷を先に実行したい場合は、先にインクジェットプリンタにおける印刷作業をすれば足りる。
【０１１１】
また、１つの印刷刺繍データに、複数の刺繍データや複数の印刷データがまとめられるような構成としてもよい。また、色連続性検査処理（Ｓ１３）において印刷領域として設定された領域についても、刺繍ミシンにおいて刺繍を実行する場合、その使用可能色は「白」に限定されず、灰色や透明色などの他の使用可能色による刺繍糸によって刺繍が施されるようにしてもよい。
【０１１２】
また、Ｓ１０における作業者による使用可能色の指定は、図２２に示すように、複数の刺繍糸と当該複数の刺繍糸の色コードが対応付けられて登録された刺繍糸対応テーブルを予め設けておき、図２１に示す入力画面にはこの刺繍糸対応テーブルに登録された刺繍糸が表示されて、作業者はこれらの刺繍糸のうち、任意の１以上の刺繍糸をチェックすることで使用可能色を指定してもよい。そして、図２２に示す入力画面から指定された刺繍糸について、図２２の刺繍糸対応テーブルから糸色情報と色コードとが取得されて、図７に示すような使用可能色対応テーブルが作成されれば、作業者は使用可能色の糸色情報と色コードを入力する必要がなく、より簡易に使用可能色を指定できる。
【０１１３】
また、Ｓ１１における作業者によるステッチの仮定は、図８に示すような入力画面から数値などを入力する方法に限定されない。例えば、ステッチの種類、方向、ピッチ、密度等が予め設定されて、複数のステッチの配列が定められたひな形であるステッチパターンを複数記憶するステッチパターン記憶手段をＲＡＭ１３に設けておく。そして、このステッチパターン記憶手段に記憶されたステッチパターンが、表示装置２４（図１参照）に図９又は図１０に示すように具体的に表示されて、作業者はこの画面から、マウス２１やキーボード２２を用いて任意のステッチパターンを選択するようにしてもよい。これにより、作業者は、ステッチの種類、方向、ピッチ、密度等を入力する必要がなく、より簡易にステッチを仮定できる。
【０１１４】
また、図９の例では簡単のため、一定方向の刺繍縫目の例を示したが、当然これに限ることなく、ステッチの仮定は始点と終点からなる線分の集合なので、既存の刺繍データを読み込んで、これの縫目一つ一つを始点と終点からなる線分の集合に変換し、これをステッチの仮定として利用することも容易にできる。これはつまり、入力画像と独立な任意の刺繍データを利用することができるということである。例えば、図４に示す画像データとは別の画像データを用意して、特開２００１−２５９２６８号公報で示されるような方法で該画像データから刺繍データを自動的に作成し、この刺繍データを利用することも可能である。
【０１１５】
また、図９の例では、刺繍データが画像データ全体に対して存在するような例を示したが、当然これに限ることはない。特には図示しないが、刺繍データが画像データの一部のみに対応して存在するような場合は、画像データのうちで、刺繍データが対応していない部分については、すべて印刷データを作成する、とすることも容易に実現できる。
【０１１６】
また、印刷刺繍データには印刷データ及び刺繍データの双方が含まれているが、印刷刺繍データの合成を行わないようにして、すなわちＳ１７の印刷刺繍データ編集処理を行わないようにして、同じ画像データ４に基づいて刺繍データ及び印刷データを作成する印刷刺繍データ作成装置として構成してもよい。また、画像データ４に基づいて刺繍データと印刷データのいずれか一方を作成する印刷刺繍データ作成装置として構成してもよい。
【０１１７】
また、本発明の印刷刺繍データ作成装置において用いられる色空間は他の任意のものによっても構わず、例えばＣＭＹＫ方式による色空間を用いて本発明を実現してもよい。また、Ｌ＊ａ＊ｂ＊空間やＬ＊ｕ＊ｖ＊空間、ＹＩＱ空間、ＨＳＩ空間等を用いてもよい。また、特色を指定する方法としてＲＧＢ空間を用いたが、どのような色空間であっても構わない。
【０１１８】
また、図１１の色連続性検査処理（Ｓ１３）では、ステッチに対応する微小領域の全ての画素が、使用可能色（判定対象色）に対応していなくても、所定の割合以上の画素が対応していれば、当該ステッチは使用可能色（判定対象色）に対応すると判定してもよい。例えば、微小領域の全ての画素の８０％以上が使用可能色（判定対象色）に対応していれば、そのステッチに対応する微小領域の画素を刺繍領域として設定してもよい。
【０１１９】
また、印刷刺繍データに含まれる印刷データの代わりに、プリンタドライバなどを通じてインクジェットプリンタで解釈できる形式に変換したデータを持つようにしてもよい。また、印刷刺繍データに含まれる刺繍データの代わりに、刺繍ミシンで直接解釈できる形式に変換したデータを持つようにしてもよい。また、印刷刺繍データを含まずに、刺繍ミシンでデータを転送する都度、画像データから刺繍データに変換するように、刺繍データをもつようにしてもよい。
【０１２０】
なお、印刷装置としてインクジェットプリンタを例示したが、レーザプリンタ、サーマルプリンタ等の他の印刷装置でもよい。また、刺繍装置として家庭用の刺繍ミシンを例示したが、具体的な刺繍方式や家庭用、産業用の用途を問わず、刺繍機能を有する刺繍装置であればよい。すなわち、印刷装置及び刺繍装置は、本発明の印刷刺繍データ作成装置１が作成する印刷刺繍データを利用可能であればよい。また、非出力媒体の布帛としては、Ｔシャツに限定されないことはいうまでもなく、また出力対象の画像データ４も写真画像に限定されず、各種画像を利用可能であることもいうまでもない。
【産業上の利用可能性】
【０１２１】
本発明の印刷刺繍データ作成装置は、画像データに基づいて、刺繍に適する領域に関する刺繍データや刺繍に適さない領域に関する印刷データを作成するためのコンピュータに適用できる。
【図面の簡単な説明】
【０１２２】
【図１】印刷刺繍データ作成装置１の物理的構成を示す全体構成図である。
【図２】印刷刺繍データ作成装置１の機能的構成を示すブロック図である。
【図３】全体の流れを示すフローチャートである。
【図４】画像データ４を示す図である。
【図５】印刷刺繍データ作成処理（Ｓ２）のメインフローチャートを示す図である。
【図６】使用可能色の入力画面を示す図である。
【図７】使用可能色対応テーブルを示す図である。
【図８】ステッチ及び出力サイズの入力画面を示す図である。
【図９】仮定されたステッチを示す図である。
【図１０】図９に示す仮定されたステッチの一部を拡大した図である。
【図１１】色連続性検査処理（Ｓ１３）の詳細を示すフローチャートを示す図である。
【図１２】画像データを構成する画素と仮定されたステッチとの関係を説明するための図である。
【図１３】刺繍ミシン又はインクジェットプリンタによって出力される出力図柄４´を示す図である。
【図１４】画像データ４のうち、刺繍領域として設定された画素領域を示す図である。
【図１５】画像データ４のうち、印刷領域として設定された画素領域を示す図である。
【図１６】刺繍データ合成処理（Ｓ１５）によって合成された刺繍データに基づく出力図柄４´を示す図である。
【図１７】印刷データ生成処理（Ｓ１６）によって生成された印刷データに基づく出力図柄４´を示す図である。
【図１８】刺繍と印刷が組み合わされて出力される出力図柄４´を説明するための図である。
【図１９】「第２の実施の形態」における、全体の流れを示すフローチャートである。
【図２０】「第３の実施の形態」における、刺繍と印刷が組み合わされて出力される出力図柄４´を説明するための図である。
【図２１】他の使用可能色の入力画面を示す図である。
【図２２】刺繍糸対応テーブルを示す図である。
【符号の説明】
【０１２３】
１    印刷刺繍データ作成装置
１０    装置本体
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  Ｉ／Ｏインターフェイス
２１    マウス
２２    キーボード
２３    メモリカードコネクタ
２４    表示装置
２５    イメージスキャナ装置
【図１】
2005278860.tif 000004
【図２】
2005278860.tif 000005
【図３】
2005278860.tif 000006
【図５】
2005278860.tif 000007
【図６】
2005278860.tif 000008
【図７】
2005278860.tif 000009
【図８】
2005278860.tif 000010
【図９】
2005278860.tif 000011
【図１０】
2005278860.tif 000012
【図１１】
2005278860.tif 000013
【図１２】
2005278860.tif 000014
【図１９】
2005278860.tif 000015
【図４】
2005278860.tif 000016
【図１３】
2005278860.tif 000017
【図１４】
2005278860.tif 000018
【図１５】
2005278860.tif 000019
【図１６】
2005278860.tif 000020
【図１７】
2005278860.tif 000021
【図１８】
2005278860.tif 000022
【図２０】
2005278860.tif 000023
【図２１】
2005278860.tif 000024
【図２２】
2005278860.tif 000025