JP2014155578A - 撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠 - Google Patents

撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠 Download PDF

Info

Publication number
JP2014155578A
JP2014155578A JP2013027492A JP2013027492A JP2014155578A JP 2014155578 A JP2014155578 A JP 2014155578A JP 2013027492 A JP2013027492 A JP 2013027492A JP 2013027492 A JP2013027492 A JP 2013027492A JP 2014155578 A JP2014155578 A JP 2014155578A
Authority
JP
Japan
Prior art keywords
embroidery
embroidery frame
sewing
sewing machine
mark
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2013027492A
Other languages
English (en)
Inventor
Satomi Suzuki
里実 鈴木
Shinji Tashiro
慎治 田代
Hirotsugu Takahata
博嗣 高畠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2013027492A priority Critical patent/JP2014155578A/ja
Priority to US14/164,798 priority patent/US8869721B2/en
Publication of JP2014155578A publication Critical patent/JP2014155578A/ja
Pending legal-status Critical Current

Links

Classifications

    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B19/00Programme-controlled sewing machines
    • D05B19/02Sewing machines having electronic memory or microprocessor control unit
    • D05B19/12Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B19/00Programme-controlled sewing machines
    • D05B19/02Sewing machines having electronic memory or microprocessor control unit
    • D05B19/12Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
    • D05B19/16Control of workpiece movement, e.g. modulation of travel of feed dog
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05CEMBROIDERING; TUFTING
    • D05C5/00Embroidering machines with arrangements for automatic control of a series of individual steps
    • D05C5/04Embroidering machines with arrangements for automatic control of a series of individual steps by input of recorded information, e.g. on perforated tape
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05CEMBROIDERING; TUFTING
    • D05C9/00Appliances for holding or feeding the base fabric in embroidering machines
    • D05C9/02Appliances for holding or feeding the base fabric in embroidering machines in machines with vertical needles
    • D05C9/04Work holders, e.g. frames
    • D05C9/06Feeding arrangements therefor, e.g. influenced by patterns, operated by pantographs

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Sewing Machines And Sewing (AREA)
  • Automatic Embroidering For Embroidered Or Tufted Products (AREA)

Abstract

【課題】ミシンの構成を複雑にすることなく、刺繍模様を表す縫目を形成する位置及び角度の少なくとも何れかを、縫製対象物上に容易に設定可能な撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠を提供すること。
【解決手段】撮影装置は、撮影手段を制御して、刺繍枠に設けられた1以上の基準標識と、刺繍枠に挟持された縫製対象物のうちの刺繍枠の内側の領域に配置された1以上の指示標識とを少なくとも含む範囲を撮影した画像データを生成させる(S2)。撮影装置は、画像データに基づき、基準標識に対する、指示標識の位置及び角度の少なくとも何れかを配置データとして計算する(S16)。撮影装置は、配置データを出力する(S18)。ミシンは、配置データを取得し、配置データに基づき刺繍模様の位置及び角度の少なくとも何れかを決定する。
【選択図】図7

Description

