(57)【特許請求の範囲】
【請求項１】
文字認識を行う情報処理装置と接続された画像読取装置であって、
原稿を読み取るときの読取パラメータと画像データを文字認識するときの認識パラメータとを前記画像データの出力を識別する出力識別情報に対応づけたパラメータ情報を記憶する記憶手段と、
前記出力識別情報を設定する設定手段と、
設定された出力識別情報に対応する読取パラメータにより原稿を読み取り、画像データを取得する読取手段と、
設定された出力識別情報に対応する認識パラメータと前記読取手段により取得された画像データとを前記情報処理装置に送信する送信手段と
を備える画像読取装置。
【請求項２】
前記画像データに対し、前記情報処理装置が前記認識パラメータで処理できるかを判定する判定手段と、
前記判定手段による判定結果を表示する表示手段と
をさらに備える請求項１記載の画像読取装置。
【請求項３】
前記判定手段により処理できないと判定された場合、前記情報処理装置が処理できる形式に前記認識パラメータを変換する変換手段をさらに備え、
前記送信手段は、
変換された認識パラメータと前記読取手段により取得された画像データとを送信する請求項２記載の画像読取装置。
【請求項４】
前記読取パラメータ及び前記認識パラメータを設定して新規に出力識別情報を生成する生成手段をさらに備え、
前記記憶手段は、
前記生成手段により生成された出力識別情報を、設定された読取パラメータ及び認識パラメータに対応付けて記憶し、
前記設定手段は、
前記生成手段により生成された出力識別情報を設定可能とする請求項１乃至３いずれか一項に記載の画像読取装置。
【請求項５】
ネットワークを介して接続される情報処理装置と画像読取装置とを備える画像処理システムであって、
前記画像読取装置は、
原稿を読み取るときの読取パラメータと画像データを文字認識するときの認識パラメータとを前記画像データの出力を識別する出力識別情報に対応づけたパラメータ情報を記憶する記憶手段と、
前記出力識別情報を設定する設定手段と、
設定された出力識別情報に対応する読取パラメータで原稿を読み取り、画像データを取得する読取手段と、
設定された出力識別情報に対応する認識パラメータと前記読取手段により取得された画像データとを前記情報処理装置に送信する送信手段と、
を備え、
前記情報処理装置は、
前記画像読取装置から前記認識パラメータと前記画像データとを受信する受信手段と、
受信された認識パラメータに基づいて前記画像データの文字認識を行う認識手段と
を備える画像処理システム。
【請求項６】
前記情報処理装置は、
受信された前記画像データの所定領域を文字認識して、受信された前記認識パラメータが適切か否かを判定する判定手段と、
前記判定手段により適切でないと判定された場合、前記画像読取装置に通知する通知手段とをさらに備える請求項５記載の画像処理システム。
【請求項７】
文字認識を行う情報処理装置と接続された画像読取装置における画像処理方法であって、
文字認識後の画像データの出力を識別する出力識別情報を設定する設定ステップと、
原稿を読み取るときの読取パラメータと画像データを文字認識するときの認識パラメータとを前記出力識別情報に対応づけたパラメータ情報を参照して、前記設定ステップにより設定された出力識別情報に対応する読取パラメータにより原稿を読み取り、画像データを取得する読取ステップと、
設定された出力識別情報に対応する認識パラメータと、前記読取ステップにより取得された画像データとを１つの送信データとして前記情報処理装置に送信する送信ステップと
を有する画像処理方法。
【請求項８】
文字認識を行う情報処理装置と接続された画像読取装置におけるプログラムであって、
文字認識後の画像データの出力を識別する出力識別情報を設定する設定ステップと、
原稿を読み取るときの読取パラメータと画像データを文字認識するときの認識パラメータとを前記出力識別情報に対応づけたパラメータ情報を参照して、前記設定ステップにより設定された出力識別情報に対応する読取パラメータにより原稿を読み取り、画像データを取得する読取ステップと、
設定された出力識別情報に対応する認識パラメータと、前記読取ステップにより取得された画像データとを１つの送信データとして前記情報処理装置に送信する送信ステップとをコンピュータに実行させるためのプログラム。
【請求項９】
文字認識を行う情報処理装置におけるプログラムであって、
文字認識を行うときに設定する認識パラメータと、画像データとを含む１つの送信データを受信する受信ステップと、
受信された送信データを解析し、前記認識パラメータと前記画像データとを取得する解析ステップと、
解析された前記認識パラメータを認識条件に設定して前記画像データに文字認識を行う認識ステップとをコンピュータに実行させるためのプログラム。
【請求項１０】
請求項８又は９記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取る際に条件設定を行う画像読取装置、画像処理システム、画像処理方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、画像読取装置で読み取った原稿を文字認識して情報処理装置（ＰＣ）上で編集可能な画像データにする技術が知られている。この技術において、原稿種別に応じた細かな文字認識の設定を行えば文字認識の認識率があがることがわかっている。一方、従来の画像読取装置上での細かな文字認識の設定は、ユーザに委ねられている。細かな設定をユーザに委ねると、文字認識を上げるための設定に手間がかかることから、ユーザは適切な設定をしないことがほとんどである。ユーザによる設定が行われなければ、デフォルト値で文字認識が行われるため、様々な原稿の種別に対応して認識率を上げることはできない。
【０００３】
一方、効率よく文字認識を行う技術の一つとして、特許文献１には、文字認識をするための帳票を示すテンプレートを帳票種別毎に記憶し、画像読取装置から取得される帳票種別に従って特定されるテンプレートに基づき、帳票データの各ページに文字認識を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、前述した従来技術では、大量の原稿を一括して読み込み、サーバ側での帳票認識処理の負荷を軽減するために帳票種別を特定することはできるが、文字認識の認識率を上げるためには、やはり、ユーザによる文字認識の設定が必要である。すなわち、ユーザが文字認識の認識率を上げようとする場合には、帳票種別のみならず文字認識のための設定をユーザが行う必要があり、ユーザに負荷をかけるという問題点があった。
【０００５】
そこで、本発明は、上記問題点に鑑みてなされたものであり、ユーザに負荷をかけずに、文字認識の認識率を向上させることができる画像読取装置、画像処理システム、画像処理方法、プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明における一観点の画像読取装置は、文字認識を行う情報処理装置と接続された画像読取装置であって、原稿を読み取るときの読取パラメータと画像データを文字認識するときの認識パラメータとを前記画像データの出力を識別する出力識別情報に対応づけたパラメータ情報を記憶する記憶手段と、前記出力識別情報を設定する設定手段と、設定された出力識別情報に対応する読取パラメータにより原稿を読み取り、画像データを取得する読取手段と、設定された出力識別情報に対応する認識パラメータと前記読取手段により取得された画像データとを前記情報処理装置に送信する送信手段とを備える。
【０００７】
また、本発明における他の観点の画像処理システムは、ネットワークを介して接続される情報処理装置と画像読取装置とを備える画像処理システムであって、前記画像読取装置は、原稿を読み取るときの読取パラメータと画像データを文字認識するときの認識パラメータとを前記画像データの出力を識別する出力識別情報に対応づけたパラメータ情報を記憶する記憶手段と、前記出力識別情報を設定する設定手段と、設定された出力識別情報に対応する読取パラメータで原稿を読み取り、画像データを取得する読取手段と、設定された出力識別情報に対応する認識パラメータと前記読取手段により取得された画像データとを前記情報処理装置に送信する送信手段と、を備え、前記情報処理装置は、前記画像読取装置から前記認識パラメータと前記画像データとを受信する受信手段と、受信された認識パラメータにより前記画像データの文字認識を行う認識手段とを備える。
【０００８】
また、本発明における他の観点の画像処理方法は、文字認識を行う情報処理装置と接続された画像読取装置における画像処理方法であって、文字認識後の画像データの出力を識別する出力識別情報を設定する設定ステップと、原稿を読み取るときの読取パラメータと画像データを文字認識するときの認識パラメータとを前記出力識別情報に対応づけたパラメータ情報を参照して、前記設定ステップにより設定された出力識別情報に対応する読取パラメータにより原稿を読み取り、画像データを取得する読取ステップと、設定された出力識別情報に対応する認識パラメータと、前記読取ステップにより取得された画像データとを１つの送信データとして前記情報処理装置に送信する送信ステップとを有する。
【０００９】
また、本発明の画像読取装置、画像処理システム、及び画像処理方法は、コンピュータにより実行可能なプログラムにより実現することができ、また、プログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１０】
本発明によれば、ユーザに負荷をかけずに、文字認識の認識率を向上させることができる画像読取装置、画像処理システム、画像処理方法、プログラム、及び記録媒体を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１に係る画像処理システムの一例を示すブロック図。
【図２】実施例１に係るＭＦＰのハードウェアの一例を示すブロック図。
【図３】実施例１に係る情報処理装置のハードウェアの一例を示すブロック図。
【図４】実施例１におけるＭＦＰ１０の機能の一例を示すブロック図。
【図５】設定手段の機能の一例を示すブロック図。
【図６】パラメータ情報の一例を示す図。
【図７】送信先データの一例を示す図。
【図８】実施例１における情報処理装置の機能の一例を示すブロック図。
【図９】出力ファイル形式の選択画面の一例を示す図。
【図１０】送信先の選択画面の一例を示す図。
【図１１】読取パラメータの一例を示す図。
【図１２】認識パラメータの一例を示す図。
【図１３】送信データのデータ構造の一例を示す図。
【図１４】実施例１におけるＭＦＰの処理の一例を示すフローチャート。
【図１５】実施例２に係るＭＦＰの機能の一例を示すブロック図。
【図１６】パラメータ変換の一例を示す図。
【図１７】実施例２におけるＭＦＰの処理の一例を示すフローチャート。
【図１８】実施例２におけるバージョン判定の一例を示すフローチャート。
【図１９】バージョン不整合時のダイアログの一例を示す図。
【図２０】実施例３に係るＭＦＰの機能の一例を示すブロック図。
【図２１】実施例３におけるＭＦＰの処理の一例を示すフローチャート。
【図２２】実施例３におけるパラメータチェック判定の一例を示すフローチャート。
【図２３】パラメータ不適時のダイアログの一例を示す図。
【図２４】実施例４におけるＭＦＰの機能の一例を示すブロック図。
【図２５】実施例４におけるパラメータ情報の一例を示す図。
【図２６】実施例４における出力ファイル形式の選択画面の一例を示す図。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明にかかる画像処理システム、画像読取装置（又は画像形成装置）、画像処理方法、プログラム及び記録媒体の実施例を詳細に説明する。
【００１３】
また、以下に示す実施例では、画像データを読み取る画像読取装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機（ＭＦＰ：Multifunction Peripheral）を例にあげて説明しているが、これに限定されるものではない。本発明は、画像データを読み取り可能であれば、スキャナ装置などにも適用することができる。
【００１４】
［実施例１］
＜システム及びハードウェア＞
図１は、実施例１に係る画像処理システム１の一例を示すブロック図である。図１に示すように、画像処理システム１は、ＭＦＰ１０、情報処理装置２０、情報処理装置３０がネットワークを介して接続されている。以下、画像読取装置は、ＭＦＰを例にして説明する。
【００１５】
ＭＦＰ１０は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能などを一つの筐体に搭載したものである。ＭＦＰ１０は、スキャナ機能により紙媒体等をスキャン処理して画像データを生成し、生成された画像データを情報処理装置２０又は情報処理装置３０に送信する。ＭＦＰの詳細については後述する。また、画像データは、文書の画像データを含む。
【００１６】
情報処理装置２０は、ＭＦＰ１０でスキャンされた画像データを受信して、文字認識（ＯＣＲ：Optical Character Recognition）を行う。情報処理装置２０は、ＯＣＲ処理した後、所定のデータ形式に画像データを変換し、保存する。なお、画像処理システム１において、ネットワークを介して接続されるＭＦＰ１０や情報処理装置２０、３０の数は、それぞれ任意の数でもよい。
【００１７】
図２は、実施例１に係るＭＦＰ１０のハードウェアの一例を示すブロック図である。図２に示すように、ＭＦＰ１０は、制御部１１、主記憶部１２、補助記憶部１３、外部記憶装置Ｉ／Ｆ部１４、ネットワークＩ／Ｆ部１６、操作部１７、表示部１８、読取部１９を含む。
【００１８】
制御部１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部１１は、主記憶部１２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００１９】
主記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００２０】
補助記憶部１３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００２１】
外部記憶装置I／F部１４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１５（例えば、フラッシュメモリなど）とＭＦＰ１０とのインタフェースである。
【００２２】
また、記憶媒体１５に、所定のプログラムを格納し、この記憶媒体１５に格納されたプログラムは外部記憶装置Ｉ／Ｆ部１４を介してＭＦＰ１０にインストールされ、インストールされた所定のプログラムはＭＦＰ１０により実行可能となる。
【００２３】
ネットワークＩ／Ｆ部１６は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器とＭＦＰ１０とのインタフェースである。
【００２４】
操作部１７や表示部１８は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical User Interface）を備えたＬＣＤ（Liquid Crystal Display）とから構成され、ＭＦＰ１０が有する機能を利用する際のＵＩ（User Interface）として機能する表示及び／又は入力装置である。
【００２５】
読取部１９は、スキャナであり、原稿の各ページを読み取り、画像データの一例である、ページ単位にビットマップ化したデータを取得し、主記憶部１２などに記憶する。
【００２６】
図３は、実施例１に係る情報処理装置２０のハードウェアの一例を示すブロック図である。図３に示すように、情報処理装置２０は、制御部２１、主記憶部２２、補助記憶部２３、外部記憶装置Ｉ／Ｆ部２４、ネットワークＩ／Ｆ部２６、入力部２７、表示部２８を含む。
【００２７】
制御部２１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部２１は、主記憶部２２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００２８】
主記憶部２２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部２１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００２９】
補助記憶部２３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００３０】
外部記憶装置I／F部２４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体２５（例えば、フラッシュメモリなど）と情報処理装置２０とのインタフェースである。
【００３１】
また、記憶媒体２５に、所定のプログラムを格納し、この記憶媒体２５に格納されたプログラムは外部記憶装置Ｉ／Ｆ部２４を介して情報処理装置２０にインストールされ、インストールされた所定のプログラムは情報処理装置２０により実行可能となる。
【００３２】
ネットワークＩ／Ｆ部２６は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器と当該画像処理サーバとのインタフェースである。
【００３３】
入力部２７は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、表示部２８の表示画面上でキーの選択等を行うためのマウスやスライスパット等からなる。また、入力部２７は、ユーザが制御部２１に操作指示を与えたり、データを入力したりするためのユーザインタフェースである。
【００３４】
表示部２８は、ＣＲＴやＬＣＤ等により構成され、制御部２１から入力される表示データに応じた表示が行われる。
【００３５】
＜機能＞
次に、ＭＦＰ１０の機能について説明する。図４は、実施例１におけるＭＦＰ１０の機能の一例を示すブロック図である。図４に示すように、ＭＦＰ１０は、画像読取手段１０１、操作受付手段１０２、設定手段１０３、パラメータ保持手段１０４、送信先保持手段１０５、データ作成手段１０６、データ保持手段１０７、通信手段１０８、表示手段１０９を有する。その他一般的なＭＦＰが有するプリンタ機能やコピー機能やＦＡＸ機能等については図示していない。
【００３６】
画像読取手段１０１は、スキャン機能により原稿を読み込んで画像データを取得する。このとき、原稿を読み取るときの読取条件を示すパラメータ（以下、読取パラメータともいう）に基づいて原稿を読み取る。読取パラメータについては後述する。
【００３７】
操作受付手段１０２は、ユーザによる操作パネルからの操作を受け付ける。例えば、操作受付手段１０２は、スキャン実行や、スキャン後の画像データの送信先の設定や文字認識後の出力ファイルのデータ形式を示す出力ファイル形式の設定などを受け付ける。
【００３８】
設定手段１０３は、画像読取手段１０１の読取パラメータを設定したり、画像データの送信先を設定したりする。図５は、設定手段１０３の機能の一例を示すブロック図である。図５に示すように、設定手段１０３は、読取パラメータ設定手段１３１、送信先設定手段１３２を有する。
【００３９】
読取パラメータ設定手段１３１は、操作受付手段１０２により受け付けた出力ファイル形式に基づいて、読取パラメータを特定し、特定した読取パラメータを画像読取手段１０１の読取条件に設定する。
【００４０】
送信先設定手段１３２は、操作受付手段１０２により受け付けた送信先を、画像読取手段１０１により取得された画像データの送信先に設定する。
【００４１】
図４に戻り、パラメータ保持手段１０４は、出力ファイル形式に対応付けた読取パラメータ及び認識パラメータを示すパラメータ情報を記憶する。認識パラメータとは、文字認識を行うときに設定されるパラメータである。
【００４２】
図６は、パラメータ情報の一例を示す図である。図６に示すように、出力ファイル形式（図６に示す「設定」）には、認識パラメータ及び読取パラメータの双方が対応付けられている。なお、出力ファイル形式は、画像データの出力を識別するための情報であるため、出力識別情報と呼んでもよい。
【００４３】
図６に示す認識パラメータは、出力形式、写真抽出、数値化、レイアウト優先、認識言語、原稿種別、変換処理、傾き補正、ノイズ除去を含む。また、図６に示す読取パラメータは、原稿種類、解像度、読み取りサイズ、濃度、原稿セット方向、原稿面を含む。これらのパラメータはあくまでも一例であって、図６に示す例に限られない。なお、本実施例では、出力形式が同じであっても、複数の出力ファイル形式（出力識別情報）が存在する。例えば、出力形式が「Ｗｏｒｄ」の場合、出力ファイル形式は、「Ｗｏｒｄ（文字）」、「Ｗｏｒｄ（写真）」の２つがある。図６に示すパラメータ情報を参照すれば、設定された出力ファイル形式に基づき、認識パラメータと読取パラメータとを一括して特定できる。
【００４４】
図４に戻り、送信先保持手段１０５は、画像データの送信先を記憶する。送信先保持手段１０５に記憶されている送信先が操作パネルに選択可能な形式で表示され、ユーザにより送信先が選択される。
【００４５】
図７は、送信先データの一例を示す図である。送信先保持手段１０５は、例えば送信先の分だけ送信先データを記憶する。図７に示す送信先データは、例えば、名称、ＩＰアドレス、ホスト名、ユーザ名、パスワード、ローカル／ドメインを含む。操作パネルには、例えば名称が選択可能に表示される。名称が選択されると、送信先設定手段１３２は、選択された名称をキーにして送信先データを取得し、取得して送信先データを送信先として設定する。
【００４６】
図４に戻り、データ作成手段１０６は、出力ファイル形式に対応する読取パラメータが設定されて読み取られた画像データと、出力ファイル形式に対応する認識パラメータとをまとめて送信データを作成する。データ作成手段１０６は、例えば、画像データに認識パラメータを付加して１つの送信データとする。
【００４７】
データ保持手段１０７は、読み取られた画像データや送信データを記憶する。通信手段１０８は、送信データを情報処理装置２０に送信する。また、通信手段１０８は、情報処理装置２０から所定のデータを受信する。
【００４８】
表示手段１０９は、例えば操作パネル（表示部１８）であり、出力ファイル形式の設定画面、送信先設定画面などを表示し、ユーザへのインタフェースを提供する役割を果たす。
【００４９】
ここで、画像読取手段１０１は、読取部１９により実現され、操作受付手段１０２は、操作部１７により実現され、設定手段１０３、データ作成手段１０６は、制御部１１により実現されうる。また、パラメータ保持手段１０４、送信先保持手段１０５は、例えば補助記憶部１３により実現され、データ保持手段１０７は、例えば主記憶部１２により実現され、通信手段１０８は、ネットワークＩ／Ｆ部１６により実現され、表示手段１０９は、表示部１８により実現されうる。
【００５０】
次に、情報処理装置２０の機能について説明する。図８は、実施例１における情報処理装置２０の機能の一例を示すブロック図である。図８に示すように、情報処理装置２０は、通信手段２０１、解析手段２０２、設定手段２０３、認識パラメータ保持手段２０４、文字認識手段２０５、データ保持手段２０６を有する。
【００５１】
通信手段２０１は、ＭＦＰ１０から画像データ及び認識パラメータを含む送信データを受信する。また、通信手段２０１は、所定のデータをＭＦＰ１０に送信する。
【００５２】
解析手段２０２は、受信された送信データを解析する。解析手段２０２により送信データの解析を行うことで、画像データと認識パラメータとを取得できる。
【００５３】
設定手段２０３は、解析手段２０２による取得された認識パラメータを、文字認識手段２０５の認識条件として設定する。認識パラメータ保持手段２０４は、文字認識を行うときに設定されるパラメータ（認識パラメータ）を保持する。
【００５４】
文字認識手段２０５は、受信された送信データに含まれる認識パラメータを認識条件として設定して、受信された送信データに含まれる画像データに対して文字認識を行う。データ保持手段２０６は、受信された送信データや取得された画像データ、文字認識後に所定のデータ形式に変換されたデータを記憶する。
【００５５】
ここで、例えば、通信手段２０１は、ネットワークＩ／Ｆ部２６により実現され、解析手段２０２、設定手段２０３、文字認識手段２０５は、制御部２１により実現され、認識パラメータ保持手段２０４は、例えば補助記憶部２３により実現され、データ保持手段２０６は、例えば主記憶部２２により実現されうる。
【００５６】
（具体例）
次に、実施例１の具体例について、ＵＩ画面の例やパラメータ例を用いながら説明する。図９は、出力ファイル形式の選択画面の一例を示す図である。図９に示す例では、操作パネル上に出力ファイル形式を示すボタンが表示されている。例えば、「Ｗｏｒｄ（文字）」、「Ｗｏｒｄ（写真）」、「ＰｏｗｅｒＰｏｉｎｔ（写真）」、「Ｅｘｃｅｌ（罫線あり）」、「Ｅｘｃｅｌ（罫線なし）」の各ボタンが表示される。ユーザは、原稿の読み取り時に、図９に示すいずれかのボタンを押下する。なお、図９に示すボタンは、図６に示すパラメータ情報の「設定（出力ファイル形式）」が表示される。
【００５７】
図１０は、送信先の選択画面の一例を示す図である。図１０に示す例では、操作パネル上に送信先を示すボタンや、送信先を参照するボタン、送信先を直接指定するボタンが表示されている。ユーザは、例えば、「送信先Ａ」ボタンを押下したとする。このとき、ボタン押下を検知した操作受付手段１０２は、送信先設定手段１３２に「送信先Ａ」を示す情報を通知する。送信先設定手段１３２は、「送信先Ａ」の送信先データを送信先保持手段１０５から取得して、画像データの送信先に設定する。
【００５８】
図１０に示す「送信先参照」ボタンは、情報処理装置からの通知情報を基に、送信先を参照する機能である。ＭＦＰ１０は、情報処理装置から送信される自端末情報（ＩＰアドレス、ホスト名、ドメインなど）を受信し、受信した情報を送信先として設定する。これにより、ユーザが直接送信先を入力する必要がない。
【００５９】
図１０に示す「直接指定」ボタンは、ユーザにより直接ＩＰアドレスやホスト名を入力可能にする機能である。なお、送信先設定手段１３２は、一度設定した送信先を送信先保持手段１０５に記憶し、次回からは送信先ボタンとして表示可能にしてもよい。
【００６０】
また、出力ファイル形式の選択と送信先の選択の順序はどちらが先であってもよい。送信先の選択について、管理者により１つの送信先が設定されている場合には、送信先の選択を行わずに出力ファイル形式の選択のみを行うようにすればよい。
【００６１】
図１１は、読取パラメータの一例を示す図である。図９において、「Ｗｏｒｄ（写真）」が選択されたとする。このとき、ボタン押下を検知した操作受付手段１０２は、読取パラメータ設定手段１３１に「Ｗｏｒｄ（写真）」を示す情報を通知する。読取パラメータ設定手段１３１は、「Ｗｏｒｄ（写真）」の出力ファイル形式をキーにし、パラメータ情報から読取パラメータを取得する。このときに取得される読取パラメータが、図１１に示す読取パラメータである。
【００６２】
図１１に示すように、「Ｗｏｒｄ（写真）」の読取パラメータは、原稿種類「フルカラー文字写真」、解像度「４００ｄｐｉ」、読み取りサイズ「自動」、濃度「自動」、原稿セット方向「Ｒ」、原稿面「片面」である。
【００６３】
読取パラメータ設定手段１３１は、図１１に示すような読取パラメータを画像読取手段１０１の読取条件に設定する。これより、画像読取手段１０１は、設定された読取パラメータが示す条件で原稿を読み取る。
【００６４】
図１２は、認識パラメータの一例を示す図である。図１１同様、図９において、「Ｗｏｒｄ（写真）」が選択されたとする。このとき、ボタン押下を検知した操作受付手段１０２は、データ作成手段１０６に「Ｗｏｒｄ（写真）」を示す情報を通知する。データ作成手段１０６は、「Ｗｏｒｄ（写真）」の出力ファイル形式をキーにし、パラメータ情報から認識パラメータを取得する。このときに取得される認識パラメータが、図１２に示す認識パラメータである。
【００６５】
図１２に示すように、「Ｗｏｒｄ（写真）」の認識パラメータは、出力形式「Ｗｏｒｄ」、写真抽出「ＯＮ」、数値化「−」、レイアウト優先「ＯＮ」、認識言語「日本語」、原稿種別「自動判別」、変換処理「精度優先」、傾き補正「ＯＮ」、ノイズ除去「ＯＮ」である。出力形式とは、文字認識後に画像データを出力する場合のデータ形式を示す。数値化とは、数字として認識することを示す。
【００６６】
データ作成手段１０６は、画像読取手段１０１により取得された画像データに対し、パラメータ保持手段１０４から取得した認識パラメータを付加して送信データを作成する。
【００６７】
図１３は、送信データのデータ構造の一例を示す図である。図１３に示すように、送信データには、認識パラメータを示す認識パラメータ情報と画像データとを含む。通信手段１０８は、図１３に示すような画像データを情報処理装置２０に送信する。
【００６８】
情報処理装置２０は、図１３に示すような送信データを受信し、受信した認識パラメータを認識条件に設定して、受信した画像データに文字認識を行う。
【００６９】
＜動作＞
次に、ＭＦＰ１０の動作について説明する。図１４は、実施例１におけるＭＦＰの処理の一例を示すフローチャートである。図１４に示すステップＳ１０１で、表示手段１０９（操作パネル）は、出力ファイル形式の選択画面を表示する（図９参照）。
【００７０】
ステップＳ１０２で、操作受付手段１０２は、操作パネル上のボタン押下を検知し、押下されたボタンが示す出力ファイル形式を設定手段１０３、データ作成手段１０６に出力する。なお、操作受付手段１０２は、操作パネル上のボタン押下だけでなく、ハードキーの押下も検知する。
【００７１】
ステップＳ１０３で、表示手段１０９は、送信先の設定画面を表示する（図１０参照）。なお、ステップＳ１０３は、管理者により予め１つの送信先が設定されている場合は不要である。また、ステップＳ１０１とステップＳ１０３は順不同である。
【００７２】
ステップＳ１０４で、操作受付手段１０２は、操作パネル上のボタン押下を検知し、押下されたボタンが示す送信先を送信先設定手段１３２に出力する。
【００７３】
ステップＳ１０５で、読取パラメータ設定手段１３１は、取得した出力ファイル形式をキーにしてパラメータ情報から読取パラメータを取得する。ステップＳ１０６で、読取パラメータ設定手段１３１は、取得した読取パラメータを画像読取手段１０１の読取条件に設定する。
【００７４】
ステップＳ１０７で、操作受付手段１０２は、ステップＳ１０６での設定が終了した後に、スタートボタン押下を許可し、ユーザ操作によるスタートボタン押下を検知し、画像読取手段１０１に読取実行を指示する。
【００７５】
ステップＳ１０８で、画像読取手段１０１は、設定された読取条件で原稿を読み取り、画像データを取得する。取得された画像データは、一旦データ保持手段１０７に記憶される。
【００７６】
ステップＳ１０９で、データ作成手段１０６は、取得した出力ファイル形式をキーにしてパラメータ情報から認識パラメータを取得する。ステップＳ１１０で、データ作成手段１０６は、データ保持手段１０７に記憶されている画像データと、取得した認識パラメータとをまとめて送信データを作成する。
【００７７】
ステップＳ１１１で、送信先設定手段１３２は、ステップＳ１０４で取得した送信先を設定する。ステップＳ１１２で、通信手段１０８は、ステップＳ１１０で作成された送信データを送信先に送信する。
【００７８】
以上、実施例１によれば、画像の読取時に設定した出力ファイル形式（出力識別情報）に対応する読取パラメータと認識パラメータとを読取条件及び認識条件に設定することができるため、ユーザに負荷をかけずに文字認識の認識率を向上させることができる。
【００７９】
［実施例２］
次に、実施例２における画像処理システムについて説明する。実施例２では、ＭＦＰは、送信データを送信する前に、送信先の情報処理装置で送信データを適切に解析できるかの判定を行う。この判定は、例えばＭＦＰと情報処理装置とのバージョンが一致するか否かで判定してもよい。
【００８０】
＜機能＞
実施例２に係るＭＦＰ４０の構成について説明する。図１５は、実施例２に係るＭＦＰ４０の機能の一例を示すブロック図である。図１５に示す機能において、図４に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
【００８１】
判定手段４０１は、ＭＦＰ４０の機能と情報処理装置２０の機能において、その機能が有効に働くかを判定する。判定手段４０１は、例えば、ＭＦＰ４０を動作させるソフトウェアのバージョンと、情報処理装置２０の文字認識ソフトウェアのバージョンとを対比して、情報処理装置２０がＭＦＰ４０から送信されるデータを有効に処理できるかを判定する。
【００８２】
判定手段４０１は、例えば、相互に通信可能な情報処理装置の文字認識ソフトウェアのバージョンを保持する。送信先が特定された場合、判定手段４０１は、送信先の文字認識ソフトウェアのバージョンを特定し、ＭＦＰ４０のソフトウェアのバージョンとの関係で有効に機能するかを判定すればよい。また、判定手段４０１は、情報処理装置の文字認識ソフトウェアのバージョンについて、送信先が選択される度に、最新のバージョンを取得するようにしてもよい。
【００８３】
判定手段４０１は、バージョン判定により、文字認識ソフトウェアのバージョンの方が古いと判定した場合には、送信先の情報処理装置では有効に処理できないと判定する。このとき、ユーザに対してバージョンが異なることを知らせるために、表示手段１０９にバージョンが異なることを表示してもよい。
【００８４】
変換手段４０２は、判定手段４０１により、有効に処理できないと判定された場合、古いバージョンでも文字認識ができるように、認識パラメータを変換する。変換手段４０２は、バージョン毎にそのバージョンで対応できる認識パラメータを保持する。例えば、情報処理装置２０では処理できない高機能のパラメータが認識パラメータに含まれる場合、変換手段４０２は、情報処理装置２０のバージョンを確認し、そのバージョンで対応できる低機能の認識パラメータに変換する。
【００８５】
図１６は、パラメータ変換の一例を示す図である。図１６（Ａ）は、取得された認識パラメータを示す。ここで、判定手段４０１により送信先の情報処理装置２０のバージョンが古いと判定されたとする。このとき、変換手段４０２は、情報処理装置２０のバージョンを特定する。情報処理装置２０のバージョンでは傾き補正及びノイズ除去に対応していないとする。変換手段４０２は、特定したバージョンに基づいて、情報処理装置２０のバージョンで対応できる認識パラメータに変換する。図１６（Ｂ）は、変換された認識パラメータを示す。図１６（Ｂ）に示す例では、傾き補正、ノイズ除去が「ＯＦＦ」に変換されている。
【００８６】
これにより、ＭＦＰ４０は、情報処理装置で有効に処理できないと判定した場合には、有効に処理できる認識パラメータに変換することができる。なお、判定手段４０１及び変換手段４０２は、制御部１１により実現されうる。
【００８７】
＜動作＞
次に、実施例２におけるＭＦＰ４０の動作について説明する。図１７は、実施例２におけるＭＦＰ４０の処理の一例を示すフローチャートである。図１７に示す処理において、図１４に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００８８】
図１７に示すステップＳ２０１において、操作受付手段１０２から送信先の受付が終了したことを通知された判定手段４０１は、例えば、バージョン判定を行って、情報処理装置２０で有効に処理できるかを判定する。判定手段４０１は、有効に処理できると判定した場合は、ステップＳ１０５に進み、ＭＦＰ４０は、以降の処理を行う。
【００８９】
図１８は、実施例２におけるバージョン判定の一例を示すフローチャートである。ステップＳ３０１で、判定手段４０１は、情報処理装置２０に対して、バージョン問合せを送信する。ステップＳ３０２で、情報処理装置２０は、バージョン問合せをＭＦＰ４０から受信する。
【００９０】
ステップＳ３０３で、情報処理装置２０は、自端末機能のバージョンを確認する。ステップＳ３０４で、情報処理装置２０は、確認したバージョンを示すバージョン情報をＭＦＰ４０に送信する。
【００９１】
ステップＳ３０５で、通信手段１０８は、バージョン情報を受信し、受信したバージョン情報を判定手段４０１に出力する。ステップＳ３０６で、判定手段４０１は、取得したバージョン情報が示すバージョンと、自装置のバージョンとを比較する。ステップＳ３０６で問題なければ（ＹＥＳ）であれば次のステップ（Ｓ１０５）に進み、問題があれば（ＮＯ）ステップＳ３０７に進む。
【００９２】
ステップＳ３０７で、表示手段１０９は、バージョン不整合時のダイアログを表示する。図１９は、バージョン不整合時のダイアログの一例を示す図である。図１９に示すように、処理を実行させるか否かをユーザに選択させてもよい。図１９に示す「はい」をユーザが押下した場合（ステップＳ３０８のＹＥＳ）、次のステップ（Ｓ１０５）に進み、「いいえ」をユーザが押下した場合（ステップＳ３０８のＮＯ）、処理を中止する。
【００９３】
図１８に示す処理は、変換手段４０２を用いない場合の処理である。変換手段４０２を用いる場合は、ステップＳ３０７及びステップＳ３０８に、認識パラメータの変換処理を適用すればよい。
【００９４】
以上、実施例２によれば、ＭＦＰ４０は、情報処理装置２０が有効に文字認識を行うことができるか否かを事前に判定することができる。また、変換手段４０２を用いれば、情報処理装置２０が有効に処理できない場合には、情報処理装置２０で処理できるよう認識パラメータを変換することもできる。
【００９５】
［実施例３］
次に、実施例３における画像処理システムについて説明する。実施例３では、ＭＦＰは、送信データを送信する際に、情報処理装置２０にパラメータのチェックを依頼する。これにより、情報処理装置２０では、事前に認識パラメータが適切か否かを判断することができる。
【００９６】
＜機能＞
実施例３に係るＭＦＰ５０の構成について説明する。図２０は、実施例３に係るＭＦＰ５０の機能の一例を示すブロック図である。図２０に示す機能において、図４に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
【００９７】
チェック依頼手段５０１は、認識パラメータが適切か否かを文字認識前にチェックさせるために、チェック依頼を送信データとともに情報処理装置２０に送信する。これにより、情報処理装置２０は、チェック依頼を受信した場合、送信データに含まれる画像データの所定の領域を、デフォルトの認識パラメータを用いて文字認識し、画像データの原稿種類を判定する。例えば、取得した認識パラメータに含まれる原稿種類が「表」を示すのに対し、所定領域の文字認識の結果明らかに文章や写真である場合には、認識パラメータは不適切（ＮＧ）である。上記判定は、図８に示す設定手段２０３及び文字認識手段２０５で実現されうる。
【００９８】
チェック依頼手段５０１は、情報処理装置２０からチェック結果を取得する。チェック依頼手段５０１は、チェック結果がＯＫであれば特に何もしなくてもよいが、チェック結果がＮＧであれば再度出力ファイル形式を選択させるようにしてもよい。なお、チェック依頼手段５０１は、制御部１１により実現されうる。
【００９９】
＜動作＞
次に、実施例３におけるＭＦＰ５０の動作について説明する。図２１は、実施例３におけるＭＦＰの処理の一例を示すフローチャートである。図２１に示す処理において、図１４に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【０１００】
図２１に示すステップＳ４０１で、チェック依頼手段５０１は、送信データとともに、チェック依頼を情報処理装置２０に送信する。チェック依頼手段５０１は、チェック結果を取得した場合、認識パラメータがＮＧであれば情報処理装置２０に送信データの破棄を依頼し、再度、出力ファイル形式を選択できるように表示手段１０９に選択画面を表示させる。チェック依頼手段５０１は、チェック結果がＯＫであれば特に何もしない。
【０１０１】
図２２は、実施例３におけるパラメータチェック判定の一例を示すフローチャートである。ステップＳ５０１で、チェック依頼手段５０１は、情報処理装置２０に対して、送信データとともにチェック依頼を送信する。ステップＳ５０２で、情報処理装置２０は、送信データとともにチェック依頼をＭＦＰ５０から受信する。
【０１０２】
ステップＳ５０３で、情報処理装置２０は、受信した送信データに含まれる画像データの所定領域を文字認識して、送信データに含まれる認識パラメータが適切か否かをチェックする。情報処理装置２０は、所定領域を文字認識した結果の原稿種類と、取得した認識パラメータに含まれる原稿種類とが一致するかを判定する。このとき、認識パラメータに含まれる原稿種類が「自動判別」であれば、チェック結果はＯＫとする。ステップＳ５０４で、情報処理装置２０は、チェック結果をＭＦＰ５０に送信する。
【０１０３】
ステップＳ５０５で、通信手段１０８は、チェック結果を受信し、受信したチェック結果をチェック依頼手段５０１に出力する。ステップＳ５０６で、チェック依頼手段５０１は、チェック結果がＯＫであれば処理を終了し、チェック結果がＮＯ（不適切）であればステップＳ５０７に進む。
【０１０４】
ステップＳ５０７で、表示手段１０９は、パラメータ不適時のダイアログを表示する。図２３は、パラメータ不適時のダイアログの一例を示す図である。図２３に示すように、処理を実行させるか否かをユーザに選択させてもよい。図２３に示す「はい」をユーザが押下した場合（ステップＳ５０８のＹＥＳ）、ＭＦＰ５０は、情報処理装置２０に文字認識処理を行う指示を出してから処理を終了し、「いいえ」をユーザが押下した場合（ステップＳ５０８のＮＯ）、処理を中止する。ステップＳ５０９で、チェック依頼手段５０１は、情報処理装置２０にデータの破棄を依頼する。
【０１０５】
ステップＳ５１０で、情報処理装置２０は、ＭＦＰ５０からデータ破棄依頼を受信した場合、送信データを破棄する。
【０１０６】
以上、実施例３によれば、ＭＦＰ５０は、情報処理装置２０に対して、認識パラメータが適切か否かの事前チェックを依頼することができる。また、情報処理装置２０により認識パラメータが適切でないと判定された場合、再度出力ファイル形式を選択できるようにしてもよい。
【０１０７】
［実施例４］
次に、実施例４における画像処理システムについて説明する。実施例４では、ＭＦＰは、出力ファイル形式に対応付けて設定されている読取パラメータ及び認識パラメータをカスタマイズ可能にする。これにより、ユーザが自分の業務に応じてパラメータをカスタマイズすることができる。
【０１０８】
＜機能＞
実施例４に係るＭＦＰ６０の構成について説明する。図２４は、実施例４に係るＭＦＰ６０の機能の一例を示すブロック図である。図２４に示す機能において、図４に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
【０１０９】
プリセット生成手段６０１は、例えば、読取パラメータ、認識パラメータのデフォルト値からパラメータの変更を可能にする。表示手段１０９に変更可能なパラメータを表示し、ユーザにより所望のパラメータを選択させればよい。プリセット生成手段６０１は、ユーザが設定変更した後に、変更処理が終了するとき、出力ファイル形式の名前を付与してパラメータ保持手段１０４に記憶する。出力ファイル形式の名前は、ユーザにより入力されて設定されるようにしてもよい。なお、プリセット生成手段６０１は、制御部１１により実現されうる。
【０１１０】
図２５は、実施例４におけるパラメータ情報の一例を示す図である。図２５に示す太線枠７０１のパラメータは、ユーザによってカスタマイズされて新規に記憶されたことを示す。ここでは、「ＰｏｗｅｒＰｏｉｎｔ（文字）」がユーザにより新規に生成された例である。
【０１１１】
図２６は、実施例４における出力ファイル形式の選択画面の一例を示す図である。図２５に示す新規に記憶された「ＰｏｗｅｒＰｏｉｎｔ（文字）」の出力ファイル形式７０２が、出力ファイル形式の選択画面に表示されている。これにより、ユーザがカスタマイズした読取パラメータ及び／又は認識パラメータを新規にパラメータ情報に記憶することで、ユーザは、次回からこのパラメータが対応づけられている出力ファイル形式を選択することができる。
【０１１２】
各実施例のＭＦＰ、又は情報処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１１３】
また、各実施例のＭＦＰや情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、各実施例のＭＦＰや情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１４】
また、各実施例のＭＦＰや情報処理装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１１５】
各実施例のＭＦＰや情報処理装置で実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされ、上記各手段が主記憶装置上に生成されるようになっている。
【０１１６】
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施例にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【０１１７】
１０、４０、５０、６０  ＭＦＰ
２０、３０  情報処理装置
１０１  画像読取手段
１０２  操作受付手段
１０３  設定手段
１０４  パラメータ保持手段
１０５  送信先保持手段
１０６  データ作成手段
１０７  データ保持手段
１０８  通信手段
１０９  表示手段
２０１  通信手段
２０２  解析手段
２０３  設定手段
２０４  認識パラメータ保持手段
２０５  文字認識手段
２０６  データ保持手段
４０１  判定手段
４０２  変換手段
５０１  チェック依頼手段
【先行技術文献】
【特許文献】
【０１１８】
【特許文献１】特開２００６−１５５５５０号公報
【図１】
0005454188.tif 000002
【図２】
0005454188.tif 000003
【図３】
0005454188.tif 000004
【図４】
0005454188.tif 000005
【図５】
0005454188.tif 000006
【図６】
0005454188.tif 000007
【図７】
0005454188.tif 000008
【図８】
0005454188.tif 000009
【図９】
0005454188.tif 000010
【図１０】
0005454188.tif 000011
【図１１】
0005454188.tif 000012
【図１２】
0005454188.tif 000013
【図１３】
0005454188.tif 000014
【図１４】
0005454188.tif 000015
【図１５】
0005454188.tif 000016
【図１６】
0005454188.tif 000017
【図１７】
0005454188.tif 000018
【図１８】
0005454188.tif 000019
【図１９】
0005454188.tif 000020
【図２０】
0005454188.tif 000021
【図２１】
0005454188.tif 000022
【図２２】
0005454188.tif 000023
【図２３】
0005454188.tif 000024
【図２４】
0005454188.tif 000025
【図２５】
0005454188.tif 000026
【図２６】
0005454188.tif 000027