(57)【要約】【課題】カメラにより撮像された文字列を含む画像から、文字列の表示位置を指定する操作を行うことなく、文字列認識することのできる技術を提供する。【解決手段】カメラ２により撮像された入力画像をディスプレイ３で確認しながら、選択キー４で選択し、さらに文字列抽出部５が、前記入力画像において、文字列の表示された領域の黒点分布を算出し、前記黒点分布に基づいて文字列領域の位置を推定して、文字列認識部６によって推定された文字列領域の文字パターンを識別することとした。【選択図】              図１
2004341977.tif 000002
【特許請求の範囲】
【請求項１】
文字列を表示する画像を入力する画像入力手段と、
前記画像を表示する表示手段と、
前記表示部が表示した画像を選択する選択手段と、
前記選択手段が選択した前記画像の画素の濃度分布から前記画像中の文字列領域を推定し、前記文字列領域中の文字列を文字認識する文字認識手段と、
前記文字認識手段が文字認識した文字列を携帯情報端末に送信する送信手段と、
を備えたことを特徴とする文字認識装置。
【請求項２】
文字列を表示する画像を入力する画像入力手段と、
前記画像を表示する表示手段と、
前記表示部が表示した画像を選択する選択手段と、
前記選択手段が選択した前記画像の画素の濃度分布から前記画像中の文字列領域を推定し、前記文字列領域中の文字列を文字認識する文字認識手段と、
を備えたことを特徴とする携帯情報端末。
【請求項３】
前記文字認識手段は、前記画像が複数行の文字列を表示する場合に、前記文字列の行ごとに前記文字列領域を前記画素の濃度分布から推定することを特徴とする請求項１に記載の文字認識装置又は請求項２に記載の携帯情報端末。
【請求項４】
前記文字認識手段は、前記画素の濃度分布から第１の文字列領域を推定するとともに、前記第１の文字列領域が所定の条件を満たす場合に、さらに第１の文字列領域と異なる第２の文字列領域を前記画素の濃度から推定することを特徴とする請求項１に記載の文字認識装置又は請求項２に記載の携帯情報端末。
【請求項５】
前記文字認識手段は、前記画素のうち黒点の出現度数を算出して、該出現度数が第１の閾値以上となる領域を前記第１の文字列領域として推定するとともに、前記第１の文字列領域が所定の条件を満たす場合に、前記出現度数が第１の閾値とは異なる第２の閾値以上となる領域を前記第２の文字列領域として推定することを特徴とする請求項４に記載の文字認識装置又は携帯情報端末。
【請求項６】
前記文字認識手段は、前記第１の文字列領域の下端と所定の基準位置との距離が一定値以上となる場合に、前記下端と前記基準位置との間の領域の一部を前記第２の文字列領域として推定することを特徴とする請求項４に記載の文字認識装置又は携帯情報端末。
【請求項７】
前記文字認識手段は、前記第１の文字列領域の上端と所定の基準位置との距離が一定値以下となる場合に、前記上端と前記画像の上端との間の領域の一部を前記第２の文字列領域として推定することを特徴とする請求項４に記載の文字認識装置又は携帯情報端末。
【請求項８】
前記文字認識手段は、前記画素の濃度分布から前記画像中の文字列領域を推定するとともに、前記文字列領域の高さが所定値を超える場合に、前記文字列領域を複数の文字列領域に分割し、該複数の文字列領域の文字列を文字認識することを特徴とする請求項１乃至７のいずれか一に記載の文字認識装置又は携帯情報端末。
【請求項９】
前記文字認識手段は、推定した前記文字列領域が複数存在する場合に、該複数の文字列領域の一を基準文字列領域に決定し、該基準文字列の高さと他の文字列領域の高さとの比率を算出して、該比率が所定の値域に含まれる文字列領域の文字列を文字認識することを特徴とする請求項１乃至８のいずれか一に記載の文字認識装置又は携帯情報端末。
【請求項１０】
前記文字認識手段は、前記複数の文字列領域のうち、所定の基準位置との距離が最小となる文字列領域を基準文字列領域として決定することを特徴とする請求項９に記載の文字認識装置又は携帯情報端末。
【請求項１１】
前記表示手段は、前記文字列の表示位置を利用者に特定させる目印をさらに表示し、
前記文字列認識手段は、前記目印を前記所定の基準位置とすることを特徴とする請求項６又は１０のいずれかに記載の文字認識装置又は携帯情報端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はカメラ等で撮像した画像に表示された文字を認識する文字認識装置及び文字認識機能を有する携帯情報端末に係るものであり、特に利用者に煩雑な文字列位置の指定操作を強いずに文字列を認識することを可能とする技術に関する。
【０００２】
【従来の技術】
近年、小型の携帯情報端末や携帯電話が広く普及しており、個人の情報管理端末やメール端末、インターネットアクセス端末として利用されている。これら携帯情報端末で個人情報の入力、メール作成、インターネットアクセスを行う際には、文字情報を入力する必要がある。
【０００３】
従来、携帯情報端末への文字入力にはソフトウエアキーボードやテンキー等が用いられていた。しかし、小型の携帯情報端末への文字入力は、利用者にとって負担が大きかった。例えば、携帯電話型の端末では、電話番号入力用のテンキーを用いて文字入力しなければならず、個人情報の入力や、インターネットアクセスのためのＵＲＬ入力等に対する負荷が高かった。
【０００４】
これに対して、入力しようとする文字列を、携帯端末に付属のカメラで撮像し、撮像された画像中の文字列の位置を利用者が指定した上で文字列を認識させ、認識した文字列を入力文字列とする方法がある（特許文献１）。
【０００５】
【特許文献１】
特開２００１−１７７６２２「携帯電話機」  第４図、第２頁−第３頁
【０００６】
【発明が解決しようとする課題】
しかしながら上記の方法は、入力しようとする文字列が表示されている画像中の位置を指定する操作を、依然として利用者に強いるものであり、入力操作の負担を大幅に減少させるものではない。
【０００７】
この発明は、機器自身が文字列の表示されている領域を推定して、文字列認識することにより、文字列が表示されている画像中の位置指定操作を行わなくても、文字列認識を行うことを可能とする携帯情報機器を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明による文字認識装置は、文字列を表示する画像を入力する画像入力手段と、前記画像を表示する表示手段と、前記表示部が表示した画像を選択する選択手段と、前記選択手段が選択した前記画像の画素の濃度分布から前記画像中の文字列領域を推定し、前記文字列領域中の文字列を文字認識する文字認識手段と、前記文字認識手段が文字認識した文字列を携帯情報端末に送信する送信手段と、を備えるものである。
【０００９】
【発明の実施の形態】
以下、この発明の実施の形態について説明する。
実施の形態１．
図１はこの発明の実施の形態１による文字認識機能を有する携帯情報端末の構成を示すブロック図である。図の携帯情報端末１は、いわゆるデジタルカメラ付きの携帯電話端末である。図１に示すように、携帯情報端末１は、カメラ２、ディスプレイ３、操作キー４、文字抽出部５、文字認識部６、記憶部７、制御部８が、バス９により接続されることにより構成されている。
【００１０】
カメラ２は、たとえばＣＣＤ（Ｃｈａｒｇｅｄ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラであり、感光素子が組み込まれていて、これらが電荷（静電気）を蓄え次々に転送することによって撮像した画像を電気信号として出力する部位である。図２は、携帯情報端末１の背面図であって、図の携帯情報端末１の背面にカメラ２が装着された状態を示すものである。ディスプレイ３は、液晶ディスプレイによって構成されており、カメラ２が撮像した画像（動画又は静止画）を表示するようになっており、カメラ２のファインダーとしても機能するものである。操作キー４は、携帯情報端末１に装着されているテンキーである。図３は携帯情報端末１の正面図であって、ディスプレイ３は携帯情報端末１の液晶ディスプレイによって構成されていること、及び、テンキー４の装着状態を示す図である。なお、図の３ａはディスプレイ３の外縁部分であり、後述するように、この領域にディスプレイ３に表示される画像の基準位置を利用者が特定するための目盛や基準線などの目印を印刷しておくようにしてもよい。
【００１１】
文字抽出部５はディスプレイ３に表示された画像中の文字列領域を抽出する部位である。また文字認識部６は、文字抽出部５により抽出された文字列領域中の文字列を認識する部位である。なお、文字抽出部５及び文字認識部６は、後述する制御部８と別体の要素として構成してもよいが、制御部８によって実行されるコンピュータソフトウェアとして構成してもよいし、制御部８がＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：特定用途向けＩＣ）を用いた回路として構成されている場合は、回路の一部に文字抽出部５と文字認識部６に相当する機能を組み込むようにしておいてもよい。
【００１２】
記憶部７は、カメラ２が撮像した画像を記憶するメモリであって、ランダム・アクセス・メモリや不揮発性記憶装置であるフラッシュメモリなどによって構成される。制御部８はＣＰＵ（中央演算装置）またはＡＳＩＣによって構成されており、携帯情報端末１全体の動作を制御する部位である。バス９は、カメラ２、ディスプレイ３、操作キー４、文字抽出部５、文字認識部６、記憶部７、制御部８のそれぞれの部位間の電気信号を伝送するための伝送路である。
【００１３】
なおカメラ２は画像入力手段に対応する。ディスプレイ３とディスプレイ３の外縁部分３ａは表示手段に対応する。操作キー４は選択手段に対応する。また文字抽出部５と文字認識部６は文字認識手段に対応する。
【００１４】
次に、携帯情報端末１の動作について図を用いて説明する。図４は、携帯情報端末１の動作を示すフローチャートである。これより説明する処理の前提として、携帯情報端末１のメニューなどから文字認識機能の実行を利用者が選択したものとする。すると図４のフローチャートによって表される処理が起動され、以下の説明に移る。
【００１５】
まず、カメラ２は文字列を含む画像を撮像する（ステップＳ１）。撮像された画像はバス９を介して記憶部７に転送され、さらにディスプレイ３にも表示される。なお、ここではカメラ２によって撮像される画像は動画像であるものとし、カメラ２あるいは携帯情報端末１本体を利用者が移動させると、カメラ２が捉える映像が変化し、その映像がディスプレイ３に時々刻々表示されるものとする。
【００１６】
ここで、図５のディスプレイ３の拡大図に示すように、ディスプレイ３には文字列１０が表示されているものとする。また図５において線分１１は入力画像中の文字列の位置合わせに用いる目印（基準線）であり、たとえば制御部８の作用により表示されるものである。利用者は、この基準線に合わせて文字列１０が撮像されるようにカメラ２あるいは携帯情報端末１本体の位置、または文字列１０が表示されている物体の位置（基準位置）を調整し、その後操作キー４を操作して画像を選択する（ステップＳ２）。
【００１７】
なお、目印の表示は、図６の１２に示すように、ディスプレイの外縁部分３ａに目盛を印字又は刻印しておくことによって代替してもよいし、図７に示すようにディスプレイ全体に小さなドット（格子点）あるいはグリッド（格子）、又は図８に示すような矩形枠を表示するようにしてもよい。さらに図９に示すように、ディスプレイ３の底部３ｂを基準位置とすることとしておけば、目印の表示は不要である。またこれらの基準位置は後述するように、文字列領域を抽出する上では、必須の構成要素ではない。しかし利用者が基準位置に合わせて文字列を撮像するようにすることで、文字列の回転（文字列が斜めに撮像された状態）によって、文字パターンとの照合が適切に行えない状況が発生することを防ぎ、文字列の認識率を向上させることができる。
【００１８】
次に文字抽出部５は、選択された画像から文字列領域を抽出する（ステップＳ３）。文字列領域を抽出するために、文字抽出部５は、画像の画素の濃度分布を用いる。図１０は、文字抽出部５による文字列領域抽出処理の詳細なフローチャートである。
【００１９】
まず、入力された画像に対して、水平方向の黒点のヒストグラムを求める（ステップＳ１１）。ここで、以降の説明においては、例として図１１に示すような文字列２０と文字列２１からなる複数行の文字列が撮像されたものとする。さらに図１１の画像には、文字列２０、２１の他に、文字列ではないイメージ２２が撮像されているものとする。
【００２０】
文字抽出部５は、画像中の水平方向の画素列ごとに文字部の黒点の出現度数を算出して、算出結果を記憶部７に一時保存しておく。なお、画素列は水平方向に連なる少なくとも幅１画素分の列で構成されるが、画素列の幅を２画素以上とし、その幅の水平方向の帯について、その範囲の黒点の出現度数を算出してもよい。図１１のヒストグラム３１は、画像中の文字列２０の内容である「ｈｔｔｐ：／／ｗｗｗ．○×△．ｃｏ．ｊｐ」の表示画素から算出された黒点の出現度数を示すものである。またヒストグラム３２は、画像中の文字列２１の内容である「次のアドレスに今すぐアクセス！！」の表示画素から算出された黒点の出現度数を示すものである。またヒストグラム３３は、文字列でないイメージ２２の表示が素から算出された黒点の出現度数を示すものである。
【００２１】
なお、ここで画像中の画素が黒ではなく、他の色や多階調で表示されている場合は、微分２値化してエッジを検出し、このエッジを構成する画素を黒点とみなして出現度数を算出するようにしてもよい。また所定の閾値を設定しておき、この閾値を超える濃度を有する画素とそうでない画素で２値化し、閾値を超える画素を黒点とみなしてその出現度数を算出するようにしてもよい。
【００２２】
次に、文字抽出部５は黒点のヒストグラム３１〜３３で表される画素列から、画像の濃度分布に基づいて算出、あるいは予め設定された閾値Ｈｔｈ以上の出現度数を有する画素列を文字列領域として検出する（ステップＳ１２）。これによって、図１２に示す網掛けが付された矩形４２、４３、４４が、文字列領域を含む領域として抽出される。
【００２３】
なお、文字列でないイメージ２２に対して抽出された領域は、厳密には文字列領域とはいえないが、処理としては文字列領域に準じて扱われるので、以降の説明では、文字列でないイメージ２２に対して抽出された領域についても一括して文字列領域と称することとする。
【００２４】
また、閾値Ｈｔｈを算出して求める場合には、入力画像全体の水平方向画素列における黒点の出現度数の平均値等を用いるようにする。図１１の符号４１で示された破線は、このようにして算出あるいは設定された閾値Ｈｔｈを示すものである。
【００２５】
また垂直方向の画素列についても、水平方向の画素列と同様に黒点の出現頻度を算出し、出願頻度が閾値Ｈｔｈ以上となる領域（垂直方向の帯状矩形）を求める。そして水平方向の帯状矩形と垂直方向の帯状矩形とが重なった領域を文字列領域として求める。なお、この例では垂直方向の黒点の出現頻度について、水平方向の黒点の出現頻度と同じ閾値Ｈｔｈを用いたが、他の閾値、例えば０を用いてもよい。閾値として０を用いる場合には、入力画像の左右両端に近い位置であって、黒点の出現頻度が０となった位置を文字列領域の水平方向端部とみなすことになる。図１３の網掛けが付された矩形４５、４６，４７は、このようにして求められた文字列領域である。
【００２６】
次に、文字列領域と基準位置との距離を算出し、この距離が予め定められた値域に含まれるかどうかを判定する（ステップＳ１３）。この処理は、閾値Ｈｔｈとの比較では検出できなかった他の文字列領域をさらに検出するために行われる。なお、文字列領域と基準位置との距離を距離Ｒと呼ぶこととする。
【００２７】
ここで、複数の文字列が検出されている場合には、基準位置からの距離Ｒを算出する文字列領域として、基準位置に最も近い位置にある文字列領域と基準位置から最も遠い位置にある文字列領域のいずれかを選択する。この選択された文字列を第１の文字列領域と呼ぶ。
【００２８】
基準位置に最も近い位置にある文字列領域を第１の文字列領域として選択した場合には、第１の文字列領域の下端と基準位置との距離を距離Ｒとして算出する。そして、距離Ｒが予め定められた距離より大きいか（またはその距離以上か）を判定する。距離Ｒが所定の距離より大きい（またはその距離以上の）場合には、第１の文字列領域が基準位置から離れすぎていると仮定される。その場合には、第１の文字列領域と基準位置との間に、検出されない他の文字列領域（第２の文字列領域）がさらに存在している可能性がある。
【００２９】
一方、基準位置から最も遠い位置にある文字列領域を第１の文字列領域として選択した場合には、第１の文字列領域の上端と基準位置との距離を距離Ｒとして算出する。そして距離Ｒが所定の距離未満（又はその距離以下）であるか否かを調べる。距離Ｒが所定の値未満（又はその距離以下）である場合にも、入力画像の上端と第１の文字列領域との間に、検出されない他の文字列領域（第２の文字列領域）がさらに存在している可能性がある。
【００３０】
なお、基準位置に最も近い位置にある文字列領域と基準位置との距離、および基準位置から最も遠い位置にある文字列領域と基準位置との距離を組み合わせて、第２の文字列領域が存在するかどうかを判断してもよい。さらに、文字列領域の上端または下端と基準位置との距離を求める方法の他に、例えば文字列領域の上端と下端の中間点と基準位置との距離を求めるようにしてもよい。
【００３１】
なおディスプレイ３またはディスプレイ３の外縁部分に基準位置となる目印を表示しない場合は、基準位置をディスプレイ３の最下辺として、文字列領域との距離を算出することとする。
【００３２】
距離Ｒが所定の値域内に含まれない場合には、他の文字列領域が存在している可能性があるので、ステップＳ１４に進み（ステップＳ１３：Ｙｅｓ）、閾値Ｈｔｈ（第１の閾値）を他の値（第２の閾値）に変更する。すなわち、閾値Ｈｔｈが第１の閾値である場合に、閾値Ｈｔｈに対して黒点の出現度数が低すぎるために、第２の文字列領域が検出されなかったものと考えられるので、第１の閾値未満の値である第２の閾値を閾値Ｈｔｈとして設定する。第２の閾値の値の設定方法としては、例えばＨｔｈ＝Ｈｔｈ／αやＨｔｈ＝Ｈｔｈ−βのような演算を行ってもよい。
【００３３】
そして黒点の出現度数が閾値Ｈｔｈ以上となる領域を探す処理が繰り返され（ステップＳ１２〜Ｓ１４）、すべての文字列領域をあますことなく検出する。なお、ステップＳ１４で閾値Ｈｔｈを変更する場合には、閾値Ｈｔｈの値が低くなりすぎないように下限を設けておくこととする。また、当初からこの閾値の下限を閾値Ｈｔｈの初期値としておけば、ステップＳ１２の処理を一度だけ行えば、すべての文字列領域が得られるので、ステップＳ１３およびステップＳ１４の処理は必須ではない。
【００３４】
一方、ステップＳ１３で、距離Ｒが所定の値域内に含まれる場合（ステップＳ１３：Ｎｏ）には、ステップＳ１５に進み、これまでに検出された文字列領域のうち、いずれか一つの文字列領域を基準文字列領域として設定する。なお、基準位置としてディスプレイ３またはディスプレイ３の外縁部分３ａに目印を表示している場合には、利用者はその位置に合わせて文字列を撮像していると考えられる。したがってこの場合には、基準位置に最も近い文字列領域を基準文字列領域として採用することが望ましいが、必須ではない。また目印を表示しない構成を採用する場合には、利用者は入力画像の垂直方向の中間点に最も近い位置に文字列が表示されるように入力画像を撮像すると考えられる。したがって入力画像の垂直方向の中間点に最も近い位置に表示されている文字列領域を採用するのが望ましい。ただしこのことも必須ではない。
【００３５】
次に基準文字列領域から領域の高さを算出して、他の文字列領域の高さと基準文字列領域の高さとの比率を算出し、この比率が所定の値域内に含まれる文字列領域を選択する（ステップＳ１６）。具体的には、基準文字列領域の高さをＬ１とし、他の文字列領域の高さをＬｎとして、例えばＬ１とＬｎが式（１）を満たすかどうかを検定し、満たす場合に、この高さＬｎの文字列領域を採用する。
【数１】
2004341977.tif 000003
上式において比率β１およびβ２については、例えばβ１＝０．８、β２＝１．２などの値を設定しておく。ただし、これ以外の値を設定してもよい。
【００３６】
そうすると、図１３で示した文字列領域４５〜４７のうち、文字列領域４７は棄却され、文字列領域４５と４６のみが選択される。次に図４のフローチャートに戻って、選択された文字列領域を対象に文字列認識を行う（ステップＳ４）。文字列認識は光学的文字読取装置（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）などで用いられる周知の文字パターンとの照合方法を用いる。
【００３７】
以上から明らかなように、この実施の形態１の携帯情報端末１は、画像の画素の濃度分布から文字列領域を推定して文字列認識をするようになっている。このため、利用者は画像中の文字列領域の位置を指定する操作を行う必要がなく、簡便な操作で文字列認識機能を活用して携帯情報端末１の操作を行うことができる。
【００３８】
なお、上記において、異なる閾値を適用することによって、段階的に検出されなかった文字列をさらに検出した（ステップＳ１２〜Ｓ１４）。しかしこのような目的以外にも、閾値を変更する処理は、例えば次のような目的にも用いることができる。すなわち、検出された文字列領域の高さが所定の値よりも大きい場合に、さらにこの閾値よりも大きな閾値を適用して、当該文字列領域の黒点分布を再検定することにより、複数の文字列領域に分割する利用方法である。図１４に示すような入力画像では、文字列間の距離（行間）が小さいために、撮像された画像中の文字列２０と文字列２１が表示されている領域の黒点分布がヒストグラム４８のようになり、閾値Ｈｔｈ（破線４１で示される）によって文字列領域の推定を行うと、２行の文字列から構成されているにもかかわらず、単一の文字列領域として推定されてしまう場合がある。
【００３９】
このような場合に、図１５に示す閾値Ｈｔｈ（破線４１で示される）より大きな閾値（破線４１−２で示される）を用いて、ヒストグラム４８による黒点分布を再検定すれば、これらの文字列領域は複数の領域（第１の文字列領域と第２の文字列領域）に分割される。このような処理を文字抽出部５の処理として追加してもよい。
【００４０】
また、実施の形態１にいう携帯情報端末には、デジタルカメラ付き携帯電話端末のみならず、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｅｓｉｔａｌ  Ａｓｓｉｓｔａｎｔ）のような電子情報機器も含まれることはいうまでもない。
【００４１】
さらに、実施の形態１の携帯情報端末１では、カメラ２のない構成を採ってもよく、デジタルカメラやスキャナー等の画像を撮像する画像撮像手段を外部から接続し、この手段から画像入力するようにしてもよい。この場合、画像入力手段は、外部接続によって画像撮像手段から画像を取り込むためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）他の外部接続バスコントローラを指すものとする。
【００４２】
また、実施の形態１にいう選択手段には、操作キー４のようなテンキーの他、携帯情報端末に装着されている各種操作キー又はジョグダイアル、静電加圧方式のタッチパネルなどの入力デバイスなども含むものとする。さらに、ディスプレイ４に静止画が表示される場合には、複数の静止画のサムネイルをディスプレイ３に表示し、それらの複数のサムネイルから所望の静止画を選択するユーザインターフェースまで含む。
【００４３】
実施の形態２．
なお実施の形態１では、携帯情報端末１にカメラ２が装着されていることを前提に説明した。しかし現時点では、すべての携帯情報端末にデジタルカメラが装着されているわけではない。そこで、この実施の形態で説明した機能のみを備えた装置を文字認識装置として、携帯情報端末とは別体に構成し、認識した文字列を携帯情報端末に転送するような実現方法も考えられる。実施の形態２で説明する文字認識装置は、このような目的を有するものである。
【００４４】
図１６は、実施の形態２による文字認識装置およびこの文字認識装置と組み合わせて用いられる携帯情報端末の構成を示すブロック図である。図において文字認識装置５１の構成は、実施の形態１による携帯情報端末１の構成と似ており、ただ入出力制御部５２が新たに設けられた点が異なっている。そこで、ここでは機能が同一である構成要素について、実施の形態１による携帯情報端末１と同一の符号を付して示した上で、その説明を省略することとし、実施の形態１による携帯情報端末１と相違する構成要素についてのみ説明する。
【００４５】
入出力制御部５２は、文字認識装置５１が認識した文字列を、携帯情報端末５２に転送するものであって、送信手段に対応するものである。携帯情報端末５２は携帯電話やＰＤＡなどの機器である。
【００４６】
なお、実施の形態１による携帯情報端末１では、図１に示したブロック図中の構成要素以外に、携帯情報端末１がインターネットや携帯電話網と接続してデータを入出力する機能や電話番号を管理する機能、または通信機能を備えていない場合であっても、スケジュール管理機能など、その他の機能を実現する上で必要となる構成要素が存在している。これに対して、実施の形態２による文字認識装置５１では、このような機能は必要なく、図１４で示した構成要素のみを備えていればよいという点についても異なっている。
【００４７】
文字認識装置５１の動作については、カメラ２により撮像された画像中の文字列を認識するものであり、実施の形態１による携帯情報端末１と同様であるので、ここでは説明を省略する。携帯情報端末１と異なる処理としては、文字認識部６が認識した文字列を入出力制御部５２が取得して、携帯情報端末５２に転送する点である。入出力制御部５２は、携帯情報端末５２に備わっているＩｒＤＡ規格などに対応した赤外線ポート、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＥＩＡＪ  ＲＣ−５２３８やＲＣ−５２３９などの携帯電話接続コネクタ他の外部接続バスを経由して携帯情報端末に転送する。
【００４８】
以上から明らかなように、実施の形態２による文字認識装置によれば、携帯情報端末５２のように、文字認識機能を備えていない機器と組み合わせて使用することで、実施の形態１による携帯情報端末１と同様に、利用者が簡便な操作で文字列認識を行うので、煩雑な文字列入力操作を省力化することができるようになる。
【００４９】
【発明の効果】
この発明の文字認識装置は、文字列を含む画像の画素の濃度分布から前記画像中の文字列領域を推定し、前記文字列領域中の文字列を文字認識することとした。このために、利用者は画像中の文字列の位置を特定するという煩雑な操作を行う必要がなくなり、携帯情報端末において簡便に文字列入力を行うことができるようになる、という極めて有利な効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態１による携帯情報端末の構成を示すブロック図である。
【図２】この発明の実施の形態１による携帯情報端末の背面図である。
【図３】この発明の実施の形態１による携帯情報端末１の正面図である。
【図４】この発明の実施の形態１による携帯情報端末１の動作のフローチャートである。
【図５】この発明の実施の形態１による文字列位置の基準線を示すディスプレイ部分の拡大図である。
【図６】この発明の実施の形態１による文字列位置の基準となる目盛りを示すディスプレイ部分の拡大図である。
【図７】この発明の実施の形態１による文字列位置の基準となるグリッドを表示したディスプレイ部分の拡大図である。
【図８】この発明の実施の形態１による文字列位置の基準となる矩形枠を表示したディスプレイ部分の拡大図１である。
【図９】この発明の実施の形態１によるディスプレイ底部を文字列位置の基準とする場合のディスプレイ部分の拡大図である。
【図１０】この発明の実施の形態１による文字列領域抽出処理のフローチャートである。
【図１１】この発明の実施の形態１による入力画像に対する黒点のヒストグラムを示す図である。
【図１２】この発明の実施の形態１による垂直方向の文字列領域の算出例を示す図である。
【図１３】この発明の実施の形態１による文字列領域の算出結果の例を示す図である。
【図１４】この発明の実施の形態１による文字列領域分割処理の説明図である。
【図１５】この発明の実施の形態１による文字列領域分割処理の処理結果を示す図である。
【図１６】この発明の実施の形態２による文字認識装置の構成を示すブロック図である。
【符号の説明】
１：携帯情報端末  ２：カメラ  ３：ディスプレイ
３ａ：ディスプレイの外縁部分  ４：操作キー
５：文字抽出部  ６：文字認識部  ７：記憶部
８：制御部  ９：バス  ５１：文字認識装置
５２：入出力制御装置  携帯情報端末５２
【図１】
2004341977.tif 000004
【図２】
2004341977.tif 000005
【図３】
2004341977.tif 000006
【図４】
2004341977.tif 000007
【図５】
2004341977.tif 000008
【図６】
2004341977.tif 000009
【図７】
2004341977.tif 000010
【図８】
2004341977.tif 000011
【図９】
2004341977.tif 000012
【図１０】
2004341977.tif 000013
【図１１】
2004341977.tif 000014
【図１２】
2004341977.tif 000015
【図１３】
2004341977.tif 000016
【図１４】
2004341977.tif 000017
【図１５】
2004341977.tif 000018
【図１６】
2004341977.tif 000019