本発明は、撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠に関する。
従来、所望の刺繍模様を表す縫目を形成する位置及び角度を、刺繍枠に挟持された縫製対象物上に容易に設定することができるミシンが公知である。例えば特許文献1に記載されたミシンは、撮影手段を備えており、ユーザは縫製対象物の指定位置に標識を貼付した後、撮影手段で標識を撮影する。そして、ミシンは、撮影された標識の画像に基づいて、刺繍模様を表す縫目の位置及び角度を、縫製対象物上に自動で設定する。
特開2009−172123号公報
上述のミシンはカメラを搭載しているので、ミシンの構成が複雑且つ高価であった。
本発明の目的は、ミシンの構成を複雑にすることなく、刺繍模様を表す縫目を形成する位置及び角度の少なくとも何れかを、縫製対象物上に容易に設定可能な撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠を提供することである。
本発明の第一態様に係るプログラムは、画像データを生成可能な撮影手段を備えた撮影装置のコントローラに実行させるためのプログラムであって、前記撮影手段を制御して、ミシンが有する刺繍枠搬送手段に着脱可能に装着される刺繍枠に設けられた1以上の基準標識と、当該刺繍枠に挟持された縫製対象物のうちの前記刺繍枠の内側の領域に配置された1以上の指示標識とを少なくとも含む範囲を撮影した画像データを生成させる撮影制御ステップと、前記撮影制御ステップで生成された前記画像データに基づき、前記基準標識に対する、前記指示標識の位置及び角度の少なくとも何れかを配置データとして計算する第一計算ステップと、前記第一計算ステップで計算した前記配置データを出力する出力ステップとを備える。
第一態様のプログラムは、プログラムを撮影装置のコントローラが実行した場合、撮影装置は以下のような効果を奏することができる。撮影装置は、生成した画像データに基づき、配置データを計算することができる。このため、従来は撮影手段を備えたミシンでしか行うことができなかった、画像データを利用した、縫製対象物上の指示標識の配置データの計算を、撮影装置が行うことができる。ユーザは、出力された配置データを用いて、例えば、ミシンに刺繍模様の縫製位置及び縫製角度の少なくとも何れかを決定させることが可能である。ミシンとは別体に設けられた撮影装置では、刺繍枠に対する撮影装置の位置を自由に変更可能である。このため、本態様の撮影装置は、撮影機器がミシンに備え付けられている場合に比べ、撮影範囲の自由度が高い。このため撮影装置は、例えば、刺繍枠を刺繍枠搬送手段から取り外した状態で、基準標識と、指示標識との双方の全体を一度に撮影した画像データを生成することが可能である。更にこの場合には、ミシンが備える針棒及び押え足などの部材が撮影した画像に含まれない。このため撮影装置は、撮影範囲にミシンが備える部材が含まれる場合に比べ、画像データに基づき指示標識を検出する処理を簡略化可能である。撮影装置が計算した配置データに基づきミシンにおいて刺繍模様の配置を設定する場合、ミシンは撮影機器を搭載する必要がないので、ミシンの構成が複雑且つ高価になることを回避することができる。
本発明の第二態様に係るミシンシステムは、撮影装置と、ミシンと、刺繍枠とを備えたミシンシステムであって、前記刺繍枠は、前記ミシンが有する刺繍枠搬送機構に着脱可能に装着される装着部と、 縫製対象物を挟持可能な第一枠と第二枠とからなる挟持部であって、前記縫製対象物を挟持した状態で前記ミシンの針棒と対向する側の視認可能な位置に、前記撮影装置が生成した画像データに基づき、前記縫製対象物上に配置された1以上の指示標識の位置及び角度の少なくとも何れかを算出する際の基準となる標識である1以上の基準標識を配置した挟持部とを備え、前記撮影装置は、画像データを生成可能な撮影手段と、前記撮影手段を制御して、前記刺繍枠に設けられた前記基準標識と、当該刺繍枠に挟持された前記縫製対象物のうちの前記刺繍枠の内側の領域に配置された前記指示標識とを少なくとも含む範囲を撮影した画像データを生成させる撮影制御手段と、前記撮影制御手段が生成させた前記画像データに基づき、前記基準標識に対する、前記指示標識の位置及び角度の少なくとも何れかを配置データとして計算する第一計算手段と、前記第一計算手段が計算した前記配置データを出力する出力手段とを備え、前記ミシンは、前記刺繍枠を搬送方向に沿って搬送可能な刺繍枠搬送手段と、前記出力手段が出力した前記配置データを取得する配置データ取得手段と、前記刺繍枠に挟持された前記縫製対象物に縫目を形成可能な縫製手段と、前記刺繍枠に挟持された前記縫製対象物に形成する刺繍模様を特定する模様特定手段と、前記配置データ取得手段が取得した前記配置データに基づき、前記模様特定手段が特定した前記刺繍模様の前記縫製対象物上の前記位置及び前記角度の少なくとも何れかを決定する決定手段と、前記決定手段が決定した前記縫製対象物上の前記位置及び前記角度の少なくとも何れかに、前記刺繍模様を表す縫目を形成するためのデータである刺繍データを取得する刺繍データ取得手段と、前記刺繍データ取得手段が取得した前記刺繍データに基づき、前記刺繍枠搬送手段と前記縫製手段とを制御して、前記縫製対象物に前記刺繍模様を縫製する縫製制御手段とを備えている。
第二態様のミシンシステムは、撮影装置は、生成した画像データに基づき、配置データを計算することができる。このため、従来は撮影手段を備えたミシンでしか行うことができなかった、画像データを利用した、縫製対象物上の指示標識の配置データの計算を、撮影装置が行うことができる。ミシンシステムは、出力された配置データを用いて、ミシンに刺繍模様の縫製位置及び縫製角度の少なくとも何れかを決定させることが可能である。ミシンとは別体に設けられた撮影装置では、刺繍枠に対する撮影装置の位置を自由に変更可能である。このため、本態様の撮影装置は、撮影機器がミシンに備え付けられている場合に比べ、撮影範囲の自由度が高い。このため撮影装置は、例えば、刺繍枠を刺繍枠搬送手段から取り外した状態で、基準標識と、指示標識との双方の全体を一度に撮影した画像データを生成することが可能である。更にこの場合には、ミシンが備える針棒及び押え足などの部材が撮影した画像に含まれない。このため撮影装置は、撮影範囲にミシンが備える部材が含まれる場合に比べ、画像データに基づき指示標識を検出する処理を簡略化可能である。撮影装置が計算した配置データに基づきミシンにおいて刺繍模様を配置するので、ミシンは撮影機器を搭載する必要がない。このため、ミシンシステムは、ミシンの構成を複雑且つ高価になることを回避することなく、刺繍模様を表す縫目を形成する位置及び角度の少なくとも何れかを、指示標識の配置に基づき縫製対象物上に容易に設定可能である。
本発明の第三態様の刺繍枠は、撮影手段が生成した画像データに基づき、縫製対象物上に配置された指示標識の位置及び角度の少なくとも何れかを出力するミシンシステムで使用される刺繍枠であって、ミシンが有する刺繍枠搬送機構に着脱可能に装着される装着部と、縫製対象物を挟持可能な第一枠と第二枠とからなる挟持部であって、前記縫製対象物を挟持した状態で前記ミシンの針棒と対向する側の視認可能な位置に、前記画像データに基づき、前記縫製対象物上に配置された1以上の指示標識の位置及び角度の少なくとも何れかを算出する際の基準となる標識である1以上の基準標識を配置した挟持部とを備える。
第三態様の刺繍枠は、撮影手段が生成した画像データに基づき、縫製対象物上に配置された指示標識の位置及び角度の少なくとも何れかを出力するミシンシステムで使用された場合に以下の効果を奏する。ミシンシステムにおいて画像データに基づき、基準標識に対する指示標識の位置及び角度の少なくとも何れかを計算することができる。刺繍枠は、縫製対象物を挟持した状態でミシンの針棒と対向する側の視認可能な位置に基準標識を配置するという簡単な構成によって、上記効果を奏することができる。
ミシン1,携帯端末3,及び刺繍枠53を備えるミシンシステム100の斜視図である。 刺繍枠53の平面図である。 大きさが異なる3種類の刺繍枠53の第一枠55の模式図と、刺繍枠の種類を識別するためのIDと、基準標識150が有する特徴点P1からP4の相対位置と、縫製可能領域45との対応の説明図である。 ミシンシステム100の電気的構成を示すブロック図である。 指示標識110の説明図である。 刺繍模様200の説明図である。 携帯端末3で実行される第一処理のフローチャートである。 第一処理で生成された画像データによって表される撮影画像である。 第一処理で生成された画像データを補正した場合の、補正後の画像データによって表される撮影画像である。 ミシン1で実行される第二処理のフローチャートである。
以下、本発明を具現化した一実施形態について、図面を参照して順に説明する。なお、これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成等は、単なる説明例である。
図1から図4を参照し、ミシンシステム100について説明する。図1に示すように、ミシンシステム100は、ミシン1,携帯端末3,及び刺繍枠53を主に備える。ミシン1及び携帯端末3は各々、図4のネットワーク9(例えば、公衆回線網)に接続可能である。以下、ミシン1,携帯端末3,及び刺繍枠53の物理的構成について順に説明する。図1の上側、下側、左斜め下側、右斜め上側、左斜め上側、及び右斜め下側は、各々、ミシン1及び携帯端末3の上側、下側、左側、右側、後ろ側、及び前側である。図2の上側、下側、左側、右側、奥行き側及び手前側は各々、刺繍枠53の後ろ側、前側、左側、右側、 下側及び上側である。
ミシン1は、刺繍模様を縫製する機能を備える。図1に示すように、ミシン1は、ベッド部11,脚柱部12,及びアーム部13を備える。ベッド部11は、ミシン1の土台部であり、左右方向に延びる。脚柱部12は、ベッド部11の右端部から上方へ延びる。アーム部13は、ベッド部11に対向して脚柱部12の上端から左方へ延びる。アーム部13の左端部は、頭部14である。
ベッド部11の上面には、針板(図示略)が配設されている。針板の下側、つまり、ベッド部11内には、送り歯(図示略)、搬送機構85(図4参照)、搬送モータ80(図4参照)、及び釜機構(図示略)が設けられている。送り歯は、搬送機構85により駆動され、縫製対象物を所定の搬送方向(ミシン1の前方向又は後ろ方向)に搬送するよう構成されている。縫製対象物は、例えば、加工布である。搬送機構85は、送り歯を上下方向及び前後方向に駆動させる機構である。釜機構には、下糸が巻回されたボビンを収容可能である。釜機構は、後述する針棒29の下端に装着された縫針28と協働して縫製対象物に縫目を形成するよう構成された機構である。搬送モータ80は、搬送機構85を駆動するパルスモータである。
ベッド部11には、刺繍縫製時に使用される周知の刺繍装置2を着脱可能である。刺繍装置2がミシン1に装着されると、刺繍装置2とミシン1とは電気的に接続される。刺繍装置2とミシン1とは電気的に接続された場合、刺繍装置2は、刺繍枠53に保持された縫製対象物5を搬送可能である。刺繍装置2は、本体部51,及びキャリッジ52を備える。
キャリッジ52は、本体部51の上側に設けられている。キャリッジ52は、前後方向に長い直方体形状である。キャリッジ52は、枠ホルダ(図示略)、Y軸搬送機構88(図4参照)、及びY軸モータ83(図4参照)を備える。枠ホルダは、刺繍枠53を着脱可能である。刺繍枠53は大きさ及び形状の少なくとも何れかが異なる複数種類が用意されている。刺繍枠53の構成、及び刺繍枠53の種類については後述する。枠ホルダは、キャリッジ52の右側面に設けられている。刺繍枠53に保持された縫製対象物5は、ベッド部11の上側、且つ、針棒29及び押え足30の下方に配置される。Y軸搬送機構88は、枠ホルダを前後方向(Y方向)に搬送する。刺繍枠53は、枠ホルダが前後方向に搬送されることにより、縫製対象物5を前後方向に搬送する。Y軸モータ83は、Y軸搬送機構88を駆動する。ミシン1のCPU61(図4参照)は、後述する座標データに従って、Y軸モータ83を制御する。
本体部51は、キャリッジ52を左右方向(X方向)に搬送するX軸搬送機構87(図4参照)及びX軸モータ82(図4参照)を内部に備える。刺繍枠53は、キャリッジ52が左右方向に搬送されることによって、縫製対象物5を左右方向に搬送する。X軸モータ82は、X軸搬送機構87を駆動する。ミシン1のCPU61は、後述する座標データに従って、X軸モータ82を制御する。
脚柱部12の前面には、液晶ディスプレイ(以下、LCDという)15が設けられている。LCD15には、コマンド、イラスト、設定値、及びメッセージ等の様々な項目を含む画像が表示される。LCD15の前面側には、押圧された位置を検知可能なタッチパネル26が設けられている。ユーザが、指又は専用のタッチペンを用いてタッチパネル26の押圧操作を行うと、タッチパネル26によって、押圧された位置が検知される。そして、検知された押圧位置に基づき、画像中で選択された項目が認識される。以下、ユーザによるタッチパネル26の押圧操作を、パネル操作という。ユーザは、パネル操作によって、縫製したい模様又は実行すべきコマンドを選択できる。
脚柱部12の右側面には、コネクタ(図示略)が設けられている。ミシン1はコネクタを介して外部機器と接続可能である。外部機器には、例えば、パーソナルコンピュータ(PC)、撮影装置及び携帯端末が含まれる。
アーム部13は、開閉可能なカバー16を上部に備える。図1は、カバー16が開いた状態を示している。カバー16の下方、つまりアーム部13内の略中央部に、糸駒20が収容される。糸駒20に巻回された上糸(図示略)は、糸駒20から、頭部14に設けられた糸掛部(図示略)を経由して、針棒29に装着された縫針28に供給される。アーム部13の前面下部には、スタート/ストップスイッチを含む複数の操作スイッチ21が設けられている。
頭部14内には、押え機構90(図4参照)、針棒上下動機構84(図4参照)、針棒揺動機構86(図4参照)、及び揺動モータ81(図4参照)等が設けられている。押え機構90は、押えモータ89(図4参照)を駆動源として、押え棒31を駆動させるよう構成された機構である。針棒上下動機構84は、主軸(図示略)の回転に伴って針棒29を上下方向に駆動させるよう構成された機構である。針棒上下動機構84は、ミシンモータ79(図4参照)によって駆動される。針棒29及び押え棒31は、頭部14の下端部から下方に延びる。針棒29の下端には、縫針28が着脱可能である。押え棒31の下端には、押え足30が着脱可能である。押え足30は、縫製対象物を搬送可能に上側から押圧可能である。針棒揺動機構86は、送り歯35による縫製対象物の搬送方向(前後方向)と直交する方向(左右方向)に針棒29を揺動させるよう構成された機構である。揺動モータ81は、針棒揺動機構86を駆動するパルスモータである。
ミシン1では、刺繍装置2を利用して縫目が形成される場合、刺繍枠53は、Y軸搬送機構88及びX軸搬送機構87によって、ミシン1に固有の刺繍座標系で示される針落ち点に移動される。刺繍座標系は、キャリッジ52を移動させるX軸モータ82及びY軸モータ83の座標系である。本実施形態では刺繍座標系を以下のように定める。ミシン1の左右方向はX方向であり、左から右に向かう方向はX軸プラス方向である。ミシン1の前後方向はY方向であり、前から後に向かう方向はY軸プラス方向である。針落ち点は、針穴(図示略)の鉛直上方に配置された縫針28が、針棒29を縫製対象物5の上から下方向に移動させた際に、縫針28が縫製対象物5に刺さる点である。刺繍枠53が移動されるのと合わせて、縫針28が装着された針棒29及び釜機構(図示略)が駆動されることにより、縫製対象物5に模様を表す縫目が形成される。なお、X軸モータ82,Y軸モータ83,及び針棒29等は、後述する座標データに基づき、ミシン1に内蔵された後述のCPU61によって制御される。刺繍模様ではない通常の実用模様が縫製される時には、ベッド部11から刺繍装置2が取り外された状態で、送り歯(図示略)により縫製対象物が移動されながら縫製が行われる。
図1を参照し、携帯端末3の物理的構成について説明する。携帯端末3は、周知の多機能携帯電話機(所謂、スマートフォン)である。携帯端末3は、上面に、操作スイッチ131,タッチパネル132,及び表示部135を備える。操作スイッチ131は、携帯端末3に各種指示を入力する際に利用される。表示部135には、コマンド、イラスト、設定値、及びメッセージ等の様々な項目を含む画像が表示される。タッチパネル132は、表示部135の前面側に設けられ、押圧された位置を検知可能である。ユーザが、指又は専用のタッチペンを用いてタッチパネル132の押圧操作を行うと、タッチパネル132によって、押圧された位置が検知される。そして、検知された押圧位置に基づき、画像中で選択された項目が認識される。携帯端末3は、底面にカメラ136(図4参照)を備える。カメラ136は、例えば、周知のCMOS(Complementary Metal Oxide Semiconductor)イメージセンサである。
図2を参照し、刺繍枠53の物理的構成について説明する。図2に示すように刺繍枠53は、装着部58及び挟持部54を有する。装着部58は、ミシン1に装着された刺繍装置2が有する枠ホルダ(図示略)に着脱可能に装着される。挟持部54は、第一枠55と、第二枠56とを備え、第一枠55と、第二枠56とで縫製対象物5を挟持する部位である。第一枠55と、第二枠56とは、各々、前後方向に長い、角が丸みを帯びた矩形枠状の部材である。第二枠56の内周は、第一枠55の外周と略同一形状であり、第一枠55は、第二枠56内に着脱可能に嵌合する。第二枠56の前側の辺には、長さ方向の中央部で分断された分断部57が設けられている。分断部57には、第二枠56を第一枠55に対して締めつける締付機構が設けられている。縫製対象物5は、第一枠55と、第二枠56との間に挟まれ、締付機構によってピンと張った状態で保持される。
第一枠55の上面は、挟持部54が縫製対象物5を挟持し、且つ、刺繍枠53が刺繍装置2の枠ホルダに取り付けられた状態で、ミシン1の針棒29と対向する側において視認可能である。第一枠55の上面の左後ろ、右後ろ、右前及び左前には各々基準標識151から154が配置されている。以下では、複数の基準標識151から154を総称する場合、及び複数の基準標識151から154のうち何れかを特定せずに指す場合には、「基準標識150」という。基準標識150は、黒丸状の標識である。基準標識150は、縫製対象物を挟持した状態で刺繍枠53を撮影した画像データに基づき、後述する指示標識110の位置及び角度の少なくとも何れかを計算する際の基準として利用される。基準標識150の配置は、指示標識110が配置される可能性がある領域、即ち、縫製可能領域45を考慮して決定されることが好ましい。縫製可能領域45は、第一枠55の内側に設定される、ミシン1によって縫目を形成可能な領域である。縫製可能領域45は、刺繍枠53の種類に応じて異なる。本実施形態の基準標識150は、縫製可能領域45の4隅近傍に配置されている。
第一枠55の上面の前側には種類標識160が配置されている。種類標識160は、刺繍枠53の種類、及び後述する撮影画像中の刺繍枠53の向きを示す標識である。前述の通り、刺繍装置2には、大きさ及び形状の少なくとも何れかが異なる複数種類の刺繍枠53を択一的に装着可能である。本実施形態の刺繍装置2には、大きさの異なる3種類の刺繍枠53を択一的に装着可能であるとする。図3には、3種類の刺繍枠53の第一枠55を模式的に示している。3種類の刺繍枠53の第一枠55の各々は、種類標識160に含まれる黒丸状の模様の数が互いに異なる。本実施形態の刺繍枠53の種類を識別するためのIDは、種類標識160が有する黒丸状の模様の数と一致するものとする。本実施形態では、IDで示される数が大きいほど、IDで示される数が小さい刺繍枠53に比べ、刺繍枠53の大きさが大きい。
IDが1である刺繍枠53の第一枠55の種類標識161は、1つの黒丸状の模様を含む。IDが2である刺繍枠53の第一枠55の種類標識162は、2つの黒丸状の模様を含む。IDが3である刺繍枠53の第一枠55の種類標識163は、3つの黒丸状の模様を含む。種類標識160は、縫製対象物5を挟持した状態で刺繍枠53を撮影した画像データに基づき、縫製に用いられる刺繍枠53の種類を判断する処理で利用される。以下では、複数の種類標識161から163を総称する場合、及び複数の種類標識161から163のうち何れかを特定せずに指す場合には、「種類標識160」という。本実施形態では、種類標識160が配置されている側を、刺繍枠53の前側として、第二枠56に対する第一枠55が装着されるものとする。本実施形態では、製造時に基準標識150及び種類標識160の各々が第一枠55の上面に印刷されるものとする。したがって、基準標識150及び種類標識160は各々刺繍枠53に対する位置が固定されている。
図4を参照して、ミシン1の電気的構成について説明する。ミシン1の制御部60は、CPU61,ROM62,RAM63,フラッシュROM64,通信I/F65及び入出力インターフェイス66を備える。CPU61,ROM62,RAM63,フラッシュROM64,通信I/F65,及び入出力インターフェイス66は、バス67を介して相互に電気的に接続する。ROM62には、CPU61が後述する第二処理を実行するためのプログラムを含む各種プログラム、及びデータ等が記憶される。フラッシュROM64には、縫製可能領域テーブル、後述の模様データ、及び画像データに基づき配置データを計算するための各種パラメータ等が記憶される。縫製可能領域テーブルは、図3に示すテーブルのうち、IDと縫製可能領域45の大きさとの対応を記憶する。本実施形態では、図2及び図3に示すように、縫製可能領域45はX方向及びY方向に伸びる辺を備えた矩形状であり、縫製可能領域45の大きさは、縫製可能領域の刺繍座標系のX方向の長さと、Y方向の長さとによって表される。通信I/F65は、ミシン1をネットワーク9に接続するためのインターフェイス素子である。
入出力インターフェイス66には、操作スイッチ21,タッチパネル26,検出部27,及び駆動回路70から76が電気的に接続されている。検出部27は、刺繍装置2に刺繍枠53を装着されているか否か、及び刺繍装置2に装着された刺繍枠53の種類を検出し、検出結果を入出力インターフェイス66を介してCPU61に入力する。駆動回路70から76は、各々、押えモータ89,ミシンモータ79,搬送モータ80,揺動モータ81,X軸モータ82,Y軸モータ83,及びLCD15を駆動する。
図4を参照し、携帯端末3の電気的構成について説明する。携帯端末3は、CPU121,ROM122,RAM123,フラッシュROM124,通信I/F125,及び入出力インターフェイス128を備えている。CPU121は、携帯端末3の制御を司る。CPU121は、バス127を介して、ROM122,RAM123,フラッシュROM124,通信I/F125,及び入出力インターフェイス128と電気的に接続する。ROM122には、ブートプログラム及びBIOS等が記憶される。RAM123には、一時的なデータが記憶される。フラッシュROM124には、CPU121に後述する第一処理を実行させるためのプログラム及び相対位置テーブルが記憶される。相対位置テーブルは、刺繍枠53の種類と、基準標識150が有する複数の特徴点P1からP4の相対位置との対応を記憶するテーブルである。相対位置テーブルは、図3に示すテーブルのうち、IDと相対位置との対応を表すテーブルである。本実施形態において、標識(例えば、基準標識150)が有する特徴点は、標識を撮影した画像データに基づき、標識を検出したり、標識の位置を計算したりする処理に用いられる点である。本実施形態の基準標識150は、黒丸状の模様である。基準標識151から154が有する特徴点P1からP4は、各々、黒丸状の模様の中心点である。通信I/F125は、携帯端末3をネットワーク9に接続するためのインターフェイス素子である。
入出力インターフェイス128は、操作スイッチ131,タッチパネル132,マイク133,スピーカ134,表示部135,及びカメラ136と接続されている。マイク133は、周囲の音を音データに変換して、入出力インターフェイス128に音データを入力する。スピーカ134は、入出力インターフェイス128から出力された音データに基づき、音を出力する。表示部135は、画像データに基づき画像を表示する。表示部135は、例えば、液晶ディスプレイである。カメラ136は、所定の撮影範囲を撮影した画像データを生成する。生成された画像データはRAM123に記憶される。
図5を参照して、指示標識110について説明する。指示標識110は、刺繍枠53に挟持された縫製対象物5上の、刺繍模様200の配置をユーザが指示するための標識である。ユーザは、指示標識110を用いて刺繍模様200の配置を指示する場合、刺繍枠53に挟持された縫製対象物5のうちの刺繍枠53の内側の領域、特に縫製可能領域45内側に、指示標識110を貼り付ける。指示標識110は、白色の薄板状のシート108と、その上面に黒色で描かれた線画を含む。シート108は、例えば、縦が約2.5(cm)、横が約2.5(cm)の正方形状である。シート108の上面に描かれた線画は、第一円101と、第一円101の中心である第一中心点111と、第二円102と、第二円102の中心である第二中心点112と、線分103,104,105,及び106とを含む。
第一円101は、正方形のシート108の中心点を第一中心点111として描かれている。第二円102は、第一円101に接し、且つ、第一中心点111と第二中心点112とを通る仮想的な直線(図示略)がシート108の一辺に平行となる位置に描かれている。第二円102の直径は、第一円101の直径よりも小さい。線分103及び線分104は、第一中心点111と第二中心点112とを通る仮想的な直線(図示略)と重なり、且つ、第一円101と第二円102との各々からシート108の外縁まで延びる線分である。線分105及び線分106は、第一円101の第一中心点111を通り、線分103に直交する仮想的な直線(図示略)と重なり、且つ、各々が第一円101の外縁からシート108の外縁まで延びる線分である。本実施形態では、指示標識110が有する第一中心点111及び第二中心点112を、指示標識110の特徴点とする。
図6に示す刺繍模様200を例として、刺繍模様、模様データ及び刺繍データについて説明する。なお、図6の紙面左右方向及び上下方向は、各々、刺繍座標系のX方向及びY方向に対応する。
図6に示す刺繍模様200は、アルファベットの大文字の「A」を表す模様である。模様データは、刺繍模様200を表す縫目を、初期配置である縫製可能領域45の中心に形成するためのデータである。模様データは、座標データを含む。座標データは、針落ち点の位置及び針落ち点の形成順序を示す。本実施形態では、針落ち点の位置は、上述の刺繍座標系の座標で表される。模様データの座標データは全て、刺繍模様200(詳細には、刺繍模様200を包含する最小矩形201)の中心点202が刺繍座標系の原点と一致するように規定されている。刺繍座標系の原点は、縫製可能領域45の中心点46(図3参照)が針落ち点となる位置である。
刺繍データは、刺繍模様200を表す縫目を、ユーザが指示標識110を用いて指示した位置及び角度の何れかに形成するためのデータである。本実施形態の刺繍データは、刺繍模様200を表す縫目を、ユーザが指示標識110を用いて指示した位置及び角度に形成するためのデータである。刺繍データは、座標データを含む。本実施形態の刺繍データの座標データは全て、刺繍模様200(詳細には、刺繍模様200を包含する最小矩形201)の中心点202が刺繍座標系の指示標識110の第一中心点111と一致するように規定されている。本実施形態の刺繍データの座標データは、刺繍模様200の中心点202と点203とを結ぶ線分の傾きが、刺繍座標系の指示標識110の第一中心点111と第二中心点112を結ぶ線分の傾きと一致するように規定されている。
図7から図10を参照して、本実施形態のミシンシステム100において実行される処理について説明する。まず携帯端末3で実行される第一処理について説明する。第一処理では、携帯端末3は、画像データに基づき、配置データを生成し、生成した配置データを出力する処理を実行する。具体的には、携帯端末3は、カメラ136を制御して、刺繍枠53の基準標識150と、刺繍枠53に挟持された縫製対象物5のうちの刺繍枠53の内側の領域に配置された指示標識110とを少なくとも含む範囲を撮影した画像データを生成させる。本実施形態では、撮影範囲は4つの基準標識150の全てが含まれるようにユーザによって設定されるものとする。刺繍枠53の内側の領域に貼り付けられる指示標識110の数は1つとする。携帯端末3は、生成された画像データに基づき、基準標識150に対する、指示標識110の位置及び角度を配置データとして計算する。携帯端末3は、配置データを通信I/F125を介してミシン1に出力する。
第一処理は、ユーザが操作スイッチ131を操作して第一処理を開始する指示を入力した場合に開始される。携帯端末3のCPU121は、第一処理の開始指示の入力を検知すると、フラッシュROM124(図4参照)に記憶された第一処理を実行するためのプログラムをRAM123に読み出し、プログラムに含まれる指示に従って、以下に説明する各ステップの処理を実行する。なお本実施形態では、ユーザは、携帯端末3に第一処理を開始させる前に、刺繍枠53によって縫製対象物5を挟持させておき、指示標識110を縫製対象物5の上面に貼り付けておくものとする。即ち、ユーザは、第一処理を開始させる前に、撮影の準備を完了しているものとする。
図7に示すように、第一処理では、CPU121はまず、撮影の指示が入力されたか否かを判断する(S1)。撮影の指示は、例えば、操作スイッチ131を操作して入力される。CPU121は、カメラ136が生成した最新の画像データによって表される画像を表示部135に表示させる。表示部135に表示される画像はカメラ136の撮影範囲に対応し、その中心が撮影範囲の中心である。ユーザは、図8に例示するように、携帯端末3の表示部135に表示される撮影範囲に、4つの基準標識150と、刺繍枠53に挟持された縫製対象物5のうちの刺繍枠53の内側の領域に配置された指示標識110とが含まれることを確認した後、撮影の指示を入力する。なお、基準標識150を検出する際の処理の簡略化と精度の向上とを考慮し、携帯端末3は基準標識150が配置される推奨範囲を、撮影範囲を表す画像と重ねて表示してもよい。この場合、ユーザは、推奨範囲に基準標識150が収まるように携帯端末3の位置を移動させたり、カメラ136の焦点を変更したりして撮影範囲を調整する。刺繍枠53は、刺繍装置2に装着された状態で撮影されても、刺繍装置2から取り外された状態でされてもよい。画像処理を簡単にするために、刺繍枠53は刺繍装置2から取り外された状態で撮影される事が好ましい。このように撮影範囲が設定された場合、ミシン1が備える針棒29,縫針28,押え棒31,及び押え足30等の部材が撮影された画像に含まれないため、画像処理が簡単になる。
撮影の指示が入力されない場合(S1:NO)、CPU121は撮影の指示が入力されるまで待機する。撮影の指示が入力された場合(S1:YES)、CPU121は、カメラ136を制御して、撮影範囲を撮影した画像データを生成させ、RAM123に記憶させる(S2)。S2の処理において、図8に示す画像を表す画像データが生成された場合を想定する。CPU121は、画像データに基づき撮影画像から基準標識150を検出する(S3)。撮影画像は、S2の処理で生成された画像データに基づく画像である。撮影画像は、S2の処理で生成された画像データによって表される画像であってもよいし、S2の処理で生成された画像データに対して補正処理等の何らかの処理が実行された後の画像であってもよい。基準標識150の検出には、いかなる周知の画像検出方法が用いられてもよい。例えば、CPU121は、エッジ抽出によって特徴点を抽出することによって、基準標識150を検出してよい。本実施形態では、1つの基準標識150から1つの特徴点が抽出される。図8に示す画像の画像データに基づき、基準標識151から154から、各々特徴点P1からP4が抽出される。本実施形態では基準標識150の黒丸状の模様と、種類標識160に含まれる黒丸状の模様とは、同じである。CPU121は、例えば、特徴点の配置に基づき、基準標識150と、種類標識160とを区別する。S3の処理によって、基準標識150が有する複数の特徴点P1からP4の各々の撮影画像中の位置が基準位置として検出される。
CPU121は、4つの基準標識150の全ての検出に成功したか否かを判断する(S4)。CPU121は、4つの基準標識150の少なくとも何れかを検出できなかった場合(S4:NO)、表示部135にエラーメッセージを表示させた後(S5)、処理をS1に戻す。S5の処理のエラーメッセージは、撮影画像に基づき基準標識150を検出できなかったことをユーザに報知し、再度撮影することを促すものである。ユーザは、エラーメッセージを確認し、撮影範囲を調整した後、再度撮影の指示を入力する。CPU121は、4つの基準標識150の全ての検出に成功した場合(S4:YES)、画像データに基づき撮影画像から種類標識160を検出する(S6)。CPU121は、例えば、特徴点の配置に基づき、基準標識150と、種類標識160とを区別し、種類標識160を検出する。CPU121は、種類標識160の検出に成功したか否かを判断する(S7)。CPU121は、種類標識160を検出できなかった場合(S7:NO)、表示部135にエラーメッセージを表示させた後(S8)、処理をS1に戻す。S8の処理のエラーメッセージは、撮影画像に基づき種類標識160を検出できなかったことをユーザに報知し、再度撮影することを促すものである。ユーザは、エラーメッセージを確認し、再度撮影の指示を入力する。CPU121は、種類標識160の検出に成功した場合(S7:YES)、種類標識160に含まれる黒丸状の模様の数と、フラッシュROM124に記憶された相対位置テーブルとに基づき、刺繍枠53の種類を特定する。図8に示す具体例では、種類標識160に含まれる黒丸状の模様の数は2である。したがって、IDが2である刺繍枠53が刺繍枠53の種類として特定される(S9)。
CPU121は、フラッシュROM124に記憶された相対位置テーブルを参照し、IDが2である場合の、基準標識150が有する複数の特徴点P1からP4の各々の基準に対する実際の相対位置を取得する(S10)。本実施形態の基準は、刺繍座標系の原点であり、相対位置は刺繍座標系の座標で表される。S10の処理によって、特徴点P1からP4の相対位置として、各々、(X21,Y21)、(X22,Y22)、(X23,Y23)、及び(X24,Y24)が取得される。
CPU121は、画像データに基づき、撮影画像中の刺繍枠53の向きを検出する。本実施形態では、CPU121は、略矩形の第一枠55が有する4辺のうち、種類標識160が配置された辺を前側と判断する。したがって、図8の画像では、撮影画像の下側が刺繍枠53の前側と判断され、図8の紙面左上、右上、右下、左下の黒丸状の模様の中心点が、各々、基準標識151から154の特徴点P1からP4と対応付けられる。CPU121は、刺繍枠53の向きに基づき、撮影画像に含まれる特徴点P1からP4の各々に、(X21,Y21)、(X22,Y22)、(X23,Y23)、及び(X24,Y24)を割り当てる(S11)。S11の処理によって、基準標識150が有する複数の特徴点の各々について、基準位置に対応する相対位置が決定される。基準位置は、撮影画像中の特徴点の位置である。
CPU121は、基準標識が有する複数の特徴点の各々の基準位置と相対位置との対応関係に基づき、S2で生成させた画像データによって表される画像を補正する(S12)。本実施形態のS12の処理では、公知の台形補正によって、撮影画像の歪みを補正する。図8に示す撮影画像は、S12の処理によって図9に示す撮影画像となる。図9に示す撮影画像は、縫製対象物5を挟持した刺繍枠53を水平面に置いた状態で、真上から撮影した場合に得られる画像に相当する。図9の紙面上下方向及び左右方向は各々、刺繍座標系のY方向及びX方向に対応する。
CPU121は、画像データに基づき撮影画像から指示標識110を検出する(S13)。指示標識110の検出には、いかなる周知の画像認識方法が用いられてもよい。例えば、エッジ抽出と、第一円101及び第二円102の輪郭線、線分103から106を示すテンプレートを用いたパターンマッチングが行われればよい。S13の処理によって、指示標識110が有する2つの特徴点の撮影画像中の位置が指示位置として検出される。指示標識110が検出できなかった場合(S14:NO)、指示標識110が適切な位置に貼り付けられておらず、撮影範囲内に含まれていない状態である可能性が高い。よって、CPU121は、表示部135に、エラーメッセージを表示させた後(S15)、処理をS1に戻す。S15の処理のエラーメッセージは、指示標識110を刺繍枠53の第一枠55の内側となる領域に貼り付け直すよう促すメッセージである。
CPU121は、指示標識110を検出できた場合(S14:YES)、CPU121は、基準標識150に対する指示標識110の位置及び角度を、配置データとして計算する(S16)。なお、以下では、「位置及び角度」を単に「配置」という。刺繍枠53には相対位置が既知の基準標識150が配置されている。このため、CPU121は、複数の基準標識150が有する複数の特徴点の基準位置と、基準位置に対応する既知の相対位置と、指示位置とに基づき、指示位置に対応する刺繍座標系における座標を計算によって取得することができる。指示位置は、指示標識110に含まれる1以上の特徴点の撮影画像上の位置である。本実施形態の指示標識110は、第一中心点111と、第二中心点112との2つを特徴点として有する。よって、CPU121は、例えば、S13で検出された指示標識110の第一中心点111と第二中心点112との刺繍座標系における座標を配置データとして計算する。第一中心点111の刺繍座標系の座標は、指示標識110の縫製対象物5上の位置を表し、刺繍模様200の位置を指示するために用いられる。第一中心点111と第二中心点112との刺繍座標系における座標は、指示標識110の角度を表し、刺繍模様200の角度を指示するために用いられる。なお、指示標識110の角度は、上記2点の刺繍座標系の座標で表される場合の他、基準(例えば、刺繍座標系のX軸又はY軸)に対する角度で表されてもよい。
CPU121は、S16で計算した配置データを表示部135に表示させる(S17)。S17の処理によって、ユーザは、画像データに基づき計算された配置データを確認することができる。CPU121は、通信I/F125、及びネットワーク9を介し、配置データをふくむデータをミシン1に送信する(S18)。本実施形態の携帯端末3は、S18でミシン1に送信するデータに、携帯端末3のアドレス、配置データ、及びS9の処理で決定した刺繍枠53の種類の情報を含ませる。ミシン1のアドレスは、第一処理実行時にユーザが入力してもよいし、予めフラッシュROM64等の記憶機器に記憶させておいてもよい。CPU121は、配置データの送信が成功したか否かを判断する(S19)。CPU121は、ミシン1から送信された受信成功メッセージを受信した場合に、配置データの送信が成功したと判断する(S19:YES)。この場合、CPU121は、配置データの送信が正常に実行されたことをユーザに報知するメッセージを表示部135に表示した後(S20)、第一処理を終了する。CPU121は、配置データをミシン1に送信してから、所定時間(例えば、3分)内に受信成功メッセージを受信できなかった場合(S19:NO)、表示部135に送信エラーメッセージを表示させた後(S21)、第一処理を終了する。送信エラーメッセージは、配置データの送信が正常に実行されなかったことをユーザに報知するメッセージである。
図10を参照して、ミシン1で実行される第二処理について説明する。第二処理は、ユーザが選択した刺繍模様の配置を、携帯端末3から送信される配置データに基づき決定した後、決定した配置に刺繍模様を表す縫目を形成する処理である。具体的には、ミシン1は、携帯端末3から送信された配置データに基づき刺繍模様200の刺繍枠53に挟持された縫製対象物5上の位置及び角度の少なくとも何れかを決定する。本実施形態のミシン1は、配置データに基づき刺繍模様200の刺繍枠53に挟持された縫製対象物5上の位置及び角度を決定する。ミシン1は、決定した位置及び角度と、模様データとに基づき、刺繍模様200を表す縫目を形成するためのデータである刺繍データを生成する。ミシン1は、刺繍データに基づき、刺繍装置2と針棒上下動機構84とを制御して、刺繍枠53に挟持された縫製対象物5に刺繍模様200を縫製する。
第二処理は、ユーザがパネル操作によって第二処理を開始する指示を入力した場合に開始される。ミシン1のCPU61は、第二処理の開始指示の入力を検知すると、ROM62(図4参照)に記憶された第二処理を実行するためのプログラムをRAM63に読み出し、プログラムに含まれる指示に従って、以下に説明する各ステップの処理を実行する。なお本実施形態では、前述の第一処理は、少なくとも後述のS33の処理と、S34の処理との間に実行されるものとする。
図10に示すように、第二処理ではまず、CPU61は、縫製対象である刺繍模様の選択を受け付ける(S31)。具体的には、例えば、フラッシュROM64に模様データが記憶されている複数の刺繍模様を示す画面が、LCD15(図1参照)に表示される。CPU61は、ユーザが、表示された刺繍模様のうち1つをパネル操作で選択するまで待機する(S31:NO)。ユーザが、表示された刺繍模様のうち1つをパネル操作で選択すると(S31:YES)、CPU61は、選択された刺繍模様(以下、選択模様という)を縫製対象として特定し、LCD15に表示させる(S32)。CPU61は、選択模様の模様データをROM62から取得し、RAM63に記憶させる。具体例として、図6の刺繍模様200が選択模様として特定された場合を想定する。
CPU61は、S32で特定した刺繍模様200の配置を決定するために、携帯端末3から配置データを受け付けるための処理を開始する指示が入力されるまで待機する(S33:NO)。S33で受け付ける指示は、例えば、パネル操作によって入力される。携帯端末3から配置データを受け付ける処理を開始する指示が入力された場合(S33:YES)、CPU61は、携帯端末3からデータを受信するまで待機する(S34:NO)。CPU61は、携帯端末3からデータを受信した場合(S34:YES)、受信したデータに配置データが含まれるか否かを判断する(S35)。S34で受信したデータに配置データが含まれていない場合(S35:NO)、CPU61は、エラーメッセージをLCD15に表示させた後(S36)、処理をS33に戻す。S36の処理のエラーメッセージは、配置データを受信できなかったことをユーザに報知し、再度携帯端末3において第一処理を実行させることを促すメッセージである。S34で受信したデータに配置データが含まれている場合(S35:YES)、CPU61は、通信I/F65、及びネットワーク9を介し、受信成功メッセージを携帯端末3に送信する(S37)。前述のように、受信成功メッセージは、携帯端末3において、配置データがミシン1において正常に受信されたことを確認するために使用される。携帯端末3のアドレスは、S34で受信したデータに基づき特定される。
CPU61は、S32で取得した刺繍模様200の模様データと、S34で受信したデータに含まれる配置データとに基づき、刺繍模様200の配置を決定し、決定した配置をLCD15に表示させる(S38)。CPU61は、刺繍模様200(詳細には、刺繍模様200を包含する最小矩形201)の中心点202が刺繍座標系の指示標識110の第一中心点111と一致するように刺繍模様200の刺繍枠53に対する位置を決定する。CPU61は、刺繍模様200の中心点202と点203とを結ぶ線分の傾きが、刺繍座標系の指示標識110の第一中心点111と第二中心点112を結ぶ線分の傾きと一致するように、刺繍模様200の刺繍枠53に対する角度を決定する。具体例では、S38の処理によって、刺繍模様200の配置が図2に示すように決定される。
CPU61は、刺繍模様200の中心点202が刺繍座標系の指示標識110の第一中心点111と一致するように模様データを補正する。CPU61は、刺繍模様200の中心点202と点203とを結ぶ線分の傾きが、刺繍座標系の指示標識110の第一中心点111と第二中心点112を結ぶ線分の傾きと一致するように、模様データを補正する。CPU61は、補正後の模様データを刺繍データとして取得する(S39)。
CPU61は、S34で受信したデータに含まれる刺繍枠53の種類に対応する縫製可能領域45の範囲を表す情報を取得する(S40)。具体例では、IDが2である刺繍枠53の縫製可能領域45の刺繍座標系で表されるX方向、Y方向の長さX25,Y25が各々取得される。S40の処理によって、刺繍枠53の第一枠55の内側に図2に示す縫製可能領域45が設定される。CPU61は、S38の処理で決定した刺繍模様200の配置と、S40で取得した縫製可能領域45とに基づき、S38の処理で決定したように刺繍模様200を配置した場合、刺繍模様200が縫製可能領域45内に収まるか否かを判断する(S41)。CPU61は、刺繍模様200を包含する最小矩形201の全てが縫製可能領域45内に収まる場合に、刺繍模様200が縫製可能領域45内に収まると判断する。刺繍模様200が縫製可能領域45内に収まらない場合(S41:NO)、CPU61は、エラーメッセージをLCD15に表示させる(S42)。S42の処理のエラーメッセージは、刺繍模様200が縫製可能領域45内に収まらないことをユーザに報知し、刺繍模様200の配置の決定するための操作をやり直すことを促すメッセージである。CPU61は、刺繍模様200の配置をS38の処理を実行する前の配置(初期の配置)に戻し、設定後の配置をLCD15に表示した後(S43)、処理をS33に戻す。
図2に示すように刺繍模様200が縫製可能領域45内に収まる場合(S41:YES)、CPU61は、検出部27(図4参照)の検出結果に基づき、刺繍枠53が刺繍装置2に装着されているか否かを判断する(S50)。刺繍枠53が刺繍装置2に装着されていない場合(S50:NO)、CPU61は、LCD15に刺繍枠53を刺繍装置2に装着することを促すメッセージを表示させ(S51)、処理をS50に戻す。刺繍枠53が刺繍装置2に装着されている場合(S50:YES)、CPU61は、検出部27の検出結果に基づき、刺繍装置2に装着されている刺繍枠53の種類を特定する(S52)。CPU61は、S34で受信したデータに基づき特定される刺繍枠53の種類と、S52の処理で特定した刺繍枠53の種類とが一致するか否かを判断する(S53)。刺繍枠53の種類が一致しない場合(S53:NO)、ユーザが、第一処理での撮影に用いた刺繍枠53とは異なる刺繍枠53を刺繍装置2に装着した可能性が高い。したがってCPU61は、エラーメッセージをLCD15に表示した後(S54)、処理をS50に戻す。S54の処理のエラーメッセージは、第一処理での撮影に用いた刺繍枠53と同じ刺繍枠53を刺繍装置2に装着することをユーザに促すメッセージである。
刺繍枠53の種類が一致する場合(S53:YES)、CPU61は、縫製開始の指示が入力されるまで待機する(S55:NO)。縫製開始の指示は、パネル操作又は操作スイッチ21を用いて入力される。縫製開始の指示が入力された場合(S55:YES)、CPU61は、S39の処理で取得した刺繍データに従って、刺繍模様200を縫製対象物5に縫製する処理を行う(S56)。詳細には、CPU61は、刺繍データに従ってX軸モータ82及びY軸モータ83(図4参照)を駆動し、刺繍装置2で刺繍枠53を搬送する。CPU61は、刺繍枠53の搬送と併せてミシンモータ79によって針棒上下動機構84を駆動し、縫針28が装着された針棒29を上下動させることで、刺繍枠53に挟持された縫製対象物5に刺繍模様200を縫製する。刺繍模様の縫製が終了すると、CPU61は第二処理を終了する。
上記実施形態において、ミシン1,携帯端末3,刺繍枠53,及びミシンシステム100は、各々、本発明のミシン、撮影装置、刺繍枠、及びミシンシステムに相当する。携帯端末3のカメラ136は、本発明の撮影手段に相当する。図7のS2の処理を実行するCPU121は、本発明の撮影制御手段として機能する。フラッシュROM64は本発明の記憶手段に相当する。S6の処理を実行するCPU121は、本発明の第三検出手段として機能する。S9の処理を実行するCPU121は、本発明の種類特定手段として機能する。S10の処理を実行するCPU121は、本発明の相対位置取得手段として機能する。S6,S9及びS10を実行するCPU121は、本発明の位置取得手段として機能する。S3の処理を実行するCPU121は、本発明の第一検出手段として機能する。S13の処理を実行するCPU121は、本発明の第二検出手段として機能する。S16の処理を実行するCPU121は、本発明の第二計算手段として機能する。S3,S6,S9からS13及びS16の処理を実行するCPU121は、本発明の第一計算手段として機能する。S18の処理を実行するCPU121は、本発明の出力手段として機能する。S11の処理を実行するCPU121は、本発明の対応決定手段として機能する。S5及びS15の処理を実行するCPU121は、本発明の報知手段として機能する。
刺繍装置2は、本発明の刺繍枠搬送手段に相当する。ミシンモータ79及び針棒上下動機構84は、本発明の縫製手段に相当する。図10のS34,S35の処理を実行するCPU61は、本発明の配置データ取得手段として機能する。S32の処理を実行するCPU61は、本発明の模様特定手段として機能する。S38の処理を実行するCPU61は、本発明の決定手段として機能する。S39の処理を実行するCPU61は、本発明の刺繍データ取得手段として機能する。S56の処理を実行するCPU61は、本発明の縫製制御手段として機能する。刺繍枠53,装着部58,及び挟持部54は、本発明の刺繍枠、装着部、及び挟持部に相当する。基準標識150,指示標識110及び種類標識160は、各々、本発明の基準標識、指示標識及び種類標識に相当する。
携帯端末3は、図7のS2で生成した画像データに基づき、配置データを計算することができる。このためユーザは、従来は撮影機器を備えたミシンでしか行うことができなかった、画像データを利用した、縫製対象物5上の指示標識110の位置及び角度の計算を、携帯端末3によって実行させることができる。ユーザは、出力された配置データを用いて、例えば、ミシン1に刺繍模様の縫製位置及び縫製角度の少なくとも何れかを設定させることが可能である。
撮影機器を備えた従来のミシンでは、刺繍枠53の縫製可能領域45よりも撮影機器の撮影範囲が小さい場合、縫製可能領域45全体を複数のブロックに分け、刺繍枠53を各ブロックに対応する位置に順に移動させて、指示標識110を検出する処理が必要な場合があった。これに対し、本実施形態の携帯端末3は、ミシン1とは別体に設けられている。このため携帯端末3を利用して画像データを生成する場合、撮影範囲の制限はない。このため携帯端末3は、例えば、刺繍枠53を刺繍装置2から取り外した状態で、基準標識150と、刺繍枠53の内側の領域に配置された指示標識110との双方の全体を一度に撮影した画像データを生成することが可能である。更に携帯端末3は、刺繍枠53を刺繍装置2から取り外した状態で撮影することによって、撮影範囲に針棒29及び押え足30といったミシン1が備える部材を含まない状態で画像データを生成させることも可能である。携帯端末3は、撮影範囲にミシンが備える部材が含まれる場合に比べ、画像データに基づき指示標識110を検出する処理を簡略化することができる。
携帯端末3は、撮影画像から、基準標識150,指示標識110,及び種類標識160を検出し、刺繍枠53の種類及び撮影画像中の刺繍枠53の向きを自動的に判別して、配置データを計算することができる。したがって、ユーザが撮影時に撮影画像中の刺繍枠53の向きを考慮する必要がない。また、ユーザは撮影画像中の刺繍枠53の向きを特定するための情報を携帯端末3に入力する必要はない。携帯端末3は、撮影画像中の刺繍枠53の向きと、刺繍枠53の刺繍装置2への取付方向との対応が適切に設定されないことに起因して、配置データが適切に計算されない事態を確実に回避することができる。
本実施形態のように刺繍装置2に複数種類の刺繍枠53を択一的に取付可能である場合、刺繍枠53の種類に応じて、刺繍枠53の大きさ及び形状が異なる。携帯端末3は、S4,S9,及びS10の処理によって、刺繍枠53の種類を自動的に検出し、刺繍枠53の種類に対応する相対位置を自動的に取得することができる。
携帯端末3は、基準標識150,種類標識160及び指示標識110の少なくとも何れかが検出されかったことをユーザに報知することができる。ユーザは、報知結果に基づき、再度撮影を実行させる等の対応をとることができる。携帯端末3は、基準標識150,種類標識160及び指示標識110の少なくとも何れかが検出されかった場合に、報知されない場合に比べ、配置データを取得する際のユーザの利便性を向上させることができる。
S53の処理において携帯端末3から出力される刺繍枠53の種類と、検出部27が検出した刺繍枠53の種類とが一致しないと判断される場合、撮影に用いた刺繍枠53とが互いに異なる種類の刺繍枠53が、刺繍装置2に取り付けられた状態である。ユーザはS54の処理のエラーメッセージに基づき、撮影に用いた刺繍枠53が互いに異なる種類の刺繍枠53が、刺繍装置2に取り付けられた状態であることを知る事ができる。したがってミシンシステム100では、撮影に用いた刺繍枠53と互いに異なる種類の刺繍枠53が、刺繍装置2に取り付けられた状態で刺繍模様の縫製が実行される事態を回避することが可能である。
本発明のミシンは、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更が加えられてもよい。例えば、以下の(A)から(E)までの変形が適宜加えられてもよい。
(A)ミシン1の構成は適宜変更されてよい。ミシン1は、例えば、工業用ミシン、及び多針ミシン等の他のミシンであってもよい。また例えば、ミシンは、刺繍装置と一体に構成されたミシンでもよい。刺繍模様の模様データはフラッシュROM64に記憶されている例を挙げたが、模様データは、ミシン1のその他の記憶機器(例えば、ROM62)に記憶されていてもよい。また、ミシン1がメモリカード等の媒体を接続可能な構成を有する場合、ミシン1は、媒体に記憶された模様データを取得して、ミシン1の記憶機器(例えば、フラッシュROM64)に記憶させてもよい。ミシン1が有線又は無線で外部機器と接続可能な構成を有する場合、ミシン1は、外部機器に記憶された模様データを取得して、記憶機器に記憶させてもよい。縫製対象物は、縫目を形成可能なものであればよい。配置データは、撮影機器を備える撮影装置によって、画像データに基づき計算されればいい。
撮影装置は、携帯端末3の他、例えば、スマートフォン以外の携帯電話、及び計算機能を備えたデジタルカメラ等の他の機器であってもよい。刺繍枠の挟持部は、第一枠と、第二枠とで縫製対象物を挟持可能であればよい。
刺繍枠の形状及び大きさ等の構成は適宜変更されてよい。例えば、刺繍枠の挟持部は、上枠(第一枠)と、下枠(第二枠)とを備え、上枠と、下枠とによって縫製対象物を上下方向に挟持する刺繍枠であってもよい。この場合、縫製対象物を挟持した状態でミシンの針棒と対向する側の視認可能な位置は、上枠の上面である。
(B)指示標識110,基準標識150,及び種類標識160の構成は各々適宜変更されてよい。標識の構成には、例えば、標識の大きさと、材質と、デザインと、色とが含まれる。上記標識が有する特徴点は、適宜変更されてよい。上記標識が、例えば、互いに交差する線分を含む場合、交点を特徴点としてもよい。他の例では、線分の端点を特徴点としてもよい。
指示標識110の数及び1つの指示標識110が有する特徴点の数の各々は、適宜変更可能である。複数の指示標識110に基づき刺繍模様の配置が特定される場合、1つの指示標識110に基づき刺繍模様の配置が特定される場合に比べ、刺繍模様の配置、特に刺繍模様の傾きを精度よく決定することができる。画像データに基づき検出される指示標識110の配置は、指示標識110の位置及び角度の少なくとも何れかであればよい。指示標識110の配置を特定するための特徴点(上記実施形態では、指示標識110の第一中心点111,及び第二中心点112)及び算出方法は、指示標識110の構成等を考慮して、適宜変更されてよい。
同様に、基準標識150の数及び1つの基準標識150が有する特徴点の数の各々は、適宜変更可能である。例えば、1つの基準標識が複数の特徴点を有する場合には、基準標識の数は1でもよい。上記実施形態のように基準標識が有する特徴点に基づき、台形補正を行う場合には、1以上の基準標識は、4以上の特徴点を備えていることが好ましい。刺繍装置2に装着可能な刺繍枠の種類が1種類の場合、及び刺繍枠の種類をユーザが携帯端末3に入力する場合等には、刺繍枠53は種類標識160を備えなくてよい。種類標識160の数及び種類標識160が有する特徴点の数の各々は、適宜変更可能である。
(C)模様データ及び刺繍データの構成及び生成方法は適宜変更されてよい。例えば、刺繍模様が複数の色で縫製される模様である場合、模様データ及び刺繍データは糸色データを含んでもよい。糸色データは、縫目を形成する糸の色である。刺繍座標系の座標の設定は、予め定められていればよく、適宜変更されてよい。画像データに基づき計算される配置データが示す座標の座標系と、刺繍座標系とは、互いに変換可能であれば、異なっていてもよい。この場合、ミシン1は、配置データを刺繍座標系のデータに変換する処理を実行すればよい。
(D)図7の第一処理を実行させるための指令を含むプログラム及びデータは、携帯端末3がプログラムを実行するまでに、携帯端末3が備える記憶機器に記憶されればよい。図10の第二処理を実行させるための指令を含むプログラム及びデータは、ミシン1がプログラムを実行するまでに、ミシン1が備える記憶機器に記憶されればよい。したがって、プログラム及び模様データの取得方法、取得経路及びプログラムを記憶する機器の各々は適宜変更されてよい。携帯端末3又はミシン1が備えるプロセッサが実行するプログラム及び模様データは、ケーブル又は無線通信を介して、他の装置から受信し、フラッシュメモリ等の記憶装置に記憶されてもよい。他の装置は、例えば、PC,及びネットワーク網を介して接続されるサーバを含む。
(E)図7の第一処理の各ステップは、CPU121によって実行される例に限定されず、一部又は全部が他の電子機器(例えば、ASIC)によって実行されてもよい。また、上記第一処理の各ステップは、複数の電子機器(例えば、複数のCPU)によって分散処理されてもよい。また上記実施形態の第一処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。更に、携帯端末3が備えるCPU121からの指令に基づき、携帯端末3上で稼動しているオペレーティングシステム(OS)等が実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も本発明の範囲に含まれる。同様に、図10の第二処理の各ステップは、CPU61によって実行される例に限定されず、一部又は全部が他の電子機器(例えば、ASIC)によって実行されてもよい。また、上記第二処理の各ステップは、複数の電子機器(例えば、複数のCPU)によって分散処理されてもよい。また上記実施形態の第二処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。更に、ミシン1が備えるCPU61からの指令に基づき、ミシン1上で稼動しているオペレーティングシステム(OS)等が実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も本発明の範囲に含まれる。例えば、以下の(E−1)から(E−5)に示す変形が適宜加えられてもよい。
(E−1)刺繍枠の種類が1種類である場合及び刺繍枠の種類がユーザによって入力される場合等には、図7のS6からS9の処理は省略されてよい。刺繍枠の種類が1種類である場合及び刺繍枠53を刺繍装置2に装着した状態で撮影される場合等には、S52からS54の処理は省略されてよい。
(E−2)撮影画像中の刺繍枠53の向きが一定である場合には、携帯端末3は、撮影画像中の刺繍枠53の向きを特定するS11の処理を省略してもよい。この場合携帯端末3は、例えば、撮影画像中の基準標識が有する複数の特徴点の各々に、予め定められた関係に従って、相対位置を対応付けてよい。具体的には、図8に示す画像の上下方向及び左右方向が、各々、刺繍枠53の前後方向及び左右方向と対応している場合を想定する。この場合、携帯端末3は画像左上、右上、右下、及び左下の特徴点を、各々特徴点P1からP4の相対位置と対応付けてよい。撮影画像中の刺繍枠53の向きは、種類標識160の配置に基づき特定していたが、これに限定されない。例えば、基準標識が指示標識110と同様の標識である場合等基準標識に指向性がある場合には、基準標識が示す向きに基づき刺繍枠53の撮影画像上の向きが特定されてもよい。
(E−3)図7のS5,S8,S15,S20及びS21の処理の一部又は全部は、必要に応じて省略可能である。同様に、図10のS36,S42,S51,及びS54の処理の一部又は全部は、必要に応じて省略可能である。上記の各ステップでは、エラーメッセージを表示する処理に代えて、音声による報知が実行されてよい。
(E−4)ミシン1及び携帯端末3はネットワーク9に接続可能であったが、接続不能であってよい。この場合、携帯端末3は、図7のS18の処理に代えて、表示部135の配置データを表示する。具体的には、配置データとして、第一中心点111,第二中心点112の刺繍座標系の座標を表示してもよい。ユーザは表示部135に表示された第一中心点111,第二中心点112の刺繍座標系の座標を、ミシン1にパネル操作によって入力する。ミシン1は、ユーザが入力した配置データを取得してよい。他の例では、通信ケーブルを介してミシン1と携帯端末3とが接続可能であってもよい。この場合、携帯端末3は、図7のS18の処理において、通信ケーブルを介してミシン1に配置データを出力する。ミシン1は、通信ケーブルを介して出力された配置データを取得してよい。
(E−5)配置データに基づき、刺繍模様の位置及び角度の何れかが決定されてもよい。例えば、配置データに基づき、刺繍模様の位置が決定される場合、刺繍模様の角度は初期の角度が決定されてもよい。配置データに基づき刺繍模様の位置及び角度の何れかを決定する際の基準は予め設定されていればよく、適宜変更されてよい。
1 ミシン
2 刺繍装置
3 携帯端末
5 縫製対象物
15 液晶ディスプレイ
53 刺繍枠
54 挟持部
55 第一枠
56 第二枠
58 装着部
61,121 CPU
62,122 ROM
63,123 RAM
64,124 フラッシュROM
65,125 通信I/F
84 針棒上下動機構
135 表示部
136 カメラ
150,151,152,153,154,155,156 基準標識
160,161.162,163 種類標識

