(57)【要約】【課題】使用者が所望する情報が大きく劣化してしまうことをできるだけ避けつつ、画像データのデータ量を低減することを可能とする。【解決手段】画像データを入力する読取り部１１と、画像データを記憶するためのメモリ１７と、使用者が所望する画質に関する画質情報の設定を行うための操作表示部２０と、メモリ１７に記憶された画像データのデータ量がＵＳＢメモリ３３の空き容量以下ではない場合に、画質情報及び画像データのデータ量とＵＳＢメモリ３３の空き容量との割合に応じて少なくとも１つの画像処理を画像データに対して実施することにより、ＵＳＢメモリ３３の空き容量以下のデータ量の画像データを生成する第２の画像データ処理部１４と、を備える。【選択図】図１
2010118945.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、
前記画像データを記憶する記憶手段と、
使用者による所望する画質に関する画質情報の設定を受け付ける設定手段と、
前記記憶手段に記憶された前記画像データのデータ量が所定値以下ではない場合に、前記画質情報及び前記画像データのデータ量と前記所定値との割合に応じて少なくとも１つの画像処理を前記画像データに対して実施することにより、前記所定値以下のデータ量の画像データを生成する画像処理手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記画像処理手段は、前記画質情報によって定まる画像の特徴に関する第１の種類の情報を増加し、前記第１の種類の情報以外の画像に関する第２の種類の情報を低減する前記少なくとも１つの画像処理を前記画像データに対して実施することにより、前記所定値以下のデータ量の画像データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理手段は、前記画質情報によって定まる画像の特徴に関する第１の種類の情報を低減し、前記第１の種類の情報を低減した代替として前記第１の種類の情報以外の画像に関する第２の種類の情報を付加する前記少なくとも１つの画像処理を前記画像データに対して実施することにより、前記所定値以下のデータ量の画像データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像処理手段は、前記画質情報の内の使用者によって初期設定値と異なる値に設定された項目に応じて前記少なくとも１つの画像処理を実施することにより、前記所定値以下のデータ量の画像データを生成することを特徴とする請求項１乃至３のいずれか一つに記載の画像処理装置。
【請求項５】
前記画像処理手段は、前記画質情報と初期設定値との違いに応じて前記少なくとも１つの画像処理を実施することにより、前記所定値以下のデータ量の画像データを生成することを特徴とする請求項１乃至４のいずれか一つに記載の画像処理装置。
【請求項６】
前記画像処理手段により生成された前記画像データを表示する表示手段と、
使用者による前記画像処理手段により生成された前記画像データを許容するか否かの情報の入力を受け付ける入力手段と、
をさらに備えたことを特徴とする請求項１乃至５のいずれか一つに記載の画像処理装置。
【請求項７】
前記画像処理手段により前記所定値以下のデータ量の画像データを生成することができなかった場合に使用者にその旨を通知する通知手段をさらに備えたことを特徴とする請求項１乃至６のいずれか一つに記載の画像処理装置。
【請求項８】
画像データを入力する画像入力ステップと、
前記画像データを記憶する記憶ステップと、
使用者による所望する画質に関する画質情報の設定を受け付ける設定ステップと、
前記記憶ステップにおいて記憶された前記画像データのデータ量が所定値以下ではない場合に、前記画質情報及び前記画像データのデータ量と前記所定値との割合に応じて少なくとも１つの画像処理を前記画像データに対して実施することにより、前記所定値以下のデータ量の画像データを生成する画像処理ステップと、
を有することを特徴とする画像処理方法。
【請求項９】
前記画像処理ステップは、前記画質情報によって定まる画像の特徴に関する第１の種類の情報を増加し、前記第１の種類の情報以外の画像に関する第２の種類の情報を低減する前記少なくとも１つの画像処理を前記画像データに対して実施することにより、前記所定値以下のデータ量の画像データを生成することを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記画像処理ステップは、前記画質情報によって定まる画像の特徴に関する第１の種類の情報を低減し、前記第１の種類の情報を低減した代替として前記第１の種類の情報以外の画像に関する第２の種類の情報を付加する前記少なくとも１つの画像処理を前記画像データに対して実施することにより、前記所定値以下のデータ量の画像データを生成することを特徴とする請求項８に記載の画像処理方法。
【請求項１１】
前記画像処理ステップは、前記画質情報の内の使用者によって初期設定値と異なる値に設定された項目に応じて前記少なくとも１つの画像処理を実施することにより、前記所定値以下のデータ量の画像データを生成することを特徴とする請求項８乃至１０のいずれか一つに記載の画像処理方法。
【請求項１２】
前記画像処理ステップは、前記画質情報と初期設定値との違いに応じて前記少なくとも１つの画像処理を実施することにより、前記所定値以下のデータ量の画像データを生成することを特徴とする請求項８乃至１１のいずれか一つに記載の画像処理方法。
【請求項１３】
前記画像処理ステップにより生成された前記画像データを表示する表示ステップと、
使用者による前記画像処理ステップにより生成された前記画像データを許容するか否かの情報の入力を受け付ける入力ステップと、
をさらに備えたことを特徴とする請求項８乃至１２のいずれか一つに記載の画像処理方法。
【請求項１４】
前記画像処理ステップにより前記所定値以下のデータ量の画像データを生成することができなかった場合に使用者にその旨を通知する通知ステップをさらに備えたことを特徴とする請求項８乃至１３のいずれか一つに記載の画像処理方法。
【請求項１５】
請求項８乃至１４のいずれか１つに記載された画像処理方法をコンピュータで実行させることを特徴とする画像処理プログラム。
【請求項１６】
請求項１５に記載された画像処理プログラムを格納したコンピュータの読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
従来より、読み取った画像データに画像処理を実施し、その画像データを自装置内の記憶装置(ＨＤＤ)や自装置外のＵＳＢメモリ、ＳＤカード（登録商標）等の可搬型記憶装置に格納する画像処理装置が提案されている。
【０００３】
画像データはテキストデータ等と比較してデータ量が大きい場合が多く、画像データを蓄積する際に記憶装置の空き容量が不足する場合が生じることがある。従来の画像処理装置では、実際に画像を読み取ってＨＤＤ、ＵＳＢメモリ等に画像データを転送する最中に、ＨＤＤ、ＵＳＢメモリ等の空き容量が不足していることを認識する。そのため、実際に画像データを記憶するには、ＨＤＤ、ＵＳＢメモリ等に蓄積されている画像データを削除してから、再び原稿を読み取る必要があり、使用者にとって大変煩わしいことがある。このような問題に関連する技術として、下記の特許文献１〜４記載の技術が知られている。
【０００４】
特許文献１には、可搬型記憶装置の空き容量が画像データの容量未満の場合に、可搬型記憶装置に記憶されている画像データを表示し、選択された画像データを削除し、空き容量を大きくすることにより、データを可搬型記憶装置に記憶する技術が掲載されている。
【０００５】
特許文献２には、外部記憶媒体の空き容量及び設定された解像度に基づいて、解像度の設定変更の必要性を判定する技術が掲載されている。
【０００６】
特許文献３には、入力された読み取り条件で画像データを読み取った場合の画像データのデータ量を予測し、予測されたデータ量と記憶手段の空き容量とに基づいて画像データの読み取りの可否を判定する技術が掲載されている。
【０００７】
特許文献４には、入力された画像データを画像の種類に応じて複数の領域に区画し、その画像の種類に関連付けられて設定された処理の方法及び順序にしたがって、領域ごとに画像データのデータ量の削減のための処理を行い、画像データの全体のデータ量が設定されたデータ量以下となったときに画像データのデータ量の削減のための処理を終了する技術が掲載されている。
【０００８】
【特許文献１】特開２００８−６６９３４号公報
【特許文献２】特開２００８−２８７２７号公報
【特許文献３】特開２００８−５４２１０号公報
【特許文献４】特開２００６−１４８５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１掲載の技術によれば、確かに使用者の利便性は向上するが、不要な画像データを必ず削除しなければならないので、不要な画像データが全く無い場合又は可搬型記憶装置が借り物等のためにどの画像データを削除してよいかわからない場合には利用することができない。
【００１０】
特許文献２掲載の技術では、外部記憶媒体の空き容量に応じた解像度に設定変更されてしまうので、画像の中の必要な箇所の解像度まで低下してしまい、当該箇所の視認性が悪化してしまう。
【００１１】
特許文献３掲載の技術によれば、予測されたデータ量と記憶手段の空き容量とに基づいて画像データの読み取りの可否を判定し、記憶手段の空き容量が足りない場合には、読み取り動作を実行する前に読み取り不可と使用者に知らせることで、使用者に余計な手間をかけさせないことができる。しかし、前述したように、記憶手段の中身を削除してよいかわからない場合や記憶手段の中に削除する画像データが無い場合には利用することができない。
【００１２】
特許文献４掲載の技術によれば、画像の種類に関連付けられて設定された処理の方法及び順序にしたがって、領域ごとに画像データのデータ量の削減のための処理を行っているため、使用者が意図した（所望する）情報が大きく劣化してしまうことが起こり得る。
【００１３】
本発明は、上記に鑑みてなされたものであって、使用者が所望する情報が大きく劣化してしまうことをできるだけ避けつつ、画像データのデータ量を低減することが可能な画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１４】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理装置は、画像データを入力する画像入力手段と、前記画像データを記憶する記憶手段と、使用者による所望する画質に関する画質情報の設定を受け付ける設定手段と、前記記憶手段に記憶された前記画像データのデータ量が所定値以下ではない場合に、前記画質情報及び前記画像データのデータ量と前記所定値との割合に応じて少なくとも１つの画像処理を前記画像データに対して実施することにより、前記所定値以下のデータ量の画像データを生成する画像処理手段と、を備えたことを特徴とする。
【００１５】
また、本発明にかかる画像処理方法は、画像データを入力する画像入力ステップと、前記画像データを記憶する記憶ステップと、使用者による所望する画質に関する画質情報の設定を受け付ける設定ステップと、前記記憶ステップにおいて記憶された前記画像データのデータ量が所定値以下ではない場合に、前記画質情報及び前記画像データのデータ量と前記所定値との割合に応じて少なくとも１つの画像処理を前記画像データに対して実施することにより、前記所定値以下のデータ量の画像データを生成する画像処理ステップと、を有することを特徴とする。
【００１６】
また、本発明にかかる画像処理プログラムは、請求項８乃至１４のいずれか１つに記載された画像処理方法をコンピュータで実行させることを特徴とする。
【００１７】
また、本発明にかかる記録媒体は、請求項１５に記載された画像処理プログラムを格納したコンピュータの読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、使用者が所望する画質に関する画質情報及び画像データのデータ量と所定値との割合に応じて、所定値以下のデータ量の画像データを生成することができる。これにより、使用者が所望する情報が大きく劣化してしまうことをできるだけ避けつつ、画像データのデータ量を低減することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の最良な実施の形態を詳細に説明する。
【００２０】
（本発明の実施の形態）
図１は、本発明にかかる画像処理装置を複合機（ＭＦＰ）に適用した場合の全体構成の一例を示すブロック図である。
【００２１】
この画像処理装置１０は、本発明の画像入力手段としての読取り部１１と、第１の画像データ処理部１２と、バス制御部１３と、本発明の画像処理手段としての第２の画像データ処理部１４と、ハードディスクドライブ（ＨＤＤ）１５と、ＣＰＵ１６と、本発明の記憶手段としてのメモリ１７と、プロッタインタフェース（Ｉ／Ｆ）部１８と、プロッタ部１９と、本発明の設定手段、表示手段、入力手段、通知手段としての操作表示部２０と、サウスブリッジ（ＳＢ）２１と、ＲＯＭ２２と、回線インタフェース（Ｉ／Ｆ）部２３と、第１の外部インタフェース（Ｉ／Ｆ）部２４と、第２の外部インタフェース（Ｉ／Ｆ）部２５と、を有する。
【００２２】
読取り部１１は、ＣＣＤ光電変換素子を有するラインセンサと、Ａ／Ｄコンバータと、それらを駆動する駆動回路と、を含み、セットされた原稿をスキャンすることで得られる原稿の濃淡情報に基づいて、ＲＧＢ各８ビットのディジタル画像データを生成して第１の画像データ処理部１２に出力する。
【００２３】
第１の画像データ処理部１２は、読取り部１１から入力されるディジタル画像データに対して、予め定めた特性に統一する処理を実施して出力する。統一された特性の画像データは、画像処理装置１０内部に蓄積され、その後再利用する場合に、出力先の変更に適する特性で出力される。
【００２４】
図２は、第１の画像データ処理部１２の内部構成の一例を示すブロック図である。図２に示すように、第１の画像データ処理部１２は、ガンマ変換処理部４０と、フィルタ処理部４１と、色変換処理部４２と、変倍処理部４３と、を含んでいる。
【００２５】
ガンマ変換処理部４０は、読取り部１１から入力されるＲＧＢ画像データに対して、その明るさを予め定めた特性に統一してフィルタ処理部４１に出力する。本実施形態では、例えば、ガンマ変換処理部４０は、読取り部１１から入力されるＲＧＢ画像データを明度リニアな特性に変換する。
【００２６】
フィルタ処理部４１は、入力されるＲＧＢ画像データに対して、その鮮鋭性を予め定めた特性に統一して色変換部４２に出力する。本実施形態では、例えば、フィルタ処理部４１は、基準チャートをスキャンしたときに、線数毎に対して予め定めたＭＴＦ特性値になるように変換する。
【００２７】
色変換処理部４２は、入力されるＲＧＢ画像データに対して、その色を予め定めた特性に統一して変倍処理部４３に出力する。本実施形態では、例えば、色変換処理部４２は、色空間がＡｄｏｂｅ社で定義されるＡｄｏｂｅ−ＲＧＢ色空間になるように変換する。
【００２８】
変倍処理部４３は、色変換後のＲＧＢ画像データに対して、そのサイズ（解像度）を使用者（ユーザ）が設定した解像度に変換（変更）する処理を実施する。ただし、副走査方向に関しては、変倍処理部４３を使用せずに、読取り部１１の読み取り速度を変更することでＲＧＢ画像データの解像度を変更するようにしても良い。また、読取り部１１の読み取り速度と変倍処理部４３とを組み合わせてＲＧＢ画像データの解像度を変更するようにしても良い。また、ＲＧＢ画像データの再利用性を考慮して、使用者の設定値に関わらず、ＲＧＢ画像データの解像度をある所定の値（例えば、６００ｄｐｉ等）に変換するようにしても良い。
【００２９】
再び図１を参照すると、バス制御部１３は、画像処理装置１０内で必要な画像データや制御コマンド等の各種データの送受信を行うデータバスの制御回路であり、複数種のバス規格間のブリッジ機能を有している。本実施形態では、バス制御部１３は、第１の画像データ処理部１２、第２の画像データ処理部１４、ＣＰＵ１６とはＰＣＩ−Ｅｘｐｒｅｓｓバスで接続し、また、ＨＤＤ１５とはＩＤＥを拡張して規格化されたＡＴＡバスで接続してＡＳＩＣ化されている。
【００３０】
第２の画像データ処理部１４は、第１の画像データ処理部１２により予め定めた特性に統一されたディジタル画像データに対し、ユーザから指定される出力先に適した画像処理を実施して出力する。
【００３１】
図３は、第２の画像データ処理部１４の内部構成の一例を示すブロック図である。図３に示すように、第２の画像データ処理部１４は、地肌除去処理部５０と、孤立点除去処理部５１と、フィルタ処理部５２と、色変換処理部５３と、変倍処理部５４と、階調処理部５５と、圧縮処理部５６と、を含んでいる。
【００３２】
地肌除去処理部５０は、ＲＧＢ画像データの地肌部をラインごとに追従しながら算出し、適切な地肌値を除去する処理を実施する。
【００３３】
孤立点除去処理部５１は、ＲＧＢ画像データ中の孤立点を検出して削除する処理を実施する。
【００３４】
フィルタ処理部５２は、プロッタ部１９に出力する場合の再現性が良くなるように、ＲＧＢ画像データの鮮鋭性を補正する処理を実施する。具体的には、フィルタ処理部５２は、ユーザが所望するモード情報（画質情報）に従って、鮮鋭化／平滑化処理をＲＧＢ画像データに対して実施する。例えば、文字原稿モードでは、フィルタ処理部５２は、文字をハッキリ／クッキリさせるために、鮮鋭化処理をＲＧＢ画像データに対して実施する。また、写真原稿モードでは、フィルタ処理部５２は、滑らかに階調性を表現するために、平滑化処理をＲＧＢ画像データに対して実施する。
【００３５】
色変換処理部５３は、ＲＧＢ各８ビットの画像データを指定される色空間に変換する処理を実施する。本実施形態においては、色変換処理部５３のデフォルトの処理を、ＵＳＢメモリへの画像データの配信で一般的に使用されるｓＲＧＢ色空間にＲＧＢ各８ビットの画像データを変換する処理とする。
【００３６】
変倍処理部５４は、ｓＲＧＢ画像データのサイズ（解像度）を、指定されたＵＳＢメモリへの画像データの配信で送受される解像度に変換する処理を実施する。なお、第１の画像データ処理部１２内の変倍処理部４３（図２参照）においてＲＧＢ画像データの解像度が使用者によって設定された解像度以下に既に変換されている場合には、変倍処理部５４は何もしなくても良い。
【００３７】
階調処理部５５は、画像データの階調数を使用者によって指定された階調数に変換する処理を実施する。本実施形態においては、階調処理部５５のデフォルトの処理を、画像データの階調をＲＧＢ各８ビット（約１６７７万色に相当）に変換する処理とする。
【００３８】
圧縮処理部５６は、画像データに対して圧縮処理を実施する。本実施形態では、代表的な圧縮処理として、画像データが多値データの場合にはＪＰＥＧ圧縮を利用し、画像データが二値データの場合にはＭＭＲ圧縮を利用するものとする。
【００３９】
再び図１を参照すると、ＨＤＤ１５は、パーソナルコンピュータ等にも使用されている電子データを保存するための大型の記憶装置であり、主にディジタル画像データ及びディジタル画像データの付帯情報を蓄積（記憶）するためのものである。なお、本実施形態では、ＨＤＤ１５としては、例えば、ＡＴＡバス接続のハードディスクを使用することができる。
【００４０】
ＣＰＵ１６は、画像処理装置１０の制御全体を司るマイクロプロセッサである。なお、本実施形態では、近年普及してきたＣＰＵコア単体に種々の機能を追加したＩｎｔｅｇｒａｔｅｄ  ＣＰＵを使用することができ、例えば、ＰＭＣ社のＲＭ１１１００（商標）で、汎用規格Ｉ／Ｆとの接続機能や、クロスバースイッチを使ったこれらバス接続機能がインテグレートされたＣＰＵを使用することができる。ＣＰＵ１６は、ＵＳＢメモリ３３のリード／ライトを制御しており、ＵＳＢメモリ３３の残容量等を検出する。
【００４１】
メモリ１７は、複数種のバス規格間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にデータを記憶したり、ＣＰＵ１６が画像処理装置１０の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵ１６は、高速処理が求められるため、通常起動時にＲＯＭ２２に記憶されたブートプログラムを実行することによってシステムを起動し、その後は高速にアクセス可能なメモリ１７に展開されたプログラムを実行することによって処理を行う。本実施形態では、規格化されパーソナルコンピュータに使用されているＤＩＭＭを使用することができる。
【００４２】
プロッタインタフェース（Ｉ／Ｆ）部１８は、ＣＰＵ１６にインテグレートされた汎用規格Ｉ／Ｆを経由して送出されてくるＣＭＹＫのディジタル画像データを受け取ると、プロッタ部９の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。本実施形態では、汎用規格Ｉ／Ｆとして、例えば、ＰＣＩ−Ｅｘｐｒｅｓｓバスを使用することができる。
【００４３】
プロッタ部１９は、ＣＭＹＫのディジタル画像データを受け取ると、レーザビームを用いた電子写真プロセスを使用して、転写紙に受け取った画像データを出力する。
【００４４】
ＳＢ２１は、パーソナルコンピュータに使用されるチップセットのひとつであり、汎用の電子デバイスである。ＳＢ２１は、主にＰＣＩ−ＥｘｐｒｅｓｓとＩＳＡ（Industry Standard Architecture）ブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したもので、ＰＣＩ−ＥｘｐｒｅｓｓバスとＲＯＭ２２との間をブリッジしている。
【００４５】
ＲＯＭ２２は、ＣＰＵ１６が画像処理装置１０の制御を行う際のプログラム（ブートプログラムを含む）が格納されるメモリである。
【００４６】
操作表示部２０は、画像処理装置１０とユーザ（使用者）のインタフェースを行う部分であり、ＬＣＤ（液晶表示装置）とキースイッチを含んで構成され、画像処理装置１０の各種状態や操作方法をＬＣＤに表示し、ユーザからのキースイッチ入力を受け付ける。本実施形態では、操作表示部２０は、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ１６に接続されている。使用者は、所望する画質に関する画質情報の設定を操作表示部２０に行うことができる。
【００４７】
回線インタフェース（Ｉ／Ｆ）部２３は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと電話回線とを接続する回路であり、この回線インタフェース（Ｉ／Ｆ）部２３により、画像処理装置１０は電話回線を介して各種データの送受信を行うことが可能になる。
【００４８】
第１の外部インタフェース（Ｉ／Ｆ）部２４は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと外部装置を接続する回路であり、この第１の外部インタフェース（Ｉ／Ｆ）部２４により、画像処理装置１０は外部装置と各種データのやり取りを行うことが可能になる。本実施形態では、第１の外部インタフェース（Ｉ／Ｆ）部２４の接続インタフェースとしてネットワーク（イーサネット（登録商標））を使用する。すなわち、画像処理装置１０は、第１の外部インタフェース（Ｉ／Ｆ）部２４を介してネットワークに接続されている。
【００４９】
第２の外部インタフェース（Ｉ／Ｆ）部２５は、第１の外部インタフェース（Ｉ／Ｆ）部２４と同様に、ＰＣＩ−Ｅｘｐｒｅｓｓバスと外部装置とを接続する回路である。本実施形態で、第２の外部インタフェース（Ｉ／Ｆ）部２５の接続インタフェースとしてＵＳＢ(Universal Serial Bus)を使用する。
【００５０】
ＦＡＸ３１は、一般的なファクシミリ装置であり、電話回線を介して画像処理装置１０と画像データの送受信を行う。
【００５１】
ＰＣ３２は、いわゆるパーソナルコンピュータである。ＰＣ３２にインストールされたアプリケーションソフトウェアやドライバソフトウェアを介して、ユーザは画像処理装置１０に対して各種制御や画像データの入出力を行う。
【００５２】
ＵＳＢメモリ３３は、フラッシュメモリ及びＵＳＢインタフェース回路を含んで構成される。ＵＳＢメモリ３３は、ＵＳＢ接続ポートを備える機器であれば利用可能であるため、利便性が大変高い可搬型記憶装置である。本実施形態では、画像処理装置１０が、画像処理を実施した後の画像データを第２の外部インタフェース（Ｉ／Ｆ）部２５を介してＵＳＢメモリ３３に格納する。
【００５３】
（コピー動作）
上記構成の画像処理装置１０のコピー動作の概略を説明する。ユーザは読取り部１１に原稿をセットし、所望するモード等の設定とコピー開始の入力を操作表示部２０に行う。操作表示部２０は、ユーザから入力された情報（コピーモード等）を、機器内部の制御コマンドデータに変換して発行する。発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ１６に通知される。
【００５４】
ＣＰＵ１６は、コピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を実行する。以下に動作プロセスを説明する。
【００５５】
まず、読取り部１１で原稿をスキャンして得られるＲＧＢ各８ビットのディジタル画像データ（以下、「ＲＧＢ画像データ」と称する。）は、第１の画像データ処理部１２で予め定めた特性に統一され、バス制御部１３に送られる。
【００５６】
バス制御部１３は、第１の画像データ処理部１２から入力されるＲＧＢ画像データを、ＣＰＵ１６を介してメモリ１７に蓄積する。メモリ１７に蓄積されたＲＧＢ画像データは、ＣＰＵ１６およびバス制御部１３を介して、第２の画像データ処理部１４に送られる。
【００５７】
第２の画像データ処理部１４は、受け取ったＲＧＢ画像データを、プロッタ出力用のＣＭＹＫ画像データに変換して、バス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力されるＣＭＹＫ画像データを、ＣＰＵ１６を介してメモリ１７に蓄積する。
【００５８】
次に、メモリ１７に蓄積されたＣＭＹＫ画像データは、ＣＰＵ１６およびプロッタインタフェース（Ｉ／Ｆ）部１８を介して、プロッタ部１９に送られる。プロッタ部１９は、受け取ったＣＭＹＫ画像データを転写紙に出力し、原稿のコピーが生成される。
【００５９】
（スキャナ配信動作）
上記構成の画像処理装置１０のスキャナ配信動作の概略を説明する。まず、ユーザは原稿を読取り部１１にセットし、所望するモード等の設定とスキャナ配信開始の入力を操作表示部２０に行う。操作表示部２０は、ユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ１６に通知される。
【００６０】
ＣＰＵ１６は、スキャナ配信開始の制御コマンドデータに従って、スキャナ配信動作プロセスのプログラムを実行し、スキャナ配信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に説明する。
【００６１】
読取り部１１で原稿をスキャンして得られたＲＧＢ各８ビットのディジタル画像データ（以下、「ＲＧＢ画像データ」と称する。）は、第１の画像データ処理部１２により予め定めた特性に統一され、バス制御部１３に送られる。バス制御部１３は、第１の画像データ処理部１２から入力されるＲＧＢ画像データを、ＣＰＵ１６を介してメモリ１７に蓄積する。
【００６２】
次に、メモリ１７に蓄積されたＲＧＢ画像データは、ＣＰＵ１６およびバス制御部１３を介して、第２の画像データ処理部１４に送られる。第２の画像データ処理部１４は、入力されるＲＧＢ画像データを、スキャナ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。
【００６３】
バス制御部１３は、第２の画像データ処理部１４から入力される画像データを、ＣＰＵ１６を介してメモリ１７に蓄積する。メモリ１７に蓄積された画像データは、ＣＰＵ１６を介して、第１の外部インタフェース（Ｉ／Ｆ）部２４に送られる。第１の外部インタフェース（Ｉ／Ｆ）部２４は、入力される画像データを、ネットワークを介して接続されるＰＣ３２に送信する。
【００６４】
（ＵＳＢメモリ配信動作）
上記構成の画像処理装置１０のＵＳＢメモリ配信動作の概略を説明する。まず、ユーザは原稿を読取り部１１にセットし、所望するモード（画質情報）等の設定とＵＳＢメモリ配信開始の入力を操作表示部２０に行う。操作表示部２０は、ユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ１６に通知される。
【００６５】
ＣＰＵ１６は、ＵＳＢメモリ配信開始の制御コマンドデータに従って、ＵＳＢメモリ配信動作プロセスのプログラムを実行し、ＵＳＢメモリ配信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に説明する。
【００６６】
図４は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信動作の手順を示すフローチャートである。
【００６７】
読取り部１１で原稿をスキャンして得られたＲＧＢ各８ビットのディジタル画像データ（以下、「ＲＧＢ画像データ」と称する。）は、第１の画像データ処理部１２によって、予め定めた特性に統一され、バス制御部１３に送られる（ステップＳ１）。
【００６８】
バス制御部１３は、第１の画像データ処理部１２から入力されるＲＧＢ画像データを、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ２）。
【００６９】
次に、メモリ１７に蓄積されたＲＧＢ画像データは、ＣＰＵ１６およびバス制御部１３を介して、第２の画像データ処理部１４に送られる（ステップＳ３）。
【００７０】
第２の画像データ処理部１４は、入力されるＲＧＢ画像データに対して、地肌除去処理、孤立点除去処理、フィルタ処理、色変換処理、変倍処理、階調処理、圧縮処理等を実施し、ＵＳＢメモリ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力される画像データを、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ４）。
【００７１】
ＣＰＵ１６は、第２の外部インタフェース（Ｉ／Ｆ）部２５を介してＵＳＢメモリ３３の空き容量を算出し、メモリ１７に蓄積された画像データのデータ量とＵＳＢメモリ３３の空き容量とを比較し、画像データのデータ量がＵＳＢメモリ３３の空き容量以下である（画像データサイズ≦ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ５）。
【００７２】
そして、ＣＰＵ１６が、画像データのデータ量が所定値（ここでは、ＵＳＢメモリ３３の空き容量）以下であると判定した場合（ステップＳ５：Ｙｅｓ）、メモリ１７に蓄積された画像データは、ＣＰＵ１６を介して第２の外部インタフェース（Ｉ／Ｆ）部２５に送られる（ステップＳ６）。
【００７３】
第２の外部インタフェース（Ｉ／Ｆ）部２５は、受け取った画像データを、ＵＳＢで接続したＵＳＢメモリ３３に送信する（ステップＳ７）。
【００７４】
また、ＣＰＵ１６が、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きい（画像データサイズ＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５：Ｎｏ）、画像データがＵＳＢメモリ３３に納まらないため、画像データのデータ量がＵＳＢメモリ３３の空き容量以下になるようにデータ変換（画像処理）を行う必要がある。そこで、ＣＰＵ１６は、メモリ１７に蓄積されている画像データをバス制御部１３を介して第２の画像データ処理部１４に再び送信する（ステップＳ８）。
【００７５】
ステップＳ８において第２の画像データ処理部１４に再び送信される画像データは、（ａ）第１の画像データ処理部１２から出力されたステップＳ２終了時の画像データ、（ｂ）第２の画像データ処理部１４で一度処理を行った後のステップＳ４終了時の画像データ、のいずれであっても良い。ステップＳ８において上記（ａ）、（ｂ）のいずれの画像データを第２の画像データ処理部１４に再び送信することとしても、本発明を適用することができる。
【００７６】
ステップＳ８において上記（ａ）の画像データを第２の画像データ処理部１４に再び送信することとすると、ステップＳ３以降においても上記（ａ）の画像データを保持しておく必要があるので、メモリ１７に２頁分（上記（ａ）及び（ｂ）の画像データ）の容量が必要になる。しかし、上記（ａ）の画像データは圧縮（ステップＳ４）前の画像データであり、再圧縮が発生しないので、上記（ｂ）の画像データを第２の画像データ処理部１４に再び送信する場合よりも画質的には有利である。そこで、本実施形態では、ステップＳ８において上記（ａ）の画像データを第２の画像データ処理部１４に再び送信する場合について説明するものとする。
【００７７】
第２の画像データ変換部１４は、再び送信された画像データに対してデータ変換処理（画像処理）を実施する（ステップＳ９）。しかし、本実施形態においては、データ変換処理の内容は使用者の設定（画質情報）に応じて異なってくるので、データ変換処理の内容の詳細は後述する。第２の画像データ変換部１４は、後述するデータ変換処理を行い、画像データのデータ量がＵＳＢメモリ３３の空き容量以下になると、その画像データをメモリ１７に蓄積する。
【００７８】
そして、データ変換後の画像データをＣＰＵ１６又は第２の画像データ処理部１４によってプレビュー画面用の画像に変換し、操作表示部２０に送信することで、変換後の画像データのプレビュー画面を表示する（ステップＳ１０）。使用者はプレビュー画面を見て、変換後の画像が許容できるかどうかを確認する。許容できるのであればステップＳ６（前述）の処理に進み、変換後の画像データを許容できないのであれば処理をここで中止するようにしても良い。場合によっては入力原稿と変換後の画像が大きく異なることがあるので、入力原稿と変換後の画像との差異を許容できるか否かを使用者に選択可能とさせることで、使用者の利便性の向上を図ることができる。
【００７９】
次に、データ変換処理（ステップＳ９）の内容について詳細に説明する。
先に説明したように、データ変換処理（ステップＳ９）の内容は、使用者の設定（画質情報）に応じて異なってくる。本実施形態においては、
（１）文字原稿モードの場合
（２）写真原稿モードの場合
（３）地図原稿モードの場合
（４）蛍光ペン原稿モードの場合
（５）ＡＣＳ判定：モノクロ最大の場合
（６）高階調読み取りの場合
（７）ハイコントラスト設定の場合
の７つの場合を例に挙げて、データ変換処理の内容について説明する。なお、本発明はこれらの設定に限られるものではなく、これら以外の設定を可能とするようにしても良い。
【００８０】
ここで、データ変換処理の内容の説明に先立って、上記（１）〜（７）の全ての場合の説明において使用する「データＡ」、「データＢ」という言葉を定義する。
【００８１】
図５は、データＡ及びデータＢの概要及び送信順序を示す図である。
データＢとは、第１の画像データ処理部１２で処理されメモリ１７に蓄積された画像データに対して使用者に領域選択をしてもらい、その領域選択された箇所のみを抽出した画像データのことをいうものとする。また、データＡとは、データＢをメモリ１７から第２の画像データ処理部１４に送信し、第２の画像データ処理部１４において処理された後の画像データのことをいうものとする。
【００８２】
（実施例１）  文字原稿モード
使用者が画質情報として、以下の情報を設定するものとする。なお、特に設定しない項目に関しては、デフォルト値（初期設定値）を使用することにする。
・原稿種類：文字原稿
・カラー／モノクロ：フルカラー（ＲＧＢ各８ビット）
・設定解像度：２００ｄｐｉ（主２００ｄｐｉ×２００ｄｐｉ）
・ファイルフォーマット：ＰＤＦ
【００８３】
図６は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信の文字原稿モード時のデータ変換処理の手順を示すフローチャートである。
【００８４】
ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいか否かを判定する（ステップＳ１１）。図６に示すデータ変換処理は、ステップＳ５（図４参照）において画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定された場合に実行されるので、画像データのデータ量はＵＳＢメモリ３３の空き容量よりも大きい。
【００８５】
そして、ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定した場合（ステップＳ１１：Ｙｅｓ）、メモリ１７に蓄積されている画像データ（前述したように、画像データ処理部１２から出力された画像データ）のプレビュー画像を作成し、そのプレビュー画像を操作表示部２０に表示し、ＵＳＢメモリ３３に送信する領域を使用者に選択させる（ステップＳ１２）。
【００８６】
図７は、プレビュー画面の一例を示す図である。図７に示すプレビュー画面６０においては、文書（報告書）の画像６１が表示されている。また、画像６１のどの程度がＵＳＢメモリ３３に送信可能であるかの目安（ここでは、約６０％）を表す文字列が表示されている。使用者は、画像６１の文字の無い余白部やあまり必要のない箇所を除き、画像６１の必要な箇所のみを選択するようにすると良い。ここでは、使用者は、画像６１内の左上方部の点６１ａ及び右下方部の点６１ｂを指定し、点６１ａ、６１ｂで定まる矩形領域６１ｃを選択するものとする。そして、使用者が操作表示部２０のプレビュー画面６０内の「完了」ボタン（アイコン）６２を押すと、矩形領域６１ｃの左上座標(点６１ａの座標)と右下座標(点６１ｂの座標)の数値が拡張バスを介してＣＰＵ１６に通知される。なお、ここでは使用者に必要領域を選択させるようにしたが、余白部のみを検出して必要領域を選択する処理を画像処理装置（ＭＦＰ）１０自身が自動で行うようにしてもよい。
【００８７】
再び図６を参照すると、ＣＰＵ１６は、上記の点６１ａ、６１ｂの座標の数値に基づいて、使用者が選択した領域６１ｃの画像データ（前述したように、データＢと呼ぶ。）を画像データ処理部１４に送信し、画像データ処理部１４は、データＢに対して、前述したステップＳ４と同様の処理（地肌除去処理、孤立点除去処理、フィルタ処理、色変換処理、変倍処理、階調処理、圧縮処理等）を実施し、ＵＳＢメモリ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力される画像データ（前述したように、データＡと呼ぶ。）を、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ１３）。
【００８８】
ＣＰＵ１６は、新たに蓄積されたデータＡのデータ量とＵＳＢメモリ３３の空き容量とを比較し、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１４）。
【００８９】
そして、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１４：Ｎｏ）、処理を終了する。この場合、前述したステップＳ６〜Ｓ７（図４参照）においてデータＡがＵＳＢメモリ３３に書き込まれることになる。
【００９０】
また、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１４：Ｙｅｓ）、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかを判定し、その割合に応じて、複数（本実施例においては、第１〜第７の７つ）のデータ変換処理を切り換えて実施する（ステップＳ１５〜ステップＳ２７）。例えば、メモリ１７に蓄積されたデータＡのデータ量とＵＳＢメモリ３３の空き容量がほとんど同じであり、あと少しだけデータＡのデータ量を削減すればＵＳＢメモリ３３に格納可能である場合と、データＡのデータ量に対してＵＳＢメモリ３３の空き容量が大幅に不足しており、データＡのデータ量を大幅に削減しないとなかなかＵＳＢメモリ３３に格納できない場合とでは、はじめからデータ変換処理のアプローチを切り分けることが好適である。そこで、ステップＳ１５以降においては、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかに応じて、第１〜第７のデータ変換処理を切り換えて実施することとしている。
【００９１】
なお、ステップＳ１５以降においては、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかを判定するためにデータＡのデータ量に乗じる値として９８％、９５％、５０％等の値を使用しているが、これらの値はあくまで一例であり、本発明はこれらの値に限定されるものではない。実際には、様々な原稿をテストし、どの程度の値を使用することが妥当であるかを求め、設定すると好適である。
【００９２】
また、図８に、第１〜第７のデータ変換処理の内容の一覧を示す。これらの変換処理もあくまで一例であり、趣旨が同じであれば、いかなる変換処理を行っても良い。図８に示す第１〜第７のデータ変換処理の内の幾つかにおいて、ＱＦ（Quality Factor：ＪＰＥＧの圧縮率と相関のある係数で５〜９５の範囲で設定可能であり、ＱＦの値が大きいほど圧縮率は小さく、ＱＦの値が小さいほど圧縮率は大きい。）を新たに設定するが、その新たなＱＦの値は、デフォルト値（初期設定値）からのパーセンテージで算出している。たとえば、「ＱＦ＝ＱＦ×０．５」という記載であれば、ＱＦの値をデフォルト設定値の５０％（例えば、ＱＦのデフォルト設定値が「７０」の場合には「３５」）に設定しなおすという意味である。また、ＱＦのデフォルト設定値は、解像度に応じて異なるようにしても良い。このＱＦのデフォルト設定値からのパーセンテージの値もあくまで一例である。
【００９３】
再び図６を参照すると、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１４：Ｙｅｓ）、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１５）。
【００９４】
そして、ＣＰＵ１６が、データＡのデータ量に０．９８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第１のデータ変換処理を実施する（ステップＳ１６）。
【００９５】
再び図８を参照すると、第１のデータ変換処理は、文字原稿で最も重要視される鮮鋭性が劣化しにくい孤立点除去処理及び地肌除去処理を含んでいる。孤立点除去処理及び地肌除去処理は文字自体の性質をそれほど変えず、それ以外の背景部に影響を与えるものであるためである。むしろ、地肌濃度や孤立点を減少（画像に関する第２の種類の情報を低減）させることでコントラストが向上し（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）、鮮鋭性が向上するという効果を奏すると考えられる。また、画像データのデータサイズ（データ量）を小さくするために、通常の処理よりも多少強く効くように設定すると好適である。孤立点除去処理及び地肌除去処理を実施することで、ＪＰＥＧのＱＦを変更しなくても圧縮効率が高まり、データＢのデータ量を低減することができる。更に、第１のデータ変換処理では、ＱＦに０．９８を乗じて、ＱＦの値をわずかに減少させるようにしている。これにより、画像データのデータ量を更に低減することができる。
【００９６】
再び図６を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５：Ｙｅｓ）、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１７）。
【００９７】
そして、ＣＰＵ１６が、データＡのデータ量に０．９５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１７：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第２のデータ変換処理を実施する（ステップＳ１８）。
【００９８】
再び図８を参照すると、第２のデータ変換処理は、第１のデータ変換処理と比較して、ハイコントラスト化処理を更に含んでいる。コントラストは、色変換処理部５３（図３参照）の中で色相ごとに色空間の一次変換を行う際に、その傾きのパラメータにより調整可能である。ここでは、傾きを通常よりも大きくすることでコントラストを強めることとする。コントラストが強くなるとＲＧＢ各値で最低値、最大値に飽和する画素が増えるので、ＪＰＥＧ等の圧縮効率が高まる。なお、コントラストを大きくする（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）と、絵柄部に関しては階調性や色再現性の面で悪影響を及ぼすが、文字部に関しては原稿忠実ではなくなってしまうものの文字原稿で重要視される鮮鋭性が向上し判読性が向上する。コントラストをどれくらい強くするかは、ＵＳＢメモリ３３の空き容量がデータＡのデータ量の９５％なのか、９６％なのか、９７％なのか等の割合に応じてコントラストのパラメータを切り替えるようにしても良い。また、第２のデータ変換処理においては、ＱＦに０．９５を乗じて、ＱＦの値をわずかに減少させるようにしている。これにより、画像データのデータ量を更に低減することができる。
【００９９】
再び図６を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１７：Ｙｅｓ）、データＡのデータ量に０．５０を乗じた値（データＡのデータ量の５０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の５０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１９）。
【０１００】
そして、ＣＰＵ１６が、データＡのデータ量に０．５０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の５０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１９：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第３のデータ変換処理を実施する（ステップＳ２０）。
【０１０１】
再び図８を参照すると、第３のデータ変換処理は、第２のデータ変換処理と比較して、減色処理（ビット数減少処理）及び解像度変換処理（ここでは、解像力アップ処理（解像度増加処理））を更に含んでいる。文字原稿の場合、色の再現性はあまり重要でなく、色が違うことさえ判れば良いことが多い。例えば、黒、赤、青、緑などの主要な８色のみさえ判れば良いのであれば、ＲＧＢをそれぞれ１ビットにすることができ、圧縮前の状態と単純に比較すると画像データのデータ量を８分の１に低減できるし、その中間色も入れてＲＧＢをそれぞれ２ビットにしても画像データのデータ量を４分の１に低減できる。そこで、第２のデータ変換処理では、減色（画像に関する第２の種類の情報を低減）処理を実施することとしている。この減色処理は、第２の画像データ処理部１４の階調処理変換部５５（図３参照）の階調処理方式や閾値パラメータを変更することで実現可能である。このように文字原稿にあまり必要でない色情報を低減することにより、画像データのデータ量を大幅に減少させることができるので、その分、解像度増加処理を実施して、文字原稿で重要視される解像度を増加（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）させることができる。これが第３のデータ変換処理の狙いである。
【０１０２】
解像度増加処理は、第２の画像データ処理部１４の変倍処理部５４（図３参照）で変倍率（解像度）を大きくする方向にパラメータを設定することで実現可能である。解像度を増加することで文字の判読性が向上し、文字原稿の特徴的な情報が増加する。ＵＳＢメモリ３３の空き容量とデータＡのデータ量との割合に応じて、解像度の増加具合を調整可能とすると、使用者により良い画像データを提供することができる。
【０１０３】
例えば、減色処理によりＲＧＢ各８ビットからＲＧＢ各２ビット（６４色相当）にビット数（色数）を低減することとすると、圧縮前の画像データ（ＲＡＷデータ）の単純計算で、ＵＳＢメモリ３３の空き容量がデータＡの７０％のときには解像度を２．８倍まで上げることができ、ＵＳＢメモリ３３の空き容量がデータＡの６０％のときには解像度を２．４倍まで上げることができ、ＵＳＢメモリ３３の空き容量がデータＡの５０％のときには解像度を２倍まで上げることができる。そのため、解像度指定２００ｄｐｉ×２００ｄｐｉの場合、変倍処理部５４において、ＵＳＢメモリ３３の空き容量がデータＡのデータ量の７０％のときは３３０ｄｐｉ×３３０ｄｐｉに、ＵＳＢメモリ３３の空き容量がデータＡのデータ量の６０％のときは３００ｄｐｉ×３００ｄｐｉに、ＵＳＢメモリ３３の空き容量がデータＡのデータ量の５０％のときは２５０ｄｐｉ×２５０ｄｐｉに設定することにする。また、第３のデータ変換処理では、ＱＦをデフォルト設定値の８０％に設定しているが、解像度を増加させているため、全体の視認性の劣化も小さい。
【０１０４】
再び図６を参照すると、ＣＰＵ１６は、データＡのデータ量に０．５０を乗じた値（データＡのデータ量の５０％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量の５０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１９：Ｙｅｓ）、データＡのデータ量に０．２０を乗じた値（データＡのデータ量の２０％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量の２０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ２１）。
【０１０５】
そして、ＣＰＵ１６が、データＡのデータ量に０．２０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量×２０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ２１：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第４のデータ変換処理を実施する（ステップＳ２２）。
【０１０６】
再び図８を参照すると、第４のデータ変換処理は、第３のデータ変換処理と比較して、減色処理に代えてグレースケール化処理を含んでいる。グレースケール化処理は、第２の画像データ処理部１４の色変換処理部５３（図３参照）においてＲＧＢ各８ビットからＫ８ビットに変換し、階調処理部５５（図３参照）において階調数を８ビットから適切なビット数に変換することで、実現可能である。例えば、Ｋ４ビットにグレースケール化する場合は、圧縮前のＲＡＷ画像データとの比較でデータ量が２５％になるため、その分、第３のデータ変換処理と同様に、解像度増加処理を実施することができる。すなわち、色情報・濃度情報を劣化させる（画像に関する第２の種類の情報を低減）ことで、文字原稿で重要視される鮮鋭性を向上（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）させることができる。なお、階調値が大きいほど、画像の濃淡だけでなく、感色性も高くなり、色の違いを認識することが可能となる。そのため、どの程度の色の違いまで配慮する必要があるのかに応じて階調値を設定し、その設定値と、ＵＳＢメモリ３３の空き容量が画像データのデータ量の何％であるのかと、に応じて、第３のデータ変換処理（ステップＳ２０）と同様に、解像度の値を決定すると良い。ＱＦの値に関しても、第３のデータ変換処理と同様である。
【０１０７】
また、色文字がグレースケール化（モノクロ化）されても元の色がわかるように、色文字の箇所に模様や囲いを新たに付加（画質情報によって定まる画像の特徴に関する第１の種類の情報を低減した代替として第１の種類の情報以外の画像に関する第２の種類の情報を付加）させてもよい。
【０１０８】
図９は、マーカーで装飾が施された文字原稿の原画像及びデータ変換後の画像の一例を示す図である。
【０１０９】
図９に示す原画像７０は、赤色のマーカーで装飾された領域７０ａと、緑色のマーカーで装飾された領域７０ｂと、を有している。データ変換後の画像７１では、領域７０ａに対応する領域７１ａが点線によって囲われて表示されており、領域７０ｂに対応する領域にはマーク７１ｂが付加されている。また、領域７１ａの近傍には、原画像７０の領域７０ａに装飾されていた色名を表す「（赤）」という文字列７１ｃが付加されており、領域７１ｂの近傍には、原画像７０の領域７０ｂに装飾されていた色名を表す「（緑）」という文字列７１ｄが付加されている。
【０１１０】
なお、ＵＳＢメモリ３３の空き容量がデータＡのデータ量の２０％程度であれば、第３のデータ変換処理の中の減色処理によっても、データＢのデータ量をＵＳＢメモリ３３の空き容量以下まで低減することが可能であることも考えられる。しかしながら、文字原稿で重要視される鮮鋭性（解像度）の向上（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）を重視し、色情報などのそれほど重要でないと思われる情報を低減（画像に関する第２の種類の情報を低減）させるようにデータ変換を行い、画像の特徴的な情報をなるべく劣化させず、むしろ増大させるというのが、本発明の本質的な特徴の１つである。
【０１１１】
再び図６を参照すると、ＣＰＵ１６は、データＡのデータ量に０．２０を乗じた値（データＡのデータ量の２０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ２１：Ｙｅｓ）、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ２３）。
【０１１２】
そして、ＣＰＵ１６が、データＡのデータ量に０．０８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ２３：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第５のデータ変換処理を実施する（ステップＳ２４）。
【０１１３】
再び図８を参照すると、第５のデータ変換処理は、第４のデータ変換処理と比較して、グレースケール化処理に代えてモノクロ二値化（画像に関する第２の種類の情報を低減）を含んでいる。また、第５のデータ変換処理においては、圧縮方法が変更されている。モノクロ二値化は、第２の画像データ処理部１４の色変換処理部５３（図３参照）においてＲＧＢ各８ビットからＫ８ビットに変換し、更に階調処理部５５（図３参照）において１つの閾値を用いて誤差拡散処理などを行いＫ８ビットからＫ１ビットに変換することで、実現可能である。また、圧縮方法は、前述したように、二値化の場合はＭＭＲ圧縮を利用することとする。解像度増加処理（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）に関しては、第３、第４のデータ変換処理と同様であり、画像データのデータ量とＵＳＢメモリ３３の空き容量の割合に応じて解像度の増加率を切り換えるようにすれば良い。
【０１１４】
なお、ＵＳＢメモリ３３の空き容量がデータＡのデータ量の８％程度であれば、第４のデータ変換処理の中のグレースケール化処理によっても、データＢのデータ量をＵＳＢメモリ３３の空き容量以下まで低減することが可能であることも考えられる。しかしながら、画像の濃淡、感色性などよりも鮮鋭性（コントラスト・解像度）を重視し、第５のデータ変換処理を実施することが好適である。
【０１１５】
再び図６を参照すると、ＣＰＵ１６は、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ２３：Ｙｅｓ）、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ２５）。
【０１１６】
そして、ＣＰＵ１６が、データＡのデータ量に０．０２を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ２５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第６のデータ変換処理を実施する（ステップＳ２５）。
【０１１７】
再び図８を参照すると、第６のデータ変換処理は、第５のデータ変換処理と比較して、解像力アップ処理（解像度増加処理）に代えて解像力ダウン処理（解像度減少処理）を含んでいる。これは、文字原稿の画像データをＵＳＢメモリ３３に格納することが最優先であるため、文字原稿にとって重要な解像度も他の要素と同様に減少させることとしたものである。この解像度減少処理において、データＡのデータ量とＵＳＢメモリ３３の空き容量との比率に応じて、解像度を下げるようにすれば良い。
【０１１８】
再び図６を参照すると、ＣＰＵ１６が、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ２５：Ｙｅｓ）、第２のデータ変換処理部１４が、データＢに対して、第７のデータ変換処理を実施する（ステップＳ２７）。
【０１１９】
再び図８を参照すると、第７のデータ変換処理は、ＯＣＲテキスト化処理を含んでいる。詳細には、第２の画像データ処理部１４が、データＢに対して、モノクロ二値化処理を行い、圧縮処理を行わずに、再びメモリ１７に蓄積する。そして、ＣＰＵ１６が、その画像データに対してＯＣＲ処理を行って文字データを抽出し、テキストファイルを作成する。そして、ＵＳＢメモリ３３には、画像データを送信せずに、このテキストファイルを送信する。
【０１２０】
この第７のデータ変換処理では、ＵＳＢメモリ３３の空き容量が画像データのデータ量より非常に少ないために文字原稿の特徴的な情報を削除せざるを得ないが、その特徴を補完するテキストデータという別の情報を付加することで、文字原稿の特徴的な情報の劣化をできるだけ低減している。
【０１２１】
なお、第Ｎ（ここでは、Ｎは、１〜６までの整数）のデータ変換処理を実施した場合には、第２の画像データ処理部１４から第Ｎのデータ変換処理後の画像データを再びメモリ１７に蓄積し、第Ｎのデータ変換処理後の画像データとＵＳＢメモリ３３の空き容量とを再び比較し、第Ｎのデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きい場合は、第（Ｎ＋１）のデータ変換処理をデータＢに対して実施するようにしても良い。例えば、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量以下ではない場合にはデータＢに対して第１のデータ変換処理を実施することになる（ステップＳ１５〜Ｓ１６参照）。その後、ＣＰＵ１６が、第１のデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量より大きいか否かを判定し、第１のデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量より大きいと判定した場合は、ステップＳ１８に遷移して、データＢに対して第２のデータ変換処理を実施し、第２のデータ変換処理後の画像データのデータ量とＵＳＢメモリ３３の空き容量とを再び比較するようにしても良い。すなわち、画像データをＵＳＢメモリ３３に格納できるようになるまで第１〜第７のデータ変換処理を順次実行するようにしても良い。これをハードウェア的な観点から見ると、メモリ１７に蓄積されているデータＢを何度も第２の画像データ処理部１４に送信し、第１〜第７のデータ変換処理が終了した画像データを再びメモリ１７に蓄積して画像データのデータ量を確認するという動作が繰り返されることになる。また、最終的なデータ変換処理（本実施例においては、第７のデータ変換処理（ステップＳ２７参照））を実施した後の画像データをＵＳＢメモリ３３に格納できない場合は、操作表示部２０を用いて、使用者にその旨を通知（エラー通知）するようにしても良い。
【０１２２】
（実施例２）  写真原稿モード
使用者が画質情報として、以下の情報を設定するものとする。なお、特に設定しない項目に関しては、デフォルト値（初期設定値）を使用することにする。
・原稿種類：写真原稿
・カラー／モノクロ：フルカラー（ＲＧＢ各８ビット）
・設定解像度：２００ｄｐｉ（主２００ｄｐｉ×２００ｄｐｉ）
・ファイルフォーマット：ＰＤＦ
【０１２３】
図１０は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信の写真原稿モード時のデータ変換処理の手順を示すフローチャートである。
【０１２４】
ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいか否かを判定する（ステップＳ３１）。図１０に示すデータ変換処理は、ステップＳ５（図４参照）において画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定された場合に実行されるので、画像データのデータ量はＵＳＢメモリ３３の空き容量よりも大きい。
【０１２５】
そして、ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定した場合（ステップＳ３１：Ｙｅｓ）、メモリ１７に蓄積されている画像データ（前述したように、画像データ処理部１２から出力された画像データ）のプレビュー画像を作成し、そのプレビュー画像を操作表示部２０に表示し、ＵＳＢメモリ３３に送信する領域を使用者に選択させる（ステップＳ３２）。写真原稿であるので、使用者が対象物（人物やモノ）を選択し、それ以外の背景部を削除することなどが考えられる。
【０１２６】
ＣＰＵ１６は、使用者が選択した領域の画像データ（前述したように、データＢと呼ぶ。）を画像データ処理部１４に送信し、画像データ処理部１４は、データＢに対して、前述したステップＳ４と同様の処理（地肌除去処理、孤立点除去処理、フィルタ処理、色変換処理、変倍処理、階調処理、圧縮処理等）を実施し、ＵＳＢメモリ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力される画像データ（前述したように、データＡと呼ぶ。）を、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ３３）。
【０１２７】
ＣＰＵ１６は、新たに蓄積されたデータＡのデータ量とＵＳＢメモリ３３の空き容量とを比較し、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ３４）。
【０１２８】
そして、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３４：Ｎｏ）、処理を終了する。
【０１２９】
また、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３４：Ｙｅｓ）、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかを判定し、その割合に応じて、複数（本実施例においては、第１〜第６の６つ）のデータ変換処理を切り換えて実施する（ステップＳ３５〜ステップＳ４５）。
【０１３０】
図１１に、第１〜第６のデータ変換処理の内容の一覧を示す。これらの変換処理もあくまで一例であり、趣旨が同じであれば、いかなる変換処理を行ってもかまわない。
【０１３１】
再び図１０を参照すると、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３４：Ｙｅｓ）、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ３５）。
【０１３２】
そして、ＣＰＵ１６が、データＡのデータ量に０．９５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第１のデータ変換処理を実施する（ステップＳ３６）。
【０１３３】
再び図１１を参照すると、第１のデータ変換処理は、平滑度アップ処理（平滑度増加処理）を含んでいる。この平滑度増加処理により、写真原稿に有利となる平滑性（なめらかさ）をデフォルトよりも少し強く効かせ（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）、より圧縮効率が高くなるようにしている。平滑性の調整は、第２の画像データ処理部１４のフィルタ処理部５２（図３参照）において平滑用のフィルタの係数を調整することにより、実現可能である。また、第１のデータ変換処理においては、ＱＦに０．９を乗じて、ＱＦの値をわずかに減少させるようにしている。これにより、画像データのデータ量を更に減少させることができる。ＱＦの値をあまり小さくしすぎるとブロックノイズなどが目立ち写真画像に影響が出るが、ＱＦの値をわずかに減少させる程度であれば高周波成分が減少し、なめらかさが増す方向になるので、それほど写真原稿に影響を与えることはない。
【０１３４】
再び図１０を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３５：Ｙｅｓ）、データＡのデータ量に０．５０を乗じた値（データＡのデータ量の５０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の５０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ３７）。
【０１３５】
そして、ＣＰＵ１６が、データＡのデータ量に０．５０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の５０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３７：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第２のデータ変換処理を実施する（ステップＳ３８）。
【０１３６】
再び図１１を参照すると、第２のデータ変換処理は、第１のデータ変換処理と比較して、平滑度アップ処理（平滑度増加処理）に代えて、解像度変換処理（ここでは、解像度減少処理）を含んでいる。解像度減少処理においては、ＵＳＢメモリ３３の空き容量に応じて、画像データの解像度を減少させるようにすると良い。
【０１３７】
また、第２のデータ変換処理は、ＪＰＥＧ圧縮方式の変更処理を含んでいる。ＪＰＥＧ圧縮方式の変更においては、写真原稿に必要である色味成分（色の再現性）をなるべく劣化させないように、ＪＰＥＧ圧縮のサンプリングファクタを４：１：１（Ｙ：Ｃｒ：Ｃｂ）から４：２：２（Ｙ：Ｃｒ：Ｃｂ）に変更したり、量子化テーブルを変更したりするようにすると良い。すなわち、デフォルトの設定よりも色情報が増加（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）する方向に一部の処理を変更すると良い。また、階調性・色再現性を向上させるために、解像度減少処理に代えて階調数増加処理を実施（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）するようにしても良い。ＲＧＢ各８ビットの階調数の増加を実現する一例として、あらかじめ読取り部１１（図１参照）で例えばＲＧＢ各１０ビットで原稿を読み取っておき、ＲＧＢ各１０ビットの画像データをそのまま第１の画像データ処理部１２で処理し、第１の画像データ処理部１２の処理結果の画像データをメモリ１７に蓄積しておき、その画像データを第２の画像データ処理部１４の入力データとすることで、階調数の増加を容易に実現することができる（むしろ、ＲＧＢ各８ビット化が階調数を小さくしていたと考えることもできる。）。ただし、ｓＲＧＢ色空間はＲＧＢ各８ビットのデータに対して規定されているものであるため、ＲＧＢ各１０ビットを扱う際にｓＲＧＢ色空間を使用することはできないので、他の色空間を使用する必要がある。また、第２のデータ変換処理においては、第１のデータ変換処理と同様に、ＱＦに０．９を乗じて、ＱＦの値をわずかに減少させるようにしている。これにより、解像力（解像度）等は大幅に減少する（画像に関する第２の種類の情報を低減）が、写真原稿に重要な色の再現性や階調性はむしろ向上する（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）と考えられる。
【０１３８】
再び図１０を参照すると、ＣＰＵ１６は、データＡのデータ量に０．５０を乗じた値（データＡのデータ量の５０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の５０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３７：Ｙｅｓ）、データＡのデータ量に０．３３を乗じた値（データＡのデータ量の３３％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の３３％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ３９）。
【０１３９】
そして、ＣＰＵ１６が、データＡのデータ量に０．３３を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の３３％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３９：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第３のデータ変換処理を実施する（ステップＳ４０）。
【０１４０】
再び図１１を参照すると、第３のデータ変換処理は、第２のデータ変換処理と同様に、解像度変換処理（ここでは、解像度減少処理）を含んでいる。また、第３のデータ変換処理においては、ＱＦに０．８５を乗じて、第２のデータ変換処理よりもＱＦの値を減少させることで、画像データのデータ量を減少させるようにしている。すなわち、色の再現性や階調性をなるべく劣化させない方法でデータ変換処理を行う。
【０１４１】
再び図１０を参照すると、ＣＰＵ１６は、データＡのデータ量に０．３３を乗じた値（データＡのデータ量の３３％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の３３％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ３９：Ｙｅｓ）、データＡのデータ量に０．２０を乗じた値（データＡのデータ量の２０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ４１）。
【０１４２】
そして、ＣＰＵ１６が、データＡのデータ量に０．２０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ４１：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第４のデータ変換処理を実施する（ステップＳ４２）。
【０１４３】
ＵＳＢメモリ３３の空き容量がデータＡのデータ量の３３％より少ない場合は、解像度変換処理（解像度減少処理）だけで圧縮を行うと視認性が非常に悪化していくため、以後のステップでは写真原稿に重要である階調性・色再現性のどちらか又は両方を劣化させざるを得ないと考えられる。そこで、ＵＳＢメモリ３３の空き容量に応じて、解像度だけでなく、ハイコントラスト化処理と減色処理(ビット数減少処理)も強めていき、圧縮効率を高めていくこととする。
【０１４４】
再び図１１を参照すると、第４のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）、ハイコントラスト化処理、減色処理を含んでいる。更に、第４のデータ変換処理においては、ＱＦに０．８を乗じて、ＱＦの値を減少させるようにしている。これは、解像度と色情報の劣化を併せて行うことが、写真原稿の特徴的な情報を残すのに最も有効であるためである。
【０１４５】
再び図１０を参照すると、ＣＰＵ１６は、データＡのデータ量に０．２０を乗じた値（データＡのデータ量の２０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ４１：Ｙｅｓ）、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ４３）。
【０１４６】
そして、ＣＰＵ１６が、データＡのデータ量に０．０８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ４３：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第５のデータ変換処理を実施する（ステップＳ４４）。
【０１４７】
再び図１１を参照すると、第５のデータ変換処理は、第４のデータ変換処理と比較して、減色処理に代えて色情報を削除するグレースケール化処理を含んでいる。また、ＵＳＢメモリ３３の空き容量がデータＡのデータ量の２０％程度であれば、第２のデータ変換処理と同様に階調数増加処理も併せて行い、色情報・解像度を劣化させた分、写真原稿に重要である階調性を向上させる。なお、色情報はグレースケール化（モノクロ化）により完全になくなってしまう（画質情報によって定まる画像の特徴に関する第１の種類の情報を低減）が、その分階調数を向上させたグレースケール（モノクロ）の感色性で何とかその情報を補うことができる（第１の種類の情報を低減した代替として第１の種類の情報以外の画像に関する第２の種類の情報を付加）と考えられる。
【０１４８】
再び図１０を参照すると、ＣＰＵ１６がデータＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ４３：Ｙｅｓ）、第２のデータ変換処理部１４が、データＢに対して、第６のデータ変換処理を実施する（ステップＳ４５）。
【０１４９】
再び図１１を参照すると、第６のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）、モノクロ二値化処理、圧縮方法の変更（ここでは、ＭＭＲ変換の利用に変更）を含んでおり、これらを実施することで何とかＵＳＢメモリ３３内に画像データを格納しようという処理である。このように画像データのデータ量と比較してＵＳＢメモリ３３の空き容量が非常に少ない場合は、写真原稿の特徴的な情報もほとんど劣化してしまう結果となる。
【０１５０】
なお、実施例１と同様に、第Ｎ（ここでは、Ｎは、１〜５までの整数）のデータ変換処理を実施した場合には、第２の画像データ処理部１４から第Ｎのデータ変換処理後の画像データを再びメモリ１７に蓄積し、第Ｎのデータ変換処理後の画像データとＵＳＢメモリ３３の空き容量とを再び比較し、第Ｎのデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きい場合は、第（Ｎ＋１）のデータ変換処理をデータＢに対して実施するようにしても良い。また、最終的なデータ変換処理（本実施例においては、第６のデータ変換処理（ステップＳ４５参照））を実施した後の画像データをＵＳＢメモリ３３に格納できない場合は、操作表示部２０を用いて、使用者にその旨を通知（エラー通知）するようにしても良い。
【０１５１】
（実施例３）  地図原稿モード
使用者が画質情報として、以下の情報を設定するものとする。なお、特に設定しない項目に関しては、デフォルト値（初期設定値）を使用することにする。
・原稿種類：地図原稿
・カラー／モノクロ：フルカラー（ＲＧＢ各８ビット）
・設定解像度：２００ｄｐｉ（主２００ｄｐｉ×２００ｄｐｉ）
・ファイルフォーマット：ＰＤＦ
【０１５２】
地図原稿は、等高線や地図記号等のように非常に細い線が多数存在する可能性があるため、解像力が重要な要素となる。
【０１５３】
図１２は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信の地図原稿モード時のデータ変換処理の手順を示すフローチャートである。
【０１５４】
ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいか否かを判定する（ステップＳ５１）。図１２に示すデータ変換処理は、ステップＳ５（図４参照）において画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定された場合に実行されるので、画像データのデータ量はＵＳＢメモリ３３の空き容量よりも大きい。
【０１５５】
そして、ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定した場合（ステップＳ５１：Ｙｅｓ）、メモリ１７に蓄積されている画像データ（前述したように、画像データ処理部１２から出力された画像データ）のプレビュー画像を作成し、そのプレビュー画像を操作表示部２０に表示し、ＵＳＢメモリ３３に送信する領域を使用者に選択させる（ステップＳ５２）。
【０１５６】
地図原稿では、出発地と目的地をつなぐ経路のみわかれば、それ以外の箇所は必要ない場合が多いため、領域選択がデータ量の削減には効果的であると考えられる。
【０１５７】
図１３−１は、プレビュー画面の一例を示す図である。図１３−１に示すプレビュー画面８０においては、地図の画像８１が表示されている。また、出発地と目的地の選択を操作者に促す文字列及び画像８１の内のどの程度がＵＳＢメモリ３３に送信可能であるかの目安（ここでは、約８０％）を表す文字列が表示されている。画像８１において出発地８１ａと目的地８１ｂを操作者に選択させ、出発地８１ａの座標及び目的地８１ｂの座標を操作表示部２０からＣＰＵ１６が受け取り、図１３−２に示すように、出発地８１ａ及び目的地８１ｂの座標を焦点とした楕円形８１ｃの画像データを切り出しても良い。また、目的地８１ｂから半径何ｃｍの範囲が必要であるかを操作者に指定してもらい、目的地８１ｂを中心とし指定された半径を有する円形の画像データを切り出してもよい。いずれの場合においても、切り出した後の画像データのことを実施例１と同様に「データＢ」と呼ぶことにする。
【０１５８】
再び図１２を参照すると、ＣＰＵ１６は、使用者が選択した領域の画像データ（前述したように、データＢと呼ぶ。）を画像データ処理部１４に送信し、画像データ処理部１４は、データＢに対して、前述したステップＳ４と同様の処理（地肌除去処理、孤立点除去処理、フィルタ処理、色変換処理、変倍処理、階調処理、圧縮処理等）を実施し、ＵＳＢメモリ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力される画像データ（前述したように、データＡと呼ぶ。）を、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ５３）。
【０１５９】
ＣＰＵ１６は、新たに蓄積されたデータＡのデータ量とＵＳＢメモリ３３の空き容量とを比較し、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ５４）。
【０１６０】
そして、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５４：Ｎｏ）、処理を終了する。
【０１６１】
また、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５４：Ｙｅｓ）、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかを判定し、その割合に応じて、複数（本実施例においては、第１〜第７の７つ）のデータ変換処理を切り換えて実施する（ステップＳ５５〜ステップＳ６７）。
【０１６２】
図１４に、第１〜第７のデータ変換処理の内容の一覧を示す。これらの変換処理もあくまで一例であり、趣旨が同じであれば、いかなる変換処理を行っても良い。
【０１６３】
再び図１２を参照すると、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５４：Ｙｅｓ）、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ５５）。
【０１６４】
そして、ＣＰＵ１６が、データＡのデータ量に０．９８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第１のデータ変換処理を実施する（ステップＳ５６）。
【０１６５】
再び図１４を参照すると、第１のデータ変換処理は、孤立点除去処理を含んでいる。地図原稿では、前述の通り細い線等が多く、地肌除去処理等を実施すると細い線が薄くなって消えてしまう可能性があるので、文字原稿には実施する地肌除去処理を実施することができない。一方、第２の画像データ処理部１４に入力されるデータＢは原稿の地肌がほとんど除去されていないので、原稿のわずかな汚れ等がデータＢ中にたくさんの孤立点として存在する可能性がある。そのため、孤立点除去処理を実施することで、ＪＰＥＧの圧縮効率が上がるため、地図原稿の特性をほとんど損なわずに画像のデータ量を低減することができると考えられる。むしろ、等高線等の鮮鋭性が向上（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）する効果が期待できる。ただし、孤立点除去処理をあまり強くしすぎると地図上の大事な点や線等を消してしまうという副作用が起こり得るため、適正な値を設定する必要がある。また、ＱＦをデフォルト設定値より少し大きい値（１．０５倍）に設定することで、地図原稿に重要である解像力を向上（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）させている。なお、ＱＦの数値を上げるのでなく、解像度変換処理（ここでは、解像度増加処理）を実施するようにしても良い。
【０１６６】
再び図１２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５５：Ｙｅｓ）、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ５７）。
【０１６７】
そして、ＣＰＵ１６が、データＡのデータ量に０．９５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５７：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第２のデータ変換処理を実施する（ステップＳ５８）。
【０１６８】
再び図１４を参照すると、第２のデータ変換処理は、第１のデータ変換処理と比較して、濃度変換処理を更に含んでいる。濃度変換処理は第２の画像データ処理部１４の色変換処理部５３（図３参照）の中で色相ごとに一次変換を行なう際に、シャドウ部側をより飽和させることで圧縮効率を向上させるものである。
【０１６９】
図１５は、濃度変換処理の濃度変換特性（入出力特性）の一例を示す図である。ハイライト部が消えないようにするために、図１５に示すように、シャドウ部側を飽和させ、ハイライト部側を飽和させないような濃度変換を行なうようにすると良い。すなわち、地図原稿に重要な細い線等をしっかり残し、それ以外の階調性等があまり必要でない要素を低減（画像に関する第２の種類の情報を低減）することとしている。
【０１７０】
再び図１２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５７：Ｙｅｓ）、データＡのデータ量に０．５０を乗じた値（データＡのデータ量の５０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の５０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ５９）。
【０１７１】
そして、ＣＰＵ１６が、データＡのデータ量に０．５０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の５０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５９：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第３のデータ変換処理を実施する（ステップＳ６０）。
【０１７２】
再び図１４を参照すると、第３のデータ変換処理は、第２のデータ変換処理と比較して、減色処理及び解像力アップ処理（解像度増加処理）を更に含んでいる。減色処理を実施することにより、地図原稿にあまり必要ではない色情報を削減（画像に関する第２の種類の情報を低減）し、ＵＳＢメモリ３３の空き容量よりも画像データのデータ量を大きく低減することが期待される。また、解像度増加処理（変倍処理部５４（図３参照）により実施される）により、地図原稿に必要な解像力を向上（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）させるようにしている。文字原稿の場合と同様に、ＵＳＢメモリ３３の空き容量と画像データのデータ量の割合に応じて、解像度の増加率を変化させるようにすると良い。更に、第３のデータ変換処理では、ＱＦに０．９を乗じて、ＱＦの値を減少させるようにしている。
【０１７３】
再び図１２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．５０を乗じた値（データＡのデータ量の５０％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量の５０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ５９：Ｙｅｓ）、データＡのデータ量に０．２０を乗じた値（データＡのデータ量の２０％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量の２０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ６１）。
【０１７４】
そして、ＣＰＵ１６が、データＡのデータ量に０．２０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ６１：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第４のデータ変換処理を実施する（ステップＳ６２）。
【０１７５】
再び図１４を参照すると、第４のデータ変換処理は、第３のデータ変換処理と比較して、減色処理に代えてグレースケール化処理を含んでいる。色情報を削除しグレースケール化（モノクロ化）することで画像データのデータ量を大きく低減することが期待できるので、その分、第３のデータ変換処理（ステップＳ６０参照）と同様に、解像度増加処理を実施することによって、地図原稿に必要な解像力を向上（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）させている。更に、第４のデータ変換処理では、ＱＦに０．８を乗じて、ＱＦの値を減少させるようにしている。
【０１７６】
再び図１２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．２０を乗じた値（データＡのデータ量の２０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ６１：Ｙｅｓ）、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ６３）。
【０１７７】
そして、ＣＰＵ１６が、データＡのデータ量に０．０８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ６３：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第５のデータ変換処理を実施する（ステップＳ６４）。
【０１７８】
再び図１４を参照すると、第５のデータ変換処理は、第４のデータ変換処理と比較して、グレースケール化処理に代えてモノクロ二値化処理及び圧縮方法の変更（ここでは、ＭＭＲ圧縮を利用するようにする。）を含んでいる。第５のデータ変換処理の基本的な考え方は、第３、第４のデータ変換処理と同様であり、色情報や階調性の情報を削除することで、解像力を向上させるようにしている。
【０１７９】
再び図１２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量×８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ６３：Ｙｅｓ）、データＡのデータ量に０．００５を乗じた値（データＡのデータ量の０．５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の０．５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ６５）。
【０１８０】
そして、ＣＰＵ１６が、データＡのデータ量に０．００５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量×０．５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ６５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第６のデータ変換処理を実施する（ステップＳ６５）。
【０１８１】
再び図１４を参照すると、第６のデータ変換処理は、第５のデータ変換処理と比較して、解像力アップ処理（解像度増加処理）に代えて解像度を下げる処理（解像度減少処理（又は間引き処理））を含んでいる。これは、地図原稿を画像データとして何とかＵＳＢメモリ３３に格納することが最優先であるため、地図原稿にとって重要な解像度情報も他の要素と同様に減少させることとしたものである。
【０１８２】
なお、文字原稿の場合は、ＯＣＲ処理を実施してテキスト化すればある程度特徴的な情報を残すことができる。しかしながら、地図原稿の場合は、画像によって位置が判るというのが最大の情報であるため、文字原稿の場合よりも最終処理(第７のデータ変換処理（後述）)に遷移する閾値(ＵＳＢメモリ３３の空き容量と画像データのデータ量との割合（％）を非常に小さくしている。本実施形態においては、文字原稿の場合には２％としていたが（図６のステップＳ２５参照）、地図原稿の場合には０．５％としている。
【０１８３】
再び図１２を参照すると、ＣＰＵ１６が、データＡのデータ量に０．００５を乗じた値（データＡのデータ量の０．５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量×０．５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ６５：Ｙｅｓ）、第２のデータ変換処理部１４が、データＢに対して、第７のデータ変換処理を実施する（ステップＳ６７）。
【０１８４】
再び図１４を参照すると、第７のデータ変換処理は、抽象化処理を含んでいる。詳細には、まず文字原稿の場合と同様に、第２の画像データ処理部１４が、画像データを二値化してメモリ１７に格納し、ＣＰＵ１６が、文字データに対してはＯＣＲ処理を実施し、テキスト情報とその位置を別途メモリ１７に記憶する。また、ＣＰＵ１６は、文字又は文字列に対する辞書データとのマッチング（ＯＣＲ処理）だけでなく、地図記号に対してもマッチングを行い、地図記号を文字又は文字列データに変換し、その位置情報とともにメモリ１７に記憶する。
【０１８５】
図１６は、地図画像の一例及び当該地図画像に抽象化処理を実施して得られたテキストデータの一例を示す図である。図１６に示す地図画像９０は、出発地９０ａ、目的地９０ｂ、畑の地図記号９０ｃ、警察署の地図記号９０ｄ、神社の地図記号９０ｅ、保健所の地図記号９０ｆ、市役所の地図記号９０ｇ、寺院の地図記号９０ｈを有している。ＣＰＵ１６は、ＯＣＲ結果、地図記号マッチング結果、使用者が設定した出発地座標、目的地座標を使用して、図１６に示すテキストデータ９１を作成する。テキストデータ９１において、出発地９０ａに対応する位置には「出発地」という文字列９１ａが、目的地９０ｂに対応する位置には「目的地」という文字列９１ｂが、畑の地図記号９０ｃに対応する位置には「畑」という文字９１ｃが、警察署の地図記号９０ｄに対応する位置には「警察署」という文字列９１ｄが、それぞれ配置されている。また、テキストデータ９１において、神社の地図記号９０ｅに対応する位置には「神社」という文字列９１ｅが、保健所の地図記号９０ｆに対応する位置には「保健所」という文字列９１ｆが、市役所の地図記号９０ｇに対応する位置には「市役所」という文字列９１ｇが、寺院の地図記号９０ｈに対応する位置には「寺院」という文字列９１ｈが、それぞれ配置されている。
それ以外は、文字原稿モードの第７のデータ変換処理（図６のステップＳ２７参照）と同様である。
【０１８６】
なお、実施例１、２と同様に、第Ｎ（ここでは、Ｎは、１〜６までの整数）のデータ変換処理を実施した場合には、第２の画像データ処理部１４から第Ｎのデータ変換処理後の画像データを再びメモリ１７に蓄積し、第Ｎのデータ変換処理後の画像データとＵＳＢメモリ３３の空き容量とを再び比較し、第Ｎのデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きい場合は、第（Ｎ＋１）のデータ変換処理をデータＢに対して実施するようにしても良い。また、最終的なデータ変換処理（本実施例においては、第７のデータ変換処理（ステップＳ６７参照））を実施した後の画像データをＵＳＢメモリ３３に格納できない場合は、操作表示部２０を用いて、使用者にその旨を通知（エラー通知）するようにしても良い。
【０１８７】
（実施例４）  蛍光ペン原稿モード
使用者が画質情報として、以下の情報を設定するものとする。なお、特に設定しない項目に関しては、デフォルト値（初期設定値）を使用することにする。
・原稿種類：蛍光ペン原稿
・カラー／モノクロ：フルカラー（ＲＧＢ各８ビット）
・設定解像度：２００ｄｐｉ（主２００ｄｐｉ×２００ｄｐｉ）
・ファイルフォーマット：ＰＤＦ
【０１８８】
本実施例において、蛍光ペン原稿とは、黒文字に様々な色の蛍光ペンで装飾（マーカー）が施されている原稿のことをいう。蛍光ペン原稿を通常の文字原稿モードでスキャンした場合、蛍光ペンで装飾されたマーカー部の明度が高すぎて、マーカー部同士の色の違いがわかりにくかったり、原稿を目視した場合と見た目が明らかに違う色になって出力されてしまったりする。そのため、蛍光ペン原稿モードの場合は、第２の画像データ処理部１４のフィルタ処理部５２（図３参照）の中でガンマ処理を実施し、ダイナミックレンジを切り換え、色変換処理部５３（図３参照）の中の色相ごとに係数の異なる一次変換処理の中で、上記の問題点が修正するように通常の文字原稿モードの場合と係数を変更するようにしている。
【０１８９】
図１７は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信の蛍光ペン原稿モード時のデータ変換処理の手順を示すフローチャートである。
【０１９０】
ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいか否かを判定する（ステップＳ７１）。図１７に示すデータ変換処理は、ステップＳ５（図４参照）において画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定された場合に実行されるので、画像データのデータ量はＵＳＢメモリ３３の空き容量よりも大きい。
【０１９１】
そして、ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定した場合（ステップＳ７１：Ｙｅｓ）、メモリ１７に蓄積されている画像データ（前述したように、画像データ処理部１２から出力された画像データ）のプレビュー画像を作成し、そのプレビュー画像を操作表示部２０に表示し、ＵＳＢメモリ３３に送信する領域を使用者に選択させる（ステップＳ７２）。
【０１９２】
ＣＰＵ１６は、使用者が選択した領域の画像データ（前述したように、データＢと呼ぶ。）を画像データ処理部１４に送信し、画像データ処理部１４は、データＢに対して、前述したステップＳ４と同様の処理（地肌除去処理、孤立点除去処理、フィルタ処理、色変換処理、変倍処理、階調処理、圧縮処理等）を実施し、ＵＳＢメモリ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力される画像データ（前述したように、データＡと呼ぶ。）を、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ７３）。
【０１９３】
ＣＰＵ１６は、新たに蓄積されたデータＡのデータ量とＵＳＢメモリ３３の空き容量とを比較し、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ７４）。
【０１９４】
そして、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７４：Ｎｏ）、処理を終了する。
【０１９５】
また、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７４：Ｙｅｓ）、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかを判定し、その割合に応じて、複数（ここでは、第１〜第６の６つ）のデータ変換処理を切り換えて実施する（ステップＳ７５〜ステップＳ８５）。
【０１９６】
図１８に、第１〜第６のデータ変換処理の内容の一覧を示す。これらの変換処理もあくまで一例であり、趣旨が同じであれば、いかなる変換処理を行っても良い。
【０１９７】
再び図１７を参照すると、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７４：Ｙｅｓ）、データＡのデータ量に０．４０を乗じた値（データＡのデータ量の４０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の４０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ７５）。
【０１９８】
そして、ＣＰＵ１６が、データＡのデータ量に０．４０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の４０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第１のデータ変換処理を実施する（ステップＳ７６）。
【０１９９】
再び図１８を参照すると、第１のデータ変換処理は、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、減色処理（ビット数減少処理）、解像力アップ処理（解像度増加処理）を含んでいる。
【０２００】
蛍光ペン原稿では、基本的に色文字が無いこと、蛍光ペンの色の違いがある程度判れば良いこと等を考慮すると、あまり色の再現性や階調性は必要ないことが考えられる。そのため、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、減色処理（画像に関する第２の種類の情報を低減）によって、画像データのデータ量を低減することとしている。一方、色地上の文字の判読性を向上させるには、解像度を上げ、ＱＦの値を上げることが好ましい。ＱＦの値が小さいと、色地上ではモスキートノイズがより目立ってしまうことが考えられるためである。そのため、解像度を上げ、ＱＦの値をデフォルト設定値よりも大きな値に設定する（ここでは、１．１倍する）ことで、蛍光ペン原稿の特徴的な情報を増大（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）させている。
【０２０１】
また、一般に、色地上の文字のほうが白地上の文字よりも判読性が悪いため、実施例１の文字原稿モードよりも減色処理等を強くして（画像に関する第２の種類の情報を低減）、その分解像度を上げたりＱＦの値を上げる（画質情報によって定まる画像の特徴に関する第１の種類の情報を増加）ことが好ましい。
【０２０２】
再び図１７を参照すると、ＣＰＵ１６は、データＡのデータ量に０．４０を乗じた値（データＡのデータ量の４０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の４０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７５：Ｙｅｓ）、データＡのデータ量に０．１５を乗じた値（データＡのデータ量の１５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の１５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ７７）。
【０２０３】
そして、ＣＰＵ１６が、データＡのデータ量に０．１５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の１５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７７：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第２のデータ変換処理を実施する（ステップＳ７８）。
【０２０４】
再び図１８を参照すると、第２のデータ変換処理は、第１のデータ変換処理と比較して、解像力アップ処理（解像度増加処理）を含んでいない。また、ＱＦの値をデフォルト設定値より小さな値に設定している（ここでは、０．９倍している）。
【０２０５】
蛍光ペン原稿において、色の正確な再現性はあまり重要ではないが、モノクロ化してしまうと、蛍光ペン原稿モードの目的であるマーカー部の色の識別ができなくなってしまう。そのため、最大ＲＧＢ各１ビットまで減色処理を実施し、画像データのデータ量をできる限り低減して、なるべくグレースケール化（モノクロ化）のステップ（後述するステップＳ８０）に遷移しないようにする。第２のデータ変換処理では、色情報を無くさないことが何より重要であるので、第１のデータ変換処理（ステップＳ７６）のように解像力アップ処理（解像度増加処理）やＱＦの値を上げる処理は実施しない。
【０２０６】
再び図１７を参照すると、ＣＰＵ１６は、データＡのデータ量に０．１５を乗じた値（データＡのデータ量の１５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の１５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７７：Ｙｅｓ）、データＡのデータ量に０．１０を乗じた値（データＡのデータ量の１０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の１０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ７９）。
【０２０７】
そして、ＣＰＵ１６が、データＡのデータ量に０．１０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の１０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７９：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第３のデータ変換処理を実施する（ステップＳ８０）。
【０２０８】
再び図１８を参照すると、第３のデータ変換処理は、第２のデータ変換処理と比較して、減色処理及びＱＦの値を下げる処理に代えて、グレースケール化処理、解像力アップ処理（解像度増加処理）、色模様付加処理を含んでいる。
【０２０９】
第３のデータ変換処理においては、データＡのデータ量とＵＳＢメモリ３３の空き容量との差が大きいため、蛍光ペン原稿で重要な色情報を削除（画質情報によって定まる画像の特徴に関する第１の種類の情報を低減）してグレースケール化（モノクロ化）し、画像データのデータ量を大きく削減する。ただし、単純にグレースケール化（モノクロ化）するのではなく、色情報に置き換わる別の情報を付加する必要がある。本実施例では、色変換処理部５３（図３参照）において色相分割処理を行う際に、色情報の代わりに色味に応じた模様や囲い線を新たに付加（第１の種類の情報を低減した代替として第１の種類の情報以外の画像に関する第２の種類の情報を付加）する色模様付加処理（図９参照）を実施することで、色情報の削除を補うこととしている。更に、図９に示すように、模様や囲い線の近傍に色名を付加するようにしても良い。また、色情報を削除することでＵＳＢメモリ３３の空き容量に多少の余裕ができることが期待されるので、その分、解像度増加処理を実施して、地図原稿に重要な解像度を向上させるようにしても良い。
【０２１０】
再び図１７を参照すると、ＣＰＵ１６は、データＡのデータ量に０．１０を乗じた値（データＡのデータ量の１０％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量の１０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ７９：Ｙｅｓ）、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ８１）。
【０２１１】
そして、ＣＰＵ１６が、データＡのデータ量に０．０８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ８１：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第４のデータ変換処理を実施する（ステップＳ８２）。
【０２１２】
再び図１８を参照すると、第４のデータ変換処理は、色情報の削除を補うための色模様付加処理を含んでいること以外は、基本的に文字原稿モードの第５のデータ変換処理（図６のステップＳ２４参照）と同じであり、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、モノクロ二値化処理、解像力アップ処理（解像度増加処理）、色模様付加処理、圧縮方法変更処理を含んでいる。
【０２１３】
再び図１７を参照すると、ＣＰＵ１６は、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ８１：Ｙｅｓ）、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ８３）。
【０２１４】
そして、ＣＰＵ１６が、データＡのデータ量に０．０２を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ８３：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第５のデータ変換処理を実施する（ステップＳ８４）。
【０２１５】
再び図１８を参照すると、第５のデータ変換処理は、色情報の削除を補うための色模様付加処理を含んでいること以外は、基本的に文字原稿モードの第６のデータ変換処理（図６のステップＳ２６参照）と同じであり、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、モノクロ二値化処理、色模様付加処理、解像力ダウン処理（解像度減少処理）、圧縮方法変更処理を含んでいる。
【０２１６】
再び図１７を参照すると、ＣＰＵ１６は、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ８３：Ｙｅｓ）、第２のデータ変換処理部１４が、データＢに対して、第６のデータ変換処理を実施する（ステップＳ８５）。
【０２１７】
再び図１８を参照すると、第６のデータ変換処理は、ＯＣＲテキスト化処理及び色情報抽象化処理を含んでいる。色情報抽象化処理においてどのように色情報をテキストファイル化するかに関しては、マーカーの装飾が付加されていた文字自体を色字に変更してもよいし、マーカーの装飾が付加されていた色ごとに太字やイタリック体等にフォントを変更すること等で色の違いを表現するようにしてもよい。また、マーカーの装飾が付加されていた文字の近傍に(赤)、(青)など色名を直接記載するようにしても良い。
【０２１８】
なお、実施例１〜３と同様に、第Ｎ（ここでは、Ｎは、１〜５までの整数）のデータ変換処理を実施した場合には、第２の画像データ処理部１４から第Ｎのデータ変換処理後の画像データを再びメモリ１７に蓄積し、第Ｎのデータ変換処理後の画像データとＵＳＢメモリ３３の空き容量とを再び比較し、第Ｎのデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きい場合は、第（Ｎ＋１）のデータ変換処理をデータＢに対して実施するようにしても良い。また、最終的なデータ変換処理（本実施例においては、第６のデータ変換処理（ステップＳ８５参照））を実施した後の画像データをＵＳＢメモリ３３に格納できない場合は、操作表示部２０を用いて、使用者にその旨を通知（エラー通知）するようにしても良い。
【０２１９】
（実施例５）  ＡＣＳ判定：モノクロ最大の場合
使用者が画質情報として、以下の情報を設定するものとする。なお、特に設定しない項目に関しては、デフォルト値（初期設定値）を使用することにする。
・原稿種類：文字原稿
・カラー／モノクロ：フルカラー（ＲＧＢ各８ビット）
・設定解像度：２００ｄｐｉ（主２００ｄｐｉ×２００ｄｐｉ）
・ファイルフォーマット：ＰＤＦ
・ＡＣＳカラー／モノクロ判定基準：モノクロ最大
【０２２０】
ＡＣＳ（auto color selection）のカラー／モノクロ判定基準とは、読取り部１１（図１参照）で読み取った画像データがカラー原稿であるかモノクロ原稿であるかを判定する際に、カラー寄りの判定にするかモノクロ寄りの判定にするかの基準のことを言う。本実施例では、この基準がモノクロ寄り最大（使用者が設定した設定値）である場合（できるだけモノクロ原稿と判定してほしいということを意味する。）について、デフォルトの基準値（初期設定値）の場合と適宜比較しながら、説明する。
【０２２１】
図１９は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信のＡＣＳ判定：モノクロ最大の場合の手順を示すフローチャートである。また、図２０は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信のＡＣＳ判定：デフォルトの場合の手順を示すフローチャートである。
【０２２２】
図１９及び図２０を参照すると、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合（図１９）とＡＣＳ判定：デフォルト（初期設定値）の場合（図２０）との差異は、次の通りである。
【０２２３】
第１に、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合には、ステップＳ９９においてデータＡのデータ量に０．６５を乗じた値（データＡのデータ量の６５％）とＵＳＢメモリ３３の空き容量とを比較しているのに対し、ＡＣＳ判定：デフォルト（初期設定値）の場合には、ステップＳ１１９においてデータＡのデータ量に０．５０を乗じた値（データＡのデータ量の５０％）とＵＳＢメモリ３３の空き容量とを比較している点である。
【０２２４】
第２に、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合には、ステップＳ１０１においてデータＡのデータ量に０．３０を乗じた値（データＡのデータ量の３０％）とＵＳＢメモリ３３の空き容量とを比較しているのに対し、ＡＣＳ判定：デフォルト（初期設定値）の場合には、ステップＳ１２１においてデータＡのデータ量に０．２０を乗じた値（データＡのデータ量の２０％）とＵＳＢメモリ３３の空き容量とを比較している点である。
【０２２５】
図１９を参照すると、ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいか否かを判定する（ステップＳ９１）。図１９に示すデータ変換処理は、ステップＳ５（図４参照）において画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定された場合に実行されるので、画像データのデータ量はＵＳＢメモリ３３の空き容量よりも大きい。
【０２２６】
そして、ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定した場合（ステップＳ９１：Ｙｅｓ）、メモリ１７に蓄積されている画像データ（前述したように、画像データ処理部１２から出力された画像データ）のプレビュー画像を作成し、そのプレビュー画像を操作表示部２０に表示し、ＵＳＢメモリ３３に送信する領域を使用者に選択させる（ステップＳ９２）。
【０２２７】
ＣＰＵ１６は、使用者が選択した領域の画像データ（前述したように、データＢと呼ぶ。）を画像データ処理部１４に送信し、画像データ処理部１４は、データＢに対して、前述したステップＳ４と同様の処理（地肌除去処理、孤立点除去処理、フィルタ処理、色変換処理、変倍処理、階調処理、圧縮処理等）を実施し、ＵＳＢメモリ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力される画像データ（前述したように、データＡと呼ぶ。）を、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ９３）。
【０２２８】
ＣＰＵ１６は、新たに蓄積されたデータＡのデータ量とＵＳＢメモリ３３の空き容量とを比較し、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ９４）。
【０２２９】
そして、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９４：Ｎｏ）、処理を終了する。
【０２３０】
また、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９４：Ｙｅｓ）、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかを判定し、その割合に応じて、複数（本実施例においては、第１〜第７の７つ）のデータ変換処理を切り換えて実施する（ステップＳ９５〜ステップＳ１０７）。
【０２３１】
図２１に、ＡＣＳ判定：モノクロ最大の場合及びＡＣＳ判定：デフォルトの場合の第１〜第７のデータ変換処理の内容の一覧を示す。これらの変換処理もあくまで一例であり、趣旨が同じであれば、いかなる変換処理を行っても良い。
【０２３２】
図２１を参照すると、ＡＣＳ判定：モノクロ最大の場合とＡＣＳ判定：デフォルトの場合との差異は、次の通りである。
【０２３３】
第１に、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合には、第３のデータ変換処理において、減色処理（ビット数減少処理）をＡＣＳ判定：デフォルト（初期設定値）の場合よりも強く効かせている点である。なお、第３のデータ変換処理の「減色処理（ビット数減少）：２」という記載の中の「：」の後の「２」や「減色処理（ビット数減少）：１」という記載の中の「：」の後の「１」は処理のレベルを表しており、この数値が大きければ大きいほど減色処理を強く効かせるということを表している。すなわち、「減色処理（ビット数減少）：２」という記載は、「減色処理（ビット数減少）：１」という記載よりも、ＲＧＢの各ビットを大きく減少させるということを表している。一例として、「減色処理（ビット数減少）：１」という記載がＲＧＢ各８ビットからＲＧＢ各４ビットに減少させる処理を表すこととし、「減色処理（ビット数減少）：２」という記載がＲＧＢ各８ビットからＲＧＢ各２ビットに減少させることを表すこととすることができる。減色処理以外の他の処理においても、同様である。
【０２３４】
第２に、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合には、第３のデータ変換処理において、解像力アップ処理をＡＣＳ判定：デフォルト（初期設定値）の場合よりも強く効かせている点である。なお、第３のデータ変換処理の「解像力アップ：２」という記載の中の「２」や「解像力アップ：１」という記載の中の「１」は処理のレベルを表しており、数値が大きければ大きいほど解像力をアップさせるということを表している。解像力アップ処理以外の他の処理においても、同様である。
【０２３５】
第３に、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合には、第３のデータ変換処理において、ＱＦに１．１を乗じて、ＱＦの値を大きくしている点である。一方、ＡＣＳ判定：デフォルト（初期設定値）の場合には、第３のデータ変換処理において、ＱＦに０．８を乗じて、ＱＦの値を小さくしている。
【０２３６】
第４に、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合には、第４のデータ変換処理において、ＱＦに（１．１〜０．８）を乗じている点である。一方、ＡＣＳ判定：デフォルト（初期設定値）の場合には、第４のデータ変換処理において、ＱＦに０．８を乗じている。
【０２３７】
再び図１９を参照すると、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９４：Ｙｅｓ）、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ９５）。
【０２３８】
そして、ＣＰＵ１６が、データＡのデータ量に０．９８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第１のデータ変換処理を実施する（ステップＳ９６）。
【０２３９】
再び図２１を参照すると、第１のデータ変換処理は、文字原稿モードの第１のデータ変換処理（図６のステップＳ１６参照）と同様に、文字原稿で最も重要視される鮮鋭性が劣化しにくい孤立点除去処理及び地肌除去処理を含んでいる。また、第１のデータ変換処理では、文字原稿モードの第１のデータ変換処理（図８参照）と同様に、ＱＦに０．９８を乗じて、ＱＦの値をわずかに減少させるようにしている。
【０２４０】
再び図２１を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９５：Ｙｅｓ）、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ９７）。
【０２４１】
そして、ＣＰＵ１６が、データＡのデータ量に０．９５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９７：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第２のデータ変換処理を実施する（ステップＳ９８）。
【０２４２】
再び図２１を参照すると、第２のデータ変換処理は、第１のデータ変換処理と比較して、文字原稿モードの第２のデータ変換処理（図６のステップＳ１８参照）と同様に、ハイコントラスト化処理を更に含んでいる。また、第２のデータ変換処理では、文字原稿モードの第２のデータ変換処理（図８参照）と同様に、ＱＦに０．９５を乗じて、ＱＦの値をわずかに減少させるようにしている。
【０２４３】
再び図１９を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９７：Ｙｅｓ）、データＡのデータ量に０．６５を乗じた値（データＡのデータ量の６５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の６５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ９９）。
【０２４４】
そして、ＣＰＵ１６が、データＡのデータ量に０．６５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の６５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９９：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第３のデータ変換処理を実施する（ステップＳ１００）。
【０２４５】
再び図２１を参照すると、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合の第３のデータ変換処理は、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、減色処理（ビット数減少処理）：２、解像力アップ処理（解像度増加処理）：２を含んでおり、ＱＦに１．１を乗じている。
【０２４６】
一方、ＡＣＳ判定：デフォルト（初期設定値）の場合の第３のデータ変換処理は、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、減色処理（ビット数減少処理）：１、解像力アップ処理（解像度増加処理）：１を含んでおり、ＱＦに０．８を乗じている。
【０２４７】
ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合の第３のデータ変換処理は、ＡＣＳ判定：デフォルト（初期設定値）の場合の第３のデータ変換処理と比較して、減色処理を強く効かせて画像データのデータ量を大きく減少させ、その分、解像度やＱＦの値を上げている。これは、使用者がＡＣＳ判定：モノクロ最大に設定している場合、使用者が色にそれほどこだわりの無い人と考えることができるため、ＡＣＳ判定：デフォルトの場合よりも色情報を大きく劣化させて、その分鮮鋭性を向上させることを目的としたものである。
【０２４８】
再び図１９を参照すると、ＣＰＵ１６は、データＡのデータ量に０．６５を乗じた値（データＡのデータ量の６５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の６５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ９９：Ｙｅｓ）、データＡのデータ量に０．３０を乗じた値（データＡのデータ量の３０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の３０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１０１）。
【０２４９】
そして、ＣＰＵ１６が、データＡのデータ量に０．３０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の３０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１０１：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第４のデータ変換処理を実施する（ステップＳ１０２）。
【０２５０】
再び図２１を参照すると、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合の第４のデータ変換処理は、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、グレースケール化処理、解像力アップ処理（解像度増加処理）を含んでいる。また、ＱＦに（１．１〜０．８）を乗じている。
【０２５１】
一方、ＡＣＳ判定：デフォルト（初期設定値）の場合の第４のデータ変換処理は、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、グレースケール化処理、解像力アップ処理（解像度増加処理）を含んでいる。また、また、ＱＦに０．８を乗じている。
【０２５２】
ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合、ＡＣＳ判定：デフォルト（初期設定値）の場合のいずれの場合にも、第４のデータ変換処理からは、色情報を削除し、グレースケールに変換してしまう。しかしながら、ＡＣＳ判定：デフォルト（初期設定値）の場合には、データＡのデータ量とＵＳＢメモリ３３の空き容量との割合が５０％未満の場合に第４のデータ変換処理が実施されるのに対し、ＡＣＳ判定：モノクロ最大（使用者が設定した設定値）の場合には、それよりも高い割合（本実施例では、データＡのデータ量とＵＳＢメモリ３３の空き容量との割合が６５％未満の場合）からグレースケール化処理を行ってしまうこととしている。そこで、その色情報の劣化の分、解像度やＱＦの値を上げることで鮮鋭性を向上させることとしている。その理由は、第３のデータ変換処理（ステップＳ１００参照）の場合と同様である。
【０２５３】
再び図１９を参照すると、ＣＰＵ１６は、データＡのデータ量に０．３０を乗じた値（データＡのデータ量の３０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の３０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１０１：Ｙｅｓ）、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１０３）。
【０２５４】
そして、ＣＰＵ１６が、データＡのデータ量に０．０８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１０３：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第５のデータ変換処理を実施する（ステップＳ１０４）。
【０２５５】
再び図２１を参照すると、第５のデータ変換処理は、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、モノクロ二値化処理、解像力アップ処理（解像度増加処理）、圧縮方法変更処理を含んでいる。これも第４のデータ変換処理（ステップＳ１０２参照）と同様の理由で、ＡＣＳ判定：デフォルトの場合よりも早い段階（ＡＣＳ判定：デフォルトの場合、データＡのデータ量とＵＳＢメモリ３３の空き容量との割合が２０％未満の場合（図２０のステップＳ１２１参照）、ＡＣＳ判定：モノクロ最大の場合、データＡのデータ量とＵＳＢメモリ３３の空き容量との割合が３０％未満の場合（図１９のステップＳ１０１参照））で二値化処理に遷移している。
【０２５６】
再び図１９を参照すると、ＣＰＵ１６は、データＡのデータ量に０．０８を乗じた値（データＡのデータ量の８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１０３：Ｙｅｓ）、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１０５）。
【０２５７】
そして、ＣＰＵ１６が、データＡのデータ量に０．０２を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１０５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第６のデータ変換処理を実施する（ステップＳ１０６）。
【０２５８】
再び図２１を参照すると、第６のデータ変換処理は、孤立点除去処理、地肌除去処理、ハイコントラスト化処理、モノクロ二値化処理、解像力ダウン処理（解像度減少処理）、圧縮方法変更処理を含んでいる。
【０２５９】
再び図１９を参照すると、ＣＰＵ１６は、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１０５：Ｙｅｓ）、第２の画像データ処理部１４が、データＢに対して、第７のデータ変換処理を実施する（ステップＳ１０６）。
【０２６０】
再び図２１を参照すると、第７のデータ変換処理は、ＯＣＲテキスト化処理を含んでいる。
【０２６１】
なお、実施例１〜４と同様に、第Ｎ（ここでは、Ｎは、１〜６までの整数）のデータ変換処理を実施した場合には、第２の画像データ処理部１４から第Ｎのデータ変換処理後の画像データを再びメモリ１７に蓄積し、第Ｎのデータ変換処理後の画像データとＵＳＢメモリ３３の空き容量とを再び比較し、第Ｎのデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きい場合は、第（Ｎ＋１）のデータ変換処理をデータＢに対して実施するようにしても良い。また、最終的なデータ変換処理（本実施例においては、第７のデータ変換処理（ステップＳ１０７参照））を実施した後の画像データをＵＳＢメモリ３３に格納できない場合は、操作表示部２０を用いて、使用者にその旨を通知（エラー通知）するようにしても良い。
【０２６２】
また、ここでは、ＡＣＳ判定：モノクロ最大の場合について説明したが、ＡＣＳ判定：カラー最大の場合には、使用者が色情報を重要にする人であると考えられるため、解像度アップ（解像度増加）を抑え、その分、色情報をできるだけ保持するようにデータ変換処理を実施するようにすると良い。例えば、ＡＣＳ判定：デフォルトの場合（図２０参照）のステップＳ１１９のような色情報を削除する処理は、データＡのデータ量がＵＳＢメモリ３３の空き容量に対して４０％未満の場合に実施するものとし、データＡのデータ量がＵＳＢメモリ３３の空き容量に対して４０％以上であれば、色情報を削減しないで解像度アップやＱＦの数値上昇を控えることで画像データのデータ量を低減させるようにすると良い。すなわち、第４のデータ変換処理に遷移するパーセンテージを、ＡＣＳ判定：デフォルトの場合の５０％というパーセンテージよりも低くすると良い。また、どうしてもモノクロ化（グレースケール化）しなければならないときは、図９に示すように色文字の箇所に色の違いがわかるように模様や囲いを付加したり、色文字の箇所に（赤）や（青）等の色の説明を付加したりすることで、色情報に代わる情報を新たに付加するようにしても良い。
【０２６３】
（実施例６）  （写真）高階調読み取り
使用者が画質情報として、以下の情報を設定するものとする。なお、特に設定しない項目に関しては、デフォルト値（初期設定値）を使用することにする。
・原稿種類：写真原稿
・カラー／モノクロ：フルカラー（ＲＧＢ各１０ビット）
・設定解像度：２００ｄｐｉ（主２００ｄｐｉ×２００ｄｐｉ）
・ファイルフォーマット：ＰＤＦ
【０２６４】
高階調読み取り（ＲＧＢ各１０ビット）の場合は、通常の写真原稿モード（先に説明した実施例２）の場合よりも階調性・色再現性を重視している使用者であると考えられるので、階調性・色再現性の要素を通常の写真原稿モード（先に説明した実施例２）の場合よりも重視してデータ変換を行う必要がある。以下、通常の写真原稿モード（先に説明した実施例２）の場合と比較しながら、説明する。
【０２６５】
図２２は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信の高階調読み取り時のデータ変換処理の手順を示すフローチャートである。
【０２６６】
ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいか否かを判定する（ステップＳ１３１）。図２２に示すデータ変換処理は、ステップＳ５（図４参照）において画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定された場合に実行されるので、画像データのデータ量はＵＳＢメモリ３３の空き容量よりも大きい。
【０２６７】
そして、ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定した場合（ステップＳ１３１：Ｙｅｓ）、メモリ１７に蓄積されている画像データ（前述したように、画像データ処理部１２から出力された画像データ）のプレビュー画像を作成し、そのプレビュー画像を操作表示部２０に表示し、ＵＳＢメモリ３３に送信する領域を使用者に選択させる（ステップＳ１３２）。写真原稿であるので、使用者が対象物（人物やモノ）を選択し、それ以外の背景部を削除することなどが考えられる。
【０２６８】
ＣＰＵ１６は、使用者が選択した領域の画像データ（前述したように、データＢと呼ぶ。）を画像データ処理部１４に送信し、画像データ処理部１４は、データＢに対して、前述したステップＳ４と同様の処理（地肌除去処理、孤立点除去処理、フィルタ処理、色変換処理、変倍処理、階調処理、圧縮処理等）を実施し、ＵＳＢメモリ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力される画像データ（前述したように、データＡと呼ぶ。）を、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ１３３）。
【０２６９】
ＣＰＵ１６は、新たに蓄積されたデータＡのデータ量とＵＳＢメモリ３３の空き容量とを比較し、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１３４）。
【０２７０】
そして、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３４：Ｎｏ）、処理を終了する。
【０２７１】
また、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３４：Ｙｅｓ）、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかを判定し、その割合に応じて、複数（本実施例においては、第１〜第６の６つ）のデータ変換処理を切り換えて実施する（ステップＳ１３５〜ステップＳ１４５）。
【０２７２】
図２３に、通常の写真原稿モード（先に説明した実施例２）、高階調読み取り（本実施例６）、ハイコントラスト（後述する実施例７）の場合の第１〜第６のデータ変換処理の内容の一覧を示す。これらの変換処理もあくまで一例であり、趣旨が同じであれば、いかなる変換処理を行ってもかまわない。
【０２７３】
再び図２２を参照すると、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３４：Ｙｅｓ）、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９８％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１３５）。
【０２７４】
そして、ＣＰＵ１６が、データＡのデータ量に０．９８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９８％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第１のデータ変換処理を実施する（ステップＳ１３６）。
【０２７５】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、ＣＰＵ１６が、データＡのデータ量に０．９５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９５％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ３５参照）。
【０２７６】
再び図２３を参照すると、第１のデータ変換処理は、先に説明した通常の写真原稿モード（実施例２）の場合と同様に、平滑度アップ処理（平滑度増加処理）を含んでいる。あまり平滑度を強くすると階調性・色再現性が悪化する可能性があるため、通常の写真原稿モード（実施例２）の場合よりも平滑度を強く設定しない。また、第１のデータ変換処理においては、ＱＦに０．９５を乗じて、ＱＦの値をわずかに減少させるようにしている。
【０２７７】
再び図２２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９８を乗じた値（データＡのデータ量の９８％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９８％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３５：Ｙｅｓ）、データＡのデータ量に０．４５を乗じた値（データＡのデータ量の４５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の４５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１３７）。
【０２７８】
そして、ＣＰＵ１６が、データＡのデータ量に０．４５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の４５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３７：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第２のデータ変換処理を実施する（ステップＳ１３８）。
【０２７９】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、ＣＰＵ１６が、データＡのデータ量に０．５０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の５０％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ３７参照）。
【０２８０】
再び図２３を参照すると、第２のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：２〜３、ＪＰＥＧ圧縮方式の変更処理を含んでいる。また、階調性・色再現性を向上させるために、解像度減少処理に代えて階調数増加処理を実施するようにしても良い。また、第２のデータ変換処理においては、第１のデータ変換処理と同様に、ＱＦに０．９を乗じて、ＱＦの値をわずかに減少させるようにしている。
【０２８１】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第２のデータ変換処理は、解像度変換処理：２、ＪＰＥＧ圧縮方式の変更処理（又は階調数増加処理）を含んでいる。
【０２８２】
高階調読み取り（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）場合と比較して、解像度変換を多少大きめにし、その分色情報・階調数増加処理を大きめに行う。
【０２８３】
再び図２２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．４５を乗じた値（データＡのデータ量の４５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の４５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３７：Ｙｅｓ）、データＡのデータ量に０．３３を乗じた値（データＡのデータ量の３３％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の３３％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１３９）。
【０２８４】
そして、ＣＰＵ１６が、データＡのデータ量に０．３３を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の３３％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３９：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第３のデータ変換処理を実施する（ステップＳ１４０）。
【０２８５】
再び図２３を参照すると、第３のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：４、ＪＰＥＧ圧縮方式の変更処理を含んでいる。また、第３のデータ変換処理においては、ＱＦに０．８５を乗じて、第２のデータ変換処理よりもＱＦの値を減少させることで、画像データのデータ量を減少させるようにしている。すなわち、色の再現性や階調性をなるべく劣化させない方法でデータ変換処理を行う。
【０２８６】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第３のデータ変換処理は、解像度変換処理：３を含んでおり、ＱＦに０．８５を乗じている。
【０２８７】
高階調読み取り（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）と同様に、解像度変換を大きめに行い、その分色再現性を重視した処理を行う。
【０２８８】
再び図２２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．３３を乗じた値（データＡのデータ量の３３％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の３３％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１３９：Ｙｅｓ）、データＡのデータ量に０．１０を乗じた値（データＡのデータ量の１０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の１０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１４１）。
【０２８９】
そして、ＣＰＵ１６が、データＡのデータ量に０．１０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の１０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１４１：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第４のデータ変換処理を実施する（ステップＳ１４２）。
【０２９０】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、ＣＰＵ１６が、データＡのデータ量に０．２０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２０％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ４１参照）。
【０２９１】
再び図２３を参照すると、第４のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：４、ハイコントラスト化処理、減色処理：１〜３を含んでいる。更に、第４のデータ変換処理においては、ＱＦに０．８５〜０．７を乗じて、ＱＦの値を減少させるようにしている。
【０２９２】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第４のデータ変換処理は、解像度変換処理：３、ハイコントラスト化処理、減色処理：２を含んでおり、ＱＦに０．８を乗じている。
【０２９３】
高階調読み取り（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）の場合よりも解像度変換処理を強くして、ＵＳＢメモリ３３の空き容量がデータＡの１０％近い場合であっても色削除しないようにデータ変換を行う。
【０２９４】
再び図２２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．１０を乗じた値（データＡのデータ量の１０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の１０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１４１：Ｙｅｓ）、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１４３）。
【０２９５】
そして、ＣＰＵ１６が、データＡのデータ量に０．０２を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１４３：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第５のデータ変換処理を実施する（ステップＳ１４４）。
【０２９６】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、ＣＰＵ１６が、データＡのデータ量に０．０８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の８％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ４３参照）。
【０２９７】
再び図２３を参照すると、第５のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：３〜５、ハイコントラスト化処理、グレースケール化処理、階調数増加処理を含んでいる。更に、第５のデータ変換処理においては、ＱＦに０．８〜０．５を乗じて、ＱＦの値を減少させるようにしている。
【０２９８】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第５のデータ変換処理は、解像度変換処理：３、ハイコントラスト化処理、グレースケール化処理、階調数増加処理を含んでおり、ＱＦに０．７５を乗じている。
【０２９９】
高階調読み取り（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）の場合よりも多少解像度変換処理を強くして、その分階調性を向上させる。
【０３００】
再び図２２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１４３：Ｙｅｓ）、第２の画像データ処理部１４が、データＢに対して、第６のデータ変換処理を実施する（ステップＳ１４５）。
【０３０１】
再び図２３を参照すると、第６のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：２〜５、モノクロ二値化処理、圧縮方法変更処理を含んでいる。
【０３０２】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第６のデータ変換処理は、解像度変換処理：２〜５、モノクロ二値化処理、圧縮方法変更処理を含んでいる。
【０３０３】
高階調読み取り（使用者が設定した設定値）の場合にも、通常の写真原稿モード（実施例２）の場合と同様な考え方で処理している。
【０３０４】
なお、実施例１〜５と同様に、第Ｎ（ここでは、Ｎは、１〜５までの整数）のデータ変換処理を実施した場合には、第２の画像データ処理部１４から第Ｎのデータ変換処理後の画像データを再びメモリ１７に蓄積し、第Ｎのデータ変換処理後の画像データとＵＳＢメモリ３３の空き容量とを再び比較し、第Ｎのデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きい場合は、第（Ｎ＋１）のデータ変換処理をデータＢに対して実施するようにしても良い。また、最終的なデータ変換処理（本実施例においては、第６のデータ変換処理（ステップＳ１４５参照））を実施した後の画像データをＵＳＢメモリ３３に格納できない場合は、操作表示部２０を用いて、使用者にその旨を通知（エラー通知）するようにしても良い。
【０３０５】
（実施例７）  （写真）ハイコントラスト設定
使用者が画質情報として、以下の情報を設定するものとする。なお、特に設定しない項目に関しては、デフォルト値（初期設定値）を使用することにする。
・原稿種類：写真原稿
・カラー／モノクロ：フルカラー（ＲＧＢ各１０ビット）
・設定解像度：２００ｄｐｉ（主２００ｄｐｉ×２００ｄｐｉ）
・ファイルフォーマット：ＰＤＦ
・コントラスト：最大
【０３０６】
コントラスト最大設定の場合は、明暗の差がはっきりしているのが好みであり、通常の場合よりも色再現性や階調性をそれほど重視していないと読み取れるので、通常の場合よりも多少、色再現性や階調性の要素を削減しながらデータ変換を行う。以下、通常の写真原稿モード（先に説明した実施例２）の場合と比較しながら、説明する。
【０３０７】
図２４は、本実施の形態にかかる画像処理装置１０のＵＳＢメモリ配信の高階調読み取り時のデータ変換処理の手順を示すフローチャートである。
【０３０８】
ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいか否かを判定する（ステップＳ１５１）。図２４に示すデータ変換処理は、ステップＳ５（図４参照）において画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定された場合に実行されるので、画像データのデータ量はＵＳＢメモリ３３の空き容量よりも大きい。
【０３０９】
そして、ＣＰＵ１６は、画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きいと判定した場合（ステップＳ１５１：Ｙｅｓ）、メモリ１７に蓄積されている画像データ（前述したように、画像データ処理部１２から出力された画像データ）のプレビュー画像を作成し、そのプレビュー画像を操作表示部２０に表示し、ＵＳＢメモリ３３に送信する領域を使用者に選択させる（ステップＳ１５２）。写真原稿であるので、使用者が対象物（人物やモノ）を選択し、それ以外の背景部を削除することなどが考えられる。
【０３１０】
ＣＰＵ１６は、使用者が選択した領域の画像データ（前述したように、データＢと呼ぶ。）を画像データ処理部１４に送信し、画像データ処理部１４は、データＢに対して、前述したステップＳ４と同様の処理（地肌除去処理、孤立点除去処理、フィルタ処理、色変換処理、変倍処理、階調処理、圧縮処理等）を実施し、ＵＳＢメモリ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ二値等）に変換してバス制御部１３に出力する。バス制御部１３は、第２の画像データ処理部１４から入力される画像データ（前述したように、データＡと呼ぶ。）を、ＣＰＵ１６を介してメモリ１７に蓄積する（ステップＳ１５３）。
【０３１１】
ＣＰＵ１６は、新たに蓄積されたデータＡのデータ量とＵＳＢメモリ３３の空き容量とを比較し、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１５４）。
【０３１２】
そして、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５４：Ｎｏ）、処理を終了する。
【０３１３】
また、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５４：Ｙｅｓ）、データＡのデータ量がＵＳＢメモリ３３の空き容量に対してどれくらい大きいのかを判定し、その割合に応じて、複数（本実施例においては、第１〜第６の６つ）のデータ変換処理を切り換えて実施する（ステップＳ１５５〜ステップＳ１６５）。
【０３１４】
前述した図２３に、通常の写真原稿モード（先に説明した実施例２）、高階調読み取り（先に説明した実施例６）、ハイコントラスト（本実施例７）の場合の第１〜第６のデータ変換処理の内容の一覧を示す。これらの変換処理もあくまで一例であり、趣旨が同じであれば、いかなる変換処理を行ってもかまわない。
【０３１５】
再び図２４を参照すると、ＣＰＵ１６は、データＡのデータ量がＵＳＢメモリ３３の空き容量よりも大きい（データＡのデータ量＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５４：Ｙｅｓ）、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１５５）。
【０３１６】
そして、ＣＰＵ１６が、データＡのデータ量に０．９５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５５：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第１のデータ変換処理を実施する（ステップＳ１５６）。
【０３１７】
なお、先に説明した通常の写真原稿モード（実施例２）の場合にも、ＣＰＵ１６が、データＡのデータ量に０．９５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の９５％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ３５参照）。
【０３１８】
再び図２３を参照すると、第１のデータ変換処理は、先に説明した通常の写真原稿モード（実施例２）の場合と同様に、平滑度アップ処理（平滑度増加処理）を含んでいる。あまり平滑度を強くすると階調性・色再現性が悪化する可能性があるため、通常の写真原稿モード（実施例２）の場合よりも平滑度を強く設定しない。また、第１のデータ変換処理においては、ＱＦに０．９を乗じて、ＱＦの値をわずかに減少させるようにしている。
【０３１９】
再び図２４を参照すると、ＣＰＵ１６は、データＡのデータ量に０．９５を乗じた値（データＡのデータ量の９５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の９５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５５：Ｙｅｓ）、データＡのデータ量に０．６０を乗じた値（データＡのデータ量の６０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の６０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１５７）。
【０３２０】
そして、ＣＰＵ１６が、データＡのデータ量に０．６０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の６０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５７：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第２のデータ変換処理を実施する（ステップＳ１５８）。
【０３２１】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、ＣＰＵ１６が、データＡのデータ量に０．５０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の５０％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ３７参照）。このように、コントラスト最大の場合には、通常の写真原稿モード（実施例２）の場合と比較して、データＡのデータ量が大きい段階で次のステップへと遷移しているのは、通常の写真原稿モード（実施例２）の場合よりも色情報、階調性を重視せずに、その分ＱＦ、解像度などにも考慮しているためである。
【０３２２】
再び図２３を参照すると、第２のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：１、ハイコントラスト化処理を含んでいる。また、第２のデータ変換処理においては、ＱＦに１．０〜０．９を乗じている。
【０３２３】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第２のデータ変換処理は、解像度変換処理：２、ＪＰＥＧ圧縮方式の変更処理（又は階調数増加処理）を含んでおり、ＱＦに０．９を乗じている。
【０３２４】
コントラスト最大（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）の場合と比較して、色情報を重要視しない分、解像度低下の割合を小さくしたり、ＱＦの値を増加させている。なお、ＱＦの数値を上げているのは、ブロックノイズを小さくすることができ、全体的な視認性が向上するためである。
【０３２５】
再び図２４を参照すると、ＣＰＵ１６は、データＡのデータ量に０．６０を乗じた値（データＡのデータ量の６０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の６０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５７：Ｙｅｓ）、データＡのデータ量に０．４０を乗じた値（データＡのデータ量の４０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の４０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１５９）。
【０３２６】
そして、ＣＰＵ１６が、データＡのデータ量に０．４０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の４０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５９：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第３のデータ変換処理を実施する（ステップＳ１６０）。
【０３２７】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、ＣＰＵ１６が、データＡのデータ量に０．３３を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の３３％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ３９参照）。このように、コントラスト最大の場合に、通常の写真原稿モード（実施例２）の場合と比較して、データＡのデータ量が大きい段階で次のステップへと遷移しているのは、通常の写真原稿モード（実施例２）の場合よりも色情報、階調性を重視せずに、その分ＱＦ、解像度などにも考慮しているためである。
【０３２８】
再び図２３を参照すると、第３のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：２、ハイコントラスト化処理を含んでいる。また、第３のデータ変換処理においては、ＱＦに０．９５を乗じている。
【０３２９】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第３のデータ変換処理は、解像度変換処理：３を含んでおり、ＱＦに０．８５を乗じている。
【０３３０】
コントラスト最大（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）の場合と比較して、色情報を多少大きく劣化させることで、その分解像度変換、ＱＦの値を通常の写真原稿モード（実施例２）の場合よりも劣化しないようにしている。
【０３３１】
再び図２４を参照すると、ＣＰＵ１６は、データＡのデータ量に０．４０を乗じた値（データＡのデータ量の４０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の４０％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１５９：Ｙｅｓ）、データＡのデータ量に０．２５を乗じた値（データＡのデータ量の２５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２５％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１６１）。
【０３３２】
そして、ＣＰＵ１６が、データＡのデータ量に０．２５を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２５％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１６１：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第４のデータ変換処理を実施する（ステップＳ１６２）。
【０３３３】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、ＣＰＵ１６が、データＡのデータ量に０．２０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の２０％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ４１参照）。
【０３３４】
再び図２３を参照すると、第４のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：２、ハイコントラスト化処理、減色処理：３を含んでいる。更に、第４のデータ変換処理においては、ＱＦに０．８を乗じている。
【０３３５】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第４のデータ変換処理は、解像度変換処理：３、ハイコントラスト化処理、減色処理：２を含んでおり、ＱＦに０．８を乗じている。
【０３３６】
コントラスト最大（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）の場合と比較して、減色処理のレベルを大きく、解像度変換のレベルを小さくすることで、データＡのデータ量を低減している。
【０３３７】
再び図２４を参照すると、ＣＰＵ１６は、データＡのデータ量に０．２５を乗じた値（データＡのデータ量の２５％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２５％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１６１：Ｙｅｓ）、データＡのデータ量に０．１０を乗じた値（データＡのデータ量の１０％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の１０％＞ＵＳＢメモリ３３の空き容量）か否かを判定する（ステップＳ１６３）。
【０３３８】
そして、ＣＰＵ１６が、データＡのデータ量に０．１０を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の１０％≦ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１６３：Ｎｏ）、第２の画像データ処理部１４が、データＢに対して、第５のデータ変換処理を実施する（ステップＳ１６４）。
【０３３９】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、ＣＰＵ１６が、データＡのデータ量に０．０８を乗じた値がＵＳＢメモリ３３の空き容量より大きくない（データＡのデータ量の８％≦ＵＳＢメモリ３３の空き容量）か否かを判定している（図１０のステップＳ４３参照）。このように、コントラスト最大の場合に、通常の写真原稿モード（実施例２）の場合と比較して、データＡのデータ量が大きい段階で次のステップへと遷移しているのは、通常の写真原稿モード（実施例２）の場合よりも、色情報、階調情報を通常よりも重視せずに、その分解像度などを考慮しているためである。
【０３４０】
再び図２３を参照すると、第５のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：２、ハイコントラスト化処理、グレースケール化処理を含んでいる。更に、第５のデータ変換処理においては、ＱＦに０．７５を乗じている。
【０３４１】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第５のデータ変換処理は、解像度変換処理：３、ハイコントラスト化処理、グレースケール化処理、階調数増加処理を含んでおり、ＱＦに０．７５を乗じている。
【０３４２】
コントラスト最大（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）の場合よりも多少解像度変換処理を強くして、その分階調性を向上させる。
【０３４３】
また、コントラスト最大（使用者が設定した設定値）の場合には、通常の写真原稿モード（実施例２）の場合と比較して、データＡのデータ量が大きい段階で次のステップへと遷移しているので、通常の写真原稿モード（実施例２）の第５のデータ変換処理に含まれている階調数増加処理を行う必要がないし、階調数増加処理を行ったとしても通常の写真原稿モード（実施例２）の場合よりも階調数を大きく増加しない。
【０３４４】
再び図２２を参照すると、ＣＰＵ１６は、データＡのデータ量に０．０２を乗じた値（データＡのデータ量の２％）がＵＳＢメモリ３３の空き容量より大きい（データＡのデータ量の２％＞ＵＳＢメモリ３３の空き容量）と判定した場合（ステップＳ１４３：Ｙｅｓ）、第２の画像データ処理部１４が、データＢに対して、第６のデータ変換処理を実施する（ステップＳ１４５）。
【０３４５】
再び図２３を参照すると、第６のデータ変換処理は、解像度変換処理（ここでは、解像度減少処理）：２〜５、モノクロ二値化処理、圧縮方法変更処理を含んでいる。
【０３４６】
なお、先に説明した通常の写真原稿モード（実施例２）の場合には、第６のデータ変換処理は、解像度変換処理：２〜５、モノクロ二値化処理、圧縮方法変更処理を含んでいる。
【０３４７】
高階調読み取りの場合にも、通常の写真原稿モード（実施例２）の場合と同様な考え方で処理している。
【０３４８】
なお、実施例１〜６と同様に、第Ｎ（ここでは、Ｎは、１〜５までの整数）のデータ変換処理を実施した場合には、第２の画像データ処理部１４から第Ｎのデータ変換処理後の画像データを再びメモリ１７に蓄積し、第Ｎのデータ変換処理後の画像データとＵＳＢメモリ３３の空き容量とを再び比較し、第Ｎのデータ変換処理後の画像データのデータ量がＵＳＢメモリ３３の空き容量よりも大きい場合は、第（Ｎ＋１）のデータ変換処理をデータＢに対して実施するようにしても良い。また、最終的なデータ変換処理（本実施例においては、第６のデータ変換処理（ステップＳ１６５参照））を実施した後の画像データをＵＳＢメモリ３３に格納できない場合は、操作表示部２０を用いて、使用者にその旨を通知（エラー通知）するようにしても良い。
【０３４９】
また、上述した実施例１〜７はあくまで例であり、他の原稿種類モードや画質設定値（例えば、ｅ−文書法対応モード、高解像度（１２００ｄｐｉ等）読み取りモード等）に本発明を適用することもできる。
【０３５０】
ｅ−文書法とは、「民間事業者等が行う書面の保存等における情報通信の技術の利用に関する法律（平成１６年法律第１４９号）」と「民間事業者等が行う書面の保存等における情報通信の技術の利用に関する法律の施行に伴う関係法律の整備等に関する法律（平成１６年法律第１５０号）」の総称である。ｅ−文書法においては、以下のような制約がある。
（１）日本工業規格Ｘ６９３３における４ポイント文字及びＩＳＯ図面言語を認識することができる。
（２）解像度が２００ｄｐｉ以上である。
（３）ＲＧＢが各２５６階調以上である。
（４）原稿の修正痕を確認できる。
【０３５１】
ｅ−文書法対応モードにおいては、例えば、３００ｄｐｉ読み取りでＵＳＢメモリ３３の空き容量がほんの少し足りずにデータの書き込みが出来なかった場合は、解像度を２００ｄｐｉまで落とし、その分地肌部をより残して修正痕を確認しやすくさせることが考えられる。また、ＲＧＢ各１０ビット読み取りでデータの書き込みが出来なかった場合は、ＲＧＢ各８ビットまで階調を落とし、その分解像度を向上させて小さい字などをはっきりさせたりすることが考えられる。ｅ−文書法対応モードの場合は、上記（１）〜（４）の条件を１つでも満たせない場合には、すぐに使用者にエラーを通知し、ｅ−文書法対応モードではＵＳＢメモリ３３に格納できないことを使用者に伝える。
【０３５２】
また、高解像度読み取りで文字原稿モードの場合は、微細字や薄い字などがあり、デフォルトの解像度の場合よりも解像度を重視しなければならないと考えられる。そのため、色再現性や階調性を通常の場合よりもさらに大きく劣化させ、その分なるべく解像度を低減させないようにデータ変換を行う。
【０３５３】
また、本実施形態では、ある所定の容量（ここでは、ＵＳＢメモリ３３の空き容量）に画像データのデータ量を低減する場合について説明したが、ある所定の数値以上に画像データのデータ量を増加する場合に本発明を適用することもできる。
【０３５４】
画像データのデータ量を増加させる例として、以下のような場合が考えられる。
（１）画像掲示板等においてアップする最低画像容量等が決まっていて、それよりも画像データが小さい場合に、画像の特徴的な情報を増大させる方向にデータ変換を行う。
（２）携帯電話装置で撮影した画像は画素数が低く細かい字などが読めないため、ある容量まで画像サイズを大きくするように画像データを増大させる。
【０３５５】
本実施形態においては、画像データのデータ量をＵＳＢメモリ３３の空き容量以下にする場合について説明したが、これはあくまで例であり、画像データのデータ量をＨＤＤ１５の空き容量以下にする場合、画像データのデータ量を電子メールに添付可能な大きさ以下にする場合、画像データのデータ量を管理者等によって設定された大きさ以下にする場合等に本発明を適用することもできる。
【０３５６】
以上説明したように、本実施形態によれば、使用者が意図した（所望する）画像の特徴をできる限り残しながら、画像データのデータ量を低減することができる。
また、画像データのデータ量を記憶装置の空き容量以下に納めることができる。ＨＤＤやＵＳＢメモリ、ＳＤカード（登録商標）等の記憶装置の空き容量がＭＦＰ等に入力される画像データよりも小さい場合、前述の通り画像データを記憶装置に保存することができず、ＭＦＰ等の処理が一旦停止してしまうという問題があった。本実施形態によれば、そのような問題が解消される。
【０３５７】
また、画像データを電子メールに添付して送信することができる。電子メールに添付可能なデータ量の上限は決まっているので、ＭＦＰ等に入力される画像データのデータ量が電子メールに添付可能なデータ量の上限を超えてしまっている場合には、画像データを電子メールに添付して送信することができない。本実施形態によれば、画像データのデータ量を電子メールに添付可能なデータ量の上限以下にすることにより、処理を止めることなく画像データを電子メールに添付して送信することができる。
【０３５８】
また、管理者のリソース管理が容易になる。本実施形態によれば、画像データのデータ量を所定値以下に変換することができるので、管理者が１ファイル当たりの最大のデータ量を指定することが可能となり、ＨＤＤ等のリソースの管理を容易に行うことができるようになる。
【０３５９】
また、本発明は上述した実施形態のみに限定されたものではない。本実施形態の画像処理装置を用いて、画像の特徴に応じてフィルタ処理、色補正を行い、それらから出力された画像データに基づいて作像を行い、作像された画像を用紙上に転写することで画像出力を行うことによって、画像形成装置を提供することができる。
【０３６０】
さらに、本発明は上述した実施形態のみに限定されたものではない。上述した実施形態の画像処理装置を構成する各機能をプログラム化し、予めＲＯＭなどの記録媒体に書き込んでおき、このＲＯＭを画像処理装置に搭載して、画像処理装置に搭載したマイクロプロセッサでＲＯＭ内のプログラムを実行することによって、本発明の目的を達成することができる。
【０３６１】
なお、本実施形態の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルで提供することができ、記録媒体としては半導体媒体（たとえば、ＲＯＭ、不揮発性メモリカード等）、光媒体（たとえば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（たとえば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。
【０３６２】
また、ロードしたプログラムの指示に基づき、オペレーティングシステム等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０３６３】
さらに、上述したプログラムをサーバコンピュータのＨＤＤ等の記憶装置に格納しておき、ネットワークで接続された利用者のコンピュータからダウンロードして頒布する場合、また、サーバコンピュータから配信して頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。また、本実施形態の画像処理装置で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０３６４】
このように、本発明の機能をプログラムして、記録媒体に記録し頒布することによって、コスト、可搬性、汎用性を向上させることができる。
【０３６５】
本実施の形態の画像処理装置で実行される画像処理プログラムは、上述した各部（第２の画像データ処理部（地肌除去処理部、孤立点除去処理部、フィルタ処理部、色変換処理部、変倍処理部、階調処理部、圧縮処理部））を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、第２の画像データ処理部（地肌除去処理部、孤立点除去処理部、フィルタ処理部、色変換処理部、変倍処理部、階調処理部、圧縮処理部）が主記憶装置上に生成されるようになっている。
【０３６６】
なお、上記実施の形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明したが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。また、他の種々の機器に適用することもできる。
【産業上の利用可能性】
【０３６７】
以上のように、本発明にかかる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体は、画像データに画像処理を実施する技術に有用である。
【図面の簡単な説明】
【０３６８】
【図１】本発明の実施の形態に係る画像処理装置（ＭＦＰ）の全体構成例を示す図である。
【図２】図１の第１の画像処理部の構成例を示す図である。
【図３】図１の第２の画像処理部の構成例を示す図である。
【図４】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【図５】本発明の実施の形態に係る画像処理装置における画像データの流れの一例を示す図である。
【図６】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【図７】図１の操作表示部に表示されるプレビュー画像の例を示す図である。
【図８】本発明の実施の形態に係る画像処理装置における画像処理の内容の例を示す図である。
【図９】本発明の実施の形態に係る画像処理装置に入力される画像及び画像処理後の画像の例を示す図である。
【図１０】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【図１１】本発明の実施の形態に係る画像処理装置における画像処理の内容の例を示す図である。
【図１２】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【図１３−１】図１の操作表示部に表示されるプレビュー画像の例を示す図である。
【図１３−２】図１の操作表示部に表示されるプレビュー画像の例を示す図である。
【図１４】本発明の実施の形態に係る画像処理装置における画像処理の内容の例を示す図である。
【図１５】図３の色変換処理部において実施される濃度変換処理の濃度変換特性の例を示す図である。
【図１６】本発明の実施の形態に係る画像処理装置に入力される画像及び画像処理後のテキストデータの例を示す図である。
【図１７】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【図１８】本発明の実施の形態に係る画像処理装置における画像処理の内容の例を示す図である。
【図１９】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【図２０】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【図２１】本発明の実施の形態に係る画像処理装置における画像処理の内容の例を示す図である。
【図２２】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【図２３】本発明の実施の形態に係る画像処理装置における画像処理の内容の例を示す図である。
【図２４】本発明の実施の形態に係る画像処理装置における処理の手順を示すフローチャートである。
【符号の説明】
【０３６９】
１０  画像処理装置
１１  読取り部
１２  第１の画像データ処理部
１３  バス制御部
１４  第２の画像データ処理部
１５  ＨＤＤ
１６  ＣＰＵ
１７  メモリ
１８  プロッタインタフェース部
１９  プロッタ部
２０  操作表示部
２１  サウスブリッジ
２２  ＲＯＭ
２３  回線インタフェース部
２４  外部インタフェース部
２５  外部インタフェース部
３１  ＦＡＸ
３２  ＰＣ
３３  ＵＳＢメモリ
４０  ガンマ変換処理部
４１  フィルタ処理部
４２  色変換処理部
４３  変倍処理部
５０  地肌除去処理部
５１  孤立点除去処理部
５２  フィルタ処理部
５３  色変換処理部
５４  変倍処理部
５５  階調処理部
５６  圧縮処理部
６０  プレビュー画面
６１  原画像
６１ａ  点
６１ｂ  点
６１ｃ  領域
６２  完了ボタン
７０  原画像
７１  データ変換後画像
８０  プレビュー画像
８１  原画像
８２  完了ボタン
９０  原画像
９１  テキストデータ
【図１】
2010118945.tif 000003
【図２】
2010118945.tif 000004
【図３】
2010118945.tif 000005
【図４】
2010118945.tif 000006
【図５】
2010118945.tif 000007
【図６】
2010118945.tif 000008
【図７】
2010118945.tif 000009
【図８】
2010118945.tif 000010
【図９】
2010118945.tif 000011
【図１０】
2010118945.tif 000012
【図１１】
2010118945.tif 000013
【図１２】
2010118945.tif 000014
【図１３−１】
2010118945.tif 000015
【図１３−２】
2010118945.tif 000016
【図１４】
2010118945.tif 000017
【図１５】
2010118945.tif 000018
【図１６】
2010118945.tif 000019
【図１７】
2010118945.tif 000020
【図１８】
2010118945.tif 000021
【図１９】
2010118945.tif 000022
【図２０】
2010118945.tif 000023
【図２１】
2010118945.tif 000024
【図２２】
2010118945.tif 000025
【図２３】
2010118945.tif 000026
【図２４】
2010118945.tif 000027