(57)【要約】【課題】文字行の傾きおよび蛇行を同時に補正できると共に、高精度に文字行を分離できる画像補正装置を提供する。【解決手段】画像情報を記憶する記憶手段と、記憶手段に記憶された画像を、一方向に膨張させ複数の膨張行を含む画像を生成する膨張行生成手段と、複数の膨張行を含む画像の、一方向と直交する直交方向の画素列毎に、膨張行の開始位置を検出する開始位置検出手段と、膨張行の開始位置にもとづいて、補正すべき行が構成される範囲を直交方向に分離する行分離手段と、補正すべき行が構成される範囲内における膨張行の開始位置の情報にもとづいて、膨張行の開始位置が水平に揃うように、記憶手段に記憶された画像を移動させる移動演算部とを備えた。【選択図】　図１
2004145517.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を記憶する記憶手段と、
前記記憶手段に記憶された画像を、一方向に膨張させ複数の膨張行を含む画像を生成する膨張行生成手段と、
前記複数の膨張行を含む画像の、前記一方向と直交する直交方向の画素列毎に、前記膨張行の開始位置を検出する開始位置検出手段と、
前記膨張行の開始位置にもとづいて、補正すべき行が構成される範囲を前記直交方向に分離する行分離手段と、
前記補正すべき行が構成される範囲内における前記膨張行の開始位置の情報にもとづいて、前記膨張行の開始位置が水平に揃うように、前記記憶手段に記憶された前記画像を移動させる移動演算部とを備えたことを特徴とする画像補正装置。
【請求項２】
前記記憶手段に記憶された前記画像が、輝度値が０または１の値で表わされた２値化画像であることを特徴とする請求項１に記載の画像補正装置。
【請求項３】
前記膨張行の開始位置の検出を、前記直交方向の画素列毎に、前記直交方向に注目画素を移動しながら前記注目画素についての輝度値を検知し、輝度値が０である画素が所定の数以上連続した場合に、最初に輝度値が０である画素を検知した位置を前記開始位置とすることを特徴とする請求項２に記載の画像補正装置。
【請求項４】
前記膨張行の開始位置の検出を複数の膨張行について行い、
前記複数の膨張行の開始位置分布の平均値にもとづいて、前記記憶手段に記憶された前記画像の前記直交方向の画素列毎に、前記直交方向に移動させることを特徴とする請求項１から請求項３までのいずれか１項に記載の画像補正装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の画像補正装置を搭載したことを特徴とする情報装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書等の原稿をハンドスキャナ等で撮影した画像において生じる文字行等の傾きおよび蛇行を補正する画像補正装置に関する。
【０００２】
【従来の技術】
従来から、文書等の原稿をスキャナ等で撮影し、撮影された画像を用いてＯＣＲ（Ｏｐｔｉｃａｌ　Ｃｈａｒａｃｔｅｒ　Ｒｅｃｏｇｎｉｔｉｏｎ）処理を行って文字認識を行うための様々な技術が提案されている。
【０００３】
特に、ハンドスキャナ等の比較的小型のスキャナを用いて使用者が原稿上をなぞって画像を撮影するという方式の装置においては、使用者の使い方によっては、撮影する際の走査方向を原稿の文字等の配列方向に対して一定方向にスキャンすることは難しく、結果的に撮影される画像には、原稿と比較して傾きや蛇行が発生する場合があった。その結果、その傾きや蛇行の度合いが大きい場合には、文字を正確に切出せず文字認識率が低下するという課題があった。
【０００４】
このような画像の傾きを補正する方法として、例えば、文字画像を、２次元に配置された画素（ピクセル）の集合体からなる画像データとして、画素毎の輝度値を２値化して２次元の２値化画像データとし、各画素に対して互いに平行な多数の走査線を設定して走査を行い、２値化画像データの文字画像を示すデータを走査線毎に累積させて、その累積値につき走査線と直交する方向の分布を求めることにより投影プロフィールを作成し、この投影プロフィールの分散値にもとづいて回転補正量を求める方法が提案されてきた（例えば、特許文献１参照。）。
【０００５】
【特許文献１】
特許第３１０８９７９号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、前述のような画像の傾き補正方法においては、投影プロフィールを作成する際、文字行毎の投影プロフィールが重なり合ってしまい、文字行毎の分離が困難であったので、文字行の傾き補正処理が適正に行われない場合があるという課題があった。
【０００７】
さらに、文字行を構成する個々の文字要素毎の蛇行を補正することができないので、文字行に対して蛇行補正を別途実行する必要があった。
【０００８】
本発明は、このような課題に鑑み、高精度に文字行を分離し、かつ、文字行の傾きおよび蛇行を同時に補正できる画像補正装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の画像補正装置は、画像情報を記憶する記憶手段と、記憶手段に記憶された画像を、一方向に膨張させ複数の膨張行を含む画像を生成する膨張行生成手段と、複数の膨張行を含む画像の、一方向と直交する直交方向の画素列毎に、膨張行の開始位置を検出する開始位置検出手段と、膨張行の開始位置にもとづいて、補正すべき行が構成される範囲を直交方向に分離する行分離手段と、補正すべき行が構成される範囲内における膨張行の開始位置の情報にもとづいて、膨張行の開始位置が水平に揃うように、記憶手段に記憶された画像を移動させる移動演算部とを備えたことを特徴としている。
【００１０】
このような構成により、膨張行の開始位置を検出して、開始位置をグルーピングすることによって、文字行を構成する下端位置の範囲を決定するので、文字全体の存在範囲を検出する場合と比較して、文字行同士が重なり合う可能性が少なく、高精度に文字行を分離することができる。
【００１１】
このため、多少文字行が傾いて撮影された場合でも、蛇行補正と合わせて傾きも同時に補正することが可能である。
【００１２】
さらに、記憶手段に記憶された画像が、輝度値が０または１の値で表わされた２値化画像であることにより、メモリ使用量を削減し、処理を迅速に行うことができると共に、演算部の負担を小さくできるので、携帯型の情報機器等への搭載も容易になる。
【００１３】
また、膨張行の開始位置の検出を、直交方向の画素列毎に、直交方向に注目画素を移動しながら注目画素についての輝度値を検知し、輝度値が０である画素が所定の数以上連続した場合に、最初に輝度値が０である画素を検知した位置を開始位置とする構成であることにより、汚れ等によるノイズ情報を文字行とみなす可能性を低くすることができるので、より適切な画像補正を行うことが可能となる。
【００１４】
さらに、膨張行の開始位置の検出を複数の膨張行について行い、複数の膨張行の開始位置分布の平均値にもとづいて、記憶手段に記憶された画像の直交方向の画素列毎に、直交方向に移動させる構成であることにより、「ｊ」や「ｐ」等の他の文字よりも下に飛び出たような文字の影響を受けにくくなり、より適切な画像補正を行うことが可能となる。
【００１５】
また、本発明の画像補正装置を搭載した情報装置を構成することにより、画像補正された、文字認識等が行いやすい文字等を撮影することができるので、ＯＣＲ機能等の文字認識機能を搭載した情報装置において、その文字読取の精度を高くすることが可能である。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００１７】
本発明の実施の形態として、本発明の画像補正装置について説明する。
【００１８】
図１は、本発明の実施の形態における画像補正装置の処理手順を示すフローチャートである。また、図２は本発明の実施の形態における画像補正装置の構成の一例を示すブロック図である。
【００１９】
図２に示したように、本発明の実施の形態における画像補正装置３０は、文字や図形等の原稿を読み取って、その画像の撮影を行う画像入力部１と、画像入力部１に接続され、画像入力部１によって撮影された画像にもとづいて以降に説明する各種の処理を行う演算部であるＣＰＵ２、画像入力部１によって撮影された画像を２次元に配置された画素の画像情報として記憶する第１の記憶手段３、さらに、ＣＰＵ２によって各種演算処理された結果、得られた画像を格納、記憶する第２の記憶手段４、さらに、ＣＰＵ２に接続され、各種の演算された結果情報や必要な情報を使用者に対して表示する表示部５から構成されている。
【００２０】
なお、本発明において、画素の画像情報とは、画像を構成する画素についての、輝度情報、色情報および濃度情報等の各種情報をいい、本実施の形態においては、画素の輝度情報を用いる。
【００２１】
画像入力部１としては、光学的なデバイス等、公知のハンドスキャナ等に用いられるデバイスから任意に選択されるものを用いることができる。
【００２２】
第１の記憶手段３および第２の記憶手段４は、それぞれフレームメモリであり、その記憶媒体としては、フラッシュメモリ等公知の媒体を任意に用いることができる。
【００２３】
表示部５は、公知のディスプレイデバイス、例えば、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）、ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｔ）およびＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）等の公知のデバイスから任意に選択することができる。
【００２４】
次に、本発明の実施の形態における画像補正装置が画像補正を行う際の処理ステップについて、図１に従って説明する。
【００２５】
まず、画像入力部１で撮影された画像（以下、元画像と記す）１０が、ＣＰＵ２を介して第１の記憶手段３に２次元に配置された画素の画像情報である輝度情報として展開される（ステップＳ１０）。
【００２６】
この元画像１０の一例を図３に示す。図３に示した元画像１０は、ハンドスキャナで撮影された部分画像を合成して得られた画像であり、ハンドスキャナを用いて原稿上をなぞった際の軌跡が、文字行の方向に対して蛇行したために、図３に示した元画像１０は蛇行してしまっている。
【００２７】
なお、本実施の形態において、元画像１０は、前述のように、２次元に配置された画素の集合体であり、それぞれの画素の輝度値が多値（例えば２５６階調）の白黒画像である。
【００２８】
また、本実施の形態においては、画像入力部１の撮影手段として、２５６×１６画素のＣＣＤを用い、画像を展開するための第１の記憶手段３としては、図３において紙面に対して水平方向（横）×紙面に対して垂直方向（縦）＝１０００×４００画素のフレームメモリを用いた。
【００２９】
次に、ＣＰＵ２は、第１の記憶手段３に記憶された元画像１０に対して、公知の方法を用いて画素毎に０（黒）または１（白）のどちらかの値を輝度情報として格納する２値化処理を行う（ステップＳ１１）。この２値化処理を行うことにより、メモリ使用量の削減および処理の高速化が可能であり、ＣＰＵ２への負荷を抑えることができる。
【００３０】
図４にこのような２値化処理を行った、２値化画像１１の一例を示す。黒く見える画素は輝度情報として輝度値「０」が格納された画素であり、白く見える画素は輝度情報として輝度値「１」が格納された画素の部分である。なお、本発明は、この画像の２値化処理の方法については、公知のいかなる方法を用いることも可能であり、なんら限定するものではない。
【００３１】
図１に戻って、次に、ＣＰＵ２は、第１の記憶手段３に記憶された２値化画像１１に対して、画像の黒色の画素部分について、水平方向に膨張させる水平膨張処理を行う（ステップＳ１２）。
【００３２】
この水平膨張処理についてさらに説明する。図５は、水平膨張処理（膨張行生成手段）のステップを示したフローチャートである。
【００３３】
図５において、まずＣＰＵ２は、第１の記憶手段３の任意の画素を注目画素とする。実用上は、２値化画像１１の最も端部、すなわち図４の紙面における左上の原点Ｏに位置する画素を注目画素とする。そして、注目画素の輝度値を検知する（ステップＳ２１）。
【００３４】
続いて、ＣＰＵ２は注目画素の輝度値が０（黒）であるか否かを判定し（ステップＳ２２）、輝度値が０（黒）である場合には、第２の記憶手段４における対応する注目画素の処理方向に前後する所定範囲の画素の輝度値を０（黒）とする（ステップＳ２３）。一方、注目画素の輝度値が０でない（１である）場合には、この処理を行わない。
【００３５】
ステップＳ２３について、図６を用いて説明する。図６において、第１の記憶手段３における、ある注目画素Ａの輝度値が０（黒）であった場合には、処理方向に前後する所定範囲の画素（本実施の形態においては、前後２０画素ずつ、注目画素を含めて計４１画素）について、第２の記憶手段４の対応する画素の輝度値を、元の輝度値に関わらず、すべて一律に輝度値＝０（黒）とする。なお、この所定範囲は、実用上前後２０画素程度が望ましい。
【００３６】
図５に戻って、続いてＣＰＵ２は、第１の記憶手段３を構成するすべての画素についての処理が終わったか否かを判定（ステップＳ２４）し、すべての画素についての処理が終わった場合には、処理を終了する。一方、すべての画素についての処理が終わっていない場合には、注目画素を図４における処理方向に移動して（ステップＳ２５）、注目画素の輝度値を検知するステップ（ステップＳ２１）に戻る。
【００３７】
このような処理を行うことによって、図７に示したような水平膨張画像１３を第２の記憶手段４上に得ることができる。図７は本実施の形態における水平膨張画像１３の一例を示す図である。
【００３８】
図７に示したように、水平膨張画像１３は、複数の膨張文字行からなる。なお、ここで、膨張文字行（膨張行）とは、輝度値が０の画素、すなわち黒画素の連続した塊のことをいう。本実施の形態においては、水平膨張画像１３の４つの膨張文字行ＬＡ〜ＬＤが、２値化画像１１における４つの文字行Ａ〜Ｄのそれぞれに対応している。
【００３９】
ここで図１に戻って、ＣＰＵ２は、水平膨張処理（ステップＳ１２）の後、各膨張文字行に対して垂直方向の黒画素の開始位置を検出する（ステップＳ１３）。すなわち、ＣＰＵ２は、水平膨張画像１３の図７における紙面に向かって最も左側の垂直画素列（画像における垂直方向（列方向）の画素の連なりをいう）から、各垂直画素列毎に図７中下側からＹ軸方向にスキャンを行って、黒画素（輝度値＝０の画素）の連続が、所定の数よりも多く続いた場合の、黒画素が初めて検出された画素の位置（以下、開始位置と記す）を、各膨張文字行毎に検出する。すなわち、本実施の形態の水平膨張画像１３においては、４つの膨張文字行ＬＡ〜ＬＤの開始位置が各垂直画素列毎に検出されることとなる。
【００４０】
この膨張文字行の検出方法について、図８を用いて説明する。図８は本発明の実施の形態における膨張文字行の開始位置検出処理（開始位置検出手段）のステップを示すフローチャートである。
【００４１】
図８において、まずＣＰＵ２は、第２の記憶手段４に記憶された水平膨張画像１３の任意の垂直画素列について、注目画素を設定して、注目画素を移動させながら、各注目画素についての輝度値を検知する（ステップＳ３１）。なお、この注目画素の設定は、実用上、図７中最も下側の画素から始める。
【００４２】
次に、ＣＰＵ２は、黒画素が所定の数以上連続して検出されたか否かを判定し（ステップＳ３２）、所定の数以上連続して検出された場合には、最初に黒画素が開始された画素の位置を、その膨張文字行の開始位置として記憶する（ステップＳ３４）。一方、黒画素の連続が所定の数未満であるときには、その連続は膨張文字行ではなく、ノイズ情報であるとみなして、注目画素を移動して（ステップＳ３６）、次の膨張文字行の開始位置検出処理に進む。なお、この所定の数は、本実施の形態において、実用的には、２０前後に設定することが望ましい。
【００４３】
そして、注目画素が、垂直画素列の上端に達したか否かの判定（ステップＳ３５）を行い、達した場合には、処理を終了する。
【００４４】
前述したような処理を、水平膨張画像１３を構成するすべての垂直画素列（全画面）について行う。このような処理を行うことによって、短い黒画素の連続は、ノイズ情報とみなされるので、文字行から構成される膨張文字行の情報のみを取り出して処理することが可能であり、ノイズ情報の影響を受けにくい構成が実現できる。
【００４５】
前述のような、膨張文字行の開始位置検出処理を全垂直画素列に対して行った結果、得られた全膨張文字行の開始位置に対して、垂直方向位置と各垂直方向位置における開始位置の数を累積した積算値とをプロットした結果（ヒストグラム）を図９に示す。図９は、本発明の実施の形態における膨張文字行開始点の分布を示すものであり、文字行の下端位置の範囲を示している。
【００４６】
図１に戻って、ＣＰＵ２は、図９に示した関係を用いて、各文字行の下端位置の範囲（一例として図９における範囲Ｗ）を決定する。この処理（行分離手段）は、図９に示したヒストグラムから、面積がある所定の値以上の山の幅を検出することで求められる（以下、この処理をグルーピングと記す）（ステップＳ１４）。本実施の形態においては、図９に示したように、４つの山部が存在するが、これらがそれぞれ膨張文字行ＬＡ〜ＬＤの開始位置の存在範囲に対応している。
【００４７】
なお、このステップＳ１４において、ヒストグラムの山の面積が所定の値よりも小さい場合には、ノイズ情報であるとして、その積算値の情報を無視する構成である。このような構成により、ノイズ情報の影響の少ない適切な膨張文字行の開始位置検出を行うことができる。
【００４８】
図１０は、本発明の実施の形態における膨張文字行の開始位置のグルーピングを行い、膨張文字行毎の開始位置の分布を示す図である。横軸は、図７の膨張画像の水平方向位置を示し、縦軸は垂直方向位置を示している。このように、上から順に膨張文字行ＬＤ、ＬＣ、ＬＢおよびＬＡの４つの膨張文字行の開始位置すなわち下端位置の分布を示している。
【００４９】
このように、本発明の構成によれば、膨張文字行の開始位置のグルーピングを行うことにより、文字の下端位置の範囲が重ならず、分離しやすいので、高精度に文字行の分離が行える。
【００５０】
図１に戻って、次にＣＰＵ２は、図１０の４つの膨張文字行ＬＡ〜ＬＤのそれぞれに対して、垂直方向に補正すべきずれ量を、全垂直画素列について算出する（ステップＳ１５）。そして、４つの膨張文字行ＬＡ〜ＬＤのずれ量平均値を算出する（ステップＳ１６）。
【００５１】
図１１は、本発明の実施の形態における各垂直画素列の相対ずれ量分布を示す図である。横軸に水平方向位置、縦軸に、全文字行について平均値を算出した相対ずれ量を示す。この図１１に示した関係より、各垂直画素列について、垂直方向に補正すべきずれ量が決定される。
【００５２】
図１において、ＣＰＵ２（移動演算部）は、このずれ量平均値にもとづいて、第１の記憶手段３に格納された２値化画像１１の各垂直画素列をずれ量分垂直方向に移動させて処理を終了する（ステップＳ１７）。
【００５３】
図１２に、本発明の実施の形態における画像補正装置３０によって、元画像１０に対して画像補正を行った結果の補正された画像１５の一例を示す。
【００５４】
図１２から分かるように、元画像１０と比較して、その文字行の傾きと、蛇行の度合いの双方が補正されていることが分かる。このように、本発明の画像補正装置を用いれば、傾きおよび蛇行が補正されるので、以降のＯＣＲ等の処理における認識率の低下を抑えることが可能となる。
【００５５】
本発明の画像補正装置によれば、その補正すべきずれ量は、各文字行について算出されたずれ量の平均値を用いるので、例えば、ある文字行において、「ｊ」「ｐ」などの、下に突出したような文字要素があっても、行がその文字要素の悪影響を受けることの少ない構成が実現できる。
【００５６】
なお、本発明の画像補正装置は、本実施の形態に示した構成に限定されない。例えば、図９に示した膨張文字行の開始位置のヒストグラムにもとづいて、最も大きな積算値を含む文字行について算出された、補正すべきずれ量のみを参照して、画像を構成する全垂直画素列について補正を行う構成であってもよい。これは、最も大きな積算値を含む文字行は、通常は最も長い文字行を意味するので、その文字行について補正すべきずれ量を検出して、補正を行うことで、画像全体の大部分を補正できるからである。実用的にはこのような構成によっても、良好に画像の傾きおよび蛇行を補正することが可能である。また、画像を構成するすべての文字行について開始位置を算出して、その平均値にもとづいてずれ補正をする場合と比較して、処理を迅速に行うことが可能となる。
【００５７】
本発明の実施の形態における画像補正装置３０を用いて、サンプルとして、ランダムな名刺２０枚を用いて画像補正を行った。なお、ＯＣＲに供した文字数は、電話番号３９０文字、メールアドレスおよびＵＲＬは１０２６文字である。画像補正した後に、第１の記憶手段３に記憶された画像にもとづいて、ＣＰＵ２でＯＣＲ処理を行い、その結果正しく認識された文字の割合を算出した結果、名刺中の電話番号、メールアドレス、ＵＲＬ全体において、補正を行わない場合の正読率に対して、本発明の画像補正を行った場合には蛇行補正および傾き補正の効果により、正読率を約２５％向上することができた。
【００５８】
なお、本発明の実施の形態においては、表示部５の機能について、特に説明しなかったが、使用者に対して、取得された元画像や２値化画像等を表示したり、エラーメッセージや必要な入力内容のメッセージ等を表示させる構成とすれば、より使用者が使いやすい装置構成を実現できる。
【００５９】
また、本発明の画像補正装置を用いれば、メモリ使用量を削減し、処理を迅速に行うことができ、演算部の負担を小さくできるので、携帯型の情報機器等への搭載も容易になる。このような画像補正装置３０を携帯電話装置等の情報装置に搭載した例を、図１３に示す。
【００６０】
図１３は、画像補正装置３０を搭載した携帯電話装置５０の外観図であり、（ａ）はその正面図、（ｂ）は画像補正装置３０が搭載された端部を示す要部斜視図である。
【００６１】
携帯電話装置５０は、アンテナ部５１、スピーカ部５２、ＬＣＤ等の表示部５、キー部５４およびマイク部５５等の公知の携帯電話装置に、画像補正装置３０を内蔵した構成である。
【００６２】
本発明の画像補正装置を搭載することにより、携帯電話装置５０の下面に、画像補正装置３０の画像入力部１の、文字や図形等の濃淡で表わされた情報を読み取る面を設けることにより、非常にユーザにとって使いやすい画像補正装置３０内蔵型の携帯電話装置５０を提供することができる。
【００６３】
このような画像補正装置を搭載した携帯電話装置により、ＵＲＬや２次元バーコード等のドキュメント情報を読み取り、ＯＣＲ等の処理に供することができるので、従来にない多機能な携帯電話装置等の情報装置を提供することができる。
【００６４】
なお、ここで情報装置とは、前述の携帯電話装置に限定されず、ＰＤＡやノート型等の小型パーソナルコンピュータ、ＰＤＡ（パーソナル・デジタル・アシスタント）等、公知の各種情報装置を含むことはいうまでもない。
【００６５】
なお、本実施の形態においては、画像補正装置が読み取った画像上の各文字要素（文字や数字等）の傾きや蛇行を補正する例を示したが、本発明の画像補正装置が補正可能な画像はこれに限定されない。例えば、本発明の画像補正装置は、文字要素に代えて、または、加えて、バーコードや図形等の情報が画面上の一方向に並んだ原稿について、読み取った画像の傾きや補正についても補正できることはいうまでもない。
【００６６】
【発明の効果】
以上述べたように、本発明の画像補正装置を用いれば、文字行の傾きおよび蛇行を同時に補正できると共に、高精度に文字行を分離できる画像補正装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における画像補正装置の処理手順を示すフローチャート
【図２】本発明の実施の形態における画像補正装置の構成の一例を示すブロック図
【図３】本発明の実施の形態における元画像の一例を示す図
【図４】本発明の実施の形態における２値化画像の一例を示す図
【図５】本発明の実施の形態における水平膨張処理のステップを示すフローチャート
【図６】本発明の実施の形態における水平膨張処理の内容を説明する概略図
【図７】本発明の実施の形態における水平膨張画像の一例を示す図
【図８】本発明の実施の形態における膨張文字行の開始位置検出処理のステップを示すフローチャート
【図９】本発明の実施の形態における膨張文字行の開始位置のヒストグラムを示す図
【図１０】本発明の実施の形態における膨張文字行の開始位置の分布を示す図
【図１１】本発明の実施の形態における膨張文字行の開始位置の相対ずれ量分布を示す図
【図１２】本発明の実施の形態における補正された画像の一例を示す図
【図１３】（ａ）は本発明の実施の形態における画像補正装置を搭載した携帯電話装置の正面図
（ｂ）は本発明の実施の形態における画像補正装置が搭載された端部を示す要部斜視図
【符号の説明】
１　画像入力部
２　ＣＰＵ（演算部）
３　第１の記憶手段
４　第２の記憶手段
５　表示部
１０　元画像
１１　２値化画像
１３　水平膨張画像
１５　補正された画像
３０　画像補正装置
５０　携帯電話装置
５１　アンテナ部
５２　スピーカ部
５４　キー部
５５　マイク部
【図１】
2004145517.tif 000003
【図２】
2004145517.tif 000004
【図３】
2004145517.tif 000005
【図４】
2004145517.tif 000006
【図５】
2004145517.tif 000007
【図６】
2004145517.tif 000008
【図７】
2004145517.tif 000009
【図８】
2004145517.tif 000010
【図９】
2004145517.tif 000011
【図１０】
2004145517.tif 000012
【図１１】
2004145517.tif 000013
【図１２】
2004145517.tif 000014
【図１３】
2004145517.tif 000015