(57)【要約】【課題】画像処理装置内に蓄積されている画像データをネットワーク上のクライアントに送信する際、クライアントの要求条件にあわせた形式に変換して送信すること、および蓄積画像データの画像品質を向上させること。【解決手段】原稿を読み取り画像データに変換して出力する読み取りユニット１１０と、前記読み取りユニットから出力された前記画像データを像域分離処理するスキャナ補正部１１１と、前記スキャナ補正部により像域分離処理された画像データを記憶するハードディスク１２５と、前記ハードディスクに記憶されている前記画像データをクライアントＰＣ１３１と送受信するＮＩＣ１２６と、前記ハードディスクに記憶された前記画像データを前記クライアントＰＣから要求された形式に変換する画像フォーマット変換ユニット１２７と、を備えることを特徴とする画像処理装置。【選択図】        図１
2005332154.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り画像データに変換して出力する読み取り手段と、
前記読み取り手段から出力された前記画像データを像域分離処理する像域分離処理手段と、
前記像域分離処理手段により像域分離処理された画像データを記憶する記憶手段と、
上記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、
前記記憶手段に記憶された前記画像データを前記外部機器から要求された形式に変換するデータ形式変換手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記像域分離処理手段の処理結果により前記画像データに適合したフィルタ処理をおこなうフィルタ処理手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記フィルタ処理手段は、前記像域分離処理手段の処理結果が文字領域の場合と文字領域以外の場合に異なるフィルタ処理をおこなうことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記データ形式変換手段は、前記画像データを汎用データフォーマットから汎用データフォーマットへ変換することを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
前記データ形式変換手段は、前記画像データを専用データフォーマットから汎用データフォーマットへ変換することを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項６】
前記データ形式変換手段は、前記画像データに解像度変換をおこなうことを特徴とする請求項１〜５のいずれか一つに記載の画像処理装置。
【請求項７】
前記データ形式変換手段は、前記画像データに色空間変換をおこなうことを特徴とする請求項１〜６のいずれか一つに記載の画像処理装置。
【請求項８】
原稿を読み取り画像データに変換して出力する読み取り工程と、
前記読み取り工程から出力された前記画像データを像域分離処理する像域分離工程と、
前記像域分離工程により像域分離処理された画像データを記憶する記憶工程と、
上記記憶工程に記憶されている前記画像データを外部機器と送受信する送受信工程と、
前記記憶工程に記憶された前記画像データを前記外部機器から要求された形式に変換するデータ形式変換工程と、
を含むことを特徴とする画像処理方法。
【請求項９】
前記像域分離処理工程の処理結果により前記画像データに適合したフィルタ処理をおこなうフィルタ処理工程を含むことを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記フィルタ処理工程は、前記像域分離処理工程の処理結果が文字領域の場合と文字領域以外の場合に異なるフィルタ処理をおこなうことを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
前記データ形式変換工程は、前記画像データを汎用データフォーマットから汎用データフォーマットへ変換することを特徴とする請求項８〜１０のいずれか一つに記載の画像処理方法。
【請求項１２】
前記データ形式変換工程は、前記画像データを専用データフォーマットから汎用データフォーマットへ変換することを特徴とする請求項８〜１０のいずれか一つに記載の画像処理方法。
【請求項１３】
前記データ形式変換工程は、前記画像データに解像度変換をおこなうことを特徴とする請求項８〜１２のいずれか一つに記載の画像処理方法。
【請求項１４】
前記データ形式変換工程は、前記画像データに色空間変換をおこなうことを特徴とする請求項８〜１３のいずれか一つに記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、装置内の記憶媒体に蓄積されている画像データを、ネットワークにより接続されている外部クライアントＰＣからの要求により転送する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
従来、ネットワークにデジタル複写機やスキャナ装置を接続し、デジタル複写機のスキャナ部やスキャナ装置で原稿画像をスキャンして、読み取った画像データをネットワークに接続されたコンピュータ等のほか端末に配信するネットワークスキャナなる機能が知られている。
【０００３】
たとえば、下記特許文献１では、汎用コンピュータシステムのアーキテクチャをベースにした拡張ボックスを有し、画像処理装置の画像入力部においてスキャンした画像を前記拡張ボックス内のハードディスク装置（スキャンボックス）に蓄積し、スキャンボックス内の画像ファイルを、ネットワークに接続された各コンピュータシステム間で共有するスキャンボックス機能を有する画像処理装置が提案されている。
【０００４】
前記スキャンボックス機能を用いる場合、まず、解像度、階調、倍率、読み込み面、画像サイズ、保存先などのスキャンパラメータを選択し、画像原稿を読み込む。つぎに、読み込んだ原稿の画像データを画像処理部に転送してスキャンパラメータにしたがった画像処理を実行する。ただし、画像出力を予定していないので、出力系データフォーマットを生成する必要はなく、ＲＧＢ系からＣＭＹＫ系への色座標系変換や階調補正、画像データの圧縮処理は省略される。また、画像処理後の画像データは拡張ボックスに転送される。
【０００５】
拡張ボックスでは、受信した画像データをハードディスク装置内の所定ディスク領域に割り当てられたスキャンボックスに一時保存し、全ての原稿ページを蓄積し終えると、ネットワークのクライアントがスキャンボックスから画像データを取り出す。
【０００６】
また、下記特許文献２、３においては、蓄積した画像のフォーマットを出力先に応じて変換する処理を省くことを目的として、あらかじめ複数回原稿画像の取り込みをおこない、１つの原稿画像に対して複数の画像データを記憶装置に蓄積する画像入出力装置、画像読取装置が提案されている。
【０００７】
【特許文献１】特開２０００−３３３０２６号公報
【特許文献２】特開２００２−２７１５９４号公報
【特許文献３】特開２００２−２１８１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ハードディスク装置に蓄積されている画像データは、メモリの節約のために圧縮アルゴリズムで圧縮する際に専用のアルゴリズムで圧縮されることがある。そのため、前記特許文献１の発明では、ネットワーク上のクライアント（たとえばＰＣなど）に配信しても汎用のアプリケーションで画像を見たり、編集したりすることができないという問題点がある。
【０００９】
また、原稿をスキャンする際には、クライアントが操作部から解像度、階調、倍率、読み込み面、画像サイズ、保存先などのスキャンパラメータを選択する。読み込まれた画像データは画像処理部へ転送された後、前記スキャンパラメータにしたがった画像処理を受けた後にハードディスク装置に蓄積される。そのため、蓄積後の画像データに対して画像フォーマット変換ができず、ハードディスク装置に蓄積されている画像データを複数のクライアントが異なる画像フォーマット条件で受け取る要求がある場合、各クライアントの要求条件にあわせてスキャンし直さなければならない。
【００１０】
また、前記特許文献２，３の発明においては、出力先に応じて画像データのフォーマットを変換する必要がなくなるため時間的に見れば利点があるが、複数の画像データを記憶する必要があるため記憶装置の負荷が大きくなるという問題がある。さらに、画像データの蓄積の際におこなわれる画像処理は一括して処理がおこなわれるため、文字が読みにくくなってしまう。
【課題を解決するための手段】
【００１１】
上述した従来技術による問題点を解決するため、請求項１にかかる画像処理装置は、原稿を読み取り画像データに変換して出力する読み取り手段と、前記読み取り手段から出力された前記画像データを像域分離処理する像域分離処理手段と、前記像域分離処理手段により像域分離処理された画像データを記憶する記憶手段と、上記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、前記記憶手段に記憶された前記画像データを前記外部機器から要求された形式に変換するデータ形式変換手段と、を備えることを特徴とする。
【００１２】
この請求項１に記載の発明によれば、蓄積されている画像データを外部機器に送信する際に、画像処理装置側で外部機器が扱うことのできる形式に変換して当該画像データを転送することができる。
【００１３】
また、請求項２の発明にかかる画像処理装置は、請求項１に記載の発明において、前記像域分離処理手段の処理結果により前記画像データに適合したフィルタ処理をおこなうフィルタ処理手段を備えることを特徴とする。
【００１４】
この請求項２に記載の発明によれば、像域分離処理手段の処理結果をもとに各領域に最適なフィルタを用いて画像処理をおこなうことにより、画質の向上を図ることができる。
【００１５】
また、請求項３の発明にかかる画像処理装置は、請求項２に記載の発明において、前記フィルタ処理手段は、前記像域分離処理手段の処理結果が文字領域の場合と文字領域以外の場合に異なるフィルタ処理をおこなうことを特徴とする。
【００１６】
この請求項３に記載の発明によれば、像域分離処理手段より文字領域の検出をおこない、その情報をもとにフィルタ処理をおこなうことで画像データの文字品質を向上することができる。
【００１７】
また、請求項４に記載の発明にかかる画像処理装置は、請求項１〜３のいずれか一つに記載の発明において、前記データ形式変換手段は、前記画像データを汎用データフォーマットから汎用データフォーマットへ変換することを特徴とする。
【００１８】
この請求項４に記載の発明によれば、送受信されるユニット間でのデータフォーマットを統一することができる。また、データ転送の効率化と画像品質の向上双方を保持したシステムにおいて、多値・２値データ双方の汎用データに対して、所定のデータ変換処理をおこなうことが可能となる。
【００１９】
また、請求項５の発明にかかる画像処理装置は、請求項１〜３のいずれか一つに記載の発明において、前記データ形式変換手段は、前記画像データを専用データフォーマットから汎用データフォーマットへ変換することを特徴とする。
【００２０】
この請求項５に記載の発明によれば、専用データフォーマットを取り込み可能とすることで、画像データの加工を容易におこなうことができる。また、データ転送の効率と画質品質の双方を保持したシステムにおいて、多値・２値データ双方の汎用データに対して、所定のデータ変換処理をおこなうことが可能となる。
【００２１】
また、請求項６に記載の発明にかかる画像処理装置は、請求項１〜５のいずれか一つに記載の発明において、前記データ形式変換手段は、前記画像データに解像度変換をおこなうことを特徴とする。
【００２２】
この請求項６に記載の発明によれば、入力される多値データを主走査、副走査方向に任意の解像度（変倍率）に変換することが可能となる。さらに、主走査、副走査方向に補間画素を算出する際に、周辺の多値画素データを参照して所定の算出方式で補間画素を決定でき、テクスチャーを抑えた解像度変換をおこなうことができる。
【００２３】
また、請求項７に記載の発明にかかる画像処理装置は、請求項１〜６のいずれか一つに記載の発明において、前記データ形式変換手段は、前記画像データに色空間変換をおこなうことを特徴とする。
【００２４】
この請求項７に記載の発明によれば、外部機器からの要求で記憶手段より画像データを読み出す際に、外部機器が要求する色空間へ色空間変換をおこない、外部機器が要求する色空間の画像データを確保することができる。
【００２５】
また、請求項８に記載の発明にかかる画像処理方法は、原稿を読み取り画像データに変換して出力する読み取り工程と、前記読み取り工程から出力された前記画像データを像域分離処理する像域分離工程と、前記像域分離工程により像域分離処理された画像データを記憶する記憶工程と、上記記憶工程に記憶されている前記画像データを外部機器と送受信する送受信工程と、前記記憶工程に記憶された前記画像データを前記外部機器から要求された形式に変換するデータ形式変換工程と、を含むことを特徴とする。
【００２６】
この請求項８に記載の発明によれば、蓄積されている画像データを外部機器に送信する際に、外部機器が扱うことのできる形式に変換してから当該画像データを転送することができる。
【００２７】
また、請求項９に記載の発明にかかる画像処理方法は、請求項８に記載の発明において、前記像域分離処理工程の処理結果により前記画像データに適合したフィルタ処理をおこなうフィルタ処理工程を含むことを特徴とする。
【００２８】
この請求項９に記載の発明によれば、像域分離工程の処理結果をもとに各領域に最適なフィルタを用いて画像処理をおこなうことにより、画質の向上を図ることができる。
【００２９】
また、請求項１０に記載の発明にかかる画像処理方法は、請求項９に記載の発明において、前記フィルタ処理工程は、前記像域分離処理工程の処理結果が文字領域の場合と文字領域以外の場合に異なるフィルタ処理をおこなうことを特徴とする。
【００３０】
この請求項１０に記載の発明によれば、像域分離処理工程より文字領域の検出をおこない、その情報をもとにフィルタ処理をおこなうことで画像データの文字品質を向上することができる。
【００３１】
また、請求項１１に記載の発明にかかる画像処理方法は、請求項８〜１０のいずれか一つに記載の発明において、前記データ形式変換工程は、前記画像データを汎用データフォーマットから汎用データフォーマットへ変換することを特徴とする。
【００３２】
この請求項１１に記載の発明によれば、送受信されるユニット間でのデータフォーマットを統一することができる。また、データ転送の効率化と画像品質の向上双方を保持したシステムにおいて、多値・２値データ双方の汎用データに対して、所定のデータ変換処理をおこなうことが可能となる。
【００３３】
また、請求項１２に記載の発明にかかる画像処理方法は、請求項８〜１０のいずれか一つに記載の発明において、前記データ形式変換工程は、前記画像データを専用データフォーマットから汎用データフォーマットへ変換することを特徴とする。
【００３４】
この請求項１２に記載の発明によれば、専用データフォーマットを取り込み可能とすることで、画像データの加工を容易におこなうことができる。また、データ転送の効率と画像品質の双方を保持したシステムにおいて、多値・２値データ双方の汎用データに対して、所定のデータ変換処理をおこなうことが可能となる。
【００３５】
また、請求項１３に記載の発明にかかる画像処理方法は、請求項８〜１２のいずれか一つに記載の発明において、前記データ形式変換工程は、前記画像データに解像度変換をおこなうことを特徴とする。
【００３６】
この請求項１３に記載の発明によれば、入力される多値データを主走査、副走査方向に任意の解像度（変倍率）に変換することが可能となる。さらに、主走査、副走査方向に補間画素を算出する際に、周辺の多値画素データを参照して所定の算出方式で補間画素を決定でき、テクスチャーを抑えた解像度変換をおこなうことができる。
【００３７】
また、請求項１４に記載の発明にかかる画像処理方法は、請求項８〜１３のいずれか一つに記載の発明において、前記データ形式変換工程は、前記画像データに色空間変換をおこなうことを特徴とする。
【００３８】
この請求項１４に記載の発明によれば、外部機器からの要求で記憶手段より画像データを読み出す際に，外部機器が要求する色空間へ色空間変換をおこない、外部機器が要求する色空間の画像データを確保することができる。
【発明の効果】
【００３９】
本発明にかかる画像処理装置および画像処理方法によれば、蓄積されている画像データをネットワーク上のクライアントに送信する際、クライアントの要求条件にあわせた形式に変換して送信することができる。また、像域分離処理の結果により各像域に適合したフィルタ処理をおこなうことにより画像データの画像品質が向上し、特に文字領域に対して有効である。
【発明を実施するための最良の形態】
【００４０】
以下に添付図面を参照して、この発明にかかる画像処理装置および画像処理方法の好適な実施の形態を詳細に説明する。
【００４１】
（実施の形態１）
まず、実施の形態１にかかる画像処理装置の構成について、図１を参照して説明する。図１は、実施の形態１にかかる画像処理装置１００の構成を示す図である。画像処理装置１００は、エンジン部１０１とプリンタコントローラ部１０２を有する。
【００４２】
エンジン部１０１は、読み取りユニット１１０ならびに作像ユニット１１６を中心として、画像処理装置１００の画像入出力をおこなう。読み取りユニット１１０は、写真や文書などの画像原稿を読み取り、Ｒ，Ｇ，Ｂ（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）に色分解した画像データ（以下、「ＲＧＢデータ」という）としてスキャナ補正部１１１に出力する。
【００４３】
スキャナ補正部１１１は、読み取りユニット１１０により読み取られた画像データに対してスキャナγ処理、フィルタ処理、変倍処理をおこない、処理後の画像データをカラー・モノクロ多値データ固定長圧縮器１１２に出力する。
【００４４】
ここで、スキャナ補正部１１１で画像データにおこなわれる処理の詳細について、図２を参照して説明する。図２は、スキャナ補正部１１１の構成を示す図である。スキャナ補正部１１１は、スキャナγ処理部２０１、像域分離処理部２０２、フィルタ処理部２０３、変倍処理部２０４で構成される。読み取りユニット１１０より出力された画像データは、スキャナγ処理部２０１ならびに像域分離処理部２０２に入力される。
【００４５】
スキャナγ処理部２０１は、読み取りユニット１１０から入力されたＲＧＢの画像データにスキャナγ処理をおこない、フィルタ処理部２０３に出力する。像域分離処理部２０２は、読み取りユニット１１０から入力された画像データに像域分離処理をおこない、フィルタ処理部２０３に出力する。
【００４６】
フィルタ処理部２０３は、各種フィルタで構成され、スキャナγ処理部２０１から出力された画像データに対して、像域分離処理部２０２の処理結果により、もっとも適切なフィルタ処理をおこなう。また、フィルタ処理部２０３は、フィルタ処理後の画像データを変倍処理部２０４に出力する。変倍処理部２０４は、フィルタ処理部２０３から出力されたフィルタ処理後の画像データに変倍処理をおこない、カラー・モノクロ多値データ固定長圧縮器１１２に出力する。
【００４７】
図１の説明にもどり、カラー・モノクロ多値データ固定長圧縮器１１２は、スキャナ補正部１１１により処理されたカラー、もしくはモノクロの画像データを固定長圧縮する。また、カラー・モノクロ多値データ固定長伸張器１１３は、固定長圧縮されたカラー、もしくはモノクロの画像データを伸張する。カラー・モノクロ多値データ固定長圧縮器１１２ならびにカラー・モノクロ多値データ固定長伸張器１１３は、それぞれ汎用バス１０５に接続されている。
【００４８】
プリンタ補正部１１４は、カラー・モノクロ多値データ固定長伸張器１１３が伸張した画像データに色補正、プリンタγ補正、中間調処理等をおこない、ＧＡＶＤ１１５に出力する。
【００４９】
ここで、プリンタ補正部１１４で画像データにおこなわれる処理の詳細について、図３を参照して説明する。図３は、プリンタ補正部１１４の構成を示す図である。カラー・モノクロ多値データ固定長圧縮器１１２で圧縮された画像データは、色補正処理部３０１で色補正処理を施され、ＲＧＢデータからＣＭＹＫデータへと変換される。そして、プリンタγ処理部３０２でプリンタγ処理を施され、ＣＭＹＫ各色８ｂｉｔのデータとなる。さらに、中間調処理部３０３で中間調処理を施され、各色２ｂｉｔのデータとなり、ＧＡＶＤ１１５に出力される。
【００５０】
図１の説明にもどり、ＧＡＶＤ（ゲート・アレイ・ビデオ・ドライバ）１１５は、プリンタ補正部１１４から出力された画像データをもとに、作像ユニット１１６のＬＤ（レーザーダイオード）を制御するＬＤ制御信号を出力する。作像ユニット１１６は、ＬＤを用いた光走査装置により画像を形成し、転写紙上に出力する。このＬＤは、ＧＡＶＤ１１５から出力されるＬＤ制御信号により制御される。また、エンジンコントローラ１１７は、ＣＰＵバス１１８によりスキャナ補正部１１１ならびにプリンタ補正部１１４と接続され、スキャナ補正部１１１ならびにプリンタ補正部１１４を制御している。
【００５１】
つぎに、プリンタコントローラ部１０２の構成について説明する。プリンタコントローラ部１０２はプリンタコントローラ１２０を中心として構成される。プリンタコントローラ１２０は、カラー可変長可逆圧縮データ伸張器１２１とモノクロ２値可変長可逆圧縮データ伸張器１２２を有している。カラー可変長可逆圧縮データ伸張器１２１は、可変長可逆圧縮されたカラーの画像データを伸張する。また、モノクロ２値可変長可逆圧縮データ伸張器１２２は、可変長可逆圧縮されたモノクロ２値の画像データを伸張する。
【００５２】
また、プリンタコントローラ１２０は、汎用バス１０５、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１２６、ハードディスク（ＨＤＤ）１２５と接続され、それぞれに画像データの入出力をおこなっている。また、プリンタコントローラ１２０は、ＣＭＹＫ（Ｃｙａｎ−Ｍａｇｅｎｔａ−Ｙｅｌｌｏｗ−ｂｌａｃＫ）の各色ごとに独立した半導体メモリ１２３ａ〜１２３ｄを有している。
【００５３】
ハードディスク１２５は、プリンタコントローラ１２０から出力された画像データならびに当該画像データに付加されたモード情報を記憶保持する。なお、モード情報の詳細については、後述する。ＮＩＣ１２６は、ネットワーク１３０と接続され、クライアントＰＣ１３１などとのデータの送受信を可能としている。
【００５４】
画像フォーマット変換ユニット１２７は、ＨＤＤ１２５に記憶された画像データに所定の画像処理をおこなう。所定の画像処理とは、フィルタ処理、γ変換処理、データ圧縮処理などである。この処理は、クライアントＰＣ１３１からの画像データ取得要求に付帯した情報（たとえば解像度、フィルタ処理の種類、γ変換の種類、中間調処理の種類、汎用圧縮方式の種類や有無など）にもとづいておこなわれる。
【００５５】
また、ＦＡＸコントローラ１４０は、画像処理装置１００内の画像データをＦＡＸデータに変換し、公衆回線１４２を介して図示しない外部のＦＡＸに送信する。また、図示しない外部のＦＡＸから受信したＦＡＸデータを、画像処理装置１００で取り扱うことのできる形式に変換する。ＦＡＸコントローラ１４０は、モノクロ２値可変長可逆圧縮データ伸張器１４１を有する。モノクロ２値可変長可逆圧縮データ伸張器１４１は、可変長可逆圧縮されたモノクロ２値の画像データを伸張する。
【００５６】
つぎに、画像処理装置１００の動作について図１を参照して説明する。まず、画像処理装置１００において、読み取りユニット１１０により読み取った画像データをハードディスク１２５に蓄積する場合の動作について説明する。
【００５７】
はじめに、読み取りユニット１１０に原稿画像をセットし、原稿画像の読み取りをおこなう。読み取られた原稿画像は、Ｒ，Ｇ，Ｂに色分解された画像データとしてスキャナ補正部１１１に出力され、スキャナ補正部１１１によりスキャナγ処理、像域分離処理、フィルタ処理、変倍処理等がおこなわれる。
【００５８】
これらの処理は、操作パネルなどより設定される操作モード情報によってモードに適した処理がおこなわれる。ここで、操作モードとは操作パネルなどよりユーザが選択することができる画質モードであり、たとえば、文字モード、文字写真モード、写真モードや、原稿を濃くする、薄くするなどのノッチ情報などである。このモード情報は、ハードディスク１２５に画像データとともに記憶される。
【００５９】
スキャナ補正部１１１により各処理を施された画像データは、各色ＲＧＢ８ｂｉｔの色データである。この色データは、カラー・モノクロ多値データ固定長圧縮器１１２によって各色ｎｂｉｔ（ｎ＜＝８）の色データに変換され、汎用バス１０５を通ってプリンタコントローラ１２０に出力される。プリンタコントローラ１２０は、カラー・モノクロ多値データ固定長圧縮器１１２から出力された色データをハードディスク１２５に蓄積する。
【００６０】
これにより、ハードディスク１２５に蓄積されるデータ（以下、「蓄積画像データ」という）は、ＲＧＢの画像データであり、当該蓄積画像データに対し外部、たとえばネットワーク１３０を介して接続されているクライアントＰＣ１３１等から取得要求があった場合、画像処理装置１００内の画像フォーマット変換ユニット１２７において、クライアントＰＣ１３１が扱うことができる形式に変換して転送することができる。
【００６１】
また、蓄積画像データは、像域分離処理部２０２により像域分離処理され、フィルタ処理部２０３により各像域に適したフィルタ処理がおこなわれているため、画像品質の高い画像をハードディスク１２５に蓄積することができる。
【００６２】
ここで、スキャナ補正部１１１の像域分離処理部２０２ならびにフィルタ処理部２０３がおこなう処理の詳細について説明する。像域分離処理部２０２は、読み取りユニット１１０から出力された画像データに像域分離処理をおこない、フィルタ処理部２０３に出力する。フィルタ処理部２０３では、像域分離処理部２０２の分離結果をもとに各像域に適したフィルタ処理をおこなう。
【００６３】
像域分離処理は、文字と絵柄が混在した原稿を読み取る場合の画像品質の向上を図るための処理である。原稿を読み取る際、文字をきれいに読み取るモードにすると網点がつぶれ、逆に絵柄をきれいに読み取るモードにすると文字がかすれてしまう場合がある。これを避けるため、像域分離処理によって文字と絵柄領域を分離し、各々の領域に最適なフィルタ処理をおこない画像品質の向上を図るものである。
【００６４】
まず、像域分離処理部２０２の構成について図４を参照して説明する。図４は、像域分離処理部２０２の構成を示す図である。白背景分離回路４０１は、読み取りユニット１１０が取り込んだ画像データの中から白地領域を検出し、検出結果を白地領域の場合１、非白地領域の場合０の信号として総合判定回路４０５に出力する。エッジ分離回路４０２は、読み取りユニット１１０が取り込んだ画像データの中から文字エッジを検出し、検出結果をエッジ分離領域の場合１，非エッジ分離領域の場合０の信号として総合判定回路４０５に出力する。
【００６５】
また、網点分離回路４０３は、読み取りユニット１１０が取り込んだ画像データの中から網点領域を検出し、検出結果を網点領域の場合１、非網点領域の場合０の信号として総合判定回路４０５に出力する。色分離回路４０４は、読み取りユニット１１０が取り込んだ画像データの中から有彩部分を検出し、検出結果を有彩領域の場合１、無彩領域の場合０の信号として総合判定回路４０５に出力する。
【００６６】
総合判定回路４０５は、これらの４つの回路から出力をもとに、処理対象の画像が黒文字（図１０（ａ））、色文字（ｂ）、白地（ｃ）、絵柄（ｄ）のいずれであるかを判定し、文字／絵柄領域信号としてフィルタ処理部２０３へ出力する。
【００６７】
ここで、エッジ分離回路４０２の詳細な構成について図５，６を参照して説明する。図５はエッジ分離回路４０２の構成を示す図である。文字領域は、高レベル濃度の画素と低レベル濃度の画素（以下、黒画素、白画素と呼ぶ）が多く、かつ、エッジ部分では、これらの黒画素および白画素が連続している。エッジ分離回路４０２は、このような黒画素および白画素それぞれの連続性にもとづいて文字エッジを検出する。
【００６８】
図５において、３値化処理部５０１は、２種の閾値ＴＨ１，ＴＨ２を用いて画像データに対する３値化（白画素＜ＴＨ１、ＴＨ１≦中間調画素＜ＴＨ２、ＴＨ２≦黒画素）をおこなう。閾値ＴＨ１，ＴＨ２の決め方は任意であるが、たとえば入力画像信号が０から２５５までの２５６階調（０＝白）で表される場合、ＴＨ１＝２０、ＴＨ２＝８０に選ぶことができる。
【００６９】
３値化後の画像信号に対し、黒連続画素検出部５０２は黒画素が連続する箇所を、白連続画素検出部５０３は白画素が連続する箇所を、それぞれパターンマッチング処理により検出する。パターンマッチング処理には、図６に示す３×３画素のパターンが用いられる。図６はパターンマッチング処理について説明するための図である。図６中、Ａに示す領域は黒画素であることを示している。また、Ｂに示す領域は白画素、Ｃに示す領域はパターンマッチング処理において考慮しない領域をそれぞれ示している。
【００７０】
黒連続画素検出部５０２は、図６中６０１〜６０４に示したいずれかのパターンにマッチングした画素（図６の例では３×３画素の中央画素）を黒連続画素として検出する。同様に、白連続画素検出部５０３は図６中６０５〜６０８に示したいずれかのパターンにマッチングした画素（３×３画素の中央画素）を白連続画素として検出する。
【００７１】
近傍検出部５０４では、黒連続画素検出部５０２および白連続画素検出部５０３の検出結果について、黒連続画素と白連続画素が近傍にあるか否かを調べることにより、エッジ領域と非エッジ領域を判定する。たとえば本実施例においては、５×５画素単位のサイズのブロックごとにその内部に黒連続画素と白連続画素がそれぞれ１つ以上存在するときに、そのブロックをエッジ領域と判定し、それ以外の場合は非エッジ領域と判定する。そして、エッジ領域と判定したブロック内の画素に対応して“１”を出力し、非エッジ領域と判定したブロック内の画素に対応して“０”を出力する。
【００７２】
つぎに、網点分離回路４０３の詳細な構成について図７〜９を参照して説明する。図７は網点分離回路４０３の構成を示す図である。網点領域では、高い濃度値を持つ画素と低い濃度値を持つ画素が交互に周期的に現れる。網点分離回路４０３は、この高い濃度値または低い濃度値を持つピーク画素を検出することによって網点領域を識別する。
【００７３】
ピーク画素検出部７０１は、演算によりピーク画素を検出する。図８はピーク画素検出部７０１のピーク検出演算を説明するための図である。図８は、中央画素８００を注目画素とし、周辺画素８０１〜８０８の３×３画素を示している。ピーク画素検出部７０１は、被検出領域を３×３画素に分割し、各々が以下に示す条件Ａ，Ｂを満たすか判断する。そして、条件Ａ，Ｂを同時に満たす場合に、中央画素８００をピーク画素として検出する。
【００７４】
条件Ａ：中央画素８００の濃度レベル（Ｌ）が周辺画素８０１〜８０８のいずれの濃度レベルと比較しても高い、または低い。
条件Ｂ：中央画素８００の濃度レベル（Ｌ）と、中央画素８００を挟んで対角線上にある周辺画素のペア（たとえば８０３と８０７など）の濃度レベル（ａ，ｂ）が、４ペア全てについて、
｜２×Ｌ−ａ−ｂ｜＞ＴＨ３
の関係にある。（ただし、ＴＨ３は固定の閾値）
【００７５】
つぎに、網点領域検出部７０２は、４×４画素を１単位のブロックとし、ピーク画素検出部７０１で検出されたピーク画素が１つ以上存在するならば同ブロックを網点候補領域、ピーク画素が１つも存在しなければ同ブロックを非網点候補領域として検出する。以下、この４×４画素を１単位とするブロック単位で網点候補領域の判定をおこなう。
【００７６】
網点領域判定部７０３は、網点領域検出部７０２による検出結果に対して最終的な網点／非網点の判定をおこなう。図９は網点領域判定部７０３の網点領域判定を説明するための図である。図９では、中央ブロック９００を注目ブロックとし、周辺ブロック９０１〜９０８の３×３ブロックを示している。これらのブロックはいずれも４×４画素で構成されている。
【００７７】
網点領域判定部７０３は、中央ブロック９００を中心として、周辺ブロック９０１〜９０８において、４ブロック以上が網点候補領域であれば中央ブロック９００を網点領域と判定し、それ以外の場合は中央ブロック９００を非網点領域と判定する。そして、網点領域と判定されたブロック内の画素に対応して“１”を出力し、非網点領域と判定されたブロック内の画素に対応して“０”を出力する。
【００７８】
総合判定回路４０５は、このようにして得られた各回路の分離結果（１、０）を受けて、図１０の表１０００に示すような判定をおこなう。図１０は、総合判定回路４０５による判定結果を示す表である。すでに説明したように、像域分離処理部２０２内の各回路は判定情報を１もしくは０の信号を出力している。総合判定回路４０５は、これらの４つの回路から出力をもとに、処理対象の画像が黒文字（図１０（ａ））、色文字（ｂ）、白地（ｃ）、絵柄（ｄ）のいずれであるかを判定し、文字／絵柄領域信号としてフィルタ処理部２０３へ出力する。
【００７９】
以上のような構成により、像域分離処理部２０２は像域分離処理を実現している。そして、フィルタ処理部２０３は、像域分離処理部２０２が出力した文字／絵柄領域信号にもとづいて各領域にもっとも適当なフィルタ処理をおこなう。
【００８０】
つぎに、フィルタ処理部２０３が像域分離処理部２０２が出力する文字／絵柄領域信号にもとづいておこなうフィルタ処理について図１１〜１４を参照して説明する。前述のように、フィルタ処理部２０３は、像域分離処理部２０２が出力した文字／絵柄領域信号にもとづいて各領域にもっとも適当なフィルタ処理をおこなう。図１１〜１３はフィルタ処理係数の一例を示す表である。
【００８１】
たとえば、ある部分が文字部と判断された場合、同部分にはたとえば、図１１の表１１０１に示すような係数にもとづくエッジ強調フィルタ処理をおこなう。また、絵柄部における網点部と判定された部分に対してはモアレ除去のため、たとえば図１２の表１２０１に示すような強平滑化のフィルタ係数によって強平滑化フィルタ処理おこなう。それ以外に対しては、たとえば図１３の表１３０１に示すような弱平滑化のフィルタ係数によって弱平滑化フィルタ処理をおこなう。
【００８２】
また、黒文字領域と判定された部分のＲＧＢ値を、それぞれ等しく揃える処理をおこなったのちに、上記の処理をおこなう構成であってもよい。図１４は、フィルタ処理部２０３周辺の構成を示すブロック図である。図２と同じ構成の箇所については説明を省略する。図１４に示す構成において、像域分離処理部２０２で黒文字と判断された場合（ｉｆ（ｋｕｒｏｍｏｊｉ＝＝１））、スキャナγ処理部２０１から出力された画像データのＲＧＢ値を、Ｒ，Ｇ，Ｂそれぞれ等しくする処理をおこなう（ｔｈｅｎ  Ｒ＝Ｇ，Ｂ＝Ｇ）。
【００８３】
この処理をおこなうことで、黒文字領域と判定された部分の色のばらつきを低減することができ、文字品質を向上することができる。また、この処理をおこなった画像データを紙に出力するような場合、あらかじめ黒文字領域のＲＧＢ値がそれぞれ同じ値に揃っているので、同画像データに色変換処理をおこなう場合、簡易に黒文字部分を検出することができる。
【００８４】
黒文字領域を含む画像データを紙に出力する場合、黒文字領域を検出することは通常おこなわれない。そのため、たとえばコピーとして出力した画像に比較して文字領域の画像品質が劣り、見づらいものとなってしまう。そこで、このような構成によって黒文字領域を検出し、検出した部分について文字用の処理をおこなえば、画像の出力にあたって文字品質が格段に向上する。
【００８５】
さらに、黒文字領域と判定された部分を独自のγ値へ変換したのちに、上記のようなＲＧＢ値に対する処理をおこなう構成であってもよい。図１５は、変換前後のγ値を示すグラフである。横軸は変換前のγ値、縦軸は変換後のγ値である。また、線分１５０１は絵柄領域のγ値特性を示し、線分１５０２は黒文字領域のγ値特性を示している。
【００８６】
このように、黒文字領域傾と絵柄領域のγ値変換をそれぞれに適した特性にあわせておこなうことにより、黒文字領域と判定された部分の画像品質、すなわち文字品質をさらに向上させることができる。
【００８７】
以上説明したように、像域分離処理をおこない、文字領域、絵柄領域などを判定した上でそれぞれ最適なフィルタを用いて画像処理をおこなうことにより、画像品質の向上を図ることができる。また、処理後の画像データを蓄積することで、それぞれの領域に適した処理をおこなった画像を蓄積することができる。特に、文字領域の検出をおこない、その情報をもとに処理をおこなうことで、蓄積画像データの文字品質が向上する。
【００８８】
つぎに、ハードディスク１２５に記憶されている画像データを、作像ユニット１１６により作像する場合の動作について説明する。ハードディスク１２５に記憶されている画像データは、一度半導体メモリ１２３ａ〜１２３ｄに展開されたのち、汎用バス１０５を通りエンジン部１０１に出力される。このように、画像データを半導体メモリ１２３ａ〜１２３ｄに展開するのは、プリントアウト時に用紙がつまるなどして印字が正常に終了しなかった場合に、再度原稿の読み込みをおこなうことを避けるためである。また、電子ソートをおこなうこともできる。
【００８９】
エンジン部１０１に出力された画像データは、カラー・モノクロ多値データ固定長伸張器１１３により、再び各色ＲＧＢ８ｂｉｔの画像データに変換され、プリンタ補正部１１４に出力される。プリンタ補正部１１４は、色補正処理により当該画像データの色信号をＲＧＢからＣＭＹＫへと変換する。つぎに、ＣＭＹＫの各色に対してプリンタγ補正をおこなったのち、ＧＡＶＤ１１５および作像ユニット１１６にあわせた中間調処理をおこなう。これらの処理は、スキャナ補正部１１１の処理同様、ハードディスク１２５に当該画像データとともに蓄積されたモード情報によって、それぞれのモードに適した処理が施される。
【００９０】
プリンタ補正部１１４による処理がおこなわれた画像データは、ＧＡＶＤ１１５によりＬＤ制御信号に変換され、作像ユニット１１６により転写紙に出力される。以上のような動作により、画像処理装置１００は、ハードディスク１２５に記憶されている画像データを作像ユニット１１６により作像する。
【００９１】
つぎに、画像処理装置１００によりコピー処理をおこなう場合の動作を説明する。はじめに、読み取りユニット１１０に原稿画像をセットし、原稿画像の読み取りをおこなう。読み取られた原稿画像は、Ｒ，Ｇ，Ｂに色分解された画像データとしてスキャナ補正部１１１に出力され、スキャナ補正部１１１によりスキャナγ処理、像域分離処理、フィルタ処理、変倍処理がおこなわれる。これらの処理は、前述のように操作パネルなどより設定されるモードに適した処理となっている。
【００９２】
スキャナ補正部１１１による処理後の画像データは、各色ＲＧＢ８ｂｉｔの色データである。当該画像データは、カラー・モノクロ多値データ固定長圧縮器１１２によって各色ｎｂｉｔ（ｎ＜＝８）の色データに変換され、汎用バス１０５を通ってプリンタコントローラ１２０に出力される。プリンタコントローラ１２０は、出力された画像データを半導体メモリ１２３ａ〜１２３ｄにＣＭＹＫ各色ごとに蓄積するとともに、汎用バス１０５を介してエンジン部１０１に出力する。
【００９３】
エンジン部１０１に出力された画像データは、カラー・モノクロ多値データ固定長伸張器１１３により、再び各色ＲＧＢ８ｂｉｔの画像データに変換され、プリンタ補正部１１４に出力される。プリンタ補正部１１４は、色補正処理により当該画像データの色信号をＲＧＢからＣＭＹＫへと変換する。つぎに、ＣＭＹＫの各色に対してプリンタγ補正をおこなったのち、ＧＡＶＤ１１５および作像ユニット１１６にあわせた中間調処理をおこなう。
【００９４】
プリンタ補正部１１４による処理がおこなわれた画像データは、ＧＡＶＤ１１５によりＬＤ制御信号に変換され、作像ユニット１１６により転写紙に出力される。以上のような動作により、画像処理装置１００はコピー処理をおこなう。
【００９５】
つぎに、クライアントＰＣ１３１から画像処理装置１００内に蓄積された画像データの取得要求があった場合の動作について説明する。まず、クライアントＰＣ１３１は、ネットワーク１３０を介して画像処理装置１００に所定の画像データの取得要求をおこなう。
【００９６】
クライアントＰＣ１３１からの画像データ取得要求には、どのような画質のデータを取得するか、たとえば解像度、フィルタ処理の種類、γ変換の種類、中間調処理の種類、汎用圧縮方式の種類や有無などの指定情報（付帯情報）が含まれている。画像フォーマット変換ユニット１２７は、ハードディスク１２５に蓄積されている画像データのうち取得要求のあったものに対し付帯情報にしたがった画像処理をおこない、指定された画像フォーマットへ変換する。変換後の画像データは、ＮＩＣ１２６を介してクライアントＰＣ１３１に送信される。
【００９７】
画像データの取得要求時には、画像処理装置１００とクライアントＰＣ１３１において、このように画像データ以外にも画像データの付帯情報の通信がおこなわれる。クライアントＰＣ１３１がどのような画質の画像データを要求するかについては、ＸＭＬ言語などの汎用形式で通信がおこなわれており、この付帯情報の中に全ての画像処理パラメータが記載されている。
【００９８】
以上のように、実施の形態１にかかる画像処理装置１００によれば、クライアントＰＣ１３１から取得要求のあった画像データを画像フォーマット変換ユニット１２７で付帯情報にしたがった画像処理をおこなうことができる。これにより、クライアントＰＣ１３１が当該取得要求のあった画像データを取得、閲覧、加工をおこなうことができる。
【００９９】
さらに、画像処理装置１００に蓄積されている画像データは像域分離処理が施されており、それぞれの領域に最適なフィルタを用いて画像処理をおこなっているため、画像品質の向上を図ることができる。また、処理後の画像データを蓄積することで、それぞれの領域に適した処理をおこなった画像を蓄積することができる。特に、文字領域の検出をおこない、その情報をもとに処理をおこなうことで、蓄積画像データの文字品質が向上する。
【０１００】
（実施の形態２）
実施の形態２にかかる画像処理装置において、入出力される画像データは多値の圧縮データである。多値データ圧縮方式には、汎用フォーマットおよび専用フォーマットがあり、そのデータの使用目的などにより使い分けられている。なお、これ以外の構成については、実施の形態１にかかる画像処理装置１００と同様であるので説明を省略する。
【０１０１】
まず、入力される多値データは多値データ圧縮方式によってデータ圧縮された汎用データフォーマットであり、出力する画像データは多値データ圧縮方式によって圧縮された汎用データフォーマットとした構成について図１６を参照して説明する。図１６は実施の形態２にかかる画像処理装置のデータ形式変換部の構成を示すブロック図である。ここでは、汎用の圧縮伸張方式としてＪＰＥＧ方式を用いている。
【０１０２】
画像フォーマット変換ユニット１２７に入力される多値データは、ＪＰＥＧによって圧縮されている。画像フォーマット変換ユニット１２７内では、ＪＰＥＧ伸張部１６０１によりＪＰＥＧ圧縮されている入力データを伸張し、多値データに復元する。つぎに、復元されたデータに対し、画像処理部１６０２で所定の画像処理をおこなう。さらに、所定の画像処理後のデータをＪＰＥＧ圧縮部１６０３でＪＰＥＧ圧縮したのち、外部に出力する。これにより画像フォーマット変換ユニット１２７から出力されるデータは、汎用データフォーマットとなる。
【０１０３】
このように、ＪＰＥＧをはじめとする標準化された汎用データフォーマット（たとえば、２値データである場合はＭＨＭＲ／ＭＭＲ方式など）でデータの送受信をおこなうことで、送受信されるユニット間でのデータフォーマットを統一することが可能となる。さらに、データ送受信効率とデータ品質（画像品質）の双方を維持したデータ形式変換システムが構築可能となる。
【０１０４】
つぎに、入力される多値データは多値データ圧縮方式によってデータ圧縮された専用データフォーマットであり、出力する多値データは多値圧縮方式によって圧縮された汎用データフォーマットとした構成を図１７を参照して説明する。図１７は実施の形態２にかかる画像処理装置のデータ形式変換部の他の構成を示すブロック図である。
【０１０５】
画像フォーマット変換ユニット１２７に入力されるデータは、専用ブロック固定長圧縮されている。入力されたデータは、ブロック固定長伸張部１７０１によりブロック固定長伸張され、多値データに復元される。ブロック固定長伸張によれば、圧縮効率やデータ加工効率を維持することができる。
【０１０６】
ブロック固定長伸張部１７０１により伸張された多値データは、画像処理部１７０２により所定の画像処理がおこなわれる。そして、所定の処理後のデータをＪＰＥＧ圧縮部１７０３においてＪＰＥＧ圧縮することによって汎用データフォーマットの状態で出力する。
【０１０７】
このように、専用データフォーマットがブロック固定長圧縮データであることによって、特に画像データによる圧縮率の変動を固定化して管理できる。さらに、ブロック単位で取り扱うことで、データ回転、並び替え等のデータ加工が容易となる。
【０１０８】
ブロック固定長符号化、復号の方式としてはＧＢＴＣ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｂｌｏｃｋ  Ｔｒｕｎｃａｔｉｏｎ  Ｃｏｄｉｎｇ）アルゴリズムを使用したものが知られている。参考文献として、越智、小林、山本、茨木著、「濃淡画像の差分適応ブロック符号化」、画像電子学会予稿、１９８５年がある。
【０１０９】
また、出力されるデータがＪＰＥＧのように標準化されている汎用データフォーマットであることにより、送信されるユニットでのデータフォーマットを統一することが可能となる。さらに、データ品質とデータ送受信効率の双方を維持したデータ形式変換システムが、構築可能となる。図示の例では、汎用データフォーマットとしてＪＰＥＧ方式を用いたが、これには限られない。たとえばデータが２値データである場合はＭＨＭＲ／ＭＭＲ方式などの標準的な圧縮伸張方式を用いてもよい。
【０１１０】
以上のように、実施の形態２にかかる画像処理装置によれば、画像処理装置内部で扱われる画像データが専用または汎用の画像フォーマットに変換してある場合においても、実施の形態１にかかる画像処理装置１００と同様の画像処理を施して、クライアントＰＣに転送することができる。
【０１１１】
このとき、汎用フォーマットによれば、送受信されるユニット間でのデータフォーマットを統一することができ、さらにデータ転送の効率と画像品質の双方を保持したシステムにおいて、多値、２値データ双方の汎用データに対して、所定のデータ変換処理をおこなうことができる。
【０１１２】
また、専用データフォーマットによれば、回転、矩形処理などの画像データ加工が容易となる。さらに、データ転送の効率と画像品質の双方を保持したシステムにおいて、多値、２値データ双方の汎用データに対して、所定のデータ変換処理をおこなうことができる。
【０１１３】
（実施の形態３）
実施の形態３にかかる画像処理装置では、クライアントＰＣ１３１に画像処理装置内に蓄積されている画像データを送信する際に、画像フォーマット変換ユニット１２７により所定の変換をおこなうものである。なお、この他の構成は実施の形態１にかかる画像処理装置１００と同様であるので、図１と同じ符号を用い、説明を省略する。
【０１１４】
まず、対象画素データが多値データであり、主走査と副走査双方に任意の解像度への変換をおこなう構成を図１８〜２０を参照して説明する。図１８は実施の形態３にかかる画像処理装置の解像度変換部１８００の構成を示すブロック図である。解像度変換部１８００は、主走査方向解像度変換部１８０１と副走査方向解像度変換部１８０２により構成される。
【０１１５】
主走査方向解像度変換部１８０１は、画像フォーマット変換ユニット１２７に入力される多値データに対して主走査方向に解像度変換をおこなう。また、副走査方向解像度変換部１８０２に変換後のデータを出力する。副走査方向解像度変換部１８０２は、主走査方向解像度変換部１８０１から出力されたデータに対し、副走査方向に解像度変換をおこない、画像フォーマット変換ユニット１２７から出力する。
【０１１６】
主走査方向解像度変換部１８０１の構成について、図１９を参照して説明する。図１９は主走査方向解像度変換部１８０１の構成を示すブロック図である。ＦＦ（フリップフロップ回路）１９０１ならびに画素補間部１９０２は、入力多値データに主走査方向の画素補間をおこない、指定された解像度へとデータ数を変換する。変換後のデータは、副走査方向解像度変換部１８０２へと出力される。補間する画素データ値の算出方式としては、最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などが知られており、これらの方法を用いることが可能である。
【０１１７】
副走査方向解像度変換部１８０２の構成について図２０を参照して説明する。図２０は副走査方向解像度変換部１８０２の構成を示すブロック図である。副走査ライン蓄積メモリ２００１は、１ラインメモリ２００２を複数有する。１ラインメモリ２００２は、主走査方向解像度変換後の１ライン分のデータを蓄積可能である。画素補間部２００３は、副走査方向の参照画素データを元に補間画素値を算出し、補間をおこなう。補間画素値の算出方式は、主走査方向と同様に最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いることを想定する。
【０１１８】
以上のような構成により、画像処理装置に入力される多値データを主走査、副走査方向に任意の解像度（変倍率）に変換することが可能となる。さらに、主走査、副走査方向に補間画素を算出する際に、周辺の多値画素データを参照して所定の算出方式で補間画素を決定でき、テクスチャーを抑えた解像度変換をおこなうことができる。
【０１１９】
つぎに、多値の画像データに対し色変換機能を果たす色変換機能を備えた構成について図２０〜２３を参照して説明する。色空間変換には各種の方法が知られているが、ここではテーブル補間法による構成例を示す。図２１はテーブル補間法を説明するための図である。まず、図２１に示すように入出力色空間上の単位立方体２１００の各軸を８分割し、入力色空間を上位と下位にわける。そして、上位でＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を参照し、下位で３次元補間をおこなう。このような構成により、精密な出力を得ることができる。
【０１２０】
３次元補間法においても各種の方法が知られているが、ここでは四面体補間法による構成例を図２２，２３を参照して説明する。図２２，２３は四面体補間法について説明するための図である。まず、入力色空間を複数の単位立方体に分割する。そして、入力色信号Ｐ（ｘ，ｙ，ｚ）を内包する単位立方体２２００を選択する。なお、図２２中Ｐ１〜Ｐ８は、単位立方体２２００の各頂点を示している。そして、選択された単位立方体２２００内でのＰの下位座標（ｘ’，ｙ’，ｚ’）を求める。
【０１２１】
つぎに、単位立方体２２００をｘ＝ｙ面２２０１、ｙ＝ｚ面２２０２、ｘ＝ｚ面２２０３により分割する。これにより、単位立方体２２００は６個の単位四面体に分割される。図２３は、分割された単位四面体のうちＰを含む単位四面体２３０１を示している。つぎに、入力色信号Ｐの上位座標（ｘ、ｙ、ｚ）により選択された単位四面体の分割境界点（Ｐ１〜Ｐ８）のパラメータ（以下格子点パラメータとする）をＬＵＴより参照する。
【０１２２】
そして、下位座標の大小比較により単位四面体を選択し、単位四面体ごとに線形補間をおこない、座標Ｐでの出力値Ｐｏｕｔを求める。各単位四面体の線形補間の式は、座標Ｐの下位座標（ｘ’，ｙ’，ｚ’）の大小関係により下式（１）〜（６）のいずれかで表される。なお、下記式（１）〜（６）において、Ｌは単位立方体の一辺の長さである。
【０１２３】
（ｘ’＜ｙ’＜ｚ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ５−Ｐ７）×ｘ’／Ｌ＋（Ｐ７−Ｐ８）×ｙ’／Ｌ＋（Ｐ８−Ｐ２）×ｚ’／Ｌ・・・（１）
（ｙ’≦ｘ’＜ｚ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ６−Ｐ８）×ｘ’／Ｌ＋（Ｐ５−Ｐ６）×ｙ’／Ｌ＋（Ｐ８−Ｐ２）×ｚ’／Ｌ・・・（２）
（ｙ’＜ｚ’≦ｘ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ４−Ｐ２）×ｘ’／Ｌ＋（Ｐ５−Ｐ６）×ｙ’／Ｌ＋（Ｐ６−Ｐ４）×ｚ’／Ｌ・・・（３）
（ｚ’≦ｙ’≦ｘ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ４−Ｐ２）×ｘ’／Ｌ＋（Ｐ３−Ｐ４）×ｙ’／Ｌ＋（Ｐ５−Ｐ３）×ｚ’／Ｌ・・・（４）
（ｚ’≦ｘ’＜ｙ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ３−Ｐ１）×ｘ’／Ｌ＋（Ｐ１−Ｐ２）×ｙ’／Ｌ＋（Ｐ５−Ｐ３）×ｚ’／Ｌ・・・（５）
（ｘ’＜ｚ’≦ｙ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ５−Ｐ７）×ｘ’／Ｌ＋（Ｐ１−Ｐ１）×ｙ’／Ｌ＋（Ｐ７−Ｐ１）×ｚ’／Ｌ・・・（６）
【０１２４】
以上のような構成により、クライアントＰＣ１３１からの要求で画像処理装置のハードディスク１２５より画像データを読み出す場合に、ハードディスク１２５内の色空間からクライアントＰＣ１３１が要求する色空間へ変換する色空間変換をおこなうことができ、クライアントが要求する色空間の画像データを確保することができる。
【０１２５】
以上説明したように、実施の形態３にかかる画像処理装置によれば、ハードディスク１２５に蓄積されている画像データをクライアントＰＣ１３１からの取得要求により転送する場合、画像処理装置内部で取得要求にあわせた解像度変換または色空間変換をおこなうことができる。
【産業上の利用可能性】
【０１２６】
以上のように、本発明にかかる画像処理装置および画像処理方法は、画像処理装置内の記憶媒体に蓄積されている画像データを、ネットワークにより接続されている外部クライアントＰＣなどの要求により転送する際に有用であり、特にデジタル複写機、ファクシミリ、スキャナなどに適している。
【図面の簡単な説明】
【０１２７】
【図１】実施の形態１にかかる画像処理装置１００の構成を示す図である。
【図２】スキャナ補正部１１１の構成を示す図である。
【図３】プリンタ補正部１１４の構成を示す図である。
【図４】像域分離処理部２０２の構成を示す図である。
【図５】エッジ分離回路４０２の構成を示す図である。
【図６】パターンマッチング処理について説明するための図である。
【図７】網点分離回路４０３の構成を示す図である。
【図８】ピーク画素検出部７０１のピーク検出演算を説明するための図である。
【図９】網点領域判定部７０３の網点領域判定を説明するための図である。
【図１０】総合判定回路４０５による判定結果を示す図表である。
【図１１】フィルタ処理係数の一例を示す図表である。
【図１２】フィルタ処理係数の一例を示す図表である。
【図１３】フィルタ処理係数の一例を示す図表である。
【図１４】フィルタ処理部２０３周辺の構成を示すブロック図である。
【図１５】変換前後のγ値を示すグラフである。
【図１６】実施の形態２にかかる画像処理装置のデータ形式変換部の構成を示すブロック図である。
【図１７】実施の形態２にかかる画像処理装置のデータ形式変換部の他の構成を示すブロック図である。
【図１８】実施の形態３にかかる画像処理装置の解像度変換部１８００の構成を示すブロック図である。
【図１９】主走査方向解像度変換部１８０１の構成を示すブロック図である。
【図２０】副走査方向解像度変換部１８０２の構成を示すブロック図である。
【図２１】テーブル補間法を説明するための図である。
【図２２】四面体補間法について説明するための図である。
【図２３】四面体補間法について説明するための図である。
【符号の説明】
【０１２８】
１００  画像処理装置
１０１  エンジン部
１０２  プリンタコントローラ部
１０５  汎用バス
１１０  読み取りユニット
１１１  スキャナ補正部
１１２  カラー・モノクロ多値データ固定長圧縮器
１１３  カラー・モノクロ多値データ固定長伸張器
１１４  プリンタ補正部
１１５  ＧＡＶＤ
１１６  作像ユニット
１１７  エンジンコントローラ
１１８  ＣＰＵバス
１２０  プリンタコントローラ
１２１  カラー可変長可逆圧縮データ伸張器
１２２  モノクロ２値可変長可逆圧縮データ伸張器
１２３ａ〜１２３ｄ  半導体メモリ
１２５  ハードディスク
１２７  画像フォーマット変換ユニット
１３０  ネットワーク
１４０  ＦＡＸコントローラ
１４１  モノクロ２値可変長可逆圧縮データ伸張器
１４２  公衆回線
【図１】
2005332154.tif 000003
【図２】
2005332154.tif 000004
【図３】
2005332154.tif 000005
【図４】
2005332154.tif 000006
【図５】
2005332154.tif 000007
【図６】
2005332154.tif 000008
【図７】
2005332154.tif 000009
【図８】
2005332154.tif 000010
【図９】
2005332154.tif 000011
【図１０】
2005332154.tif 000012
【図１１】
2005332154.tif 000013
【図１２】
2005332154.tif 000014
【図１３】
2005332154.tif 000015
【図１４】
2005332154.tif 000016
【図１５】
2005332154.tif 000017
【図１６】
2005332154.tif 000018
【図１７】
2005332154.tif 000019
【図１８】
2005332154.tif 000020
【図１９】
2005332154.tif 000021
【図２０】
2005332154.tif 000022
【図２１】
2005332154.tif 000023
【図２２】
2005332154.tif 000024
【図２３】
2005332154.tif 000025