(57)【要約】【課題】  縫製線による布地自体の変化を表示でき、キルティングの仕上がり状態を容易にイメージ可能なキルティングデータ処理装置及びプログラムを提供する。【解決手段】  ＣＰＵ２２は、キルティングの布柄、布の厚さ、弾性材の厚さ、及びキルティングの縫製線が入力されて、プレビューボタンが選択された場合には、基本メッシュパターンを作成後、合計変形度を算出して、基本メッシュパターンをこの合計変形度に対応する変形度合いで該縫製線に沿って順次変形させると共に、この変形させたメッシュに隣接する各メッシュもその変形度合いに応じて変形させて変形メッシュパターンを作成する（Ｓ１〜Ｓ５）。そして、ＣＰＵ２２は、所定大きさで表示した布柄を変形メッシュパターンの対応する各メッシュに貼り付けて変形布画像データを作成し、該変形布画像データの上側に縫製線データを重ねてキルティング図柄として表示する（Ｓ６〜Ｓ７）。【選択図】  図５
2007020643.tif 000002
【特許請求の範囲】
【請求項１】
キルティングに用いる布柄に関する布画像データを入力する布画像データ入力手段と、
キルティング図柄の縫製線データを入力する縫製線データ入力手段とを備えたキルティングデータ処理装置において、
任意の網目状の基本メッシュパターンを設定するメッシュパターン設定手段と、
前記縫製線データに基づいて前記基本メッシュパターンを変形させた変形メッシュパターンを作成する変形メッシュパターン作成手段と、
前記変形メッシュパターンに基づいて前記布画像データを修正した変形布画像データを作成する変形布画像データ作成手段と、
前記変形布画像データと前記縫製線データとに基づいてキルティング図柄を表示するキルティング図柄表示手段と
を備えたことを特徴とするキルティングデータ処理装置。
【請求項２】
キルティングに用いる布の厚さを設定する布厚設定手段を備え、
前記変形メッシュパターン作成手段は、前記布厚設定手段によって設定された布の厚さに応じて前記基本メッシュパターンの変形度合いを変化させることを特徴とする請求項１に記載のキルティングデータ処理装置。
【請求項３】
キルティングの表布と裏布との間に介在させる弾性材の厚さを設定する弾性材設定手段を備え、
前記変形メッシュパターン作成手段は、前記弾性材設定手段によって設定された弾性材の厚さに応じて前記基本メッシュパターンの変形度合いを変化させることを特徴とする請求項１又は請求項２に記載のキルティングデータ処理装置。
【請求項４】
前記変形布画像データ作成手段によって作成された変形布画像データに基づいて変形した布画像を表示する第１表示データを作成する第１表示データ作成手段と、
前記縫製線データに基づいて縫製線を表示する第２表示データを作成する第２表示データ作成手段と、
を備え、
前記キルティング図柄表示手段は、前記第１表示データと前記第２表示データとを合成して表示することを特徴とする請求項１乃至請求項３のいずれかに記載のキルティングデータ処理装置。
【請求項５】
コンピュータを、キルティングに用いる布柄に関する布画像データを入力する布画像データ入力手段と、
キルティング図柄の縫製線データを入力する縫製線データ入力手段として機能させるためのプログラムにおいて、
任意の網目状の基本メッシュパターンを設定するメッシュパターン設定手段と、
前記縫製線データに基づいて前記基本メッシュパターンを変形させた変形メッシュパターンを作成する変形メッシュパターン作成手段と、
前記変形メッシュパターンに基づいて前記布画像データを修正した変形布画像データを作成する変形布画像データ作成手段と、
前記変形布画像データと前記縫製線データとに基づいてキルティング図柄を表示するキルティング図柄表示手段と
して機能させることを特徴とするプログラム。
【請求項６】
コンピュータを、キルティングに用いる布の厚さを設定する布厚設定手段として機能させ、
前記変形メッシュパターン作成手段は、前記布厚設定手段によって設定された布の厚さに応じて前記基本メッシュパターンの変形度合いを変化させることを特徴とする請求項５に記載のプログラム。
【請求項７】
コンピュータを、キルティングの表布と裏布との間に介在させる弾性材の厚さを設定する弾性材設定手段として機能させ、
前記変形メッシュパターン作成手段は、前記弾性材設定手段によって設定された弾性材の厚さに応じて前記基本メッシュパターンの変形度合いを変化させることを特徴とする請求項５又は請求項６に記載のプログラム。
【請求項８】
コンピュータを、前記変形布画像データ作成手段によって作成された変形布画像データに基づいて変形した布画像を表示する第１表示データを作成する第１表示データ作成手段と、
前記縫製線データに基づいて縫製線を表示する第２表示データを作成する第２表示データ作成手段と
して機能させ、
前記キルティング図柄表示手段は、前記第１表示データと前記第２表示データとを合成して表示することを特徴とする請求項５乃至請求項７のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キルティングデータ処理装置及びプログラムに関し、特に、キルティング図柄の表示データを作成するキルティングデータ処理装置及びプログラムに関するものである。
【背景技術】
【０００２】
従来より、キルティング図柄の表示データを作成するキルティングデータ処理装置及びプログラムに関して種々提案されている。
例えば、キルティング図柄の縫製線データを入力する為の入力手段と、入力された縫製線データを記憶するデータ記憶手段と、ディスプレイを含む表示手段とを備えたキルティングデータ処理装置において、前記データ記憶手段に記憶された縫製線データに基づいて、キルティング図柄に対する所定方向からの照明により縫製線の両側に生じる帯状の明暗を示す帯状の明領域及び暗領域の少なくとも一方を設定し、キルティング図柄及び明領域と暗領域との少なくとも一方をディスプレイに表示する為の表示データを作成する表示データ作成手段とから構成されるキルティングデータ処理装置が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開平１１−２２６２７８号公報（段落（００２０）〜（００４１）、図１〜図１０）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来のキルティングデータ処理装置においては、縫製線による布地の厚さの変化によって表面に発生する明暗を表現するのみであり、布地自体の変形を表示できないため、キルティングの仕上がり状態をイメージするのが難しいという問題がある。
【０００４】
そこで、本発明は、上述した問題点を解決するためになされたものであり、縫製線による布地自体の変化を表示でき、キルティングの仕上がり状態を容易にイメージすることが可能なキルティングデータ処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため請求項１に係るキルティングデータ処理装置は、キルティングに用いる布柄に関する布画像データを入力する布画像データ入力手段と、キルティング図柄の縫製線データを入力する縫製線データ入力手段とを備えたキルティングデータ処理装置において、任意の網目状の基本メッシュパターンを設定するメッシュパターン設定手段と、前記縫製線データに基づいて前記基本メッシュパターンを変形させた変形メッシュパターンを作成する変形メッシュパターン作成手段と、前記変形メッシュパターンに基づいて前記布画像データを修正した変形布画像データを作成する変形布画像データ作成手段と、前記変形布画像データと前記縫製線データとに基づいてキルティング図柄を表示するキルティング図柄表示手段とを備えたことを特徴とする。
【０００６】
また、請求項２に係るキルティングデータ処理装置は、請求項１に記載のキルティングデータ処理装置において、キルティングに用いる布の厚さを設定する布厚設定手段を備え、前記変形メッシュパターン作成手段は、前記布厚設定手段によって設定された布の厚さに応じて前記基本メッシュパターンの変形度合いを変化させることを特徴とする。
【０００７】
また、請求項３に係るキルティングデータ処理装置は、請求項１又は請求項２に記載のキルティングデータ処理装置において、キルティングの表布と裏布との間に介在させる弾性材の厚さを設定する弾性材設定手段を備え、前記変形メッシュパターン作成手段は、前記弾性材設定手段によって設定された弾性材の厚さに応じて前記基本メッシュパターンの変形度合いを変化させることを特徴とする。
【０００８】
更に、請求項４に係るキルティングデータ処理装置は、請求項１乃至請求項３のいずれかに記載のキルティングデータ処理装置において、前記変形布画像データ作成手段によって作成された変形布画像データに基づいて変形した布画像を表示する第１表示データを作成する第１表示データ作成手段と、前記縫製線データに基づいて縫製線を表示する第２表示データを作成する第２表示データ作成手段と、を備え、前記キルティング図柄表示手段は、前記第１表示データと前記第２表示データとを合成して表示することを特徴とする。
【０００９】
また、請求項５に係るプログラムは、コンピュータを、キルティングに用いる布柄に関する布画像データを入力する布画像データ入力手段と、キルティング図柄の縫製線データを入力する縫製線データ入力手段として機能させるためのプログラムにおいて、任意の網目状の基本メッシュパターンを設定するメッシュパターン設定手段と、前記縫製線データに基づいて前記基本メッシュパターンを変形させた変形メッシュパターンを作成する変形メッシュパターン作成手段と、前記変形メッシュパターンに基づいて前記布画像データを修正した変形布画像データを作成する変形布画像データ作成手段と、前記変形布画像データと前記縫製線データとに基づいてキルティング図柄を表示するキルティング図柄表示手段として機能させることを特徴とする。
【００１０】
また、請求項６に係るプログラムは、請求項５に記載のプログラムにおいて、コンピュータを、キルティングに用いる布の厚さを設定する布厚設定手段として機能させ、前記変形メッシュパターン作成手段は、前記布厚設定手段によって設定された布の厚さに応じて前記基本メッシュパターンの変形度合いを変化させることを特徴とする。
【００１１】
また、請求項７に係るプログラムは、請求項５又は請求項６に記載のプログラムにおいて、コンピュータを、キルティングの表布と裏布との間に介在させる弾性材の厚さを設定する弾性材設定手段として機能させ、前記変形メッシュパターン作成手段は、前記弾性材設定手段によって設定された弾性材の厚さに応じて前記基本メッシュパターンの変形度合いを変化させることを特徴とする。
【００１２】
更に、請求項８に係るプログラムは、請求項５乃至請求項７のいずれかに記載のプログラムにおいて、コンピュータを、前記変形布画像データ作成手段によって作成された変形布画像データに基づいて変形した布画像を表示する第１表示データを作成する第１表示データ作成手段と、前記縫製線データに基づいて縫製線を表示する第２表示データを作成する第２表示データ作成手段として機能させ、前記キルティング図柄表示手段は、前記第１表示データと前記第２表示データとを合成して表示することを特徴とする。
【発明の効果】
【００１３】
請求項１に係るキルティングデータ処理装置では、キルティングに用いる布柄に関する布画像データとキルティング図柄の縫製線データとを入力することによって、この縫製線データに基づいて任意の網目状の基本メッシュパターンを変形した変形メッシュパターンが作成される。そして、この変形メッシュパターンに基づいて入力された布画像データを修正した変形布画像データが作成される。その後、この変形布画像データと入力された縫製線データとに基づいてキルティング図柄が作成されて表示される。
これにより、キルティングに用いる布柄が縫製線によって変化した状態を表示することが可能となり、布地自体の変化を表示することが可能となる。このため、未熟者でもキルティング図柄の仕上がり状態を容易に確認することが可能となる。
【００１４】
また、請求項２に係るキルティングデータ処理装置では、布厚設定手段によって設定された布の厚さに応じて基本メッシュパターンの変形度合いを変化させて変形メッシュパターンを作成するため、キルティングに使用する布の厚さに応じた変形布画像データを作成して表示することが可能となり、更に実際の仕上がり状態に近づけたキルティング図柄を表示することが可能となる。
【００１５】
また、請求項３に係るキルティングデータ処理装置では、弾性材設定手段によって設定されたキルティングの表布と裏布との間に介在させる弾性材の厚さに応じて基本メッシュパターンの変形度合いを変化させて変形メッシュパターンを作成するため、キルティングに使用する弾性材の厚さに応じた変形布画像データを作成して表示することが可能となり、更に実際の仕上がり状態に近づけたキルティング図柄を表示することが可能となる。
【００１６】
更に、請求項４に係るキルティングデータ処理装置では、変形布画像データに基づいて変形した布画像を表示する第１表示データを作成し、また、縫製線データに基づいて縫製線を表示する第２表示データを作成した後、この第１表示データと第２表示データとを合成して表示する。
これにより、立体的に表示された布画像に縫製線が表示されるため、更に実際の仕上がり状態に近づけたキルティング図柄を立体的に表示することが可能となる。
【００１７】
また、請求項５に係るプログラムでは、コンピュータは、当該プログラムを読み込むことによって、ユーザが入力したキルティング図柄の縫製線データから、任意の網目状の基本メッシュパターンを変形した変形メッシュパターンを作成する。そして、コンピュータは、この変形メッシュパターンに基づいて、ユーザが入力したキルティングに用いる布柄に関する布画像データを修正して変形布画像データを作成する。その後、コンピュータは、この変形布画像データと入力された縫製線データとに基づいてキルティング図柄を作成して表示する。
これにより、ユーザが布柄に関する布画像データと縫製線データとを入力することによって、コンピュータは、キルティングに用いる布柄が縫製線によって変化した状態を表示することが可能となり、布地自体の変化を表示することが可能となる。このため、未熟者でもキルティング図柄の仕上がり状態を容易に確認することが可能となる。
【００１８】
また、請求項６に係るプログラムでは、コンピュータは、当該プログラムを読み込むことによって、キルティングに用いる布の厚さを設定する布厚設定手段として機能し、ユーザはキルティングに用いる布の厚さを設定することが可能となる。また、コンピュータは、ユーザが設定した布の厚さに応じて基本メッシュパターンの変形度合いを変化させて変形メッシュパターンを作成するため、キルティングに使用する布の厚さに応じた変形布画像データを作成して表示することが可能となり、実際の仕上がり状態に近づけたキルティング図柄を表示することが可能となる。
【００１９】
また、請求項７に係るプログラムでは、コンピュータは、当該プログラムを読み込むことによって、キルティングの表布と裏布との間に介在させる弾性材の厚さを設定する弾性材設定手段として機能し、ユーザはキルティングに用いる弾性材の厚さを設定することが可能となる。また、コンピュータは、ユーザが設定した弾性材の厚さに応じて基本メッシュパターンの変形度合いを変化させて変形メッシュパターンを作成するため、キルティングに使用する弾性材の厚さに応じた変形布画像データを作成して表示することが可能となり、更に実際の仕上がり状態に近づけたキルティング図柄を表示することが可能となる。
【００２０】
更に、請求項８に係るプログラムでは、コンピュータは、当該プログラムを読み込むことによって、変形布画像データ作成手段によって作成された変形布画像データに基づいて変形した布画像を表示する第１表示データを作成する第１表示データ作成手段と、縫製線データに基づいて縫製線を表示する第２表示データを作成する第２表示データ作成手段として機能し、この第１表示データと前記第２表示データとを合成して表示する。
これにより、コンピュータは、立体的に表示された布画像上に縫製線を表示するため、更に実際の仕上がり状態に近づけたキルティング図柄を立体的に表示することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係るキルティングデータ処理装置及びプログラムについて、本発明を具体化した一実施例に基づき図面を参照しつつ詳細に説明する。
【００２２】
先ず、本実施例に係るキルティングデータ処理装置の概略構成を図１に基づき説明する。
図１において、キルティングデータ処理装置１は、制御本体部３を主体として構成されている。制御本体部３は、画像、図形、文字等を表示するＣＲＴディスプレイ４を備えている。また、制御本体部３には、キーボード５、マウス６、フレキシブルディスク（ＦＤ）装置７、ハードディスク装置８、ＣＤ−ＲＯＭ装置９、フラッシュメモリ装置１０、イメージスキャナ装置１１が接続されている。
【００２３】
フレキシブルディスク装置７には、後述するキルティングデータ処理プログラム等の各種のプログラム等が記憶された記録媒体であるフレキシブルディスク７Ａ（図２参照）が着脱可能にセットされるように構成されている。ハードディスク装置８は、画像データ、アウトラインデータ、刺繍データ、縫製線データ、キルティング図柄データをハードディスクに保存したりハードディスクから読み出したりするものである。ＣＤ−ＲＯＭ装置９は、ＣＤ−ＲＯＭに記録された画像データ、アウトラインデータ、刺繍データ、縫製線データ、キルティング図柄データを読み出すものである。フラッシュメモリ装置１０は、不揮発性のフラッシュメモリからなるメモリカード１２を着脱可能に備えており、メモリカード１２に刺繍データ、縫製線データを書き込むものである。イメージスキャナ装置１１は、刺繍模様の原画や布地の布柄等を読み込むためのものである。
【００２４】
また、刺繍ミシン２のミシン本体部１３は、ベッド部１４の上方にアーム部１５を一体に有して構成されている。アーム部１５の先端部には、縫針１６を有する針棒（図示せず）が設けられている。また、ベッド部１４の上には、加工布（図示せず）を保持する刺繍枠１７が配置されている。刺繍枠１７は、刺繍枠移動機構１８により装置固有のＸＹ座標系に基づく任意の位置に移動するように構成されている。そして、刺繍枠移動機構１８により加工布を自在に移動させながら針棒や釜機構（図示せず）を駆動させることにより、加工布に対して所定の刺繍やキルティング図柄を形成する縫製動作が実行される。
【００２５】
更に、ミシン本体１３の右側面部には、メモリカード１２が差し込まれるカード挿入孔１９が設けられている。
前記刺繍枠移動機構１８や針棒等は、マイクロコンピュータ等から構成される制御装置（図示せず）により制御されるように構成されている。そして、かかる制御装置には、メモリカード１２により、外部から刺繍データや縫製データが与えられるように構成されている。従って、刺繍データや縫製データの内の一針毎の加工布のＸＹ方向の移動量（針落ち位置）を指示するデータに基づいて、制御装置は、刺繍模様やキルティング図柄の形成動作を自動的に実行することが可能となる。
【００２６】
続いて、キルティングデータ処理装置１の電気的構成について、図２に基づき説明する。
図２において、制御本体部３に内蔵された制御装置２０は、例えばマイクロコンピュータを主とした回路から構成されており、入出力インターフェース２１、ＣＰＵ２２、ＲＯＭ２３、ＲＡＭ２４をバスライン２５を介して相互に接続して構成されている。
【００２７】
また、入出力インターフェース２１には、ＣＲＴディスプレス４、キーボード５、マウス６、フレキシブルディスク（ＦＤ）装置７、フラッシュメモリ装置１０、ハードディスク装置８、イメージスキャナ装置１１、ＣＤ−ＲＯＭ装置９が接続されている。
【００２８】
前記した構成より、制御装置２０は、フレキシブルディスク７Ａに記憶された布柄データやキルティングデータ処理プログラム等をフレキシブルディスク装置７を介して読み取り、この読み取ったプログラムに従ってキルティング図柄の表示データ作成処理を実行するように構成されているものである。
【００２９】
ＲＯＭ２３には、キルティングデータ処理装置１を動作させるに必要な制御プログラム、キルティング図柄の表示データを作成する後述の制御プログラム、その他キルティングデータを処理するについて必要な各種のプログラム等や、キルティング図柄の表示データを作成するための布変形テーブル３１（図３参照）や弾性材変形テーブル３２（図４参照）等の各種データや布柄データ等が記憶されている。また、ＲＡＭ２４には、キーボード５やマウス６によって入力された縫製線データを記憶する縫製線データ記憶エリア、基本メッシュパターンをこの縫製線データに基づいて変形した変形メッシュパターンを記憶する変形メッシュパターン記憶エリア、表示画像データを記憶する画像データ記憶エリア、その他キルティング図柄の表示データを作成するについて必要な各種のデータメモリ領域が設けられている。
【００３０】
次に、ＲＯＭ２３に記憶される布変形度テーブル３１について図３に基づいて説明する。
尚、この布変形度テーブル３１は、後述のように基本メッシュパターンの変形度合いを決定する際に使用するテーブルであり、布の厚さが大きくなるに従ってミシンによる縫製線の凹部が深くなることから、メッシュパターンの変形度合いは、布の厚さが大きくなるに従って大きくなるように設定されている。
図３に示すように、布変形度テーブル３１は、キーボード５やマウス６で選択されたキルティングの布の厚さを表す「布の厚さ」と、それに対応する基本メッシュパターンの変形度合いを表す「メッシュパターンの変形度」とから構成されている。
また、「布の厚さ」には、「薄い」、「普通」、「厚い」の３種類が予め格納されている。また、「メッシュパターンの変形度」には、「薄い」に対応して「１」、「普通」に対応して「２」、「厚い」に対応して「３」が予め格納されている。
【００３１】
次に、ＲＯＭ２３に記憶される弾性材変形度テーブル３２について図４に基づいて説明する。
尚、この弾性材変形度テーブル３２は、後述のように基本メッシュパターンの変形度合いを決定する際に使用するテーブルであり、表布と裏布との間に介在する綿やスポンジ等の弾性材の厚さが大きくなるに従ってキルティングの仕上がり厚さが大きくなり、ミシンによる縫製線の凹部が深くなることから、メッシュパターンの変形度合いは、弾性材の厚さが大きくなるに従って大きくなるように設定されている。
図４に示すように、弾性材変形度テーブル３２は、キーボード５やマウス６で選択されたキルティングの弾性材の厚さを表す「弾性材の厚さ」と、それに対応する基本メッシュパターンの変形度合いを表す「メッシュパターンの変形度」とから構成されている。
また、「弾性材の厚さ」には、「薄い」（例えば、厚さ１ｍｍ〜５ｍｍである。）、「普通」（例えば、厚さ６ｍｍ〜１０ｍｍである。）、「厚い」（例えば、厚さ１１ｍｍ以上である。）の３種類が予め格納されている。また、「メッシュパターンの変形度」には、「薄い」に対応して「３」、「普通」に対応して「５」、「厚い」に対応して「７」が予め格納されている。
【００３２】
前記のように構成されたキルティングデータ処理装置１において、キルティング図柄を表示する表示制御処理について図５乃至図１６に基づいて説明する。
図５に示すように、先ず、ステップ（以下、Ｓと略記する）１において、ＣＰＵ２２は、ＣＲＴディスプレイ４にキルティングの布柄、布の厚さ、表布と裏布との間に介在する弾性材の厚さを選択する各選択画面を表示する。そして、キーボード５またはマウス６から所定の入力がなされてそれぞれ選択された場合には、ＣＰＵ２２は、この選択された布柄をキルティング表示領域に所定大きさで表示すると共に、布柄データ、布の厚さデータ及び弾性材の厚さデータをＲＡＭ２４に記憶する。
【００３３】
例えば、図６に示すように、ＣＰＵ２２は、ＣＲＴディスプレイ４の左側にキルティング図柄を表示するキルティング表示ウィンド３５を表示する。また、ＣＰＵ２２は、ＣＲＴディスプレイ４の右下側に布柄を選択する生地選択ウィンド３６を表示する。また、ＣＰＵ２２は、このＣＲＴディスプレイ４の右上側に表布と裏布との間に介在させる弾性材の種類と厚さを選択する弾性材選択ウィンド３７を表示する。
そして、ユーザがキーボード５またはマウス６で生地選択ウィンド３６に表示される複数の布柄から１の布柄を選択した場合には、ＣＰＵ２２は、この選択された布柄をキルティング表示ウィンド３５のキルティング表示領域３９に表示すると共に、布柄データとしてＲＡＭ２４に記憶する。例えば、生地選択ウィンド３６で市松模様が選択された場合には、ＣＰＵ２２は、キルティング表示領域３９に市松模様を表示すると共に、この市松模様を布柄データとしてＲＡＭ２４に記憶する。
【００３４】
また、ユーザがキーボード５またはマウス６で弾性材選択ウィンド３７に表示される弾性材の種類と厚さを選択した場合には、ＣＰＵ２２は、弾性材の種類と厚さのデータをＲＡＭ２４に記憶する。例えば、「スポンジ・普通」が選択された場合には、ＣＰＵ２２は、弾性材の種類と厚さのデータとして「スポンジ・普通」のデータをＲＡＭ２４に記憶する。
また、ユーザがキルティング表示ウィンド３５の上端部に表示される布厚ボタン４１をマウス６でクリックして、表示される布の厚さを選択した場合には、ＣＰＵ２２は、この選択された布の厚さデータをＲＡＭ２４に記憶する。例えば、「普通」が選択された場合には、ＣＰＵ２２は、布の厚さデータとして「普通」をＲＡＭ２４に記憶する。
【００３５】
そして、Ｓ２において、ユーザがキーボード５またはマウス６から所定の入力を行ってキルティングの縫製線を入力した場合には、ＣＰＵ２２は、キルティング表示領域に所定大きさで表示される布柄上にこの縫製線を表示すると共に、この縫製線データをＲＡＭ２４に記憶する。これにより、ユーザは、キルティングの縫製線の形状を容易に確認することが可能となる。
例えば、図７に示すように、ユーザが、キーボード５またはマウス６から所定の入力を行ってハート形の縫製線４３を入力した場合には、ＣＰＵ２２は、キルティング表示領域３９に表示される市松模様の布柄の上に、このハート形の縫製線４３を表示する。
また同時に、図８に示すように、ＣＰＵ２２は、キルティング表示領域３９上の縫製線４３の位置データから構成される縫製線データ４３ＡをＲＡＭ２４に記憶する。
【００３６】
続いて、Ｓ３において、ＣＰＵ２２は、キルティング図柄の表示を指示するプレビューボタンが選択されたか否かを判定する判定処理を実行する。そして、プレビューボタンが選択された場合には（Ｓ３：ＹＥＳ）、ＣＰＵ２２は、Ｓ４の処理に移行する。一方、プレビューボタンが所定時間（例えば、３分間〜５分間である。）内に選択されなかった場合には（Ｓ３：ＮＯ）、ＣＰＵ２２は、Ｓ８の処理に移行する。
例えば、図７に示すように、キルティング表示ウィンド３５の上端部に表示されるプレビューボタン４２がマウス６でクリックされた場合には（Ｓ３：ＹＥＳ）、ＣＰＵ２２は、Ｓ４の処理に移行する。一方、このプレビューボタン４２が所定時間内にマウス６でクリックされなかった場合には（Ｓ３：ＮＯ）、ＣＰＵ２２は、Ｓ８の処理に移行する。
【００３７】
そして、Ｓ４において、ＣＰＵ２２は、ＲＯＭ２３から所定メッシュ数を読み出し、キルティング表示領域を該所定メッシュ数の網目状に分割して基本メッシュパターンを作成し、ＲＡＭ２４に記憶する。
例えば、図９（Ａ）に示すように、キルティング表示領域３９を１８×１９のマトリックス状のメッシュに分割した基本メッシュパターンとしてのメッシュパターン３９Ａを作成してＲＡＭ２４に記憶する。
【００３８】
続いて、Ｓ５において、ＣＰＵ２２は、ＲＡＭ２４から、布の厚さデータを読み出して、布変形度テーブル３１から該布の厚さデータに対応するメッシュパターンの変形度を読み込む。また、ＣＰＵ２２は、ＲＡＭ２４から、弾性材の厚さデータを読み出して、弾性材変形度テーブル３２から該弾性材の厚さデータに対応するメッシュパターンの変形度を読み込む。そして、各メッシュパターンの変形度を合計した合計変形度を算出する。続いて、ＣＰＵ２２は、ＲＡＭ２４から縫製線データと基本メッシュパターンとを読み出し、該基本メッシュパターンの各メッシュのうちの縫製線データに重なる各メッシュをこの算出して合計変形度に対応する変形度合いで該縫製線に沿って順次変形させると共に、この変形させたメッシュに隣接する各メッシュもその変形度合いに応じて変形させて変形メッシュパターンを作成し、この変形メッシュパターンをＲＡＭ２４に記憶する。
【００３９】
例えば、図６に示すように、ＲＡＭ２４に記憶した布の厚さデータが「普通」、弾性材の厚さデータが「スポンジ・普通」の場合には、ＣＰＵ２２は、布変形度テーブル３１から「メッシュパターンの変形度」として「２」を読み出し、弾性材変形度テーブル３２から「メッシュパターンの変形度」として「５」を読み出し、それぞれを合計して「合計変形度」として「７」を算出する。
続いて、図９（Ｂ）に示すように、ＣＰＵ２２は、基本メッシュパターンとしてのメッシュパターン３９Ａ（図９（Ａ）参照）をＲＡＭ２４から読み出し、このメッシュパターン３９Ａの各メッシュのうちの縫製線データ４３Ａ（図８参照）に重なる各メッシュを「合計変形度７」に対応する変形度合いで該縫製線データ４３Ａに沿って順次変形すると共に、この変形させたメッシュに隣接する各メッシュもその変形度合いに応じて変形させて変形メッシュパターンとしてのメッシュパターン３９Ｂを作成して、ＲＡＭ２４に記憶する。
【００４０】
そして、Ｓ６において、ＣＰＵ２２は、キルティング表示領域に所定大きさで表示した布柄を基本メッシュパターンに基づいてメッシュ状に分割して分割布柄データを作成後、各メッシュに対応する各分割布柄データをＲＡＭ２４に記憶する変形メッシュパターンの対応する各メッシュの変形に対応させて変形させて貼り付け、変形布画像データを作成してＲＡＭ２４に記憶する。
例えば、図１０に示すように、ＣＰＵ２２は、キルティング表示ウィンド３５のキルティング表示領域３９に表示した市松模様（図６参照）を１８×１９のマトリックス状のメッシュ状に分割した分割布柄データを作成後、各メッシュに対応する各分割布柄データをメッシュパターン３９Ｂの対応する各メッシュの変形に対応させて変形させて貼り付け、変形布画像データ４５を作成してＲＡＭ２４に記憶する。
【００４１】
続いて、Ｓ７において、ＣＰＵ２２は、ＲＡＭ２４から縫製線データと変形布画像データとを読み出して、該変形布画像データの上側に縫製線データを重ねてキルティング図柄データを作成し、キルティング表示領域に入力された縫製線によって形成されるキルティング図柄として表示する。
例えば、図１１に示すように、ＣＰＵ２２は、ＲＡＭ２４から縫製線データ４３Ａ（図８参照）と変形布画像データ４５（図１０参照）とを読み出し、該変形布画像データ４５の上側に縫製線データ４３Ａを重ねてキルティング図柄データを作成し、キルティング表示領域３９に入力された縫製線４３によって形成されるキルティング図柄４６として表示する。
【００４２】
そして、Ｓ８において、ＣＰＵ２２は、キルティング図柄の編集処理を必要とするか否かを判定する判定処理を実行する。そして、キルティング図柄の編集処理が終了した場合には（Ｓ８：ＮＯ）、ＣＰＵ２２は、当該制御処理を終了して、メインルーチンに戻る。
【００４３】
一方、キルティング図柄の編集処理を必要とする場合には（Ｓ８：ＹＥＳ）、ＣＰＵ２２は、再度Ｓ１以降の処理を実行する。
【００４４】
例えば、図１２に示すように、Ｓ２の処理において、ユーザが、キーボード５またはマウス６から所定の入力を行ってハート形の縫製線４３に替えて、キルティング表示領域３９を３×３のマトリックス状に分割する各縫製線５１〜５８を入力した場合には、ＣＰＵ２２は、キルティング表示領域３９に表示される市松模様の布柄の上に、各縫製線５１〜５８を表示する。
また同時に、図１３に示すように、ＣＰＵ２２は、キルティング表示領域３９上の各縫製線５１〜５８の位置データから構成される縫製線データ５１Ａ〜５８ＡをＲＡＭ２４に記憶する。
【００４５】
そして、図１４（Ａ）に示すように、キルティング表示ウィンド３５の上端部に表示されるプレビューボタン４２がマウス６でクリックされた場合には（Ｓ３：ＹＥＳ）、ＣＰＵ２２は、Ｓ４乃至Ｓ５の処理において、キルティング表示領域３９を１９×２０のマトリックス状のメッシュに分割した基本メッシュパターンとしてのメッシュパターン６１Ａを作成してＲＡＭ２４に記憶する。
また、ＲＡＭ２４に記憶した布の厚さデータが「普通」、弾性材の厚さデータが「スポンジ・普通」の場合には、ＣＰＵ２２は、布変形度テーブル３１から「メッシュパターンの変形度」として「２」を読み出し、弾性材変形度テーブル３２から「メッシュパターンの変形度」として「５」を読み出し、それぞれを合計して「合計変形度」として「７」を算出する。
【００４６】
続いて、図１４（Ｂ）に示すように、ＣＰＵ２２は、基本メッシュパターンとしてのメッシュパターン６１Ａ（図１４（Ａ）参照）をＲＡＭ２４から読み出し、このメッシュパターン６１Ａの各メッシュのうちの各縫製線データ５１Ａ〜５８Ａ（図１３参照）に重なる各メッシュを「合計変形度７」に対応する変形度合いで該各縫製線データ５１Ａ〜５８Ａに沿って順次変形すると共に、この変形させたメッシュに隣接する各メッシュもその変形度合いに応じて変形させて変形メッシュパターンとしてのメッシュパターン６１Ｂを作成して、ＲＡＭ２４に記憶する。
【００４７】
続いて、図１５に示すように、ＣＰＵ２２は、キルティング表示ウィンド３５のキルティング表示領域３９に表示した市松模様（図６参照）を１９×２０のマトリックス状のメッシュ状に分割した分割布柄データを作成後、各メッシュに対応する各分割布柄データをメッシュパターン６１Ｂの対応する各メッシュの変形に対応させて変形させて貼り付け、変形布画像データ６３を作成してＲＡＭ２４に記憶する。
そして、図１６に示すように、ＣＰＵ２２は、ＲＡＭ２４から各縫製線データ５１Ａ〜５８Ａ（図１３参照）と変形布画像データ６３（図１５参照）とを読み出し、該変形布画像データ６３の上側に各縫製線データ５１Ａ〜５８Ａを重ねてキルティング図柄データを作成し、キルティング表示領域３９に入力された各縫製線５１〜５８によって形成されるキルティング図柄６５として表示する。
そして、キルティング図柄の編集処理が終了した場合には（Ｓ８：ＮＯ）、ＣＰＵ２２は、当該制御処理を終了して、メインルーチンに戻る。
【００４８】
ここで、キーボード５、マウス６、ＣＲＴディスプレイ４は、布画像データ入力手段、縫製線データ入力手段、布厚設定手段、弾性材設定手段を構成する。また、ＣＰＵ２２、ＲＯＭ２３、ＲＡＭ２４は、メッシュパターン設定手段、変形メッシュパターン作成手段、変形布画像データ作成手段、第１表示データ作成手段、第２表示データ作成手段を構成する。また、ＣＰＵ２２、ＲＯＭ２３、ＲＡＭ２４、ＣＲＴディスプレイ４は、キルティング図柄表示手段を構成する。
【００４９】
以上詳細に説明した通り本実施例に係るキルティングデータ処理装置１では、ユーザがＣＲＴディスプレイ４に表示される各選択画面によって、キーボード５またはマウス６でキルティングの布柄、布の厚さ、表布と裏布との間に介在する弾性材の厚さを選択することにより、この選択された布柄がキルティング表示領域に所定大きさで表示されると共に、布柄データ、布の厚さデータ及び弾性材の厚さデータがＲＡＭ２４に記憶される（Ｓ１）。そして、ユーザがキーボード５またはマウス６から所定の入力を行ってキルティングの縫製線を入力した場合には、キルティング表示領域に所定大きさで表示される布柄上にこの縫製線が表示されると共に、この縫製線データがＲＡＭ２４に記憶される（Ｓ２）。そして、ユーザがキルティング図柄の表示を指示するプレビューボタンを選択した場合には（Ｓ３：ＹＥＳ）、ＣＰＵ２２は、キルティング表示領域を該所定メッシュ数の網目状に分割して基本メッシュパターンを作成後、布の厚さデータに対応するメッシュパターンの変形度と、弾性材の厚さデータに対応するメッシュパターンの変形度とを合計して合計変形度を算出する（Ｓ４）。そして、ＣＰＵ２２は、基本メッシュパターンをこの合計変形度に対応する変形度合いで該縫製線に沿って順次変形させると共に、この変形させたメッシュに隣接する各メッシュもその変形度合いに応じて変形させて変形メッシュパターンを作成する（Ｓ５）。その後、ＣＰＵ２２は、キルティング表示領域に所定大きさで表示した布柄を基本メッシュパターンに基づいてメッシュ状に分割して分割布柄データを作成後、各メッシュに対応する各分割布柄データを変形メッシュパターンの対応する各メッシュの変形に対応させて変形させて貼り付け、変形布画像データを作成する（Ｓ６）。続いて、ＣＰＵ２２は、該変形布画像データの上側に縫製線データを重ねてキルティング図柄データを作成し、キルティング表示領域に入力された縫製線によって形成されるキルティング図柄として表示する（Ｓ７）。
【００５０】
従って、ユーザがキーボード５またはマウス６でキルティングの布柄、布の厚さ、表布と裏布との間に介在する弾性材の厚さを選択し、キルティングの縫製線を入力後、マウス６でプレビューボタンを選択した場合には、キルティングに使用する布の厚さ、弾性材の厚さに応じた変形布画像データを作成して、布柄が縫製線によって変化した状態を立体的に表示することが可能となると共に、立体的に表示された布画像に縫製線を重ねて表示することが可能となり、キルティングに用いる表布の布柄が縫製線によって変化する実際の仕上がり状態に近づけたキルティング図柄を表示することが可能となる。このため、未熟者でもキルティング図柄の仕上がり状態を容易に確認することが可能となる。
【００５１】
尚、本発明は上記本実施例に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【図面の簡単な説明】
【００５２】
【図１】本実施例に係るキルティングデータ処理装置の概略構成を示す斜視図である。
【図２】キルティングデータ処理装置の制御系を示すブロック図である。
【図３】ＲＯＭに記憶される布変形度テーブルの一例を示す図である。
【図４】ＲＯＭに記憶される弾性材変形度テーブルの一例を示す図である。
【図５】キルティング図柄を表示する表示制御プログラムのフローチャートである。
【図６】布地選択画面の一例を示す図である。
【図７】縫製線の入力を説明する図である。
【図８】図７で入力された縫製線データを示す図である。
【図９】（Ａ）はキルティング表示領域を網目状に分割した基本メッシュパターンの一例を示し、（Ｂ）は（Ａ）の基本メッシュパターンを図８の縫製線データに基づいて変形した変形メッシュパターンの一例を示す図である。
【図１０】図９（Ｂ）の変形メッシュパターンに基づいて作成した変形布画像データの一例を示す図である。
【図１１】図８の縫製線データと図１０の変形布画像データとを合成して表示したキルティング図柄の一例を示す図である。
【図１２】他の縫製線の入力を説明する図である。
【図１３】図１２で入力された縫製線データを示す図である。
【図１４】（Ａ）はキルティング表示領域を網目状に分割した基本メッシュパターンの一例を示し、（Ｂ）は（Ａ）の基本メッシュパターンを図１３の縫製線データに基づいて変形した変形メッシュパターンの一例を示す図である。
【図１５】図１４（Ｂ）の変形メッシュパターンに基づいて作成した変形布画像データの一例を示す図である。
【図１６】図１３の縫製線データと図１５の変形布画像データとを合成して表示したキルティング図柄の一例を示す図である。
【符号の説明】
【００５３】
１                キルティングデータ処理装置
２                刺繍ミシン
３                制御本体部
４                ＣＲＴディスプレイ
５                キーボード
７                フレキシブルディスク装置
７Ａ              フレキシブルディスク
２０              制御装置
２２              ＣＰＵ
２３              ＲＯＭ
２４              ＲＡＭ
３１              布変形度テーブル
３２              弾性材変形度テーブル
３５              キルティング表示ウインド
３６              生地選択ウインド
３７              弾性材選択ウインド
３９              キルティング表示領域
３９Ａ、３９Ｂ、６１Ａ、６１Ｂ          メッシュパターン
４１              布厚ボタン
４２              プレビューボタン
４３、５１〜５８                縫製線
４３Ａ、５１Ａ〜５８Ａ          縫製線データ
４５、６３        変形布画像データ
４６、６５        キルティング図柄
【図１】
2007020643.tif 000003
【図２】
2007020643.tif 000004
【図３】
2007020643.tif 000005
【図４】
2007020643.tif 000006
【図５】
2007020643.tif 000007
【図６】
2007020643.tif 000008
【図７】
2007020643.tif 000009
【図８】
2007020643.tif 000010
【図９】
2007020643.tif 000011
【図１０】
2007020643.tif 000012
【図１１】
2007020643.tif 000013
【図１２】
2007020643.tif 000014
【図１３】
2007020643.tif 000015
【図１４】
2007020643.tif 000016
【図１５】
2007020643.tif 000017
【図１６】
2007020643.tif 000018