(57)【要約】【課題】画像データとして保存された文書の内容を小さいデータ量で送信することを可能にし、また、携帯型の端末であっても、画像データとして保存された文書の内容を閲覧することを可能とする。【解決手段】本発明の画像送信方法は、処理対象画像からキャラクタ領域を抽出するキャラクタ領域抽出工程と、抽出されたキャラクタ領域に基づき行単位で画像を切り取る画像切り取り工程と、切り取られた画像を予め登録された送信先の端末の表示可能サイズに合わせて分割する画像分割工程と、分割された画像を統合する画像統合工程と、統合された画像を送信用にファイル化する画像ファイル化工程とを含むことを特徴とする。【選択図】  図５
2004166050.tif 000002
【特許請求の範囲】
【請求項１】
処理対象画像からキャラクタ領域を抽出するキャラクタ領域抽出工程と、抽出されたキャラクタ領域に基づき行単位で画像を切り取る画像切り取り工程と、切り取られた画像を予め登録された送信先の端末の表示可能サイズに合わせて分割する画像分割工程と、分割された画像を統合する画像統合工程と、統合された画像を送信用にファイル化する画像ファイル化工程とを含むことを特徴とする画像送信方法。
【請求項２】
処理対象画像にキャラクタから構成される文書が含まれているか否かを判定する画像判定工程を含み、前記キャラクタ領域抽出工程では、前記画像判定工程において前記文書が含まれていると判定された場合にのみ前記処理を行うことを特徴とする請求項１に記載の画像送信方法。
【請求項３】
前記画像判定工程では、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在する場合に、処理対象画像にキャラクタから構成される文書が含まれていると判定することを特徴とする請求項２に記載の画像送信方法。
【請求項４】
前記画像判定工程では、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、空白の行同士の間隔が所定値以上の間隔を有する場合に、当該空白の行同士の間に存する行を処理対象画像から除去することを特徴とする請求項３に記載の画像送信方法。
【請求項５】
前記画像判定工程では、さらに処理対象画像に含まれる前記文書が複数の段組からなる文書であるか否かを判定すると共に、前記画像判定工程において複数の段組からなる文書であると判定された場合に、前記キャラクタ領域抽出工程では、各段ごとにキャラクタ領域を抽出し、また前記画像切り取り工程では、抽出されたキャラクタ領域から各段ごとに行単位で画像を切り取ることを特徴とする請求項２から４のいずれか１項に記載の画像送信方法。
【請求項６】
前記画像判定工程では、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在すると共に、非空白部分同士の間隔が複数の非空白部分を含む行にわたって所定値以上の間隔を有する場合に、当該複数の行にわたる範囲が当該非空白部分同士の間に存する空白部分の数に１を加えた数の段組からなる文書であると判定することを特徴とする請求項５に記載の画像送信方法。
【請求項７】
処理対象画像の水平角度を求めると共に、求めた水平角度に基づいて処理対象画像の傾きを補正する傾き補正工程を含み、前記キャラクタ領域抽出工程及び／又は前記画像判定工程では、前記傾き補正工程において傾きが補正された処理対象画像を基に前記処理を行うことを特徴とする請求項１から６のいずれか１項に記載の画像送信方法。
【請求項８】
処理対象画像のノイズを除去するノイズ除去工程を含み、前記画像判定工程及び／又は前記水平角度算出工程では、前記ノイズ除去工程においてノイズが除去された処理対象画像を基に前記処理を行うことを特徴とする請求項２から７のいずれか１項に記載の画像送信方法。
【請求項９】
処理対象画像のノイズを除去するノイズ除去工程を含み、前記キャラクタ領域抽出工程では、前記ノイズ除去工程においてノイズが除去された画像からキャラクタ領域を抽出するための基準値を求めると共に、求めた基準値に従って、前記処理対象画像と同一のノイズが除去されていない画像からキャラクタ領域を抽出することを特徴とする請求項１から８のいずれか１項に記載の画像送信方法。
【請求項１０】
前記画像切り取り工程で切り取られた個々の画像の大きさを調整する画像調整工程を含み、前記画像分割工程では、前記画像調整工程において大きさが調整された画像を基に前記処理を行うことを特徴とする請求項１から９のいずれか１項に記載の画像送信方法。
【請求項１１】
処理対象画像が、ＢＭＰ形式でファイル化されたものであることを特徴とする請求項１から１０のいずれか１項に記載の画像送信方法。
【請求項１２】
処理対象画像が、ＢＭＰ形式以外のファイル形式でファイル化されたものである場合に、そのファイル形式をＢＭＰ形式に変換するファイル形式変換工程を含むことを特徴とする請求項１１に記載の画像送信方法。
【請求項１３】
処理対象画像からキャラクタ領域を抽出するキャラクタ領域抽出手段と、抽出されたキャラクタ領域に基づき行単位で画像を切り取る画像切り取り手段と、切り取られた画像を予め登録された送信先の端末の表示可能サイズに合わせて分割する画像分割手段と、分割された画像を統合する画像統合手段と、統合された画像を送信用にファイル化する画像ファイル化手段とを具備することを特徴とする画像送信装置。
【請求項１４】
処理対象画像にキャラクタから構成される文書が含まれているか否かを判定する画像判定手段を有し、前記キャラクタ領域抽出手段は、前記画像判定手段により前記文書が含まれていると判定された場合にのみ前記処理を行うように設定されていることを特徴とする請求項１３に記載の画像送信装置。
【請求項１５】
前記画像判定手段は、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在する場合に、処理対象画像にキャラクタから構成される文書が含まれていると判定するように設定されていることを特徴とする請求項１４に記載の画像送信装置。
【請求項１６】
前記画像判定手段は、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、空白の行同士の間隔が所定値以上の間隔を有する場合に、当該空白の行同士の間に存する行を処理対象画像から除去するように設定されていることを特徴とする請求項１５に記載の画像送信装置。
【請求項１７】
前記画像判定手段は、さらに処理対象画像に含まれる前記文書が複数の段組からなる文書であるか否かを判定するように設定されていると共に、前記画像判定手段により複数の段組からなる文書であると判定された場合に、前記キャラクタ領域抽出手段は、各段ごとにキャラクタ領域を抽出し、また前記画像切り取り手段は、抽出されたキャラクタ領域から各段ごとに行単位で画像を切り取るように設定されていることを特徴とする請求項１４から１６のいずれか１項に記載の画像送信装置。
【請求項１８】
前記画像判定手段は、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在すると共に、非空白部分同士の間隔が複数の非空白部分を含む行にわたって所定値以上の間隔を有する場合に、当該複数の行にわたる範囲が当該非空白部分同士の間に存する空白部分の数に１を加えた数の段組からなる文書であると判定するように設定されていることを特徴とする請求項１７に記載の画像送信装置。
【請求項１９】
処理対象画像の水平角度を求めると共に、求めた水平角度に基づいて処理対象画像の傾きを補正する傾き補正手段を有し、前記キャラクタ領域抽出手段及び／又は前記画像判定手段は、前記傾き補正手段により傾きが補正された処理対象画像を基に前記処理を行うように設定されていることを特徴とする請求項１３から１８のいずれか１項に記載の画像送信装置。
【請求項２０】
処理対象画像のノイズを除去するノイズ除去手段を有し、前記画像判定手段及び／又は前記水平角度算出手段は、前記ノイズ除去手段によりノイズが除去された処理対象画像を基に前記処理を行うように設定されていることを特徴とする請求項１４から１９のいずれか１項に記載の画像送信装置。
【請求項２１】
処理対象画像のノイズを除去するノイズ除去手段を有し、前記キャラクタ領域抽出手段は、前記ノイズ除去手段によりノイズが除去された画像からキャラクタ領域を抽出するための基準値を求めると共に、求めた基準値に従って、前記処理対象画像と同一のノイズが除去されていない画像からキャラクタ領域を抽出するように設定されていることを特徴とする請求項１３から２０のいずれか１項に記載の画像送信装置。
【請求項２２】
前記画像切り取り手段により切り取られた個々の画像の大きさを調整する画像調整手段を有し、前記画像分割手段は、前記画像調整手段により大きさが調整された画像を基に前記処理を行うように設定されていることを特徴とする請求項１３から２１のいずれか１項に記載の画像送信装置。
【請求項２３】
処理対象画像が、ＢＭＰ形式でファイル化されたものであることを特徴とする請求項１３から２２のいずれか１項に記載の画像送信装置。
【請求項２４】
処理対象画像が、ＢＭＰ形式以外のファイル形式でファイル化されたものである場合に、そのファイル形式をＢＭＰ形式に変換するファイル形式変換手段を有することを特徴とする請求項２３に記載の画像送信装置。
【請求項２５】
処理対象画像からキャラクタ領域を抽出するキャラクタ領域抽出ステップと、抽出されたキャラクタ領域に基づき行単位で画像を切り取る画像切り取りステップと、切り取られた画像を予め登録された送信先の端末の表示可能サイズに合わせて分割する画像分割ステップと、分割された画像を統合する画像統合ステップと、統合された画像を送信用にファイル化する画像ファイル化ステップとを含むことを特徴とするコンピュータプログラム。
【請求項２６】
処理対象画像にキャラクタから構成される文書が含まれているか否かを判定する画像判定ステップを含み、前記キャラクタ領域抽出ステップは、前記画像判定ステップにより前記文書が含まれていると判定された場合にのみ前記処理を行うように設定されていることを特徴とする請求項２５に記載のコンピュータプログラム。
【請求項２７】
前記画像判定ステップは、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在する場合に、処理対象画像にキャラクタから構成される文書が含まれていると判定するように設定されていることを特徴とする請求項２６に記載のコンピュータプログラム。
【請求項２８】
前記画像判定ステップは、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、空白の行同士の間隔が所定値以上の間隔を有する場合に、当該空白の行同士の間に存する行を処理対象画像から除去するように設定されていることを特徴とする請求項２７に記載のコンピュータプログラム。
【請求項２９】
前記画像判定ステップは、さらに処理対象画像に含まれる前記文書が複数の段組からなる文書であるか否かを判定するように設定されていると共に、前記画像判定ステップにより複数の段組からなる文書であると判定された場合に、前記キャラクタ領域抽出ステップは、各段ごとにキャラクタ領域を抽出し、また前記画像切り取りステップは、抽出されたキャラクタ領域から各段ごとに行単位で画像を切り取るように設定されていることを特徴とする請求項２６から２８のいずれか１項に記載のコンピュータプログラム。
【請求項３０】
前記画像判定ステップは、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在すると共に、非空白部分同士の間隔が複数の非空白部分を含む行にわたって所定値以上の間隔を有する場合に、当該複数の行にわたる範囲が当該非空白部分同士の間に存する空白部分の数に１を加えた数の段組からなる文書であると判定するように設定されていることを特徴とする請求項２９に記載のコンピュータプログラム。
【請求項３１】
処理対象画像の水平角度を求めると共に、求めた水平角度に基づいて処理対象画像の傾きを補正する傾き補正ステップを含み、前記キャラクタ領域抽出ステップ及び／又は前記画像判定ステップは、前記傾き補正ステップにより傾きが補正された処理対象画像を基に前記処理を行うように設定されていることを特徴とする請求項２５から３０のいずれか１項に記載のコンピュータプログラム。
【請求項３２】
処理対象画像のノイズを除去するノイズ除去ステップを含み、前記画像判定ステップ及び／又は前記水平角度算出ステップは、前記ノイズ除去ステップによりノイズが除去された処理対象画像を基に前記処理を行うように設定されていることを特徴とする請求項２６から３１のいずれか１項に記載のコンピュータプログラム。
【請求項３３】
処理対象画像のノイズを除去するノイズ除去ステップを含み、前記キャラクタ領域抽出ステップは、前記ノイズ除去ステップによりノイズが除去された画像からキャラクタ領域を抽出するための基準値を求めると共に、求めた基準値に従って、前記処理対象画像と同一のノイズが除去されていない画像からキャラクタ領域を抽出するように設定されていることを特徴とする請求項２５から３２のいずれか１項に記載のコンピュータプログラム。
【請求項３４】
前記画像切り取りステップで切り取られた個々の画像の大きさを調整する画像調整ステップを含み、前記画像分割ステップは、前記画像調整ステップにより大きさが調整された画像を基に前記処理を行うように設定されていることを特徴とする請求項２５から３３のいずれか１項に記載のコンピュータプログラム。
【請求項３５】
処理対象画像が、ＢＭＰ形式でファイル化されたものであることを特徴とする請求項２５から３４のいずれか１項に記載のコンピュータプログラム。
【請求項３６】
処理対象画像が、ＢＭＰ形式以外のファイル形式でファイル化されたものである場合に、そのファイル形式をＢＭＰ形式に変換するファイル形式変換ステップを含むことを特徴とする請求項３５に記載のコンピュータプログラム。
【請求項３７】
請求項２５から３６のいずれか１項に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介してサーバとクライアント間又はホストコンピュータとターミナル間で送受信される画像ファイルを送信する方法、画像ファイルを送信する装置、画像ファイルを送信可能にするコンピュータプログラム及び該プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
近年、企業等では、印刷された文書等を画像データとしてコンピュータ上に保存し管理している。一方、携帯電話機に代表されるように、通信回線を介してサーバやホストコンピュータにアクセスし、サーバやホストコンピュータに保存された画像ファイルを受信して、閲覧することができる携帯型の端末が急速に普及している。このような情報技術の発展を背景として、外出先でも携帯型の端末を利用して画像データとして保存された文書の内容を閲覧できるようにすることが望まれている。
【０００３】
しかしながら、携帯型の端末は、携帯性を最優先に設計されているため、一般のパーソナルコンピュータの画面等と比較して非常に小さい画面しか備えていないし、記憶容量も小さい。従って、携帯型の端末に対して画像ファイルをそのまま送信した場合は、データ量が大き過ぎて受信を拒否されたり、受信できても画像サイズが大きすぎて部分的にしか見ることができず、画像全体を見るには何度も画面スクロール操作等をしなければならないという不具合がある。
【０００４】
画像データとして保存された文書を携帯型の端末でも閲覧可能にする方法として、例えば、画像データを携帯型の端末の画面サイズに合わせて縮小したり、１つの画像ファイルに記録されている画像データを複数に分割したりすることが考えられる。
【０００５】
画像データを携帯型の端末の画面サイズに合わせて縮小したものを送信すれば、画像全体を携帯型の端末の画面上で閲覧することができる。しかしながら、文字や記号等のキャラクタを含む場合には、画像中のキャラクタ自体も縮小されるため、それらのキャラクタを読むことが不可能になるという不具合がある。
【０００６】
他方、１つの画像ファイルに記録されている画像データを複数に分割したものを送信すれば、複数に分割された画像を１つずつ携帯型の端末の画面上で閲覧することはできるが、１つの画像ファイルに記録されている画像データを単に複数に分割しただけであるため、全部を確認するには、幾度もの操作・通信が必要となり不便である。
【０００７】
もっとも、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式等で保存された画像ファイルであれば、その画像ファイルに記録されている画像データの中からキャラクタ部分のみを抽出し、テキストデータとして携帯型の端末に送信することが可能であり、テキストデータ化されたものであれば、携帯型の端末で十分にデータの内容を閲覧することができる。
【０００８】
しかしながら、ＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式、ＢＭＰ（Ｂｉｔ  Ｍａｐ）形式等で保存された画像ファイルでは、それに記録されている画像データの中からキャラクタ部分を抜き出してテキストデータ化することは困難である。
【０００９】
本発明に関連する先行技術文献としては、携帯型の端末における画像の見難さの問題を解消するため、携帯型の端末と組み合わせて用いられる画像データを閲覧するための画像表示装置を開示する下記特許文献１や、携帯型の端末に画像ファイルを送信する手段として、携帯型の端末の表示仕様に対応した画像ファイルを送信可能にした画像サーバを開示する下記特許文献２などがある。
【００１０】
【特許文献１】
特開２００２−１６２９２０号公報
【特許文献２】
特開２００２−２４４９７１号公報
【００１１】
【発明が解決しようとする課題】
本発明は上記事情に鑑みなされたものであり、画像データとして保存された文書の内容を小さいデータ量で送信することを可能にし、また、携帯型の端末であっても、画像データとして保存された文書の内容を閲覧することができる画像ファイルを送信可能にする画像送信方法、画像送信装置、コンピュータプログラム及び記録媒体を提供することを課題とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の本発明は、処理対象画像からキャラクタ領域を抽出するキャラクタ領域抽出工程と、抽出されたキャラクタ領域に基づき行単位で画像を切り取る画像切り取り工程と、切り取られた画像を予め登録された送信先の端末の表示可能サイズに合わせて分割する画像分割工程と、分割された画像を統合する画像統合工程と、統合された画像を送信用にファイル化する画像ファイル化工程とを含むことを特徴とする画像送信方法を提供する。
請求項２に記載の本発明は、処理対象画像にキャラクタから構成される文書が含まれているか否かを判定する画像判定工程を含み、前記キャラクタ領域抽出工程では、前記画像判定工程において前記文書が含まれていると判定された場合にのみ前記処理を行うことを特徴とする請求項１に記載の画像送信方法を提供する。
請求項３に記載の本発明は、前記画像判定工程では、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在する場合に、処理対象画像にキャラクタから構成される文書が含まれていると判定することを特徴とする請求項２に記載の画像送信方法を提供する。
請求項４に記載の本発明は、前記画像判定工程では、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、空白の行同士の間隔が所定値以上の間隔を有する場合に、当該空白の行同士の間に存する行を処理対象画像から除去することを特徴とする請求項３に記載の画像送信方法を提供する。
請求項５に記載の本発明は、前記画像判定工程では、さらに処理対象画像に含まれる前記文書が複数の段組からなる文書であるか否かを判定すると共に、前記画像判定工程において複数の段組からなる文書であると判定された場合に、前記キャラクタ領域抽出工程では、各段ごとにキャラクタ領域を抽出し、また前記画像切り取り工程では、抽出されたキャラクタ領域から各段ごとに行単位で画像を切り取ることを特徴とする請求項２から４のいずれか１項に記載の画像送信方法を提供する。
請求項６に記載の本発明は、前記画像判定工程では、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在すると共に、非空白部分同士の間隔が複数の非空白部分を含む行にわたって所定値以上の間隔を有する場合に、当該複数の行にわたる範囲が当該非空白部分同士の間に存する空白部分の数に１を加えた数の段組からなる文書であると判定することを特徴とする請求項５に記載の画像送信方法を提供する。
請求項７に記載の本発明は、処理対象画像の水平角度を求めると共に、求めた水平角度に基づいて処理対象画像の傾きを補正する傾き補正工程を含み、前記キャラクタ領域抽出工程及び／又は前記画像判定工程では、前記傾き補正工程において傾きが補正された処理対象画像を基に前記処理を行うことを特徴とする請求項１から６のいずれか１項に記載の画像送信方法を提供する。
請求項８に記載の本発明は、処理対象画像のノイズを除去するノイズ除去工程を含み、前記画像判定工程及び／又は前記水平角度算出工程では、前記ノイズ除去工程においてノイズが除去された処理対象画像を基に前記処理を行うことを特徴とする請求項２から７のいずれか１項に記載の画像送信方法を提供する。
請求項９に記載の本発明は、処理対象画像のノイズを除去するノイズ除去工程を含み、前記キャラクタ領域抽出工程では、前記ノイズ除去工程においてノイズが除去された画像からキャラクタ領域を抽出するための基準値を求めると共に、求めた基準値に従って、前記処理対象画像と同一のノイズが除去されていない画像からキャラクタ領域を抽出することを特徴とする請求項１から８のいずれか１項に記載の画像送信方法を提供する。
請求項１０に記載の本発明は、前記画像切り取り工程で切り取られた個々の画像の大きさを調整する画像調整工程を含み、前記画像分割工程では、前記画像調整工程において大きさが調整された画像を基に前記処理を行うことを特徴とする請求項１から９のいずれか１項に記載の画像送信方法を提供する。
請求項１１に記載の本発明は、処理対象画像が、ＢＭＰ形式でファイル化されたものであることを特徴とする請求項１から１０のいずれか１項に記載の画像送信方法を提供する。
請求項１２に記載の本発明は、処理対象画像が、ＢＭＰ形式以外のファイル形式でファイル化されたものである場合に、そのファイル形式をＢＭＰ形式に変換するファイル形式変換工程を含むことを特徴とする請求項１１に記載の画像送信方法を提供する。
請求項１３に記載の本発明は、処理対象画像からキャラクタ領域を抽出するキャラクタ領域抽出手段と、抽出されたキャラクタ領域に基づき行単位で画像を切り取る画像切り取り手段と、切り取られた画像を予め登録された送信先の端末の表示可能サイズに合わせて分割する画像分割手段と、分割された画像を統合する画像統合手段と、統合された画像を送信用にファイル化する画像ファイル化手段とを具備することを特徴とする画像送信装置を提供する。
請求項１４に記載の本発明は、処理対象画像にキャラクタから構成される文書が含まれているか否かを判定する画像判定手段を有し、前記キャラクタ領域抽出手段は、前記画像判定手段により前記文書が含まれていると判定された場合にのみ前記処理を行うように設定されていることを特徴とする請求項１３に記載の画像送信装置を提供する。
請求項１５に記載の本発明は、前記画像判定手段は、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在する場合に、処理対象画像にキャラクタから構成される文書が含まれていると判定するように設定されていることを特徴とする請求項１４に記載の画像送信装置を提供する。
請求項１６に記載の本発明は、前記画像判定手段は、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、空白の行同士の間隔が所定値以上の間隔を有する場合に、当該空白の行同士の間に存する行を処理対象画像から除去するように設定されていることを特徴とする請求項１５に記載の画像送信装置を提供する。
請求項１７に記載の本発明は、前記画像判定手段は、さらに処理対象画像に含まれる前記文書が複数の段組からなる文書であるか否かを判定するように設定されていると共に、前記画像判定手段により複数の段組からなる文書であると判定された場合に、前記キャラクタ領域抽出手段は、各段ごとにキャラクタ領域を抽出し、また前記画像切り取り手段は、抽出されたキャラクタ領域から各段ごとに行単位で画像を切り取るように設定されていることを特徴とする請求項１４から１６のいずれか１項に記載の画像送信装置を提供する。
請求項１８に記載の本発明は、前記画像判定手段は、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在すると共に、非空白部分同士の間隔が複数の非空白部分を含む行にわたって所定値以上の間隔を有する場合に、当該複数の行にわたる範囲が当該非空白部分同士の間に存する空白部分の数に１を加えた数の段組からなる文書であると判定するように設定されていることを特徴とする請求項１７に記載の画像送信装置を提供する。
請求項１９に記載の本発明は、処理対象画像の水平角度を求めると共に、求めた水平角度に基づいて処理対象画像の傾きを補正する傾き補正手段を有し、前記キャラクタ領域抽出手段及び／又は前記画像判定手段は、前記傾き補正手段により傾きが補正された処理対象画像を基に前記処理を行うように設定されていることを特徴とする請求項１３から１８のいずれか１項に記載の画像送信装置を提供する。
請求項２０に記載の本発明は、処理対象画像のノイズを除去するノイズ除去手段を有し、前記画像判定手段及び／又は前記水平角度算出手段は、前記ノイズ除去手段によりノイズが除去された処理対象画像を基に前記処理を行うように設定されていることを特徴とする請求項１４から１９のいずれか１項に記載の画像送信装置を提供する。
請求項２１に記載の本発明は、処理対象画像のノイズを除去するノイズ除去手段を有し、前記キャラクタ領域抽出手段は、前記ノイズ除去手段によりノイズが除去された画像からキャラクタ領域を抽出するための基準値を求めると共に、求めた基準値に従って、前記処理対象画像と同一のノイズが除去されていない画像からキャラクタ領域を抽出するように設定されていることを特徴とする請求項１３から２０のいずれか１項に記載の画像送信装置を提供する。
請求項２２に記載の本発明は、前記画像切り取り手段により切り取られた個々の画像の大きさを調整する画像調整手段を有し、前記画像分割手段は、前記画像調整手段により大きさが調整された画像を基に前記処理を行うように設定されていることを特徴とする請求項１３から２１のいずれか１項に記載の画像送信装置を提供する。
請求項２３に記載の本発明は、処理対象画像が、ＢＭＰ形式でファイル化されたものであることを特徴とする請求項１３から２２のいずれか１項に記載の画像送信装置を提供する。
請求項２４に記載の本発明は、処理対象画像が、ＢＭＰ形式以外のファイル形式でファイル化されたものである場合に、そのファイル形式をＢＭＰ形式に変換するファイル形式変換手段を有することを特徴とする請求項２３に記載の画像送信装置を提供する。
請求項２５に記載の本発明は、処理対象画像からキャラクタ領域を抽出するキャラクタ領域抽出ステップと、抽出されたキャラクタ領域に基づき行単位で画像を切り取る画像切り取りステップと、切り取られた画像を予め登録された送信先の端末の表示可能サイズに合わせて分割する画像分割ステップと、分割された画像を統合する画像統合ステップと、統合された画像を送信用にファイル化する画像ファイル化ステップとを含むことを特徴とするコンピュータプログラムを提供する。
請求項２６に記載の本発明は、処理対象画像にキャラクタから構成される文書が含まれているか否かを判定する画像判定ステップを含み、前記キャラクタ領域抽出ステップは、前記画像判定ステップにより前記文書が含まれていると判定された場合にのみ前記処理を行うように設定されていることを特徴とする請求項２５に記載のコンピュータプログラムを提供する。
請求項２７に記載の本発明は、前記画像判定ステップは、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在する場合に、処理対象画像にキャラクタから構成される文書が含まれていると判定するように設定されていることを特徴とする請求項２６に記載のコンピュータプログラムを提供する。
請求項２８に記載の本発明は、前記画像判定ステップは、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、空白の行同士の間隔が所定値以上の間隔を有する場合に、当該空白の行同士の間に存する行を処理対象画像から除去するように設定されていることを特徴とする請求項２７に記載のコンピュータプログラムを提供する。
請求項２９に記載の本発明は、前記画像判定ステップは、さらに処理対象画像に含まれる前記文書が複数の段組からなる文書であるか否かを判定するように設定されていると共に、前記画像判定ステップにより複数の段組からなる文書であると判定された場合に、前記キャラクタ領域抽出ステップは、各段ごとにキャラクタ領域を抽出し、また前記画像切り取りステップは、抽出されたキャラクタ領域から各段ごとに行単位で画像を切り取るように設定されていることを特徴とする請求項２６から２８のいずれか１項に記載のコンピュータプログラムを提供する。
請求項３０に記載の本発明は、前記画像判定ステップは、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在すると共に、非空白部分同士の間隔が複数の非空白部分を含む行にわたって所定値以上の間隔を有する場合に、当該複数の行にわたる範囲が当該非空白部分同士の間に存する空白部分の数に１を加えた数の段組からなる文書であると判定するように設定されていることを特徴とする請求項２９に記載のコンピュータプログラムを提供する。
請求項３１に記載の本発明は、処理対象画像の水平角度を求めると共に、求めた水平角度に基づいて処理対象画像の傾きを補正する傾き補正ステップを含み、前記キャラクタ領域抽出ステップ及び／又は前記画像判定ステップは、前記傾き補正ステップにより傾きが補正された処理対象画像を基に前記処理を行うように設定されていることを特徴とする請求項２５から３０のいずれか１項に記載のコンピュータプログラムを提供する。
請求項３２に記載の本発明は、処理対象画像のノイズを除去するノイズ除去ステップを含み、前記画像判定ステップ及び／又は前記水平角度算出ステップは、前記ノイズ除去ステップによりノイズが除去された処理対象画像を基に前記処理を行うように設定されていることを特徴とする請求項２６から３１のいずれか１項に記載のコンピュータプログラムを提供する。
請求項３３に記載の本発明は、処理対象画像のノイズを除去するノイズ除去ステップを含み、前記キャラクタ領域抽出ステップは、前記ノイズ除去ステップによりノイズが除去された画像からキャラクタ領域を抽出するための基準値を求めると共に、求めた基準値に従って、前記処理対象画像と同一のノイズが除去されていない画像からキャラクタ領域を抽出するように設定されていることを特徴とする請求項２５から３２のいずれか１項に記載のコンピュータプログラムを提供する。
請求項３４に記載の本発明は、前記画像切り取りステップで切り取られた個々の画像の大きさを調整する画像調整ステップを含み、前記画像分割ステップは、前記画像調整ステップにより大きさが調整された画像を基に前記処理を行うように設定されていることを特徴とする請求項２５から３３のいずれか１項に記載のコンピュータプログラムを提供する。
請求項３５に記載の本発明は、処理対象画像が、ＢＭＰ形式でファイル化されたものであることを特徴とする請求項２５から３４のいずれか１項に記載のコンピュータプログラムを提供する。
請求項３６に記載の本発明は、処理対象画像が、ＢＭＰ形式以外のファイル形式でファイル化されたものである場合に、そのファイル形式をＢＭＰ形式に変換するファイル形式変換ステップを含むことを特徴とする請求項３５に記載のコンピュータプログラムを提供する。
請求項３７に記載の本発明は、請求項２５から３６のいずれか１項に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて更に詳しく説明する。
本発明の画像送信方法は、例えば、図１に示した画像送信システムにおいて実現される。この画像送信システムは、画像送信装置１０と端末２０とを有して構成される。画像送信装置１０は、端末２０をクライアントとするサーバとして機能するものである。端末２０としては、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  ＤｉｇｉｔａｌＡｓｉｓｔａｎｔｓ）などが典型例として挙げられるが、これらの携帯型のものに限定されるものではなく、一般のパーソナルコンピュータなどであってもよい。画像送信装置１０と端末２０は、通信網３０を介して接続されるが、この通信網３０としては、インターネットが典型例として挙げられる。通信に用いられる回線は、双方向にデータを送信可能なものであればよく、有線であるか無線であるかは問わない。
【００１４】
画像送信装置１０は、図２に示したように、ＣＰＵ等から構成される主制御部１１、メモリやハードディスク等から構成される記憶装置１２、端末２０との通信を行う手段として機能する通信装置１３などのハードウエアを有して構成される。
【００１５】
記憶装置１２において、各種データが記録される記録媒体としては、メモリやハードディスクなどのほか、画像送信装置１０に設けられる対応する形式のドライブに装填される、例えば、フレキシブルディスクなどの磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤなどの光ディスク、ＭＯなどの光磁気ディスク等の記録媒体も含まれる。
【００１６】
記憶装置１２には、図３に示したように、本実施形態において本発明に係る画像送信方法を実現するための制御手段として機能するコンピュータプログラム１２１がインストールされる。このコンピュータプログラム１２１は、キャラクタ領域抽出手段１２１ａ、画像切り取り手段１２１ｂ、画像分割手段１２１ｃ、画像統合手段１２１ｄ、画像ファイル化手段１２１ｅ、画像判定手段１２１ｆ、傾き補正手段１２１ｇ、ノイズ除去手段１２１ｈ、画像調整手段１２１ｉ、ファイル形式変換手段１２１ｊなどを有して構成される。これらの各手段１２１ａ〜１２１ｊを有して構成されるコンピュータプログラム１２１により制御された画像送信装置１０の動作については後述する。なお、このコンピュータプログラム１２１は、コンピュータ読み取り可能な記録媒体、例えば、ＣＤ−ＲＯＭ等の光ディスクなどに格納して配布することができ、また、記録媒体を介在させずに、インターネット等の通信網を介して配信することもできる。
【００１７】
記憶装置１２には、また、処理対象画像フォルダ１２２、送信用画像フォルダ１２３、端末情報データベース１２４が設けられている。処理対象画像フォルダ１２２には、処理対象となる画像ファイルが格納される。送信用画像フォルダ１２３には、端末２０に対して送信される画像ファイルが格納される。端末情報データベース１２４には、端末２０の表示可能サイズが予め登録されている。
【００１８】
次に、図４及び図５に示したフローチャートに従って上記のように構成される画像送信装置１０の動作の一例を説明する。
【００１９】
この画像送信装置１０では、端末２０に送信される画像ファイルが以下のように生成される。すなわち、まず、処理対象画像フォルダ１２２から処理対象となる画像（画像ファイル）を読み出す（ステップ（Ｓ）３）。この際、まず、処理対象画像フォルダ１２２に格納された画像のファイル形式をチェックし（Ｓ１）、その画像のファイル形式がＢＭＰ形式である場合は、その画像をそのまま読み出す。一方、その画像のファイル形式がＢＭＰ形式以外のファイル形式である場合は、ファイル形式変換手段１２１ｊの実行により、そのファイル形式をＢＭＰ形式に変換し（Ｓ２）、ＢＭＰ形式に変換された画像を読み出す。
【００２０】
このように画像送信装置１０によれば、画像処理が容易なＢＭＰ形式の画像を基にして後述の処理を実行する。また、画像送信装置１０によれば、処理対象画像がＢＭＰ形式以外のファイル形式、例えばＧＩＦ形式やＪＰＥＧ形式等でファイル化されたものである場合には、そのファイル形式をＢＭＰ形式に変換するステップを有するファイル形式変換手段１２１ｊを備えるため、常にＢＭＰ形式でファイル化された画像を処理対象とすることができ、これにより、画像処理を容易なものとすることができる。
【００２１】
図６は、処理対象画像の一例を示す図である。この図に示した画像は、本発明の実施形態の説明の便宜上、上部にタイトル部、下部に図面、それらの中間に内容部を有する文書を画像データとして保存したものである。タイトル部には大きな文字で「《ＡＢＣ》」と記載され、内容部は２段組とされ、左側の段には小さな文字で「ＡからＮまでのローマ字」が、右側の段には小さな文字で「ＯからＺまでのローマ字」と「！」及び「？」の記号がそれぞれ記載され、図面は四角形の枠の中に２つの円が描かれたものである。
【００２２】
なお、処理対象画像としては、字間や行間に一定性のある印刷した文書を画像データとして保存したものであることが望ましい。印刷された文書を画像データ化したものの方が手書き文書を画像データ化したものよりも画像処理の正確度を高められるからである。
【００２３】
処理対象画像フォルダ１２２から処理対象画像を読み出したならば、次に、ノイズ除去手段１２１ｈの実行により、処理対象画像に含まれているノイズを除去する（Ｓ４）。ここにいう「ノイズ」とは、スキャナ等を用いて印刷された文書を画像データ化する際に、例えばしきい値を高く設定したために、画像の本来空白部であるべきところに表れてしまうこととなった不必要な点（ドット）等をいう。
【００２４】
このように画像送信装置１０によれば、処理対象画像のノイズを除去するステップを有するノイズ除去手段１２１ｈを備えるため、本来空白部であるところをノイズが存在するために非空白部であると認識することがなくなり、後述の傾き補正工程や画像判定工程などにおいて、それらの工程における処理の正確度を向上させることができる。
【００２５】
次に、画像送信装置１０は、傾き補正手段１２１ｇの実行により、ノイズが除去された処理対象画像を基に処理対象画像の水平角度を求めると共に、求めた水平角度に基づいて処理対象画像の傾きを補正する（Ｓ５）。
【００２６】
処理対象画像の水平角度は、例えば、次の方法により求めることができる。すなわち、まず、処理対象画像を例えば−２度から＋２度の角度範囲で１度ずつ回転させ、回転させる度に処理対象画像中の非空白部分を含む行の高さ、非空白部分を含む行の数、非空白部分を含まない行の数をそれぞれ検出する。ここで、「非空白部分」とは、画像の中で文字等のキャラクタや図面などを表す点（ドット）を意味し、「非空白部分を含む行」とは、図７において符号ａ１−ａ４で示したように、画像の中でその点が含まれる行を、「非空白部分を含まない行」とは、図７において符号ｂ１−ｂ５で示したように、画像の中でその点を含まない行をそれぞれ意味する。そして、非空白部分を含む行の高さの平均値が最も小さく、非空白部分を含む行の数及び非空白部分を含まない行の数が最も多く検出された角度θ１を求める。
【００２７】
次に、求めた角度θ１に、例えば−０．５度、−０．２５度、０度、＋０．２５度、＋０．５度をそれぞれ加算した角度にて処理対象画像を再度回転させ、上記と同様に、回転させる度に処理対象画像中の非空白部分を含む行の高さ、非空白部分を含む行の数、非空白部分を含まない行の数をそれぞれ検出し、非空白部分を含む行の高さの平均値が最も小さく、非空白部分を含む行の数及び非空白部分を含まない行の数が最も多く検出された角度θ２を求める。ここで、例えば角度θ１が＋１度であったとすると、−０．５度、−０．７５度、＋１度、＋１．２５度、＋１．５度にて処理対象画像をそれぞれ回転させ、検出されたデータを基に上記要件を満たす角度θ２を求めることになる。
【００２８】
次に、求めた角度θ２に、例えば−０．１度、−０．０５度、０度、＋０．０５度、＋０．１度をそれぞれ加算した角度にて処理対象画像を再度回転させ、上記と同様に、回転させる度に処理対象画像中の非空白部分を含む行の高さ、非空白部分を含む行の数、非空白部分を含まない行の数をそれぞれ検出し、非空白部分を含む行の高さの平均値が最も小さく、非空白部分を含む行の数及び非空白部分を含まない行の数が最も多く検出された角度θ３を求める。ここで、例えば角度θ２が＋１．２５度であったとすると、＋１．１５度、＋１．２０度、＋１．２５度、＋１．３０度、＋１．３５度にて処理対象画像をそれぞれ回転させ、検出されたデータを基に上記要件を満たす角度θ３を求めることになる。
【００２９】
次に、求めた角度θ３に、例えば−０．０２度、−０．０１度、０度、＋０．０１度、＋０．０２度をそれぞれ加算した角度にて処理対象画像を再度回転させ、上記と同様に、回転させる度に処理対象画像中の非空白部分を含む行の高さ、非空白部分を含む行の数、非空白部分を含まない行の数をそれぞれ検出し、非空白部分を含む行の高さの平均値が最も小さく、非空白部分を含む行の数及び非空白部分を含まない行の数が最も多く検出された角度θ４を求める。ここで、例えば角度θ３が＋１．２０度であったとすると、＋１．１８度、＋１．１９度、＋１．２０度、＋１．２１度、＋１．２２度にて処理対象画像をそれぞれ回転させ、検出されたデータを基に上記要件を満たす角度θ４を求めることになる。そして、この例では、上記のように求めた角度θ４を処理対象画像の水平角度とする。なお、傾き補正手段１２１ｇの実行により求められた処理対象画像の水平角度は、主制御部１１に設けられた内部メモリ（図示せず）に記録される。
【００３０】
このように画像送信装置１０によれば、処理対象画像の水平角度を求めると共に、求めた水平角度に基づいて処理対象画像の傾きを補正するステップを有する傾き補正手段１２１ｇを備えるため、処理対象画像が多少傾いていても、その傾きを補正して画像を水平にさせることができ、これにより、後述の画像判定工程やキャラクタ領域抽出工程などにおける処理の正確度を高めることができる。
【００３１】
次に、画像送信装置１０は、画像判定手段１２１ｆの実行により、処理対象画像にキャラクタから構成される文書が含まれているか否かを判定する（Ｓ６）。具体的には、この画像判定手段１２１ｆは、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行（非空白部分を含まない行）があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在する場合に、処理対象画像にキャラクタから構成される文書が含まれていると判定するように設定されている。
【００３２】
例えば、図６に示した処理対象画像では、図７に示したように、その画像を縦方向にスキャンしたときに、複数の空白の行（非空白部分を含まない行）ｂ１−ｂ５があり、また、その画像を横方向にスキャンしたときに、非空白部分を含む行ａ１−ａ３に空白部分と非空白部分が交互に存在するため、画像判定手段１２１ｆは、この画像にキャラクタから構成される文書が含まれていると判定する。
【００３３】
一方、処理対象画像の中には、図面や写真のみで構成され、文字や記号等のキャラクタを含まない文書を画像データ化したものも存在する。この場合、その処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在しないため、画像判定手段１２１ｆは、この画像にキャラクタから構成される文書が含まれていないと判定する。そして、画像送信装置１０は、画像判定手段１２１ｆの実行により、処理対象画像にキャラクタから構成される文書が含まれていないと判定したならば、画像処理を中止し（Ｓ７）、画像ファイルの生成をすることなく終了する。
【００３４】
このように画像送信装置１０によれば、処理対象画像にキャラクタから構成される文書が含まれているか否かを判定するステップを有する画像判定手段１２１ｆを備えるため、図面や写真のみで構成される文書を画像データ化したものを排除し、キャラクタから構成される文書を画像データ化したものから端末２０に送信される画像ファイルを生成することができる。
【００３５】
また、画像判定手段１２１ｆは、上記のように処理対象画像を横方向又は縦方向のいずれか一の方向にしたときに、空白の行（非空白部分を含まない行）同士の間隔が所定値以上の間隔を有する場合に、当該空白の行同士の間に存する行を処理対象画像から除去するステップを有する。かかるステップを実行することにより、画像送信装置１０は、例えば、図７に示したように、処理対象画像を縦方向にスキャンしたときに、空白の行ｂ４とｂ５同士の間隔が所定値以上の間隔を有しているため、当該空白の行ｂ４とｂ５同士の間に存する行ａ４を処理対象画像から除去する。
【００３６】
このように画像送信装置１０によれば、処理対象画像を横方向又は縦方向のいずれか一の方向にしたときに、空白の行同士の間隔が所定値以上の間隔を有する場合に、当該空白の行同士の間に存する行を処理対象画像から除去するステップを有する画像判定手段１２１ｆを備えるため、キャラクタから構成される文書を含む画像データの中から、図面や写真で構成される部分を取り除くことができ、これにより、端末２０に送信される画像ファイルのデータ量を小さくすることができる。なお、かかる作用を奏する画像判定手段１２１ｆを採用したのは、画像データとして保存される文書には、文字や記号等のキャラクタのみならず、写真、図面、表などが含まれているものが多く存在するが、例えば、外出先で携帯型の端末を利用して文書の内容を確認する際に、キャラクタ以外の写真や図表等は不要である場合が多いのが実情であること等を考慮したものである。
【００３７】
また、画像判定手段１２１ｆは、さらに処理対象画像に含まれるキャラクタから構成される文書が複数の段組からなる文書であるか否かを判定するステップを有する（Ｓ８）。具体的には、この画像判定手段１２１ｆは、処理対象画像を横方向又は縦方向のいずれか一の方向にスキャンしたときに、複数の空白の行（非空白部分を含まない行）があり、かつ処理対象画像を横方向又は縦方向のいずれか他の方向にスキャンしたときに、空白部分と非空白部分が交互に存在すると共に、非空白部分同士の間隔が複数の非空白部分を含む行にわたって所定値以上の間隔を有する場合に、当該複数の行にわたる範囲が当該非空白部分同士の間に存する空白部分の数に１を加えた数の段組からなる文書であると判定するように設定されている。
【００３８】
例えば、図６に示した処理対象画像では、図７に示したように、その画像を縦方向にスキャンしたときに、複数の空白の行（非空白部分を含まない行）ｂ１−ｂ５があり、また、その画像を横方向にスキャンしたときに、非空白部分を含む行ａ１−ａ３に空白部分と非空白部分が交互に存在すると共に、非空白部分同士の間隔が複数の非空白部分を含む行にわたって所定値以上の間隔を有する、すなわち、複数の非空白部分を含む行ａ２，ａ３にわたり画像中の「Ｇ」と「Ｏ」同士の間隔および「Ｎ」と「Ｖ」同士の間隔が所定値以上の間隔を有するため、画像判定手段１２１ｆは、当該複数の行ａ２，ａ３にわたる範囲が当該非空白部分同士の間に存する空白部分の数に１を加えた数の段組、すなわち、２段組からなる文書であると判定する。そして、画像判定手段１２１ｆの実行により取得した段組に関する情報（例えば、段数、段組のされた文書部分の位置等）は、主制御部１１に設けられた内部メモリに記録される（Ｓ９）。
【００３９】
このように画像送信装置１０によれば、処理対象画像に含まれるキャラクタから構成される文書が複数の段組からなる文書であるか否かを判定するステップを有する画像判定手段１２１ｆを備えるため、複数の段組からなる部分を含む文書を画像データ化したものであっても、かかる複数の段組からなる部分を認識することができる。従って、後述のキャラクタ領域抽出工程や画像切り取り工程などにおいて、各段ごとに画像処理を行うことが可能となり、文章として意味内容が分かるようにキャラクタから構成される部分を再現することが可能となる。
【００４０】
次に、画像送信装置１０は、キャラクタ領域抽出手段１２１ａの実行により、処理対象画像からキャラクタ領域を抽出する（Ｓ１０）。キャラクタ領域の抽出は、処理対象画像中の非空白部分が存在する領域を行単位で抽出することにより行う。この際、上記ステップ４においてノイズ除去手段１２１ｈの実行によりノイズが除去された処理対象画像からキャラクタ領域を抽出すると、ノイズを除去したことによりキャラクタ自体が掠れてしまう場合等があり、最終的に生成された画像からキャラクタを判読できなくなるおそれがある。そこで、このキャラクタ領域抽出手段１２１ａは、ノイズが除去された処理対象画像からキャラクタ領域を抽出するための基準値を求めると共に、求めた基準値に従って、処理対象画像と同一のノイズが除去されていない画像からキャラクタ領域を抽出する。ここで「処理対象画像と同一のノイズが除去されていない画像」とは、処理対象画像フォルダから再度読み込まれる処理対象画像であって、上記ステップ３において読み込まれた処理対象画像と同一のものを指す。
【００４１】
なお、再度読み込まれた処理対象画像については、上記ステップ５において内部メモリに記録された処理対象画像の水平角度に基づいて傾きが補正され、また、上記ステップ６と同様の手順で、キャラクタから構成される文書部分を含む画像データの中から、図面や写真で構成される部分が除去される。
【００４２】
上記のようにノイズが除去された画像からはキャラクタ領域を抽出するための基準値だけを求め、その基準値に従って、ノイズが除去されていない画像からキャラクタ領域を抽出するようにすると、キャラクタがより鮮明に表された画像を生成することが可能となる。
【００４３】
また、このキャラクタ領域抽出手段１２１ａは、上記ステップ８において画像判定手段１２１ｆの実行により処理対象画像に含まれるキャラクタから構成される文書が複数の段組からなる文書であると判定した場合には、内部メモリに記録された段組に関する情報を参照して、図８に示したように、複数の段組４０ａ，４０ｂからなる文書部分については、各段４０ａ，４０ｂごとにキャラクタ領域５０ａ−５０ｅを抽出する。
【００４４】
このように複数の段組からなる文書部分について各段ごとにキャラクタ領域を抽出することで、文章として意味内容が分かるようにキャラクタから構成される部分を再現することが可能となる。
【００４５】
次に、画像送信装置１０は、画像切り取り手段１２１ｂの実行により、上記のように抽出されたキャラクタ領域に基づき行単位で画像を切り取る（Ｓ１１）。なお、この画像切り取り手段１２１ｂは、上記ステップ８において画像判定手段１２１ｆの実行により処理対象画像に含まれるキャラクタから構成される文書が複数の段組からなる文書であると判定した場合には、内部メモリに記録された段組に関する情報を参照して、複数の段組４０ａ，４０ｂからなる文書部分については、各段４０ａ，４０ｂごとに、キャラクタ領域５０ａ−５０ｅに基づき行単位で画像を切り取る。
【００４６】
このように画像送信装置１０によれば、抽出されたキャラクタ領域に基づき行単位で画像を切り取るステップを有する画像切り取り手段１２１ｂを備えるため、処理対象画像からキャラクタ領域のみを抜き出して、その他の空白部分を除去することができる。従って、端末２０に送信される画像ファイルのデータ量をさらに小さくすることができる。
【００４７】
次に、画像送信装置１０は、画像調整手段１２１ｉの実行により、上記のように切り取られた個々の画像の大きさを調整する（Ｓ１２）。この調整は、切り取られた個々の画像の縦横比を固定して拡大又は縮小することにより行われる。画像の大きさは、キャラクタが端末２０の画面上で判読できる程度の大きさとなるように調整されるが、図９に示したように、個々の画像５０ａ−５０ｅがほぼ均一の大きさに調整されるよう設定されていることが好ましい。
【００４８】
このように画像送信装置１０によれば、切り取られた個々の画像の大きさを調整するステップを有する画像調整手段１２１ｉを備えるため、例えば、タイトル部の文字が大きく、内容部の文字が小さい文書を画像データ化したものであっても、切り取られた個々の画像の大きさを調整することにより、その画像に表れる文字の大きさをほぼ均一の大きさにすることが可能である。従って、タイトル部の大きな文字を端末２０の小さな画面上にそのまま表示させた場合には、一度に表示できる文字の数が少なくなってしまうが、個々の画像の大きさを調節することで、タイトル部の大きな文字を内容部の小さな文字と同じ大きさとなるように小さくできるので、一度に表示できる文字の数が増加し、限られた大きさの端末２０の画面を効率よく利用できるようになる。
【００４９】
次に、画像送信装置１０は、画像分割手段１２１ｃの実行により、上記ステップ１１において切り取られ、上記ステップ１２において大きさが調整された画像を予め登録された送信先の端末２０の表示可能サイズに合わせて分割する（Ｓ１３）。ここで「送信先の端末２０の表示可能サイズ」とは、例えば、端末２０が携帯電話機である場合は、待ち受け画面の幅又は高さを指す。そして、上記したように、送信先の端末２０の表示可能サイズは、端末情報データベース１２４に記録されているため、画像分割手段１２１ｃは、端末情報データベース１２４に記録された送信先の端末２０の表示可能サイズを参照して、例えば、図１０に示したように、画像を分割する。
【００５０】
なお、画像分割手段１２１ｃは、行ごとに順次画像を分割していくが、１つの画像を端末２０の表示可能サイズに合わせて分割したときに余りや不足が出た場合は、次の画像と合わせて端末２０の表示可能サイズとなるように分割する（図１０参照）。
【００５１】
このように画像送信装置１０によれば、処理対象画像から切り取られ、大きさの調整された画像を予め登録された送信先の端末２０の表示可能サイズに合わせて分割するステップを有する画像分割手段１２１ｃを備えるため、１行あたりの画像サイズが端末２０の表示可能サイズよりも大きい場合でも、画像を分割して、画像サイズを端末２０の表示可能サイズに合わせることができる。従って、かかる場合でも、その画像を端末２０の画面上に一度に表示させることが可能となる。
【００５２】
次に、画像送信装置１０は、画像統合手段１２１ｄの実行により、上記のように分割された画像を統合する（Ｓ１４）。この画像統合手段１２１ｄは、統合の方法として、図１１に示したように、分割された画像を縦方向に並べていき１つのまとまりとする。このように統合すると、画像を端末２０の画面上に表示したときに、画面を上下にスクロールさせるだけで、画像全体を閲覧することができるようになる。
【００５３】
次に、画像送信装置１０は、画像ファイル化手段１２１ｅの実行により、上記のように統合された画像を端末２０への送信用にファイル化し（Ｓ１５）、画像ファイルの生成処理を終了する。そして、上記のように生成された画像ファイルは、送信用画像フォルダ１２３に記録される。
【００５４】
送信用画像フォルダ１２３に記録された画像ファイルは、端末２０からの要求に応じて読み出され、通信装置１３から通信網３０を介して端末２０へ送信される。そして、画像ファイルを受信した端末２０としての携帯電話機の画面上には、例えば、図１２に示したような画像データが表示される。
【００５５】
【発明の効果】
以上説明したように、本発明の画像送信方法、画像送信装置、コンピュータプログラム及び記録媒体によれば、画像データとして保存された文書の内容を小さいデータ量で送信することを可能にし、また、携帯型の端末であっても、画像データとして保存された文書の内容を閲覧することが可能となる。
【図面の簡単な説明】
【図１】図１は、本発明の一の実施の形態に係る画像送信方法を実現するための画像送信システムの構成を示すブロック図である。
【図２】図２は、画像送信装置の構成を示すブロック図である。
【図３】図３は、記憶装置に格納される各種データを説明するための図である。
【図４】図４は、画像送信装置の動作の一例を説明するためのフローチャートである。
【図５】図５は、画像送信装置の動作の一例を説明するためのフローチャートである。
【図６】図６は、処理対象画像の一例を示す図である。
【図７】図７は、画像判定手段の作用を説明するための図である。
【図８】図８は、キャラクタ領域抽出手段の作用を説明するための図である。
【図９】図９は、画像調整手段の作用を説明するための図である。
【図１０】図１０は、画像分割手段の作用を説明するための図である。
【図１１】図１１は、画像統合手段の作用を説明するための図である。
【図１２】図１２は、端末の画面上に表示される画像データの一例を示す図である。
【符号の説明】
１０  画像送信装置
１１  主制御部
１２  記憶装置
１２１  コンピュータプログラム
１２１ａ  キャラクタ領域抽出手段
１２１ｂ  画像切り取り手段
１２１ｃ  画像分割手段
１２１ｄ  画像統合手段
１２１ｅ  画像ファイル化手段
１２１ｆ  画像判定手段
１２１ｇ  傾き補正手段
１２１ｈ  ノイズ除去手段
１２１ｉ  画像調整手段
１２１ｊ  ファイル形式変換手段
１２２  処理対象画像フォルダ
１２３  送信用画像フォルダ
１２４  端末情報データベース
１３  通信装置
２０  端末
３０  通信網
【図１】
2004166050.tif 000003
【図２】
2004166050.tif 000004
【図３】
2004166050.tif 000005
【図４】
2004166050.tif 000006
【図５】
2004166050.tif 000007
【図６】
2004166050.tif 000008
【図７】
2004166050.tif 000009
【図８】
2004166050.tif 000010
【図９】
2004166050.tif 000011
【図１０】
2004166050.tif 000012
【図１１】
2004166050.tif 000013
【図１２】
2004166050.tif 000014