(57)【要約】【課題】カメラに対して高速で移動する基体のコードを的確に判定する必要がある。【解決手段】使用時に自身に対して移動する基体上のコードを検知する光学センサであっ、光軸に沿って基体を観察し、基体の反射特性の値を判定する光学検知器と、判定された反射特性の値の時間的変動を基に検知されたコードを判定するコード解析器と、光軸に沿って基体を照明する第１の照明源と、光軸に対してゼロ以外の角度をなす方向で基体を照明する第２の照明源と、第１の照明源を入れて第２の照明源を消す第１の作動モードと、第１の照明源を消して第２の照明源を入れる第２の作動モードとを有する制御ユニットとを具備する光学センサによって解決する。【選択図】図１ａ
2008171422.tif 000002
【特許請求の範囲】
【請求項１】
使用時に自身に対して移動する基体上のコードを検知する光学センサにおいて、
使用時に光軸に沿って基体を観察し、基体の反射特性の値を連続的または反復的に判定する光学検知器と、
判定された反射特性の値の時間的変動を基に検知されたコードを判定するコード解析器と、
光学検知器の光軸に沿って基体を照明する第１の照明源と、
光軸に対してゼロ以外の角度をなす方向で基体を照明する第２の照明源と、
第１の照明源を入れて第２の照明源を消す第１の作動モードと、第１の照明源を消して第２の照明源を入れる第２の作動モードとを有する制御ユニットと、を具備することを特徴とする光学センサ。
【請求項２】
請求項１に記載の光学センサにおいて、光軸は基体にほぼ垂直に配されることを特徴とする光学センサ。
【請求項３】
請求項１または２に記載の光学センサにおいて、第１の照明源からの光束を光学検知器の光路に結合する光束結合器を具備することを特徴とする光学センサ。
【請求項４】
先行請求項のいずれか１項に記載の光学センサにおいて、第１の照明源は白の光を発するように構成されることを特徴とする光学センサ。
【請求項５】
先行請求項のいずれか１項に記載の光学センサにおいて、第１及び／または第２の照明源は複数の光源を含むことを特徴とする光学センサ。
【請求項６】
請求項５に記載の光学センサにおいて、複数の光源のうち少なくとも２つの光源は、互いに異なる色の光を発するように構成されることを特徴とする光学センサ。
【請求項７】
請求項６に記載の光学センサにおいて、複数の光源は、赤の光を発する赤の光源と、緑の光を発する緑の光源と、青の光を発する青の光源とを含むことを特徴とする光学センサ。
【請求項８】
先行請求項のいずれか１項に記載の光学センサにおいて、第１及び／または第２の照明源は発光ダイオードを含むことを特徴とする光学センサ。
【請求項９】
先行請求項のいずれか１項に記載の光学センサにおいて、光学検知器は光電変換器を有することを特徴とする光学センサ。
【請求項１０】
請求項９に記載の光学センサにおいて、光電変換器は特異なフォトダイオードであることを特徴とする光学センサ。
【請求項１１】
請求項９に記載の光学センサにおいて、光電変換器は複数の光電池を含まないことを特徴とする光学センサ。
【請求項１２】
請求項９乃至１１のいずれか１項に記載の光学センサにおいて、光学検知器は、基体を光電変換器に映し出す画像形成用光学装置を有することを特徴とする光学センサ。
【請求項１３】
請求項１２に記載の光学センサにおいて、画像形成用光学装置はレンズを有することを特徴とする光学センサ。
【請求項１４】
先行請求項のいずれか１項に記載の光学センサにおいて、制御ユニットは第１の作動モードから第２の作動モードへ周期的に変化するように構成されることを特徴とする光学センサ。
【請求項１５】
先行請求項のいずれか１項に記載の光学センサにおいて、制御ユニットは、第１と第２の照明源を消す第３の作動モードを有することを特徴とする光学センサ。
【請求項１６】
請求項１５に記載の光学センサにおいて、制御ユニットは周期的に第１、第２、第３の作動モード下にあるように構成されることを特徴とする光学センサ。
【請求項１７】
請求項６に記載の光学センサにおいて、制御ユニットは第１及び／または第２の作動モード下で、少なくとも２つの互いに異なる色の光源を動作状態とするようになっていることを特徴とする光学センサ。
【請求項１８】
請求項１２または１３に記載の光学センサにおいて、光学センサにはさらに、光電変換器に隣設されかつ画像形成用光学装置により基体に映し出されるようになっている少なくとも１つの整列用光源が設けられることを特徴とする光学センサ。
【請求項１９】
先行請求項のいずれか１項に記載の光学センサにおいて、コード解析器は、検知された反射特性を基にコードの始まりを判定するようになっていることを特徴とする光学センサ。
【請求項２０】
請求項１９に記載の光学センサにおいて、光学センサにはさらに、使用時に光学検知器から見て基体の背後に位置する基準面が設けられることを特徴とする光学センサ。
【請求項２１】
使用時に光学センサに対して移動する基体上のコードを検知する方法において、
光学検知器の光軸に沿って基体の反射特性の値を連続的または反復的に判定するステップと、
判定された反射特性の値の時間的変動を基に検知されたコードを判定するステップと、
第１の照明源で基体を光軸に沿って照明するステップと、
第２の照明源で基体を光軸に対してゼロ以外の角度をなす方向で照明するステップと、
第１の作動モードとして第１の照明源を入れて第２の照明源を消すステップと、
第２の作動モードとして第１の照明源を入れて第２の照明源を消すステップとを有することを特徴とする方法。
【請求項２２】
請求項２１に記載の方法において、光軸は基体にほぼ垂直に配されることを特徴とする方法。
【請求項２３】
請求項２２に記載の方法において、第１の照明源は白の光を発するように装置されることを特徴とする方法。
【請求項２４】
請求項２１乃至２３のいずれか１項に記載の方法において、第１及び／または第２の照明源を使って、赤、緑、青の光などの互いに異なる色の光を発射するステップを有することを特徴とする方法。
【請求項２５】
請求項２１乃至２４のいずれか１項に記載の方法において、基体を光電変換器に映し出すステップを有することを特徴とする方法。
【請求項２６】
請求項２１乃至２５のいずれか１項に記載の方法において、第１の作動モードから第２の作動モードへ周期的に切り換えるステップを有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用時に、光学センサに対して移動する基体上のコードを検知する該光学センサに関し、使用時に、光軸に沿って基体を観察し基体の反射特性の値を連続的または反復的に判定する光学検知器と、検知されたコードを決定するコード解析器とを備えた光学センサに関する。
【背景技術】
【０００２】
この種の光学センサは、それ自体周知である。既知のセンサはカメラを使用して基体上のバーコードを検知する。カメラは反復的に基体の静止画像を生成しその画像をコード解析器に送る。コード解析器は画像処理アルゴリズムを実行し、画像からバーコードに対応づけた数字などのコードを判定する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
既知の光学センサの欠点は、カメラの画像速度が比較的遅いため、カメラに対して高速で移動する基体のコードの判定にこのシステムが適していないことである。さらに既知の光学センサは、その上でコードを検知できる基体と、その範囲内でセンサが作動可能な反射特性の値の幅とが制約される。例えば鏡のような面を持つ高反射の基体上で、既知のセンサではコードを検知することはできない。
【課題を解決するための手段】
【０００４】
本発明の目的は上述した問題の少なくとも１つを削減することにある。
【発明の効果】
【０００５】
このため、本発明は請求項１に記載の光学センサを提供する。
【発明を実施するための最良の形態】
【０００６】
コード解析器は、判定された反射特性の値の時間的変動を基にして検知されたコードを判定するから、基体が光学センサを高速で通過してもカメラの画像速度は制限要因ではないためコードの判定が可能である。さらに、制御ユニットは、第1の照明源を入れて第２の照明源を切る第１の作動モードと、第1の照明源を切り第２の照明源を入れる第２の作動モードとを有するから、光学センサはコード検出中に照明状態を変更することができ、結果として最適な照明状態を使用してコードを判定できる。さらに、第１の照明源は光軸に沿って基体を照明するから、少なくとも１つの照明状態は正反射と乱反射の大きな違いを生じさせ、第１の照明源で照明すれば正乱いずれかの反射特性の値を判定することができる。さらに、このことは光学センサの簡潔な組込みを可能にし、センサの設置余地があまりない機械などの環境でセンサの使用を可能にする。さらに、第２の照明源は光軸に対してゼロ以外の角度を成す方向で基体を照明するから、第１と第２の照明源とで互いに異なる角度から基体を照明し、結果として照明状態のむらは最適化できる。
【０００７】
ここで反射特性は例えば、色相などの色の性質、クロミナンスや明度、グレイトーンなどの光学密度、視感、乱反射率や正反射率などの反射率、またはこれらの反射特性の組合せ、とすることができる。
【０００８】
本願で用語「コード」は、第１の値から第２の値への少なくとも１つの変化を含む情報の断片、例えばバーコードや、ドットコード、異なる反射率を持つ基体断面の長さ、黒／白の変化、カラーコードなどを包含する。
【０００９】
好ましくは、光軸は基体にほぼ垂直に配する。このことがもたらす利点は光学検知器が基体をほぼ直角に観察することである。これにより、光学センサは自身に対する基体の厚さまたは基体の高さのばらつきに比較的影響を受けない。なぜならこのばらつきは、光学検知器が見るその視野内での基体の横の動きではないからである。このことが減じるリスクは、このばらつきによる不揃いの結果として光学センサがコードを捉え損なうことである。さらに、光学検知器が基体をほぼ垂直に観察し、第１の照明源が基体をほぼ垂直に照明すれば、第１の照明源の光は光学検知器の方に有効に反射されるから、鏡面のような高反射表面の基体上でもコードを検知できることが分かった。
【００１０】
好ましくは、第１の照明源は白の光を発するように構成し、第２の照明源は互いに異なる色の光を発するように構成する。このことが与える利点は、限られた数の照明色と限られた数の照明角度とで、任意の色や任意の反射率の、ほぼどんな基体においてもコードを検知できることである。この場合、第２の照明源でコードの色特性を検知でき、第１と第２の照明源を組み合せればコードの反射特性を検知できる。こうして少数の照明状態しか使用する要はないから、互いに異なる照明状態の数も限定されて、センサの速度は大きくなる。同時に、例えば異なる色特性や反射特性を持つほぼ全種類の基体上のコードが検知できるという利点も維持される。
【００１１】
好ましくは複数の光源は、赤の光を発する赤の光源と、緑の光を発する緑の光源と、青の光を発する青の光源とを具備するのがよい。これにより、いかなる色も検知可能となる。
【００１２】
好ましくは、光学検知器は、複数の光電池ではなく特異なフォトダイオードを備えるのがよい。このことのもたらす利点は、光学検知器が連続的または反復的に高い反復率で基体の反射特性の値を判定できることである。これにより、センサは基体が高速で移動する間もコードを判定することができる。
【００１３】
好ましくは、制御ユニットは周期的に第１の作動モードから第２の作動モードへ切り替わるように構成する。したがって制御ユニットは照明源及び／または光源を周期的に入れたり切ったりすることができる。
【００１４】
要すれば制御ユニットは、第１と第２の照明源を切って第３の作動モードを持つ。これにより光学検知器は、自身の全照明源を切って照明の背景レベルを判定し、例えば検知された値の較正や訂正をすることができる。好ましくは、制御ユニットは周期的に第１、第２、第３の作動モード下にあるように構成する。
【００１５】
本発明の第２の態様によれば、光学センサにはさらに、光電変換器に隣設されかつ画像形成用光学装置により基体に映し出されるように構成された少なくとも１つの整列用光源が設けられる。これにより、光学センサは基体と容易に整列し、整列用光源の投射を基体に集束させることで基体は光電変換器に映し出される。
【００１６】
本発明の第３の態様によれば、光学センサにはさらに、使用時に光学検知器から見て基体の背後に位置する基準面が設けられる。
【実施例】
【００１７】
図１ａは、本発明による光学センサ１の第１の実施形態の略図を示している。図１ａの例で、センサ１は基体２に隣設されている。光学センサは光軸ＯＡに沿って基体２を観察するように構成される。この例では光軸ＯＡは基体２にほぼ垂直に配されている。
【００１８】
この例で基体２は、平面Ｐに延びるほぼ平坦な本体例えばボール紙、箱用の生地板などを含む。基体は例えばセンサ１に対して移動可能である。この例では基体は平面Ｐ内を移動する。この例で基体は平面Ｐを移動方向ＭＤへ移動する。このため、例えばコンベヤベルトなどの基体移動手段４が設けられる。この例で基体移動手段４は複数の基体２を動かすようにされ、基体は連続的に光軸ＯＡを通過する。この例で平面Ｐは光軸ＯＡにほぼ垂直に置かれるから、基体２は光軸ＯＡにほぼ垂直な方向に移動する。この例では基体２は、基体２に例えばプリントすることができるバーコードなどのコードを備える。
【００１９】
図１ａの例で光学センサ１は光学検知器６を備えている。光学検知器６は使用時に光軸ＯＡに沿って基体２を観測する。光学センサ１が基体２のコードを判定できるように、好ましくはコードは光学検知器６と対面する基体２の表面８にあって、その少なくとも一部は基体の移動中に光軸ＯＡと交わる表面の所定の位置にあるようにする。
【００２０】
光学検知器６は、基体が光軸を通過する間に、光学検知器６と対面する基体４の表面８と光軸ＯＡが交差する位置で、基体の反射特性の値を連続的または反復的に判定するように構成される。反射特性は例えば、色相などの色の特性、クロミナンスや明度、グレイトーンなどの光学密度、視感、乱反射率や正反射率などの反射率、またはこれらの反射特性の組合せとすることができる。これにより、基体が少なくとも２つの区別できる反射特性の値を備えるように、コードを基体に当てがうことができる。
【００２１】
光学検知器は、判定された反射特性の値を表わす信号を出力するように構成される。この例で光学検知器６はフォトダイオードなどの光電変換器１０を備えており、光電変換器１０がこれに入射する光を電荷、電流及び／または電圧に変換する。この例で光学検知器６はさらに、基体２を光電変換器１０に映し出す１つまたは複数のレンズなどの画像形成用光学装置１２を備えている。
【００２２】
好ましくは光電変換器は特異なフォトダイオードがよく、例えばＣＣＤカメラやＣＭＯＳカメラなどの１Ｄ（線走査）カメラや２Ｄカメラなどの複数の光電池を含む光電変換器でないのがよい。特異なフォトダイオードの短い応答時間は、反復測定が要求されるとき、反射特性の値や高速サンプルの素早い連続測定を可能にするから、これが本発明の光学センサでの使用に好適であることが分る。
【００２３】
図１ａの例では光学検知器はさらに、ほぼ非半透明の板などに設けた開口１１を具備する。板は光電変換器１０と画像形成用光学装置１２との間に置かれてある。この例で開口１１は画像形成用光学装置のほぼ焦点面に、それも好ましくは光電変換器１０の近傍に置かれる。開口は、光学検知器６の視界を、コードの一部と重なる基体領域などに制限するのに役立つ。さらに開口を使って光学検知器６の光学分解能を強化することもできる。開口は例えばほぼ矩形の形状でもよい。開口は例えば、移動方向ＭＤに平行な方向を、移動方向ＭＤに垂直な方向より小さくしてもよい。好ましくは、移動方向に垂直な開口の大きさは、コードに隣接する基体２の表面の、移動方向に垂直な方向のほぼどの表面も、開口１１を通して光電変換器１０に映し出されないように選択する。これにより、光学検知器６の視界はコードに限定でき、このことはコードの反射特性の値についての光学センサの感度を強化させる。
【００２４】
この例では光学センサ１はさらにコード解析器１４を具備する。コード解析器１４は光学検知器６が出力した信号を受け取り、判定された反射特性の値の時間的変動を基に検知されたコードを判定するように構成される。コード解析器はさらに、判定されたコードを表示するコード信号を例えば図１ａに１６で示した外部装置に出力するようにしてもよい。
【００２５】
光学センサ１は第１の照明源１８例えば発光ダイオード（ＬＥＤ）を具備する。第１の照明源１８は基体２を光学検知器６の光軸ＯＡに沿って、この例によれば光学センサ６から遠ざかり基体２へ向う方向で照明する。したがって、光学検知器６から基体２へ伸びる第１の光路と、第１の照明源１８から基体２へ伸びる第２の光路とは、少なくとも部分的に一致する。この例で光学センサ１は、第１の照明源１８からの光束を光学検知器６の第１の光路へ結合する、部分的に透明な鏡またはプリズムなどの光束結合器２０を具備する。
【００２６】
光学センサ１は第２の照明源２２を具備し、光軸ＯＡに対してゼロ以外の角度αの方向から基体２を照明する。
【００２７】
図１ａの例で光学センサ１はさらに、以下でさらに説明する、第１と第２の照明源１８、２２を制御する制御ユニット２６も具備する。
【００２８】
この例でコードは、第１のコード部分と第２のコード部分を具えた２進コードと見做せる。第１のコード部分は高い論理レベルを表わし、これは反射特性の値が所定の閾値レベルより高い、基体の第１の領域２８で形成される。第２のコード部分は低い論理レベルを表わし、反射特性の値が所定の閾値レベルより低い基体の第２の領域３０で形成される。光学検知器で判定された反射特性の値は、これが所定の閾値より高ければ「高い」と表示され、これが所定の閾値より低ければ「低い」と表示される。
【００２９】
この例でコードは、黒と白のバーなどからなるバーコード３２を含む。バーは並んで、つまりバーの縦側が隣り合って置かれている。本願で白いバーは第１の領域２８を形成し、黒いバーは第２の領域３０を形成する。明瞭にするため、図１ａでバーコード３２は図式的に図の面に示してあるが、諒解されるように実際にはバーコード３２は基体２の表面上８にある。
【００３０】
以上ここまで記述した光学センサは、基体のコード判定に次のように使用することができる。
【００３１】
光学センサ１に対して基体２を面Ｐの移動方向ＭＤに移動させる。バーコード３２は好ましくは、バーの縦方向が移動方向ＭＤに対してゼロ以外の角度を成すように、例えば移動方向に対して垂直になるように方向づける。これにより黒と白のバーすなわち第１と第２の領域２８、３０は、コードが光軸ＯＡを通過するとき連続的に光学検知器６に映し出される。
【００３２】
図１ｂは黒と白の部分を含んだコードを例示している。使用時にコードは光軸ＯＡを横切って走査されるから、コードの視点からすれば、光軸がコード全面を例えば図１ｂの左から右へ時間的に走査する。したがって、図１ｂは、光学センサが観察したコードの部分を時間の関数として示したものと見做すことができる。
【００３３】
制御ユニット２６は第１と第２の照明源１８、２２を制御する。この例では、制御ユニット２６は第１の作動モードと第２の作動モードとを持つ。第１の作動モード下で、第１の照明源１８を入れて第２の照明源２２を消す。第２の作動モード下で、第１の照明源１８を消して第２の照明源２２を入れる。したがってこの例では、基体２は第１の照明源１８か第２の照明源２２かのいずれかで照明される。
【００３４】
使用時に、制御ユニット２６は第１の作動モードから第２の作動モードへと周期的に切り替わる。したがって基体は第１の照明源１８と第２の照明源２２とにより交互に周期的に照明される。図１ｂは、時間のどの瞬間に第１と第２の照明源１８、２２を入れたり消したりするかを図式的に示している。
【００３５】
照明周期中に基体は光学検知器６に映し出される。これにより光学検知器６は、第１の照明源１８が発する第１の光と第２の照明源２２が発する第２の光の、基体２からの反射を連続的に受け取る。光学検知器６は、連続的または反復的に基体２の反射特性の値を判定例えば測定する。これにより、光学検知器６は連続的にコードの第１の領域２８と第２の領域３０との反射特性の値を判定する。図１ｂは、光学検知器６が判定した値の例を時間の関数として図式的に示している。判定された値、または値を表示する情報は解析器１４に送られる。これにより解析器１４には、時間的に変化する反射特性の連続的な値や抽出された流れの値が供給される。
【００３６】
解析器は時間的に変化する連続的または抽出された流れの値から、それらの値を所定の閾値と比較することで高低の論理レベルビットの順序を組み立てる。高低の論理レベルの連続ビット数は、反射特性の値がそれぞれ所定の閾値より高かったか低かったかの時間の長さに対応する。図１ｂは、解析器が判定したビットの論理レベルの順序を例示している。
【００３７】
図１ｂの例で分かるように、図１ｂのＡで示した、第２の照明源２２で照明したときの第２の領域３０に対応する反射特性の値は、図１ｂのＢで示した、第１の照明源１８で照明したときの第２の領域３０に対応する反射特性の値と全く同じにしなくてもよい。同様に、図１ｂのＣで示した、第２の照明源２２で照明したときの第１の領域２８に対応する反射特性の値は、図１ｂのＤで示した、第１の照明源１８で照明したときの第１の領域２８に対応する反射特性の値と全く同じにしなくてもよい。
【００３８】
この例から分かるように、図１ｂのＣで示した、第２の照明源２２で照明したときの第１の領域２８に対応する反射特性の値は、所定の閾値Ｔより低い。したがってこの例では、第２の照明源２２で照明したとき、反射特性の値を基にしては第１の領域２８と第２の領域３０とを適正に識別できない。一方、第１の照明源１８で照明したときは、反射特性の値を基に第１の領域２８と第２の領域３０とを適正に識別できるということも見て取れる。解析器１４は、第１の照明源がオンのときに光学検知器６が判定した値を用いるか、または第２の照明源がオンのときの値を用いるかを、例えば値の大きさを基にして判定をするように構成することができる。この例で解析器は、第２の照明源がオンのとき検知した値を無視する判断をしている。
【００３９】
図１ａの例から、第１の照明源１８と第２の照明源２２とを用いれば、全種類の反射特性を持つコードの検知が可能である。さらに、第１の領域２８と第２の領域３０とがほぼ同程度の光、色、輝度などを有し、第１の領域が高い反射率（光沢あり）を、第２の領域が低い反射率（光沢なし）を持つ場合にも、コードの検知は可能である。この場合、第１の照明源での照明は、光学検知器６が観察する第１と第２の領域２８、３０の反射特性の値にわずかの違いしか生じさせない。第２の光源２２での照明は、第２の光源が発する光を第１の領域２８により光学検知器６から離れる方に反射させ、第２の領域３０により光学検知器６の方に（拡散的に）反射させる。したがって、第２の照明源２２で照明するとき反射特性の値は、第１の領域で比較的低く、第２の領域で比較的高い。こうしてコードの検知が可能となる。諒解されるように、コードが第１の領域２８と第２の領域３０とにほぼ同程度の暗色を含み、第１の領域が高い反射率（光沢あり）を、第２の領域が低い反射率（光沢なし）を持つとき、第１の光源１８での照明は、第１の光源が発する比較的大量の光を第１の領域により光学検知器６の方に反射させ、比較的少量の光を第２の領域により光学検知器の方に反射させる。こうしてコードの検知が可能となる。
【００４０】
本発明の態様によれば、光軸ＯＡは図１ａに示すように基体２の表面８にほぼ垂直に配される。このことがもたらす利点は、鏡面や高光沢の表面、金属表面などの高反射表面８を持つ基体を、同様に基体の表面８にほぼ垂直な第１の照明源１８で照明すれば、大きな割合の照明光が光学検知器６に反射されて、高い値の反射特性が判定できることである。高反射表面に、これに黒及び／または暗色でプリントやペイントなどを施した反射特性の低い第２のコード部分３０を設ければ、第１及び／または第２の照明源１８、２２からの光の反射は、低い値と判定される反射特性となる。他方、高反射表面８を第２の照明源２２で照明すれば、大きな割合の照明光が光学検知器６から離れる方に反射されて、低い値の反射特性が判定できる。高反射表面に、これに白及び／または明色でプリントやペイントなどを施した反射特性の高い第１のコード部分２８を設ければ、第１及び／または第２の照明源１８、２２からの光の反射は、高い値と判定される反射特性となる。こうして本発明の光学センサ１により、鏡面などの高反射表面上のコードを検知することが可能となる。
【００４１】
図２ａは本発明による光学センサの第２の実施形態の略図である。
【００４２】
図２ａの例では第２の照明源２２は、複数の発光ダイオード（ＬＥＤ）などの複数の光源２４．ｉ（ｉ＝１，２，．．．）を具備する。この例で光源２４．１、２４．２、２４．３は互いに異なる色の光を発するように構成される。この例では赤の光源２４．１は赤の光を発し、緑の光源２４．２は緑の光を発し、青の光源２４．３は青の光を発する。言うまでもなく、その他の色もまた可能である。通常、複数の光源２４．ｉのうち少なくとも２つの光源は互いに異なる色の光を発するように構成することができる。この例では、第１の照明源１８はほぼ白の光を発する。
【００４３】
この例で制御ユニット２６はさらに、第２の作動モード下で光源２４．ｉを１つずつ連続的に入れて、その間残りの光源は消すように構成される。したがってこの例では、基体は第２の作動モード下で連続的に赤、緑、青の光で照明できる。これにより、図２ａの例で基体は周期的に例えば白、赤、緑、青の光の、連続的に反復する周期で照明される。
【００４４】
付加的にこの例で制御ユニット２６は、第１と第２の照明源１８、２２を消勢する第３の作動モードを持つ。したがって第３の作動モード下では基体２は光学センサ１で照明されない。この第３の作動モード下で、光学検知器は選択された照明源とは別のかなりの量の背景照明を判定できる。光学検知器は、第１及び／または第２の作動モード中に判定された値の較正や訂正に使用可能な第３の作動モード下で、「暗い」値の反射特性を判定する。
【００４５】
図２ａの例では、制御ユニット２６は周期的に第１、第２、第３の作動モード下にあるように構成されている。これにより図２ａの例では、基体２は周期的に例えば白、赤、緑、青の光の次に暗い周期が続く、連続的に反復する周期で照明される。図２ｂは、時間のどの瞬間に第１の照明源１８と光源２４．ｉとを入れたりまたは消したりするかを図式的に示している。
【００４６】
諒解されるように、各周期、この例では照明周期と暗い周期の５つの周期に対するコードのそれぞれ第１や第２の領域２８、３０の反射特性の検知値を得る一方で、基体の高速移動（例えば１０ｍ／ｓを上回る）を達成するには、照明周期と暗い周期とを短縮する必要がある。一般的使用では、制御ユニットの周期時間は１０μｓである。この場合、第１の照明源１８、赤の光源２４．１、緑の光源２４．２、青の光源２４．３による照明の周期と、暗い周期とは、それぞれ２μｓである。言うまでもなく特異なフォトダイオードの速い応答は、フォトダイオードをこの短い周期時間と連係して使用するための最適な光電変換器とする。
【００４７】
解析器１４は図１ｂで説明したようにコードの論理レベルを判定できる。
【００４８】
図２ｂの例では、コードは白い第１の領域２８と紫の第２の領域３０とを含んでいる。図２ｂから分かるように、この例で白の第１の照明源１８で照明し、さらに赤、緑、青の光源２４．１、２４．２、２４．３で照明したとき、白の第１の領域２８を光学検知器６に映し出すと、光学検知器６は反射特性の高い値を判定する。さらに図２ｂからは、この例で白の第１の照明源１８で照明し、さらに緑の光源２４．２で照明したとき、紫の第２の領域３０を光学検知器６に映し出すと、光学検知器６は反射特性の低い値を判定することが分かる。一方、紫の第２の領域を赤または青の光源２４．１、２４．３で照明すると、光学検知器は高い値の反射特性を判定する。これにより、解析器は第２の領域３０が紫であると判断することができる。なぜなら第２の領域は、赤と青の光源２４．１、２４．３で照明されると高い値の反射特性で示される赤と青の色の成分を含むからである。
【００４９】
したがって、コードの論理レベルに加えて解析器はさらに、コードの第１及び／または第２の領域の色成分と、これによるコードの第１及び／または第２の領域の色も同様に判定できる。解析器は、互いに異なる色で照明すれば得られる、反射特性の値の少なくとも１つの比率などを基にして、基体の一部の、例えばコードの領域の色を判定することができる。
【００５０】
図３は本発明による光学センサの第３の実施形態の略図を示している。本発明の第２の態様によれば、光学センサ１は、光電変換器１０に隣設されかつ画像形成用光学装置１２により基体２に映し出されるように構成された少なくとも１つの、この例では２つの整列用光源３４を具備する。好ましくは整列用光源３４は、基体２を光電変換器１０に結像させるとき整列用光源が基体２に集束するように取り付ける。これにより光学センサは容易に整列させることができ、整列用光源の基体への投射を単純に観察するだけで基体は光電変換器に結像する。諒解されるように、整列は投射を視覚的に観察したり、投射を自動的に例えばカメラを使って観察したりして実行できる。言うまでもなく整列用光源は図２ａと４とに示した実施形態でも用いることができる。さらに諒解されるように整列用光源は、第１の照明源を具備しない、または第２の照明源を具備しない光学センサにも使用可能である。
【００５１】
図４は本発明による光学センサの第４の実施形態の略図を示している。本発明の第３の態様によれば、光学センサ１は、使用時に光学検知器６から見ると基体２の背後に位置する基準面３６を備えている。複数の基体例えば箱用の生地板が移動方向ＭＤに光軸ＯＡを通過するとき、複数の基体の２つの隣接する基体間にスペース８６があれば、第１の及び／または第２の照明源１８、２２からの光は２つの基体の間を通過して基準面３６に入射する。光学検知器６はスペース３８を介して基準面３６を観察できる。基準面は、光学検知機が判定した反射特性の値が所定の基準値を取るように、または所定の間隔内にあるように選択される。特別な実施形態では、基準面は第１の照明源１８からのほぼ全ての光を光学検知器６の方向に反射する逆反射表面である。したがって基準値は大きな値となる。基準面を用いれば、基体が光学検知器の視界にある第１の状態と、光学検知器６の視界に基体がなくスペース３８がある第２の状態とが識別可能となる。このことを用いて、例えば視界に入る次の基体の前縁部などを表示するトリガ信号を発生することができる。これを次に解析器１４に用いて、基体２の前縁部とコードの前縁部との間隔が分かれば、コードの観察が予期される時点を判定することができる。これにより、解析器は検知された反射特性を基にコードの始まりを判定するように構成される。諒解されるように解析器はまた、基体それ自体の一部分の検知された反射特性を基に、コードの始まりを判定するようにも構成できる。
【００５２】
図２ａの例では、第１の照明源は白の照明源である。白の光による基体にほぼ垂直な照明と、基体に対してゼロ以外の角度をなす多色の照明との組合せは、最も一般的なコードを判定する十分な情報と、色の情報とをもたらすことが分かった。さらに、第１の照明源に連続的な多色の照明の代わりに白の照明を用いれば、制御ユニットの周期の照明段階の数が少なくなる。このことは、光学検知器の速度を強化する短い周期時間を選択することを可能にする。
【００５３】
上記の明細書において、本発明を本発明の実施形態の具体的な例を参照しながら記述した。一方、添付クレームで述べた本発明の広範な精神と範囲とから逸脱することなく多様な変態と変更とがなされることは明らかである。
【００５４】
例えば、第１の照明源は所定の色の光を発してもよく、互いに異なる色の複数の光源を備えてもよい。
【００５５】
互いに異なる色の複数の光源はまた、互いに異なる色の光を連続的に発するように構成した単一の光源で構成することもできる。
【００５６】
例では第１か第２のいずれかの照明源で基体を照明するが、両方の照明源で同時に基体を照明することも可能である。例では単一の瞬間に１つだけの光源で基体を照明するが、少なくとも２つの光源で同時に基体を照明することも可能である。
【００５７】
例では、光学センサは第１と第２の照明源を具備する。一方、要すれば、第１と第２の両方の照明源に対して例えばゼロ以外の角度をなす、第３やそれ以上の照明源も追加することができる。
【００５８】
例ではコードは２進コードを持つ。３進やその他の多レベルコード、色のコード、長さのコードなど他の形式のコードの使用も可能である。
【００５９】
こうした全ての変形は本発明の範囲内と見做される。一方、その他の変態、変形、代案もまた可能である。明細書と図面とはしたがって制限の意味ではなく説明のためと見做される。
【図面の簡単な説明】
【００６０】
【図１ａ】本発明による光学センサの第１の実施形態の略図である。
【図１ｂ】図１ａの光学センサの時間的機能の略図である。
【図２ａ】本発明による光学センサの第２の実施形態の略図である。
【図２ｂ】図２ａの光学センサの時間的機能の略図である。
【図３】本発明による光学センサの第３の実施形態の略図である。
【図４】本発明による光学センサの第４の実施形態の略図である。
【符号の説明】
【００６１】
１    光学センサ
２    基体
４    基体移動手段
６    光学検知器
８    基体表面
１０    光電変換器
１１    開口
１２    画像形成用光学装置
１４    コード解析器
１６    外部装置
１８    第１の照明源
２０    光束結合器
２２    第２の照明源
２６    制御ユニット
２８    コードの第１領域
３０    コードの第２領域
３２    バーコード
Ｐ    平面
ＭＤ    移動方向
ＯＡ    光軸
【図１ａ】
2008171422.tif 000003
【図１ｂ】
2008171422.tif 000004
【図２ａ】
2008171422.tif 000005
【図２ｂ】
2008171422.tif 000006
【図３】
2008171422.tif 000007
【図４】
2008171422.tif 000008
【外国語明細書】
2008171422.tif 000009
2008171422.tif 000010
2008171422.tif 000011
2008171422.tif 000012
2008171422.tif 000013
2008171422.tif 000014
2008171422.tif 000015
2008171422.tif 000016
2008171422.tif 000017
2008171422.tif 000018
2008171422.tif 000019
2008171422.tif 000020
2008171422.tif 000021
2008171422.tif 000022
2008171422.tif 000023
2008171422.tif 000024
2008171422.tif 000025
2008171422.tif 000026
2008171422.tif 000027
2008171422.tif 000028
2008171422.tif 000029
2008171422.tif 000030
2008171422.tif 000031
2008171422.tif 000032
2008171422.tif 000033
2008171422.tif 000034