(57)【要約】【課題】動画像の特徴を活かした動的な印象を有する刺繍模様を縫製するための刺繍データを作成可能な刺繍データ作成装置を提供する。【解決手段】刺繍データ作成装置では、動画データを構成する複数の連続したフレームのうちで、任意に指定された対象フレームとその前後の参照フレームとが入力される（Ｓ１）。対象フレームに含まれる矢印図柄の特徴点と、参照フレームに含まれる矢印図柄の特徴点とに基づいて、矢印図柄を変位させたときの変位ベクトルが取得される（Ｓ３、Ｓ５）。変位ベクトルに基づいて設定された基準値テーブルのパラメータを参照して、矢印図柄を刺繍縫製するための刺繍データが作成される（Ｓ７、Ｓ９）。【選択図】図１４
2010201064.tif 000002
【特許請求の範囲】
【請求項１】
ミシンでの刺繍縫製に使用される刺繍データを、複数の連続したフレームを含む動画データに基づいて作成する刺繍データ作成装置であって、
前記複数の連続したフレームのうちで、任意に指定された対象フレームと、前記動画データにおける再生順序が前記対象フレームよりも前のフレームおよび前記対象フレームよりも後のフレームの少なくとも一方を含む参照フレームとを、前記動画データからそれぞれ取得するフレーム取得手段と、
前記対象フレームに含まれる注目画像の形状を表現する第１の特徴点と、前記参照フレームに含まれる注目画像の形状を表現する第２の特徴点とを、それぞれ抽出する特徴点抽出手段と、
前記動画データにおける前記対象フレームおよび前記参照フレームの再生順序に従って、前記対象フレームに含まれる注目画像および前記参照フレームに含まれる注目画像のいずれか一方を他方に変位させたときの変位ベクトルを、前記特徴点抽出手段によって抽出された前記第１の特徴点と前記第２の特徴点とに基づいて特定する変位ベクトル特定手段と、
前記変位ベクトル特定手段によって特定された前記変位ベクトルに基づいて、前記刺繍データの作成時に参照される刺繍縫製パラメータを設定するパラメータ設定手段と、
前記パラメータ設定手段によって設定された前記刺繍縫製パラメータを参照して、前記対象フレームに含まれる注目画像を刺繍縫製するための前記刺繍データを作成する刺繍データ作成手段と
を備えたことを特徴とする刺繍データ作成装置。
【請求項２】
前記刺繍縫製パラメータは、前記ミシンでの刺繍縫製時における縫目方向、縫目ピッチ長さ、縫目密度、および、刺繍模様の輪郭をぼかすフェザーの少なくとも一つを含むことを特徴とする請求項１に記載の刺繍データ作成装置。
【請求項３】
前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記縫目方向を、前記変位ベクトルの方向に設定することを特徴とする請求項２に記載の刺繍データ作成装置。
【請求項４】
前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記縫目ピッチ長さを、前記変位ベクトルの大きさに応じて設定することを特徴とする請求項２に記載の刺繍データ作成装置。
【請求項５】
前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記縫目密度を、前記変位ベクトルの大きさに応じて設定することを特徴とする請求項２に記載の刺繍データ作成装置。
【請求項６】
前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記フェザーに、前記刺繍模様において前記フェザーが施される輪郭位置として、前記変位ベクトルの基点側を設定することを特徴とする請求項２に記載の刺繍データ作成装置。
【請求項７】
前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記フェザーに、前記刺繍模様において前記フェザーが施される輪郭幅として、前記変位ベクトルの大きさに応じたフェザー長を設定することを特徴とする請求項６に記載の刺繍データ作成装置。
【請求項８】
ミシンでの刺繍縫製に使用される刺繍データを、複数の連続したフレームを含む動画データに基づいて作成するための刺繍データ作成プログラムであって、
コンピュータを、
前記複数の連続したフレームのうちで、任意に指定された対象フレームと、前記動画データにおける再生順序が前記対象フレームよりも前のフレームおよび前記対象フレームよりも後のフレームの少なくとも一方を含む参照フレームとを、前記動画データからそれぞれ取得するフレーム取得手段、
前記対象フレームに含まれる注目画像の形状を表現する第１の特徴点と、前記参照フレームに含まれる注目画像の形状を表現する第２の特徴点とを、それぞれ抽出する特徴点抽出手段、
前記動画データにおける前記対象フレームおよび前記参照フレームの再生順序に従って、前記対象フレームに含まれる注目画像および前記参照フレームに含まれる注目画像のいずれか一方を他方に変位させたときの変位ベクトルを、前記特徴点抽出手段によって抽出された前記第１の特徴点と前記第２の特徴点とに基づいて特定する変位ベクトル特定手段、
前記変位ベクトル特定手段によって特定された前記変位ベクトルに基づいて、前記刺繍データの作成時に参照される刺繍縫製パラメータを設定するパラメータ設定手段と、
前記パラメータ設定手段によって設定された前記刺繍縫製パラメータを参照して、前記対象フレームに含まれる注目画像を刺繍縫製するための前記刺繍データを作成する刺繍データ作成手段
として機能させることを特徴とする刺繍データ作成プログラム。
【請求項９】
請求項８に記載の刺繍データ作成プログラムを記憶したコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種々の画像等を刺繍縫製によって表現する刺繍ミシンに使用される刺繍データを作成する刺繍データ作成装置、刺繍データ作成プログラムおよび刺繍データ作成プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
従来、動画像に基づいて、刺繍ミシンで使用される刺繍データを作成する刺繍データ作成装置が知られている。例えば、ビデオ画像の中からユーザが気に入った画像を指定すると、この指定された画像の刺繍縫いを行う領域の輪郭が抽出されて刺繍縫いデータに変換されるものが知られている。これによれば、多種多様のビデオ画像から希望する図柄を刺繍縫いの下絵画像として容易に取得することができる。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４９６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の従来技術では、動画像であるビデオ画像のうちで１フレームの静止画を刺繍データに変換しているので、この刺繍データに基づいて縫製される刺繍模様も静的なものとなる。従って、複数の連続したフレームで構成される動画像に基づいて刺繍データを作成しても、動画像の特徴を活かした動的な印象を有する刺繍模様を縫製することができなかった。
【０００５】
本発明は、上記の課題を解決するためになされたものであり、動画像の特徴を活かした動的な印象を有する刺繍模様を縫製するための刺繍データを作成可能な刺繍データ作成装置、刺繍データ作成プログラムおよび刺繍データ作成プログラムを記憶した記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に係る発明の刺繍データ作成装置は、ミシンでの刺繍縫製に使用される刺繍データを、複数の連続したフレームを含む動画データに基づいて作成する刺繍データ作成装置であって、前記複数の連続したフレームのうちで、任意に指定された対象フレームと、前記動画データにおける再生順序が前記対象フレームよりも前のフレームおよび前記対象フレームよりも後のフレームの少なくとも一方を含む参照フレームとを、前記動画データからそれぞれ取得するフレーム取得手段と、前記対象フレームに含まれる注目画像の形状を表現する第１の特徴点と、前記参照フレームに含まれる注目画像の形状を表現する第２の特徴点とを、それぞれ抽出する特徴点抽出手段と、前記動画データにおける前記対象フレームおよび前記参照フレームの再生順序に従って、前記対象フレームに含まれる注目画像および前記参照フレームに含まれる注目画像のいずれか一方を他方に変位させたときの変位ベクトルを、前記特徴点抽出手段によって抽出された前記第１の特徴点と前記第２の特徴点とに基づいて特定する変位ベクトル特定手段と、前記変位ベクトル特定手段によって特定された前記変位ベクトルに基づいて、前記刺繍データの作成時に参照される刺繍縫製パラメータを設定するパラメータ設定手段と、前記パラメータ設定手段によって設定された前記刺繍縫製パラメータを参照して、前記対象フレームに含まれる注目画像を刺繍縫製するための前記刺繍データを作成する刺繍データ作成手段とを備えている。
【０００７】
請求項２に係る発明の刺繍データ作成装置は、請求項１に記載の発明の構成に加えて、前記刺繍縫製パラメータは、前記ミシンでの刺繍縫製時における縫目方向、縫目ピッチ長さ、縫目密度、および、刺繍模様の輪郭をぼかすフェザーの少なくとも一つを含むことを特徴とする。
【０００８】
請求項３に係る発明の刺繍データ作成装置は、請求項２に記載の発明の構成に加えて、前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記縫目方向を、前記変位ベクトルの方向に設定することを特徴とする。
【０００９】
請求項４に係る発明の刺繍データ作成装置は、請求項２に記載の発明の構成に加えて、前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記縫目ピッチ長さを、前記変位ベクトルの大きさに応じて設定することを特徴とする。
【００１０】
請求項５に係る発明の刺繍データ作成装置は、請求項２に記載の発明の構成に加えて、前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記縫目密度を、前記変位ベクトルの大きさに応じて設定することを特徴とする。
【００１１】
請求項６に係る発明の刺繍データ作成装置は、請求項２に記載の発明の構成に加えて、前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記フェザーに、前記刺繍模様において前記フェザーが施される輪郭位置として、前記変位ベクトルの基点側を設定することを特徴とする。
【００１２】
請求項７に係る発明の刺繍データ作成装置は、請求項６に記載の発明の構成に加えて、前記パラメータ設定手段は、前記刺繍縫製パラメータに含まれる前記フェザーに、前記刺繍模様において前記フェザーが施される輪郭幅として、前記変位ベクトルの大きさに応じたフェザー長を設定することを特徴とする。
【００１３】
請求項８に係る発明の刺繍データ作成プログラムは、ミシンでの刺繍縫製に使用される刺繍データを、複数の連続したフレームを含む動画データに基づいて作成するための刺繍データ作成プログラムであって、コンピュータを、前記複数の連続したフレームのうちで、任意に指定された対象フレームと、前記動画データにおける再生順序が前記対象フレームよりも前のフレームおよび前記対象フレームよりも後のフレームの少なくとも一方を含む参照フレームとを、前記動画データからそれぞれ取得するフレーム取得手段、前記対象フレームに含まれる注目画像の形状を表現する第１の特徴点と、前記参照フレームに含まれる注目画像の形状を表現する第２の特徴点とを、それぞれ抽出する特徴点抽出手段、前記動画データにおける前記対象フレームおよび前記参照フレームの再生順序に従って、前記対象フレームに含まれる注目画像および前記参照フレームに含まれる注目画像のいずれか一方を他方に変位させたときの変位ベクトルを、前記特徴点抽出手段によって抽出された前記第１の特徴点と前記第２の特徴点とに基づいて特定する変位ベクトル特定手段、前記変位ベクトル特定手段によって特定された前記変位ベクトルに基づいて、前記刺繍データの作成時に参照される刺繍縫製パラメータを設定するパラメータ設定手段と、前記パラメータ設定手段によって設定された前記刺繍縫製パラメータを参照して、前記対象フレームに含まれる注目画像を刺繍縫製するための前記刺繍データを作成する刺繍データ作成手段として機能させることを特徴とする。
【００１４】
請求項９に係る発明の刺繍データ作成プログラムを記憶した記憶媒体は、請求項８に記載の刺繍データ作成プログラムを記憶したコンピュータ読取り可能な記憶媒体である。
【発明の効果】
【００１５】
請求項１に係る発明の刺繍データ作成装置では、複数の連続したフレームのうちで、任意に指定された対象フレームとその前後の参照フレームとが取得される。対象フレームに含まれる注目画像の形状を表現する第１の特徴点と、参照フレームに含まれる注目画像の形状を表現する第２の特徴点とに基づいて、注目画像を変位させたときの変位ベクトルが取得される。変位ベクトルに基づいて設定された刺繍縫製パラメータを参照して、注目画像を刺繍縫製するための刺繍データが作成される。これにより、注目画像の変位が反映された刺繍縫製パラメータに基づいて、動画像の特徴を活かした動的な印象を有する刺繍模様を縫製するための刺繍データを作成することができる。
【００１６】
請求項２に係る発明の刺繍データ作成装置では、刺繍縫製パラメータは、ミシンでの刺繍縫製時における縫目方向，縫目ピッチ長さ，縫目密度，フェザーの少なくとも一つを含む。これにより、請求項１に記載の発明の効果に加えて、縫目方向，縫目ピッチ長さ，縫目密度，フェザーによって、注目画像の変位を刺繍模様で表現することができる。
【００１７】
請求項３に係る発明の刺繍データ作成装置では、刺繍縫製パラメータに含まれる縫目方向が、変位ベクトルの方向に設定される。これにより、請求項２に記載の発明の効果に加えて、注目画像の変位方向に沿って縫目が形成されるため、刺繍模様で注目画像の変位方向を視覚的に表現することができる。
【００１８】
請求項４に係る発明の刺繍データ作成装置では、刺繍縫製パラメータに含まれる縫目ピッチ長さが変位ベクトルの大きさに応じて設定される。これにより、請求項２に記載の発明の効果に加えて、注目画像の変位の大きさに応じて縫目ピッチが変化するため、刺繍模様で注目画像の変位の大きさを視覚的に表現することができる。
【００１９】
請求項５に係る発明の刺繍データ作成装置では、繍縫製パラメータに含まれる縫目密度が変位ベクトルの大きさに応じて設定される。これにより、請求項２に記載の発明の効果に加えて、注目画像の変位の大きさに応じて縫目密度が変化するため、刺繍模様で注目画像の変位の大きさを視覚的に表現することができる。
【００２０】
請求項６に係る発明の刺繍データ作成装置では、刺繍模様においてフェザーが施される輪郭位置として、変位ベクトルの基点側が設定される。これにより、請求項２に記載の発明の効果に加えて、刺繍模様において変位ベクトルの基点側にフェザーが施されるので、刺繍模様が注目画像の変位方向に動いているような印象を与えることができる。
【００２１】
請求項７に係る発明の刺繍データ作成装置では、刺繍模様においてフェザーが施される輪郭幅として、変位ベクトルの大きさに応じたフェザー長が設定される。これにより、請求項６に記載の発明の効果に加えて、注目画像の変位の大きさに応じてフェザー長が変化するため、刺繍模様で注目画像の変位の大きさを視覚的に表現することができる。
【００２２】
請求項８に係る発明の刺繍データ作成プログラムでは、複数の連続したフレームのうちで、任意に指定された対象フレームとその前後の参照フレームとが取得される。対象フレームに含まれる注目画像の形状を表現する第１の特徴点と、参照フレームに含まれる注目画像の形状を表現する第２の特徴点とに基づいて、注目画像を変位させたときの変位ベクトルが取得される。変位ベクトルに基づいて設定された刺繍縫製パラメータを参照して、注目画像を刺繍縫製するための刺繍データが作成される。これにより、注目画像の変位が反映された刺繍縫製パラメータに基づいて、動画像の特徴を活かした動的な印象を有する刺繍模様を縫製するための刺繍データを作成することができる。
【００２３】
請求項９に係る発明の刺繍データ作成プログラムを記憶した記憶媒体では、請求項８に係る発明の刺繍データ作成プログラムをコンピュータに読み取らせることができる。
【図面の簡単な説明】
【００２４】
【図１】刺繍データ作成装置１の物理的構成を示す全体構成図である。
【図２】刺繍データ作成装置１の機能的構成を示すブロック図である。
【図３】刺繍ミシン３の外観図である。
【図４】基準値テーブル２００のデータ構成を示す図である。
【図５】タタミ縫いの縫製態様５１を示す図である。
【図６】タタミ縫いの縫製態様５２を示す図である。
【図７】タタミ縫いの縫製態様５３を示す図である。
【図８】タタミ縫いの縫製態様５４を示す図である。
【図９】タタミ縫いの縫製態様５５を示す図である。
【図１０】タタミ縫いの縫製態様５６を示す図である。
【図１１】タタミ縫いの縫製態様５７を示す図である。
【図１２】タタミ縫いの縫製態様５８を示す図である。
【図１３】パラメータ設定テーブル３００のデータ構成を示す図である。
【図１４】刺繍データ作成装置１のメイン処理を示すフローチャートである。
【図１５】動画データの再生時に表示される画像フレームを時系列に示す図である。
【図１６】画像フレーム１００ｂから特徴点Ｐを抽出するイメージ図である。
【図１７】画像フレーム１００ｂから重心位置Ｑを算出するイメージ図である。
【図１８】画像フレーム１００ｂ，１００ｃから変位ベクトルＲを取得するイメージ図である。
【図１９】刺繍模様４０１を示す図である。
【図２０】パラメータ設定テーブル３００のデータ構成を示す図である。
【図２１】基準値テーブル２００のデータ構成を示す図である。
【図２２】刺繍模様４０２を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明を具現化した実施の形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００２６】
まず、刺繍データ作成装置１について、図１および図２を参照して説明する。刺繍データ作成装置１は、後述の刺繍ミシン３にて写真やイラスト等の画像を刺繍模様として縫製するための刺繍データを、画像データに基づいて作成するものである。図１に示すように、刺繍データ作成装置１の物理的構成は、所謂パーソナルコンピュータと同様であり、装置本体１０に、キーボード２１、マウス２２、ディスプレイ２４およびイメージスキャナ装置２５が接続されている。
【００２７】
刺繍データ作成装置１の電気的構成について説明する。図２に示すように、刺繍データ作成装置１には、刺繍データ作成装置１の制御を司るコントローラとしてのＣＰＵ１１が設けられている。ＣＰＵ１１には、各種のデータを一時的に記憶するＲＡＭ１２と、ＢＩＯＳ等を記憶したＲＯＭ１３と、データの受け渡しの仲介を行うＩ／Ｏインタフェイス１４とが接続されている。
【００２８】
Ｉ／Ｏインタフェイス１４には、ハードディスク装置１５，マウス２２，ビデオコントローラ１６，キーコントローラ１７，ＣＤ−ＲＯＭドライブ１８，メモリカードコネクタ２３，イメージスキャナ装置２５がそれぞれ接続されている。ビデオコントローラ１６にはディスプレイ２４が接続され、キーコントローラ１７にはキーボード２１が接続されている。ＣＤ−ＲＯＭドライブ１８に挿入されるＣＤ−ＲＯＭ１１４には、刺繍データ作成装置１の制御プログラムである刺繍データ作成プログラムが記憶されている。刺繍データ作成プログラムの導入時には、ＣＤ−ＲＯＭ１１４からハードディスク装置１５に刺繍データ作成プログラムがセットアップされてプログラム記憶エリア１５６に記憶される。メモリカードコネクタ２３では、メモリカード１１５の読み取りや書き込みが可能となっている。イメージスキャナ装置２５は、紙媒体に印刷された文書や図柄等を画像データとして読み取る。
【００２９】
ハードディスク装置１５には、動画データ記憶エリア１５１と、画像フレーム記憶エリア１５２と、基準値テーブル記憶エリア１５３と、パラメータ設定テーブル記憶エリア１５４と、刺繍データ記憶エリア１５５と、プログラム記憶エリア１５６と、その他の情報記憶エリア１５７とが少なくとも設けられている。
【００３０】
動画データ記憶エリア１５１には、複数の連続したフレームで構成される動画像（動画データ）が記憶される。動画データを構成するフレームは、それぞれ一の画像データを構成する。なお、動画データ記憶エリア１５１に記憶される動画データは、例えば図示しないネットワークを介して取得された動画データである。また、ＣＤ−ＲＯＭ１１４やメモリカード１１５から読み取られた動画データであってもよい。また、その他の記録媒体に記憶されているデータを読み込み可能な構成となっていれば、その記録媒体に記憶されている動画データを取得してもよい。
【００３１】
画像フレーム記憶エリア１５２には、動画データを構成する複数の連続したフレームのうちで対象フレームおよび参照フレームが記憶される。対象フレームは、動画データを構成するフレームから任意に選択されたフレームである。参照フレームは、動画データにおける再生順序が対象フレームよりも前のフレームまたは後のフレームである。本実施形態では、画像フレーム記憶エリア１５２に記憶される参照フレームは、動画データの再生時に対象フレームよりも所定時間（例えば、１秒）または所定フレーム数（例えば、５フレーム）だけ後に再生されるフレームとする。
【００３２】
基準値テーブル記憶エリア１５３には、ミシンに刺繍模様をどのような縫目で縫製させるかを定義する後述の基準値テーブル２００（図４参照）が記憶されている。パラメータ設定テーブル記憶エリア１５４には、基準値テーブル２００に定義されている縫目をどのように設定するかを定義する後述のパラメータ設定テーブル３００（図１３参照）が記憶されている。刺繍データ記憶エリア１５５には、ＣＰＵ１１が実行する刺繍データ作成プログラムによって作成された刺繍データが記憶される。刺繍データは、刺繍ミシン３で刺繍を行う際に使用されるデータであり、色コード、刺繍位置および刺繍サイズを示す情報と、刺繍で表現するための縫目を示すステッチデータとが含まれている。プログラム記憶エリア１５６には、少なくとも本発明に係る刺繍データ作成プログラムが記憶されている。その他の情報記憶エリア１５７には、刺繍データ作成装置１で使用されるその他の情報が記憶されている。なお、刺繍データ作成装置１がハードディスク装置１５を備えていない専用機である場合は、ＲＯＭ１３に刺繍データ作成プログラムが記憶される。
【００３３】
次に、刺繍ミシン３の構成について、図３を参照して説明する。図３に示すように、刺繍ミシン３は、刺繍を施そうとする加工布が配置されるミシンベッド３０、および、ミシンベッド３０上に配置された加工布を保持する刺繍枠３１を備えている。そして、Ｙ方向駆動部３２および本体ケース３３内に収容されたＸ方向駆動機構（図示せず）が刺繍枠３１を装置固有のＸ・Ｙ座標系で示される所定位置に移動させながら、縫い針３４を装着する針棒３５及び釜機構（図示せず）が刺繍枠３１に保持された加工布への縫製を行う。なお、Ｙ方向駆動部３２、Ｘ方向駆動機構、針棒３５等は、刺繍ミシン３に内蔵されたマイクロコンピュータ等から構成される制御装置（図示せず）によって制御される。
【００３４】
刺繍ミシン３の脚柱部３６の側面には、メモリカード１１５を着脱可能なメモリカードスロット３７が搭載されている。刺繍データが記憶されたメモリカード１１５をメモリカードスロット３７に装着することによって、刺繍ミシン３に刺繍データが供給される。刺繍ミシン３の制御装置（図示せず）は、メモリカード１１５から供給された刺繍データに基づいて上記刺繍動作を自動的に実行する。
【００３５】
ここで、ハードディスク装置１５に記憶されている基準値テーブル２００およびパラメータ設定テーブル３００について、図４〜図１３を参照して説明する。なお、刺繍ミシン３では、刺繍模様の縫製時にタタミ縫い、サテン縫い、走り縫いなどの多様な縫い方を実行可能である。本実施形態では、刺繍ミシン３にタタミ縫いで刺繍模様を縫製させる刺繍データを作成する場合を例示する。そのため、以下に説明する基準値テーブル２００およびパラメータ設定テーブル３００も、タタミ縫いの縫目やその設定方法を定義したものを例示している。
【００３６】
図４に示すように、基準値テーブル２００は、タタミ縫いの縫目を定義するためのパラメータとして、角度２０１，糸密度２０２，縫いピッチ２０３，偏差２０４，フェザー２０５を有している。基準値テーブル２００が有するこれらのパラメータは、ユーザが任意に設定変更することができ、また後述する変位ベクトルに基づく自動設定も可能である。なお、図４に示す基準値テーブル２００は、ユーザの設定変更や後述の自動設定が行われていないデフォルト状態（つまり、基準値パラメータが設定されている状態）を示している。言い換えると、ユーザの設定変更や後述の自動設定が行われない限り、タタミ縫いの縫目は基準値パラメータ（図４参照）によって定義される。
【００３７】
以下では、基準値テーブル２００によって定義されたタタミ縫いの縫目に基づいて、例えば正方形状の刺繍模様を縫製したときの態様（図５〜図１２）を参照しつつ、各パラメータを具体的に説明する。なお、図５〜図１２の縫製態様では、針落ち点を黒塗り点で示し、ステッチを針落ち点間を結ぶ直線で示している。また、刺繍模様の左側から右側に向けたライン単位の縫製動作を、縫製模様の上側から下側に向けて連続的に行った縫製態様を示している。
【００３８】
角度２０１は、タタミ縫いの縫い方向を設定するパラメータであり、縫い方向の角度が設定される（ただし、角度２０１の値域は「０」〜「３５９」とする）。本実施形態では、角度２０１の基準値パラメータは「０度」である（図４参照）。基準値テーブル２００に角度２０１「０度」が設定されている場合は、縫製態様５１（図５）のように縫い方向が刺繍模様の左右方向と平行をなす。この基準値テーブル２００にて例えば角度２０１を「４５度」に変更すると、縫製態様５２（図６）のように縫い方向が刺繍模様の左右方向に対して４５度傾斜する。
【００３９】
糸密度２０２は、刺繍模様の両端で折り返される各ライン（折り返しが生じるまで連続するステッチ群）の間隔を設定するパラメータであり、１ｍｍあたりのライン数（本／ｍｍ）が設定される（ただし、糸密度２０２の値域は「１．０」〜「７．０」とする）。本実施形態では、糸密度２０２の基準値パラメータは「４．５本／ｍｍ」である（図４参照）。基準値テーブル２００に糸密度２０２「４．５本／ｍｍ」が設定されている場合は、縫製態様５１（図５）のように１ｍｍあたりのライン数が４．５本となる。この基準値テーブル２００にて例えば糸密度２０２を「２．０本／ｍｍ」に変更すると、縫製態様５３（図７）のように１ｍｍあたりのライン数が２本となる。
【００４０】
縫いピッチ２０３は、１ステッチを縫製するための針落ち点の間隔を設定するパラメータであり、連続する２つの針落ち点の間隔長さ（ｍｍ）が設定される（ただし、縫いピッチ２０３の値域は「１．０」〜「１０．０」とする）。本実施形態では、縫いピッチ２０３の基準値パラメータは「４．０ｍｍ」（図４参照）である。基準値テーブル２００に縫いピッチ２０３「４．０ｍｍ」が設定されている場合は、縫製態様５３（図７）のように針落ち点の間隔長さは４ｍｍとなる。この基準値テーブル２００にて例えば縫いピッチ２０３を「２．０ｍｍ」に変更すると、縫製態様５４（図８）のように針落ち点の間隔長さは２ｍｍとなる。
【００４１】
偏差２０４は、隣り合うラインの針落ち点を縫目方向に沿ってどの程度ずらすかを設定するパラメータであり、隣りのラインの縫いピッチ長を基準とした比率（％）が設定される（ただし、偏差２０４の値域は「０」〜「９９」とする）。本実施形態では、偏差２０４の基準値パラメータは「３０％」である（図４参照）。基準値テーブル２００に偏差２０４「３０％」が設定されている場合は、縫製態様５３（図７）のように上下に隣り合うラインのうちで下ラインの針落ち点が、上ラインの針落ち点と比較して縫いピッチ長の３０％に相当する長さ分だけ右方向にずれている。この基準値テーブル２００にて例えば偏差２０４を「０％」に変更すると、縫製態様５５（図９）のように各ラインの針落ち点が左右方向に位置ずれを生じることなく上下方向に並ぶ。
【００４２】
フェザー２０５は、刺繍模様において各ラインが折り返される辺部の輪郭をぼかす（所謂、フェザーを施す）ためのパラメータであり、下位パラメータであるフェザー実行設定２０５ａ，フェザーサイド２０５ｂ，フェザーぼかし長２０５ｃで設定される。フェザー実行設定２０５ａは、刺繍模様にフェザーを施すか否かがＯＮ・ＯＦＦで設定される。フェザーサイド２０５ｂは、刺繍模様においてフェザーが施される辺部が設定される。ここでは、縫目の縫い方向（つまり、角度２０１）に対応させて、縫い方向の基点側（具体的には、刺繍模様の左辺部）にフェザーを施すときは「角度基点側」が設定される。また、縫い方向の終点側（具体的には、刺繍模様の右辺部）にフェザーを施すときは「角度終点側」が設定される。また、縫い方向の基点側および終点側（具体的には、刺繍模様の左右両辺部）にフェザーを施すときは「角度両端側」が設定される。フェザーぼかし長２０５ｃは、フェザーが施される幅長として、フェザーが施される辺部に位置する折り返し点からのステッチ長さ（ｍｍ）が設定される（ただし、フェザーぼかし長２０５ｃの値域は「０．１」〜「１００．０」とする）。
【００４３】
本実施形態では、フェザー２０５の基準値パラメータとして、フェザーを施さない旨（つまり、フェザー実行設定２０５ａ「ＯＦＦ」）が設定される（図４参照）。フェザーサイド２０５ｂおよびフェザーぼかし長２０５ｃは、フェザーを施される場合（つまり、フェザー実行設定２０５ａ「ＯＮ」である場合）にのみ有効とされるため、フェザー２０５の基準値パラメータでは未設定とされる。フェザー実行設定２０５ａ「ＯＦＦ」が設定されている場合は、縫製態様５１（図５）のように刺繍模様のいずれの辺部も輪郭が直線状である。この基準値テーブル２００にて例えばフェザー実行設定２０５ａを「ＯＮ」に変更すると、フェザーサイド２０５ｂおよびフェザーぼかし長２０５ｃに応じて縫製模様にフェザーが施される。例えば、フェザーサイド２０５ｂ「角度基点側」，フェザーぼかし長２０５ｃ「３．０ｍｍ」では、縫製態様５６（図１０）のように刺繍模様の左辺部に３ｍｍ幅でフェザーが施される。フェザーサイド２０５ｂ「角度終点側」，フェザーぼかし長２０５ｃ「３．０ｍｍ」では、縫製態様５７（図１１）のように刺繍模様の右辺部に３ｍｍ幅でフェザーが施される。フェザーサイド２０５ｂ「角度基点側」，フェザーぼかし長２０５ｃ「１．０ｍｍ」では、縫製態様５８（図１２）のように刺繍模様の左辺部に１ｍｍ幅でフェザーが施される。
【００４４】
なお、基準値テーブル２００にフェザー実行設定２０５ａ「ＯＮ」が設定されているにも関わらず、フェザーサイド２０５ｂおよびフェザーぼかし長２０５ｃについてユーザの設定変更や後述の自動設定がなされないことがある。この場合、本実施形態ではフェザー実行時の基準値パラメータとして、フェザーサイド２０５ｂ「角度基点側」およびフェザーぼかし長２０５ｃ「１．０ｍｍ」が設定される。つまり、ユーザの設定変更や後述の自動設定が行われない限り、縫製態様５８（図１２）に示すような標準的なフェザーが刺繍模様に施される。
【００４５】
図１３に示すように、パラメータ設定テーブル３００は、タタミ縫いの縫目を定義するためのパラメータ（つまり、基準値テーブル２００のパラメータ）を自動設定するか否かを定義するためのテーブルである。パラメータとしては、角度３０１，糸密度３０２，縫いピッチ３０３，フェザーサイド３０４，フェザーぼかし長３０５を有している。そして、角度３０１，糸密度３０２，縫いピッチ３０３，フェザーサイド３０４，フェザーぼかし長３０５は、基準値テーブル２００の角度２０１，糸密度２０２，縫いピッチ２０３，フェザーサイド２０５ｂ，フェザーぼかし長２０５ｃを自動設定するか否かをそれぞれ示す。なお、基準変位ベクトル長３０６は、基準値テーブル２００のパラメータを自動設定するときに参酌される閾値であるが、詳細は後述する。
【００４６】
パラメータ設定テーブル３００が有するこれらのパラメータは、ユーザが任意に設定変更することができる。つまり、ユーザは、基準値テーブル２００のうちで後述する変位ベクトルに基づいて自動設定されるパラメータを、パラメータ設定テーブル３００にて任意に指定することができる。
【００４７】
なお、図１３のパラメータ設定テーブル３００は、基準値テーブル２００の全パラメータについて自動設定しない場合を示している。そのため、角度３０１，糸密度３０２，縫いピッチ３０３，フェザーサイド３０４，フェザーぼかし長３０５は、全て「自動設定しない」に設定されている。また、パラメータ設定テーブル３００のパラメータ全てに「自動設定しない」が設定されている場合、基準変位ベクトル長３０６は未設定とされる。
【００４８】
このように、パラメータ設定テーブル３００のパラメータ全てに「自動設定しない」が設定されているときは、基準値テーブル２００で定義されるタタミ縫いの縫目は、ユーザによる設定変更がなされない限り変更されない。一方、パラメータ設定テーブル３００に「自動設定する」が設定されているパラメータがあるときは、そのパラメータに対応して基準値テーブル２００で定義されるタタミ縫いの縫目が変更されるが、詳細は後述する。
【００４９】
次に、図１４を参照して、本実施形態に係る刺繍データ作成装置１が動画データから刺繍データを作成する処理手順について説明する。図１４に示すメイン処理は、刺繍データ作成装置１のＣＰＵ１１によって刺繍データ作成プログラムに基づいて実行される。
【００５０】
図１４に示すように、本実施形態のメイン処理では、まず刺繍データを作成する画像データの入力が実行される（Ｓ１）。Ｓ１にて画像データが入力される態様として、例えばユーザがマウス２２やキーボード２１を操作して、動画データ記憶エリア１５１に記憶されている任意の動画データを再生する。すると、ディスプレイ２４には時系列ｔに従って動画データを構成する複数の画像フレームが連続的に表示される。ユーザは動画データの再生中にマウス２２やキーボード２１を操作して、刺繍模様の作成対象となる図柄を含む任意の画像フレームを選択する。すると、ユーザによって任意に選択された画像フレームが、「対象フレーム」として画像フレーム記憶エリア１５２に保存される。また、選択された画像フレームよりも後に再生されるフレームが、「参照フレーム」として画像フレーム記憶エリア１５２に保存される。
【００５１】
具体的には、図１５では矢印図柄が画面上を移動する動画データが再生されたときに、時間ｔ１では矢印図柄１１０ａが画面左下に位置した画像フレーム１００ａが表示される。時間ｔ１から所定時間（例えば、１秒）経過した時間ｔ２では、矢印図柄１１０ｂが画面中央に向けて移動する画像フレーム１００ｂが表示される。時間ｔ２から所定時間（例えば、１秒）経過した時間ｔ３では、矢印図柄１１０ｃが画面右上まで移動した画像フレーム１００ｃが表示される。図１５に示す動画データが再生されているときに、ユーザが画像フレーム１００ｂを選択すると、画像フレーム１００ｂが「対象フレーム」として保存されるとともに、画像フレーム１００ｃが「参照フレーム」として保存される。なお先述したように、ユーザによって選択された画像フレームよりも所定フレーム分（例えば、５フレーム分）後に再生される画像フレームが「参照フレーム」として保存されてもよい。
【００５２】
Ｓ１で入力された画像データから特徴点が抽出される（Ｓ３）。Ｓ３では、対象フレームと参照フレームのそれぞれについて画像解析が行われて、各フレームに含まれる図柄の形状を表現する特徴点が抽出される。画像データから特徴点を抽出する手法としては、公知の各種手法を採用することができ（例えば、特開平８−４４８４９号公報等を参照）、その詳細な手順は省略する。具体的には、対象フレームである画像フレーム１００ｂの画像解析が行われて、図１６に示すように矢印図柄１１０ｂの形状を表現する特徴点Ｐ（白抜き点で図示）が抽出される。また図示しないが、参照フレームである画像フレーム１００ｃについても同様に、画像解析によって矢印図柄１１０ｃの形状を表現する特徴点Ｐが同様に抽出される。
【００５３】
Ｓ３で抽出された特徴点に基づいて、Ｓ１で入力された画像データの変位情報が取得される（Ｓ５）。Ｓ５では、対象フレームと参照フレームのそれぞれについて、Ｓ３で抽出された特徴点の重心位置が算出される。特徴点の重心位置は、例えば各特徴点の座標位置の平均をとったときの座標位置として算出される。そして、対象フレームの重心位置から参照フレームの重心位置までの方向および大きさ（つまり、変位ベクトル）が、画像データの変位情報として算出される。具体的には、矢印図柄１１０ｂが有する特徴点Ｐ（図１６参照）の座標位置の平均が算出されて、図１７に示すように矢印図柄１１０ｂの重心位置Ｑ（星印で図示）が取得される。また図示しないが、矢印図柄１１０ｃについても同様に、特徴点Ｐの座標位置の平均から重心位置Ｑが取得される。そして、図１８に示すように、矢印図柄１１０ｂの重心位置Ｑから矢印図柄１１０ｃの重心位置Ｑまでの方向および大きさ（変位ベクトルＲ）が取得される。つまり、変位ベクトルＲは、矢印図柄１１０ｂの重心位置Ｑを基点とし、矢印図柄１１０ｃの重心位置Ｑを終点とするベクトルであって、動画データにおける画像フレーム１００ｂ，１００ｃの再生順序に従って、矢印図柄１１０ｂが矢印図柄１１０ｃに変位する方向および大きさを示す。
【００５４】
Ｓ５で取得された変位ベクトルに基づいて、タタミ縫いの縫目を定義するパラメータの設定が実行される（Ｓ７）。Ｓ７では、パラメータ設定テーブル３００にて「自動設定する」が設定されているパラメータに対応して、Ｓ５で取得された変位ベクトルに基づいて基準値テーブル２００のパラメータが自動設定されるが、詳細は後述する。
【００５５】
そして、Ｓ１で入力された画像データに基づいて、刺繍ミシン３での刺繍動作に使用される刺繍データが作成される（Ｓ９）。Ｓ９では、従来の画像データから刺繍データを作成する処理と同様にして、対象フレームに含まれる図柄（ここでは、画像フレーム１００ｂに含まれる矢印図柄１１０ｂ）が刺繍データに変換される。ただし、対象フレームに含まれる図柄が、基準値テーブル２００で定義されているタタミ縫いの縫目で刺繍模様が表現されるように刺繍データが作成される。Ｓ９で作成された刺繍データは、刺繍データ記憶エリア１５５に保存される。
【００５６】
Ｓ９で作成された刺繍データは、例えばディスプレイ２４に表示される。ユーザはディスプレイ２４に表示される刺繍データを確認して、刺繍データ作成の終了またはやり直しを指示する。刺繍データ作成の終了指示があれば（Ｓ１１：ＹＥＳ）、メイン処理が終了する。刺繍データ作成のやり直し指示があれば（Ｓ１１：ＮＯ）、Ｓ７に戻る。このとき、例えばユーザが基準値テーブル２００およびパラメータ設定テーブル３００を任意に設定変更することで、前回とは異なる縫製態様の刺繍データを得ることができる（Ｓ７，Ｓ９）。
【００５７】
メイン処理（図１４）の終了後、ユーザは刺繍データ記憶エリア１５５に保存されている刺繍データを例えばメモリカード１１５に書き込ませて、このメモリカード１１５を刺繍ミシン３のメモリカードスロット３７に装着する。刺繍ミシン３は、メモリカード１１５から読み出された刺繍データに基づいて、基準値テーブル２００で定義されたタタミ縫いの縫目によって、加工布に図柄（ここでは、矢印図柄１１０ｂ）の刺繍模様を縫製する。つまり、動画データから任意に指定された画像フレームに含まれる図柄が、刺繍ミシン３にて刺繍模様として表現される。
【００５８】
ここで、図４、図１３、図１９〜図２２を参照して、Ｓ７で設定されるパラメータとＳ９で作成される刺繍データとの関係について説明する。以下では、基準値テーブル２００に先述の基準値パラメータ（図４参照）があらかじめ設定されているものとする。
【００５９】
例えば、パラメータ設定テーブル３００の各パラメータに「自動設定しない」が設定されているときは（図１３参照）、Ｓ５で取得された変位ベクトルに関わらず、Ｓ７では基準値テーブル２００に設定されているパラメータは変更されない。そのため、Ｓ９では基準値テーブル２００の基準値パラメータ（図４参照）に基づいて刺繍データが作成される。刺繍ミシン３では、基準値パラメータに基づいて作成された刺繍データに基づいて、例えば刺繍模様４０１（図１９）が加工布に縫製される。図１９の刺繍模様４０１は、タタミ縫いの縫目で矢印図柄１１０ｂが縫製されていることを示す。また、刺繍模様４０１の縫製態様は、角度および糸密度が縫製態様５１（図５）と同様であり、縫いピッチおよび偏差が縫製態様５３（図７）と同様である。また、縫製態様５１（図５）などと同様に、フェザーは施されていない。
【００６０】
一方、図２０に示すパラメータ設定テーブル３００では、各パラメータ（角度３０１，糸密度３０２，縫いピッチ３０３，フェザーサイド３０４，フェザーぼかし長３０５）に「自動設定する」が設定されている。また、基準変位ベクトル長３０６に「５０ｍｍ」が設定されている。このようにパラメータ設定テーブル３００に「自動設定する」とされたパラメータが存在する場合、Ｓ７では以下のように基準値テーブル２００のパラメータが自動設定される。
【００６１】
角度３０１に「自動設定する」が設定されている場合、Ｓ５で取得された変位ベクトルの向きが基準値テーブル２００の角度２０１に設定される。例えば、先述の変位ベクトルＲ（図１８参照）の向きが「４５度」であれば、基準値テーブル２００に角度２０１「４５度」が設定される（図２１参照）。すると、Ｓ９では縫い方向が４５度の縫製態様（図６の縫製態様５２を参照）となる刺繍データが作成される。これにより、刺繍模様の縫目で矢印図柄１１０ｂの変位方向を視覚的に表現することができる。そして、例えば刺繍模様が矢印図柄１１０ｂの変位方向に動いているような印象を与えることができる。
【００６２】
糸密度３０２に「自動設定する」が設定されている場合、Ｓ５で取得された変位ベクトルの大きさに応じた値が基準値テーブル２００の糸密度２０２に設定される。具体的には、変位ベクトルＲが基準変位ベクトル長３０６よりも大きい場合は、基準値パラメータ（ここでは「４．５本／ｍｍ」）よりも小さい値が糸密度２０２に設定される。変位ベクトルＲが基準変位ベクトル長３０６よりも小さい場合は、基準値パラメータよりも大きい値が糸密度２０２に設定される。糸密度２０２に設定される値は、基準変位ベクトル長３０６に対する変位ベクトルＲの大きさの比率で基準値パラメータを除算した値とする。例えば、変位ベクトルＲの大きさ「１１２．５ｍｍ」であれば基準変位ベクトル長３０６「５０ｍｍ」（図２０参照）よりも大きいため、基準値テーブル２００に糸密度２０２「２．０本／ｍｍ」が設定される（図２１参照）。すると、Ｓ９では１ｍｍあたりライン数が２本の縫製態様（図７の縫製態様５３を参照）となる刺繍データが作成される。これにより、刺繍模様の糸密度で矢印図柄１１０ｂの変位の大きさを視覚的に表現することができる。そして、例えば糸密度を小さくすることで刺繍模様が高速で動いているような印象を与えたり、糸密度を大きくすることで刺繍模様が低速で動いているような印象を与えたりすることができる。
【００６３】
縫いピッチ３０３に「自動設定する」が設定されている場合、Ｓ５で取得された変位ベクトルの大きさに応じた値が基準値テーブル２００の縫いピッチ２０３に設定される。具体的には、変位ベクトルＲが基準変位ベクトル長３０６よりも大きい場合は、基準値パラメータ（ここでは「４．０ｍｍ」）よりも大きい値が縫いピッチ２０３に設定される。変位ベクトルＲが基準変位ベクトル長３０６よりも小さい場合は、基準値パラメータよりも小さい値が縫いピッチ２０３に設定される。縫いピッチ２０３に設定される値は、基準変位ベクトル長３０６に対する変位ベクトルＲの大きさの比率で基準値パラメータを乗算した値とする。例えば、変位ベクトルＲの大きさ「７５ｍｍ」であれば基準変位ベクトル長３０６「５０ｍｍ」（図２０参照）よりも大きいため、基準値テーブル２００に縫いピッチ２０３「６ｍｍ」が設定される（図２１参照）。すると、Ｓ９では針落ち点の間隔長さが６ｍｍの縫製態様となる刺繍データが作成される。これにより、刺繍模様の縫いピッチで矢印図柄１１０ｂの変位の大きさを視覚的に表現することができる。そして、例えば縫いピッチを大きくすることで刺繍模様が高速で動いているような印象を与えたり、縫いピッチを小さくすることで刺繍模様が低速で動いているような印象を与えたりすることができる。
【００６４】
フェザーサイド３０４に「自動設定する」が設定されている場合、Ｓ５で取得された変位ベクトルの基点側（つまり、角度基点側）が、基準値テーブル２００のフェザーサイド２０５ｂに設定される（図２１参照）。例えば、図１８に示す変位ベクトルＲの基点側は刺繍模様の左側に相当するため、Ｓ９では刺繍模様の左辺部にフェザーが施される縫製態様（図１０の縫製態様５６を参照）となる刺繍データが作成される。これにより、刺繍模様のフェザーサイドで矢印図柄１１０ｂの変位方向を視覚的に表現することができる。そして、例えば変位ベクトルの基点側にフェザーを施すことで、刺繍模様が矢印図柄１１０ｂの変位方向に動いているような印象を与えることができる。
【００６５】
フェザーぼかし長３０５に「自動設定する」が設定されている場合、Ｓ５で取得された変位ベクトルの大きさに応じた値が基準値テーブル２００のフェザーぼかし長２０５ｃに設定される。具体的には、変位ベクトルＲが基準変位ベクトル長３０６よりも大きい場合は、フェザー実行時の基準値パラメータ（ここでは「１．０ｍｍ」）よりも大きい値がフェザーぼかし長２０５ｃに設定される。変位ベクトルＲが基準変位ベクトル長３０６よりも小さい場合は、基準値パラメータよりも小さい値がフェザーぼかし長２０５ｃに設定される。フェザーぼかし長２０５ｃに設定される値は、基準変位ベクトル長３０６に対する変位ベクトルＲの大きさの比率で基準値パラメータを乗算した値とする。例えば、変位ベクトルＲの大きさ「１５０ｍｍ」であれば基準変位ベクトル長３０６「５０ｍｍ」（図２０参照）よりも大きいため、基準値テーブル２００にフェザーぼかし長２０５ｃ「３ｍｍ」が設定される（図２１参照）。すると、Ｓ９では３ｍｍ幅でフェザーが施される縫製態様（図１０の縫製態様５６を参照）となる刺繍データが作成される。これにより、刺繍模様のフェザーぼかし長さで矢印図柄１１０ｂの変位の大きさを視覚的に表現することができる。そして、例えばフェザーぼかし長さを大きくすることで刺繍模様が高速で動いているような印象を与えたり、フェザーぼかし長さを小さくすることで刺繍模様が低速で動いているような印象を与えたりすることができる。
【００６６】
なお、フェザーサイド３０４およびフェザーぼかし長３０５に「自動設定する」が設定されている場合であっても、基準値テーブル２００のフェザー実行設定２０５ａが「ＯＦＦ」であれば刺繍模様にフェザーは施されない。そのため、上記の変位ベクトルに基づくフェザーサイド２０５ｂおよびフェザーぼかし長２０５ｃの設定は、Ｓ７にて実行されないか無効化される。
【００６７】
このようにＳ７では、図２０に示すようにパラメータ設定テーブル３００が定義されている場合、図２１に示すように基準値テーブル２００のパラメータが変位ベクトルに応じて自動設定される。Ｓ９では、自動設定後のパラメータに基づいて刺繍データが作成される。刺繍ミシン３では、この刺繍データに基づいて、例えば刺繍模様４０２（図２２）が加工布に縫製される。図２２の刺繍模様４０２は、刺繍模様４０１（図１９）と同様に、タタミ縫いの縫目で矢印図柄１１０ｂが縫製されていることを示す。ただし、先述したように変位ベクトルＲに基づいて矢印図柄１１０ｂの変位が反映された動的な縫製態様となっている点で、静的な刺繍態様の刺繍模様４０１（図１９）とは異なっている。
【００６８】
以上説明したように、本実施形態に係る刺繍データ作成装置１では、動画データを構成する複数の連続したフレームのうちで、任意に指定された対象フレーム（画像フレーム１００ｂ）とその前後の参照フレーム（画像フレーム１００ｃ）とが取得される。画像フレーム１００ｂに含まれる矢印図柄１１０ｂの特徴点Ｐと、画像フレーム１００ｃに含まれる矢印図柄１１０ｂの特徴点Ｐとに基づいて、矢印図柄１１０ｂを変位させたときの変位ベクトルＲが取得される。変位ベクトルＲに基づいて設定された基準値テーブル２００のパラメータを参照して、矢印図柄１１０ｂを刺繍縫製するための刺繍データが作成される。これにより、動画像の特徴を活かした動的な刺繍模様を縫製するための刺繍データを作成することができる。さらに、基準値テーブル２００は、刺繍ミシン３での刺繍縫製時における縫目の角度，縫いピッチ，糸密度，フェザーによって、矢印図柄１１０ｂの変位を刺繍模様で表現することができる。
【００６９】
なお、上記実施形態において、Ｓ１を実行するＣＰＵ１１が本発明の「フレーム取得手段」に相当する。Ｓ３を実行するＣＰＵ１１が本発明の「特徴点抽出手段」に相当する。Ｓ５を実行するＣＰＵ１１が本発明の「変位ベクトル特定手段」に相当する。Ｓ７を実行するＣＰＵ１１が本発明の「パラメータ設定手段」に相当する。Ｓ９を実行するＣＰＵ１１が本発明の「刺繍データ作成手段」に相当する。刺繍データ作成プログラムを記憶するＣＤ−ＲＯＭ１１４が、本発明の「刺繍データ作成プログラムを記憶したコンピュータ読取り可能な記憶媒体」に相当する。
【００７０】
なお、本発明は上記した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００７１】
また、Ｓ１の画像入力では、動画データから任意に選択された画像フレームが「対象フレーム」として保存され、その対象フレームよりも後の画像フレームが「参照フレーム」として保存されているが、これに限定されない。
【００７２】
例えば「参照フレーム」を、動画データの再生時に対象フレームよりも所定時間（例えば、１秒）または所定フレーム数（例えば、５フレーム）だけ前に再生される画像フレームとしてもよい。具体的に図１５に示す例では、ユーザが選択した画像フレーム１００ｂが「対象フレーム」として保存されるとともに、画像フレーム１００ａが「参照フレーム」として保存される等である。この場合も、メイン処理（図４）は上記と同様であるが、変位ベクトルＲの取得方法が異なる。すなわち、画像フレーム１００ａのほうが画像フレーム１００ｂよりも動画データにおける再生順序が先であるため、Ｓ５では矢印図柄１１０ａの重心位置Ｑを基点とし、矢印図柄１１０ｂの重心位置Ｑを終点とする変位ベクトルＲが取得される。
【００７３】
また、「参照フレーム」として、対象フレームよりも前のフレームと、対象フレームよりも前のフレームとの両方を取得するようにしてもよい。具体的に図１５に示す例では、ユーザが選択した画像フレーム１００ｂが「対象フレーム」として保存されるとともに、画像フレーム１００ａ，１００ｃの両方が「参照フレーム」として保存される等である。そして、画像フレーム１００ａと画像フレーム１００ｂとの変位ベクトルＲ１と、画像フレーム１００ｂと画像フレーム１００ｃとの変位ベクトルＲ２とに基づいて（例えば変位ベクトルＲ１，Ｒ２の和や平均値など）、Ｓ７にてパラメータ設定を行ってもよい。
【００７４】
また、動画データから「対象フレーム」および「参照フレーム」を取得するのに替えて、ユーザが任意に入力した２つの画像データを「対象フレーム」および「参照フレーム」として取得してもよい。２つの画像データは、図示外のネットワークから取得された画像データや、イメージスキャナ装置２５で読み取られた画像データ等、任意の画像データを利用することができる。ただし、２つの画像データは、刺繍模様の縫製対象となる共通の図柄を有し、かつ図柄の動きに連続性がある画像であることを要する。また、２つの画像データがそれぞれ「対象フレーム」および「参照フレーム」のいずれに相当するかを示す情報を、ユーザに入力させることが好適である（例えば、２つの画像データのうちで刺繍データの作成対象をユーザに選択させる等）。これによれば、動画データから取得した画像フレームでなくても、複数の画像データから動的な刺繍模様を縫製するための刺繍データを作成することができる。
【００７５】
なお、上記実施の形態では、パーソナルコンピュータを刺繍データ作成装置１としているが、刺繍データ作成プログラムを刺繍ミシン３に記憶させ、刺繍ミシン３において刺繍データを作成してもよい。
【符号の説明】
【００７６】
１    刺繍データ作成装置
３    刺繍ミシン
１０    装置本体
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１５    ハードディスク装置
１００ｂ  画像フレーム
１００ｃ  画像フレーム
１１０ｂ  矢印図柄
１１０ｃ  矢印図柄
１１５    メモリカード
１５１    動画データ記憶エリア
１５２    画像フレーム記憶エリア
１５３    基準値テーブル記憶エリア
１５４    パラメータ設定テーブル記憶エリア
１５５    刺繍データ記憶エリア
１５６    プログラム記憶エリア
２００    基準値テーブル
３００    パラメータ設定テーブル
４０１    刺繍模様
４０２    刺繍模様
【図１】
2010201064.tif 000003
【図２】
2010201064.tif 000004
【図３】
2010201064.tif 000005
【図４】
2010201064.tif 000006
【図５】
2010201064.tif 000007
【図６】
2010201064.tif 000008
【図７】
2010201064.tif 000009
【図８】
2010201064.tif 000010
【図９】
2010201064.tif 000011
【図１０】
2010201064.tif 000012
【図１１】
2010201064.tif 000013
【図１２】
2010201064.tif 000014
【図１３】
2010201064.tif 000015
【図１４】
2010201064.tif 000016
【図１５】
2010201064.tif 000017
【図１６】
2010201064.tif 000018
【図１７】
2010201064.tif 000019
【図１８】
2010201064.tif 000020
【図２０】
2010201064.tif 000021
【図２１】
2010201064.tif 000022
【図１９】
2010201064.tif 000023
【図２２】
2010201064.tif 000024