(57)【要約】【課題】ユーザの使い勝手を向上させることを課題とする。【解決手段】画像処理システムは、生成部と、抽出部と、文字認識部と、判定部と、登録部とを有する。生成部は、複数の原稿を読み取り複数の原稿画像を含む読取画像を生成する。抽出部は、生成された読取画像に含まれる原稿画像それぞれを抽出する。文字認識部は、抽出された原稿画像それぞれに対して文字認識処理を実行する。判定部は、原稿画像の一面に対する文字認識処理の実行によって得られた複数の認識結果の何れかである第１情報と、原稿画像の他面に対する文字認識処理の実行によって得られた複数の認識結果の何れかである第２情報とが一対の関係を有するか否かを判定する。登録部は、一対の関係を有すると判定された第１情報及び第２情報を含む一面及び他面に対応する複数の認識結果の情報を、一枚の原稿に対する情報として記憶部に登録する。【選択図】図６
2015127936.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿を読み取り、複数の原稿画像を含む読取画像を生成する生成部と、
生成された前記読取画像に含まれる前記原稿画像それぞれを抽出する抽出部と、
抽出された前記原稿画像それぞれに対して、文字認識処理を実行する文字認識部と、
前記原稿画像の一面に対する前記文字認識処理の実行によって得られた複数の認識結果の何れかである第１情報と、前記原稿画像の他面に対する前記文字認識処理の実行によって得られた複数の認識結果の何れかである第２情報とが、一対の関係を有するか否かを判定する判定部と、
一対の関係を有すると判定された前記第１情報及び前記第２情報を含む一面及び他面に対応する複数の認識結果の情報を、一枚の前記原稿に対する情報として記憶部に登録する登録部と
を有することを特徴とする画像処理システム。
【請求項２】
前記判定部は、複数の原稿の一面が読み取られたときの相対位置と、複数の原稿の他面が読み取られたときの相対位置とをもとに、前記第１情報と前記第２情報とが一対の関係を有するか否かを判定することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記判定部は、一面及び他面に、類似する表示情報が含まれているか否かを判定することを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
前記判定部は、一面及び他面に、同一の書体である文字が含まれているか否かを判定することを特徴とする請求項１〜３の何れか一つに記載の画像処理システム。
【請求項５】
前記判定部は、前記第１情報と前記第２情報とに、同一の情報が含まれているか否かを判定することを特徴とする請求項１〜４の何れか一つに記載の画像処理システム。
【請求項６】
前記第１情報と前記第２情報とが一対の関係を有すると判定された場合に、前記第１情報及び前記第２情報を含む一面及び他面に対応する複数の認識結果の情報を、一枚の前記原稿に対する情報として表した判定結果それぞれを出力する判定結果出力部をさらに有し、
前記登録部は、複数の前記判定結果に対して情報が入れ替えられた入替結果を、一枚の前記原稿に対する情報として前記記憶部に登録することを特徴とする請求項１〜５の何れか一つに記載の画像処理システム。
【請求項７】
複数の原稿が読み取られて生成された読取画像に含まれる原稿画像それぞれを抽出する抽出部と、
抽出された前記原稿画像それぞれに対して、文字認識処理を実行する文字認識部と、
前記原稿画像の一面に対する前記文字認識処理の実行によって得られた複数の認識結果の何れかである第１情報と、前記原稿画像の他面に対する前記文字認識処理の実行によって得られた複数の認識結果の何れかである第２情報とが、一対の関係を有するか否かを判定する判定部と、
一対の関係を有すると判定された前記第１情報及び前記第２情報を含む一面及び他面に対応する複数の認識結果の情報を、一枚の前記原稿に対する情報として記憶部に登録する登録部と
を有することを特徴とする情報処理装置。
【請求項８】
複数の原稿が読み取られて生成された読取画像に含まれる原稿画像それぞれを抽出するステップと、
抽出された前記原稿画像それぞれに対して、文字認識処理を実行するステップと、
前記原稿画像の一面に対する前記文字認識処理の実行によって得られた複数の認識結果の何れかである第１情報と、前記原稿画像の他面に対する前記文字認識処理の実行によって得られた複数の認識結果の何れかである第２情報とが、一対の関係を有するか否かを判定するステップと、
一対の関係を有すると判定された前記第１情報及び前記第２情報を含む一面及び他面に対応する複数の認識結果の情報を、一枚の前記原稿に対する情報として記憶部に登録するステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、表面と裏面とが一対の関係を有する名刺等の原稿の両面をスキャナでスキャンし、ＯＣＲ（Optical  Character  Reader）機能によりスキャンデータに含まれる文字を認識して、表面と裏面との情報を対応付けてデータベース化する技術が知られている。例えば、かかる技術では、透明シートに収納された複数枚の名刺に対して、スキャン及びＯＣＲ機能による認識が行なわれる。つまり、透明シートに収納された名刺をスキャンすることにより、対応する表面と裏面とのスキャン時の位置が予めわかっていることを前提として、表面と裏面との情報を対応付けてデータベース化している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術は、ユーザは、名刺等の原稿のデータベース化をする際に、名刺を収納するための透明シートを準備し、データベース化したい名刺を透明シートに収納する作業を行なう必要があるため、使い勝手が良くない問題がある。また、最近では、様々な形や大きさの名刺が存在するので、様々な名刺に対応する透明シートの準備や、透明シートに名刺を収納するユーザの作業が発生するため、よりユーザの使い勝手が良くない場面が、生じることが多くなっている。
【０００４】
本発明は、上記に鑑みてなされたものであって、ユーザの使い勝手を向上させることが可能である画像処理システム、情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、本発明に係る画像処理システムは、複数の原稿を読み取り、複数の原稿画像を含む読取画像を生成する生成部と、生成された前記読取画像に含まれる前記原稿画像それぞれを抽出する抽出部と、抽出された前記原稿画像それぞれに対して、文字認識処理を実行する文字認識部と、前記原稿画像の一面に対する前記文字認識処理の実行によって得られた複数の認識結果の何れかである第１情報と、前記原稿画像の他面に対する前記文字認識処理の実行によって得られた複数の認識結果の何れかである第２情報とが、一対の関係を有するか否かを判定する判定部と、一対の関係を有すると判定された前記第１情報及び前記第２情報を含む一面及び他面に対応する複数の認識結果の情報を、一枚の前記原稿に対する情報として記憶部に登録する登録部とを有する。
【発明の効果】
【０００６】
本発明の一つの様態によれば、名刺等の原稿のデータベース化のユーザの使い勝手を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施の形態１に係る画像処理システムの構成例を示す図である。
【図２】図２は、実施の形態１に係る情報処理装置のハードウェア構成例を示す図である。
【図３】図３は、実施の形態１に係る画像処理装置のハードウェア構成例を示す図である。
【図４】図４は、実施の形態１に係る画像処理装置のハードウェア構成例を示す図である。
【図５】図５は、実施の形態１に係る画像処理装置のソフトウェア構成例を示す模式図である。
【図６】図６は、実施の形態１に係る画像処理装置及び情報処理装置の構成例を示す機能ブロック図である。
【図７】図７は、実施の形態１に係る画像処理装置と情報処理装置とによる全体処理の流れの例を示すシーケンス図である。
【図８】図８は、実施の形態１に係る判定処理の流れの例を示すフローチャートである。
【図９】図９は、実施の形態１の変形例（１）に係る判定処理の流れの例を示すフローチャートである。
【図１０】図１０は、実施の形態１の変形例（２）に係る判定処理の流れの例を示すフローチャートである。
【図１１】図１１は、実施の形態１の変形例（３）に係る判定処理の流れの例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、本発明に係る画像処理システム、情報処理装置及びプログラムの実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。また、各実施の形態は、内容を矛盾させない範囲で適宜組み合わせることができる。
【０００９】
（実施の形態１）
［システム構成］
図１を用いて、実施の形態１に係る画像処理システムの構成について説明する。図１は、実施の形態１に係る画像処理システムの構成例を示す図である。
【００１０】
図１に示すように、画像処理システム１は、画像処理装置１００と、情報処理装置２００とを有する。また、画像処理装置１００と、情報処理装置２００とは、インターネット等のネットワークに接続され、相互に通信可能である。なお、ネットワークには、複数の画像処理装置１００が接続されても良い。
【００１１】
上述した構成において、画像処理装置１００は、複数の原稿を一度にスキャンし、複数の原稿画像を含むスキャン画像を生成し、生成したスキャン画像を情報処理装置２００に対して送信する。かかる画像処理装置１００は、スキャナ機能を有するスキャナ装置であっても良いし、コピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能のうち、少なくともスキャナ機能を含む２つ以上の機能を有する複合機であっても良い。本実施の形態では、画像処理装置１００が複合機である場合を例に挙げる。
【００１２】
情報処理装置２００は、画像処理装置１００によって送信された複数の原稿画像を含むスキャン画像を受信し、スキャン画像に含まれる複数の原稿画像それぞれを抽出する。そして、情報処理装置２００は、抽出された原稿画像それぞれに対して、ＯＣＲ処理を実行する。続いて、情報処理装置２００は、ＯＣＲ処理の実行によって得られた、原稿画像それぞれの一面及び他面の配列に含まれる要素が、一対の関係を有するか否かを判定する。このとき、情報処理装置２００は、要素が一対の関係を有すると判定した場合に、一面及び他面に関する情報を一枚の原稿に対する情報として記憶部に登録する。かかる情報処理装置２００は、ＰＣ（Personal  Computer）やサーバ装置等の情報処理装置である。
【００１３】
つまり、本実施の形態では、複数の原稿を一度にスキャンする際に透明シートを利用せずに、原稿それぞれの一面及び他面の情報を対応付けてデータベース化するので、ユーザの操作性の自由度を向上させることができる。
【００１４】
［ハードウェア構成］
次に、図２を用いて、実施の形態１に係る情報処理装置２００のハードウェア構成について説明する。図２は、実施の形態１に係る情報処理装置２００のハードウェア構成例を示す図である。
【００１５】
図２に示すように、情報処理装置２００は、バス２０１により互いに接続された、ＣＰＵ（Central  Processing  Unit）２０２と、ＲＯＭ（Read  Only  Memory）２０３と、ＲＡＭ（Random  Access  Memory）２０４と、ＯＣＲ処理部２０５と、通信部２０６とを有する。
【００１６】
これらのうち、ＣＰＵ２０２は、情報処理装置２００の全体制御を行なう。ＲＯＭ２０３は、ＣＰＵ２０２の制御により実行される処理で利用されるプログラムや各種データを記憶する。ＲＡＭ２０４は、ＣＰＵ２０２の制御により実行される処理で利用されるデータ等を一時的に記憶する。ＯＣＲ処理部２０５は、画像データに含まれる文字を認識する文字認識処理（ＯＣＲ処理）を実行する。通信部２０６は、ネットワークを介して、画像処理装置１００と通信を行なう。
【００１７】
次に、図３を用いて、実施の形態１に係る画像処理装置１００のハードウェア構成について説明する。図３は、実施の形態１に係る画像処理装置１００のハードウェア構成例を示す図である。
【００１８】
図３に示すように、画像処理装置１００は、コントローラ１０と、エンジン部（Engine）６０とを、ＰＣＩ（Peripheral  Component  Interface）バスで接続した構成となる。コントローラ１０は、画像処理装置１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジン等であり、例えば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナ又はファックスユニット等である。なお、エンジン部６０には、プロッタ等のいわゆるエンジン部分に加えて、誤差拡散やガンマ変換等の画像処理部分が含まれる。
【００１９】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（NB）１３と、システムメモリ（MEM−P）１２と、サウスブリッジ（SB）１４と、ローカルメモリ（MEM−C）１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）１６と、ハードディスクドライブ（HDD）１８とを有し、ノースブリッジ１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated  Graphics  Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read  Only  Memory）１２ａと、ＲＡＭ（Random  Access  Memory）１２ｂとをさらに有する。
【００２０】
ＣＰＵ１１は、画像処理装置１００の全体制御を行なうものであり、ノースブリッジ１３、ＭＥＭ−Ｐ１２及びサウスブリッジ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００２１】
ノースブリッジ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、サウスブリッジ１４、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタ及びＡＧＰターゲットとを有する。
【００２２】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いる書き込み及び読み出し可能なメモリである。
【００２３】
サウスブリッジ１４は、ノースブリッジ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このサウスブリッジ１４は、ＰＣＩバスを介してノースブリッジ１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部等も接続される。
【００２４】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１８及びＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ARB）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等を行なう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部６０との間でＰＣＩバスを介してＦＣＵ（Facsimile  Control  Unit）３０、ＵＳＢ（Universal  Serial  Bus）４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース５０が接続される。操作表示部２０は、ＡＳＩＣ１６に直接接続されている。
【００２５】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard  Disk  Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行なうためのストレージである。
【００２６】
ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースである。また、ＡＧＰバス１５は、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にするものである。
【００２７】
次に、図４を用いて、実施の形態１に係る画像処理装置１００のハードウェア構成について説明する。図４は、実施の形態１に係る画像処理装置１００のハードウェア構成例を示す図である。
【００２８】
図４に示すように、画像処理装置１００は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種の機能を実現可能な本体１１０と、ユーザの操作を受け付ける操作部１２０とを有する。なお、ユーザの操作を受け付けるとは、ユーザの操作に応じて入力される情報（画面の座標値を示す信号等を含む）を受け付けることを含む概念である。本体１１０と操作部１２０とは、専用の通信路１３０を介して相互に通信可能に接続されている。通信路１３０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであって良い。
【００２９】
なお、本体１１０は、操作部１２０で受け付けた操作に応じた動作を行なうことができる。また、本体１１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行なうこともできる。
【００３０】
まず、本体１１０のハードウェア構成について説明する。図４に示すように、本体１１０は、ＣＰＵ１１１と、ＲＯＭ１１２と、ＲＡＭ１１３と、ＨＤＤ（ハードディスクドライブ）１１４と、通信Ｉ／Ｆ（インタフェース）１１５と、接続Ｉ／Ｆ１１６と、エンジン部１１７とを有し、これらがシステムバス１１８を介して相互に接続されている。
【００３１】
ＣＰＵ１１１は、本体１１０の動作を統括的に制御する。ＣＰＵ１１１は、ＲＡＭ１１３をワークエリア（作業領域）としてＲＯＭ１１２又はＨＤＤ１１４等に格納されたプログラムを実行することで、本体１１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種機能を実現する。
【００３２】
通信Ｉ／Ｆ１１５は、ネットワーク５と接続するためのインタフェースである。接続Ｉ／Ｆ１１６は、通信路１３０を介して、操作部１２０と通信するためのインタフェースである。エンジン部１１７は、コピー機能、スキャナ機能、ファクス機能及びプリンタ機能等を実現させるための、汎用的な情報処理及び通信以外の処理を行なうハードウェアである。
【００３３】
例えば、エンジン部１１７は、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行なうプロッタ（画像形成部）、ファクス通信を行なうファクス部等を備えている。さらに、エンジン部１１７は、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００３４】
次に、操作部１２０のハードウェア構成について説明する。図４に示すように、操作部１２０は、ＣＰＵ１２１と、ＲＯＭ１２２と、ＲＡＭ１２３と、フラッシュメモリ１２４と、通信Ｉ／Ｆ１２５と、接続Ｉ／Ｆ１２６と、操作パネル１２７と、外部接続Ｉ／Ｆ１２８とを有し、これらがシステムバス１２９を介して相互に接続されている。
【００３５】
ＣＰＵ１２１は、操作部１２０の動作を統括的に制御する。ＣＰＵ１２１は、ＲＡＭ１２３をワークエリア（作業領域）として、ＲＯＭ１２２又はフラッシュメモリ１２４等に格納されたプログラムを実行することで、操作部１２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示等の後述する各種機能を実現する。
【００３６】
通信Ｉ／Ｆ１２５は、ネットワーク５と接続するためのインタフェースである。接続Ｉ／Ｆ１２６は、通信路１３０を介して、本体１１０と通信するためのインタフェースである。操作パネル１２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば、受け付けた操作に応じた情報、画像処理装置１００の動作状況を示す情報、設定状態等を示す情報等）を表示する。この例では、操作パネル１２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えば、操作パネル１２７は、タッチパネル機能が搭載された有機ＥＬ表示装置で構成されても良い。さらに、操作パネル１２７は、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００３７】
つまり、本実施の形態において、画像処理装置１００は、画像処理装置１００本体の制御部（例えばＣＰＵ１１１）、及び、該画像処理装置１００本体とは独立した制御部（例えばＣＰＵ１２１）を備え、操作パネル１２７は、画像処理装置１００本体とは独立した制御部（例えばＣＰＵ１２１）により制御される。
【００３８】
［ソフトウェア構成］
次に、図５を用いて、実施の形態１に係る画像処理装置１００のソフトウェア構成について説明する。図５は、実施の形態１に係る画像処理装置１００のソフトウェア構成例を示す模式図である。
【００３９】
図５に示すように、本体１１０は、アプリ層１１０ａと、サービス層１１０ｂと、ＯＳ層１１０ｃとを有する。アプリ層１１０ａ、サービス層１１０ｂ及びＯＳ層１１０ｃの実体は、ＲＯＭ１１２やＨＤＤ１１４等に格納されている各種ソフトウェアである。ＣＰＵ１１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００４０】
アプリ層１１０ａのソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えば、アプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリ等が挙げられる。
【００４１】
サービス層１１０ｂのソフトウェアは、アプリ層１１０ａとＯＳ層１１０ｃとの間に介在し、アプリに対し、本体１１０が備えるハードウェア資源を利用するためのインタフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受け付け、動作要求の調停を行なう機能を提供するためのソフトウェアである。サービス層１１０ｂが受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００４２】
なお、サービス層１１０ｂによるインタフェースの機能は、本体１１０のアプリ層１１０ａだけではなく、操作部１２０のアプリ層１２０ａに対しても提供される。すなわち、操作部１２０のアプリ層１２０ａ（アプリ）も、サービス層１１０ｂのインタフェース機能を介して、本体１１０のハードウェア資源（例えば、エンジン部１１７）を利用した機能を実現することができる。
【００４３】
ＯＳ層１１０ｃのソフトウェアは、本体１１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１１０ｂのソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１１０ｃが解釈可能なコマンドに変換してＯＳ層１１０ｃに渡す。そして、ＯＳ層１１０ｃのソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行なう。
【００４４】
また、操作部１２０は、アプリ層１２０ａと、サービス層１２０ｂと、ＯＳ層１２０ｃとを有する。操作部１２０が備えるアプリ層１２０ａ、サービス層１２０ｂ及びＯＳ層１２０ｃの階層構造については、本体１１０と同様である。但し、アプリ層１２０ａのアプリにより提供される機能や、サービス層１２０ｂが受け付け可能な動作要求の種類は、本体１１０側とは異なる。アプリ層１２０ａのアプリは、操作部１２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであっても良いが、主として本体１１０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行なうためのＵＩ（ユーザインタフェース）の機能を提供するためのソフトウェアである。
【００４５】
なお、本実施の形態では、機能の独立性を保つために、本体１１０側のＯＳ層１１０ｃのソフトウェアと、操作部１２０側のＯＳ層１２０ｃのソフトウェアとが互いに異なる。つまり、本体１１０と操作部１２０とは、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体１１０側のＯＳ層１１０ｃのソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部１２０側のＯＳ層１２０ｃのソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００４６】
以上のように、本実施の形態に係る画像処理装置１００において、本体１１０と操作部１２０とは別々のオペレーティングシステムで動作するため、本体１１０と操作部１２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部１２０が受け付けた情報（ユーザからの指示内容）を本体１１０へ伝達する動作（コマンド通信）や、本体１１０が操作部１２０へイベントを通知する動作等がこれに該当する。ここでは、操作部１２０が本体１１０へコマンド通信を行なうことにより、本体１１０の機能を使用することができる。また、本体１１０から操作部１２０に通知するイベントには、本体１１０における動作の実行状況、本体１１０側で設定された内容等が挙げられる。
【００４７】
また、本実施の形態では、操作部１２０に対する電力供給は、本体１１０から通信路１３０を経由して行なわれているので、操作部１２０の電源制御を、本体１１０の電源制御とは別に（独立して）行なうことができる。
【００４８】
［実施の形態１に係る装置構成］
次に、図６を用いて、実施の形態１に係る画像処理装置１００及び情報処理装置２００の構成を説明する。図６は、実施の形態１に係る画像処理装置１００及び情報処理装置２００の構成例を示す機能ブロック図である。なお、以下では、原稿の一例として「名刺」を例に挙げて説明する。
【００４９】
図６に示すように、画像処理装置１００は、通信部１０１と、生成部１０２と、操作表示部１０３とを有する。通信部１０１は、ネットワークを介して、情報処理装置２００と通信を行なう。例えば、通信部１０１は、情報処理装置２００に対してスキャン画像や入替結果を送信したり、情報処理装置２００から一枚の原稿の一面及び他面に関する情報を受信したりする。なお、入替結果については後述する。
【００５０】
生成部１０２は、複数の原稿を読み取り、複数の名刺画像を含むスキャン画像を生成する。より具体的には、生成部１０２は、画像処理装置１００のスキャン機能を利用して、複数枚の名刺等を一度に読み取り、複数の名刺画像を含むスキャン画像を生成する。そして、生成部１０２は、通信部１０１を介して、生成したスキャン画像を情報処理装置２００に対して送信する。複数枚の名刺等のスキャンは、名刺の一面（例えば、表面）に対して行なわれた後に、ユーザによって裏返されてから、名刺の他面（例えば、裏面）に対して行なわれる。これらにより、両面のスキャン画像が生成され、情報処理装置２００に対して送信される。
【００５１】
操作表示部１０３は、各種情報を表示するとともに、ユーザ操作による各種入力を受け付ける。例えば、操作表示部１０３は、タッチパネルである。より具体的には、操作表示部１０３は、通信部１０１によって受信された一枚の名刺等の一面及び他面に関する情報を表示する。ユーザは、表示された一面及び他面に関する情報をもとに、一面及び他面の対応が誤っている情報があれば、正しい対応となるように入れ替える操作を行なう。また、ユーザは、一面及び他面の対応が誤っていなければ、確認した旨を入力する操作を行なう。これにより、操作表示部１０３は、入れ替えられた一面及び他面に関する情報の入替結果や、確認した旨の入力を受け付ける。そして、操作表示部１０３は、通信部１０１を介して、入替結果又は確認した旨を情報処理装置２００に対して送信する。
【００５２】
情報処理装置２００は、通信部２１１と、抽出部２１２と、文字認識部２１３と、第１記憶部２１４と、第２記憶部２１５と、判定部２１６と、判定結果出力部２１７と、登録部２１８と、表裏情報記憶部２１９とを有する。上記各部については、これらの一部又は全部がソフトウェア（プログラム）、ハードウェア回路であっても良い。
【００５３】
通信部２１１は、ネットワークを介して、画像処理装置１００と通信を行なう。例えば、通信部２１１は、画像処理装置１００から複数の名刺画像を含むスキャン画像や入替結果等を受信したり、画像処理装置１００に対して名刺の一面及び他面に関する情報を送信したりする。
【００５４】
抽出部２１２は、スキャン画像に含まれる名刺画像それぞれを抽出する。より具体的には、抽出部２１２は、通信部２１１によって受信された、画像処理装置１００によって生成された複数の名刺画像を含むスキャン画像を受け付ける。そして、抽出部２１２は、スキャン画像に含まれる名刺画像それぞれを抽出する。名刺画像それぞれの抽出では、画像処理装置１００によって複数の名刺画像がスキャンされたときの、名刺画像それぞれの位置をもとに抽出する。
【００５５】
文字認識部２１３は、文字認識処理を実行する。より具体的には、文字認識部２１３は、ＯＣＲ機能を用いて、抽出部２１２によって抽出された名刺画像それぞれに対してＯＣＲ処理を実行する。そして、文字認識部２１３は、ＯＣＲ処理の処理結果を、第１記憶部２１４及び第２記憶部２１５に格納する。詳細には、文字認識部２１３は、名刺画像の一面に対するＯＣＲ処理の処理結果を第１記憶部２１４に格納し、名刺画像の他面に対するＯＣＲ処理の処理結果を第２記憶部２１５に格納する。すなわち、第１記憶部２１４は、名刺画像の一面に対するＯＣＲ処理の処理結果を記憶する。また、第２記憶部２１５は、名刺画像の他面に対するＯＣＲ処理の処理結果を記憶する。
【００５６】
判定部２１６は、名刺画像それぞれの一面及び他面の配列に含まれる要素が、一対の関係を有するか否かを判定する。例えば、配列とは、名刺画像に含まれる文字や文字の集合、名刺画像に含まれる任意の情報等を表す。また、例えば、要素とは、名刺画像に含まれる氏名、企業名、住所、ロゴタイプ、絵及び記号等の、何かしらの意味を成す情報等を表す。なお、要素は、原稿画像の一面に対する文字認識処理の実行によって得られた複数の認識結果の何れかである第１情報の一例である。また、要素は、原稿画像の他面に対する文字認識処理の実行によって得られた複数の認識結果の何れかである第２情報の一例である。
【００５７】
より具体的には、判定部２１６は、文字認識部２１３による名刺画像の一面に対するＯＣＲ処理の処理結果を、第１記憶部２１４から取得する。また、判定部２１６は、文字認識部２１３による名刺画像の他面に対するＯＣＲ処理の処理結果を、第２記憶部２１５から取得する。そして、判定部２１６は、取得した処理結果をもとに、名刺画像それぞれの一面及び他面に含まれる氏名や企業名等の要素が、一対の関係を有するか否かを判定する。
【００５８】
かかる判定では、一つの様態として、画像処理装置１００において、複数の名刺の一面がスキャンされたときの相対位置と、複数の名刺の他面がスキャンされたときの相対位置とをもとに、要素が一対の関係を有するか否かを判定する。詳細には、判定部２１６は、一面がスキャンされたときの相対位置と、他面がスキャンされたときの相対位置とが、所定距離内に存在する場合に、対応する一面及び他面の要素が一対の関係を有することとする。例えば、一面のスキャン時における名刺の一番左側の一番上側の位置と、他面のスキャン時における名刺の一番左側の一番上側の位置とがほぼ一致していれば、一枚の名刺であるため、一面及び他面の要素が一対の関係を有することとする。ユーザは、画像処理装置１００を用いて名刺をスキャンさせる場合、一面をスキャンさせた後に、各名刺の位置を入れ替えることなくそのままの位置で裏返してから他面をスキャンさせる。これにより、判定部２１６は、スキャン時の一面及び他面の相対位置が所定距離内（ほぼ一致する位置）であれば、対応する一面及び他面の要素が一対の関係を有するものとして判定する。
【００５９】
判定結果出力部２１７は、一面及び他面に関する情報を一枚の名刺に対する情報として表した判定結果を出力する。より具体的には、判定結果出力部２１７は、判定部２１６によって要素が一対の関係を有すると判定された場合に、一面及び他面に関する認識結果の情報を一枚の名刺に対する情報として表した判定結果それぞれを、通信部２１１を介して、画像処理装置１００に対して送信する。これにより、画像処理装置１００の操作表示部１０３では、複数の判定結果が表示され、一面及び他面の対応が誤っている情報があれば、正しい対応となるように入れ替えるユーザ操作が行なわれる。そして、入替結果は、情報処理装置２００に対して送信される。
【００６０】
登録部２１８は、一面及び他面に関する情報を一枚の名刺に対する情報として表裏情報記憶部２１９に登録する。登録部２１８による登録処理は、判定部２１６によって要素が一対の関係を有すると判定された場合、若しくは、判定結果出力部２１７による判定結果の出力後に入替結果が受け付けられた場合に実行される。より具体的には、登録部２１８は、判定部２１６によって要素が一対の関係を有すると判定された場合に、一対の関係を有すると判定された要素を含む、一面及び他面に対応する認識結果の情報を一枚の名刺に対する情報として、表裏情報記憶部２１９に登録する。若しくは、登録部２１８は、通信部２１１を介して、画像処理装置１００から入替結果を受け付けた場合に、入替結果に応じて、一面及び他面に関する情報を一枚の名刺に対する情報として、表裏情報記憶部２１９に登録する。なお、登録部２１８は、通信部２１１を介して、画像処理装置１００から判定結果を確認した旨の情報を受け付けた場合には、元の判定結果に応じて表裏情報記憶部２１９に登録する処理を実行する。
【００６１】
表裏情報記憶部２１９は、判定結果又は入替結果を、一枚の名刺に対する情報として記憶する。表裏情報とは、名刺等の原稿の一面（例えば、表面）及び他面（例えば、裏面）に含まれる要素が対応付けられた情報である。なお、表裏情報記憶部２１９は、情報処理装置２００に含まれていなくても良い。例えば、表裏情報は、情報処理装置２００に接続された記憶装置（サーバ装置）に登録されても良い。
【００６２】
［実施の形態１に係る全体処理シーケンス］
次に、図７を用いて、実施の形態１に係る画像処理装置１００と情報処理装置２００とによる全体処理の流れを説明する。図７は、実施の形態１に係る画像処理装置１００と情報処理装置２００とによる全体処理の流れの例を示すシーケンス図である。
【００６３】
図７に示すように、画像処理装置１００は、複数の名刺の一面をスキャンし、複数の名刺画像を含むスキャン画像を生成する（ステップＳ１０１）。そして、画像処理装置１００は、生成した一面のスキャン画像を情報処理装置２００に対して送信する（ステップＳ１０２）。情報処理装置２００は、画像処理装置１００によって送信された一面のスキャン画像を受信し、スキャン画像に含まれる名刺画像それぞれを抽出する（ステップＳ１０３）。そして、情報処理装置２００は、抽出した名刺画像それぞれに対してＯＣＲ処理を実行し、ＯＣＲ処理の処理結果を第１記憶部２１４に格納する（ステップＳ１０４）。
【００６４】
また、画像処理装置１００は、複数の名刺の他面をスキャンし、複数の名刺画像を含むスキャン画像を生成する（ステップＳ１０５）。そして、画像処理装置１００は、生成した他面のスキャン画像を情報処理装置２００に対して送信する（ステップＳ１０６）。情報処理装置２００は、画像処理装置１００によって送信された他面のスキャン画像を受信し、スキャン画像に含まれる名刺画像それぞれを抽出する（ステップＳ１０７）。そして、情報処理装置２００は、抽出した名刺画像それぞれに対してＯＣＲ処理を実行し、ＯＣＲ処理の処理結果を第２記憶部２１５に格納する（ステップＳ１０８）。
【００６５】
続いて、情報処理装置２００は、第１記憶部２１４と第２記憶部２１５とに記憶された一面及び他面のＯＣＲ処理の処理結果をもとに、要素が一対の関係を有するものを判定する（ステップＳ１０９）。その後、情報処理装置２００は、判定結果を画像処理装置１００に対して送信する（ステップＳ１１０）。判定結果を受信した画像処理装置１００は、判定結果を表示し、ユーザによる入替操作を受け付ける（ステップＳ１１１）。そして、画像処理装置１００は、入替結果を情報処理装置２００に対して送信する（ステップＳ１１２）。また、情報処理装置２００は、画像処理装置１００から入替結果を受信し、受信した入替結果を、一枚の名刺それぞれに対する情報として表裏情報記憶部２１９に登録する（ステップＳ１１３）。
【００６６】
［実施の形態１に係る判定処理フロー］
次に、図８を用いて、実施の形態１に係る判定処理の流れについて説明する。図８は、実施の形態１に係る判定処理の流れの例を示すフローチャートである。なお、判定処理とは、主に判定部２１６による処理を指し、図７に示したステップＳ１０９における処理の詳細を指す。
【００６７】
図８に示すように、判定部２１６は、画像処理装置１００によって複数の名刺の一面がスキャンされたときの相対位置を取得する（ステップＳ２０１）。また、判定部２１６は、画像処理装置１００によって複数の名刺の他面がスキャンされたときの相対位置を取得する（ステップＳ２０２）。そして、判定部２１６は、一面と他面との相対位置が一致する名刺画像の組み合わせを判定する（ステップＳ２０３）。続いて、判定部２１６は、判定した名刺画像の組み合わせから、一面及び他面に含まれる要素が一対の関係を有するものとして判定する（ステップＳ２０４）。
【００６８】
［実施の形態１による効果］
画像処理システム１は、適当に並べられた複数の名刺の一面をスキャンし、各名刺をそれぞれの位置で裏返されてから他面をスキャンする。そして、画像処理システム１は、複数の名刺画像を含む一面及び他面のスキャン時の相対位置をもとに、一面及び他面に含まれる要素が一対の関係を有するか否かを判定する。その後、画像処理システム１は、要素が一対の関係を有する一面及び他面に関する情報を記憶部に登録する。これらの結果、画像処理システム１は、名刺の表裏をスキャンし、表裏の情報をデータベース化する場合に、名刺を透明シートに収納するユーザ操作を行なわせなくて良いので、ユーザの使い勝手を向上させることができる。
【００６９】
（実施の形態１の変形例（１））
上記実施の形態１では、一面及び他面がスキャンされたときの相対位置が一致する名刺画像の組み合わせを判定することにより、一面及び他面に含まれる要素が一対の関係を有するものとして判定する場合を説明した。一面及び他面に含まれる要素が一対の関係を有するか否かについては、ロゴタイプ等の表示要素（表示情報）をもとに判定されても良い。例えば、判定部２１６は、一面及び他面に類似する表示要素が含まれているか否かを判定する。そして、判定部２１６は、一面及び他面に類似する表示要素が含まれていれば、一面及び他面に含まれる要素が一対の関係を有するものとして判定する。なお、表示要素は、ロゴタイプの他に、絵や何らかの記号等であっても良い。
【００７０】
［実施の形態１の変形例（１）に係る判定処理フロー］
図９を用いて、実施の形態１の変形例（１）に係る判定処理の流れについて説明する。図９は、実施の形態１の変形例（１）に係る判定処理の流れの例を示すフローチャートである。
【００７１】
図９に示すように、判定部２１６は、第１記憶部２１４を参照し、ロゴタイプが記憶されているか否かを判定する（ステップＳ３０１）。ここで、判定部２１６は、第１記憶部２１４にロゴタイプが記憶されていると判定した場合に（ステップＳ３０１：Ｙｅｓ）、第２記憶部２１５を参照し、ロゴタイプが記憶されているか否かを判定する（ステップＳ３０２）。そして、判定部２１６は、第２記憶部２１５にロゴタイプが記憶されていると判定した場合に（ステップＳ３０２：Ｙｅｓ）、一面と他面に同一のロゴタイプを含む名刺画像の組み合わせを判定する（ステップＳ３０３）。続いて、判定部２１６は、判定した名刺画像の組み合わせから、一面及び他面に含まれる要素が一対の関係を有するものとして判定する（ステップＳ３０４）。なお、判定部２１６は、第１記憶部２１４にロゴタイプが記憶されていない場合や（ステップＳ３０１：Ｎｏ）、第２記憶部２１５にロゴタイプが記憶されていない場合には（ステップＳ３０２：Ｎｏ）、処理を終了する。
【００７２】
［実施の形態１の変形例（１）による効果］
画像処理システム１は、名刺の一面及び他面に企業のロゴタイプ等が印刷されている場合に、類似するロゴタイプが含まれていれば一面及び他面に含まれる要素を一対の関係を有するものとして判定する。この結果、画像処理システム１は、例えば、表裏の内容が同一で言語だけが異なるといった名刺である場合に、各名刺の表裏の情報を好適に対応付けることができる。
【００７３】
（実施の形態１の変形例（２））
上記実施の形態１では、一面及び他面がスキャンされたときの相対位置が一致する名刺画像の組み合わせを判定することにより、一面及び他面に含まれる要素が一対の関係を有するものとして判定する場合を説明した。一面及び他面に含まれる要素が一対の関係を有するか否かについては、フォント種類をもとに判定されても良い。例えば、判定部２１６は、一面及び他面に同一の書体である文字が含まれているか否かを判定する。そして、判定部２１６は、一面及び他面に同一の書体である文字が含まれていれば、一面及び他面に含まれる要素が一対の関係を有するものとして判定する。
【００７４】
［実施の形態１の変形例（２）に係る判定処理フロー］
図１０を用いて、実施の形態１の変形例（２）に係る判定処理の流れについて説明する。図１０は、実施の形態１の変形例（２）に係る判定処理の流れの例を示すフローチャートである。
【００７５】
図１０に示すように、判定部２１６は、第１記憶部２１４及び第２記憶部２１５を参照し、一面と他面とに、同一のフォント種類である文字が存在するか否かを判定する（ステップＳ４０１）。このとき、判定部２１６は、同一のフォント種類である文字が存在する場合に（ステップＳ４０１：Ｙｅｓ）、一面と他面とで同一のフォント種類を含む名刺画像の組み合わせを判定する（ステップＳ４０２）。そして、判定部２１６は、判定した名刺画像の組み合わせから、一面及び他面に含まれる要素が一対の関係を有するものとして判定する（ステップＳ４０３）。なお、組み合わせの判定においては、一面と他面とで同一のフォント種類である割合が所定率以上である場合に、一面及び他面に含まれる要素が一対の関係を有するものとして判定しても良い。
【００７６】
［実施の形態１の変形例（２）による効果］
画像処理システム１は、名刺の一面及び他面に含まれる文字のフォント種類が同一であれば、一面及び他面に含まれる要素を一対の関係を有するものとして判定する。この結果、画像処理システム１は、例えば、名刺の一面に個人情報が印刷されているとともに、名刺の他面に企業の事業内容や営業時間等が印刷されている場合に、各名刺の表裏の情報を好適に対応付けることができる。
【００７７】
（実施の形態１の変形例（３））
上記実施の形態１では、一面及び他面がスキャンされたときの相対位置が一致する名刺画像の組み合わせを判定することにより、一面及び他面に含まれる要素が一対の関係を有するものとして判定する場合を説明した。一面及び他面に含まれる要素が一対の関係を有するか否かについては、同一の要素をもとに判定されても良い。例えば、判定部２１６は、一面及び他面に同一の要素が含まれているか否かを判定する。そして、判定部２１６は、一面及び他面に同一の要素が含まれていれば、一面及び他面に含まれる要素が一対の関係を有するものとして判定する。例えば、同一の要素として判定されるものには、氏名、企業名、住所等が挙げられる。
【００７８】
［実施の形態１の変形例（３）に係る判定処理フロー］
図１１を用いて、実施の形態１の変形例（３）に係る判定処理の流れについて説明する。図１１は、実施の形態１の変形例（３）に係る判定処理の流れの例を示すフローチャートである。
【００７９】
図１１に示すように、判定部２１６は、第１記憶部２１４及び第２記憶部２１５を参照し、一面と他面とに、同一の氏名が存在するか否かを判定する（ステップＳ５０１）。このとき、判定部２１６は、同一の氏名が存在する場合に（ステップＳ５０１：Ｙｅｓ）、一面と他面とで同一の氏名を含む名刺画像の組み合わせを判定する（ステップＳ５０２）。そして、判定部２１６は、判定した名刺画像の組み合わせから、一面及び他面に含まれる要素が一対の関係を有するものとして判定する（ステップＳ５０３）。なお、一面及び他面に含まれる氏名等は、漢字、片仮名、平仮名、アルファベット表記等、他言語の組み合わせであっても良い。すなわち、一面及び他面の言語が異なる場合であっても、言語辞書等をもとに同一であるか否かの判定が行なわれる。また、氏名や住所等の要素の判定については、氏名辞書や住所辞書等を用いたり、名刺における位置（例えば、配置順や文字列の区切り等）を認識したりすることにより、同一の要素であるものとすれば良い。
【００８０】
［実施の形態１の変形例（３）による効果］
画像処理システム１は、名刺の一面及び他面に含まれる要素が同一であれば、一面及び他面に含まれる要素を一対の関係を有するものとして判定する。この結果、画像処理システム１は、例えば、名刺の一面が日本語で印刷されているとともに、名刺の他面が英語で印刷されている場合に、各名刺の表裏の情報を好適に対応付けることができる。
【００８１】
（実施の形態２）
さて、これまで本発明に係る情報処理装置の実施の形態について説明したが、上述した実施の形態以外にも種々の異なる形態にて実施されて良いものである。そこで、（１）構成、（２）プログラム、について異なる実施の形態を説明する。
【００８２】
（１）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。また、図示した装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況等に応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。
【００８３】
上記実施の形態では、スキャン機能を有する画像処理装置１００で名刺の一面及び他面のスキャンを実行し、情報処理装置２００でＯＣＲ処理後に一面及び他面に含まれる要素が一対の関係を有するか否かを判定する画像処理システム１を説明した。画像処理システム１の構成については、これに限られるものではない。例えば、情報処理装置２００で実行される機能を、複数のサーバ装置により実現しても良い。また、例えば、情報処理装置２００で実行される機能を、画像処理装置１００に含めるようにしても良い。
【００８４】
すなわち、情報処理装置２００で実行される機能を、画像処理装置１００に含めるようにする場合は、以下の構成となる。画像処理装置は、生成部と、抽出部と、文字認識部と、判定部と、登録部とを有する。生成部は、複数の原稿を読み取り、複数の原稿画像を含む読取画像を生成する。抽出部は、生成された読取画像に含まれる原稿画像それぞれを抽出する。文字認識部は、抽出された原稿画像それぞれに対して、文字認識処理を実行する。判定部は、原稿画像の一面に対する文字認識処理の実行によって得られた複数の認識結果の何れかである第１情報と、原稿画像の他面に対する文字認識処理の実行によって得られた複数の認識結果の何れかである第２情報とが、一対の関係を有するか否かを判定する。登録部は、一対の関係を有すると判定された第１情報及び第２情報を含む一面及び他面に対応する複数の認識結果の情報を、一枚の原稿に対する情報として記憶部に登録する。つまり、かかる画像処理装置は、上述した画像処理システム１の一例である。
【００８５】
（２）プログラム
また、情報処理装置２００で実行されるプログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、情報処理装置２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。また、情報処理装置２００で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、情報処理装置２００で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００８６】
情報処理装置２００で実行されるプログラムは、上述した各部（抽出部２１２、文字認識部２１３、判定部２１６、判定結果出力部２１７、登録部２１８）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が記憶媒体から上記プログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、抽出部２１２、文字認識部２１３、判定部２１６、判定結果出力部２１７、登録部２１８が主記憶装置上に生成されるようになっている。
【００８７】
また、説明した画像処理装置１００の各部の機能は、ＣＰＵ（ＣＰＵ１１１又はＣＰＵ１２１）が、記憶装置（例えば、ＲＯＭ１１２、ＨＤＤ１１４、ＲＯＭ１２２、フラッシュメモリ１２４等）に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば、上記画像処理装置１００の各部の機能のうち少なくとも一部が専用のハードウェア回路（例えば、半導体集積回路等）で実現されても良い。つまり、上記記憶装置は、例えば本体１１０側のＨＤＤ１１４等によって実現されても良いし、操作部１２０側のフラッシュメモリ１２４等によって実現されても良い。
【００８８】
また、上記実施の形態では、本体１１０と操作部１２０とは、別々のオペレーティングシステムで互いに独立して動作しているが、これに限らず、例えば本体１１０と操作部１２０とが、同じオペレーティングシステムで動作する形態であっても良い。また、上記実施の形態の画像処理装置１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ＵＳＢ（Universal  Serial  Bus）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。また、各種プログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するように構成しても良い。
【符号の説明】
【００８９】
１  画像処理システム
１００  画像処理装置
１０１  通信部
１０２  生成部
１０３  操作表示部
２００  情報処理装置
２１１  通信部
２１２  抽出部
２１３  文字認識部
２１４  第１記憶部
２１５  第２記憶部
２１６  判定部
２１７  判定結果出力部
２１８  登録部
２１９  表裏情報記憶部
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特許第４３５９７２１号公報
【特許文献２】特許第４７９５０３８号公報
【特許文献３】特開２００７−１８３７５４号公報
【特許文献４】特開２００８−２５９０１２号公報
【特許文献５】特開平０１−２４８２８７号公報
【図１】
2015127936.tif 000003
【図２】
2015127936.tif 000004
【図３】
2015127936.tif 000005
【図４】
2015127936.tif 000006
【図５】
2015127936.tif 000007
【図６】
2015127936.tif 000008
【図７】
2015127936.tif 000009
【図８】
2015127936.tif 000010
【図９】
2015127936.tif 000011
【図１０】
2015127936.tif 000012
【図１１】
2015127936.tif 000013