JPH11501572A - 運搬される物品上の指標の位置を検出し記憶する2カメラシステム - Google Patents
運搬される物品上の指標の位置を検出し記憶する2カメラシステムInfo
- Publication number
- JPH11501572A JPH11501572A JP8531185A JP53118596A JPH11501572A JP H11501572 A JPH11501572 A JP H11501572A JP 8531185 A JP8531185 A JP 8531185A JP 53118596 A JP53118596 A JP 53118596A JP H11501572 A JPH11501572 A JP H11501572A
- Authority
- JP
- Japan
- Prior art keywords
- image
- camera
- type
- mark
- indicator
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/24—Aligning, centring, orientation detection or correction of the image
- G06V10/245—Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/1429—Identifying or ignoring parts by sensing at different wavelengths
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/42—Document-oriented image-based pattern recognition based on the type of document
- G06V30/424—Postal images, e.g. labels or addresses on parcels or postal envelopes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Character Input (AREA)
- Sorting Of Articles (AREA)
Abstract
(57)【要約】
コンベアベルト(12)上を運搬される小包(14)上の宛先住所を読み取る2カメラのベルト上の光学的文字認識(OCR)システム(10)。小包(14)には、通常宛先住所(33)と同じ領域内の小包上にスタンプされる、方向を規定する蛍光インクの基準マーク(34)がついている。基準マーク(34)は、宛先住所ブロック(32)の略中央に配置され、下にある宛先住所と同じ方向を向いている。低解像度CCDカメラである第1のカメラ(19)は、基準マーク(34)のイメージを取り込む。ホストコンピュータ(30)は、基準マークのイメージを記憶し、基準マークの位置および方向を判定し、基準マークの回りに重要な領域(40)を規定する。高解像度CCDカメラである第2のカメラ(22)は、コンベア(12)およびコンベア上を運搬される小包(14)のグレースケールのイメージを取り込む。ホストコンピュータ(30)は、高解像度のイメージの内の小包の宛先住所を規定するテキストを含む重要な領域(40)内にある部分を抽出して記憶する。ホストコンピュータ(30)は次に、テキストのイメージを回転および表示し、および/またはテキストのイメージをテキスト読み取り装置に送る。
Description
【発明の詳細な説明】
運搬される物品上の指標の位置を検出し記憶する2カメラシステム
関連出願への言及
本出願は、1995年4月10日出願の、所有者が共通である係属中の米国特
許出願第08/419,176号「基準マークの位置および方向の検出方法」、
発明者James S.MortonおよぴJames V.Recktenwalt、の一部継続出願である。
技術分野
本発明は、画像処理に関し、より詳細には、ベルト上方の光学的文字認識シス
テムに関する。特に、本発明は、コンベアに沿って移動する小包上の宛先住所を
読み取る2カメラシステムに関する。
発明の背景
何年もの間、コンベアに沿って動く小包を走査するために機械が用いられてき
た。ベルト上方の光学的文字認識(OCR)システムは、最近開発されたもので
あるが、これは小包がコンベアに沿って動く間に小包の表面のイメージを取り込
み、そのイメージの表現を作り出し処理することができる。OCRシステムの基
本的な物理的構成要素は、センサ、アナログ−デジタル(A/D)変換器、およ
び、中央演算処理装置(CPU)とメモリとを備えるコンピュータである。OC
Rシステムの個々の物理的構成要素はすべて当該技術分野において周知であり、
個々の物理的要素のコストや性能の特性がそれぞれ異なる多くの代替品が市販さ
れている。特定の用途に対して最も効率的な要素の組み合わせを見つけ、こうい
ったよく知られている物理的要素により作り出されるイメージを処理するコンピ
ュータのソフトウェアプログラムを開発することに、多くの労力が注がれている
。
OCRシステムには、電荷結合素子(CCD)センサのアレイが用いられるこ
とが多い。CCDカメラは、それぞれがぶつかってくる光の量に応じて蓄積電荷
を蓄える電子「画素」のアレイからなっている。CCDカメラは、小包がコンベ
アに沿って動く間に小包の表面のイメージを素早く取り込むために用いられる。
イメージはデジタル形式に変換され、変換されたイメージはコンピュータのメモ
リ内にビットマップとして記憶され得る。それぞれの画素内の電荷が読み取られ
ると、CCDのアレイはクリアされ、アレイは別の小包または小包の一部分のイ
メージを取り込むことができる。このようにして、単一のCCDカメラが、非常
に多くの小包を走査するために用いられる。
CCDカメラにより取り込まれたイメージを処理するのに用いることができる
コンピュータは、計算速度その他のパラメータが様々である。一般的に、高速の
コンピュータは低速のコンピュータよりも高価であり、メモリ容量の大きいコン
ピュータはメモリ容量の小さいコンピュータよりも高価であり、専用コンピュー
タは汎用コンピュータよりも高価である。従って、低速でメモリが小さい汎用コ
ンピュータが特定の目的に適している場合には常に、そういったコンピュータを
用いる金銭上の誘因がある。
ユナイテッドパーセルサービス(UPS)等の小包配達会社は、OCR読み取
り装置システムを幅広く用いることができた。UPSは、毎日何百万もの小包を
運送している。UPS等の小包配達会社がOCRシステムを利用すれば、莫大な
量のコンピュータデータが生成されたであろう。従って、テキスト読み取り装置
による処理のために保存されねばならないイメージデータの量を制限する必要が
ある。また、CCDカメラが作り出したイメージを素早く正確に処理することが
できるコンピュータシステムも必要である。例えば、コンピュータシステムは、
住所がうまく読み取れた場合には小包がその宛先に向けて正確に発送できるよう
に、一定の小包上に書かれた宛先住所を読み取ろうとすることができるよう開発
されてきた。テキストの読み取りは高度なタスクであり、これを行うことができ
るシステムは同等に高度であり、高解像度CCDカメラや、高度なスピード、容
量、処理の、あるいは専用のコンピュータ等の高価な装置を備えるであろう。
OCRシステムにおいて、程度の低いタスクは廉価な装置で行うことができる
ので、高価な装置はテキスト読み取り専用にすることができる。コンベアに沿っ
て動く小包上の宛先住所の位置および方向を判定するということは、OCRシス
テムに要求される機能であってテキストを読み取るのにも用いられる高度な装置
で行われてきた機能の一例である。従って、低解像度CCDや汎用コンピュータ
等の低コストの装置を用いて、コンベアに沿って動く小包上の宛先住所の位置お
よび方向を判定するシステムが必要である。
米国特許第5,103,489号のMietteは、ラベル、および、分類される郵
送物品上の住所の位置を検出する方法および装置、を説明している。このシステ
ムは、ラベル上の宛先住所が記入される領域と既知の関係で配置された住所位置
検出マークを含む、前もって印刷された郵送ラベルを用いる。住所位置検出マー
クは、黒インクの円であり、円内に回転を特定するイメージが含まれている。ラ
ベル上の、このマークの横および下には、宛先住所用のスペースがある。単一の
カメラのシステムで小包の表面のイメージが読み取られ、このマークの位置およ
び方向が確認される。そして、検出されたマークの位置および方向を参照して、
予想される領域内および予想される方向で宛先住所が読み取られる。
Mietteに説明されるシステムでは、テキスト読み取り装置が処理せねばならな
いデータの量が少なくなる。住所位置検出マークは、郵送物品上に、宛先住所の
位置および方向と既知の関係に配置されている。こうすると、テキスト読み取り
装置は、マークに関して規定された、比較的小さな領域内のある方向のデータの
みを処理すればよい。Mietteに説明されるシステムは、取り降ろし装置から出て
くる雑誌等のぴったりと並んだ物品を走査するのに使用される。かかるシステム
においては、走査される物品は大きさおよび形状が均一であり、連続する物品間
にほとんど時間的なとぎれがない。さらに、郵送ラベルを見つけるために、それ
ぞれの物品の表面全体を検索せねばならない。従って、Mietteは、次の処理のた
めに記憶しなければならない高解像度CCDカメラデータの量を制限することに
ついては関係していない。
Mietteに説明される単一のカメラのシステムは、コンベアに沿って動く小包に
適用する場合には著しい欠点があろう。というのも、この住所位置検出マークは
、テキスト読み取り装置が処理するようにコンピュータのメモリ内に記憶しなけ
ればならないCCDカメラのデータの量を制限するのに用いることができないか
らである。テキスト読み取り装置と共に用いるのに適しているような動くコンベ
アを走査する高解像度CCDカメラは、ものすごい量のデータを生成する。その
デ
ータの大部分は、コンベアと、コンベアに沿って動く小包のテキストのない領域
との無用のイメージであり、データのうちのほんの一部のみが、小包の重要な宛
先住所のついた部分を含む。Mietteに説明される単一のカメラのシステムでは、
テキスト読み取り装置によって処理されるデータがほんの一部であっても、高解
像度CCDカメラにより生成されるデータの全てを記憶することが必要である。
Mietteに説明されるシステムはまた、前もって印刷された住所ラベルに依存して
いる。小包取り扱いシステム用のOCRシステムが、前もって印刷されたラベル
上に書かれた住所を読み取ることに制限されなかったならば、有利だったであろ
う。
米国特許第4,516,265号のKizu et al.は、封筒輸送システム上を進
む封筒上の郵便番号を読み取る2カメラシステムを説明している。この2カメラ
システムは、封筒の表面を粗く走査する低解像度プレスキャナを含む。この粗い
走査から、宛先住所ブロックの位置が決定され、封筒の前縁に関する宛先住所ブ
ロックの座標が第2のカメラシステムに送られる。第2のカメラシステムは、ま
ず封筒の前縁を検出することによって宛先住所ブロックを走査する。そして第2
のカメラは、宛先住所ブロックが第2のカメラに達したときに走査を開始し、宛
先住所ブロックが第2のカメラを通り過ぎたときに走査を停止する。次に郵便番
号読み取り装置がこの高解像度の走査を処理し、郵便番号を検出して読み取る。
Kizu et al.に説明される2カメラシステムは、宛先住所ブロックの手紙上で
の位置および方向を判定するのに、住所位置検出マークを用いていない。それど
ころか、Kizu et al.は、封筒上の指標のある領域(すなわち、切手や消印、宛
先住所ブロック、および差出人住所ブロック)の位置関係および大きさに依存し
ている。そして宛先住所ブロックの位置及び大きさが、封筒の前縁に関して規定
される。そして、高解像度カメラの動作のタイミングが、その高解像度カメラで
走査される封筒の表面の量を制限するように、制御される。従って、Kizu et al
.は封筒輸送システム上で適切な方向に合わせられた封筒、そして封筒上の宛先
住所に依存している。Kizu et al.はまた、明確に規定された前縁を有する封筒
に依存する。
従って、Kizu et al.に説明される2カメラシステムは、コンベアに沿って動
く
任意の位置に宛先住所ラベルがついた任意の位置にある小包用のベルト上方のO
CRシステムには適していない。Kizu et al.に説明されるシステムは、小包取
り扱いシステムで運搬されるもの等の任意の位置に宛先住所ラベルがある小包上
の宛先住所ブロックの位置および方向を確認することはできない。同様に、Kizu
et al.に説明されるシステムは、縁が柔らかかったり不揃いだったりする小包
等の、明確に規定された前縁を有しない小包上の宛先住所を読み取る方法を有し
ていない。
従って、MietteおよびKizu et al.の後も、テキスト読み取り装置によって処
理されるように記憶しなければならない高解像度CCDカメラのデータ量を最小
にするOCRシステムに対する必要性は残っている。また、小包取扱いシステム
で運搬されるもの等コンベアに沿って動く物品上の任意の位置にある宛先ブロッ
クの方向を確認することができる2カメラOCRシステムへの必要性も残ってい
る。また、前縁が明確に規定されていない小包上の情報を読み取ることができる
2カメラOCRシステムへの必要性も残っている。
発明の概要
本発明は、運搬される物品上の指標を読み取る2カメラシステムを提供するこ
とによって、上記目的を満たす。好適な実施例は、コンベアベルト上を運搬され
る小包上の宛先住所を読み取るベルト上方のOCRシステムである。小包には、
通常宛先住所と同じ領域内の小包上にスタンプされる、方向規定用の蛍光インク
の基準マークがついている。基準マークは、宛先住所ブロックの略中央に配置さ
れ、下にある宛先住所と同じ方向を向いている。低解像度CCDカメラである第
1のカメラは、基準マークのイメージを取り込む。ホストコンピュータは、基準
マークのイメージを記憶し、基準マークの位置および方向を判定し、基準マーク
の回りの重要な領域を規定する。高解像度CCDカメラである第2のカメラは、
コンベアおよびコンベア上を運搬される小包のグレースケールのイメージを取り
込む。ホストコンピュータは、高解像度のイメージの内の小包の宛先住所を規定
するテキストを含む重要な領域内にある部分を抽出して記憶する。ホストコンピ
ュータは次に、回転したテキストのイメージを回転および表示し、および/また
はテキストのイメージをテキスト読み取り装置に送る。
本発明の好適な実施例は、蛍光インクの基準マークを用いたベルト上方のOC
Rシステムに関連して説明されているが、当業者には、本発明の原理を2カメラ
システムが下地上の指標を読み取ることができるような他の多くの状況に適用す
ることができる、ということが理解されるであろう。
一般的に言って、本発明は、下地上の指標を読み取る方法およびシステムであ
る。下地の第1のイメージは第1のカメラシステムで取り込まれ、この第1のイ
メージは、コンピュータのメモリ内に記憶される。第1のイメージ内の前もって
規定されたマークの位置が判定され、このマークに関連して重要な領域が規定さ
れる。次に下地の第2のイメージが第2のカメラシステムにより取り込まれ、第
2のイメージの内の重要な領域内にある部分がコンピュータのメモリ内に記憶さ
れる。このようにして、ホストコンピュータが記憶するデータは、重要な領域内
の範囲についての第2のカメラからのデータのみとなる。
本発明の一態様によれば、第1のカメラシステムに取り込まれるイメージにお
いて、第1のタイプの指標の存在が検出される。第1のタイプの指標の検出に応
答して、ホストコンピュータは第1のイメージの記憶を開始する。所定の期間の
間に第1のタイプの指標が存在しないことが検出されると、ホストコンピュータ
は第1のイメージの記憶を中止する。このようにして、ホストコンピュータは第
1のタイプの指標に対応する第1のカメラからのデータのみを記憶する。
本発明の他の態様によれば、第2のカメラに取り込まれるイメージは、第2の
タイプの指標を含む。第1のイメージは第2のタイプの指標以外の指標から成っ
ており、第2のイメージは第1のタイプの指標以外の指標から成っている。
好適なベルト上方のOCRシステムにおいて、第1のタイプの指標は、方向を
規定する蛍光インクの基準マークであり、第2のタイプの指標は、小包上の宛先
住所である。基準マークと宛先住所は、小包の同じ領域を占めている。好適な実
施例の一態様によれば、第1のカメラは低解像度CCDカメラであり、第2のカ
メラは高解像度CCDカメラである。好適な実施例の他の態様によれば、基準マ
ークの方向は確定している。
本発明のさらなる目的は、明確に規定された前縁を有しない小包上の情報を読
み取ることができる2カメラOCRシステムを提供することである。
本発明およびその好適な実施例が、従来技術の欠点を改良し上述した本発明の
目的を達成する、ということは、以下の好適な実施例の詳細な説明、請求の範囲
、および図面から明白となろう。本発明のさらなる目的および利点は、以下の好
適な実施例の詳細な説明、請求の範囲、および図面を検討すればおそらく明白と
なるであろう。
図面の簡単な説明
図1は、2カメラのベルト上方の光学的文字認識(OCR)システムの図であ
る。
図2は、小包の宛先住所ブロック内に配置された蛍光インクの基準マークを含
む小包の図である。
図3は、基準マークの回りに規定された重要な領域を含む小包の図である。
図4は、2カメラOCRシステムにおける情報の流れを示す、機能ブロック図
である。
図5は、2カメラのベルト上方のOCRシステムの論理フロー図である。
図6は、2カメラOCRシステムの第1のカメラにより取り込まれたデータか
ら低解像度のイメージを記憶する、コンピュータが実行するルーチンの論理フロ
ー図である。
図7は、2カメラOCRシステムの第1のカメラにより取り込まれた黒/白デ
ータを処理する、コンピュータが実行するルーチンの論理フロー図である。
図8は、2カメラOCRシステムの第1のカメラにより取り込まれた黒/白デ
ータから低解像度のイメージを作り出す、コンピュータが実行するルーチンの論
理フロー図である。
図9は、2カメラOCRシステムの第2のカメラにより取り込まれたデータか
ら高解像度のイメージを記憶する、コンピュータが実行するルーチンの論理フロ
ー図である。
好適な実施例の説明
まず明細書の専門た語についてであるが、以下の詳細な説明は、主として、中
央演算処理装置(CPU)、CPU用メモリ記憶装置、および接続された画素志
向の表示装置を含む従来のコンピュータの構成要素によって行われる処理および
動作の記号表示にの用語で表現されている。こういった動作には、例えば、CP
Uによるデータビットの操作や、1つまたはそれ以上のメモリ記憶装置に常駐す
るデータ構造内でのそういったビットの維持がある。かかるデータ構造は、コン
ピュータのメモリ内に記憶されたデータビットの集まりを物理的組織とし、ある
特定の電気または磁気素子を表わしている。こういった記号表示は、コンピュー
タのプログラミングおよびコンピュータ構成の当業者が用いる、他の同業者に最
も効果的に教示および発見を伝える手段である。
この説明のために、ある処理の全部または一部を、所望の結果に導く、コンピ
ュータにより実行される一連のステップとしてもよい。こういったステップには
、通常物理量の物理的操作が必要である。必ずというわけではないが、通常、こ
ういった量は、記憶、転送、組み合わせ、比較、その他の操作をすることができ
る、電気的、磁気的、または光学的信号の形をとる。当業者はこれまで、こうい
った信号を、ビット、値、要素、記号、文字、用語、対象、数、記録、ファイル
等と呼んできた。しかし、こういった、および同様の用語は、コンピュータの動
作用の適当な物理量と関連しており、こういった用語はコンピュータ内でコンピ
ュータの動作中に存在する物理量に張られてきた単なる習慣的なラベルに過ぎな
い、ということを念頭に置いておくべきである。
また、コンピュータ内の操作は、人間のオペレータが行う手動の動作と関連す
ることが多い、加算、比較、移動、等の用語で呼ばれることが多い、ということ
も理解されるべきである。本発明ではかかる人間のオペレータの従事が一切必要
なく、好ましくさえない、ということが理解されねばならない。ここで説明され
る動作は、コンピュータと対話する人間のオペレータまたはユーザに関連して行
われる機械作業である。本発明の動作を行うのに用いる機械は、汎用デジタルコ
ンピュータ、ワークステーション、その他同様の計算機を含む。
さらに、ここで説明するプログラム、処理、方法等は、いかなる特定のコンピ
ュータまたは装置にも関連または制限されるものではない、ということが理解さ
れるべきである。それどころか、ここで説明する教示に従って構成されたプログ
ラムと共に、様々なタイプの汎用機械が使用され得る。同様に、読み出し専用メ
モリ等の不揮発性メモリ内に記憶されたプログラム、またはハードウェアに組み
込んだ論理を有する専用のコンピュータシステムというやり方によれば、ここで
説明される方法のステップを実行するための専門の装置を構成することが有利で
あることが証明され得る。
次に図面を参照すると、これらの図面において同じ数字は同じ要素をさすが、
図1は、本発明の好適な実施例を含む、2カメラのベルト上方の光学的文字認識
(OCR)システム10を示す。OCRシステム10は、小包14aないし14
nを運ぶコンベア12を含む。コンベア12は好ましくは幅が18インチであり
、1時間当たり約3,600個の小包を運ぶことができ、1分当たり100フィ
ートの速度で動くことができる。小包14aないし14nは、高さが様々でもよ
く、縁が柔らかかったり不揃いだったりしてもよく、コンベア12上で任意の方
向であってもよい。幅18インチのコンベアベルトを有する、図1に示す好適な
構成は、比較的小さな小包を取り扱うのに適している。これよりも大きいまたは
小さい小包を取り扱うのに適した本発明の他の実施例を、本発明の原理に従って
構成することもできる、ということが理解されよう。
一般的に言って、2カメラOCRシステム10は、小包14の表面上の宛先住
所ブロック内に配置された蛍光インクの基準マークの位置および方向を確認し、
基準マークの位置に関して規定された重要な領域内の宛先住所を含むテキストの
イメージを取り込み、基準マークの方向に関して規定された角度だけテキストの
イメージを回転させ、回転されたテキストのイメージを表示装置またはコンピュ
ータにより実行されるテキスト読み取り装置に送る、という機能を果たす。好適
な基準マークは、図2および図3に関してより詳細に説明する。本発明の好適な
実施例は、蛍光インクの基準マークを用いたベルト上方のOCRシステムに関連
して説明されているが、当業者であれば、本発明の原理を、事実上、いかなるタ
イプの下地上の指標を読み取る2カメラシステムに適用してもよい、ということ
が理解されよう。
コンベア12は、小包14を、低解像度CCDカメラ16の視界を通るように
移動させる。低解像度カメラ16は、好ましくは、Thompson TH7806A、
TH7931D等の、低解像度の、モノクロの、256画素ライン走査タイプの
カメラである。紫外線光源18は、反射器19と共に、小包14が低解像度カメ
ラ16の視界を通って運搬されていくときに小包14を照明し、低解像度カメラ
16は、小包14の表面のイメージを取り込む。低解像度カメラ16には、黄色
/緑色の光は通すが可視スペクトルの他の部分の光は減衰する、市販の光学フィ
ルタ20が備え付けられている。従って、低解像度カメラ16は、紫外線に露光
された蛍光インクから発するような黄色/緑色の光に応答するように構成される
。より詳細には、光学フィルタ20によって、低解像度カメラ16が、紫外線に
応答して市販のNational Ink第35−48−J番(蛍光イエロー)から発する黄
色/緑色の光に応答するようになる。
次にコンベア12は、小包14を、高解像度CCDカメラ22の視界を通るよ
うに移動する。高解像度カメラ22は、好ましくは、コダック社のKLI−50
01CCDチップを用いたもの等の、モノクロの、画素ライン走査タイプのカメ
ラである。白色光源24は、反射器25と共に、小包14が第2のカメラ22の
視界を通って運搬されていくときに小包14を照明し、カメラ22は、小包14
の表面のイメージを取り込む。高解像度カメラ22は、小包14の表面上の黒イ
ンクのテキストが反射するもの等のグレースケールの光のパターンに応答する。
高解像度カメラ22は、白色光により証明された蛍光インクからの反射光には比
較的応答性が悪い。より詳細には、市販のNational Ink第35−48−J番(蛍
光イエロー)は、白色光源24により照明されたときには、高解像度カメラ22
には略不可視である。
カメラからコンベア12までの光路を変えるために、カメラ16、22はそれ
ぞれ、第1のミラー(図示せず)に向けられていてもよく、第1のミラーは第2
のミラー(図示せず)に向けられていてもよく、第2のミラーはコンベア12に
向けられていてもよい。低解像度カメラ16からコンベア12までの光路長は好
ましくは52インチであり、高解像度カメラ22からコンベア12までの光路長
は好ましくは98インチである。これらのパラメータは、本発明の性能に甚だし
く影響を及ぼさない程度にいくぶん変えてもよい。当業者であれば、カメラとイ
メージを取る対象の間のより小さい物理的距離に適応させながら、カメラの系の
光路長を長くするためにミラー系を用いることができる、ということが理解され
よう。例えば、その参照によってここに組み込まれる、米国特許第5,308,
960号のSmith et al.を参照せよ。
カメラ16、22は、約52インチ離れて配置されており、コンベア12の中
央から約25インチ上方に配置されている。そしてそれぞれが、コンベアにおい
て幅18インチの視界を有している。図1に示す好適な構成において、低解像度
カメラ16は、コンベアの4インチ上方の高さに焦点が合ったままである。コン
ベア12の上方4インチという焦点の高さは、OCRシステム10が取り扱う小
包14aないし14nの平均予想高さに対応している。低解像度カメラ16は、
焦点の高さにおいて幅約16インチの視界を有している。高解像度カメラ22は
、光路イコライザを用いて、高さの異なる小包に焦点を合わせる。好適な光路イ
コライザは、その参照によってここに組み込まれる、発明者がJohannes A.S.B
jornerとSteven L.Smithである、1994年8月18日出願の、所有者が共通
である係属中で特許査定通知のあった米国特許出願第08/292,400号「
光路イコライザ」に説明されている。
ベルトエンコーダ26は、コンベア12の速度を示す信号を、ビデオプロセッ
サ28および高解像度カメラ22に供給する。ベルトエンコーダ26は、標準の
、ベルトが駆動する光学的−機械的エンコーダである。ビデオプロセッサ28は
、低解像度カメラ22の動作を制御し、低解像度カメラ16により取り込まれた
イメージに対応する1ビットの(すなわち黒/白の)ビデオ信号をホストコンピ
ュータ30に連続して送る。高解像度カメラ22は、高解像度カメラ22により
取り込まれたイメージに対応する8ビットのグレースケールのビデオ信号をホス
トコンピュータ30に送る。ホストコンピュータ30は、好ましくは、Heurikon
HKV4d68040のCPUボード等の標準のマイクロプロセッサと、マサ
チューセッツ州ベッドフォードのImaging Technologies,Inc.が製造する150
/40シリーズ等の専用高速イメージ獲得処理ボードのセット、を含む汎用コン
ピュータである。カメラ16、22、ビデオプロセッサ28、ホストコンピュー
タ30の動作は、図4に関してより詳細に説明する。
図2を参照すると、小包14には、小包14の宛先住所を規定するテキスト3
3を含む宛先住所ブロック32がついている。蛍光インクの基準マーク34は、
宛先住所ブロック32のほぼ中央の、宛先住所を規定するテキスト33と同じ領
域に配置されている。図2に示すように、テキスト33は、OCR座標系41に
関して角度をなしていてもよい。
図3は、好適な基準マーク34の構成を示し、基準マーク34は、直径の異な
る重なり合わない2つの蛍光インクの円を備える。ここでは、円とは環形または
環形によって境界が定まる領域を意味するものとする。基準マーク34は、大円
35と小円37を含み、大円35と小円37は、大円36の中央から小円37の
中央へのベクトル38が下にあるテキスト33と略同じ方向になるような方向に
なっている。基準マーク34の位置は、ベクトル38の中点39であるように規
定されている。当業者には、他の実施例では、テキストのある領域32と既知の
関係にある、または下にあるテキストと別の既知の関係にある、小包上のどこか
他の場所に基準マークを配置してもよい、ということが明白であろう。基準マー
ク34は通常、宛先住所33が小包につけられた後に従来技術のインクのスタン
プを用いて小包上にスタンプされる。基準マーク34は、ラベルについていても
、小包上に前もって印刷されていても、その中に住所ラベルが配置されるような
透明な封筒上についていてもよい、ということが理解されよう。
好適な基準マーク34について、大円36の直径は約3/4インチであり、小
円の直径は約7/16インチであり、両者を隔てている距離は約1/4インチで
ある。なお、低解像度カメラ16の解像度によって、基準マーク34の大きさに
制限が設けられる。例えば、低解像度カメラ16の解像度が高ければ基準マーク
34はもっと小さくしてもよく、基準マーク34がもっと大きくなるならカメラ
16の解像度を低くしてもよい。図1に示す好適な構成では、上記の基準マーク
のパラメータを用いたときに許容性能が認められる。他の実施例においては、本
発明の性能に甚だしく影響を及ぼさない程度に基準マーク34の構成要素の大き
さをいくぶん変えてもよい。
図3はまた、基準マーク34に関して規定される重要な領域40を示す。重要
な領域40は、高解像度カメラににより1k×1kの正方形(すなわち1,02
4画素×1,024画素、これは4インチ×4インチと同等である)になるよう
に規定されている。重要な領域40は、OCR座標系41に関して直角な方向で
あり、基準マーク34の規定位置39が中心になっている。ホストコンピュータ
30は、小包14が低解像度カメラ16の視界を通り過ぎていくときに低解像度
カメラ16により取り込まれたデータから、基準マーク34を含む小さい領域の
ビットマップのイメージを生成して記憶する。次にホストコンピュータ30は、
基準マーク34の位置及び方向を判定し、基準マーク34の位置39に関して重
要な領域40を規定する。次にホストコンピュータ30は、小包14が高解像度
カメラ22の視界を通り過ぎていくときに高解像度カメラ22により取り込まれ
たデータから、重要な領域40内の高解像度のテキストのイメージを生成して記
憶する。このようにして、高解像度カメラ22により取り込まれるデータの比較
的小さい部分のみが、ホストコンピュータ30に処理されるように保存される。
図4は、ベルトエンコーダ26、低解像度カメラ16、ビデオプロセッサ28
、ホストコンピュータ30、高解像度カメラ22の間の関係を示す。ベルトエン
コーダ26は、コンベア12の速度を示す信号を、ビデオプロセッサ28および
高解像度カメラ22に供給する。ビデオプロセッサ28は、低解像度カメラ16
に、電力44およびラインクロック信号45を供給する。ラインクロック信号4
5は、低解像度カメラ16のサイクル(すなわち、低解像度カメラ16のCCD
画素のラインの露光)を始動させるのに用いられる。それぞれのサイクルで、小
包14が低解像度カメラ16を通り過ぎていくときの小包14の表面のイメージ
の1行が取り込まれる。ベルトエンコーダ26は、高解像度カメラ22のそれぞ
れのサイクルに対して1パルスを供給するように選択される。高解像度カメラ2
2は、4,096画素を用い、露光幅が16インチである。従って、ベルトエン
コーダ26は、コンベアのベルト12が16インチ進む毎に4,096パルスを
供給するように選択される。低解像度カメラは256画素を含み、この露光幅も
16インチである。従って、低解像度カメラ16についてのラインクロック信号
45は、ベルトエンコーダ26の16パルス毎に1個のトリガパルスを含み、低
解像度カメラ16の1サイクル毎に高解像度カメラ22が16サイクルを有する
ようになっている。このようにして、カメラ16、22により取り込まれたライ
ンイメー
ジは、ホストコンピュータ30によって正確なアスペクト比(すなわち、イメー
ジの長さと幅の比)で二次元のイメージに組み立てることができる。
低解像度カメラ16は、画素クロック信号46および生のビデオ信号47をビ
デオプロセッサ28に送る。生のビデオ信号47は、一連のアナログライン信号
であり、各ライン信号は、低解像度カメラ16の1サイクルによって生成された
256個のCCD信号を含む。画素クロック信号46は、低解像度カメラ16の
1サイクルの間に読み出される256個のCCD信号のそれぞれについて1個の
画素パルス、1サイクル当たり256画素パルスを含む。ビデオプロセッサ28
、これは標準の1ビットのA/D変換器であるが、これは、生のビデオ信号47
を鮮鋭化するフィルタ48、生のビデオ信号の強度を増幅する増幅器49、およ
び生のビデオ信号47のそれぞれのCCD信号をしきい値と比較して黒/白ビデ
オ信号54を生成する比較器50を含む。ここで用いられているように、黒/白
ビデオ信号は、前景および背景の画素値が均一でそれぞれの前景の画素が「オン
」でありそれぞれの背景の画素が「オフ」である画素化された信号である。しき
い値は、紫外線で照明された蛍光インクにより発生する蛍光の指標によってのみ
前景の画素が生み出されるように、フィルタ20を考慮して選択される。従って
、低解像度カメラ16は、下にあるテキスト33のイメージを取り込まずに基準
マーク34のイメージを取り込む。
ラインクロック信号45および画素クロック信号46は、ビデオプロセッサ2
6からホストコンピュータ30に送られる。これらの信号を、黒/白ビデオ信号
54のそれぞれの画素についてOCR座標系41内のx、y座標を生成するため
に用いてもよい、ということが理解されよう。黒/白ビデオ信号54は、ビデオ
プロセッサ28からホストコンピュータ30に送られ、そこで256×1ビット
のFIFO低解像度ラインバッファ56内で一度に1ラインづつまず取り込まれ
る。ホストコンピュータ30のCPUは、ラインクロック45の1サイクル毎に
割り込まれて、低解像度ラインバッファ56の内容を読み出す。CPUはまずバ
ッファ空ビット57の状態をチェックし、低解像度ラインバッファ56がデータ
を含んでいるかどうか(すなわち、低解像度カメラ16により取り込まれた最新
のラインイメージに何らかの前景の画素が含まれているかどうか)を判定し、バ
ッファ空ビット57がセットされていない場合のみ低解像度ラインバッファ56
の内容を読み出す。
ホストコンピュータ30は、ラインクロック45のサイクル毎に低解像度カメ
ラ16から新しいラインイメージを受け取り、それぞれのラインイメージが前景
の画素を含んでいるかどうかを判定する。ラインイメージが前景の画素を含んで
いるときには、ホストコンピュータ30は前景の画素についてのx、y座標をラ
インクロック信号45(x座標について)および画素クロック信号46(y座標
について)を用いて計算し、そのx、y座標を低解像度ラインバッファ56に配
置する。低解像度ラインバッファ56は、低解像度カメラ16により取り込まれ
た前景の画素のx、y座標を取り込み、少しの間(すなわち、ラインクロック4
5の1サイクルの間)保持する。ホストコンピュータは低解像度ラインバッファ
56を連続して読み出し、低解像度ラインバッファ56から読み出された前景の
画素データから2次元のビットマップのイメージを作り出し、汎用コンピュータ
メモリ58内に記憶する。当業者であれば、コンベアの速度を示すベルトエンコ
ーダからの信号、ライン走査のCCDカメラ、FIFOバッファ、および汎用コ
ンピュータメモリが、カメラを通り過ぎて運搬される対象の二次元のコンピュー
タイメージのアスペクト比を作成し制御するために使用され得る、ということが
理解されよう。例えば、その参照によって組み込まれる、米国特許第5,291
,564号のShah et al.を参照せよ。
ホストコンピュータ30は、低解像度カメラ16を通り過ぎて運搬されるそれ
ぞれの小包上の基準マーク34のイメージを別個に生成し記憶する。部分的に完
了した基準マーク34のイメージが構成されていない場合には、前景の画素が低
解像度ラインバッファ56内に見出される毎に新しいイメージが構成され始める
。ラインクロック45の連続した16サイクルの間低解像度ラインバッファ56
内に何ら前景の画素が見出されない場合に、イメージは完了したとみなされる。
ラインクロック45の16サイクルの間にコンベア12が進む距離は、公称の基
準マーク34の大円36と小円37を隔てている距離の約4倍である。このよう
にして、ホストコンピュータ30は、それぞれの小包14aないし14n上の基
準マーク34用に別個の前景の画素のイメージを生成し記憶する。当業者であれ
ば、
前景のイメージはビットマップやランレングス符号化イメージを含む様々なフォ
ーマットでホストコンピュータ30によって生成され記憶されてもよい、という
ことが理解されよう。
ホストコンピュータ30は、回転カウンタ51においてラインクロック45の
サイクルを計数する。回転カウンタ51は、OCR座標系41のx座標(すなわ
ち、コンベア12が動く方向)における小包の位置を見失わないようにするため
に用いられる。ホストコンピュータ30は、基準マーク34の位置および方向を
判定し、マークの回りに重要な領域40を規定する。ホストコンピュータ30は
次に、その重要な領域40が高解像度カメラ22の視界に達するのに必要なライ
ンクロック45のサイクル数を決定し、その数をカウンタ51の値に加え、その
結果を、次に高解像度カメラ22により取り込まれるデータを記憶するためのト
リガ値52として記憶する。ホストコンピュータ30は、カウンタ51の値がト
リガ値52と等しくなったときに、重要な領域40が高解像度カメラ22の視界
に達したと判定する。するとホストコンピュータ30は、カウンタ51が所定の
回数(好適な構成においては64インクリメント)インクリメントするまで高解
像度バッファ68から重要な領域40内のデータを抽出し、トリガ値52をクリ
アする。抽出した重要な領域のデータは、汎用メモリ58内に記憶される。
ホストコンピュータ30は、高解像度カメラ22に電源60を供給し、高解像
度カメラ22は、ホストコンピュータにラインクロック信号62、画素クロック
信号64、およびグレースケールビデオ信号66を供給する。高解像度カメラ2
2のラインクロック信号62および画素クロック信号64は、低解像度カメラ1
6のラインクロック信号45および画素クロック信号46に似ているが、ただ低
解像度カメラの1サイクル毎に16サイクルを発生するという点が異なる。これ
らの信号が、グレースケールビデオ信号66の画素のそれぞれについてOCR座
標系41のx、y座標を生成するために用いられ得る、ということが理解されよ
う。グレースケールビデオ信号66のようなグレースケールのビデオ信号を発生
する高解像度カメラ22等の従来技術のCCDカメラの動作は、当該分野では周
知であり、ここではさらなる説明は行わない。
グレースケールビデオ信号54は、高解像度カメラ22からホストコンピュー
タ30に送られ、そこで4,096×8ビットの高解像度バッファ68内で一度
に1ラインづつまず取り込まれる。高解像度ラインバッファ68は、高解像度カ
メラ22の1サイクルの間に取り込まれたグレースケールの画素データを取り込
み、少しの間(すなわち、ラインクロック62の1サイクルの間)保持する。ホ
ストコンピュータ30は高解像度バッファ68を連続して読み取り、重要な領域
40内のデータを抽出し、重要な領域40の二次元のイメージを作り出してホス
トコンピュータ30の汎用メモリ58内に記憶する。従って、重要な領域40内
の高解像度のデータのみが、ホストコンピュータ30に処理されるように記憶さ
れる。8ビットのグレースケールの画素データからコンピュータのイメージを生
み出す好適な方法およびシステムは、その参照によって組み込まれる、1995
年1月31日出願の、所有者が共通である係属中の米国特許出願第08/380
,732号「テキストを含むイメージにおける背景から前景を分離する方法およ
び装置」、発明者Michael C.MoedとIzrail S.Gorian、に説明されている。当
業者であれば、グレースケールイメージはビットマップやランレングス符号化イ
メージを含む様々なフォーマットでホストコンピュータ30によって生成され記
憶されてもよい、ということが理解されよう。
図5は、2カメラのベルト上方のOCRシステム10により実行される画像処
理方法500の論理フロー図である。ルーチン510において、低解像度CCD
カメラ16は、小包14上の宛先住所ブロック32内に配置された蛍光インクの
基準マーク34のイメージを取り込む(図2を参照)。ルーチン510と関連す
るステップについては、図6ないし図8を参照してより詳細に説明する。次のス
テップ520において、基準マーク32の位置および方向が判定される。次のス
テップ530において、基準マーク34に関して重要な領域40が規定される(
図3を参照)。ルーチン540において、小包14が高解像度カメラ22の視界
を通って運搬されていくときに高解像度CCDカメラ22が小包14のグレース
ケールのイメージを取り込み、ホストコンピュータ30が重要な領域40のグレ
ースケールのイメージを抽出し記憶する。ルーチン540と関連するステップに
ついては、図9を参照してより詳細に説明する。ステップ550において、ステ
ップ540で記憶されたテキストのイメージが、OCR座標系41のx軸と一
致するように回転される。ステップ560において、テキストのイメージがコン
ピュータのスクリーン等の表示装置に表示され、および/またはコンピュータが
実行するテキスト読み取り装置に送られる。
ステップ520の好適な方法およびシステムは、その参照によって組み込まれ
る、1995年4月10日出願の、所有者が共通である係属中の米国特許出願第
08/419,176号「基準マークの位置および方向の検出方法」、発明者Ja
mes Stephen MortonとJames Vincent Recktenwalt、に説明されている。ステッ
プ550の好適な方法およびシステムは、その参照によって本明細書に組み込ま
れる、発明者がJie Zhu、Michael C.Moed、Izrail S.Gorianである、1995
年7月26日出願の、所有者が共通である係属中の米国特許出願第
(後に補充)号「ランレングス符号化されたイメージの高速回転の方法およびシス
テム」に説明されている。
図6は、第1のカメラシステム16により取り込まれた低解像度のイメージを
記憶する、ルーチン510(図5から)に関連するステップを示す。ステップ6
02において、ビデオプロセッサ28は、コンベアベルト12の速度を示す信号
をベルトエンコーダ26から受け取る。ステップ604において、ベルトエンコ
ーダ26からの信号を用いて、ラインクロック信号45を生成する。低解像度カ
メラ16用のラインクロック信号45は、ベルトエンコーダ26からの信号の1
6パルス毎に1パルスを含む。ステップ606において、ラインクロック信号4
5は、低解像度カメラ16のサイクルを始動させる。ステップ608において、
生のビデオデータ47および画素クロック信号46が低解像度カメラ16からビ
デオプロセッサ28に戻される。生のビデオ信号47は次にステップ610でフ
ィルタをかけられ、ステップ612で増幅され、ステップ614でしきい値と比
較されて、ステップ616で黒/白ビデオ信号54が生成される。黒/白ビデオ
信号54は次に、ビデオプロセッサ28から、ホストコンピュータ30の低解像
度ラインバッファ56に送られる。ホストコンピュータ30は、黒/白ビデオ信
号54内の前景の画素のデータについてのx、y座標をラインクロック信号45
(x座標について)および画素クロック信号46(y座標について)を用いて生
成する。前景の画素の座標は次に、低解像度ラインバッファ56に取り込まれ、
最終的に処理のためにホストコンピュータ30の汎用メモリ58内に記憶される
。
汎用メモリ58内に記憶された低解像度のイメージは、次にルーチン618で
ホストコンピュータ30によって処理される。ルーチン618は、図6ないし図
8に関してより詳細に説明する。低解像度カメラ16は、コンベアベルト12お
よびコンベアベルト14によって運ばれる小包のイメージを連続的に生成し、こ
のイメージは黒/白ビデオ信号54に変換される。ホストコンピュータ30は、
黒/白ビデオ信号54の前景の画素(すなわち、蛍光インクの基準マークから発
生した光で露光された画素)のx、y座標を生成し、それらを二次元のビットマ
ップの形で汎用メモリ58内に記憶する。それぞれの基準マーク34について別
個のビットマップが構成される。
図7は低解像度ラインバッファ56内に記憶された黒/白ビデオデータ54を
処理するルーチン618(図6から)のステップを示す。ステップ702におい
て、ホストコンピュータ30は、ビデオプロセッサ28から黒/白ビデオデータ
54を受け取る。決定ステップ704において、黒/白ビデオ信号54内に何ら
かの前景の画素があるかどうかが判定される。黒/白ビデオ信号54内に何ら前
景の画素がない場合には、ステップ704からステップ710へ「no」の岐路
をたどり、ここでホストコンピュータ30のCPUが割り込まれる。黒/白ビデ
オ信号54内に前景の画素がある場合には、ステップ704からステップ706
へ「yes」の岐路をたどり、ここで前景の画素のx、y座標が生成される。x
、y座標は、コンベア12の縁に関して規定されるy座標と、カウンタ51の値
に関して規定されるx座標とを有するOCR座標系41に関して規定される。ラ
インクロック信号45を用いてx座標が生成され、画素クロック信号46を用い
てy座標が生成される。ステップ706にはステップ708が続き、ステップ7
08においては、前景の画素のx、y座標が取り込まれ、少しの間低解像度ライ
ンバッファ56に保持される。
決定ステップ704の「no」の岐路、および「yes」の岐路(ステップ7
06およびステップ708を経由)にはステップ710が続き、ここでホストコ
ンピュータ30のCPUが割り込まれる。CPUは、低解像度バッファ56内に
前景の画素データがあるかどうかに関係なく、基準マーク34のビットマップイ
メージに空白のラインが組み込まれるように、ラインクロック45のサイクル毎
に割り込まれる。ステップ710の間に生成された割り込み信号に応答して、ス
テップ712において低解像度ラインバッファ56を読み出すことができる。ル
ーチン714において、基準マーク34の二次元のビットマップのイメージが作
り出される。ルーチン714に関連するステップは、図8を参照してさらに詳細
に説明する。
図8は、基準マーク34の低解像度のイメージを作り出すルーチン714(図
7から)のステップを示す。ルーチン714の最初のステップは、決定ステップ
802であり、ここで低解像度バッファ56の空ビット57がチェックされる。
空ビット57は、ソフトウェアのレジスタでもよく、所定の電圧にラッチされて
いるピンでもよい。空のビット57は、低解像度バッファ内にデータがあるかど
うかを示す。バッファ空ビット57がセットされていない場合には、ステップ8
02からステップ804へ「no」の岐路を進み、ここで低解像度ラインバッフ
ァ56の内容が読み出されてバッファがクリアされる。ステップ804から決定
ステップ806に進み、ステップ806において、ホストコンピュータ30の汎
用メモリ58内に基準マークの部分イメージが記憶されているかどうかが判定さ
れる。部分イメージが記憶されていない場合には、ステップ808へ向けて「n
o」の岐路をたどり、ここで新しい基準マークのイメージが構成され始める。部
分イメージが記憶されている場合は、ステップ806からステップ810へ「y
es」の岐路をたどり、ここで低解像度ラインバッファ56からのデータがその
部分イメージに加えられる。ステップ808、810からステップ812に進み
、ここでコンピュータが実行するルーチン510はループしてステップ602(
図6)に戻り、別のサイクルが開始される。
再びステップ802を参照すると、空ビットがセットされている場合には、ス
テップ802から判定814へ向けて「yes」の岐路をたどり、低解像度ライ
ンバッファ56がラインクロック45の連続した16サイクルの間空であった(
すなわち、16連続の空白ライン)かどうかが判定される。ブランクのラインが
16連続していなかった場合には、判定ステップ816へ「no」の岐路をたど
り、部分イメージが記憶されているかどうかが判定される。部分イメージが記
憶されていない場合には、継続ステップ812へ向けて「no」の岐路をたどり
、コンピュータが実行するルーチン510がステップ602にループして戻り、
別のサイクルが開始される。部分イメージが記憶されている場合には、ステップ
816からステップ818に進み、ステップ818において、空白ラインが部分
的に記憶されているイメージに加えられる。次にステップ818から継続ステッ
プ812に進み、ステップ812において、コンピュータが実行するルーチン5
10はループしてステップ602に戻り、別のサイクルが開始される。再びステ
ップ814を参照すると、低解像度ラインバッファ56から読み出された空白ラ
インが16ライン連続していた場合には、ステップ814から判定ステップ82
0へ向けて「yes」の岐路をたどり、ここで部分イメージが記憶されているか
どうかが判定される。部分イメージが記憶されていない場合には、ステップ82
0から継続ステップ812へ向けて「no」の岐路をたどり、ここでコンピュー
タが実行するルーチン510がループしてステップ602に戻り、別のサイクル
が開始される。部分イメージが記憶されている場合には、ステップ820からス
テップ822へ向けて「yes」の岐路をたどり、ここで低解像度のイメージが
完了したとみなされる。ステップ822から継続ステップ812に進み、ここで
コンピュータの実行するルーチン510はループしてステップ602に戻り、別
のサイクルが開始される。
ステップ822に達すると、基準マーク34の完全なイメージが、ホストコン
ピュータ30の汎用メモリ58内に記憶されている。図5を参照すると、基準マ
ーク34の完全なイメージを必要とするステップ520ないし560が次に開始
する。ラインクロック45のそれぞれのサイクルに対してコンピュータが実行す
るルーチン510がループを描いてステップ602に戻るが、ステップ520な
いし560はルーチン510に従って構成された基準マーク34の完全なイメー
ジに応答して時折完了するのみである、ということが理解されよう。従って、ス
テップ822、これはルーチン510で汎用メモリ58内に完全な基準マーク3
4のイメージが記憶されたということを示すものであるが、この次には、ステッ
プ520ないし560に進み、これらのステップでは、ラインクロック45の別
のサイクルについてのステップ602へのループバックと同様に、基準マーク3
4の完全なイメージが必要である。
図9は、第2のカメラシステム22により取り込まれた高解像度のイメージを
記憶するルーチン540(図5から)に関連するステップを示す。ステップ90
2において、高解像度カメラ22は、コンベアベルト12の速度を示すベルトエ
ンコーダ26からの信号を受け取る。ステップ904において、ベルトエンコー
ダ26からの信号を用いて、高解像度カメラ用のラインクロック信号62が生成
される。ステップ906において、ラインクロック62が、ベルトエンコーダ2
6から受け取られた信号のそれぞれのパルスについて高解像度のラインのカメラ
22のサイクルを始動する。ステップ908において、高解像度のラインのカメ
ラ22の1サイクルによって取り込まれたグレースケールのビデオのイメージ6
6が、高解像度ラインバッファ68に取り込まれ、少しの間(すなわち、ライン
クロック62の1サイクルの間)保持される。
ステップ908から判定ステップ910に進み、ここで高解像度ラインバッフ
ァ68内のデータが重要な領域40内のラインに対応するかどうかが判定される
。ルーチン540は、重要な領域40が高解像度カメラ22の視界に達するのに
必要なラインクロック45のサイクル数を決定し、その数をカウンタ51の値に
加え、その結果を、次に高解像度カメラ22により取り込まれるデータを記憶す
るためのトリガ値52として記憶する。そしてルーチン540は、カウンタ51
の値がトリガ値52と等しくなったときに、重要な領域40が高解像度カメラ2
2の視界の範囲内にあると判定する。重要な領域40は、ラインクロック45の
所定のサイクル数(すなわち、図1に示す好適な構成においては、重要な領域の
幅が4インチでありコンベア12が1インチ進む毎にラインクロック45が16
サイクルであることに対応して、64サイクル)だけ高解像度カメラ22の視界
にとどまる。従って、ホストコンピュータ30は、カウンタ51が所定の回数(
好適な構成においては64インクリメント)インクリメントするまで高解像度バ
ッファ68から重要な領域40内のデータを抽出し、トリガ値52をクリアする
。抽出した重要な領域のデータは、汎用メモリ58内に記憶される。
再びステップ910を参照すると、現在のラインが重要な領域40内にない場
合には、高解像度カメラ22の別のサイクルのために、ステップ910から「n
o」の岐路に進み、ステップ902に戻る。そのラインが重要な領域40内にあ
る場合には、ステップ910からステップ912へ向けて「yes」の岐路をた
どり、高解像度ラインバッファ68内に記憶されたデータの内で重要な領域40
内にある部分がラインバッファ68から抽出され、ホストコンピュータの汎用コ
ンピュータメモリ58内に記憶される。ステップ912から判定ステップ914
に進み、ここでステップ912において汎用コンピュータメモリ58内に記憶さ
れたラインが重要な領域40の最終ラインであるかどうかが判定される。最終ラ
インである場合には、「no」の岐路に進み、高解像度ラインカメラ22の別の
サイクルのためにステップ902に戻る。それが重要な領域40の最終ラインで
ある場合には、重要な領域の高解像度のイメージが完了したとみなされ、継続ス
テップ916へ向けて「yes」の岐路に進み、ここで画像処理方法500がル
ーチン540を出る。そして、継続ステップ916から、図5に示す画像処理方
法500のステップ550に進む。
前述の事柄に鑑みると、ラインクロック45のサイクル毎に低解像度カメラ1
6が新しいラインイメージを取り込む、ということが理解されよう。ホストコン
ピュータ30は、結果として生じる黒/白ビデオデータストリーム54における
前景の画素のx、y座標を計算して最終的に汎用メモリ58内に記憶するのみで
ある。同様に、高解像度カメラ22は、ラインクロック62のサイクル毎に高解
像度ラインバッファ56に取り込まれる新しいグレースケールのラインイメージ
を取り込む。するとホストコンピュータ30は、高解像度ラインバッファ56か
ら、重要な領域40内にあるデータのみを抽出し、最終的に汎用メモリ58内に
記憶する。従って、2カメラOCRシステム10は、低解像度のデータの量、お
よびホストコンピュータ30が処理するように汎用メモリ58内に記憶されねば
ならない高解像度のデータの量を制限するものである。
当業者であれば、本発明を実施するのに適当な多くの異なるハードウェアの組
み合わせがある、ということが理解されよう。それぞれコストや性能の特性がい
くらか異なる市販の代替物が、上に挙げた物理的構成要素のそれぞれについてた
くさん存在している。例えば、ホストコンピュータ30は、ハードウェアに組み
込んだ論理、再構成可能なハードウェア、特定アプリケーション用集積回路(A
SIC)、その他1組の命令を実行する同等の手段であってもよい。
前述の事柄は本発明の好適な実施例にのみ関係することであり、添付の請求の
範囲に規定する本発明の精神および範囲から逸脱することなく本発明に多くの変
更を行うことができる、ということが理解されるべきである。
【手続補正書】特許法第184条の8第1項
【提出日】1997年3月11日
【補正内容】
明細書
運搬される物品上の指標の位置を検出し記憶する2カメラシステム
関連出願への言及
本出願は、1995年4月10日出願の、所有者が共通である係属中の米国特
許出願第08/419,176号「基準マークの位置および方向の検出方法」、
発明者James S.MortonおよびJames V.Recktenwalt、の一部継続出願である。
技術分野
本発明は、画像処理に関し、より詳細には、ベルト上方の光学的文字認識シス
テムに関する。特に、本発明は、コンベアに沿って移動する小包上の宛先住所を
読み取る2カメラシステムに関する。
発明の背景
何年もの間、コンベアに沿って動く小包を走査するために機械が用いられてき
た。ベルト上方の光学的文字認識(OCR)システムは、最近開発されたもので
あるが、これは小包がコンベアに沿って動く間に小包の表面のイメージを取り込
み、そのイメージの表現を作り出し処理することができる。OCRシステムの基
本的な物理的構成要素は、センサ、アナログ−デジタル(A/D)変換器、およ
び、中央演算処理装置(CPU)とメモリとを備えるコンピュータである。OC
Rシステムの個々の物理的構成要素はすべて当該技術分野において周知であり、
個々の物理的要素のコストや性能の特性がそれぞれ異なる多くの代替品が市販さ
れている。特定の用途に対して最も効率的な要素の組み合わせを見つけ、こうい
ったよく知られている物理的要素により作り出されるイメージを処理するコンピ
ュータのソフトウェアプログラムを開発することに、多くの労力が注がれている
。
・・・。それどころか、Kizu et al.は、封筒上の指標のある領域(すなわち、
切手や消印、宛先住所ブロック、および差出人住所ブロック)の位置関係および
大きさに依存している。そして宛先住所ブロックの位置及び大きさが、封筒の前
縁に関して規定される。そして、高解像度カメラの動作のタイミングが、その高
解像度カメラで走査される封筒の表面の量を制限するように、制御される。従っ
て、Kizu et al.は封筒輸送システム上で適切な方向に合わせられた封筒、そし
て封筒上の宛先住所に依存している。Kizu et al.はまた、明確に規定された前
縁を有する封筒に依存する。
Kizu et al.に説明される2カメラシステムは、宛先住所ブロックの手紙上で
の位置および方向を判定するのに、住所位置検出マークを用いていない。それど
ころか、Kizu et al.は、封筒上の指標のある領域(すなわち、切手や消印、宛
先住所ブロック、および差出人住所ブロック)の位置関係および大きさに依存し
ている。そして宛先住所ブロックの位置及び大きさが、封筒の前縁に関して規定
される。そして、高解像度カメラの動作のタイミングが、その高解像度カメラで
走査される封筒の表面の量を制限するように、制御される。従って、Kizu et al
.は封筒輸送システム上で適切な方向に合わせられた封筒、そして封筒上の宛先
住所に依存している。Kizu et al.はまた、明確に規定された前縁を有する封筒
に依存する。
従って、Kizu et al.に説明される2カメラシステムは、コンベアに沿って動
く任意の位置に宛先住所ラベルがついた任意の位置にある小包用のベルト上方の
OCRシステムには適していない。Kizu et al.に説明されるシステムは、小包
取り扱いシステムで運搬されるもの等の任意の位置に宛先住所ラベルがある小包
上の宛先住所ブロックの位置および方向を確認することはできない。同様に、Ki
zu et al.に説明されるシステムは、縁が柔らかかったり不揃いだったりする小
包等の、明確に規定された前縁を有しない小包上の宛先住所を読み取る方法を有
していない。
IBM技術開示報告書(IBM technical disclosure bulletin)第30巻11号
の「用紙整列を決定するシステム」は、用紙の裏側の基準マークを用いた、文書
手
書き認識システムを説明している。基準マークは、用紙の表側の前もって割り当
てられた手書きの領域と関連してもよい。ユーザは、用紙を、基準マークがタブ
レットの方を向くようにタブレット上に置いて、予め割り当てられた領域に書き
込む。タブレット内のスキャナが基準マークの位置および方向を検出し、圧力セ
ンサが手書きを記録する。IBM開示報告書に説明される基準マークは、コンベ
ア上を動く小包に関係して用いられるものではない。
従って、MietteおよびKizu et al.の後も、テキスト読み取り装置によって処
理されるように記憶しなければならない高解像度CCDカメラのデータ量を最小
にするOCRシステムに対する必要性は残っている。また、小包取扱いシステム
で運搬されるもの等コンベアに沿って動く物品上の任意の位置にある宛先ブロッ
クの方向を確認することができる2カメラOCRシステムへの必要性も残ってい
る。また、前縁が明確に規定されていない小包上の情報を読み取ることができる
2カメラOCRシステムへの必要性も残っている。
発明の概要
本発明は、運搬される物品上の指標を読み取る2カメラシステムを提供するこ
とによって、上記目的を満たす。好適な実施例は、コンベアベルト上を運搬され
る小包上の宛先住所を読み取るベルト上方のOCRシステムである。小包には、
通常宛先住所に重ね合わされるように小包上にスタンプされた、方向を規定する
蛍光インクの基準マークがついている。基準マークは、宛先住所ブロックの略中
央に配置され、下にある宛先住所と同じ方向を向いている。低解像度CCDカメ
ラである第1のカメラは、基準マークのイメージを取り込む。ホストコンピュー
タは、基準マークのイメージを記憶し、基準マークの位置および方向を判定し、
基準マークの回りの重要な領域を規定する。高解像度CCDカメラである第2の
カメラは、コンベアおよびコンベア上を運搬される小包のグレースケールのイメ
ージを取り込む。ホストコンピュータは、高解像度のイメージの内の小包の宛先
住所を規定するテキストを含む重要な領域内にある部分を抽出して記憶する。ホ
ストコンピュータは次に、回転したテキストのイメージを回転および表示し、お
よび/またはテキストのイメージをテキスト読み取り装置に送る。
本発明の好適な実施例は、蛍光インクの基準マークを用いたベルト上方のOC
Rシステムに関連して説明されているが、当業者には、本発明の原理を2カメラ
システムが下地上の指標を読み取ることができるような他の多くの状況に適用す
ることができる、ということが理解されるであろう。
一般的に言って、本発明は、指標に重ね合わされた前もって規定されたマーク
の位置および方向を判定することによって、下地上の指標を読み取る方法および
システムである。下地上の第1のイメージは第1のカメラシステムにより取り込
まれ、第1のイメージはコンピュータのメモリ内に記憶される。第1のイメージ
内のマークの位置が判定され、マークに関連して重要な領域が規定される。次に
下地の第2のイメージが第2のカメラシステムにより取り込まれ、第2のイメー
ジの内の重要な領域内にある部分がコンピュータのメモリ内に記憶される。この
ようにして、ホストコンピュータが記憶するデータは、重要な領域内の範囲につ
いての第2のカメラからのデータのみとなる。
本発明の一態様によれば、第1のカメラシステムに取り込まれるイメージにお
いて、第1のタイプの指標の存在が検出される。第1のタイプの指標の検出に応
答して、ホストコンピュータは第1のイメージの記憶を開始する。所定の期間の
間に第1のタイプの指標が存在しないことが検出されると、ホストコンピュータ
は第1のイメージの記憶を中止する。このようにして、ホストコンピュータは第
1のタイプの指標に対応する第1のカメラからのデータのみを記憶する。
本発明の他の態様によれば、第2のカメラに取り込まれるイメージは、第2の
タイプの指標を含む。第1のイメージは第2のタイプの指標以外の指標から成っ
ており、第2のイメージは第1のタイプの指標以外の指標から成っている。通常
、第1のタイプの指標は予め規定されたマークであり、第2のタイプの指標は、
小包上の宛先住所等のテキストである。ホストコンピュータは、マークの位置お
よび方向を判定し、この情報を用いて、テキストのイメージを記憶し、テキスト
を回転して、文字認識処理装置がさらに処理を行う。
好適なベルト上方のOCRシステムにおいて、第1のタイプの指標は、方向を
規定する蛍光インクの基準マークであり、第2のタイプの指標は、小包上の宛先
住所である。基準マークと宛先住所は、小包の同じ領域を占めている。好適な実
施例の一態様によれば、第1のカメラは低解像度CCDカメラであり、第2のカ
メラは高解像度CCDカメラである。好適な実施例の他の態様によれば、基準マ
ークの方向は確定している。
本発明のさらなる目的は、明確に規定された前縁を有しない小包上の情報を読
み取ることができる2カメラOCRシステムを提供することである。
本発明およびその好適な実施例が、従来技術の欠点を改良し上述した本発明の
目的を達成する、ということは、以下の好適な実施例の詳細な説明、請求の範囲
、および図面から明白となろう。本発明のさらなる目的および利点は、以下の好
適な実施例の詳細な説明、請求の範囲、および図面を検討すればおそらく明白と
なるであろう。
【手続補正書】特許法第184条の8第1項
【提出日】1997年3月27日
【補正内容】
1.対象14のイメージを取り込む段階と、イメージに対応する座標系を規定す
るマトリクスを作り出す段階と、およびイメージに対応する1組の画素値を前記
マトリクスに翻訳する段階とを含む対象14上の読み取り可能な指標33のイメ
ージを取り込む方法において、
前記対象14に、前記読み取り可能な指標33と互いに重ね合わされるように
マーク34を付ける段階と、
前記対象14の一方の側を第1のカメラ16にさらすことによって、前記マー
ク34のイメージを取り込む段階と、
前記マーク34の位置を前記座標系に関して判定する段階と、
前記マーク34の位置の回りに領域40を規定する段階と、および
前記対象14の前記同じ側を第2のカメラ22にさらすことによって、前記領
域40内の前記読み取り可能な指標33のイメージを取り込む段階とを含むこと
を特徴とする方法。
2.前記マーク34が前記マーク34の方向を規定するように構成されており、
前記マーク34の方向を、前記座標系に関して判定する段階をさらに有する請求
項1の方法。
3.前記読み取り可能な指標33を、前記マーク34の方向に関して規定された
角度だけ回転する段階をさらに有する請求項2の方法。
4.前記マーク34が蛍光インクを含む請求項2の方法。
5.前記指標33がテキストを備える請求項4の方法。
6.前記対象14が、運送されるべき小包からなり、前記指標33が、前記小包
の宛先住所を備える請求項5の方法。
7.前記第1のカメラ16が低解像度CCDカメラである請求項2項記載の方法
。
8.前記第2のカメラ22が高解像度CCDカメラである請求項7項記載の方法
。
9.下地14および前記下地14上に配置された読み取り可能な指標33からな
る物品において、
マーク34が前記下地上の前記読み取り可能な指標33に重ね合わされ、
前記マーク34が前記下地14の一方の側を走査装置16にさらすことによっ
て識別可能であり、および
前記対象14の前記同じ側を走査装置22にさらすことによって前記読み取り
可能な指標33が別個に識別可能であることを特徴とする物品。
10.前記マーク34が前記マーク34の方向を規定するように構成されている
、請求項9の物品。
11.前記マーク34が蛍光インクを含む請求項10の物品。
12.前記指標33がテキストを備える請求項11の物品。
13.前記物品が、運送されるべき小包14からなり、前記指標33が、前記小
包の宛先住所を備える請求項12の物品。
14.装置および対象からなるシステムであって、前記装置が、前記対象14上
の読み取り可能な指標33のイメージを取り込み、前記装置が、前記対象14の
イメージを取り込む走査装置および前記対象14を前記走査装置に隣接して移動
させる運搬システム12とを備えるシステムにおいて、
前記対象が前記対象14上の前記読み取り可能な指標33に重ね合わされたマ
ーク34を備え、および
前記装置が、
前記対象14の一方の側を第1のカメラ16にさらすことによって前記マー
ク34のイメージを取り込む前記第1のカメラ16と、
前記対象14の前記同じ側を第2のカメラ22にさらすことによって前記読
み取り可能な指標33のイメージを取り込む前記第2のカメラ22と、および
前記マーク34のイメージを処理して前記マーク34の位置を判定し、
前記マーク34の位置の回りに領域40を規定し、
前記第2のカメラ22を始動して、前記領域40のイメージを取り込むこ
とによって前記読み取り可能な指標33のイメージを取り込むように構成された
コンピュータ30とを備えることを特徴とするシステム。
15.前記マーク34が、前記マーク34の方向を規定するように構成されてお
り、および
前記コンピュータ30が、前記マーク34のイメージを処理して前記マー
ク34の方向を判定するように構成されている請求項14のシステム。
16.前記コンピュータ30が、前記領域40のイメージを処理して前記読み取
り可能な指標33のイメージを前記マーク34の方向に関して規定された角度だ
け回転するようにさらに構成されている請求項15のシステム。
17.前記前記マーク34が蛍光インクを含む請求項15のシステム。
18.前記指標33がテキストを備える請求項17のシステム。
19.前記対象14が、輸送される小包からなり、前記指標33が、前記小包の
宛先住所を備える請求項18のシステム。
20.前記第1のカメラ16が低解像度CCDカメラである請求項15のシステ
ム。
21.前記第2のカメラ22が高解像度CCDカメラである請求項20のシステ
ム。
【手続補正書】
【提出日】1998年3月25日
【補正内容】
(1)明細書第8頁第1行目に記載の「まず明細書の専門た語についてであるが
、」を「まず明細書の専門用語についてであるが、」と補正し、同頁第4行目に
記載の「動作の記号表示にの用語で表現されている。」を「動作の記号表示の用
語で表現されている。」と補正する。
(2)明細書第10頁第19行目に記載の「白色光により証明された蛍光インク
からの反射光には」を「白色光により照明された蛍光インクからの反射光には」
と補正する。
(3)明細書第12頁第29行目に記載の「高解像度カメラににより1k×1k
の正方形」を「高解像度カメラにより1k×1kの正方形」と補正する。
(4)明細書の第14頁第19行目から第20行目に記載の「ビデオプロセッサ
26からホストコンピュータ30に送られる。」を「ビデオプロセッサ28から
ホストコンピュータ30に送られる。」と補正する。
(5)明細書第18頁第10行目から第11行目に記載の「所有者が共通である
係属中の米国特許出願第 (後に補充)号」を「所有者が共通である係属
中の米国特許出願第5,642,442号」と補正する。
(6)明細書第23頁第7行目から第8行目に記載の「最終ラインである場合に
は、「no」の岐路に進み」を「最終ラインでない場合には、「no」の岐路に
進み」と補正する。
─────────────────────────────────────────────────────
フロントページの続き
(81)指定国 EP(AT,BE,CH,DE,
DK,ES,FI,FR,GB,GR,IE,IT,L
U,MC,NL,PT,SE),CA,JP
(72)発明者 レイズ,ケネス,エー.
アメリカ合衆国,06812 コネチカット,
ニュー フェアフィールド,ロッキー ヒ
ル ロード 32番地
(72)発明者 モートン,ジェームズ,エス.
アメリカ合衆国,30319 ジョージア,ア
トランタ,アシュフォード ダンウッディ
ロード 3742 アール
(72)発明者 レックテンウォルト,ジェームズ,ヴイ.
アメリカ合衆国,06776 コネチカット,
ニュー ミルフォード,オールド ノース
ビル ロード 14番地
【要約の続き】
回転および表示し、および/またはテキストのイメージ
をテキスト読み取り装置に送る。
Claims (1)
- 【特許請求の範囲】 1.下地上の指標を読み取る方法において、 前記下地の第1のイメージを第1のカメラシステムで取り込む段階と、 前記第1のイメージをコンピュータのメモリ内に記憶する段階と、 前記第1のイメージ内の前もって規定されたマークの位置を判定する段階と、 前記マークと関連した重要な領域を規定する段階と、 前記下地の第2のイメージを第2のカメラシステムで取り込む段階と、および 前記第2のイメージの内の前記重要な領域内にある部分をコンピュータのメモ リ内に記憶する段階とを備える方法。 2.前記第1のイメージを記憶する前記段階が、 前記第1のカメラシステムにより取り込まれた前記イメージ内で第1のタイプ の指標の存在を検出する段階と、 前記第1のタイプの指標の検出に応答して、前記第1のイメージの記憶を開始 する段階と、 前記第1のカメラシステムにより取り込まれた前記イメージ内で前記第1のタ イプの指標の非存在を検出する段階と、および 前記第1のカメラシステムにより取り込まれた前記イメージにおける前記第1 のタイプの指標の前記非存在に応答して、前記第1のイメージの記憶を停止する 段階とを備える、請求項1の方法。 3.前記第2のカメラにより取り込まれた前記イメージが第2のタイプの指標を 備える請求項2項記載の方法。 4.前記第1のイメージが、前記第2のタイプの指標以外の指標から構成されて おり、前記第2のイメージが前記第1のタイプの指標以外の指標から構成されて いる請求項3の方法。 5.前記第1のタイプの前記指標が蛍光インクを含む請求項4の方法。 6.前記第2のタイプの前記指標がテキストを備える請求項5の方法。 7.前記第1のカメラが低解像度CCDカメラである請求項6項記載の方法。 8.前記第2のカメラが高解像度CCDカメラである請求項7項記載の方法。 9.前記第1のイメージ内の事前に規定されたマークの位置を判定する前記段階 の後であって、前記下地の第2のイメージを第2のカメラシステムで取り込む前 記段階の前に、前記マークの方向を判定する段階をさらに有する請求項1の方法 。 10.前記第1のタイプの前記指標と前記第2のタイプの前記指標が前記下地の 同じ領域を占める、請求項4の方法。 11.第1および第2のタイプの指標のついた小包上の指標を読み取る方法にお いて、 前記小包を第1のカメラの視界を通って運搬する段階と、 前記小包のイメージを前記第1のカメラで取り込む段階と、 前記第1のカメラにより取り込まれた前記イメージ内で前記第1のタイプの指 標の存在を検出する段階と、 前記第1のタイプの前記指標と関連した重要な領域を規定する段階と、 前記小包を第2のカメラの視界を通して運搬する段階と、 前記第2のタイプの指標を含むイメージを前記第2のカメラシステムで取り込 む段階と、および 前記第2のイメージの内の前記重要な領域内にある部分をコンピュータのメモ リ内に記憶する段階とを備える方法。 12.前記第1のカメラにより取り込まれた前記イメージが、前記第2のタイプ の指標以外の指標から構成され、前記第2のカメラにより取り込まれた前記イメ ージが前記第1のタイプの指標以外の指標から構成されている請求項11の方法 。 13.前記第1のカメラにより取り込まれた前記イメージ内で前記第1のタイプ の指標の存在を検出する前記段階の後であって、前記小包を第2のカメラの視界 を通って運搬する前記段階の前に、前記第1のタイプの前記指標を含む方向を規 定するマークの方向を判定する段階をさらに有する、請求項11の方法。 14.第1および第2のタイプの指標のついた下地上の指標を読み取る装置にお いて、 前記下地のイメージを取り込む第1のカメラシステムと、 前記第1のカメラにより取り込まれた前記イメージ内で前記第1のタイプの指 標の存在を検出する手段と、 前記第1のカメラにより取り込まれた前記イメージを記憶する手段と、 前記第1のイメージ内の前もって規定されたマークの位置および方向を判定す る手段と、 前記マークと関連した重要な領域を規定する手段と、 前記下地のイメージを取り込む第2のカメラシステムと、および 前記第2のカメラシステムにより取り込まれた前記イメージの内の前記重要な 領域内にある部分を記憶する手段とを備える装置。 15.前記第1のカメラシステムが低解像度CCDカメラおよび先入れ先出しバ ッファメモリを有する、請求項14の装置。 16.前記第2のカメラシステムが高解像度CCDカメラおよびバッファメモリ を有する、請求項14の装置。 17.前記第1のタイプの前記指標が蛍光インクを含む請求項15の装置。 18.前記第2のタイプの前記指標がテキストを備える請求項16の装置。 19.第1および第2のタイプの指標のついた下地上の指標を読み取る装置にお いて、 その視界内の前記第1のタイプの指標の存在に応答して一連の出力信号を発生 するように動作可能な低解像度CCDカメラと、 前記低解像度CCDカメラから発生した出力信号を黒/白の画素ストリームに 変換する手段と、 前記黒/白の画素ストリームを連続して取り込む第1のバッファメモリと、 前記黒/白の画素ストリームにおいて前景の画素の存在を検出する手段と、 前記黒/白の画素ストリームにおける前景の画素の前記存在の検出に応答して 、前記第1のバッファメモリの内容の記憶を開始する手段と、 前記第1のバッファメモリにおいて前景の画素の非存在を検出する手段と、 前記黒/白の画素ストリームにおける前景の画素の前記非存在の検出に応答し て、前記第1のバッファメモリの内容の記憶を停止する手段と、 記憶された第1のバッファメモリの内容のシーケンスから第1のイメージを組 み立てる手段と、 前記第1のイメージにおける前もって規定されたマークの位置および方向を検 出する手段と、 前記マークと関連した重要な領域を規定する手段と、 その視界内の前記第2のタイプの指標の存在に応答して出力信号のシーケンス を発生するように動作可能な高解像度CCDカメラと、 前記高解像度CCDカメラから発生した出力信号をグレースケールの画素スト リームに変換する手段と、 前記グレースケールの画素ストリームを連続して取り込む第2のバッファメモ リと、 グレースケールの画素ストリームが前記重要な領域内にあるかどうかを判定す る手段と、および 前記重要な領域内にあるグレースケールの画素ストリームを記憶する手段とを 備える装置。 20.前記第1のタイプの前記指標が蛍光インクを含む請求項19の装置。 21.前記第1のイメージが、前記第2のタイプの指標以外の指標から構成され ており、前記第2のイメージが前記第1のタイプの指標以外の指標から構成され ている請求項19の装置。 22.前記第1のタイプの前記指標と前記第2のタイプの前記指標が前記下地の 同じ領域を占める請求項19の装置。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US41917695A | 1995-04-10 | 1995-04-10 | |
| US08/419,176 | 1995-04-10 | ||
| US53651295A | 1995-09-29 | 1995-09-29 | |
| US08/536,512 | 1995-09-29 | ||
| PCT/US1996/005019 WO1996032692A1 (en) | 1995-04-10 | 1996-04-09 | Two-camera system for locating and storing indicia on conveyed items |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11501572A true JPH11501572A (ja) | 1999-02-09 |
Family
ID=27024375
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8531185A Pending JPH11501572A (ja) | 1995-04-10 | 1996-04-09 | 運搬される物品上の指標の位置を検出し記憶する2カメラシステム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6236735B1 (ja) |
| EP (1) | EP0820618A1 (ja) |
| JP (1) | JPH11501572A (ja) |
| CA (1) | CA2217369A1 (ja) |
| WO (1) | WO1996032692A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1131225A (ja) * | 1997-07-10 | 1999-02-02 | Toshiba Corp | ラベル等の検出装置および検出処理装置 |
| JP2003532239A (ja) * | 2000-05-03 | 2003-10-28 | レナード ライフェル | デュアル・モード・データ描画プロダクト |
| JP2004516564A (ja) * | 2000-12-15 | 2004-06-03 | ライフェル レナード | 複数の画像化装置、複数のデータ源、及び複数の用途に対応したコード化データ源データ入力装置 |
Families Citing this family (65)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10334221A (ja) * | 1997-05-30 | 1998-12-18 | Fanuc Ltd | 画像取得装置 |
| WO1999060515A1 (en) * | 1998-04-30 | 1999-11-25 | C Technologies Ab | Device for recording information in different modes |
| US6715686B1 (en) | 1998-04-30 | 2004-04-06 | C Technologies Ab | Device for recording information in different modes |
| US6924781B1 (en) * | 1998-09-11 | 2005-08-02 | Visible Tech-Knowledgy, Inc. | Smart electronic label employing electronic ink |
| US6970182B1 (en) * | 1999-10-20 | 2005-11-29 | National Instruments Corporation | Image acquisition system and method for acquiring variable sized objects |
| US6585159B1 (en) * | 1999-11-02 | 2003-07-01 | Welch Allyn Data Collection, Inc. | Indicia sensor system for optical reader |
| FR2812226B1 (fr) * | 2000-07-25 | 2002-12-13 | Mannesmann Dematic Postal Automation Sa | Procede de traitement d'objets postaux de grande taille dans une installation de tri |
| JP4095243B2 (ja) * | 2000-11-28 | 2008-06-04 | キヤノン株式会社 | Url取得および処理システムおよびその方法およびその処理を実行するプログラムを記憶した記憶媒体。 |
| AUPR245301A0 (en) * | 2001-01-10 | 2001-02-01 | Silverbrook Research Pty Ltd | An apparatus (WSM06) |
| US20040195327A1 (en) | 2001-04-19 | 2004-10-07 | Leonard Reiffel | Combined imaging coded data source data acquisition |
| US6730926B2 (en) | 2001-09-05 | 2004-05-04 | Servo-Robot Inc. | Sensing head and apparatus for determining the position and orientation of a target object |
| US6817610B2 (en) * | 2001-12-03 | 2004-11-16 | Siemens Aktiengesellschaft | Multiples detect apparatus and method |
| US8146823B2 (en) * | 2002-01-18 | 2012-04-03 | Microscan Systems, Inc. | Method and apparatus for rapid image capture in an image system |
| US20030137590A1 (en) * | 2002-01-18 | 2003-07-24 | Barnes Danny S. | Machine vision system with auxiliary video input |
| US7118042B2 (en) * | 2002-01-18 | 2006-10-10 | Microscan Systems Incorporated | Method and apparatus for rapid image capture in an image system |
| US7058203B2 (en) * | 2002-05-14 | 2006-06-06 | Lockheed Martin Corporation | Region of interest identification using region of adjacent pixels analysis |
| US6829937B2 (en) * | 2002-06-17 | 2004-12-14 | Vti Holding Oy | Monolithic silicon acceleration sensor |
| US20040076321A1 (en) * | 2002-07-16 | 2004-04-22 | Frank Evans | Non-oriented optical character recognition of a wafer mark |
| US6878896B2 (en) | 2002-07-24 | 2005-04-12 | United Parcel Service Of America, Inc. | Synchronous semi-automatic parallel sorting |
| US6753899B2 (en) | 2002-09-03 | 2004-06-22 | Audisoft | Method and apparatus for telepresence |
| US7121469B2 (en) * | 2002-11-26 | 2006-10-17 | International Business Machines Corporation | System and method for selective processing of digital images |
| US7034317B2 (en) * | 2002-12-17 | 2006-04-25 | Dmetrix, Inc. | Method and apparatus for limiting scanning imaging array data to characteristics of interest |
| US7090134B2 (en) * | 2003-03-04 | 2006-08-15 | United Parcel Service Of America, Inc. | System for projecting a handling instruction onto a moving item or parcel |
| US7063256B2 (en) * | 2003-03-04 | 2006-06-20 | United Parcel Service Of America | Item tracking and processing systems and methods |
| ATE505032T1 (de) * | 2003-09-03 | 2011-04-15 | Visible Tech Knowledgy Inc | Elektronisch aktualisierbares label und display |
| US7406196B2 (en) * | 2004-03-19 | 2008-07-29 | Lockheed Martin Corporation | Methods and systems for automatic detection of corners of a region |
| US20050276508A1 (en) * | 2004-06-15 | 2005-12-15 | Lockheed Martin Corporation | Methods and systems for reducing optical noise |
| US20050281440A1 (en) * | 2004-06-18 | 2005-12-22 | Pemer Frederick A | Iris feature detection and sensor-based edge detection |
| US7561717B2 (en) * | 2004-07-09 | 2009-07-14 | United Parcel Service Of America, Inc. | System and method for displaying item information |
| EP1661834A1 (en) * | 2004-11-25 | 2006-05-31 | Kba-Giori S.A. | Marking for printed matter |
| US7809158B2 (en) * | 2005-05-02 | 2010-10-05 | Siemens Industry, Inc. | Method and apparatus for detecting doubles in a singulated stream of flat articles |
| US7855348B2 (en) * | 2006-07-07 | 2010-12-21 | Lockheed Martin Corporation | Multiple illumination sources to level spectral response for machine vision camera |
| US20080049972A1 (en) * | 2006-07-07 | 2008-02-28 | Lockheed Martin Corporation | Mail imaging system with secondary illumination/imaging window |
| US20080012981A1 (en) * | 2006-07-07 | 2008-01-17 | Goodwin Mark D | Mail processing system with dual camera assembly |
| US20080035866A1 (en) * | 2006-07-07 | 2008-02-14 | Lockheed Martin Corporation | Mail imaging system with UV illumination interrupt |
| US20080013069A1 (en) * | 2006-07-07 | 2008-01-17 | Lockheed Martin Corporation | Synchronization of strobed illumination with line scanning of camera |
| US7775431B2 (en) * | 2007-01-17 | 2010-08-17 | Metrologic Instruments, Inc. | Method of and apparatus for shipping, tracking and delivering a shipment of packages employing the capture of shipping document images and recognition-processing thereof initiated from the point of shipment pickup and completed while the shipment is being transported to its first scanning point to facilitate early customs clearance processing and shorten the delivery time of packages to point of destination |
| US20080302633A1 (en) * | 2007-06-05 | 2008-12-11 | Snow Gerald F | Apparatus and method for coating and inspecting objects |
| US20080306841A1 (en) * | 2007-06-07 | 2008-12-11 | Caterpillar Inc. | System and method for processing orders |
| FR2926899B1 (fr) * | 2008-01-28 | 2010-02-12 | Solystic | Dispositif d'acquisition d'images d'envois postaux comprenant des marques fluorescentes et des marques en contraste. |
| US11082668B2 (en) * | 2008-05-05 | 2021-08-03 | Iomniscient Pty Ltd | System and method for electronic surveillance |
| US20100119142A1 (en) * | 2008-11-11 | 2010-05-13 | Sean Miceli | Monitoring Multiple Similar Objects Using Image Templates |
| US8780206B2 (en) * | 2008-11-25 | 2014-07-15 | De La Rue North America Inc. | Sequenced illumination |
| IT1394202B1 (it) * | 2008-12-15 | 2012-06-01 | Meccanotecnica Spa | Riconoscimento articoli basato su combinazione di codici ed immagini |
| US9541505B2 (en) * | 2009-02-17 | 2017-01-10 | The Boeing Company | Automated postflight troubleshooting sensor array |
| US9418496B2 (en) * | 2009-02-17 | 2016-08-16 | The Boeing Company | Automated postflight troubleshooting |
| US8812154B2 (en) * | 2009-03-16 | 2014-08-19 | The Boeing Company | Autonomous inspection and maintenance |
| US9046892B2 (en) * | 2009-06-05 | 2015-06-02 | The Boeing Company | Supervision and control of heterogeneous autonomous operations |
| KR101140317B1 (ko) * | 2009-08-25 | 2012-05-02 | 주식회사 제우스 | 카메라 교번 장치 및 이를 이용한 듀얼 라인 생산 장치와 생산 방법 |
| US8773289B2 (en) | 2010-03-24 | 2014-07-08 | The Boeing Company | Runway condition monitoring |
| US8599044B2 (en) | 2010-08-11 | 2013-12-03 | The Boeing Company | System and method to assess and report a health of a tire |
| US8712634B2 (en) * | 2010-08-11 | 2014-04-29 | The Boeing Company | System and method to assess and report the health of landing gear related components |
| US20120200742A1 (en) | 2010-09-21 | 2012-08-09 | King Jim Co., Ltd. | Image Processing System and Imaging Object Used For Same |
| CN102769713A (zh) * | 2010-09-21 | 2012-11-07 | 株式会社锦宫事务 | 图像处理系统以及图像处理方法 |
| US8982207B2 (en) * | 2010-10-04 | 2015-03-17 | The Boeing Company | Automated visual inspection system |
| US9117185B2 (en) | 2012-09-19 | 2015-08-25 | The Boeing Company | Forestry management system |
| US20140175289A1 (en) * | 2012-12-21 | 2014-06-26 | R. John Voorhees | Conveyer Belt with Optically Visible and Machine-Detectable Indicators |
| KR20150060338A (ko) * | 2013-11-26 | 2015-06-03 | 삼성전자주식회사 | 전자장치 및 전자장치의 문자인식 방법 |
| US9646369B2 (en) | 2014-03-11 | 2017-05-09 | United Parcel Service Of America, Inc. | Concepts for sorting items using a display |
| US9952160B2 (en) * | 2014-04-04 | 2018-04-24 | Packaging Corporation Of America | System and method for determining an impact of manufacturing processes on the caliper of a sheet material |
| WO2017109801A1 (en) | 2015-12-24 | 2017-06-29 | Datalogic Ip Tech S.R.L. | Coded information reader |
| DE102016107272B4 (de) * | 2016-04-20 | 2026-01-29 | Beckhoff Automation Gmbh | Vorrichtung und Verfahren zum Prüfen eines Objekts |
| US10471478B2 (en) | 2017-04-28 | 2019-11-12 | United Parcel Service Of America, Inc. | Conveyor belt assembly for identifying an asset sort location and methods of utilizing the same |
| RU2661760C1 (ru) | 2017-08-25 | 2018-07-19 | Общество с ограниченной ответственностью "Аби Продакшн" | Использование нескольких камер для выполнения оптического распознавания символов |
| EP3454298B1 (de) * | 2017-09-06 | 2019-08-07 | Sick AG | Kameravorrichtung und verfahren zur erfassung eines stromes aus objekten |
Family Cites Families (61)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3444517A (en) | 1965-03-09 | 1969-05-13 | Control Data Corp | Optical reading machine and specially prepared documents therefor |
| GB1255502A (en) | 1967-12-28 | 1971-12-01 | Tokyo Shibaura Electric Co | Position and orientation detecting system using patterns |
| US3663814A (en) | 1969-01-29 | 1972-05-16 | Resource Data Corp | System for delineating selective response of a material to radiation in presence of visible illumination |
| US3662181A (en) | 1970-04-22 | 1972-05-09 | American Cyanamid Co | Scanning apparatus for the detection and identification of luminescing code bars on articles |
| US3666946A (en) | 1970-09-29 | 1972-05-30 | Ncr Co | Automatic information reading system using photoluminescent detection means |
| US3674924A (en) | 1970-10-02 | 1972-07-04 | Ncr Co | Document scanning and display system |
| CA2047821A1 (en) | 1990-09-17 | 1992-03-18 | Wayne A. Buchar | Electronic filing system recognizing highlighted original to establish classification and retrieval |
| US3744025A (en) | 1971-02-25 | 1973-07-03 | I Bilgutay | Optical character reading system and bar code font therefor |
| USRE29104E (en) * | 1971-08-18 | 1977-01-04 | Cognitronics Corporation | Method of scanning documents to read characters thereon without interference from visible marks on the document which are not to be read by the scanner |
| US3891324A (en) | 1972-05-01 | 1975-06-24 | Oliver Machinery Co | Method and apparatus for inspecting position of labels on product surfaces |
| US3801775A (en) | 1972-08-07 | 1974-04-02 | Scanner | Method and apparatus for identifying objects |
| US3885229A (en) | 1972-10-28 | 1975-05-20 | Nippon Electric Co | Document scanning apparatus |
| US3949363A (en) | 1974-06-28 | 1976-04-06 | Recognition Equipment, Incorporated | Bar-Code/MICR/OCR merge |
| DE3067771D1 (en) | 1979-10-23 | 1984-06-14 | Scantron Gmbh | Method and device for the identification of objects |
| JPS56129981A (en) * | 1980-03-14 | 1981-10-12 | Toshiba Corp | Optical character reader |
| US4542528A (en) | 1981-04-09 | 1985-09-17 | Recognition Equipment Incorporated | OCR and bar code reader with optimized sensor |
| US4408344A (en) | 1981-04-09 | 1983-10-04 | Recognition Equipment Incorporated | OCR and Bar code reader using multi port matrix array |
| US4402088A (en) | 1981-04-09 | 1983-08-30 | Recognition Equipment Incorporated | OCR And bar code reading using area array |
| US4411016A (en) | 1981-06-01 | 1983-10-18 | Recognition Equipment Incorporated | Barcode width measurement system |
| DE3214621A1 (de) | 1982-04-20 | 1983-10-20 | Siemens AG, 1000 Berlin und 8000 München | Kombiniertes optisches handlesegeraet fuer maschinelle zeichenerkennung mit integriertem optischen system |
| GB2136242B (en) * | 1983-02-10 | 1986-04-09 | Atomic Energy Authority Uk | Superimposition in a video display system |
| JPS6143328A (ja) | 1984-08-07 | 1986-03-01 | Nippon Denki Kaigai Shijiyou Kaihatsu Kk | 光デイジタイザ |
| DE3507569A1 (de) | 1985-03-04 | 1986-09-04 | Erhardt & Leimer GmbH, 8900 Augsburg | Vorrichtung zur erfassung von kennzeichnungen auf sich bewegenden kennzeichnungstraegern |
| NL8501460A (nl) | 1985-05-22 | 1986-12-16 | Philips Nv | Werkwijze voor het identificeren van voorwerpen die voorzien zijn van een kodeveld met stipkode, inrichting voor het identificeren van zo een stipkode, en produkt voorzien van zo een stipkode. |
| US4776464A (en) | 1985-06-17 | 1988-10-11 | Bae Automated Systems, Inc. | Automated article handling system and process |
| US4760247A (en) | 1986-04-04 | 1988-07-26 | Bally Manufacturing Company | Optical card reader utilizing area image processing |
| US4736109A (en) | 1986-08-13 | 1988-04-05 | Bally Manufacturing Company | Coded document and document reading system |
| US4955062A (en) | 1986-12-10 | 1990-09-04 | Canon Kabushiki Kaisha | Pattern detecting method and apparatus |
| US4822986A (en) | 1987-04-17 | 1989-04-18 | Recognition Equipment Incorporated | Method of detecting and reading postal bar codes |
| US4924078A (en) | 1987-11-25 | 1990-05-08 | Sant Anselmo Carl | Identification symbol, system and method |
| US4972494A (en) | 1988-02-26 | 1990-11-20 | R. J. Reynolds Tobacco Company | Package inspection system |
| US4896029A (en) | 1988-04-08 | 1990-01-23 | United Parcel Service Of America, Inc. | Polygonal information encoding article, process and system |
| US4874936A (en) | 1988-04-08 | 1989-10-17 | United Parcel Service Of America, Inc. | Hexagonal, information encoding article, process and system |
| US4998010A (en) | 1988-04-08 | 1991-03-05 | United Parcel Service Of America, Inc. | Polygonal information encoding article, process and system |
| US5132808A (en) | 1988-10-28 | 1992-07-21 | Canon Kabushiki Kaisha | Image recording apparatus |
| US5003613A (en) * | 1988-12-21 | 1991-03-26 | Recognition Equipment Incorporated | Document processing system and method |
| US5291002A (en) * | 1989-06-28 | 1994-03-01 | Z Mark International Inc. | System for generating machine readable codes to facilitate routing of correspondence using automatic mail sorting apparatus |
| US5138465A (en) | 1989-09-14 | 1992-08-11 | Eastman Kodak Company | Method and apparatus for highlighting nested information areas for selective editing |
| DE3942932A1 (de) * | 1989-12-23 | 1991-06-27 | Licentia Gmbh | Verfahren zum verteilen von paketen o. ae. |
| FR2657982B1 (fr) * | 1990-02-02 | 1992-11-27 | Cga Hbs | Procede de localisation d'adresse sur des articles a trier, etiquette d'adressage et dispositif de mise en óoeuvre du procede. |
| US5155343A (en) | 1990-03-28 | 1992-10-13 | Chandler Donald G | Omnidirectional bar code reader with method and apparatus for detecting and scanning a bar code symbol |
| US5065237A (en) | 1990-08-01 | 1991-11-12 | General Electric Company | Edge detection using patterned background |
| US5120940A (en) | 1990-08-10 | 1992-06-09 | The Boeing Company | Detection of barcodes in binary images with arbitrary orientation |
| US5138140A (en) | 1990-08-22 | 1992-08-11 | Symbol Technologies, Inc. | Signature capture using electro-optical scanning |
| US5135569A (en) * | 1990-08-24 | 1992-08-04 | W. R. Grace & Co.-Conn. | Ink composition containing fluorescent component and method of tagging articles therewith |
| US5153418A (en) | 1990-10-30 | 1992-10-06 | Omniplanar, Inc. | Multiple resolution machine readable symbols |
| US5189292A (en) | 1990-10-30 | 1993-02-23 | Omniplanar, Inc. | Finder pattern for optically encoded machine readable symbols |
| IT1246931B (it) | 1991-04-19 | 1994-11-29 | Gd Spa | Metodo per il controllo, tramite telecamera, di prodotti incartati con materiale trasparente traslucido. |
| US5199084A (en) | 1991-08-16 | 1993-03-30 | International Business Machines Corporation | Apparatus and method for locating characters on a label |
| US5308960A (en) | 1992-05-26 | 1994-05-03 | United Parcel Service Of America, Inc. | Combined camera system |
| US5327171A (en) | 1992-05-26 | 1994-07-05 | United Parcel Service Of America, Inc. | Camera system optics |
| US5307423A (en) | 1992-06-04 | 1994-04-26 | Digicomp Research Corporation | Machine recognition of handwritten character strings such as postal zip codes or dollar amount on bank checks |
| US5326959A (en) | 1992-08-04 | 1994-07-05 | Perazza Justin J | Automated customer initiated entry remittance processing system |
| US5343028A (en) | 1992-08-10 | 1994-08-30 | United Parcel Service Of America, Inc. | Method and apparatus for detecting and decoding bar code symbols using two-dimensional digital pixel images |
| WO1994006247A1 (en) * | 1992-09-08 | 1994-03-17 | Paul Howard Mayeaux | Machine vision camera and video preprocessing system |
| US5331151A (en) | 1993-01-25 | 1994-07-19 | Pressco Technology, Inc. | Multiple envelope detector |
| US5365597A (en) | 1993-06-11 | 1994-11-15 | United Parcel Service Of America, Inc. | Method and apparatus for passive autoranging using relaxation |
| US5865471A (en) * | 1993-08-05 | 1999-02-02 | Kimberly-Clark Worldwide, Inc. | Photo-erasable data processing forms |
| US5542971A (en) * | 1994-12-01 | 1996-08-06 | Pitney Bowes | Bar codes using luminescent invisible inks |
| US5642442A (en) * | 1995-04-10 | 1997-06-24 | United Parcel Services Of America, Inc. | Method for locating the position and orientation of a fiduciary mark |
| US5770841A (en) * | 1995-09-29 | 1998-06-23 | United Parcel Service Of America, Inc. | System and method for reading package information |
-
1996
- 1996-04-09 EP EP96911719A patent/EP0820618A1/en not_active Withdrawn
- 1996-04-09 CA CA002217369A patent/CA2217369A1/en not_active Abandoned
- 1996-04-09 WO PCT/US1996/005019 patent/WO1996032692A1/en not_active Ceased
- 1996-04-09 JP JP8531185A patent/JPH11501572A/ja active Pending
-
1997
- 1997-11-07 US US08/967,287 patent/US6236735B1/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1131225A (ja) * | 1997-07-10 | 1999-02-02 | Toshiba Corp | ラベル等の検出装置および検出処理装置 |
| JP2003532239A (ja) * | 2000-05-03 | 2003-10-28 | レナード ライフェル | デュアル・モード・データ描画プロダクト |
| JP2004516564A (ja) * | 2000-12-15 | 2004-06-03 | ライフェル レナード | 複数の画像化装置、複数のデータ源、及び複数の用途に対応したコード化データ源データ入力装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US6236735B1 (en) | 2001-05-22 |
| WO1996032692A1 (en) | 1996-10-17 |
| CA2217369A1 (en) | 1996-10-17 |
| EP0820618A1 (en) | 1998-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11501572A (ja) | 運搬される物品上の指標の位置を検出し記憶する2カメラシステム | |
| JP3124296B2 (ja) | 基準マークの位置および方向の検出方法 | |
| JP3495739B2 (ja) | 小包情報読み取りシステムおよび方法 | |
| EP0529966B1 (en) | Mail sorting apparatus | |
| US11036949B2 (en) | Scanner with control logic for resolving package labeling conflicts | |
| US5617481A (en) | Address reading apparatus and address printing apparatus using mail address position mark | |
| US7436979B2 (en) | Method and system for image processing | |
| US4516265A (en) | Optical character reader | |
| US5880451A (en) | System and method for OCR assisted bar code decoding | |
| US5920056A (en) | Optically-guided indicia reader system for assisting in positioning a parcel on a conveyor | |
| EP0076332B1 (en) | Optical character reader with pre-scanner | |
| JP3015448B2 (ja) | 宛名領域検出装置 | |
| JPH10105641A (ja) | 機械コード検出装置と機械コード検出方法 | |
| JPH0454578A (ja) | 郵便物読取り装置 | |
| KR100240627B1 (ko) | 인식 코드의 구조 및 그 인식 방법과 인식을 위한 코드 제어기의 구조 | |
| EP0140527B1 (en) | Document reading system | |
| JPH0973505A (ja) | マーク読取り装置 | |
| JPH03182983A (ja) | 宛名読取区分機 | |
| JPH06282676A (ja) | 宛名認識装置 | |
| JPH03182981A (ja) | 宛名読取区分機 | |
| JPS59216281A (ja) | 光学式文字読取装置 | |
| JP2001516281A (ja) | 郵便小荷物の表面の記号および文字を認識する方法 | |
| JPS6218225B2 (ja) | ||
| JPH04205286A (ja) | 文字読取装置 | |
| JPH03233693A (ja) | 郵便物の宛名読取装置 |