JP4531294B2 - Symbol information reader - Google Patents
Symbol information reader Download PDFInfo
- Publication number
- JP4531294B2 JP4531294B2 JP2001169846A JP2001169846A JP4531294B2 JP 4531294 B2 JP4531294 B2 JP 4531294B2 JP 2001169846 A JP2001169846 A JP 2001169846A JP 2001169846 A JP2001169846 A JP 2001169846A JP 4531294 B2 JP4531294 B2 JP 4531294B2
- Authority
- JP
- Japan
- Prior art keywords
- photoelectric conversion
- rows
- row
- imaging
- 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.)
- Expired - Fee Related
Links
Images
Description
【0001】
【発明の属する技術分野】
本発明は、バーコード等の符号情報を読み取るシンボル情報読み取り装置に関する。
【0002】
【従来の技術】
一般に、ある所定のパターンで情報を表すシンボルマーク(標記)として、バーコードが知られている。このバーコードは、幅が異なる複数のバーとスペースが交互に配列されてバーコードキャラクタを形成しており、例えば、販売時点情報管理(ポイント・オブ・セールス:POS)システム等に広く利用されている。このバーコードは、JAN(Japan Articale Number)として標準化され、一般消費財に使用され、1次元バーコードと称されている。しかし、1次元バーコードが持つことができる情報量は、数10バイト程度であり、実際に使用する場合には情報量が十分ではなかった。
【0003】
このようなバーコードの情報量に対する要求に従って、1次元バーコードとはコード体系が異なる2次元バーコードと称されるコード体系が提案され、格段に多い情報をコード化できるという特徴を持っている。この2次元バーコードは、1次元のバーコードをバーの方向に2層に積み重ねることによって情報量を増加させる方式などが提案され、例えば、「PDF−417」と呼ばれるコード体系が存在する。
【0004】
このような2次元バーコードを読み取るバーコード情報読み取り装置としては、レーザ光を2次元的に走査するように投射し、その反射光を読み取って記載される情報を得るレーザ走査型読み取り装置や、CCDで代表される2次元撮像素子を利用して、バーコードを撮像し、画像処理によりバーコード情報を復号するイメージャ型読み取り装置が実用化されている。このイメージャ型読み取り装置として、ハンドヘルドタイプやデータターミナルへ組み込まれることを前提とした小型のものが出現し、2次元シンボル情報読み取り装置の主流となっている。
【0005】
近年の半導体装置製造技術の急速な発達により、撮像素子においては高解像度化、小型化及び低消費電力化等が実現されている。また読み取り装置においても、高性能化(高速読み取り、高解像度化など)や小型化に加え、バッテリー駆動を考慮した低消費電力化の必要性がより強く求められつつある。
【0006】
このような要求に対して、CCD型撮像素子に代わってCMOS型撮像素子の採用が提案されている。一般的に、CMOS型撮像素子は、CCD型撮像素子に比べ、低電圧駆動、低消費電力という特徴があり、周辺回路も集積化することが可能であるため、携帯型読み取り装置のアプリケーションに適している。
【0007】
【発明が解決しようとする課題】
しかし、前述したCMOS型撮像素子は、図7に示すような撮像方式を採用するため、撮像素子中の光電換素子に蓄積される画像は、いわゆる「フォーカルプレーンシャッタ」を使用して撮影された画像のようなものとなる。つまり、第Nラスタと第(N+1)ラスタでは露光期間が1H(1水平走査期間)分ずれており、これを繰り返して1フレームを形成するので、第1ラスタと最終ラスタでは、その露光期間がほぼ1フレーム分ずれてしまう。このため、図8(a)に示されるような撮像素子の行方向に速度vで移動している長方形の物体をCMOS型撮像素子で撮影すると図8(b)に示すような平行四辺形になる。このようなCMOS型撮像素子をバーコード読み取り装置に搭載した場合には、以下のような問題点が存在する。
【0008】
1.比較的暗い環境下においては、たとえ露光時間が1H(1水平走査期間)であっても、照明点灯期間は、1フレーム期間となる(一括読み出しの可能なCCD型撮像素子では、点灯時間は1H期間のみでよい)。このため、照明を点灯した場合、CCD撮像素子に比べて照明時間が長く電力消費が大きくなり、撮像素子自体の低消費電力特性という長所が生きてこない。
【0009】
2.前述した第1ラスタと最終ラスタでは、露光期間がほぼ1フレーム分ずれるため、装置と相対的に移動するバーコードを撮像すると、その撮像形状がひずみやすく、十分な読み取り性能が得られない可能性がある。ハンドヘルドタイプの読み取り装置の場合は、移動する対象を撮像するときや手ぶれに対して影響が表れる。
【0010】
従来、高速にバーコード情報を取得するために、例えば、特開平8−329185号公報においては、移動する対象物上のバーコード読み取りを目的としてフィールド情報で読み取りを行う方法などが開示されている。しかしながら、この方法は、必然的に情報量をある程度犠牲にしており、高密度バーコードの読み取りに対して悪い影響を与える。若しくは、撮像素子のクロック周波数を上げる方法があるが、EMI対策上の問題や、高速読み出しを行うためにプロセス変更など大きな設計変更を伴う可能性があり、容易に導入し難い。
【0011】
そこで本発明は、暗い環境下であっても比較的低消費電力を維持しつつ、且つ移動体に対してもその読み取り性能を向上させ、あるパターンの標記が表す情報を確実に読み取るシンボル情報読み取り装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
本発明は上記目的を達成するために、幅が異なる複数のバーとスペースが配列された標記を2次元像として撮像し、該標記が表す情報を読み取るシンボル情報読み取り装置であって、前記標記を照明する照明手段と、前記照明手段の点灯・消灯制御を行う照明手段制御手段と、行及び列のマトリックス状に配列された光電変換素子を含む光電変換手段と、前記光電変換手段の複数の行(ラスター)で複数のグループを構成し、前記各グループ内で1行をそれぞれ選択すると共に選択された各行の信号を1水平期間中に並列的に出力し、次の1水平期間に各グループの未だ選択されていない行を新たに選択すると共に前記新たに選択された各行の信号を並列的に出力し、これを順次繰り返すことによって前記光電変換素子の信号を出力する光電変換信号出力手段と、前記光電変換信号を解析し、前記標記が表す情報にデコードするデコード変換手段とを具備するシンボル情報読み取り装置を提供する。
【0013】
さらに、本発明は前記照明制御手段が前記光電変換素子の最初の行(ラスター)の露光期間開始から最終の行(ラスター)の露光期間終了まで前記照明手段を点灯するシンボル情報読み取り装置を提供する。また、本発明は、前記照明制御手段が前記光電変換素子の最初の行(ラスター)の露光期間と最終の行(ラスター)の露光期間の重複する期間に前記照明手段を点灯するシンボル情報読み取り装置を提供する。
【0014】
以上のような構成のシンボル情報読み取り装置は、N行(ラスタ)分をまとめて露光および出力を行い、全行の露光および出力に要する時間を1/Nに短縮し、その結果、撮像のために必要な照明点灯時間も短縮される。また、各行それぞれの露光期間のうち共通して重複する期間に照明を点灯させれば、各行の露光を均等に行え、より照明点灯時間を短縮化できる。さらに、このシンボル情報読み取り装置は、光電変換手段のマトリックス状に配置された複数の光電変換素子を列単位の群(グループ)に分割して、各グループの一行(ラスター)毎に同期させて、並列処理を行うことで一度に複数行の露光及び読み出しを行い、撮像期間が短縮されると共に、照明点灯期間が短縮される。
【0015】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について詳細に説明する。
図1には、第1の実施形態としてのシンボル情報読み取り装置の概略的な外形を示して説明する。図1(a)は、本実施形態のシンボル情報読み取り装置1の斜視図であり、図1(b)は同図(a)を窓側から見た図である。ここで、本実施形態が読み取るシンボルマークとして、バーコードを一例にとって、以下に説明する。
このシンボル情報読み取り装置は、概ね短銃型で携帯可能な形状をしており、銃身部11とハンドル部12、バーコードの読み取りを開始させるトリガ14および銃身部先端に透明な窓13で外装が構成されている。この窓13を通して銃身部11内に撮像素子を組み込んだスキャンエンジン15が配置されている。従って、バーコード情報を読み取む際には、窓13を物品や貼付されたシール等に印刷されるバーコードに対向させて、トリガ14を引き、そのバーコードを光学的に読み取り、記載されるバーコード情報を得ることができる。
【0016】
まず、図2及び図3を参照して、銃身部11内部に組み込まれているスキャンエンジン15及びデコード基板26について説明する。
このスキャンエンジン15は、シャーシ21、撮像用レンズ実装部22、例えば20個の照明用LED実装部23(23Rと23L)及びエンジン基板24で構成されている。さらに、エンジン基板24のシャーシ15側にCMOS型撮像素子25が実装されている。なお、撮像レンズ実装部22は、窓13側が開口されており、その開口部分に組み込まれたレンズ(図示せず)がCMOS型撮像素子25の受光面へ撮像対象からの光像を導くように配置されている。また、照明用LED実装部23もそれぞれに開口され、これらの開口底部に各1個づつLEDが組み込まれている。
【0017】
デコード基板26は、撮影した画像データから情報を読み取る処理や後述する各構成部位の駆動制御を行うための処理・制御部27が実装され、フラットケーブル28でスキャンエンジン15と接続されている。さらに、バーコード情報のデコード結果を出力送信するための接続ケーブル(図示せず)を介してホストコンピュータ等に接続されている。
図3は、このシンボル情報読み取り装置のブロック構成を示して説明する。
デコード基板26に搭載される処理・制御部27は、CPU31、システムクロック生成回路32、リセット回路33、ASIC34、メモリ部35(SDRAM:35A,35B)、フラッシュメモリ部36(36A,36B)及びI/F回路37等で構成されており、それぞれバスや信号ラインにより接続されている。これらのうち、フラッシュメモリ36には、CPU31のファームウェアが予め格納されており、必要に応じて読み出される。I/F回路37は、読み取ったバーコード情報をホストコンピュータに送信するように作用し、そのためのホストに応じたRS232CやUSB等のインターフェース機能を有している。
【0018】
またASIC34は、主にスキャンエンジン15との制御信号のインターフェイス、画像信号(ODD及びEVEN)のデータパッキング(8ビットから32ビットへの変換)、メモリ部35へのDMA等を行っている。スキャンエンジン15とは、8ビットの奇数(行)ラスター画像信号(ODD)と偶数(行)ラスター画像信号(EVEN)を画像同期クロック(PCLK)に同期してASIC34へ出力する。また、同時に画像の垂直同期信号(VSYNC)、水平同期信号(HSYNC)をASIC34へ出力する。一方、ASIC34からスキャンエンジン15へ露光時間設定信号(EXP)と照明点灯信号(ILLM)が入力される。
【0019】
このように構成されたシンボル情報読み取り装置による読み取りのための主たる動作について説明する。
まず、読み取り装置に設けられた電源スイッチ(図示せず)のオン操作により、起動し初期状態が設定されて、読み取り可能となる。そして操作者がバーコードに窓13を向けてトリガを引くと、CPU31は所定の露光時間設定するための露光時間設定信号(EXP)と照明点灯信号(ILLM)をASIC34を通じてスキャンエンジン15に送信する。スキャンエンジン15は、これらの信号に基づき、照明が点灯され、CMOS型撮像素子25による撮像動作が開始される。そして撮像された画像は、垂直同期信号(VSYNC)、水平同期信号(HSYNC)、画像同期クロック(PCLK)に同期させて、奇数ラスター画像信号(ODD)および偶数ラスター画像信号(EVEN)としてASIC34へ転送する。
【0020】
ASIC34は、転送された奇数ラスター画像信号(ODD)及び偶数ラスター画像信号(EVEN)を後述する方法で8ビットから32ビットへ変換して画像データとして、RAM35に一旦記憶させる。
【0021】
次にCPU31は、RAM35に記憶された画像データを読み出して解析を行う。ここで、撮影した画像から正確な情報が読み取れない、即ち画像の明度が不適切と判断されると、露光時間設定信号(EXP)及び/又は照明点灯信号(ILLM)を補正して、それらの値をASIC34を通じてスキャンエンジン15に送信し、前回と同様にバーコードの撮像を行い、画像データとして取り込む。一方、バーコード情報に解読に十分な明度を持つ画像データがRAM35に記憶されていると判断されたならば、CPU31は解読処理を行いその結果(バーコード情報)をI/F回路37を介して、ホストにバーコード情報へ送信する。
【0022】
次に図4にはCMOS型撮像素子の構成例を示して説明する。
本実施形態のCMOS型撮像素子25は、多数の光電変換素子43を480行x640列のマトリックス状に配置した光電変換素子群41と、これらの素子を駆動する光電変換素子制御部42、奇数行の光電変換素子から読み出した画像信号における奇数ラスター用ADコンバータ44A、偶数行の光電変換素子から読み出した画像信号における偶数ラスター用ADコンバータ44Bを有している。
【0023】
この光電変換素子群41は、奇数行と偶数行に2分されたいわば2個の独立した240行x640列の光電変換素子群41をインターリーブさせた構成となっている。つまり、偶数ラスターのうちから任意の1ラスターを選択し、同時に奇数ラスターのうちから任意の1ラスターを選択し、それぞれを奇数ラスター用ADコンバータ44Aおよび偶数ラスター用ADコンバータ44Bを通じて出力が可能となっている。但し、本実施形態においては、デコード処理がしやすいように、第1ラスターと第2ラスター、第3ラスターと第4ラスター、……、第479ラスターと第480ラスターという組み合わせで同時に出力するように光電変換素子制御部42が露光期間及び読み出し順序を制御する。読み出された各光電変換素子43のデータは、ADコンバータ44A、44Bにおいてディジタル値に変換され、ASIC34へ出力される。
【0024】
図5に示すタイミングチャートを参照して、本実施形態のCMOS型撮像素子からの読み出し方法について説明する。
このCMOS型撮像素子は、2本のラスターを同期させて、一度に露光、読み出しを行っているため、読み出し用クロック(PCLK)や1H(1水平走査期間)を高速化しなくても、図7に記載した期間よりも1/2の期間で全光電変換素子の読み出しを完了することができる。また、TΔ1(第1ラスターの露光が開始されてから第480ラスターの露光が開始されるまでの期間)も図7に比べて半減しているため、図8に記載した移動体を撮像した場合の画像の変形Δもおおよそ半分に軽減され得る。さらに、図5に示すように照明点灯期間(第1ラスターの露光開始から第480ラスター露光完了までの期間)TILM0は、図8に示すTILMの1/2となる。これにより、照明点灯に必要な消費電力においても半減することが可能となる。
【0025】
図6には、本実施形態における8ビットの奇数ラスター画像信号(ODD)及び偶数ラスター画像信号(EVEN)に対するデータパッキング方法(32ビットへの変換方法)について説明する。
まず、読み出し用クロック(PCLK)に同期して画像信号ODD及び画像信号EVENをそれぞれ取得する。画像信号ODDは、Oddパケットへ、画像信号EVENはEvenパケットへそれぞれパックされる。OddパケットおよびEvenパケットは、それぞれ8個のパケットバッファへ逐次転送する。
【0026】
8パケット分のOddバッファ(OA〜OH)のデータが整い次第、裏パケット(oa〜oh)に格納し、メモリへ順次転送する。同様に、Evenバッファ(EA〜EH)に対しても同様の処理が行われる。
以上の処理によってRAMに格納された画像データを解析して、バーコード情報を取得する。
【0027】
次に第2の実施形態について説明する。
本実施形態は、前述した第1の実施形態と構成は同じであるが、照明の点灯タイミングが異なったものである。
【0028】
図5に示したTILM1(第1ラスターと第480ラスターの露光期間で重複している期間)に照明を点灯させれば、全ラスターに対して均一に照明を与えることが可能となる。そこで、撮像画像に十分な明度が与えられるように各ラスターの露光期間を調整して、この重複期間TILM1を最適化すればよい。これによっても、第1の実施形態と同様に高速読み出しと照明点灯時の省電力化も可能となる。
【0029】
尚、前述した実施形態においては、撮像したバーコード列を水平に横切る方向(行方向)に対して情報を読み取っているため、例えば、バーコードが撮像画面の水平方向と直交する方向に貼付されていたことに気がつかずに読み取っていた場合、読み取りがエラーとなってしまう。このエラーを防止する対策としては、画像の方向を変換する画像処理部を設けて、まず、撮像されたバーコード画像の水平方向即ち、行方向にある程度の画像信号の検出を行い、バーを示す信号が検出されなかった場合には、解析処理を中断して、バーコード画像を90度回転させた画像処理を行った後、再度行方向に画像信号の解析を行うことにより、エラー防止を実現できる。また、さらにバーコード画像の方向を検出する手段を設けて、バーコードを撮像して画像信号を解析する前に、バーコードの方向を検出して、必要であればバーコード画像の方向を適宜回転させる処理を施してもよい。
また、別な方法としては、CMOS型撮像素子の撮像素子はマトリックス状に配置されていることから、撮像素子からデータを読み出す際に、行と列との走査方向を切り替える切り換え手段と、バーコード画像の方向を検出する手段とを設けて、バーコード画像が水平方向と直交する方向であった場合に、データの読み出し方向を行方向から列方向に切り替えて読み出し適宜処理を行ってもよい。
【0030】
以上の実施形態について説明したが、本明細書には以下のような発明も含まれている。
(1)幅が異なる複数のバーとスペースが配列された標記を2次元像として撮像し、該標記が表す情報を読み取るシンボル情報読み取り装置であって、
前記標記を照明する照明手段と、
前記照明手段の点灯・消灯制御を行う照明手段制御手段と、
行と列によるマトリックス状に配列された光電変換素子を含む撮像手段と、
前記撮像手段の複数行毎に均等分割された複数のグループを形成し、前記各グループ内毎に1行の光電変換素子の画像信号を1水平期間中に並列的に出力し、以降順次、行単位で光電変換素子から画像信号を出力させる撮像制御手段と、
前記画像信号を解析し、前記標記が表す情報にデコードするデコード変換手段と、
を具備することを特徴とするシンボル情報読み取り装置。
(2)前記撮像手段における均等分割は、グループ順に一行ずつインターリーブされるように分割され、それらの行のまとまり毎に撮像及び画像信号読み出しを行う前記(1)に記載のシンボル情報読み取り装置。
【0031】
【発明の効果】
以上詳述したように本発明によれば、暗い環境下であっても比較的低消費電力を維持しつつ、且つ移動体に対してもその読み取り性能を向上させ、あるパターンの標記が表す情報を確実に読み取るシンボル情報読み取り装置を提供することができる。
【図面の簡単な説明】
【図1】第1の実施形態としてのシンボル情報読み取り装置の外観構成を示す図である。
【図2】第1の実施形態のシンボル情報読み取り装置に搭載するスキャンエンジン及びデコード基板の外観構成を示す図である。
【図3】第1の実施形態のシンボル情報読み取り装置のブロック構成を示す図である。
【図4】CMOS型撮像素子の構成例を示す図である。
【図5】CMOS型撮像素子データ読み出しを説明するためのタイミングチャートである。
【図6】データパック方法について説明するための図である。
【図7】CMOS型撮像素子から従来のデータ読み出しを説明するためのタイミングチャートである。
【図8】従来のCMOS型撮像素子における移動対象撮像時の画像変形について説明するための図である。
【符号の説明】
11…銃身部
12…ハンドル部
13…窓
14…トリガ
15…スキャンエンジン
21…シャーシ
22…撮像用レンズ実装部
23、23R、23L…照明用LED実装部
24…エンジン基板
25…CMOS型撮像素子
26…デコード基板
27…処理・制御部
28…フラットケーブル
31…CPU
32…システムクロック生成回路
33…リセット回路
34…ASIC
35…DRAM
36…フラッシュメモリ
37…I/F回路[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a symbol information reading device that reads code information such as a barcode.
[0002]
[Prior art]
In general, a barcode is known as a symbol mark (notation) representing information in a certain predetermined pattern. This bar code is formed by alternately arranging a plurality of bars and spaces having different widths, and is widely used in, for example, point-of-sale (POS) systems. Yes. This barcode is standardized as JAN (Japan Articale Number), is used for general consumer goods, and is called a one-dimensional barcode. However, the amount of information that a one-dimensional barcode can have is about several tens of bytes, and the amount of information is not sufficient when actually used.
[0003]
A code system called a two-dimensional bar code, which is different from the one-dimensional bar code, is proposed in accordance with the demand for the information amount of the bar code, and has a feature that much more information can be coded. . For this two-dimensional barcode, a method for increasing the amount of information by stacking one-dimensional barcodes in two layers in the direction of the bar has been proposed. For example, there is a code system called “PDF-417”.
[0004]
As a barcode information reading device that reads such a two-dimensional barcode, a laser scanning type reading device that projects laser light so as to scan two-dimensionally and reads the reflected light to obtain information described, 2. Description of the Related Art An imager type reading device that uses a two-dimensional image sensor represented by a CCD to image a barcode and decodes the barcode information by image processing has been put into practical use. As this imager type reading device, a small-sized device premised on being incorporated into a handheld type or a data terminal has appeared and has become the mainstream of two-dimensional symbol information reading devices.
[0005]
Due to the rapid development of semiconductor device manufacturing technology in recent years, higher resolution, smaller size, lower power consumption, and the like have been realized in image sensors. In addition, in the reading apparatus, in addition to high performance (high-speed reading, high resolution, etc.) and miniaturization, there is a strong demand for low power consumption considering battery driving.
[0006]
In response to such demands, it has been proposed to employ a CMOS image sensor instead of a CCD image sensor. In general, CMOS image sensors are characterized by low voltage drive and low power consumption compared to CCD image sensors and can be integrated with peripheral circuits, making them suitable for portable reader applications. ing.
[0007]
[Problems to be solved by the invention]
However, since the above-described CMOS type image pickup device adopts an image pickup method as shown in FIG. 7, the image accumulated in the photoelectric conversion element in the image pickup device was taken using a so-called “focal plane shutter”. It looks like an image. That is, the exposure period is shifted by 1H (one horizontal scanning period) between the Nth raster and the (N + 1) th raster, and this is repeated to form one frame. Therefore, the exposure period is the first raster and the final raster. It is shifted by about one frame. Therefore, when a rectangular object moving at a speed v in the row direction of the image sensor as shown in FIG. 8A is photographed with a CMOS image sensor, a parallelogram as shown in FIG. 8B is obtained. Become. When such a CMOS image sensor is mounted on a bar code reader, there are the following problems.
[0008]
1. In a relatively dark environment, even if the exposure time is 1H (one horizontal scanning period), the illumination lighting period is one frame period (in a CCD image sensor capable of batch reading, the lighting time is 1H. Only period). For this reason, when the illumination is turned on, the illumination time is longer and the power consumption is larger than that of the CCD image sensor, and the advantage of low power consumption characteristics of the image sensor itself does not live.
[0009]
2. In the first raster and the final raster described above, the exposure period is shifted by about one frame. Therefore, when a barcode that moves relative to the apparatus is imaged, the imaging shape is likely to be distorted, and sufficient reading performance may not be obtained. There is. In the case of a hand-held type reading device, an influence is exerted on imaging of a moving object and camera shake.
[0010]
Conventionally, in order to obtain barcode information at high speed, for example, Japanese Patent Application Laid-Open No. 8-329185 discloses a method of reading with field information for the purpose of reading a barcode on a moving object. . However, this method inevitably sacrifices a certain amount of information, and has a bad influence on reading a high-density barcode. Alternatively, there is a method of increasing the clock frequency of the image pickup device, but there is a problem in measures against EMI and a large design change such as a process change for performing high-speed reading, which is difficult to introduce easily.
[0011]
Therefore, the present invention improves the reading performance for a moving object while maintaining relatively low power consumption even in a dark environment, and reliably reads information represented by a certain pattern mark. An object is to provide an apparatus.
[0012]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a symbol information reading apparatus for capturing a two-dimensional image of a mark in which a plurality of bars and spaces having different widths are arranged, and reading information represented by the mark. Illuminating means for illuminating, illuminating means controlling means for controlling on / off of the illuminating means, photoelectric converting means including photoelectric conversion elements arranged in a matrix of rows and columns, and a plurality of rows of the photoelectric converting means (Raster) constitutes a plurality of groups, each row is selected in each group, and signals of each selected row are output in parallel during one horizontal period, and each group is output in the next one horizontal period. A photoelectric device that newly selects a row that has not yet been selected and outputs the signal of each newly selected row in parallel, and outputs the signal of the photoelectric conversion element by sequentially repeating this. And signal output means analyzes the photoelectric conversion signal and provides symbol information reading apparatus comprising a decode converting means for decoding the title represents information.
[0013]
Furthermore, the present invention provides a symbol information reading device in which the illumination control means turns on the illumination means from the start of the exposure period of the first row (raster) of the photoelectric conversion element to the end of the exposure period of the last row (raster). . Further, the present invention provides a symbol information reading device in which the illumination control means turns on the illumination means during a period in which the exposure period of the first row (raster) and the exposure period of the last row (raster) overlap. I will provide a.
[0014]
The symbol information reading apparatus configured as described above performs exposure and output for N rows (raster) collectively, reducing the time required for exposure and output of all rows to 1 / N, and as a result, for imaging. The lighting time required for lighting is also shortened. Further, if the lighting is turned on during the overlapping period in the exposure period of each row, the exposure of each row can be performed uniformly, and the illumination lighting time can be further shortened. Further, this symbol information reading apparatus divides a plurality of photoelectric conversion elements arranged in a matrix of photoelectric conversion means into groups (groups) in units of columns, and synchronizes each row (raster) for each group, By performing parallel processing, a plurality of rows are exposed and read at a time, and the imaging period is shortened and the illumination lighting period is shortened.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 shows a schematic outline of a symbol information reading apparatus according to the first embodiment. FIG. 1A is a perspective view of the symbol
This symbol information reading device is generally a short gun type and has a portable shape, and the exterior is composed of a
[0016]
First, the
The
[0017]
The
FIG. 3 shows and describes the block configuration of this symbol information reading apparatus.
The processing /
[0018]
The
[0019]
A main operation for reading by the symbol information reading apparatus configured as described above will be described.
First, when the power switch (not shown) provided in the reading device is turned on, it is activated and an initial state is set, and reading is enabled. When the operator pulls the trigger with the
[0020]
The
[0021]
Next, the
[0022]
Next, FIG. 4 illustrates an example of the configuration of a CMOS image sensor.
The CMOS image sensor 25 of the present embodiment includes a photoelectric
[0023]
This photoelectric
[0024]
With reference to the timing chart shown in FIG. 5, a method for reading from the CMOS image sensor of this embodiment will be described.
Since this CMOS type image pickup device performs exposure and reading at a time by synchronizing two rasters, even if the reading clock (PCLK) and 1H (one horizontal scanning period) are not speeded up, FIG. Reading of all the photoelectric conversion elements can be completed in a period ½ of the period described in. In addition, since TΔ1 (the period from the start of exposure of the first raster to the start of exposure of the 480 raster) is also halved compared to FIG. 7, the image of the moving body illustrated in FIG. The deformation Δ of the image can be reduced to approximately half. Further, as shown in FIG. 5, the illumination lighting period (period from the start of exposure of the first raster to the completion of exposure of the 480th raster) TILM0 is ½ of the TILM shown in FIG. As a result, it is possible to halve the power consumption required for lighting.
[0025]
FIG. 6 illustrates a data packing method (a conversion method to 32 bits) for an 8-bit odd raster image signal (ODD) and an even raster image signal (EVEN) in the present embodiment.
First, the image signal ODD and the image signal EVEN are acquired in synchronization with the read clock (PCLK). The image signal ODD is packed into an odd packet, and the image signal EVEN is packed into an even packet. The Odd packet and the Even packet are sequentially transferred to 8 packet buffers, respectively.
[0026]
As soon as the data in the Odd buffer (OA to OH) for 8 packets is ready, the data is stored in the back packet (oa to oh) and sequentially transferred to the memory. Similarly, the same processing is performed for the even buffers (EA to EH).
The bar code information is obtained by analyzing the image data stored in the RAM by the above processing.
[0027]
Next, a second embodiment will be described.
The present embodiment has the same configuration as that of the first embodiment described above, but is different in lighting timing.
[0028]
If the illumination is turned on during the TILM1 shown in FIG. 5 (the period in which the exposure periods of the first raster and the 480th raster overlap), it is possible to provide illumination uniformly to all the rasters. Therefore, the overlap period TILM1 may be optimized by adjusting the exposure period of each raster so that sufficient brightness is given to the captured image. This also enables high-speed reading and power saving when the lighting is turned on, as in the first embodiment.
[0029]
In the above-described embodiment, since the information is read in the direction (row direction) that horizontally traverses the captured bar code string, for example, the bar code is pasted in a direction orthogonal to the horizontal direction of the imaging screen. If you are reading without knowing what was happening, reading will result in an error. As a measure to prevent this error, an image processing unit that converts the direction of the image is provided, and first, a certain amount of image signal is detected in the horizontal direction of the captured barcode image, that is, in the row direction to indicate the bar. If no signal is detected, the analysis process is interrupted, the bar code image is rotated 90 degrees, the image signal is analyzed again in the row direction, and error prevention is realized. it can. Further, a means for detecting the direction of the barcode image is provided so that the barcode direction is detected before imaging the barcode and analyzing the image signal. If necessary, the direction of the barcode image is appropriately set. You may perform the process to rotate.
As another method, since the image pickup elements of the CMOS type image pickup element are arranged in a matrix, when reading data from the image pickup element, switching means for switching the scanning direction between rows and columns, and a barcode Means for detecting the direction of the image may be provided, and when the barcode image is in a direction perpendicular to the horizontal direction, the data reading direction may be switched from the row direction to the column direction and the appropriate processing may be performed.
[0030]
Although the above embodiments have been described, the present invention includes the following inventions.
(1) A symbol information reading device that captures a mark in which a plurality of bars and spaces having different widths are arranged as a two-dimensional image and reads information represented by the mark,
Illumination means for illuminating the mark;
Illumination means control means for controlling lighting / extinguishing of the illumination means,
Imaging means including photoelectric conversion elements arranged in a matrix with rows and columns;
A plurality of groups equally divided for each of a plurality of rows of the image pickup means are formed, and image signals of one row of photoelectric conversion elements are output in parallel during one horizontal period for each group, and thereafter the rows are sequentially Imaging control means for outputting an image signal from the photoelectric conversion element in units;
Decode conversion means for analyzing the image signal and decoding the information represented by the mark;
A symbol information reading apparatus comprising:
(2) The symbol information reading device according to (1), wherein the equal division in the imaging unit is divided so that the rows are interleaved in the group order, and imaging and image signal reading are performed for each group of the rows.
[0031]
【The invention's effect】
As described above in detail, according to the present invention, the information represented by the mark of a certain pattern can be achieved while maintaining relatively low power consumption even in a dark environment and improving the reading performance for a moving object. Can be provided.
[Brief description of the drawings]
FIG. 1 is a diagram showing an external configuration of a symbol information reading apparatus as a first embodiment.
FIG. 2 is a diagram showing an external configuration of a scan engine and a decode board mounted on the symbol information reading apparatus of the first embodiment.
FIG. 3 is a diagram illustrating a block configuration of the symbol information reading apparatus according to the first embodiment;
FIG. 4 is a diagram illustrating a configuration example of a CMOS image sensor.
FIG. 5 is a timing chart for explaining reading of CMOS image sensor data.
FIG. 6 is a diagram for explaining a data pack method;
FIG. 7 is a timing chart for explaining conventional data reading from a CMOS image sensor.
FIG. 8 is a diagram for explaining image deformation at the time of moving object imaging in a conventional CMOS image sensor.
[Explanation of symbols]
DESCRIPTION OF
32 ... System
35 ... DRAM
36 ...
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001169846A JP4531294B2 (en) | 2001-06-05 | 2001-06-05 | Symbol information reader |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001169846A JP4531294B2 (en) | 2001-06-05 | 2001-06-05 | Symbol information reader |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002366887A JP2002366887A (en) | 2002-12-20 |
JP2002366887A5 JP2002366887A5 (en) | 2008-07-17 |
JP4531294B2 true JP4531294B2 (en) | 2010-08-25 |
Family
ID=19011868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001169846A Expired - Fee Related JP4531294B2 (en) | 2001-06-05 | 2001-06-05 | Symbol information reader |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4531294B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4216103A1 (en) * | 2005-03-11 | 2023-07-26 | Hand Held Products, Inc. | Bar code reading device with global electronic shutter control |
US7568628B2 (en) | 2005-03-11 | 2009-08-04 | Hand Held Products, Inc. | Bar code reading device with global electronic shutter control |
US7770799B2 (en) | 2005-06-03 | 2010-08-10 | Hand Held Products, Inc. | Optical reader having reduced specular reflection read failures |
US7562826B2 (en) * | 2005-09-12 | 2009-07-21 | Symbol Technologies Inc | Scan engine with dual chip architecture for use in electro-optical readers |
JP2019205086A (en) | 2018-05-24 | 2019-11-28 | キヤノン株式会社 | Image pick-up device and control method thereof, and imaging apparatus |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5541542A (en) * | 1978-09-20 | 1980-03-24 | Nippon Telegr & Teleph Corp <Ntt> | Double matrix tablet-type input device |
JPS60241092A (en) * | 1984-05-16 | 1985-11-29 | 日本電気株式会社 | Driving of matrix type liquid crystal display unit |
JPS62130478A (en) * | 1985-12-03 | 1987-06-12 | Toshiba Corp | Driving system for one-dimensional image detector |
JPH10187864A (en) * | 1996-12-20 | 1998-07-21 | Matsushita Electric Ind Co Ltd | Optical information reader and image sensor |
JP2001045378A (en) * | 1999-08-04 | 2001-02-16 | Canon Inc | Solid-state image pickup device |
JP2001094876A (en) * | 1999-09-17 | 2001-04-06 | Tohken Co Ltd | Method for controlling illumination in cmos area sensor |
-
2001
- 2001-06-05 JP JP2001169846A patent/JP4531294B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5541542A (en) * | 1978-09-20 | 1980-03-24 | Nippon Telegr & Teleph Corp <Ntt> | Double matrix tablet-type input device |
JPS60241092A (en) * | 1984-05-16 | 1985-11-29 | 日本電気株式会社 | Driving of matrix type liquid crystal display unit |
JPS62130478A (en) * | 1985-12-03 | 1987-06-12 | Toshiba Corp | Driving system for one-dimensional image detector |
JPH10187864A (en) * | 1996-12-20 | 1998-07-21 | Matsushita Electric Ind Co Ltd | Optical information reader and image sensor |
JP2001045378A (en) * | 1999-08-04 | 2001-02-16 | Canon Inc | Solid-state image pickup device |
JP2001094876A (en) * | 1999-09-17 | 2001-04-06 | Tohken Co Ltd | Method for controlling illumination in cmos area sensor |
Also Published As
Publication number | Publication date |
---|---|
JP2002366887A (en) | 2002-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9424453B2 (en) | Indicia reading terminal with color frame processing | |
US9519815B2 (en) | Optical indicia reading terminal with color image sensor | |
US8910875B2 (en) | Indicia reading terminal with color frame processing | |
US8083148B2 (en) | Indicia reading terminal including frame processing | |
WO2002063543A2 (en) | Optical reader having partial frame operating mode | |
CN113988106A (en) | Device and method for automatic exposure by adopting double targets | |
JP2009246465A (en) | Image pickup apparatus, image pickup module and image pickup system | |
US7952628B2 (en) | Solid-state imaging device and imaging apparatus | |
JP2004313523A (en) | Solid-state image sensor, electronic endoscope | |
JP4531294B2 (en) | Symbol information reader | |
EP2562680A2 (en) | Optical indicia reading terminal with color image sensor | |
JP2006060766A (en) | Imaging apparatus and solid-state imaging device | |
JP3940575B2 (en) | Solid-state imaging system | |
JP4435129B2 (en) | Solid-state imaging device and solid-state imaging system | |
JP2000032355A (en) | Device and method for camera control and storage medium | |
JP2001268444A (en) | Two-dimensional image pickup element | |
JP2003140637A (en) | Data array converting device, image processing system, and image input device | |
JPH1098649A (en) | Ccd line sensor | |
JP2001285719A (en) | Image pickup device | |
WO2004102959A1 (en) | Camera having configuration register | |
JP2005150886A (en) | Digital camera | |
JPS5997268A (en) | Picture reader | |
JP2002247286A (en) | Sensor, driving method therefor and solid-state image pickup system having it | |
JPH11328367A (en) | Image reader | |
JP2002109524A (en) | Image pickup apparatus and image pickup method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080603 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080603 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100427 |
|
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: 20100518 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100609 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130618 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |