(57)【要約】【課題】  画像を構成する複数の領域又は刺繍模様を構成する複数の刺繍領域を合成し、その合成領域の外形を規定する合成アウトラインに基づいて下打ち縫いデータを作成可能な刺繍データ作成装置及び刺繍データ作成プログラムを提供する。【解決手段】  本発明によれば、複数の領域からなる画像を読み込んで、その領域の一部又は全部が合成された合成領域の外形を規定する合成アウトラインのデータが生成され、その合成アウトラインデータに基づいて下打ち縫いデータが作成される。また、第１モードにおいて、ユーザーにより合成対象の一部の領域が選択可能に構成され、一方、第２モードにおいては、全ての領域が合成された合成領域の合成アウトライン６０のデータが生成され、その合成アウトラインデータに基づいて下打ち縫い６２のデータが作成される。【選択図】図１３
2005218490.tif 000002
【特許請求の範囲】
【請求項１】
複数の領域からなる画像を読み込んで、前記各領域を縫い埋めるための縫製データと前記各領域を下打ち縫いするための下打ち縫いデータを含む刺繍データを作成する刺繍データ作成装置において、
前記複数の領域のうちの一部又は全部の領域が合成された合成領域の外形を規定する合成アウトラインのデータを生成する合成アウトラインデータ生成手段と、
前記合成アウトラインのデータに基づいて下打ち縫いデータを作成する下打ち縫いデータ作成手段と、
を備えたことを特徴とする刺繍データ作成装置。
【請求項２】
前記複数の領域から合成対象の複数の領域を選択するための領域選択手段を備えたものであることを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項３】
前記領域選択手段によって選択された領域のみを合成する第１モードと、全ての領域を合成する第２モードの何れかに設定可能なモード設定手段とを備えたことを特徴とする請求項２に記載の刺繍データ作成装置。
【請求項４】
前記下打ち縫いデータに含まれる下打ち縫いの糸色データは、前記複数の領域のうち最初に刺繍縫いされる前記領域の糸色データと同じ糸色に設定されることを特徴とする請求項１〜３の何れかに記載の刺繍データ作成装置。
【請求項５】
前記下打ち縫いデータに含まれる下打ち縫いの糸色データは、前記縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定されることを特徴とする請求項１〜３の何れかに記載の刺繍データ作成装置。
【請求項６】
複数の刺繍領域からなる刺繍模様の縫製データを読み込み、前記縫製データに基づいて前記刺繍領域に対する下打ち縫いデータを作成する刺繍データ作成装置において、
前記縫製データから各刺繍領域のアウトラインデータを抽出するアウトラインデータ抽出手段と、
前記アウトラインデータ抽出手段により抽出された前記複数の刺繍領域に対応する複数のアウトラインデータのうちの一部又は全部のアウトラインデータを合成することにより、合成アウトラインのデータを生成する合成アウトラインデータ生成手段と、
前記合成アウトラインデータに基づいて下打ち縫いデータを作成する下打ち縫いデータ作成手段と、
を備えたことを特徴とする刺繍データ作成装置。
【請求項７】
前記アウトラインデータ抽出手段は、縫製データに含まれる針落ち点データに基づいてアウトラインデータを抽出することを特徴とする請求項６に記載の刺繍データ作成装置。  
【請求項８】
前記アウトラインデータ抽出手段は、縫製データに基づいた縫い目を太い線に変換することで各刺繍領域を画像化して、その刺繍領域の外形線に基づいてアウトラインデータを抽出することを特徴とする請求項６に記載の刺繍データ作成装置。
【請求項９】
前記複数の刺繍領域から合成対象の複数の刺繍領域を選択するための領域選択手段を備えたものであることを特徴とする請求項６〜８の何れかに記載の刺繍データ作成装置。
【請求項１０】
前記領域選択手段によって選択された刺繍領域のみを合成する第１モードと、全ての刺繍領域を合成する第２モードの何れかに設定可能なモード設定手段とを備えたことを特徴とする請求項９に記載の刺繍データ作成装置。
【請求項１１】
前記下打ち縫いデータに含まれる下打ち縫いの糸色データは、前記複数の刺繍領域のうち最初に刺繍縫いされる前記刺繍領域の糸色データと同じ糸色に設定されることを特徴とする請求項６〜１０の何れかに記載の刺繍データ作成装置。
【請求項１２】
前記下打ち縫いデータに含まれる下打ち縫いの糸色データは、前記縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定されることを特徴とする請求項６〜１０の何れかに記載の刺繍データ作成装置。
【請求項１３】
複数の領域からなる画像を読み込んで、前記各領域を縫い埋めるための縫製データと前記各領域を下打ち縫いするための下打ち縫いデータを含む刺繍データを作成するために刺繍データ作成装置のコンピュータに実行させるための刺繍データ作成プログラムにおいて、
前記複数の領域のうちの一部又は全部の領域が合成された合成領域の外形を規定する合成アウトラインデータを生成する第１ルーチンと、
前記合成アウトラインデータのデータに基づいて下打ち縫いデータを作成する第２ルーチンとを含むプログラムを有することを特徴とする刺繍データ作成プログラム。
【請求項１４】
前記第１ルーチンでは、複数の領域から選択された領域のみを合成することを特徴とする請求項１３に記載の刺繍データ作成プログラム。
【請求項１５】
前記第１ルーチンでは、選択された領域のみを合成する第１モードと、全ての領域を合成する第２モードの何れかのモードに設定可能なことを特徴とする請求項１３に記載の刺繍データ作成プログラム。
【請求項１６】
前記第２ルーチンでは、前記下打ち縫いデータに含まれる下打ち縫いの糸色データが、前記複数の領域のうち最初に刺繍縫いされる前記領域の糸色データと同じ糸色に設定されることを特徴とする請求項１３〜１５の何れかに記載の刺繍データ作成プログラム。
【請求項１７】
前記第２ルーチンでは、前記下打ち縫いデータに含まれる下打ち縫いの糸色データが、前記縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定されることを特徴とする請求項１３〜１５の何れかに記載の刺繍データ作成プログラム。
【請求項１８】
複数の刺繍領域からなる刺繍模様の縫製データを読み込み、前記縫製データに基づいて前記刺繍領域に対する下打ち縫いデータを含む刺繍データを作成するために刺繍データ作成装置のコンピュータに実行させるための刺繍データ作成プログラムにおいて、
前記縫製データから各刺繍領域のアウトラインデータを抽出する第１ルーチンと、
前記アウトラインデータ抽出手段により抽出された前記複数の刺繍領域に対応する複数のアウトラインデータのうちの一部又は全部のアウトラインデータを合成することにより合成アウトラインデータのデータを生成する第２ルーチンと、
前記合成アウトラインデータに基づいて下打ち縫いデータを作成する第３ルーチンと、  を含むプログラムを有することを特徴とする刺繍データ作成プログラム。
【請求項１９】
前記第１ルーチンでは、縫製データに含まれる針落ち点データに基づいてアウトラインデータが抽出されることを特徴とする請求項１８に記載の刺繍データ作成プログラム。
【請求項２０】
前記第１ルーチンでは、縫製データに基づいた縫い目を太い線に変換することで各刺繍領域を作成し、その刺繍領域の外形線に基づいてアウトラインデータを抽出することを特徴とする請求項１８に記載の刺繍データ作成プログラム。
【請求項２１】
前記第２ルーチンでは、複数の刺繍領域から選択された刺繍領域のみが合成されることを特徴とする請求項１８〜２０の何れかに記載の刺繍データ作成プログラム。
【請求項２２】
前記第２ルーチンでは、選択された刺繍領域のみを合成する第１モードと、全ての刺繍領域を合成する第２モードの何れかのモードに設定可能なことを特徴とする請求項１８〜２０の何れかに記載の刺繍データ作成プログラム。
【請求項２３】
前記第３ルーチンでは、前記下打ち縫いデータに含まれる下打ち縫いの糸色データが、前記複数の刺繍領域のうち最初に刺繍縫いされる前記刺繍領域の糸色データと同じ糸色に設定されることを特徴とする請求項１８〜２２の何れかに記載の刺繍データ作成プログラム。
【請求項２４】
前記第３ルーチンでは、前記下打ち縫いデータに含まれる下打ち縫いの糸色データが、前記縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定されることを特徴とする請求項１８〜２２の何れかに記載の刺繍データ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は刺繍データ作成装置及び刺繍データ作成プログラムに関し、特に、複数の領域からなる画像又は複数の刺繍領域からなる刺繍模様のための下打ち縫いのデータを生成可能な刺繍データ作成装置及び刺繍データ作成プログラムに関するものである。
【背景技術】
【０００２】
一般に、刺繍の一形態として刺繍縫いにより縫製された縫い目によって刺繍模様を埋める刺繍縫製が知られている。このような刺繍縫製を行う場合、刺繍縫いする際に加工布が縮むのを防止したり、刺繍縫いされた刺繍模様に立体感を出すために、刺繍縫いの縫い目の下に縫い目の粗い下打ち縫いが縫製される。例えば、特許文献１の刺繍データ処理装置においては、複数の刺繍領域からなる刺繍模様に下打ち縫いをするための下打ち縫いデータを生成することが可能に構成されている。
【特許文献１】特開２００２−１１９７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１の刺繍データ処理装置は、複数の刺繍領域の夫々に下打ち縫いデータを生成するので、図８に示すような複数の刺繍領域Ｂi(ｉ＝１, ２・・一部符号省略) からなる天使の刺繍模様４６に、この刺繍データ処理装置により作成された下打ち縫いデータに基づいて下打ち縫いを縫製すると、図２１に示すように、夫々の刺繍領域Ｂi に下打ち縫いが縫製される。従って、複数の刺繍領域Ｂi の夫々に下打ち縫いを縫製するため、上述したような下打ち縫いの効果があまり得られないという問題がある。特に、狭い刺繍領域Ｂi においては、下打ち縫いの縫い目がほとんど縫製されないため、刺繍縫いをする際に加工布の補強が充分でなく、また、刺繍縫いされた刺繍模様に立体感が出ず、縫製品質が低下するという問題がある。また、複数の刺繍領域Ｂi に夫々の下打ち縫いデータを作成するため、下打ち縫いデータが複雑化し、その結果、この下打ち縫いデータに基づいて縫製される下打ち縫いが非常に複雑化及び長時間化するという問題がある。
【０００４】
本発明の目的は、画像を構成する複数の領域又は刺繍模様を構成する複数の刺繍領域を合成し、その合成領域の外形を規定する合成アウトラインに基づいて下打ち縫いデータを作成可能な刺繍データ作成装置を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１の発明は、複数の領域からなる画像を読み込んで、前記各領域を縫い埋めるための縫製データと前記各領域を下打ち縫いするための下打ち縫いデータを含む刺繍データを作成する刺繍データ作成装置において、前記複数の領域のうちの一部又は全部の領域が合成された合成領域の外形を規定する合成アウトラインのデータを生成する合成アウトラインデータ生成手段と、前記合成アウトラインのデータに基づいて下打ち縫いデータを作成する下打ち縫いデータ作成手段とを備えたことを特徴とするものである。
【０００６】
この刺繍データ作成装置によれば、複数の領域からなる画像を読み込み、その画像を構成する各領域を縫い埋めるための縫製データが作成され、また、合成アウトラインデータ生成手段により、読み込まれた画像の複数の領域のうちの一部又は全部の領域が合成された合成領域の外形を規定する合成アウトラインが生成され、この合成アウトラインデータに基づいて、下打ち縫いデータ作成手段により、各領域を下打ち縫いするための下打ち縫いデータが作成される。
【０００７】
請求項２の発明は、請求項１の発明において、前記複数の領域から合成対象の複数の領域を選択するための領域選択手段を備えたものであることを特徴とするものである。この刺繍データ作成装置によれば、領域選択手段を介して複数の領域から選択された複数の領域のみが合成された合成領域の合成アウトラインデータが生成され、その合成アウトラインデータに基づいて下打ち縫いデータが作成される。
【０００８】
請求項３の発明は、請求項２の発明において、前記領域選択手段によって選択された領域のみを合成する第１モードと、全ての領域を合成する第２モードの何れかに設定可能なモード設定手段とを備えたことを特徴とするものである。この刺繍データ作成装置によれば、モード設定手段を介して、領域選択手段によって選択された領域のみを合成する第１モードと、全ての領域を合成する第２モードの何れかに設定される。
【０００９】
請求項４の発明は、請求項１〜３の発明の何れかにおいて、前記下打ち縫いデータに含まれる下打ち縫いの糸色データは、前記複数の領域のうち最初に刺繍縫いされる前記領域の糸色データと同じ糸色に設定されることを特徴とするものである。この刺繍データ作成装置によれば、複数の領域のうち最初に刺繍縫いされる領域の糸色データと同じ糸色が、下打ち縫いデータに含まれる下打ち縫いの糸色データの糸色として設定される。
【００１０】
請求項５の発明は、請求項１〜３の発明の何れかにおいて、前記下打ち縫いデータに含まれる下打ち縫いの糸色データは、前記縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定されることを特徴とするものである。この刺繍データ作成装置によれば、縫製データに含まれる複数の糸色データのうち、最も明度の高い糸色データが、下打ち縫いデータに含まれる下打ち縫いの糸色データとして設定される。
【００１１】
請求項６の発明は、複数の刺繍領域からなる刺繍模様の縫製データを読み込み、前記縫製データに基づいて前記刺繍領域に対する下打ち縫いデータを作成する刺繍データ作成装置において、前記縫製データから各刺繍領域のアウトラインデータを抽出するアウトラインデータ抽出手段と、前記アウトラインデータ抽出手段により抽出された前記複数の刺繍領域に対応する複数のアウトラインデータのうちの一部又は全部のアウトラインデータを合成することにより、合成アウトラインのデータを生成する合成アウトラインデータ生成手段と、前記合成アウトラインデータに基づいて下打ち縫いデータを作成する下打ち縫いデータ作成手段とを備えたことを特徴とするものである。
【００１２】
この刺繍データ作成装置によれば、複数の刺繍領域からなる刺繍模様の縫製データが読み込まれ、アウトラインデータ抽出手段によって、縫製データから各刺繍領域のアウトラインデータが抽出され、この抽出された複数の刺繍領域に対応する複数のアウトラインデータのうちの一部又は全部のアウトラインデータが、合成アウトラインデータ生成手段により合成されて合成アウトラインのデータが生成され、下打ち縫いデータ作成手段によってこの合成アウトラインデータに基づいて下打ち縫いデータが作成される。
【００１３】
請求項７の発明は、請求項６の発明において、前記アウトラインデータ抽出手段は、縫製データに含まれる針落ち点データに基づいてアウトラインデータを抽出することを特徴とするものである。この刺繍データ作成装置によれば、アウトライン抽出手段により、縫製データに含まれる針落ち点データに基づいてアウトラインデータが抽出される。
【００１４】
請求項８の発明は、請求項６の発明において、前記アウトラインデータ抽出手段は、縫製データに基づいた縫い目を太い線に変換することで各刺繍領域を画像化して、その画像化された刺繍領域の外形線に基づいてアウトラインデータを抽出することを特徴とするものである。この刺繍データ作成装置によれば、アウトラインデータ抽出手段によって、縫製データに基づいた縫い目が太い線に変換されて各刺繍領域が画像化され、その画像化された刺繍領域の外形線に基づいてアウトラインデータが抽出される。
【００１５】
請求項９の発明は、請求項６〜８の発明の何れかにおいて、前記複数の刺繍領域から合成対象の複数の刺繍領域を選択するための領域選択手段を備えたものであることを特徴とするものである。この刺繍データ作成装置によれば、領域選択手段を介して複数の刺繍領域から選択された複数の刺繍領域のみが合成されて合成アウトラインデータが生成され、その合成アウトラインデータに基づいて下打ち縫いデータが作成される。
【００１６】
請求項１０の発明は、請求項９の発明において、前記領域選択手段によって選択された刺繍領域のみを合成する第１モードと、全ての刺繍領域を合成する第２モードの何れかに設定可能なモード設定手段とを備えたことを特徴とするものである。この刺繍データ作成装置によれば、モード設定手段を介して、領域選択手段によって選択された刺繍領域のみを合成する第１モードと、全ての刺繍領域を合成する第２モードの何れかに設定される。  
【００１７】
請求項１１の発明は、請求項６〜１０の発明の何れかにおいて、前記下打ち縫いデータに含まれる下打ち縫いの糸色データは、前記複数の刺繍領域のうち最初に刺繍縫いされる前記刺繍領域の糸色データと同じ糸色に設定されることを特徴とするものである。この刺繍データ作成装置によれば、複数の刺繍領域のうち最初に刺繍縫いされる刺繍領域の糸色データの糸色と同じ糸色が、下打ち縫いデータに含まれる下打ち縫いの糸色データの糸色として設定される。
【００１８】
請求項１２の発明は、請求項６〜１０の発明の何れかにおいて、前記下打ち縫いデータに含まれる下打ち縫いの糸色データは、前記縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定されることを特徴とするものである。この刺繍データ作成装置によれば、縫製データに含まれる複数の糸色データのうち、最も明度の高い糸色データが、下打ち縫いデータに含まれる下打ち縫いの糸色データとして設定される。
【００１９】
請求項１３の発明は、複数の領域からなる画像を読み込んで、前記各領域を縫い埋めるための縫製データと前記各領域を下打ち縫いするための下打ち縫いデータを含む刺繍データを作成するために刺繍データ作成装置のコンピュータに実行させるための刺繍データ作成プログラムにおいて、前記複数の領域のうちの一部又は全部の領域が合成された合成領域の外形を規定する合成アウトラインデータを生成する第１ルーチンと、前記合成アウトラインデータのデータに基づいて下打ち縫いデータを作成する第２ルーチンとを含むプログラムを有することを特徴とするものである。
【００２０】
この刺繍データ作成プログラムが、刺繍データ作成装置のコンピュータにおいて実行されると、複数の領域からなる画像が読み込まれ、その画像の各領域を縫い埋めるための縫製データが作成される。また、第１ルーチンにおいては、その読み込まれた画像の複数の領域のうちの一部又は全部の領域が合成された合成領域の外形を規定する合成アウトラインデータが生成され、第２ルーチンにおいては、合成アウトラインデータに基づいて下打ち縫いデータが作成される。
【００２１】
請求項１４の発明は、請求項１３の発明において、前記第１ルーチンでは、複数の領域から選択された領域のみを合成することを特徴とするものである。この刺繍データ作成プログラムによれば、第１ルーチンで、複数の領域から選択された領域のみが合成されて合成アウトラインデータが生成される。
【００２２】
請求項１５の発明は、請求項１３の発明において、前記第１ルーチンでは、選択された領域のみを合成する第１モードと、全ての領域を合成する第２モードの何れかのモードに設定可能なことを特徴とするものである。この刺繍データ作成プログラムによれば、第１ルーチンで、複数の領域から選択された領域のみが合成される第１モードか、全ての領域が合成される第２モードの何れかのモードに設定され、その設定されたモードに基づいて合成アウトラインデータが生成される。
【００２３】
請求項１６の発明は、請求項１３〜１５の発明の何れかにおいて、前記第２ルーチンでは、前記下打ち縫いデータに含まれる下打ち縫いの糸色データが、前記複数の領域のうち最初に刺繍縫いされる前記領域の糸色データと同じ糸色に設定されることを特徴とするものである。この刺繍データ作成プログラムによれば、第２ルーチンにおいて、複数の領域のうち最初に刺繍縫いされる領域の糸色データと同じ糸色が、下縫いデータに含まれる下打ち縫いの糸色データの糸色として設定される。
【００２４】
請求項１７の発明は、請求項１３〜１５の発明の何れかにおいて、前記第２ルーチンでは、前記下打ち縫いデータに含まれる下打ち縫いの糸色データが、前記縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定されることを特徴とするものである。この刺繍データ作成プログラムによれば、第２ルーチンにおいて、縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データが、下打ち縫いデータに含まれる下打ち縫いの糸色データとして設定される。
【００２５】
請求項１８の発明は、複数の刺繍領域からなる刺繍模様の縫製データを読み込み、前記縫製データに基づいて前記刺繍領域に対する下打ち縫いデータを作成するために刺繍データ作成装置のコンピュータに実行させるための刺繍データ作成プログラムにおいて、前記縫製データから各刺繍領域のアウトラインデータを抽出する第１ルーチンと、前記第１ルーチンにおいて抽出された前記複数の刺繍領域に対応する複数のアウトラインデータのうちの一部又は全部のアウトラインデータを合成することにより合成アウトラインデータのデータを生成する第２ルーチンと、前記合成アウトラインデータに基づいて下打ち縫いデータを作成する第３ルーチンとを含むプログラムを有することを特徴とするものである。  
【００２６】
この刺繍データ作成プログラムが、刺繍データ作成装置のコンピュータにおいて実行されると、複数の刺繍領域からなる刺繍模様の縫製データが読み込まれ、次に、第１ルーチンにおいて、読み込まれた縫製データから各刺繍領域のアウトラインデータが抽出され、第２ルーチンにおいて、抽出された複数の刺繍領域に対応する複数のアウトラインデータのうちの一部又は全部のアウトラインデータが合成されて合成アウトラインデータが生成され、第３ルーチンにおいて、合成アウトラインデータに基づいて下打ち縫いデータが作成される。
【００２７】
請求項１９の発明は、請求項１８の発明において、前記第１ルーチンでは、縫製データに含まれる針落ち点データに基づいてアウトラインデータが抽出されることを特徴とするものである。この刺繍データ作成プログラムによれば、第１ルーチンにおいて縫製データに含まれる針落ち点データに基づいて、第２ルーチンにおいて合成されるアウトラインデータが抽出される。
【００２８】
請求項２０の発明は、請求項１８の発明において、前記第１ルーチンでは、縫製データに基づいた縫い目を太い線に変換することで各刺繍領域を画像化して、その刺繍領域の外形線に基づいてアウトラインデータを抽出することを特徴とするものである。この刺繍データ作成プログラムによれば、第２ルーチンにおいて合成されるアウトラインデータが、第１ルーチンにおいて縫製データに基づいた縫い目が太い線に変換されて各刺繍領域が画像化され、その画像化された刺繍領域に基づいて抽出される。
【００２９】
請求項２１の発明は、請求項１８〜２０の発明の何れかにおいて、前記第２ルーチンでは、複数の刺繍領域から選択された刺繍領域のみが合成されることを特徴とするものである。この刺繍データ作成プログラムによれば、第２ルーチンにおいて、複数の刺繍領域から選択された刺繍領域のみが合成されて、合成アウトラインデータが生成される。
【００３０】
請求項２２の発明は、請求項１８〜２０の発明の何れかにおいて、前記第２ルーチンでは、選択された刺繍領域のみを合成する第１モードと、全ての刺繍領域を合成する第２モードの何れかのモードに設定可能なことを特徴とするものである。この刺繍データ作成プログラムによれば、第２ルーチンにおいて、複数の刺繍領域から選択された刺繍領域のみが合成される第１モードか、全ての刺繍領域が合成される第２モードの何れかのモードに設定され、その設定されたモードに基づいて合成アウトラインデータが生成される。
【００３１】
請求項２３の発明は、請求項１８〜２２の発明の何れかにおいて、前記第３ルーチンでは、前記下打ち縫いデータに含まれる下打ち縫いの糸色データが、前記複数の刺繍領域のうち最初に刺繍縫いされる前記刺繍領域の糸色データと同じ糸色に設定されることを特徴とするものである。この刺繍データ作成プログラムによれば、第３ルーチンにおいて、複数の刺繍領域のうち最初に刺繍縫いされる刺繍領域の糸色データと同じ糸色が、下縫いデータに含まれる下打ち縫いの糸色データの糸色として設定される。
【００３２】
請求項２４の発明は、請求項１８〜２２の発明の何れかにおいて、前記第３ルーチンでは、前記下打ち縫いデータに含まれる下打ち縫いの糸色データが、前記縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定されることを特徴とするものである。この刺繍データ作成プログラムによれば、第３ルーチンにおいて、縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データが、下打ち縫いデータに含まれる下打ち縫いの糸色データとして設定される。
【発明の効果】
【００３３】
請求項１の発明によれば、画像を構成する複数の領域のうちの一部又は全部が合成された合成領域の合成アウトラインデータを生成し、その合成アウトラインデータに基づいて下打ち縫いデータを作成するので、その下打ち縫いデータを用いて縫製された下打ち縫いにより、下打ち縫いの上に刺繍縫いされた刺繍模様に立体感を得ることができ、また、刺繍縫いをする際に加工布を充分に補強することができるので、縫製品質を高めることができる。特に、従来、下打ち縫いの縫い目がほとんど縫製されなかったような狭い領域においても、上述の効果を奏することができる。領域を合成して下打ち縫いデータを作成することで、下打ち縫いデータを簡単化することができ、その結果、この下打ち縫いデータを用いて縫製する下打ち縫いの縫製作業を簡単化して、下打ち縫いに要する縫製時間を短縮化することができる。
【００３４】
請求項２の発明によれば、領域選択手段を備えているので、複数の領域のうち選択した領域のみからなる合成領域の合成アウトラインデータに基づいて下打ち縫いをすることができ、下打ち縫いの自由度を高めることができる。
【００３５】
請求項３の発明によれば、第１モードを選択することで下打ち縫いの自由度を高めると共に、第２モードを選択することで全ての領域を下打ち縫いする際に合成アウトラインのデータの生成を簡単化することができる。
【００３６】
請求項４の発明によれば、下打ち縫いの糸色データと刺繍縫いされる最初の領域の糸色データが同じため、糸替えすることなく、下打ち縫いから刺繍縫いに移行することができる。
【００３７】
請求項５の発明によれば、下打ち縫いの糸色データを最も明度の高い糸色データに設定するため、刺繍縫いされた刺繍模様において下打ち縫いが目立たなくなり、縫製品質を高めることができる。
【００３８】
請求項６の発明によれば、刺繍模様を構成する複数の刺繍領域に対応する複数のアウトラインデータの一部又は全部が合成された合成アウトラインデータを生成し、その合成アウトラインデータに基づいて下打ち縫いデータを作成するので、その下打ち縫いデータを用いて縫製された下打ち縫いにより、下打ち縫いの上に刺繍縫いされた刺繍模様に立体感を得ることができ、また、刺繍縫いをする際に加工布を補強することができるので、縫製品質を高めることができる。特に、従来、下打ち縫いの縫い目がほとんど縫製されなかったような狭い刺繍領域においても、上述の効果を奏することができる。アウトラインを合成して下打ち縫いデータを作成することで、下打ち縫いデータを簡単化することができ、その結果、この下打ち縫いデータを用いて縫製する下打ち縫いの縫製作業を簡単化して、下打ち縫いに要する縫製時間を短縮化することができる。
【００３９】
請求項７の発明によれば、アウトライン抽出手段により縫製データの針落ち点からアウトラインデータを抽出するので、アウトラインデータの抽出作業を簡単化することができる。
【００４０】
請求項８の発明によれば、アウトラインデータ抽出手段により縫い目を太い線に変換して画像化された刺繍領域の外形線に基づいてアウトラインデータを抽出するので、アウトラインデータの抽出作業を簡単化することができる。
【００４１】
請求項９の発明によれば、領域選択手段を備えているので、複数の刺繍領域のうち選択した刺繍領域のアウトラインを合成した合成アウトラインデータに基づいて下打ち縫いをすることができ、下打ち縫いの自由度を高めることができる。
【００４２】
請求項１０の発明によれば、第１モードを選択することで下打ち縫いの自由度を高めると共に、第２モードを選択することで全ての刺繍領域を下打ち縫いする際に合成アウトラインデータの作成を簡単化することができる。
【００４３】
請求項１１の発明によれば、下打ち縫いの糸色データと刺繍縫いされる最初の刺繍領域の糸色データが同じため、糸替えすることなく、下打ち縫いから刺繍縫いに移行することができる。
【００４４】
請求項１２の発明によれば、下打ち縫いの糸色データが最も明度の高い糸色データに設定されるため、刺繍縫いされた刺繍模様において下打ち縫いが目立たなくなり、縫製品質を高めることができる。
【００４５】
請求項１３の発明によれば、第１ルーチンにおいて画像を構成する複数の領域のうちの一部又は全部が合成された合成領域の合成アウトラインデータを生成し、第２ルーチンにおいてその合成アウトラインデータに基づいて下打ち縫いデータを作成するので、その下打ち縫いデータを用いて縫製された下打ち縫いにより、下打ち縫いの上に刺繍縫いされた刺繍模様に立体感を得ることができ、また、刺繍縫いをする際に加工布を充分に補強することができるので、縫製品質を高めることができる。特に、従来、下打ち縫いの縫い目がほとんど縫製されなかったような狭い領域においても、上述の効果を奏することができる。領域を合成して下打ち縫いデータを作成することで、下打ち縫いデータを簡単化することができ、その結果、この下打ち縫いデータを用いて縫製する下打ち縫いの縫製作業を簡単化して、下打ち縫いに要する縫製時間を短縮化することができる。
【００４６】
請求項１４の発明によれば、第１ルーチンにおいて複数の領域のうち選択した領域のみからなる合成領域の合成アウトラインデータに基づいて下打ち縫いをすることができ、下打ち縫いの自由度を高めることができる。
【００４７】
請求項１５の発明によれば、第１ルーチンにおいて第１モードを選択することで下打ち縫いの自由度を高めると共に、第２モードを選択することで全ての領域を下打ち縫いする際に合成アウトラインデータの作成を簡単化することができる。
【００４８】
請求項１６の発明によれば、第２ルーチンにおいて下打ち縫いの糸色データと刺繍縫いされる最初の領域の糸色データとを同じ糸色に設定するため、糸替えすることなく、下打ち縫いから刺繍縫いに移行することができる。
【００４９】
請求項１７の発明によれば、第２ルーチンにおいて下打ち縫いの糸色データを最も明度の高い糸色データに設定するため、刺繍縫いされた刺繍模様において下打ち縫いが目立たなくなり、縫製品質を高めることができる。
【００５０】
請求項１８の発明によれば、第２ルーチンにおいて刺繍模様を構成する複数の刺繍領域に対応する複数のアウトラインのうちの一部又は全部が合成された合成アウトラインデータを生成し、第３ルーチンにおいてその合成アウトラインデータに基づいて下打ち縫いデータを作成するので、その下打ち縫いデータを用いて縫製された下打ち縫いにより、下打ち縫いの上に刺繍縫いされた刺繍模様に立体感を得ることができ、また、刺繍縫いをする際に加工布を補強することができるので、縫製品質を高めることができる。特に、従来、下打ち縫いの縫い目がほとんど縫製されなかったような狭い刺繍領域においても、上述の効果を奏することができる。刺繍領域を合成して下打ち縫いデータを作成することで、下打ち縫いデータを簡単化することができ、その結果、この下打ち縫いデータを用いて縫製する下打ち縫いの縫製作業を簡単化して、下打ち縫いに要する縫製時間を短縮化することができる。
【００５１】
請求項１９の発明によれば、第１ルーチンにおいて縫製データの針落ち点からアウトラインデータを抽出するので、アウトラインの抽出作業を簡単化することができる。
【００５２】
請求項２０の発明によれば、第１ルーチンにおいてアウトラインデータ抽出手段により縫い目を太い線に変換して画像化された刺繍領域の外形線に基づいてアウトラインデータを抽出するので、アウトラインデータの抽出作業を簡単化することができる。
【００５３】
請求項２１の発明によれば、第２ルーチンにおいて複数の刺繍領域のうち選択した領域のみからなる合成刺繍領域の合成アウトラインデータに基づいて下打ち縫いをすることができ、下打ち縫いの自由度を高めることができる。
【００５４】
請求項２２の発明によれば、第２ルーチンにおいて第１モードを選択することで下打ち縫いの自由度を高めると共に、第２モードを選択することで全ての刺繍領域を下打ち縫いする際に合成アウトラインのデータ作成を簡単化することができる。
【００５５】
請求項２３の発明によれば、第３ルーチンにおいて下打ち縫いの糸色データと刺繍縫いされる最初の刺繍領域の糸色データとを同じ糸色に設定するため、糸替えすることなく、下打ち縫いから刺繍縫いに移行することができる。
【００５６】
請求項２４の発明によれば、第３ルーチンにおいて下打ち縫いの糸色データが最も明度の高い糸色データに設定されるため、刺繍縫いされた刺繍模様において下打ち縫いが目立たなくなり、縫製品質を高めることができる。
【発明を実施するための最良の形態】
【００５７】
本願の発明は、複数の領域からなる画像又は複数の刺繍領域からなる刺繍模様において、一部又は全部の領域又は一部又は全部の刺繍領域を合成した合成領域の外形を規定する合成アウトラインのデータに基づいて下打ち縫いデータを作成するものである。
【実施例１】
【００５８】
以下、本発明の実施例１について図面を参照して説明する。本実施例は、刺繍ミシンを用いて刺繍模様を縫製するための刺繍データであって、下縫いデータを含む刺繍データを作成する為の刺繍データ作成装置及び刺繍データ作成プログラムに本発明を適用した一例である。図１に示すように、刺繍ミシン１にデータ転送用ケーブル３を介して刺繍データ作成装置２が接続されている。
【００５９】
まず、刺繍ミシン１について簡単に説明する。図１に示すように、刺繍ミシン１は、ミシン本体４と、刺繍枠１７を左右方向( Ｘ軸方向) と前後方向( Ｙ方向) に移動させるための刺繍枠移動機構５とを備えている。ミシン本体４は、ベッド部６と、このベッド部６の右端部から立設された脚柱部７と、脚柱部７の上端からベッド部６に対向するように左方に延びるアーム部８とを有する。ミシン本体４は、そのベッド部６をミシンテーブル９に組み込んでミシンテーブル９に設置されている。アーム部８の左端部のアーム頭部には、縫針１０が装着された針棒１１が設けられ、この針棒１１は針棒駆動機構( 図示略) により上下に駆動される。針板１２の下側には、針棒１１の上下動と調時して駆動される釜機構( 図示略) が設けられている。
【００６０】
次に、刺繍枠移動機構５について説明する。図１に示すように、ミシンテーブル９には、前後に所定距離隔離した２つの可動体１３, １４が左右方向に移動可能に設けられ、これら可動体１３, １４の間に２本のガイドロッド１５, １６が左右に所定間隔離隔して平行に配設され、これら２本のガイドロッド１５, １６に加工布を保持する刺繍枠の左端部が前後方向に移動可能に連結されている。更に、ミシンテーブル９には左右１対のブラケット１８, １９が固着され、これらブラケット１８, １９によりネジ軸２０と回転伝達軸２１とが回転可能に支持されている。ネジ軸２０には可動体１３が螺合され、ネジ軸２０の回転により可動体１３は左右方向に移動される。可動体１３, １４の間にはワイヤ２３が配設され、このワイヤ２３には刺繍枠１７の左端部が連結されている。
【００６１】
ネジ軸２０はＸ軸駆動モータ２２により回転駆動され、このネジ軸２０の回転により可動体１３が左右方向に駆動されると、可動体１４、刺繍枠１７も可動体１３と一体的に左右方向に移動される。一方、回転伝達軸２１はＹ軸駆動モータ２４により回転駆動され、この回転伝達軸２１の回転によりワイヤ２３を介して刺繍枠１７が前後方向に駆動される。この刺繍ミシン１においては、刺繍データ作成装置２により作成された刺繍データに基づいて、Ｘ軸駆動モータ２２とＹ軸駆動モータ２４によって刺繍枠１７をＸ方向及びＹ方向に駆動することにより、加工布をＸ方向及びＹ方向に移動させて刺繍縫製を行う。
【００６２】
次に、刺繍データ作成装置２について説明する。この刺繍データ作成装置２は、画像を構成する複数の領域のうち一部又は全部を合成した合成領域の外形を規定する合成アウトラインのデータを生成し、その合成アウトラインデータに基づいて下打ち縫いデータを作成するものである。
【００６３】
刺繍データ作成装置２は、パーソナルコンピュータ２５( 以下、ＰＣ２５という) と、ディスプレイ２６と、キーボード２７と、マウス２８と、イメージスキャナ２９などで構成されている。図８に示すような刺繍模様４６を縫製する場合、図７に示すように刺繍模様４６に対応した画像４５がイメージスキャナー２９により読み込まれ、その刺繍模様４６の刺繍領域Ｂｉの外形線を規定するアウトライン４７のデータや縫製データや下打ち縫いデータなどが作成される。
【００６４】
図２に示すように、ＰＣ２５は、刺繍データ作成に関する制御全般を司るものである。このＰＣ２５は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、これらを接続するバス３４とを含むマイクロコンピュータと、バス３４に接続されハードディスク( ＨＤ) ３５を備えたハードディスクドライブ( ＨＤＤ) ３６と、入出力インターフェース３９等を有する。また、バス３４には、フレキシブルディスクドライブ３７と、ＣＤ−ＲＯＭドライブ３８も接続されている。入出力インターフェース３９には、刺繍ミシン１、ディスプレイ２６を接続する為の表示駆動回路４０、キーボード２７、マウス２８、イメージスキャナ２９などが接続されている。
【００６５】
ＲＯＭ３２には、ＰＣ２５の電源ＯＮ時にＰＣ２５を起動する為の起動プログラム等が格納されている。一方、ＨＤ３５には、ＯＳ( オペレーティングシステム) や、ディスプレイ２６、キーボード２７、マウス２８、イメージスキャナ２９等を使用可能とする為の各種ドライバが組み込まれると共に、後述の刺繍データ作成プログラム等の各種プログラムが格納されている。更に、イメージスキャナ２９で読み込まれた入力画像データや刺繍データ作成プログラムで作成された刺繍模様４６の刺繍データなどもＨＤ３５に格納される。
【００６６】
次に、刺繍データ作成装置２において実行される刺繍データ作成プログラムについて説明する。以下の説明においてＳｉ( ｉ＝１, ２, ３・・・) はステップ数を示す。この刺繍データ作成プログラムは、例えば、図７に示すような色分けされた複数の領域Ａi(ｉ＝１, ２・・、一部符号省略) からなる天使の画像４５をイメージスキャナ２９で読み込んで、図８に示すような夫々の領域Ａi に対応する刺繍領域Ｂi(ｉ＝１, ２・・、一部符号省略) を複数の糸色の刺繍糸で縫い埋めて天使の刺繍模様４６を刺繍縫いするための縫製データと下打ち縫いするための下打ち縫いデータとを含む刺繍データを作成するものである。尚、天使の刺繍模様４６のアウトライン上にも縁取り縫いがされているものとする。  
【００６７】
まず、図３に示すメインルーチンについて説明する。最初に、図７に示すように、複数の領域Ａi である天使の洋服、髪の毛、リングなどが、夫々赤色、青色、黄色などの色に色分けして描画された天使の画像４５がイメージスキャナ２９によって読み込まれる( Ｓ１) 。次に、この画像のデータから色分けされた各領域Ａi を規定するアウトライン４７のデータが抽出され( Ｓ２) 、そのアウトライン４７のデータや領域Ａi の色に基づいて、図８に示すような刺繍模様４６を刺繍縫いするための縫製データが作成される( Ｓ３) 。次に、後述する合成アウトラインデータ生成処理によって、図１１, 図１２に示すような、複数の領域Ａi のうちの一部又は全部の領域Ａi が合成された合成領域５５, ６１の外形を規定する合成アウトライン５６, ６０のデータが生成される( Ｓ４) 。次に、生成された合成アウトラインデータに基づいて、刺繍縫いの下に縫製される下打ち縫いのデータが作成される( Ｓ５) 。
【００６８】
Ｓ１における画像４５の読み込み、Ｓ２におけるアウトライン４７の抽出、Ｓ３における縫製データの作成に関しては周知の技術であるため説明は省略する。また、Ｓ５における合成アウトラインデータに基づく下打ち縫いデータ作成処理についても、後述する合成アウトラインを例えば１ｍｍ程度内側へオフセットさせたオフセットラインに基づいて、図１３に示すような、下打ち縫い６２のデータが作成される点を除いて、上述の従来の技術と同様な下打ち縫いデータ作成処理を用いることができる為に詳細な説明は省略するが、生成されたオフセットラインの内部を刺繍縫いに比べて粗い糸密度( 例えば、糸密度：１本/ ２ｍｍ、縫目ピッチ：４ｍｍ) で縫製を行うためのデータを作成するものである。尚、下打ち縫いデータには、下打ち縫いする刺繍糸の糸色データも含まれるが、その糸色データは、縫製データに含まれる複数の糸色データのうち最初に刺繍縫いされる領域Ａi の糸色データと同じ糸色に設定される。
【００６９】
次に、Ｓ４における合成アウトラインデータの生成処理について図４を参照して詳述する。まず、ディスプレイ２６に第１モードか第２モードかの何れかを設定可能なモード設定画面が表示され( Ｓ１０) 、マウス２８又はキーボード２７を介してユーザーによって第１モードが選択されたら( Ｓ１１；Yes)、Ｓ１２へ進み、第２モードが選択されたら( Ｓ１１；No) 、Ｓ１３に進む。尚、第１モードはユーザーが選択した合成対象の複数の領域のみを合成した合成領域の外形を規定する合成アウトラインのデータを生成するモードであり、第２モードは全ての領域を合成した合成領域の外形を規定する合成アウトラインのデータを生成するモードである。
【００７０】
次に、図５のフローチャートを参照して、第１モードが選択された場合にＳ１２において実行される、選択領域合成処理について説明する。まず、図９に示すような、読み込んだ画像４５のアウトライン４７、選択終了ボタン４８、カーソル４９などを含む選択領域合成画面がディスプレイ２６に表示される( Ｓ２０) 。次に、選択された領域Ａi が最初の選択領域か否かを判定するための判定フラグＦに' ０' が設定される( Ｓ２１) 。次に、ユーザーにより領域Ａi が選択されない場合は( Ｓ２２;No)、Ｓ３０に進む。一方、ユーザーによりマウス２８を介してカーソル４９が操作されて、合成対象の領域Ａi(例えば、Ａ１) が選択されたら( Ｓ２２;Yes) 、Ｓ２３に進む。
【００７１】
次に、Ｆ＝０( Ｓ２３;Yes) 、即ち、領域Ａi の選択が初めてならば、Ｆに' １' が設定され( Ｓ２４) 、その最初に選択された選択領域Ａi が仮合成領域５３として設定され( Ｓ２５) 、Ｓ２２に戻る。次に、Ｆ＝１( Ｓ２３;Yes) 、即ち、今回選択された選択領域Ａi が初めての選択されたものではなく、既に領域Ａi が選択されて仮合成領域５３が設定されている場合は、Ｓ２２において新たに選択された選択領域Ａi(例えば、領域Ａ３) が仮合成領域５３と隣接しているかどうかが判断され、隣接していないと判断された場合は( Ｓ２６;No)、' この選択領域Ａi は合成不可能' といったエラーメッセージがディスプレイ２６に表示され( Ｓ２７) 、Ｓ３１に進む。
【００７２】
一方、新たに選択された選択領域Ａi(例えば、領域Ａ２) と仮合成領域５３が隣接していると判断された場合は( Ｓ２６;Yes) 、その選択領域Ａi と仮合成領域５３が合成された新たな仮合成領域５３の外形線を規定する仮合成アウトラインデータ５４が夫々の領域Ａi のアウトライン４７を合成することで生成され( Ｓ２８) 、その仮合成アウトラインデータに基づいて、図１０に示すような、仮合成アウトライン５４がディスプレイ２６に表示される( Ｓ２９) 。次に、ユーザーにより選択終了ボタン４８が操作されない場合は( Ｓ３０;No)、Ｓ２２に戻る。一方、Ｓ２１〜Ｓ３０が複数回繰り返されて、図１１に示すように、ユーザーが天使のスカートの部分である領域Ａ１〜Ａ５を選択して、選択終了ボタン４８が操作された場合は( Ｓ３０;Yes) 、選択が終了したものとし、仮合成アウトラインデータを合成アウトラインデータとして、合成領域５５の外形を規定する合成アウトライン５６のデータを生成する( Ｓ３１) 。更に、Ｓ３２において新たに別の合成領域を設定することをユーザーが選択した場合には( Ｓ３２;Yes) 、Ｓ２１に戻る。一方、新たな合成領域を設定しないことが選択されたら( Ｓ３２;No)、メインルーチンに戻る。
【００７３】
次に、図６を参照して第２モードが選択された場合に、Ｓ１３において実行される全領域合成処理について説明する。まず、領域Ａ１が仮合成領域と設定され( Ｓ３５) 、既に合成された領域番号が記憶される合成リストに' １' が登録され( Ｓ３６) 、ｉに' １' が設定される( Ｓ３７) 。次に、ｉにｉ＋１が設定され( Ｓ３８) 、Ｓ３９において、そのｉが合成リストにあるか否かが判定される。ｉが合成リストにある場合は( Ｓ３９;Yes) 、既に領域Ａi は合成されていることになるので、Ｓ３８に戻る。一方、ｉが合成リストにない場合は (Ｓ３９;No)、領域Ａi と仮合成領域が隣接しているかが判断され、隣接していないと判断された場合は( Ｓ４０;No)、領域Ａi は仮合成領域と合成不可能なので、Ｓ３８に戻る。
【００７４】
一方、領域Ａi と仮合成領域が隣接していると判断された場合は( Ｓ４０;Yes) 、領域Ａi と仮合成領域が合成された新たな仮合成領域の外形線を規定する仮合成アウトラインのデータが生成される( Ｓ４１) 。次に、合成された領域Ａi の領域番号ｉが合成リストに登録され( Ｓ４２) 、この合成リストに基づいて、まだ、全ての領域Ａi が合成されていないと判断されたら( Ｓ４３;No)、Ｓ３７に戻る。一方、全ての領域Ａi が合成されたと判断されたら( Ｓ４３;Yes) 、仮合成アウトラインデータを合成アウトラインデータとして、合成領域６１の外形を規定する合成アウトライン６０のデータが生成され( Ｓ４４) 、その合成アウトラインデータに基づいて、図１２に示すような合成アウトライン６０がディスプレイに２６に表示されてメインルーチンに戻り、Ｓ５において、図１３に示すような下打ち縫い６２のデータが生成される。
【００７５】
ここでＰＣ２５とＳ４( 図４〜図６のフローチャート含む) が請求項１の合成アウトラインデータ生成手段に相当し、ＰＣ２５とＳ５が請求項１の下打ち縫いデータ作成手段に相当し、ＰＣ２５とＳ２２が請求項２の領域選択手段に相当する。また、Ｓ４( 図４〜図６のフローチャート含む) が請求項１３の第１ルーチンに相当し、Ｓ５が請求項１３の第２ルーチンに相当する。
【００７６】
次に、この実施例１における作用・効果について説明する。この実施例１においては、画像４５を構成する複数の領域Ａi のうちの一部又は全部を合成した合成領域５５, ６１の外形線を規定する合成アウトライン５６, ６０のデータを生成し、その合成アウトラインデータに基づいて下打ち縫いデータを作成するので、その下打ち縫いデータを用いて縫製された下打ち縫いの上に刺繍縫いされた刺繍模様４６は立体感を得ることができ、また、刺繍縫いする際に加工布を充分に補強することができるので、縫製品質を高めることができる。特に、従来、下打ち縫いの縫い目がほとんど縫製されなかったような狭い領域Ａi においても上述の効果を奏することができる。領域Ａi を合成して下打ち縫いデータを作成するので、下打ち縫いデータを簡単化することができ、その結果、この下打ち縫いデータを用いて縫製する下打ち縫いの縫製作業を簡単化して、下打ち縫いに要する縫製時間を短縮化することができる。
【００７７】
ユーザーが第１モードと第２モードの何れかに設定可能に構成されているため、第１モードを設定した場合には領域Ａi のみを合成した合成領域５５の合成アウトライン５６を作成することができるので、下打ち縫いの自由度を高めることができ、第２モードを設定した場合には全ての領域Ａi を下打ち縫いする際に合成アウトライン６０のデータ作成を簡単化することができる。下打ち縫いの糸色データと刺繍縫いされる最初の領域Ａi の糸色データとが同じため、糸替えすることなく、下打ち縫いから刺繍縫いへ移行することができる。
【実施例２】
【００７８】
次に、複数の刺繍領域からなる刺繍模様の縫製データを読み込み、その縫製データに基づいて刺繍領域に対する下打ち縫いデータを作成するための刺繍データ作成装置及びその刺繍データ作成プログラムに本発明を適用した実施例２について説明する。尚、刺繍データ作成装置の制御系に関しては、上述した実施例１と同様のため説明を省略する。
【００７９】
次に、図１４〜図１７を参照して、刺繍データ作成装置２のパーソナルコンピュータに実行される刺繍データ作成プログラムについて説明する。まず、図１４を参照してメインルーチンについて説明する。最初に、ＦＤ又はＣＤ−ＲＯＭなどに記憶されている縫製データ、例えば、図８に示すような複数の刺繍領域Ｂi からなる天使の刺繍模様４６の縫製データがＦＤＤ３７やＣＤ−ＲＯＭドライブ３８を介して読み込まれる( Ｓ５０) 。次に、その縫製データから各刺繍領域Ｂi のアウトライン４７のデータが抽出される( Ｓ５１) 。次に、Ｓ５１において抽出された複数の刺繍領域Ｂi に対応する複数のアウトラインデータのうちの一部又は全部のアウトラインデータを合成することにより合成アウトライン５６, ６０のデータが生成される( Ｓ５２) 。次に、その合成アウトラインデータに基づいて下打ち縫いのデータが作成される( Ｓ５３) 。ここで、Ｓ５０の縫製データの読み込みに関しては周知の技術であり、Ｓ５３における下打ち縫いデータの作成に関しては実施例１と同様のため説明を省略する。また、Ｓ５２における合成アウトラインのデータ生成に関しては、領域Ａi が刺繍領域Ｂi に代わる以外は同様の処理によって実行されるので説明を省略する。
【００８０】
次に、図１５を参照して、縫製データに含まれる針落ち点Ｐi のデータに基づいてアウトライン４７のデータを抽出するアウトラインデータ抽出処理について説明する。尚、刺繍領域はＮ個あるものとする。まず、刺繍領域番号ｎに１が代入され( Ｓ５５) 、刺繍領域番号ｎの最終針落ち番号Ｉが読み込まれる( Ｓ５６) 。次に、ｉに' １' が代入され( Ｓ５７) 、次に、そのｉが' １' だけインクリメントされ( Ｓ５８) 、縫製データから針落ち点番号ｉ−１, ｉ, ｉ＋１に対応する針落ち点の座標データＰi-1,Ｐi,Ｐi+1 が読み込まれる( Ｓ５９) 。次に、角∠Ｐi-1,Ｐi,Ｐi+1 が演算され( Ｓ６０) 、Ｓ６１において、その角∠Ｐi-1,Ｐi,Ｐi+1 が９０°以上か否かが判定される。
【００８１】
例えば、図１６に示すように、角∠Ｐi-1,Ｐi,Ｐi+1 が９０°以下の場合には( Ｓ６１;Yes) 、針落ち点Ｐi はアウトライン４７上で折り返された針落ち点であると判定され、その針落ち点Ｐi がアウトライン４７上の点として登録される( Ｓ６２) 。一方、図１７に示すように、角∠Ｐi-1,Ｐi,Ｐi+1 が９０°以上の場合は( Ｓ６１;No)、たたみ縫いなどにおけるアウトライン４７間の針落ち点と判定され、この場合はＳ６２がスキップされ針落ち点Ｐi は登録されず、Ｓ６３に進む。次に、ｉ＝Ｉ−１ならば( Ｓ６３;Yes) 、領域番号ｎの刺繍領域Ｂn の全ての針落ち点がアウトライン上の点かどうかが判定されたものとしてＳ６４に進み、刺繍領域Ｂn のアウトラインデータが作成され( Ｓ６４) 、一方、ｉ＝Ｉ−１でないならば( Ｓ６３;No)、Ｓ５８に戻り次の針落ち点について演算処理される。次に、Ｓ６５において、ｎ＝Ｎと判定されたら( Ｓ６５;Yes) 、全ての刺繍領域に関してアウトラインデータが作成されたものと判定され、メインルーチンに戻り、一方、ｎ＝Ｎでないと判定されたら( Ｓ６５;No)、ｎがｎ＋１にインクリメントされて( Ｓ６６) 、Ｓ５６に戻り、次の刺繍領域Ｂn のアウトラインデータが作成される。この実施例２においては、縫製データの針落ち点Ｐi に基づいてアウトラインデータを抽出するので、アウトラインデータの抽出作業を簡単化することができる。尚、実施例１と同様の効果については説明を省略する。
【００８２】
ここで、ＰＣ２５とＳ５１( 図１５のフローチャート含む) が請求項６のアウトライン抽出手段に相当し、ＰＣ２５とＳ５２( 図４〜図６のフローチャート含む) が請求項６の合成アウトラインデータ生成手段に相当し、ＰＣ２５とＳ５３が請求項６の下打ち縫いデータ作成手段に相当する。また、Ｓ５１( 図１５のフローチャート含む) が請求項１８の第１ルーチンに相当し、Ｓ５２( 図４〜図６のフローチャート含む) が請求項１８の第２ルーチンに相当し、Ｓ５３が請求項１８の第３ルーチンに相当する。
【００８３】
次に、上述の実施例２を部分的に変更した変更例について説明する。
( １)   まず、図１８〜図２０を参照して変更例を説明する。この変更例においては、実施例２のＳ５１におけるアウトラインデータ抽出処理のみを変更しているのでそのアウトラインデータ抽出処理についてのみ説明する。まず、例えば、図１９に示すような、読み込まれた縫製データに基づいた縫い目６５において、図２０に示すように夫々の縫い目６５を太い線とした仮想縫い目６６に変換して描画し、縫い目６５間の隙間を埋め、各刺繍領域Ｂi を画像化する( Ｓ７０) 。次に、縫い目６５を太くしたことで各縫い目６５の折り返し点などが本来の刺繍領域Ｂi からはみ出すことになるので、各刺繍領域Ｂi に対応する画像が夫々仮想縫い目６６の太さの約半分だけ縮退される( Ｓ７１) 。次に、画像化された刺繍領域Ｂi の外形線に基づいてアウトラインデータが抽出され( Ｓ７２) 、メインルーチンに戻る。この変更例においては、縫い目６５を太い線に変換した仮想縫い目６６により画像化された刺繍領域Ｂi の外形線に基づいてアウトラインデータを抽出するのでアウトラインデータ抽出処理を簡単化することができる。
【００８４】
( ２)   アウトラインデータが、ＦＤなどから読み込まれた縫製データに含まれている場合には、Ｓ５１におけるアウトラインデータ抽出処理において、その縫製データからアウトラインデータのみを抽出してもよい。
【００８５】
次に、上述した実施例１, ２に共通する変更例について説明する。
( １)   下打ち縫いデータに含まれる糸色データを、縫製データに含まれる複数の糸色データのうち最も明度の高い糸色データに設定するように構成してもよい。このように構成することで、下打ち縫いの上にされた刺繍模様において下打ち縫いが目立つことがなく、縫製品質を高めることができる。また、下打ち縫いの糸色データをユーザーが設定するように構成してもよく、このように構成することで下打ち縫いの糸色の自由度を高めることができる。
【００８６】
( ２)   第１モードにおいて、ユーザーが選択した領域のみを合成するのではなく、同じ糸色で刺繍縫いされる領域のみを自動で合成したりするなど、自動で一部の領域を合成するように構成してもよい。
【００８７】
尚、本発明は以上説明した実施例に限定されるものではなく、当業者であれば、本発明の趣旨を逸脱しない範囲で前記実施例に種々の変更を付加して実施することができ、本発明はそれらの変更例をも包含するものである。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施例１に係る刺繍データ作成装置及び刺繍ミシンを示す図である。
【図２】刺繍データ作成装置の制御系を説明するブロック図である。
【図３】刺繍データ作成プログラムのメインルーチンのフローチャートである。
【図４】合成アウトラインデータ作成処理のフローチャートである。
【図５】選択領域合成処理のフローチャートである。
【図６】全領域合成処理のフローチャートである。
【図７】読み込まれる画像を説明するための図である。
【図８】刺繍縫いされた刺繍模様を説明するための図である。
【図９】選択領域合成画面を説明するための図である。
【図１０】合成アウトラインの作成途中を説明するための図である。
【図１１】選択領域の合成アウトラインを説明するための図である。
【図１２】全領域の合成アウトラインを説明するための図である。
【図１３】図１２の合成アウトラインにより作成された下打ち縫いを説明するための図である。
【図１４】実施例２に係る図３相当図である。
【図１５】アウトライン抽出処理のフローチャートである。
【図１６】アウトライン上と判定される針落ち点を説明するための図である。
【図１７】アウトライン上でないと判定される針落ち点を説明するための図である。
【図１８】変更例に係るアウトライン抽出処理のフローチャートである。
【図１９】縫製データに基づく縫い目を説明するための図である。
【図２０】太くして画像化された縫い目を説明するための図である。
【図２１】従来の下打ち縫いを説明するための図である。
【符号の説明】
【００８９】
１      刺繍ミシン
２      刺繍データ作成装置
２５    パーソナルコンピュータ
４５    画像
４６    刺繍模様
４７    アウトライン
５５, ６１    合成領域
５６, ６０    合成アウトライン
６２    下打ち縫い
６５    縫い目
Ａi     領域
Ｂi     刺繍領域
Ｐi     針落ち点
【図１】
2005218490.tif 000003
【図２】
2005218490.tif 000004
【図３】
2005218490.tif 000005
【図４】
2005218490.tif 000006
【図５】
2005218490.tif 000007
【図６】
2005218490.tif 000008
【図７】
2005218490.tif 000009
【図８】
2005218490.tif 000010
【図９】
2005218490.tif 000011
【図１０】
2005218490.tif 000012
【図１１】
2005218490.tif 000013
【図１２】
2005218490.tif 000014
【図１３】
2005218490.tif 000015
【図１４】
2005218490.tif 000016
【図１５】
2005218490.tif 000017
【図１６】
2005218490.tif 000018
【図１７】
2005218490.tif 000019
【図１８】
2005218490.tif 000020
【図１９】
2005218490.tif 000021
【図２０】
2005218490.tif 000022
【図２１】
2005218490.tif 000023