(57)【要約】【課題】撮像した画像に含まれる文字をデジタル的に拡大した場合でもより見やすく表示する。【解決手段】モード設定スイッチ１４３が「文字表示モード」に設定されている場合に、文字認識処理部２０は、文字情報ファイル２１に記憶されている文字パターン情報に基づいて、フレームバファ１３に記憶されているデジタル画像データから文字を認識し、この認識した文字に対応するアウトラインフォントにより表される文字を文字認識バッファ２２に記憶させる。制御部１５は、文字認識バッファ２２に記憶された文字群のうちの一部の文字を含むデジタル画像データをＶＲＡＭ１８に記憶させ、ＶＲＡＭ１８に記憶されたデジタル画像データをデジタルカメラ１の背面に設けられているＬＣＤ１９に表示させる。【選択図】　　　図１
2004005535.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮像領域に対応する画像を撮像して画像データを生成する画像生成部と、
前記画像データから前記画像に含まれる文字をその二次元配置とともに認識する認識部と、
所定の文字フォントを用い前記二次元配置にしたがって前記認識された文字を配置して表示するための表示用画像データを生成する表示用画像データ生成部と、
前記表示用画像データに対応する表示用画像の一部を抽出して実表示画像として表示させる表示部と、
を備えることを特徴とする文字表示装置。
【請求項２】
請求項１記載の文字表示装置において、
複数の文字パターンを標準文字パターンとして記憶させるパターン記憶部を備え、
前記認識部は、前記画像データから文字パターンを抽出するパターン抽出部と、前記抽出された文字パターンと前記記憶された複数の標準文字パターンとを順次比較する比較部とを備え、前記比較結果に基づいて前記抽出された文字パターンに最も似ている標準文字パターンに対応する文字を前記画像に含まれる文字として認識することを特徴とする文字表示装置。
【請求項３】
請求項１記載の文字表示装置において、
前記二次元配置された文字を含む二次元平面を仮定し、当該二次元平面における前記撮像領域の移動量および移動方向を検出する検出部を備え、
前記表示部は、前記検出部により検出された前記撮像領域の移動量および移動方向に応じて抽出位置を変更することを特徴とする文字表示装置。
【請求項４】
請求項１記載の文字表示装置において、
前記表示部による抽出の位置を変更指示する操作部を備え、
前記表示部は、前記操作部によりなされた指示に応じて抽出位置を変更することを特徴とする文字表示装置。
【請求項５】
請求項１記載の文字表示装置において、
前記表示部は、前記実表示画像として、前記表示用画像データに対応する表示用画像のほぼ中央に位置する一部を抽出することを特徴とする文字表示装置。
【請求項６】
請求項１記載の文字表示装置において、
前記認識部により文字として認識不能な画像領域があった場合に、前記表示用画像データには、当該認識不能な画像領域に対応する画像データが格納されることを特徴とする文字表示装置。
【請求項７】
請求項６記載の文字表示装置において、
前記認識不能な画像領域に対応する画像データに基づいて、当該画像データに対応する画像を、認識された文字を表示する文字フォントの文字サイズに合わせて表示することを特徴とする文字表示装置。
【請求項８】
請求項１記載の文字表示装置において、
前記表示用画像に含まれる文字の文字サイズあるいは倍率を設定する設定部を備え、
前記表示部は、前記設定された文字サイズあるいは倍率に対応した文字を含む表示用画像を表示させることを特徴とする文字表示装置。
【請求項９】
請求項１記載の文字表示装置において、
前記表示部により表示されている状態を保持することを指示する操作部を備え、
前記表示部は、前記操作部によって表示されている状態を保持することが指示された場合に、表示されている状態を保持することを特徴とする文字表示装置。
【請求項１０】
請求項１記載の文字表示装置において、
前記文字フォントは、アウトラインフォントであることを特徴とする文字表示装置。
【請求項１１】
所定の撮像領域に対応する画像を撮像して画像データを生成する画像生成段階と、
前記画像データから前記画像に含まれる文字をその二次元配置とともに認識する認識段階と、
所定の文字フォントを用い前記二次元配置にしたがって前記認識された文字を配置して表示するための表示用画像データを生成する表示用画像データ生成段階と、
前記表示用画像データに対応する表示用画像の一部を抽出して実表示画像として表示させる表示段階と、
を備えることを特徴とする文字表示装置の制御方法。
【請求項１２】
請求項１１記載の文字表示装置の制御方法において、
前記二次元配置された文字を含む二次元平面を仮定し、当該二次元平面における前記撮像領域の移動量および移動方向を検出する検出段階を備え、
前記表示段階は、前記検出段階において検出された前記撮像領域の移動量および移動方向に応じて抽出位置を変更することを特徴とする文字表示装置の制御方法。
【請求項１３】
請求項１１記載の文字表示装置の制御方法において、
前記認識段階において文字として認識不能な画像領域があった場合に、前記表示用画像データには、当該認識不能な画像領域に対応する画像データが格納され、
前記表示段階は、前記格納された認識不能な画像領域に対応する画像データに基づいて、当該画像データに対応する画像を、認識された文字を表示する文字フォントの文字サイズに合わせて表示させることを特徴とする文字表示装置の制御方法。
【請求項１４】
文字表示装置を制御するためのプログラムを記録した記録媒体であって、
コンピュータを、
所定の撮像領域に対応する画像を撮像して画像データを生成する画像生成手段と、
前記画像データから前記画像に含まれる文字をその二次元配置とともに認識する認識手段と、
所定の文字フォントを用い前記二次元配置にしたがって前記認識された文字を配置して表示するための表示用画像データを生成する表示用画像データ生成手段と、
前記表示用画像データに対応する表示用画像の一部を抽出して実表示画像として表示させる表示手段として機能させるためのプログラムを記録した記録媒体。
【請求項１５】
請求項１４記載の記録媒体において、
コンピュータを、
前記二次元配置された文字を含む二次元平面を仮定し、当該二次元平面における前記撮像領域の移動量および移動方向を検出する検出手段として機能させ、
前記表示手段は、前記検出手段により検出された前記撮像領域の移動量および移動方向に応じて抽出位置を変更することを特徴とするプログラムを記録した記録媒体。
【請求項１６】
請求項１４記載の記録媒体において、
前記認識手段により文字として認識不能な画像領域があった場合に、前記表示用画像データには、当該認識不能な画像領域に対応する画像データが格納され、前記表示手段は、前記格納された認識不能な画像領域に対応する画像データに基づいて、当該画像データに対応する画像を、認識された文字を表示する文字フォントの文字サイズに合わせて表示させることを特徴とするプログラムを記録した記録媒体。
【請求項１７】
文字表示装置を制御するためのプログラムであって、
コンピュータを、
所定の撮像領域に対応する画像を撮像して画像データを生成する画像生成手段と、
前記画像データから前記画像に含まれる文字をその二次元配置とともに認識する認識手段と、
所定の文字フォントを用い前記二次元配置にしたがって前記認識された文字を配置して表示するための表示用画像データを生成する表示用画像データ生成手段と、
前記表示用画像データに対応する表示用画像の一部を抽出して実表示画像として表示させる表示手段として機能させるためのプログラム。
【請求項１８】
請求項１７記載のプログラムにおいて、
コンピュータを、
前記二次元配置された文字を含む二次元平面を仮定し、当該二次元平面における前記撮像領域の移動量および移動方向を検出する検出手段として機能させ、
前記表示手段は、前記検出手段により検出された前記撮像領域の移動量および移動方向に応じて抽出位置を変更することを特徴とするプログラム。
【請求項１９】
請求項１７記載のプログラムにおいて、
前記認識手段により文字として認識不能な画像領域があった場合に、前記表示用画像データには、当該認識不能な画像領域に対応する画像データが格納され、前記表示手段は、前記格納された認識不能な画像領域に対応する画像データに基づいて、当該画像データに対応する画像を、認識された文字を表示する文字フォントの文字サイズに合わせて表示させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字表示装置、その制御方法、記録媒体およびプログラムに係り、特に、携帯可能な情報機器において撮像した文字を拡大表示させるための技術に関する。
【０００２】
【従来の技術】
従来より新聞などの小さな文字を読みやすくするために、文字を拡大すべくルーペ（拡大鏡）が一般的に用いられている。このような機能と同様なものとして、デジタルカメラには、被写体をデジタルズームにより拡大し、拡大した被写体の画像をＬＣＤに表示させるものがある。このようなデジタルカメラで雑誌や新聞などに掲載されている小さな文字を撮影する場合には、ＬＣＤに表示される文字が小さくて読みづらいため、デジタルズームで拡大してＬＣＤに表示させることがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、デジタルズームにより拡大された画像は、デジタルカメラの内部に記憶されているデジタル画像データの一部のみを利用して拡大している。したがって、デジタル拡大された画像は、少ない情報量で表示を行うため、ルーペ（拡大鏡）で拡大した場合と異なり拡大はされるがデジタル化に伴って画質が劣化してしまい細かい文字等は、却って読みづらくなることがある。
【０００４】
そこで、本発明は、上述した事情に鑑みてなされたものであり、撮像した文字をデジタル的に拡大表示するに際し、文字をより見やすく表示することができる文字表示装置、その制御方法、記録媒体およびプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上述した課題を解決するために、本発明に係る文字表示装置は、所定の撮像領域に対応する画像を撮像して画像データを生成する画像生成部と、前記画像データから前記画像に含まれる文字をその二次元配置とともに認識する認識部と、所定の文字フォントを用い前記二次元配置にしたがって前記認識された文字を配置して表示するための表示用画像データを生成する表示用画像データ生成部と、前記表示用画像データに対応する表示用画像の一部を抽出して実表示画像として表示させる表示部とを備えることを特徴としている。
【０００６】
この構成によると、撮像された画像に含まれる文字が認識部により文字の二次元配置とともに認識される。そして、認識された文字を前記二次元配置にしたがって配置し、この配置した文字を所定の文字フォントを用いて表示するための表示用画像データが表示用画像データ生成部により生成される。これにより、表示部は、表示用画像データに対応する表示用画像の一部を抽出して実表示画像を表示させることが可能になる。
【０００７】
また、上述した文字表示装置において、前記二次元配置された文字を含む二次元平面を仮定し、当該二次元平面における前記撮像領域の移動量および移動方向を検出する検出部を備えるようにし、前記表示部は、前記検出部により検出された前記撮像領域の移動量および移動方向に応じて抽出位置を変更するようにしてもよい。
【０００８】
また、上述した文字表示装置において、前記認識部により文字として認識不能な画像領域があった場合に、前記表示用画像データには、当該認識不能な画像領域に対応する画像データが格納されるようにし、前記表示部は、前記格納された認識不能な画像領域に対応する画像データに基づいて、当該画像データに対応する画像を、認識された文字を表示する文字フォントの文字サイズに合わせて表示させるようにしてもよい。
【０００９】
本発明に係る文字表示装置の制御方法は、所定の撮像領域に対応する画像を撮像して画像データを生成する画像生成段階と、前記画像データから前記画像に含まれる文字をその二次元配置とともに認識する認識段階と、所定の文字フォントを用い前記二次元配置にしたがって前記認識された文字を配置して表示するための表示用画像データを生成する表示用画像データ生成段階と、前記表示用画像データに対応する表示用画像の一部を抽出して実表示画像として表示させる表示段階とを備えることを特徴としている。
【００１０】
本発明に係る文字表示装置を制御するためのプログラムを記録した記録媒体は、コンピュータを、所定の撮像領域に対応する画像を撮像して画像データを生成する画像生成手段と、前記画像データから前記画像に含まれる文字をその二次元配置とともに認識する認識手段と、所定の文字フォントを用い前記二次元配置にしたがって前記認識された文字を配置して表示するための表示用画像データを生成する表示用画像データ生成手段と、前記表示用画像データに対応する表示用画像の一部を抽出して実表示画像として表示させる表示手段として機能させるためのプログラムを記録したことを特徴としている。
【００１１】
本発明に係る文字表示装置を制御するためのプログラムは、コンピュータを、所定の撮像領域に対応する画像を撮像して画像データを生成する画像生成手段と、前記画像データから前記画像に含まれる文字をその二次元配置とともに認識する認識手段と、所定の文字フォントを用い前記二次元配置にしたがって前記認識された文字を配置して表示するための表示用画像データを生成する表示用画像データ生成手段と、前記表示用画像データに対応する表示用画像の一部を抽出して実表示画像として表示させる表示手段として機能させることを特徴としている。
【００１２】
【発明の実施の形態】
次に、図面を参照して本発明の好適な実施形態について説明する。
［１］　実施形態の構成
図１を参照して本発明の実施形態に係るルーペ（拡大鏡）の機能を有するデジタルカメラ１の概要構成を説明する。
デジタルカメラ１は、撮像部１０を備え、この撮像部１０は、レンズ１０１と、ＣＣＤ（電荷結合素子；Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）１０２と、信号処理部１０３とを備えている。
【００１３】
ＣＣＤ１０２は、レンズ１０１によって投影された撮影画像をアナログ画像信号ＳＡＧに変換し、信号処理部１０３に出力する。信号処理部１０３は、アナログ画像信ＳＡＧからノイズ除去・ゲインコントロール処理等を行うとともに、処理後のアナログ画像信号をデジタル画像データＤＤＧに変換し、フレームバッファ１３に出力する。
フレームバッファ１３は、デジタル画像データＤＤＧを記憶するメモリである。フレームバッファ１３は、１フレーム分のデジタル画像データＤＤＧを記憶する。具体的に説明すると、例えば、ＣＣＤがｎ行ｍ列の画素を有している場合に、フレームバッファ１３はｎ×ｍ画素分のデジタル画像データＤＤＧを記憶する。
【００１４】
操作部１４は、ユーザがデジタルカメラ１を操作する際に用いる各種のスイッチを備えている。各種のスイッチとしては、以下のものがある。シャッタースイッチ１４１は、撮影している画像を記録させる際にその旨の指示を与えるための操作を行うために用いる。ポーズスイッチ１４２は、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）１９上に表示されている画像を一時的に保持させる際にその旨の指示を与えるための操作を行うために用いる。モード設定スイッチ１４３は、このデジタルカメラ１を、画像を撮影して記録するために機能させる「通常モード」と、このデジタルカメラ１を、ＬＣＤ１９に文字を表示するために機能させる「文字表示モード」とを切り替えるための操作を行うために用いる。
操作部１４はユーザの操作状態に対応した信号を出力し、制御部１５に供給する。制御部１５は操作部１４からの操作信号に対応する制御を装置各部に対して行う。制御部１５は、後述する文字認識処理部２０により生成される文字画像データＤＭＧの表示対象部分に相当する文字表示画像データＤＭＨＧをＶＲＡＭ１８に出力させる。
【００１５】
文字情報ファイル２１は、文字のアウトラインフォントと、登録されている文字の特徴を抽出して生成された標準文字パターンとを対応付けて記憶するファイルである。ここで、文字の特徴とは、文字を上下方向、左右方向、左斜め方向、右斜め方向などの方向成分に分解し、それらの方向成分に基づいて文字の特徴をパターン化したものである。
【００１６】
文字認識処理部２０は、モード設定スイッチ１４３が「文字表示モード」側に設定されている場合に、文字情報ファイル２１を参照してフレームバッファ１３に記憶されているデジタル画像データＤＤＧに対応する画像から文字を認識し、この認識された文字に対応するアウトラインフォントを抽出する。文字認識処理部２０は、抽出したアウトラインフォントにより表示される文字に基づいて文字画像データＤＭＧを生成する。ここで、アウトラインフォントにより表示される文字は、予め定められた文字サイズにより表示される。
文字認識バッファ２２は、文字認識処理部２０により生成された文字画像データＤＭＧを記憶するメモリである。
【００１７】
画像処理部１７は、モード設定スイッチ１４３が「通常モード」側に設定されている場合に、フレームバッファ１３に記憶されているデジタル画像データＤＤＧに対して、エッジ強調・明るさ調整・色合い調整・ホワイトバランス調整・逆光補正等のデジタル画像処理を行う。画像処理部１７は、デジタル画像処理を施したデジタル画像データに対し、ＬＣＤ１９の表示能力に合わせて減色、画素の間引き処理を行い、表示画像データＤＨＧを生成する。画像処理部１７は、表示画像データＤＨＧをＶＲＡＭ１８に出力する。
ＶＲＡＭ１８は、表示画像データＤＨＧまたは文字表示画像データＤＭＨＧを記憶する。ＬＣＤ１９は、デジタルカメラ１の背面に設けられており、ＶＲＡＭ１８に記憶された表示画像データＤＨＧまたは文字表示画像データＤＭＨＧに対応する画像を表示する。
【００１８】
ここで、図２は、デジタルカメラ１のレンズ１０１によって撮像された文字に対応する所定文字サイズの文字が、ＬＣＤ１９に表示される様子を表したものである。文字が記載されている紙面２上に、「文字表示モード」側に設定されているデジタルカメラ１のレンズ１０１部分を近づけると、デジタルカメラ１の背面に設けられているＬＣＤ１９に、撮像された文字に対応する所定文字サイズの文字が表示される。図２に示す場合には、紙面２上に記載されている文字のうち“早期の対策が”という文字の近辺がＬＣＤ１９に表示されている。
【００１９】
フラッシュメモリ１６は、デジタルカメラ１を「通常モード」で使用する際にフレームバッファ１３に記憶されているデジタル画像データＤＤＧを格納して記憶するメモリである。フラッシュメモリ１６に格納されるデジタル画像データＤＣＤＧは、ＪＰＥＧ形式により圧縮されてから格納される。なお、フラッシュメモリ１６は、ＲＡＭや磁気ディスク等であってもよい。また、カードインターフェースを備えることにより、メモリーカード等の着脱可能なメモリであってもよい。
【００２０】
［２］　実施形態の動作
［２．１］　通常モード時の動作
次に、図３を参照してモード設定スイッチ１４３が「通常モード」側に設定されている際の動作例を説明する。
まず、ユーザが被写体を撮影するためにデジタルカメラ１のレンズ１０１を被写体に向ける。
次に、ＣＣＤ１０２は、レンズ１０１から入ってきた被写体画像（光信号）をアナログ画像信号ＳＡＧに変換し、信号処理部１０３に出力する（ステップＳ１）。信号処理部１０３は、入力されたアナログ画像信号ＳＡＧに対してノイズ除去・ゲインコントロール処理およびアナログ・デジタル変換処理を行う。制御部１５は、フレームバッファ１３に１フレーム分のデジタル画像データＤＤＧを記憶させる（ステップＳ２）。
【００２１】
また、制御部１５は、モード設定スイッチ１４３が「通常モード」側に設定されていることを示す信号を画像処理部１７に送信する（ステップＳ３）。
画像処理部１７は、フレームバッファ１３に記憶されているデジタル画像データＤＤＧに対し、エッジ強調・明るさ調整・色合い調整・ホワイトバランス調整・逆光補正等のデジタル画像処理を行なう（ステップＳ４）。
次に、画像処理部１７は、デジタル画像処理を施したデジタル画像データに対し、ＬＣＤ１９の表示能力に合わせて減色、画素の間引き処理を行い、表示画像データＤＨＧを生成する。そして、画像処理部１７は、表示画像データＤＨＧをＶＲＡＭ１８に記憶させる。制御部１５は、ＶＲＡＭ１８に記憶されたデジタル画像データＤＨＧをデジタルカメラ１の背面に設けられているＬＣＤ１９に表示させる（ステップＳ５）。
【００２２】
ここで、ユーザによりシャッタースイッチ１４１が押されると、制御部１５は、フレームバッファ１３に記憶されている被写体のデジタル画像データＤＤＧをＪＰＥＧ形式により圧縮する。そして、制御部１５は、この圧縮したデジタル画像データＤＣＤＧをフラッシュメモリ１６に記憶させる。
【００２３】
［２．２］　文字表示モード時の動作
次に、図４を参照してモード設定スイッチ１４３が「文字表示モード」側に設定されている際の動作例を説明する。
まず、ユーザが文字を観るためにデジタルカメラ１のレンズ１０１を文字含んだ新聞や雑誌などの被写体に向ける。
次に、ＣＣＤ１０２は、レンズ１０１から入ってきた被写体画像（光信号）をアナログ画像信号ＳＡＧに変換し、信号処理部１０３に出力する（ステップＳ１１）。信号処理部１０３は、変換されたアナログ画像信号ＳＡＧに対してノイズ除去・ゲインコントロール処理およびアナログ・デジタル変換処理を行う。制御部１５は、フレームバッファ１３に１フレーム分のデジタル画像データＤＤＧを記憶させる（ステップＳ１２）。
制御部１５は、モード設定スイッチ１４３が「文字表示モード」側に設定されていることを示す信号を文字認識処理部１８に送信する（ステップＳ１３）。
【００２４】
次に、文字認識処理部２０は、文字情報ファイル２１に記憶されている標準文字パターンに基づいて、デジタル画像データＤＤＧに対応する画像から文字を認識する（ステップＳ１４）。そして、文字認識処理部２０は、デジタル画像データＤＤＧに対応する画像から認識された文字に対応するアウトラインフォントを文字情報ファイル２１から抽出する（ステップＳ１５）。なお、このステップＳ１４およびＳ１５における処理については、後で詳細に説明する。
文字認識処理部２０は、抽出したアウトラインフォントにより表される文字に基づいて文字画像データＤＭＧを生成し、生成した文字画像データＤＭＧを文字認識バッファ２２に記憶させる（ステップＳ１６）。
【００２５】
次に、制御部１５は、文字認識バッファ２２に記憶された文字画像データＤＭＧに対応する画像のほぼ中央に位置する文字列に対応する文字表示画像データＤＭＨＧをＶＲＡＭ１８に記憶させる。制御部１５は、ＶＲＡＭ１８に記憶された文字表示画像データＤＭＨＧに対応する文字列を含んだ画像をデジタルカメラ１の背面に設けられているＬＣＤ１９に表示させる（ステップＳ１７）。すなわち、文字表示画像データＤＭＨＧに対応する文字列を含んだ画像は、文字表示画像データＤＭＨＧに対応する文字を予め指定した文字サイズを有するアウトラインフォントで表示した画像に相当することとなる。
【００２６】
このようにして、ＬＣＤ１９には、アウトラインフォントにより表される美しい文字がユーザにとって読みやすい所定の大きさで表示される。そして、デジタルカメラ１を動かすと、その方向、移動量を文字認識処理部２０が検出し、この検出した方向、移動量に応じてＬＣＤ１９に表示される画像が更新される。
【００２７】
次に、モード設定スイッチ１４３が「文字表示モード」側に設定されている際にポーズスイッチ１４２が押されたときの動作例を説明する。
ユーザによりポーズスイッチ１４２が押されると、制御部１５は、文字認識処理部２０による処理を停止させるとともに、ＶＲＡＭ１８に記憶されている文字表示画像データＤＭＨＧを保持させる。そして、再度ユーザによりポーズスイッチ１４２が押されるまで、制御部１５は、文字認識処理部２０による処理の停止を継続させるとともに、ＶＲＡＭ１８に記憶されている文字表示画像データＤＭＨＧの保持を継続させる。
ユーザにより再度ポーズスイッチ１４２が押されると、制御部１５は、文字認識処理部２０による処理を再開させるとともに、ＶＲＡＭ１８に記憶されている文字表示画像データＤＭＨＧを更新させる。
これにより、ＬＣＤ１９に表示させた文字を含んだ画像をユーザが所望する状態で一時的に保持することが可能となる。
【００２８】
［２．３］　文字認識の具体的動作
次に、撮像された画像から文字が認識され、認識された文字に対応するアウトラインフォントが文字認識バッファに記憶されるまでの動作例を説明する。
まず、文字認識処理部２０は、フレームバッファ１３に記憶されているデジタル画像データＤＤＧに含まれるデータから文字部分を特定し、その特定した文字部分を１文字ごとに分解する。この場合において、文字部分を特定する前にデジタル画像データＤＤＧの傾き補正等の各種前処理を必要に応じて行うのが好ましい。次に、文字認識処理部２０は、分解した１文字ごとにその文字の特徴を抽出して文字パターンを生成し、生成した文字パターンと、文字情報ファイル２１に記憶されている全ての標準文字パターンとの間の距離を計算する。なお、この距離を計算する方法には、ユークリッド距離、あるいは絶対値距離（シティブロック距離）などの方法を用いる。
【００２９】
上述した距離計算の結果、文字認識処理部２０は、全ての標準文字パターンから最も距離の小さい標準文字パターンを選択し、選択した標準文字パターンに対応する文字を、撮像された画像から認識された文字とする。
次に、文字認識処理部２０は、選択した標準文字パターンに対応するアウトラインフォントを文字情報ファイル２１から抽出し、抽出したアウトラインフォントにより表される文字を文字パターンの抽出位置（２次元位置）に対応付けて文字認識バッファ２２に記憶する。
この一連の動作により、文字認識処理部２０は、撮像された画像から文字を認識し、認識した文字に対応するアウトラインフォントを２次元的な表示配列を保持したまま文字認識バッファ２２に記憶させている。
【００３０】
［２．４］　認識した文字を表示する際の具体的動作
次に、図５を参照して撮像された画像から文字が認識され、認識された文字がＬＣＤに表示されるまで動作例を説明する。
図５は、紙面２上に記載されている文字をデジタルカメラ１で撮像した場合に、文字認識バッファ２２に記憶される文字群Ｂａと、ＬＣＤ１９に表示される文字群Ｌａとの関係を表したものである。
【００３１】
図５に示すように、ＬＣＤ１９に表示される文字群Ｌａは、文字認識バッファ２２に記憶されている文字群Ｂａの中央部に位置する。このように文字群Ｌａを文字群Ｂａの中央部に位置させることにより、デジタルカメラ１が移動した場合であっても、その移動量が小さく、移動後のＬＣＤ１９に表示させる文字群Ｌａが、移動前の文字認識バッファ２２に記憶されていた文字群Ｂａの範囲内に存在する場合には、ＬＣＤ１９にすぐに文字を表示することが可能となる。
一方、移動量が大きく、移動後のＬＣＤ１９に表示させる文字群Ｌａが、移動前の文字認識バッファ２２に記憶されていた文字群Ｂａの範囲内に存在しない場合には、表示対象となる文字が認識され、文字認識バッファ２２に記憶されるのを待ってからＬＣＤ１９に文字が表示されることになる。
【００３２】
まず、レンズ１０１により紙面２上の画像がデジタルカメラ内に取り込まれると、フレームバッファ１３には、図５に示す文字群Ｂａを含んだデジタル画像データＤＤＧが取り込まれる。文字認識処理部２０は、フレームバッファ１３に記憶されたデジタル画像データＤＤＧから全ての文字を認識し、認識した文字に対応するアウトラインフォントにより表される文字を文字認識バッファ２２に記憶させる。
【００３３】
次に、制御部１５は、文字認識バッファ２２に記憶された文字群Ｂａを表示すべく平面上に配置したと仮定した場合に中央部に位置する文字群Ｌａである“ノートパソコ”を含む文字表示画像データＤＭＨＧを生成し、生成した文字表示画像データＤＭＨＧをＶＲＡＭ１８上に記憶させる。これによりＬＣＤ１９には、“ノートパソコ”という文字全体を含んだ画像が表示される。
【００３４】
次に、デジタルカメラ１が紙面２の左斜め下方側に移動すると、フレームバッファ１３には、図６に示す文字群Ｂｂを含んだデジタル画像データＤＤＧが取り込まれる。この際に既に取り込んでいる部分がある場合には、当該取り込み済みの部分については再度の取り込みは行わない。
次に、文字認識処理部２０は、表示画面上のほぼ中央の位置に予め設定されている基準位置に基づいて、移動ベクトルを算出する。本実施形態の場合には、図５に示す文字群Ｌａの最上段に位置する“ノ”の右上端部が基準位置となる。
【００３５】
具体的に説明すると、フレームバッファ１３に記憶される文字群が、例えば、図５に示す文字群Ｂａから図６に示す文字群Ｂｂに変化した場合には、図７に示すように、変化前の基準位置に該当していた“ノ”の右上端部が、変化後に移動した先の位置に基づいて、移動ベクトルＳが求められる。なお、基準位置に対応させる文字を１文字ではなく、配置位置の離れた複数の文字に対応させて設定し、同様に検出すればより正確に移動方向が検出できる。
【００３６】
文字認識処理部２０は、算出した移動ベクトルＳに基づいて、フレームバッファ１３に記憶されているデジタル画像データＤＤＧのうち、移動前に記憶されていなかった文字を含むデジタル画像データの差分領域を求める。具体的には、図７に示すように、フレームバッファ１３に記憶されているデジタル画像データＤＤＧうち、デジタル画像データの四方端点を始点とする移動ベクトルＳと同じ向きおよび同じ大きさ（移動量）をもつ移動ベクトルＳ’を含む領域Ｒが、移動前には記憶されていない文字を含むデジタル画像データの差分領域となる。
【００３７】
したがって、文字認識処理部２０は、領域Ｒに含まれる文字を認識し、この認識した文字に対応するアウトラインフォントにより表される文字を文字認識バッファ２２の領域Ｒ’に記憶させる。
そして、文字認識処理部２０は、文字認識バッファ２２に記憶された文字群Ｂｂを表示すべく平面上に配置したと仮定した場合に、その中央部に位置する文字群Ｌｂである“カードにも使”を含む文字表示画像データＤＭＨＧを生成し、生成した文字表示画像データＤＭＨＧをＶＲＡＭ１８に記憶させる。
【００３８】
これにより、ＬＣＤ１９には、図８に示すように“ノートパソコ”という文字全体を含んだ画像に変わって“ノートパソコ”という文字の一部のみを含み“カードにも使”という文字全体を含んだ画像が表示される。
なお、フレームバッファ１３に記憶される文字群Ｂａ，Ｂｂの四方端点付近にある文字は、文字の一部が欠けている場合が多いが、そのような文字は、文字認識の対象外として文字認識バッファ２２に記憶させないこととする。
【００３９】
上述した実施形態に係るデジタルカメラの各種機能を実現する方法は、このデジタルカメラにおいて行われる各種機能を実行させるためのプログラムを予めデジタルカメラに格納して実現する場合に限られない。例えば、このプログラムを記録した記録媒体からプログラムを読み取った後にインストールして実現する場合や、このプログラムを電気通信回線を通じてデジタルカメラにダウンロードした後にインストールして実現する場合であってもよい。
【００４０】
［３］　実施形態の効果
上述したように、本実施形態に係るデジタルカメラでは、現時点において撮像されている画像に含まれる文字を、各ユーザにとって読みやすい大きさに設定されたアウトラインフォント文字で表示するため、美しくて読みやすい文字を表示部であるＬＣＤに表示することが可能となる。したがって、ユーザは、このデジタルカメラをあたかもルーペのように使用することが可能となる。
【００４１】
［４］　実施形態の変形例
なお、上述した実施形態においては、文字認識処理の機能をデジタルカメラに備えた場合について説明しているが、文字認識処理の機能を備えられるのはデジタルカメラに限られない。例えば、この機能を撮像機能および表示機能を有する携帯型情報端末（ＰＤＡ）、携帯電話機、簡易型携帯電話機、デジタルビデオ、時計などの携帯可能な情報機器に備えてもよい。さらに、上述した情報機器以外であっても、撮像機能および表示機能を備えた情報機器であればどのような情報機器に備えてもよい。
また、撮像機能を備える装置または表示機能を備える装置のいずれかの装置に対して文字認識処理の機能を備えてもよい。この場合には、各装置に赤外線などの無線通信インターフェースを備え、この無線通信インターフェースを介して撮像、文字認識、表示の各処理を行うようにすればよい。
【００４２】
また、上述した実施形態においては、ＬＣＤ１９には、文字認識処理部２０により認識された文字が表示されるが、ＬＣＤ１９に文字を表示させる方法は、これに限られない。例えば、文字認識処理部２０により文字として認識することができない画像があった場合には、その部分には、文字認識される前の文字（あるいは図形等）を含む所定領域の画像を記憶し、文字が認識できた他の文字のアウトラインフォントの文字サイズに合わせて表示させるようにしてもよい。これにより、文字認識ができなかった場合でも、原文に即した文字を表示することが可能となり、ユーザは、判読が可能となる。この場合において、汚れなどを誤検出して不要な画像を記憶するのを防止すべく、適宜、撮像対象の用紙の色（背景色）を判別するためのしきい値を設定するのが好ましい。
【００４３】
また、上述した実施形態においては、手に持ったデジタルカメラ１で文字を撮影しているが、これに限られず、例えば、脚付きの台などの上にデジタルカメラを固定し、この台を動かすことによって撮像された文字を表示するようにしてもよい。これによって、デジタルカメラと紙面との間の距離を一定に保ち、さらに、紙面とレンズを並行に保つことができるため、文字の認識率を向上させることができる。さらに、デジタル画像データの傾き補正等の各種前処理工程を簡略化でき、処理の高速化が図れる。
【００４４】
また、上述した実施形態においては、ＬＣＤ１９に表示させる文字の文字サイズを予め定められた文字サイズに固定しているが、これに限定するものではない。例えば、操作部１４に、文字サイズを設定するサイズ設定部を設け、このサイズ設定部において設定された文字サイズにより、ＬＣＤ１９に表示させる文字の文字サイズを決めてもよい。
また、文字サイズを設定するのではなく、表示させる倍率を設定するようにしてもよい。この場合には、例えば、認識された文字の平均的なサイズを検出し、実際に表示する文字サイズを自動的に設定して表示する。具体的には、平均的な文字サイズが９ポイントであると検出された場合に、倍率が２倍に設定されていれば、表示される文字サイズは１８ポイントに自動設定される。
これらの場合に、文字認識処理部２０は、アウトラインフォントにより表される文字に対してアウトライン補正処理を行うようにすれば、表示される文字の大きさが変わっても、美しい文字を維持して表示することができる。
【００４５】
また、上述した実施形態においては、モード設定スイッチ１４３が「文字表示モード」側に設定されている際に、ＬＣＤ１９に表示させる文字を移動させる場合には、デジタルカメラ１自体を動かす必要があるが、ＬＣＤ１９に表示させる文字を移動させる方法として、例えば、操作部１４に、表示文字を移動させるカーソル部を設け、このカーソル部において指示された移動量および移動方向に応じて、表示させる文字を文字認識バッファ２２に記憶されている文字画像データＤＭＧの範囲内で移動させるようにしてもよい。
【００４６】
また、上述した実施形態においては、認識された文字を表示するためにアウトラインフォントを用いているが、これに限られない。例えば、認識された文字を表示するためにビットマップフォントを用いてもよい。この場合には、アンチエイリアシング処理やスムージング処理等のジャギー（文字のギザギザ）を軽減する処理を行うのが好ましい。
【００４７】
また、上述した実施形態においては、ＶＲＡＭ１８に格納されたデジタル画像データをＬＣＤ１９に表示しているが、ＬＣＤ１９への表示方法は、これに限られない。例えば、ＶＲＡＭ１８を２階層に分離し、「文字表示モード」の場合に、ＶＲＡＭ１８の一方の階層には、制御部１５により生成された文字表示画像データＤＭＨＧを記憶し、ＶＲＡＭ１８の他方の階層には、画像処理部１７により生成された表示画像データＤＨＧを記憶する。そして、操作部１４に表示切替スイッチを備え、この表示切換スイッチになされた操作に応じてＬＣＤ１９に表示させるＶＲＡＭ１８を切り換えるようにしてもよい。これにより、「文字表示モード」の場合には、ＬＣＤ１９に、文字が読みやすく編集された文字表示画像データＤＭＨＧに対応する画像と、表示画像データＤＨＧに対応する画像とを交互に表示することが可能になる。
【００４８】
【発明の効果】
上述したように本発明によれば、撮像した画像に含まれる文字をデジタル的に拡大した場合でもより見やすく表示することが可能となる。
【図面の簡単な説明】
【図１】実施形態に係るデジタルカメラの概要構成を例示する図である。
【図２】図１に記載するデジタルカメラの使用状態を例示する図である。
【図３】図１に記載するデジタルカメラの動作例を示すフローチャートである。
【図４】図１に記載するデジタルカメラの動作例を示すフローチャートである。
【図５】図１に記載するデジタルカメラの文字認識バッファに記憶される文字群とＬＣＤに表示される文字群との関係を例示する図である。
【図６】図１に記載するデジタルカメラの文字認識バッファに記憶される文字群とＬＣＤに表示される文字群との関係を例示する図である。
【図７】図１に記載するデジタルカメラの文字認識バッファに記憶される文字群の移動時の差分領域を例示する図である。
【図８】図１に記載するデジタルカメラのＬＣＤに表示される画像を例示する図である。
【符号の説明】
１…デジタルカメラ（文字表示装置）、
１０…撮像部（画像生成部）、
１３…フレームバッファ、
１４…操作部（設定部）、
１５…制御部（表示部）、
１６…フラッシュメモリ、
１７…画像処理部、
１８…ＶＲＡＭ、
１９…ＬＣＤ（表示部）、
２０…文字認識処理部（認識部、表示用画像データ生成部、パターン抽出部、比較部、検出部、）、
２１…文字情報ファイル（パターン記憶部）、
２２…文字認識バッファ。
【図１】
2004005535.tif 000003
【図２】
2004005535.tif 000004
【図３】
2004005535.tif 000005
【図４】
2004005535.tif 000006
【図５】
2004005535.tif 000007
【図６】
2004005535.tif 000008
【図７】
2004005535.tif 000009
【図８】
2004005535.tif 000010