(57)【特許請求の範囲】
【請求項１】
画像情報を入力する画像情報入力手段と、
前記画像情報入力手段が入力した前記画像情報に基づき文字認識を行って認識した文字情報を出力すべきか、前記画像情報入力手段が入力した前記画像情報を画像情報のまま出力すべきかを、文字認識率を考慮した判断基準によって判断する判断手段と、
前記判断手段の判断結果に基づいて、前記文字情報または前記画像情報を出力する出力手段と、を備え、
前記画像情報入力手段は、それぞれが独立して画像情報を入力可能な複数種類の手段である、スキャナ機能によって画像情報を入力するスキャナ手段と、ファクシミリ受信機能によって画像情報を入力するファクシミリ受信手段とから構成され、
前記判断基準は、対象とする前記画像情報を入力した前記画像情報入力手段の種類であり、
前記判断手段は、前記スキャナ手段によって入力された前記画像情報については前記文字認識を行って文字情報を出力すべきと判断し、前記ファクシミリ受信手段によって入力された前記画像情報については画像情報のまま出力すべきと判断すること、
を特徴とする情報処理装置。
【請求項２】
コンピュータを、
画像情報を入力する画像情報入力ステップ、
前記画像情報入力ステップにおいて入力した前記画像情報に基づき文字認識を行って認識した文字情報を出力すべきか、前記画像情報入力ステップにおいて入力した前記画像情報を画像情報のまま出力すべきかを、文字認識率を考慮した判断基準によって判断する判断ステップ、
前記判断ステップにおける判断結果に基づいて、前記文字情報または前記画像情報を出力する出力ステップ、として機能させ、
前記画像情報入力ステップは、それぞれが独立して画像情報を入力可能な複数種類のステップである、スキャナ機能によって画像情報を入力するスキャナステップと、ファクシミリ受信機能によって画像情報を入力するファクシミリステップとから構成され、
前記判断基準は、対象とする前記画像情報を入力した前記画像情報入力ステップの種類であり、
前記判断ステップでは、前記スキャナステップにて入力された前記画像情報については前記文字認識を行って文字情報を出力すべきと判断し、前記ファクシミリステップにて入力された前記画像情報については画像情報のまま出力すべきと判断すること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字認識を行い、認識した文字情報を出力する情報処理装置等に関する。
【背景技術】
【０００２】
近年、名刺に記載された文字を画像情報として読み取って文字認識を行い、認識した文字情報をデータベースへ登録することにより検索照会を行うことを可能とした名刺管理システムが知られている。例えば、以下の特許文献１に記載の技術は、名刺情報読み取り手段によって名刺に記載された文字情報を項目別に読み取り、認識した個人名と会社名とをキーにしてデータベースを検索する。そして、該当する情報が見つからなかった場合に、名刺から読み取った文字情報をデータベースへ登録する技術である。
【特許文献１】特開平６−２７４５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この特許文献１に記載の技術には、十分な文字認識率が必要であるが、現在の文字認識技術（いわゆるＯＣＲ技術）では、名刺に特殊なフォントが用いられていると十分な文字認識率が得られない場合がある。また、名刺のような活字が用いられるものはまだ良いが、手書きの文章を読み取る場合は、著しく文字認識率が落ちるというのが実情である。
【０００４】
したがって、このような発展途上にある文字認識技術を用いて、例えば手書き文章をデータベース化すると、誤認識された情報によってデータベースへの登録が行われ、後からユーザがその情報を理解することができないという問題が発生する場合がある。
【０００５】
本発明は、このような問題にかんがみなされたものであり、十分な文字認識率が得られない場合でも、登録された情報をユーザが後から確認することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためになされた請求項１に記載の情報処理装置は、画像情報入力手段と、判断手段と、出力手段とを備える。このうち、画像情報入力手段は画像情報を入力する手段である。また、判断手段は、画像情報入力手段が入力した画像情報に基づき文字認識を行って認識した文字情報を出力すべきか、画像情報入力手段が入力した画像情報を画像情報のまま出力すべきかを、文字認識率を考慮した判断基準により判断する手段である。また、出力手段は、判断手段の判断結果に基づいて、文字情報または画像情報を出力する手段である。なお、出力手段が文字情報や画像情報を出力する先としては、例えば、本発明の情報処理装置とネットワークを介して接続されたデータベース装置が考えられる。当該情報処理装置自体が情報を記憶する記憶手段を備えていて、その記憶手段に対して出力するようになっていてもよい。また、出力手段は、画像情報入力手段が入力した画像情報全てを出力対象として文字情報または画像情報を出力するようになっていてもよいが、入力した画像情報における一または複数の特定領域だけを出力対象として文字情報または画像情報を出力するようになっていてもよい。
【０００７】
このような情報処理装置によれば、判断手段が用いる判断基準を適切に設定することにより、情報処理装置による文字認識では誤認識されるような文字については画像情報としてそのままデータベースへ出力され、文字認識が正常に行われるような文字については文字認識が行われた結果の文字情報がデータベースへ出力される。現在の情報処理装置による文字認識技術は、人間の文字認識力に比較して劣るものであるが、人間の文字認識力をもってすれば認識可能な文字情報というのは少なくない。これらのことから、本発明の情報処理装置によれば、データベースに登録された情報を後からユーザが理解できないということを大幅に減らすことができる。
【０００８】
【０００９】
【００１０】
【００１１】
【００１２】
【００１３】
また、本発明において画像情報入力手段は、それぞれ独立して画像情報を入力可能な複数種類の手段から構成されており、判断基準は、対象とする画像情報を入力した画像情報入力手段の種類とされている。具体的には、画像情報入力手段が、文字認識に適した画像情報を入力する手段と、文字認識に不適な画像情報を入力する手段とから構成されているような場合を想定している。そして、文字認識に適した画像情報を入力する手段から画像情報を入力した場合には、文字認識を行って文字情報を出力し、文字認識に不適な画像情報を入力する手段から画像情報を入力した場合には、画像情報のまま出力する。
【００１４】
このようになっていれば、画像情報を入力した手段の種別を判別するだけで、上述した判断（画像情報のまま出力するか文字認識を行って文字情報として出力するかの判断）を行うことができるため、判断を簡易に行うことができ、情報処理装置の高速化に貢献する。
【００１５】
なお、画像情報入力手段における複数種類の手段というのは、スキャナ機能によって画像情報を入力するスキャナ手段と、ファクシミリ受信機能によって画像情報を入力するファクシミリ受信手段とであると特によく、また、その場合、判断手段は、スキャナ手段によって入力された画像情報については文字認識を行って文字情報を出力すべきと判断し、ファクシミリ受信手段によって入力された画像情報については画像情報のまま出力すべきと判断するとよい。一般的に、スキャナ手段によって入力された画像情報は精細なものであり、一方、ファクシミリ受信手段によって入力された画像情報は粗いものである。したがって、これらの手段によって入力された画像情報は著しく文字認識率が異なる。
【００１６】
このため、このように著しく文字認識率が異なる画像情報に対して、その画像情報を入力した手段の種別により出力形式を決定するようになっていれば、情報処理装置の高速化を実現しながら、特に実情に合致した形式で情報を出力することができる。
【００１７】
また、上記課題を解決するためになされた請求項２に記載のプログラムは、コンピュータを、画像情報を入力する画像情報入力ステップ、画像情報入力ステップにおいて入力した画像情報に基づき文字認識を行って認識した文字情報を出力すべきか、画像情報入力ステップにおいて入力した画像情報を画像情報のまま出力すべきかを、文字認識率を考慮した判断基準によって判断する判断ステップ、判断ステップにおける判断結果に基づいて、文字情報または画像情報を出力する出力ステップ、として機能させ、画像情報入力ステップは、それぞれが独立して画像情報を入力可能な複数種類のステップから構成され、判断基準は、対象とする画像情報を入力した画像情報入力ステップの種類であることを特徴とする。また、判断ステップでは、前記スキャナステップにて入力された前記画像情報については前記文字認識を行って文字情報を出力すべきと判断し、前記ファクシミリステップにて入力された前記画像情報については画像情報のまま出力すべきと判断することを特徴とする。
【００１８】
このようなプログラムを、情報処理装置が内蔵するコンピュータに実行させれば、上述した請求項１に記載の情報処理装置と同様の効果を奏する。また、プログラムはネットワーク等を用いて流通させることも可能である上、情報処理装置におけるプログラムの入れ替えは、部品の入れ替えに比較して容易である。したがって、情報処理装置の機能向上を容易に行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明が適用された実施形態について図面を用いて説明する。尚、本発明は、下記の実施形態に何ら限定されることはなく種々の形態を採りうる。
［構成の説明］
図１は、本発明の情報処理装置の機能が組み込まれた複合機１１の概略構成を示すブロック図である。複合機１１は、ＬＡＮ通信部１３，ＷＡＮ通信部１５，ＦＡＸ通信部１７，ＦＡＸ符号部１９，ＦＡＸ復号部２１，ＰＣ通信部２３，記憶媒体アクセス部２５，記録部２７，読取部２９，データ記憶部３１，設定記憶部３３，操作部３５，表示部３７及び制御部３９を備える。
【００２０】
ＬＡＮ通信部１３は、ＬＡＮと接続され、ＬＡＮに接続された他の様々な機器と通信を行う。
ＷＡＮ通信部１５は、ＷＡＮと接続され、ＷＡＮに接続された他の様々な機器と通信を行う。
【００２１】
ＦＡＸ通信部１７は、ＰＳＴＮ（公衆交換電話網）と接続され、ＦＡＸ符号部１９から渡された符号化されたデータをＰＳＴＮに接続された他の機器に送信すると共に、ＰＳＴＮに接続された他の機器から送信されたデータをＦＡＸ復号部２１に渡す。
【００２２】
ＦＡＸ符号部１９は、制御部３９から渡されるデータをファクシミリ規格に準じて符号化し、ＦＡＸ通信部１７に渡す。
ＦＡＸ復号部２１は、ＦＡＸ通信部１７から渡されるファクシミリ規格に準じたデータを復号化して制御部３９が処理可能なデータにし、制御部３９に渡す。
【００２３】
ＰＣ通信部２３は、制御部３９からの指令に基づき、ＵＳＢ規格やＩＥＥＥ１３９４規格等の通信規格を利用してパーソナルコンピュータと通信を行う機能を備える。
記憶媒体アクセス部２５は、制御部３９からの指令に基づきメモリカード（記憶媒体）にアクセスし、メモリカードからデータを読み込んだり、メモリカードにデータを書き込んだりする。
【００２４】
記録部２７は、制御部３９からの指令に基づき、レーザー転写方式、インクジェット方式等の記録方式によって紙媒体に画像を記録する機能を有する。
読取部２９は、制御部３９からの指令に基づき、ＣＣＤ等の読取機能を有する素子により、紙媒体に記録された画像を画像データとして読み取る機能を有する。
【００２５】
データ記憶部３１は、ハードディスクやフラッシュメモリ等の不揮発性の記憶媒体を有し、制御部３９からの指令に基づいてデータを記憶したり読み出したりする。データ記憶部３１は、文書情報を蓄積する文書テーブルと、文書情報を記憶する際に利用するフォーム情報を記憶しているフォームテーブルとを備える。この文書テーブルとフォームテーブルの詳細については後述する。
【００２６】
設定記憶部３３は、使用者が操作部３５等を操作することによって複合機１１の動作について設定した設定情報を記憶する記憶部である。フラッシュメモリ等によって構成される。
【００２７】
操作部３５は、表示部３７の表示面と一体に構成されたタッチパネルと、表示部３７の周辺に配置されたメカニカルなキーとから構成され、使用者が様々な指示を入力するためのものである。
【００２８】
表示部３７は、液晶ディスプレイ、有機ＥＬディスプレイ等から構成され、制御部３９からの指令にしたがって情報を表示させる。
制御部３９は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＳＲＡＭ，Ｉ／Ｏ及びこれらの構成を接続するバスラインなどからなる周知のマイクロコンピュータを中心に構成されており、ＲＯＭに記憶されたプログラムに基づいて上記各部を統括的に制御して各種処理を実行する。
【００２９】
次に、図２を用い、データ記憶部３１が記憶する文書テーブルについて説明する。図２は文書テーブルの一部を表形式で示した説明図であるが、文書テーブルの各レコード（文書レコード）は、文書ＩＤ，フォームＩＤ，日付時刻，入力種別ＩＤ，相手アドレス，フィールド１〜フィールド６という１１の項目から構成される。
【００３０】
文書ＩＤ項目に入力される文書ＩＤは、文書レコードを一意に特定するためのＩＤであり、レコード挿入時に自動生成される情報である。
フォームＩＤ項目に入力されるフォームＩＤは、フォームテーブルのレコードを特定するためのＩＤであり、文書レコード挿入時に設定される情報である。
【００３１】
日付時刻項目に入力される日付時刻は、文書レコードが挿入される際の日付と時刻の情報であり、レコード挿入時に自動生成される情報である。
入力種別ＩＤ項目に入力される入力種別ＩＤは、文書レコードを構成する元となる入力画像の入力種別を表すＩＤである。具体的には、入力画像がＦＡＸ通信部１７を介して入力したファクシミリ画像である場合は「ＦＸＲ」というＩＤが割り当てられ、入力画像が読取部２９を介して入力したスキャナ画像である場合は「ＳＣＮ」というＩＤが割り当てられる。
【００３２】
相手アドレス項目に入力される相手アドレスは、文書レコードを構成する元となる入力画像がＦＡＸ通信部１７を介して入力したファクシミリ画像である場合の、そのファクシミリ画像の送信元アドレス（電話番号）である。なお、文書レコードを構成する元となる入力画像が読取部２９を介して入力したスキャナ画像である場合には、相手アドレス項目のデータはＮＵＬＬとなる。
【００３３】
フィールド１〜フィールド６は、文書レコードに対応する入力画像に関する情報を入力するための項目である。具体的には、入力画像における特定箇所の画像データへのポインタ（パス）、または、その画像を文字認識した文字データを入力するための項目である。
【００３４】
次に、図３に示すテーブル説明図を用い、データ記憶部３１が記憶するフォームテーブルについて説明する。図３はフォームテーブルの一部を表形式で示した説明図であるが、フォームテーブルの各レコード（フォームレコード）は、フォームＩＤ，フォーム名，フィールド数，フィールド１（フィールド名，左上座標，右下座標）〜フィールド６（フィールド名，左上座標，右下座標）という２１の項目から構成される。
【００３５】
フォームＩＤ項目に入力されるフォームＩＤは、フォームレコードを一意に特定するためのＩＤであり、フォームレコード挿入時に自動生成される情報である。
フォーム名項目に入力されるフォーム名は、フォームレコードによって定義されるフォームの名称である。
【００３６】
フィールド数項目に入力されるフィールド数は、フォームレコードに定義された有効なフィールド数である。つまり、この値が「３」であれば、フォームレコードは、フィールド１（フィールド名，左上座標，右下座標）〜フィールド３（フィールド名，左上座標，右下座標）までが有効なデータであり、フィールド４〜フィールド６のデータは不定である。
【００３７】
フィールド名項目に入力されるフィールド名は、入力画像中において選択する領域（フィールド）の名称である。このフィールド名は、後述する画面表示の際に用いられる。
左上座標項目に入力される左上座標は、入力画像中における上記領域（フィールド）の左上の座標である。なお、上記領域（フィールド）は矩形であり、左上座標と後述する右下座標とによって大きさと位置が決定される。
【００３８】
右下座標項目に入力される右下座標は、入力画像中における上記領域（フィールド）の右下の座標である。
このような、フィールド名、左上座標、右下座標の３つが組になったものが、１レコードあたり６つ定義できるようになっている。また、フォームテーブルには、複合機１１に入力される可能性のある文書情報に対応するフォームレコードが予め用意されていることを前提としている。
【００３９】
［動作の説明］
次に、制御部３９によって実行される文書保存処理と、その文書保存処理から呼び出されて実行されるフィールド読取処理と、これらの処理によって保存された文書情報の利用形態とを説明する。なお、通常の複合機の制御部が実行するコピー処理やスキャナ処理やファクシミリ送受信処理等については説明を省略する。
【００４０】
（１）文書保存処理の説明
まず、文書保存処理について図４のフローチャートを用いて説明する。この文書保存処理は、複合機１１への電力供給が開始された際に制御部３９にて実行が開始される処理である。
【００４１】
文書保存処理の実行が開始されると、まず、終了指示を検知したか否かが判断される（Ｓ１１０）。これは、操作部３５がユーザから終了指示を受け付けたか否かによって判断される。このＳ１１０において、操作部３５が終了指示を受け付けたと判断された場合は（Ｓ１１０：Ｙｅｓ）、本処理（文書保存処理）が終了される。一方、操作部３５が終了指示を受け付けなかったと判断された場合は（Ｓ１１０：Ｎｏ）、Ｓ１１５に処理が移行される。
【００４２】
Ｓ１１５では、ＦＡＸ受信機能またはスキャナ機能が起動されたか否かが判断される。なお、ここで言う「ＦＡＸ受信機能」というのは、ＦＡＸ通信部１７およびＦＡＸ復号部２１によって、ＰＳＴＮに接続された他の機器から送信された画像データを受信する機能を意味する。また、「スキャナ機能」というのは、読取部２９によって、紙媒体に記録された画像を画像データとして読み取る機能を意味する。
【００４３】
このＳ１１５において、ＦＡＸ受信機能またはスキャナ機能の何れかが起動されたと判断された場合は（Ｓ１１５：Ｙｅｓ）、Ｓ１２０に処理が移行され、ＦＡＸ受信機能およびスキャナ機能の何れもが起動されなかったと判断された場合は（Ｓ１１５：Ｎｏ）、上述したＳ１１０に処理が移行される。
【００４４】
Ｓ１２０では、ＦＡＸ受信機能またはスキャナ機能により得た画像データの中に、フォームＩＤが含まれていることが認識できる否かが判定される。フォームＩＤが認識できると判定された場合は（Ｓ１２０：Ｙｅｓ）、Ｓ１２５に処理が移行され、フォームＩＤが認識できないと判定された場合は（Ｓ１２０：Ｎｏ）、上述したＳ１１０に処理が移行される。
【００４５】
Ｓ１２５では、空の文書レコードが制御部３９のＲＡＭ上に生成され、文書ＩＤ項目にユニークな連番が設定され、日付時刻項目に現在の日付時刻が設定される。
続く、Ｓ１３０では、ＦＡＸ受信機能またはスキャナ機能により得た画像データの中に含まれるフォームＩＤが識別され、その識別されたフォームＩＤは、ＲＡＭ上の文章レコードのフォームＩＤ項目に設定される。
【００４６】
続くＳ１３５では、複合機１１にて起動された機能がスキャナ機能であるか否かが判断される。起動された機能がスキャナ機能であると判断された場合は（Ｓ１３５：Ｙｅｓ）、ＲＡＭ上の文書レコードの入力種別ＩＤ項目が「ＳＣＮ」に設定される。そして、Ｓ１５５に処理が移行される。一方、起動された機能がスキャナ機能でないと判断された場合は（Ｓ１３５：Ｎｏ）、Ｓ１４５に処理が移行される。
【００４７】
Ｓ１４５では、複合機１１にて起動された機能がＦＡＸ受信機能であるか否かが判断される。起動された機能がＦＡＸ受信機能であると判断された場合は（Ｓ１４５：Ｙｅｓ）、ＲＡＭ上の文書レコードの入力種別ＩＤ項目が「ＦＸＲ」に設定される。そして、Ｓ１５５に処理が移行される。一方、起動された機能がＦＡＸ受信機能でないと判断された場
合は（Ｓ１４５：Ｎｏ）、上述したＳ１１０に処理が移行される。
【００４８】
Ｓ１５５では、後述するフィールド読取処理が実行される。そして、続くＳ１６０では、ＲＡＭ上の文書レコードが文書テーブルに挿入されて登録される。登録がなされると、上述したＳ１１０に処理が移行される。
【００４９】
（２）フィールド読取処理の説明
次に、フィールド読取処理について図５のフローチャートを用いて説明する。このフィールド読取処理は、上述した文書保存処理のＳ１５５において呼び出され、制御部３９にて実行される処理である。
【００５０】
フィールド読取処理の実行が開始されると、まず、フォームテーブルから該当フォームのフォームレコードがＲＡＭに読み込まれる（Ｓ２１０）。ここで言う「該当フォームのフォームレコード」というのは、上述した文書保存処理のＳ１３０において識別されたフォームＩＤと同一のフォームＩＤを有するフォームレコードを意味する。
【００５１】
続くＳ２１５では、Ｓ２１０で読み込まれたフォームレコードのフィールド数項目に定義されたフィールド数分のデータが全て処理されたか否かについて判定される。ここで言う「処理」というのは、後述するＳ２２０〜Ｓ２４０の処理である。このＳ２１５において、上述したフィールド数分のデータが全て処理されたと判定された場合は（Ｓ２１５：Ｙｅｓ）、本処理（フィールド読取処理）が終了され、上述したフィールド数分のデータが全て処理されたと判定されなかった場合は（Ｓ２１５：Ｎｏ）、Ｓ２２０に処理が移行される。
【００５２】
Ｓ２２０では、Ｓ２１０で読み込まれたフォームレコードに定義されたフィールドのうち、まだ切り取りが行われていないフィールド（矩形領域）が、上述したＦＡＸ受信機能またはスキャナ機能により得られた画像データから切り取られる。なお、この切り取られるフィールドは、フォームレコードに定義された左上座標と右下座標とから決定され矩形状の領域である。
【００５３】
続くＳ２２５では、ＲＡＭ上の文書レコードの入力種別ＩＤ項目が「ＳＣＮ」であるか否かが判定される。ＲＡＭ上の文書レコードの入力種別ＩＤ項目が「ＳＣＮ」であると判定された場合は（Ｓ２２５：Ｙｅｓ）、Ｓ２３０に処理が移行され、ＲＡＭ上の文書レコードの入力種別ＩＤ項目が「ＳＣＮ」でないと判定された場合は（Ｓ２２５：Ｎｏ）、Ｓ２３５に処理が移行される。
【００５４】
Ｓ２３０では、Ｓ２２０にて切り取られたフィールド（矩形領域）がＯＣＲ解析され、得られた文字データが、ＲＡＭ上の対応する番号のフィールド項目（例えば、フィールド１等）に設定される。そして、上述したＳ２１５に処理が移行される。
【００５５】
Ｓ２３５では、ＲＡＭ上の文書レコードの入力種別が「ＦＸＲ」であるか否かが判定される。ＲＡＭ上の文書レコードの入力種別が「ＦＸＲ」であると判定された場合は（Ｓ２３５：Ｙｅｓ）、Ｓ２４０に処理が移行され、ＲＡＭ上の文書レコードの入力種別が「ＦＸＲ」でないと判定された場合は（Ｓ２３５：Ｎｏ）、本処理（フィールド読取処理）が終了される。
【００５６】
Ｓ２４０では、Ｓ２２０にて切り取られたフィールド（矩形領域）がファイルとしてデータ記憶部３１に記憶され、そのパスが、ＲＡＭ上の対応する番号のフィールド項目（例えば、フィールド１等）に設定される。そして、上述したＳ２１５に処理が移行される。
【００５７】
（３）保存された文書情報の利用形態の説明
次に、文書テーブルに保存された文書情報の利用形態について、「文章単位での表示画面」（図６の画面例３０１）および「フィールド単位での表示画面」（図７の画面例４０１）を用いて説明する。これらの画面は、複合機１１とＬＡＮを介して接続されたパーソナルコンピュータの表示装置に表示される画面である。
【００５８】
まず、図６の画面例３０１を用い、「文書単位での表示画面」について説明する。図６の画面例３０１は、上部に条件選択領域３０３が、下部にフィールド表示領域３１７が設けられている。
【００５９】
このうち、条件選択領域３０３は、文書ＩＤドロップダウンリスト３０５と、フォーム名ドロップダウンリスト３０７と、日付時刻ドロップダウンリスト３０９と、入力種別ＩＤドロップダウンリスト３１１と、相手アドレスドロップダウンリスト３１３と、表示データドロップダウンリスト３１５とから構成される。
【００６０】
文書ＩＤドロップダウンリスト３０５は、文書ＩＤがメンバであるドロップダウンリストであり、初期状態では文書テーブルに登録されている全文書レコードの文書ＩＤが選択可能になっている。
【００６１】
フォーム名ドロップダウンリスト３０７は、フォーム名がメンバであるドロップダウンリストであり、初期状態ではフォームテーブルに登録されている全フォームレコードのフォーム名が選択可能になっている。
【００６２】
日付時刻ドロップダウンリスト３０９は、日付時刻がメンバであるドロップダウンリストであり、初期状態では文書テーブルに登録されている全文書レコードの日付時刻が選択可能になっている。
【００６３】
入力種別ＩＤドロップダウンリスト３１１は、入力種別ＩＤがメンバであるドロップダウンリストであり、初期状態では「ＳＣＮ」と「ＦＸＲ」が選択可能になっている。
相手アドレスドロップダウンリスト３１３は、相手アドレスがメンバであるドロップダウンリストであり、初期状態では文書テーブルに登録されている全文書レコードの相手アドレスが選択可能になっている。
【００６４】
表示データドロップダウンリスト３１５は、表示データの種別（「画像」、「ＯＣＲ」、「すべて」）がメンバであるドロップダウンリストであり、初期状態ではいずれも選択可能になっている。
【００６５】
これらのドロップダウンリストがユーザによって選択されると、関連するドロップダウンリストの選択可能メンバが変更され、また、各ドロップダウンリストの選択中のメンバも変更される。
【００６６】
例えば、文書ＩＤドロップダウンリスト３０５から文書ＩＤがユーザによって選択されると、その選択された文書ＩＤによって文書テーブルから該当する文書レコードが検索される。そして、その検索された文書レコードに含まれるフォームＩＤに対応するフォーム名がフォームテーブルから検索され、その検索されたフォーム名がフォーム名ドロップダウンリスト３０７の選択中のメンバとして表示される。また、検索された文書レコードに含まれる日付時刻が日付時刻ドロップダウンリスト３０９の選択中のメンバとして表示される。また、検索された文書レコードに含まれる入力種別ＩＤが入力種別ＩＤドロップダウンリスト３１１の選択中のメンバとして表示される。
【００６７】
また、検索された文書レコードに含まれる相手アドレスが相手アドレスドロップダウンリスト３１３の選択中のメンバとして表示される。また、検索された文書レコードに含まれる入力種別ＩＤがＳＣＮであった場合には、表示データドロップダウンリスト３１５の選択中のメンバとして「ＯＣＲ」が表示され、検索された文書レコードに含まれる入力種別ＩＤがＦＸＲであった場合には、表示データドロップダウンリスト３１５の選択中のメンバとして「画像」が表示される。
【００６８】
一方、フィールド表示領域３１７には、条件選択領域３０３の各ドロップダウンリストで選択されているメンバを条件とし、それに合致する文書レコードの内容（フィールド１〜フィールド６）が、対応するフォームレコードに定義されたフィールド名と共に表示される。
【００６９】
具体的には例えば、文書ＩＤドロップダウンリスト３０５の選択されているメンバが「００００３」に変更されたとすると、その文書ＩＤを有する文書レコードが文書テーブルから検索され、その文書レコードの有効フィールド数分（当該文書レコードのフォームＩＤによってフォームテーブルからフォームレコードが検索され、その検索されたフォームレコードのフィールド数項目に定義された値分）だけフィールド１から順に表示される。その際、文書レコードのフィールド１に文字データが入っている場合はその文字データに対応する文字が表示され、文書レコードのフィールド１にパスが入っている場合はそのパスによって特定される画像データがデータ記憶部３１から読み出されて画像として表示される。
【００７０】
また、表示されるフィールド名は、当該文書レコードのフォームＩＤによってフォームテーブルからフォームレコードが検索され、そのフォームレコードにおいて対応するフィールド番号のフィールド名が用いられる。なお、フィールド表示領域３１７の表示内容は、フィールド表示領域３１７に存在するドロップダウンリストのうち、何れかの選択メンバが変更されたタイミングで変更される。また、条件に合致する文書レコードが複数あった場合は、その複数ある文書レコードの内容がそれぞれフィールド表示領域３１７に表示される。
【００７１】
さらに、このようにしてフィールド表示領域３１７に表示された各フィールド名はユーザによって選択することができるようになっている。そして、ユーザによって何れかのフィールド名（以下、「注目フィールド名」と称す。）が選択されると、次に説明する「フィールド単位での表示画面」が表示されるようになっている。
【００７２】
次に、図７の画面例４０１を用い、「フィールド単位での表示画面」について説明する。図７の画面例４０１は、上部に条件選択領域４０３が、下部にフィールド表示領域４１１が設けられている。
【００７３】
このうち、条件選択領域４０３は、フォーム名ドロップダウンリスト４０５と、フィールド名ドロップダウンリスト４０７と、表示順ドロップダウンリスト４０９とから構成される。
【００７４】
フォーム名ドロップダウンリスト４０５は、フォーム名がメンバであるドロップダウンリストである。なお、初期状態で選択されているフォーム名は、注目フィールド名を有するフォームレコードに定義されたフォーム名である。また、選択可能なメンバは、フォームテーブルに存在する全フォームレコードのフォーム名である。
【００７５】
フィールド名ドロップダウンリスト４０７は、フィールド名がメンバであるドロップダウンリストである。なお、初期状態で選択されているフィールド名は、注目フィールド名である。また、選択可能なメンバは、フォーム名ドロップダウンリスト４０５で選択されているフォーム名に存在するフィールド名である。つまり、フォーム名ドロップダウンリスト４０５で選択されているフォーム名に対応するフォームレコードに含まれる全てのフィールド名のみがメンバとなっている。
【００７６】
表示順ドロップダウンリスト４０９は、表示順がメンバであるドロップダウンリストである。なお、選択可能なメンバは「文書ＩＤ（昇順）」、「文書ＩＤ（降順）」、「日付時刻（昇順）」、「日付時刻（降順）」であり、初期状態では「文書ＩＤ（昇順）」が選択された状態となっている。
【００７７】
なお、これらのドロップダウンリストのうち、フォーム名ドロップダウンリスト４０５の選択メンバが変更されると、それに合わせてフィールド名ドロップダウンリスト４０７の選択可能メンバも変更される（選択されているフォーム名に対応するフォームレコードに含まれる全てのフィールド名が選択可能メンバとなる）。
【００７８】
一方、フィールド表示領域４１１には、条件選択領域４０３の各ドロップダウンリストで選択されているメンバを条件とし、それに合致する文書レコードの内容（フィールド１〜フィールド６の何れか）が、文書ＩＤと日付時刻と共に一覧表示される。なお、この表示順は、表示順ドロップダウンリスト４０９で選択されている表示順である。
【００７９】
具体的には例えば、フォーム名ドロップダウンリスト４０５では「参加者名簿１」が選択され、フィールド名ドロップダウンリスト４０７では「名前」が選択され、表示順ドロップダウンリスト４０９では「文書ＩＤ（昇順）」が選択されている場合、文書テーブルからフォームＩＤが「Ａ００１（参加者名簿１のフォームＩＤ）」のレコードが全て検索され、その検索されたレコードのフィールド１（「名前」）のデータが一覧表示される。そして、その表示された名前の下に、文書ＩＤと日付時刻とが表示される。なお、フィールド１のデータが文字データであればその文字データに対応する文字が表示され、フィールド１のデータがパスであれば、そのパスが示す画像データが画像として表示される。
【００８０】
このように、本実施形態の複合機１１では、一般的にＯＣＲ処理した際の認識率が低いファクシミリ受信機能により入力した画像データについては、フィールド毎に切り出してデータ記憶部３１に（パスについては文書テーブルに）記憶する。一方、一般的にＯＣＲ処理した際の認識率が高いスキャナ機能により入力した画像データについては、フィールド毎に切り出してＯＣＲ処理し、文字データとして文書テーブルに記憶する。また、現在のＯＣＲ技術は、人間の文字認識力に比較して劣るものであるが、人間の文字認識力をもってすれば認識可能な文字情報というのは少なくない。したがって、本実施形態の複合機１１によれば、文書テーブルに登録された文書情報を後からユーザが理解できないということを大幅に減らすことができる。
【００８１】
また、本実施形態の複合機１１では、画像データからフィールドを切り出す際の切り出し領域に関する情報がフォームレコードとしてフォームテーブルに記憶されており、フィールドを切り出す際にフォームテーブルからフォームレコードを決定し、その決定したフォームレコードに基づいてフィールドの切り出しを行うようになっている。このため、画像データ中の濃淡から切り出す領域を決定するような方式に比べ、切り出す領域を瞬時に特定することができるため、高速に処理することができる。
【００８２】
また、本実施形態の複合機１１では、画像データのまま記憶するか、ＯＣＲ処理を行って文字データとして記憶するかという判断を、画像データの入力元（つまり、スキャナ機能によって入力されたか、ＦＡＸ受信機能によって入力されたか）によって行うようになっている。一般的に、スキャナ機能によって入力された画像データは精細なものであり、一方、ファクシミリ受信機能によって入力された画像データは粗いものである。つまり、これらの手段によって入力された画像データは著しく文字認識率が異なる。
【００８３】
しがって、このように著しく文字認識率が異なる画像データに対して、その画像データの入力元により上述した判断を行うようになっていれば、処理の高速化を実現しながら、実情に合致した判断を行うこととなる。
【００８４】
［他の実施形態］
（１）上記実施形態では、ファクシミリ受信機能により入力した画像データについては画像データとして記憶し、スキャナ機能により入力した画像データについてはＯＣＲ処理を行って文字データとして記憶するようになっていたが、入力した画像データの解像度によって何れの形式で記憶するかを判断するようにしてもよい。
【００８５】
例えば、入力した画像データの解像度が２００ｄｂｉ以上あるならばＯＣＲ処理を行って文字データとして記憶し、入力した画像データの解像度が２００ｄｐｉ未満であるならば画像データのまま記憶するようにしてもよい。なお、この「２００ｄｐｉ」という基準は、画像データ中に含まれる文字の大きさや鮮明度合い、ＯＣＲ処理を行うソフトウェアの能力等によって決定すればよい。
【００８６】
また、解像度の代わりに、文字の認識率に影響を及ぼす画像の特性（例えば、画像の階調、画像の圧縮アルゴリズム、画像をやりとりした際の通信モード等）を用いて判断するようになっていてもよい。具体的には例えば、他のファクシミリ装置から画像データを受信した際の通信モードが、スーパーファインモード、ファインモードの場合にはＯＣＲ処理を行って文字データとして記憶し、標準モードの場合には画像データとして記憶するようになっていてもよい。
【００８７】
文字認識の正否は、対象とする画像データの特性の影響を大きく受ける。したがって、上述したようになっていれば、結果的に、文字認識率の向上に貢献する。
（２）上記実施形態では、入力した画像データ単位で、画像データのままで記憶するか、ＯＣＲ処理を行って文字データとして記憶するかという判断を行っていたが、切り出すフィールド毎に判断を行うようになっていてもよい。具体的な判断方法としては、予めフォームレコードにフィールド単位でフラグ（画像データのまま記憶するか、ＯＣＲ処理を行って文字データとして記憶するかを表すフラグ）を設定しておき、このフラグにしたがって動作することが考えられる。また、一旦、フィールドとして切り出した画像領域をＯＣＲ処理し、所定の基準によって認識正確度を判断し、その判断結果によってＯＣＲ処理した文字データを記憶するか、画像データのまま記憶するかを判断するようにしてもよい。
【００８８】
このようになっていれば、フィールド毎に実情に合った判断が行えるため、積極的に文字データとして記憶することができる。その結果、データのサイズという観点において、効率的に蓄積することができる（∵一般的に文字データの方が画像データよりもデータサイズが小さいため）。
【００８９】
［特許請求の範囲との対応］
実施形態と特許請求の範囲との対応を示す。ＦＡＸ通信部１７およびＦＡＸ復号部２１がファクシミリ手段に相当し、読取部２９がスキャナ手段に相当する。そして、これらＦＡＸ通信部１７，ＦＡＸ復号部２１，読取部２９が  画像情報入力手段に相当する。
【００９０】
また、上述したフィールド読取処理におけるＳ２２５およびＳ２３５の処理が、判断手段としての機能に対応する。また、上述した文書保存処理におけるＳ１６０の処理が、出力手段としての機能に対応する。
【図面の簡単な説明】
【００９１】
【図１】実施形態の複合機の概略構成を示すブロック図である。
【図２】文書テーブルを説明するための説明図である。
【図３】フォームテーブルを説明するための説明図である。
【図４】文書保存処理を説明するためのフローチャートである。
【図５】フィールド読取処理を説明するためのフローチャートである。
【図６】利用形態を説明するための画面例である。
【図７】利用形態を説明するための画面例である。
【符号の説明】
【００９２】
１１…複合機、１３…ＬＡＮ通信部、１５…ＷＡＮ通信部、１７…ＦＡＸ通信部、１９…ＦＡＸ符号部、２１…ＦＡＸ復号部、２３…ＰＣ通信部、２５…記憶媒体アクセス部、２７…記録部、２９…読取部、３１…データ記憶部、３３…設定記憶部、３５…操作部、３７…表示部、３９…制御部。
【図１】
0004645349.tif 000002
【図２】
0004645349.tif 000003
【図３】
0004645349.tif 000004
【図４】
0004645349.tif 000005
【図５】
0004645349.tif 000006
【図６】
0004645349.tif 000007
【図７】
0004645349.tif 000008