JPH06303385A - 手動走査速度オーバー検出装置 - Google Patents
手動走査速度オーバー検出装置Info
- Publication number
- JPH06303385A JPH06303385A JP5089642A JP8964293A JPH06303385A JP H06303385 A JPH06303385 A JP H06303385A JP 5089642 A JP5089642 A JP 5089642A JP 8964293 A JP8964293 A JP 8964293A JP H06303385 A JPH06303385 A JP H06303385A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- scanning speed
- reading
- scanning
- manual scanning
- 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
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Sewing Machines And Sewing (AREA)
- Automatic Embroidering For Embroidered Or Tufted Products (AREA)
- Image Input (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
(57)【要約】
【目的】 ハンディスキャナの手動走査中での手動走査
速度の速度オーバーの不必要な発生を減少し、読み取り
不良や該読み取り不良に伴なった再読み取りを低減す
る。 【構成】 手動走査速度検出回路14は、ハンディスキ
ャナの手動走査速度を随時検出する。オーバー速度判定
値メモリ17a は、前記2次元画像原稿の読み取りがで
きなくなる前記手動走査速度の上限走査速度に対応する
オーバー速度判定値を保持する。速度オーバー最終判定
回路19は、前記上限走査速度以上と判定され、且つ、
該判定時から前記2次元画像原稿が全て読み取られる時
までの期間で、前記有効画像判定回路にて有効な絵柄有
りと判定されることがあった場合、前記手動走査速度が
速度オーバーであると判定する。
速度の速度オーバーの不必要な発生を減少し、読み取り
不良や該読み取り不良に伴なった再読み取りを低減す
る。 【構成】 手動走査速度検出回路14は、ハンディスキ
ャナの手動走査速度を随時検出する。オーバー速度判定
値メモリ17a は、前記2次元画像原稿の読み取りがで
きなくなる前記手動走査速度の上限走査速度に対応する
オーバー速度判定値を保持する。速度オーバー最終判定
回路19は、前記上限走査速度以上と判定され、且つ、
該判定時から前記2次元画像原稿が全て読み取られる時
までの期間で、前記有効画像判定回路にて有効な絵柄有
りと判定されることがあった場合、前記手動走査速度が
速度オーバーであると判定する。
Description
【0001】
【産業上の利用分野】本発明は、主としてハンディスキ
ャナに用いられる手動走査速度警告装置に係り、特に、
ハンディスキャナの手動走査にて2次元画像原稿を一定
方向に走査しながら、該2次元画像原稿を読み取る際
に、前記手動走査速度の速度オーバーの不必要な発生を
減少することで、このようなハンディスキャナでの読取
り不良や該読取り不良に伴った再読取りを低減すること
が可能な手動走査速度警告装置に関する。
ャナに用いられる手動走査速度警告装置に係り、特に、
ハンディスキャナの手動走査にて2次元画像原稿を一定
方向に走査しながら、該2次元画像原稿を読み取る際
に、前記手動走査速度の速度オーバーの不必要な発生を
減少することで、このようなハンディスキャナでの読取
り不良や該読取り不良に伴った再読取りを低減すること
が可能な手動走査速度警告装置に関する。
【0002】
【従来の技術】従来から、ハンディスキャナを用いた刺
繍データ生成装置であって、家庭用ミシンでの刺繍に用
いる縫製データを生成するものも提供されている。この
ような家庭用ミシンを対象とした刺繍データ生成装置で
は、まず、例えばサインペン等で紙上に描かれた下絵
を、ハンディスキャナで2次元画像として読み取る。
又、このようにして読み取った2次元画像に基づいて、
実際の刺繍に用いる縫製データが生成される。このよう
な家庭用ミシンを対象とした刺繍データ生成装置によれ
ば、刺繍する絵柄は、紙上への筆記にて、比較的容易に
デザインすることができる。
繍データ生成装置であって、家庭用ミシンでの刺繍に用
いる縫製データを生成するものも提供されている。この
ような家庭用ミシンを対象とした刺繍データ生成装置で
は、まず、例えばサインペン等で紙上に描かれた下絵
を、ハンディスキャナで2次元画像として読み取る。
又、このようにして読み取った2次元画像に基づいて、
実際の刺繍に用いる縫製データが生成される。このよう
な家庭用ミシンを対象とした刺繍データ生成装置によれ
ば、刺繍する絵柄は、紙上への筆記にて、比較的容易に
デザインすることができる。
【0003】このような家庭用ミシンを対象とした刺繍
データ生成装置等に用いられるハンディスキャナは、そ
の大きさがコンパクトであり、その取扱いも比較的容易
であり、又、比較的安価であるという特徴を有してい
る。このため、このような刺繍データ生成装置のみなら
ず、様々な分野で多く利用されている。例えば、一般家
庭での利用を目的とした、いわゆるワードプロセッサに
おいても、このようなハンディスキャナにて読み込んだ
2次元画像を、キー入力された文章等と共に印字すると
いうものもある。
データ生成装置等に用いられるハンディスキャナは、そ
の大きさがコンパクトであり、その取扱いも比較的容易
であり、又、比較的安価であるという特徴を有してい
る。このため、このような刺繍データ生成装置のみなら
ず、様々な分野で多く利用されている。例えば、一般家
庭での利用を目的とした、いわゆるワードプロセッサに
おいても、このようなハンディスキャナにて読み込んだ
2次元画像を、キー入力された文章等と共に印字すると
いうものもある。
【0004】このようなハンディスキャナは、手動に
て、刺繍される下絵等の2次元画像原稿を一定方向、又
一定速度にて走査しながら、該2次元画像原稿を読み取
るというものである。又、このようなハンディスキャナ
は一般的に、1次元の画像を主走査しながら読み取るラ
インセンサと、読み取り対象の2次元画像原稿を手動走
査にて副走査する際の、その副走査方向の移動量を検出
するエンコーダとを備えている。前記主走査とは、例え
ば、このようなラインセンサから得られる1次元画像を
1画素毎に順次読み出すというものである。一方、前記
副走査とは、例えばこのようなハンディスキャナの場
合、前述のようなラインセンサを手動にて一定方向に走
査するというものである。
て、刺繍される下絵等の2次元画像原稿を一定方向、又
一定速度にて走査しながら、該2次元画像原稿を読み取
るというものである。又、このようなハンディスキャナ
は一般的に、1次元の画像を主走査しながら読み取るラ
インセンサと、読み取り対象の2次元画像原稿を手動走
査にて副走査する際の、その副走査方向の移動量を検出
するエンコーダとを備えている。前記主走査とは、例え
ば、このようなラインセンサから得られる1次元画像を
1画素毎に順次読み出すというものである。一方、前記
副走査とは、例えばこのようなハンディスキャナの場
合、前述のようなラインセンサを手動にて一定方向に走
査するというものである。
【0005】
【発明が達成しようとする課題】しかしながら、前述の
ようなハンディスキャナでの2次元画像原稿の手動走査
中には、この手動走査の速度が不安定になってしまうこ
とがあった。このため、その手動走査速度がその上限走
査速度を超えてしまうことがあった。そのハンディスキ
ャナの上限走査速度を超えてしまうと、読取り不良とな
ってしまい、読取り中の2次元画像のデータにデータ落
ちが生じてしまう等の問題を生じてしまう。このような
読取り不良が生じてしまうと、対象となる2次元画像原
稿を再び読み取らなければならなくなってしまう。
ようなハンディスキャナでの2次元画像原稿の手動走査
中には、この手動走査の速度が不安定になってしまうこ
とがあった。このため、その手動走査速度がその上限走
査速度を超えてしまうことがあった。そのハンディスキ
ャナの上限走査速度を超えてしまうと、読取り不良とな
ってしまい、読取り中の2次元画像のデータにデータ落
ちが生じてしまう等の問題を生じてしまう。このような
読取り不良が生じてしまうと、対象となる2次元画像原
稿を再び読み取らなければならなくなってしまう。
【0006】前記上限走査速度は、例えば、ハンディス
キャナが内蔵するラインセンサの1次元の画像1つ当り
の読み取り時間及び副走査の頻度、即ち、単位長さ当り
の密度(解像度)等によって定まる。あるいは、該上限
走査速度は、該ラインセンサから1次元の画像を1画素
づつ読み出す読み出し速度、及び1ラインの全画素数に
て定まる場合がある。
キャナが内蔵するラインセンサの1次元の画像1つ当り
の読み取り時間及び副走査の頻度、即ち、単位長さ当り
の密度(解像度)等によって定まる。あるいは、該上限
走査速度は、該ラインセンサから1次元の画像を1画素
づつ読み出す読み出し速度、及び1ラインの全画素数に
て定まる場合がある。
【0007】このようなハンディスキャナの手動走査で
の速度オーバーは、そのハンディスキャナの前記上限走
査速度が低い場合に、特に問題となる。例えば、そのハ
ンディスキャナが高解像度の場合、多量の読み取った画
像のデータを転送しなければならず、前記上限走査速度
が低下してしまう場合がある。このようなハンディスキ
ャナでは、2次元画像原稿を読み取る際の手動走査に熟
練を要するものとなり、かなりの練習を必要とするもの
となってしまう。
の速度オーバーは、そのハンディスキャナの前記上限走
査速度が低い場合に、特に問題となる。例えば、そのハ
ンディスキャナが高解像度の場合、多量の読み取った画
像のデータを転送しなければならず、前記上限走査速度
が低下してしまう場合がある。このようなハンディスキ
ャナでは、2次元画像原稿を読み取る際の手動走査に熟
練を要するものとなり、かなりの練習を必要とするもの
となってしまう。
【0008】本発明は、前記従来の問題点を解決するべ
くなされたもので、ハンディスキャナの手動走査にて2
次元画像原稿を一定方向に走査しながら、該2次元画像
原稿を読み取る際に、前記手動走査速度の速度オーバー
の不必要な発生を減少することで、このようなハンディ
スキャナでの読取り不良や該読取り不良に伴った再読取
りを低減することができる手動走査速度警告装置を提供
することを目的とする。
くなされたもので、ハンディスキャナの手動走査にて2
次元画像原稿を一定方向に走査しながら、該2次元画像
原稿を読み取る際に、前記手動走査速度の速度オーバー
の不必要な発生を減少することで、このようなハンディ
スキャナでの読取り不良や該読取り不良に伴った再読取
りを低減することができる手動走査速度警告装置を提供
することを目的とする。
【0009】
【課題を達成するための手段】本発明は、ハンディスキ
ャナの手動走査にて2次元画像原稿を一定方向に走査し
ながら、該2次元画像原稿を読み取る際の、その手動走
査速度を随時検出する手動走査速度検出回路と、前記2
次元画像原稿の読み取りができなくなる前記手動走査速
度の上限走査速度に対応するオーバー速度判定値を保持
するオーバー速度判定値メモリと、随時検出される前記
手動走査速度が、前記オーバー速度判定値に従った前記
上限走査速度以上であるか否かを随時判定する速度判定
回路と、読み取られている最中の画像単位中に有効な絵
柄があるか否かを随時判定する有効画像判定回路と、前
記速度判定回路にて前記上限走査速度以上と判定されて
から前記手動走査が完了する時までの期間で、前記有効
画像判定回路にて有効な絵柄ありと判定されることがあ
った場合、少なくともこれら2つの判定の論理積にて、
前記手動走査速度が速度オーバーであると判定する速度
オーバー最終判定回路とを備えたことにより、前記課題
を達成したものである。
ャナの手動走査にて2次元画像原稿を一定方向に走査し
ながら、該2次元画像原稿を読み取る際の、その手動走
査速度を随時検出する手動走査速度検出回路と、前記2
次元画像原稿の読み取りができなくなる前記手動走査速
度の上限走査速度に対応するオーバー速度判定値を保持
するオーバー速度判定値メモリと、随時検出される前記
手動走査速度が、前記オーバー速度判定値に従った前記
上限走査速度以上であるか否かを随時判定する速度判定
回路と、読み取られている最中の画像単位中に有効な絵
柄があるか否かを随時判定する有効画像判定回路と、前
記速度判定回路にて前記上限走査速度以上と判定されて
から前記手動走査が完了する時までの期間で、前記有効
画像判定回路にて有効な絵柄ありと判定されることがあ
った場合、少なくともこれら2つの判定の論理積にて、
前記手動走査速度が速度オーバーであると判定する速度
オーバー最終判定回路とを備えたことにより、前記課題
を達成したものである。
【0010】
【作用】本発明は、前述のようなハンディスキャナの手
動走査において発生してしまう速度オーバーにおいて、
読取り対象の2次元画像原稿の、特に読取り終了間際
の、絵柄のない空白(白紙)部分にて生じてしまうもの
が多いことを見出し、又、このような速度オーバーの発
生を減少するべく成されたものである。
動走査において発生してしまう速度オーバーにおいて、
読取り対象の2次元画像原稿の、特に読取り終了間際
の、絵柄のない空白(白紙)部分にて生じてしまうもの
が多いことを見出し、又、このような速度オーバーの発
生を減少するべく成されたものである。
【0011】前述の如く、ハンディスキャナにおいて、
一定方向及び一定速度にて手動走査するためには、利用
者の注意を要するものである。しかしながら、読取り対
象の2次元画像の原稿の、特に読取り終了間際では、一
般に絵柄のない空白状態となっているため、ハンディス
キャナの利用者の意識が、既に全ての読取りが終了した
というようなものとなってしまい、注意力が低下してし
まう傾向がある。このため、このように注意力が低下し
てしまう読取り終了間際の絵柄のない部分では、不注意
で、手動走査速度が前記上限走査速度をオーバーしてし
まう傾向があることを発明者は見出している。
一定方向及び一定速度にて手動走査するためには、利用
者の注意を要するものである。しかしながら、読取り対
象の2次元画像の原稿の、特に読取り終了間際では、一
般に絵柄のない空白状態となっているため、ハンディス
キャナの利用者の意識が、既に全ての読取りが終了した
というようなものとなってしまい、注意力が低下してし
まう傾向がある。このため、このように注意力が低下し
てしまう読取り終了間際の絵柄のない部分では、不注意
で、手動走査速度が前記上限走査速度をオーバーしてし
まう傾向があることを発明者は見出している。
【0012】又、このような絵柄のない空白部分におい
ては、前記手動走査速度に速度オーバーが生じてしまっ
たとしても、その2次元画像原稿の全体の読取りについ
て問題とならない場合が多い。特に、読取り対象の2次
元画像原稿の、特に読取り終了間際の、絵柄のない白紙
部分にて速度オーバーが生じた場合であって、該速度オ
ーバー発生後についても読み取られるものが全て白紙部
分である場合には、当該2次元画像原稿の読取りに関し
てこのような速度オーバーは全く問題とならない。
ては、前記手動走査速度に速度オーバーが生じてしまっ
たとしても、その2次元画像原稿の全体の読取りについ
て問題とならない場合が多い。特に、読取り対象の2次
元画像原稿の、特に読取り終了間際の、絵柄のない白紙
部分にて速度オーバーが生じた場合であって、該速度オ
ーバー発生後についても読み取られるものが全て白紙部
分である場合には、当該2次元画像原稿の読取りに関し
てこのような速度オーバーは全く問題とならない。
【0013】従って、本発明は、ハンディスキャナの手
動走査による2次元画像原稿の読取り中に、該手動走査
の速度オーバーが生じてしまった場合、2次元画像原稿
の読取りに関して特に問題のない前述のような範囲にお
ける速度オーバーか否かを判定し、問題のないものにつ
いては無視するというものとなっている。これによっ
て、不必要な速度オーバーの発生を減少し、ハンディス
キャナでの読取り不良や、該読取り不良に伴った再読取
りを低減するものとなっている。
動走査による2次元画像原稿の読取り中に、該手動走査
の速度オーバーが生じてしまった場合、2次元画像原稿
の読取りに関して特に問題のない前述のような範囲にお
ける速度オーバーか否かを判定し、問題のないものにつ
いては無視するというものとなっている。これによっ
て、不必要な速度オーバーの発生を減少し、ハンディス
キャナでの読取り不良や、該読取り不良に伴った再読取
りを低減するものとなっている。
【0014】図1は、本発明の要旨を示すブロック図で
ある。この図1において、本発明の手動走査速度オーバ
ー検出装置の主要な構成は、手動走査速度検出回路14
と、オーバー速度判定値メモリ17と、速度判定回路1
8と、有効画像判定回路12と、速度オーバー最終判定
回路19である。
ある。この図1において、本発明の手動走査速度オーバ
ー検出装置の主要な構成は、手動走査速度検出回路14
と、オーバー速度判定値メモリ17と、速度判定回路1
8と、有効画像判定回路12と、速度オーバー最終判定
回路19である。
【0015】前記手動走査速度検出回路14は、ハンデ
ィスキャナの手動走査にて2次元画像原稿を一定方向に
走査しながら、該2次元画像原稿を読み取る際の、その
手動走査速度を随時検出するものである。一般的なハン
ディスキャナは、2次元画像原稿の読取り中の手動走査
に従った前述のような副走査の同期をとるために、例え
ば、その手動走査の移動量に同期してパルス信号を出力
するエンコーダ等が設けられている。従って、該手動走
査速度検出回路14は、このようなエンコーダが出力す
る信号を用いることができる。例えば、該エンコーダが
そのハンディスキャナの手動走査の移動量に従ってパル
ス信号を発生するものである場合には、そのパルス信号
の発生間隔あるいは発生するパルス信号の周波数を測定
することで、その手動走査速度を随時検出することが可
能である。
ィスキャナの手動走査にて2次元画像原稿を一定方向に
走査しながら、該2次元画像原稿を読み取る際の、その
手動走査速度を随時検出するものである。一般的なハン
ディスキャナは、2次元画像原稿の読取り中の手動走査
に従った前述のような副走査の同期をとるために、例え
ば、その手動走査の移動量に同期してパルス信号を出力
するエンコーダ等が設けられている。従って、該手動走
査速度検出回路14は、このようなエンコーダが出力す
る信号を用いることができる。例えば、該エンコーダが
そのハンディスキャナの手動走査の移動量に従ってパル
ス信号を発生するものである場合には、そのパルス信号
の発生間隔あるいは発生するパルス信号の周波数を測定
することで、その手動走査速度を随時検出することが可
能である。
【0016】前記オーバー速度判定値メモリ17は、前
記2次元画像原稿の読取りができなくなる前記手動走査
速度の前記上限走査速度に対応するオーバー速度判定値
を保持するものである。又、前記速度判定回路18は、
前記手動走査速度検出回路14にて随時検出される前記
手動走査速度が、前記オーバー速度判定値メモリ17に
保持される前記オーバー速度判定値に従った前記上限走
査速度以上であるか否かを随時判定するものである。即
ち、該速度判定回路18は、各時点における前記手動走
査速度が前記上限走査速度以上であるか否かを随時判定
するものである。
記2次元画像原稿の読取りができなくなる前記手動走査
速度の前記上限走査速度に対応するオーバー速度判定値
を保持するものである。又、前記速度判定回路18は、
前記手動走査速度検出回路14にて随時検出される前記
手動走査速度が、前記オーバー速度判定値メモリ17に
保持される前記オーバー速度判定値に従った前記上限走
査速度以上であるか否かを随時判定するものである。即
ち、該速度判定回路18は、各時点における前記手動走
査速度が前記上限走査速度以上であるか否かを随時判定
するものである。
【0017】又、前記有効画像判定回路12は、そのハ
ンディスキャナにて読み取られている最中の画像単位中
に有効な絵柄があるか否かを随時判定するものである。
該有効画像判定回路12は、例えば、前記画像単位を前
述の主走査対象となる1つのラインとして、各ライン毎
の画像単位毎に、その1ライン中に有効な絵柄があるか
否か、例えば該1ライン全てが絵柄のない白紙状態であ
るか否かを判定するものであってもよい。あるいは、該
有効画像判定回路12は、例えば、前記画像単位をその
ハンディスキャナにて読み取られる1つの画素として、
各画素毎の画像単位毎に、有効な絵柄があるか否か、即
ちその画素が白紙である絵柄がないものであるか否かを
判定するものであってもよい。あるいは、該有効画像判
定回路12は、隣接する複数ラインを1つの前記画像単
位として、前述のような判定をするものであってもよ
い。あるいは、隣接する複数画素を1つの前記画像単位
として、有効な絵柄があるか否かを随時判定するもので
あってもよい。
ンディスキャナにて読み取られている最中の画像単位中
に有効な絵柄があるか否かを随時判定するものである。
該有効画像判定回路12は、例えば、前記画像単位を前
述の主走査対象となる1つのラインとして、各ライン毎
の画像単位毎に、その1ライン中に有効な絵柄があるか
否か、例えば該1ライン全てが絵柄のない白紙状態であ
るか否かを判定するものであってもよい。あるいは、該
有効画像判定回路12は、例えば、前記画像単位をその
ハンディスキャナにて読み取られる1つの画素として、
各画素毎の画像単位毎に、有効な絵柄があるか否か、即
ちその画素が白紙である絵柄がないものであるか否かを
判定するものであってもよい。あるいは、該有効画像判
定回路12は、隣接する複数ラインを1つの前記画像単
位として、前述のような判定をするものであってもよ
い。あるいは、隣接する複数画素を1つの前記画像単位
として、有効な絵柄があるか否かを随時判定するもので
あってもよい。
【0018】前記速度オーバー最終判定回路19は、前
記速度判定回路18による判定結果と、前記有効画像判
定回路12による判定結果とに基づいて、各時点での手
動走査速度が速度オーバーであるか否かを随時判定する
ものである。即ち、該速度オーバー最終判定回路19
は、前記速度判定回路18にて前記上限走査速度以上と
判定され、且つ、該判定時から読取り対象となる前記2
次元画像原稿が全て読み取られる時までの期間で、前記
有効画像判定回路12にて有効な絵柄有りと判定される
ことがあった場合、少なくともこれら2つの判定の論理
積にて、各時点での手動走査速度が速度オーバーである
と随時判定するものである。即ち、該速度オーバー最終
判定回路19は、前記速度判定回路18によって前記上
限走査速度以上と判定されたとしても、該判定時から、
これ以後の前記2次元画像原稿が全て読み取られる時ま
での期間に読み取られる画像が、全て白紙の、絵柄の何
もないものである場合には、手動走査速度の速度オーバ
ーとは判定しないものである。
記速度判定回路18による判定結果と、前記有効画像判
定回路12による判定結果とに基づいて、各時点での手
動走査速度が速度オーバーであるか否かを随時判定する
ものである。即ち、該速度オーバー最終判定回路19
は、前記速度判定回路18にて前記上限走査速度以上と
判定され、且つ、該判定時から読取り対象となる前記2
次元画像原稿が全て読み取られる時までの期間で、前記
有効画像判定回路12にて有効な絵柄有りと判定される
ことがあった場合、少なくともこれら2つの判定の論理
積にて、各時点での手動走査速度が速度オーバーである
と随時判定するものである。即ち、該速度オーバー最終
判定回路19は、前記速度判定回路18によって前記上
限走査速度以上と判定されたとしても、該判定時から、
これ以後の前記2次元画像原稿が全て読み取られる時ま
での期間に読み取られる画像が、全て白紙の、絵柄の何
もないものである場合には、手動走査速度の速度オーバ
ーとは判定しないものである。
【0019】以上説明した通り、本発明によれば、ハン
ディスキャナによる読取り中にその手動走査速度が前記
上限走査速度に対して速度オーバーとなったとしても、
前述の如く、特に問題とならないものについては無視す
ることで、不必要な速度オーバーの発生を減少すること
ができる。又、これによってハンディスキャナによる読
取り不良を低減したり、該読取り不良に伴った再読取り
を低減することが可能である。
ディスキャナによる読取り中にその手動走査速度が前記
上限走査速度に対して速度オーバーとなったとしても、
前述の如く、特に問題とならないものについては無視す
ることで、不必要な速度オーバーの発生を減少すること
ができる。又、これによってハンディスキャナによる読
取り不良を低減したり、該読取り不良に伴った再読取り
を低減することが可能である。
【0020】図2は、本発明が対象とするハンディスキ
ャナの読取り対象となる2次元画像原稿の一例を示す線
図である。
ャナの読取り対象となる2次元画像原稿の一例を示す線
図である。
【0021】この図2において、例えば図示される2次
元画像原稿P0を、上方から下方へと、ハンディスキャ
ナにて手動走査するものとする。このとき、該ハンディ
スキャナに内蔵されるラインセンサは、この図2におい
て左右方向に配置され、該方向が前記主走査方向とな
る。又、前記2次元画像原稿P0をこのように上方から
下方へと手動走査することによって、該2次元画像原稿
P0は上方から下方へと副走査される。このような手動
走査を、ポイントV1からポイントV4へと行うこと
で、前記2次元画像原稿P0を全て読み込むことができ
る。このとき、ポイントV3以降、最終のポイントV4
までについて、前記2次元画像原稿P0は白紙となって
おり、何等絵柄が描かれていない。該2次元画像原稿P
0において、その絵柄D0は、ポイントV2からポイン
トV3までの範囲にのみ描かれている。
元画像原稿P0を、上方から下方へと、ハンディスキャ
ナにて手動走査するものとする。このとき、該ハンディ
スキャナに内蔵されるラインセンサは、この図2におい
て左右方向に配置され、該方向が前記主走査方向とな
る。又、前記2次元画像原稿P0をこのように上方から
下方へと手動走査することによって、該2次元画像原稿
P0は上方から下方へと副走査される。このような手動
走査を、ポイントV1からポイントV4へと行うこと
で、前記2次元画像原稿P0を全て読み込むことができ
る。このとき、ポイントV3以降、最終のポイントV4
までについて、前記2次元画像原稿P0は白紙となって
おり、何等絵柄が描かれていない。該2次元画像原稿P
0において、その絵柄D0は、ポイントV2からポイン
トV3までの範囲にのみ描かれている。
【0022】このような前記2次元画像原稿P0を、前
述の如く上方から下方へと手動走査する際、ポイントV
3以降では絵柄がなくなるため、利用者の注意力が低下
してしまう傾向となり、その手動走査が速度オーバーと
なってしまう可能性が増大する。しかしながら、本発明
においては、このようなポイントV3以降の白紙部分
(絵柄のない部分)については、速度オーバーが発生し
たとしても無視される。従って、このように特に問題と
はならない速度オーバーは無視されるため、不必要に読
取り不良となってしまったり、該読取り不良に伴った再
読取りを行う必要がなくなる。
述の如く上方から下方へと手動走査する際、ポイントV
3以降では絵柄がなくなるため、利用者の注意力が低下
してしまう傾向となり、その手動走査が速度オーバーと
なってしまう可能性が増大する。しかしながら、本発明
においては、このようなポイントV3以降の白紙部分
(絵柄のない部分)については、速度オーバーが発生し
たとしても無視される。従って、このように特に問題と
はならない速度オーバーは無視されるため、不必要に読
取り不良となってしまったり、該読取り不良に伴った再
読取りを行う必要がなくなる。
【0023】
【実施例】以下、図を用いて本発明の実施例を詳細に説
明する。
明する。
【0024】図3は、本発明が適用された刺繍データ生
成装置の実施例の構成を示すブロック図である。
成装置の実施例の構成を示すブロック図である。
【0025】この図3において、本実施例の刺繍データ
生成装置10は、異なる刺繍糸を掛け替えながら行う多
色縫いの各刺繍糸に対応して描かれた、複数の下絵Pの
絵柄Dをハンディスキャナ40にて読み取り、一連の内
部処理等を行って、刺繍機能を有するミシンにて用いら
れる刺繍データを生成するというものである。生成され
た該刺繍データは、メモリカード68へと書き込まれ
る。又、該メモリカード68に書き込まれた刺繍データ
は、図示されないミシンにおいて、該ミシンに内蔵され
た所定のメモリカードI/F(interface )にて読み出
される。該ミシンは、このようにして読み出された刺繍
データに基づいて、前記下絵Pの絵柄Dの多色縫いの刺
繍を行う。
生成装置10は、異なる刺繍糸を掛け替えながら行う多
色縫いの各刺繍糸に対応して描かれた、複数の下絵Pの
絵柄Dをハンディスキャナ40にて読み取り、一連の内
部処理等を行って、刺繍機能を有するミシンにて用いら
れる刺繍データを生成するというものである。生成され
た該刺繍データは、メモリカード68へと書き込まれ
る。又、該メモリカード68に書き込まれた刺繍データ
は、図示されないミシンにおいて、該ミシンに内蔵され
た所定のメモリカードI/F(interface )にて読み出
される。該ミシンは、このようにして読み出された刺繍
データに基づいて、前記下絵Pの絵柄Dの多色縫いの刺
繍を行う。
【0026】前記刺繍データ生成装置10は、主とし
て、ハンディスキャナ40と、刺繍データ生成装置本体
11とにより構成される。又、該刺繍データ生成装置本
体11は、主として、スキャナ制御回路44と、CPU
46と、ROM48と、RAM52と、液晶表示コント
ローラ54と、VRAM(video random access memor
y)56と、液晶表示装置58と、キースイッチ62
と、メモリカードI/F64と、コネクタ42及び6
6、又、システムバス60とにより構成されている。該
システムバス60は、前記スキャナ制御回路44、前記
CPU46、前記ROM48、前記RAM52、前記液
晶表示コントローラ54、前記キースイッチ62及び前
記メモリカードI/F64の間での、データ等の受け渡
しの際に用いられる。
て、ハンディスキャナ40と、刺繍データ生成装置本体
11とにより構成される。又、該刺繍データ生成装置本
体11は、主として、スキャナ制御回路44と、CPU
46と、ROM48と、RAM52と、液晶表示コント
ローラ54と、VRAM(video random access memor
y)56と、液晶表示装置58と、キースイッチ62
と、メモリカードI/F64と、コネクタ42及び6
6、又、システムバス60とにより構成されている。該
システムバス60は、前記スキャナ制御回路44、前記
CPU46、前記ROM48、前記RAM52、前記液
晶表示コントローラ54、前記キースイッチ62及び前
記メモリカードI/F64の間での、データ等の受け渡
しの際に用いられる。
【0027】前記ハンディスキャナ40は、前記スキャ
ナ制御回路44にて制御され、前記下絵Pを、手動に
て、一定方向及び一定速度にて走査することで、該下絵
Pの絵柄Dを読み込むものである。このような手動読み
込みは、設定スイッチ40b にて解像度の度合を設定し
た後、読み込みスイッチ40a を押しながら手動にて走
査するというものである。該ハンディスキャナ40によ
る前記下絵Pの読み取り範囲は、50mm×50mmの範囲
であり、これを100画素×100画素の画像として読
み込む。即ち、1画素は、読み込む下絵Pに対して、
0.5mm×0.5mmの大きさとなる。読み込まれた各画
素は、“1(黒あるいは所定の色)”又は“0(白)”
の2階調である。又、このようにして読み込まれた画像
は、各刺繍糸毎に対応した各読み込み毎に、前記RAM
52へと読み込まれる。該RAM52には、前記CPU
46で実行されるプログラムで用いられる、その値が変
更されることもある、例えば諸閾値も記憶される。
ナ制御回路44にて制御され、前記下絵Pを、手動に
て、一定方向及び一定速度にて走査することで、該下絵
Pの絵柄Dを読み込むものである。このような手動読み
込みは、設定スイッチ40b にて解像度の度合を設定し
た後、読み込みスイッチ40a を押しながら手動にて走
査するというものである。該ハンディスキャナ40によ
る前記下絵Pの読み取り範囲は、50mm×50mmの範囲
であり、これを100画素×100画素の画像として読
み込む。即ち、1画素は、読み込む下絵Pに対して、
0.5mm×0.5mmの大きさとなる。読み込まれた各画
素は、“1(黒あるいは所定の色)”又は“0(白)”
の2階調である。又、このようにして読み込まれた画像
は、各刺繍糸毎に対応した各読み込み毎に、前記RAM
52へと読み込まれる。該RAM52には、前記CPU
46で実行されるプログラムで用いられる、その値が変
更されることもある、例えば諸閾値も記憶される。
【0028】一方、前記図3において、前記ROM48
には、本発明が適用された機能等を実現するための、前
記CPU46で実行されるプログラムが記憶されてい
る。又、該ROM48には、このようなプログラムで用
いられる諸閾値も記憶されている。
には、本発明が適用された機能等を実現するための、前
記CPU46で実行されるプログラムが記憶されてい
る。又、該ROM48には、このようなプログラムで用
いられる諸閾値も記憶されている。
【0029】又、前記キースイッチ62は、前記CPU
46で実行されるプログラムによって、その操作状態が
読み出されるものである。前記液晶表示コントローラ5
4は、前記システムバス60を介して前記CPU46か
らアクセスされる。又、該液晶表示コントローラ54を
介して、前記CPU46は、前記液晶表示装置58に表
示する画像を前記VRAM56へと書込む。前記液晶表
示コントローラ54は、前記VRAM56を用いなが
ら、ビットマップ方式で表示を行う前記液晶表示装置5
8を制御する。
46で実行されるプログラムによって、その操作状態が
読み出されるものである。前記液晶表示コントローラ5
4は、前記システムバス60を介して前記CPU46か
らアクセスされる。又、該液晶表示コントローラ54を
介して、前記CPU46は、前記液晶表示装置58に表
示する画像を前記VRAM56へと書込む。前記液晶表
示コントローラ54は、前記VRAM56を用いなが
ら、ビットマップ方式で表示を行う前記液晶表示装置5
8を制御する。
【0030】図4は、前記ハンディスキャナの内部構成
を示すブロック図である。
を示すブロック図である。
【0031】この図4においては、前記ハンディスキャ
ナ40に内蔵される制御回路のうち、該ハンディスキャ
ナ40に内蔵されるラインセンサにて撮影される2次元
画像原稿を、主走査及び副走査しながら順次読み取り、
又、これに伴なってシリアルに順次出力される画像信号
VDの同期を取るための、特に基準クロックWGと、副
走査同期信号STと、主走査同期信号AUとを生成する
制御回路に関するブロック図が示されている。又、本発
明に係る速度オーバー表示や、その他の表示を行う制御
回路が示されている。
ナ40に内蔵される制御回路のうち、該ハンディスキャ
ナ40に内蔵されるラインセンサにて撮影される2次元
画像原稿を、主走査及び副走査しながら順次読み取り、
又、これに伴なってシリアルに順次出力される画像信号
VDの同期を取るための、特に基準クロックWGと、副
走査同期信号STと、主走査同期信号AUとを生成する
制御回路に関するブロック図が示されている。又、本発
明に係る速度オーバー表示や、その他の表示を行う制御
回路が示されている。
【0032】この図4において、これらのクロック信号
や同期信号を得るために前記ハンディスキャナ40は、
エンコーダ14a と、主走査同期信号発生回路13と、
副走査同期信号発生回路14b と、基準クロック発生回
路14c と、オーバー速度判定値メモリ17a と、警告
速度判定値メモリ16と、速度判定回路18a と、有効
画像判定回路12a と、速度オーバー最終判定回路19
a とを備えている。
や同期信号を得るために前記ハンディスキャナ40は、
エンコーダ14a と、主走査同期信号発生回路13と、
副走査同期信号発生回路14b と、基準クロック発生回
路14c と、オーバー速度判定値メモリ17a と、警告
速度判定値メモリ16と、速度判定回路18a と、有効
画像判定回路12a と、速度オーバー最終判定回路19
a とを備えている。
【0033】まず、前記エンコーダ14a は、前記下絵
Pを読み取る手動走査中に、該下絵Pに圧着しながら回
転するゴムローラにて、その回転軸が回転する。又、こ
のような回転軸の回転量に従って、該エンコーダ14a
は、パルス信号を出力する。該エンコーダ14a は、前
記下絵Tを0.1mmだけ手動走査(副走査)する毎に、
1パルスのパルス信号を出力する。
Pを読み取る手動走査中に、該下絵Pに圧着しながら回
転するゴムローラにて、その回転軸が回転する。又、こ
のような回転軸の回転量に従って、該エンコーダ14a
は、パルス信号を出力する。該エンコーダ14a は、前
記下絵Tを0.1mmだけ手動走査(副走査)する毎に、
1パルスのパルス信号を出力する。
【0034】前記副走査同期信号発生回路14b は、前
記ラインセンサによる1ラインの1次元の前記下絵Pの
撮影に同期する副走査同期信号を発生する。このような
1ライン分の前記下絵Pの読み取りは、0.5mmの手動
走査(副走査)毎に行われる。従って、該副走査同期信
号発生回路14b は、前記エンコーダ14a が出力する
パルス信号の、5パルス毎に1パルスとなる、副走査同
期信号STのパルス信号を出力する。
記ラインセンサによる1ラインの1次元の前記下絵Pの
撮影に同期する副走査同期信号を発生する。このような
1ライン分の前記下絵Pの読み取りは、0.5mmの手動
走査(副走査)毎に行われる。従って、該副走査同期信
号発生回路14b は、前記エンコーダ14a が出力する
パルス信号の、5パルス毎に1パルスとなる、副走査同
期信号STのパルス信号を出力する。
【0035】前記主走査同期信号発生回路13は、前記
副走査同期信号発生回路14b から前記副走査同期信号
STの1パルスの入力毎に、1ライン分の前記ラインセ
ンサの画像を読み出すための主走査同期信号AUを出力
する。前述の如く、当該ハンディスキャナ40による読
み取りは、1ライン当り100画素である。従って、該
主走査同期信号発生回路13は、前記副走査同期信号S
Tの1パルスが入力される毎に、100パルスの前記主
走査同期信号AUを出力する。該主走査同期信号AU
は、前記ラインセンサに出力されると共に、該ラインセ
ンサからの前記画像信号VDを入力する、前記刺繍デー
タ生成装置本体11へも出力される。
副走査同期信号発生回路14b から前記副走査同期信号
STの1パルスの入力毎に、1ライン分の前記ラインセ
ンサの画像を読み出すための主走査同期信号AUを出力
する。前述の如く、当該ハンディスキャナ40による読
み取りは、1ライン当り100画素である。従って、該
主走査同期信号発生回路13は、前記副走査同期信号S
Tの1パルスが入力される毎に、100パルスの前記主
走査同期信号AUを出力する。該主走査同期信号AU
は、前記ラインセンサに出力されると共に、該ラインセ
ンサからの前記画像信号VDを入力する、前記刺繍デー
タ生成装置本体11へも出力される。
【0036】前記基準クロック発生回路14c は、一定
周期(一定周波数)の基準クロックWGを出力する。該
基準クロックWGの周期は、当該ハンディスキャナでの
手動走査にて読み取り可能な前記上限走査速度に対応し
たものである。即ち、該基準クロックWGの周期は、前
記上限走査速度にて手動走査したときの、前記副走査同
期信号STと同一周期になっている。
周期(一定周波数)の基準クロックWGを出力する。該
基準クロックWGの周期は、当該ハンディスキャナでの
手動走査にて読み取り可能な前記上限走査速度に対応し
たものである。即ち、該基準クロックWGの周期は、前
記上限走査速度にて手動走査したときの、前記副走査同
期信号STと同一周期になっている。
【0037】前記オーバー速度判定値メモリ17a に
は、前記ハンディスキャナ40での手動走査速度の前記
上限走査速度に対応する閾値、即ちオーバー速度判定値
が記憶されている。
は、前記ハンディスキャナ40での手動走査速度の前記
上限走査速度に対応する閾値、即ちオーバー速度判定値
が記憶されている。
【0038】前記手動走査速度は、前記副走査同期信号
発生回路14b が出力する前記副走査同期信号STの周
期、即ち該副走査同期信号STのパルス間隔の時間の長
さにて検出される。特に、該手動走査速度の遅速は、前
記副走査同期信号STの周期の、前記基準クロック発生
回路14c が出力する前記基準クロックWGの周期に対
する比率にて把握される。又、各時点での手動走査速度
がその上限走査速度を上まわったか否かの判定について
も、前記副走査同期信号STの周期の前記基準クロック
WGの周期に対する比率として判定される。
発生回路14b が出力する前記副走査同期信号STの周
期、即ち該副走査同期信号STのパルス間隔の時間の長
さにて検出される。特に、該手動走査速度の遅速は、前
記副走査同期信号STの周期の、前記基準クロック発生
回路14c が出力する前記基準クロックWGの周期に対
する比率にて把握される。又、各時点での手動走査速度
がその上限走査速度を上まわったか否かの判定について
も、前記副走査同期信号STの周期の前記基準クロック
WGの周期に対する比率として判定される。
【0039】従って、前記オーバー速度判定値メモリ1
7a には、前記手動走査速度がその上限走査速度となる
ときの、前記副走査同期信号STの周期の前記基準クロ
ックWGの周期に対する比率が記憶されている。本実施
例では、該オーバー速度判定値メモリ17a には、例え
ば、「100%」の数値が記憶されている。この値は、
例えば種々の測定誤差に係る余裕を設けるならば、例え
ば、「110%」程度の数値であってもよい。
7a には、前記手動走査速度がその上限走査速度となる
ときの、前記副走査同期信号STの周期の前記基準クロ
ックWGの周期に対する比率が記憶されている。本実施
例では、該オーバー速度判定値メモリ17a には、例え
ば、「100%」の数値が記憶されている。この値は、
例えば種々の測定誤差に係る余裕を設けるならば、例え
ば、「110%」程度の数値であってもよい。
【0040】前記警告速度判定値メモリ16には、前記
下絵Pの読み取りができなくなる前記手動走査速度の前
記上限走査速度に対して、所定の余裕を設けた前記警告
速度に対応する、警告速度判定値が記憶されている。
下絵Pの読み取りができなくなる前記手動走査速度の前
記上限走査速度に対して、所定の余裕を設けた前記警告
速度に対応する、警告速度判定値が記憶されている。
【0041】前述の如く、各時点における前記手動走査
速度の遅速は、前記副走査同期信号STの周期の前記基
準クロックWGの周期に対する比率(%)にて把握され
る。従って、該警告速度判定値メモリ16に記憶される
該警告速度判定値についても、前記副走査同期信号ST
の周期の前記基準クロックWGの周期に対する比率
(%)とした値が記憶されている。本実施例において
は、該警告速度判定値として、「150%」の値が保持
されている。
速度の遅速は、前記副走査同期信号STの周期の前記基
準クロックWGの周期に対する比率(%)にて把握され
る。従って、該警告速度判定値メモリ16に記憶される
該警告速度判定値についても、前記副走査同期信号ST
の周期の前記基準クロックWGの周期に対する比率
(%)とした値が記憶されている。本実施例において
は、該警告速度判定値として、「150%」の値が保持
されている。
【0042】前記速度判定回路18a は、まず、随時入
力される副走査同期信号ST及び前記基準クロックWG
に基づいて、該副走査同期信号STの周期の前記基準ク
ロックWGの周期に対する比率(%)を求める。又、該
速度判定回路18a は、このようにして随時求められる
比率(%)を、前記オーバー速度判定値メモリ17aに
記憶される前記オーバー速度判定値(%)と比較する共
に、前記警告判定値メモリ16a に記憶される前記警告
速度判定値(%)と比較する。
力される副走査同期信号ST及び前記基準クロックWG
に基づいて、該副走査同期信号STの周期の前記基準ク
ロックWGの周期に対する比率(%)を求める。又、該
速度判定回路18a は、このようにして随時求められる
比率(%)を、前記オーバー速度判定値メモリ17aに
記憶される前記オーバー速度判定値(%)と比較する共
に、前記警告判定値メモリ16a に記憶される前記警告
速度判定値(%)と比較する。
【0043】即ち、該速度判定回路18a は、まず、前
述のように随時求められる比率が前記オーバー速度判定
値よりも小さくなると、前記上限走査速度に対する速度
オーバーの判定を行う。該判定結果は、前記速度オーバ
ー最終判定回路19a へと出力される。一方、該速度判
定回路18a は、前述のように随時求められる比率が前
記警告速度判定値よりも小さく、且つ前記オーバー速度
判定値よりも大きい場合には、速度警告表示を行う。こ
の速度警告表示は、前記ハンディスキャナ40に取り付
けられた「読み取り中表示」の緑ランプ40g を点滅さ
せるというものである。又、該速度判定回路18a は、
利用者にて前記下絵Pの読み取りが開始され、前記副走
査同期信号発生回路14b から前記副走査同期信号ST
のパルスが入力されると、このような読み取り中、前記
読み取り中表示の緑ランプ40gを連続点灯し、これに
よって読み取り中の表示がなされる。
述のように随時求められる比率が前記オーバー速度判定
値よりも小さくなると、前記上限走査速度に対する速度
オーバーの判定を行う。該判定結果は、前記速度オーバ
ー最終判定回路19a へと出力される。一方、該速度判
定回路18a は、前述のように随時求められる比率が前
記警告速度判定値よりも小さく、且つ前記オーバー速度
判定値よりも大きい場合には、速度警告表示を行う。こ
の速度警告表示は、前記ハンディスキャナ40に取り付
けられた「読み取り中表示」の緑ランプ40g を点滅さ
せるというものである。又、該速度判定回路18a は、
利用者にて前記下絵Pの読み取りが開始され、前記副走
査同期信号発生回路14b から前記副走査同期信号ST
のパルスが入力されると、このような読み取り中、前記
読み取り中表示の緑ランプ40gを連続点灯し、これに
よって読み取り中の表示がなされる。
【0044】前記有効画像判定回路12a には、前記ハ
ンディスキャナ40が内蔵する図示されないラインセン
サが逐次出力する画像信号VDが入力されている。前記
ラインセンサは50mmの1ラインを100画素の画像と
して読み取るものである。従って、該有効画像判定回路
12a は、1ラインに相当する100画素分の前記画像
信号VDによって、これら1ラインの100画素全てが
白紙(その値が“0”)であるか、あるいは1つの画素
でも白紙でないものがあるか(その値が“0”でないも
の)を随時判定する。即ち、本実施例における該有効画
像判定回路12a は、1ラインという画像単位で、読み
取られている最中の1ライン分の画像に有効な絵柄があ
るか否かを随時判定する。
ンディスキャナ40が内蔵する図示されないラインセン
サが逐次出力する画像信号VDが入力されている。前記
ラインセンサは50mmの1ラインを100画素の画像と
して読み取るものである。従って、該有効画像判定回路
12a は、1ラインに相当する100画素分の前記画像
信号VDによって、これら1ラインの100画素全てが
白紙(その値が“0”)であるか、あるいは1つの画素
でも白紙でないものがあるか(その値が“0”でないも
の)を随時判定する。即ち、本実施例における該有効画
像判定回路12a は、1ラインという画像単位で、読み
取られている最中の1ライン分の画像に有効な絵柄があ
るか否かを随時判定する。
【0045】前記速度オーバー最終判定回路19a は、
前記速度判定回路18a から入力される前記上限走査速
度に対する速度オーバーの判定結果と、前記有効画像判
定回路12a から入力される有効な絵柄があるか否かの
判定結果とに基づいて、各時点での手動走査速度が速度
オーバーであるか否かを随時判定する。即ち、該速度オ
ーバー最終判定回路19a は、前記速度判定回路18a
にて手動走査速度が前記上限走査速度以上と判定され、
且つ、該速度判定回路18a による当該判定時から前記
下絵Pが全て読み取られる時までの期間で、前記有効画
像判定回路12a にて有効な絵柄有りと判定されること
があった場合、少なくともこれら2つの判定の論理積に
て、各時点での手動走査速度が速度オーバーであると判
定する。又、本実施例では、該速度オーバー最終判定回
路19a によるこのような判定結果によって、前記ハン
ディスキャナ40に取付けられた「速度オーバー表示」
の赤ランプ40r を連続点灯する。即ち、前述のような
少なくとも2つの判定の論理積にて速度オーバーである
と判定された場合には、当該赤ランプ40r が連続点灯
される。
前記速度判定回路18a から入力される前記上限走査速
度に対する速度オーバーの判定結果と、前記有効画像判
定回路12a から入力される有効な絵柄があるか否かの
判定結果とに基づいて、各時点での手動走査速度が速度
オーバーであるか否かを随時判定する。即ち、該速度オ
ーバー最終判定回路19a は、前記速度判定回路18a
にて手動走査速度が前記上限走査速度以上と判定され、
且つ、該速度判定回路18a による当該判定時から前記
下絵Pが全て読み取られる時までの期間で、前記有効画
像判定回路12a にて有効な絵柄有りと判定されること
があった場合、少なくともこれら2つの判定の論理積に
て、各時点での手動走査速度が速度オーバーであると判
定する。又、本実施例では、該速度オーバー最終判定回
路19a によるこのような判定結果によって、前記ハン
ディスキャナ40に取付けられた「速度オーバー表示」
の赤ランプ40r を連続点灯する。即ち、前述のような
少なくとも2つの判定の論理積にて速度オーバーである
と判定された場合には、当該赤ランプ40r が連続点灯
される。
【0046】なお、「読み取り中表示」の前記緑ランプ
40g 、及び「速度オーバー表示」の前記赤ランプ40
r にてなされるランプ表示は、次の通りとなる。
40g 、及び「速度オーバー表示」の前記赤ランプ40
r にてなされるランプ表示は、次の通りとなる。
【0047】(1)前記上限走査速度以下、且つ前記警
告速度以下での前記手動走査速度での前記下絵Pの読み
取り中:「読み取り中表示」緑ランプ40g の連続点灯
及び「速度オーバー表示」赤ランプ40rの消灯
告速度以下での前記手動走査速度での前記下絵Pの読み
取り中:「読み取り中表示」緑ランプ40g の連続点灯
及び「速度オーバー表示」赤ランプ40rの消灯
【0048】(2)前記警告速度以上、且つ前記上限走
査速度よりも遅い前記手動走査速度による前記下絵Pの
読み取り中:「読み取り中表示」緑ランプ40g の点滅
及び「速度オーバー表示」赤ランプ40r消灯」
査速度よりも遅い前記手動走査速度による前記下絵Pの
読み取り中:「読み取り中表示」緑ランプ40g の点滅
及び「速度オーバー表示」赤ランプ40r消灯」
【0049】(3)前記上限走査速度以上の前記手動走
査速度(従って、該手動走査速度は前記手動走査速度以
上)での前記下絵Pの読み取り中:「読み取り中表示」
緑ランプ40g の消灯及び「速度オーバー表示」赤ラン
プ40r の点灯
査速度(従って、該手動走査速度は前記手動走査速度以
上)での前記下絵Pの読み取り中:「読み取り中表示」
緑ランプ40g の消灯及び「速度オーバー表示」赤ラン
プ40r の点灯
【0050】図5は、前記ハンディスキャナ40から出
力される信号のタイムチャートである。
力される信号のタイムチャートである。
【0051】この図5においては、前記ハンディスキャ
ナ40が前記コネクタ42を介して前記スキャナ制御回
路44に対して出力する信号の、タイムチャートが示さ
れている。即ち、基準クロックWGと、副走査同期信号
STと、主走査同期信号AUと、画像信号VDとのタイ
ムチャートが示されている。これら信号は、いずれも、
前記ハンディスキャナ40から前記スキャナ制御回路4
4へと出力される信号である。
ナ40が前記コネクタ42を介して前記スキャナ制御回
路44に対して出力する信号の、タイムチャートが示さ
れている。即ち、基準クロックWGと、副走査同期信号
STと、主走査同期信号AUと、画像信号VDとのタイ
ムチャートが示されている。これら信号は、いずれも、
前記ハンディスキャナ40から前記スキャナ制御回路4
4へと出力される信号である。
【0052】まず、前記基準クロックWGは、2.79
mSの一定周期(一定周波数)のクロック信号である。
該基準クロックWGの周期は、前記ハンディスキャナで
手動にて走査する際の、上限走査速度に対応したもので
ある。特に、該上限走査速度に対応する、1ラインの主
走査期間と同一の周期となっている。
mSの一定周期(一定周波数)のクロック信号である。
該基準クロックWGの周期は、前記ハンディスキャナで
手動にて走査する際の、上限走査速度に対応したもので
ある。特に、該上限走査速度に対応する、1ラインの主
走査期間と同一の周期となっている。
【0053】前記副走査同期信号STは、前記ハンディ
スキャナ40を手動にて走査する際の、副走査の同期を
とる信号である。即ち、手動による走査に従って順次出
される、1ラインの画像の主走査の開始毎に出力される
信号である。一方、前記主走査同期信号AUは、前記ハ
ンディスキャナ40の手動による走査の際に、主走査さ
れる各画素毎の画像信号VDの同期をとるための信号で
ある。従って、該主走査同期信号AUは、前記画像信号
VDの各画素毎に出力される。
スキャナ40を手動にて走査する際の、副走査の同期を
とる信号である。即ち、手動による走査に従って順次出
される、1ラインの画像の主走査の開始毎に出力される
信号である。一方、前記主走査同期信号AUは、前記ハ
ンディスキャナ40の手動による走査の際に、主走査さ
れる各画素毎の画像信号VDの同期をとるための信号で
ある。従って、該主走査同期信号AUは、前記画像信号
VDの各画素毎に出力される。
【0054】この図5において、前記基準クロックWG
が入力される時刻 t1 、 t2 、 t4、 t5 の間の期間
は、2.79 mSであり、いずれも等しくなっている。
又、時刻 t1 から t3 までの期間に比べて、時刻 t3 か
ら t6 までの期間での、前記ハンディスキャナ40の手
動による読み取り速度は遅くなっている。従って、前記
時刻 t1 から時刻 t3 までの期間の時間に比べ、前記時
刻 t3 から t6 までの期間の時間の方が長くなってい
る。
が入力される時刻 t1 、 t2 、 t4、 t5 の間の期間
は、2.79 mSであり、いずれも等しくなっている。
又、時刻 t1 から t3 までの期間に比べて、時刻 t3 か
ら t6 までの期間での、前記ハンディスキャナ40の手
動による読み取り速度は遅くなっている。従って、前記
時刻 t1 から時刻 t3 までの期間の時間に比べ、前記時
刻 t3 から t6 までの期間の時間の方が長くなってい
る。
【0055】又、前記副走査同期信号STが出力される
間隔、例えばこの図4に示される時刻 t1 から t3 まで
の期間、又時刻 t3 から t6 までの期間では、1ライン
分の前記画像信号VDが出力される。従って、100画
素分の該画像信号VDが出力されると共に、及び該画像
信号VDの同期をとるための、100個の前記主走査同
期信号AUが出力される。
間隔、例えばこの図4に示される時刻 t1 から t3 まで
の期間、又時刻 t3 から t6 までの期間では、1ライン
分の前記画像信号VDが出力される。従って、100画
素分の該画像信号VDが出力されると共に、及び該画像
信号VDの同期をとるための、100個の前記主走査同
期信号AUが出力される。
【0056】この図5において、時刻 t1 から t2 、時
刻 t2 から t4 、又、時刻 t4 からt5 の、いずれの前
記基準クロックWGの1パルスにおいても、該基準クロ
ックWGのパルス間隔に比べて、前記副走査同期信号S
Tのパルス間隔の方が長く(広く)なっている。例え
ば、時刻 t1 から t3 及び時刻 t3 から t6 のそれぞれ
の前記副走査同期信号STの1パルスについて、前記基
準クロックWGの1パルスのパルス間隔を100%とす
ると、それぞれ、約102%、約199%となってい
る。
刻 t2 から t4 、又、時刻 t4 からt5 の、いずれの前
記基準クロックWGの1パルスにおいても、該基準クロ
ックWGのパルス間隔に比べて、前記副走査同期信号S
Tのパルス間隔の方が長く(広く)なっている。例え
ば、時刻 t1 から t3 及び時刻 t3 から t6 のそれぞれ
の前記副走査同期信号STの1パルスについて、前記基
準クロックWGの1パルスのパルス間隔を100%とす
ると、それぞれ、約102%、約199%となってい
る。
【0057】従って、概ね時刻 t1 から t2 〜 t3 の範
囲では、その手動走査速度は前記上限走査速度以下で、
且つ前記警告速度以上であり、前記緑ランプ40g が点
滅し、前記赤ランプ40r が消灯する。概ね時刻 t2 〜
t3 から t5 〜 t6 の範囲では、その手動走査速度は前
記上限走査速度以下で、且つ前記警告速度以下であり、
前記緑ランプ40g が連続点灯し、前記赤ランプ40r
が消灯する。
囲では、その手動走査速度は前記上限走査速度以下で、
且つ前記警告速度以上であり、前記緑ランプ40g が点
滅し、前記赤ランプ40r が消灯する。概ね時刻 t2 〜
t3 から t5 〜 t6 の範囲では、その手動走査速度は前
記上限走査速度以下で、且つ前記警告速度以下であり、
前記緑ランプ40g が連続点灯し、前記赤ランプ40r
が消灯する。
【0058】図6は、本実施例で行われる。刺繍データ
生成処理のフローチャートである。
生成処理のフローチャートである。
【0059】この図6に示される刺繍データ生成処理
は、前記ROM48に記憶されているプログラムを、前
記CPU46が実行することにより実現されている。
又、該刺繍データ生成処理を行うに当っては、用いられ
る閾値は、予め前記RAM52へと設定されている。
は、前記ROM48に記憶されているプログラムを、前
記CPU46が実行することにより実現されている。
又、該刺繍データ生成処理を行うに当っては、用いられ
る閾値は、予め前記RAM52へと設定されている。
【0060】この図6のフローチャートにおいて、ま
ず、ステップ102では、各刺繍糸に対応して作成され
た刺繍される下絵Pの絵柄Dを、各刺繍糸毎に、前記ハ
ンディスキャナ40にて読み取る。又、このようにして
読み取られた各刺繍糸毎の前記下絵Pのデータは、各刺
繍糸毎に区別して、前記RAM52へと記憶される。こ
のステップ102で行われる処理は、図7や図8を用い
て後述するプログラムによってなされる。
ず、ステップ102では、各刺繍糸に対応して作成され
た刺繍される下絵Pの絵柄Dを、各刺繍糸毎に、前記ハ
ンディスキャナ40にて読み取る。又、このようにして
読み取られた各刺繍糸毎の前記下絵Pのデータは、各刺
繍糸毎に区別して、前記RAM52へと記憶される。こ
のステップ102で行われる処理は、図7や図8を用い
て後述するプログラムによってなされる。
【0061】次にステップ106では、本発明が適用さ
れた複数の下絵の絵柄間の重複の有無のチェックを行
う。この重複チェックは、図9を用いて後述するプログ
ラムによってなされる。該重複チェックは、前記CPU
46にて実行される前記ROM48に書き込まれたプロ
グラムとして実現されたものである。又、該ステップ1
06での重複チェックの結果は、重複フラグFe として
セットされる。
れた複数の下絵の絵柄間の重複の有無のチェックを行
う。この重複チェックは、図9を用いて後述するプログ
ラムによってなされる。該重複チェックは、前記CPU
46にて実行される前記ROM48に書き込まれたプロ
グラムとして実現されたものである。又、該ステップ1
06での重複チェックの結果は、重複フラグFe として
セットされる。
【0062】続いてステップ108では、前記ステップ
106での重複チェックの結果、即ち、重複有無の判定
を行う。これは、前記重複フラグFe のセットの有無に
従ったものである。該ステップ108では、重複無しと
判定された場合には、次のステップ110へと進む。一
方、重複有りと判定された場合には、ステップ114へ
と進む。
106での重複チェックの結果、即ち、重複有無の判定
を行う。これは、前記重複フラグFe のセットの有無に
従ったものである。該ステップ108では、重複無しと
判定された場合には、次のステップ110へと進む。一
方、重複有りと判定された場合には、ステップ114へ
と進む。
【0063】前記ステップ110では、前記ステップ1
02及び104にて読み取った下絵Pに基づいて、多色
縫いの刺繍の縫製データを生成する。又、続くステップ
112では、前記ステップ110で生成された縫製デー
タを前記メモリカード68へと書き込む。
02及び104にて読み取った下絵Pに基づいて、多色
縫いの刺繍の縫製データを生成する。又、続くステップ
112では、前記ステップ110で生成された縫製デー
タを前記メモリカード68へと書き込む。
【0064】一方、前記ステップ108から前記ステッ
プ114へと分岐した場合には、該ステップ114で
は、まず、「重複エラー発生。再読み取りしますか?」
のエラー表示を行う。又、続くステップ118では、前
述のエラー表示を確認した利用者によって、再読み取り
を行うか否かの入力及びこの判定を行う。該ステップ1
18において、再読み取りをすると入力された場合、前
記ステップ102の前方へと分岐する。一方、再読み取
りを行わないと入力された場合、異常終了として、全て
の処理を完了する。
プ114へと分岐した場合には、該ステップ114で
は、まず、「重複エラー発生。再読み取りしますか?」
のエラー表示を行う。又、続くステップ118では、前
述のエラー表示を確認した利用者によって、再読み取り
を行うか否かの入力及びこの判定を行う。該ステップ1
18において、再読み取りをすると入力された場合、前
記ステップ102の前方へと分岐する。一方、再読み取
りを行わないと入力された場合、異常終了として、全て
の処理を完了する。
【0065】図7は、本実施例の刺繍データ生成処理に
て行われる第1例の下絵読み取り処理をフローチャート
である。
て行われる第1例の下絵読み取り処理をフローチャート
である。
【0066】この図7のフローチャートで示される処理
は、前記図6の前記ステップ102で行われるものであ
る。まず、前記図7に示される下絵読み取り処理を行う
にあたって、読み取り対象となる前記下絵Pを準備す
る。又、このように準備された下絵Pに対して、前記ハ
ンディスキャナ40に内蔵されるラインセンサにて1次
元の撮影及びこれに伴なった主走査を行いながら、又、
手動走査による副走査を行いながら、該下絵Pを2次元
画像として読み込む。
は、前記図6の前記ステップ102で行われるものであ
る。まず、前記図7に示される下絵読み取り処理を行う
にあたって、読み取り対象となる前記下絵Pを準備す
る。又、このように準備された下絵Pに対して、前記ハ
ンディスキャナ40に内蔵されるラインセンサにて1次
元の撮影及びこれに伴なった主走査を行いながら、又、
手動走査による副走査を行いながら、該下絵Pを2次元
画像として読み込む。
【0067】まず、この図7のステップ142では、前
記ハンディスキャナ40のラインセンサから1ライン分
のデータを読み取る。この読み取ったデータは、前記R
AM52へと、各刺繍糸毎に区別して記憶される。
記ハンディスキャナ40のラインセンサから1ライン分
のデータを読み取る。この読み取ったデータは、前記R
AM52へと、各刺繍糸毎に区別して記憶される。
【0068】続いてステップ144では、前記エンコー
ダ14a 等を用いて検出れさる手動走査速度が、その前
記上限走査速度以上であるか否かを判定する。これは、
前記エンコーダ14a 及び前記副走査同期信号発生回路
14b にて生成される、その周期が前記手動走査速度に
従った前記副走査同期信号STの周期と、前記オーバー
速度判定値メモリ17a に記憶される前記オーバー速度
判定値に従った前記上限走査速度との比較を、前記速度
判定回路18a にて行うことによってなされる。
ダ14a 等を用いて検出れさる手動走査速度が、その前
記上限走査速度以上であるか否かを判定する。これは、
前記エンコーダ14a 及び前記副走査同期信号発生回路
14b にて生成される、その周期が前記手動走査速度に
従った前記副走査同期信号STの周期と、前記オーバー
速度判定値メモリ17a に記憶される前記オーバー速度
判定値に従った前記上限走査速度との比較を、前記速度
判定回路18a にて行うことによってなされる。
【0069】該ステップ144にて速度オーバー発生と
判定された場合には、続くステップ148にて、速度オ
ーバーが発生した当該ライン番号を、前記RAM52の
所定アドレスに記憶する。該ステップ148の後、又前
記ステップ144にて速度オーバー発生がないと判定さ
れた場合には、次にステップ152へと進む。
判定された場合には、続くステップ148にて、速度オ
ーバーが発生した当該ライン番号を、前記RAM52の
所定アドレスに記憶する。該ステップ148の後、又前
記ステップ144にて速度オーバー発生がないと判定さ
れた場合には、次にステップ152へと進む。
【0070】該ステップ152では、前記ステップ14
2、144及び148にて行われた一連の1ライン読み
取りに関する処理がなされたラインが、最終ラインであ
るか否か判定することによって、前記下絵Pの2次元画
像としての読み込みが全て終了したか否かを判定する。
該ステップ152にて、読み取り終了ではないと判定さ
れた場合には、前記ステップ142の前方へと分岐し、
更に次のラインの処理を続行する。一方、該ステップ1
52にて読み取り終了と判定された場合には、次にステ
ップ154へと進む。
2、144及び148にて行われた一連の1ライン読み
取りに関する処理がなされたラインが、最終ラインであ
るか否か判定することによって、前記下絵Pの2次元画
像としての読み込みが全て終了したか否かを判定する。
該ステップ152にて、読み取り終了ではないと判定さ
れた場合には、前記ステップ142の前方へと分岐し、
更に次のラインの処理を続行する。一方、該ステップ1
52にて読み取り終了と判定された場合には、次にステ
ップ154へと進む。
【0071】該ステップ154では、前記ステップ14
8にて記憶した速度オーバー発生ラインの書き込みの有
無を判定することで、前記下絵Pの読み取り過程で、速
度オーバーが発生したか否かを判定する。該ステップ1
54にて速度オーバーが発生していないと判定された場
合には、この図7に示される下絵読み取り処理の一連の
処理を終了した後、当該下絵読み取り処理を呼び出した
ステップへと復帰する。例えば、当該下絵読み取り処理
が前記ステップ102にて呼び出されたものである場合
には、当該下絵読み取り処理の後、前記ステップ106
へと進む。
8にて記憶した速度オーバー発生ラインの書き込みの有
無を判定することで、前記下絵Pの読み取り過程で、速
度オーバーが発生したか否かを判定する。該ステップ1
54にて速度オーバーが発生していないと判定された場
合には、この図7に示される下絵読み取り処理の一連の
処理を終了した後、当該下絵読み取り処理を呼び出した
ステップへと復帰する。例えば、当該下絵読み取り処理
が前記ステップ102にて呼び出されたものである場合
には、当該下絵読み取り処理の後、前記ステップ106
へと進む。
【0072】一方、該ステップ154にて速度オーバー
発生有りと判定された場合には、ステップ158におい
て、前記ステップ148で書き込んだライン番号の情報
を用いながら、そのライン番号以降で有効な読み取りデ
ータがあったか否かを判定する。即ち、有効な絵柄が有
るか否かを判定する。該ステップ158にて、速度オー
バー発生後に有効な読み取りデータ有りと判定された場
合には、異常終了として、この図7に示される一連の下
絵読み取り処理を終了する。一方、速度オーバー発生後
に、有効な読み取りデータが無かったと判定された場合
には、この図7に示される一連の下絵読み取り処理を終
了し、当該下絵読み取り処理を呼び出した処理へと復帰
する。例えば、該下絵読み取り処理が前記ステップ10
2にて呼び出されたものである場合には、前記ステップ
106の前方へと復帰する。
発生有りと判定された場合には、ステップ158におい
て、前記ステップ148で書き込んだライン番号の情報
を用いながら、そのライン番号以降で有効な読み取りデ
ータがあったか否かを判定する。即ち、有効な絵柄が有
るか否かを判定する。該ステップ158にて、速度オー
バー発生後に有効な読み取りデータ有りと判定された場
合には、異常終了として、この図7に示される一連の下
絵読み取り処理を終了する。一方、速度オーバー発生後
に、有効な読み取りデータが無かったと判定された場合
には、この図7に示される一連の下絵読み取り処理を終
了し、当該下絵読み取り処理を呼び出した処理へと復帰
する。例えば、該下絵読み取り処理が前記ステップ10
2にて呼び出されたものである場合には、前記ステップ
106の前方へと復帰する。
【0073】図8は、本実施例の刺繍データ生成処理に
て行われる第2の下絵読み取り処理のフローチャートで
ある。
て行われる第2の下絵読み取り処理のフローチャートで
ある。
【0074】この図8のフローチャートで示される処理
は、前述の第1例の下絵読み取り処理と類似の処理とな
っており、前記図6の前記ステップ102で行われるも
のである。まず、この図8のフローチャートで示される
第2例の下絵読み取り処理を行うに当っては、前記ハン
ディスキャナ40にて読み取る前記下絵Pを準備する。
は、前述の第1例の下絵読み取り処理と類似の処理とな
っており、前記図6の前記ステップ102で行われるも
のである。まず、この図8のフローチャートで示される
第2例の下絵読み取り処理を行うに当っては、前記ハン
ディスキャナ40にて読み取る前記下絵Pを準備する。
【0075】この後、前記図8において、ステップ17
2では、フラグFv をリセットする。該フラグFv は、
前記ハンディスキャナ40による手動走査でのその前記
手動走査速度が、前記上限走査速度以上となる、速度オ
ーバーが発生したか否かを記憶するものである。即ち、
該フラグFv がセットされていれば、過去に速度オーバ
ーが発生したものとなる。
2では、フラグFv をリセットする。該フラグFv は、
前記ハンディスキャナ40による手動走査でのその前記
手動走査速度が、前記上限走査速度以上となる、速度オ
ーバーが発生したか否かを記憶するものである。即ち、
該フラグFv がセットされていれば、過去に速度オーバ
ーが発生したものとなる。
【0076】次にステップ174では、前記ハンディス
キャナ40に内蔵されるラインセンサにて、1ライン分
の前記下絵Pの画像を読み取る。次に、ステップ176
では、前記図7の前記ステップ144と同様に、前記速
度判定回路18a によって、今回の1ライン読み取りの
際の手動動作速度が、前記オーバー速度判定値メモリ1
7a に記憶される前記オーバー速度判定値に従った前記
上限走査速度以上であるか否かを判定する。該ステップ
176にて速度オーバー発生と判定された場合には、続
くステップ180にて前記フラグFv をセットする。該
ステップ180の後、又、前記ステップ176にて速度
オーバー発生無しと判定された場合には、次にステップ
182へと進む。
キャナ40に内蔵されるラインセンサにて、1ライン分
の前記下絵Pの画像を読み取る。次に、ステップ176
では、前記図7の前記ステップ144と同様に、前記速
度判定回路18a によって、今回の1ライン読み取りの
際の手動動作速度が、前記オーバー速度判定値メモリ1
7a に記憶される前記オーバー速度判定値に従った前記
上限走査速度以上であるか否かを判定する。該ステップ
176にて速度オーバー発生と判定された場合には、続
くステップ180にて前記フラグFv をセットする。該
ステップ180の後、又、前記ステップ176にて速度
オーバー発生無しと判定された場合には、次にステップ
182へと進む。
【0077】該ステップ182では、今回の1ライン読
み取りによって得られたデータから、有効な読み取りデ
ータの有無を判定する。該ステップ182では、今回読
み取った1ラインの読み取りデータ全てが“0”である
か否かによって、該1ラインの中に有効な絵柄が有るか
否かを判定する。即ち、今回の1ラインの読み取りデー
タ全てが“0”である場合には、有効な読み取りデータ
無しと判定し、次にステップ186へと進む。一方、有
効な読み取りデータ有りと判定された場合には、次にス
テップ184へと進む。
み取りによって得られたデータから、有効な読み取りデ
ータの有無を判定する。該ステップ182では、今回読
み取った1ラインの読み取りデータ全てが“0”である
か否かによって、該1ラインの中に有効な絵柄が有るか
否かを判定する。即ち、今回の1ラインの読み取りデー
タ全てが“0”である場合には、有効な読み取りデータ
無しと判定し、次にステップ186へと進む。一方、有
効な読み取りデータ有りと判定された場合には、次にス
テップ184へと進む。
【0078】該ステップ184では、前記フラグFv の
セットの有無を判定する。該ステップ184にて前記フ
ラグFv がセットされていると判定された場合には、異
常終了として、この図8に示される一連の処理を終了す
る。
セットの有無を判定する。該ステップ184にて前記フ
ラグFv がセットされていると判定された場合には、異
常終了として、この図8に示される一連の処理を終了す
る。
【0079】一方、前記ステップ182にて有効な読み
取りデータ無しと判定された場合、あるいは、前記ステ
ップ184にて前記フラグFv はセットされていないと
判定された場合には、ステップ186が実行される。該
ステップ186は、前記ステップ174以降行われた今
回の1ライン読み取りが、前記下絵Pの最終ラインに対
するものであるか否かを判定することにより、該下絵P
の読み取りが全て終了したか否かを判定する。該ステッ
プ186にて前記下絵Pの読み取りが終了していないと
判定された場合は、前記ステップ174の前方へと分岐
し、次の1ラインに対する処理を続行する。一方、該ス
テップ186にて、前記下絵Pに対する全ての読み取り
処理が終了したと判定された場合には、この図8に示さ
れる一連の下絵読み取り処理を終了し、該下絵読み取り
処理を呼び出した処理を次へと復帰する。
取りデータ無しと判定された場合、あるいは、前記ステ
ップ184にて前記フラグFv はセットされていないと
判定された場合には、ステップ186が実行される。該
ステップ186は、前記ステップ174以降行われた今
回の1ライン読み取りが、前記下絵Pの最終ラインに対
するものであるか否かを判定することにより、該下絵P
の読み取りが全て終了したか否かを判定する。該ステッ
プ186にて前記下絵Pの読み取りが終了していないと
判定された場合は、前記ステップ174の前方へと分岐
し、次の1ラインに対する処理を続行する。一方、該ス
テップ186にて、前記下絵Pに対する全ての読み取り
処理が終了したと判定された場合には、この図8に示さ
れる一連の下絵読み取り処理を終了し、該下絵読み取り
処理を呼び出した処理を次へと復帰する。
【0080】例えば、該下絵読み取り処理が、前記ステ
ップ102にて呼び出されたものである場合には、前記
ステップ106の前方へと分岐する。
ップ102にて呼び出されたものである場合には、前記
ステップ106の前方へと分岐する。
【0081】なお、本実施例においては、前記図7や前
記図8のフローチャートに示される下絵読み取り処理が
前述の如く異常終了となった場合は、前述の「速度オー
バー表示」赤ランプ40r を点灯すると共に、前述の
「読み取り中表示」緑ランプ40g を消灯する。又、前
記下絵Pを再度読み取るように、利用者へのコメントの
表示を行う。
記図8のフローチャートに示される下絵読み取り処理が
前述の如く異常終了となった場合は、前述の「速度オー
バー表示」赤ランプ40r を点灯すると共に、前述の
「読み取り中表示」緑ランプ40g を消灯する。又、前
記下絵Pを再度読み取るように、利用者へのコメントの
表示を行う。
【0082】なお、図10は、従来行われていた下絵読
み取り処理の一例を示すフローチャートである。
み取り処理の一例を示すフローチャートである。
【0083】この図10に示される下絵読み取り処理
は、前記図7に示される前記第1例の下絵読み取り処理
や、前記図8に示される前記第2の下絵読み取り処理に
対応するものであり、従来から行われていたものであ
る。この図10に示される従来の下絵読み取り処理にお
いては、例えば前記図7のステップ154やステップ1
58に示される有効な絵柄が有るか否か判定する処理等
が含まれていない。又、この従来の下絵読み取り処理で
は、前記図8に示された前記ステップ182やステップ
184等による有効な絵柄が有るか否かの判定等の処理
が含まれていない。
は、前記図7に示される前記第1例の下絵読み取り処理
や、前記図8に示される前記第2の下絵読み取り処理に
対応するものであり、従来から行われていたものであ
る。この図10に示される従来の下絵読み取り処理にお
いては、例えば前記図7のステップ154やステップ1
58に示される有効な絵柄が有るか否か判定する処理等
が含まれていない。又、この従来の下絵読み取り処理で
は、前記図8に示された前記ステップ182やステップ
184等による有効な絵柄が有るか否かの判定等の処理
が含まれていない。
【0084】即ち、この図10に示される従来の下絵読
み取り処理では、ステップ204にて、その時点での手
動走査の前記手動走査速度が、これに対応する前記上限
走査速度以上であると判定された場合には、直ちに異常
終了として、読み取り途中の前記下絵Pに対する処理
を、一律に中断してしまう。
み取り処理では、ステップ204にて、その時点での手
動走査の前記手動走査速度が、これに対応する前記上限
走査速度以上であると判定された場合には、直ちに異常
終了として、読み取り途中の前記下絵Pに対する処理
を、一律に中断してしまう。
【0085】図9は、本実施例の刺繍データ生成処理に
て行われる重複チェックのフローチャートである。この
図9のフローチャートで示される処理は、前記図6の前
記ステップ106で行われるものである。
て行われる重複チェックのフローチャートである。この
図9のフローチャートで示される処理は、前記図6の前
記ステップ106で行われるものである。
【0086】まず、前記図9のフローチャートでは、ス
テップ132にて、各刺繍糸に対応する複数の下絵の絵
柄間での重複面積の算出を行う。これは、各刺繍糸に対
応する複数の下絵の中から、順に2つの下絵を選択し、
選択された下絵間の絵柄の重複面積を算出するというも
のである。又、この重複面積の算出は、ビットマップ方
式にて前記RAM52に記憶されている対象となる下絵
の絵柄間の対応する画素を比較し、対応する画素が共に
“1(刺繍するもの)”である場合には重複とし、連続
する重複箇所毎にその重複面積を順次求めるというもの
である。このような重複面積算出は、その幅が重複面積
算出閾値以下の重複縮径部については、その重複は無い
ものとして、これら2つの下絵の絵柄間の重複を検出し
ながら、その重複面積を、その重複箇所毎に算出すると
いうものである。前記重複面積算出閾値は、本第1例の
重複チェックでは、予め前記ROM48に記憶されてい
る。
テップ132にて、各刺繍糸に対応する複数の下絵の絵
柄間での重複面積の算出を行う。これは、各刺繍糸に対
応する複数の下絵の中から、順に2つの下絵を選択し、
選択された下絵間の絵柄の重複面積を算出するというも
のである。又、この重複面積の算出は、ビットマップ方
式にて前記RAM52に記憶されている対象となる下絵
の絵柄間の対応する画素を比較し、対応する画素が共に
“1(刺繍するもの)”である場合には重複とし、連続
する重複箇所毎にその重複面積を順次求めるというもの
である。このような重複面積算出は、その幅が重複面積
算出閾値以下の重複縮径部については、その重複は無い
ものとして、これら2つの下絵の絵柄間の重複を検出し
ながら、その重複面積を、その重複箇所毎に算出すると
いうものである。前記重複面積算出閾値は、本第1例の
重複チェックでは、予め前記ROM48に記憶されてい
る。
【0087】続いてステップ134では、前記ステップ
132でその重複箇所毎に算出された前記重複面積を、
その重複箇所毎に所定閾値と比較し、重複エラーを判定
するというものである。この時用いる閾値は重複判定閾
値であり、本第1例の重複チェックでは、前記ROM4
8に予め記憶されている。本実施例では、少なくとも1
つの重複箇所のその重複面積が前記所定閾値以上である
判定された場合には、対象となる下絵間に重複エラーが
あったものと判定する。
132でその重複箇所毎に算出された前記重複面積を、
その重複箇所毎に所定閾値と比較し、重複エラーを判定
するというものである。この時用いる閾値は重複判定閾
値であり、本第1例の重複チェックでは、前記ROM4
8に予め記憶されている。本実施例では、少なくとも1
つの重複箇所のその重複面積が前記所定閾値以上である
判定された場合には、対象となる下絵間に重複エラーが
あったものと判定する。
【0088】該ステップ134にて重複エラー有りとさ
れた場合には、続くステップ136にて、重複フラグF
e をセットする。該ステップ136の終了後には、この
図6に示される重複チェックの処理を読み出したステッ
プ、即ち前記ステップ106へと復帰する。一方、前記
ステップ134にて、重複エラー有りと判定されなかっ
た場合には、該ステップ134の後、この図6のフロー
チャートに示される重複チェックを読み出したステッ
プ、即ち前記ステップ106へと復帰する。
れた場合には、続くステップ136にて、重複フラグF
e をセットする。該ステップ136の終了後には、この
図6に示される重複チェックの処理を読み出したステッ
プ、即ち前記ステップ106へと復帰する。一方、前記
ステップ134にて、重複エラー有りと判定されなかっ
た場合には、該ステップ134の後、この図6のフロー
チャートに示される重複チェックを読み出したステッ
プ、即ち前記ステップ106へと復帰する。
【0089】以上説明したとおり、本実施例では、ハン
ディスキャナ40の手動走査にて前記下絵Pを一定方向
に走査ながら、該下絵Pを読み取る際に、前記手動走査
速度の速度オーバーの不必要な発生を減少することで、
このようなハンディスキャナ40での読み取り不良や該
読み取り不良に伴なった再読み取りを低減することが可
能である。又、本発明はこれに限定されるものではない
が、本発明によれば、更に、前記ハンディスキャナ40
に取り付けられた前述のような緑ランプ40g、即ち
「読み取り中表示」にて、速度警告表示を行うことがで
きている。該緑ランプ40g は、当該ハンディスキャナ
40での走査中に前記下絵Pを注視している最中にも、
その点灯状態を容易に確認できる位置に配置されてい
る。従って、前記下絵Pの読み取り中に前記ハンディス
キャナ40の手動走査を一定方向且つ一定速度となるよ
うに注意を集中している際にも、該緑ランプ40g の速
度警告表示(連続点灯あるいは点滅点灯により区別)に
よって、前述のような前記手動走査の速度オーバーの発
生を未然に防ぐことが可能である。
ディスキャナ40の手動走査にて前記下絵Pを一定方向
に走査ながら、該下絵Pを読み取る際に、前記手動走査
速度の速度オーバーの不必要な発生を減少することで、
このようなハンディスキャナ40での読み取り不良や該
読み取り不良に伴なった再読み取りを低減することが可
能である。又、本発明はこれに限定されるものではない
が、本発明によれば、更に、前記ハンディスキャナ40
に取り付けられた前述のような緑ランプ40g、即ち
「読み取り中表示」にて、速度警告表示を行うことがで
きている。該緑ランプ40g は、当該ハンディスキャナ
40での走査中に前記下絵Pを注視している最中にも、
その点灯状態を容易に確認できる位置に配置されてい
る。従って、前記下絵Pの読み取り中に前記ハンディス
キャナ40の手動走査を一定方向且つ一定速度となるよ
うに注意を集中している際にも、該緑ランプ40g の速
度警告表示(連続点灯あるいは点滅点灯により区別)に
よって、前述のような前記手動走査の速度オーバーの発
生を未然に防ぐことが可能である。
【0090】なお、本実施例では前記刺繍データ生成装
置10における手動走査速度警告装置となっているが、
本発明はこのようなものに限定されるものではないこと
は言うまでもない。即ち、本発明の手動走査速度オーバ
ー検出装置は、ハンディスキャナの手動走査での前記上
限走査速度を上まわる速度オーバーの不必要な発生を減
少するというものであり、手動走査にて2次元画像原稿
を一定方向に走査しながら読み取るというハンディスキ
ャナを用いるものには、同様に適用することが可能であ
る。
置10における手動走査速度警告装置となっているが、
本発明はこのようなものに限定されるものではないこと
は言うまでもない。即ち、本発明の手動走査速度オーバ
ー検出装置は、ハンディスキャナの手動走査での前記上
限走査速度を上まわる速度オーバーの不必要な発生を減
少するというものであり、手動走査にて2次元画像原稿
を一定方向に走査しながら読み取るというハンディスキ
ャナを用いるものには、同様に適用することが可能であ
る。
【0091】なお、副次的的な点として、本実施例で
は、異なる刺繍糸それぞれで所定の絵柄の刺繍を行うこ
とで多色縫いの刺繍を行う際に、異なる刺繍糸による異
なる絵柄間での重複箇所を検出することで、ミシンによ
る刺繍の実際の縫製中に、このような重複箇所にて生じ
てしまう糸切れを未然に防ぐと共に、又、出来上がった
刺繍の品質をより向上させることができている。
は、異なる刺繍糸それぞれで所定の絵柄の刺繍を行うこ
とで多色縫いの刺繍を行う際に、異なる刺繍糸による異
なる絵柄間での重複箇所を検出することで、ミシンによ
る刺繍の実際の縫製中に、このような重複箇所にて生じ
てしまう糸切れを未然に防ぐと共に、又、出来上がった
刺繍の品質をより向上させることができている。
【0092】
【発明の効果】以上説明したとおり、本発明によれば、
ハンディスキャナの手動走査にて2次元画像原稿を一定
方向に走査しなしがら、該2次元画像原稿を読み取る際
に、前記手動走査速度の速度オーバーの不必要な発生を
減少することで、このようなハンディスキャナでの読み
取り不良や該読み取り不良に伴なった再読み取りを低減
することができるという優れた効果を得ることができ
る。
ハンディスキャナの手動走査にて2次元画像原稿を一定
方向に走査しなしがら、該2次元画像原稿を読み取る際
に、前記手動走査速度の速度オーバーの不必要な発生を
減少することで、このようなハンディスキャナでの読み
取り不良や該読み取り不良に伴なった再読み取りを低減
することができるという優れた効果を得ることができ
る。
【図1】本発明の要旨を示すブロック図
【図2】本発明の作用を示す線図
【図3】本発明が適用された実施例の刺繍データ生成装
置の構成を示すブロック図
置の構成を示すブロック図
【図4】前記実施例で用いられるハンディスキャナの制
御構成を示すブロック図
御構成を示すブロック図
【図5】前記実施例でのハンディスキャナと刺繍データ
生成装置本体との間の接続部分の信号のタイムチャート
生成装置本体との間の接続部分の信号のタイムチャート
【図6】前記実施例で行われる刺繍データ生成処理を示
すフローチャート
すフローチャート
【図7】前記刺繍データ生成処理中で行われる第1例の
下絵読み取り処理を示すフローチャート
下絵読み取り処理を示すフローチャート
【図8】前記刺繍データ生成処理中で行われる第2例の
下絵読み取り処理を示すフローチャート
下絵読み取り処理を示すフローチャート
【図9】前記刺繍データ生成処理中で行われる重複チェ
ックを示すフローチャート
ックを示すフローチャート
【図10】従来の下絵読み取り処理を示すフローチャー
ト
ト
10…刺繍データ生成装置 11…刺繍データ生成装置本体 12、12a …有効画像判定回路 13…主走査同期信号発生回路 14…手動走査速度検出回路 14a …エンコーダ 14b …副走査同期信号発生回路 14c …基準クロック発生回路 16…警告速度判定値メモリ 17、17a …オーバー速度判定値メモリ 18、18a …速度判定回路 19…速度オーバー最終判定回路 40…ハンディスキャナ 40a …読み込みスイッチ 40b …設定スイッチ 42、66…コネクタ 44…スキャナ制御回路 46…CPU 48…ROM 52…RAM 54…液晶表示コントローラ 56…VRAM 58…液晶表示装置 60…システムバス 62…キースイッチ 64…メモリカードI/F 68…メモリカード P…下絵 D…絵柄 t1 〜 t6 …時刻
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 15/64 325 E 7631−5L
Claims (1)
- 【請求項1】ハンディスキャナの手動走査にて2次元画
像原稿を一定方向に走査しながら、該2次元画像原稿を
読み取る際の、その手動走査速度を随時検出する手動走
査速度検出回路と、 前記2次元画像原稿の読み取りができなくなる前記手動
走査速度の上限走査速度に対応するオーバー速度判定値
を保持するオーバー速度判定値メモリと、 随時検出される前記手動走査速度が、前記オーバー速度
判定値に従った前記上限走査速度以上であるか否かを随
時判定する速度判定回路と、 読み取られている最中の画像単位中に有効な絵柄がある
か否かを随時判定する有効画像判定回路と、 前記速度判定回路にて前記上限走査速度以上と判定され
てから前記手動走査が完了する時までの期間で、前記有
効画像判定回路にて有効な絵柄ありと判定されることが
あった場合、少なくともこれら2つの判定の論理積に
て、前記手動走査速度が速度オーバーであると判定する
速度オーバー最終判定回路とを備えたことを特徴とする
手動走査速度オーバー検出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5089642A JPH06303385A (ja) | 1993-04-16 | 1993-04-16 | 手動走査速度オーバー検出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5089642A JPH06303385A (ja) | 1993-04-16 | 1993-04-16 | 手動走査速度オーバー検出装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06303385A true JPH06303385A (ja) | 1994-10-28 |
Family
ID=13976431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5089642A Pending JPH06303385A (ja) | 1993-04-16 | 1993-04-16 | 手動走査速度オーバー検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06303385A (ja) |
-
1993
- 1993-04-16 JP JP5089642A patent/JPH06303385A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5791271A (en) | Embroidery data processing device and method | |
| US4660484A (en) | Stitch pattern input device for sewing machines | |
| US6621944B1 (en) | Image reader | |
| JPH06303385A (ja) | 手動走査速度オーバー検出装置 | |
| JP3333579B2 (ja) | 刺繍データ生成装置 | |
| JPH06303383A (ja) | 手動走査速度オーバー補償装置 | |
| JPH06303384A (ja) | 手動走査速度警告装置 | |
| JPH01578A (ja) | デジタル複写装置 | |
| JPH06285281A (ja) | 刺繍データ生成装置 | |
| JP3249113B2 (ja) | ミシンの刺しゅうデータ生成方法 | |
| JP3023372B2 (ja) | ミシンの刺しゅうデータ生成方法 | |
| JP2873398B2 (ja) | 自動刺しゅうシステムおよび自動刺しゅうミシン | |
| JPH10191026A (ja) | 画像処理装置及びその方法 | |
| KR100202268B1 (ko) | 그리드 챠트를 이용한 독취 영역 설정 방법 | |
| JPS63316563A (ja) | 画像読取装置 | |
| JP2734628B2 (ja) | 文字認識装置 | |
| JPS6314998B2 (ja) | ||
| JP2011205473A (ja) | 画像読み取り装置及びこれを用いた印刷システム | |
| JPH0514606Y2 (ja) | ||
| JPH04299652A (ja) | 画像読取装置 | |
| JPH0497652A (ja) | ファクシミリにおける長尺原稿分割方式 | |
| US20040085597A1 (en) | Method of removing memory of scanning apparatus | |
| JPH0676035A (ja) | 画像データ処理システム | |
| JP2863671B2 (ja) | 印字フォーマット作成装置 | |
| JP3740816B2 (ja) | 2値画像の輪郭修正方法および画像処理装置 |