Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0367434B2 - - Google Patents
[go: Go Back, main page]

JPH0367434B2 - - Google Patents

Info

Publication number
JPH0367434B2
JPH0367434B2 JP61279434A JP27943486A JPH0367434B2 JP H0367434 B2 JPH0367434 B2 JP H0367434B2 JP 61279434 A JP61279434 A JP 61279434A JP 27943486 A JP27943486 A JP 27943486A JP H0367434 B2 JPH0367434 B2 JP H0367434B2
Authority
JP
Japan
Prior art keywords
point
image
contour
points
display
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.)
Expired - Lifetime
Application number
JP61279434A
Other languages
English (en)
Other versions
JPS63132690A (ja
Inventor
Masaaki Yokoe
Yoshikazu Kurono
Koji Hayashi
Miho Hashimoto
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 JP27943486A priority Critical patent/JPS63132690A/ja
Priority to GB8727104A priority patent/GB2199165B/en
Priority to US07/122,765 priority patent/US4849902A/en
Priority to DE3739647A priority patent/DE3739647C2/de
Publication of JPS63132690A publication Critical patent/JPS63132690A/ja
Publication of JPH0367434B2 publication Critical patent/JPH0367434B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Sewing Machines And Sewing (AREA)
  • Automatic Embroidering For Embroidered Or Tufted Products (AREA)

Description

【発明の詳細な説明】
(産業上の利用分野) この発明は自動ミシン、主に複雑な刺繍模様の
縫製データを作成する刺繍ミシンのための針位置
データ処理装置に関するものである。 (従来の技術) 従来から自動刺繍縫いミシンにおいては針位置
データを作成する方法としては予め所定の用紙に
描かれた原図をタブレツト上に置き、こを平面上
XY両方向に手で自由に移動されるように設置さ
れた位置検出機構の端子により、原図の輪郭線上
の点を指し、その点の位置情報を検出することに
より針落ち点の座標データを作成する方法が提案
されている。又、最も進んだ方法として、ビデオ
カメラから原図を読み取り、かつステツチプログ
ラムとして記憶装置に格納し、この記憶装置に格
納したデータに基づいて自動ステツチ装置を制御
する方法(特開昭58−99989号、特公昭57−8908
号)が提案されている。 (発明が解決しようとする問題点) しかしながら、従来のタブレツトで位置情報を
入力する方法は数多くの位置情報の入力に手間が
かかる問題があり、又、大きな刺繍模様を作成し
たい場合には原図もそれに対応して大きくしたも
のを用意する必要がある。後者の方法は自動では
あつても、模様、柄等の縫目方向を適宜選択する
ことは不可能であり、模様、柄等に対応したもの
にすることができない問題があつた。 (目的) この発明の目的は前記問題点を解消するために
なされたものであつて、大きな刺繍模様を作成し
たい場合にも原図はそれに対応して大きくする必
要はなく、模様、柄等に対応して縫目方向を適宜
選択することができ、位置情報を簡単に入力する
ことができる刺繍ミシンのための針位置データ処
理装置を提供することにある。 発明の構成 (問題点を解決するための手段) この発明は原画が描かれた担持体と、担持体の
原画を撮像する撮像手段と、画像表示面を有し、
前記撮像手段からの画像信号に基づいて画像表示
面に原画を表示する表示手段と、その表示手段に
表示された原画を拡大表示させる原画拡大手段
と、前記原画が表示された前記表示手段の画像表
示面上において、任意の点を所望の刺繍縫目模様
の輪郭点として指定するための輪郭点指定手段
と、前記指定された輪郭点を通る輪郭線を前記表
示手段に表示させる輪郭線表示制御手段と、前記
表示手段の画像表示面に表示された輪郭線上の任
意の点を、当該輪郭線により囲まれる領域を複数
の多角形ブロツクに分割するブロツクの頂点とし
て指定するための頂点入力手段と、各ブロツクを
刺繍縫いするための縫目密度データを入力するた
めの縫目密度入力手段と、前記頂点座標データと
縫目密度データとに基づいて前記各ブロツクを刺
繍縫いする針位置データを演算する演算手段と、
演算された針位置データを記憶する記憶手段とを
備えたことをその要旨とするものである。 (作用) この発明の装置は、撮像手段により担持体の原
画を撮像すると、表示手段が撮像手段からの画像
信号に基づいて画像表示面に原画を表示する。そ
して、原画拡大手段により表示手段に表示された
原画を拡大表示する。 そして、輪郭点指定手段により、前記原画が表
示された前記表示手段の画像表示面上の任意の点
を所望の刺繍縫目模様の輪郭点として指定する。
すると、輪郭線表示制御手段は指定された輪郭点
を通る輪郭線を前記表示手段に表示する。前記表
示手段の画像表示面に表示された輪郭線上の任意
の点を、頂点入力手段にて指定し、当該輪郭線に
より囲まれる領域を複数の多角形ブロツクに分割
する。そして、縫目密度入力手段により各ブロツ
クを刺繍縫いするための縫目密度データを入力す
ると、演算手段は頂点入力手段により指定されて
生成された頂点座標データと縫目密度データとに
基づいて前記各ブロツクを刺繍縫いする針位置デ
ータを演算する。演算された針位置データは記憶
手段にて記憶する。 (実施例) 以下、この発明を刺繍縫いミシンに具体化した
一実施例を第1図〜第9図に従つて説明する。 ミシンアーム1はテーブル2上に配設され、そ
の前端部には針棒支持ケース3が第2図における
矢印X方向に沿つて移動可能に支持されている。
5本の針棒4は前記支持ケース3にそれぞれ上下
動可能に支持され、下端には針5がそれぞれ着脱
可能に取着されている。そして、各針には図示し
ない糸供給源から針棒支持ケース3上の糸調子器
6及び天秤7を介して種類の異なる糸が供給され
る。針選択モータ8はミシンアーム1上に配設さ
れ、前記針棒支持ケース3に駆動連結されてい
る。そして、所定の針棒選択信号が前記針選択モ
ータ8に入力された時、前記針選択モータ8は針
棒支持ケース3を移動させて、1本の針5を所定
の使用位置に選択配置するようになつている。 ミシンモータ9はミシンアーム1の後部に配設
され、その動力がミシンアーム1内の動力伝達機
構(図示しない)を介して前記使用位置の針棒4
に伝達されてその針棒4が上下動されるようにな
つている。ミシンベツド10は前記使用位置に配
置された針棒4に対向してミシンテーブル2に突
設され、前記針5との協働により加工布Wに縫目
を形成するための糸輪捕捉器(図示しない)を内
蔵している。前記針5、糸輪捕捉器等により縫目
形成手段が構成されている。 一対のY方向移動枠11(一方のみ図示)はミ
シンテーブル2の左右両側縁においてY方向へ往
復動可能に配設され、図示しないY方向駆動モー
タによつて駆動される。又、両移動枠11間には
支持棒12が架設されている。X方向移動枠13
はその基端において前記支持棒12に沿つてX方
向へ移動可能に配設され、図示しないX方向駆動
モータによつて駆動される。加工布保持手段とし
ての加工布保持枠14は前記X方向移動枠13に
装着され、加工布Wを着脱可能に保持するように
なつている。 なお、前記Y、X方向移動枠11,13、支持
棒12及びY、X方向駆動モータにより、前記針
5の上下動に同期して加工布保持枠14と針5と
の相対位置を変化させるための送り手段としての
加工布送り装置15が構成され、加工布保持枠1
4と針5との相対移動によつて加工布Wに刺繍等
の縫目模様が形成される。 次にこの実施例におけるミシンの電気的構成に
ついて説明すると、記憶手段としての外部記憶装
置16は磁気デイスク及びデイスク駆動装置から
構成され、その磁気デイスク装置には縫製データ
としての複数の縫目模様データが記憶されてい
る。この実施例では縫目模様データは前記針5と
加工布保持枠14との相対位置を指示する多数の
相対位置データ、即ち、針落ち位置(以下縫製点
という)の座標Cn(nは整数)によつて構成され
ている。 中央処理装置(以下、CPUという)17は原
画拡大手段、輪郭線表示制御手段、演算手段を含
んでいる。プログラムメモリ42は読出し専用メ
モリからなり、このミシンの駆動制御、及び表示
手段としてのCPTからなるデイスプレイ35を
駆動制御するための各種制御プログラムを格納し
ている。作業用メモリ43は読出し及び書込み可
能なメモリからなり、縫製データを作成すると
き、外部記憶装置16からの縫製データを格納す
るとき等、各種データ、演算結果等を一時的に記
憶する領域等を有している。 操作キーボード18上には輪郭設定モードキー
19、ラインモードキー20、スムージングモー
ドキー21、スムージングモード終了キー22、
ロードキー23、ジヨグキー24、修正モードキ
ー25、取消しキー26、一連続輪郭線終了キー
27、一画像ブロツク終了キー28、縫製データ
作成モードキー29等の各種キーが設けられ、そ
れぞれのキーが操作されたときオン信号をCPU
17に出力する。輪郭設定モードキー19は輪郭
モードを設定するときに使用され、ラインモード
キー20は輪郭点の座標を入力するとき等に使用
される輪郭点指定手段である。このラインモード
が設定されると、順次入力される点をその順序で
直線で結ぶものである。スムージングモードキー
21は指定された複数個の点を滑かに曲線で近似
するときに使用され、スムージングモード終了キ
ー22はスムージングモードを終了するときに使
用される。 白黒のモノトーンモードにて原画を読取る撮像
手段としてのテレビカメラ30はエリアセンサと
呼ばれるCCD素子と、それに付属した同期信号
発生用及びタイミング発生用IC等を備えた制御
ユニツトから構成され、同じく原画を読取る撮像
手段としてのイメージセンサ31はラインセンサ
と呼ばれるCCD素子を主体に同期信号発生用及
びタイミング発生用IC等を含む制御ユニツトを
備えている。両撮像手段は原画の模様の色相、明
度又は彩度若しくはそれらの組合わせに応じて
CCD素子にて検出された画像信号を調整された
灰色しきい値と比較し、白色及び黒色の間の任意
の強度の灰色値を有する各画素をより明るい画素
とより暗い画素とに分類して2値化し、その2値
化した信号をビデオインタフエイス33を介して
CPU17に出力する。 なお、特に種々の色がラツプしている且つ縁取
りのない原画を読取る場合は各々の色と関連した
色フイルターを用いたり、色調設定値を種々選択
して所用の画像を得る方法をとる必要がある。こ
れらは公知である写真製版によるカラー印刷の技
術を援用することで解決できる。そして、CPU
17はその画像信号に基づきインタフエイス3
6、CRT駆動回路34を介してデイスプレイ3
5を表示駆動する。 輪郭点指定手段及び頂点入力手段としてのライ
トペン37は位置検出回路38、インタフエイス
36を介してCPU17に接続され、デイスプレ
イ34上の画面を指したとき、その指したポイン
トに基づいて位置検出回路38は指示したポイン
トの位置座標(以下、画像座標という)を検出
し、CPU17はその画像座標を画像メモリ44
に記憶する。又、画像メモリ44は輪郭線を指定
確定する際に確定された点群及びブロツク化の処
理が行なわれた時点での点群(ターニングポイン
ト)の画面上の位置を表わす座標値をそれらを結
ぶ線(曲線を含む)とともに一画面そのまま記憶
するようになつている。なお、操作キーボード1
8に設けられた画像切替えキー(図示しない)に
より選択的にテレビカメラ30又はイメージセン
サ31が読取つた画像信号に基づいた信号にてデ
イスプレイ35に表示する。 駆動回路39,40,41はインタフエイス3
6を介してCPU17に接続され、CPU17から
の制御信号に基づいて針選択モータ8、ミシンモ
ータ9、加工布送り装置15をそれぞれ制御駆動
する。 さて、上記のように構成された針位置データ処
理装置によるサテン縫いのためのデータ入力を説
明する。 図示しない電源スイツチを投入し、縫製データ
作成装置のCPU17を有効化する。次に、原画
Gをテレビカメラ30又はイメージセンサ31に
て撮像すべくセツトし、画像切替えキーにて現在
原画を撮つている撮像手段に切替えCRTデイス
プレイ35に画像を表示する(この実施例ではテ
レビカメラ30による画像にて画面に表示)。な
お、原画は写真、既に加工布Wに縫製された刺繍
模様のサンプルであつてもよい。 今デイスプレイ35の画面35aにJパターン
51及びHパターン52が表示された場合、操作
キーボード18のエンベロープ線設定を兼用する
基準線設定キー(図示しない)のオン操作と、ラ
イトペン37の画面35a上の所望の位置(ポイ
ントA)に指示することによりCPU17は制御
プログラムに基づいて参照すべき水平基準ライン
53を画面35a上に表示する。そして、両パタ
ーン51,52が画面35aの設定範囲内に納ま
るようにかつ、参照すべき水平基準ライン53が
原画Gの水平と同一になるようカメラ30の高さ
及びカメラ30と原画Gとを相対回転又は相対移
動することにより位置を合わせる。又、操作キー
ボード18上のデータ入力手段としての縫目ピツ
チ設定キー47及び数字キー48のキー入力によ
り縫目ピツチをCPU17に出力し、CPU17は
作業用メモリ43の所定記憶領域に記憶する。 次に画面35a上においてJ又はHパターンの
周囲に位置するポイントB点をライトペン37に
て指示することにより自動ミシンの加工布送り装
置15のX方向に対応するX方向エンベロープ線
54を表示させ、同様にC,D点を指示すること
により、同じく加工布送り装置15のY方向に対
応するY方向エンベロープ線55a,55bを表
示するとともに、X方向及びY方向のエンベロー
プ線のうち、少なくとも一方向が画像表示範囲5
6の境界線56aと同一になるように表示画像の
拡大変換を操作キーボード18からの拡大キー
(図示しない)操作に基づいて行う。この時、変
換は画像表示範囲56の左下の点Eと、Y方向エ
ンベロープ線55a及びX方向エンベロープ線
(水平基準線)53との交点Fとを一致させると
ともに、原画GのパターンのY方向の長さYAを
基準として画像表示範囲56におけるY方向範囲
内にパターンが入るようにし、X方向はY方向の
拡大比率と同一比率にするのがよい。この時点で
デイスプレイ35の画素とこれら作成していく縫
い模様の大きさおよび縫いデータとの比率が固定
され、作業用メモリ43の所定の記憶領域にその
変換比率が記憶される。 例えば画像表示範囲56のY方向長さYDが
400ドツト、X方向長さXDは600ドツトのドツト
表示で表示されるようになつているとする。一
方、パターンのX方向長さXA=100、パターン
のY方向長さYA=80mmであるとすると、 画像表示範囲56のY方向の1ドツトは YA/400=80/400=0.2mm 即ち、0.2mmの分解能であり、この0.2mmをX方
向に当はめれば XA/XD1=0.2 (XD1は拡大後のパターンの長さを表わすドツ
ト数) XA=100であるから XD1=100/0.2=500 即ち、パターンの拡大後のX方向は500ドツト
で表示される。 そのため、第5図に示すようにY方向エンベロ
ープ線55bは残ることになる。前記のように所
望に拡大した後、Y方向エンベロープ線55bを
消去すべくライトペン37にてY方向エンベロー
プ線55bを指示した後、操作キーボード18の
取消しキー26のオン操作すると、CPU17は
Y方向エンベロープ線55bを画面35aから消
去する。なお、原画の寸法に関係なく、縫い上が
り寸法を指定入力してもよく、又、XAの寸法を
基準としてもよく、もちろん、X方向及びY方向
の変換比率がそれぞれ異なつても良いので、前の
エンベロープ線を画像表示範囲いつぱいになるよ
うに拡大、縮小してもよい。 (1) 輪郭点データ入力 次に画像の輪郭点を入力するステツプについ
て説明する。 なお、本実施例では縫われるべき刺繍模様の
大きさは加工布送り装置15の最小分解能の整
数倍の値であるとし、本実施例で使用される座
標系とはドツトによる画面の画像座標系と加工
送り装置15の分解能による縫製データ座標系
との2つを主とする。一方、CPU17におい
て演算処理中に用いる数値はデイスプレイ35
上の点の位置をライトペン37にて画像座標系
で入力されたデータを真数値座標系に変換処理
し、それらの演算結果は作業用メモリ43の所
定の領域にそれぞれ格納されるとともに、縫製
データとして保存されるときには外部記憶装置
16に真数値座標系で記憶される。 そして、真数値座標系のデータはデイスプレ
イ35に画面表示するときは画像座標系に、及
び加工布送り装置15を駆動制御して、縫目を
形成する為の縫製データ化を行う場合は縫製デ
ータ座標系にそれぞれ座標変換されるものと
し、以後の説明においては必要に応じてこれら
の座標変換を適宜行なつているものとして座標
系間における座標変換の説明を説明の便宜上省
略する。 第6図において作業者は輪郭設定モードキー
19をオン操作して輪郭設定モードにし、画像
35a上に表示されるJパターン51の輪郭に
沿つてライトペン37を用いて輪郭点をP1か
ら順次P15まで入力していく。このとき、操作
キーボード18から2つのモードが適宜選択さ
れる。 まず、ラインモードキー20をキー入力して
ラインモードに設定し、この縫目模様の基準点
として第4図で使用した画像表示範囲56の左
下のポイントFを採る。この基準点というのは
縫いサイクル終了時、自動的に相対針位置をこ
のポイントFにもつてくるためのものである。
なお、このポイントFは縫いサイクルのスター
ト位置に当るものであつても良く、又、別の縫
目模様とコンビネーシヨンする時の参照点とし
てこの模様のX及びY方向の大きさを決める基
準点として使用してもよい。 次にP1点をライトペン37で画面の画像表
示範囲56内の画像を参照しながら、且つ作業
者の判断を混じえて入力する。この入力は画像
の輪郭上のエツジポイントを採つても良いし、
画像上のエツジポイントから離間した点を採つ
ても良い。ライトペン37で入力されたデータ
に基づいてCPU17は指示された点P1をデイ
スプレイ35の画面35aに点滅表示する。所
望の位置であればロードキー23をキー入力し
てこの点を固定する(即ち点滅表示を解除して
無点滅表示にする)。 尚、一点ずつ入力するのは繁雑になるので、
最も新しい入力ポイントを点滅表示にしてお
き、次の点をライトペン37で入力してもよ
い。するとCPU17は先のP1点を自動的に固
定し、その時に入力された点を点滅させる。な
お、輪郭設定モード時において基準点(この実
施例ではポイントF)から最初に入力された
P1点の間は直線で結ばれないようになつてい
る。 次に操作キーボード18からラインモードキ
ー20をキー入力し、ラインモードに設定す
る。その後、P2点を前記と同様選択指示する
と、CPU17は画面35a上のP1点を常灯し
P2点を点滅させる。そして、ロードキー23
を入力することによりP2点も常灯として固定
すると、CPU17は両点P1・P2の間を直線で
結んだ輪郭線を表示する。尚、CPU17はそ
れらの二点間が直線で結ばれたのか曲線で結ば
れたかの線種類情報を作業用メモリ43に記憶
するようになつている。 次に画面35a上をP2点〜P3点〜P4点の間
は曲線としたいので改めて操作キーボード18
のスムージングモードキー21をキー入力す
る。このスムージングモードでP3点、P4点と
ライトペン37にて順次選択指示していき、
P4点を選択指示した後スムージングモード終
了キー22をキー入力する。すると、CPU1
7はP2点〜P3点〜P4点を滑かに結ぶ曲線を表
示しその曲線を点滅する。尚、P3点とP2点と
の間、P3点とP4点との間は1点以上を指示す
れば精度を上げる上で望ましい。 尚P3点が仮に指示されない場合はP2・P4間
を直径とする半円弧がP2点→P4点という方向
に関連して左右いずれかの側方に作られること
になる。又、点滅状態のP2点〜P3点〜P4点を
結ぶ曲線が意図した曲線でない時、取消しキー
26をキー入力すると、CPU17はそのオン
信号に基づいてP2点は残してP3点、P4点
を消し、それを結ぶ曲線をも消す。そして、改
めて操作キーボード18からスムージングモー
ドキー21をキー入力して前述と同様に新たな
P3点、P4点を入力し直す。 意図した曲線が得られたら、次にP4点〜P11
点迄の各点間を直線で結ぶべくラインモードキ
ー20をキー入力してラインモードとし、P5
点以下順次ライトペン37を用いてそれぞれポ
イントを選択指示し、P4点〜P11点迄の各点間
を直線で表示する。次にP11点〜P15点迄の各
点間をそれぞれ曲線で結ぶべくスムージングモ
ードキー21をキー入力してスムージングモー
ドとし、P12点以下順次ライトペン37を用い
てそれぞれ点を選択指示し、P11点〜P15点迄
の各点間を曲線で表示する。 そして、P15点が点滅している状態又は固定
され常灯している状態のいずれかの状態の場合
にも操作キーボード18から一連続輪郭線終了
キー27のキー入力がされると、CPU17は
P15点とP1点との間を直線で点滅表示する。
尚、スムージングモードでP12点〜P13点〜
P14点〜P15点と選択指示した場合、スムージ
ングモード終了キー22のキー入力に先だつて
一画像ブロツク終了キー28のキー入力をした
場合には、P15点に続いて既に固定されている
P1点間のスムージングすべき終り点として援
用する。そして、この時点でスムージングモー
ド終了キー22を入力すると、前記同様にP12
点〜P13点〜P14点〜P15点〜P1点を滑かに結
ぶ曲線をCPU17は演算し、点滅する曲線と
して表示する。このようにしてP15,P1間を点
滅する直線又は曲線で表示した後、ロードキー
23のキー入力により点滅している前記直線又
は曲線を常灯表示する。 この結果、Jパターン51に基づいた輪郭線
51aが決定され、このようにして選択指定し
て固定された各P1〜P15の点は画の輪郭のター
ニングポイン(変曲区分点)となる。そして、
輪郭点は入力するとき、固定された順にF点か
ら順次作業用メモリ43の所定の記憶領域に座
標(X、Y)が記憶され、このX、Yの位置は
F点を絶対原点とした座標位置として記憶され
る。 同様にHパターン52もライトペン37等に
て輪郭点P20〜P31を選択指示して固定して輪
郭線52aを表示させる。このとき、それぞれ
の輪郭点の座標は同様にF点からの座標位置と
して順次作業用メモリ43の所定の記憶領域に
格納される。尚、採用した輪郭点の位置が所望
の位置でない時、その点が点滅している間であ
ればキーボード18上のジヨグキー24を操作
すると、そのときのキー入力に基づいてCPU
17は任意の方向にドツトピツチで輪郭点を移
動させる。既に固定している輪郭点を修正した
い場合はこの輪郭設定モード終了キー(図示し
ない)のキー入力後、次の修正モードにて行
う。 (2) 修正モード 修正モードキー25をキー入力すると、
CPU17は修正モードに設定する。そして、
固定された輪郭点は作業用メモリ43に所定領
域に順次格納されているので数字キー48でス
テツプ数をキーインすることにより、修正すべ
き輪郭点を選択する。続いて、ジヨグキー24
を操作すると、そのキー入力に基づいてCPU
17は該輪郭点をドツト単位で移動し、その点
を点滅表示する。このとき、修正すべき輪郭点
に係る直線又は曲線の表示をCPU17は解消
する。さらに、操作キーボード上18の固定キ
ー(図示しない)のキー入力によりCPU17
は点滅表示を常灯表示して固定化し、CPU1
7は前記修正すべき輪郭点と、その輪郭点に隣
接する輪郭点との間が直線か曲線で結んでいた
かの線種類情報を作業用メモリ43から読出
し、その線種類情報に基づいて新たに修正され
た輪郭点と隣接する輪郭点の間を演算して両点
間を直線又は曲線で結ぶ。 尚、既に固定された輪郭点の間にさらに輪郭
点を追加する場合には操作キーボード18上の
追加モードキー(図示しない)をキー入力する
と、CPU17は追加モードに設定する。次に
ライトペン37により新たに追加すべき輪郭点
をどの輪郭点間に追加するかを選択するために
既に固定している互いに隣接する一対の輪郭点
をライトペン37で指示選択する。 続いて、追加すべき輪郭点と隣接する一方の
輪郭点(最初に輪郭点を入力したときにより早
く入力された方の輪郭点)とを直線又は曲線で
結ぶかをラインモードキー20又はスムージン
グモードキー21にてモード選択した後、追加
すべき点をライトペン37にて1つ以上指示す
る。その後、ロードキー23をキー入力する
と、CPU17は追加した輪郭点を固定すると
ともに、その追加した輪郭点と隣接する一方の
輪郭点とを選択されたモードがラインモード
か、スムージングモードかに従つて演算して直
線又は曲線で結ぶ。図中、P17点、P18点、
P19点はこのようにして新たに追加された輪郭
点である。 (3) 針位置テーダの作成 (3‐a) ライン針位置データ作成 まず、サテン縫いを行つた時に縫目に脹ら
みをもたせるようJパターン51内に第7図
にすようにJ形の縫製芯縫目49を形成する
ためのデータ入力を行なう。即ち、操作キー
ボード18の針位置データ作成モードキー2
9をキー入力すると、CPU17はデータ基
準点(スタート点)としてF点を点滅させて
相対的位置を明示し、針位置データ作成モー
ドにする。 次に飛ばし縫い(ジヤンプ)モードキー
(図示しない)をキー入力すると、CPU17
は飛ばし縫いモードに設定する。この後、ラ
イトペン37にて縫製点D1を選択指示し、
次に直線縫いを行うべくライン縫製モードキ
ー(図示しない)をキー入力するとCPU1
7はライン縫製モードに設定する。又、この
時、作業者はJ形の縫製芯縫目49の縫目ピ
ツチを縫目ピツチ設定キー45にて制定する
と、CPU17はこの縫目ピツチを所定の記
憶装置に格納する。そして、次に縫製点D2
を同様にライトペン37にて選択指示する。 この時、CPU17は画面35a上のドツ
ト間隔を前記の変換比率を用いて自動ミシン
の加工布送り装置15の移動距離に変換する
とともに両縫製点D1,D2の座標位置に基
づいて加工布送り装置15の縫い方向を表わ
す縫製方向を割り出し、前記移動距離データ
と縫製方向データとを外部記憶装置16に格
納する。 なお、前述したように両縫製点D1,D2
の画像座標は真数値座標に変換され、外部記
憶装置16に記憶される。そして、この真数
値座標が針位置データ作成時に読出され、針
位置データ座標に変換されると、前記画面3
5a上で指示された縫製点Dn(n=1、2、
3…)は針位置データ座標Cnとなる。例え
ば、点D1の画像座標をD1(X、Y)=
(40、380)ドツトとし、変換比率が0.2とす
ると、点C1の針位置データ座標はC1
(X、Y)=(8、76)mmとなる。 そして、CPU17は縫製点D2が入力さ
れたとき針位置データ座標系における点C
1・C2間が設定された縫目ピツチになるよ
うに点C1・C2の間を分割すべく演算し、
その演算結果を点C1から始まる1針毎の縫
目を示すX、Yの距離から前述した変換比率
を用いて逆に画面35a上にドツトとして点
列を表示する。このとき、ドツトを用いた画
面35aの表示と縫目データ(針位置デー
タ)との関係はあるしきい値をもつていて、
いずれかのドツトを選択するための厳密に対
応はしないが少なくとも縫目データは厳密に
演算される。なお、自動ミシンの加工布送り
装置15の駆動データの最小分解能値のレベ
ルでリングされるようにしている。 以下、このように順次ライトペン37によ
り画面35a上の縫製点D3〜D6を選択固
定することにより、それを針位置データ化し
ていく。ライン縫製データはこのようにして
作られる。 (3‐b) ブロツク毎の針位置データの作成 次にブロツク毎に針位置データを作成する
場合について説明する。 第7図に示すようにB1〜B6の各々のブ
ロツクをこの順でサテンでうめる場合につい
て述べるが、ブロツク分割は画面35aの許
す限り細かく分割するとよい。まず縫目密度
を操作キーボード18に設けたデータ入力手
段としての縫目密度設定キー46にて設定
(これらの値は再指定のない限り作業用メモ
リ43に保存され、そのたびに用いられる)
し、ライトペン37にて頂点101,10
2,103,104の順に指定した後、ロー
ドキー23をキー入力する。このとき指示す
る頂点は輪郭線51a上でもよいし、輪郭線
51aから離間した位置であつてもよい。い
ずれの場合にもライトペン37にて指示した
画面上35aのポイントが選択指定されたも
のとCPU17は判断する。 そして、CPU17は頂点101の画像座標D
101(XD101,YD101)は変換比率か
らこれを針位置データ座標に置換えると、 C101(X、Y)=(XC101、YC101) となる。以下、頂点102の針位置データ座標
(XC102,YC102)、頂点103の針位置デ
ータ座標(XC103,YC103)、頂点104
の針位置データ座標(XC104,YC104)を
CPU17は演算し、さらに縫目密度N(1mm当り
N本の糸が渡る)を作業用メモリ43から読出
し、頂点101,102間の中点M1-2の座標、
及び頂点103,104間の中点M2-3の座標を
下記の式に従つて演算する。 中点M1-2のCM1-2=[XMa、YMa]=[(XC101+XC102
2、(YC101+YC102/2] 中点M2-3のCM2-3=[XMb、YMb]=[(XC103+XC104
2、(YC103+YC104/2] 続いて中点M1-2と中点M2-3を直線で結んでこの
距離lB1を割出し、 lB1√(MaMb2+(MaMb2 これを縫目密度Nで掛けて、分割数mを求め
る。 N×lB1=m そして、CPU17はこのmで頂点101と頂
点103とを結ぶ直線素を割り、分割点110,
111,112の座標を割出す。同様にCPU1
7は頂点102と頂点104とを結ぶ直線素をも
割り、分割点120,121,122の座標を割
出す。そして、CPU17は各点の座標に基づき
加工布送り装置15の送り量及び縫製方向からな
る縫製データを下記の順に演算し、その演算結果
を外部記憶装置16に記憶する。 頂点101→頂点102→分割点110→分割
点121→分割点112→頂点104 同様にブロツクB2の場合は縫目密度設定キー
46で縫目密度を適正な数値に入れなおした後、
頂点201,202をライトペン37にて入力す
る。すると、CPU17は前記ブロツクB1の場
合と同様に演算処理して針位置データを作成し、
作成した針位置デーラを外部記憶装置16に記憶
する。 次のブロツクB3は相対する2辺が直線で他の
2辺が曲線であるのでスムーズジングモードを並
設する。又、見易くするためズームアツプ機能を
用いる。まず、ライトンペン37にて頂点301
〜306のポイントを選択指定する。そして、ズ
ームアツプ指令をズームアツプキー(図示しな
い)のキー入力により操作キーボード18から
CPU17に入力する。この指令信号に基づいて
CPU17は新たに変換比率を自動的に作成して
作業用メモリ43の所定の領域にストアし、ブロ
ツクB3を画像表示範囲中に拡大して表示する
(第9図参照)。 さらに画面35a上の頂点201、点301、
頂点302を輪郭点を入力したときと同様にスム
ージングモードキー21にてスムージングモード
に設定した後ライトペン37にて選択指示する。
CPU17の制御プログラムにはスムージングモ
ード時に適用される少なくとも2次以上のX、Y
の関数 f(X、Y)=A(X+aY+CAn +B(X+bY+CBn-1+…+C を持つており、上記の如く3点が入力されると、
f(X、Y)は3次の項以降が有効となるように
され、CPU17はこの3次式に前記入力された
頂点C201,C301,C302の座標を代入
して3次式を確定する。 f(X、Y)C201、C301、C302 次に一旦スムージングモード終了キー22にて
スムージンモードを解除し、ラインモードキー2
0のキー入力に基づいてラインモードに設定した
後、ラインペン37にて頂点303を選択指定す
る。次にスムージングモードを再び設定し、点
304、点305、306、頂点202をライトペン37
にて指示する。この場合はf(X、Y)を5次の
関数としてf(X、Y)C304,C305,C
306,C202を出す。 なお、一般に3次を超える高次の方程式は演算
処理に時間がかかるので、分割して点303、304、
305を3次で決定し305、306、202を前記と同様3
次で決定しても良い。 続いて、頂点201,202の中点M2-3、頂
点302,303の中点M3-4を求め、この両中
点間の距離及びこのブロツクB3の縫い糸密度N
に基づいて分割数m1を求める。なお、精度を上
げるために、点301・306間、点301・305間及び点
301・304間のそれぞれの中点MA、MB、MCを演
算し、M2-3−MA−MB−MC−M3-1を結ぶ線長
l′を出してこれをN×l′=m2で分割数m2を出して
もよい。 このm1(又はm2)を用いて先のf(X、Y)C
201,C301,C302及びf(X、Y)C
304,C305,C306,C202をm1(又
はm2)分割して、各分割点を求め、それを順次
(即ち、一つおきに)選択してCPU17は針位置
データを作成しその作成した針位置データを外部
記憶装置16に記憶する。そして、スムージング
モードを設定して行なう必要がある場合にはB3
と同様に、ブロツクが四角である場合にはB1と
同様にして以下B4〜B6における針位置データ
を作成する。 なお、原画においてJ、Hの縁取りが行われて
いる場合には画面35aの色調を変えるだけでそ
の画像上のJパターン51、Hパターン52の縁
取りのみきわだたせるこが容易であるが、この様
な縁取りの無い場合、表示画面35aの各画素即
ち、各ドツトの内容の内、色調の階層(インテン
シテイ強化)を参照することにより、水平又は垂
直又は両方向を順次走査し、あるインテンシテイ
以上の階層変化のあつたドツトを輪郭点と認知
し、この様な点の集合を改めて輪郭線として表示
させる自動プログラムや、画像の輪郭線上の点で
明白にエツジポイント(ターニング点)と判断で
きる点を自動的に表示して作業者をサポートする
プログラムが採用されても助けになる。 このようにこの実施例では撮像手段から読取ら
れた画像をそのまま随時デイスプレイ35に表示
し、CRT画像を参照しながらこれから作るべき
針位置データのサイズの変換比率を決定するとこ
ろに特徴がある。 なお、この発明は前記実施例に限定されるもの
ではなく、例えば輪郭点と認知された点の集合を
水平又は垂直又はこれらの両方向から走査し、走
査ライン上前述の点が1点から始まり、次の走査
ライン上ではその点の近傍で2点以上になつた点
又は逆にある走査ライン上で近接していた2点が
次の走査ライン上では1点となつたその点等をエ
ツジポイントとして、他の輪郭を表わす点群とは
表示上異なるように、例えば特定のサイクル数で
の点滅、又はカラーデイスプレイトであれば特定
の色を付けて表示し、前述のターニングポイント
選択指定時の参考点として作業者を援助するとと
もに、作業者がライトペン37でこれらのエツジ
ポイントの近傍を選択指定した時、自動的にこの
エツジポイントが選択されたものとする自動ソフ
トなども有効である。 又、前記実施例ではライトペン37を採用した
がデイスプレイト35上はマウス、タブレツトで
ポイントを表示して入力する方法もなんらさしつ
かえない。さらに、輪郭線が表示されたとき、輪
郭点を輪郭線と区別できるように点滅又は色分表
示してもよく、又、画像の輪郭線を予めデイスプ
レイ35画面35a上にきわだたせて表示する表
示用プログラムが援助用に採用されても良い。 さらに、前記実施例では画面35a上には画像
座標系に基づいて縫製点を表示するようにしてい
るが、その代りに真数値座標系ににて画像表示し
たり、実際の針落ち点となる針位置データ座標系
にて画像表示したり、又、その両方の表示切替え
が可能に表示してもよいことは勿論のことであ
る。 発明の効果 以上詳述したようにこの発明は大きな刺繍模様
を作成した場合にも原図はそれに対応して大きく
する必要はなく、模様、柄等の縫目方向を適宜選
択することが可能であり、模様、柄等に対応した
ものにすることができる。又、模様、柄等に対応
して作業者の縫製点のデータ入力を簡単に行うこ
とができ、データ入力のスピードアツプを図るこ
とができる。さらに、この発明は原画を参照しな
がら自由に輪郭線を設定できるため、原画の形状
を若干修正して使いたい場合にも原画そのものを
作成し直す必要がない等優れた効果を奏する。
【図面の簡単な説明】
第1図はこの発明を多針刺繍ミシンに具体化し
た実施例の電気ブロツク回路図、第2図は同じく
多針刺繍ミシンの全体斜視図、第3図はデイスプ
レイに画像が表示された状態の説明図、第4図は
同じくエンベロープ線が表示されたときの説明
図、第5図は画像を拡大したときの説明図、第6
図は同じく輪郭点を指示したときの説明図、第7
図はブロツク化したときの説明図、第8図は同じ
く要部説明図、第9図は同じくブロツクの拡大状
態の説明図である。 1はミシンアーム、3は針棒支持ケース、5は
縫目形成手段としての針、14は加工布保持手段
としての加工保持枠、15は送り手段としての加
工布送り装置、16は記憶手段としての外部記憶
装置、17は原画拡大手段、輪郭線表示制御手
段、演算手段としての中央処理装置(CPU)、3
0は撮像手段としてのビデオカメラ、31は同じ
く撮像手段としてのイメージセンサ、35は表示
手段としてのデイスプレイ、37は輪郭点指定手
段としてのライトペン、46は縫目密度入力手段
としての縫目密度設定キー、47は縫目ピツチ設
定キー、Wは加工布。

Claims (1)

  1. 【特許請求の範囲】 1 原画が描かれた担持体と、 担持体の原画を撮像する撮像手段と、 画像表示面を有し、前記撮像手段からの画像信
    号に基づいて画像表示面に原画を表示する表示手
    段と、 その表示手段に表示された原画を拡大表示させ
    る原画拡大手段と、 前記原画が表示された前記表示手段の画像表示
    面上において、任意の点を所望の刺繍縫目模様の
    輪郭点として指定するための輪郭点指定手段と、 前記指定された輪郭点を通る輪郭線を前記表示
    手段に表示させる輪郭線表示制御手段と、 前記表示手段の画像表示面に表示された輪郭線
    上の任意の点を、当該輪郭線により囲まれる領域
    を複数の多角形ブロツクに分割するブロツクの頂
    点として指定するための頂点入力手段と、 各ブロツクを刺繍縫いするための縫目密度デー
    タを入力するための縫目密度入力手段と、 前記頂点座標データと縫目密度データとに基づ
    いて前記各ブロツクを刺繍縫いする針位置データ
    を演算する演算手段と、 演算された針位置データを記憶する記憶手段と
    を備えたことを特徴とする刺繍ミシンのための針
    位置データ処理装置。
JP27943486A 1986-11-21 1986-11-21 刺繍ミシンのための針位置データ処理装置 Granted JPS63132690A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP27943486A JPS63132690A (ja) 1986-11-21 1986-11-21 刺繍ミシンのための針位置データ処理装置
GB8727104A GB2199165B (en) 1986-11-21 1987-11-19 Stitch data processing apparatus for embroidery sewing machine
US07/122,765 US4849902A (en) 1986-11-21 1987-11-19 Stitch data processing apparatus for embroidery sewing machine
DE3739647A DE3739647C2 (de) 1986-11-21 1987-11-23 Einrichtung zur Erzeugung und Verarbeitung von Stichdaten für Sticknähmaschinen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27943486A JPS63132690A (ja) 1986-11-21 1986-11-21 刺繍ミシンのための針位置データ処理装置

Publications (2)

Publication Number Publication Date
JPS63132690A JPS63132690A (ja) 1988-06-04
JPH0367434B2 true JPH0367434B2 (ja) 1991-10-22

Family

ID=17611012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27943486A Granted JPS63132690A (ja) 1986-11-21 1986-11-21 刺繍ミシンのための針位置データ処理装置

Country Status (1)

Country Link
JP (1) JPS63132690A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2754730B2 (ja) * 1989-05-30 1998-05-20 ブラザー工業株式会社 刺▲しゅう▼ミシンのためのデータ作成装置
JP7139999B2 (ja) * 2019-02-27 2022-09-21 ブラザー工業株式会社 表示装置とミシン

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3138364A1 (de) * 1981-09-26 1983-04-07 Männel, Friedrich, 7527 Kraichtal "verfahren zur steuerung eines stickautomaten"

Also Published As

Publication number Publication date
JPS63132690A (ja) 1988-06-04

Similar Documents

Publication Publication Date Title
US4849902A (en) Stitch data processing apparatus for embroidery sewing machine
US8522701B2 (en) Sewing machine and computer-readable medium storing control program executable on sewing machine
US5740057A (en) Embroidery data creating device
US4998489A (en) Embroidering machines having graphic input means
US5095835A (en) Method and apparatus for pattern duplication through image acquisition utilizing machine vision programs with a sewing apparatus having X-Y axis movement
US5592891A (en) Embroidery data processing apparatus and process of producing an embroidery product
EP2386673A1 (en) Sewing machine and non-transitory computer-readable medium storing sewing machine control program
US20190093267A1 (en) Sewing machine
JP2015093127A (ja) ミシン
JP2020162764A (ja) ミシン及び模様の位置合わせ方法
JPH05103884A (ja) 刺繍針落ちデータ作成装置
JPH0157594B2 (ja)
JPH03861A (ja) 刺▲しゅう▼ミシンのためのデータ作成装置
US5740056A (en) Method and device for producing embroidery data for a household sewing machine
JP2007275105A (ja) 刺繍データ作成装置、刺繍データ作成プログラム、及びコンピュータ読み取り可能な記録媒体
US5576968A (en) Embroidery data creating system for embroidery machine
US20060027154A1 (en) Sewing machine capable of embroidery sewing and display control program therefor
JPH0367434B2 (ja)
JP7508951B2 (ja) ミシン及び縫製データ生成方法
JPH07136357A (ja) 刺繍データ作成装置
JP3023376B2 (ja) ミシンの刺しゅうデータ作成方法
WO2017130734A1 (ja) ミシン及び縫製データ編集プログラム
US5515289A (en) Stitch data producing system and method for determining a stitching method
JPH0367435B2 (ja)
JP2010035893A (ja) ミシンおよびミシン制御プログラム

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term