(57)【要約】【課題】画像データにワーニング情報を付加することで、画像データを受け取った側で当該情報を利用することを可能とする。【解決手段】スキャナ装置から読み取った画像データを保存する画像メモリと、前記画像データに対するワーニング情報を作成する画像処理部と、前記ワーニング情報を前記画像データに付加する画像処理部とを備え、スキャナ装置から読み取った画像データに対するワーニング情報を、画像データに付加する。【選択図】図１
2007228476.tif 000002
【特許請求の範囲】
【請求項１】
送信元から受信先にデータを送信する場合において、
前記送信元においてスキャナ装置によって読み取った画像データを取得し、
前記画像データの受信先において前記画像データとともに使用する付加情報を、前記送信元において作成し、
前記送信元において前記画像データに前記付加情報を付加して前記受信先に送信することを特徴とする画像処理方法。
【請求項２】
スキャナ装置によって読み取った画像データを取得し、
前記画像データに付加する付加情報を作成し、
前記画像データから帳票の種類を特定し、
前記帳票の種類から前記付加情報を付加する、前記画像データ上の領域を検出し、
前記画像データに、前記付加情報を付加することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記付加情報は、前記スキャナ装置による前記画像データの読み取り時に前記スキャナ装置から得られたワーニング情報であることを特徴とする請求項１または２に記載の画像処理方法。
【請求項４】
前記付加情報は、前記スキャナ装置の機種を示す機種情報であることを特徴とする請求項１または２に記載の画像処理方法。
【請求項５】
前記付加情報を、バーコード情報として前記画像データに付加することを特徴とする請求項１または２に記載の画像処理方法。
【請求項６】
スキャナ装置によって読み取った画像データを保存する画像メモリと、
前記画像データに付加する付加情報を作成する画像処理部と、
前記付加情報を前記画像データに付加する情報付加部と、
から構成されることを特徴とするスキャナシステム。
【請求項７】
スキャナ装置によって読み取った画像データを保存する画像メモリと、
前記画像データに付加する付加情報を作成する画像処理部と、
前記画像データから帳票の種類を特定する画像解析部と、
前記帳票の種類毎に前記付加情報を付加することが可能な領域を記憶した帳票データベースと、
前記帳票データベースを検索することにより、前記付加情報を付加することが可能な領域を検出し、前記情報を前記画像データに付加する情報付加部と、
から構成されることを特徴とするスキャナシステム。
【請求項８】
前記付加情報は、前記スキャナ装置による前記画像データの読み取り時に前記スキャナ装置から得られたワーニング情報であることを特徴とする請求項６または７に記載のスキャナシステム。
【請求項９】
前記付加情報は、前記スキャナ装置の機種を示す機種情報であることを特徴とする請求項６または７に記載のスキャナシステム。
【請求項１０】
前記情報付加部は、前記付加情報をバーコード情報として前記画像データに付加することを特徴とする請求項６または７に記載のスキャナシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージスキャナシステムに関するものであり、特にイメージスキャナ装置で取得した画像の画像処理方法およびスキャナシステムに関するものである。
【背景技術】
【０００２】
図２に、この種のシステムの一例を示す。
従来、この種のスキャナシステムは、スキャナ装置１で帳票のイメージを読み取り、スキャナ装置１を接続したスキャナＰＣ２やサーバＰＣ３で種々の画像処理やＯＣＲを行うことにより、帳票の画像ないしは帳票の記載内容のデータの取得を行うものである。
【０００３】
スキャナＰＣ２でＯＣＲを行った場合でも、画像は参照用のためにサーバＰＣ３へ送信され、保存される。
【０００４】
しかしながら、スキャナ装置１から取得した画像に対するワーニング情報（帳票のはみ出しやイメージの欠けなど）はスキャナＰＣ２にしかなく、それらのワーニング情報のチェックを怠ると、誤って異常な画像をサーバＰＣ３に送信してしまうという問題がある。
【０００５】
このような異常な画像は、ＯＣＲ処理や参照に不適切であり、再度画像を取得しなおすことが望ましい。
【０００６】
ここで、ＯＣＲとは、光学的に走査することによって取得した文書画像から個々の文字を切り出してパターン認識等の手法により各文字を認識し、該当する文字コードに置き換えることをいう。
【０００７】
このようなＯＣＲは、例えば、銀行等の金融機関等において、顧客や銀行員等の手書きによる文字が記入された帳票を機械的に処理する場合に広く利用されている。
【０００８】
すなわち、図２において、銀行等の営業店１０において設置されたスキャナ装置１で帳票のイメージを読み取る。
【０００９】
そして、このスキャナ装置１を接続したパソコンであるスキャナＰＣ２か、または、スキャナＰＣ２と、通信装置４、通信回線５および通信装置６を介して接続されたサーバＰＣ３において文字認識処理が行われる。
【００１０】
この場合、文書画像すなわち帳票のイメージは、スキャナＰＣ２で文字認識を行ったかサーバＰＣ３で文字認識するかにかかわらず、サーバＰＣ３へ送信され、保存される。
【００１１】
これは、サーバＰＣ３を設置した事務センタ２０において、エントリ端末１１、１２のオペレータがその画像を参照して、その記載内容と文字認識結果である文字コードとを比較することにより検証するためである。
【００１２】
ところで、スキャナ装置１から取得された画像に対し、スキャナＰＣ２において、ワーニング情報というものが与えられる場合がある。
【００１３】
ここに、ワーニング情報とは、スキャナ装置１で読み取られたイメージについて、例えば、帳票のはみ出しやイメージの欠けなどの警告を付するものである。
【００１４】
スキャナ装置１で読み取られたイメージには、スキャナ装置１という画像取得環境により生じる特徴が含まれる。
【００１５】
例えば、走査による読み取りの領域がずれた場合には、取得されるイメージの一部が欠ける。また、走査方向が傾いた場合には、取得されるイメージが傾き、その結果、イメージの一部が欠ける場合がある。
【００１６】
また、そのようなずれや欠けが生じなかった場合であっても、スキャナの機種によって、画像取得機構の特性の違いにより、取得した画像の濃度、コントラスト、ガンマ値、色合い、歪みや伸縮等の傾向が異なる場合がある。
【００１７】
これらは、スキャナ装置１の機械的な特性により必然的に生じる特徴である。
このような画像取得環境により生じるイメージの特徴は、ＯＣＲによる文字認識の精度に影響する場合がある。
【００１８】
ところが、従来のＯＣＲ技術では、文書画像を取得した後、直ちに文字の切り出しや文字認識を開始し、その結果として文字コードを得ていた。
【００１９】
ところで、文字認識の結果として得られる文字コードの正確さ、すなわち文字認識の精度は、認識の手法がいくら優秀であっても、前提としての文書画像に欠陥がある場合には悪くなる。
【００２０】
そこで、スキャナＰＣ２のみならず、サーバＰＣ３においても、ＯＣＲやその結果の検証のための参照に先立って、そのような文書画像の欠陥を認識できるようにして、必要であれば、事務センタ２０のサーバＰＣ３からスキャナ装置１を制御するスキャナＰＣ２に対して、再度、画像を取得させることが望まれた。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
解決しようとする問題点は、帳票のはみ出しやイメージの欠けなどにより欠陥がある文書画像であっても、ＯＣＲや参照に用いられてしまうという点である。
【課題を解決するための手段】
【００２２】
本発明は、スキャナ装置から読み取った画像データに対するワーニング情報を、画像データに付加する方法およびシステムを提供することを最も主要な特徴とする。
【発明の効果】
【００２３】
本発明の画像処理方法ないしスキャナシステムでは、スキャナ装置から読み取った画像データに対するワーニング情報を、画像データに付加するので、画像データの送信先であるサーバなどでもスキャナＰＣと同じ情報を共有することができ、必要に応じて、サーバなどからスキャナＰＣに対して画像の取り直しを行うように要求することができるという利点がある。
【発明を実施するための最良の形態】
【００２４】
画像データの送信先でも送信元と同じ情報を共有するという目的を、銀行の為替ＯＣＲシステムで、実現した。
【実施例１】
【００２５】
図１に、本発明の実施例１の構成を示す。
スキャナ装置１は、一般的なイメージスキャナ装置であり、文書画像を取得する機能を持つ。すなわち、帳票の文書画像を光学的に読み取る。
【００２６】
その原理については、周知の通りであるが、簡単に述べれば、光源から帳票の表面に照射され、帳票表面で反射されて得られる反射光を光電素子により検出しつつ、走査を行うものである。
【００２７】
その種類については、フラットベッドタイプ、非接触型、吸引型などがある。
【００２８】
フラットベッドタイプは、平らなガラス面の上に帳票を読み取り面を下にして置き、下から走査するものである。
【００２９】
非接触型は、平らな台の上に帳票の読み取り面を上にして置き、上から走査するものである。
【００３０】
吸引型は、トレイの上に重ねて置いた帳票を１枚ずつ吸引して走行させながら、下側あるいは上側から走査するものである。
【００３１】
光電素子としては、例えば、ラインセンサが用いられる。ラインセンサでは、主走査方向の走査は、電気的に行われるが、副走査方向の走査は、機械的に行われる。
【００３２】
フラットベッドタイプと、非接触型では、ラインセンサを機械的に移動させることにより、副走査方向の走査を行いつつ、主走査方向の走査を電気的に行う。
【００３３】
吸引型では、原稿である帳票を走行させることにより、固定したラインセンサで副走査方向の走査を機械的に行いつつ、主走査方向の走査を電気的に行う。
【００３４】
吸引型のように、原稿を機械的に走行させて副走査を行うタイプの装置では、原稿の斜行などに伴って、帳票の一部がラインセンサの読み取り領域から外れ、取得される帳票イメージが欠けやすくなる場合がある。
【００３５】
また、原稿を走行させないタイプの装置でも、原稿のセット位置がずれることによって、取得される帳票イメージの欠けが生じ得る場合がある。
【００３６】
制御装置２１は、パソコンなどのコンピュータである。これは、画像メモリ２２、画像処理部２３、情報付加部２４、出力画像メモリ２５および制御部２６から成る。
【００３７】
画像メモリ２２は、スキャナ装置１にて取得した画像データを格納する。
【００３８】
画像処理部２３は、画像メモリ２２に格納された画像データを、ＯＣＲに適した画像に変換する機能を持つ。例えば、多値データを２値データに変換する２値化処理や、斜行あるいはセッティングの不具合により生じる画像の傾きの補正等である。
【００３９】
また、画像処理部２３は、帳票のはみ出しや、イメージの欠けがないかをチェックする。このチェックは、例えば、白色の用紙から成る帳票の場合に、これを黒色の台の上にセッティングし、走査を完了した結果、得られた帳票画像において、その４辺の縁部がすべて黒色か否かを判定することにより行える。
【００４０】
すなわち、黒色の背景の中に、白色の帳票の全体が収まっていれば、帳票の周囲に黒色の背景部分が存在することになる。そして、４辺の縁部のいずれかにおいて、白色の部分が検出された場合に、帳票のはみ出しないしはイメージの欠けがあると判定し、その旨を伝えるべく、ワーニング情報を作成する。
【００４１】
情報付加部２４は、画像処理部２３からワーニング情報を受け取り、画像に付加する機能を持つ。これは、例えば、１次元のイメージデータであるバーコードの形態で、帳票イメージ中の空白部分に当該帳票イメージには欠けがある旨の情報を付加することにより行える。
【００４２】
出力画像メモリ２５は、画像処理部２３で画像処理を施され、情報付加部２４でワーニング情報を付加された画像データを格納する。
制御部２６は、制御装置２１の全体の制御を司る機能を持つ。
【００４３】
表示部２７は、ＣＲＴ等の表示装置であり、出力画像メモリ２５に格納された画像データを表示し得る。
【００４４】
操作部２８は、キーボードやマウスなどの入力装置であり、これを使ってオペレータは、例えば、表示部２７に表示された画像データの拡大、スクロール等の操作を行い得る。
【００４５】
上述した図１の制御装置２１等は、図２におけるスキャナＰＣ２に相当する。
【００４６】
図２は、イメージスキャナシステムの一例を示し、これは、本実施例においては、銀行等の金融機関における為替ＯＣＲシステムである。
【００４７】
図２に示すシステムは、通信回線５に接続された、営業店１０と、事務センタ２０とから成る。
【００４８】
営業店１０は、銀行等の店舗に設置されたコンピュータシステムを意味し、スキャナ装置１、スキャナＰＣ２、通信装置４から成る。
【００４９】
事務センタ２０は、銀行等の各営業店の業務を集中管理する事務センタに設置されたコンピュータシステムを意味し、サーバＰＣ３、通信装置６、エントリ端末１１、１２から成る。
【００５０】
次に、実施例１の動作を図１、図３を参照して説明する。
【００５１】
まず、営業店のオペレータがスキャナ装置１にＯＣＲの対象となる帳票をセットし、読み取り操作を行う。
スキャナ装置１は、帳票の画像を取得し、これを画像メモリ２２に画像データとして格納する（ステップＳ１）。
【００５２】
画像処理部２３は、画像メモリ２２に格納された画像データに対して、イメージの欠けのチェックや、帳票のはみ出しのチェックを行い（ステップＳ２）、ワーニング情報を作成する（ステップＳ３）。続いて、２値化処理や傾き補正等の画像処理を行う（ステップＳ４）。
【００５３】
情報付加部２４は、ワーニング情報から１次元バーコードを作成し（ステップＳ５）、画像データに付加する（ステップＳ６）。
ワーニング情報を付加された画像データは、出力画像メモリ２５に格納される。
そして、画像処理やＯＣＲ処理等のためにサーバ３に送信される。
【００５４】
以上のように、実施例１によれば、スキャナＰＣ２にて作成される画像データに、帳票のはみ出しやイメージの欠けなどのワーニング情報が付加されるため、画像データの送信先であるサーバなどでもスキャナＰＣ２と同じ情報を共有することができる。
【００５５】
これにより、ＯＣＲを行わなくても、スキャナＰＣ２に対して画像の取り直しを要求することができる。
また、前記のワーニング情報を画像自体に付加するようにしたので、画像データを送るだけでワーニング情報も一緒に送ることができ、受信先では画像データを参照してワーニング情報を受け取ることができる。これにより、受信先ではワーニング情報を別に管理する必要がなく、必要に応じて画像から取得すればよい。
【実施例２】
【００５６】
図４に、本発明の実施例２の構成を示す。
実施例１においては、ワーニング情報を付加する領域が文字の認識領域でないことを事前に確認しておく必要があった。
【００５７】
実施例２では、ワーニング情報を付加する際に、自動的に、文字認識領域と重ならない領域にワーニング情報が付加されるようにした。
【００５８】
図４に示す実施例２の制御装置３１は、図１に示した実施例１の制御装置２１に、画像解析部２９と、帳票データベース３０を追加したものである。
【００５９】
画像解析部２９は、公知のＯＣＲ技術を用いて帳票の種類を特定する。すなわち、画像解析部２９は、帳票の所定の固定領域に印刷された帳票ＩＤ（例えば、ＩＤ番号）をＯＣＲにより文字認識する。
【００６０】
そして、この画像解析部２９は、帳票ＩＤ（ＩＤ番号）をキーとして帳票データベース３０を検索し、帳票の種類を特定する。
【００６１】
帳票データベース３０は、帳票に印刷されたＩＤ番号や罫線特徴、印刷文字の特徴や認識領域を帳票毎に登録している。
【００６２】
次に、実施例２の動作を図４、図６を参照して説明する。
【００６３】
まず、営業店のオペレータがスキャナ装置１にＯＣＲの対象となる帳票をセットし、読み取り操作を行う。
スキャナ装置１は、帳票の画像を取得し、これを画像メモリ２２に画像データとして格納する（ステップＳ２１）。
【００６４】
画像処理部２３は、画像メモリ２２に格納された画像データに対して、イメージの欠けのチェックや、帳票のはみ出しのチェックを行い（ステップＳ２２）、ワーニング情報を作成する（ステップＳ２３）。続いて、２値化処理や傾き補正等の画像処理を行う（ステップＳ２４）。
【００６５】
画像解析部２９は、画像処理部２３の出力画像から、帳票に印刷された帳票ＩＤと帳票データベース３０に登録されている帳票ＩＤとを比較し、帳票の種類を特定する（ステップＳ２５）。
【００６６】
例えば、図５の例では、何らかの情報を付加しようとする帳票の帳票ＩＤは、「１０１」という番号であるとし、この番号の帳票ＩＤを検索する。
【００６７】
その後、特定された帳票の情報付加領域の座標を取得する（ステップＳ２６）。図５においては、この情報付加領域は、（ｘ５１，ｙ５１）、（ｘ５２，ｙ５１）、（ｘ５２，ｙ５２）、（ｘ５１，ｙ５２）の４つの座標により囲まれた領域である。
【００６８】
なお、図５において、店番号欄、口座番号欄、金額欄、印鑑欄は、帳票ＩＤに対応した帳票のＯＣＲ認識領域であり、これらの領域は、（ｘ１１，ｙ１１）、（ｘ１２，ｙ１１）、（ｘ１２，ｙ１２）、（ｘ１１，ｙ１２）などのそれぞれ各４つの座標により囲まれた領域である。
【００６９】
情報付加部２４は、ワーニング情報から１次元バーコードを作成し（ステップＳ２７）、画像データの情報付加可能な領域に付加する（ステップＳ２８）。
ワーニング情報を付加された画像データは、出力画像メモリ２５に格納される。
【００７０】
以上のように、実施例２によれば、情報を付加する領域座標を帳票データベース３０に登録することにより、帳票の種類毎に情報を付加する領域座標を決めることができるので、いかなるフォーマットの帳票に対しても情報を付加することができる。
【００７１】
その結果、いかなる帳票についても、スキャナＰＣ２にて作成される画像データに、帳票のはみ出しやイメージの欠けなどのワーニング情報が付加されるため、画像データの送信先であるサーバなどでもスキャナＰＣ２と同じ情報を共有することができる。
【００７２】
これにより、ＯＣＲを行わなくても、スキャナＰＣ２に対して画像の取り直しを要求することができる。
【００７３】
なお、実施例１および２において、画像データに付加する情報を帳票のはみ出しやイメージ欠けといったワーニング情報としたが、本発明は、これに限らず、画像データを利用する際に有用なあらゆる情報を付加する場合に適用できることはもちろんである。
【００７４】
例えば、画像データを取得したスキャナ装置を識別する文字列などの各種の情報、例えば、フラットベッド型、非接触型、吸引型などの種別などを付加することができる。
この場合、制御装置２１は、図示しない記憶部に接続されているスキャナのタイプ（フラットベッドタイプ、非接触型、吸引型）およびそれらのタイプごとの機種名を示す機種情報を保持しており、ワーニング情報には、この機種情報がともに格納される。例えば、同じタイプのスキャナであってもメーカーによって画像の傾向が変わる場合等があり、このワーニング情報に含まれる機種情報を参照すれば、どのような特性を持つスキャナであるかを特定することが可能となる。なお、前述のようなはみ出しやイメージの欠けがない場合であっても、異常がない旨のワーニング情報を機種情報とともに作成すれば、画像に対して必ず機種情報を付加することができる。この場合、ワーニング情報は単に機種情報としての機能を果たすようになる。
【００７５】
これにより、例えば、付加情報が吸引型のスキャナ装置により読み取られた画像データである旨を示しているときは、その機械的な特性上読み取りエラーが生じやすいという理由により画像データの受け取り側でこの画像データの受け取りを拒否するなどの対応を可能とできる。
あるいは、スキャナの機種情報によって、当該スキャナによって取得される画像の特性、すなわち濃度、コントラスト、ガンマ値、色合い、歪みや伸縮等の傾向に応じて、画像処理のパラメータを変更することができる。例えば、画像の濃度が薄い特性をもつスキャナの場合には、濃度を上げる補正を行ったり、２値化閾値を調節して２値化画像の品質を上げることができ、それによってＯＣＲ処理の精度を高めることができる。
【００７６】
また、画像データを利用する際に有用な情報に限らず、その他の情報を付加する場合にも本発明を適用できる。
【００７７】
これにより、画像データを送受信する異なるシステム間において、画像データを用いてパラメータを受け渡すことが可能となり、既存システムを修正することなく、活用することができる。
【００７８】
また、実施例１および２において、情報を付加する手段として１次元バーコードを用いたが、これに限らず、通常の文字を用いても差し支えない。
【００７９】
さらに、実施例２において、帳票データベース３０を検索するキーとして帳票ＩＤを用いたが、これに限らず、帳票における他の特徴を用いてもよい。
【００８０】
図７は、本発明に係る為替ＯＣＲの処理手順を示す図である。
図７を参照して、情報が付加された画像データを処理する例について説明する。
【００８１】
まず、ステップＳ３１で、帳票を識別する。すなわち、帳票ＩＤなどを認識することにより、帳票がいずれの種類の帳票であるかを識別する。
【００８２】
続いて、ステップＳ３２で、情報付加領域座標の検出を行う。すなわち、例えば、実施例２における帳票データベース３０を帳票ＩＤをキーとして検索し、情報付加領域座標を取り出す。
【００８３】
ステップＳ３３では、情報付加領域に記載された、例えば、バーコードをバーコードリーダにより読み取る。ここでは、付加された情報がワーニング情報であり、バーコードは、画像データにイメージの欠けがあるかないかの情報とする。
【００８４】
そこで、ステップＳ３４で、バーコードの情報がイメージの欠けを意味するか否かを判別する。その結果、イメージの欠けなしと判別されたとき、ステップＳ３５でＯＣＲ領域座標の検出を行い、ステップＳ３６でＯＣＲを実行する。
【００８５】
すなわち、付加情報により画像データにスキャナ装置による読み取りの際に発せられたワーニングがない場合にのみ、例えば、実施例２における帳票データベース３０に登録されている各ＯＣＲ領域に存在するイメージについて文字切り出しを行い、切り出した各文字を認識する。
【００８６】
一方、ステップＳ３４でイメージの欠けありと判別されたときは、ステップＳ３７で、サーバＰＣからスキャナＰＣに対してスキャナ装置によって帳票イメージの再読み取りを行うべき旨の電文がネットワーク経由で送信されることにより、帳票イメージの再読み取りが実施される。
【００８７】
このように、ＯＣＲを行わないで、スキャナＰＣ２に対して画像の取り直しを要求することができる。
【００８８】
なお、図７は、実施例２によってワーニング情報が付加されている場合の画像データのＯＣＲ処理に対応できるものであり、実施例１によって得られた画像データであれば情報付加領域座標は固定であるので、図７のステップＳ３１およびＳ３２を経ないでステップＳ３３以下の処理を行える。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施例１の構成を示す図である。
【図２】イメージスキャナシステムの一例を示す図である。
【図３】本発明の実施例１の動作を示す図である。
【図４】本発明の実施例２の構成を示す図である。
【図５】帳票データベースの構成例を示す図である。
【図６】本発明の実施例２の動作を示す図である。
【図７】本発明に係る為替ＯＣＲの処理手順を示す図である。
【符号の説明】
【００９０】
１    スキャナ装置
２    スキャナＰＣ
３    サーバＰＣ
２１  制御装置
２２  画像メモリ
２３  画像処理部
２４  情報付加部
２５  出力画像メモリ
２６  制御部
２７  表示部
２８  操作部
【図１】
2007228476.tif 000003
【図２】
2007228476.tif 000004
【図３】
2007228476.tif 000005
【図４】
2007228476.tif 000006
【図５】
2007228476.tif 000007
【図６】
2007228476.tif 000008
【図７】
2007228476.tif 000009