(57)【特許請求の範囲】
【請求項１】
表示手段を備え、新規模様の作成を行うミシンであって、
前記新規模様の基準になる模様を縫製するための刺繍データと、その模様を前記表示手段に表示するための画像データとを記憶する模様データ記憶手段と、
前記模様の画像データに基づいて前記表示手段上に模様の表示を行う模様表示手段と、
前記模様の連なる複数の方向の中からいずれかの方向を指定する模様つなぎ方向指定部と、
前記模様と組み合わせる目印を縫製するための刺繍データと、その目印を前記表示手段に表示するための画像データとを記憶する目印データ記憶手段と、
前記目印の画像データに基づいて前記表示手段上に目印の表示をおこなう目印表示手段と、
前記模様に対する前記目印の配置位置を前記模様の四隅の基準位置に指定し、前記目印のうち前記模様を繋げる側の２つの配置位置を前記模様の四隅の基準位置から移動するように調整する目印配置位置指定部と、
前記模様の目印の配置位置に前記目印を表示させた目印付き模様を複製する目印付き模様複製部と、
複製元の前記目印付き模様と、複製した目印付き模様が有する前記目印を重複するように配列して表示する目印付き模様を表示させる表示制御部と、
複数の前記目印付き模様に含まれる前記目印を前記表示手段上から削除する目印削除部と、
を備え、
前記新規模様は、前記模様をある方向に並べた模様であることを特徴とするミシン。
【請求項２】
前記模様を連なる方向に応じて、前記模様に対して表示する前記目印を変更することを特徴とする請求項１に記載のミシン。
【請求項３】
前記目印削除部は、削除対象となる前記目印を非表示とすることで、前記表示手段上から削除することを特徴とする請求項１または請求項２に記載のミシン。
【請求項４】
前記模様及び前記目印は、それぞれレイヤーに分割して表示手段に表示されることを特徴とする請求項１乃至３のいずれか１項に記載のミシン。
【請求項５】
前記表示手段に表示された新規の模様の刺繍データを、
その新規模様を構成する前記模様及び前記目印を表示する画像データに対応する刺繍データとから作成することを特徴とする請求項１乃至４のいずれか１項に記載のミシン。
【請求項６】
新規模様を構成する模様を縫製するための刺繍データと、その模様を表示手段に表示するための画像データとを記憶する模様データ記憶手段と、
前記模様と組み合わせる目印を縫製するための刺繍データと、その目印を前記表示手段に表示するための画像データとを記憶する目印データ記憶手段と、
前記模様と前記目印を表示する表示手段を制御するコンピュータの制御プログラムであって、
前記コンピュータに、
前記模様の画像データに基づいて前記表示手段上に模様を表示させる模様表示処理と、
前記模様の連なる複数の方向の中からいずれかの方向を指定する模様つなぎ方向指定処理と、
前記表示手段に表示された前記模様に対する前記目印の配置位置を前記模様の四隅の基準位置に指定し、前記目印のうち前記模様を繋げる側の２つの配置位置を前記模様の四隅の基準位置から移動するように調整する目印配置位置指定処理と、
前記目印の画像データに基づいて前記表示手段上に目印の表示をおこなう目印表示処理と、
前記模様の目印の配置位置に前記目印を表示させた目印付き模様を複製する目印付き模様複製処理と、
複製元の前記目印付き模様と、複製した目印付き模様が有する前記目印を重複するように表示する目印付き模様を表示させる目印付き模様表示処理と、
複数の前記目印付き模様に含まれる前記目印を前記表示手段上から削除する目印削除処理と、
を実行させ、
前記新規模様は、前記模様をある方向に並べた模様であることを特徴とする模様データの作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ボーダー模様の模様データを作成するためのプログラム及びそのプログラムを利用したミシンに関する。
【背景技術】
【０００２】
従来、刺繍が可能なミシンは、刺繍用の模様データが与えられ、その模様データに基づいて模様の刺繍を行う。例えば、一連の模様が繋がる模様、所謂ボーダー模様を縫製する場合は、初めに１つの模様の縫製し、その模様と隣り合うように次の模様の縫製を行うことを複数回繰り返している。刺繍の縫製には、布地を保持する刺繍枠が必要である。刺繍枠より大きな模様を縫製する場合には、ユーザは、刺繍枠を布地の縫製が終了した箇所から取り外し、隣接する未縫製の部分に付け替える必要がある。
【０００３】
縫製済みの模様と隣り合う新たな模様を縫製し、連続した１つの形状に縫製するためには、刺繍枠の付け替え後、刺繍開始位置を調整する必要がある。刺繍開始位置をユーザの感覚だけで合わせると、刺繍された模様と隣り合う新たな模様との位置が合わなくなることがあった。
【０００４】
従来の刺繍方法では、刺繍開始位置の調整を正確に行うために、模様データに位置合わせデータが含められている。そして、模様と共に位置合わせ目印を縫製することで、その目印を基準とした隣接する模様の縫製の開始を可能とする。このような模様の位置合わせを支援する方法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２１９５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
模様データに位置合わせデータを含める場合には、模様データの外周の四隅に位置合わせデータを配置する。これにより、上下左右のいずれの方向においても、新たな模様を位置合わせを行いつつ配置できる。この位置合わせデータを含めた模様を縫製した場合には、模様の四隅に位置合わせ目印が縫製される。この模様の右隣に新たな模様を縫製する場合には、右側の２つの目印を利用して隣の模様の位置合わせを行う。つまり、模様の左側に縫製された目印は利用されない。
【０００７】
更に、ある一つの模様が刺繍枠内に３つ配置可能な場合において、その模様を６つ繋げて縫製するためには、刺繍枠の張り替え作業が１回必要となる。従来技術では、個々の模様の四隅に目印を設けていたため、刺繍枠内に収まる３つの模様のそれぞれに位置合わせ目印が存在する。そのため、模様の位置合わせには不要な目印が布地に縫製されることになり、縫い実行の際に余計な針落ちとなっていた。その結果、縫製終了後に、布地から多数の目印を除去する作業が必要となる問題があった。
【０００８】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、位置合わせ用の目印を任意の位置に配置したボーダー模様の模様データを作成するためのプログラム及びそのプログラムを有するミシンを提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明は、表示手段を備え、新規模様の作成を行うミシンであって、前記新規模様の基になる模様を縫製するための刺繍データと、その模様を前記表示手段に表示するための画像データとを記憶する模様データ記憶手段と、前記模様の画像データに基づいて前記表示手段上に模様の表示を行う模様表示手段と、前記模様の連なる複数の方向の中からいずれかの方向を指定する模様つなぎ方向指定部と、前記模様と組み合わせる目印を縫製するための刺繍データと、その目印を前記表示手段に表示するための画像データとを記憶する目印データ記憶手段と、前記目印の画像データに基づいて前記表示手段上に目印の表示をおこなう目印表示手段と、前記模様に対する前記目印の配置位置を前記模様の四隅の基準位置に指定し、前記目印のうち前記模様を繋げる側の２つの配置位置を前記模様の四隅の基準位置から移動するように調整する目印配置位置指定部と、前記模様の目印の配置位置に前記目印を表示させた目印付き模様を複製する目印付き模様複製部と、複製元の前記目印付き模様と、複製した目印付き模様が有する前記目印を重複するように配列して表示する目印付き模様を表示させる表示制御部と、複数の前記目印付き模様に含まれる前記目印を前記表示手段上から削除する目印削除部と、を備え、前記新規模様は、前記模様をある方向に並べた模様であることを特徴とする。
【００１０】
前記模様を連なる方向に応じて、前記模様に対して表示する前記目印を変更するものでも良い。
【００１３】
前記目印削除部は、削除対象となる前記目印を非表示とすることで、前記前記表示手段上から削除させても良い。
【００１４】
前記模様及び前記目印は、それぞれレイヤーに分割して表示手段に表示させても良い。
【００１５】
前記表示手段に表示された新規の模様の刺繍データを、その新規模様を構成する前記模様及び前記目印を表示する画像データに対応する刺繍データとから作成しても良い。
【００１６】
また、新規模様を構成する模様を縫製するための刺繍データと、その模様を表示手段に表示するための画像データとを記憶する模様データ記憶手段と、前記模様と組み合わせる目印を縫製するための刺繍データと、その目印を前記表示手段に表示するための画像データとを記憶する目印データ記憶手段と、前記模様と前記目印を表示する表示手段を制御するコンピュータの制御プログラムであって、前記コンピュータに、模様の画像データに基づいて前記表示手段上に模様を表示させる模様表示処理と、前記模様の連なる複数の方向の中からいずれかの方向を指定する模様つなぎ方向指定処理と、前記表示手段に表示された前記模様に対する前記目印の配置位置を前記模様の四隅の基準位置に指定し、前記目印のうち前記模様を繋げる側の２つの配置位置を前記模様の四隅の基準位置から移動するように調整する目印配置位置指定処理と、前記目印の画像データに基づいて前記表示手段上に目印の表示をおこなう目印表示処理と、前記模様の目印の配置位置に前記目印を表示させた目印付き模様を複製する目印付き模様複製処理と、複製元の前記目印付き模様と、複製した目印付き模様が有する前記目印を重複するように表示する目印付き模様を表示させる目印付き模様表示処理と、複数の前記目印付き模様に含まれる前記目印を前記表示手段上から削除する目印削除処理と、を実行させ、前記新規模様は、前記模様をある方向に並べた模様であることを特徴とする模様データの作成プログラムも本発明の一態様である。
【発明の効果】
【００１７】
本発明によれば、目印データを模様データの任意の位置に配置することより、不要な目印の縫製を行なわず、簡単な手法でボーダー模様の縫製を可能とすることができる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施形態のミシン全体を示す斜視図である。
【図２】第１の実施形態のミシンのプログラム記憶部と演算部の関係を示すブロック図である。
【図３】第１の実施形態の制御部の構成を示すブロック図である。
【図４】第１の実施形態の模様刺繍制御部の機能を示す機能ブロック図である。
【図５】第１の実施形態で表示ディスプレイに表示される模様Ａ、目印Ｂ、目印付き模様Ｃ、ボーダー生成用の模様Ｄ、ボーダー模様Ｅを示す図である。
【図６】表示ディスプレイに表示される編集用ダイアログを示す図である。
【図７】第１の実施形態の模様データ生成部の機能を示す機能ブロック図である。
【図８】模様Ａが表示された表示ディスプレイの表示例を示す画面構成図である。
【図９】第１の実施形態におけるボーダー模様の作成手順を示すフローチャートである。
【図１０】模様Ａと選択済み枠Ｆが表示された表示ディスプレイの表示例を示す画面構成図である。
【図１１】編集用ダイアログが表示された表示ディスプレイの表示例を示す画面構成図である。
【図１２】編集用ダイアログのプレビュー画面の表示例を示す図である。
【図１３】横方向に連なることが指定された場合の模様Ａと目印Ｂとを関係を示した図である。
【図１４】編集用ダイアログが表示された表示ディスプレイの表示例を示す画面構成図である。
【図１５】編集用ダイアログのプレビュー画面の表示例を示す図である。
【図１６】模様Ａと選択済み枠Ｆが表示された表示ディスプレイの表示例を示す画面構成図である。
【図１７】ボーダー生成用の模様Ｄが表示された表示ディスプレイの表示例を示す画面構成図である。
【図１８】編集用ダイアログが表示された表示ディスプレイの表示例を示す画面構成図である。
【図１９】ボーダー模様Ｅが表示された表示ディスプレイの表示例を示す画面構成図である。
【図２０】目印Ｂの配置位置の違いによる模様Ａと模様Ａ１との位置関係を示す図である。
【発明を実施するための形態】
【００１９】
［１．第１の実施形態］
［１−１．構成］
（１．概略構成）
図１は、本実施形態のミシンを示す斜視図である。図１において、布送り方向をＹ方向、布送り方向に直交する方向をＸ方向、垂直方向をＺ方向とする。図１に示す様に、ミシン１は、針棒２を有する。針棒２は、上糸を通す針を支持する部材である。針には、糸供給源から上糸が供給される。ミシン１の内部において、針棒２の下方には、下糸が巻かれたボビンを収納する不図示の釜が配置される。釜は、剣先で針により布を貫通した上糸を捕捉する。針棒２と釜は、ミシンモータ６１からの駆動力により駆動する。
【００２０】
刺繍枠３は、布に張力を与えるための布の固定部である。刺繍枠３は、布送り方向（図１のＹ方向）及び布送り方向に直交する方向（図１のＸ方向）に水平移動可能な構成である。刺繍枠３は、Ｘ・Ｙモータ６２からの駆動力により駆動する。
【００２１】
ミシン１は、コンピュータミシンである。コンピュータミシンとは、制御プログラムに応じてミシンの各部の制御を行うミシンである。ミシン１は、図２に示す様に制御プログラム記憶部５１と、演算部４とを備える。
【００２２】
制御プログラム記憶部５１には、模様刺繍プログラム５１１と模様データ作成プログラム５１２が記憶される。模様刺繍プログラム５１１は、模様の刺繍を行う場合のプログラムである。模様刺繍プログラム５１１には、以下の処理が記載されている。
（ａ）模様データの読み出し処理
（ｂ）ミシンモータに対する制御処理
（ｃ）Ｘ・Ｙモータに対する制御処理
【００２３】
模様データ作成プログラム５１２は、模様データの作成を行う場合のプログラムである。模様データ作成プログラム５１２は、模様データの作成を行うために以下の処理が記載されている。
（ａ）模様データの読出し処理
（ｂ）模様形状表示処理
（ｃ）編集用ダイアログ読出し処理
（ｄ）編集用ダイアログ表示処理
（ｅ）目印付きデータ読出し処理
（ｆ）目印表示処理
（ｇ）模様データ変換処理
（ｈ）模様データ記憶処理
【００２４】
演算部４は、所謂ＣＰＵである。演算部４は、模様刺繍プログラム５１１や模様データ作成プログラム５１２に従ってミシンの各部の制御を行うことにより、後述する制御手段８が構成される。
【００２５】
（２．構成）
図３はミシン１の構成図である。ミシン１は、記憶手段５、模様刺繍手段６、操作手段７、制御手段８とから構成される。
【００２６】
記憶手段５は、ＨＤＤ等である。記憶手段５は、制御プログラム記憶部５１、模様データ記憶部５２、目印データ記憶部５３、編集用データ記憶部５４を有する。
【００２７】
模様データ記憶部５２は、模様データ５２１を記憶する。模様データ５２１は、刺繍データ５２１ａと、画像データ５２１ｂとから構成される。刺繍データ５２１ａは、位置合わせデータ、色替えコマンド、及び縫いデータが針数と対応付けて構成されているデータである。
【００２８】
位置合わせデータとは、縫い目を形成する座標を示すデータである。色替えコマンドとは、糸を変更するタイミングを指示するコマンドである。縫いデータとは縫いを実行する際の刺繍枠３をＸ方向、Ｙ方向に移動させる移動量や糸の調子を指定するデータである。画像データ５２１ｂとは、模様データを表示部７２に表示する際に使用するデータである。画像データ５２１ｂは、模様データの縫い上がり等の状態を表す。
【００２９】
目印データ記憶部５３は、目印データ５３１を記憶する。目印データ５３１は、刺繍模様データと同様に刺繍データ５３１ａと表示部７２に表示する際に使用する画像データ５３１ｂとを含むデータである。
【００３０】
編集用データ記憶部５４は、編集用ダイアログデータ５４１を記憶する。編集用データ記憶部５４には、以下のデータが記憶される。
（ａ）模様を連ねる方向を指定する際に使用する編集用ダイアログのデータ５４１ａ
（ｂ）模様データが追加される目印データの位置を調整する際に使用する編集用ダイアログのデータ５４１ｂ
（ｃ）目印データを削除する際に使用する編集用ダイアログのデータ５４１ｃ
【００３１】
模様刺繍手段６は、ミシンモータ６１、Ｘ・Ｙモータ６２を有する。ミシンモータ６１は、針棒２を上下方向に揺動させるための駆動力や下釜を回転される駆動力を発生させる。Ｘ・Ｙモータ６２は、刺繍枠３をＸＹ方向に移動させる駆動力を発生させる。
【００３２】
操作手段７は、タッチパネル７１を備える。タッチパネル７１は、ミシンの表面部に配置される。タッチパネル７１は、表示部７２と入力部７３から構成される。表示部７２は、画像表示用のデータに基づいて画像の表示を行う。入力部７３は、指やタッチペンなどが接触した表示部７２の座標データを出力する。
【００３３】
制御手段８は、模様刺繍制御部８１と、模様データ作成制御部８２とを有する。
【００３４】
（１−１）模様刺繍制御部８１の構成
模様刺繍制御部８１は、模様刺繍プログラム５１１に従いミシンの各部の制御を行う。模様刺繍制御部８１は、以下の部を備える。
（ａ）模様データ読み出し部８１１
（ｂ）ミシンモータ制御部８１２
（ｃ）Ｘ・Ｙモータ制御部８１３
【００３５】
模様データ読み出し部８１１は、模様データ記憶部５２から模様データ５２１を読み出す。ミシンモータ制御部８１２は、模様データ５２１に従いミシンモータ６１に制御信号を出力する。Ｘ・Ｙモータ制御部８１３は、模様データ５２１に従いＸ・Ｙモータ６２に制御信号を出力する。
【００３６】
（１−２）模様刺繍制御部８１の機能
図４は、模様刺繍制御部８１の動作を示す機能ブロック図である。図４に示すように、模様データ読み出し部８１１は、模様データ記憶部５２から模様データ５２１を読み出す。ミシンモータ制御部８１２は、模様データ５２１の中から刺繍データ５２１ａを抽出する。そして、刺繍データ５２１ａに基づいてミシンモータ６１に対して制御信号を出力する。ミシンモータ６１では、入力した制御信号に基づいて運転を行う。同様に、Ｘ・Ｙモータは、刺繍データ５２１ａに基づいてＸ・Ｙモータの制御を行う。
【００３７】
（２−１）模様データ作成制御部８２の構成
模様データ作成制御部８２は、模様データ作成プログラム５１２に従い新たな模様の模様データの作成を行う。模様データ作成制御部８２は、図３に示す様に以下の構成を備える。
（ａ）模様形状表示制御部８２１
（ｂ）編集用制御部８２２
（ｃ）模様データ変換部８２３
【００３８】
模様形状表示制御部８２１は、模様データ記憶部５２から模様データ５２１を読み出す。そして、読み出した模様データ５２１から画像データ５２１ｂを抽出する。模様形状表示制御部８２１は、図５に示す通り、画像データ５２１ｂを基に表示部７２に模様Ａを表示させる。同様に、模様形状表示制御部８２１は、目印データ記憶部５３から目印データ５３１を読み出す。そして、読み出した目印データ５３１から画像データ５３１ｂを抽出する。模様形状表示制御部８２１は、画像データ５３１ｂを基に表示部７２に模様Ａの四隅を基準位置として目印Ｂを表示させる。すなわち、表示部７２には、模様Ａと目印Ｂが混在して表示される。
【００３９】
ここで、模様形状表示制御部８２１は、模様Ａと目印Ｂをそれぞれ異なるレイヤーに分割して表示することもできる。これにより後述する目印の移動や削除を該当する目印が表示されるレイヤーを移動したり、削除したりすることで対応することができる。
【００４０】
編集用制御部８２２は、編集用データ記憶部５４から編集用ダイアログデータ５４１を読み出して、編集用ダイアログデータ５４１に含まれるデータ５４１ａ〜５１４ｃに対応した編集用ダイアログを表示部７２に表示させる。
【００４１】
模様データ変換部８２３は、表示部７２に表示された模様Ｅを表示させる画像データ５２２ｂを刺繍データ５２２ａに変換する。
【００４２】
（ａ）模様形状表示制御部８２１
図７に示す様に、模様形状表示制御部８２１は、模様データの読み出し部８２１ａ、模様データ表示制御部８２１ｂ、模様つなぎ方向指定部８２１ｃ、目印データ配置位置指定部８２１ｄ、目印データ読み出し部８２１ｅ、目印データ表示制御部８２１ｆ、目印付き模様複製部８２１ｇ、目印付き模様表示制御部８２１ｈ、目印削除部８２１ｉから構成される。
【００４３】
模様データの読み出し部８２１ａは、模様データ記憶部５２から模様データ５２１を読み出す。模様データ表示制御部８２１ｂは、模様データ５２１に含まれる画像データ５２１ｂを抽出する。模様データ表示制御部８２１ｂは、画像データ５２１ｂに基づいて、表示部７２に模様Ａを表示させる。
【００４４】
模様つなぎ方向指定部８２１ｃは、模様Ａを連ねる方向の指定を行う。模様Ａを左右方向に連ねる場合には「左右」、上下方向に連ねる場合には「上下」とする。また、模様Ａを上下方向に１つ且つ左右方向に１つとする場合は「コーナー」、模様Ａを連ねて上円弧とする場合には「上円弧」、下円弧とする場合には「下円弧」であると指定する。
【００４５】
目印データ配置位置指定部８２１ｄは、表示部７２の模様Ａに対して目印Ｂを配置する位置を指定する。前述の通り、目印Ｂの配置位置はとして、模様Ａの四隅が基準位置として予め指定されている。目印データ配置位置指定部８２１ｃは、予め指定されている基準位置から、ユーザからの入力に応じた位置に目印Ｂの配置位置を変更する。
【００４６】
目印データ読み出し部８２１ｅは、目印データ記憶部５３から目印データ５３１を読み出す。目印データ５３１は、刺繍データ５３１ａと表示部７２（図８） に表示用の画像データ５３１ｂとを含む。
【００４７】
目印データ表示制御部８２１ｆは、目印データ５３１に含まれる画像データ５３１ｂを抽出する。目印データ表示制御部８２１ｆは、目印データ配置位置指定部８２１ｄが指定した位置に目印Ｂを表示する。
【００４８】
目印付き模様複製部８２１ｇは、模様Ａに対して目印Ｂを配置した目印付きの模様Ｃを複製する。すなわち、目印付きの模様Ｃから、目印付きの模様Ｃ１を複製する。複製するデータは、模様Ａの画像データ５２１ｂと目印Ｂの画像データ５３１ｂを複製することで行う。
【００４９】
目印付き模様表示制御部８２１ｈは、複製した模様Ａの画像データ５２１ｂと目印Ｂの画像データ５３１ｂを基に表示部７２に目印付きの模様Ｃ１の表示を行う。目印付きの模様Ｃ１の表示位置は、目印付きの模様Ｃの目印と目印付きの模様Ｃ１の目印が重なる場所とする。これにより、表示部７２上に、複製元の目印付き模様Ｃと、複製した目印付き模様Ｃ１とが配列して表示される。
【００５０】
目印削除部８２１ｉは、表示部７２上に表示した目印付きの模様Ｃや、目印付きの模様Ｃ１が有する目印Ｂの削除を行う。削除する目印は、ボーダー模様の刺繍時に使用しない場所に表示される目印である。削除の方法は、ユーザの選択、または、一定のルールの元に判別し削除対象とても良い。
【００５１】
（ｂ）編集用制御部８２２
編集制御部８２２は、編集用ダイアログ読み出し部８２２ａと編集用ダイアログ表示制御部８２２ｂとから構成される。編集用ダイアログ読み出し部８２２ａは、タッチパネル７１の入力部７３から出力される座標信号を受け付ける。編集用ダイアログ読み出し部８２２ａは、座標信号に応じた編集用ダイアログデータ５４１を読み出す。編集用制御部８２２は、読み出した編集用ダイアログデータ５４１に含まれるデータ５４１ａ〜５１４ｃ編集用ダイアログデータ５４１に基づいて、表示部７２に編集用ダイアログ１０〜１２を表示させる。
【００５２】
図６は、表示部７２に表示される編集用ダイアログの一例を示す図である。図６（ａ）は、模様を連ねる方向を選択するための編集用ダイアログ１０である。編集用ダイアログ１０は、プレビュー表示領域１０ａ、つなぎ方向の指定用ボタン１０ｂ、処理終了ボタン１０ｃから構成される。プレビュー表示領域１０ａには、模様Ａのつなぎ方向を模様Ａと、模様Ａに隣接する模様Ａ１の位置関係を表示する。
【００５３】
つなぎ方向の指定用のボタン１０ｂは、模様Ａのつなぎ方向を指定するボタンである。つなぎ方向の指定用のボタン１０ｂとして、模様Ａのつなぎ方向を左右とするボタン１０ｄ、模様Ａのつなぎ方向を上下方向とするボタン１０ｅ、模様Ａのつなぎ方向を上下方向に１つ且つ左右方向に１つとするボタン１０ｆ、模様Ａのつなぎ方向を上円弧とするボタン１０ｇ、模様Ａのつなぎ方向を下円弧とするボタン１０ｈが用意される。処理終了ボタン１０ｃは、模様Ａをつなぐ方向をボタン１０ｄ〜１０ｈで指定したつなぎ方向とし、処理を終了するボタンである。
【００５４】
図６（ｂ）は、連ねる模様Ａの間隔を調整するための編集用ダイアログ１１である。編集用ダイアログ１１は、プレビュー表示領域１１ａ、間隔の調整用の矢印ボタン１１ｂ、処理終了ボタン１１ｃから構成される。図６（ｃ）は、模様Ａに対して付した配置した目印Ｂを削除するため編集用ダイアログ１２である。編集用ダイアログ１２は、プレビュー表示領域１２ａ、削除する目印の選択用のチェックボックス１２ｂ、削除選択ボタン１２ｃ、削除実行ボタン１２ｄから構成される。
【００５５】
（ｃ）模様データ変換部８２３
模様データ変換部８２３は、表示部７２上で作成した模様Ｅの画像データ５５２ａを刺繍データ５５２ａに変換する。そして、表示部７２に表示された模様の画像データ５５２ａと、模様データ変換部８２３で変換した刺繍用データ５５３ａとを組み合わせて、模様Ｅの模様データ５５２として模様データ記憶部５２に記憶する。
【００５６】
（２−２）模様データ作成制御部８２の機能
図７は、模様データ作成制御部８２の動作を示す機能ブロック図である。模様データ作成制御部８２は、刺繍データ５２１ａや５３１ａから直接新たな模様の刺繍データ５２２を作成しない。代替として、模様データ作成制御部８２は、表示部７２上で、画像データ５２１ｂに基づく模様Ａと、画像データ５３１ｂに基づく目印Ｂとを図５に示す様に組み合わせる。組み合わせた画像を目印付き模様データＣとする。そして、表示部７２上に、目印付き模様データＣを複数配置して模様Ｄとする。この生成用データＤの中から刺繍時に不要な目印Ｂを削除する。これにより、新たな模様形状を有する模様データＥが表示部７２上で作成される。そして、模様データＥの模様データ５２２として刺繍データ５２２ａと画像データ５２２ｂとを記憶する。
【００５７】
模様形状表示制御部８２１は、タッチパネル７１からの入力部７３からの信号を受け付ける。ユーザが模様Ａを選択した場合には、画像データ５２１ｂに基づく模様Ａを表示部７２に表示する。
【００５８】
図８は、表示部７２上に、画像データ５２１ｂに基づく模様Ａを表示した状態を示す図である。表示部７２は、模様表示領域７２ａとコマンド表示領域７２ｂとで構成される。
【００５９】
模様表示領域７２ａには、模様Ａや、目印Ｂ、目印付き模様Ｃ、模様Ｄ、模様データＥが表示される。
【００６０】
コマンド表示領域７２ｂには、「位置合わせデータ追加」「位置合わせデータ削除」「模様コピー」と表示されたコマンドボタン７２ｂ１〜７２ｂ３が表示される。ユーザがコマンドボタン７２ｂ１〜７２ｂ３を押すことで、各コマンドボタン７２ｂ１〜７２ｂ３に対応する編集用ダイアログが、表示部７２に表示される。「位置合わせデータ追加」のコマンドボタン７２ｂ１は、編集用ダイアログ１１を表示させる。「位置合わせデータ削除」のコマンドボタン７２ｂ２は、編集用ダイアログ１２を表示させる。
【００６１】
模様データ変換部８２３は、表示部７２に表示された新たな模様Ｅの画像から、刺繍データ５２２ａを作成する。すなわち、表示部７２上で新たな模様Ｅを作成した場合、表示部７２に表示された模様Ｅは画像データ５２２ｂに基づいて表示される。そのため、この画像データ５２２ｂを、刺繍データ５２２ａとして読み込んでも模様Ｅの刺繍を行うことはできない。なぜなら、画像データ５２２ｂには、模様Ｅの刺繍を行う際に必要な、位置合わせデータ、色替えコマンド、及び縫いデータが含まれていないためである。
【００６２】
そこで、模様データ変換部８２３は、画像データ５２２ｂを作成する際に使用した模様Ａや目印Ｂの刺繍データ５２１ａや５３１ａを参照し、変更、追加、削除等を行って、刺繍データ５２２ａとする。刺繍データ５２２ａは、画像データ５２２ｂと関連付けられて模様データ５２２として模様データ記憶部５２に記憶される。
【００６３】
また、模様データ変換部８２３は、生成後の刺繍データ５２２ａにおいて、模様Ａの刺繍データ５２１ａに基づくデータであるか、または目印Ｂの刺繍データ５３１ａに基づくデータであるかの区別をつけても良い。データの区別の方法としては、片方のデータにフラグを付しておく方法が考えられる。
【００６４】
［１−２．作用］
本実施形態のミシンの動作について説明する。
【００６５】
本実施形態では、説明の為に新たな模様形状を有する模様データＥを、ボーダー模様を作成するための模様データとする。すなわち、模様データＥは、模様Ａを横に３つ並べた形状を有する。模様Ｅの大きさは、横に並べた模様Ａが刺繍枠３内に収まるサイズとする。また、模様Ｅの四隅には、目印Ｂが配置される。図５（ａ）は、模様データ５２１の画像データ５２１ｂにより表示部７２に表示される模様Ａを示す。図５（ｂ）は目印データ５３１の画像データ５３１ｂにより表示される目印Ｂを示す。図５（ｃ）は、模様Ａの所定の位置に目印Ｂを配置した目印付き模様Ｃを示す。図５（ｄ）は、目印付き模様Ｃを複数並べた模様Ｄを示す。図５（ｅ）は、模様Ｄより不要な目印Ｂを削除したボーダーの模様データＥを示す。
【００６６】
（１）刺繍モード
刺繍モードにおいて、針の針穴に上糸を通し、下糸が巻かれたボビンが内釜に収納された状態で、ユーザは、ミシン１の縫い開始ボタンを押す。すると、模様刺繍制御部８１は模様刺繍プログラム５１１に従い、予め設定された縫いの速さに応じてミシンモータ６１を回転させる。ミシンモータ６１で発生する駆動力により針棒上下し縫い目が形成される。
【００６７】
また、模様の刺繍を縫う場合には、針棒２を上下動させて縫い目を形成するだけでなく、模様データ５２１の刺繍データ５２１ａの内容に従って刺繍枠３の移動を制御する。
【００６８】
（２）模様データ作成モード
図９は、本実施形態のミシンにおけるボーダー模様Ｅの模様データ５２２の縫製手順を示すフローチャートである。模様データ作成モードにおいて、ミシンでは、ボーダー模様Ｅの模様データ５２２を作成するために、以下の手順を経る。
（ａ）模様Ａの選択
（ｂ）模様Ａのつなぎ方向の指定
（ｃ）目印Ｂの追加
（ｄ）目印Ｂの配置位置の調整
（ｅ）目印付き模様Ｃの作成
（ｄ）目印付き模様Ｃの複製
（ｅ）不要な目印Ｂの削除
【００６９】
（ａ）模様Ａの選択
ボーダー模様Ｅの刺繍データを作成するために、連ねる模様Ａの選択を受け付ける（Ｓ０１）。すなわち、ユーザは、ミシン１を操作し、模様データ記憶部５２に記憶される模様の中から、任意の模様を選択する。
【００７０】
ここでユーザが選択した模様は、図５（ａ）の模様Ａとする。ユーザが模様Ａを選択すると、模様データ表示制御部８２１ｂは、画像データ５２１ｂに基づいて模様Ａを表示部７２に表示する。図８は、ユーザが選択した模様Ａを模様表示領域７２ａに表示した表示部７２を示す図である。
【００７１】
（ｂ）模様つなぎ方向指定
模様Ａを連ねてボーダー模様Ｅを作成する場合には、模様Ａを連ねる方向を指定する必要がある。そこで、模様つなぎ方向指定部８２１ｃは、ユーザの指定を受け付けて模様Ａを連ねる方向、即ち模様つなぎ方向を指定する（Ｓ０２）。
【００７２】
ユーザは、模様Ａを連ねる方向を指定するために表示部７２に表示された模様Ａを選択する。表示部７２はタッチパネルである。ユーザは表示部７２に表示されている模様Ａをタッチすることで模様Ａの選択をする。模様Ａの選択を行うと、図１０の様に模様Ａの周囲が選択済み枠Ｆで囲われる。
【００７３】
模様Ａを選択した状態で「位置合わせデータ追加」のコマンドボタン７２ｂ１を押すと、編集用ダイアログ１０が表示部７２の最前面に展開、所謂ポップアップする。図１１は、ダイアログ１０がポップアップした状態の表示部７２を示す図である。
【００７４】
模様Ａを左右方向に複数配置し、ボーダー模様Ｅとする場合（Ｓ０２の横配置）には、模様つなぎ方向を左右とするボタン１０ｄを選択する。模様Ａを上下方向に配置しボーダー模様Ｅとする場合（Ｓ０２の縦配置）には、模様つなぎ方向を上下とするボタン１０ｅを選択する。模様Ａを上下方向と、左右方向それぞれ１つずつ配置しボーダーとする場合（Ｓ０２のコーナー配置）には、模様つなぎ方向を模様の上方向と左方向とするボタン１０ｆを選択する。
【００７５】
模様のつなぎ方向を指定するボタン１０ｄ〜１０ｈにより指定すると、プレビュー表示領域１０ａに、模様Ａと模様Ａに隣接する模様Ａ１とが表示される。図１１のプレビュー表示領域１０ａには、模様つなぎ方向を左右方向とするボタンを選択した場合の模様Ａと模様Ａ１とが表示されている（Ｓ０３）。図１２（ａ）は、模様つなぎ方向を上下方向とするボタンを選択した場合のプレビュー表示領域１０ａを示す図であり、図１２（ａ）に示すように、プレビュー表示領域１０ａには模様Ａを縦方向に並べた場合の模様Ａと模様Ａ１とが表示されている（Ｓ０４）。図１２（ｂ）は、模様つなぎ方向を上方向と左方向とした場合のプレビュー表示領域１０ａを示す図である。図１２（ｂ）に示すように、プレビュー表示領域１０ａに模様Ａがコーナーを形成するように配置した場合の模様Ａと模様Ａ１とが表示されている（Ｓ０５）。以上の手順で模様のつなぎ方向の指定をすることができる。
【００７６】
（ｃ）目印Ｂの追加
表示部７２上で模様Ａを連ねる場合に、模様Ａだけでは隣接する模様Ａ１の位置を決定することが困難である。そこで、模様Ａ１の位置合わせに使用する目印Ｂを追加する（Ｓ０６）。これにより、模様Ａと模様Ａ１とを並べる場合に、隣に配置する模様Ａ１の位置を決めやすくなる。
【００７７】
模様つなぎ方向の指定をすると、模様Ａを並べた場合のプレビューがプレビュー表示領域１０ａに表示される。プレビュー表示領域１０ａには、模様Ａに目印Ｂが追加されて表示される（Ｓ０６）。すなわち、模様つなぎ方向の指定がされると、目印データ配置位置指定部８２１ｄは、模様Ａの四隅を目印配置位置の基準位置と指定する。目印データ表示制御部８２１ｆは、目印配置位置に画像データ５３１ｂに基づいた目印Ｂの表示を行う。
【００７８】
ここで、配置する目印Ｂは、模様Ａのつなぎ方向に合わせた目印Ｂとする。すなわち、図１３に示す様に、模様Ａのつなぎ方向が左右の場合には、目印Ｂは、左辺目印Ｂ１と、右辺目印Ｂ２とから構成される目印とする。左辺目印Ｂ１とは、模様Ａの左上と左下に配置される目印である。右辺目印Ｂ２は、模様Ａの右上と右下に配置される右辺目印Ｂ２に配置される目印である。
【００７９】
（ｄ）目印Ｂの配置位置の調整
目印Ｂが基準位置に配置された模様Ａを複数連ねた場合には、模様Ａと隣に配置される模様Ａ１とは、隙間なく配置される。ユーザが、模様Ａと模様Ａ１との間隔を広げたボーダー模様Ｅを作成したい場合には、目印Ｂの配置位置を調整することで対応する（Ｓ０７）。
【００８０】
目印Ｂの配置位置の調整は、プレビュー表示領域１０ａに模様Ａと模様Ａ１とが表示している状態で、模様つなぎ方向を決定するボタン１０ｃを押すと、ダイアログ１０が閉じて、新たなダイアログ１１が展開、ポップアップする。新たにポップアップしたダイアログ１１は、模様Ａと模様Ａ１をつないだ状態をプレビューとして表示するプレビュー表示領１１ａと、目印Ｂの配置位置を調整するための矢印ボタン１１ｂが配置される。
【００８１】
図１４は、編集用ダイアログ１１がポップアップした状態の表示部７２を示す図である。図１４に示す様に、編集用ダイアログ１１が、模様表示領域７２ａとコマンド表示領域７２ｂの前面に表示される。
【００８２】
図１４の編集用ダイアログ１１には、目印Ｂの配置位置を調整する矢印ボタン１１ｂとして左右の矢印が配置される。例えば、模様Ａと、右横に配置する模様Ａ１との間隔を広げたい場合には、右矢印１１ｂを押す。これにより、模様Ａの右上と右下に配置される右辺目印Ｂ２の位置が右に移動する。この移動した模様Ａの右上と右下に配置される右辺目印Ｂ２と、模様Ａ１の左上と左下に配置される左辺目印Ｂ１とが重なるように模様Ａ１が配置される。そのため、模様Ａ１は、模様Ａとの間隔を広げた状態で配置される。図１５は、右矢印を押して、右辺目印Ｂ２の位置を移動させて、模様Ａと模様Ａ１との間隔を広げた場合のプレビュー表示領域１１ａを示す図である。以上のように、目印Ｂの配置位置の調整を行うことができ、これにより模様Ａと模様Ａ１との間隔の調整を行う。
【００８３】
（ｅ）目印付き模様Ｃの作成
模様Ａのつなぎ方向と模様Ａと模様Ａ１との間隔を決定することで、目印Ｂの配置位置が決定する。ユーザが、目印Ｂの配置位置の決定ボタン１１ｃを押すと、ダイアログ１１が閉じる。そして、図１６に示すように、表示部７２の模様表示領域７２ａに、模様Ａに目印Ｂを付した目印付き模様Ｃが配置される。
【００８４】
ボーダー模様Ｅは、模様Ａを任意の間隔で複数個連ねた模様である。故に、ボーダー模様は、目印付き模様Ｃを複製し、それを指定した模様つなぎ方向に並べることで生成する。
【００８５】
１つの目印付き模様Ｃが作成できると、この目印付き模様Ｃを複製することでボーダー模様Ｅを作成する。目印付き模様Ｃの複製には、コマンド表示領域７２ｂに配置される「模様コピー」のボタン７２ｂ３を選択することで行う。「模様コピー」のボタン７２ｂ３を押すことで模様コピー処理が開始される。
【００８６】
模様コピー処理では、目印付き模様Ｃの複製を行う。そして、複製した目印付き模様Ｃ１を目印付き模様Ｃの隣に配置する。配置する方向は、模様つなぎ方向である。模様Ａのつなぎ方向が右方向である場合には、目印付き模様Ｃの右辺目印Ｂ２と目印付き模様Ｃ１の左辺目印Ｂ１とを重ね合わせ、目印付き模様Ｃに対して目印付き模様Ｃ１を配置する。これにより、ユーザは、目印付き模様Ｃと目印付き模様Ｃ１との位置の調整を行うことなく、ボーダー生成用模様Ｄの作成を行うことができる。
【００８７】
（ｅ）不要な目印Ｂの削除
次にボーダー生成用模様Ｄから不要な目印Ｂの削除を行う（Ｓ１０）。図１７において、目印付き模様Ｃの右上と右下、或いは目印付き模様Ｃ１の左上と左下の目印Ｂは、目印付き模様Ｃに対して目印付き模様Ｃ１を配置する場合には、必要な目印Ｂである。しかしながら、ボーダー模様Ｅを縫製する場合には使用しない。そこで、目印付き模様Ｃ、目印付き模様Ｃ１、目印付き模様Ｃ２の配置の終了後に、ボーダー模様を縫製する際に使用しない目印Ｂの削除を行う。
【００８８】
使用しない目印Ｂの削除は、削除する目印Ｂを有する目印付き模様Ｃ，Ｃ１，Ｃ２を選択し、目印Ｂの削除処理を実行することで行う。目印Ｂ削除処理は、「位置合わせデータ削除」のコマンドボタン７２ｂ２を選択すること開始される。
【００８９】
例えば、目印付き模様Ｃ２の左上と左下の位置合わせ目印Ｂの削除をする場合には、目印付き模様Ｃ２に対して目印Ｂの削除処理を実行する。目印Ｂの削除処理が開始されると、初めに編集用ダイアログ１２が表示部７２の最前面にポップアップする。図１８は、編集用ダイアログ１２がポップアップした状態の表示部７２を示す図である。
【００９０】
目印付き模様Ｃ２の左上と左下の目印Ｂを削除するには、ユーザはプレビュー表示領域１２ａに表示されるチェックボックス１２ｂのうち、左上と左下のチェックボックスにチェックを付ける。そして、削除確定削除選択ボタン１２ｃを選択することで、チェックを付けた位置の目印Ｂを削除対象として選択することができる。その後、削除実行ボタン１２ｄを押すことで、削除対象となった目印付き模様Ｃ２の左上と左下の目印Ｂを削除することができる。この処理を、目印付き模様Ｃ、Ｃ１、Ｃ２が有する目印Ｂに対して行うことで、ボーダー模様Ｅを縫製する際に不要な目印Ｂを削除することができる。以上の手順で、表示部７２上でボーダー模様Ｅを作成することでできる。図１９は、ボーダー模様Ｅを表示した表示部７２を示す図である。
【００９１】
そして、表示部７２に表示されたボーダー模様Ｅを示す画像データ５２２ｂから刺繍データ５２２ａを作成する。刺繍データ５２２ａと画像データ５２２ｂとを関連付けて模様データ記憶部５２に記憶する。
【００９２】
［１−５．効果］
以上の様な本実施形態のミシンにおいては、以下の（１）〜（７）のような効果を奏することが可能である。
【００９３】
（１）本実施形態のミシンでは、１つの模様データ５２１から、刺繍枠３のサイズに合わせたボーダー模様Ｅの模様データ５２２を作成することができる。そのため、ボーダー模様の縫製を行う際には、不要な目印Ｂを縫製することが無く、余計な針落ちを抑制することができる。また、不要な目印Ｂを縫製する必要が無いため、縫製終了後に、布地から多数の目印Ｂを除去する作業が発生しない。
【００９４】
また、ボーダー模様の模様データ５２２を、模様データ５２１と目印データ５３１とから生成することができる。そのため、様々なパターンのボーダー模様の模様データを記憶しておく必要が無いため、記憶容量を抑えることが可能となる。
【００９５】
（２）また、ボーダー模様の模様データの編集は、模様データ５２１の刺繍データ５２１ａや目印データ５３１の刺繍データ５３１ａを直接編集するのではない。代わりに、模様表示手段である模様データ表示制御部と、目印表示手段である目印データ表示制御部により、表示部７２に模様Ａや目印Ｂを表示させる。このため、ユーザが模様の状態を目で見ながら編集をすることで、作成するボーダー模様の模様データをイメージし易くなる。
【００９６】
（３）本実施形態では、模様つなぎ方向指定部８２１ｃを備える。模様つなぎ方向指定部により、模様Ａのつなぎ方向を指定し、このつなぎ方向に応じた目印Ｂの配置を行う。すなわち、図１３に示す様に、つなぎ方向が左右方向の場合には、左辺の目印Ｂ１と、右辺の目印Ｂ２とを組とする。これにより、目印Ｂの配置位置を調整する場合や、目印Ｂを削除する場合に、組となる目印Ｂのいずれかを指定するだけで良くなる。
【００９７】
（４）本実施形態の模様形状表示制御部８２１は、模様Ａと模様Ｂをそれぞれ異なるレイヤーに分割して表示する。表示部７２上で、模様Ａに対して目印Ｂを配置する場合には、模様Ａのレイヤーに目印Ｂのレイヤーを重ねる。これにより、目印Ｂの位置を変更する場合には、特段変わった画像処理を行う必要が無く目印Ｂのレイヤーを移動させるだけで足りる。また、目印Ｂを削除する場合には、そのレイヤーを非表示にすれば良い。
【００９８】
（５）本実施形態では、模様データ変換部８２３が、表示部７２に表示されたボーダー模様Ｅの画像データ５２２ｂを、刺繍データ５２２ａに変換する。この際、ボーダー模様の模様Ｅに含まれる目印Ｂを単に、模様の一部として刺繍データ５２２ａ変換するのではなく、目印Ｂであることを示すフラグをつけて刺繍データ５２２ａに変換する。これにより、刺繍データ５２２ａのフラグを検索することで、刺繍データ５２２ａがボーダー模様の刺繍データであることを判別することができる。
【００９９】
［２．他の実施形態］
以上のように本発明の実施形態を説明したが、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。そして、この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１００】
例えば、本実施形態では、目印Ｂとして「＋」形状としたが、目印Ｂの形状はこれに限られない。例えば、「|」「―」「×」などの、模様Ａと模様Ａ１との位置を確認しやすい形状であれば、その形状は拘らない。
【符号の説明】
【０１０１】
１…ミシン
２…針棒
３…刺繍枠
４…演算部
５…記憶手段
５１…制御プログラム記憶部
５１１…模様刺繍プログラム
５１２…刺繍データ作成プログラム
５２…模様データ記憶部
５２１…模様データ
５２１ａ…刺繍データ
５２１ｂ…画像データ
５２２…模様データ
５２２ａ…刺繍データ
５２２ｂ…画像データ
５３…目印データ記憶部
５３１…目印データ
５３１ａ…刺繍データ
５３１ｂ…画像データ
５４…編集用データ記憶部
５４１…編集用ダイアログデータ
５１４ａ〜ｃ…データ
６…模様刺繍手段
６１…ミシンモータ
６２…Ｘ・Ｙモータ
７…操作手段
７１…タッチパネル
７２…表示部
７３…入力部
８…制御手段
８１…刺繍模様制御部
８１１…模様データ読み出し部
８１２…ミシンモータ制御部
８１３…Ｘ・Ｙモータ制御部
８２…模様データ作成制御部
８２１…模様形状表示制御部
８２１ａ…模様データ読み出し部
８２１ｂ…模様データ表示制御部
８２１ｃ…模様つなぎ方向指定部
８２１ｄ…目印データ配置位置指定部
８２１ｅ…目印データ読み出し部
８２１ｆ…目印データ表示制御部
８２１ｇ…目印付き模様複製部
８２１ｈ…目印付き模様表示制御部
８２１ｉ…目印削除部
８２２…編集用制御部
８２２ａ…表示ダイアログ読み出し部
８２２ｂ…表示ダイアログ表示制御部
８２３…模様データ変換部
１０…編集用ダイアログ
１０ａ…プレビュー表示領域
１０ｂ、１０ｄ、１０ｅ、１０ｆ…つなぎ方向の指定用のボタン
１０ｃ…処理終了ボタン
１１…編集用ダイアログ
１１ａ…プレビュー表示領域
１１ｂ…間隔の調整用の矢印ボタン
１１ｃ…処理終了ボタン
１２…編集用ダイアログ
１２ａ…プレビュー表示領域
１２ｂ…チェックボックス
１２ｃ…削除選択ボタン
１２ｄ…削除実行ボタン
【図１】
0006636694.tif 000002
【図２】
0006636694.tif 000003
【図３】
0006636694.tif 000004
【図４】
0006636694.tif 000005
【図５】
0006636694.tif 000006
【図６】
0006636694.tif 000007
【図７】
0006636694.tif 000008
【図８】
0006636694.tif 000009
【図９】
0006636694.tif 000010
【図１０】
0006636694.tif 000011
【図１１】
0006636694.tif 000012
【図１２】
0006636694.tif 000013
【図１３】
0006636694.tif 000014
【図１４】
0006636694.tif 000015
【図１５】
0006636694.tif 000016
【図１６】
0006636694.tif 000017
【図１７】
0006636694.tif 000018
【図１８】
0006636694.tif 000019
【図１９】
0006636694.tif 000020
【図２０】
0006636694.tif 000021