Claims (12)

  1. 画像データを生成可能な撮影手段を備えた撮影装置のコントローラに実行させるためのプログラムであって、
    前記撮影手段を制御して、ミシンが有する刺繍枠搬送手段に着脱可能に装着される刺繍枠に設けられた1以上の基準標識と、当該刺繍枠に挟持された縫製対象物のうちの前記刺繍枠の内側の領域に配置された1以上の指示標識とを少なくとも含む範囲を撮影した画像データを生成させる撮影制御ステップと、
    前記撮影制御ステップで生成された前記画像データに基づき、前記基準標識に対する、前記指示標識の位置及び角度の少なくとも何れかを配置データとして計算する第一計算ステップと、
    前記第一計算ステップで計算した前記配置データを出力する出力ステップと
    を備えることを特徴とするプログラム。
  2. 前記第一計算ステップは、
    前記基準標識が有する複数の特徴点の各々の基準に対する実際の相対位置を取得する位置取得ステップと、
    前記基準標識が有する前記複数の特徴点の各々の、前記撮影制御ステップで生成された前記画像データに基づく画像である撮影画像中の位置を基準位置として検出する第一検出ステップと、
    前記指示標識が有する1以上の特徴点の、前記撮影画像中の位置を指示位置として検出する第二検出ステップと、
    前記基準標識が有する前記複数の特徴点の各々の前記基準位置と、前記基準標識が有する前記複数の特徴点の各々の前記基準位置に対応する前記相対位置と、前記指示位置とに基づき、前記配置データを計算する第二計算ステップと
    を備えることを特徴とする請求項1に記載のプログラム。
  3. 前記第一計算ステップは、
    前記画像データに基づき、前記撮影画像中の前記刺繍枠の向きを検出し、前記基準標識が有する前記複数の特徴点の各々について、前記基準位置に対応する前記相対位置を決定する対応決定ステップを更に備えることを特徴とする請求項2に記載のプログラム。
  4. 前記位置取得ステップは、
    前記刺繍枠に設けられた標識であって、前記刺繍枠の種類を表す標識である種類標識を前記撮影画像の中から検出する第三検出ステップと、
    前記撮影装置が備える記憶手段に記憶された、複数種類の前記種類標識の各々が表す前記刺繍枠の種類を参照して、前記第三検出ステップで検出された前記撮影画像中の前記種類標識が表す前記刺繍枠の種類を特定する特定ステップと、
    前記記憶手段に記憶された、前記刺繍枠の種類と、前記相対位置との対応を参照して、前記特定ステップで特定した前記刺繍枠の種類と対応付けられた前記相対位置を取得する相対位置取得ステップと
    を備えることを特徴とする請求項2又は3に記載のプログラム。
  5. 前記撮影画像中に前記基準標識及び前記指示標識の少なくとも何れかが検出されなかった場合に、前記基準標識及び前記指示標識の少なくとも何れかが検出されなかったことを報知する報知ステップを更に備えることを特徴とする請求項2から4の何れかに記載のプログラム。
  6. 撮影装置と、ミシンと、刺繍枠とを備えたミシンシステムであって、
    前記刺繍枠は、
    前記ミシンが有する刺繍枠搬送機構に着脱可能に装着される装着部と、
    縫製対象物を挟持可能な第一枠と第二枠とからなる挟持部であって、前記縫製対象物を挟持した状態で前記ミシンの針棒と対向する側の視認可能な位置に、前記撮影装置が生成した画像データに基づき前記縫製対象物上に配置された1以上の指示標識の位置及び角度の少なくとも何れかを算出する際の基準となる標識である1以上の基準標識を配置した挟持部と
    を備え、
    前記撮影装置は、
    画像データを生成可能な撮影手段と、
    前記撮影手段を制御して、前記刺繍枠に設けられた前記基準標識と、当該刺繍枠に挟持された前記縫製対象物のうちの前記刺繍枠の内側の領域に配置された前記指示標識とを少なくとも含む範囲を撮影した画像データを生成させる撮影制御手段と、
    前記撮影制御手段が生成させた前記画像データに基づき、前記基準標識に対する、前記指示標識の位置及び角度の少なくとも何れかを配置データとして計算する第一計算手段と、
    前記第一計算手段が計算した前記配置データを出力する出力手段と
    を備え、
    前記ミシンは、
    前記刺繍枠を搬送方向に沿って搬送可能な刺繍枠搬送手段と、
    前記出力手段が出力した前記配置データを取得する配置データ取得手段と、
    前記刺繍枠に挟持された前記縫製対象物に縫目を形成可能な縫製手段と、
    前記刺繍枠に挟持された前記縫製対象物に形成する刺繍模様を特定する模様特定手段と、
    前記配置データ取得手段が取得した前記配置データに基づき、前記模様特定手段が特定した前記刺繍模様の前記縫製対象物上の前記位置及び前記角度の少なくとも何れかを決定する決定手段と、
    前記決定手段が決定した前記縫製対象物上の前記位置及び前記角度の少なくとも何れかに、前記刺繍模様を表す縫目を形成するためのデータである刺繍データを取得する刺繍データ取得手段と、
    前記刺繍データ取得手段が取得した前記刺繍データに基づき、前記刺繍枠搬送手段と前記縫製手段とを制御して、前記縫製対象物に前記刺繍模様を縫製する縫製制御手段と
    を備えることを特徴とするミシンシステム。
  7. 前記撮影装置の前記第一計算手段は、
    前記基準標識が有する複数の特徴点の各々の基準に対する実際の相対位置を取得する位置取得手段と、
    前記基準標識が有する前記複数の特徴点の各々の、前記撮影制御手段で生成された前記画像データに基づく画像である撮影画像中の位置を基準位置として検出する第一検出手段と、
    前記指示標識が有する1以上の特徴点の、前記撮影画像中の位置を指示位置として検出する第二検出手段と、
    前記基準標識が有する前記複数の特徴点の各々の前記基準位置と、前記基準標識が有する前記複数の特徴点の各々の前記基準位置に対応する前記相対位置と、前記指示位置とに基づき、前記配置データを計算する第二計算手段と
    を備えることを特徴とする請求項6に記載のミシンシステム。
  8. 前記撮影装置の前記第一計算手段は、
    前記画像データに基づき、前記撮影画像中の前記刺繍枠の向きを検出し、前記複数の特徴点の各々について、前記基準位置に対応する前記相対位置を決定する対応決定手段を更に備えることを特徴とする請求項7に記載のミシンシステム。
  9. 前記撮影装置の前記位置取得手段は、
    前記刺繍枠に設けられた標識であって、前記刺繍枠の種類を表す標識である種類標識を前記撮影画像の中から検出する第三検出手段と、
    複数種類の前記種類標識の各々が表す前記刺繍枠の種類、及び前記刺繍枠の種類と前記刺繍枠に設けられた前記基準標識が有する前記複数の特徴点の各々の前記相対位置との対応を記憶する記憶手段と、
    前記記憶手段を参照して、前記第三検出手段が検出した前記撮影画像中の前記種類標識が表す前記刺繍枠の種類を特定する種類特定手段と、
    前記記憶手段を参照して、前記種類特定手段が特定した前記刺繍枠の種類と対応付けられた前記相対位置を取得する相対位置取得手段と
    を備えることを特徴とする請求項7又は8に記載のミシンシステム。
  10. 前記撮影装置は、前記撮影画像中に前記基準標識及び前記指示標識の少なくとも何れかが検出されなかった場合に、前記基準標識及び前記指示標識の少なくとも何れかが検出されなかったことを報知する報知手段を更に備えることを特徴とする請求項7から9の何れかに記載のミシンシステム。
  11. 撮影手段が生成した画像データに基づき、縫製対象物上に配置された指示標識の位置及び角度の少なくとも何れかを出力するミシンシステムで使用される刺繍枠であって、
    ミシンが有する刺繍枠搬送機構に着脱可能に装着される装着部と、
    縫製対象物を挟持可能な第一枠と第二枠とからなる挟持部であって、前記縫製対象物を挟持した状態で前記ミシンの針棒と対向する側の視認可能な位置に、前記画像データに基づき、前記縫製対象物上に配置された1以上の指示標識の位置及び角度の少なくとも何れかを算出する際の基準となる標識である1以上の基準標識を配置した挟持部と
    を備えることを特徴とする刺繍枠。
  12. 前記挟持部は、前記視認可能な位置に、前記画像データに基づき、前記刺繍枠の種類を特定するための種類標識を配置することを特徴とする請求項14に記載の刺繍枠。
