(57)【要約】【課題】読み込んだ原稿画像から各種画像処理装置で共通に使用することができる画像データの生成が可能な画像処理装置を提供すること。【解決手段】本発明の画像処理装置は、ＲＧＢ画像データから原稿の特徴的な部分を抽出し像域分離信号を生成する像域分離部２０１、ＲＧＢ画像データに対してスキャナγ処理を行うスキャナγ補正部４、フィルタ処理を行うフィルタ処理部５、地肌除去処理を行う地肌除去部２０２、ＲＧＢ空間を別の色空間に変換する色補正処理を行う色補正部６、入力されたＲＧＢカラー信号で表される空間から墨版のみのデータを生成するＵＣＲ部２０３、および変倍処理を行う変倍部７を含み構成されたスキャナ補正部１３を備えている。【選択図】        図２
2005269380.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、
前記画像読み取り手段により生成されたカラー画像信号に対して所定の画像処理を施し、標準色空間信号および墨版用の画像信号を含む画像データを生成するスキャナ補正手段と、
前記スキャナ補正手段によって生成された画像データを蓄積する画像データ記憶手段と、
前記画像データ記憶手段に蓄積された画像データをもとにプリンタ出力用画像データを生成するプリンタ補正手段と、
前記プリンタ補正手段で生成されたプリンタ出力用画像データをもとに所定の媒体に画像を形成する画像形成手段と、
装置全体を制御する制御手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記スキャナ補正手段は、
原稿画像の特徴的な部分を抽出して像域分離信号を生成する像域分離手段と、
前記像域分離手段により生成された像域分離信号を用いて、入力されたカラー画像信号を別の色空間信号に変換する色補正手段と、
前記像域分離手段により生成された像域分離信号を用いて、入力されたカラー画像信号から墨版用の画像信号を生成するＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）手段と、
を備えていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記スキャナ補正手段は、
さらに、入力されたカラー画像信号に対してスキャナγ処理を施すスキャナγ補正手段と、
前記像域分離手段により生成された像域分離信号を用いて、前記スキャナγ補正手段によりスキャナγ処理が施されたカラー画像信号に対してフィルタ処理を施すフィルタ処理手段と、
前記フィルタ処理手段によりフィルタ処理が施されたカラー画像信号に対して地肌除去処理を施す地肌除去処理手段と、
前記色補正手段により変換された色空間信号と前記ＵＣＲ手段により生成された墨版用の画像信号に対して変倍処理を施す変倍手段と、
を備えていることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記色補正手段によって変換された色空間信号は、装置特性に依存しない標準色空間信号であることを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記色補正手段によって変換された色空間信号は、ｓＲＧＢ信号であることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記色補正手段によって変換された色空間信号は、装置特性に依存する標準色空間信号であることを特徴とする請求項２または３に記載の画像処理装置。
【請求項７】
前記色補正手段によって変換された色空間信号は、Ｙｕｖ信号またはＣＭＹ信号であることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記ＵＣＲ手段によって生成された墨版用の画像信号は、原稿画像の特徴的な部分のみを墨版データとした画像信号であることを特徴とする請求項２〜７のいずれか一つに記載の画像処理装置。
【請求項９】
さらに、所定の送信先への前記画像データの送信要求を受け付ける受付手段と、
前記画像データ記憶手段に記憶されている画像データの形式を他の形式に変換するデータ形式変換手段と、
前記データ形式変換手段により変換された画像データを前記受付手段が受け付けた送信先へ送信する送信手段と、
を備えていることを特徴とする請求項１〜８のいずれか一つに記載の画像処理装置。
【請求項１０】
前記データ形式変換手段は、前記画像データ記憶手段に記憶されている前記標準色空間信号のみを各種画像処理装置で共通して用いることができる標準色空間信号に変換することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り工程と、
前記画像読み取り工程で生成されたカラー画像信号に対して所定の画像処理を施し、標準色空間信号および墨版用の画像信号を含む画像データを生成するスキャナ補正工程と、
前記スキャナ補正工程で生成された画像データを蓄積する画像データ蓄積工程と、
前記画像データ蓄積工程で蓄積された画像データをもとにプリンタ出力用画像データを生成するプリンタ補正工程と、
前記プリンタ補正工程で生成されたプリンタ出力用画像データをもとに所定の媒体に画像を形成する画像形成工程と、
を含むことを特徴とする画像処理方法。
【請求項１２】
前記スキャナ補正工程は、
原稿画像の特徴的な部分を抽出して像域分離信号を生成する像域分離工程と、
前記像域分離工程で生成された像域分離信号を用いて、入力されたカラー画像信号を別の色空間信号に変換する色補正工程と、
前記像域分離工程で生成された像域分離信号を用いて、入力されたカラー画像信号から墨版用の画像信号を生成するＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）工程と、
を含むことを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記スキャナ補正工程は、
さらに、入力されたカラー画像信号に対してスキャナγ処理を施すスキャナγ補正工程と、
前記像域分離工程で生成された像域分離信号を用いて、前記スキャナγ補正工程でスキャナγ処理が施されたカラー画像信号に対してフィルタ処理を施すフィルタ処理工程と、
前記フィルタ処理工程でフィルタ処理が施されたカラー画像信号に対して地肌除去処理を施す地肌除去処理工程と、
前記色補正工程で変換された色空間信号と前記ＵＣＲ工程で生成された墨版用の画像信号に対して変倍処理を施す変倍工程と、
を含むことを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記色補正工程で変換された色空間信号は、装置特性に依存しない標準色空間信号であることを特徴とする請求項１２または１３に記載の画像処理方法。
【請求項１５】
前記色補正工程で変換された色空間信号は、ｓＲＧＢ信号であることを特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
前記色補正工程で変換された色空間信号は、装置特性に依存する標準色空間信号であることを特徴とする請求項１２または１３に記載の画像処理方法。
【請求項１７】
前記色補正工程で変換された色空間信号は、Ｙｕｖ信号またはＣＭＹ信号であることを特徴とする請求項１６に記載の画像処理方法。
【請求項１８】
前記ＵＣＲ工程で生成された墨版用の画像信号は、原稿画像の特徴的な部分のみを墨版データとした画像信号であることを特徴とする請求項１２〜１７のいずれか一つに記載の画像処理方法。
【請求項１９】
さらに、所定の送信先への前記画像データの送信要求を受け付ける受付工程と、
前記画像データ蓄積工程で蓄積された画像データの形式を他の形式に変換するデータ形式変換工程と、
前記データ形式変換工程で変換された画像データを前記受付工程で受け付けた送信先へ送信する送信工程と、
を含むことを特徴とする請求項１１〜１８のいずれか一つに記載の画像処理方法。
【請求項２０】
前記データ形式変換工程は、前記画像データ蓄積工程で蓄積された前記標準色空間信号のみを各種画像処理装置で共通して用いることができる標準色空間信号に変換することを特徴とする請求項１９に記載の画像処理方法。
【請求項２１】
請求項１１〜２０のいずれか一つに記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
近年、複写機能のほかに、スキャナ機能、印刷機能、ファクシミリ機能などを備えた画像処理装置が普及している。このような画像処理装置では、生成した画像データなどを装置内に設けられた記憶手段に記憶できるようになっている。さらに、前記記憶手段に記憶されている画像データなどをネットワークを介して他の画像処理装置に送信できる（例えば、特許文献１〜４を参照。）。
【０００３】
【特許文献１】特開２００１−２２３８２８号公報
【特許文献２】特開２００１−２５１５２２号公報
【特許文献３】特開２０００−２７８５０６号公報
【特許文献４】特開平１１−３２０９７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の画像処理装置では、例えば、複写機能を用いる場合、対象の原稿となるものにはさまざまな物があるため、まず、複写する原稿が何であるかを選択し、その後、対象となる原稿の種類に応じた画像処理を行って複写機能を実行するようになっている。
【０００５】
また、従来の画像処理装置の記憶手段に記憶されている画像データを、ネットワークを介して他のクライアント装置などに送信する場合、その画像データに所定の画像処理を行い、汎用ファイルフォーマットに変換して送信する。この場合に実行される主な画像処理としては、当該画像データの取り込み先の指定処理がある。例えば、一般文書用画像データであれば、ＯＣＲ用に加工して取り込み処理を実行する。また、クライアント装置側で取り込み形式が指定された場合には、その形式に最適な画像処理を実行する必要がある。
【０００６】
また、従来の画像処理装置では、プリンタ出力用として記憶手段に記憶されている画像データは、通常、プリンタ特性に適合するように調整されている。このため、その画像データをネットワークを介して他の画像処理装置に送信する場合、再度、送信先画像処理装置に適合するように色補正処理などの画像処理を施さなくてはならない。また、この画像処理を行うための手段の調整も、その都度行う必要がある。
【０００７】
このように従来の画像処理装置では、内部の記憶手段に記憶されている画像データは、当該画像処理装置特有の機能を実現するための複雑な処理が施されているため、その画像データを他の画像処理装置で使用する場合には、改めて当該機種に適合するようにデータの補正を行わなければならなかった。
【０００８】
本発明は、上述した従来技術による問題点を解消するため、読み込んだ原稿画像から各種画像処理装置で共通に使用することができる画像データの生成が可能な画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１にかかる画像処理装置は、原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、前記画像読み取り手段により生成されたカラー画像信号に対して所定の画像処理を施し、標準色空間信号および墨版用の画像信号を含む画像データを生成するスキャナ補正手段と、前記スキャナ補正手段によって生成された画像データを蓄積する画像データ記憶手段と、前記画像データ記憶手段に蓄積された画像データをもとにプリンタ出力用画像データを生成するプリンタ補正手段と、前記プリンタ補正手段で生成されたプリンタ出力用画像データをもとに所定の媒体に画像を形成する画像形成手段と、装置全体を制御する制御手段と、を含み構成されていることを特徴とする。
【００１０】
この請求項１に記載の発明によれば、標準色空間信号および墨版用の画像信号を含む画像データを生成し、この画像データを基にした印刷処理などの画像処理を実行することができる。
【００１１】
また、請求項２にかかる画像処理装置は、請求項１に記載の発明において、前記スキャナ補正手段は、原稿画像の特徴的な部分を抽出して像域分離信号を生成する像域分離手段と、前記像域分離手段により生成された像域分離信号を用いて、入力されたカラー画像信号を別の色空間信号に変換する色補正手段と、前記像域分離手段により生成された像域分離信号を用いて、入力されたカラー画像信号から墨版用の画像信号を生成するＵＣＲ手段と、を備えていることを特徴とする。
【００１２】
この請求項２に記載の発明によれば、標準色空間信号および墨版用の画像信号を生成することができる。
【００１３】
また、請求項３にかかる画像処理装置は、請求項２に記載の発明において、前記スキャナ補正手段は、さらに、入力されたカラー画像信号に対してスキャナγ処理を施すスキャナγ補正手段と、前記像域分離手段により生成された像域分離信号を用いて、前記スキャナγ補正手段によりスキャナγ処理が施されたカラー画像信号に対してフィルタ処理を施すフィルタ処理手段と、前記フィルタ処理手段によりフィルタ処理が施されたカラー画像信号に対して地肌除去処理を施す地肌除去処理手段と、前記色補正手段により変換された色空間信号と前記ＵＣＲ手段により生成された墨版用の画像信号に対して変倍処理を施す変倍手段と、を備えていることを特徴とする。
【００１４】
この請求項３に記載の発明によれば、生成される標準色空間信号および墨版用の画像信号を各種画像処理に用いるために必要な処理を実行できる。
【００１５】
また、請求項４にかかる画像処理装置は、請求項２または３に記載の発明において、前記色補正手段によって変換された色空間信号は、装置特性に依存しない標準色空間信号であることを特徴とする。
【００１６】
この請求項４に記載の発明によれば、装置特性に依存しない標準色空間信号を取得できる。
【００１７】
また、請求項５にかかる画像処理装置は、請求項４に記載の発明において、前記色補正手段によって変換された色空間信号は、ｓＲＧＢ信号であることを特徴とする。
【００１８】
この請求項５に記載の発明によれば、ｓＲＧＢ信号を取得できる。
【００１９】
また、請求項６にかかる画像処理装置は、請求項２または３に記載の発明において、前記色補正手段によって変換された色空間信号は、装置特性に依存する標準色空間信号であることを特徴とする。
【００２０】
この請求項６に記載の発明によれば、装置特性に依存する標準色空間信号を取得できる。
【００２１】
また、請求項７にかかる画像処理装置は、請求項６に記載の発明において、前記色補正手段によって変換された色空間信号は、Ｙｕｖ信号またはＣＭＹ信号であることを特徴とする。
【００２２】
この請求項７に記載の発明によれば、Ｙｕｖ信号またはＣＭＹ信号を取得できる。
【００２３】
また、請求項８にかかる画像処理装置は、請求項２〜７のいずれか一つに記載の発明において、前記ＵＣＲ手段によって生成された墨版用の画像信号は、原稿画像の特徴的な部分のみを墨版データとした画像信号であることを特徴とする。
【００２４】
この請求項８に記載の発明によれば、原稿画像の特徴的な部分のみを墨版データとした画像信号を取得できる。
【００２５】
また、請求項９にかかる画像処理装置は、請求項１〜８のいずれか一つに記載の発明において、さらに、所定の送信先への前記画像データの送信要求を受け付ける受付手段と、前記画像データ記憶手段に記憶されている画像データの形式を他の形式に変換するデータ形式変換手段と、前記データ形式変換手段により変換された画像データを前記受付手段が受け付けた送信先へ送信する送信手段と、を備えていることを特徴とする。
【００２６】
この請求項９に記載の発明によれば、生成した画像データを装置外の他の機器に送信することができる。
【００２７】
また、請求項１０にかかる画像処理装置は、請求項９に記載の発明において、前記データ形式変換手段は、前記画像データ記憶手段に記憶されている前記標準色空間信号のみを各種画像処理装置で共通して用いることができる標準色空間信号に変換することを特徴とする。
【００２８】
この請求項１０に記載の発明によれば、生成した画像データを他の機器でも使用することが可能な形式に変換して送信することができる。
【００２９】
また、請求項１１にかかる画像処理方法は、原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り工程と、前記画像読み取り工程で生成されたカラー画像信号に対して所定の画像処理を施し、標準色空間信号および墨版用の画像信号を含む画像データを生成するスキャナ補正工程と、前記スキャナ補正工程で生成された画像データを蓄積する画像データ蓄積工程と、前記画像データ蓄積工程で蓄積された画像データをもとにプリンタ出力用画像データを生成するプリンタ補正工程と、前記プリンタ補正工程で生成されたプリンタ出力用画像データをもとに所定の媒体に画像を形成する画像形成工程と、を含むことを特徴とする。
【００３０】
この請求項１１に記載の発明によれば、標準色空間信号および墨版用の画像信号を含む画像データを生成し、この画像データを基にした印刷処理などの画像処理を実行することができる。
【００３１】
また、請求項１２にかかる画像処理方法は、請求項１１に記載の発明において、前記スキャナ補正工程は、原稿画像の特徴的な部分を抽出して像域分離信号を生成する像域分離工程と、前記像域分離工程で生成された像域分離信号を用いて、入力されたカラー画像信号を別の色空間信号に変換する色補正工程と、前記像域分離工程で生成された像域分離信号を用いて、入力されたカラー画像信号から墨版用の画像信号を生成するＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）工程と、を含むことを特徴とする。
【００３２】
この請求項１２に記載の発明によれば、標準色空間信号および墨版用の画像信号を生成することができる。
【００３３】
また、請求項１３にかかる画像処理方法は、請求項１２に記載の発明において、前記スキャナ補正工程は、さらに、入力されたカラー画像信号に対してスキャナγ処理を施すスキャナγ補正工程と、前記像域分離工程で生成された像域分離信号を用いて、前記スキャナγ補正工程でスキャナγ処理が施されたカラー画像信号に対してフィルタ処理を施すフィルタ処理工程と、前記フィルタ処理工程でフィルタ処理が施されたカラー画像信号に対して地肌除去処理を施す地肌除去処理工程と、前記色補正工程で変換された色空間信号と前記ＵＣＲ工程で生成された墨版用の画像信号に対して変倍処理を施す変倍工程と、を含むことを特徴とする。
【００３４】
この請求項１３に記載の発明によれば、生成される標準色空間信号および墨版用の画像信号を各種画像処理に用いるために必要な処理を実行できる。
【００３５】
また、請求項１４にかかる画像処理方法は、請求項１２または１３に記載の発明において、前記色補正工程で変換された色空間信号は、装置特性に依存しない標準色空間信号であることを特徴とする。
【００３６】
この請求項１４に記載の発明によれば、装置特性に依存しない標準色空間信号を取得できる。
【００３７】
また、請求項１５にかかる画像処理方法は、請求項１４に記載の発明において、前記色補正工程で変換された色空間信号は、ｓＲＧＢ信号であることを特徴とする。
【００３８】
この請求項１５に記載の発明によれば、ｓＲＧＢ信号を取得できる。
【００３９】
また、請求項１６にかかる画像処理方法は、請求項１２または１３に記載の発明において、前記色補正工程で変換された色空間信号は、装置特性に依存する標準色空間信号であることを特徴とする。
【００４０】
この請求項１６に記載の発明によれば、装置特性に依存する標準色空間信号を取得できる。
【００４１】
また、請求項１７にかかる画像処理方法は、請求項１６に記載の発明において、前記色補正工程で変換された色空間信号は、Ｙｕｖ信号またはＣＭＹ信号であることを特徴とする。
【００４２】
この請求項１７に記載の発明によれば、Ｙｕｖ信号またはＣＭＹ信号を取得できる。
【００４３】
また、請求項１８にかかる画像処理方法は、請求項１２〜１７のいずれか一つに記載の発明において、前記ＵＣＲ工程で生成された墨版用の画像信号は、原稿画像の特徴的な部分のみを墨版データとした画像信号であることを特徴とする。
【００４４】
この請求項１８に記載の発明によれば、原稿画像の特徴的な部分のみを墨版データとした画像信号を取得できる。
【００４５】
また、請求項１９にかかる画像処理方法は、請求項１１〜１８のいずれか一つに記載の発明において、さらに、所定の送信先への前記画像データの送信要求を受け付ける受付工程と、前記画像データ蓄積工程で蓄積された画像データの形式を他の形式に変換するデータ形式変換工程と、前記データ形式変換工程で変換された画像データを前記受付工程で受け付けた送信先へ送信する送信工程と、を含むことを特徴とする。
【００４６】
この請求項１９に記載の発明によれば、生成した画像データを装置外の他の機器に送信することができる。
【００４７】
また、請求項２０にかかる画像処理方法は、請求項１９に記載の発明において、前記データ形式変換工程は、前記画像データ蓄積工程で蓄積された前記標準色空間信号のみを各種画像処理装置で共通して用いることができる標準色空間信号に変換することを特徴とする。
【００４８】
この請求項２０に記載の発明によれば、生成した画像データを他の機器でも使用することが可能な形式に変換して送信することができる。
【００４９】
また、請求項２１にかかる画像処理プログラムは、請求項１１〜２０のいずれか一つに記載の画像処理方法をコンピュータに実行させることを特徴とする。
【００５０】
この請求項２１に記載の発明によれば、請求項１１〜２０のいずれか一つに記載の画像処理方法をコンピュータに実行させることができる。
【発明の効果】
【００５１】
本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、読み取った原稿画像から、装置特性に依存しない各種画像処理装置で使用可能な標準色空間信号と、原稿画像の特徴的な部分を表す墨版データとを生成することができるという効果を奏する。とりわけ、標準色空間信号は特別な処理を施すことなく、そのまま各種画像処理装置において共通に用いることができる。
【発明を実施するための最良の形態】
【００５２】
以下に添付図面を参照して、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムの好適な実施の形態を詳細に説明する。
【００５３】
図１は、本発明の実施の形態にかかる画像処理装置の構成を示すブロック図である。この画像処理装置１は、複写機能や印刷機能などを備えた、いわゆる複合機を想定している。以下では、図１を参照して、画像処理装置１の各部の概略構成および原稿を複写する際に原稿の画像を読み取って印刷出力するまでの一連の処理の内容について説明する。
【００５４】
この画像処理装置１の機能は、エンジン部２とプリンタコントローラ部３とに大別される。
【００５５】
まず、エンジン部２の全体は、エンジンコントローラ２０により制御される。このエンジン部２において、読み取りユニット１２は、原稿の画像を読み取る画像読み取り手段であり、原稿の画像はＲ，Ｇ，Ｂに色分解された画像データとして読み取られ、スキャナ補正部１３に送られる。図２に示すように、スキャナ補正部１３では、Ｒ，Ｇ，Ｂの画像データに対して、スキャナγ補正部４でスキャナγ処理、フィルタ処理部５でフィルタ処理、地肌除去部２０２で地肌除去処理が行われる。色補正部６では、読み取りユニット１２で読み取られたＲＧＢ空間を別の色空間、例えば、Ｙｕｖ空間に変換するための色補正処理が行われる。このとき表されるＹｕｖ空間は、この画像処理装置１以外の各種画像処理装置においても用いることが可能な標準的な色空間に補正してある。この後、Ｙｕｖ空間は、後述する変倍部７へ入力される。また、色補正部６は、入力されたＲＧＢカラー信号をそのまま後述のＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）部２０３へ入力する。ＵＣＲ部２０３では、入力されたＲＧＢカラー信号で表される空間から、作像ユニット１９で紙に転写するときの墨版データ（Ｋデータ）を生成するためのＵＣＲ処理が行われる。この後、変倍部７では、色補正部６で生成されたＹｕｖデータとＵＣＲ部２０３で生成されたＫデータに対して変倍処理が行われる。
【００５６】
一方、読み取りユニット１２で読み取られたＲＧＢ画像データは、像域分離部２０１にも入力される。この像域分離部２０１では、原稿の特徴的な部分、例えばエッジ・色・網点・白地背景などが抽出され像域分離信号が生成される。この像域分離信号は、フィルタ処理部５や色補正部６、ＵＣＲ部２０３などで各種画像データの特徴に合わせた最適な画像処理を実行するために用いられる。
【００５７】
ところで、本来、ＵＣＲ処理（下色除去処理）では、プリンタ特性に依存してそのインキ量を調整するための黒版データを生成するが、本発明において墨版データを生成するときは、例えば、像域分離部２０１において黒文字と判断された部分だけを墨版とする。このように、本発明の画像処理装置１におけるＵＣＲ部２０３は、プリンタ特性とは関係なく、原稿による特徴的な部分のみのＵＣＲ化を行っている。
【００５８】
なお、本発明の目的を達成するためには、スキャナ補正部１３は、少なくとも色補正部６、像域分離部２０１、およびＵＣＲ部２０３を備えていることが必要である。
【００５９】
スキャナ補正部１３で処理後の各８ｂｉｔのデータは、多値データ固定長圧縮器８によって各色がｎｂｉｔ（ｎ≦８）のデータに変換される。この圧縮後の画像データは汎用バス９を介してプリンタコントローラ１０に送られる。
【００６０】
プリンタコントローラ１０は、画像データを記憶する半導体メモリ１０ｂを備えている。この半導体メモリ１０ｂには、メインコントローラ２６の制御により、送られた画像データが蓄積される。また、ハードディスク１１には、この半導体メモリ１０ｂに蓄積された画像データが随時記憶される。これは、画像処理装置１によるプリントアウト時に用紙がつまり、印字が正常に終了しなかった場合でも、再び原稿を読み直すのを避けるためであり、また、電子ソートを行うためである。近年はこれだけでなく、読み取った原稿を蓄積しておき、必要なときに再出力する機能も追加されている。
【００６１】
画像データを出力する場合は、記憶手段であるハードディスク１１内の画像データは一度プリンタコントローラ１０の半導体メモリ１０ｂに展開され、次に汎用バス９を介してエンジン部２に送られる。そして、エンジン部２の多値データ固定長伸張器１４は、送られた画像データを各８ｂｉｔの画像データに変換する。この変換後の画像データは、プリンタ補正部１５に送られる。
【００６２】
図３に示すように、プリンタ補正部１５では、Ｙｕｖ＋Ｋの画像データをプリンタ色補正部３０１でプリンタ特性に合ったＣＭＹＫ画像データに変換する。このとき、Ｋデータは原稿による特徴的な部分を墨版として出力したものであるので、それらの条件と、また、プリンタ特性にあったＵＣＲ処理も行われ、それらを合わせてプリンタ特性に合ったＣＭＹＫ画像データに変換する。その後、ＣＭＹＫの各色の画像データに対してプリンタγ補正部１６でプリンタγ補正を行う。次に、作像ユニット１９にあわせた中間調処理を中間調処理部１７で行い、プリンタエンジンとなる作像ユニット１９により転写紙などの媒体に画像を形成して出力する。また、ここで、プリンタ色補正部３０１でＣＭＹＫになった画像のエッジ部をエッジ検出部３０２で検出し、その結果を元にプリンタγ補正および中間調処理を切り替える。なお、作像ユニット１９の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、さまざまな方式を用いることができる。
【００６３】
図１に示すように、ＦＡＸコントローラ２１は、画像処理装置１のＦＡＸ機能を制御し、電話回線などの所定のネットワークとの間で画像データの送受信を行う。圧縮・伸張器２１ａは、送受信する画像データの圧縮、伸張を行う。ネットワークインターフェースコントーラ（ＮＩＣ）２２は、画像処理装置１をＬＡＮなどのネットワークに接続するためのインターフェースである。データ形式変換部２４の詳細については後述する。メインコントローラ２６は、マイクロコンピュータを備え、画像処理装置１の全体を集中的に制御する。
【００６４】
ここで、ハードディスク１１に蓄積された画像データは、一度プリンタコントローラ１０の半導体メモリ１０ｂに展開され、次に汎用バス９を介してデータ形式変換部２４に送られる。データ形式変換部２４は、画像データに所望の画像処理を施して、ＮＩＣ２２を介して外部のＰＣ２５などに配信する。この場合に、外部ＰＣ２５などに配信する画像データは、圧縮符号のままでもよいし、可変長可逆圧縮データ伸張器１０ａで伸張してから配信するようにしてもよい。
【００６５】
なお、ここまでの説明では、Ｙｕｖ＋Ｋ系の色空間で圧縮された画像データがハードディスク１１に蓄積される場合について説明をした。ここで、ハードディスク１１に蓄積される画像データは、画像処理装置１で読み取られ補正されたある色空間系と、原稿の特徴的な部分の墨版データとして生成した画像データの２種類の画像データを同時に蓄積している。また、このとき、上記のある色空間とは、デバイスディペンデント（デバイスの種類（装置特性）に依存した）な色空間（ＲＧＢ，Ｙｕｖ，ＣＭＹ）であってもよいし、デバイスインディペンデント（デバイスの種類（装置特性）に依存しない）な色空間（ｓＲＧＢ）であってもよい。また、これらのある色空間信号を、後述のようにネットワークを介して他の装置へ送信する際には、他の機器との間でそのまま相互利用できる同じ色空間に補正される。ある色空間とは、例えば、標準的なｓＲＧＢ空間やＬａｂ空間、また、異なる機器間でも共有できる専用の色空間系などである。なお、前記Ｋデータに関しては、装置外部へ送ることはない。
【００６６】
次に、データ形式変換部２４の構成について説明する。図４は、データ形式変換部２４の構成を示すブロック図である。図４に示すように、入力ポート３１は、ハードディスク１１に蓄積されていた画像データを、汎用バス９を介して受け付ける。このとき、ハードディスク１１に蓄積されていた画像データが、複写画像として前述したような画像データである場合は、そのとき入力ポート３１に受け付ける画像データは、画像処理装置１で読み取られ補正されたある色空間系の画像データのみを受け付ける。その後、伸張器３２は、圧縮されている当該画像データを伸張する。この伸張後の画像データは、解像度変換器３３で所定の解像度に解像度変換され、色空間変換器３４により所定の色空間に変換され、圧縮器３５により所定の圧縮符号化形式で圧縮符号化され、出力ポート３６により汎用バス９へ出力され、外部のＰＣ２５などに送信される。これにより、ハードディスク１１に蓄積されていた第１の形式の画像データは、そのデータ形式が変更されて第２の形式の画像データとして出力される。
【００６７】
次に、データ形式変換部２４の、より具体的な構成例について説明する。
【００６８】
まず、図５の例は、データ形式変換部２４に入力される画像データが多値データであり、この入力多値データは多値データ圧縮方式によってデータ圧縮された汎用データフォーマットであることを示す。そして、データ形式変換部２４が出力する画像データは多値データであり、この出力多値データは多値圧縮方式によって圧縮された汎用データフォーマットである。すなわち、伸張器３２、圧縮器３５は、汎用のデータフォーマットで伸張、圧縮を行う。なお、図５において、画像処理部３７は、前述の解像度変換器３３、色空間変換器３４などを備えている。また、入力ポート３１、出力ポート３６については、図示を省略している（これらについては、後述の図６、図８−１〜図８−３においても同様）。
【００６９】
この例では、汎用のデータ形式変換部２４のフォーマットとしてＪＰＥＧを用いているが、そのほかにもＪＰＥＧ２０００など、パーソナル・コンピュータ（ＰＣ）などで一般的に使用できる汎用のデータフォーマットを用いることができる。
【００７０】
このように、ＪＰＥＧのような標準化されている汎用のデータフォーマットでデータの送受信を行うことで、送受信されるユニット間でのデータフォーマットを統一することができる。さらに、データ品質と、データ送受信効率の双方を維持したデータ形式変換システムが構築可能となる。
【００７１】
また、画像データが２値データである場合は、ＭＨＭＲ／ＭＭＲ方式等の汎用の標準的な画像の圧縮、伸張フォーマットを用いることができる。
【００７２】
図６の例では、データ形式変換部２４に入力する画像データが画像処理装置１の専用のデータフォーマットで圧縮されていて、出力する画像データは図５の例と同様な汎用のデータフォーマットとしている。ここでいう専用のデータフォーマットとは、画像処理装置１に特有のデータフォーマットであって、ＪＰＥＧ，ＪＰＥＧ２０００など、通常のＰＣなどで普通に用いることができる汎用のデータフォーマットではないことである。
【００７３】
そのため、伸張器３２においては、専用のデータフォーマットからの伸張方式として、圧縮効率、もしくは、データ加工効率を維持した専用のブロック固定長伸張方式を用いている。圧縮器３５における圧縮方式は、図５の例と同様に汎用のデータフォーマットを用いる。
【００７４】
図６の例においては、このように専用のデータフォーマットが専用的なブロック固定長圧縮データであるため、特に画像データによる圧縮率の変動を固定化して管理することができる。さらに、ブロック単位で取り扱うことで、画像の向きの回転、並び替え等のデータ加工が容易となる。なお、ブロック固定長符号化、復号の方式は公知であるため、詳細な説明は省略する（必要であれば、特開平１１−３３１８４４号公報を参照）。画像データが２値データの場合には、例えば、特開２００２−０７７６２７号公報に開示の技術を用いることができる。
【００７５】
また、ＪＰＥＧの様な、標準化されている汎用のデータフォーマットで画像データの送信を行うことで、送信されるユニットでのデータフォーマットを統一でき、さらに、データ品質と、データ送受信効率の双方を維持したデータ形式変換システムが構築可能となる。
【００７６】
なお、画像データが２値データである場合は、圧縮器３５において、ＭＨＭＲ／ＭＭＲ方式等の汎用の標準的な画像の圧縮、伸張フォーマットを用いることができる。
【００７７】
図７の例では、図６の例と異なり、データ形式変換部２４から出力される画像データも、データ形式変換部２４に入力されたものと同じ画像処理装置１の専用のデータフォーマットで圧縮されている。そのため、圧縮器３５においては、この専用のデータフォーマットでブロック固定長圧縮により画像データを圧縮する。
【００７８】
このように、専用のデータフォーマットが専用的なブロック固定長圧縮データであることで、特に画像データによる圧縮率の変動を固定化して管理することができる。さらに、画像データをブロック単位で取り扱うことで、画像の向きの回転、並び替え等のデータ加工が容易となる。ブロック固定長符号化、復号の方式は公知であるため、詳細な説明は省略する（必要であれば、特開平１１−３３１８４４号公報を参照）。また、画像データが２値データの場合には、例えば、特開２００２−０７７６２７公報に開示の技術を用いることができる。
【００７９】
次に、解像度変換器３３について説明する。
【００８０】
ここでは、対象となる画素データが多値データであり、主走査方向と副走査方向の双方に任意の解像度へ変換が可能な方式の例を説明する。図８−１に示すように、この解像度変換器３３は、入力される多値データに対して主走査方向に解像度変換を行う主走査方向解像度変換ブロック４１と、主走査方向に変換後の多値データに対して副走査方向に解像度変換する副走査方向解像度変換ブロック４２とで構成されている。
【００８１】
また、図８−２に示すように、主走査方向解像度変換ブロック４１では、入力多値データを、指定された解像度へデータ数を変換するために、主走査方向に画素補間を行う。補間する画素データ値の算出方式としては、一般的な最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いることを想定している。具体的には、各１ビットのデータをラッチできる複数のフリップフロップ４３で画素データを記憶し、補間画素算出部４４で補間するデータ値の算出を行う。
【００８２】
また、図８−３に示すように、主走査方向への解像度変換後のデータは、副走査方向解像度変換ブロック４２で、主走査解像度変換後の１ライン分のデータを、蓄積可能なラインメモリ４５を複数ライン分もった副走査ライン蓄積メモリ４６から、副走査方向の参照画素データに基づいて、補間するラインのデータ値の算出を補間画素算出部４７で行う。算出方式は、主走査方向と同様に最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いることができる。
【００８３】
次に、色空間変換器３４による色空間変換機能について説明する。
【００８４】
以下では、色空間変換の一例としてテーブル補間法によって色空間変換を行う例について説明する。
【００８５】
かかる処理では、所定のルックアップテープル（ＬＵＴ）を用いる。ここでは、ｘｙｚ方向の各軸を８分割し（図９−１参照）、入力色空間を上位と下位にわけて上位でＬＵＴを参照し、下位で３次元補間を行って精密な出力を得る。
【００８６】
３次元補間法には多数種類があるが、ここでは線形補間の中でも最も簡単な四面体補開法を例にあげる。四面体補間法は、図９−１に示すように、入力色空間を複数の単位立方体に分割して、さらに単位立方体の対称軸を共有する６個の四面体に分割する（図９−２）。これにより入力色信号は、入力色信号の上位座標により選択された単位四面体（図９−３）の分割境界点（格子点）のパラメータ（以下格子点パラメータという）をＬＵＴより参照する。次に下位座標により選択された単位四面体の格子点パラメータから線形演算することで出力値を得ることができる。
【００８７】
実際の処理手順は以下の通りである。
【００８８】
１．入力色信号Ｘ（ｘ，ｙ，ｚ）を内包する単位立方体を選択する。
【００８９】
２．選択された単位立方体内での座標Ｐの下位座標（□ｘ，□ｙ，□ｚ）を求める。
【００９０】
３．下位座標の大小比較により単位四面体を選択して単位四面体毎に線形補間を行い、座標Ｐでの出力値Ｐoutを求める。各単位四面体の線形補間の演算式は下式で表される（なお、ここで“□”の記号は、単位立方体の一辺の長さを示す）。
【００９１】
（□ｘ＜□ｙ＜□ｚ）Ｐout＝Ｐ２＋（Ｐ５−Ｐ７）×□ｘ／□＋（Ｐ７−Ｐ８）×□ｙ／□＋（Ｐ８−Ｐ２）×□ｚ／□
（□ｙ≦□ｘ＜□ｚ）Ｐout＝Ｐ２＋（Ｐ６−Ｐ８）×□ｘ／□＋（Ｐ５−Ｐ６）×□ｙ／□＋（Ｐ８−Ｐ２）×□ｚ／□
（□ｙ＜□ｚ≦□ｘ）Ｐout＝Ｐ２＋（Ｐ４−Ｐ２）×□ｘ／□＋（Ｐ５−Ｐ６）×□ｙ／□＋（Ｐ６−Ｐ４）×□ｚ／□
（□ｚ≦□ｙ≦□ｘ）Ｐout＝Ｐ２＋（Ｐ４−Ｐ２）×□ｘ／□＋（Ｐ３−Ｐ４）×□ｙ／□＋（Ｐ５−Ｐ３）×□ｚ／□
（□ｚ≦□ｘ＜□ｙ）Ｐout＝Ｐ２＋（Ｐ３−Ｐ１）×□ｘ／□＋（Ｐ１−Ｐ２）×□ｙ／□＋（Ｐ５−Ｐ３）×□ｚ／□
（□ｘ＜□ｚ≦□ｙ）Ｐout＝Ｐ２＋（Ｐ５−Ｐ７）×□ｘ／□＋（Ｐ１−Ｐ１）×□ｙ／□＋（Ｐ７−Ｐ１）×□ｚ／□
【００９２】
次に、具体的に外部ＰＣ２５などに画像データを出力する場合の処理について説明する。図１０に示すように、クライアントとなる各ＰＣ２５は、画像処理装置１から画像データを受け取る（キャプチャする）際の属性を決定し、この属性を提示して画像処理装置１に画像データを要求する。このＰＣ２５からの画像キャプチャ要求信号とハードディスク１１に蓄積されている画像データの属性から、データ形式変換部２４内の画像データパラメータ値が決定する。
【００９３】
このパラメータ値により、図４に示したデータ形式変換部２４の伸張器３２、解像度変換器３３、色空間変換器３４、圧縮器３５のパラメータが変更され、データ形式変換部２４で画像処理が施された画像データを、要求先のＰＣ２５へ配信する。
【００９４】
前述のように、ハードディスク１１に蓄積される画像データは、画像処理装置１で複写画像として読み取られたある色空間系の画像データである。
【００９５】
ここで、例えば、ハードディスク１１に蓄積されている画像データを非圧縮で、解像度が６００ｄｐｉである、Ｙｕｖ空間の画像データとする。図１０の各クライアントとなるＰＣ２５において、
クライアントＡは解像度６００ｄｐｉ  ｓＲＧＢ空間の  ＪＰＥＧ画像
クライアントＢは解像度４００ｄｐｉ  Ｙｕｖ空間の  ＴＩＦＦ画像
クライアントＣは解像度１００ｄｐｉ  Ｌａｂ空間の  ＪＰＥＧ２０００画像
という画像データの属性で画像データを受け取る（キャプチャする）ことをＰＣ２５から要求する。
【００９６】
メインコントローラ２６は、データ形式変換部２４により、それぞれの要求を受けて各ＰＣ２５の要求に応じた画像処理を画像データに対して施す。
【００９７】
この例では、ハードディスク１１に蓄積されている画像データは非圧縮であるので伸張器３２はスルー動作である。そして、次に、クライアントの解像度の要求とハードディスク１１に蓄積されている画像データの解像度からデータ形式変換部２４内の解像度変換器３３の解像度変換パラメータ値が決定する。この例では、クライアントＡに対しては６００ｄｐｉから２００ｄｐｉへの解像度変換が、クライアントＢに対しては６００ｄｐｉから４００ｄｐｉへの解像度変換が、クライアントＣに対しては６００ｄｐｉから１００ｄｐｉへの解像度変換が施される。
【００９８】
次に色空間変換器３４では、クライアントＡに対してはＹｕｖからｓＲＧＢ空間への色空間変換処理が、クライアントＢに関しては、すでにあらわされている画像データの空間が同じであることから、色空間変換処理をする必要はない。クライアントＣに対してはＹｕｖからＬａｂへの色空間変換処理が施される。
【００９９】
なお、このとき、すでに保存されている画像データの色空間が、前述したように、標準的な色空間、もしくは異なる機器間で共有できる専用の色空間である場合、これらからそれぞれの色空間への変換パラメータは、異なる機器間でも同じパラメータを使うことができる。すなわち、データ形式変換部２４が、例えば画像処理装置１において、後から増設できるようなオプション形式のものであったとするならば、これらはすでに同じパラメータを共有することができるので、別の機器でも同じものをそのままの状態でオプションボードとして流用することが可能である。
【０１００】
そして、圧縮器３５では、クライアントＡに対してはＪＰＥＧファイル形式ヘの変換が、クライアントＢに対してはＴＩＦＦファイル形式への変換が、クライアントＣに対してはＪＰＥＧ２０００ファイル形式への変換処理が施される。
【０１０１】
また、ハードディスク１１に蓄積される画像データは、画像処理装置１で複写画像として読み取られたある色空間系の画像データであるが、ハードディスク１１には画像データと一緒にＰＣ２５が画像データの属性を指定して画像データを読み取った際の画像データの属性と、そのＰＣ２５の識別情報とを一緒に蓄積するようにしてもよい。
【０１０２】
これにより、クライアントはＰＣ２５により画像を受け取る（キャプチャする）際に、キャプチャする属性を指定せずにハードディスク１１に蓄積されている画像データの属性をそのまま受け継ぎたい場合は、ＰＣ２５からキャプチャする画像データの属性を設定するという手間が省くことができ操作性がよい。
【０１０３】
次に、データ形式変換部２４の他の構成例について説明する。
【０１０４】
前述の例では、ハードディスク１１などに記憶しているある色空間の画像データを他の色空間の画像データに変換してＰＣ２５などに出力する場合を基本的に想定しているが、次の例は、ハードディスク１１などに記憶しているカラー多値画像データをモノクロ２値画像データに変換してＰＣ２５などに出力する例である。
【０１０５】
図１１は、データ形式変換部２４の他の構成例を示すブロック図である。なお、前述の入力ポート３１、出力ポート３６に相当するブロックは図示を省略する（以下同様）。ハードディスク１１などに記憶されている画像データは、所定の色空間の画像、この例ではＹｕｖの版ごとに固定長の多値圧縮の方式でデータ圧縮が行われている画像であるものとする。伸張器５１は、この圧縮符号である画像データの伸張を行う。解像度変換器５２は、所定の変倍率により画像データの解像度変換を行う。Ｙｕｖ→Ｇｒａｙ変換器５４は、カラー多値画像データをモノクロ多値画像データに変換する。孤立点除去部５５は、モノクロ多値画像データに対して孤立点の検出アルゴリズムにより孤立点の検出を行う。フィルタ処理部５６は、ＰＣ２５により指定されたモードで強調や平滑の処理を行う。濃度γ部５７は、画像の濃度の調整を行う。２値化処理部５８は、所定の方式によって画像データの２値化を行う。圧縮器５９は、ＭＨＭＲ／ＭＭＲ方式等の汎用のデータ圧縮方式でデータ圧縮を行う。
【０１０６】
データ形式変換部２４をこのような構成とすることにより、カラー複写の画像データをモノクロの２値画像データに変換してＰＣ２５などに取り込みたいという場合にも対応できる。すなわち、カラーの画像データはＰＣ２５側に取り込んだときに容量が大きく負荷が大きいので、モノクロの２値画像に変換して取り込みたいという要求に答えることが可能になる。
【０１０７】
次に、図１１の各ブロックについて詳細に説明する。
【０１０８】
まず、フィルタ処理部５６の処理について説明する。フィルタ処理は、画像データのＭＴＦ値を変調させるものであるが、もとの画像データよりもＭＴＦ値を高めて画像のエッジを強調する場合と、ＭＴＦ値を下げて画像を平滑化する場合の２種類がある。
【０１０９】
画像データのＭＴＦ値を高める場合は、基画像の画像周波数を実線、フィルタ処理後の画像周波数を破線で示すと、図１２−１に示しているように、画像周波数の隆起を強調するような処理を施す。但し、縦軸は画像濃度のダイナミックレンジとし、横軸は画像データのラスタ形式方向を示している。
【０１１０】
同様に、画像データのＭＴＦを平滑化する場合は、図１２−２に示しているように、画像周波数の隆起が鈍るような処理を施す。実際の処理としては、２次元の画像データのラスタ形式方向をライン方向（ｘ方向）、他方向をｙ方向とし、画像データをライン単位で扱い、注目画素値を周辺の画素値を基に算出する。
【０１１１】
図１２−３は、注目画素を中心とした周辺５×５画素を、注目画素をＸｎ，ｍとして、周辺画素を記号化して表している。
【０１１２】
画像データのＭＴＦ値を高める場合は、強調する必要がある画像周波数の微分係数を、画像データの解像度を基調としてマトリクス状に配置した係数（以下、マトリクス係数という）を算出する。そのマトリクス係数を、周辺画素記号と同形式に、Ａｍ−２，ｎ−２，Ａｍ−２，ｎ−１，…，Ａｍ，ｎ，Ａｍ＋２，ｎ＋１，Ａｍ＋２，ｎ＋２と記号化すると、画像データのＭＴＦ値を高める場合のフィルタ処理後の注目画素値Ｙは、次のような演算式で表せる。
【０１１３】
Ｂ＝（Ｘｍ−２，ｎ−２×Ａｍ−２，ｎ−２）＋（Ｘｍ−２，ｎ−１×Ａｍ−２，ｎ−１）＋…＋（Ｘｍ＋２，ｎ＋２×Ａｍ＋２，ｎ＋２）…（１）
Ｄ＝Ｂ×Ｃ        …（２）
Ｙ＝Ｄ＋Ｘｎ，ｍ  …（３）
【０１１４】
（１）式は、微分係数により求めたマトリクス係数と画像データを、行列積の演算を行ったものである。この（１）式により求められたＢの値が、フィルタ処理による画像の強調成分である。また、（２）式はその強調成分を任意に増減幅する項である。（２）式により求まったフィルタ処理による強調値を、注目画素値に加算することで、最終的な注目画素値Ｙを算出する（（３）式）。上記のような演算により、画像データの企画素を変換することで、画像データのＭＴＦ値を高める操作を行う。
【０１１５】
画像データを平滑化する場合は、注目画素とその周辺画素を加算して画素数Ｅで除算することにより、注目画素とその周辺画素との平均値を求める。このような演算により、画像データの基画素を変換することで、画像データの平滑化の操作を行う。平滑化の度合いを調整する意味で、注目画素や周辺画素の重みを単純に等価として平均化せず、各画素間に隔たりを持たせるのであれば、下記（４）式のマトリクス係数に任意の整数を代入することで、注目画素値Ｙを調整することが可能である。
【０１１６】
Ｙ＝（Ｘｍ−２，ｎ−２×Ａｍ−２，ｎ−２）＋（Ｘｍ−２，ｎ−１×Ａｍ−２，ｎ−１）＋・・・＋（Ｘｍ＋２，ｎ＋２×Ａｍ＋２，ｎ＋２）／Ｅ    …（４）
【０１１７】
以上のような処理により、フィルタ処理部５６では、多値の画像データに対し、ＭＴＦ値の変調を可能とするフィルタ処理機能を実現できる。これにより、もとの画像が文字中心の画像であれば、ＭＴＦ値の強調を行うことで画像の品質が向上する。また、画像が絵柄中心であれば、若干の平滑化により滑らかさを与えることで画像の品質が向上する。このように画像の種類に応したフィルタ係数を選択することで高品質な画像の取得が可能となる。
【０１１８】
次に、濃度γ部５７が行う処理について説明する。
【０１１９】
γ変換処理は、画像の濃度勾配や濃度特性を可変とするものである。図１３−１の実線がγ変換テーブルとすると、グラフに従って、もとの画像データ（横軸）に相当する値をγ変換後の画像データ（縦軸）の値に変換するだけである。この変換テーブルの曲線を変更することにより、狙いの濃度分布をもつ画像データに変更することが可能となる。例えば、図１３−１の破線で示しているようなγ変換テーブルにすれば、実線で示しているγ変換テープルに比べ、γ変換後の画像データを濃度勾配が滑らかな画像データに変換することができる。但し、図１３−１において、図の矢印側（ダイナミックレンジが上がる）につれ濃度が高くなる。
【０１２０】
γ変換テーブルの作成方法は、便宜上、図１３−２に示してある原点から４５゜方向に延びるリニアなγ変換テーブル（実線）を、もとに説明する。
【０１２１】
濃度特性を変えずに画像の全体濃度を上下させる場合は、図１３−２に示すように、グラフの横軸方向にγ変換テーブル（実線）のように平行移動させればよく、画像の濃度勾配を変える場合は、γ変換テーブルの傾きを変更すればよい（図の破線）。また、濃度特性を変更する場合は、図１３−１にあるように、連続する曲線で示せるようなγ変換テーブルの湾曲具合を変更すれば、任意の濃度特性が得られる。
【０１２２】
これらの手段により、濃度γ部５７では、多値の画像データに対し、画像データの濃度勾配および濃度特性の変更を可能とするγ変換処理機能を実現できる。このことにより、画像の種類に応したγカーブを選択することで高品質な画像の取得が可能となる。
【０１２３】
次に、孤立点除去部５５の処理について説明する。フィルタ処理部５６により画像に強調フィルタがかけられると、基画像に含まれているノイズも強調されてしまうので、ごみが多くなり、見苦しい画像となってしまう場合がある。このような場合、孤立点除去部５５の処理により孤立点の除去が適応的に行われる。孤立点除去のアルゴリズムには様々な方式を用いることができるが、図１４に示すようなマトリクスを用いた方法をここでは説明する。
【０１２４】
孤立点除去部５５では、図１４に示すような５×５ブロックで孤立点の判定が行われる。この例で注目画素はｄ２２である。注目画素以外の画素が全て所定の閾値ＴＨ１より小さければ、注目画素を白画素（画素値０）に置き換える。
【０１２５】
このような処理を行うことにより、読み取りユニット１２で読み取った画像中のごみ画像を除去することができる。
【０１２６】
また、ハードディスク１１に格納されている画像データが自然画像を読み取ったものである場合には孤立点除去は効果的である。一方、自然画像ではなく、プリンタＲＩＰデータのように電子的に作られたものである場合には行う必要はない。
【０１２７】
そこで、ＰＣ２５側に転送する画像の種類によって、適宜、孤立点除去の動作パラメータを切り替えるようにすれば、高品質な画像を得ることができる。
【０１２８】
次に、２値化処理部５８が実行する処理について説明する。
【０１２９】
２値化処理部５８は、多値画像データに対し、中間調処理を行って２値化する。中間調処理は、多値画像データを２値もしくはそれに近い少値の階調数に量子化する処理であるが、その具体的方法は様々存在する。ここでは、一般的に用いられる、単純量子化法、ディザ法、誤差拡散法について説明する。但し、量子化階調数は、便宜上２値とする。
【０１３０】
まず、単純量子化法は、多値の画像データのダイナミックレンジ中の任意の値を閾値として、画像データを２階調化するものである。例えば、ダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０と１の２値に量子化する場合、閾値が１２８であるとすると、画像データが１００であれば量子化値は０となり、２００であれば量子化値は１となる。
【０１３１】
ディザ法は、マトリクス状になった閾値を用いて、図１５−２の閾値マトリクス７１を１閾値１画素というように、図１５−１の画像データ７２にタイル状に当てはめていき、画素毎に２階調化を行うものである。マトリクス内の閾値を、画像データのダイナミックレンジの範囲でばらつくような閾値にすれば、画像の解像度とトレードオフとなるが、２階調化された画像データでも中間濃度が再現可能となる。
【０１３２】
誤差拡散法は、単純量子化法と同様に、任意の閾値にて２階調化を行うが、量子化する際に発生する量子化誤差を蓄積し、処理を行っている注目画素は、ラスタ形式順ですでに量子化処理が終了し誤差が確定している周辺画素の誤差を加味して量子化を行うことにより、画像データトータルでの量子化による誤差を最小限に留めようとする中間調処理である。
【０１３３】
量子化する場合に発生する誤差は、例えば、ダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０と１の値に量子化する場合、画像データが１００であれば量子化値は０となるが、画像データには１００という中間濃度情報があったにも関わらず、最低値の０扱いとなってしまい、画像データの中間濃度情報が失われる。ゆえに、この画像データの量子化誤差は“１００＝１００−０”（ダイナミックレンジの最低値）となる。また、画像データが２００であれば量子化値は１となるが、この場合も２００という中間濃度情報があったにも関わらず、１という最高値扱いになってしまうので、この画像データの量子化誤差は“−５５＝２００−２５５”（ダイナミックレンジの最高値）となる。
【０１３４】
これらの量子化誤差値を、画素毎に量子化処理終了後、画像データとは別のデータとして蓄積しておくと、図１６に示すように、画像データ８１はラスタ形式で順に処理されることを考えれば、網掛してある画素８２については、すでに量子化の誤差は確定済みであり蓄積されていることになる。誤差拡散法では、誤差の確定している注目画素８３周辺の誤差値の平均を注目画素値に加算してから２階調化を行うことで、画像データトータルでの量子化誤差による中間濃度情報の欠落を緩和することを可能としている。
【０１３５】
これらの方法により、２値化処理部５８では、多値の画像データに対し、画像データの２値化処理を行うことができる。これによりデータ量を減少させ、かつ画像の種類に応じた中間調処理を選択することで、高品質な画像の取得が可能となる。
【０１３６】
図１７は、データ形式変換部２４の他の構成例を示すブロック図である。この例で対象とするハードディスク１１などに記憶されている画像データは、モノクロの２値画像データである。
【０１３７】
伸張器６１は、このモノクロの２値画像データを伸張し、多値化処理部６２は、この伸張後のモノクロの２値画像データを多値画像データに変換する。その他の図１１と同一符号のブロックは、前述した図１１と同様であるため、詳細な説明は省略する。
【０１３８】
これにより、ハードディスク１１などに記憶されているモノクロの２値画像データに所定の処理を施して、モノクロの２値画像データとしてＰＣ２５などに送信することができる。
【０１３９】
なお、図１１の例においても、図１５−１、図１５−２の例においても、図５〜図７を参照して説明したように、データ形式変換部２４への入力データ、出力データとも、専用のデータフォーマットによっても、汎用のデータフォーマットによってもよい。
【０１４０】
次に、以上説明したデータ形式変換部２４を用いて、画像処理装置１が行う一連の処理について、図１８のフローチャートを参照して説明する。
【０１４１】
まず、メインコントローラ２６は、外部ＰＣ２５からの画像キャプチャ要求信号の受信を確認する（受付手段、受付処理）（ステップＳ１）。画像キャプチャ要求信号の受信が確認できない場合（ステップＳ１：Ｎｏ）は、再度ステップＳ１の処理を行う。画像キャプチャ要求信号の受信が確認できた場合（ステップＳ１：Ｙｅｓ）は、外部ＰＣ２５から受け付けた画像キャプチャ要求信号に含まれる要求する画像の属性と、画像キャプチャ要求されたハードディスク１１に蓄積されている画像データの属性から、データ形式変換部２４内の画像データパラメータ値を決定する（ステップＳ２）。そして、この画像パラメータ値にしたがって、ハードディスク１１に蓄積されている画像データに対してデータ形式変換部２４により前述したような所定の処理を行い、ハードディスク１１に蓄積されていた画像データのデータ形式（第１の形式）を、別のデータ形式（第２の形式）の画像データに変換し（データ形式変換手段、データ形式変換処理）（ステップＳ３）、この変換後の画像データをＰＣ２５に送信する（送信手段、送信処理）（ステップＳ４）。
【０１４２】
これにより、例えば、ＰＣ２５が、解像度が６００ｄｐｉ、ｓＲＧＢの色空間であり、ＪＰＥＧ方式で圧縮されたカラー多値画像データを要求したときに、ハードディスク１１に蓄積されている画像データが、解像度が６００ｄｐｉ、Ｙｕｖ＋Ｋの色空間であり、非圧縮のカラー多値画像データであったときは、これを前述のデータ形式変換部２４によって、解像度が６００ｄｐｉ、ｓＲＧＢの色空間であり、ＪＰＥＧ方式で圧縮されたカラー多値画像データに変換して、ＰＣ２５に送信する。
【０１４３】
図１９は、メインコントローラ２６を中心とした電気的な接続を示すブロック図である。メインコントローラ２６は、各種演算を行い、画像処理装置１の各部を集中的に制御するＣＰＵ９１が、汎用バス９を介してＲＯＭ９２，ＲＡＭ９３と接続されている。記憶媒体となるＲＯＭ９２には、図１８を参照して前述した制御を行う制御プログラムが記憶されている。 ＲＯＭ９２は、フラッシュメモリ等の不揮発性メモリも備えていてもよい。その場合、前述の制御プログラムは、光ディスクなどの記憶媒体９４から光ディスク装置などの所定の装置により読み取って、Ｉ／Ｏポート９５を介して不揮発性メモリに記憶させるようにして、前述の制御を行うようにしてもよい。
【０１４４】
以上説明したように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、読み取った原稿画像から、装置特性に依存しない各種画像処理装置で使用可能な標準色空間信号と、原稿画像の特徴的な部分を表す墨版データとを生成することができる。とりわけ、標準色空間信号は特別な処理を施すことなく、そのまま各種画像処理装置において共通に用いることができる。
【産業上の利用可能性】
【０１４５】
以上のように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムは、原稿画像を読み込んで画像データを生成する画像処理に有用であり、特に、装置内部で一旦処理した画像データを外部機器において用いる場合に適している。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施の形態にかかる画像処理装置の構成を示すブロック図である。
【図２】スキャナ補正部の構成を示すブロック図である。
【図３】プリンタ補正部の構成を示すブロック図である。
【図４】データ形式変換部の一構成例を示すブロック図である。
【図５】データ形式変換部によるデータフォーマットの一例を説明するための図である。
【図６】データ形式変換部によるデータフォーマットの一例を説明するための図である。
【図７】データ形式変換部によるデータフォーマットの一例を説明するための図である。
【図８−１】解像度変換器の説明図である。
【図８−２】解像度変換器の説明図である。
【図８−３】解像度変換器の説明図である。
【図９−１】色空間変換器による色空間変換を説明するための図である。
【図９−２】色空間変換器による色空間変換を説明するための図である。
【図９−３】色空間変換器による色空間変換を説明するための図である。
【図１０】デジタル複写機がＰＣなどに画像データを出力する場合の処理を説明するための図である。
【図１１】データ形式変換部の他の構成例を示すブロック図である。
【図１２−１】フィルタ処理を説明するための図である。
【図１２−２】フィルタ処理を説明するための図である。
【図１２−３】フィルタ処理を説明するための図である。
【図１３−１】γ変換処理を説明するための図である。
【図１３−２】γ変換処理を説明するための図である。
【図１４】孤立点除去の処理に用いるマトリックスを説明するための図である。
【図１５−１】ディザ法を説明するための図である。
【図１５−２】ディザ法を説明するための図である。
【図１６】誤差拡散法を説明するための図である。
【図１７】データ形式変換部の他の構成例を示すブロック図である。
【図１８】メインコントローラが実行する処理のフローチャートである。
【図１９】メインコントローラの電気的な接続のブロック図である。
【符号の説明】
【０１４７】
１  画像処理装置
２  エンジン部
３  プリンタコントローラ部
４  スキャナγ補正部
５，５６  フィルタ処理部
６  色補正部
７  変倍部
８  多値データ固定長圧縮器
９  汎用バス
１０  プリンタコントローラ
１１  ハードディスク
１２  読み取りユニット
１３  スキャナ補正部
１４  多値データ固定長伸張器
１５  プリンタ補正部
１６  プリンタγ補正部
１７  中間調処理部
１９  作像ユニット
２０  エンジンコントローラ
２１  ＦＡＸコントローラ
２２  ＮＩＣ
２４  データ形式変換部
２５  外部ＰＣ
２６  メインコントローラ
３１  入力ポート
３２，５１，６１  伸張器
３３，５２  解像度変換器
３４  色空間変換器
３５，５９  圧縮器
３６  出力ポート
３７  画像処理部
４１  主走査方向解像度変換ブロック
４２  副走査方向解像度変換ブロック
４３  フリップフロップ
４４，４７  補間画素算出部
４５  ラインメモリ
４６  副走査ライン蓄積メモリ
５４  Ｙｕｖ→Ｇｒａｙ変換器
５５  孤立点除去部
５７  濃度γ部
５８  ２値化処理部
６２  多値化処理部
９１  ＣＰＵ
９２  ＲＯＭ
９３  ＲＡＭ
９４  記憶媒体
９５  Ｉ／Ｏポート
２０１  像域分離部
２０２  地肌除去部
２０３  ＵＣＲ部
３０１  プリンタ色補正部
３０２  エッジ検出部
【図１】
2005269380.tif 000003
【図２】
2005269380.tif 000004
【図３】
2005269380.tif 000005
【図４】
2005269380.tif 000006
【図５】
2005269380.tif 000007
【図６】
2005269380.tif 000008
【図７】
2005269380.tif 000009
【図８−１】
2005269380.tif 000010
【図８−２】
2005269380.tif 000011
【図８−３】
2005269380.tif 000012
【図９−１】
2005269380.tif 000013
【図９−２】
2005269380.tif 000014
【図９−３】
2005269380.tif 000015
【図１０】
2005269380.tif 000016
【図１１】
2005269380.tif 000017
【図１２−１】
2005269380.tif 000018
【図１２−２】
2005269380.tif 000019
【図１２−３】
2005269380.tif 000020
【図１３−１】
2005269380.tif 000021
【図１３−２】
2005269380.tif 000022
【図１４】
2005269380.tif 000023
【図１５−１】
2005269380.tif 000024
【図１５−２】
2005269380.tif 000025
【図１６】
2005269380.tif 000026
【図１７】
2005269380.tif 000027
【図１８】
2005269380.tif 000028
【図１９】
2005269380.tif 000029