(57)【要約】【課題】高品質のサーチャブルファイルを円滑に生成する。【解決手段】所定の画質の対象画像から文字情報を抽出するＯＣＲ解析部１５３と、前記文字情報と前記対象画像の出力イメージを表示するパネル１３と、前記文字情報及び対象画像にもとづき、前記文字情報を検出可能な前記対象画像のサーチャブルＰＤＦデータを生成する画像処理部１５２と、を備え、パネル１３は、変更された画質の前記対象画像から抽出した文字情報の出力イメージと前記対象画像の出力イメージを表示し、画像処理部１５２は、変更された画質の前記対象画像から抽出した文字情報の出力イメージと前記対象画像の出力イメージとにもとづきサーチャブルＰＤＦを生成する構成としてある。【選択図】図１
2012073749.tif 000002
【特許請求の範囲】
【請求項１】
所定の画質の対象画像から文字情報を抽出する文字情報抽出手段と、
前記文字情報と前記対象画像の出力イメージを表示する表示手段と、
前記文字情報及び対象画像にもとづき、前記文字情報を検出可能な前記対象画像のファイルデータを生成するファイルデータ生成手段と、
入力操作に応じ対象画像の画質を変更する文字精度変更手段と、を備え、
前記表示手段が、変更された画質の前記対象画像から抽出した文字情報と前記対象画像の出力イメージを表示し、
前記ファイルデータ生成手段が、変更された画質の前記対象画像から抽出した文字情報及び前記対象画像にもとづき、前記ファイルデータを生成する
ことを特徴とする画像形成装置。
【請求項２】
所定の画質又は変更された画質にもとづいて対象画像を二値化する出力画像生成手段を備え、
前記文字情報抽出手段が、
前記二値化された対象画像から文字情報を抽出する
請求項１記載の画像形成装置。
【請求項３】
前記文字情報抽出手段における文字情報の抽出精度と文字情報の抽出速度との割合を設定する操作部を表示する操作部表示手段を備え、
前記文字精度変更手段が、前記操作部の設定によって定まる前記割合にもとづいて前記対象画像の画質を変更する請求項１又は２記載の画像形成装置。
【請求項４】
前記文字精度変更手段が、対象画像の種類に応じて前記対象画像の画質を変更する請求項１〜３のいずれか一項記載の画像形成装置。
【請求項５】
画像形成装置のコンピューターを、
所定の画質の対象画像から文字情報を抽出する文字情報抽出手段、
前記文字情報と前記対象画像の出力イメージを表示する表示手段、
前記文字情報及び対象画像にもとづき、前記文字情報を検出可能な前記対象画像のファイルデータを生成するファイルデータ生成手段、及び
入力操作に応じ対象画像の画質を変更する文字精度変更手段、として機能させるとともに、
前記表示手段に、変更された画質の前記対象画像から抽出した文字情報と前記対象画像の出力イメージを表示させ、
前記ファイルデータ生成手段に、変更された画質の前記対象画像から抽出した文字情報及び前記対象画像にもとづき、前記ファイルデータを生成させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＤＦなどのファイルデータを生成する画像形成装置及び画像形成プログラムに関し、特に、不可視のテキストデータが付されたサーチャブルファイルを生成する画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
近年、原稿をＰＤＦ（Portable  Document  Format）やＸＰＳ（XML  Paper  Specification）などのファイルデータに変換する際、原稿に含まれる文字情報を付加することによって、所望の文字列が検索可能なサーチャブルＰＤＦやサーチャブルＸＰＳ等（以下、これらをサーチャブルファイルと総称する。）の利用が高まっている。
図９に示すように、サーチャブルファイルは、原稿から文字情報を抽出するため、画像データ（ＪＰＥＧデータなど）を二値化したラスタデータからテキストデータを抽出するＯＣＲ（Optical  Character  Reader）の技術が用いられる。このためサーチャブルファイルの生成に際しては、文字オブジェクトの的確なパターンマッチングを実現すべく、適切な解像度変換が求められる。
すなわち、解像度は文字認識レベルに相当し、解像度の増減によって文字の認識精度を調整することができる（例えば、特許文献１参照）。
【０００３】
ところで、サーチャブルファイルは、図１０に示すように、ＯＣＲ処理によって抽出したテキストデータからなるテキストレイヤを非表示とし、このテキストレイヤと画像データのレイヤとが階層状に形成されたものである。
このため、ユーザーは、サーチャブルファイルに埋め込まれた文字列が正しいか否かを一見して判断することはできず、ビューワー等を介して実際に文字列検索を行ってみなければその精度を判別できない問題があった。
このような問題に対し、ＯＣＲ処理によって抽出された文字列を表示するステップや、誤って抽出された文字を修正するステップを具備した文字認識方法が提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７２０５５号公報
【特許文献２】特開２００４−３１８７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２に記載された文字認識方法によれば、文字そのものをユーザーの手作業により修正するようにしているため、二次的なミスが発生するおそれがあった。
また、特許文献１に記載された文字認識装置によれば、このようなミスは発生し得ないが、ＯＣＲの認識精度を判定するために種々のキーワードやキーワード毎のスコアを事前に設定しなければならず煩雑であった。さらに、読み取り解像度を任意の値に設定し、その結果を事前に確認する手段がないため、柔軟性に欠き、ユーザーにとって不便なものとなっていた。
【０００６】
本発明は、以上のような事情に鑑みなされたものであり、サーチャブルファイルの生成にあたり、ユーザーが任意に文字認識レベルを設定できるとともに、文字抽出の精度を確認することができ、また、これらの処理を繰り返し行うことで、高品質のサーチャブルファイルを円滑に生成することができる画像形成装置及び画像形成プログラムを提供する。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の画像形成装置は、所定の画質の対象画像から文字情報を抽出する文字情報抽出手段と、前記文字情報と前記対象画像の出力イメージを表示する表示手段と、前記文字情報及び対象画像にもとづき、前記文字情報を検出可能な前記対象画像のファイルデータを生成するファイルデータ生成手段と、入力操作に応じ対象画像の画質を変更する文字精度変更手段と、を備え、前記表示手段が、変更された画質の前記対象画像から抽出した文字情報と前記対象画像の出力イメージを表示し、前記ファイルデータ生成手段が、変更された画質の前記対象画像から抽出した文字情報及び前記対象画像にもとづき、前記ファイルデータを生成する構成としてある。
【０００８】
また、本発明の画像形成プログラムは、画像形成装置のコンピューターを、所定の画質の対象画像から文字情報を抽出する文字情報抽出手段、前記文字情報と前記対象画像の出力イメージを表示する表示手段、前記文字情報及び対象画像にもとづき、前記文字情報を検出可能な前記対象画像のファイルデータを生成するファイルデータ生成手段、及び、入力操作に応じ対象画像の画質を変更する文字精度変更手段、として機能させるとともに、前記表示手段に、変更された画質の前記対象画像から抽出した文字情報と前記対象画像の出力イメージを表示させ、前記ファイルデータ生成手段に、変更された画質の前記対象画像から抽出した文字情報及び前記対象画像にもとづき、前記ファイルデータを生成させる構成としてある。
【発明の効果】
【０００９】
本発明の画像形成装置及び画像形成プログラムによれば、高品質のサーチャブルファイルを円滑に生成することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るＭＦＰ（画像形成装置）の構成を示すブロック図である。
【図２】画像データ入力時における画像処理を説明するための説明図である。
【図３】テキストデータを抽出しプレビュー表示する工程における画像処理を説明するための説明図である。
【図４】文字認識レベルの再設定時における画像処理を説明するための説明図である。
【図５】原稿のプレビュー画像と文字列のプレビュー画像を示した図である。
【図６】文字認識レベルの調整バーを示した図である。
【図７】サーチャブルＰＤＦの生成時における画像処理を説明するための説明図である。
【図８】本発明の一実施形態に係る画像処理の手順を説明するためのフローチャートである。
【図９】サーチャブルファイルの構成を示した第一の説明図である。
【図１０】サーチャブルファイルの構成を示した第二の説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について図面を参照して説明する。
図１は、本発明の一実施形態に係るＭＦＰ（画像形成装置）の構成を示すブロック図である。
図１に示すように、本実施形態のＭＦＰ１０は、通信インターフェース１１と、表示インターフェース１２と、パネル１３と、スキャナデバイス１４と、制御部１５とを備える。
【００１２】
通信インターフェース１１は、ＬＡＮ（Local  Area  Network）等のネットワークを介し、パーソナルコンピューター２０（以下、ＰＣ２０という。）との間で必要なデータや信号の通信を行うためのネットワークインターフェースである。例えば、ＰＣ２０におけるユーティリティやＷｅｂブラウザの実行にもとづきＰＣ２０から出力された原稿の画像データ（例えば、ＪＰＥＧやＭＭＲなどのイメージデータ）を受信する。
【００１３】
表示インターフェース１２は、パネル１３との間で種々のデータを送受信する入出力インターフェースである。例えば、パネル１３から出力されたサーチャブルＰＤＦの作成要求を制御部１５に受け渡す処理や、生成されたプレビュー画像をパネル１３に受け渡す処理等を行う。
【００１４】
パネル１３は、タッチパネルとカラーＬＣＤ（Liquid  Crystal  Display）とを組み合わせたタッチパネルユニット等から構成され、種々の画面を表示するとともに、ユーザーのタッチ操作により種々の操作指令を入力するための操作ボタンを表示する操作パネルを構成する。例えば、パネル１３は、原稿のプレビュー画像や原稿から抽出した文字列のプレビュー画像を表示し、または、サーチャブルＰＤＦの作成要求を行うための操作ボタンや他のユーザーインターフェースを表示する（図５，６参照）。
【００１５】
スキャナデバイス１４は、スキャナユニットとして搭載されたイメージセンサなどのスキャナ装置であり、画像や文字が描かれた原稿を読み取って画像データ（ＪＰＥＧやＭＭＲなどのイメージデータ）を取得するものである。
なお、スキャナデバイス１４は、取得した原稿の画像データを制御部１５（後述するデータ送受信部１５１）に出力する。
【００１６】
制御部１５は、ＣＰＵ、制御プログラムやデータが記憶されたＲＯＭ、ワークメモリとして機能するＲＡＭ、Ｉ／Ｏポートなどのマイクロコンピューターで構成される。制御部１５は、記憶された制御プログラムを実行して、ＭＦＰ１０を構成する各部を制御する。
例えば、制御部１５は、通信インターフェース１１を介して受信した画像データやスキャナデバイス１４を介して入力した画像データをラスタデータに変換する等の画像処理を行う。
なお、画像処理によって得られたラスタデータは、通常は出力画像（出力イメージ）として印刷処理に用いられる。具体的には、ラスタデータにもとづくトナー像が感光体ドラム上に形成され、このトナー像が一旦、転写ベルトに転写される。次いで、転写ベルト上のトナー像を用紙に転写し、転写ローラーによりトナー像を用紙に定着させることによって印刷処理が行われる（感光体ドラム、転写ドラム及び転写ローラーは非図示）。
【００１７】
ここで、本発明の一実施形態に係るＭＦＰの制御部について詳細に説明する。
制御部１５は、図１に示すように、データ送受信部１５１と、画像処理部１５２と、ＯＣＲ解析部１５３と、フォントラスタライザ１５４とを、各機能ブロックとして備える。
データ送受信部１５１は、制御部１５と他の構成部との間で必要なデータ又は信号の受け渡しを行う。
例えば、通信インターフェース１１やスキャナデバイス１４から入力した画像データを画像処理部１５２に出力し、または、画像処理部１５２から入力したラスタデータを通信インターフェース１１や表示インターフェース１２に出力する。
【００１８】
画像処理部１５２は、入力した画像データを所定の出力画質（解像度）にもとづくピクセルに分解して２値データに変換することによって、出力画像（ラスタデータ）を生成する（出力画像生成手段）。
また、画像処理部１５２は、必要に応じ、解像度、画像サイズを変更し、又は、回転や色変換を行うなど、出力画質を変更したうえで出力画像を生成することもできる。
画像処理部１５２は、生成した出力画像をＯＣＲ処理部１５３に出力する。
さらに、画像処理部１５２は、出力画像をＰＤＦデータに変換するとともに、ＯＣＲ解析部１５３によって抽出されたテキストデータとＰＤＦデータとを結合してＰＤＦファイル（サーチャブルＰＤＦ）を生成する（ファイルデータ生成手段）。
【００１９】
ＯＣＲ解析部１５３は、出力画像を解析してテキストデータを抽出する（文字情報抽出手段）。具体的には、ＯＣＲ解析部１５３は、ラスタデータから文字を構成するピクセルを取り出し、該当する文字コード、サイズ、位置などの属性情報を付する。
フォントラスタライザ１５４は、テキストデータをラスタデータに変換することで文字列のプレビュー画像を生成する。生成された文字列のプレビュー画像は、ＰＣ２０やパネル１３に送られて表示される（図５参照）。
【００２０】
なお、ＰＣ２０は、ＭＦＰ１０とＬＡＮ（Local  Area  Network）等のネットワークを介し電気的に接続されている。
ＰＣ２０には、ビットマップ画像のプレビュー機能を有するＷｅｂブラウザその他のＰＣユーティリティがインストールされており、また、このＰＣユーティリティによりＭＦＰ２０との各種情報の受け渡しを可能としている。
【００２１】
つぎに、本発明の一実施形態の画像処理を詳細に説明する。具体的には、i）画像データ入力時における画像処理、ii）テキストデータを抽出しプレビュー表示する工程における画像処理、iii）文字認識レベルの再設定時における画像処理、及び、iv）サーチャブルＰＤＦの生成時における画像処理についてそれぞれ説明する。
【００２２】
i）画像データ入力時における画像処理
図２は、本発明の一実施形態において画像データ入力時における画像処理を説明するための説明図である。
具体的には、図２に示すように、画像データの入力から出力画像をＯＣＲ解析部１５３に出力するまでの間に行われる画像処理を説明する。
【００２３】
図２に示すように、まず、ＰＣ２０又はスキャナデバイス１４を介して原稿の画像データを入力する。
例えば、ＰＣ２０が、ＭＦＰ１０と情報の受け渡しが可能なＷｅｂブラウザその他のユーティリティを介し、サーチャブルＰＤＦの作成要求信号と、原稿の画像データとを通信インターフェース１１に出力する。通信インターフェース１１は、入力した信号及びデータをデータ送受信部１５１に出力する。
他方、スキャナデバイス１４で読み取った原稿の画像データを用いてサーチャブルＰＤＦを生成する場合、パネル１３が、サーチャブルＰＤＦの作成要求信号をデータ送受信部１５１に出力し、スキャナデバイス１４が、原稿の画像データをデータ送受信部１５１に出力する。
【００２４】
データ送受信部１５１は、入力したサーチャブルＰＤＦの作成要求信号及び原稿の画像データを画像処理部１５２に出力する。
画像処理部１５２は、入力した原稿の画像データを所定の出力画質（解像度）にもとづいて２値化し、ラスタデータからなる出力画像を取得する。
なお、画像処理部１５２は、取得した出力画像にもとづいて原稿のプレビュー画像を生成してこれを保持するとともに、この出力画像をＯＣＲ解析部１５３に出力する。
【００２５】
ii）テキストデータを抽出しプレビュー表示する工程における画像処理
図３は、出力画像からテキストデータを抽出してからプレビュー表示するまでに行われる画像処理を説明するための説明図である。
【００２６】
ここでは、まず、ＯＣＲ解析部１５３が、出力画像から文字情報を抽出し、これをプレーンテキスト、リッチテキストなどのテキストデータに変換して画像処理部１５２に出力する。
つぎに、画像処理部１５２は、入力したテキストデータを、フォントラスタライザ１５４を使用してラスタデータに変換し、文字列のプレビュー画像として取得する。なお、画像処理部１５２は、入力したテキストデータを保持しておく。
また、画像処理部１５２は、保持しておいた原稿のプレビュー画像と文字列のプレビュー画像とをデータ送受信部１５１に出力する。なお、この際、画像処理部１５２は、原稿のプレビュー画像と文字列のプレビュー画像とを対比可能に並べて配置したプレビュー画像に加工してデータ送受信部１５１に出力することもできる。
次いで、画像処理部１５２は、このようなプレビュー画像と、ＯＣＲ解析部１５３から入力したテキストデータとをデータ送受信部１５１に出力する。
【００２７】
データ送受信部１５１は、入力したプレビュー画像及びテキストデータを通信インターフェース１１又は表示インターフェース１２に出力する。
通信インターフェース１１は、入力したプレビュー画像及びテキストデータをＰＣ２０に送信し、表示インターフェース１２は、入力したプレビュー画像及びテキストデータをパネル１３に出力する。
プレビュー画像を入力したＰＣ２０又はパネル１３では、原稿のプレビュー画像と、文字列のプレビュー画像を表示する（表示手段）。なお、文字列のプレビュー画像に加え、認識文字数、言語、処理時間などの他の文字情報を表示することもできる。
このため、ユーザーは、表示された２つのプレビュー画像を比較しながら参照することができ、ＯＣＲ解析部１５３によって抽出された文字の正否を容易に確認することができる。
【００２８】
iii）文字認識レベルの再設定時における画像処理
図４は、文字認識レベルの再設定時における画像処理を説明するための説明図である。
文字認識レベルの再設定は、プレビュー画像を確認した結果、文字の誤りが多く許容できないと判断した場合等、ユーザーの判断で任意で行われる。
ユーザーは、図５や図６に示すように、ＰＣ２０に接続された非図示のモニターやパネル１３の表示領域に表示されたプレビュー画面を参照しつつ、操作ボタン、調整バーなどのユーザーインターフェースを介して文字認識レベルの再設定を行う。
【００２９】
具体的には、ユーザーは、図５に示された表示領域に表示される「認識レベル再調整」ボタンを選択する。「認識レベル再調整」ボタンが選択されると、図６に示す文字認識レベルの調整バー（操作部）を表示する（操作部表示手段）。この調整バーによれば、文字の認識精度（抽出精度）とパフォーマンス（処理速度）との割合をボタン操作やスライド操作によって調整できる（文字精度変更手段）。例えば、図６において、ユーザーは、レベル選択ボタンの左を選択して、精度を高く設定することができるが、この場合、パフォーマンスは低く設定される。また、レベル選択ボタンの右を選択すると、パフォーマンスを高く設定することができるが精度は低く設定される。
文字認識レベルが再設定され、「決定」ボタンが選択されると、この再設定した文字認識レベルの設定情報が出力される。
【００３０】
文字認識レベルの設定情報は、出力画質に関するパラメータである。具体的には、文字認識レベルの再設定に応じ、画像処理部１５２は、画像データを出力画像（ラスタデータ）に変換する際の解像度等の出力画質を変更する（文字精度変更手段）。つまり、文字認識レベルとしての認識精度を元の認識精度より高く設定した場合にはこれに相応して高解像度の出力画像が生成され、認識精度を元の認識精度より低く設定した場合にはこれに相応して低解像度の出力画像が生成される。
【００３１】
また、文字認識レベルの設定情報は、原稿の種類に応じて定めるようにしてもよい。例えば、スキャナデバイス１４のプレスキャン機能等により、白黒文字の原稿、色文字原稿、イメージ混在など、原稿の種類を判別し、判別された原稿の種類に応じて出力画質（解像度）を設定し又は変更することもできる。
なお、解像度の他、画像サイズ、色変換などの画質に関する他のパラメータを文字認識レベルの設定情報として用いることもできる。
【００３２】
具体的な画像処理の流れは以下の通りである。
まず、ＰＣ２０に付属するマウス等の操作を介して文字認識レベルの再設定を行った場合には、ＰＣ２０が、再設定された文字認識レベルの設定情報を通信インターフェース１１に送信し、通信インターフェース１１は、この設定情報をデータ送受信部１５１に出力する。
他方、パネル１３上のキー操作によって文字認識レベルの再設定を行った場合、パネル１３が、再設定された文字認識レベルの設定情報を表示インターフェース１２に出力し、表示インターフェース１２が、この設定情報をデータ送受信部１５１に出力する。
次いで、データ送受信部１５１は、再設定に係る文字認識レベルの設定情報を画像処理部１５２に出力する。
【００３３】
画像処理部１５２は、再設定に係る文字認識レベルの設定情報にもとづき、原稿の画像データを出力画像に変換してＯＣＲ解析部１５３に出力する。
例えば、文字認識レベルの再設定において、元の解像度より高い解像度が設定された場合、新たに設定されたその解像度にもとづいて原稿のイメージデータをラスタデータに変換し、これをＯＣＲ解析部１５３に出力する。
なお、前述したii）における画像処理と同様、ＯＣＲ解析部１５３は、出力画像からテキストデータを抽出し、フォントラスタライザ１５４がこれをラスタデータに変換することで文字列のプレビュー画像を生成し、画像処理部１５３が、テキストデータとともに、ＰＣ２０又はパネル１３に出力する。
【００３４】
iv）サーチャブルＰＤＦの生成時における画像処理
図７は、本発明の一実施形態において、サーチャブルＰＤＦの生成時における画像処理を説明するための説明図である。
図７に示すように、所定操作に応じ、ＰＣ２０又はパネル１３が、サーチャブルＰＤＦのファイル作成の実行信号を出力する。この動作は、図５に示すプレビュー画面上に表示される「実行」キーを選択することにより実行される。
ＰＣ２０を介してファイル作成の実行信号が出力されると、通信インターフェース１１がこれをデータ送受信部１５１に出力する。他方、パネル１３を介してファイル作成の実行信号が出力されると、表示インターフェース１２がこれをデータ送受信部１５１に出力する。
データ送受信部１５１は、入力したファイル作成の実行信号を画像処理部１５２に出力する。
【００３５】
ファイル作成の実行信号を入力した画像処理部１５２は、その時点において保持している原稿の出力画像をＰＤＦデータに変換するとともに、その時点において保持しているテキストデータ（すなわち、直前に設定した文字認識レベルにもとづいてＯＣＲ解析部１５３が抽出したテキストデータ）とＰＤＦデータとを結合することでサーチャブルＰＤＦを生成する。サーチャブルＰＤＦの生成に際しては、テキストデータを形成するテキストレイヤを非表示にしつつ、このテキストレイヤとＰＤＦデータとを階層状に結合する。
【００３６】
ところで、ＰＣ２０又はパネル１３を介し、ユーザーが、テキストデータを修正する処理を介してサーチャブルＰＤＦを生成することもできる。
この場合、ユーザーは、ＰＣ２０のキーボード操作やパネル１３のキー操作により、該当する文字の削除、加筆、変更を行う。そして、所定操作に応じ、ＰＣ２０又はパネル１３が、修正後のテキストデータとファイル作成の実行信号とをデータ送受信部１５１に出力する。
ファイル作成の実行信号を入力したデータ送受信部１５１は、この実行信号とともに入力した修正テキストデータを取り出す。そして、その時点において保持していた原稿の出力画像をＰＤＦデータに変換するとともに、取り出した修正テキストデータとそのＰＤＦデータとを結合することでサーチャブルＰＤＦを生成する。
【００３７】
次に、本発明の一実施形態に係る画像処理方法について図面を参照しながら説明する。
図８は、本発明の一実施形態に係る画像処理方法を示すフローチャートである。
図８に示すように、まず、ＭＦＰ１０は、サーチャブルＰＤＦのファイル作成要求と原稿の画像データとを受信する（Ｓ１）。具体的には、ＰＣ２０におけるユーザーの所定操作に応じ、サーチャブルＰＤＦのファイル作成の要求信号と原稿の画像データとが出力され、通信インターフェース１１を介しデータ送受信部１５１がこれを受信する。または、パネル１３におけるユーザーの所定操作に応じ出力されたサーチャブルＰＤＦのファイル作成の要求信号を、表示インターフェース１２を介してデータ送受信部１５１が入力するとともに、スキャナデバイス１４によって読み込まれた原稿の画像データをデータ送受信部１５１が入力する。
なお、データ送受信部１５１は、入力したファイル作成の要求信号と原稿の画像データを画像処理部１５２に出力する。
【００３８】
ファイル作成の要求信号を入力した画像処理部１５２は、この要求信号とともに入力した原稿の画像データを所定の出力画質（所定解像度）に調整して出力画像（ラスタデータ）を作成する。また、この出力画像にもとづき、原稿のプレビュー画像を生成する（Ｓ２）。
画像処理部１５２は、生成した原稿の出力画像をＯＣＲ解析部１５３に出力する。
ＯＣＲ解析部１５３は、原稿の出力画像からテキストデータを抽出し（Ｓ３）、これを画像処理部１５２に出力する。
また、画像処理部１５２は、フォントラスタライザ１５４を使用してテキストデータをラスタデータに変換し、文字列のプレビュー画像を生成する（Ｓ４）。
次いで、画像処理部１５２は、生成した原稿のプレビュー画像と文字列のプレビュー画像及びテキストデータをＰＣ２０又はパネル１３に送る（Ｓ５）。なお、画像処理部１５２は、テキストデータを保持しておく。
【００３９】
つぎに、ＰＣ２０又はパネル１３は、受信（入力）した原稿のプレビュー画像と文字列のプレビュー画像を表示する（Ｓ６）。なお、このとき、認識文字数、言語、処理時間等の他の文字情報をプレビュー画像とともに表示するようにしてもよい。
これにより、ユーザーは、プレビュー画像を見て、ＯＣＲ解析部１５３による文字抽出の精度を確認することができる。
ここで、文字認識レベルの再設定がされた場合（Ｓ７：ＹＥＳ）、画像処理部１５２は、この再設定された文字認識レベルの設定情報を取得し、この設定情報にもとづいて原稿の画像データをラスタデータに変換して出力画像を生成する（Ｓ８）。なお、生成された原稿の出力画像はＯＣＲ解析部１５３に出力され、再度ステップＳ３以降の処理を行う。
【００４０】
他方、文字認識レベルの再設定がされなかった場合（Ｓ７：ＮＯ）、テキストデータが修正されたか否かを判定する（Ｓ９）。すなわち、ユーザーの手作業によりテキストデータが修正されたか否かを判断する。
テキストデータが修正された場合（Ｓ９：ＹＥＳ）、データ送受信部１５１は、ＰＣ２０又はパネル１３から修正テキストデータを受信（入力）し、画像処理部１５２に出力する（Ｓ１０）。
そして、画像処理部１５２が、出力画像のＰＤＦデータと修正テキストデータとを結合してサーチャブルＰＤＦを生成する（Ｓ１１）。
テキストデータが修正されなかった場合（Ｓ９：ＮＯ）、画像処理部１５２が、出力画像のＰＤＦデータと保持しておいたテキストデータとを結合してサーチャブルＰＤＦを生成する（Ｓ１１）。
【００４１】
以上、本発明の実施形態に係るＭＦＰ１０によれば、サーチャブルファイルの生成にあたり、ユーザーが文字認識レベル（出力画質）を変更してＯＣＲ処理を行わせることができるとともに、このＯＣＲ処理における文字抽出精度を確認することができる。
そして、このような再帰的なＯＣＲ処理を可能とすることで、精度の高いサーチャブルファイルを生成することができる。
【００４２】
また、ＯＣＲ解析部１５３における文字情報の抽出精度と文字情報の抽出速度との割合を設定し得る調整バーを表示し、この調整バーの設定によって定まる割合にもとづいて変更された出力画質にもとづいてＯＣＲ処理を行うことができるようにしている。
このため、速度パフォーマンスとのバランスを保ちつつ一定の精度を有するサーチャブルＰＤＦを生成することができる。
【００４３】
さらに、文字の修正を手作業で直接行うことも可能としているため、例えば、文書全体の修正を文字認識レベル（出力画質）の再設定により行い、微細な修正についてはユーザーがピンポイントで修正を行うなど、柔軟な対応が可能となる。
【００４４】
以上、本発明の画像形成装置について、好ましい実施形態を示して説明したが、本発明にかかる画像形成装置は、上述した各実施形態に限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本発明の実施形態に係るＭＦＰ１０においては、サーチャブルＰＤＦを生成する例について説明したが、テキストデータとの組み合わせが有用な他のドキュメントデータを用いてサーチャブルファイルを生成してもよい。例えば、ＸＰＳデータとテキストデータとの組み合わせからなるサーチャブルＸＰＳを生成することができる。
また、前記実施形態においては、ＭＦＰ１０でサーチャブルＰＤＦを生成するようにしているが、ＰＣ２０が必要な構成をすべて備え、ＰＣ２０単体でサーチャブルＰＤＦを生成する構成であっても良い。
【産業上の利用可能性】
【００４５】
本発明は、複写機、プリンター、複合機などの画像形成装置に好適に用いることができる。
【符号の説明】
【００４６】
１０  ＭＦＰ（画像形成装置）
１３  パネル
１４  スキャナデバイス
１５  制御部
１５２  画像処理部
１５３  ＯＣＲ解析部
１５４  フォントラスタライザ
２０  ＰＣ（ホストコンピューター）
【図１】
2012073749.tif 000003
【図２】
2012073749.tif 000004
【図３】
2012073749.tif 000005
【図４】
2012073749.tif 000006
【図５】
2012073749.tif 000007
【図６】
2012073749.tif 000008
【図７】
2012073749.tif 000009
【図８】
2012073749.tif 000010
【図９】
2012073749.tif 000011
【図１０】
2012073749.tif 000012