JP2013027492A 2013-02-15 2013-02-15 撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠 Pending JP2014155578A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013027492A JP2014155578A (ja) 2013-02-15 2013-02-15 撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠
US14/164,798 US8869721B2 (en) 2013-02-15 2014-01-27 Non-transitory computer-readable medium, sewing machine system, and embroidery frame

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013027492A JP2014155578A (ja) 2013-02-15 2013-02-15 撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠

Publications (1)

Publication Number Publication Date
JP2014155578A true JP2014155578A (ja) 2014-08-28

Family

ID=51350203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013027492A Pending JP2014155578A (ja) 2013-02-15 2013-02-15 撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠

Country Status (2)

Country Link
US (1) US8869721B2 (ja)
JP (1) JP2014155578A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016135163A (ja) * 2015-01-23 2016-07-28 蛇の目ミシン工業株式会社 刺繍模様配置システム、刺繍模様配置装置、刺繍模様配置装置の刺繍模様配置方法、刺繍模様配置装置のプログラム、ミシン
JP2017196065A (ja) * 2016-04-26 2017-11-02 蛇の目ミシン工業株式会社 縫製データ生成装置、縫製データ生成方法、プログラムおよび縫製システム
WO2021005840A1 (ja) * 2019-07-08 2021-01-14 ブラザー工業株式会社 縫製システム及びミシン

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014155580A (ja) * 2013-02-15 2014-08-28 Brother Ind Ltd ミシン、ミシンプログラム、及びミシンシステム
JP2014155579A (ja) 2013-02-15 2014-08-28 Brother Ind Ltd ミシン、ミシンプログラム、及びミシンシステム
JP2015175071A (ja) * 2014-03-14 2015-10-05 ブラザー工業株式会社 保持部材
CN106255931B (zh) * 2014-06-10 2019-11-29 村田机械株式会社 机床***
US9951449B2 (en) 2014-08-01 2018-04-24 Universal Instruments Corporation Sewing machine, system and method
JP6494953B2 (ja) * 2014-08-21 2019-04-03 蛇の目ミシン工業株式会社 刺繍ミシンの刺繍縫い変換装置、刺繍ミシンの刺繍縫い変換方法、刺繍ミシンの刺繍縫い変換プログラム
JP6107782B2 (ja) * 2014-09-30 2017-04-05 ブラザー工業株式会社 プログラム及びレーザ加工装置
US10385492B2 (en) * 2015-05-08 2019-08-20 Abm International, Inc. Method, apparatus, and computer-readable medium for viewing
JP2017064135A (ja) * 2015-09-30 2017-04-06 ブラザー工業株式会社 ミシン及びプログラムを記録した記録媒体
JP2017093989A (ja) * 2015-11-27 2017-06-01 ブラザー工業株式会社 ミシン及びプログラムを記録した記録媒体
JP6753688B2 (ja) * 2016-04-26 2020-09-09 蛇の目ミシン工業株式会社 刺繍範囲検出装置、刺繍範囲検出方法、プログラムおよび刺繍模様配置システム
JP6904674B2 (ja) * 2016-08-12 2021-07-21 蛇の目ミシン工業株式会社 ミシン、刺繍枠判定方法およびプログラム
DE102021212588A1 (de) 2021-11-09 2023-05-11 Dürkopp Adler GmbH Verfahren zum Erstellen eines Näh-Datensatzes als Grundlage eines Nähprogramms zum Nähen eines Nahtverlaufes auf einem Nähgutstrukturen aufweisenden Nähgut

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10137467A (ja) * 1996-11-11 1998-05-26 Juki Corp 模様縫製装置、模様縫製方法及び模様表示方法
JPH11244561A (ja) * 1998-02-27 1999-09-14 Brother Ind Ltd 縫製装置
JP2005279008A (ja) * 2004-03-30 2005-10-13 Brother Ind Ltd 刺繍データ作成装置、刺繍データ作成方法、刺繍データ作成制御プログラム及び刺繍方法
JP4974044B2 (ja) * 2006-03-23 2012-07-11 ブラザー工業株式会社 刺繍縫製可能なミシン
JP5141264B2 (ja) 2008-01-24 2013-02-13 ブラザー工業株式会社 ミシン
JP4862929B2 (ja) * 2009-09-03 2012-01-25 ブラザー工業株式会社 ミシン
JP4904426B1 (ja) 2010-09-21 2012-03-28 株式会社キングジム 画像処理システムとそれに用いる撮像対象物

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016135163A (ja) * 2015-01-23 2016-07-28 蛇の目ミシン工業株式会社 刺繍模様配置システム、刺繍模様配置装置、刺繍模様配置装置の刺繍模様配置方法、刺繍模様配置装置のプログラム、ミシン
JP2017196065A (ja) * 2016-04-26 2017-11-02 蛇の目ミシン工業株式会社 縫製データ生成装置、縫製データ生成方法、プログラムおよび縫製システム
WO2021005840A1 (ja) * 2019-07-08 2021-01-14 ブラザー工業株式会社 縫製システム及びミシン
US11885054B2 (en) 2019-07-08 2024-01-30 Brother Kogyo Kabushiki Kaisha Sewing system and sewing machine

