(57)【要約】【課題】文字認識によって得られた文字コードに対応するフォントデータが記憶されていない場合であっても、文字の欠落を防止して出力することが可能な文書処理装置を提供する。【解決手段】文書処理装置が搭載された複合機１は、制御部２０を備え、該制御部２０は、文字コードによって特定されるフォントデータを記憶する記憶部２１と、文書の画像データから文字を認識して文字コードを生成するＯＣＲ部２２と、生成された文字コードによって特定されるフォントデータを記憶部２１から取得するフォント取得手段２７と、生成された文字コードによって特定されるフォントデータが記憶部２１に記憶されていない場合に、該フォントデータを代用する代用画像データを生成する代用画像生成部２５とを備える。【選択図】図２
2011164820.tif 000002
【特許請求の範囲】
【請求項１】
文字コードによって特定されるフォントデータを記憶する記憶手段と、
文書の画像データから文字を認識して文字コードを生成する文字認識手段と、
前記文字認識手段によって生成された文字コードによって特定されるフォントデータを前記記憶手段から取得するフォント取得手段と、
前記文字認識手段によって生成された文字コードによって特定されるフォントデータが前記記憶手段に記憶されていない場合に、該フォントデータを代用する代用画像データを生成する生成手段と、
を備えることを特徴とする文書処理装置。
【請求項２】
前記生成手段は、前記記憶手段に記憶されていないフォントデータの文字が記載された領域の前記画像データを用いて、前記代用画像データを生成することを特徴とする請求項１に記載の文書処理装置。
【請求項３】
前記記憶手段に記憶されていないフォントデータの文字について、読み仮名の文字コードを取得する仮名取得手段を備え、
前記生成手段は、前記仮名取得手段によって取得された読み仮名の文字コードによって特定されるフォントデータを前記記憶手段から取得し、取得したフォントデータを前記代用画像データとすることを特徴とする請求項１に記載の文書処理装置。
【請求項４】
前記生成手段は、代用したことを示す表示を前記代用画像データに付加することを特徴とする請求項１〜３のいずれか１項に記載の文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置に関する。
【背景技術】
【０００２】
従来から、文字認識機能を搭載した文書処理装置が知られている。下記特許文献１には、文字のイメージデータから文字の特徴を抽出して文字コードに変換することにより文字認識処理を行う装置が記載されている。この装置は、各文字コードに対応するフォントデータを予め記憶し、文字認識処理により文字コードが得られると、得られた文字コードに対応するフォントデータを記憶部から取得する。そして、得られたフォントデータを用いて文字を表示する処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１９１１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、文字認識処理によって得られた文字コードに対応するフォントデータが、装置内に記憶されていない場合がある。例えば、日本語の漢字のうち使用頻度の比較的高いＪＩＳ規格の第一及び第二水準の漢字のフォントデータは記憶されているが、使用頻度の比較的低い第三及び第四水準の漢字のフォントデータは記憶されていない場合がある。これは、フォントデータを記憶するメモリの容量に制限があるので、使用頻度の高い文字のフォントデータを使用頻度の低い文字のフォントデータより優先して記憶させるためである。
【０００５】
しかしながら、上述した装置では、文字認識によって得られた文字コードに対応するフォントデータが装置内に記憶されていない場合、フォントデータが記憶されていない文字は、文字認識が実行されて文字コードが取得されているにもかかわらず、表示又は印刷等の出力処理をすることができない。このため、文字認識した文書を表示する表示画面等では、文字が欠落した状態で表示される。
【０００６】
本発明は、上記問題点を解消する為になされたものであり、文字認識によって得られた文字コードに対応するフォントデータが記憶されていない場合であっても、文字の欠落を防止して出力することを可能とする文書処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る文書処理装置は、文字コードによって特定されるフォントデータを記憶する記憶手段と、文書の画像データから文字を認識して文字コードを生成する文字認識手段と、文字認識手段によって生成された文字コードによって特定されるフォントデータを記憶手段から取得する取得手段と、文字認識手段によって生成された文字コードによって特定されるフォントデータが記憶手段に記憶されていない場合に、該フォントデータを代用する代用画像データを生成する生成手段とを備えることを特徴とする。
【０００８】
本発明に係る文書処理装置によれば、文書の画像データから文字を認識して文字コードが生成され、生成された文字コードによって特定されるフォントデータが記憶手段から取得される。これにより、文字認識によって得られた文字コードに対応するフォントデータの表示又は印刷等の出力が可能となる。一方、文字認識によって生成された文字コードによって特定されるフォントデータが記憶手段に記憶されていない場合に、フォントデータを代用する代用画像データが生成される。このため、生成された代用画像データを用いて表示又は印刷等の出力を行うことが可能となる。従って、文字認識によって得られた文字コードに対応するフォントデータが記憶されていない場合であっても、文字の欠落を防止して出力することが可能となる。
【０００９】
本発明に係る文書処理装置では、生成手段が、記憶手段に記憶されていないフォントデータの文字が記載された領域の画像データを用いて、代用画像データを生成することが好ましい。
【００１０】
この好ましい構成によれば、フォントデータが記憶されていない文字の代用画像データが、文字認識対象となった画像データから生成される。このため、代用画像データを用いて、フォントデータの記憶されていない文字を表示することが可能となり、印刷等の出力も行うことが可能となる。従って、ユーザの利便性の低下を抑制することが可能となる。
【００１１】
本発明に係る文書処理装置では、記憶手段に記憶されていないフォントデータの文字について、読み仮名の文字コードを取得する仮名取得手段を備え、生成手段は、仮名取得手段によって取得された読み仮名の文字コードによって特定されるフォントデータを記憶手段から取得し、取得したフォントデータを代用画像データとすることが好ましい。
【００１２】
この好ましい構成によれば、文字認識された文字のフォントデータが記憶されていない場合であっても、文字認識手段によって生成された文字コードによって特定される文字の読み仮名のフォントデータを利用することが可能となる。よって、文字の読み仮名を表示することが可能となり、印刷等の出力も行うことが可能となる。すなわち、フォントデータが記憶されていない場合であっても、文字の読み仮名を表示することにより、ユーザの利便性の低下を抑制することが可能となる。
【００１３】
本発明に係る文書処理装置では、生成手段が、代用したことを示す表示を代用画像データに付加することが好ましい。このため、ユーザが、代用画像データを用いて出力された部分を認識できるように、出力を行うことが可能となる。
【発明の効果】
【００１４】
本発明によれば、文字認識によって得られた文字コードに対応するフォントデータが記憶されていない場合であっても、文字の欠落を防止して出力することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る文書処理装置が搭載された複合機の構成を示すブロック図である。
【図２】複合機が有する制御部の構成を示すブロック図である。
【図３】複合機による登録処理の処理手順を示すフローチャートである。
【図４】複合機による表示処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。まず、図１及び図２を参照して、実施形態に係る文書処理装置が搭載された複合機１の構成について説明する。図１は、複合機１の構成を示すブロック図である。図２は、複合機１が有する制御部２０の構成を示すブロック図である。
【００１７】
複合機１は、プリンタ、コピー、スキャン、ＦＡＸ、及びＩＦＡＸ機能を有し、ネットワークに接続されている。この複合機１は、文書をスキャナ１４で読み取って画像データを生成し、画像データから文書に記載された文字を認識して、認識した文字の表示及び印刷等の出力処理を行う。文字の出力処理には、予め記憶したフォントデータが用いられる。複合機１は、認識した文字のフォントデータを記憶していない場合、フォントデータの代わりに代用画像データを生成し、生成した代用画像データを用いて出力処理を行う。
【００１８】
複合機１は、上記機能を発揮するために、操作部１１、表示部１２、ＬＡＮインターフェース１３、スキャナ１４、プリンタ１５、ＮＣＵ１６、モデム１７、ＩＦＡＸ制御部１８、及び制御部２０を備えている。なお、各部は通信線１９で相互に通信可能に接続されている。以下、各構成要素について説明する。
【００１９】
操作部１１は、ユーザが複合機１を操作するために設けられた各種のファンクションキー等を備えている。表示部１２は、ＬＣＤ等を用いた表示装置であり、複合機１の動作状態、設定内容、及び各種のメッセージ等を表示する。また、表示部１２は、文字認識された文字のフォントデータ及び代用画像データを表示する。なお、ユーザは、この操作部１１及び表示部１２を用いて各種処理の指示を入力することができる。
【００２０】
ＬＡＮインターフェース１３は、パーソナルコンピュータ５０が接続されたＬＡＮ５１に接続されている。また、パーソナルコンピュータ５０には、複合機１のドライバがインストールされている。このため、複合機１は、パーソナルコンピュータ５０を介してユーザから各種の操作を受け付けることができる。また、複合機１から出力される各種の情報をパーソナルコンピュータ５０が有するディスプレイに表示させることができる。
【００２１】
スキャナ１４は、光学式の読取装置であり、文書を読み取り、ビットマップ等の形式を用いた画像データを生成する。プリンタ１５は、電子写真方式のプリンタであり、各種のデータを印刷する。例えば、プリンタ１５は、文字認識された文字のフォントデータ及び代用画像データを用紙に印刷する。ＮＣＵ１６は、モデム１７と接続されており、モデム１７と公衆交換電話網（ＰＳＴＮ）５２との接続を制御し、ＦＡＸの送受信を制御する。ＩＦＡＸ制御部１８は、ＬＡＮインターフェース１３を介して電子メールの送受信を行い、ＩＦＡＸの送受信を制御する。
【００２２】
制御部２０は、プログラムを実行することにより、複合機１を構成するハードウェアを統合的に制御する。このため、制御部２０は、演算を行うマイクロプロセッサ、プログラム等を記憶するＲＯＭ、演算結果などの各種データを一時的に記憶するＲＡＭ、及びバックアップＲＡＭ等により構成されている。
【００２３】
また、制御部２０は、ハードウェアとソフトウェアの協働により実現される機能的な構成要素として、記憶部２１、ＯＣＲ部２２、判断部２３、仮名取得部２４、代用画像生成部２５、登録部２６、及びフォント取得部２７を備える。以下、各要素について説明する。
【００２４】
記憶部２１は、文字コードによって特定されるフォントデータを記憶する。すなわち、記憶部２１は、特許請求の範囲に記載の記憶手段として機能する。フォントデータとは、ディスプレイへの表示、又は、紙面への印刷等に利用するための書体データである。フォントデータとして、例えば、ビットマップフォント、スケーラブルフォント等の画像データを用いることができる。
【００２５】
記憶部２１には、日本語及び英語のフォントデータが記憶されている。ただし、記憶媒体の容量に制限があるため、日本語に関して記憶していない一部の文字がある。本実施形態の複合機１は、日本語の漢字について、使用頻度の比較的高いＪＩＳ規格の第一及び第二水準の漢字のフォントデータを記憶し、使用頻度の比較的低い第三及び第四水準の漢字のフォントデータを記憶していない。
【００２６】
ＯＣＲ部２２は、スキャナ１４によって生成された文書の画像データから文字を認識して文字コードを生成する。すなわち、ＯＣＲ部２２は、特許請求の範囲に記載の文字認識手段として機能する。
【００２７】
判断部２３は、ＯＣＲ部２２によって生成された文字コードによって特定されるフォントデータが、記憶部２１に記憶されているか否かを判断する。例えば、認識対象の文字が、ＪＩＳ規格の第三又は第四水準の漢字である場合、生成された文字コードによって特定されるフォントデータが記憶部２１に記憶されていないと判断される。
【００２８】
仮名取得部２４は、フォントデータが記憶部２１に記憶されていないと判断部２３によって判断された場合に、フォントデータが記憶されていない文字について、読み仮名の文字コードを取得する。すなわち、仮名取得部２４は、特許請求の範囲に記載の仮名取得手段として機能する。
【００２９】
上記の記憶部２１には、漢字とその仮名とを関連付けた辞書データが記憶されている。仮名取得部２４は、ＯＣＲ部２２から出力された文字コードを用いて、フォントデータが記憶されていない文字（漢字）を特定し、記憶部２１に記憶された辞書データを用いてその漢字について読み仮名の文字コードを取得する。予め、読み仮名として、平仮名を用いるか又はカタカナを用いるかが設定され、仮名取得部２４は、設定された読み仮名の文字コードを取得する。なお、仮名取得部２４は、取得した読み仮名の文字コードを登録部２６へ出力する。
【００３０】
代用画像生成部２５は、ＯＣＲ部２２によって生成された文字コードによって特定されるフォントデータが記憶部２１に記憶されていない場合、該フォントデータを代用する代用画像データを生成する。すなわち、代用画像生成部２５は、特許請求の範囲に記載の代用画像生成手段として機能する。代用画像生成部２５は、フォント取得部２５ａを有し、このフォント取得部２５ａは、仮名取得部２４によって読み仮名の文字コードが取得された場合、取得された読み仮名の文字コードによって特定されるフォントデータを代用画像データとして記憶部２１から取得する。
【００３１】
代用画像生成部２５は、仮名取得部２４によって読み仮名が取得されなかった場合は、文字認識対象となった文書の画像データから、記憶部２１に記憶されていないフォントデータの文字が記載された領域のデータを抽出し、代用画像データとする。代用画像生成部２５は、次のように、ＯＣＲ部２２から出力される情報を用いて代用画像データを生成することができる。
【００３２】
ＯＣＲ部２２は、文字認識を行った文字が記載された四角形の領域を特定する情報として、領域の４隅のＸＹ座標データを文字コードと共に出力する。代用画像生成部２５は、ＯＣＲ部２２から出力された４隅のＸＹ座標を用いて、１ページ文の文書の画像データから、記憶部２１に記憶されていないフォントデータの文字が記載された領域を特定し、特定した領域を代用画像データとする。この処理により、代用画像データを得ることができる。
【００３３】
また、代用画像生成部２５は、代用したことを示す表示を代用画像データに付加する。例えば、代用画像生成部２５は、代用したことを示す表示として、代用画像に含まれる文字の下に引かれた下線の表示を付加する。
【００３４】
登録部２６は、フォントデータ又は代用画像データを出力するために必要な情報を登録する。ＯＣＲ部２２によって生成された文字コードのフォントデータが記憶部２１に記憶されている場合、登録部２６は、ＯＣＲ部２２によって生成された文字コードを登録する。ＯＣＲ部２２によって生成された文字コードのフォントデータが記憶部２１に記憶されていない場合で、読み仮名の文字コードが得られた場合、登録部２６は、読み仮名の文字コードとＯＣＲ部２２によって生成された文字コードとを登録する。
【００３５】
ＯＣＲ部２２によって生成された文字コードのフォントデータが記憶部２１に記憶されていない場合で、読み仮名の文字コードも得られなかった場合、登録部２６は、文字認識対象となった画像データから生成された代用画像データを文字コードと共に登録する。
【００３６】
フォント取得部２７は、出力処理が行われる際に、ＯＣＲ部２２によって生成され、登録部２６に登録された文字コードによって特定されるフォントデータを記憶部２１から取得する。すなわち、フォント取得部２７は、特許請求の範囲に記載のフォント取得手段として機能する。
【００３７】
引き続いて、複合機１の動作を説明する。最初に、文字コード及び代用画像データの登録処理について説明する。図３は、複合機１による登録処理の処理手順を示すフローチャートである。
【００３８】
まず、ユーザが文書を複合機１にセットし、複合機１の操作部１１又はパーソナルコンピュータ５０を介して文字認識処理を実行する旨の操作を行うと、ステップＳ１０１において、文書がスキャナ１４によって読み取られ、文書の画像データが生成される。ステップＳ１０２では、ステップＳ１０１で生成された画像データの文字認識（ＯＣＲ）処理が実行され、文書に記載された文字の文字コードが生成される。
【００３９】
続いて、ステップＳ１０３では、ステップＳ１０２で生成された文字コードのうち、登録処理が未だなされていない文字コードがあるか否かが判断される。未処理の文字コードが有る場合には、ステップＳ１０４へ処理が進む。生成された全ての文字コードの処理が終了し、未処理の文字コードが無い場合には、処理が終了する。
【００４０】
ステップＳ１０４では、処理対象の文字コードによって特定されるフォントデータが記憶部２１に記憶されているか否かが、判断部２３によって判断される。フォントデータが記憶部２１に記憶されていると判断された場合には、ステップＳ１０５へ処理が進む。ステップＳ１０５では、処理対象の文字コードが登録部２６によって登録される。そして、処理がステップＳ１０３へ戻って、次の文字コードの処理へ移行する。
【００４１】
ステップＳ１０４において、フォントデータが記憶部２１に記憶されていないと判断された場合には、ステップＳ１０６へ処理が進む。ステップＳ１０６では、文字コードによって特定される文字の読み仮名の文字コードが、仮名取得部２４によって検索される。ステップＳ１０７では、ステップＳ１０６で行われた検索の結果、読み仮名の文字コードが取得された場合に、ステップＳ１０８へ処理が進む。ステップＳ１０８では、取得された読み仮名の文字コード、及び、ＯＣＲ部２２によって生成された文字コードが登録部２６によって登録される。そして、処理がステップＳ１０３へ戻って、次の文字コードの処理へ移行する。
【００４２】
ステップＳ１０７では、ステップＳ１０６で行われた検索の結果、読み仮名の文字コードが取得されなかった場合に、ステップＳ１０９へ処理が進む。ステップＳ１０９では、代用画像データが、文字認識対象となった画像データを用いて、代用画像生成部２５によって生成される。また、代用画像データには、代用したことを示す下線の表示が付加される。ステップＳ１１０では、文字コード、ステップＳ１０９で生成された代用画像データと、及びフォントデータが記憶されていない旨の情報が、登録部２６によって登録される。
【００４３】
そして、処理がステップＳ１０３へ戻って、未処理の文字コードがなくなるまで、ステップＳ１０４〜ステップＳ１１０の処理が繰り返し実行される。以上の処理により、文字認識された文字及び代用画像の登録が行われる。
【００４４】
引き続いて、登録された文字コード及び代用画像データを用いて、文字を表示するための表示処理について説明する。図４は、複合機１による表示処理の処理手順を示すフローチャートである。
【００４５】
まず、ステップＳ１２１では、登録部２６によって登録された情報が制御部２０において読み込まれる。続いて、ステップＳ１２２では、ＯＣＲ部２２によって生成された文字コードによって特定されるフォントデータが記憶部２１に記憶されている場合には、ステップＳ１２３へ処理が進む。
【００４６】
ステップＳ１２３では、ステップＳ１２１で読み込まれた文字コードによって特定されるフォントデータが、フォント取得部２７によって記憶部２１から取得され、取得されたフォントデータが表示される。
【００４７】
ステップＳ１２２で、フォントデータが記憶されていない場合には、ステップＳ１２４へ処理が進む。ステップＳ１２４では、登録された読み仮名の文字コードがある場合には、ステップＳ１２５へ処理が進む。ステップＳ１２５では、登録された読み仮名の文字コードを用いて、記憶部２１から読み仮名のフォントデータ（代用画像データ）が取得される。また、代用画像データには、代用したことを示す下線の表示が付加される。
【００４８】
ステップＳ１２４では、登録された読み仮名の文字コードがない場合には、ステップＳ１２６へ処理が進む。ステップＳ１２６では、文字認識対象となった画像データから生成された代用画像データが登録されているので、登録されている代用画像データが取得される。そして、ステップＳ１２７では、ステップＳ１２５で生成されたフォントデータ、又は、ステップＳ１２６で取得された代用画像データが表示される。
【００４９】
以上の処理により、登録された情報を用いて文字認識された文字及び代用画像が、表示部１２に表示される。なお、登録された文字コードが全て読み込まれ、表示処理が行われることにより、フォントデータによって表示される文字と代用画像データによって表示される文字とが統合されて、文字認識された文書の表示が行われる。また、上記処理の表示に代えて印刷を行うことにより、文字認識された文字及び代用画像の印刷処理をプリンタ１５によって実行することができる。
【００５０】
以上説明した本実施形態に係る複合機１によれば、文字認識によって生成された文字コードによって特定されるフォントデータが記憶部２１に記憶されていない場合に、フォントデータを代用する代用画像データが生成される。従って、文字認識によって得られた文字コードに対応するフォントデータが記憶されていない場合であっても、文字の欠落を防止して出力することが可能となる。
【００５１】
本実施形態に係る複合機１によれば、フォントデータが記憶されていない文字の代用画像データが、文字認識対象となった画像データから生成される。このため、代用画像データを用いて、フォントデータの記憶されていない文字を表示することができ、印刷等の出力も行うことができる。従って、ユーザの利便性の低下を抑制することができる。
【００５２】
本実施形態に係る複合機１によれば、文字認識により生成された文字コードによって特定される文字の読み仮名を表示するフォントデータが取得される。すなわち、文字認識された文字のフォントデータが記憶されていなかった場合でも、文字の読み仮名を表示することにより、ユーザの利便性の低下を抑制することができる。
【００５３】
本実施形態に係る複合機１によれば、代用したことを示す下線が代用画像データに付加されるので、代用画像の文字に下線が引かれた状態で出力される。従って、ユーザが、代用画像データを用いて出力された部分を認識できるように、出力を行うことが可能となる。
【００５４】
以上、本発明の実施形態について説明したが、本発明は、上記に限定されるものではなく種々の変形が可能である。例えば、上記実施形態では、代用画像データとして、読み仮名のフォントデータを用いて生成した代用画像データと、文字認識対象となった画像データを用いて生成した代用画像データの２種を用いたが、いずれか一方であってもよい。また、これに限られず、用いる代用画像データは、認識対象となった文字と関連性が高い情報を含む画像データ等、欠落を補うための他の画像データであってもよい。
【００５５】
また、上記実施形態では、複合機１が、ＪＩＳ規格の第一及び第二水準の漢字のフォントデータを記憶し、第三及び第四水準の漢字のフォントデータを記憶していないこととしたが、これに限られない。複合機１が記憶するフォントデータは、任意に設定することができる。
【符号の説明】
【００５６】
１  複合機
１４  スキャナ
１５  プリンタ
１６  ＮＣＵ
１７  モデム
１８  ＩＦＡＸ制御部
２０  制御部
２１  記憶部
２２  ＯＣＲ部
２３  判断部
２４  仮名取得部
２５  代用画像生成部
２６  登録部
２７  フォント取得部
【図１】
2011164820.tif 000003
【図２】
2011164820.tif 000004
【図３】
2011164820.tif 000005
【図４】
2011164820.tif 000006