(57)【特許請求の範囲】
【請求項１】
画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段の空き容量率を算出する空き容量率算出手段と、
前記空き容量率に対応する前記画像データの解像度上限値を記憶する解像度上限値記憶手段と、
前記画像データの文字や図形が読み取りできるかを判定する画像データ読取判定手段と
を備え、
前記画像データの文字や図形の読み取りができ、前記解像度上限値以下となるように前記画像データの解像度を変更することを特徴とする画像形成装置。
【請求項２】
前記画像データ読取判定手段により前記画像データの文字や図形が読み取りできないと判定されたときに、前記解像度を上げることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像データ読取判定手段により前記画像データの文字や図形が読み取りできると判定される最も低い前記解像度に変更することを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記画像データ読取判定手段は、ＯＣＲ処理を行った画像データにおいてジャギーが発生しているかを判定することで前記画像データの文字や図形の読み取りができないかを判定することを特徴とする請求項１から請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画像データ読取判定手段は、ＯＣＲ処理を行った画像データの識字率または誤識字率を判定することで前記画像データの文字や図形が読み取りできるか否かを判定することを特徴とする請求項１から請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像データは他の装置から受信することを特徴とする請求項１から請求項５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの画像の密度（以下、「解像度」という）を変更する画像形成装置に関する。
【背景技術】
【０００２】
最近の技術によれば、プリンター、多機能プリンター、多機能周辺装置、又は複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置は、文書をスキャナーで読込み、ユーザーが設定した解像度の画像データを他の画像形成装置に送信することができる。また、画像データを受信した画像形成装置は、画像データに設定された解像度で画像データを保存し、保存した画像データを表示または印刷出力することができる。しかし、高い解像度の画像データはデータサイズが大きいため、記憶装置の容量が小さい画像形成装置では高い解像度が設定された画像データ受信しても保存することができない。このため、事前に送信側の画像形成装置が受信側の画像形成装置の情報を記憶し、この情報により決定した解像度で画像データを受信側の画像形成装置に送信することがある。例えば、特許文献１の情報処理装置では、受信端末の付加情報とメールアドレスから受信端末の対応能力を判別し、電子メールの添付ファイルを受信端末の対応能力に合わせて変換し、受信端末に電子メールの添付ファイル送信するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３１２４４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の情報処理装置では、受信端末の対応能力に合わせて電子メールの添付ファィルを変換することで添付ファィルのデータサイズを変更することができるが、ユーザーが変更された添付ファィルの文字や図形を読み取ることができない場合があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、画像データを記憶する画像データ記憶手段と、前記画像データ記憶手段の空き容量率を算出する空き容量率算出手段と、前記空き容量率に対応する前記画像データの解像度上限値を記憶する解像度上限値記憶手段と、前記画像データの文字や図形が読み取りできるかを判定する画像データ読取判定手段とを備え、前記画像データの文字や図形の読み取りができ、前記解像度上限値以下となるように前記画像データの解像度を変更することを特徴としている。
また、本発明の画像形成装置の前記画像データ読取判定手段により前記画像データの文字や図形が読み取りできないと判定されたときに、前記解像度を上げることを特徴としている。
また、本発明の画像形成装置は、前記画像データ読取判定手段により前記画像データの文字や図形が読み取りできると判定される最も低い前記解像度に変更することを特徴としている。
また、本発明の画像形成装置の前記画像データ読取判定手段は、ＯＣＲ処理を行った画像データにおいてジャギーが発生しているかを判定することで前記画像データの文字や図形の読み取りができないかを判定することを特徴としている。
また、本発明の画像形成装置の前記画像データ読取判定手段は、ＯＣＲ処理を行った画像データの識字率または誤識字率を判定することで前記画像データの文字や図形が読み取りできるか否かを判定することを特徴としている。
また、本発明の画像形成装置の前記画像データは他の装置から受信することを特徴としている。
【発明の効果】
【０００７】
本発明の画像形成装置は、ユーザーが文字や図形を読み取ることができ、また適切なデータサイズの画像データの解像度に変更することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る文字や図形の輪郭部分のジャギーを説明する図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図３】図２に示す解像度上限値テーブルの構成図である。
【図４】本発明の実施形態に係る解像度変更処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。本発明は、送信側の画像形成装置が設定した解像度の画像データを受信した本発明の画像形成装置が、光学文字認識（以下、「ＯＣＲ（optical character recognition）」という）処理により画像データを読み取る。次いで、画像形成装置は、図１に示すようにＯＣＲ処理で読み取った文字エリアと図形エリアのデータ(以下、「ＯＣＲ画像データ」という)により、文字や図形の輪郭部分におけるギザギザ（以下、「ジャギー」という）が発生しているかを判定することで、ユーザーが画像データの文字や図形を読み取ることができないかを判定する。次いで、画像形成装置は、記憶装置の空き容量及びジャギーの発生により解像度を変更し、変更した解像度で画像データを変換して記憶装置に保存する。なお、画像データの解像度は画像データの属性情報として画像データに設定されているものとする。
【００１０】
まず、実施形態における画像形成装置１００の機能構成について、図２を用いて説明する。
【００１１】
実施形態における画像形成装置１００の機能構成について、図２を用いて説明する。図２に示す画像形成装置１００は、制御部１１０、補助記憶部１２０、記憶部１３０、操作パネル１４０、操作パネル処理部１５０、文書読取部１６０、画像処理部１７０、画像印刷部１８０、及びネットワーク通信部１９０を備えている。これらの各部は、バスなどにより接続される構成となっている。制御部１１０には、解像度変更処理部１１０ａが設けられている。補助記憶部１２０には、解像度上限値テーブル１２０ａが設けられている。記憶部１３０には、画像データ保存エリア１３０ａが設けられている。
【００１２】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ(Micro Processing Unit)やＣＰＵ(Central Processing Unit)等の制御手段を備えている。制御部１１０は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他バードウェア等のインターフェイスに関連するコントローラ機能を備え、画像形成装置１００全体を制御する。また、制御部１１０は、メモリーやハードディスクなどの全体容量や空き容量などのシステム情報を保持している。
解像度変更処理部１１０ａは、ユーザーが画像データの文字や図形を読み取ることができるかを判定し、読み取ることができないと判定したときに記憶部１３０の空き容量に基づいて解像度を変更する。解像度変更処理部１１０ａが実行する解像度変更処理については、後述する。
【００１３】
補助記憶部１２０は、フラッシュメモリー等からなる補助記憶装置で、制御部１１０が実行する処理のプログラムやデータを記憶する。
解像度上限値テーブル１２０ａは、記憶部１３０の全体容量に対する空き容量の比率（以下、「空き容量率」という）と、記憶部１３０の空き容量率に対応する解像度の上限値が設定されているテーブルである。解像度上限値テーブル１２０ａの構成については、後述する。
【００１４】
記憶部１３０は、ハードディスクドライブからなる記憶装置で、制御部１１０が実行する処理のプログラムやデータが記憶される。
画像データ保存エリア１３０ａは、文書読取部１６０から読み取った文書の画像データと、ネットワーク通信部１９０が受信した文書の画像データなどを保存する。
【００１５】
操作パネル１４０は、操作画面の表示とユーザーによる操作を受け付ける。操作パネル処理部１５０は、ユーザーにより選択される操作項目を操作パネル１４０に表示する処理、操作パネル１４０からユーザーの操作を入力する処理を行う。
【００１６】
文書読取部１６０は、画像形成装置１００の原稿台にセットされた文書の読み取りを行うもので、ユーザーが操作パネル１４０から読み取り要求を行うことにより、原稿台にセットされた文書の読み取りを行うことができる。
【００１７】
画像処理部１７０は、文書読取部１６０で読み取られた文書の画像データを印刷可能なイメージやＦＡＸやメールで送信可能なイメージの画像データに変換する。
【００１８】
画像印刷部１８０は、印刷部１１０から印刷要求のあった画像データを用紙に印刷する機能を備えている。
【００１９】
ネットワーク通信部１９０は、ネットワーク４００に接続するための着脱可能なＬＡＮインターフェイスを備えている。また、画像形成装置１００は、ネットワーク４００に接続されている他の画像形成装置２００及びＰＣ３００などの装置とネットワーク通信部１９０により通信を行うことができる。
【００２０】
次に、解像度上限値テーブル１２０ａの構成について、図３を用いて説明する。解像度上限値テーブル１２０ａは、画像データの解像度を変更するときに使用するテーブルである。解像度上限値テーブル１２０ａは、図３に示すように「記憶部の空き容量率」に対応する「解像度上限値」が設定されている。「記憶部の空き容量率」は、記憶部１３０の空き容量率である。「解像度上限値」とは、「記憶部の空き容量率」に対応する解像度の上限値で、この解像度の上限値まで画像データの解像度を上げることができる。なお、「解像度上限値」の「Ｋ１」から「Ｋ１０」は、「Ｋ１」が最も小さい値で「Ｋ１０」が最も大きい値であり、昇順に設定されている。
例えば、「記憶部の空き容量率」が３％であれば「１０以下」の範囲となり、「１０以下」に対応する「解像度上限値」は「Ｋ１」であるので、画像データの解像度を「Ｋ１」まで上げることができる。つまり、記憶部１３０の空き容量が小さいときには、解像度をユーザーが画像データの文字や図形が読み取ることができるまで上げるようにし、更にできるだけ解像度を低く抑えて画像データのデータサイズを小さくする。また、「記憶部の空き容量率」が８５％であれば「８１〜９０」の範囲となり、「８１〜９０」に対応する「解像度上限値」は「Ｋ９」であるので、画像データの解像度を「Ｋ９」まで上げることができる。つまり、記憶部１３０の空き容量が大きいときには、解像度を低く抑えて画像データのデータサイズを小さくする必要がないので、解像度をユーザーが画像データの文字や図形が読み取ることができるまで上げることができる。
【００２１】
次に、本発明の実施形態に係る画像形成装置１００がネットワーク４００に接続されている他の画像形成装置２００から受信した画像データの解像度を変更する解像度変更処理部１１０ａの処理について、図４の解像度変更処理のフローチャートを用いて説明する。
まず、ネットワーク通信部１９０が他の画像形成装置２００から送信された画像データを受信すると、制御部１１０に画像データ受信通知を出力する。次いで、制御部１１０が画像データ受信通知を入力すると解像度変更処理部１１０ａを起動し、解像度変更処理部１１０ａが解像度変更処理を開始する。解像度変更処理部１１０ａが実行する解像度変更処理について、図４に示すフローチャートのステップ順に説明する。
【００２２】
（ステップＳ１０１）
まず、解像度変更処理部１１０ａは、制御部１１０が保持している画像形成装置１００のシステム情報から記憶部１３０の全体容量と空き容量を取り出し、記憶部１３０の空き容量率を算出する。
【００２３】
（ステップＳ１０２）
次いで、解像度変更処理部１１０ａは、補助記憶部１２０から解像度上限値テーブル１２０ａを入力する。
【００２４】
（ステップＳ１０３）
次いで、解像度変更処理部１１０ａは、ステップＳ１０１で取り出した記憶部１３０の空き容量率に対応する解像度上限値を解像度上限値テーブル１２０ａから取り出す。
【００２５】
（ステップＳ１０４）
次いで、解像度変更処理部１１０ａは、受信した画像データをネットワーク通信部１９０から入力する。
【００２６】
（ステップＳ１０５）
次いで、解像度変更処理部１１０ａは、ＯＣＲ処理により画像データから文字エリアと図形のＯＣＲ画像データを作成する。
【００２７】
（ステップＳ１０６）
次いで、解像度変更処理部１１０ａは、ＯＣＲ画像データの文字エリアの文字または図形エリアの図形の輪郭部分にジャギーが発生しているかを判定する。文字または図形の輪郭部分にジャギーが発生しているとき（ステップＳ１０６のＹｅｓ）は、ステップＳ１０７に進む。文字または図形の輪郭部分にジャギーが発生していないとき（ステップＳ１０６のＮｏ）は、ステップＳ１１０に進む。
【００２８】
（ステップＳ１０７）
ステップＳ１０６のＹｅｓにおいて、解像度変更処理部１１０ａは、画像データに設定されている解像度を取り出す。
【００２９】
（ステップＳ１０８）
次いで、解像度変更処理部１１０ａは、ステップＳ１０７で取り出した解像度がステップＳ１０３で取り出した解像度上限値以上であるかを判定する。受信データの解像度が解像度上限値以上であるとき（ステップＳ１０８のＹｅｓ）は、ステップＳ１１０に進む。受信データの解像度が解像度上限値以上でないとき（ステップＳ１０８のＮｏ）は、ステップＳ１０９に進む。
【００３０】
（ステップＳ１０９）
ステップＳ１０８のＮｏにおいて、解像度変更処理部１１０ａは、画像データの解像度を１段階上げた解像度で画像データを変換し、ステップＳ１０５に戻る。
【００３１】
（ステップＳ１１０）
ステップＳ１０６のＮｏまたはステップＳ１０８のＹｅｓにおいて、解像度変更処理部１１０ａは、画像データを記憶部１３０の画像データ保存エリア１３０ａに保存し、解像度変更処理を終了する。
【００３２】
以上の実施形態により、送信側の他の画像形成装置２００が画像データの解像度を設定しても、受信側の本発明の画像形成装置１００により、記憶部１３０の空き容量の許容範囲において、ユーザーが画像データの文字や図形を読み取ることができる適切な解像度に変更が可能となる。このように解像度が変更された画像データを保存し、保存した画像データを表示及び印刷出力することで、ユーザーは画像データの文字や図形を容易に読み取ることができる。
【００３３】
なお、実施形態においては、ジャギーが発生しているときに解像度を上げるようにする解像度変更処理について説明したが、これに限定されない。例えば、画像形成装置１００の記憶部１３０の空き容量率が小さいときにジャギーが発生していない高い解像度の画像データを受信した場合において、ジャギーが発生しない範囲でデータサイズが最も小さい解像度まで画像データの解像度を下げる解像度変更処理とすることも可能ある。
【００３４】
また、実施形態においては、ＯＣＲ画像データによりジャギーが発生しているかを判定したが、ＯＣＲ処理の識字率または誤識字率が予め設定された値以上か否かを判定することで、ユーザーが画像データの文字や図形を読み取ることができるかを判定することも可能である。更に、ジャギーが発生しているか否かとＯＣＲ処理の識字率または誤識字率が予め設定された値以上か否かの両方を組み合わせて、ユーザーが画像データの文字や図形を読み取ることができるかを判定することも可能である。
【００３５】
また、実施形態においては、他の画像形成装置２００から受信した画像データについて解像度を変更したが、これに限定されない。例えば、文書読取部１６０が文書を読み取り画像処理部１７０が予め設定された解像度により作成した画像データについても、同様に解像度を変更することができる。このような場合では、解像度変更処理のステップＳ１０４において、画像処理部１７０から画像データを入力する。
【００３６】
また、実施形態においては、他の画像形成装置２００から画像形成装置１００に画像データを送信する手順について説明したが、これに限定されず、ネットワーク４００に接続されているＰＣ３００から画像データを受信することも可能である。ＰＣ３００は、スマートフォン、携帯電話、またはタブレット端末などの端末装置であってもよい。
【００３７】
このような本発明の画像形成装置は、ユーザーが文字や図形を読み取ることができ、また適切なデータサイズの画像データの解像度に変更することができる。
【００３８】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００３９】
本発明は、画像形成装置に好適であるが、画像形成装置に限られるものではなく、画像データの解像度を変更できる装置一般に適用できる。
【符号の説明】
【００４０】
１００・・・・・画像形成装置
１１０・・・・・制御部
１１０ａ・・・・解像度変更処理部
１２０・・・・・補助記憶部
１２０ａ・・・・解像度上限値テーブル
１３０・・・・・記憶部
１３０ａ・・・・画像データ保存エリア
１４０・・・・・操作パネル
１５０・・・・・操作パネル処理部
１６０・・・・・文書読取部
１７０・・・・・画像処理部
１８０・・・・・画像印刷部
１９０・・・・・ネットワーク通信部
２００・・・・・他の画像形成装置
３００・・・・・ＰＣ
４００・・・・・ネットワーク
【図１】
0006016763.tif 000002
【図２】
0006016763.tif 000003
【図３】
0006016763.tif 000004
【図４】
0006016763.tif 000005