(57)【要約】【課題】出力画像の画質の劣化を極力抑え、高い圧縮率を実現する画像処理装置、画像圧縮方法、画像圧縮プログラム、及び記録媒体を提供する。【解決手段】本発明の画像処理装置は、原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像処理装置であって、前記画像データから原稿の種類を判定する原稿種判定手段と、前記原稿種判定手段の判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手段とを有することにより、出力画像の画質の劣化を抑え、高い圧縮率を実現する。【選択図】図１
2007060619.tif 000002
【特許請求の範囲】
【請求項１】
原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像処理装置であって、
前記画像データから原稿の種類を判定する原稿種判定手段と、
前記原稿種判定手段の判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記原稿種判定手段は、
前記原稿が文字のみ、あるいは文字と線画のみを含むか否かを判定する手段と、
前記原稿が有彩原稿であるか否かを判定する手段と
を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データの解像度を変換する解像度変換手段と、
前記原稿種判定手段の判定結果に基づき、前記画像データを二値画像データまたは多値画像データに分離する分離手段と、
前記二値画像データを圧縮符号化する二値画像圧縮手段と、
前記多値画像データを圧縮符号化する多値画像圧縮手段と、
前記二値画像圧縮手段または多値画像圧縮手段で圧縮された画像データを合成して圧縮画像データとする画像ファイル合成手段と
を有することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像処理装置であって、前記画像データから原稿の種類を判定する原稿種判定手段と、前記原稿種判定手段の判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手段とを有し、かつ、前記画像圧縮手段は、
入力画像を複数のレイヤーに分離する手段と、前記分離された複数のレイヤーをそれぞれ圧縮符号化する手段を有する第１の画像圧縮手段と、
入力画像から二値画像を生成する手段と、前記二値画像を圧縮符号化する手段を有する第２の画像圧縮手段と
を備えることを特徴とする画像処理装置。
【請求項５】
前記原稿種判定手段は、前記原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する第１の判定手段と、前記原稿が有彩原稿であるか否かを判定する第２の判定手段とを有し、文字のみあるいは線画のみを含む原稿と判定され、かつ有彩原稿でないと判定される場合には、前記第２の画像圧縮手段により前記画像データの圧縮符号化を行い、それ以外の場合には、前記第１の画像圧縮手段により前記画像データの圧縮符号化を行うことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する前記第１の判定手段と、前記原稿が有彩原稿であるか否かを判定する前記第２の判定手段との少なくとも一方が、原稿の種類を予め設定するための選択入力をユーザに要求する手段を有することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画像データの解像度を変換する解像度変換手段をさらに備えることを特徴とする請求項４乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記画像圧縮手段は、前記画像データの色差を略ゼロとする色差成分削除手段をさらに有することを特徴とする請求項１または４に記載の画像処理装置。
【請求項９】
前記画像データから黒文字を抽出する黒文字抽出手段をさらに有することを特徴とする請求項１または４に記載の画像処理装置。
【請求項１０】
前記原稿が無彩原稿であり、かつ文字または線画以外を含まない場合、前記圧縮画像データは、二値画像データを含み、多値画像データを含まないことを特徴とする請求項１また４に記載の画像処理装置。
【請求項１１】
前記原稿が無彩原稿であり、かつ文字や線画以外を含む場合、前記圧縮画像データは、色差成分を除去した多値画像を含むことを特徴とする請求項１または４に記載の画像処理装置。
【請求項１２】
前記原稿が有彩原稿の場合、文字や線画以外を含むか否かに応じて多値画像データの解像度を変化させることを特徴とする請求項１または４に記載の画像処理装置。
【請求項１３】
原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像圧縮方法であって、
前記画像データから原稿の種類を判定する原稿種判定手順と、
前記原稿種判定手順での判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手順と
を有することを特徴とする画像圧縮方法。
【請求項１４】
前記原稿種判定手順は、
前記原稿が文字のみ、あるいは文字と線画のみを含むか否かを判定する手順と、
前記原稿が有彩原稿であるか否かを判定する手順と
を有することを特徴とする請求項１３に記載の画像圧縮方法。
【請求項１５】
前記画像データの解像度を変換する解像度変換手順と、
前記原稿種判定手順の判定結果に基づき、前記画像データを二値画像データまたは多値画像データに分離する分離手順と、
前記二値画像データを圧縮符号化する二値画像圧縮手順と、
前記多値画像データを圧縮符号化する多値画像圧縮手順と、
前記二値画像圧縮手順または多値画像圧縮手順で圧縮された画像データを合成して圧縮画像データとする画像ファイル合成手順と
を有することを特徴とする請求項１３または１４に記載の画像圧縮方法。
【請求項１６】
原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像処理方法であって、前記画像データから原稿の種類を判定する原稿種判定手順と、前記原稿種判定手順の判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手順とを有し、かつ、前記画像圧縮手順は、
入力画像を複数のレイヤーに分離する手順と、前記分離された複数のレイヤーをそれぞれ圧縮符号化する手順を有する第１の画像圧縮手順と、
入力画像から二値画像を生成する手順と、前記二値画像を圧縮符号化する手順を有する第２の画像圧縮手順と
を有することを特徴とする画像処理方法。
【請求項１７】
前記原稿種判定手順は、前記原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する第１の判定手順と、前記原稿が有彩原稿であるか否かを判定する第２の判定手順とを有し、文字のみあるいは線画のみを含む原稿と判定され、かつ有彩原稿でないと判定される場合には、前記第２の画像圧縮手順により前記画像データの圧縮符号化を行い、それ以外の場合には、前記第１の画像圧縮手順により前記画像データの圧縮符号化を行うことを特徴とする請求項１６に記載の画像処理方法。
【請求項１８】
前記原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する前記第１の判定手順と、前記原稿が有彩原稿であるか否かを判定する前記第２の判定手順との少なくとも一方が、原稿の種類を予め設定するための選択入力をユーザに要求する手順を有することを特徴とする請求項１７に記載の画像処理方法。
【請求項１９】
前記画像データの解像度を変換する解像度変換手順をさらに有することを特徴とする請求項１６乃至１８のいずれか１項に記載の画像処理方法。
【請求項２０】
前記画像圧縮手順は、前記画像データの色差を略ゼロとする色差成分削除手順をさらに有することを特徴とする請求項１３または１６に記載の画像圧縮方法。
【請求項２１】
前記画像データから黒文字を抽出する黒文字抽出手順をさらに有することを特徴とする請求項１３または１６に記載の画像圧縮方法。
【請求項２２】
前記原稿が無彩原稿であり、かつ文字または線画以外を含まない場合、前記圧縮画像データは、二値画像データを含み、多値画像データを含まないことを特徴とする請求項１３または１６に記載の画像圧縮方法。
【請求項２３】
前記原稿が無彩原稿であり、かつ文字や線画以外を含む場合、前記圧縮画像データは、色差成分を除去した多値画像を含むことを特徴とする請求項１３または１６に記載の画像圧縮方法。
【請求項２４】
前記原稿が有彩原稿の場合、文字や線画以外を含むか否かに応じて多値画像データの解像度を変化させることを特徴とする請求項１３または１６に記載の画像圧縮方法。
【請求項２５】
請求項１３または１６に記載の画像圧縮方法をコンピュータに実行させるための画像圧縮プログラム。
【請求項２６】
請求項２５に記載の画像圧縮プログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを圧縮符号化する画像処理装置、画像圧縮方法、画像圧縮プログラム、画像圧縮プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
一般に、画像データのサイズは大きいため、画像データを圧縮符号化することでそのサイズを小さくする技術が数多く従来から提案されている。画像データのサイズを小さくすることで、ハードウェア資源を有効に利用することができるとともに、例えば画像データを転送するネットワークの負荷を抑えることができるなどの利点がある。
【０００３】
例えば、特許文献１には、カラー原稿かモノクロ原稿かを判別し、その結果により圧縮方法を変化させる内容が開示されている。また、特許文献２、特許文献３には、カラー原稿かモノクロ原稿かを判別し、その結果により紙への印刷手段を変更する内容が開示されている。さらに、特許文献４には、カラー原稿かモノクロ原稿かを判別し、また写真を含むかどうかも判別し、その結果により紙への印刷手段を変更する内容が開示されている。そして、特許文献５には、カラー原稿かモノクロ原稿かを判別し、その結果により紙への印刷手段を変更する内容が開示されている。
【０００４】
特許文献６には、プレスキャン時に、原稿の種類、特に絵柄が銀塩写真であるのか網点写真であるのか、あるいは両方が含まれているのかを判定し、その判定結果に基づいて色補正係数群を切り替えて、最適な色補正を行う内容が開示されている。また、特許文献７、８には、送信相手によって、画像形式を変える内容が開示されている。
【０００５】
特許文献９には、カラー原稿か白黒原稿かで送信形式を変える内容が開示されている。また、原稿種判定で複写原稿であるときに追跡パターンを印字しない内容が開示されている。
【特許文献１】特許第２７９１３１４号公報
【特許文献２】特公平６−１４２１３号公報
【特許文献３】特開２００２−１００９４号公報
【特許文献４】特開平１０−１５５０７６号公報
【特許文献５】特開平８−６５５３０号公報
【特許文献６】特開平０６−１９７２１８号公報
【特許文献７】特開２００１−３５８９５０号公報
【特許文献８】特開２０００−２３２５８９号公報
【特許文献９】特開平０９−２４７４１９号公報
【特許文献１０】特開２００３−２６４６９４号公報
【特許文献１１】特開２００２−３６８９８６号公報
【特許文献１２】特許第３１９３０８６号公報
【特許文献１３】特開２００３−２５９１１５号公報
【特許文献１４】特開２０００−３２４３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の場合、モノクロであっても、写真を含むか否かで適する圧縮方法は違う。例えば、写真を含まないモノクロ画像は二値化を行いＭＭＲ圧縮符号化すると、画質をあまり落とさず圧縮効率がよいが、写真を含む場合は写真部に細かいノイズがのり、画質が大幅に低下する。また、特許文献２乃至５は、圧縮効率が考慮されていない。
【０００７】
ＪＰＥＧファイル等の非可逆圧縮を行うような圧縮は圧縮率が非常に高く小さなファイルを作ることが可能である。このＪＰＥＧは、絵柄に対して有効であるが、文字画像のように２値的な画像に対し、文字のエッヂがぼけてしまい文字の判読性が低下する。
【０００８】
そのため、特許文献１１や特許文献１２のように、１つのファイルに２枚の圧縮の高い多値画像データと可逆圧縮の解像度の高い２値データを持ち、２枚の多値画像データを解像度の高い２値データ（文字領域）で選択的に画像を切り換え、文字のエッヂを２値の解像で出力することにより、文字の解像度は高いまま、圧縮の高い画像ファイルを作成することが可能である。
【０００９】
しかし、モノクロで文字のみの原稿である場合、２枚の多値画像データは不要であるため、圧縮効率が低下してしまう。モノクロで文字のみの原稿では二値化を行い、ＦＡＸなどで用いるＭＭＲ圧縮をすると圧縮効率がよく、画質も良好である。しかし、ＭＭＲ圧縮はカラー原稿では色がなくなってしまい、実用的でない。また、二値化の際に写真部分がノイズ状になることもあり、この場合には圧縮率も悪化する。
【００１０】
本発明はこのような問題点に鑑み、圧縮画像の画質の劣化を極力抑え、高い圧縮率を実現する画像処理装置、画像圧縮方法、画像圧縮プログラム、画像圧縮プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の画像処理装置は、原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像処理装置であって、前記画像データから原稿の種類を判定する原稿種判定手段と、前記原稿種判定手段の判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手段とを有することを特徴とする。
【００１２】
前記の画像処理装置において、前記原稿種判定手段は、文字のみ、あるいは文字と線画のみを含む原稿か否かを判定する手段と、有彩原稿であるか否かを判定する手段とを有する構成としてもよい。
【００１３】
前記の画像処理装置は、前記画像データの解像度を変換する解像度変換手段と、前記原稿種判定手段の判定結果に基づき、前記画像データを二値画像データまたは多値画像データに分離する分離手段と、前記二値画像データを圧縮符号化する二値画像圧縮手段と、
前記多値画像データを圧縮符号化する多値画像圧縮手段と、前記二値画像圧縮手段または多値画像圧縮手段で圧縮された画像データを合成して圧縮画像データとする画像ファイル合成手段とを有する構成としてもよい。
【００１４】
また、上記課題を解決するために、本発明の画像処理装置は、原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像処理装置であって、前記画像データから原稿の種類を判定する原稿種判定手段と、前記原稿種判定手段の判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手段とを有し、かつ、前記画像圧縮手段が、入力画像を複数のレイヤーに分離する手段と、前記分離された複数のレイヤーをそれぞれ圧縮符号化する手段を有する第１の画像圧縮手段と、入力画像から二値画像を生成する手段と、前記二値画像を圧縮符号化する手段を有する第２の画像圧縮手段とを備えることを特徴とする。
【００１５】
前記の画像処理装置において、前記原稿種判定手段は、前記原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する第１の判定手段と、前記原稿が有彩原稿であるか否かを判定する第２の判定手段とを有し、文字のみあるいは線画のみを含む原稿と判定され、かつ有彩原稿でないと判定される場合には、前記第２の画像圧縮手段により前記画像データの圧縮符号化を行い、それ以外の場合には、前記第１の画像圧縮手段により前記画像データの圧縮符号化を行う構成としてもよい。
【００１６】
前記の画像処理装置は、前記原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する前記第１の判定手段と、前記原稿が有彩原稿であるか否かを判定する前記第２の判定手段との少なくとも一方が、原稿の種類を予め設定するための選択入力をユーザに要求する手段を有する構成としてもよい。
【００１７】
前記の画像処理装置は、前記画像データの解像度を変換する解像度変換手段をさらに備える構成としてもよい。
【００１８】
前記の画像処理装置において、前記画像圧縮手段は、前記画像データの色差を略ゼロとする色差成分削除手段をさらに有する構成としてもよい。
【００１９】
前記の画像処理装置は、前記画像データから黒文字を抽出する黒文字抽出手段をさらに有する構成としてもよい。
【００２０】
前記の画像処理装置において、前記原稿が無彩原稿であり、かつ文字または線画以外を含まない場合、前記圧縮画像データは、二値画像データを含み、多値画像データを含まないことを特徴とする。
【００２１】
前記の画像処理装置において、前記原稿が無彩原稿であり、かつ文字や線画以外を含む場合、前記圧縮画像データは、色差成分を除去した多値画像を含むことを特徴とする。
【００２２】
前記の画像処理装置において、前記原稿が有彩原稿の場合、文字や線画以外を含むか否かに応じて多値画像データの解像度を変化させる構成としてもよい。
【００２３】
また、上記課題を解決するために、本発明の画像処理方法は、原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像圧縮方法であって、前記画像データから原稿の種類を判定する原稿種判定手順と、前記原稿種判定手順での判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手順とを有することを特徴とする。
【００２４】
前記の画像処理方法において、前記原稿種判定手順は、前記原稿が文字のみ、あるいは文字と線画のみを含むか否かを判定する手順と、前記原稿が有彩原稿であるか否かを判定する手順とを有する構成としてもよい。
【００２５】
前記の画像処理方法は、前記画像データの解像度を変換する解像度変換手順と、前記原稿種判定手順の判定結果に基づき、前記画像データを二値画像データまたは多値画像データに分離する分離手順と、前記二値画像データを圧縮符号化する二値画像圧縮手順と、前記多値画像データを圧縮符号化する多値画像圧縮手順と、前記二値画像圧縮手順または多値画像圧縮手順で圧縮された画像データを合成して圧縮画像データとする画像ファイル合成手順とを有する構成としてもよい。
【００２６】
また、上記課題を解決するために、本発明の画像処理方法は、原稿を電子化した画像データを圧縮し、圧縮画像データを生成する画像処理方法であって、前記画像データから原稿の種類を判定する原稿種判定手順と、前記原稿種判定手順の判定結果に基づき、前記画像データを圧縮符号化する画像圧縮手順とを有し、かつ、前記画像圧縮手順が、入力画像を複数のレイヤーに分離する手順と、前記分離された複数のレイヤーをそれぞれ圧縮符号化する手順を有する第１の画像圧縮手順と、入力画像から二値画像を生成する手順と、前記二値画像を圧縮符号化する手順を有する第２の画像圧縮手順とを有することを特徴とする。
【００２７】
前記の画像処理方法において、前記原稿種判定手順は、前記原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する第１の判定手順と、前記原稿が有彩原稿であるか否かを判定する第２の判定手順とを有し、文字のみあるいは線画のみを含む原稿と判定され、かつ有彩原稿でないと判定される場合には、前記第２の画像圧縮手順により前記画像データの圧縮符号化を行い、それ以外の場合には、前記第１の画像圧縮手順により前記画像データの圧縮符号化を行う構成としてもよい。
【００２８】
前記の画像処理方法は、前記原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する前記第１の判定手順と、前記原稿が有彩原稿であるか否かを判定する前記第２の判定手順との少なくとも一方が、原稿の種類を予め設定するための選択入力をユーザに要求する手順を有する構成としてもよい。
【００２９】
前記の画像処理方法は、前記画像データの解像度を変換する解像度変換手順をさらに備える構成としてもよい。
【００３０】
前記の画像処理方法において、前記画像圧縮手順は、前記画像データの色差を略ゼロとする色差成分削除手順をさらに有する構成としてもよい。
【００３１】
前記の画像処理方法は、前記画像データから黒文字を抽出する黒文字抽出手順をさらに有する構成としてもよい。
【００３２】
前記の画像処理方法において、前記原稿が無彩原稿であり、かつ文字または線画以外を含まない場合、前記圧縮画像データは、二値画像データを含み、多値画像データを含まないことを特徴とする。
【００３３】
前記の画像処理方法において、前記原稿が無彩原稿であり、かつ文字や線画以外を含む場合、前記圧縮画像データは、色差成分を除去した多値画像を含むことを特徴とする。
【００３４】
前記の画像処理方法において、前記原稿が有彩原稿の場合、文字や線画以外を含むか否かに応じて多値画像データの解像度を変化させる構成としてもよい。
【００３５】
また、上記課題を解決するために、本発明は、前記の画像圧縮方法をコンピュータで実行させるための画像圧縮プログラムを提供する。
【００３６】
また、上記課題を解決するために、本発明は、前記の画像圧縮プログラムを記録したコンピュータが読み取り可能な記録媒体を提供する。
【発明の効果】
【００３７】
本発明によれば、圧縮画像の画質の劣化を極力抑え、高い圧縮率を実現する画像処理装置、画像圧縮方法、画像圧縮プログラム、画像圧縮プログラムを記録した記録媒体を提供できる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態について図面を用いて説明する。以下の説明において、画像データ、二値画像データ、多値画像データの「データ」を省略して単に画像、二値画像、多値画像と表現することもある。
【００３９】
まず、本発明の一実施形態における処理の概要について説明する。図１は、高圧縮画像ファイルの構成を示す図である。図１には、原稿２０１と、背景画像２０２と、二値画像２０３と、前景画像２０４とが示されている。
【００４０】
原画２０１は、原稿に描かれた画像を示している。この原画２０１には、文字２０５、２０６と、画像２０７とが示されている。文字２０５の「ＡＢ」は、黒文字とする。文字２０６の「１２３」は、黒以外で記された文字であるとする。今の場合、赤で記された文字とする。画像２０７は、人の形のカラー画像であり、線画ではないものとする。
【００４１】
この原稿をスキャナで読み込んだ画像処理装置は、読み込まれた原画２０１を背景画像２０２と、二値画像２０３と、前景画像２０４に分離する。
【００４２】
背景画像２０２は、原画２０１から線画や文字以外の画像だけ取り出した画像である。二値画像２０３は、文字または線画の形状を取り出した画像である。形状だけ分かればよいので、この画像は二値画像で十分である。形状２０８は、文字２０５に対応し、形状２０９は、文字２０６に対応する。
【００４３】
前景画像２０４は、二値画像２０３で示される形状の色を示す画像である。色２１０は、「ＡＢ」の色を表すもので、この場合、黒である。色２１１は、「１２３」の色を表すもので、今の場合、赤である。この前景画像２０４と二値画像２０３とのＡＮＤ演算をすると、原画２０１の文字２０５、２０６が得られる。
【００４４】
原画２０１を上述したように分離したそれぞれの画像に対し圧縮が行われる。それぞれの画像に行われる圧縮方法は、圧縮方法の特性と各画像の特性により定められる。
【００４５】
写真等の画像や、単に色などの画像である背景画像２０２と、前景画像２０４は、ＪＰＥＧで圧縮される。二値画像２０３は、ＭＭＲで圧縮される。
【００４６】
このようにして圧縮された３つの画像は、合成されて１つの高圧縮画像ファイルとなるが、原画をそのまま電子化したデータ量よりはるかに小さいものとなる。
【００４７】
以上が高圧縮画像ファイルの構成となっている。次に、図２に示されるような単なる黒文字だけの原画を高圧縮画像ファイルとする場合を考える。図２には、原画２１１と、背景画像２１２と、二値画像２１３と、前景画像２１４が示されている。
【００４８】
原画には文字２１０が示されている。文字２１０は、「あいう」という黒文字である。この場合、３つの画像に分けたとすると、背景画像２１２は、何もない画像となる。二値画像２１０は、原画２１１そのままの画像となる。前景画像２１４は、黒を示す色２１５を有する画像となる。
【００４９】
このように、背景画像２１２と前景画像２１４とが実質的に意味のない情報となっている場合、背景画像２１２と前景画像２１４は不要である。従って、原画２１１等の画像は、上記２つの画像を持たない高圧縮画像ファイルとすると、さらにデータ量を小さくすることができる。
【００５０】
上述した処理を行うためには、原画に含まれるものが、文字や線画そしてカラーであるかどうかを判断し、適切な圧縮方法で圧縮符号化する必要がある。
【００５１】
次に、本実施形態における画像処理装置の構成について説明する。
【００５２】
図３は、本発明の一実施形態に係るデジタル式のカラー画像処理装置（以下、画像処理装置と記す）の構成を示すブロック図である。図３には、原稿１０と、スキャナ１１と、スキャナ補正部１２と、圧縮処理部１３と、コントローラ１４と、ＮＩＣ（Network Interface Controller）１５と、ＨＤＤ１６と、伸長処理部１７と、プリンタ補正部１８と、プロッタ１９と、コピー画像２０と、汎用バス２１とが示されている。
【００５３】
また、図１には、画像処理装置とＮＩＣ１５を介して接続された外部ＰＣ端末３０も示されている。
【００５４】
画像処理装置が複写機として動作する場合、スキャナ１１は原稿１０から画像データを読み取り、当該画像データ（アナログ信号）をデジタルデータ（600dpi）に変換して出力する。
【００５５】
スキャナ補正部１２は、後述するように、スキャナで読み取った画像データ（デジタルデータ）について、画像領域を文字・線画や写真などに分類や、原画の地肌画像を除去するなどの画像処理を行う。
【００５６】
圧縮処理部１３は、スキャナ補正後のYMCBk各8bit画像データを圧縮処理して、汎用バスにデータを送出する。圧縮後の画像データは汎用バス２１を通って、コントローラ１４に送られる。コントローラ１４は図示しない半導体メモリを持ち、送られたデータを蓄積するようになっている。蓄積データには、書誌情報として画像サイズや読み取った原稿の種類も記録する。
【００５７】
なお、ここでは画像データに対し圧縮を行うとしたが、汎用バス２１の帯域が十分に広く、蓄積するＨＤＤ１６の容量が大きければ、非圧縮の状態でデータを扱っても良い。次に、コントローラ１４は、ＨＤＤ１６の画像データを、汎用バス２１を介して伸張処理部１７に送出する。
【００５８】
伸張処理部１７は圧縮処理されていた画像データを元のYMCK各8bitデータに伸張し、プリンタ補正部１８に送出する。プリンタ補正部１８では、γ補正処理、中間調処理などが行われ、プロッタの明暗特性の補正処理や階調数変換処理を行う。ここでの階調数変換処理では、誤差拡散やディザ処理を用いて各色8bitから2bitへと画像データの変換を行う。
【００５９】
プロッタ１９はレーザビーム書き込みプロセスを用いた転写紙印字ユニットで、2bitの画像データを感光体に潜像として描画し、トナーによる作像/転写処理後、転写紙にコピー画像２０を形成する。
【００６０】
ネットワークを介してＰＣなどに画像データを配信する配信スキャナとして動作する場合は、画像データは汎用バス２１を通って、コントローラ１４に送られる。コントローラ１４では、色変換処理、フォーマット処理などが行われる。階調処理では配信スキャナ動作時のモードに従った階調変換処理を行う。フォーマット処理では、JPEGやＴＩＦＦ形式への汎用画像フォーマット変換などを行う。その後、画像データはＮＩＣ１５を介して外部ＰＣ端末３０に配信される。
【００６１】
また、ネットワークを介して、ＰＣなどからプリントアウトするプリンタとして動作する場合、ＮＩＣ１５から入力されるデータから、画像及びプリント指示するコマンドを解析し、画像データとして、印刷できる状態にビットマップ展開して、展開したデータを圧縮してデータを蓄積する。蓄積されたデータは随時大容量の記憶装置であるＨＤＤ１６に書き込まれる。画像データを蓄積する時に、後述する書誌情報もＨＤＤ１６も書き込まれる。
【００６２】
一般にデジタル画像処理装置においては、原稿をスキャナにより読み取り、画像データをデジタルデータに変換するとともに、原画の画像領域（像域）を、異なる特徴を有する領域に分類（像域分離）する。注目画素がそのいずれの領域に属するものか、判定された結果に従い、画像データに対して種々の画像処理を行う。これにより、出力画像の画像品質を向上させることができる。
【００６３】
スキャナ補正部１２について、図４を用いて詳細に説明する。このスキャナ補正部１２は、スキャナ１１から入力した画像データimg（反射率リニア）に基づき、像域分離を行う。本実施例は、特許文献１３で用いられている像域分離で、黒文字エッヂ領域、色エッヂ文字領域、その他（写真領域）の３つの領域に分離する。像域分離することにより、画像データに像域分離信号（黒エッヂ文字領域、色エッヂ文字領域、写真領域）が画素毎に付与される。
【００６４】
図４に示されるスキャナ補正部１２には、像域分離部４１と、スキャナγ部４２と、フィルタ処理部４３と、色補正処理部４４と、文字γ部４５と、原稿種別判定部４６とが示されている。このうち、像域分離部４１は、分離手段に対応し、その処理は分離手順に対応する。
【００６５】
スキャナγ部４２では、画像データを反射率リニアから濃度リニアのデータに変換する。フィルタ処理部４３では、像域分離信号によりフィルタ処理を切り換える。具体的に文字領域（黒エッヂ文字と色エッヂ文字）では判読性を重視して鮮鋭化処理を行う。写真領域では、画像データ内の急峻な濃度変化をエッヂ量として、エッヂ量に応じて平滑化処理や鮮鋭化処理を行う。急峻なエッヂを鮮鋭化するのは、絵の中の文字を判読しやすくするためである。
【００６６】
色補正処理部４４における色補正は、黒エッヂ文字領域以外で、Ｒ，Ｇ，Ｂデータを一次濃度マスキング法等でＣ，Ｍ，Ｙデータに変換する。画像データの色再現を向上させるために、Ｃ，Ｍ，Ｙデータの共通部分をＵＣＲ（加色除去）処理してＢｋデータを生成し、Ｃ，Ｍ，Ｙ，Ｂｋデータを出力する。ここで、黒エッヂ文字領域は、スキャナのRGB読み取り位置ずれで原稿の黒文字が色付いたり、プロッタのYMCKのプリンタする時の重ね位置ずれがあると判読性がよくないので、黒文字領域のみ輝度に相当する信号でＢｋ単色データ（Ｃ，Ｍ，Ｙは、プリントアウトしてないデータ）にて出力する。
【００６７】
文字γ部４５では、文字部のコントラストを良くするために、色文字と黒文字に対してγを立たせている。原稿種別判定部４６では、特許文献１４に記載のある原稿判定ブロックを用いる。この原稿種別判定部４６は、原稿種判定手段に対応し、その処理は原稿種判定手順に対応する。
【００６８】
具体的には、文字あり原稿判定は特許文献１４における段落番号0023-0025、有彩原稿判定は段落番号0026-0027、印画紙写真判定は段落番号0028、印刷写真判定は段落番号0029-0031に記載の方法を用いる。
【００６９】
上述した文字あり原稿、有彩原稿、印画紙写真、印刷写真の４つの特徴量で、図５に示される表の４種類の原稿種判定を行う。この判定結果は画像を蓄積する際に書誌情報（後述する識別用フラグ１、フラグ２に相当する）として記録する。
【００７０】
図５に示されるカラー原稿とは、写真やグラフが入ったカラー原稿を意味する。例えば、カラーのカタログ等の原稿が該当する。文字のみ原稿とは、文字のみのカラー原稿を意味する。例えば、色文字が使われている写真やグラフのない原稿が該当する。
【００７１】
グレー原稿は、写真やグラフが入ったグレー、もしくは白黒画像を意味する。例えば、新聞等の原稿が該当する。黒文字のみ原稿とは、文字のみのグレー、もしくは白黒画像を意味する。例えば、写真やグラフがない文字のみの報告書などが該当する。
【００７２】
次に横軸に記されている各判定について説明する。有彩原稿判定とは、原画がカラーであるかどうかの判定である。文字あり原稿判定とは、原画に文字が含まれるかどうかの判定である。印画紙写真判定とは、原画に印画紙写真（銀鉛写真）が含まれるかどうかの判定である。印刷写真判定とは、原画に印刷写真（網点画像）が含まれるかどうかの判定である。複写原稿やインクジェット原稿などの絵柄は階調処理が施されており、印画紙写真か印刷写真原稿のどちらかに分類される。
【００７３】
この判定により、文字のみ、あるいは文字と線画のみを含む原稿か否かの判定と、有彩原稿であるか否かを判定することが可能となる。
【００７４】
図５に示される表の「あり」「なし」「−」「どちらかあり」は、対応する判定結果を示すものである。「あり」は、対応する判定項目の原稿であることを示し、「なし」は、その原稿ではないことを示す。「−」は、判定結果が処理に影響を与えないので、特に判定の必要のないことを示す。「どちらかあり」は、印画紙写真または印刷写真のいずれかにかに対応する原稿であることを示す。
【００７５】
画像処理装置は、この表に従い、原稿種の判定を行う。次に、図６を用いてプリンタ補正部について説明する。プリンタ補正部１８は、図６に示すように、圧縮処理部１３および伸張処理部１７を経た画像データに対して、プロッタの周波数特性に応じてγ補正を行うプリンタγ部５０と、ディザ処理・誤差拡散処理などの量子化を行い、階調補正を行う中間調処理部５１と、画像データ内の急峻な濃度変化をエッヂ量として検出する量検出部５２とを有する。
【００７６】
プリンタγ部５０は、プロッタの周波数特性に応じて処理を行う。中間調処理部５１は、プロッタの階調特性やエッヂ量に応じて、ディザ処理等の量子化を行う。量子化処理をする際に黒文字信号（後述する黒文字抽出の処理）を行って、黒文字のコントラスト強調することも可能である。このことにより、文字の判読性が向上する。
【００７７】
次に、図７を用いてコントローラ１４について説明する。コントローラ１４は図７に示すように、ページメモリ６１、圧縮伸張処理部６２、出力フォーマット変換部６３、入力フォーマット変換部６４、データｉ／ｆ部６５からなる。
【００７８】
コントローラ１４において、画像データを外部機器に出力するデータの流れについて説明する。
【００７９】
圧縮伸張処理部６２は、ページメモリ６１にあった圧縮処理されていた画像データを元の各色８bitデータに伸張し、出力フォーマット変換部６３に出力する。出力フォーット変換部６３では、Ｃ，Ｍ，Ｙ，ＢｋデータをRGBデータに色変換を行うと同時に、ＪＰＥＧやＴＩＦＦ形式への汎用画像フォーマット変換などを行う。データｉ／ｆ部６５では、出力フォーマット変換部６３のデータをＮＩＣ１５に出力する。
【００８０】
次に、外部ＰＣ端末３０などの外部機器からの画像データをプロッタに出力するデータの流れを説明する。外部から指示するコマンドは図示せぬＣＰＵがコマンドを解析し、ページメモリ６１に書き込む。データｉ／ｆ部６５は、画像データを入力フォーマット変換部６４で、ビットマップデータに展開して、圧縮伸張処理部６２で圧縮を行い、ページメモリ６１に書き込む。なお、展開される入力フォーマットデータは、ＪＰＥＧやＴＩＦＦの自然画像である。
【００８１】
次に、図８乃至１２を用いて出力フォーマット変換部６３について説明する。図８は、出力フォーマット変換部６３の基本構成を示すものである。図９は、原稿がカラー／文字のみ原稿と判断された場合の出力フォーマット変換部６３におけるデータの流れを示す図である。図１０は、原稿が黒文字のみ原稿と判断された場合の出力フォーマット変換部６３におけるデータの流れを示す図である。図１１は、原稿がグレー原稿と判断された場合の出力フォーマット変換部６３におけるデータの流れを示す図である。図１２は、図８に黒文字抽出部を加えた構成を示す図である。以下の説明で、図９乃至１２において、図８で説明した符号の説明は省略する。
【００８２】
図８について説明する。出力フォーマット変換部６３は、色変換部７１と、解像度変換部７２と、ＴＩＦＦフォーマット生成部７３と、ＪＰＥＧフォーマット生成部７４と、圧縮フォーマット生成部７５と、データｉ／ｆ部７６とからなる。圧縮フォーマット生成部７５は、画像圧縮手段に対応し、その処理は、画像圧縮手順に対応する。
【００８３】
色変換部７１では、YMCBkデータをＲＧＢデータにデータ変換を行う。ＲＧＢに変換された画像データを解像度変換部７２は、300dpi、200dpiなどの画素密度変換を行う。本実施例では300dpiで変換した場合の画素密度で説明する。
【００８４】
解像度変換された画像データは、ＴＩＦＦフォーマット生成部７３、ＪＰＥＧフォーマット生成部７４、圧縮フォーマット生成部７５により、それぞれ各フォーマットに変換される。データｉ／ｆ部７６では、ＮＩＣ１５に出力すべきフォーマットにして出力する。
【００８５】
圧縮フォーマット生成部７５は、二値化部８１と、解像度変換部Ａ８３と、解像度変換部Ｂ８４と、色差成分削除部８２と、背景画像生成部８５と、前景画像生成部８６と、画像ファイル合成部８９と、二値画像圧縮部８８と、多値画像圧縮部８７とからなる。
【００８６】
このうち、解像度変換部Ａ８３と解像度変換部Ｂ８４は、解像度変換手段に対応し、その処理は解像度変換手順に対応する。また、二値画像圧縮部８８は、二値画像圧縮手段に対応し、その処理は二値画像圧縮手順に対応する。多値画像圧縮部８７は、多値画像圧縮手段に対応し、その処理は多値画像圧縮手順に対応する。画像ファイル合成部８９は、画像ファイル合成手段に対応し、その処理は、画像ファイル合成手順に対応する。色差成分削除部８２は、色差成分削除手段に対応し、その処理は色差成分削除手順に対応する。
【００８７】
この圧縮フォーマット生成部７５は、図５で説明した原稿種別判定部４６の判定結果を用いて圧縮方法を変更する。圧縮方法の選択は例えば図１３で示すようになる。
【００８８】
図１３は、各原稿に対する出力画像と、各解像度変換部で変換されるかどうかを示す図である。この図に示される出力画像の「二値」、「背景」、「前景」は、それぞれ二値画像、背景画像、前景画像が出力されることを示している。また解像度変換部Ａ、Ｂの「通る」、「通らない」は、それぞれ対応する解像度変換部で変換される、変換されない、を示している。
【００８９】
なお、原稿が無彩原稿であり、かつ文字または線画以外を含まない場合は、黒文字のみ原稿となる。また、原稿が無彩原稿であり、かつ文字や線画以外を含む場合は、グレー原稿となる。
【００９０】
図８の説明に戻る。二値化部８１は、画像濃度の明暗を基本として文字領域と非文字領域を分割する二値データを出力する。また、二値化は、上記スキャナ補正部の説明において示した画素ごとに付与された像域分離信号を利用して行われる。すなわち、二値化部８１は、黒エッヂ文字領域と、色エッヂ文字領域を黒画素、他を白画素とした二値画像を生成する。この生成処理で文字以外は全て白画素となる。
【００９１】
なお、生成処理で黒画素になるのは、文字の周辺部だけであるが、例えば黒画素で囲まれた白画素領域を抽出し、その領域を黒画素で埋めれば文字内部も黒画素になるのでそのようにしてもよい。
【００９２】
二値画像圧縮部８８では、可逆変換であるＭＭＲ圧縮を行う。蓄積データの書誌情報に黒文字のみ原稿と記されている場合には、図９に示されるように、文字画像と背景画像は生成されず、二値画像のみが画像ファイル合成部に送られる。
【００９３】
黒文字のみ原稿は、背景が白、文字が黒文字の原稿のみが分類される。本実施形態では二値画像での文字部分の解像度を保障しているため、二値画像のみで画像を表現しても、ほとんど悪影響がなく、かつデータ量を削減できる。
【００９４】
解像度変換部Ａ８３と、解像度変換部Ｂ８４では、入力画像の解像度を低くする。例えば、蓄積データの書誌情報にカラー原稿と記されている場合には、150dpi程度に解像度を低くする。更に背景画像生成部８５は、二値化部８１で文字領域の画像データを白に相当する定数に書き換え、非可逆圧縮のＪＰＥＧ圧縮を行う。
【００９５】
さらに前景画像生成部８６も、背景領域の画像データを定数に書き換え、非可逆圧縮のＪＰＥＧ圧縮を行う。背景画像における文字領域を定数にするのは、定数にすることで圧縮率が向上するからである。前景画像における背景領域を定数にするのも圧縮率の向上のためである。
【００９６】
解像度変換部Ａ８３と解像度変換部Ｂ８４とを２つ設けることにより、前景画像と背景画像で異なった解像度を選択することが可能となる。例えば、文字画像は背景画像ほど解像度を必要としないため75dpi程度でも構わない。
【００９７】
蓄積データの書誌情報に文字のみ原稿と記されている場合には、背景画像と前景画像の両方を75dpiに解像度変換し、非可逆圧縮のＪＰＥＧ圧縮を行う。文字のみ原稿の場合に解像度をカラー原稿より落とすのは、文字部分の解像度を上記二値画像の解像度によって保証しているため、前景画像と背景画像の解像度を落としても合成後の画像に対して悪影響が少ないからである。
【００９８】
それに加え、解像度を落とすことで上記カラー原稿の圧縮方法よりもデータ量を小さくすることできる。なお、カラー原稿、文字原稿の出力フォーマット変換部のデータの流れは図１０に示してある。図１０には、各解像度変換部と背景画像生成部８５、前景画像生成部８６を画像データが通ることが示されている。
【００９９】
蓄積データの書誌情報にグレー原稿と記されている場合には、解像度変換に加えて、色差成分削除部８２で画像の色情報を完全な濃度値のみにする処理を行う。ここで言う濃度値とは色空間で言うところのYCbCr空間のYのみという意味である。この処理によって、色差成分(CbとCr)は、ほぼゼロとなりデータ量をさらに小さくすることができる。
【０１００】
本実施例では、前景画像と背景画像の解像度を落とすことによって、データ量を小さくしたが、画像の解像度変換以外に、画像の階調数(色数)を減らすなど、画像品質に関わる情報を削減することによってファイルサイズを小さくしても良い。なお、この場合のデータの流れについては図１１に示す。
【０１０１】
図８乃至図１１における画像ファイル合成部８９では、蓄積データの書誌情報が黒文字のみ原稿である場合には、二値化部８１の出力（MMR）のみを出力画像とする。グレー原稿、文字のみ原稿、カラー原稿の場合は、二値化部８１の出力（MMR）、背景画像生成部８５の出力（ＪＰＥＧ）、前景画像生成部８６の出力（ＪＰＥＧ）を１つのファイルに合成する。これらの出力ファイル形式は、汎用フォーマット（ＰＤＦ（登録商標）ファイルなど）を用いても構わない。
【０１０２】
なお、写真を含む原稿に関しては、二値画像を２種類出力して都合４枚の画像を合成する形態にしてもかまわない。２種類目の二値画像を文字二値画像と表現することとする。この場合の出力フォーマット変換部の構成は図１２に示されるように黒文字抽出部９０が追加された形になる。黒文字抽出部９０は、二値化部８１からの出力から黒文字を抽出し、二値画像圧縮部８８に画像データを出力する。この黒文字抽出部９０は、黒文字抽出手段に対応し、その処理は黒文字抽出手順に対応する。
【０１０３】
また、この場合の高圧縮画像ファイルの構成は、図１４に示されるものとなる。図１４には、図１で説明した構成に加え、文字二値画像２２１が追加されたものとなる。図１で説明したように、文字２０５は、黒文字であるので、二値画像２０３ではなく新たな文字二値画像２２１で表現されることとなる。この文字二値画像２２１は、ＭＭＲで圧縮される。
【０１０４】
上述した黒文字だけからなる二値画像を出力して合成すれば、印刷時に黒トナーで印刷されるので黒い文字がくっきりと紙上に表現される。黒文字かどうかの判断は、例えば、文字二値画像における黒画素に相当する原画像上の画素値を取得し、これが非常に黒に近ければ、その画素を黒文字だけからなる二値画像に黒画素としてプロットし、代わりに文字二値画像での当該画素を白に置き換える作業を図１２の黒文字抽出部９０で行えばよい。
【０１０５】
次に、入力フォーマット変換部６４（図７参照）を、図１５を用いて説明する。入力フォーマット変換部６４は、ＴＩＦＦフォーマット展開部１０２と、ＪＰＥＧフォーマット展開部１０３と、圧縮フォーマット展開部１０１と、出力選択部１０４とで構成される。
【０１０６】
このうち、ＴＩＦＦフォーマット展開部１０２と、ＪＰＥＧフォーマット展開部１０３と、圧縮フォーマット展開部１０１は、各フォーマットをビットマップに展開する機能を有する。出力選択部１０４は３つのフォーマットのうちのひとつを選択して出力と同時にRGBデータをYMCBkにデータを変換する。
【０１０７】
入力された画像データがＴＩＦＦフォーマットであれば、ＴＩＦＦフォーマット展開部１０２にてビットマップデータに展開される。ＪＰＥＧフォーマットであれば、ＪＰＥＧフォーマット展開部１０３にてビットマップデータに展開される。さらに、圧縮フォーマットであれば、圧縮フォーマット展開部１０１にてビットマップデータに展開される。
【０１０８】
この圧縮フォーマット展開部１０１について説明する。圧縮フォーマット展開部１０１は、画像ファイル展開部１０５と、二値画像展開部１０６と、背景画像展開部１０７と、前景画像展開部１０８と、画像ファイル合成部１０９とで構成される。
【０１０９】
画像ファイル展開部１０５では、圧縮フォーマット生成部７５（図８参照）が生成したファイルの中の３つファイルを後段の二値画像展開部１０６と、背景画像展開部１０７、前景画像展開部１０８とにそれぞれ対応した画像データを出力する。
【０１１０】
二値画像展開部１０６は、ＭＭＲを伸張してビットマップに展開する。背景画像展開部１０７は背景画像のＪＰＥＧをビットマップに展開する。前景画像展開部１０８では前景画像のＪＰＥＧをビットマップに展開する。
【０１１１】
展開された３つのビットマップデータは、画像ファイル合成部１０９にて１枚のビットマップデータに合成される。画像ファイル合成部１０９は、二値画像展開部１０６の出力が文字領域であれば、文字画像展開部１０８の出力である画像データを出力し、二値画像展開部１０６の出力が非文字領域であれば、背景画像展開部１０７の出力である画像データを出力する。このことにより１枚の画像を生成する。文字と非文字の解像度は二値画像の解像度となる。
【０１１２】
次に、図１６を用いて本発明の他の実施形態に係る画像処理装置の構成例について説明する。上述したような処理を実現するソフトウェアを記録した記録媒体を、コンピュータに読み込ませることでそのソフトウェアを実行することも可能である。
【０１１３】
図１６は、その場合の画像処理装置の構成例を示す。図１６には、ＣＰＵ４０１と、メモリ４０２と、ハードディスク４０３と、入力装置４０４と、ＣＤ−ＲＯＭドライブ４０５と、ディスプレイ４０６と、ＮＩＣ(ネットワークインタフェースカード)４０８とが示されている。
【０１１４】
ＣＤ−ＲＯＭなどの記録媒体４０７には、本実施形態の処理機能や処理手順を実現させるためのプログラムが記録されている。また、処理対象の原稿は、例えば入力装置４０４を通してハードディスク４０３などに格納されているか、スキャナ（図示せず）から読み込むようにしてもよい。
【０１１５】
ＣＰＵ４０１は、記録媒体４０７から上記した処理機能、手順を実現するプログラムを読み出し実行し、画像処理の結果をハードディスク４０３に保存し、必要に応じてディスプレイ４０６に出力したり、ＮＩＣ４０８を介して外部に送信する。
【０１１６】
次に、図１７乃至図１９を用いて、本発明の他の実施形態について説明する。
【０１１７】
上述したように、本実施形態の画像処理装置においても、図８乃至図１２で説明した圧縮フォーマット生成部７５は、図５で説明した原稿種別判定部４６からの判定結果に応じて適切な圧縮方式を設定する。この圧縮方式の設定は、例えば図１７で示すように行われる。
【０１１８】
図１７は、原稿種設定を説明するための図である。原稿種別判定部４６は、の判定結果により、原稿が有彩原稿であるか、または無彩原稿であるかが判定されると共に、原稿が文字のみ、あるいは文字と線画のみを含む原稿（文字のみ原稿）であるか、または写真やグラフなどを含む原稿（写真原稿）であるかが判定される。
【０１１９】
図１７に示すように、原稿が有彩原稿であり、かつ文字または線画以外を含まない場合には、圧縮フォーマット生成部７５は、カラー圧縮方式を設定する。原稿が無彩原稿であり、かつ文字または線画以外を含まない場合には、黒文字のみ原稿となり、圧縮フォーマット生成部７５は、二値圧縮方式を設定する。また、原稿が無彩原稿であり、かつ文字や線画以外を含む場合には、グレー原稿となり、圧縮フォーマット生成部７５は、カラー圧縮方式を設定する。原稿が有彩原稿であり、かつ文字や線画以外を含む場合には、圧縮フォーマット生成部７５は、カラー圧縮方式を設定する。
【０１２０】
また、本実施形態の画像処理装置では、出力画像の画質の劣化を極力抑えるため、適切な圧縮方式を選択するため、入力画像（原画像）を複数のレイヤーに分離し、分離された各レイヤーをそれぞれ圧縮符号化する方式を用いる。
【０１２１】
入力画像を２レイヤーに分離して、分離された各レイヤーをそれぞれ圧縮符号化するには、例えば、特開２００５−０１２７６８号公報に記載された分離方式を用いることができる。また、入力画像を３レイヤーに分離して、分離された各レイヤーをそれぞれ圧縮符号化するには、例えば、特開２００５−３３８９０２号公報に記載された分離方式を用いることができる。また、入力画像を４レイヤーに分離して、分離された各レイヤーをそれぞれ圧縮符号化するには、例えば、特願２００５−０２４１８８に記載された分離方式を用いることができる。
【０１２２】
図１８及び図１９は、本実施形態に係る画像圧縮方法の処理手順を説明するためのフロー図である。この処理手順は、例えば、図１６に示した画像処理装置（汎用コンピュータ）を用いて実行することができる。
【０１２３】
図１８の処理手順において、ＣＰＵ４０１は、まず、スキャナ（図示なし）を用いて圧縮対象の原稿を画像として読み込む（Ｓ０１）。この入力画像は、原稿の色情報を損なわないため、原稿の種類に係らずカラー画像とする。次に、読み込んだ画像を画像処理装置（コンピュータ）のメモリに転送する（Ｓ０２）。以下の手順はコンピュータ内部で実行される。
【０１２４】
ステップＳ０２に続いてステップＳ０３において、ＣＰＵ４０１は、原稿が無彩色原稿が有彩色であるか否かを判定する。原稿が無彩色である場合、ＣＰＵ４０１は識別用フラグ１をＯＦＦにする（Ｓ０４）。原稿が有彩色である場合、ＣＰＵ４０１は識別用フラグ１をＯＮにする（Ｓ０５）。この判定には、前述した実施形態において用いた判定方法を用いることができる。
【０１２５】
次に、ステップＳ０６において、ＣＰＵ４０１は、原稿が文字のみ、あるいは文字と線画のみを含む原稿であるか否かを判定する。文字のみ、あるいは文字と線画のみを含む原稿である場合、ＣＰＵ４０１は識別用フラグ２をＯＦＦにする（Ｓ０７）。文字または線画以外を含む原稿である場合、ＣＰＵ４０１は識別用フラグ２をＯＮにする（Ｓ０８）。
【０１２６】
次に、ステップＳ０９において、ＣＰＵ４０１は、識別用フラグ１と識別用フラグ２がともにＯＦＦであるか否かを判定する。
【０１２７】
識別用フラグ１と識別用フラグ２がともにＯＦＦである場合、原稿は無彩色であり、かつ文字のみ、あるいは文字と線画のみを含むと判定したことになる。ＣＰＵ４０１は、この場合、画像データを二値化する処理を行い（Ｓ１０）、二値画像を圧縮符号化する（Ｓ１１）。
【０１２８】
一方、識別用フラグ１と識別用フラグ２の少なくとも一方がＯＮである場合、図１９のステップＳ２１に進む。
【０１２９】
図１９の処理手順のステップＳ２１において、ＣＰＵ４０１は、原画像のレイヤー分離処理を行う。このレイヤー分離処理には、いくつかの方式が考えられる。上述したように、特開２００５−０１２７６８号公報や特開２００５−３３８９０２号公報に記載された分離方式を用いることもできる。この実施形態においては、特願２００５−０２４１８８に記載された分離方式（以下、レイヤー分離方式１と呼ぶ）を用いる。すなわち、レイヤー分離方式１を用いて、入力画像（原画像）を、前景を表すカラー画像（以下、前景画像と呼ぶ）、背景を表すカラー画像（以下、背景画像と呼ぶ）、黒文字を表す二値画像（以下、黒文字画像）、表示画像データを画素ごとに選択する二値画像（以下、文字画像と呼ぶ）の４レイヤーに分離する。
【０１３０】
ステップＳ２１に続いてステップＳ２２において、ＣＰＵ４０１は、識別用フラグ２がＯＮであるか否かを判別する。
【０１３１】
識別用フラグ２がＯＦＦの場合、この画像は写真を含む画像である。上述したレイヤー分離方式１を用いた場合、前景画像や背景画像の解像度をあまり低い解像度に低下させると、写真の再現性が低下する。そこで、ＣＰＵ４０１は、多値画像の解像度をやや高めの解像度１に設定する（Ｓ２３）。
【０１３２】
一方、識別用フラグ２がＯＮの場合、この画像は写真を含まない画像である。レイヤー分離方式１を用いた場合、文字や線画の解像度は黒文字画像や文字画像に依存し、背景画像や前景画像はそれらの色を表すことになる。この場合、文字や線画の色はあまり高い解像度を必要としないため、ＣＰＵ４０１は、多値画像の解像度をやや低めの解像度２に設定する（Ｓ２４）。すなわち、解像度２＜解像度１とする。解像度を低くすれば、処理結果である出力画像のファイルサイズはより小さくなる。
【０１３３】
次に、ステップＳ２５において、ＣＰＵ４０１は、識別用フラグ１がＯＮであるか否かを判別する。
【０１３４】
識別用フラグ１がＯＦＦの場合、この画像は無彩画像である。背景画像や前景画像に残存する色差は必要ないので、画像データの色差を略ゼロにする処理を行う（Ｓ２６）。この処理を行うことで、背景画像や前景画像はグレー画像となり、出力画像のファイルサイズは小さくなる。一方、識別用フラグ１がＯＮの場合、特別な処理は行わない。
【０１３５】
続いてステップＳ２７において、ＣＰＵ４０１は、前景画像、背景画像、黒文字画像、文字画像をそれぞれ圧縮符号化する（Ｓ２７）。この場合、前景画像と背景画像の圧縮にはＪＰＥＧ圧縮を用い、黒文字画像と文字画像の圧縮にはＭＭＲ圧縮を用いるとよい。
【０１３６】
ステップＳ２７に続いてステップＳ２８において、ＣＰＵ４０１は、それぞれ圧縮されたレイヤー（４枚の画像）を１つの画像ファイルに合成する（Ｓ２８）。
【０１３７】
ステップＳ１１又はステップＳ２８に続いてステップＳ２９において、ＣＰＵ４０１は、上記の画像処理の結果を画像圧縮の結果として出力する（Ｓ２９）。必要に応じて、ＣＰＵ４０１は、画像処理の結果をディスプレイ４０６に出力したり、ＮＩＣ４０８を介して外部に送信する。
【０１３８】
以上の処理手順によれば、写真を含む原稿画像や、二値画像で表現できない原稿画像を圧縮する場合、レイヤー分割を用いた圧縮符号化方式を用いることにより、出力画像の画質の低下を抑制しながら圧縮することができる。一方、二値画像で十分表現できる画像の場合には、二値画像として圧縮符号化することにより、出力画像のファイルサイズを小さくできる。上述した画像処理方法によれば、原稿の種別に応じて圧縮方式を切り替えることにより、単一の圧縮方式を用いる方法よりも効果的な圧縮を行うことが可能となる。
【０１３９】
図１８と図１９の処理手順では、原稿が有彩かどうかの判定、及び原稿が写真などを含むかどうかの判定をＣＰＵが自動的に行っている。これに限らず、ユーザに原稿種設定を手動で指定させることも可能である。この場合、図１８の処理手順中、ステップＳ０３−Ｓ０５と、ステップＳ０６−Ｓ０８を、ユーザに原稿種設定を指定させる処理に変更すればよい。
【０１４０】
図２０は、原稿種設定の選択をユーザの入力に応じて行う場合の表示例を示す。原稿種設定に必要な指定項目を含む表示画面を表示し、ユーザの入力に応じて原稿種設定の選択を行う。例えば、図２０（ａ）は、この表示画面を複合機（ＭＦＰ）のオペレーションパネルに表示する場合を示す。原稿種設定の表示画面３００には、「有彩色原稿」であるか、「無彩色原稿」であるかを選択したり、「文字のみ、あるいは文字と線画のみを含む原稿」であるか、「写真などを含む原稿」であるかを選択するための複数の指定項目ボタン３０２が含まれている。ユーザが選択したい指定項目ボタン３０２をタッチすれば、その表示が反転表示される。表示画面３００に表示された通りに原稿種設定を選択する場合、ユーザは確定ボタン３０３（ＯＫ）をタッチすればよい。原稿種設定を取り消す場合、ユーザは取消しボタン３０４（キャンセル）をタッチする。ユーザの選択入力に応じて、ＣＰＵは、上述のような識別用フラグ１と識別フラグ２のＯＮ／ＯＦＦを設定する処理を行えばよい。
【０１４１】
また、図２０（ｂ）は、上記の表示画面を汎用コンピュータの表示装置に表示する場合を示す。同様に、原稿種設定の表示画面３１０には、「有彩色原稿」であるか、「無彩色原稿」であるかを選択したり、「文字のみ、あるいは文字と線画のみを含む原稿」であるか、「写真などを含む原稿」であるかを選択するための複数の指定項目箇所３１２が含まれている。ユーザが選択したい指定項目箇所３１２をクリックすれば、その表示が反転表示される。表示画面３１０に表示された通りに原稿種設定を選択する場合、ユーザは確定キー３１３（ＯＫ）をクリックすればよい。原稿種設定を取り消す場合、ユーザは取消しキー３０４（キャンセル）をクリックする。ユーザの選択入力に応じて、ＣＰＵは、上述のような識別用フラグ１と識別フラグ２のＯＮ／ＯＦＦを設定する処理を行えばよい。
【０１４２】
また、上述のレイヤー分割を用いた圧縮方式を用いるか、二値画像として圧縮する方式を用いるかをユーザに直接指定させてもよいが、ユーザが圧縮方式をどのように切り替えるべきか分からない場合が予想される。図２０に示した表示画面のように、一般的なユーザでも理解し易い指定項目を用いることにより、原稿の種別により効果的な圧縮方式を選択させることができる。
【図面の簡単な説明】
【０１４３】
【図１】高圧縮画像ファイルの構成を示す図である。
【図２】黒文字だけの原画の場合の高圧縮画像ファイルの構成を示す図である。
【図３】本発明の一実施形態に係る画像処理装置の構成を示すブロック図である。
【図４】スキャナ補正部を示す図である。
【図５】原稿種判定を示す図である。
【図６】プリンタ補正部を示す図である。
【図７】コントローラを示す図である。
【図８】出力フォーマット変換部の構成（その１）を示す図である。
【図９】出力フォーマット変換部の構成（その２）を示す図である。
【図１０】出力フォーマット変換部の構成（その３）を示す図である。
【図１１】出力フォーマット変換部の構成（その４）を示す図である。
【図１２】出力フォーマット変換部の構成（その５）を示す図である。
【図１３】出力画像と各解像度変換部で変換されるかどうかを示す図である。
【図１４】文字二値画像が追加された高圧縮画像ファイルの構成を示す図である。
【図１５】入力フォーマット変換部を示す図である。
【図１６】本発明の他の実施形態に係る画像処理装置の構成を示す図である。
【図１７】原稿種設定を説明するための図である。
【図１８】本発明の一実施形態に係る画像圧縮方法の前半部の処理手順を説明するためのフロー図である。
【図１９】図１８の画像圧縮方法の後半部の処理手順を説明するためのフロー図である。
【図２０】原稿種設定の選択をユーザの入力に応じて行う場合の表示例を示す図である。
【符号の説明】
【０１４４】
１０  原稿
１１  スキャナ
１２  スキャナ補正部
１３  圧縮処理部
１４  コントローラ
１５  ＮＩＣ
１６  ＨＤＤ
１７  伸長処理部
１８  プリンタ補正部
１９  プロッタ
２０  コピー画像
４１  像域分離部
４２  スキャナγ部
４３  フィルタ処理部
４４  色補正処理部
４５  文字γ部
４６  原稿種別判定部
５０  プリンタγ部
５１  中間処理部
５２  エッヂ量検出部
６１  ページメモリ
６２  圧縮伸長処理部
６３  出力フォーマット変換部
６４  入力フォーマット変換部
６５  データｉ／ｆ部
７１  色変換部
７２  解像度処理部
７３  ＴＩＦＦフォーマット生成部
７４  ＪＰＥＧフォーマット生成部
７５  圧縮フォーマット生成部
７６  データＩ／Ｆ部
８１  二値化部
８２  色差成分削除部
８３  解像度変換部Ａ
８４  解像度変換部Ｂ
８５  背景画像生成部
８６  文字画像生成部
８７  多値画像圧縮部
８８  二値画像圧縮部
８９  画像ファイル合成部
９０  黒文字抽出部
１０２  ＴＩＦＦフォーマット展開部
１０３  ＪＰＥＧフォーマット展開部
１０４  出力選択部
１０５  画像ファイル展開部
１０６  二値画像展開部
１０７  背景画像展開部
１０８  前景画像展開部
１０９  画像ファイル合成部
２０１、２１１  原画
２０２、２１２  背景画像
２０３、２１３  二値画像
２０４、２１４  前景画像
２０５、２０６、２１０  文字
２０７  画像
２０８、２０９  形状
２１０、２１１、２１５  色
２２１  文字二値画像
４０１  ＣＰＵ
４０２  メモリ
４０３  ハードディスク
４０４  入力装置
４０５  ＣＤ−ＲＯＭドライブ
４０６  ディスプレイ
４０７  記録媒体
４０８  ＮＩＣ
【図１】
2007060619.tif 000003
【図２】
2007060619.tif 000004
【図３】
2007060619.tif 000005
【図４】
2007060619.tif 000006
【図５】
2007060619.tif 000007
【図６】
2007060619.tif 000008
【図７】
2007060619.tif 000009
【図８】
2007060619.tif 000010
【図９】
2007060619.tif 000011
【図１０】
2007060619.tif 000012
【図１１】
2007060619.tif 000013
【図１２】
2007060619.tif 000014
【図１３】
2007060619.tif 000015
【図１４】
2007060619.tif 000016
【図１５】
2007060619.tif 000017
【図１６】
2007060619.tif 000018
【図１７】
2007060619.tif 000019
【図１８】
2007060619.tif 000020
【図１９】
2007060619.tif 000021
【図２０】
2007060619.tif 000022