(57)【特許請求の範囲】
【請求項１】
入力信号の二値化を行う二値化回路において、
前記入力信号を微分して得られる微分信号の振幅に対して固定の比率でスライスレベルを生成する第一のスライスレベル生成部と、
前記微分信号の振幅の大小に応じた可変の比率でスライスレベルを生成する第二のスライスレベル生成部と、
前記第一のスライスレベル生成部出力と前記第二のスライスレベル生成部出力との合成信号に基づいて前記入力信号を二値化する二値化部と、
を備えることを特徴とする二値化回路。
【請求項２】
媒体からの反射光を受光して、前記媒体に付されたコードを読み取るコード読取装置において、
前記反射光を受光する受光手段と、
前記受光手段からの信号を微分して微分信号を出力する微分回路と、
前記微分信号を受けて、前記微分信号の振幅に対して固定の比率により、前記微分信号のピークをホールドする第一のピークホールド回路と、
前記微分信号を受けて、前記微分信号の振幅に応じた可変の比率により、前記微分信号のピークをホールドする第二のピークホールド回路と、
前記第一のピークホールド回路出力と前記第二のピークホールド回路出力との合成信号に基づいて、前記受光手段出力を二値化する二値化部と、
を備えたことを特徴とするコード読取装置。
【請求項３】
前記コード読取装置は更に、分圧回路と、前記分圧回路の分圧比を変化させるスイッチとを備え、
前記スイッチにより前記分圧回路の分圧比を変え、これにより前記第一及び第二のピークホールド回路出力の振幅を制御することを特徴とする、請求項２記載のコード読取装置。
【請求項４】
前記スイッチは所定周期毎に切り替えられることを特徴とする、請求項３記載のコード読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力する信号を２値化する２値化回路に関する。また、本発明はこのような２値化回路を備えた光学的読取装置に関する。
【０００２】
光学的読取装置の一例として、例えばバーコードを読み取るバーコード読取装置が存在する。バーコード読取装置では、入力した信号をアナログ回路を用いて２値化処理し、バーコードを構成する白バーと黒バーとを検出している。
【０００３】
【従来の技術】
図１３は従来のバーコード読取装置における２値化処理を説明するための図面である。レーザ光線などにより照明されたバーコードからの反射光は、ピンホトダイオードで受光される。ピンホトダイオードからは、受光光量に応じた電気信号が出力されるが、これが増幅部により増幅された後、微分部に入力する。微分部は、ピンホトダイオードから出力される信号の変化点を検出するために用いられている。
【０００４】
微分部出力は、ゲート回路カ、キに入力するとともに、ピークホールド回路エに入力する。ピークホールド回路では、ノイズと信号との区別が行われる。そして、ピークホールド回路出力は分圧回路に入力する。分圧回路は、ピークホールド回路出力（微分信号）の振幅を所定の比率により分圧し、信号２値化のためのスライスレベルとなる信号を出力する。
【０００５】
ゲート回路では、微分部出力信号と分圧回路から出力されるスライスレベル信号とが比較され、スライスレベル以上のレベルを持つ信号が有効な信号としてＷ−ＧＡＴＥ、Ｂ−ＧＡＴＥとして出力される。また、スライスレベル以下のレベルの信号はノイズであると判断される。
【０００６】
ここで、ゲート回路カは黒バー−白バー間のエッジを、ゲート回路キは白バー−黒バー間のエッジを、それぞれ検出するために使用される。
【０００７】
【０００８】
【発明が解決しようとする課題】
ここで、上記したスライスレベル信号は、微分信号の振幅ピークの固定比率によって生成されるのが一般的である。このような場合、下記のような問題が生じる可能性がある。
【０００９】
バーコードは様々な媒体／用紙に印刷されている。そのため、バーコードは必ずしも表面が平坦な用紙に印刷されているとは限らない。
【００１０】
例えば、卵のパック等に用いられているいわゆる「エッグカートン」などのように、段ボール地の媒体にバーコードが印刷されている例がある。このようなダンボール紙は、その表面が大きく凹凸している。このような媒体上をレーザ光線で走査した場合、レーザ光はバーコードの白黒バーのみならず、段ボール地の凹凸までも拾ってしまう。このような段ボールの凹凸を走査することによって、この部分がノイズとしてバーコード読取装置に読み取られてしまい、バーコードの白黒情報を正しく２値化することができなくなってしまう。
【００１１】
このようなノイズの影響を防ぐために、スライスレベルの振幅比を増加させ、紙面ノイズを除去するという考え方が提案されている。しかし、’ＬＯＷ  ＰＣＳ’と呼ばれる白黒差があまりないバーコードや、バーの幅が細いバーコードラベルに対しては、バーコード読取装置が読み取る信号の振幅がどうしても小さくなってしまう。このようなバーコードを読み取ることも想定すると、単純にスライスレベルの振幅比を増加させてしまうと、信号振幅がスライスレベルを下回ってしまい、バーコードの読取ができなくなってしまう可能性がでてしまう。
【００１２】
本発明はこのような問題に鑑み、紙面の凹凸などにより発生する比較的振幅が大きいノイズが発生してもバーコードを正しく読み取ることができるようにするともに、白黒差が小さいバーコードや細いバーコードの読取も同時に可能とすることができる２値化回路並びにバーコード読取装置を実現することを目的とする。
【００１３】
【課題を解決するための手段】
本発明の二値化回路は、入力信号を微分して得られる微分信号の振幅に対して固定の比率でスライスレベルを生成する第一のスライスレベル生成部と、前記微分信号の振幅の大小に応じた可変の比率でスライスレベルを生成する第二のスライスレベル生成部と、前記第一のスライスレベル生成部出力と前記第二のスライスレベル生成部出力との合成信号に基づいて前記入力信号を二値化する二値化部とを備えることを特徴とする。
【００１４】
また、本発明のコード読取装置は、媒体からの反射光を受光して、前記媒体に付されたコードを読み取るコード読取装置において、前記反射光を受光する受光手段と、前記受光手段からの信号を微分して微分信号を出力する微分回路と、前記微分信号を受けて、前記微分信号の振幅に対して固定の比率により、前記微分信号のピークをホールドする第一のピークホールド回路と、前記微分信号を受けて、前記微分信号の振幅に応じた可変の比率により、前記微分信号のピークをホールドする第二のピークホールド回路と、前記第一のピークホールド回路出力と前記第二のピークホールド回路出力との合成信号に基づいて、前記受光手段出力を二値化する二値化部と、を備えたことを特徴とする。
【００１６】
また、コード読取装置は更に、分圧回路と、前記分圧回路の分圧比を変化させるスイッチとを備え、スイッチにより前記分圧回路の分圧比を変え、これにより前記第一及び第二のピークホールド回路出力の振幅を制御することを特徴とする。
【００１７】
そして、前記スイッチは所定周期毎に切り替えられることを特徴とする。
【００１８】
【発明の実施の形態】
図１は、本発明の一実施形態によるバーコード読取装置の２値化部に関連する部分を示した図面である。図中（ク）乃至（ソ）のうち、（シ）を除く部分の基本的な構成は図１３に図示された回路とほぼ同じである。図１に図示された回路は、図１３に図示された回路に対して追加ピークホールド回路シが新たに追加されている。そして、ピークホールド回路サから出力される信号と追加ピークホールド回路シから出力される信号との合成により、新たなスライスレベル生成の比率を決定する。
【００１９】
詳細は後述するが、図１に図示された追加ピークホールド回路シは従来のピークホールド回路とは異なる特性を持つ。
【００２０】
ここで、紙面の凹凸によるノイズは、レーザ光の出射光量および紙面からの散乱光量に比例すると考えられる。そして、受光した信号の微分信号振幅にも比例すると考えられる。
【００２１】
そして、受光光量に比例した紙面ノイズの除去については、追加ピークホールド回路が信号振幅の大きさに比例してスライス比率が上昇するようにすることにより実現できる。
【００２２】
一方、ＬｏｗＰＣＳバーコードや縮尺倍率の小さい、細いバーコードの読取については、追加ピークホールド回路では信号振幅が小さくなることからスライス比率を上昇させないように動作させる。これによって、これらのバーコードについては低いスライス比率を設定できるようにしている。
【００２３】
図２は、図３に図示されたバーコード読取装置要部の更に詳細な回路構成を図示する図面であり、ＡＭＰｏｕｔには増幅部出力が入力する。また＋ＳＬＩＣＥ、−ＳＬＩＣＥはそれぞれゲート回路セ、ソに入力するスライスレベル信号に相当する。なお、図２では特に微分回路からゲート回路セ、ソに直接入力する微分信号の経路については図示省略している。
【００２４】
増幅部から入力する信号ＡＭＰｏｕｔは、微分回路に入力し、微分処理が行われる。微分回路出力ＤＦｏｕｔは、従来型ピークホールド回路１と新規追加ピークホールド回路２とのそれぞれに入力する。
【００２５】
従来型ピークホールド回路１はダイオードＤ５を通して微分回路出力が入力して、Ｃ２で充電、Ｒ１、Ｒ２放電されるというように動作する。充電・放電は、Ｃ２、Ｒ１、Ｒ２で組み合わされる時定数により行われる。
【００２６】
一方、追加ピークホールド回路２については、入力端に複数のダイオードが直列に接続されている。図２の例ではＤ１〜Ｄ３の３つのダイオードが直列に接続される。また、追加ピークホールド回路２にはコンデンサＣ１、ダイオードＤ４が設けられる。
【００２７】
ここで、入力する微分信号の振幅が大きい場合には、Ｃ１で充電され、Ｒ１、Ｒ２、Ｃ２で放電される。この時の時定数は、Ｃ１、Ｃ２、Ｒ１、Ｒ２の複合により決定される。
【００２８】
一方、微分回路出力の振幅が小さい時には、ダイオードＤ１〜Ｄ３の作用により、Ｃ１への充電量が微分回路出力振幅が大きい時と比較して少なくなる。これによって、追加ピークホールド回路２は実質的に無効状態となる。
【００２９】
このように、追加ピークホールド回路２からの出力の振幅は、入力する微分回路出力の振幅に応じて変化する。
【００３０】
これらの従来型ピークホールド回路１及び追加ピークホールド回路２との出力は、バッファＸ１３１に入力する。バッファＸ１３１の出力はそのままプラス側のスライスレベル信号として使用される。また、バッファＸ１３１出力は更にバッファＸ１３３に入力し、ここで反転される。バッファＸ１３３により極性反転された信号は、マイナス側スライスレベル信号として使用される。
【００３１】
なお、ＶＬｉｍｉｔｔｅｒ、Ｒ３、Ｒ４、Ｒ５、Ｒ６により構成される回路はリミッタ回路を構成する。このリミッタ回路は、２値化回路が回路ノイズを拾って２値化しないようにすることを目的とした回路であり、スライスレベルがある固定値よりも下がらないように制限を加えるための回路である。
【００３２】
図３は、図２に図示された回路から出力される信号に基づいて、バーコードを構成する白バー、黒バーのエッジを示す信号を出力する回路である。図３に図示される回路には、微分回路出力ＤＦｏｕｔ、プラススライスレベル信号＋ＳＬＩＣＥ、マイナススライスレベル信号−ＳＬＩＣＥが入力する。
【００３３】
図３に図示される回路には比較器ＣＯＭＰ１、ＣＯＭＰ２が設けられる。ＣＯＭＰ１はプラス側（白バー側）の微分回路出力信号ＤＦｏｕｔとプラススライスレベル信号＋ＳＬＩＣＥとの大小関係を比較するものであり、ＤＦｏｕｔが＋ＳＬＩＣＥよりも大きい期間、Ｗ−ＧＡＴＥ信号を出力する。同様に、ＣＯＭＰ２はマイナス側（黒バー側）のＤＦｏｕｔとマイナススライスレベル信号−ＳＬＩＣＥとの大小関係を比較するものであり、ＤＦｏｕｔが−ＳＬＩＣＥを下回る場合にＢ−ＧＡＴＥ信号を出力する。Ｗ−ＧＡＴＥ、Ｂ−ＧＡＴＥともにゲート信号である。
【００３４】
また、ＤＦｏｕｔは比較器ＣＯＭＰ３に入力し、一時遅れのディレイ回路出力との比較が行われ、ＰＫＳ信号として出力される。
【００３５】
Ｗ−ＧＡＴＥとＰＫＳとはゲート回路１に入力し、Ｗ−ＧＡＴＥが入力し、且つＰＫＳが低レベルである場合＊ＷＥＧを出力する。＊ＷＥＧは、バーコードを構成する白バーが検出されたことを示す白エッジ信号である。
【００３６】
同様に、Ｂ−ＧＡＴＥとＰＫＳはゲート回路２に入力し、Ｂ−ＧＡＴＥが入力しており、且つＰＫＳが高レベルである場合に＊ＢＥＧを出力する。＊ＢＥＧは、バーコードを構成する黒バーが検出されたことを示す黒エッジ信号である。
【００３７】
これらの＊ＷＥＧ、＊ＢＥＧは、この後のバーコード復調処理にて用いられるが、本発明の動作自体には特に関係がないことと、周知技術であることから、詳細説明は省略する。
【００３８】
次に、上記した回路各部の出力波形を参照して、本実施形態による２値化回路の動作を説明する。
【００３９】
図４及び図５は、紙面に凹凸がある媒体に印刷されたバーコードを読み取ったときの、図２及び図３に図示された回路各部の出力信号波形とそのタイミングを示した図面である。ここで、図４は従来のピークホールド回路のみを使用した例を、図５は追加ピークホールド回路を併用した場合の例を、それぞれ図示している。以下、主に図４を用いて説明する。
【００４０】
紙面に凹凸がある場合には、増幅部出力の振幅は大きなものとなり、特に白部では紙面の凹凸による影響が大きく現れる。凹凸がある媒体上に印刷されたバーコードがレーザ光線により走査されると（図４ａ、図示斜線は凹凸を表現したもの）、ピンホトダイオードによりバーコードからの反射光が受光され、その受光量に対応した振幅を持つ電気信号が出力される。その後、増幅部に電気信号が入力し、増幅されて出力される。増幅部出力は、図４ｂに一例が図示される。この場合、紙面上が凹凸であるため、増幅部から出力される信号上には凹凸を走査することによる紙面ノイズが重畳している。なお、図４ｂにおいて、上側は白を、下側は黒を示す。
【００４１】
図４ｂに図示される増幅部出力は続いて、微分回路に入力する。微分回路出力は図４（タ）に図示される。微分回路出力は、増幅部出力の変化量に比例した信号となるため、白と黒との境界部分では微分信号が大きく変化する。これと同時に、紙面の凹凸に対応する位置でも増幅部出力変化も大きくしてしまう。
【００４２】
続いて、微分信号（タ）がピークホールド回路に入力する。図４（ツ）及び（ナ）はピークホールド回路出力を示す。これは前述の通り二値化処理のスライスレベルとして用いられる。ここで、＋側（ツ）は＋ＳＬＩＣＥ信号を、−側（ナ）は−ＳＬＩＣＥ信号をそれぞれ示す。
【００４３】
微分信号（タ）およびスライスレベル信号（ツ）、（ナ）は、比較器により比較され、微分信号（タ）がスライスレベル（ツ）および（ナ）を超える期間、Ｗ−ＧＡＴＥ／Ｂ−ＧＡＴＥが比較器より出力される。通常、白バーあるいは黒バーのエッジ部分では、微分信号がスライスレベルを超えるため、Ｗ−ＧＡＴＥ、Ｂ−ＧＡＴＥが出力される。
【００４４】
図４の例では、従来方式のスライスレベルが適用される。図４（ニ）あるいは（ヌ）の部分では、紙面の凹凸によるノイズが大きく、微分信号（タ）の振幅が大きくなっており、部分的にスライスレベル信号（ツ）、（ナ）を超えてしまう。上記（ニ）あるいは（ヌ）の部分はバーコードの白／黒境界部分ではないにも関わらず、微分信号振幅が大きいために図４の例ではＷ−ＧＡＴＥ、Ｂ−ＧＡＴＥが出力されてしまう。
【００４５】
一方、ＰＫＳは図４に図示されるように出力される。その結果、Ｗ−ＧＡＴＥ／Ｂ−ＧＡＴＥとＰＫＳとに基づいて、白エッジ信号＊ＷＥＧ、黒エッジ信号＊ＢＥＧが図４に図示されるように出力される。これらの信号は本来バーコードの白バーあるいは黒バーのエッジ部分を指し示す信号であるが、図４の（ニ）あるいは（ヌ）の部分ではＷ−ＧＡＴＥ／Ｂ−ＧＡＴＥが出力されているため、これらに対応する位置では＊ＷＥＧ、＊ＢＥＧが出力されてしまう。その結果、図４の（テ−１）の部分のように本来存在しない黒バーが白バーに混じっていると誤認識されたり、（テ−２）の部分のように白バー／黒バーの幅が実際の幅とは異なって認識されてしまう可能性がある。バーコードの復調は、＊ＷＥＧ−＊ＢＥＧ間隔を計数することでバーの幅（相対値）を算出し、このバー幅値に基づいて行われるが、図４の例では実際のバーの境界部分以外の所で＊ＷＥＧ、＊ＢＥＧが出力されるため、復調結果は実際のバーコードに記録された情報とは異なるものになってしまう。
【００４６】
図５は追加ピークホールド回路を従来型ピークホールド回路と併用した場合の回路各部の出力信号を図示した図面である。図において、（チ）は追加ピークホールド回路出力と従来型ピークホールド回路出力とを合成した信号である（追加ピークホールド回路出力は（チ）から（ツ）を差し引いたものに相当する）。
【００４７】
図５の例では、微分回路出力の振幅が大きくなることに対応して、追加ピークホールド回路出力の振幅が大きくなり、その結果スライスレベル（チ）が図４に図示された例よりも持ち上げられている。これによって、図５（ニ）あるいは（ヌ）の部分でも微分信号（タ）がスライスレベル（チ）を超えることがなくなるため、紙面の凹凸によるノイズをバーコードのエッジ部分と誤認識せず、バーコードの白と黒とを正しく再現でき、バーコードの誤読を防止することも可能となる。
【００４８】
図６は、紙面ノイズが少なく、且つ白バーと黒バーとのコントラスト比（ＰＣＳ比）が小さいバーコードを読み取った場合の、図２並びに図３に図示された回路各部の出力信号を示す図面である。図６の例では、微分回路出力の振幅が図４、５の例と比較して小さい。そのため、図６の場合には追加ピークホールド回路出力の振幅が小さくなり（あるいはほぼ'０'となり）、従来型ピークホールド回路出力（ノ）の振幅と、両者の出力信号を合成した信号（ネ）の振幅との差は小さくなる。
【００４９】
このように微分信号振幅が全体的に小さい場合には、図６ではスライスレベルが持ち上がらず、従来のバーコード読取と同様に微分信号がスライスレベルに潜るようなことはなくなり、白と黒とを正しく再現することができる。
【００５０】
図７は、微分信号とスライスレベルとの関係を説明した図面である。縦軸は信号の振幅を、横軸は時間ｔを示す。また、図中Ｖdfは微分信号の極大点における振幅を、Ｖsl(0s)はｔ＝０におけるスライスレベルの振幅を、Ｖsl(2μs)はｔ＝２μｓにおけるスライスレベル振幅を、それぞれ示す。
【００５１】
図７に図示される通り、微分信号の極大点（ｔ＝０）では、スライスレベルはピークホールド回路の充電により上昇するが、その後ピークホールド回路の放電によりスライスレベルが下降していく。
【００５２】
ｔ＝０におけるスライス比は、
スライス比＝Ｖsl(0s)／Ｖdf
で表される。
【００５３】
一方、ｔ＝２μｓにおけるスライス比は、
スライス比＝Ｖsl(2μs)／Ｖdf
で表される。
【００５４】
図８は、ｔ＝０における従来方式と本実施形態によるスライス比（スライスレシオ）と微分信号振幅との特性を図示した図面である。図において、横軸は微分信号振幅を、縦軸はスライス比を、それぞれ示す。
【００５５】
図８に図示される通り、微分信号振幅が小さい領域では、いずれの方式によるスライス比もその値はあまり変わらない。一方、微分信号振幅が大きくなるに応じて、本実施形態によるスライス比は次第に大きくなるのに対し、従来方式によるスライス比はほぼ一定となる。
【００５６】
図９は図８と同様にそれぞれの方式によるスライス比と微分信号振幅との特性を図示した図面であり、図９はｔ＝２μｓの時点のものを示している。
【００５７】
図９においても、図８と同様に、微分信号振幅が小さい領域では双方のスライス比はあまり変わらないが、微分信号振幅が大きくなるに応じて本実施形態によるスライス比は大きくなっていく。一方、従来方式によるスライス比はほぼ一定の値を維持している。
【００５８】
このように、本実施形態による二値化回路では、微分信号振幅が大きい領域ではそのスライス比が大きくなるため、紙面の凹凸ノイズ等の影響によるバーコードの誤認識を低減させることができる。一方、微分信号振幅が小さい領域では従来と同等のスライスレベルを生成しているため、スライス比を高めで固定する場合と比較して、コントラストが低いバーコード等の読取をより確実に行うことが可能である。
【００５９】
なお、図２に図示された複数のピークホールド回路を構成したとき、時定数を決める要素である（Ｃ２、Ｒ１、Ｒ２）と（Ｃ１、Ｃ２、Ｒ１、Ｒ２）についてＣ２とＣ１とを独立に調整することにより、微分信号が大きいとき、つまり紙面ノイズが大きいときのスライスレベルの放電特性を調整することが可能となる。特に、Ｃ２の定数を変化させることによって、放電の速さが調整できる。
【００６０】
ここで、図２に図示された追加ピークホールド回路では、３個のダイオードが直列接続されているが、このダイオードの個数を適宜増加させたり減少させたりしてもよい。
【００６１】
図１０は、ダイオードが３個の場合とダイオードが２個の場合の、微分信号振幅とスライス比との特性を図示した図面である。図１０から、ダイオードの個数を増加すると、その分微分信号振幅が大きくないとピークホールド回路を構成するコンデンサＣ１への充電が開始されないという特徴があり、微分信号振幅を基準にして見ると、微分信号振幅が大きいところではスライス比が下がる。逆に、ダイオードの個数を減らすことで、スライス比を上げることも可能である。
【００６２】
図１１は、図２に図示された回路の一部分に改良を加えた回路例を示す図面である。図１１の回路では、Ｒ２とＲ８によって構成される分圧回路が挿入されている。この分圧回路はスライス比決定回路として作用する。
【００６３】
分圧回路には、制御信号ＣＯＮＴ  ＳＷが入力し、更に抵抗Ｒ８と直列にＣＯＮＴ  ＳＷにより動作が制御されるアナログスイッチＳ１が設けられる。ＣＯＮＴ  ＳＷがオンの場合には、アナログスイッチＳ１が閉じ、Ｒ８が有効となるため、図１１に図示された回路は図２に図示された例と同じ特性となる。一方、ＣＯＮＴ  ＳＷがオフとなり、アナログスイッチが開くと、Ｒ８が切り離されるためにスライス比が上昇し、これによってスライスレベルを更に上げることができる。
【００６４】
ここで、ＣＯＮＴ  ＳＷをオンとした場合のスライス比は３２．７％、オフとした場合のスライス比は７４．４％となっている。
【００６５】
ここで、図示しないタイマを図１１の回路に設け、タイマからの出力信号をＣＯＮＴ  ＳＷに接続するようにすればよい。タイマを作動させることによって、一定の周期毎にアナログスイッチＳ１のオン／オフを切り替えることができ、これによってスライス比率が変化する。
【００６６】
また、他の方法としては、ポリゴンミラーを回転駆動するポリゴンモータの回転信号をＣＯＮＴ ＳＷに接続し、ポリゴンモータの回転に同期してアナログスイッチＳ１のオン／オフを切り替えるようにしてもよい。
【００６７】
バーコード読取時には、どのタイミングで、どのような物品が読み取られるかが判らない。例えば店舗において、顧客が購入する商品に付されたバーコードを読み取る場合、様々な商品が読取対象となる。そして、これらの商品の中には、紙面に大きな凹凸があるものも含まれる。また、同じ凹凸がある商品であっても、その凹凸の程度は商品毎に異なる可能性がある。この際に、どのような商品でもバーコード読取ができるようにするために、図１１に図示される回路が使用される。
【００６８】
上記のようにタイマ出力、あるいはポリゴンモータの回転信号に基づいてスイッチＳ１を周期的に切り替え、スイッチＳ１を閉じた場合には相対的に低く、スイッチＳ１を開いた場合には相対的に高く、スライスレベルが設定される。
図１２は、微分回路出力信号を２系統に分配し、従来型のピークホールド回路と、図２に図示した第一の実施形態によるピークホールド回路とを並列に接続した回路例を示す図面である。図１２の回路は、第一の実施形態によるピークホールド回路を補助的に使用し、一次的には従来型ピークホールド回路を使用することを目的としたものである。
【００６９】
紙面ノイズが大きい場合には、第一の実施形態によるピークホールド回路を使用することは有効であるが、通常時には特に有効には働いていない。そのため、図１２に図示された回路では紙面ノイズが大きい場合に第一の実施形態によるピークホールド回路を用いてバーコード読取を行い、紙面ノイズが小さい通常時の読取には従来型ピークホールド回路を用いてバーコード読取を行う。
【００７０】
図１２の例では、上段の従来型ピークホールド回路と、下段の従来型ピークホールド回路とは同一の回路を使用しているが（出力される信号の振幅が同一）、例えば上段の従来型ピークホールド回路に比較して、下段の従来型ピークホールド回路から出力される信号の振幅を小さいものとすることもできる。
【００７１】
この場合、追加ピークホールド回路＋上段従来型ピークホールド回路で大きいスライスレベル（微分信号振幅大）を、上段従来型ピークホールド回路で中間のスライスレベル（微分信号振幅小）を、下段の従来型ピークホールド回路で小さいスライスレベル（微分信号振幅更に小）を、それぞれ発生させる。これによって、更に広い範囲でのバーコード読取を行うことが可能となる。
【００７２】
ここで、図２に図示された回路では追加ピークホールド回路と従来型ピークホールド回路とに２分配されているが、分配数は３、あるいはこれ以上としても構わない。
【００７３】
また、必要に応じて操作者が手動でアナログスイッチＳ１のオン／オフを切り替えられるようにしても差し支えない。
【図面の簡単な説明】
【図１】本発明の一実施形態によるバーコード読取装置の回路構成を示す図。
【図２】一実施形態によるスライスレベル生成の回路構成を示す図。
【図３】一実施形態による二値化部の構成を示す図。
【図４】従来型ピークホールド回路を用いた場合の本実施形態によるバーコード読取装置各部の出力信号波形を示す図。
【図５】追加ピークホールド回路を用いた場合の本実施形態によるバーコード読取装置各部の出力信号波形を示す図。
【図６】微分信号振幅が小さい場合の本実施形態によるバーコード読取装置各部の出力信号波形を示す図。
【図７】微分信号とスライスレベルとの関係を示す図。
【図８】ｔ＝０における微分信号とスライスレシオの関係を示す図。
【図９】ｔ＝２ｕｓにおける微分信号とスライスレシオとの関係を示す図。
【図１０】ダイオード個数に応じた微分信号とスライスレシオとの関係を示す図。
【図１１】第二の実施形態による閾値生成の回路構成を示す図。
【図１２】第三の実施形態による閾値生成の回路構成を示す図。
【図１３】従来のバーコード読取装置の構成を示す図。
【図１】
0004356144.tif 000002
【図２】
0004356144.tif 000003
【図３】
0004356144.tif 000004
【図４】
0004356144.tif 000005
【図５】
0004356144.tif 000006
【図６】
0004356144.tif 000007
【図７】
0004356144.tif 000008
【図８】
0004356144.tif 000009
【図９】
0004356144.tif 000010
【図１０】
0004356144.tif 000011
【図１１】
0004356144.tif 000012
【図１２】
0004356144.tif 000013
【図１３】
0004356144.tif 000014