(57)【要約】【課題】ユーザが所望する字形の文字を刺繍模様として設定することができる。【解決手段】  刺繍データ処理装置１は、データ記憶部１５と、入力文字コード１５０と入力文字コード規格１４０とを入力する入力部２１と、入力文字コード１５０に対応する刺繍データがデータ記憶部１０５に記憶されていると判断部Ｓ１６が判断した場合、第１刺繍データ１７１及び第２刺繍データ１７２を読み出す読出部Ｓ２０と、第１刺繍データ１７１及び第２刺繍データ１７２から生成された第１刺繍形状画像１３１及び第２刺繍形状画像１３２を表示画面９００に表示させる表示部Ｓ２４と、刺繍形状画像１３１１を選択する選択部Ｓ２８と、選択部Ｓ２８が選択した刺繍形状画像１３１１に対応する刺繍データを特定する特定部Ｓ２９と、特定部Ｓ２９が特定した刺繍データを記憶する記憶制御部Ｓ３７と、を備える。【選択図】図１１
2014012065.tif 000002
【特許請求の範囲】
【請求項１】
刺繍模様を刺繍するための刺繍データを処理する刺繍データ処理装置であって、
文字記号が属する文字コード規格と、前記文字コード規格において前記文字記号を特定するための文字コードと、前記文字記号を刺繍模様として刺繍するための刺繍データと、前記文字記号の刺繍形状を示す形状種別情報と、を各々対応付けて記憶するデータ記憶部と、
刺繍する前記文字記号を指定するために、前記文字コード規格と前記文字コードを入力する入力部と、
前記入力部において入力された前記文字コードに対応する前記刺繍データが、前記データ記憶部に記憶されているか否かを判断する判断部と、
前記入力部において入力された前記文字コードに対応する複数の前記刺繍データが、前記データ記憶部に記憶されていると前記判断部が判断した場合に、前記文字コードに対応する第１刺繍データを、前記データ記憶部から読み出すとともに、前記第１刺繍データと同一の前記文字コードに対応付けられ、且つ前記第１刺繍データに対応付けられた前記形状種別情報とは異なる前記形状種別情報が対応付けられた第２刺繍データを、前記データ記憶部から読み出す読出部と、
前記読出部によって読み出された前記第１刺繍データの刺繍形状を表す第１刺繍形状画像を、前記第１刺繍データに基づいて生成するとともに、前記読出部によって読み出された前記第２刺繍データの刺繍形状を表す第２刺繍形状画像を、前記第２刺繍データに基づいて生成する生成部と、
前記生成部によって生成された前記第１刺繍形状画像と、前記第２刺繍形状画像とを、表示画面に表示する表示部と、
前記表示部に表示された前記第１刺繍形状画像と前記第２刺繍形状画像の中から、１つの刺繍形状画像を選択する選択部と、
前記選択部において選択された前記第１刺繍形状画像または前記第２刺繍形状画像のいずれかにに対応する前記刺繍データを特定する特定部と、
前記特定部が特定した前記刺繍データを、記憶媒体に記憶する記憶制御部と、
を備えることを特徴とする刺繍データ処理装置。
【請求項２】
前記入力部において入力された前記文字コードに対応する前記刺繍データが、前記データ記憶部に記憶されていないと前記判断部が判断した場合、ネットワークを介して、対応する前記刺繍データを、サーバから取得する取得部を備えることを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項３】
前記データ記憶部は、前記文字コード規格と前記文字コードとに対応付けられた前記文字記号の形状を表す文字記号形状データを記憶し、
前記入力部において入力された前記文字コードに対応する前記刺繍データが、前記データ記憶部に記憶されていないと前記判断部が判断した場合、
前記読出部は、前記データ記憶部から前記文字記号形状データを読み出し、
前記読出部が読み出した前記文字記号形状データに基づいて、前記文字コードに対応する追加刺繍データを作成する作成部を備え、
前記生成部は、前記作成部が作成した前記追加刺繍データに基づいて、追加刺繍形状画像を生成することを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項４】
前記入力部において入力された前記文字コードに対応する前記刺繍データが、前記データ記憶部に記憶されていると前記判断部が判断した場合、前記表示部は、前記第１刺繍形状画像を、前記第２刺繍形状画像とは異なる様態で表示画面に表示することを特徴とする請求項１に記載の刺繍データ処理装置。
【請求項５】
刺繍模様を刺繍するための刺繍データを処理する刺繍データ処理装置であるコンピュータに、
文字記号が属する文字コード規格と、前記文字コード規格において前記文字記号を特定するための文字コードと、前記文字記号を刺繍模様として刺繍するための刺繍データと、前記文字記号の刺繍形状を示す形状種別情報と、を各々対応付けてデータ記憶部に記憶するデータ記憶ステップと、
刺繍する前記文字記号を指定するために、前記文字コード規格と前記文字コードを入力する入力ステップと、
前記入力ステップにおいて入力された前記文字コードに対応する前記刺繍データが、前記データ記憶部に記憶されているか否かを判断する判断ステップと、
前記入力ステップにおいて入力された前記文字コードに対応する複数の前記刺繍データが、前記データ記憶部に記憶されていると前記判断ステップにおいて判断した場合に、前記文字コードに対応する第１刺繍データを、前記データ記憶部から読み出すとともに、前記第１刺繍データと同一の前記文字コードに対応付けられ、且つ前記第１刺繍データに対応付けられた前記形状種別情報とは異なる前記形状種別情報が対応付けられた第２刺繍データを、前記データ記憶部から読み出す読出ステップと、
前記読出ステップによって読み出された前記第１刺繍データの刺繍形状を表す第１刺繍形状画像を、前記第１刺繍データに基づいて生成するとともに、前記読出ステップによって読み出された前記第２刺繍データの刺繍形状を表す第２刺繍形状画像を、前記第２刺繍データに基づいて生成する生成ステップと、
前記生成ステップによって生成された前記第１刺繍形状画像と、前記第２刺繍形状画像とを、表示画面に表示する表示ステップと、
前記表示ステップによって表示された前記第１刺繍形状画像と前記第２刺繍形状画像の中から、１つの刺繍形状画像を選択する選択ステップと、
前記選択ステップにおいて選択された前記第１刺繍形状画像または前記第２刺繍形状画像のいずれかに対応する前記刺繍データを特定する特定ステップと、
前記特定ステップによって特定した前記刺繍データを、記憶媒体に記憶する記憶制御ステップと、
を実行させることを特徴とする刺繍データ処理プログラム。
【請求項６】
文字記号が属する文字コード規格と、前記文字コード規格において前記文字記号を特定するための文字コードと、前記文字記号を刺繍模様として刺繍するための刺繍データと、前記文字記号の刺繍形状を示す形状種別情報と、を各々対応付けて記憶するデータ記憶部と、
刺繍する前記文字記号を指定するために、前記文字コード規格と前記文字コードを入力する入力部と、
前記入力部において入力された前記文字コードに対応する前記刺繍データが、前記データ記憶部に記憶されているか否かを判断する判断部と、
前記入力部において入力された前記文字コードに対応する複数の前記刺繍データが、前記データ記憶部に記憶されていると前記判断部が判断した場合に、前記文字コードに対応する第１刺繍データを、前記データ記憶部から読み出すとともに、前記第１刺繍データと同一の前記文字コードに対応付けられ、且つ前記第１刺繍データに対応付けられた前記形状種別情報とは異なる前記形状種別情報が対応付けられた第２刺繍データを、前記データ記憶部から読み出す読出部と、
前記読出部によって読み出された前記第１刺繍データの刺繍形状を表す第１刺繍形状画像を、前記第１刺繍データに基づいて生成するとともに、前記読出部によって読み出された前記第２刺繍データの刺繍形状を表す第２刺繍形状画像を、前記第２刺繍データに基づいて生成する生成部と、
前記生成部によって生成された前記第１刺繍形状画像と、前記第２刺繍形状画像とを、表示画面に表示する表示部と、
前記表示部に表示された前記第１刺繍形状画像と前記第２刺繍形状画像の中から、１つの前記刺繍形状画像を選択する選択部と、
前記選択部において選択された前記第１刺繍形状画像または前記第２刺繍形状画像のいずれかにに対応する前記刺繍データを特定する特定部と、
前記特定部が特定した前記刺繍データに従って、加工布に刺繍模様を刺繍する刺繍部と、
を備えることを特徴とするミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刺繍模様を刺繍するための刺繍データを処理する刺繍データ処理装置、刺繍データ処理プログラム、及びミシンに関する。
【背景技術】
【０００２】
従来から、刺繍模様を刺繍するための刺繍データを作成する処理を行う刺繍データ処理装置が知られている。
【０００３】
特許文献１に、文字コードと、文字の刺繍模様を刺繍するための刺繍データと、が対応付けられて記憶された刺繍データ処理装置が開示されている。刺繍データ処理装置において、キーボードより入力された文字コードに対応する刺繍データが検索される。文字コードに対応する刺繍データが存在する場合、刺繍データが読み出され、文字刺繍データメモリに記憶される。文字刺繍データメモリに記憶されることにより、キーボードより入力された文字コードの文字を刺繍模様として刺繍可能に設定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０―２１６３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、実際には同一の文字コードで特定される文字であって意味と読みが同じ文字であったとしても、複数の字形、即ち異体字が存在することがある。一般的に、刺繍可能な字形は刺繍データ処理装置によって予め定められている。このため、文字コードが同一であったとしても、ユーザが所望する字形とは異なる字形の文字が刺繍模様として設定される場合があった。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、ユーザが所望する字形の文字を刺繍模様として設定することができる刺繍データ処理装置、刺繍データ処理プログラム、及びミシンを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の刺繍データ処理装置は、刺繍模様を刺繍するための刺繍データを処理する刺繍データ処理装置であって、文字記号が属する文字コード規格と、前記文字コード規格において前記文字記号を特定するための文字コードと、前記文字記号を刺繍模様として刺繍するための刺繍データと、前記文字記号の刺繍形状を示す形状種別情報と、を各々対応付けて記憶するデータ記憶部と、刺繍する前記文字記号を指定するために、前記文字コード規格と前記文字コードを入力する入力部と、前記入力部において入力された前記文字コードに対応する前記刺繍データが、前記データ記憶部に記憶されているか否かを判断する判断部と、前記入力部において入力された前記文字コードに対応する複数の前記刺繍データが、前記データ記憶部に記憶されていると前記判断部が判断した場合に、前記文字コードに対応する第１刺繍データを、前記データ記憶部から読み出すとともに、前記第１刺繍データと同一の前記文字コードに対応付けられ、且つ前記第１刺繍データに対応付けられた前記形状種別情報とは異なる前記形状種別情報が対応付けられた第２刺繍データを、前記データ記憶部から読み出す読出部と、前記読出部によって読み出された前記第１刺繍データの刺繍形状を表す第１刺繍形状画像を、前記第１刺繍データに基づいて生成するとともに、前記読出部によって読み出された前記第２刺繍データの刺繍形状を表す第２刺繍形状画像を、前記第２刺繍データに基づいて生成する生成部と、前記生成部によって生成された前記第１刺繍形状画像と、前記第２刺繍形状画像とを、表示画面に表示する表示部と、前記表示部に表示された前記第１刺繍形状画像と前記第２刺繍形状画像の中から、１つの刺繍形状画像を選択する選択部と、前記選択部において選択された前記第１刺繍形状画像または前記第２刺繍形状画像のいずれかにに対応する前記刺繍データを特定する特定部と、前記特定部が特定した前記刺繍データを、記憶媒体に記憶する記憶制御部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明の刺繍データ処理装置は、読出部と、表示部と、選択部と、を備える。読出部が、入力された文字コード及び文字コード規格に対応する複数の刺繍データを読み出す。表示部が、第１刺繍形状画像及び第１刺繍形状画像とは異なる刺繍形状である第２刺繍形状画像を表示画面に表示する。これにより、選択部により刺繍形状が異なる複数の刺繍形状を選択できるため、ユーザが所望する刺繍形状を刺繍模様として設定することができる。
【図面の簡単な説明】
【０００９】
【図１】刺繍データ処理装置１の外観図。
【図２】刺繍データ処理装置１の電気的構成を示すブロック図。
【図３】ミシン３の外観図。
【図４】メモリカード５５、データ記憶部１５、及びＲＡＭ１２のデータ構造を示す図。
【図５】第１刺繍データ１１０、及び第２刺繍データ１２０を説明する説明図。
【図６】第１刺繍データ１１０のデータ構造を示す図。
【図７】マスク４０６を説明するための説明図。
【図８】縫製データ５６のデータ構造を示す図。
【図９】文字コード規格の識別表１６０を示す図。
【図１０】刺繍データ処理プログラム５７を示すフローチャート。
【図１１】Ｓ２４の処理時のディスプレイ２４の表示画面９００を示す図。
【図１２】Ｓ３０の処理時のディスプレイ２４の表示画面９００を示す図。
【図１３】Ｓ３６の処理時のディスプレイ２４の表示画面９００を示す図。
【図１４】Ｓ３８の処理時のディスプレイ２４の表示画面９００を示す図。
【図１５】Ｓ４４の処理時のディスプレイ２４の表示画面９００を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照して説明する。なお、これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、単なる説明例である。
【００１１】
図１〜図１５を参照して、本発明の実施形態について説明する。
【００１２】
［刺繍データ処理装置１の構成］
本実施形態に係る刺繍データ処理装置１の構成について、図１及び図２を参照して説明する。刺繍データ処理装置１は、後述する図３に示すミシン３を用いて刺繍模様を刺繍するための刺繍データを処理する。具体的には、刺繍データ処理装置１は、ミシン３を用いて刺繍模様を刺繍するために使用される刺繍データを作成する装置である。図１に示すように、刺繍データ処理装置１は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用型のデータ処理装置である。刺繍データ処理装置１は、装置本体１０、装置本体１０に接続されたキーボード２１、マウス２２、及びディスプレイ２４を備える。キーボード２１は、刺繍する文字記号を指定するために設けられる。本実施形態で入力される文字記号は、例えばキーボード２１を介して入力され、ディスプレイ２４の表示画９００に表示される。
【００１３】
図２を参照して、刺繍データ処理装置１の電気的構成について説明する。刺繍データ処理装置１は、刺繍データ処理装置１全体を制御するコントローラであるＣＰＵ１１を備える。ＣＰＵ１１は、各種のデータを一時的に記憶するＲＡＭ１２と、ＢＩＯＳ等の各種プログラムを記憶したＲＯＭ１３と、データの入力及び出力を処理するＩ／Ｏインタフェイス１４と、が接続される。Ｉ／Ｏインタフェイス１４は、データ記憶部１５、マウス２２、ビデオコントローラ１６、キーコントローラ１７、ＣＤ−ＲＯＭドライブ１８、及びメモリカードコネクタ２３が接続される。また、図２には図示しないが、刺繍データ処理装置１は、ネットワークを介して、外部のウェブサーバに接続される。データ記憶部１５は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
【００１４】
ビデオコントローラ１６は、ディスプレイ２４が接続される。キーコントローラ１７は、キーボード２１が接続される。ＣＤ−ＲＯＭドライブ１８は、ＣＤ−ＲＯＭ５４が挿入される。例えば、刺繍データ処理プログラム５７のセットアップ時には、刺繍データ処理プログラム５７を記憶するＣＤ−ＲＯＭ５４がＣＤ−ＲＯＭドライブ１８に挿入される。刺繍データ処理プログラム５７がＣＤ−ＲＯＭドライブ１８により読み込まれると、刺繍データ処理プログラム５７はデータ記憶部１５に記憶される。メモリカードコネクタ２３は、メモリカード５５が挿入されることにより、メモリカード５５と電気的に接続される。メモリカード５５は、刺繍データを含む縫製データ５６の読み取り、及び書き込みが可能である。メモリカード５５は、刺繍模様を刺繍するための刺繍データをミシン３が取得するためにミシン３に電気的に接続可能な記憶媒体である。
【００１５】
［ミシン３］
図３を参照して、刺繍データ処理装置１を用いて作成された刺繍データに基づいて刺繍模様を刺繍可能なミシン３について、簡単に説明する。
【００１６】
ミシン３は、ベッド部３０、脚柱部３６、アーム部３８、及び頭部３９を有する。ベッド部３０は、ユーザに対して左右方向に長い、ミシン３の土台部である。脚柱部３６は、ベッド部３０の右端部から上方へ延びる。アーム部３８は、ベッド部３０に対向して脚柱部３６の上端から左方へ延びる。頭部３９は、アーム部３８の左端に連結する部位である。刺繍枠４１は、ベッド部３０の上方に配置される。刺繍枠４１は、刺繍が施される加工布を保持する。
【００１７】
Ｙ方向駆動部４２は、ベッド部３０上方に配置される。不図示のＸ方向駆動機構は、本体ケース４３内に収容される。刺繍を行う時には、刺繍枠４１は、Ｙ方向駆動部４２、及びＸ方向駆動機構によって、針落ち点に移動する。針落ち点は、ミシン３に固有のＸ・Ｙ座標系で示される。刺繍枠４１の移動と同期して、縫針４４が装着された針棒３５及び不図示の釜機構が駆動されることにより、加工布上に刺繍模様が刺繍される。駆動手段は、Ｙ方向駆動部４２、Ｘ方向駆動機構、針棒３５の揺動機構等である。なお、駆動手段は、刺繍データに基づき、不図示の制御装置によって制御される。制御装置は、ミシン３に内蔵されたマイクロコンピュータ等である。
【００１８】
メモリカードスロット３７は、ミシン３の脚柱部３６の側面に配置される。メモリカードスロット３７は、メモリカード５５を着脱可能である。例えば、刺繍データ処理装置１を用いて作成された刺繍データを含む縫製データ５６は、メモリカードコネクタ２３を介してメモリカード５５に記憶される。メモリカード５５がメモリカードスロット３７に装着される。ミシン３は、メモリカード５５に記憶された縫製データ５６を読み出し、ミシン３の内部メモリに縫製データ５６を記憶する。ミシン３の不図示の制御装置は、メモリカード５５から読み出された縫製データ５６に基づいて、駆動手段による刺繍模様の刺繍動作を制御する。このようにして、刺繍データ処理装置１を用いて作成された刺繍データに基づき、ミシン３を用いて刺繍模様を刺繍することができる。
【００１９】
［刺繍データ処理装置１のデータ構造］
図４を参照し、メモリカード５５、データ記憶部１５、及びＲＡＭ１２のデータ構造について説明する。
【００２０】
メモリカード５５は、図８に示す縫製データ５６を記憶する。縫製データ５６は、刺繍データを含む。
【００２１】
データ記憶部１５は、入力文字コード規格１４０と、ＴＴＦデータベース１８０と、刺繍データ処理プログラム５７と、刺繍データ１０５と、識別表１６０と、を記憶する。
【００２２】
刺繍データ処理プログラム５７は、図１０に示すフローチャートに従った処理を実行する。
【００２３】
入力文字コード規格１４０は、キーボード２１によって入力された文字記号が属する文字コード規格である。入力文字コード規格１４０は、キーボード２１によって入力された文字記号の字形を識別するための文字コード規格である。入力文字コード規格１４０は、例えばＪＩＳ  Ｘ  ０２１３：２００４（ＪＩＳ２００４）、ＪＩＳ  Ｘ  ０２１３：２０００  （ＪＩＳ２０００）、ＪＩＳ  Ｘ  ０２１２：１９９０（ＪＩＳ１９９０）等の年代別にＪＩＳが定めた文字コード規格である。また、入力文字コード規格１４０は、データ記憶部１５に記憶されるフォントのフォントバージョンであってもよい。フォントバージョンは、刺繍データ処理装置１としてのＰＣの設定に依存する。入力文字コード規格１４０は、ＰＣのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の種類であってもよい。ＰＣのＯＳの種類とは、ｗｉｎｄｏｗｓＸＰ（登録商標）、ｗｉｎｄｏｗｓＶｉｓｔａ（登録商標）、ｗｉｎｄｏｗｓ７（登録商標）等である。ＰＣのＯＳの種類は、システムプログラムのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）に関数として記憶される。
【００２４】
ＴＴＦデータベース１８０は、文字コード４０５と、文字コード規格１６１と、に対応付けられたＴＴＦ（Ｔｒｕｅ  Ｔｙｐｅ  Ｆｏｎｔ）の文字記号の形状を表す文字記号形状データである。ＴＴＦの文字記号形状データは、表示画面９００に表示される。ＴＴＦの文字記号形状データは、ＴＴＦの外形輪郭線を表すデータである。
【００２５】
刺繍データ１０５は、文字記号の基本字形を表す第１刺繍データ１１０と、文字記号の基本字形とは異なる異体字字形を表す第２刺繍データ１２０とに分かれてデータ記憶部１５に記憶される。刺繍データ１０５は、内蔵フォントとして刺繍データ処理プログラム５７に内蔵される。
【００２６】
識別表１６０は、キーボード２１によって入力された文字記号の字種及び字形を識別するための表である。
【００２７】
ＲＡＭ１２は、刺繍形状画像１３０と、入力文字コード規格１４０と、入力文字コード１５０と、入力刺繍データ１７０と、を記憶する。
【００２８】
刺繍形状画像１３０は、図１１に示す内蔵フォント選択画面９２０に選択候補表示用として生成される画像である。
【００２９】
入力文字コード規格１４０は、データ記憶部１５から読み出され、ＲＡＭ１２に一時記憶される。
【００３０】
入力文字コード１５０は、図１１に示すキーボード２１によって入力された文字記号の文字コードである。入力文字コード１５０は、キーボード２１によって入力された文字記号の字種を識別するための文字コードである。字種とは、読みと意味が同じ文字のことである。
【００３１】
入力刺繍データ１７０は、入力文字コード規格１４０、及び入力文字コード１５０に従って特定された刺繍データである。
【００３２】
図５を参照し、第１刺繍データ１１０及び第２刺繍データ１２０の具体例について説明する。第１刺繍データ１１０は、文字記号を特定するための文字コード４０５と、文字記号を刺繍模様として刺繍するための第１刺繍データ２３１Ａ、２３２Ａと、を含む。データ記憶部１５は、文字コード４０５と、第１刺繍データ２３１Ａ、２３２Ａと、を対応付けて記憶する。第１刺繍データ２３１Ａ、２３２Ａは、フォント毎に分かれている。フォントは、例えば第１フォント２３１Ａ、及び第２フォント２３２Ａ等である。第１フォント２３１Ａは、例えば行書である。第２フォント２３２Ａは、例えば楷書である。第１フォント２３１Ａは、例えば「吉」の文字記号の刺繍データ３１１Ａである。文字コード４０５は、例えば「吉」の文字記号の文字コード４１０である。文字コード４１０は、詳細には、ＪＩＳコード「３５４８」である。
【００３３】
第２刺繍データ１２０は、文字コード４０５と、第１刺繍データ２３１Ａ、２３２Ａとは異なる字形の刺繍模様を刺繍するための第２刺繍データ２３１Ｂ、２３２Ｂと、を含む。文字コード４０５と、第２刺繍データ２３１Ｂ、２３２Ｂとは、対応付けられる。第２刺繍データ１２０は、第１刺繍データ１１０と同様のデータ構造である。異なる字形とは、例えば異体字である。
【００３４】
図６を参照し、第１刺繍データ１１０のデータ構造について説明する。第１刺繍データ１１０は、第１フォント２３１Ａと、第２フォント２３２Ａと、を含む。
【００３５】
第１フォント２３１Ａは、管理データ２２０と、第１文字の刺繍データ３１１Ａと、第２文字の刺繍データ３２１Ａと、第３文字の刺繍データ３３１Ａと、を含む。
【００３６】
管理データ２２０は、例えば、各種のデータを記録する記録形式を規定するデータ、及び第１刺繍データ１１０が表す文字の数を示す文字数データ等を含む。
【００３７】
第１文字の刺繍データ３１１Ａは、文字コード４１０と、サイズデータ４２０と、文字記号形状データ４３０と、ブロックデータ４４０と、を含む。ブロックデータ４４０は、第１ブロック４４１と、第２ブロック４４２と、第３ブロック４４３と、を含む。
【００３８】
サイズデータ４２０は、例えば、第１文字の刺繍データ３１１Ａのマスク４０６のサイズを表すデータである。
【００３９】
文字記号形状データ４３０は、例えば第１文字の刺繍データ３１１Ａの外形輪郭線を表すデータである。
【００４０】
図６及び図７を参照し、マスク４０６、及びブロックデータ４４０について説明する。なお、図７は、説明の簡略化のために、ブロックデータの数が少ない「十」の文字を例として説明する。マスク４０６とは、刺繍データを囲む最小矩形の領域である。特許３３８４８７２号公報に記載されるように、刺繍模様の針落ち点は、マスク４０６の示す範囲の内部に入るよう作成される。文字記号形状データ４３０は、ブロックデータ４４０を基に作成される。具体的には、文字記号形状データ４３０は、ブロックデータ４４０がつながったブロック全体からアウトラインを抽出することにより作成される。
【００４１】
第１ブロック４４１は、形状情報５１０と、位置情報５２０と、を含む。形状情報５１０は、第１ブロック４４１の形状を表す情報である。形状とは、例えば、直線で構成されるブロック、曲線で構成されるブロック等である。位置情報５２０は、第１文字の刺繍データ３１０のマスク４０６内における、第１ブロック４４１の位置座標を表す情報である。位置情報５２０は、特許文献１に記載のように、例えば四角の４つの変曲点Ｐ１、Ｐ２、Ｐ３、Ｐ４の座標を表す情報である。
【００４２】
図８を参照し、縫製データ５６のデータ構造について説明する。
【００４３】
縫製データ５６は、概略的には、刺繍ブロック情報８１０、及び刺繍ブロック情報８１０の刺繍条件を含む。刺繍条件とは、例えば糸色、縫い方、糸密度等である。縫製データ５６は、管理データ部７１０と、表示データ部７２０と、縫製データ部７３０と、を有する。縫製データ部７３０は、第１オブジェクト７３１と、第２オブジェクト７３２と、第３オブジェクト７３３と、を含む。
【００４４】
管理データ部７１０は、例えば、各種のデータを記録する記録形式を規定するデータ等である。
【００４５】
表示データ部７２０は、縫製データ部７３０を基に作成されるデータであって、加工布に刺繍される刺繍レイアウトを編集画面９３０に表示させるためのデータである。
【００４６】
第１オブジェクト７３１は、刺繍ブロック情報８１０と、糸色情報８２０と、オブジェクト配置情報８３０と、縫い方情報８４０と、糸密度情報８５０と、縫順情報８６０と、ステッチ情報８７０と、を含む。第１オブジェクト７３１は、例えば所定の文字記号の縫製データ部７３０である。所定の文字記号は、例えば後述する「あ亜吉騨辻楢」である。
【００４７】
刺繍ブロック情報８１０は、キーボード２１によって入力された文字記号を表す刺繍データである。
【００４８】
糸色情報８２０は、第１オブジェクト７３１を刺繍する糸の色を示す情報である。糸の色は、例えば数字で表される。糸色情報８２０は、例えば赤色に対応する数字「５」である。
【００４９】
オブジェクト配置情報８３０は、編集画面９３０内における、第１オブジェクト７３１の配置座標を表す情報である。
【００５０】
縫い方情報８４０は、第１オブジェクト７３１の縫い方を示す情報である。縫い方情報８４０は、例えばサテン縫い、タタミ縫い等である。
【００５１】
糸密度情報８５０は、第１オブジェクト７３１の糸密度を示す情報である。糸密度情報８５０は、例えば、２．５［本／ｍｍ］、４．０［本／ｍｍ］等である。
【００５２】
縫順情報８６０は、第１オブジェクト７３１の縫順を示す情報である。第１オブジェクト７３１の縫順が１番目である場合、縫順情報８６０は、１番目を示す数字「１」である。
【００５３】
ステッチ情報８７０は、編集画面９３０内における、第１オブジェクト７３１の針落ち点を示す座標情報である。針落ち点は、加工布に縫針４４が通過する点である。
【００５４】
［識別表１６０］
図９を参照し、識別表１６０について説明する。
【００５５】
識別表１６０は、文字コード４０５毎に、各文字コード規格１６１に該当する文字記号の刺繍形状を示す形状種別情報１６３を含む。形状種別情報１６３は、各文字コード４０５と、各文字コード規格１６１と、刺繍データ１０５と、に対応付けられる。形状種別情報１６３は、第１刺繍データ１１０に含まれる文字記号の字形の刺繍データであることを示す形状種別情報「Ａ」、及び第２刺繍データ１２０に含まれる文字記号の字形の刺繍データであることを示す形状種別情報「Ｂ」である。ＣＰＵ１１は、識別表１６０の形状種別情報１６３を基にして、入力文字コード規格１４０及び入力文字コード１５０に対応する刺繍データを特定することができる。例えば、入力文字コード１５０がＪＩＳコードで「４４５４」、入力文字コード規格１４０が、「ＪＩＳ２００４」であった場合、形状種別情報１６３は「Ｂ」である。形状種別情報１６３が「Ｂ」であるため、ＣＰＵ１１は、第２刺繍データ１２０の刺繍データ「辻」を特定する。後述するフローチャートにおいて、第２刺繍データ１２０から、刺繍データ「辻」が読み出される。
【００５６】
［刺繍データ処理プログラム５７］
図１０〜図１５を参照し、刺繍データ処理プログラム５７について説明する。図１０のフローチャートに示すＳ（ステップ）は、ＣＰＵ１１の処理を示す。刺繍データ処理装置１は、刺繍データ処理装置１に予めインストールされている、刺繍データ処理のためのアプリケーションを起動する。刺繍データ処理装置１は、アプリケーションを起動すると、データ記憶部１５に記憶された刺繍データ処理プログラム５７が呼び出され、本処理の実行を開始する。
【００５７】
Ｓ１２では、ＣＰＵ１１は、キーボード２１において文字記号が入力されたか否かを判断する。ＣＰＵ１１は、キーボード２１によって文字記号が入力されたと判断した場合（Ｓ１２：ＹＥＳ）、Ｓ１４へ処理を進める。具体的には、ユーザが、キーボード２１を用いて、所定の文字記号を入力した場合、ＣＰＵ１１は、Ｓ１４へ処理を進める。所定の文字記号は、例えば「あ亜吉騨辻楢」である。ＣＰＵ１１は、キーボード２１によって文字記号が入力されなかったと判断した場合（Ｓ１２：ＮＯ）、Ｓ１２の処理を繰り返す。図１１に示す表示画面９００内の入力画面９１０に表示される所定の文字記号は、データ記憶部１５に記憶される入力文字コード規格１４０に準拠する。
【００５８】
Ｓ１４では、ＣＰＵ１１は、所定の文字記号の入力文字コード１５０、及び入力文字コード規格１４０を取得する。図５に示すように、入力文字コード１５０は、例えばＪＩＳコードで、「２４２２」、「３０２１」、「３５４８」、「４２４Ｄ」、「４４５４」、及び「４６６ａ」である。具体的には、ＣＰＵ１１は、データ記憶部１５が記憶する入力文字コード規格１４０を取得し、ＲＡＭ１２に一時記憶する。入力文字コード規格１４０は、例えば「ＪＩＳ２０００」である。
【００５９】
Ｓ１６では、ＣＰＵ１１は、キーボード２１において入力された入力文字コード１５０に対応する刺繍データ２３０が、データ記憶部１５に記憶されているか否かを判断する。ＣＰＵ１１は、入力文字コード１５０に対応する刺繍データ２３０が、データ記憶部１５に記憶されていると判断した場合（Ｓ１６：ＹＥＳ）、Ｓ１８へ処理を進める。ＣＰＵ１１は、入力文字コード１５０に対応する刺繍データ２３０がデータ記憶部１５に記憶されていないと判断した場合（Ｓ１６：ＮＯ）、Ｓ３８へ処理を進める。
【００６０】
Ｓ１８では、ＣＰＵ１１は、入力文字コード規格１４０に対応する刺繍データ１０５を特定する。具体的には、図９
に示す識別表１６０を用いて、所定の文字記号が、第１刺繍データ１１０に記憶されているか、又は第２刺繍データ１２０に記憶されているかを特定する。入力文字コード規格１４０が、「ＪＩＳ２０００」であるため、形状種別情報１６３は、「Ａ」である。従って、所定の文字記号のすべての文字記号の刺繍データは、第１刺繍データ１１０に記憶されていることが特定される。
【００６１】
Ｓ２０では、ＣＰＵ１１は、入力文字コード１５０に対応する刺繍データ２３０をデータ記憶部１５から読み出す。具体的には、特許文献１に記載のように、ＣＰＵ１１は、Ｓ１８にて特定した図５に示す第１刺繍データ１１０の文字コード４０５と、入力文字コード１５０と、を文字コード４０５の先頭から順に照合する。ＣＰＵ１１が照合した結果、入力文字コード１５０と、文字コード４０５とが一致した場合、入力文字コード１５０と一致した文字コード４０５に対応する第１刺繍データ２３１Ａ、２３２Ａを読み出す。例えば、入力文字コード１５０が、ＪＩＳコード「３５４８」であった場合、Ｓ１８にて特定された第１刺繍データ１１０の中から、「吉」の文字記号の第１刺繍データ３１１Ａ、３１２Ａを読み出す。Ｓ２０にて読み出された第１刺繍データ３１１Ａ、３１２Ａは、ＲＡＭ１２に入力第１刺繍データ１７１として記憶される。また、ＣＰＵ１１は、第１刺繍データ１１０に対応付けられた形状種別情報１６３とは異なる形状種別情報１６３が対応付けられた第２刺繍データ１２０の文字コード４０５と、入力文字コード１５０と、を照合する。ＣＰＵ１１が照合した結果、入力文字コード１５０と、文字コード４０５とが一致した場合、入力文字コード１５０と一致した文字コード４０５に対応する第２刺繍データ２３１Ｂ、２３２Ｂを読み出す。例えば、入力文字コード１５０が、ＪＩＳコード「３５４８」であった場合、第２刺繍データ１２０の中から、「吉」の文字記号の第２刺繍データ３１１Ｂ、３１２Ｂを読み出す。Ｓ２０にて読み出された第２刺繍データ３１１Ｂ、３１２Ｂは、ＲＡＭ１２に入力刺繍データ１７０の入力第２刺繍データ１７２として記憶される。
【００６２】
Ｓ２２では、ＣＰＵ１１は、刺繍データ２３０の文字記号形状データに基づいて、選択候補表示用の刺繍形状画像１３０を生成する。例えば、ＲＡＭ１２に記憶される入力刺繍データ１７０が、図６に示す第１文字の刺繍データ３１１Ａであった場合、ＣＰＵ１１は、図６に示す第１文字の刺繍データ３１１Ａの文字記号形状データ４３０から、周知のデータ変換方法により、後述する内蔵フォント選択画面９２０に選択候補として表示される刺繍形状画像１３０を生成する。刺繍形状画像１３０は、それぞれの刺繍形状画像１３０の生成基となる刺繍データに対応付けて、ＲＡＭ１２に記憶される。刺繍形状画像１３０は、第１刺繍形状画像１３１及び第２刺繍形状画像１３２を含む複数の刺繍形状画像である。第１刺繍形状画像１３１は、第１刺繍データ２３１Ａ、２３２Ａの文字記号形状データに基づいて生成される。第１刺繍形状画像１３１は、第１刺繍データ２３１Ａ、２３２Ａの刺繍形状を表す。第２刺繍形状画像１３２は、第２刺繍データ２３１Ｂ、２３２Ｂの文字記号形状データに基づいて生成される。第２刺繍形状画像１３２は、第２刺繍データ２３１Ｂ、２３２Ｂの刺繍形状を表す。特許３３８４８７２号公報に記載の方法により、刺繍データから刺繍形状画像を生成してもよい。第１刺繍形状画像１３１及び第２刺繍形状画像１３２は、ＲＡＭ１２に記憶される。第１刺繍形状画像１３１は、フォント毎に生成される。例えば、行書と楷書との２つのフォントの種類が存在する場合、第１刺繍形状画像１３１は、行書の画像１３１１と、楷書の画像１３１２と、の２つの画像を含む。同様に、第２刺繍形状画像１３２は、行書２の画像１３２１と、楷書２の画像１３２２と、の２つの画像を含む。
【００６３】
Ｓ２４では、ＣＰＵ１１は、図１１に示す表示画面９００の内蔵フォント選択画面９２０に選択候補として複数の刺繍形状画像１３０を表示させる。具体的には、ＣＰＵ１１は、Ｓ２４実行開始時にＳ２２にて生成され記憶された複数の刺繍形状画像１３０を読み出し、複数の刺繍形状画像１３０を選択候補として内蔵フォント選択画面９２０に表示させる。複数の刺繍形状画像１３０は、フォント毎に内蔵フォント選択画面９２０に表示される。複数の刺繍形状画像１３０は、Ｓ２０にて読み出した第１刺繍データ２３１Ａ、２３２Ａから生成した第１刺繍形状画像１３１と、第１刺繍形状画像１３１とは異なる刺繍形状を表す第２刺繍形状画像１３２と、を含む。第２刺繍形状画像１３２は、入力文字コード１５０に対応する第２刺繍データ２３１Ｂ、２３２Ｂの刺繍形状画像である。
【００６４】
内蔵フォント選択画面９２０について詳細に説明する。複数の刺繍形状画像１３０は、例えば第１フォントである行書「あ亜吉騨辻楢」の画像１３１１、行書２の画像１３２１、第２フォントである楷書「あ亜吉□辻楢」の画像１３１２、及び楷書２の画像１３２２等である。行書２の画像１３２１は、行書の画像１３１１の異体字である。楷書２の画像１３２２は、楷書の画像１３１２の異体字である。行書の画像１３１１、及び楷書の画像１３１２は、第１刺繍データ１１０に含まれる刺繍データの刺繍形状画像である。行書２の刺繍形状画像１３２１、及び楷書２の刺繍形状画像１３２２は、第２刺繍データ１２０に含まれる刺繍データの刺繍形状画像である。
【００６５】
ＣＰＵ１１は、データ記憶部１５に入力文字コード規格１４０、及び入力文字コード１５０から特定される刺繍データ２３０が記憶されていないと判断した場合、ＣＰＵ１１は、刺繍形状画像を、□で表示させる。さらに、ＣＰＵ１１は、図１１に示すように、入力文字コード規格１４０、及び入力文字コード１５０から特定した刺繍データの刺繍形状画像を強調するために、特定した刺繍データの第１刺繍形状画像１３１を、第２刺繍形状画像１３２とは異なる様態で内蔵フォント選択画面９２０に表示させる。異なる様態とは、例えば文字記号の周りを四角９２５で囲むことである。
【００６６】
例えば、図５に示すように、文字コード４０５がＪＩＳコード「３５４８」である刺繍形状画像「吉」は、第１刺繍データ１１０及び第２刺繍データ１２０のそれぞれのフォントに刺繍データが記憶されている。このため、ＣＰＵ１１は、内蔵フォント選択画面９２０の刺繍形状画像１３１１、１３２１、１３１２、１３２２に刺繍形状画像「吉」を表示させる。
【００６７】
文字コード４０５がＪＩＳコード「４２４Ｄ」である刺繍形状画像「騨」は、第１刺繍データ１１０及び第２刺繍データ１２０の第１フォントのみに刺繍データが記憶されている。このため、ＣＰＵ１１は、内蔵フォント選択画面９２０の刺繍形状画像１３１１、１３２１のみに刺繍形状画像「騨」を表示させる。
【００６８】
文字コード４０５がＪＩＳコード「４４５４」である刺繍形状画像「辻」は、第１刺繍データ１１０及び第２刺繍データ１２０のそれぞれのフォントに刺繍データが記憶されている。このため、ＣＰＵ１１は、内蔵フォント選択画面９２０の刺繍形状画像１３１１、１３２１、１３１２、１３２２に、刺繍形状画像「辻」を表示させる。
【００６９】
文字コード４０５がＪＩＳコード「４６６ａ」である刺繍形状画像「楢」は、第１刺繍データ１１０の第１フォント、第１刺繍データ１１０の第２フォント、及び第２刺繍データ１２０の第１フォントのみに刺繍データが記憶されている。このため、ＣＰＵ１１は、内蔵フォント選択画面９２０の刺繍形状画像１３１１、１３２１、１３１２のみに、刺繍形状画像「楢」を表示させる。
【００７０】
ＣＰＵ１１は、図１１に示すように、Ｓ１８にて特定した刺繍データ１０５である第１刺繍データ１１０に含まれる刺繍形状画像「吉騨辻楢」１３１１、１３１２を四角９２５で囲み内蔵フォント選択画面９２０に表示させる。
【００７１】
Ｓ２６では、ＣＰＵ１１は、内蔵フォントからＴＴＦに切り替えられたか否かを判断する。ＣＰＵ１１は、ＴＴＦに切り替えられたと判断した場合（Ｓ２６：ＹＥＳ）、Ｓ４４へ処理を進める。ＣＰＵ１１は、ＴＴＦに切り替えられなかったと判断した場合（Ｓ２６：ＮＯ）、Ｓ２８へ処理を進める。具体的には、ユーザによってマウス２２を用いて図１１に示す内蔵フォント選択画面９２０のＴＴタブ９２６がクリックされたか否かを判断する。図１１に示す内蔵フォント選択画面９２０のＴＴタブ９２６がクリックされた場合、Ｓ４４へ処理を進める。
【００７２】
Ｓ２８では、ＣＰＵ１１は、表示画面９００の内蔵フォント選択画面９２０に選択候補として表示される複数の刺繍形状画像１３０の中から１つの刺繍形状画像が選択されたか否かを判断する。ＣＰＵ１１が、複数の刺繍形状画像１３０の中から１つの刺繍形状画像が選択されたと判断した場合（Ｓ２８：ＹＥＳ）、Ｓ２９へ処理を進める。ＣＰＵ１１が、複数の刺繍形状画像１３０の中から刺繍形状画像が選択されなかったと判断した場合（Ｓ２８：ＮＯ）、Ｓ２４へ処理を戻す。例えば、ユーザによってマウス２２を用いて複数の刺繍形状画像１３０の中から１つの刺繍形状画像１３１１がクリックされた場合、刺繍データ処理装置１は刺繍形状画像を指定する指定信号を受け付ける。ＣＰＵ１１は、刺繍形状画像を指定する指定信号を受け付けた場合、Ｓ２９へ処理を進める。
【００７３】
Ｓ２９では、選択された第１刺繍形状画像１３１１、１３１２または第２刺繍形状画像１３２１、１３２２のいずれかに対応する刺繍データを特定する。Ｓ２８において選択された第１刺繍形状画像１３１１に対応する刺繍データを特定する。刺繍形状画像１３１１に対応する刺繍データは、ＲＡＭ１２に入力刺繍データ１７０として一時記憶される。
【００７４】
Ｓ３０では、図１２に示すように、ＣＰＵ１１は、Ｓ２８にて選択された刺繍形状画像１３０を表示画面９００の編集画面９３０に画像９３１として読み出す。刺繍形状画像１３０は、例えば第１刺繍形状画像１３１１である。具体的には、刺繍データは、第１刺繍データ１１０に含まれる行書「あ亜吉騨辻楢」の刺繍データである。
【００７５】
Ｓ３２では、ユーザがキーボード２１、及びマウス２１を操作することにより、ＣＰＵ１１は、Ｓ３０にて読み出された刺繍データを含む縫製データ５６を編集する。編集とは、ユーザが、図１２に示す編集画面９３０、及び編集メニュー９３３等を操作して、糸色、縫い方、又は糸密度等を変更することである。糸色、縫い方、又は糸密度等が変更されると、図８
に示す縫製データ５６の糸色情報８２０、縫い方情報８４０、又は糸密度情報８５０等が書き換えられる。
【００７６】
Ｓ３４では、ＣＰＵ１１は、新たに他の文字記号がキーボード２１によって入力されたか否かを判断する。ＣＰＵ１１は、新たに他の文字記号がキーボード２１によって入力された場合（Ｓ３４：ＹＥＳ）、Ｓ１４へ処理を戻す。ＣＰＵ１１は、新たに他の文字記号がキーボード２１によって入力されなかった場合（Ｓ３４：ＮＯ）、Ｓ３６へ処理を進める。
【００７７】
Ｓ３６では、ＣＰＵ１１は、縫製データ５６をメモリカード５５に記憶するか否かを判断する。ＣＰＵ１１は、縫製データ５６をメモリカード５５に記憶すると判断した場合（Ｓ３６：ＹＥＳ）、Ｓ３７に処理を進める。ＣＰＵ１１は、縫製データ５６をメモリカード５５に記憶しないと判断した場合（Ｓ３６：ＮＯ）、Ｓ３２へ処理を戻す。具体的には、例えば、ユーザが、マウス２２を用いて図１３
に示す表示画面９００のメニュー９７０のデータ出力タブ９７１をクリックした場合、Ｓ３７に処理を進める。
【００７８】
Ｓ３７では、ＣＰＵ１１は、縫製データ５６をメモリカード５５に記憶する。Ｓ３７終了後、刺繍データ処理プログラム５７を終了する。
【００７９】
ここで、Ｓ３８に戻って、処理を説明する。
【００８０】
Ｓ３８では、ＣＰＵ１１は、ネットワークを介して、刺繍データ２３０をウェブサーバから取得するか否かを判断する。ＣＰＵ１１は、刺繍データ２３０をウェブサーバから取得する場合（Ｓ３８：ＹＥＳ）、Ｓ５２へ処理を進める。ＣＰＵ１１は、刺繍データ２３０をウェブサーバから取得しない場合（Ｓ３８：ＮＯ）、Ｓ４０へ処理を進める。具体的には、Ｓ３８実行開始時に、ＣＰＵ１１は、図１４に示すように、ソフトウェアの更新の確認ウィンドウ９６０を表示画面９００に表示させる。ユーザが、マウス２２を用いて「はい」の承諾タブ９６１をクリックした場合、ＣＰＵ１１は、Ｓ５２へ処理を進める。ユーザが、マウス２２を用いて「いいえ」の拒否タブ９６２をクリックした場合、ＣＰＵ１１は、Ｓ４０へ処理を進める。ユーザが更新内容の確認タブ９６３をクリックした場合、ＣＰＵ１１は、不図示の更新可能な刺繍データ一覧を表示画面９００に表示させる。
【００８１】
刺繍データ２３０のウェブサーバからの取得について詳細に説明する。ユーザが、マウス２２を用いて「はい」の承諾タブ９６１をクリックした場合、ＣＰＵ１１は、ネットワークを介して、刺繍データ２３０を配信するためのウェブサーバに入力文字コード規格１４０を送信する。入力文字コード規格１４０を受信したウェブサーバは、入力文字コード規格１４０を基にして、更新可能な刺繍データ２３０がウェブサーバ内に記憶されているか否かを判断する。ウェブサーバは、更新可能な刺繍データ２３０がウェブサーバ内に記憶されていると判断した場合、ネットワークを介して刺繍データ処理装置１に更新可能な刺繍データ２３０を送信する。
【００８２】
Ｓ５２では、刺繍データ２３０が更新可能である場合、ＣＰＵ１１は、ネットワークを介して、更新可能な新しい刺繍データ２３０をウェブサーバから取得する。ウェブサーバから取得した新しい刺繍データ２３０は、データ記憶部１５の刺繍データ２３０に上書きされて保存記憶される。ＣＰＵ１１は、Ｓ５２終了後、Ｓ１６へ処理を戻す。
【００８３】
Ｓ４０では、ＣＰＵ１１は、ＴＴＦデータベース１８０の文字記号形状データに基づいて、文字記号の入力文字コード１５０に対応する追加刺繍データ１７３を作成する。例えば、文字記号は、「あ亜吉騨辻楢」である。具体的には、ＣＰＵ１１は、特開平７―１１６３６７号公報に記載の公知の方法で、追加刺繍データ１７３を作成する。作成された追加刺繍データ１７３は、ＲＡＭ１２に記憶される。
【００８４】
Ｓ４２では、ＣＰＵ１１は、所定のアルゴリズムにより、Ｓ４０によって作成された入力文字コード１５０に対応する追加刺繍データ１７３から選択候補表示用の追加刺繍形状画像１３３を生成する。生成された追加刺繍形状画像１３３は、追加刺繍形状画像１３３の生成基となる追加刺繍データ１７３と対応付けて、ＲＡＭ１２に記憶される。
【００８５】
Ｓ４４では、ＣＰＵ１１は、図１５に示す表示画面９００のＴＴＦ選択画面９４０に複数の追加刺繍形状画像１３３を表示させる。具体的には、ＣＰＵ１１は、Ｓ４２にて生成され記憶された追加刺繍形状画像１３３を読み出し、複数の追加刺繍形状画像１３３としてＴＴＦ選択画面９４０に表示させる。複数の追加刺繍形状画像１３３は、フォント毎にＴＴＦ選択画面９４０に表示される。複数の追加刺繍形状画像１３３は、例えばＭＳゴシック「あ亜吉騨辻楢」の画像１３３１、ＭＳ明朝の画像１３３２、ＨＧ創英角ポップ体の画像１３３３等である。
【００８６】
Ｓ４６では、ＣＰＵ１１は、ＴＴＦから内蔵フォントに切り替えられたか否かを判断する。ＣＰＵ１１は、内蔵フォントに切り替えられたと判断した場合（Ｓ４６：ＹＥＳ）、Ｓ１６へ処理を戻す。ＣＰＵ１１は、内蔵フォントに切り替えられなかったと判断した場合（Ｓ４６：ＮＯ）、Ｓ４８へ処理を進める。具体的には、ＣＰＵ１１は、ユーザによってマウス２２を用いて図１５に示すＴＴＦ選択画面９４０の内蔵フォントタブ９４４がクリックされたか否かを判断する。ＣＰＵ１１は、図１５に示すＴＴＦ選択画面９４０の内蔵フォントタブ９４４がクリックされた場合、Ｓ１６へ処理を戻す。
【００８７】
Ｓ４８では、ＣＰＵ１１は、表示画面９００のＴＴＦ選択画面９４０に選択候補として表示される複数の追加刺繍形状画像１３３の中から少なくとも１つの刺繍形状画像が選択されたか否かを判断する。ＣＰＵ１１が、複数の追加刺繍形状画像１３３の中から１つの刺繍形状画像が選択されたと判断した場合（Ｓ４８：ＹＥＳ）、Ｓ２９へ処理を進める。ＣＰＵ１１が、複数の追加刺繍形状画像１３３の中から刺繍形状画像が選択されなかったと判断した場合（Ｓ４８：ＮＯ）、Ｓ４４へ処理を戻す。例えば、ユーザによってマウス２２を用いて複数の追加刺繍形状画像１３３の中から１つの刺繍形状画像１３３１がクリックされた場合、刺繍データ処理装置１は刺繍形状画像を指定する指定信号を受け付ける。刺繍形状画像を指定する指定信号を受け付けた場合、Ｓ２９へ処理を進める。
【００８８】
［刺繍データ処理装置１の使用方法］
ユーザが、キーボード２１を用いて文字記号を入力する。刺繍データ処理装置１は、入力された文字記号をミシン３で刺繍するための刺繍データを作成する。刺繍データを含む縫製データ５６は、メモリカード５５に記憶される。ユーザは、メモリカード５５を、ミシン３のメモリカードスロット３７に装着する。メモリカード５５がメモリカードスロット３７に装着されると、ミシン３は、メモリカード５５に記憶された縫製データ５６に従って、Ｙ方向駆動部４２、及びＸ方向駆動機構によって刺繍枠４１を移動させ、移動と同期して針棒３５及び釜機構を駆動させ、加工布上に文字記号の刺繍模様を刺繍する。これにより、ユーザは、キーボード２１によって入力された文字記号と同一の字形の文字記号の刺繍模様を、加工布に刺繍することができる。
【００８９】
［変形例］
本発明は上記実施形態になんら限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。
【００９０】
本実施形態においては、ＣＰＵ１１は、Ｓ１８にて特定した選択候補としての刺繍形状画像を強調して表示させるために、刺繍形状画像を四角で囲んで表示させた。しかしながら、これに限らず、ＣＰＵ１１は、例えば特定した刺繍形状画像を他の刺繍形状画像と比較して、大きく表示させてもよい。また、ＣＰＵ１１は、特定した刺繍形状画像に下線部を設けても良い。ＣＰＵ１１は、内蔵フォント選択画面９２０において、特定した刺繍形状画像を複数の刺繍形状画像の中の先頭に表示させてもよい。また、ＣＰＵ１１は、特定した刺繍形状画像を他の刺繍形状画像とは異なる色で表示させてもよい。Ｓ１８にて特定した刺繍データから生成された第１刺繍形状画像１３１が、第２刺繍形状画像１３２とは異なる様態で表示画面９００に表示されていればよい。
【００９１】
本実施形態においては、キーボード２１によって入力された入力文字コード規格１４０をＳ１４にて自動的に取得した。しかしながら、これに限らず、刺繍データ処理装置１は、ユーザが表示画面９００内において入力文字コード規格１４０を設定可能に構成されていてもよい。
【００９２】
なお、上述した刺繍データ処理プログラム５７は、刺繍データ処理プログラム５７をコンピュータに予め記憶されて実行されてもよい。刺繍データ処理プログラム５７は、ＣＤ−ＲＯＭ５４に限らず、フレキシブルディスク、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記憶媒体に記録され、コンピュータによって記憶媒体から読み出されることによって実行されてもよい。また、刺繍データ処理プログラム５７は、インターネットなどのネットワークを介して伝送されることが可能な伝送媒体であってもよい。
【００９３】
本実施形態においては、縫製データ５６は、メモリカード５５に記憶された。しかしながら、縫製データ５６は、メモリカード５５に限らず、周知のＵＳＢメモリに記憶されてもよい。また、刺繍データ処理装置１とミシン３とを有線又は無線で接続するように構成して、刺繍データ処理装置１内に記憶された縫製データ５６を、ミシン３の不図示の内蔵メモリに伝送するよう構成してもよい。
【００９４】
本実施形態においては、刺繍データ処理装置１として汎用のＰＣを利用した例を挙げて、本発明の刺繍データ処理装置１を説明した。しかしながら、刺繍データ処理装置１は、ＰＣに限らず、マイクロコンピュータとして、ミシンに内蔵された専用処理装置であってもよい。また、刺繍データ処理装置１の構成が、ミシンに内蔵されていてもよい。
【００９５】
本実施形態においては、文字記号の異なる字形として、漢字の異体字を例に挙げた。しかしながら、異なる字形は、異体字に限らず、中国語、台湾語、韓国語等の他の国の言語によって字形が異なる文字記号であってもよい。
【００９６】
本実施形態においては、刺繍データ１０５は、第１刺繍データ１１０と、第２刺繍データ１２０と、の異なる字形を記憶する２つのデータを有していた。しかしながら、刺繍データ１０５は、２つのデータに限らず、３つ以上のデータであってもよい。例えば、刺繍データ１０５は、繁体字、及び簡体字等の字形を記憶するデータを３つ目、４つ目のデータとして有していても良い。
【００９７】
［本実施形態の効果］
ＣＰＵ１１が、入力文字コード１５０に対応する刺繍データ２３０が、データ記憶部１５に記憶されていないとＳ１６において判断した場合、Ｓ５２において、ネットワークを介して、対応する刺繍データをウェブサーバから取得する。Ｓ５２により、ＣＰＵ１１は、キーボード２１によって入力された文字記号の刺繍データがデータ記憶部１５に記憶されていなかった場合においても、キーボード２１によって入力された文字記号の刺繍データを取得することができる。その結果、ユーザが所望する字形の文字を刺繍模様として設定することができる。
【００９８】
ＣＰＵ１１が、入力文字コード１５０に対応する刺繍データ２３０が、データ記憶部１５に記憶されていないとＳ１６において判断した場合、Ｓ４０において入力文字コード１５０に対応する追加刺繍データ１７３と、Ｓ４２において入力文字コード１５０に対応する追加刺繍データ１７３に基づく追加刺繍形状画像１３３と、を作成する。Ｓ４０、及びＳ４２により、ＣＰＵ１１は、キーボード２１によって入力された文字記号の刺繍データがデータ記憶部１５に記憶されていなかった場合においても、キーボード２１によって入力された文字記号の刺繍データ及び選択候補としての刺繍形状画像を取得することができる。その結果、ユーザが所望する字形の文字を刺繍模様として設定することができる。
【００９９】
ＣＰＵ１１は、入力文字コード１５０に対応する刺繍データ１０５が、データ記憶部１５に記憶されているとＳ１６において判断した場合、Ｓ２４において、Ｓ１８、及びＳ２０にて特定した刺繍データから生成した第１刺繍形状画像１３１を、第２刺繍形状画像１３２とは異なる様態で表示画面９００に表示させる。Ｓ２４により、ユーザは、Ｓ２８にて１つの刺繍形状画像を選択する際に、刺繍形状画像に、注目して選択することができる。その結果、ユーザが、間違えて所望する刺繍形状画像とは異なる刺繍形状画像を選択することを防止することができる。
【０１００】
データ記憶部１５は、文字コード４０５毎に、各文字コード規格１６１に該当する文字記号の字形を識別するための形状種別情報１６３を含む識別表１６０を記憶する。ＣＰＵ１１は、Ｓ１８において、形状種別情報１６３に従って、文字記号の刺繍データを特定する。Ｓ１８により、ＣＰＵ１１は、キーボード２１によって入力された文字記号の字形を特定することができる。
【０１０１】
刺繍データ１０５は、第１刺繍データ１１０と、第２刺繍データ１２０と、を有する。刺繍データ１０５は、第１刺繍データ１１０と第２刺繍データ１２０とに別れてデータ記憶部１５に記憶されているために、ＣＰＵ１１は、識別表１６０を参照し、キーボード２１によって入力された文字記号の字形を特定することができる。その結果、ユーザが所望する字形の文字を刺繍模様として設定することができる。
【０１０２】
［実施形態と本発明との対応関係］
本実施形態の刺繍データ処理装置１は、本発明の刺繍データ処理装置の一例である。
本実施形態の文字コード規格１６１は、本発明の文字コード規格の一例である。
本実施形態の文字コード４０５は、本発明の文字コードの一例である。
本実施形態の刺繍データ２３０は、本発明の刺繍データの一例である。
本実施形態の形状識別情報１６３は、本発明の形状識別情報の一例である。
本実施形態のデータ記憶部１５は、本発明のデータ記憶部の一例である。
本実施形態のキーボード２１は、本発明の入力部の一例である。
本実施形態の入力文字コード１５０は、本発明の入力された文字コードの一例である。
本実施形態の入力文字コード規格１４０は、本発明の入力された文字コード規格の一例である。
本実施形態の刺繍形状画像１３１１は、本発明の１つの刺繍形状画像の一例である。
本実施形態の複数の刺繍形状画像１３０は、本発明の表示部に表示された第１刺繍形状画像と第２刺繍形状画像の一例である。
本実施形態の第１刺繍形状画像１３１は、第１刺繍形状画像の一例である。
本実施形態の第２刺繍形状画像１３２は、第２刺繍形状画像の一例である。
本実施形態の表示画面９００は、本発明の表示画面の一例である。
本実施形態のメモリカード５５は、本発明の記憶媒体の一例である。
本実施形態のＳ１６は、本発明の判断部、及び判断ステップの一例である。
本実施形態のＳ２０は、本発明の読出部、及び読出ステップの一例である。
本実施形態のＳ２２、Ｓ４２は、本発明の生成部、及び生成ステップの一例である。
本実施形態のＳ２４は、本発明の表示部、及び表示ステップの一例である。
本実施形態のＳ２８は、本発明の選択部、及び選択ステップの一例である。
本実施形態のＳ２９は、本発明の特定部、及び特定ステップの一例である。
本実施形態のＳ３７は、本発明の記憶制御部、及び記憶ステップの一例である。
本実施形態のＳ５２は、本発明の取得部の一例である。
本実施形態のＳ４０は、本発明の作成部の一例である。
本実施形態の刺繍データ処理プログラム５７は、本発明の刺繍データ処理プログラムの一例である。
本実施形態の縫針４４が装着された針棒３５及び釜機構は、本発明の刺繍部の一例である。
【符号の説明】
【０１０３】
１      刺繍データ処理装置
３      ミシン
５５    メモリカード
５６    縫製データ    
５７    刺繍データ処理プログラム
１０５  刺繍データ
１１０  第１刺繍データ
１２０  第２刺繍データ
１３０  刺繍形状画像
１４０  入力文字コード規格
１５０  入力文字コード
１６０  識別表
１７０  入力刺繍データ
９００  表示画面
９１０  入力画面
９２０  内蔵フォント選択画面
９３０  編集画面
【図１】
2014012065.tif 000003
【図２】
2014012065.tif 000004
【図３】
2014012065.tif 000005
【図４】
2014012065.tif 000006
【図５】
2014012065.tif 000007
【図６】
2014012065.tif 000008
【図７】
2014012065.tif 000009
【図８】
2014012065.tif 000010
【図９】
2014012065.tif 000011
【図１０】
2014012065.tif 000012
【図１１】
2014012065.tif 000013
【図１２】
2014012065.tif 000014
【図１３】
2014012065.tif 000015
【図１４】
2014012065.tif 000016
【図１５】
2014012065.tif 000017