Also Published As

Publication number Publication date
US8869721B2 (en) 2014-10-28
US20140230706A1 (en) 2014-08-21

Similar Documents

Publication Publication Date Title
JP2014155578A (ja) 撮影装置のコントローラに実行させるためのプログラム、ミシンシステム及び刺繍枠
JP2014155579A (ja) ミシン、ミシンプログラム、及びミシンシステム
JP2014155580A (ja) ミシン、ミシンプログラム、及びミシンシステム
JP5315705B2 (ja) ミシン
JP2009174981A (ja) ミシン
US20140060407A1 (en) Sewing machine and non-transitory computer-readable medium
US8948901B2 (en) Sewing machine
JP5942389B2 (ja) ミシン
JP2014008073A (ja) ミシン
JP6770782B2 (ja) 縫製データ生成装置、縫製データ生成方法、プログラムおよび縫製システム
JP2011194042A (ja) ミシン
JP2013099455A (ja) ミシン
US11781255B2 (en) Non-transitory computer-readable storage medium, embroidery pattern displaying device, and method
US9885131B2 (en) Sewing machine
WO2017110329A1 (ja) 縫製データ生成プログラム及び縫製データ生成装置
JP6732517B2 (ja) 縫製データ生成装置、縫製データ生成方法、プログラムおよび縫製システム
JP6753688B2 (ja) 刺繍範囲検出装置、刺繍範囲検出方法、プログラムおよび刺繍模様配置システム
US11885054B2 (en) Sewing system and sewing machine
JP2020162764A (ja) ミシン及び模様の位置合わせ方法
WO2019116603A1 (ja) ミシン
JP2016144605A (ja) 切断装置及びアップリケ縫製方法
JP2011005180A (ja) ミシン
JP2018023679A (ja) ミシン、刺繍枠判定方法およびプログラム
JP2020156831A (ja) 縫製データ処理装置とミシン
JP2013208203A (ja) ミシン