JP4059173B2 - 光学的情報読取装置および光学的情報の読取方法 - Google Patents
光学的情報読取装置および光学的情報の読取方法 Download PDFInfo
- Publication number
- JP4059173B2 JP4059173B2 JP2003316951A JP2003316951A JP4059173B2 JP 4059173 B2 JP4059173 B2 JP 4059173B2 JP 2003316951 A JP2003316951 A JP 2003316951A JP 2003316951 A JP2003316951 A JP 2003316951A JP 4059173 B2 JP4059173 B2 JP 4059173B2
- Authority
- JP
- Japan
- Prior art keywords
- image area
- reading
- pixel signal
- optical information
- captured
- 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
Links
- 230000003287 optical effect Effects 0.000 title claims description 162
- 238000000034 method Methods 0.000 title claims description 43
- 230000001678 irradiating effect Effects 0.000 claims description 6
- 230000003321 amplification Effects 0.000 description 17
- 238000003199 nucleic acid amplification method Methods 0.000 description 17
- 238000007493 shaping process Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000003384 imaging method Methods 0.000 description 4
- 206010027146 Melanoderma Diseases 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10851—Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Input (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Description
しかも、取込手段が少数取込モードにて所定の大きさの画像領域の画素信号を取込み、読取手段が当該取込まれた画像領域の画素信号で情報コードを光学的に読取り完了できない場合、取込手段は、当該取込まれた画像領域の外周に接する暗点の画素の位置を検出し、その位置の外側の画像領域の画素信号を追加して取込むため、例えば、一次元コードを読み取る際に、たとえ縞状に暗点が形成される一次元コードを読取る際に途中まで読取完了し、途中から読取失敗するような場合であったとしても、読取失敗した部分から縞部分の暗点を辿って暗点が連続していれば、その読取失敗位置から再度一次元コードが表現されている画素信号を取込むことができ、読取,解読に要する時間を短縮することができる。
ところで、明点および暗点から形成されている情報コードが一般的に普及している。
請求項5記載の発明によれば、請求項1ないし4の何れかに記載の発明において、少数取込モードには、光学的センサにより撮像される一画像領域の画素信号を所定の走査線毎に間引いて取込む高速取込モードが含まれているので、切替手段により高速取込モードに切替えられた場合には、所定の走査線毎に間引いて画素信号を取込むことができ、読取,解読に要する時間を短縮することができる。
請求項9記載の発明によれば、請求項1ないし8の何れかに記載の発明において、取込手段が一画像領域の画素信号を間引いて取込むときの間引き度が設定可能になっているので、間引き度を自由に設定することができ、汎用性を向上することができる。
請求項13記載の発明によれば、請求項1ないし12の何れかに記載の発明において、ガイド光照射手段は、光学的センサにより撮像される一画像領域の略中心位置をユーザ側で認識可能となるように読取対象に対してガイド光を照射し、ガイド位置検出手段は、読取対象に照射された一画像領域中におけるガイド光を位置を検出し、取込手段は、部分取込みモードにおいて、ガイド位置検出手段により検出されたガイド光の位置に基づいて光学的センサから画素信号を取込むため、ユーザは一画像領域の略中心位置を示すガイド光の照射位置に一次元コードや二次元コード等の情報コードを合致させるようにするだけで光学的情報読取装置側で情報コードを読み取ることができるようになる。これにより、利便性が向上する。
請求項15記載の発明によれば、請求項13または14記載の発明において、取込手段が、ガイド光照射手段によるガイド光の読取対象に対する照射中および照射停止後において画像領域の画素信号を取込む場合、特定手段は、当該ガイド光照射中に取込まれた一画像領域内において設定されたガイド光の位置がガイド光照射停止後において取込まれた一画像領域内の対応する位置に相当することを特定するため、ガイド光の画像領域内における位置を把握できるようになる。
請求項17記載の発明によれば、請求項13ないし16の何れかに記載の発明において、ガイド光照射手段は、切替手段により少数取込モードに切替えられた状態では、当該モードで取込まれる画素信号の取込対象エリアを示すようにガイド光を照射するため、ユーザ側で取込まれる画像領域を認識し易くなる。
請求項19記載の発明によれば、請求項1ないし18の何れかに記載の発明において、複数種類の情報コードを読取可能に構成されている場合には、当該複数種類の情報コードに対応して、取込手段が少数取込モードにおいて画素信号を取込む画像領域が予め設定されているため、複数種類の情報コードに対応する場合にも画素信号の取込みおよび読取,解読処理を素早く行うことができる。
請求項21記載の発明によれば、請求項19または20記載の発明において、読取手段が複数種類の情報コードのうちの一の情報コードとして取込手段により取込まれた画素信号の読取りを成功した場合、読取手段は、次回取込手段により取込まれた画素信号に含まれる情報コードを一の情報コードと見なして読取開始するため、たとえ一の情報コードの読取処理が連続して行われたとしても、処理を素早く行うことができる。
以下、本発明の第1の実施形態について、図1ないし図3を参照しながら説明する。
図1は、光学的情報読取装置の電気的構成を概略的に示している。
この光学的情報読取装置(以下、読取装置本体と称する)1は、読取対象Aに印字されたバーコード等の一次元コードや、明暗パターンのセルがマトリックス状に配置された二次元コード等の情報コードB(図6参照)を光学的に読取るためのものである。
電源回路2は、例えばAC/DC変換器により構成されるもので、外部から供給された交流電源を直流に変換し読取装置本体1の全構成に直流電源供給するようになっている。尚、電源回路2は、必要に応じて設ければよく、例えばハンディタイプの光学的情報読取装置の場合には、電池を内蔵して構成されているがこの電池により駆動可能になっていても良い。
さて、読取装置本体1には予め複数の取込モードが登録されている。以下、この説明を図2を参照しながら説明する。本実施形態では3つのモードを有する読取装置1本体について説明するが、これらのモードのうち通常動作モードと、その他1つの取込モードを有していれば良く、必要に応じて、他のモードや、以下に説明する以外の他のモードを含んでも良いし他のモードを有していなくても良い。
(1)通常取込モード(本発明の通常取込モードに相当)
通常取込モードは、光学的センサ10により読取対象Aを撮像した一画像全ての画素信号を取込むモードである。制御回路3は、クロック制御回路11を介してセンサ駆動回路9により光学的センサ10に与える転送クロック周波数を光学的センサ10の性能保証範囲の動作周波数(後述するモードの動作周波数に比較して低い周波数)に切替制御し比較的低速で動作させる。この場合、センサ駆動回路9は設定された転送クロック周波数で光学的センサ10を駆動し、光学的センサ10により画素信号が波形整形部12側に与えられることになる。この場合、光学的センサ10の性能保証範囲内で転送クロック周波数が設定されるので、光学的センサ10を構成する個々の受光素子から画素信号が安定的に出力され、制御回路3は、光学的センサ10で撮像される一画像領域全ての画素信号を品質保持した状態で安定して取込むことができる。
高速取込モードは、図2(a)にその動作を概略的に示すように、光学的センサ10により読取対象Aを撮像した一画像領域分よりも少ない数の画素信号を取込むためのモードである。このとき、制御回路3は、クロック制御回路11を介して、センサ駆動回路9が光学的センサ10に与えて駆動する動作周波数を光学的センサ10の性能保証範囲外で且つ動作保証範囲内の動作周波数(通常取込モードの動作周波数に比較して高い周波数)に設定したり、前述した通常取込モードの周波数に設定することで、例えば一画像領域内の所定数の走査線毎(例えば一走査線毎)に光学的センサ10を駆動するための動作周波数を切替制御する。尚、図2(a)および(b)中、ハッチングされた部分は動作周波数が比較的高く、ハッチングされていない部分は動作周波数が比較的低いことを示している。
部分取込モードは、図2(b)にその動作を概略的に示すように、光学的センサ10により読取対象Aを撮像した一画像領域分の画素信号よりも少ない数の画素信号を取込む取込モードであると共に、一画像領域のうちの部分的な画素信号を取込む取込モードである。この部分取込モードでは、前述した高速取込モードと略同様に、制御回路3は、光学的センサ10の性能保証範囲外で且つ動作保証範囲内の動作周波数に設定したり、通常取込モードの周波数に設定することで動作周波数を切替制御することで、画像内の(x1,y1)−(x2,y1)−(x1,y2)−(x2、y2)の範囲(図2参照)を指定することにより、部分的に当該範囲内の画素信号を取込むことができる。
図3は、光学的情報読取装置の情報コードの読取,解読動作をフローチャートで示している。
操作部5のトリガスイッチがユーザにより操作されると、制御回路3に読取指示信号が与えられ、読取装置本体1は読取,解読動作を開始する。このとき、制御回路3は読取装置本体1の取込モードを高速取込モードに設定する(S1)。さらに制御回路3は、光学的センサ10の露光時間および波形整形部12における増幅回路の増幅率を設定する(S2)。そして、制御回路3は、高速取込モードで一画像領域分の画素信号を取込む(S3)。このとき、制御回路3は、波形整形部12から一画像領域分の画素信号が与えられるときに、全体の画素信号のうちで明点(白)と想定される輝度レベルの最小値と、暗点(黒)と想定される輝度レベルの最大値とを比較しその差が所定レベル以上あるか否かを判定する(S4)。すなわち、輝度レベルの明点側もしくは暗点側に対する寄り具合を判別する。
図4は、第2の実施形態を説明するための図を示している。第1の実施形態と異なるところは、定置式の光学的情報読取装置に適用したところであり、その制御動作にあるため、前述した実施形態と略同一の電気的構成部分については同一符号を付し、以下、異なる部分を前述実施形態の説明に代えて説明する。
また、定置式の情報コード読取装置に適用した場合であっても、制御回路3が高速取込モードにおいて前回取込まれた画素信号のデータ,および今回取込まれた画素信号のデータを比較することにより情報コードBが一画像領域内に存在すると推定されたときには取込モードを切替え、部分取込モードに設定された状態で画像を取込み情報コードの解読を行う。これにより、定置式の情報コード読取装置において、光学的センサ10が1077画素×788画素で形成されていたとしても一画像領域全ての画素信号を取込む必要がなくなり、読取,解読に要する時間を短縮することができる。
図5および図6は、第3の実施形態を説明するための図を示している。第1の実施形態と異なるところはその制御動作にあるため、前述した第1の実施形態と略同一の電気的構成部分については同一符号を付して前述実施形態の説明に代えて説明する。
本実施形態の説明に先立ち情報コードBの構成内容について概略的に説明する。情報コードBには特定パターンが設けられている。この特定パターンとは、情報コードBを読取装置本体1側で認識するためのパターンを示しており、例えばQRコードの場合には切出しシンボルと称されるパターンを示している。尚、QRコードは、正方形状のセルが組み合わされて構成され切出しシンボル部とデータ部とからなる情報コードである。
また、例えば図6(b)に示すPDF−417コードの場合には情報コードBのスタートコードB4およびストップコードB5の幅の比率が定められた所定の比率になった場合に読取装置本体1側でPDF−417コードであることが認識できる。そこで、本実施形態では、この情報コードの特性を活かし画像を取込む方法を判定することで、読取,解読に要する時間の短縮を図ることができることを説明する。
図7は、第4の実施形態の説明を示すもので、第1の実施形態と異なるところは、その制御動作にあるため、前述した第1の実施形態と略同一の電気的構成部分については同一符号を付して前述実施形態の説明に代えて説明する。
第3の実施形態で説明したように従来に比較して格段に全画素数の多い光学的センサ10を適用したとしても、情報コードBの特性を利用することにより読取,解読に要する時間の短縮を図ることができるが、情報コードBの特性を利用することにより、取込まれる一画像領域内に情報コードBが存在しているか否かを判定するときの判定時間の短縮を図る場合にも有効となる。本実施形態では、この制御動作の説明を行う。
図8ないし図11は、第5の実施形態を説明するための図を示している。本実施形態が上述実施形態と異なるところは、少数取込モードにおいて光学的に読取り完了できない場合の光学的センサからの制御回路3の画素信号の取込動作および読取,解読動作にある。前述実施形態と同一部分については同一符号を付してその説明を省略する。
<一次元コードの場合>
操作部5により一次元コードの読取指示がなされると、例えば情報コードたる一次元コードBを含む画像領域の画素信号を取込む場合に、制御回路3には、部分取込モードにおいては略中央部を含む水平方向(横方向)に細長い領域(図示における単位画像領域C1部分)が取込対象エリアとして初期設定される。尚、一画像領域(横1077画素×縦778画素)を垂直(縦方向)に数十(70〜80)画素程度毎に分割した単位画像領域Cが複数個縦方向に配列されることにより、一画像領域分が構成されている。
例えば、一次元コードBのコードパターンのデータを「abcdefghijk」と仮定した場合、このコードパターンのデータを読取,解読するときには、その一部、例えば「abcdefg」まで部分的に解読できるようになる。しかし、このとき制御回路3では、データを読取り完了できないことが確認できるため以下の処理を行う。すなわち、制御回路3は、これら取込まれた画像領域の外周に接する暗点(黒点)の画素の位置を検出し、その位置の外側の画像領域の画素信号を追加して取込むようにする。特に一次元コードを読み取る場合には、制御回路3は、これら取込まれた画素信号のうちで読取未完了となる画素信号付近に位置する暗点(黒点)を探索し、この探索された暗点から暗点が隣接して連続する画素方向側の画像領域の画素信号を再度取込むようにする。
<二次元コードの場合>
以下、情報コードBをQRコード等の二次元コードに適用した例を図9ないし図11を参照しながら説明する。二次元コードについては、一次元コードと読取,解読処理方法も異なるため、前述した一次元コードと単位取込対象エリアCも異なるように設定される。操作部5により二次元コードを読取指示がなされると、例えばQRコードの場合には、そのコードが矩形状に構成されているため、制御回路3には、正方形もしくは長方形等の矩形状に分割された領域に単位取込対象エリアCが初期設定される。その例を図9(b)に示している。尚、単位画像領域Cが垂直および水平方向に数十画素程度毎に分割されそれらが縦横に組み合わせられることで一画像領域を構成している。このようにすることにより、矩形状の二次元コードを含む画素信号を取込みやすくなる。
以下、この一例を説明する。図11(b)に示すように、頂点OPQRを有するQRコードBを傾斜状態で取込んだ場合について説明する。初期状態において、制御回路3は、部分取込モードにおいて、中央部矩形実線部分((x1,y1)-(x4,y4)を頂点とする部分)のみ取込むことで、QRコードBの4つの頂点のうち頂点OおよびQのみが含まれるように取込まれる。このとき、頂点Rは、制御回路3の取込対象エリア外であり、QRコードBが全て取込対象エリア内に含まれていないため、制御回路3は、仮にこの情報を読み取ったとしても、頂点R付近の情報を認識できず読取不能となる。
具体的には、切出しシンボルB2の頂点位置PおよびこのシンボルB2自体の位置を算出,想定する場合に、この切出しシンボルB2の4つの頂点のうちの3つの頂点P1,P2,P3の位置を取込まれた画素信号の輝度レベルから算出することで、頂点Pの位置を想定し切出しシンボルB2の存在する位置を想定する。このとき、制御回路3は、頂点Pの位置の単位画像領域の画素信号を再度取込むようにしても良いが、切出しシンボルB2の形状は予め設定されているため、前述したように切出しシンボルB2の存在位置が想定できれば取込まなくても良い。また、制御回路3は、切出しシンボルB1およびB3についても存在する位置を想定する。またこのとき、制御回路3は、各切出しシンボルB1〜B3における3つの頂点OPQが算出できれば、この頂点位置に基づいてもう1つの端点Rの位置を算出することができる。
以下、このような優先順位に基づいて光学的情報読取装置1が読取を行う実施形態を示す。制御回路3が一次元コードを含む画素信号を取り込んで読取,解読する場合、水平方向(横方向)に細長い画像領域ごとに分割された領域の略中央部を読み取るようにすると読取処理の成功確率が良く、二次元コードを含む画素信号をを取り込んで読取る場合、矩形状の画像領域ごとに分割された領域の略中央部付近を読み取るようにすると読取処理の成功確率が良い。したがって、部分取込モードにおいて制御回路3により取込まれる画像領域は、複数種類の情報コードに対応して制御回路3に予め設定されていることが望ましく、具体的には、QRコード等の二次元コードの場合には中央部付近に設定され、バーコード等の一次元コードの場合には中央部の横方向に細長い領域に設定されていることが望ましい。これにより、読取処理を素早く効率よく行うことができる。
(第6の実施形態)
図12ないし図15は、本発明の第6の実施形態を説明するためのもので、前述実施形態と異なるところは、ガイド光を設けたところにある。前述実施形態と同一部分については同一符号を付してその説明を省略する。
制御回路3には、ガイド光駆動回路15を介してレーザ光源16(ガイド光照射手段に相当)が接続されている。このガイド光照射手段としてのレーザ光源16は、例えばレーザダイオードにより構成されており、制御回路3の制御に基づいてレーザ光を光学部材17を介して読取対象Aに照射するようになっている。図12(b)は、レーザ光源や光学部材の部分の機構的および光学的な具体例を概略的に示している。光学部材17には、光学部材切替器18が接続されている。光学部材17は、例えばホログラムにより構成されるもので、読取対象Aに対して照射するガイド光の照射パターンが複数種類設定されている。尚、本実施形態において、制御回路3は、ガイド光の位置を検出するガイド位置検出手段として機能するように構成されている。
一例として、図13(a)〜(d)に示すようにガイド光の照射パターンが切替えられ、読取対象Aに照射されるようになっている例を以下説明する。図13(a)〜(d)において、破線部分は、部分取込モードにおける一画像領域内の取込対象エリアを示しており、読取対象Aに照射表示されないが、説明の理解を容易にするため示している。図13(a)(c)における破線部分に囲まれた領域が二次元コード用の取込対象エリア、図13(b)(d)における破線部分に囲まれた領域が一次元コード用の取込対象エリアを示している。図13(a)に示す取込画像領域は、図13(c)に示す取込画像領域に比較して広く、照射パターンを変化させることによりあらゆる形態で読取対象Aにガイド光を照射させることができる。特に複数段階に照射パターンを切替えることができるようにすることで、汎用性が向上し、図13に示すように、特に情報コードの種類が異なる場合にも対応することができる。
このときに制御回路3等の具体的な読取処理に伴う動作について図14ないし図15をも参照しながら説明する。
この後、レーザ光源16による照射を停止し、照射部7から光を照射させ、画像を取込む(W12,W13)。そして、制御回路3は、照射部7から照射を停止させ、レーザ光源16からレーザ光を再度照射させる(W14)。そして、制御回路3は、取込まれた画素信号を二値化処理してデコード(読取,解読)処理する(W15)。制御回路3は、ブザーを鳴動したりLEDを点灯して読取完了を外部に報知し(W16)、レーザ光源16から照射を停止して(W17)終了する。
図16は、第7の実施形態を説明するための図を示しており、第6の実施形態と異なるところは、ガイド光の位置を特定するための処理である。すなわち、前述実施形態におけるW1〜W9に代えて、図16におけるX1〜X10に示す処理を行うことで、ガイド光の位置を特定する処理を変化させることができる。以下、この処理について説明する。
本発明は、前述実施形態に限定されるものではなく、例えば以下のように変形もしくは拡張が可能である。
前述実施形態においては、光学的センサ10の動作周波数を切替制御し動作状態を変化させる実施形態を示したが、これに限定されるものではなく、光学的センサ10の単独機能として、画素信号を間引いて取込可能な高速取込モードまたは部分的に取込可能な部分取込モードの機能を有していれば、制御回路3が機能切替信号を光学的センサ10に与えることにより機能を切替制御し、画素信号を間引いて取込んだり画素信号を部分的に取込むようにしても良い。
Claims (22)
- 光学的センサを備え当該光学的センサにより撮像された画像領域の画素信号に含まれる情報コードを光学的に読取る読取手段を備えた光学的情報読取装置において、
少なくとも前記光学的センサにより撮像される一画像領域全ての画素信号を取込む通常取込モード,および一画像領域のうち前記通常取込モードよりも少ない数の一画像領域の画素信号を取込む少数取込モードを有する複数の取込モードが読取装置本体に予め登録された状態で、前記読取装置本体に設定された設定条件に応じて前記何れかの取込モードに切替える切替手段と、
この切替手段により切替えられた取込モードにおいて前記光学的センサで撮像される一画像領域の画素信号を取込む取込手段とを備え、
前記取込手段が前記少数取込モードにて所定の大きさの画像領域の画素信号を取込み、前記読取手段が当該取込まれた画像領域の画素信号で前記情報コードを光学的に読取り完了できない場合、前記取込手段は、当該取込まれた画像領域の外周に接する暗点の画素の位置を検出し、その位置の外側の画像領域の画素信号を追加して取込むことを特徴とする光学的情報読取装置。 - 請求項1記載の光学的情報読取装置において、
前記切替手段は、読取装置本体に情報コードの種類が予め設定された条件下で、当該設定条件に応じて前記何れかの取込モードに切替えることを特徴とする請求項1記載の光学的情報読取装置。 - 請求項1または2記載の光学的情報読取装置において、
前記読取手段は、前記切替手段により前記少数取込モードに切替えられた状態で前記取込手段により取込まれた一画像領域の画素信号に含まれる暗点の画素数を一走査線毎に計数し、当該一画像領域分の画素信号のうちで一走査線毎に計数された暗点の画素数の最小値が所定値より大であることを条件として、光学的に読取ることを特徴とする光学的情報読取装置。 - 請求項1ないし3の何れかに記載の光学的情報読取装置において、
前記取込手段は、前記切替手段により前記少数取込モードに切替えられた状態で、情報コードの読取条件設定用に画像領域の画素信号を予備的に取込むことを特徴とする光学的情報読取装置。 - 請求項1ないし4の何れかに記載の光学的情報読取装置において、
前記少数取込モードは、前記光学的センサにより撮像される一画像領域の画素信号を所定数の走査線毎に間引いて取込む高速取込モードを含むことを特徴とする光学的情報読取装置。 - 請求項1ないし5の何れかに記載の光学的情報読取装置において、
前記少数取込モードは、前記一画像領域のうちの部分的な画素信号を取込む部分取込モードを含むことを特徴とする光学的情報読取装置。 - 請求項1ないし6の何れかに記載の光学的情報読取装置において、
前記取込手段により取込まれた一画像領域の画素信号により情報コードが存在する位置および外形を想定する想定手段を備え、
前記取込手段は、前記想定手段により情報コードの外形が想定され前記読取手段が当該想定された情報コードの外形において光学的に読取りできないときには、前記想定手段により想定された位置付近で前記想定された外形よりも一回り大きな外形で再度取込むことを特徴とする光学的情報読取装置。 - 請求項1ないし7の何れかに記載の光学的情報読取装置において、
前記取込手段は、前記少数取込モードにおいて、前記通常取込モード時に一画像領域の画素信号を取込むときに前記光学的センサを駆動するための動作周波数よりも高い動作周波数で前記光学的センサを駆動手段に駆動させて画素信号を取込むことを特徴とする光学的情報読取装置。 - 請求項1ないし8の何れかに記載の光学的情報読取装置において、
前記取込手段が前記光学的センサにより撮像される一画像領域の画素信号を間引いて取込むときの間引き度が設定可能に構成されていることを特徴とする光学的情報読取装置。 - 請求項1ないし9の何れかに記載の光学的情報読取装置において、
前記取込手段により取込まれた一画像領域の画素信号により情報コードが存在する位置および外形を想定する想定手段を備え、
前記取込手段は、少数取込モードにおいて、前記読取手段が前記取込手段により取込まれた画像領域の画素信号に基づいて情報コードを光学的に読取りできないときには、前記想定手段により想定された情報コードの存在する位置および外形に基づいて、前記想定された外形の情報コードを含むことができる画像領域を設定し直し、設定し直した前記画像領域を取込対象エリアとして画素信号を再度取込むことを特徴とする光学的情報読取装置。 - 請求項7ないし10の何れかに記載の光学的情報読取装置において、
前記情報コードは、二次元コードであって、
前記取込手段により取込まれた一画像領域の画素信号に基づいて二次元コードの範囲を定める特定パターンの頂点位置を算出する算出手段を備え、
前記想定手段は、前記取込手段により取込まれた一画像領域の画素信号,および前記算出手段により算出された頂点位置から情報コードが存在する位置および外形を想定することを特徴とする光学的情報読取装置。 - 請求項1ないし11の何れかに記載の光学的情報読取装置において、
前記取込手段は、前記光学的センサから取込む画像領域の位置,および前記光学的センサから取込む画像領域の大きさ、のうち少なくとも何れか一つが設定された状態で画素信号を取込むことを特徴とする光学的情報読取装置。 - 請求項1ないし12の何れかに記載の光学的情報読取装置において、
前記光学的センサにより撮像される一画像領域の略中心位置をユーザ側で認識可能となるように読取対象に対してガイド光を照射するガイド光照射手段と、
前記読取対象に照射された一画像領域中における前記ガイド光の位置を検出するガイド位置検出手段とを備え、
前記取込手段は、前記ガイド位置検出手段により検出されたガイド光の位置に基づいて前記光学的センサから画素信号を取込むことを特徴とする光学的情報読取装置。 - 請求項13記載の光学的情報読取装置において、
前記取込手段は、前記ガイド位置検出手段により検出されたガイド光の位置を含むように前記光学的センサから画素信号を取込むことを特徴とする光学的情報読取装置。 - 請求項13または14記載の光学的情報読取装置において、
前記取込手段が、前記ガイド光照射手段によるガイド光の読取対象に対する照射中および照射停止後において画像領域の画素信号を取込む場合、当該ガイド光照射中に取込まれた一画像領域内において設定されたガイド光の位置がガイド光照射停止後において取込まれた一画像領域内の対応する位置に相当することを特定する特定手段を備えたことを特徴とする光学的情報読取装置。 - 請求項13ないし15の何れかに記載の光学的情報読取装置において、
前記ガイド光照射手段がガイド光を照射する照射パターンが、複数段階に切替可能に構成されていることを特徴とする光学的情報読取装置。 - 請求項13ないし16の何れかに記載の光学的情報読取装置において、
前記ガイド光照射手段は、前記切替手段により少数取込モードに切替えられた状態では、当該モードで取込まれる画素信号の取込対象エリアを示すようにガイド光を照射することを特徴とする光学的情報読取装置。 - 請求項1ないし17の何れかに記載の光学的情報読取装置において、
前記取込手段は、少数取込モードにおいて一画像領域が複数に分割された単位画像領域を単位として取込可能になっていることを特徴とする光学的情報読取装置。 - 請求項1ないし18の何れかに記載の光学的情報読取装置において、
複数種類の情報コードを読取可能に構成されたものであって、
前記複数種類の情報コードに対応して、前記取込手段が少数取込みモードにおいて画素信号を取込む画像領域が予め設定されていることを特徴とする光学的情報読取装置。 - 請求項19記載の光学的情報読取装置において、
前記読取手段が、前記複数種類の情報コードを、各情報コードに割り当てられた優先順位に基づいて読取ることを特徴とする光学的情報読取装置。 - 請求項19または20記載の光学的情報読取装置において、
前記読取手段が前記複数種類の情報コードのうちの一の情報コードとして前記取込手段により取込まれた画素信号の読取りを成功した場合、前記読取手段は、次回前記取込手段により取込まれた画素信号に含まれる情報コードを前記一の情報コードと見なして読取開始することを特徴とする光学的情報読取装置。 - 光学的センサにより撮像された画像領域の画素信号に含まれる情報コードを光学的に読取る方法において、
少なくとも前記光学的センサにより撮像される一画像領域全ての画素信号を取込む通常取込モード,および一画像領域のうち前記通常取込モードよりも少ない数の一画像領域の画素信号を取込む少数取込モードを有する複数の取込モードが読取装置本体に予め登録された状態で、前記読取装置本体に設定された設定条件に応じて前記何れかの取込モードに切替える過程と、
前記切替えられた少数取込モードにおいて光学的センサで撮像される所定の大きさの画像領域の画素信号を取込む過程と、
前記取込まれた画像領域の画素信号で前記情報コードを光学的に読取る過程と、
当該読取過程において読取り完了できない場合、前記取込まれた所定の大きさの画像領域の外周に接する暗点の画素の位置を検出し、その位置の外側の画像領域の画素信号を追加して取込む過程とを備えたことを特徴とする光学的情報の読取方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003316951A JP4059173B2 (ja) | 2003-06-27 | 2003-09-09 | 光学的情報読取装置および光学的情報の読取方法 |
US10/874,373 US7240842B2 (en) | 2003-06-27 | 2004-06-24 | Optical information reading apparatus and optical information reading method |
EP04014995A EP1492044B1 (en) | 2003-06-27 | 2004-06-25 | Optical information reading apparatus and optical information reading method |
DE602004011145T DE602004011145T2 (de) | 2003-06-27 | 2004-06-25 | Vorrichtung und Verfahren zum Lesen von optischen Informationen |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003184801 | 2003-06-27 | ||
JP2003316951A JP4059173B2 (ja) | 2003-06-27 | 2003-09-09 | 光学的情報読取装置および光学的情報の読取方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005038374A JP2005038374A (ja) | 2005-02-10 |
JP4059173B2 true JP4059173B2 (ja) | 2008-03-12 |
Family
ID=33422218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003316951A Expired - Lifetime JP4059173B2 (ja) | 2003-06-27 | 2003-09-09 | 光学的情報読取装置および光学的情報の読取方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7240842B2 (ja) |
EP (1) | EP1492044B1 (ja) |
JP (1) | JP4059173B2 (ja) |
DE (1) | DE602004011145T2 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7387253B1 (en) | 1996-09-03 | 2008-06-17 | Hand Held Products, Inc. | Optical reader system comprising local host processor and optical reader |
JP3996520B2 (ja) * | 2003-01-30 | 2007-10-24 | 株式会社デンソーウェーブ | 二次元情報コードおよびその生成方法 |
JP4058529B2 (ja) * | 2003-09-08 | 2008-03-12 | 株式会社デンソーウェーブ | 光学情報読取装置 |
JP4577085B2 (ja) * | 2005-05-17 | 2010-11-10 | ソニー株式会社 | 映像処理装置、映像処理方法 |
JP2007082129A (ja) * | 2005-09-16 | 2007-03-29 | Ricoh Co Ltd | 画像形成装置 |
JP4635889B2 (ja) * | 2006-02-02 | 2011-02-23 | 株式会社デンソーウェーブ | 携帯型二次元コード読取装置 |
US7798406B2 (en) * | 2006-02-21 | 2010-09-21 | The Code Corporation | Graphical code readers for balancing decode capability and speed |
JP5007388B2 (ja) * | 2006-04-28 | 2012-08-22 | 株式会社マーストーケンソリューション | コード読取装置に適用される媒体面検知プログラム及び媒体面検知方法 |
US7380719B1 (en) * | 2006-09-21 | 2008-06-03 | Ncr Corporation | Barcode scanner with configurable video modes |
US8215554B2 (en) * | 2007-05-31 | 2012-07-10 | The Code Corporation | Graphical code readers for balancing decode capability and speed by using image brightness information |
US8319703B2 (en) * | 2007-06-28 | 2012-11-27 | Qualcomm Mems Technologies, Inc. | Rendering an image pixel in a composite display |
US8016198B2 (en) * | 2007-10-09 | 2011-09-13 | Hewlett-Packard Development Company, L.P. | Alignment and non-alignment assist images |
JP5115132B2 (ja) * | 2007-10-11 | 2013-01-09 | 株式会社デンソーウェーブ | 光学的情報読取装置 |
JP5083676B2 (ja) * | 2010-02-16 | 2012-11-28 | 株式会社デンソーウェーブ | 読取システム、及び光学的情報読取装置 |
DE102010002439A1 (de) * | 2010-02-26 | 2011-09-01 | BSH Bosch und Siemens Hausgeräte GmbH | Getränkegerät mit Codeleser |
JP5381928B2 (ja) * | 2010-08-06 | 2014-01-08 | 株式会社デンソーウェーブ | 光学式情報読取装置 |
US10528772B1 (en) | 2012-02-24 | 2020-01-07 | Socket Mobile, Inc. | Assisted aimer for optimized symbol scanning by a portable computing device having an integral camera |
JP6055625B2 (ja) * | 2012-08-02 | 2016-12-27 | 一邦 細井 | コード読み取り装置およびプログラム |
US10368053B2 (en) * | 2012-11-14 | 2019-07-30 | Qualcomm Incorporated | Structured light active depth sensing systems combining multiple images to compensate for differences in reflectivity and/or absorption |
JP6338836B2 (ja) * | 2013-09-20 | 2018-06-06 | 株式会社デンソーウェーブ | 情報コード読取装置 |
US10853903B1 (en) * | 2016-09-26 | 2020-12-01 | Digimarc Corporation | Detection of encoded signals and icons |
US11257198B1 (en) | 2017-04-28 | 2022-02-22 | Digimarc Corporation | Detection of encoded signals and icons |
CN110516494B (zh) * | 2018-05-22 | 2023-10-10 | 杭州海康威视数字技术股份有限公司 | 一种二维码识别方法、装置、设备及*** |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0414281B1 (en) * | 1985-02-28 | 1995-01-25 | Symbol Technologies, Inc. | Portable laser diode scanning head |
US5612531A (en) | 1993-03-08 | 1997-03-18 | Symbol Technologies, Inc. | Bar code reader with multiple sensitivity modes using variable thresholding comparisons |
CA2043964C (en) | 1990-06-06 | 1996-04-23 | Atsushi Nakazawa | Symbol read device |
US6213399B1 (en) * | 1991-07-25 | 2001-04-10 | Symbol Technologies, Inc. | Multi-channel signal processing in an optical reader |
US6935566B1 (en) * | 1997-02-03 | 2005-08-30 | Symbol Technologies, Inc. | Portable instrument for electro-optically reading indicia and for projecting a bit-mapped image |
JP3758266B2 (ja) | 1997-01-08 | 2006-03-22 | 株式会社デンソー | コード読取装置 |
EP2249284B1 (en) | 2001-01-22 | 2014-03-05 | Hand Held Products, Inc. | Optical reader having partial frame operating mode |
US6637658B2 (en) | 2001-01-22 | 2003-10-28 | Welch Allyn, Inc. | Optical reader having partial frame operating mode |
JP4190804B2 (ja) | 2001-06-07 | 2008-12-03 | 株式会社キーエンス | 光学式情報読取装置およびその操作方法 |
US20030168512A1 (en) | 2002-03-07 | 2003-09-11 | Hand Held Products, Inc. | Optical reader having position responsive decode launch circuit |
-
2003
- 2003-09-09 JP JP2003316951A patent/JP4059173B2/ja not_active Expired - Lifetime
-
2004
- 2004-06-24 US US10/874,373 patent/US7240842B2/en not_active Expired - Fee Related
- 2004-06-25 EP EP04014995A patent/EP1492044B1/en not_active Expired - Fee Related
- 2004-06-25 DE DE602004011145T patent/DE602004011145T2/de not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2005038374A (ja) | 2005-02-10 |
EP1492044A3 (en) | 2005-09-21 |
EP1492044A2 (en) | 2004-12-29 |
DE602004011145D1 (de) | 2008-02-21 |
EP1492044B1 (en) | 2008-01-09 |
US7240842B2 (en) | 2007-07-10 |
DE602004011145T2 (de) | 2009-01-02 |
US20040262393A1 (en) | 2004-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4059173B2 (ja) | 光学的情報読取装置および光学的情報の読取方法 | |
JP4058529B2 (ja) | 光学情報読取装置 | |
US5914476A (en) | Optical reader configured to accurately and rapidly read multiple symbols | |
US7137555B2 (en) | Multi-format bar code reader | |
EP2422294A1 (en) | A multiple barcode detection system and method | |
US5945661A (en) | Data symbol reader and method including data symbol position evaluation | |
JP2007034546A (ja) | 光学読取装置 | |
JP2005276119A (ja) | コードシンボル読取装置、および、プログラム | |
JP4058478B2 (ja) | 光学的情報の読取方法 | |
JP4258523B2 (ja) | 光学情報読取装置 | |
JP2011197856A (ja) | 光学的情報読取装置 | |
JP5240124B2 (ja) | 光学的情報読取装置 | |
JP5104557B2 (ja) | 光学的情報読取装置 | |
JP4082321B2 (ja) | 光学的情報読取装置 | |
JPH10222599A (ja) | 光学読取り装置 | |
JP2010097453A (ja) | 光学的情報読取装置 | |
JP4873312B2 (ja) | 光学情報読取装置 | |
JP5168245B2 (ja) | 光学的情報読取装置 | |
JP3890991B2 (ja) | 情報コード存在推定方法,情報コード読取装置及び情報コード存在推定プログラム | |
JP2002150215A (ja) | 情報読み取り装置 | |
JP2011113308A (ja) | シンボル認識装置及びその制御プログラム | |
JP2006023912A (ja) | 情報コード読取装置及び情報コードの読取方法 | |
JP3918713B2 (ja) | 光学的情報読取装置 | |
JP5380613B2 (ja) | シンボル認識装置及びその制御プログラム | |
CN117391102A (zh) | 扫码方法、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051004 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070731 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070925 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071210 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101228 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4059173 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101228 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111228 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111228 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121228 Year of fee payment: 5 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121228 Year of fee payment: 5 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121228 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121228 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131228 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |