(57)【要約】【課題】複数の刺繍模様を組合せた刺繍縫製を行う場合に、多彩なデザインの刺繍模様の形成を可能とする。【解決手段】制御装置２５は、模様データ処理プログラムにより、組合せ刺繍模様の生成の処理を実行する。ユーザがタッチパネル１７を操作して、全ての模様データの中からメインとなる一の模様データ（メインデータ）を選択すると共に、それに組合せる他の模様データ（サブデータ）の種別（例えば「枠」）を指定する。すると、制御装置２５は、メインデータとの組合せが可能な複数のサブデータをランダムに抽出し、複数のサブデータに夫々対応する複数の刺繍模様の各々と、メインデータに対応する刺繍模様とを組合せた複数の組合せ刺繍模様の画像を生成し、生成された組合せ刺繍模様の画像をＬＣＤ１６にサムネイル表示する。【選択図】図２
2016158722.tif 000002
【特許請求の範囲】
【請求項１】
複数の刺繍模様に夫々対応する複数の模様データを記憶する記憶部を備え、前記模様データに基づいて、加工布に刺繍模様を縫製することが可能なミシンであって、
前記記憶部に記憶された模様データのなかから、一の模様データを選択するための選択手段と、
前記記憶部に記憶された模様データのなかから、複数の他の模様データをランダムに抽出する抽出手段と、
前記抽出手段により抽出された複数の他の模様データに夫々対応する複数の刺繍模様の各々と、前記選択手段により選択された一の模様データに対応する一の刺繍模様とを組合せた複数の組合せ刺繍模様の画像を生成する画像生成手段と、
前記画像生成手段により生成された組合せ刺繍模様の画像を表示部に表示する表示手段と
を具備することを特徴とするミシン。
【請求項２】
前記記憶部に記憶された複数の模様データは、刺繍模様の形態により複数種別のいずれかに区分されており、
前記抽出手段は、前記選択手段により選択された一の模様データが区分される種別を除く、他の種別に区分される模様データのなかから、複数の他の模様データをランダムに抽出することを特徴とする請求項１記載のミシン。
【請求項３】
前記複数の模様データには、夫々、当該模様データに対応する刺繍模様と組合せ可能な刺繍模様を特定するための条件情報が関連付けられており、
前記抽出手段は、前記選択手段により選択された一の模様データに関連付けられた条件情報に基づき、該一の模様データの刺繍模様と組合せが可能と判断される他の刺繍模様の模様データをランダムに抽出することを特徴とする請求項１又は２記載のミシン。
【請求項４】
前記模様データに関連付けられる前記条件情報は、当該模様データの刺繍模様に関するサイズを特定する情報であり、
前記抽出手段は、前記条件情報に基づき、前記選択手段により選択された一の模様データの刺繍模様と組合せが可能と判断される他の刺繍模様の模様データをランダムに抽出することを特徴とする請求項３記載のミシン。
【請求項５】
前記抽出手段は、前記条件情報に基づき、前記他の模様データの刺繍模様における組合せ可能領域のサイズに対し、前記選択された一の模様データの刺繍模様のサイズが、所定の割合以上となる場合に、当該他の模様データをランダムに抽出することを特徴とする請求項４記載のミシン。
【請求項６】
前記選択された一の模様データの刺繍模様のサイズに応じて、前記抽出手段により抽出された他の模様データの刺繍模様のサイズを拡大又は縮小するサイズ変更手段を備えることを特徴とする請求項４又は５記載のミシン。
【請求項７】
前記サイズ変更手段により、前記他の模様データの刺繍模様のサイズが拡大される場合には、拡大後の組合せ刺繍模様のサイズが、当該ミシンで縫製可能な最大サイズを超えるかどうかが判断され、超えると判断されたときには、当該他の模様データが前記抽出手段による抽出対象から除外されることを特徴とする請求項６記載のミシン。
【請求項８】
前記サイズ変更手段は、前記選択された一の模様データの刺繍模様のサイズに応じて、前記他の模様データの刺繍模様のサイズを拡大する場合、拡大後の組合せ刺繍模様のサイズが、当該ミシンで縫製可能な最大サイズを超えるかどうかが判断され、超えると判断されたときには、前記選択された一の模様データの刺繍模様及び他の模様データの刺繍模様を縮小することを特徴とする請求項６記載のミシン。
【請求項９】
前記模様データに関連付けられる前記条件情報は、各模様データの刺繍模様の図柄に応じて分類されたカテゴリを示す情報であり、
前記記憶部は、一のカテゴリと、当該一のカテゴリに分類される模様データの刺繍模様と組合せ可能な刺繍模様の模様データのカテゴリとの対応関係を記憶しており、
前記抽出手段は、前記選択された一の模様データの刺繍模様が分類されたカテゴリに、対応関係にあるカテゴリに分類される他の模様データをランダムに抽出することを特徴とする請求項３記載のミシン。
【請求項１０】
前記表示手段は、前記表示部の一画面に、複数個の組合せ刺繍模様を表示することを特徴とする請求項１から９のいずれか一項に記載のミシン。
【請求項１１】
請求項１から１０のいずれか一項に記載のミシンの各処理手段としてコンピュータを機能させるための模様データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、模様データに基づいて加工布に刺繍模様を縫製することが可能なミシン、及び、模様データを処理する模様データ処理プログラムに関する。
【背景技術】
【０００２】
従来より、縫針を含む縫目形成機構と、加工布を保持する刺繍枠をミシンベッド上でＸ，Ｙの二方向に移動させる移送機構と、縫目形成機構及び移送機構を制御する制御装置とを備えた刺繍模様の縫製が可能なミシンが知られている（例えば特許文献１参照）。このミシンにおいては、制御装置が、一針毎の刺繍枠のＸ，Ｙ方向の移動量を示す模様データに基づいて、縫目形成機構及び移送機構を駆動制御することにより、加工布に対し、模様データに応じたパターンの刺繍模様の縫製動作を実行する。
【０００３】
特許文献１のミシンにおいては、記憶装置が設けられ、この記憶装置に複数の模様データが記憶されている。そして、ユーザが、データ選択装置により、例えば「ヨット」及び「チューリップ」のワンポイント模様というように、複数の刺繍模様（模様データ）を選択できるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７９０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数の刺繍模様を選択してそれらを組合せた刺繍縫製を行う場合、同一のユーザによる操作では、毎回、似たような組合せとなりがちであり、模様のデザインが画一化されることが考えられる。そのため、刺繍による表現を拡げるような、多彩なデザインの刺繍模様の組合せを得ることが望まれるのである。
【０００６】
本発明は上記事情に鑑みてなされたもので、その目的は、複数の刺繍模様を組合せた刺繍縫製を行う場合に、多彩なデザインの刺繍模様の形成を可能とすることができるミシン、及び、模様データ処理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のミシンは、複数の刺繍模様に夫々対応する複数の模様データを記憶する記憶部を備え、前記模様データに基づいて、加工布に刺繍模様を縫製することが可能なミシンであって、前記記憶部に記憶された模様データのなかから、一の模様データを選択するための選択手段と、前記記憶部に記憶された模様データのなかから、複数の他の模様データをランダムに抽出する抽出手段と、前記抽出手段により抽出された複数の他の模様データに夫々対応する複数の刺繍模様の各々と、前記選択手段により選択された一の模様データに対応する一の刺繍模様とを組合せた複数の組合せ刺繍模様の画像を生成する画像生成手段と、前記画像生成手段により生成された組合せ刺繍模様の画像を表示部に表示する表示手段とを具備するところに特徴を有する。
【０００８】
上記構成によれば、ユーザが、組合せ刺繍模様の縫製を行いたい場合に、表示部に表示された複数の組合せ刺繍模様の画像を見て、選択することが可能となる。このとき、一の模様データの刺繍模様についてはユーザの好みを反映しながら、それに組合せられる刺繍模様がランダムに抽出されるので、デザインが画一化されない多彩なデザインの組合せが得られ、ひいては、ユーザの予想していないような意外な組合せが得られることが考えられる。
【発明の効果】
【０００９】
本発明のミシンによれば、模様データに基づいて、加工布に刺繍模様を縫製することが可能なミシンであって、複数の刺繍模様を組合せた刺繍縫製を行う場合に、多彩なデザインの組合せ刺繍模様の形成を可能とすることができるという優れた効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態を示すもので、ミシンの外観構成を示す斜視図
【図２】ミシンの電気的構成を概略的に示すブロック図
【図３】組合せ刺繍模様の生成処理の全体の手順を示すフローチャート
【図４】図３のステップＳ４の詳細な処理手順を示すフローチャート
【図５】図３のステップＳ５の詳細な処理手順を示すフローチャート
【図６】図５のステップＳ２２の詳細な処理手順を示すフローチャート
【図７】メインデータのサイズ及び枠の内側サイズに関する５種類（ａ）〜（ｅ）のパターンを示す図
【図８】液晶ディスプレイにおける刺繍模様の選択画面の例を示す図
【図９】ワンポイント模様の選択画面の例を示す図
【図１０】組合せ刺繍模様の２画面（ａ），（ｂ）にわたるサムネイル表示の例を示す図
【図１１】本発明の第２の実施形態を示す図６相当図
【図１２】本発明の第３の実施形態を示すもので、上方（ａ）、下方（ｂ）に開放する枠模様の場合の組合せの方法を説明するための図
【図１３】本発明の第４の実施形態を示すもので、組合せ刺繍模様（ａ）及びランダムな色の組合せ（ｂ）のサムネイル表示の例を示す図
【発明を実施するための形態】
【００１１】
（１）第１の実施形態
以下、本発明を、例えば刺繍ミシンに適用した第１の実施形態について、図１から図１０を参照しながら説明する。図１は、本実施形態に係るミシン１の全体の外観を、正面（ユーザ側）から見た様子を示している。尚、ミシン１を操作するユーザが位置する側を前方、その反対側を後方とし、それら前後方向をＹ方向とする。また、脚柱部３が位置する側を右側、その反対側を左側とし、それら左右方向をＸ方向として説明する。
【００１２】
本実施形態に係るミシン１は、図１でＸ方向に延びるミシンベッド２と、ミシンベッド２の右端部から上方に延びる脚柱部３と、脚柱部３の上端から左方に延びるアーム部４とを一体的に有して構成されている。アーム部４の先端部が、ミシン頭部５とされている。ミシン頭部５には、針棒６が上下動及びＸ方向への揺動可能に設けられている。針棒６の下端部には、縫針７が装着されている。また、ミシン頭部５には、針棒６の後側に位置して、押え棒８が設けられ、下端部に押え足９が取付けられている。
【００１３】
また、詳しく図示はしないが、アーム部４内には、ミシンモータ１０（図２参照）により回転駆動される主軸が設けられている。ミシン頭部５内には、ミシンモータ１０ひいては主軸の駆動により、針棒６を上下動させる針棒駆動機構が設けられている。さらに、針振りパルスモータ１３（図２参照）を駆動源として針棒６をＸ方向に揺動させる針棒揺動機構等が設けられている。
【００１４】
アーム部４の上部には、カバー４ａが開閉可能に設けられている。アーム部４内には、カバー４ａの内側に位置して、上糸を供給する上糸駒１４が着脱可能にセットされる。アーム部４の前面側下部には、複数個の操作スイッチ１５が設けられている。詳しい説明は省略するが、操作スイッチ１５は、起動・停止キー、返し縫いキー、針上下キー、糸切りキー、押え上下キー、速度調整つまみ等を含んでいる。
【００１５】
脚柱部３の前面には、大型で縦長形状をなしフルカラー表示が可能な表示部としての液晶ディスプレイ（ＬＣＤ）１６が設けられている。ＬＣＤ１６の表面にはタッチパネル１７が設けられている。ユーザは、タッチパネル１７をタッチ操作することによって、所望の実用模様や刺繍模様等を選択したり、縫製に関する各種の機能を実行させたりすることができる。後述するように、タッチパネル１７は、組合せ刺繍模様を生成する際に、ユーザが模様データを選択するための選択手段として機能する。
【００１６】
尚、詳しく図示はしないが、脚柱部３の右側面には、メモリカード１１（図２にのみ図示）が挿入されるカードスロット１２が設けられている。前記メモリカード１１には、ミシン１のＲＯＭ或いはＥＥＰＲＯＭに当初より記憶されている模様データとは相違した、例えばキャラクター等の各種の刺繍模様の模様データが記憶されている。
【００１７】
前記ミシンベッド２の上面には、前記針棒６に対応して図示しない針板が設けられている。図示はしないが、ミシンベッド２内には、針板の下側に位置して、下糸ボビンを収容し縫針７と協働して加工布Ｗに縫目を形成するための釜機構や、送り歯駆動機構等が設けられている。釜機構、送り歯駆動機構は、前記ミシンモータ１０を駆動源として駆動される。これにて、ミシンモータ１０、針棒駆動機構、釜機構等から、加工布に縫目を形成するための縫製機構が構成されている。
【００１８】
そして、前記ミシンベッド２の左側部分には、周知の刺繍機１８が着脱可能に装着されている。刺繍機１８がミシンベッド２に装着された状態では、ミシンベッド２に設けられたコネクタ２４（図２参照）を介して、後述するミシン１の制御装置２５に電気的に接続される。刺繍機１８は、加工布Ｗを保持する刺繍枠１９を、ミシンベッド２上において、所定の２方向、この場合Ｘ方向及びそれとは直交するＹ方向に自在に移動させる移送手段を備える。
【００１９】
即ち、刺繍機１８は、ミシンベッド２に装着される本体部２０の上面に、前後方向に長い移動体２１をＸ方向に移動可能に備えている。詳しく図示はしないが、移動体２１の右側面部にキャリッジがＹ方向に移動可能に設けられており、刺繍枠１９は、キャリッジに対して着脱可能に取付けられる。刺繍機１８は、本体部２０内に設けられたＸ軸モータ２２（図２参照）により移動体２１をＸ方向に自在に移動させる。また、移動体２１に内蔵されたＹ軸モータ２３（図２参照）により、キャリッジつまり刺繍枠１９をＹ方向に自在に移動させるように構成されている。
【００２０】
上記構成により、ミシン１においては、加工布を保持した刺繍枠１９を、Ｘ方向及びＹ方向に自在に移動させながら、縫製機構を構成する針棒６等を駆動させることによって、加工布Ｗに対する刺繍縫製動作の実行が可能となっている。そして、本実施形態では、ミシン１は、刺繍機１８を用いることによって、模様データに基づき、加工布Ｗに対し刺繍模様を縫製することができる。このとき、模様データは、刺繍模様を縫製するための針落ち位置（一針毎の刺繍枠１９の移動量）のデータ、つまり刺繍枠１９に保持されている加工布ＷのＸ，Ｙ方向の移動量を示すデータを主体として構成される。
【００２１】
図２は、ミシン１の電気的構成を概略的に示している。ここで、ミシン１の全体を制御する制御装置２５は、マイクロコンピュータを主体として構成されており、ＣＰＵ２７、ＲＯＭ２８、ＲＡＭ２９、ＥＥＰＲＯＭ３０、カードスロット１２、入力インターフェイス３１、出力インターフェイス３２をバス３３により相互に接続して構成されている。前記ＲＯＭ２８には、縫製動作を制御するための制御プログラムや、後述する組合せ刺繍模様を生成するための模様データ処理プログラム等のプログラムが記憶されていると共に、複数の模様データ等、縫製動作に必要な各種のデータが記憶されている。尚、模様データ処理プログラムは、光ディスク、ＵＳＢメモリ等の記録媒体から読込む構成としても良く、外部からネットワーク等を介してダウンロードする構成としても良い。
【００２２】
入力インターフェイス３１には、タッチパネル１７、操作スイッチ１５が接続されており、それらの操作信号等が制御装置２５に入力される。また、出力インターフェイス３２には、駆動回路３５を介してＬＣＤ１６が接続されていると共に、駆動回路３６、３７を夫々介してミシンモータ１０、針振りパルスモータ１３が接続されている。制御装置２５は、それらを制御して縫製動作を実行する。出力インターフェイス３２にはコネクタ２４も接続され、制御装置２５は、刺繍機１８も制御する。これにて、制御装置２５は、ミシン１の各機構を制御して刺繍模様の縫製を含む縫製動作を実行する。
【００２３】
模様データは、加工布Ｗに刺繍模様を縫製するためのデータであり、刺繍模様を例えば複数のブロックに分けたブロックデータの集合からなる。各ブロックデータは、針落ち位置データや縫製順序データ、糸色データ等を含んでいる。また、模様データは、刺繍模様をＬＣＤ１６に表示するための表示データを含んでいる。本実施形態では、多数個の刺繍模様に夫々対応する模様データが、ＲＯＭ２８、ＥＥＰＲＯＭ３０、メモリカード１１に記憶されおり、それらが記憶部として機能する。
【００２４】
このとき、複数の模様データは、刺繍模様の形態により、複数種別のいずれかに区分されている。具体的には、「ワンポイント」、「かな」、「アルファベット」、「枠」、「拡張刺繍模様」に区分される。拡張刺繍模様は、メモリカード１１に記憶された模様データに基づく刺繍模様である。また、そのうち「ワンポイント」の刺繍模様については、図柄に応じて、複数のカテゴリに分類されている。具体的には、動物、人、花、草木、虫、蝶、乗り物、食べ物、小物類、各種マークといった複数のカテゴリに分類されており、各模様データには、自分がどのカテゴリに分類されるかのデータも含まれている。
【００２５】
そして、本実施形態では、各模様データには、条件情報として、刺繍模様のサイズ（幅及び高さ寸法）のデータも含まれている。この場合、「枠」の種別に区分される刺繍模様については、枠の矩形領域のサイズ（幅及び高さ寸法）のデータも含まれている。更に、本実施形態では、各模様データ中には、条件情報として、組合せ可能なカテゴリの情報、つまり組合せ可能な複数の模様のカテゴリの対応関係のデータが含まれている。具体的には、例えば、「花」と「蝶」、「花」と「草木」、「花」と「女の子」といった対応関係が組合せ可能なカテゴリの条件情報としてＲＯＭ２８またはＥＥＰＲＯＭ３０に記憶されている。
【００２６】
さて、詳しくは後述するように、本実施形態では、制御装置２５は、前述の模様データ処理プログラムを実行することにより、組合せ刺繍模様の生成の処理を実行する。即ち、ユーザが、タッチパネル１７の操作によりメニュー画面で刺繍縫製のメニューを選び、更に刺繍模様の編集、特に、組合せ刺繍模様のランダム生成を選択指示することにより、制御装置２５は、組合せ刺繍模様の生成の処理を実行する。
【００２７】
組合せ刺繍模様の生成の処理では、まず、ユーザがタッチパネル１７を操作して、例えば全ての模様データの中からメインとなる一の模様データ（メインデータと称する）を選択すると共に、それに組合せる他の模様データ（サブデータと称する）の種別（この場合、「ワンポイント」と「枠」のどちらか）を指定する。すると、制御装置２５は、メインデータとの組合せが可能な複数の他の模様データ（サブデータ）をランダムに抽出する。次いで、制御装置２５は、抽出した複数のサブデータに夫々対応する複数の刺繍模様の各々と、メインデータに対応する刺繍模様とを組合せた複数の組合せ刺繍模様の画像を生成し、生成された組合せ刺繍模様の画像をＬＣＤ１６に表示する。
【００２８】
このときの表示は、図１０（ａ）に示すように、ＬＣＤ１６の一画面に、複数個（例えば４個）の組合せ刺繍模様の画像がサムネイル画像として表示される。従って、制御装置２５が、抽出手段、画像生成手段、表示手段として機能する。尚、表示された組合せ刺繍模様の画像のうち、ユーザが所望の組合せ刺繍模様を選択操作することにより、その組合せ刺繍模様を引続いてミシン１で縫製したり、その模様データをＥＥＰＲＯＭ３０に保存したりすることができる。
【００２９】
そして、本実施形態では、制御装置２５がサブデータをランダムに抽出するにあたって、メインデータ及びサブデータの各模様データに含まれる条件情報（刺繍模様のサイズのデータ及び組合せ可能なカテゴリのデータ）に従って、メインデータと組合せが可能と判断されるサブデータを抽出する。これにより、メインデータとサブデータとがサイズに関して不適当な組合せとなることが未然に防止される。或いは、メインデータとサブデータとが、組合せ可能なカテゴリ同士で組合せられる。
【００３０】
更に、特に本実施形態では、制御装置２５は、メインデータの種別が「ワンポイント」で、サブデータの種別が「枠」の組合せの場合、模様のサイズのデータに基づいて、サイズのアンバランスが生ずる虞のある場合には、どちらかの刺繍模様のサイズを拡大又は縮小するようになっており、サイズ変更手段としても機能する。但し、ミシン１において縫製可能な最大サイズ（刺繍枠１９の大きさに対応）が存在するので、組合せ刺繍模様のサイズが、最大サイズを超える場合には、抽出対象から除外される。或いは、最大サイズ以内に収まるように、全体が縮小される。尚、刺繍枠１９毎の縫製可能な最大サイズのデータは、例えばＲＯＭ２８に記憶されている。
【００３１】
次に、上記構成を備える本実施形態のミシン１の作用について、図３〜図１０も参照して述べる。図３〜図６のフローチャートは、上記した模様データ処理プログラムにより、制御装置２５が実行する組合せ刺繍模様の生成の処理の手順（ルーチン）を示している。
【００３２】
ユーザは、組合せ刺繍模様をランダム生成したい場合には、図８に示すようなＬＣＤ１６の刺繍模様の選択画面において、タッチパネル１７上で、組合せ刺繍模様のアイコンＩをタッチ操作する。これにより、組合せ刺繍模様の生成の処理が開始される。図３に示すように、まずステップＳ１では、ユーザによるメインとなる模様データの選択が受け付けられる。このメインデータの選択は、例えば図９に示すような、ＬＣＤ１６のワンポイント模様の選択画面上で、所望の刺繍模様をタッチ操作することにより行われる（選択ルーチン）。図９では、メインデータとして、例えば「花」のカテゴリに区分される「花Ｆ」ワンポイント模様が選択された様子を示している。
【００３３】
図３に戻って、ステップＳ２では、メインデータの模様と組合せる刺繍模様（サブデータの模様）の種別として、「ワンポイント」か「枠」かのユーザによる選択が受け付けられる。ステップＳ３では、選択されたサブデータの種別が「枠」かどうかが判断され、サブデータの種別が「枠」でないつまり「ワンポイント」の場合には（ステップＳ３にてＮｏ）、ステップＳ４に進み、メインデータの模様とワンポイント模様との組合せ刺繍模様のランダム生成処理が行われる。このステップＳ４の処理の詳細を、図４を参照して述べる。
【００３４】
即ち、ステップＳ１１では、サムネイル表示する所定個数分の組合せ刺繍模様の画像が生成されたかどうかが判断される。未だ所定個数の組合せ刺繍模様が生成されていない場合には（ステップＳ１１にてＮｏ）、ステップＳ１２にて、メインデータと組合せ可能な条件情報、即ち、組合せ可能なカテゴリ情報に基づいて、ワンポイントの模様データのなかから一つの模様データ（サブデータ）がランダムに抽出される（抽出ルーチン）。この場合、メインデータが「花」のカテゴリであるため、組合せ可能な模様データとして、「蝶」、「草木」、「女の子」のカテゴリのなかからサブデータがランダムに抽出される。
【００３５】
次のステップＳ１３では、メインデータの模様とサブデータの模様とを組合せた組合せ刺繍模様の画像が生成される（画像生成ルーチン）。この画像生成の処理が終了すると、ステップＳ１１に戻り、所定個数分の組合せ刺繍模様の画像が生成できているかどうかが判断され、所定個数に至るまで、ステップＳ１２、Ｓ１３の処理が繰返される。このようにして、メインデータの模様とサブデータの模様とを組合せた所定個数の組合せ刺繍模様の画像が生成されると（ステップＳ１１にてＹｅｓ）、このサブルーチンの処理を終了して、図３に戻る。
【００３６】
図３に戻って、ステップＳ３にて、ステップＳ２で選択されたサブデータの種別が「枠」であると判断された場合には（ステップＳ３にてＹｅｓ）、ステップＳ５に進む。このステップＳ５では、メインデータの様模と枠模様との組合せ刺繍模様のランダム生成処理が行われる。このステップＳ５の処理の詳細を、図５を参照して述べる。即ち、ステップＳ２１では、サムネイル表示する所定個数分の組合せ刺繍模様の画像が生成されたかどうかが判断される。未だ所定個数の組合せ刺繍模様が生成されていない場合には（ステップＳ２１にてＮｏ）、ステップＳ２２に進む。このステップＳ２２では、「枠」の種別の模様データの中から、メインデータの模様と組合せる一つの枠模様がランダムで抽出される（抽出ルーチン）。
【００３７】
この枠模様のランダム抽出の処理（ステップＳ２２）の詳細は、図６に示される通りである。即ち、ステップＳ３１では、「枠」の複数の模様データのなかから、ランダムで一つの模様データが取得される。次のステップＳ３２では、メインデータの刺繍模様のサイズ（幅及び高さ寸法）のデータと、抽出した枠の模様データ（サブデータ）の枠の矩形領域のサイズ（幅及び高さ寸法）のデータとが取得される。ステップＳ３３では、枠模様の拡大縮小を判断する際の基準値（占有率のようなパラメータ）が求められる。
【００３８】
ここで、枠模様の拡大または縮小を判断するための基準値Ｓについて説明する。図７（ａ）〜（ｅ）は、メインデータＭの模様のサイズに対し、サブデータの枠模様の内側の矩形領域Ｆ１，Ｆ２，Ｆ３，Ｆ２´，Ｆ３´の５種類のサイズの例を示している。例えば、メインデータＭの模様のサイズは、幅寸法Ｗ１が５０ｍｍ、高さ寸法Ｈ１が４０ｍｍとされている。図７（ａ）では、枠模様の内側の矩形領域Ｆ１の幅寸法Ｗ２が６０ｍｍ、高さ寸法Ｈ２が５０ｍｍである。このとき、メインデータＭの模様を基準とした幅寸法の比（Ｗ１／Ｗ２：単位％）は、８３．３％となる。基準値Ｓ（単位％）は、高さ寸法の比（Ｈ１／Ｈ２）に、その幅寸法の比の逆数を乗算した値であり、この場合、基準値Ｓは、９６．０％となる。
【００３９】
図６において、ステップＳ３４では、基準値Ｓが、８０％以下（Ａ）、８０％から１２０％までの範囲（Ｂ）、１２０％以上（Ｃ）、の３段階のどの範囲かが判断される。基準値Ｓが８０％から１２０％までの範囲の場合は（Ｂ）、ステップＳ３５にて、枠模様の画像をそのまま利用するように、枠模様が抽出され、そのまま図５にリターンされる。これに対し、基準値Ｓが８０％以下の場合には（Ａ）、ステップＳ３６にて、メインデータの模様が枠模様に比べて極端に小さいかどうかが判断される。具体的には、上記基準値Ｓが５０％未満であるかどうかによって判断がなされる。
【００４０】
基準値Ｓが５０％以上である場合には（ステップＳ３６にてＮｏ）、ステップＳ３７にて、枠模様のサイズが、基準値Ｓに応じて拡大又は縮小されるようにして、当該枠模様の画像が生成され（サイズ変更ルーチン）、図５にリターンされる。これに対し、基準値Ｓが５０％未満である場合には（ステップＳ３６にてＹｅｓ）、ステップＳ３８にて、枠模様に対してメインデータの模様が小さすぎるとして、当該枠模様が抽出対象から外され、利用不可とされる。この場合には、ステップＳ３１に戻って、枠模様のランダム抽出が行われる。
【００４１】
図７（ｂ）では、枠模様の矩形領域Ｆ２の幅寸法Ｗ２が７０ｍｍ、高さ寸法Ｈ２が９０ｍｍである。この場合、幅寸法の比（Ｗ１／Ｗ２）は、７１．４％となり、基準値Ｓは、６２．２％となる。従って、この例では、ステップＳ３７にて、枠模様のサイズが基準値Ｓに応じて縮小されるようになる。図７（ｃ）では、枠模様の矩形領域Ｆ３の幅寸法Ｗ２が３０ｍｍ、高さ寸法Ｈ２が９０ｍｍである。この場合、幅寸法の比（Ｗ１／Ｗ２）は、１６６．６％となり、基準値Ｓは、２６．３％となる。従って、この例では、ステップＳ３８にて、当該枠模様が抽出対象から除外される。
【００４２】
図６に戻って、基準値Ｓが、１２０％以上の場合には（Ｃ）、ステップＳ３９にて、組合せ刺繍模様のサイズが縫製可能な最大サイズ（最大の刺繍枠１９の縫製可能範囲）に収まるかどうかが判断される。組合せ刺繍模様のサイズが縫製可能な最大サイズに収まる場合には（ステップＳ３９にてＹｅｓ）、ステップＳ４０にて、枠模様のサイズが、基準値Ｓに応じて拡大又は縮小されるようにして、当該枠模様の画像が生成され、図５にリターンされる。組合せ刺繍模様のサイズが縫製可能な最大サイズを超える場合には（ステップＳ３９にてＮｏ）、ステップＳ４１にて、当該枠模様が抽出対象から除外され、ステップＳ３１からの処理が繰返される。
【００４３】
尚、上記図７（ｂ）、（ｃ）で例示した枠模様は、９０度回転しても使用可能な模様データであるとする。図７（ｄ）は、図７（ｂ）の枠模様を９０度回転したものであり、枠模様の矩形領域Ｆ２´の幅寸法Ｗ２が９０ｍｍ、高さ寸法Ｈ２が７０ｍｍである。この場合、メインデータＭの模様を基準とした高さ寸法の比（Ｈ１／Ｈ２）は、５７．１％となる。このように、高さ寸法の比（Ｈ１／Ｈ２）が小さすぎる場合には、当該枠模様の模様データを利用不可としても良い。図７（ｅ）は、図７（ｃ）の枠模様を９０度回転したものであり、枠模様の矩形領域Ｆ３´の幅寸法Ｗ２が９０ｍｍ、高さ寸法Ｈ２が３０ｍｍである。この場合、高さ寸法の比（Ｈ１／Ｈ２）は、１３３．３％となるが、幅寸法の比（Ｗ１／Ｗ２）に、その高さ寸法の比の逆数を乗算した基準値Ｓは、４１．６％となる。基準値Ｓが５０％未満であるため、この枠は利用不可となる。
【００４４】
図５に戻って、一つの枠模様をランダム抽出する処理（ステップＳ２２）が終了すると、ステップＳ２３にて、メインデータの模様とサブデータの枠模様とを組合せた組合せ刺繍模様の画像が生成される（画像生成ルーチン）。この画像生成の処理が終了すると、ステップＳ２１に戻り、所定個数分の組合せ刺繍模様の画像が準備できているかどうかが判断され、所定個数に至るまで、ステップＳ２２、Ｓ２３の処理が繰返される。このようにして、メインデータの模様とサブデータの模様とを組合せた所定個数の組合せ刺繍模様の画像が生成されると（ステップＳ１２にてＹｅｓ）、このサブルーチンの処理を終了して、図３に戻る。
【００４５】
図３において、ステップＳ４又はステップＳ５で組合せ刺繍模様の生成の処理が終了すると、次のステップＳ６にて、複数個の組合せ刺繍模様の画像がＬＣＤ１６の画面にサムネイル画像として一覧表示される（表示ルーチン）。図１０（ａ）は、メインデータとなる「花」の刺繍模様と、ランダムに抽出されたサブデータである「枠」の刺繍模様とを組合せた複数の組合せ刺繍模様をサムネイル表示した例を示している。図１０（ａ）のようにサムネイル画像が表示されている状態で、さらにランダム生成ボタンＲが押下されると、図３のステップＳ５の処理から再度処理が実行される。その結果、図１０（ｂ）に示すように、メインデータとなる「花」の刺繍模様と、新たにランダムに抽出されたサブデータである「枠」の刺繍模様とを組合せた複数の組合せ刺繍模様のサムネイル画像が表示される。図１０（ａ）に示す先に作成されたサムネイル画像と、図１０（ｂ）に示す新たに作成されたサムネイル画像とは、例えば２ページにわたって４個ずつ表示される。
【００４６】
尚、図３に図示はされていないが、ユーザは、組合せ刺繍模様をサムネイル表示した、ＬＣＤ１６の画面を見て、所望の組合せ刺繍模様をタッチパネル１７のタッチ操作により選択し、ミシン１に縫製動作を実行させることができる。この場合、模様データの拡大または縮小を伴う場合など、必要に応じて、模様データの編集処理が行われる。また、生成された組合せ刺繍模様の模様データを、例えばＥＥＰＲＯＭ３０や外部記憶媒体に記憶させることもできる。
【００４７】
このように本実施形態によれば、複数の刺繍模様に夫々対応する複数の模様データを記憶するＲＯＭ２８等を備え、模様データに基づいて、加工布Ｗに刺繍模様を縫製することが可能なミシン１にあって、模様データ処理プログラムの実行により、組合せ刺繍模様の生成の処理を実行させることができる。このとき、メインデータである一の模様データの刺繍模様についてはユーザの好みを反映しながら、それに組合せられるサブデータである刺繍模様がランダムに抽出されるので、デザインが画一化されない多彩なデザインの組合せが得られ、ひいては、ユーザの予想していないような意外な組合せ刺繍模様を得ることが可能となる。
【００４８】
このとき、多数の模様データは複数種別（ワンポイント、かな、枠など）のいずれかに区分され、メインデータが区分される種別を除く、他の種別に区分される模様データのなかから、複数のサブデータをランダムに抽出する構成としたので、異なる種別の刺繍模様の組合せを得ることができる。同一の種別の刺繍模様の組合せとなってしまうことは好ましくない場合が多いので、そのような組合せのパターンを排除することができる。
【００４９】
特に本実施形態では、複数の模様データに組合せ可能な刺繍模様を特定するための条件情報を関連付けて設けるようにしたので、メインデータの模様と条件情報に適合したサブデータの模様との組合せを得ることができ、不適切と思われる組合せが得られることを未然に排除することができる。より具体的には、条件情報を、模様データの刺繍模様に関するサイズを特定する情報とすることにより、メインデータの模様とサブデータの模様とがサイズに関して不適当な組合せとなることを未然に防止することができ、サイズ的に適切な組合せが得られる
【００５０】
この場合、組合せ可能領域のサイズに対し、所定の割合以上となるサイズの刺繍模様に限って抽出することにより、サイズ的にアンバランスとなるような組合せを排除し、適切な組合せが得られる。しかも、サブデータの刺繍模様のサイズを拡大又は縮小することも可能に構成したので、標準の大きさではアンバランスとなる場合でも、サブデータのサイズを拡大又は縮小することにより、サイズ的なバランスを良好とした組合せ刺繍模様を得ることが可能となる。
【００５１】
また、ミシン１には縫製可能な最大サイズが存在するが、本実施形態では、拡大後の組合せ刺繍模様のサイズが、最大サイズを超える場合に、サブデータを抽出対象から除外するようにした。これにより、不適切な組合せを抽出してしまうことを未然に防止することができ、縫製可能な組合せ刺繍模様を提供することができる。
【００５２】
特に本実施形態では、模様データに関連付けられる条件情報として、刺繍模様の図柄応じて分類されたカテゴリ情報を記憶し、刺繍模様を組合せる場合に、組合せ可能な刺繍模様のカテゴリの対応関係に基づいて、サブデータを抽出することもできるように構成した。これにより、「花」と「蝶」といった刺繍模様のカテゴリ同士の適切な組合せが可能となり、よりバラエティに富んだ組合せ刺繍模様を得ることができる。
【００５３】
更に、本実施形態では、ＬＣＤ１６の一画面に、複数個の組合せ刺繍模様を一覧表示（サムネイル表示）するように構成したので、ユーザは複数の組合せ刺繍模様を一画面で見ることができ、比較検討しやすいものとなる。また、一画面に１個又は少数の組合せ刺繍模様を表示する場合と比較して、ユーザによるページ切替や選択の操作も簡単となる。
【００５４】
（２）その他の実施形態
図１１は、本発明の第２の実施形態を示すもので、図５のステップＳ２２の詳細な処理（枠模様のランダム抽出の処理）の詳細な手順（サブルーチン）を示している。この第２の実施形態が、上記第１の実施形態と異なる点は、次の点にある。即ち、基準値Ｓが１２０％以上の場合には（ステップＳ３４、Ｃ）、ステップＳ３９にて、組合せ刺繍模様のサイズが縫製可能な最大サイズに収まるかどうかが判断され、最大サイズを超える場合には（ステップＳ３９にてＮｏ）、当該枠模様を抽出対象から除外すること（ステップＳ４１）に代えて、ステップＳ５１の処理が実行される。
【００５５】
このステップＳ５１では、メインデータの模様及びサブデータの枠模様が、縫製可能な最大サイズに収まるように縮小され、図５にリターンされる。これによれば、組合せ刺繍模様がミシン１で縫製可能な最大サイズを超えると判断された場合でも、その組合せを廃棄するのではなく、全体を縮小することにより対応が可能となり、縮小によって縫製可能な組合せ刺繍模様を提供することができる。
【００５６】
図１２は、本発明の第３の実施形態を示すものであり、メインデータである例えば「花Ｆ」のワンポイント模様と、サブデータである上方又は下方に開放する形態を有する枠模様とを組合せる場合の、組合せ刺繍模様の配置の手法を説明するものである。即ち、図１２（ａ）に示すように、枠模様が上方に開放する形態の場合、枠模様に下限線Ｌ１が設定されている。一方、メインデータの模様には矩形領域が設定され、その下辺を、その下限線Ｌ１に重ねるようにして、２つの刺繍模様を組合せる。このとき、メインデータの模様の下辺の中心点と、下限線Ｌ１の中心点とを一致させるようにする。また、図１２（ｂ）に示すように、枠模様が下方に開放する形態の場合、枠模様に上限線Ｌ２が設定されている。この場合も、中心点を合せながら、メインデータの模様の矩形領域の上辺を、その上限線Ｌ２に重ねるようにして、２つの刺繍模様を組合せることができる。
【００５７】
図１３は、本発明の第４の実施形態を示すものである。この実施形態では、複数の組合せ刺繍模様がサムネイル表示され、そのうちいずれかがユーザにより選択された場合に、引続き、該当する組合せ刺繍模様に関して、ランダムの色の組合せをサムネイル表示するようにしたものである。この場合、図１３（ａ）に示すように、例えば、メインデータとして「電波塔」のワンポイント模様と、サブデータとして複数の枠模様とをランダムに組合せた複数の組合せ刺繍模様が、ＬＣＤ１６にサムネイル表示されている。
【００５８】
ここで、ユーザが例えば「電波塔」のワンポイント模様と「長五角形ワッペン形」の枠模様との組合せ刺繍模様を選択した場合、次に、図１３（ｂ）に示すように、それら組合せ刺繍模様の色の組合せをランダムに変更した複数の組合せ刺繍模様が、ＬＣＤ１６にサムネイル表示される。これにより、ユーザは、更に色に関しても多彩な組合せとされた組合せ刺繍模様を得ることができる。尚、図示はしないが、刺繍模様の色に関して、ユーザが青系統、緑系統等を選ぶことにより、その色の系統での統一性を持たせながら、色の組合せをランダムに変更した複数の組合せ刺繍模様を表示するようにすることもできる。
【００５９】
その他、本発明は、上記した各実施形態に限定されるものではなく、様々な拡張・変更が可能である。例えば、上記各実施形態では、ワンポイント模様をメインデータとして選択し、それに複数の枠模様をランダムに組合せる場合を例示したが、一つの枠模様をメインデータとして選択し、それに複数のワンポイント模様をランダムに組合せるなど組合せの形態としては様々な変更が可能である。また、ミシンの機械的構成や、刺繍模様の種類などについても、種々の変更が可能である等、本発明は要旨を逸脱しない範囲内で適宜変更して実施し得る。
【符号の説明】
【００６０】
１  ミシン
１１  メモリカード（記憶部）
１６  液晶ディスプレイ（表示部）
１７  タッチパネル（選択手段）
１９  刺繍枠
２５  制御装置（抽出手段、画像生成手段、表示手段、サイズ変更手段）
２８  ＲＯＭ（記憶部）
３０  ＥＥＰＲＯＭ（記憶部）
Ｗ  加工布
【図１】
2016158722.tif 000003
【図２】
2016158722.tif 000004
【図３】
2016158722.tif 000005
【図４】
2016158722.tif 000006
【図５】
2016158722.tif 000007
【図６】
2016158722.tif 000008
【図７】
2016158722.tif 000009
【図８】
2016158722.tif 000010
【図９】
2016158722.tif 000011
【図１０】
2016158722.tif 000012
【図１１】
2016158722.tif 000013
【図１２】
2016158722.tif 000014
【図１３】
2016158722.tif 000015