(57)【要約】【課題】  単純な形状を有する同心円状のステッチデータや放射状のステッチデータを有効に使用することにより、多彩なグラデーションの変化を表現することが可能な刺繍データ処理装置を提供する。【解決手段】  中心点Ｃを同一の中心として半径が異なる複数の円３１Ａ〜３１Ｊを演算し、また、各円の内、刺繍領域３０と重なる円及び円弧を抽出し、更に、刺繍領域３０と重なる円及び円弧上に針落点３２を決定することにより、円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することを可能とする。【選択図】  図５
2005287763.tif 000002
【特許請求の範囲】
【請求項１】
刺繍縫目が形成される刺繍領域を設定する刺繍領域設定手段と、
前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定手段と、
前記中心点を同一の中心とする半径が異なる複数の円を形成するとともに、前記刺繍領域と重なる複数の円周及び円弧上に針落点を形成した同心円状のステッチデータを作成するステッチデータ作成手段とを備えたことを特徴とする刺繍データ処理装置。
【請求項２】
前記ステッチデータ作成手段は、
前記中心点を同一の中心として半径が異なる複数の円を演算し、
前記各円の内、前記刺繍領域と重なる円周及び円弧を抽出し、
前記刺繍領域と重なる円周及び円弧上に針落点を決定することを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項３】
前記ステッチデータ作成手段は、
前記中心点が原点に変換されるようにｘ−ｙ平面をθ−Ｒ平面に極座標変換し、この極座標変換に基づいてｘ−ｙ平面の前記刺繍領域をθ−Ｒ平面の刺繍領域に変換し、
ｘ−ｙ平面において前記中心点が同一で半径が異なる複数の円を、前記極座標変換に基づきθ−Ｒ平面にてθ軸に平行な複数の第１ラインに変換し、
θ−Ｒ平面でθ軸に平行な前記複数の第１ラインと変換された前記刺繍領域と重なるライン群を抽出し、
θ−Ｒ平面で前記ライン群を繋いで第２ラインとし、その第２ラインをｘ−ｙ座標に逆変換して形成される前記第３ライン上に針落点を演算し、又は、第２ライン上に針落点を演算した後、当該針落点をｘ−ｙ平面に逆変換してｘ−ｙ平面の針落点とすることを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項４】
前記ステッチデータ作成手段は、
前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を中心点から外側にいくに従って変化させることを特徴とする請求項１乃至請求項３のいずれかに記載の刺繍データ処理装置。
【請求項５】
前記ステッチデータ作成手段は、
前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を中心点から外側にいくに従って単調増加又は単調減少させることを特徴とする請求項１乃至請求項４のいずれかに記載の刺繍データ処理装置。
【請求項６】
前記中心点からの距離に従って相互に隣接する線の間隔が変化する線間隔変化パターンを設定する線間隔変化パターン設定手段を有し、
前記ステッチデータ作成手段は、
前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を、前記線間隔変化パターン設定手段を介して設定された線間隔の変化に基づいて中心点から外側にいくに従って変化させることを特徴とする請求項４又は請求項５に記載の刺繍データ処理装置。
【請求項７】
前記ステッチデータ作成手段は、
複数の糸色に対応して、同一の中心点の周囲に複数色の同心円状のステッチデータを作成することを特徴とする請求項１乃至請求項６のいずれかに記載の刺繍データ処理装置。
【請求項８】
前記ステッチデータ作成手段は、
前記各糸色に対応して、相互に異なる線間隔変化パターンを有することを特徴とする請求項７に記載の刺繍データ処理装置。
【請求項９】
前記線間隔変化パターン設定手段は、
複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように線間隔変化パターンを設定することを特徴とする請求項７又は請求項８に記載の刺繍データ処理装置。
【請求項１０】
前記ステッチデータ作成手段は、
２色の糸色のそれぞれに対しては、反対の線間隔変化パターンを有することを特徴とする請求項７乃至請求項９のいずれかに記載の刺繍データ処理装置。
【請求項１１】
刺繍縫目が形成される刺繍領域を設定する刺繍領域設定手段と、
前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定手段と、
前記中心点を同一の端とし、所定基準方向からの角度が異なる複数の半直線の内、相互に隣接する半直線の角度の間隔を、中心点の周囲に回転するに従って変化させ、前記刺繍領域と重なる複数の半直線上に針落点を形成した放射状のステッチデータを作成するステッチデータ作成手段とを備えたことを特徴とする刺繍データ処理装置。
【請求項１２】
相互に隣接する前記２つの半直線間の角度間隔が、前記基準方向からの角度に従って変化する角度間隔変化パターンを設定する角度間隔変化パターン設定手段を備え、
前記ステッチデータ作成手段は、
相互に隣接する前記２つの半直線の角度間隔を、前記角度間隔変化パターン設定手段を介して設定された角度間隔変化パターンに基づいて、前記基準方向からの角度に従い変化させることを特徴とする請求項１１に記載の刺繍データ処理装置。
【請求項１３】
前記ステッチデータ作成手段は、
複数の糸色に対応して、同一の中心点の周囲に複数色の放射状のステッチデータを作成することを特徴とする請求項１１又は請求項１２に記載の刺繍データ処理装置。
【請求項１４】
前記ステッチデータ作成手段は、
前記各糸色に対応して、相互に異なる角度間隔変化パターンを有することを特徴とする請求項１３に記載の刺繍データ処理装置。
【請求項１５】
前記角度間隔変化パターン設定手段は、
複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように角度間隔変化パターンを設定することを特徴とする請求項１３又は請求項１４に記載の刺繍データ処理装置。
【請求項１６】
前記ステッチデータ作成手段は、
２色の糸色のそれぞれに対しては、反対の角度間隔変化パターンを有することを特徴とする請求項１３乃至請求項１５のいずれかに記載の刺繍データ処理装置。
【請求項１７】
刺繍縫目が形成される刺繍領域を設定する刺繍領域設定手段と、
前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定手段と、
前記中心点を同一の中心とする半径が異なる複数の円を変形させた楕円を形成するとともに、この楕円を構成する曲線上であって前記刺繍領域と重なる曲線上に針落点を形成したステッチデータを作成するステッチデータ作成手段とを備えたことを特徴とする刺繍データ処理装置。
【請求項１８】
刺繍縫目が形成される刺繍領域を設定する刺繍領域設定プログラムと、
前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定プログラムと、
前記中心点を同一の中心とする半径が異なる複数の円を形成するとともに、前記刺繍領域と重なる複数の円周及び円弧上に針落点を形成した同心円状のステッチデータを作成するステッチデータ作成プログラムとを備えた刺繍データ処理プログラムを記録したことを特徴とする記録媒体。
【請求項１９】
前記ステッチデータ作成プログラムは、
前記中心点を同一の中心として半径が異なる複数の円を演算し、
前記各円の内、前記刺繍領域と重なる円周及び円弧を抽出し、
前記刺繍領域と重なる円周及び円弧上に針落点を決定することを特徴とする請求項１８に記載の記録媒体。
【請求項２０】
前記ステッチデータ作成プログラムは、
前記中心点が原点に変換されるようにｘ−ｙ平面をθ−Ｒ平面に極座標変換し、この極座標変換に基づいてｘ−ｙ平面の前記刺繍領域をθ−Ｒ平面の刺繍領域に変換し、
ｘ−ｙ平面において前記中心点が同一で半径が異なる複数の円を、前記極座標変換に基づきθ−Ｒ平面にてθ軸に平行な複数の第１ラインに変換し、
θ−Ｒ平面でθ軸に平行な前記複数の第１ラインと変換された前記刺繍領域とが重なるライン群を抽出し、
θ−Ｒ平面で前記ライン群を繋いで第２ラインとし、その第２ラインをｘ−ｙ座標に逆変換して形成される前記第３ライン上に針落点を演算し、又は、第２ライン上に針落点を演算した後、当該針落点をｘ−ｙ平面に逆変換してｘ−ｙ平面の針落点とすることを特徴とする請求項１８に記載の記録媒体。
【請求項２１】
前記ステッチデータ作成プログラムは、
前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を中心点から外側にいくに従って変化させることを特徴とする請求項１８乃至請求項２０のいずれかに記載の記録媒体。
【請求項２２】
前記ステッチデータ作成プログラムは、
前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を中心点から外側にいくに従って単調増加又は単調減少させることを特徴とする請求項１８乃至請求項２１のいずれかに記載の記録媒体。
【請求項２３】
前記中心点からの距離に従って相互に隣接する線の間隔が変化する線間隔変化パターンを設定する線間隔変化パターン設定プログラムを有し、
前記ステッチデータ作成プログラムは、
前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を、前記線間隔変化パターン設定プログラムを介して設定された線間隔の変化に基づいて中心点から外側にいくに従って変化させることを特徴とする請求項２１又は請求項２２に記載の記録媒体。
【請求項２４】
前記ステッチデータ作成プログラムは、
複数の糸色に対応して、同一の中心点の周囲に複数色の同心円状のステッチデータを作成することを特徴とする請求項１８乃至請求項２３のいずれかに記載の記録媒体。
【請求項２５】
前記ステッチデータ作成プログラムは、
前記各糸色に対応して、相互に異なる線間隔変化パターンを有することを特徴とする請求項２４に記載の記録媒体。
【請求項２６】
前記線間隔変化パターン設定プログラムは、
複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように線間隔変化パターンを設定することを特徴とする請求項２４又は請求項２５に記載の記録媒体。
【請求項２７】
前記ステッチデータ作成プログラムは、
２色の糸色のそれぞれに対しては、反対の線間隔変化パターンを有することを特徴とする請求項２４乃至請求項２６のいずれかに記載の記録媒体。
【請求項２８】
刺繍縫目が形成される刺繍領域を設定する刺繍領域設定プログラムと、
前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定プログラムと、
前記中心点を同一の端とし、所定基準方向からの角度が異なる複数の半直線の内、相互に隣接する半直線の角度の間隔を、中心点の周囲に回転するに従って変化させ、前記刺繍領域と重なる複数の半直線上に針落点を形成した放射状のステッチデータを作成するステッチデータ作成プログラムとを備えた刺繍データ処理プログラムを記録したことを特徴とする記録媒体。
【請求項２９】
相互に隣接する前記２つの半直線間の角度間隔が、前記基準方向からの角度に従って変化する角度間隔変化パターンを設定する角度間隔変化パターン設定プログラムを備え、
前記ステッチデータ作成プログラムは、
相互に隣接する前記２つの半直線の角度間隔を、前記角度間隔変化パターン設定プログラムを介して設定された角度間隔変化パターンに基づいて、前記基準方向からの角度に従い変化させることを特徴とする請求項２８に記載の記録媒体。
【請求項３０】
前記ステッチデータ作成プログラムは、
複数の糸色に対応して、同一の中心点の周囲に複数色の放射状のステッチデータを作成することを特徴とする請求項２８又は請求項２９に記載の記録媒体。
【請求項３１】
前記ステッチデータ作成プログラムは、
前記各糸色に対応して、相互に異なる角度間隔変化パターンを有することを特徴とする請求項３０に記載の記録媒体。
【請求項３２】
前記角度間隔変化パターン設定プログラムは、
複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように角度間隔変化パターンを設定することを特徴とする請求項３０又は請求項３１に記載の記録媒体。
【請求項３３】
前記ステッチデータ作成プログラムは、
２色の糸色のそれぞれに対しては、反対の角度間隔変化パターンを有することを特徴とする請求項３０乃至請求項３２のいずれかに記載の記録媒体。
【請求項３４】
刺繍縫目が形成される刺繍領域を設定する刺繍領域設定プログラムと、
前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定プログラムと、
前記中心点を同一の中心とする半径が異なる複数の円を変形させた楕円を形成するとともに、この楕円を構成する曲線上であって前記刺繍領域と重なる曲線上に針落点を形成したステッチデータを作成するステッチデータ作成プログラムとを備えた刺繍データ処理プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は刺繍データ処理装置に関し、特に、同心円状のステッチデータや放射状のステッチデータを有効に使用することにより、多彩なグラデーションの変化を表現することが可能な刺繍データ処理装置に関するものである。
【背景技術】
【０００２】
従来より、各種の刺繍データ処理装置が提案されており、ステッチを介してグラデーションを表現できるように刺繍データを作成することが可能な刺繍データ処理装置も提案されている。
例えば、特開平２‐１３３３４７号公報には、刺繍ブロック毎に糸密度の変化情報を記録しておき、各刺繍ブロック内でグラデーションを表現するように構成された刺繍データ処理装置が記載されている。
【０００３】
【特許文献１】特開平２‐１３３６４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１に記載された刺繍データ処理装置によってもある程度のグラデーションを表現可能なステッチを形成することが可能なものではあるが、グラデーションの表現において、まだまだ限られたものであり、より多彩なグラデーションを表現するには不充分なものである。
本発明は、前記従来における問題点を解消するためになされたものであり、単純な形状を有する同心円状のステッチデータや放射状のステッチデータを有効に使用することにより、多彩なグラデーションの変化を表現することが可能な刺繍データ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため請求項１に係る刺繍データ処理装置は、刺繍縫目が形成される刺繍領域を設定する刺繍領域設定手段と、前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定手段と、前記中心点を同一の中心とする半径が異なる複数の円を形成するとともに、前記刺繍領域と重なる複数の円周及び円弧上に針落点を形成した同心円状のステッチデータを作成するステッチデータ作成手段とを備えたことを特徴とする。
【０００６】
また、請求項２に係る刺繍データ処理装置は、請求項１の刺繍データ処理装置において、前記ステッチデータ作成手段は、前記中心点を同一の中心として半径が異なる複数の円を演算し、前記各円の内、前記刺繍領域とが重なる円周及び円弧を抽出し、前記刺繍データと重なる円周及び円弧上に針落点を決定することを特徴とする。
【０００７】
更に、請求項３に係る刺繍データ処理装置は、請求項１の刺繍データ処理装置において、前記ステッチデータ作成手段は、前記中心点が原点に変換されるようにｘ−ｙ平面をθ−Ｒ平面に極座標変換し、この極座標変換に基づいてｘ−ｙ平面の前記刺繍領域をθ−Ｒ平面の刺繍領域に変換し、ｘ−ｙ平面において前記中心点が同一で半径が異なる複数の円を、前記極座標変換に基づきθ−Ｒ平面にてθ軸に平行な複数の第１ラインに変換し、θ−Ｒ平面でθ軸に平行な前記複数の第１ラインと変換された前記刺繍領域と重なるライン群を抽出し、θ−Ｒ平面で前記ライン群を繋いで第２ラインとし、その第２ラインをｘ−ｙ座標に逆変換して形成される前記第３ライン上に針落点を演算し、又は、第２ライン上に針落点を演算した後、当該針内点をｘ−ｙ平面に逆変換してｘ−ｙ平面の針落点とすることを特徴とする。
【０００８】
また、請求項４に係る刺繍データ処理装置は、請求項１乃至請求項３のいずれかの刺繍データ処理装置において、前記ステッチデータ作成手段は、前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を中心点から外側にいくに従って変化させることを特徴とする。
【０００９】
更に、請求項５に係る刺繍データ処理装置は、請求項１乃至請求項４のいずれかの刺繍データ処理装置において、前記ステッチデータ作成手段は、前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を中心点から外側にいくに従って単調増加又は単調減少させることを特徴とする。
【００１０】
また、請求項６に係る刺繍データ処理装置は、請求項４又は請求項５の刺繍データ処理装置において、前記中心点からの距離に従って相互に隣接する線の間隔が変化する線間隔変化パターンを設定する線間隔変化パターン設定手段を有し、前記ステッチデータ作成手段は、前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を、前記線間隔変化パターン設定手段を介して設定された線間隔の変化に基づいて中心点から外側にいくに従って変化させることを特徴とする。
【００１１】
更に、請求項７に係る刺繍データ処理装置は、請求項１乃至請求項６のいずれかの刺繍データ処理装置において、前記ステッチデータ作成手段は、複数の糸色に対応して、同一の中心点の周囲に複数色の同心円状のステッチデータを作成することを特徴とする。
【００１２】
また、請求項８に係る刺繍データ処理装置は、請求項７の刺繍データ処理装置において、前記ステッチデータ作成手段は、前記各糸色に対応して、相互に異なる線間隔変化パターンを有することを特徴とする。
【００１３】
更に、請求項９に係る刺繍データ処理装置は、請求項７又は請求項８の刺繍データ処理装置において、前記線間隔変化パターン設定手段は、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように線間隔変化パターンを設定することを特徴とする。
【００１４】
また、請求項１０に係る刺繍データ処理装置は、請求項７乃至請求項９のいずれかの刺繍データ処理装置において、前記ステッチデータ作成手段は、２色の糸色のそれぞれに対しては、反対の線間隔変化パターンを有することを特徴とする。
【００１５】
更に、請求項１１に係る刺繍データ処理装置は、刺繍縫目が形成される刺繍領域を設定する刺繍領域設定手段と、前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定手段と、前記中心点を同一の端とし、所定基準方向からの角度が異なる複数の半直線の内、相互に隣接する半直線の角度の間隔を、中心点の周囲に回転するに従って変化させ、前記刺繍領域と重なる複数の半直線上に針落点を形成した放射状のステッチデータを作成するステッチデータ作成手段とを備えたことを特徴とする。
【００１６】
また、請求項１２に係る刺繍データ処理装置は、請求項１１の刺繍データ処理装置において、相互に隣接する前記２つの半直線間の角度間隔が、前記基準方向からの角度に従って変化する角度間隔変化パターンを設定する角度間隔変化パターン設定手段を備え、前記ステッチデータ作成手段は、相互に隣接する前記２つの半直線の角度間隔を、前記角度間隔変化パターン設定手段を介して設定された角度間隔変化パターンに基づいて、前記基準方向からの角度に従い変化させることを特徴とする。
【００１７】
更に、請求項１３に係る刺繍データ処理装置は、請求項１１又は請求項１２の刺繍データ処理装置において、前記ステッチデータ作成手段は、複数の糸色に対応して、同一の中心点の周囲に複数色の放射状のステッチデータを作成することを特徴とする。
【００１８】
また、請求項１４に係る刺繍データ処理装置は、請求項１３の刺繍データ処理装置において、前記ステッチデータ作成手段は、前記各糸色に対応して、相互に異なる角度間隔変化パターンを有することを特徴とする。
【００１９】
更に、請求項１５に係る刺繍データ処理装置は、請求項１３又は請求項１４の刺繍データ処理装置において、前記角度間隔変化パターン設定手段は、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように角度間隔変化パターンを設定することを特徴とする。
【００２０】
また、請求項１６に係る刺繍データ処理装置は、請求項１３乃至請求項１５のいずれかの刺繍データ処理装置において、前記ステッチデータ作成手段は、２色の糸色のそれぞれに対しては、反対の角度間隔変化パターンを有することを特徴とする。
【００２１】
更に、請求項１７に係る刺繍データ処理装置は、刺繍縫目が形成される刺繍領域を設定する刺繍領域設定手段と、前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定手段と、前記中心点を同一の中心とする半径が異なる複数の円を変形させた楕円を形成するとともに、この楕円を構成する曲線上であって前記刺繍領域と重なる曲線上に針落点を形成したステッチデータを作成するステッチデータ作成手段とを備えたことを特徴とする。
【００２２】
また、請求項１８に係る記録媒体は、刺繍縫目が形成される刺繍領域を設定する刺繍領域設定プログラムと、前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定プログラムと、前記中心点を同一の中心とする半径が異なる複数の円を形成するとともに、前記刺繍領域と重なる複数の円周及び円弧上に針落点を形成した同心円状のステッチデータを作成するステッチデータ作成プログラムとを備えた刺繍データ処理プログラムを記録したことを特徴とする。
【００２３】
更に、請求項１９に係る記録媒体は、請求項１８の記録媒体において、前記ステッチデータ作成プログラムは、前記中心点を同一の中心として半径が異なる複数の円を演算し、前記各円の内、前記刺繍領域と重なる円周及び円弧を抽出し、前記刺繍領域と重なる円周及び円弧上に針落点を決定することを特徴とする。
【００２４】
また、請求項２０に係る記録媒体は、請求項１８の記録媒体において、前記ステッチデータ作成プログラムは、前記中心点が原点に変換されるようにｘ−ｙ平面をθ−Ｒ平面に極座標変換し、この極座標変換に基づいてｘ−ｙ平面の前記刺繍領域をθ−Ｒ平面の刺繍領域に変換し、ｘ−ｙ平面において前記中心点が同一で半径が異なる複数の円を、前記極座標変換に基づきθ−Ｒ平面にてθ軸に平行な複数の第１ラインに変換し、θ−Ｒ平面でθ軸に平行な前記複数の第１ラインと変換された前記刺繍領域とが重なるライン群を抽出し、θ−Ｒ平面で前記ライン群を繋いで第２ラインとし、その第２ラインをｘ−ｙ座標に逆変換して形成される前記第３ライン上に針落点を演算し、又は、第２ライン上に針落点を演算した後、当該針落点をｘ−ｙ平面に逆変換してｘ−ｙ平面の針落点とすることを特徴とする。
【００２５】
更に、請求項２１に係る記録媒体は、請求項１８乃至請求項２０のいずれかの記録媒体において、前記ステッチデータ作成プログラムは、前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を中心点から外側にいくに従って変化させることを特徴とする。
【００２６】
また、請求項２２に係る記録媒体は、請求項１８乃至請求項２１のいずれかの記録媒体において、前記ステッチデータ作成プログラムは、前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を中心点から外側にいくに従って単調増加又は単調減少させることを特徴とする。
【００２７】
更に、請求項２３に係る記録媒体は、請求項２１又は請求項２２の記録媒体において、前記中心点からの距離に従って相互に隣接する線の間隔が変化する線間隔変化パターンを設定する線間隔変化パターン設定プログラムを有し、前記ステッチデータ作成プログラムは、前記中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を、前記線間隔変化パターン設定プログラムを介して設定された線間隔の変化に基づいて中心点から外側にいくに従って変化させることを特徴とする。
【００２８】
また、請求項２４に係る記録媒体は、請求項１８乃至請求項２３のいずれかの記録媒体において、前記ステッチデータ作成プログラムは、複数の糸色に対応して、同一の中心点の周囲に複数色の同心円状のステッチデータを作成することを特徴とする。
【００２９】
更に、請求項２５に係る記録媒体は、請求項２４の記録媒体において、前記ステッチデータ作成プログラムは、前記各糸色に対応して、相互に異なる線間隔変化パターンを有することを特徴とする。
【００３０】
また、請求項２６に係る記録媒体は、請求項２４又は請求項２５の記録媒体において、前記線間隔変化パターン設定プログラムは、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように線間隔変化パターンを設定することを特徴とする。
【００３１】
更に、請求項２７に係る記録媒体は、請求項２４乃至請求項２６のいずれかの記録媒体において、前記ステッチデータ作成プログラムは、２色の糸色のそれぞれに対しては、反対の線間隔変化パターンを有することを特徴とする。
【００３２】
また、請求項２８に係る記録媒体は、刺繍縫目が形成される刺繍領域を設定する刺繍領域設定プログラムと、前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定プログラムと、前記中心点を同一の端とし、所定基準方向からの角度が異なる複数の半直線の内、相互に隣接する半直線の角度の間隔を、中心点の周囲に回転するに従って変化させ、前記刺繍領域と重なる複数の半直線上に針落点を形成した放射状のステッチデータを作成するステッチデータ作成プログラムとを備えた刺繍データ処理プログラムを記録したことを特徴とする。
【００３３】
更に、請求項２９に係る記録媒体は、請求項２８の記録媒体において、相互に隣接する前記２つの半直線間の角度間隔が、前記基準方向からの角度に従って変化する角度間隔変化パターンを設定する角度間隔変化パターン設定プログラムを備え、前記ステッチデータ作成プログラムは、相互に隣接する前記２つの半直線の角度間隔を、前記角度間隔変化パターン設定プログラムを介して設定された角度間隔変化パターンに基づいて、前記基準方向からの角度に従い変化させることを特徴とする。
【００３４】
また、請求項３０に係る記録媒体は、請求項２８又は請求項２９の記録媒体において、前記ステッチデータ作成プログラムは、複数の糸色に対応して、同一の中心点の周囲に複数色の放射状のステッチデータを作成することを特徴とする。
【００３５】
更に、請求項３１に係る記録媒体は、請求項３０の記録媒体において、前記ステッチデータ作成プログラムは、前記各糸色に対応して、相互に異なる角度間隔変化パターンを有することを特徴とする。
【００３６】
また、請求項３２に係る記録媒体は、請求項３０又は請求項３１の記録媒体において、前記角度間隔変化パターン設定プログラムは、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように角度間隔変化パターンを設定することを特徴とする。
【００３７】
更に、請求項３３に係る記録媒体は、請求項３０乃至請求項３２のいずれかの記録媒体において、前記ステッチデータ作成プログラムは、２色の糸色のそれぞれに対しては、反対の角度間隔変化パターンを有することを特徴とする。
【００３８】
また、請求項３４に係る記録媒体は、刺繍縫目が形成される刺繍領域を設定する刺繍領域設定プログラムと、前記刺繍領域に刺繍縫目を形成する際の基準となる中心点を設定する中心点設定プログラムと、前記中心点を同一の中心とする半径が異なる複数の円を変形させた楕円を形成するとともに、この楕円を構成する曲線上であって前記刺繍領域と重なる曲線上に針落点を形成したステッチデータを作成するステッチデータ作成プログラムとを備えた刺繍データ処理プログラムを記録したことを特徴とする。
【発明の効果】
【００３９】
前記構成を有する請求項１に係る刺繍データ処理装置では、ステッチデータ作成手段を介して、中心点を同一の円とする半径が異なる複数の円が形成されるとともに、刺繍領域と重なる複数の円周及び円弧上に針落点を形成した同心円状のステッチデータが作成されるので、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【００４０】
請求項２に係る刺繍データ処理装置では、ステッチデータ作成手段を介して、中心点を同一の中心として半径が異なる複数の円が演算され、各円の内、前記刺繍領域と重なる円周及び円弧が抽出され、及び、刺繍領域と重なる円周及び円弧上に針落点が決定されるので、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【００４１】
請求項３に係る刺繍データ処理装置では、ステッチデータ作成手段を介して、中心点が原点に変換されるようにｘ−ｙ平面をθ−Ｒ平面に極座標変換し、この極座標変換に基づいてｘ−ｙ平面の前記刺繍領域をθ−Ｒ平面の刺繍領域に変換し、ｘ−ｙ平面において中心点が同一で半径が異なる複数の円を、極座標変換に基づきθ−Ｒ平面にてθ軸に平行な複数の第１ラインに変換し、θ−Ｒ平面でθ軸に平行な複数の第１ラインと変換された刺繍領域とが重なるライン群を抽出し、θ−Ｒ平面でライン群を繋いで第２ラインとし、その第２ラインをｘ−ｙ座標に逆変換して形成される第３ライン上に針落点を演算し、又は、第２ライン上に針落点を演算した後、当該針落点をｘ−ｙ平面に逆変換してｘ−ｙ平面の針落点とすることに基づき、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【００４２】
請求項４に係る刺繍データ処理装置では、ステッチ作成手段を介して、中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔が中心点から外側にいくに従って変化されるので、同心円状のステッチにおける同心円周の間隔を変化させることができ、これにより円形のグラデーションの変化を得ることができる。
【００４３】
請求項５に係る刺繍データ処理装置では、ステッチデータ作成手段を介して、中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を、中心点から外側にいくに従って単調増加又は単調減少させるので、同心円状のステッチにおける同心円周の間隔を単調変化させることができ、円形の単調なグラデーションの変化を得ることができる。
【００４４】
請求項６に係る刺繍データ処理装置では、中心点からの距離に従って相互に隣接する線の間隔が変化する線間隔変化パターンを設定する線間隔変化パターン設定手段を有し、ステッチデータ作成手段を介して、中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔が、線間隔変化パターン設定手段を介して設定された線間隔の変化に基づいて中心点から外側にいくに従って変化するように構成しているので、ユーザが線間隔変化パターン設定手段により線間隔変化パターンを設定することに基づき、同心円状のステッチにおける円形のグラデーションの変化を設定することができる。
【００４５】
請求項７に係る刺繍データ処理装置では、ステッチデータ作成手段を介して、複数の糸色に対応して、同一の中心点の周囲に複数色の同心円状のステッチデータが作成されるので、複数色を有する糸の同心円状のステッチによって、円形のカラーのグラデーションの変化を得ることができる。
【００４６】
請求項８に係る刺繍データ処理装置では、ステッチデータ作成手段が、各糸色に対応して、相互に異なる線間隔変化パターンを有するので、複数色を有する糸の同心円状のステッチによって、円形のカラーのグラデーションにおける自由な変化を得ることができる。
【００４７】
請求項９に係る刺繍データ処理装置では、線間隔変化パターン設定手段を介して、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように線間隔変化パターンが設定されるので、複数色を有する糸の同心円状のステッチに関してステッチの重なる部分がなくなり、複数色の混色を良好に行うことができ、また、綺麗な縫目を得ることができる。
【００４８】
請求項１０に係る刺繍データ処理装置では、ステッチデータ作成手段は、２色の糸色のそれぞれに対しては、反対の線間隔変化パターンを有するように構成されているので、２色による同心円状のステッチにおける平均糸密度を中心から外側に至るいずれの部分においても略一定にすることができる。
【００４９】
請求項１１に係る刺繍データ処理装置では、ステッチデータ作成手段を介して、中心点を同一の端とし所定基準方向からの角度が異なる複数の半直線の内、相互に隣接する半直線の角度の間隔が、中心点の周囲に回転するに従って変化され、更に、刺繍領域と重なる複数の半直線上に針落点を形成した放射状のステッチデータが作成されるので、放射状のステッチの中心点からの角度間隔を変化させることによって円錐形（放射状）のグラデーションの変化を得ることができる。
【００５０】
請求項１２に係る刺繍データ処理装置では、相互に隣接する前記２つの半直線間の角度間隔が、前記基準方向からの角度に従って変化する角度間隔変化パターンを設定する角度間隔変化パターン設定手段を備えており、相互に隣接する前記２つの半直線の角度間隔は、角度間隔変化パターン設定手段を介して設定された角度間隔変化パターンに基づいて、基準方向からの角度に従い変化されるので、ユーザが角度間隔変化パターン設定手段により角度間隔変化パターンを設定することに基づき、ステッチにおける円錐形（放射状）のグラデーションの変化を設定することができる。
【００５１】
請求項１３に係る刺繍データ処理装置では、ステッチデータ作成手段を介して、複数の糸色に対応して、同一の中心点の周囲に複数色の放射状のステッチデータが作成されるので、複数色を有する糸の放射状のステッチによって、円錐形（放射状）のカラーのグラデーションの変化を得ることができる。
【００５２】
請求項１４に係る刺繍データ処理装置では、ステッチデータ作成手段は、各糸色に対応して、相互に異なる角度間隔変化パターンを有するので、複数色を有する糸の放射状のステッチによって、円錐形（放射状）のカラーのグラデーションにおける自由な変化を得ることができる。
【００５３】
請求項１５に係る刺繍データ処理装置では、角度間隔変化パターン設定手段を介して、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように角度間隔変化パターンが設定されるので、複数色を有する糸の放射状のステッチに関してステッチの重なる部分がなくなり、複数色の混色を良好に行うことができ、また、綺麗な縫目を得ることができる。
【００５４】
請求項１６に係る刺繍データ処理装置では、ステッチデータ作成手段が、２色の糸色のそれぞれに対しては、反対の角度間隔変化パターンを有するように構成されているので、２色による放射状のステッチにおける平均糸密度が中心点からのどの角度方向に対しても略一定にすることができる。
【００５５】
請求項１７に係る刺繍データ処理装置では、ステッチデータ作成手段を介して、中心点を同一の円とする半径が異なる複数の円を変形させた楕円が形成されるとともに、その楕円を構成する曲線上であって刺繍領域と重なる曲線上に針落点を形成したステッチデータが作成されるので、ステッチデータは楕円状の糸の流れを有し、従来には存在しない新たな風合いの楕円状のステッチを作成することができる。
【００５６】
請求項１８に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、中心点を同一の円とする半径が異なる複数の円が形成されるとともに、刺繍領域と重なる複数の円周及び円弧上に針落点を形成した同心円状のステッチデータが作成されるので、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【００５７】
請求項１９に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、中心点を同一の中心として半径が異なる複数の円が演算され、各円の内、前記刺繍領域と重なる円周及び円弧が抽出され、及び、刺繍領域と重なる円周及び円弧上に針落点が決定されるので、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【００５８】
請求項２０に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、中心点が原点に変換されるようにｘ−ｙ平面をθ−Ｒ平面に極座標変換し、この極座標変換に基づいてｘ−ｙ平面の前記刺繍領域をθ−Ｒ平面の刺繍領域に変換し、ｘ−ｙ平面において中心点が同一で半径が異なる複数の円を、極座標変換に基づきθ−Ｒ平面にてθ軸に平行な複数の第１ラインに変換し、θ−Ｒ平面でθ軸に平行な複数の第１ラインと変換された刺繍領域とが重なるライン群を抽出し、θ−Ｒ平面でライン群を繋いで第２ラインとし、その第２ラインをｘ−ｙ座標に逆変換して形成される第３ライン上に針落点を演算し、又は、第２ライン上に針落点を演算した後、当該針落点をｘ−ｙ平面に逆変換してｘ−ｙ平面の針落点とすることに基づき、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【００５９】
請求項２１に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチ作成プログラムを介して、中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔が中心点から外側にいくに従って変化されるので、同心円状のステッチにおける同心円の間隔を変化させることができ、これにより円形のグラデーションの変化を得ることができる。
【００６０】
請求項２２係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔を、中心点から外側にいくに従って単調増加又は単調減少させるので、同心円状のステッチにおける同心円の間隔を単調変化させることができ、円形の単調なグラデーションの変化を得ることができる。
【００６１】
請求項２３に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、中心点を同一の中心とする半径が異なる複数の円の内、相互に隣接する円周の間隔が、線間隔変化パターン設定プログラムを介して設定された線間隔の変化に基づいて中心点から外側にいくに従って変化するように構成しているので、ユーザが線間隔変化パターン設定プログラムを使用して線間隔変化パターンを設定することに基づき、同心円状のステッチにおける円形のグラデーションの変化を設定することができる。
【００６２】
請求項２４に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、複数の糸色に対応して、同一の中心点の周囲に複数色の同心円状のステッチデータが作成されるので、複数色を有する糸の同心円状のステッチによって、円形のカラーのグラデーションの変化を得ることができる。
【００６３】
請求項２５に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムが、各糸色に対応して、相互に異なる線間隔変化パターンを有するので、複数色を有する糸の同心円状のステッチによって、円形のカラーのグラデーションにおける自由な変化を得ることができる。
【００６４】
請求項２６に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、線間隔変化パターン設定プログラムを介して、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように線間隔変化パターンが設定されるので、複数色を有する糸の同心円状のステッチに関してステッチの重なる部分がなくなり、複数色の混色を良好に行うことができ、また、綺麗な縫目を得ることができる。
【００６５】
請求項２７に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムは、２色の糸色のそれぞれに対しては、反対の線間隔変化パターンを有するように構成されているので、２色による同心円状のステッチにおける平均糸密度を中心から外側に至るいずれの部分において略一定にすることができる。
【００６６】
請求項２８に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、中心点を同一の端とし所定基準方向からの角度が異なる複数の半直線の内、相互に隣接する半直線の角度の間隔が、中心点の周囲に回転するに従って変化され、更に、刺繍領域と重なる複数の半直線上に針落点を形成した放射状のステッチデータが作成されるので、放射状のステッチの中心点からの角度間隔を変化させることによって円錐形（放射状）のグラデーションの変化を得ることができる。
【００６７】
請求項２９に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、相互に隣接する前記２つの半直線の角度間隔は、角度間隔変化パターン設定プログラムを介して設定された角度間隔変化パターンに基づいて、基準方向からの角度に従い変化されるので、ユーザが角度間隔変化パターン設定プログラムを使用して角度間隔変化パターンを設定することに基づき、ステッチにおける円錐形（放射状）のグラデーションの変化を設定することができる。
【００６８】
請求項３０に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、複数の糸色に対応して、同一の中心点の周囲に複数色の放射状のステッチデータが作成されるので、複数色を有する糸の放射状のステッチによって、円錐形（放射状）のカラーのグラデーションの変化を得ることができる。
【００６９】
請求項３１に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムは、各糸色に対応して、相互に異なる角度間隔変化パターンを有するので、複数色を有する糸の放射状のステッチによって、円錐形（放射状）のカラーのグラデーションにおける自由な変化を得ることができる。
【００７０】
請求項３２に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、角度間隔変化パターン設定プログラムを介して、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように角度間隔変化パターンが設定されるので、複数色を有する糸の放射状のステッチに関してステッチの重なる部分がなくなり、複数色の混色を良好に行うことができ、また、綺麗な縫目を得ることができる。
【００７１】
請求項３３に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムが、２色の糸色のそれぞれに対しては、反対の角度間隔変化パターンを有するように構成されているので、２色による放射状のステッチにおける平均糸密度が中心点からのどの角度方向に対しても略一定にすることができる。
【００７２】
請求項３４に係る記録媒体に記録された刺繍データ作成処理プログラムを刺繍データ処理装置で実行することにより、ステッチデータ作成プログラムを介して、中心点を同一の円とする半径が異なる複数の円を変形させた楕円が形成されるとともに、その楕円を構成する曲線上であって刺繍領域と重なる曲線上に針落点を形成した楕円状のステッチデータが作成されるので、ステッチデータは楕円状の糸の流れを有し、従来には存在しない新たな風合いの楕円状のステッチを作成することができる。
【発明を実施するための最良の形態】
【００７３】
以下、本発明に係る刺繍データ処理装置について、本発明を具体化した実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る刺繍データ処理装置の概略構成を図１に基づき説明する。図１は本実施形態に係る刺繍データ処理装置の概略構成を示す斜視図である。
【００７４】
図１において、刺繍データ処理装置１は、制御本体部３を主体として構成されている。制御本体部３は、画像、図形、文字等を表示するＣＲＴディスプレイ４を備えている。また、制御本体部３には、キーボード５、マウス６、フレキシブルディスク（ＦＤ）装置７、ハードディスク装置８、ＣＤ−ＲＯＭ装置９、フラッシュメモリ装置１０、イメージスキャナ装置１１が接続されている。
【００７５】
フレキシブルディスク装置７には、後述する刺繍データ処理プログラム等の各種のプログラム等が記憶された記録媒体であるフレキシブルディスク７Ａ（図２参照）が着脱可能にセットされるように構成されている。ハードディスク装置８は、画像データ、アウトラインデータ、刺繍データをハードディスクに保存したりはハードディスクから読み出したりするものである。ＣＤ−ＲＯＭ装置９は、ＣＤ−ＲＯＭに記録された画像データ、アウトラインデータ、刺繍データを読み出すものである。フラッシュメモリ装置１０は、不揮発性のフラッシュメモリからなるメモリカード１２を着脱可能に備えており、メモリカード１２に刺繍データを書き込むものである。イメージスキャナ装置１１は、刺繍模様の原画を読み込むためのものである。
【００７６】
また、刺繍ミシン２のミシン本体部１３は、ベッド部１４の上方にアーム部１５を一体に有して構成されている。アーム部１５の先端部には、縫針１６を有する針棒（図示せず）が設けられている。また、ベッド部１４の上には、加工布（図示せず）を保持する刺繍枠１７が配置されている。刺繍枠１７は、刺繍枠移動機構１８により装置固有のＸＹ座標系に基づく任意の位置に移動するように構成されている。そして、刺繍枠移動機構１８により加工布を自在に移動させながら針棒や釜機構（図示せず）を駆動させることにより、加工布に対して所定の刺繍を形成する刺繍形成動作が実行される。
【００７７】
更に、ミシン本体１３の右側面部には、メモリカード１２が差し込まれるカード挿入孔１９が設けられている。
前記刺繍枠移動機構１８や針棒等は、マイクロコンピュータ等から構成される制御装置（図示せず）により制御されるように構成されている。そして、かかる制御装置には、メモリカード１２により、外部から刺繍データが与えられるように構成されている。従って、刺繍データの内の一針毎の加工布のＸＹ方向の移動量（針落ち位置）を指示するデータに基づいて、制御装置は、刺繍形成動作を自動的に実行することが可能となる。
【００７８】
続いて、刺繍データ処理装置の電気的構成について、図２に基づき説明する。図２は刺繍データ処理装置の制御系を示すブロック図である。
図２において、制御本体部３に内蔵された制御装置２０は、例えばマイクロコンピュータを主とした回路から構成されており、入出力インターフェース２１、ＣＰＵ２２、ＲＯＭ２３、ＲＡＭ２４をバスライン２５を介して相互に接続して構成されている。
【００７９】
また、入出力インターフェース２１には、ＣＲＴディスプレス４、キーボード５、マウス６、フレキシブルディスク装置７、フラッシュメモリ装置１０、ハードディスク装置８、イメージスキャナ装置１１、ＣＤ−ＲＯＭ装置９が接続されている。
【００８０】
前記した構成より、制御装置２０は、フレキシブルディスク７Ａに記憶された刺繍データ処理プログラムをフレキシブルディスク装置７介して読み取り、この読み取ったプログラムに従って刺繍データ作成処理を実行するように構成されているものである。
【００８１】
ＲＯＭ２３には、刺繍データ処理装置１を動作させるに必要な制御プログラム、その他刺繍データを処理するについて必要な各種のプログラム等が記憶されている。また、ＲＡＭ２４には、イメージスキャナ装置１１を介して読み込まれた刺繍の原画に相当するアウトラインデータを記憶するアウトラインデータメモリエリア、アウトラインデータに基づき作成された刺繍データを記憶する刺繍データメモリエリア、その他刺繍データを作成するについて必要な各種のデータメモリ領域が設けられている。
【００８２】
前記のように構成された刺繍データ処理装置において各種のステッチデータを作成する処理について説明する。先ず、同心円状ステッチデータの作成処理について図３等に基づき説明する。図３は同心円状ステッチデータの作成処理プログラムのフローチャートである。
図３において、先ず、ステップ（以下、Ｓと略記する）１にて刺繍する縫目を形成するための刺繍領域３０が設定される（図１５参照）。続くＳ２において、刺繍領域３０内に刺繍縫目を形成する際の基準となる中心点Ｃが設定される（図１５参照）。
【００８３】
また、Ｓ３においては、後述するように、複数の同心円の内、相互に隣接する２つの円の間隔が中心点Ｃから外側にいくに従って変化するように線間隔変化パターンの設定処理（後述する）が行われる。更に、Ｓ４では、同心円状ステッチデータを作成する作成処理（後述する）が行われる。
【００８４】
次に、前記Ｓ３にて行われる線間隔変化パターン設定処理について図４に基づき説明する。図４は線間隔変化パターン設定処理プログラムのフローチャートである。図４において、Ｓ５では、キーボード５を介してユーザから密度変化グラフを入力させ、かかる密度変化グラフ（密度関数）をｄ＝ｇ（ｔ）（０≦ｔ≦Ｔ）としてＲＡＭ２４に記憶する。ここに、密度は密度＝（本数／長さ）で定義される。
【００８５】
次に、Ｓ６において、ｄ＝ｇ（ｔ）（０≦ｔ≦Ｔ）から平均糸密度ｄ’を計算し、また、Ｓ７では、中心点Ｃから刺繍領域３０の最遠点までの距離Ｇを計算する。そして、Ｓ８において、中心点Ｃから刺繍領域３０の最遠点までに入る円の総本数Ｎを、Ｎ＝Ｇ×ｄ’で計算する。
【００８６】
Ｓ９においては、ｉについて１〜Ｎまで順番に、Ｒｉの位置について、ｔ＝Ｒi-1とｔ＝Ｒiとｄ＝ｇ（ｔ）とｄ＝０で囲まれる部分の面積が全てＲiで粗等しくなるようにＲiの位置を決定する。但し、Ｒ0＝０とする。これにより、図１６に示すような線間隔変化パターンが設定される。かかる線間隔変化パターンは、ユーザが自在に設定できるが、例えば、複数の同心の円の円周の間隔を中心点Ｃから外側にいくに従って単調増加させたり、又は、単調減少させたりすることもできる。ここに、図１６は線間隔変化パターンを示すグラフであり、縦軸は密度（ｄ）、横軸は長さ（ｔ）である。
【００８７】
続いて、前記Ｓ４において行われる同心円状ステッチデータ作成処理に関し、第１処理方法を図５に基づいて説明する。図５は第１処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。図５において、Ｓ１０では、前記Ｓ３（Ｓ５〜Ｓ９）にて設定された線間隔変化パターンに基づいて、図１７に示すように、中心点Ｃを同一の中心として半径が異なる複数の円３１Ａ〜３１Ｊが演算される。続くＳ１１においては、図１８に示すように、前記複数の円３１と刺繍領域３０と重なる部分の円３１Ａ、３１Ｂ及び円弧３１Ｃ〜３１Ｊが抽出される。この後、Ｓ１２にて、図１９（Ａ）に示すように、Ｓ１１で抽出された円及び円弧上に針落点３２が作成され、これにより同心円上のステッチデータが作成される。
【００８８】
ここに、前記Ｓ１０において線間隔変化パターンに基づき中心点Ｃを同一の中心として半径（長軸、短軸）の異なる複数の円を変形させた楕円が演算され、前記Ｓ１１にて複数の楕円と刺繍領域３０とが重なる楕円及び円弧が抽出され、更に、前記Ｓ１２にて、Ｓ１１で抽出された楕円及び円弧を構成する曲線上に針落点が作成された場合には、図１９（Ｂ）に示すように、楕円３３Ａ、３３Ｂ、３３Ｃ及び楕円状円弧３３Ｄ〜３３Ｉ上に針落点３２が形成され、これにより楕円状のステッチデータが作成される。
【００８９】
次に、前記Ｓ４において行われる同心円状ステッチデータ作成処理に関し、ｘ−ｙ平面をＲ−θ変換し、また、その逆変換することを利用して、同心円状ステッチデータを作成する第２処理方法について図６に基づき説明する。図６は第２処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。
【００９０】
図６において、先ず、Ｓ１３では、ｘ−ｙ平面上の同心円の中心Ｃがθ−Ｒ平面の原点Ｏに変換されるような極座標変換によって、図２０（Ａ）及び（Ｂ）に示すように、ｘ−ｙ平面上における領域の輪郭線Ｐをθ−Ｒ平面における輪郭線Ｐ１に変換する。
ここに、前記ｘ−ｙ平面からθ−Ｒ平面への極座標変換は、図３５に示すように、
θ＝点（ｘ，ｙ）と中心点Ｃ（ｃｘ，ｃｙ）を結ぶ直線とｘ軸とが作る角度と定義した場合、式（１）に基づき行われる。
尚、ｆ-1は逆変換を表し、ｘ＝Ｒ×ｃｏｓθ＋ｃｘ、ｙ＝Ｒ×ｓｉｎθ＋ｃｙである。
【００９１】
続くＳ１４では、図２０（Ａ）に示すように、前記線間隔変化パターンに基づいて中心点Ｃを同一の中心として半径が異なるｘ−ｙ平面上の複数の同心円を演算し、更に、前記と同様、極座標変換を行うことにより、前記複数の同心円のそれぞれをθ−Ｒ平面上でθ軸に平行な直線（図２０Ｂ）参照）に変換する。
【００９２】
この後、Ｓ１５においては、図２１（Ａ）に示すように、前記のように極座標変換によってθ−Ｒ平面にて形成され、θ軸に平行な複数の直線と輪郭線Ｐ１により囲まれた領域とが重なる部分において存在するライン群Ｌ１を抽出する。また、Ｓ１６では、図２１（Ｂ）に示すように、θ−Ｒ平面で抽出されたライン群Ｌ１を繋いでラインＬ２とする。
【００９３】
Ｓ１７においては、前記のようにθ−Ｒ平面上で得られたラインＬ２（図２２（Ａ）参照）を、ｘ−ｙ平面に逆変換して、図２２（Ｂ）に示すように、ラインＬを所得する。この後、Ｓ１８において、Ｓ１７にて得られたラインＬ上に針落点３２を作成し、これにより図２２（Ｃ）に示すように同心円状のステッチデータが作成されるものである。
【００９４】
続いて、前記した第２処理方法の変形例に係る第３処理方法を図７について説明する。図７は第３処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。尚、図７におけるＳ１９〜Ｓ２２の処理は、図６におけるＳ１３〜１６の処理と同一であり、ここではその説明を省略する。
【００９５】
図７において、Ｓ２２の処理が終了した時点で、前記図２１（Ｂ）に示すように、θ−Ｒ平面で抽出されたライン群Ｌ１を繋いだラインＬ２が形成されており、この後、Ｓ２３において、図２３（Ａ）に示すように、ラインＬ２上で針落点３２が作成される。そして、Ｓ２４において、針落点３２が作成されたθ−Ｒ平面上のラインＬ２を、ｘ−ｙ平面に逆変換することにより、図２３（Ｂ）に示すように、同心円状のステッチデータが作成されるものである。
【００９６】
次に、前記Ｓ４において行われる同心円状ステッチデータ作成処理に関し、複数の糸色に対応して同心円状のステッチデータを作成する第４処理方法について図８に基づき説明する。図８は第４処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。
【００９７】
図８において、先ず、Ｓ２５にて、前記Ｓ１と同様、刺繍する縫目を形成するための刺繍領域３０が設定され、また、Ｓ２６にて、前記Ｓ２と同様、刺繍領域３０内に刺繍縫目を形成する際の基準となる中心点Ｃが設定される。
続くＳ２７において、総糸色数Ｎに実際の糸色数がセットされ、また、線間隔変化パターン番号ｉに１がセットされる。具体的には、例えば、糸色数が５色の場合には、総糸色数Ｎに５がセットされる。
【００９８】
Ｓ２８においては、総糸色数Ｎが、線間隔変化パターン番号ｉ以上であるかどうかが判断される。Ｓ２８における判断がＹＥＳの場合には、Ｓ２９にてｉ番目の線間隔変化パターンの設定処理（前記Ｓ３、Ｓ５〜Ｓ９の処理）が行われる。
【００９９】
この後Ｓ３０では、ｉ番目の線間隔変化パターンによって作られる線が、１番目から（ｉ−１）番目の変化パターンによって作られる線に重ならないように、ｉ番目の線間隔変化パターンが修正される。
ここで、線間隔変化パターンの修正について図２４に基づき説明する。図２４は複数色のステッチを作成する場合において線間隔変化パターンを修正する状態を模式的に示す説明図である。尚、図２４においては、理解を容易にするため２色のステッチを作成する場合を示している。
【０１００】
図２４（Ａ）において、密度関数ｄ＝ｇ１（ｔ）で示される第１色目の線間隔変化パターンＤ１で表されており、また、密度関数ｄ＝ｇ２（ｔ）で示される第２色目の線間隔変化パターンがＤ２で表されている。両変化パターンＤ１、Ｄ２を比較すると、両者の中央部で第１色目の線と第２色目の線とが略重なっており、これをそのままステッチデータとして採用すると混色にむらが発生して好ましくない。
そこで、図２４（Ｂ）に示すように、第１色目の線間隔変化パターンＤ１に基づき作成される線に対して、第２色目の線間隔変化パターンＤ２に基づき作成される線が重ならないように、第２色目の線間隔変化パターンをずらせるように修正される。
【０１０１】
この後、Ｓ３１において、線間隔変化パターン番号が１だけインクリメントされてＳ２８に戻る。このように線間隔変化番号が１だけインクリメントされた場合においてもＳ２８における判断がＹＥＳの場合には、再度Ｓ２９及びＳ３０の処理が行われ、更にＳ３１で線間隔変化番号が１だけインクリメントされた後再度Ｓ２８に戻る。尚、線間隔変化パターンは、１色の糸色に対して１つ存在しており、従って、例えば、糸色が２色の場合には、Ｓ２９及び３０の処理を２回繰り返した後Ｓ２８に戻る。
【０１０２】
前記のように線間隔変化パターン番号が１だけインクリメントされた結果、Ｓ２８における判断がＮＯとなった場合にはＳ３２に移行し、各線間隔変化パターン毎に同心円状のステッチデータを作成する処理が行われる。
【０１０３】
即ち、Ｓ３２において、線間隔変化パターン番号ｉに１がセットされ、Ｓ３３では、総糸色数Ｎが、線間隔変化パターン番号ｉ以上であるかどうかが判断される。Ｓ３３における判断がＹＥＳの場合には、Ｓ３４にてｉ番目の線間隔変化パターンを使用して同心円上のステッチが作成される。かかるステッチの作成処理は、前記にて説明した処理と同一の処理が行われる（図６、図７の同心円状ステッチ作成メイン処理を参照）。この後、Ｓ３５にて線間隔変化パターン番号ｉが１だけインクリメントされ、Ｓ３３に戻る。尚、前記Ｓ２８の場合と同様、例えば、糸色が２色の場合には、Ｓ３４の処理を２回繰り返した後Ｓ３３に戻る。線間隔変化番号が１だけインクリメントされた結果、Ｓ３３における判断がＮＯとなった場合には、同心円状ステッチ作成処理を終了する。
【０１０４】
ここで、前記Ｓ３４における処理を、図２５に基づき具体的に説明する。図２５において、第１色目のステッチデータＳＴ１は図２５（Ａ）に示されており、また、第２色目のステッチデータＳＴ２は図２５（Ｂ）に示されている。ここに、第２色目のステッチデータＳＴ２は、前記Ｓ２８及びＳ２９の処理により、第１色目のステッチデータＳＴ１と重ならないように作成されており、従って、両ステッチデータＳＴ１、ＳＴ２を合体させた場合においても、図２５（Ｃ）に示すように、両ステッチデータＳＴ１、ＳＴ２は相互に重なることはなく、これより各色の混色をバランス良く行うことができる。
【０１０５】
また、前記のように、Ｓ３０にて、ｉ番目の線間隔変化パターンによって作られる線が、１番目から（ｉ−１）番目の変化パターンによって作られる線に重ならないように、ｉ番目の線間隔変化パターンが修正されることに基づき、図２４（Ｂ）に示すように、第１色目の線間隔変化パターンＤ１は、中心点からの距離（＝半径）が大きくなるに従って、線間隔の密度が密な状態から除々に（単調に）疎な状態に変化しており、また、第２色目の線間隔変化パターンＤ２は、中心点からの距離（＝半径）が大きくなるに従って、線間隔の密度が疎な状態から除々に（単調に）密な状態に変化している。このように、第１色の線間隔変化パターンＤ１と第２色の線間隔変化パターンとは、相互に反対の変化パターンを有することが分かる。
【０１０６】
次に、放射状ステッチデータの作成処理について図９等に基づき説明する。図９は放射状ステッチデータの作成処理プログラムのフローチャートである。
図９において、前記Ｓ１及びＳ２の場合と同様に、先ず、Ｓ３５にて刺繍する縫目を形成するための刺繍領域３０が設定され（図１５参照）、また、続くＳ３６において、刺繍領域３０内に刺繍縫目を形成する際の基準となる中心点Ｃが設定される（図１５参照）。
【０１０７】
また、Ｓ３７においては、後述するように、中心点Ｃを同一の端とし、所定基準方向からの角度が異なる複数の半直線の内、相互に隣接する半直線の角度の間隔が、中心点の周囲に回転するに従って変化する角度間隔変化パターンの設定処理が行われる。更に、Ｓ３８では、放射状ステッチデータを作成する作成処理（後述する）が行われる。
【０１０８】
次に、前記Ｓ３７にて行われる角度間隔変化パターン設定処理について図１０に基づき説明する。図１０は角度間隔変化パターン設定処理プログラムのフローチャートである。図１０において、Ｓ３９では、キーボード５を介してユーザから密度変化グラフを入力させ、かかる密度変化グラフ（密度関数）をｄ＝ｈ（ｓ）（０≦ｓ≦３６０度）としてＲＡＭ２４に記憶する。ここに、密度は密度＝（本数／角度）で定義される。
【０１０９】
次に、Ｓ４０において、ｄ＝ｈ（ｓ）（０≦ｓ≦３６０度）から平均糸密度ｄ’を計算し、また、Ｓ４１では、中心点Ｃから延びる半直線の総本数Ｎを、式Ｎ＝３６０×ｄ’で計算する。そして、Ｓ４２において、ｉについて１〜Ｎまで順番に、θｉの位置について、ｓ＝θi-1とｓ＝θiとｄ＝ｈ（ｓ）とｄ＝０で囲まれる部分の面積が全てθiで粗等しくなるようにθiの位置を決定する。但し、θ0＝０とする。これにより、図２６に示すような角度間隔変化パターンが設定される。ここに、図２６は角度間隔変化パターンを示すグラフであり、縦軸は密度（ｄ）、横軸は角度（ｓ）である。
【０１１０】
続いて、前記Ｓ３８において行われる放射状ステッチデータ作成処理に関し、第１処理方法を図１１に基づいて説明する。図１１は第１処理方法に係る放射状ステッチデータ作成処理プログラムのフローチャートである。図１１において、Ｓ４３では、前記Ｓ３７（Ｓ３９〜Ｓ４２）にて設定された角度間隔変化パターンに基づいて、図２７に示すように、中心点Ｃを同一の中心として角度が異なる複数の半直線４０が演算される。続くＳ４４においては、図２８に示すように、前記半直線４０と刺繍領域３０と重なる部分の線分４０Ａが抽出される。この後、Ｓ４５にて、図２９に示すように、Ｓ４４で抽出された線分４０Ａ上に針落点３２が作成され、これにより同心円上のステッチデータが作成される。
【０１１１】
次に、前記Ｓ３８において行われる放射状ステッチデータ作成処理に関し、ｘ−ｙ平面をＲ−θ変換し、また、その逆変換することを利用して、放射状ステッチデータを作成する第２処理方法について図１２に基づき説明する。図１２は第２処理方法に係る放射状ステッチデータ作成処理プログラムのフローチャートである。
【０１１２】
図１２において、先ず、Ｓ４６では、ｘ−ｙ平面上の放射の中心点Ｃがθ−Ｒ平面の原点Ｏに変換されるような極座標変換によって、図３０（Ａ）及び（Ｂ）に示すように、ｘ−ｙ平面上における領域の輪郭線Ｐをθ−Ｒ平面における輪郭線Ｐ１に変換する。
ここに、前記ｘ−ｙ平面からθ−Ｒ平面への極座標変換は、前記の場合と同様、図３５に示すように、θ＝点（ｘ，ｙ）と中心点Ｃ（ｃｘ，ｃｙ）を結ぶ直線とｘ軸とが作る角度と定義した場合、式（１）に基づき行われる。
尚、ｆ-1は逆変換を表し、ｘ＝Ｒ×ｃｏｓθ＋ｃｘ、ｙ＝Ｒ×ｓｉｎθ＋ｃｙである。
【０１１３】
続くＳ４７では、図３０（Ａ）に示すように、前記角度間隔変化パターンに基づいて中心点Ｃを同一の端として基準方向ＳＤ（図２７参照）からの角度が異なるｘ−ｙ平面上の複数の半直線４０Ａを演算し、更に、前記と同様、極座標変換を行うことにより、前記複数の半直線４０Ａのそれぞれをθ−Ｒ平面上でＲ軸に平行な直線（図３０（Ｂ）参照）に変換する。
【０１１４】
この後、Ｓ４８においては、図３１（Ａ）に示すように、前記のように極座標変換によってθ−Ｒ平面にて形成され、Ｒ軸に平行な複数の直線と輪郭線Ｐ１により囲まれた領域とが重なる部分において存在するライン群Ｌ１を抽出する。また、Ｓ４９では、図３１（Ｂ）に示すように、θ−Ｒ平面で抽出されたライン群Ｌ１を繋いでラインＬ２とする。
【０１１５】
Ｓ５０においては、前記のようにθ−Ｒ平面上で得られたラインＬ２（図３２（Ａ）参照）を、ｘ−ｙ平面に逆変換して、図３２（Ｂ）に示すように、ラインＬを所得する。この後、Ｓ５１において、Ｓ５０にて得られたラインＬ上に針落点３２を作成し、これにより図３２（Ｃ）に示すように放射状のステッチデータが作成されるものである。
【０１１６】
続いて、前記した第２処理方法の変形例に係る第３処理方法を図１３ついて説明する。図１３は第３処理方法に係る放射状ステッチデータ作成処理プログラムのフローチャートである。尚、図１３におけるＳ５２〜Ｓ５５の処理は、図１２におけるＳ４６〜４９の処理と同一であり、ここではその説明を省略する。
【０１１７】
図１３において、Ｓ５５の処理が終了した時点で、前記図３１（Ｂ）に示すように、θ−Ｒ平面で抽出されたライン群Ｌ１を繋いだラインＬ２が形成されており、この後、Ｓ５６において、図３３（Ａ）に示すように、ラインＬ２上で針落点３２が作成される。そして、Ｓ５７において、針落点３２が作成されたθ−Ｒ平面上のラインＬ２を、ｘ−ｙ平面に逆変換することにより、図３３（Ｂ）に示すように、放射状のステッチデータが作成されるものである。
【０１１８】
次に、前記Ｓ３８において行われる放射ステッチデータ作成処理に関し、複数の糸色に対応して同心円状のステッチデータを作成する第４処理方法について図１４に基づき説明する。図１４は第４処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。
【０１１９】
図１４において、先ず、Ｓ５８にて、前記Ｓ１と同様、刺繍する縫目を形成するための刺繍領域３０が設定され、また、Ｓ５９にて、前記Ｓ２と同様、刺繍領域３０内に刺繍縫目を形成する際の基準となる中心点Ｃが設定される。
続くＳ６０において、総糸色数Ｎに実際の糸色数がセットされ、また、角度間隔変化パターン番号ｉに１がセットされる。具体的には、例えば、糸色数が５色の場合には、総糸色数Ｎに５がセットされる。
【０１２０】
Ｓ６１においては、総糸色数Ｎが、角度間隔変化パターン番号ｉ以上であるかどうかが判断される。Ｓ６１における判断がＹＥＳの場合には、Ｓ６２にてｉ番目の角度間隔変化パターンの設定処理（前記Ｓ３７、Ｓ３９〜Ｓ４２の処理）が行われる。
【０１２１】
この後Ｓ６３では、ｉ番目の角度間隔変化パターンによって作られる線が、１番目から（ｉ−１）番目の変化パターンによって作られる線に重ならないように、ｉ番目の角度間隔変化パターンが修正される。
ここで、角度間隔変化パターンの修正については、基本的に、前記にて説明した図２４に示す線間隔変化パターンを修正する場合と同様であり、ここではその説明を省略する。
【０１２２】
この後、Ｓ６４において、角度間隔変化パターン番号が１だけインクリメントされてＳ６１に戻る。このように角度間隔変化番号が１だけインクリメントされた場合においてもＳ６１における判断がＹＥＳの場合には、再度Ｓ６１及びＳ６３の処理が行われ、更にＳ６４で角度間隔変化番号が１だけインクリメントされた後再度Ｓ６１に戻る。尚、角度間隔変化パターンは、１色の糸色に対して１つ存在しており、従って、例えば、糸色が２色の場合には、Ｓ６２及び６３の処理を２回繰り返した後Ｓ６１に戻る。
【０１２３】
前記のように角度間隔変化パターン番号が１だけインクリメントされた結果、Ｓ６１における判断がＮＯとなった場合にはＳ６５に移行し、各角度間隔変化パターン毎に放射状のステッチデータを作成する処理が行われる。
【０１２４】
即ち、Ｓ６５において、角度間隔変化パターン番号ｉに１がセットされ、Ｓ６６では、総糸色数Ｎが、角度間隔変化パターン番号ｉ以上であるかどうかが判断される。Ｓ６６における判断がＹＥＳの場合には、Ｓ６７にてｉ番目の角度間隔変化パターンを使用して放射状のステッチが作成される。かかるステッチの作成処理は、前記にて説明した処理と同一の処理が行われる（図１２、図１３の放射状ステッチ作成メイン処理を参照）。この後、Ｓ６８にて角度間隔変化パターン番号ｉが１だけインクリメントされ、Ｓ６６に戻る。尚、前記Ｓ６１の場合と同様、例えば、糸色が２色の場合には、Ｓ６７の処理を２回繰り返した後Ｓ６６に戻る。角度間隔変化番号が１だけインクリメントされた結果、Ｓ６６における判断がＮＯとなった場合には、放射状ステッチ作成処理を終了する。
【０１２５】
ここで、前記Ｓ６７における処理を、図３４に基づき具体的に説明する。図３４において、第１色目のステッチデータＳＴ１は図３４（Ａ）に示されており、また、第２色目のステッチデータＳＴ２は図３４（Ｂ）に示されている。ここに、第２色目のステッチデータＳＴ２は、前記Ｓ６２及びＳ６３の処理により、第１色目のステッチデータＳＴ１と重ならないように作成されており、従って、両ステッチデータＳＴ１、ＳＴ２を合体させた場合においても、図３４（Ｃ）に示すように、両ステッチデータＳＴ１、ＳＴ２は相互に重なることはなく、これより各色の混色をバランス良く行うことができる。
【０１２６】
以上詳細に説明した通り本実施形態に係る刺繍データ処理装置では、中心点Ｃを同一の円とする半径が異なる複数の円３１Ａ〜３１Ｊが形成されるとともに、刺繍領域３０と重なる複数の円及び円弧上に針落点３２を形成した同心円状のステッチデータが作成されるので、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【０１２７】
また、中心点Ｃを同一の中心として半径が異なる複数の円３１Ａ〜３１Ｊが演算され、各円の内、刺繍領域３０と重なる円及び円弧が抽出され、及び、刺繍領域３０と重なる円及び円弧上に針落点３２が決定されるので、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【０１２８】
更に、中心点Ｃが原点Ｏに変換されるようにｘ−ｙ平面をθ−Ｒ平面に極座標変換し、この極座標変換に基づいてｘ−ｙ平面の刺繍領域Ｐをθ−Ｒ平面の刺繍領域の輪郭線Ｐ１に変換し、ｘ−ｙ平面において中心点Ｃが同一で半径が異なる複数の円を、極座標変換に基づきθ−Ｒ平面にてθ軸に平行な複数のラインに変換し、θ−Ｒ平面でθ軸に平行な複数のラインＬ１と変換された刺繍領域の輪郭線Ｐ１と重なるライン群Ｌ１を抽出し、θ−Ｒ平面でライン群Ｌ１を繋いでラインＬ２とし、そのラインＬ２をｘ−ｙ座標に逆変換して形成されるラインＬ上に針落点３２を演算し、又は、ラインＬ２上に針落点３２を演算した後、当該針落点３２をｘ−ｙ平面に逆変換してｘ−ｙ平面の針落点とすることに基づき、ステッチデータは円弧状の糸の流れを有し、従来には存在しない新たな風合いの同心円状のステッチを作成することができる。
【０１２９】
また、中心点Ｃを同一の中心とする半径が異なる複数の円３１Ａ〜３１Ｊの内、相互に隣接する円の間隔が中心点から外側にいくに従って変化されるので、同心円状のステッチにおける同心円の間隔を変化させることができ、これにより円形のグラデーションの変化を得ることができる。
【０１３０】
更に、中心点Ｃを同一の中心とする半径が異なる複数の円１３Ａ〜３１Ｊの内、相互に隣接する円の間隔を、中心点から外側にいくに従って単調増加又は単調減少させるので、同心円状のステッチにおける同心円の間隔を単調変化させることができ、円形の単調なグラデーションの変化を得ることができる。
【０１３１】
また、中心点Ｃを同一の中心とする半径が異なる複数の円３１Ａ〜３１Ｊの内、相互に隣接する円の間隔が、キーボード５等を介して入力設定された線間隔の変化パターンに基づいて中心点Ｃから外側にいくに従って変化するように構成しているので、ユーザがキーボード５等を介して線間隔変化パターンを設定することに基づき、同心円状のステッチにおける円形のグラデーションの変化を設定することができる。
【０１３２】
更に、複数の糸色に対応して、同一の中心点の周囲に複数色の同心円状のステッチデータが作成されるので、複数色を有する糸の同心円状のステッチによって、円形のカラーのグラデーションの変化を得ることができる。
【０１３３】
また、各糸色に対応して、相互に異なる線間隔変化パターンを有するので、複数色を有する糸の同心円状のステッチによって、円形のカラーのグラデーションにおける自由な変化を得ることができる。
【０１３４】
更に、キーボード５等を介して、複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように線間隔変化パターンを設定できるので、複数色を有する糸の同心円状のステッチに関してステッチの重なる部分がなくなり、複数色の混色を良好に行うことができ、また、綺麗な縫目を得ることができる。
【０１３５】
また、２色の糸色のそれぞれに対しては、反対の線間隔変化パターンを有するように構成されているので、２色による同心円状のステッチにおける平均糸密度を中心から外側に至るいずれの部分において略一定にすることができる。
【０１３６】
更に、中心点Ｃを同一の端とし所定基準方向ＳＤからの角度が異なる複数の半直線４０の内、相互に隣接する半直線４０の角度の間隔が、中心点Ｃの周囲に回転するに従って変化され、更に、刺繍領域３０と重なる複数の半直線４０上に針落点３２を形成した放射状のステッチデータが作成されるので、放射状のステッチの中心点Ｃからの角度間隔を変化させることによって円錐形（放射状）のグラデーションの変化を得ることができる。
【０１３７】
また、相互に隣接する前記２つの半直線４０間の角度間隔が、基準方向ＳＤからの角度に従って変化する角度間隔変化パターンをキーボード５等により設定可能であり、相互に隣接する２つの半直線４０の角度間隔は、キーボード５等を介して設定された角度間隔変化パターンに基づいて、基準方向ＳＤからの角度に従い変化されるので、ユーザがキーボード５等により角度間隔変化パターンを設定することに基づき、ステッチにおける円錐形（放射状）のグラデーションの変化を設定することができる。
【０１３８】
更に、複数の糸色に対応して、同一の中心点の周囲に複数色の放射状のステッチデータが作成されるので、複数色を有する糸の放射状のステッチによって、円錐形（放射状）のカラーのグラデーションの変化を得ることができる。
【０１３９】
また、各糸色に対応して、相互に異なる角度間隔変化パターンを有するので、複数色を有する糸の放射状のステッチによって、円錐形（放射状）のカラーのグラデーションにおける自由な変化を得ることができる。
【０１４０】
更に、キーボード５等を介して複数の糸色の内、一の糸色の線は他の糸色の線と重ならないように角度間隔変化パターンが設定可能であるので、複数色を有する糸の放射状のステッチに関してステッチの重なる部分がなくなり、複数色の混色を良好に行うことができ、また、綺麗な縫目を得ることができる。
【０１４１】
また、２色の糸色のそれぞれに対しては、反対の角度間隔変化パターンを有するように構成されているので、２色による放射状のステッチにおける平均糸密度が中心点からのどの角度方向に対しても略一定にすることができる。
【０１４２】
更に、中心点Ｃを同一の円とする半径が異なる複数の円３１Ａ等を変形させた楕円３３Ａ等が形成されるとともに、その楕円３３Ａ等を構成する曲線上であって刺繍領域３０と重なる曲線上に針落点３２を形成したステッチデータが作成されるので、ステッチデータは楕円状の糸の流れを有し、従来には存在しない新たな風合いの楕円状のステッチを作成することができる。
【０１４３】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【産業上の利用可能性】
【０１４４】
本発明は、単純な形状を有する同心円状のステッチデータや放射状のステッチデータを有効に使用することにより、多彩なグラデーションの変化を表現することが可能な刺繍データ処理装置を提供することができる。
【図面の簡単な説明】
【０１４５】
【図１】本実施形態に係る刺繍データ処理装置の概略構成を示す斜視図である。
【図２】刺繍データ処理装置の制御系を示すブロック図である。
【図３】同心円状ステッチデータの作成処理プログラムのフローチャートである。
【図４】線間隔変化パターン設定処理プログラムのフローチャートである。
【図５】第１処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。
【図６】第２処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。
【図７】第３処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。
【図８】第４処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。
【図９】放射状ステッチデータの作成処理プログラムのフローチャートである。
【図１０】角度間隔変化パターン設定処理プログラムのフローチャートである。
【図１１】第１処理方法に係る放射状ステッチデータ作成処理プログラムのフローチャートである。
【図１２】第２処理方法に係る放射状ステッチデータ作成処理プログラムのフローチャートである。
【図１３】第３処理方法に係る放射状ステッチデータ作成処理プログラムのフローチャートである。
【図１４】第４処理方法に係る同心円状ステッチデータ作成処理プログラムのフローチャートである。
【図１５】刺繍領域及び中心点を模式的に示す説明図である。
【図１６】線間隔変化パターンを示すグラフである。
【図１７】第１処理方法に係る同心円状ステッチデータ作成処理において複数の円と円弧を演算する状態を模式的に示す説明図である。
【図１８】第１処理方法に係る同心円状ステッチデータ作成処理において刺繍領域と複数の円と重なる部分を抽出する状態を模式的に示す説明図である。
【図１９】同心円状のステッチデータを模式的に示し、（Ａ）は抽出された円及び円弧上に針落ちデータを作成する状態を模式的に示す説明図、（Ｂ）は抽出された楕円及びその曲線上に針落ちデータを作成する状態を模式的に示す説明図である。
【図２０】第２処理方法に係る同心円状ステッチデータ作成処理の状態を模式的に示し、（Ａ）はｘ−ｙ平面上に存在する領域の輪郭線及び同心円を模式的に示す説明図、（Ｂ）はｘ−ｙ平面上に存在する領域の輪郭線及び同心円をθ−Ｒ平面上に極座標変換した輪郭線及び直線を模式的に示す説明図である。
【図２１】第２処理方法に係る同心円状ステッチデータ作成処理の状態を模式的に示し、（Ａ）はθ−Ｒ平面上でθ軸に平行な直線と輪郭線に囲まれた領域内のライン群を抽出する状態を模式的に示す説明図、（Ｂ）は抽出されたライン群を繋いだラインを形成する状態を模式的に示す説明図である。
【図２２】第２処理方法に係る同心円状ステッチデータ作成処理の状態を模式的に示し、（Ａ）はθ−Ｒ平面上で得られたラインを模式的に示す説明図、（Ｂ）はラインをｘ−ｙ平面に逆変換して取得したラインを模式的に示す説明図、（Ｃ）は同心円状のステッチデータを模式的に示す説明図である。
【図２３】第３処理方法に係る同心円状ステッチデータ作成処理の状態を模式的に示し、（Ａ）はθ−Ｒ平面上で得られたライン上で針落点を作成する状態を模式的に示す説明図、（Ｂ）は針落点が作成されたラインをｘ−ｙ平面上に逆変換して得られた同心円状のステッチデータを模式的に示す説明図である。
【図２４】複数色のステッチを作成する場合において線間隔変化パターンを修正する状態を模式的に示す説明図である。
【図２５】第４処理方法に係る同心円状ステッチデータ作成処理の状態を模式的に示し、（Ａ）は第１色目の同心円状ステッチデータ、（Ｂ）は第２色目の同心円状ステッチデータ、（Ｃ）は両ステッチデータを重ねた同心円状ステッチデータを模式的に示す説明図である。
【図２６】角度間隔変化パターンを示すグラフである。
【図２７】第１処理方法に係る放射状ステッチデータ作成処理において、刺繍領域と中心点を同一とする角度が異なる複数の半直線との関係を模式的に示す説明図である。
【図２８】第１処理方法に係る放射状ステッチデータ作成処理において、半直線と刺繍領域とが重なる部分の線分が抽出される状態を模式的に示す説明図である。
【図２９】第１処理方法に係る放射状ステッチデータ作成処理において、抽出された半直線上に針落点を作成した状態を模式的に示す説明図である。
【図３０】第２処理方法に係る放射状ステッチデータ作成処理の状態を模式的に示し、（Ａ）は中心点を一端とする基準方向からの角度が異なる複数の半直線をｘ−ｙ平面上で演算する状態を模式的に示す説明図、（Ｂ）は複数の半直線を極座標変換によりθ−Ｒ平面上でＲ軸に平行な直線に変換する状態を模式的に示す説明図である。
【図３１】第２処理方法に係る放射状ステッチデータ作成処理の状態を模式的に示し、（Ａ）はθ−Ｒ平面上でＲ軸に平行な直線と輪郭線により囲まれた領域とが重なる部分に存在するライン群を抽出する状態を模式的に示す説明図、（Ｂ）はθ−Ｒ平面上でライン群を繋いでラインを得る状態を模式的に示す説明図である。
【図３２】第２処理方法に係る放射状ステッチデータ作成処理の状態を模式的に示し、（Ａ）はθ−Ｒ平面上でライン群を繋いで得たラインを模式的に示す説明図、（Ｂ）はラインをｘ−ｙ平面上に逆変換して得たラインを模式的に示す説明図、（Ｃ）は放射状のステッチデータを模式的示す説明図である。
【図３３】第２処理方法の変形例に係る第３処理方法の放射状ステッチデータ作成処理の状態を模式的に示し、（Ａ）はθ−Ｒ平面上で得れたライン上に針落点を作成した状態を模式的に示す説明図、（Ｂ）はｘ−ｙ平面上に逆変換して得られた放射状のステッチデータを模式的に示す説明図である。
【図３４】第４処理方法に係る放射状ステッチデータ作成処理の状態を模式的に示し、（Ａ）は第１色の放射状ステッチデータ、（Ｂ）は第２色の放射状ステッチデータ、（Ｃ）は両ステッチデータを重ねた放射状ステッチデータを模式的に示す説明図である。
【図３５】極座標変換式を説明するための説明図である。
【符号の説明】
【０１４６】
１                刺繍データ処理装置
２                刺繍ミシン
４                ＣＲＴディスプレイ
３                制御本体部
５                キーボード
７                フレキシブルディスク装置
７Ａ              フレキシブルディスク
８                ハードディスク装置
２０              制御装置
２２              ＣＰＵ
２３              ＲＯＭ
２４              ＲＡＭ
３０              刺繍領域
３１Ａ〜３１Ｊ    円
３２              針落点
４０              半直線
４０Ａ            線分
Ｃ                中心点
Ｐ                輪郭線
Ｐ１              輪郭線
Ｌ１              ライン群
Ｌ２              ライン
Ｌ                ライン
ＳＴ１〜ＳＴ３    ステッチデータ
【図１】
2005287763.tif 000003
【図２】
2005287763.tif 000004
【図３】
2005287763.tif 000005
【図４】
2005287763.tif 000006
【図５】
2005287763.tif 000007
【図６】
2005287763.tif 000008
【図７】
2005287763.tif 000009
【図８】
2005287763.tif 000010
【図９】
2005287763.tif 000011
【図１０】
2005287763.tif 000012
【図１１】
2005287763.tif 000013
【図１２】
2005287763.tif 000014
【図１３】
2005287763.tif 000015
【図１４】
2005287763.tif 000016
【図１５】
2005287763.tif 000017
【図１６】
2005287763.tif 000018
【図１７】
2005287763.tif 000019
【図１８】
2005287763.tif 000020
【図１９】
2005287763.tif 000021
【図２０】
2005287763.tif 000022
【図２１】
2005287763.tif 000023
【図２２】
2005287763.tif 000024
【図２３】
2005287763.tif 000025
【図２４】
2005287763.tif 000026
【図２５】
2005287763.tif 000027
【図２６】
2005287763.tif 000028
【図２７】
2005287763.tif 000029
【図２８】
2005287763.tif 000030
【図２９】
2005287763.tif 000031
【図３０】
2005287763.tif 000032
【図３１】
2005287763.tif 000033
【図３２】
2005287763.tif 000034
【図３３】
2005287763.tif 000035
【図３４】
2005287763.tif 000036
【図３５】
2005287763.tif 000037