(57)【要約】【課題】光学的に原稿を読み取ることで得られた画像データを少ないメモリ資源で蓄積することができ、かつ蓄積された画像データを外部機器で利用する場合にも画質の劣化を低減する。【解決手段】スキャナ１１で原稿を読み取ることで生成された画像信号は、ＬＯＧ変換部１２を経て第１のフィルタ処理部１３に供給される。第１のフィルタ処理部１３ではスキャナ読み取りに起因する画像劣化を低減するための処理が行われ、その後非可逆圧縮部１６によって当該画像信号が圧縮されてメモリ１７に蓄積される。そして、メモリ１７から読み出された画像信号は伸長され、第２のフィルタ処理部２０によって圧縮に伴う画像劣化を低減するためのフィルタ処理が行われる。【選択図】        図１
2005057732.tif 000002
【特許請求の範囲】
【請求項１】
光学的に原稿を読み取ることで生成された画像信号を入力する入力手段と、
前記入力手段によって入力された画像信号に対し、光学的原稿読取による画像生成に伴う画像劣化を低減するためのフィルタ処理を施す第１のフィルタ手段と、
前記第１のフィルタ手段によってフィルタ処理がなされた画像信号を非可逆圧縮する圧縮手段と、
前記圧縮手段によって非可逆圧縮された画像信号を記憶する記憶手段と、
前記記憶手段に記憶されている非可逆圧縮された画像信号を伸長する伸長手段と、
前記伸長手段によって伸長された画像信号に対し、前記圧縮手段により行われた非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を施す第２のフィルタ手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記第１のフィルタ手段および前記第２のフィルタ手段は、少なくともエッジ強調フィルタ処理を含むフィルタ処理を行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１のフィルタ手段は、平滑化フィルタ処理を含むフィルタ処理を行い、
前記第２のフィルタ手段は、前記第１のフィルタ手段によるエッジ強調フィルタ処理の参照領域サイズよりも小さい参照領域サイズでエッジ強調フィルタ処理を行う
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記入力手段によって入力された画像信号に対しエッジ検出処理を行うエッジ検出手段をさらに具備し、
前記第１のフィルタ手段、第２のフィルタ手段または両者は、前記エッジ検出手段によって検出された検出結果に基づいて決定された内容のフィルタ処理を行う
ことを特徴とする請求項１ないし３のいずれかに記載の画像処理装置。
【請求項５】
前記第１のフィルタ手段は、前記入力手段によって入力された画像信号の変倍率に基づいて決定された内容のフィルタ処理を行う
ことを特徴とする請求項１ないし４のいずれかに記載の画像処理装置。
【請求項６】
前記第２のフィルタ手段は、前記圧縮手段による画像信号の圧縮レベルに基づいて決定された内容のフィルタ処理を行う
ことを特徴とする請求項１ないし５のいずれかに記載の画像処理装置。
【請求項７】
光学的に原稿を読み取ることで生成された画像信号を入力する入力手段と、
画像信号に対してフィルタ処理を施すフィルタ手段と、
前記入力手段によって入力された画像信号を非可逆圧縮する圧縮手段と、
前記圧縮手段によって圧縮された画像信号を記憶する記憶手段と、
前記記憶手段に記憶されている画像信号を伸長する伸長手段と、
前記フィルタ手段に行わせるフィルタ処理の内容を決定する手段であって、前記圧縮手段による圧縮がなされる前の画像信号に対しては前記光学的原稿読取による画像生成に伴う画像劣化を低減するためのフィルタ処理を行わせ、前記伸長手段によって伸長された画像信号に対しては前記圧縮手段により行われた非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を行わせる決定手段と
を具備することを特徴とする画像処理装置。
【請求項８】
前記決定手段は、前記圧縮手段による圧縮前の画像信号および前記伸長手段による伸長後の画像信号の両者に対し、前記フィルタ手段に少なくともエッジ強調フィルタ処理を含む処理を行わせる
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記決定手段は、前記圧縮手段による圧縮前の画像信号に対して平滑化フィルタ処理を含むフィルタ処理を前記フィルタ手段に行わせるとともに、前記伸長手段による伸長後の画像信号に対しては前記圧縮手段による圧縮前の画像信号に対して行わせるエッジ強調フィルタ処理の参照領域よりも小さい参照領域サイズでエッジ強調フィルタ処理を行わせる
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記入力手段によって入力された画像信号に対しエッジ検出処理を行うエッジ検出手段をさらに具備し、
前記決定手段は、前記エッジ検出手段によって検出された検出結果に基づいてフィルタ処理の内容を決定し、前記圧縮手段による圧縮前の画像信号、前記伸長手段による伸長後の画像信号、または両者に対して当該決定した内容のフィルタ処理を前記フィルタ手段に行わせる
ことを特徴とする請求項７ないし９のいずれかに記載の画像処理装置。
【請求項１１】
前記決定手段は、前記入力手段によって入力された画像信号の変倍率に基づいてフィルタ処理の内容を決定し、前記圧縮手段による圧縮前の画像信号に対して当該決定した内容のフィルタ処理を前記フィルタ手段に行わせる
ことを特徴とする請求項７ないし１０のいずれかに記載の画像処理装置。
【請求項１２】
前記決定手段は、前記圧縮手段による画像信号の圧縮レベルに基づいてフィルタ処理の内容を決定し、前記伸長手段による伸長後の画像信号に対して当該決定した内容のフィルタ処理を前記フィルタ手段に行わせる
ことを特徴とする請求項７ないし１１のいずれかに記載の画像処理装置。
【請求項１３】
光学的に原稿を読み取ることで生成された画像信号を入力する入力ステップと、
前記入力手段によって入力された画像信号に対し、光学的原稿読取による画像生成に伴う画像劣化を低減するためのフィルタ処理を施す第１のフィルタ処理ステップと、
前記第１のフィルタステップでフィルタ処理がなされた画像信号を非可逆圧縮する圧縮ステップと、
前記圧縮ステップで非可逆圧縮された画像信号を記憶媒体に記憶させる記憶ステップと、
前記記憶媒体に記憶されている非可逆圧縮された画像信号を伸長する伸長ステップと、
前記伸長ステップで伸長された画像信号に対し、前記圧縮ステップで行われた非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を施す第２のフィルタ処理ステップと
を具備することを特徴とする画像処理方法。
【請求項１４】
前記第１のフィルタ処理ステップおよび前記第２のフィルタ処理ステップでは、少なくともエッジ強調フィルタ処理を含むフィルタ処理を行う
ことを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】
コンピュータを、
光学的に原稿を読み取ることで生成された画像信号に対し、光学的原稿読取による画像生成に伴う画像劣化を低減するためのフィルタ処理を施す第１のフィルタ処理手段、
前記第１のフィルタ手段によりフィルタ処理がなされた画像信号を非可逆圧縮する圧縮手段、
前記圧縮手段により非可逆圧縮された画像信号を記憶媒体に記憶させる記憶手段、
前記記憶媒体に記憶されている非可逆圧縮された画像信号を伸長する伸長手段、
前記伸長手段により伸長された画像信号に対し、前記圧縮手段で行われた非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を施す第２のフィルタ処理手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光学的に原稿を読み取って生成された画像信号に対して画像処理を行う画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、スキャナ機能、コピー機能、プリンタ機能などの種々の機能を有する画像処理装置が広く利用されるようになっている。このような画像処理装置では、高速複写動作を実現するため、またはスキャナで読み取った画像を種々の用途デ利用するため、例えば外部機器で利用するため、スキャナで読み取った画像データを一旦メモリに蓄積するといった機能を備えるものがある。
【０００３】
このように画像データをメモリに蓄積する機能を備えた画像処理装置では、必要となるメモリ資源を抑えるために、スキャナで読み取った画像データに対しＪＰＥＧ（Joint Photographic Experts Group）などの非可逆圧縮を施し、圧縮データをメモリに蓄積するようにしているのが一般的である。
【０００４】
このように非可逆圧縮を行った圧縮画像データを伸長し、伸長した画像データに基づいて画像を出力すると、画像が劣化してしまう。このため、非可逆圧縮を行うことによって生じる画像劣化を抑制する機能を備えた画像処理装置が提案されている（例えば、特許文献１参照）。
【０００５】
この文献に記載された画像処理装置では、スキャナで読み取られた圧縮処理前の画像データに対して平滑化フィルタ処理を行った後に圧縮処理を行う。そして、圧縮された画像データを伸長した後、エッジ強調フィルタ処理を行い、エッジ強調処理後の画像データに基づく画像を印刷等するようになっている。すなわち、上記文献に記載された技術では、「平滑化処理」→「圧縮」→「伸長」→「エッジ強調フィルタ処理」といった順序で画像データを処理している。
【０００６】
このように圧縮前の画像データに対して平滑化処理を施すことで、その後の圧縮で高周波成分の劣化によって生じるモスキートノイズ等の歪の発生を抑えるとともに、伸長後の画像データに対してエッジ強調処理を施すことで、圧縮により鈍ったエッジの鮮鋭性を復活させて画像の劣化を抑制している。
【０００７】
【特許文献１】特開２００１−３０９１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、近年では、画像処理装置のスキャナで読み取った画像データをその画像処理装置で印刷等して利用するのではなく、外部の機器で利用するといったケースも見られる。例えば、複写機のスキャナを利用して読み取った画像データを複写機に搭載したメモリ（ハードディスクなど）に蓄積し、複写機のメモリに蓄積された画像データをＬＡＮ（Local Area Network）を介してＰＣ（Personal Computer）に取り込みディスプレイに表示するといったケースなどがある。
【０００９】
このように圧縮してメモリに蓄積された画像データを、当該メモリから読み出して外部機器で利用する場合、上記文献に記載された技術では劣化した画像を利用せざるを得なくなってしまうおそれがある。すなわち、上記文献に記載された技術では、スキャナで読み取られた画像データに対して平滑化処理が施され、その後圧縮されてメモリに蓄積される。したがって、メモリに蓄積された画像データを読み出して他の外部機器に取り込んで利用すると、スキャナで読み取られた画像よりもさらにぼんやりとした画像が表示されてしまうことになる。特に画像データが文字を表すものである場合には文字サイズによってはその文字を識別することすら困難になるおそれもある。
【００１０】
この発明は上記に鑑みてなされたもので、光学的に原稿を読み取ることで得られた画像データを少ないメモリ資源で蓄積することができ、かつ蓄積された画像データを外部機器で利用する場合にも画質の劣化を低減することができる画像処理装置、画像処理方法およびプログラムを得ることを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１にかかる発明は、光学的に原稿を読み取ることで生成された画像信号を入力する入力手段と、前記入力手段によって入力された画像信号に対し、光学的原稿読取による画像生成に伴う画像劣化を低減するためのフィルタ処理を施す第１のフィルタ手段と、前記第１のフィルタ手段によってフィルタ処理がなされた画像信号を非可逆圧縮する圧縮手段と、前記圧縮手段によって非可逆圧縮された画像信号を記憶する記憶手段と、前記記憶手段に記憶されている非可逆圧縮された画像信号を伸長する伸長手段と、前記伸長手段によって伸長された画像信号に対し、前記圧縮手段により行われた非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を施す第２のフィルタ手段とを具備することを特徴とする画像処理装置である。
【００１２】
請求項１にかかる発明によれば、光学的原稿読み取りに起因する画像劣化を低減するためのフィルタ処理がなされた後、画像信号が非可逆圧縮されて記憶手段に記憶される。そして、記憶手段から読み出されて伸長手段によって伸長された画像信号に対し、非可逆圧縮に伴う画像劣化を低減するためのフィルタ処理がなされる。
【００１３】
また、請求項２にかかる発明は、請求項１にかかる発明の構成において、前記第１のフィルタ手段および前記第２のフィルタ手段は、少なくともエッジ強調フィルタ処理を含むフィルタ処理を行うことを特徴とする。
【００１４】
請求項２にかかる発明によれば、画像圧縮前の画像信号に対してエッジ強調処理が行われ、一旦圧縮されて伸長された後の画像信号に対してエッジ強調処理がなされる。
【００１５】
また、請求項３にかかる発明は、請求項２にかかる発明の構成において、前記第１のフィルタ手段は、平滑化フィルタ処理を含むフィルタ処理を行い、前記第２のフィルタ手段は、前記第１のフィルタ手段によるエッジ強調フィルタ処理の参照領域サイズよりも小さい参照領域サイズでエッジ強調フィルタ処理を行うことを特徴とする。
【００１６】
請求項３にかかる発明によれば、圧縮前の画像信号に対して平滑化処理およびエッジ強調処理が行われ、一旦圧縮されて伸長された後の画像信号に対してエッジ強調処理がなされ、かかる伸長後の画像信号に対するエッジ強調処理は圧縮前の画像信号に対して行われるエッジ強調処理よりも小さい参照領域サイズで処理が行われる。
【００１７】
また、請求項４にかかる発明は、請求項１ないし３のいずれかにかかる発明の構成において、前記入力手段によって入力された画像信号に対しエッジ検出処理を行うエッジ検出手段をさらに具備し、前記第１のフィルタ手段、第２のフィルタ手段または両者は、前記エッジ検出手段によって検出された検出結果に基づいて決定された内容のフィルタ処理を行うことを特徴とする。
【００１８】
請求項４にかかる発明によれば、画像信号に対しエッジ検出処理が行われ、画像信号に対してエッジ検出結果に基づいたフィルタ処理が行われる。
【００１９】
また、請求項５にかかる発明は、請求項１ないし４のいずれかにかかる発明の構成において、前記第１のフィルタ手段は、前記入力手段によって入力された画像信号の変倍率に基づいて決定された内容のフィルタ処理を行うことを特徴とする。
【００２０】
請求項５にかかる発明によれば、圧縮前の画像信号に対してフィルタ処理を行う際に、その画像信号の変倍率に基づいて決定されたフィルタ処理が行われる。
【００２１】
また、請求項６にかかる発明は、請求項１ないし５のいずれかにかかる発明の構成において、前記第２のフィルタ手段は、前記圧縮手段による画像信号の圧縮レベルに基づいて決定された内容のフィルタ処理を行うことを特徴とする。
【００２２】
請求項６にかかる発明によれば、一旦圧縮された後伸長された画像信号に対し、その圧縮レベルに基づいて決定された内容のフィルタ処理が行われる。
【００２３】
また、請求項７にかかる発明は、光学的に原稿を読み取ることで生成された画像信号を入力する入力手段と、画像信号に対してフィルタ処理を施すフィルタ手段と、前記入力手段によって入力された画像信号を非可逆圧縮する圧縮手段と、前記圧縮手段によって圧縮された画像信号を記憶する記憶手段と、前記記憶手段に記憶されている画像信号を伸長する伸長手段と、前記フィルタ手段に行わせるフィルタ処理の内容を決定する手段であって、前記圧縮手段による圧縮がなされる前の画像信号に対しては前記光学的原稿読取による画像生成に伴う画像劣化を低減するためのフィルタ処理を行わせ、前記伸長手段によって伸長された画像信号に対しては前記圧縮手段により行われた非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を行わせる決定手段とを具備することを特徴とする画像処理装置である。
【００２４】
請求項７にかかる発明によれば、光学的原稿読み取りによって生成された画像信号に対し、圧縮前に光学的原稿読み取りに起因する画像劣化を低減するためのフィルタ処理をフィルタ手段によって行われ、画像信号が非可逆圧縮されて記憶手段に記憶される。そして、記憶手段から読み出されて伸長手段によって伸長された画像信号に対し、非可逆圧縮に伴う画像劣化を低減するためのフィルタ処理が前記フィルタ手段によってなされる。
【００２５】
また、請求項８にかかる発明は、請求項７にかかる発明の構成において、前記決定手段は、前記圧縮手段による圧縮前の画像信号および前記伸長手段による伸長後の画像信号の両者に対し、前記フィルタ手段に少なくともエッジ強調フィルタ処理を含む処理を行わせることを特徴とする。
【００２６】
請求項８にかかる発明によれば、画像圧縮前の画像信号に対してエッジ強調処理が行われ、一旦圧縮されて伸長された後の画像信号に対してエッジ強調処理がなされる。
【００２７】
また、請求項９にかかる発明は、請求項８にかかる発明の構成において、前記決定手段は、前記圧縮手段による圧縮前の画像信号に対して平滑化フィルタ処理を含むフィルタ処理を前記フィルタ手段に行わせるとともに、前記伸長手段による伸長後の画像信号に対しては前記圧縮手段による圧縮前の画像信号に対して行わせるエッジ強調フィルタ処理の参照領域よりも小さい参照領域サイズでエッジ強調フィルタ処理を行わせることを特徴とする。
【００２８】
請求項９にかかる発明によれば、圧縮前の画像信号に対して平滑化処理およびエッジ強調処理が行われ、一旦圧縮されて伸長された後の画像信号に対してエッジ強調処理がなされ、かかる伸長後の画像信号に対するエッジ強調処理は圧縮前の画像信号に対して行われるエッジ強調処理よりも小さい参照領域サイズで処理が行われる。
【００２９】
また、請求項１０にかかる発明は、請求項７ないし９のいずれかにかかる発明の構成において、前記入力手段によって入力された画像信号に対しエッジ検出処理を行うエッジ検出手段をさらに具備し、前記決定手段は、前記エッジ検出手段によって検出された検出結果に基づいてフィルタ処理の内容を決定し、前記圧縮手段による圧縮前の画像信号、前記伸長手段による伸長後の画像信号、または両者に対して当該決定した内容のフィルタ処理を前記フィルタ手段に行わせることを特徴とする。
【００３０】
請求項１０にかかる発明によれば、画像信号に対しエッジ検出処理が行われ、画像信号に対してエッジ検出結果に基づいたフィルタ処理が行われる。
【００３１】
また、請求項１１にかかる発明は、請求項７ないし１０のいずれかにかかる発明の構成において、前記決定手段は、前記入力手段によって入力された画像信号の変倍率に基づいてフィルタ処理の内容を決定し、前記圧縮手段による圧縮前の画像信号に対して当該決定した内容のフィルタ処理を前記フィルタ手段に行わせることを特徴とする。
【００３２】
請求項１１にかかる発明によれば、圧縮前の画像信号に対してフィルタ処理を行う際に、その画像信号の変倍率に基づいて決定されたフィルタ処理が行われる。
【００３３】
また、請求項１２にかかる発明は、請求項７ないし１１のいずれかにかかる発明の構成において、前記決定手段は、前記圧縮手段による画像信号の圧縮レベルに基づいてフィルタ処理の内容を決定し、前記伸長手段による伸長後の画像信号に対して当該決定した内容のフィルタ処理を前記フィルタ手段に行わせることを特徴とする。
【００３４】
請求項１２にかかる発明によれば、一旦圧縮された後伸長された画像信号に対し、その圧縮レベルに基づいて決定された内容のフィルタ処理が行われる。
【００３５】
また、請求項１３にかかる発明は、光学的に原稿を読み取ることで生成された画像信号を入力する入力ステップと、前記入力手段によって入力された画像信号に対し、光学的原稿読取による画像生成に伴う画像劣化を低減するためのフィルタ処理を施す第１のフィルタ処理ステップと、前記第１のフィルタステップでフィルタ処理がなされた画像信号を非可逆圧縮する圧縮ステップと、前記圧縮ステップで非可逆圧縮された画像信号を記憶媒体に記憶させる記憶ステップと、前記記憶媒体に記憶されている非可逆圧縮された画像信号を伸長する伸長ステップと、前記伸長ステップで伸長された画像信号に対し、前記圧縮ステップで行われた非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を施す第２のフィルタ処理ステップとを具備することを特徴とする画像処理方法である。
【００３６】
請求項１３にかかる発明によれば、光学的原稿読み取りに起因する画像劣化を低減するためのフィルタ処理がなされた後、画像信号が非可逆圧縮されて記憶手段に記憶される。そして、記憶手段から読み出されて伸長手段によって伸長された画像信号に対し、非可逆圧縮に伴う画像劣化を低減するためのフィルタ処理がなされる。
【００３７】
また、請求項１４にかかる発明は、請求項１３にかかる発明の構成において、前記第１のフィルタ処理ステップおよび前記第２のフィルタ処理ステップでは、少なくともエッジ強調フィルタ処理を含むフィルタ処理を行うことを特徴とする。
【００３８】
請求項１４にかかる発明によれば、画像圧縮前の画像信号に対してエッジ強調処理が行われ、一旦圧縮されて伸長された後の画像信号に対してエッジ強調処理がなされる。
【００３９】
請求項１５にかかる発明は、コンピュータを、光学的に原稿を読み取ることで生成された画像信号に対し、光学的原稿読取による画像生成に伴う画像劣化を低減するためのフィルタ処理を施す第１のフィルタ処理手段、前記第１のフィルタ手段によりフィルタ処理がなされた画像信号を非可逆圧縮する圧縮手段、前記圧縮手段により非可逆圧縮された画像信号を記憶媒体に記憶させる記憶手段、前記記憶媒体に記憶されている非可逆圧縮された画像信号を伸長する伸長手段、前記伸長手段により伸長された画像信号に対し、前記圧縮手段で行われた非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を施す第２のフィルタ処理手段として機能させるためのプログラムである。
【発明の効果】
【００４０】
請求項１にかかる発明によれば、光学的原稿読み取りに起因する画像劣化を低減するためのフィルタ処理がなされた後、画像信号が非可逆圧縮されて記憶手段に記憶される。そして、記憶手段から読み出されて伸長手段によって伸長された画像信号に対し、非可逆圧縮に伴う画像劣化を低減するためのフィルタ処理がなされる。したがって、圧縮して記憶手段に記憶された画像信号を伸長して利用する場合であっても劣化の低減された画像を得ることができるとともに、記憶されている圧縮画像信号を記憶手段から読み出して外部機器で利用する場合にも劣化の低減された画像を得ることができるという効果を奏する。
【００４１】
また、請求項２、８、１４にかかる発明によれば、画像圧縮前の画像信号に対してエッジ強調処理が行われ、一旦圧縮されて伸長された後の画像信号に対してエッジ強調処理がなされるので、圧縮前、圧縮後の画像信号に対して施すエッジ強調処理内容を個別に設定することができるという効果を奏する。
【００４２】
また、請求項３、９にかかる発明によれば、圧縮前の画像信号に対して平滑化処理およびエッジ強調処理が行われ、一旦圧縮されて伸長された後の画像信号に対してエッジ強調処理がなされ、かかる伸長後の画像信号に対するエッジ強調処理は圧縮前の画像信号に対して行われるエッジ強調処理よりも小さい参照領域サイズで処理が行われる。伸長後の画像信号に対するエッジ強調処理では、既に平滑化処理が行われているので、参照領域サイズを小さくしても画像劣化のおそれが少なく、また参照領域サイズを小さくすることで処理負担を低減できるといった効果を奏する。
【００４３】
また、請求項４、１０にかかる発明によれば、画像信号に対しエッジ検出処理が行われ、画像信号に対してエッジ検出結果に基づいたフィルタ処理が行われるので、エッジ検出結果に応じて好適なフィルタ処理を行うことができ、画像の劣化を低減することができるという効果を奏する。
【００４４】
また、請求項５、１１にかかる発明によれば、圧縮前の画像信号に対してフィルタ処理を行う際に、その画像信号の変倍率に基づいて決定されたフィルタ処理が行われるので、変倍率に応じて好適なフィルタ処理を行うことができ、画像の劣化を低減することができるという効果を奏する。
【００４５】
また、請求項６、１２にかかる発明によれば、一旦圧縮された後伸長された画像信号に対し、その圧縮レベルに基づいて決定された内容のフィルタ処理が行われるので、圧縮レベルに応じて好適なフィルタ処理を行うことができ、画像の劣化を低減することができるという効果を奏する。
【００４６】
また、請求項７にかかる発明によれば、圧縮して記憶手段に記憶された画像信号を伸長して利用する場合であっても劣化の低減された画像を得ることができるとともに、記憶されている圧縮画像信号を記憶手段から読み出して外部機器で利用する場合にも劣化の低減された画像を得ることができるという効果を奏する。また、圧縮前の画像信号に対するフィルタ処理および一旦圧縮されて伸長された画像信号に対するフィルタ処理を同一のフィルタ手段で行うことができ、ハードウェア構成を簡易化できるという効果を奏する。
【００４７】
請求項１３、１５にかかる発明によれば、光学的原稿読み取りに起因する画像劣化を低減するためのフィルタ処理がなされた後、画像信号が非可逆圧縮されて記憶手段に記憶される。そして、記憶手段から読み出されて伸長手段によって伸長された画像信号に対し、非可逆圧縮に伴う画像劣化を低減するためのフィルタ処理がなされる。したがって、圧縮して記憶手段に記憶された画像信号を伸長して利用する場合であっても劣化の低減された画像を得ることができるとともに、記憶されている圧縮画像信号を記憶手段から読み出して外部機器で利用する場合にも劣化の低減された画像を得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００４８】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法およびプログラムの好適な実施の形態を詳細に説明する。
【００４９】
Ａ．第１実施形態
図１は、第１実施形態にかかる画像処理方法、およびこれを実施する画像処理装置の構成を示すブロック図である。同図に示すように、この画像処理装置１００は、オペレーションパネル１０と、スキャナ１１と、ＬＯＧ変換部１２と、第１のフィルタ処理部１３と、主走査変倍部１４と、ヘッダー書込み部１５と、非可逆圧縮部１６と、メモリ１７と、伸長部１８と、色補正部１９と、第２のフィルタ処理部２０と、ＵＣＲ／墨生成部２１と、γ補正部２２と、擬似中間調処理部２３と、プリンタ部２４と、エッジ検出部２５と、パラメータ格納用メモリ２６、２７とを備える。
【００５０】
オペレーションパネル１０は、ユーザが当該画像処理装置１００に対して各種指示を入力するためのものであり、ユーザの操作内容に応じた指示信号を出力する。本実施形態における画像処理装置１００では、ユーザは画像の変倍率、メモリ１７に蓄積する際の画像データの圧縮率のレベルなどの指示をオペレーションパネル１０を適宜操作して行うことができるようになっている。
【００５１】
スキャナ１１は、所定の位置に載置された原稿や、自動原稿送り装置等によって搬送される原稿を光学的に読み取り、読み取った原稿に対応する画像信号を生成する。本実施形態では、当該スキャナ１１はカラースキャナであり、読み取った画像に対応するＲＧＢ信号を生成するが、モノクロスキャナであってもよいことは言うまでもない。
【００５２】
また、スキャナ１１は、原稿読み取りの際には、上記オペレーションパネル１０を介して入力された変倍率にしたがって原稿読み取り走査速度を制御する。より具体的には、所定の位置に載置された原稿を読み取る場合にはラインセンサや照射手段を備えたキャリッジの移動速度を当該変倍率に応じて制御し、自動原稿送り装置によって搬送される原稿を読み取る場合にはその搬送速度を変倍率に応じて制御する。このように原稿走査速度を制御することで、副走査方向について指示された変倍率で変倍された画像信号を得ることができる。本実施形態では、スキャナ１１が画像処理装置１００に内蔵されており、当該スキャナ１１が画像信号を入力する入力手段として機能しているが、スキャナ１１を内蔵しない画像処理装置である場合には、外部のスキャナによって生成された画像信号をケーブルや近距離無線通信等の通信手段を介して取り込む入力インターフェースを設けるようにすればよい。
【００５３】
スキャナ１１は、上記のように原稿を読み取ることで生成した画像信号をＬＯＧ変換部１２およびエッジ検出部２５に出力する。
【００５４】
ＬＯＧ変換部１２は、スキャナ１１から供給されるＲＧＢの画像信号に対してＬＯＧ変換を行い、反射率にリニアな信号である画像信号を濃度にリニアな画像信号に変換する。
【００５５】
エッジ検出部２５は、スキャナ１１から供給される画像信号から、当該信号に対応する画像中のエッジ部分を検出する。図２に示すように、本実施形態におけるエッジ検出部２５は、エッジ検出フィルタ２５０と、エッジ検出フィルタ２５１と、エッジ検出フィルタ２５２と、エッジ検出フィルタ２５３と、４つのエッジ検出フィルタの各々に対応して設けられる絶対値化部２５４、２５５、２５６、２５７と、最大値選択部２５８とを有している。
【００５６】
それぞれのエッジ検出フィルタ２５０〜２５３には、スキャナ１１から供給される画像信号（Ｇ）が供給される。このようなエッジ検出フィルタ２５０〜２５３の各々としては、図３に例示するような７×７のフィルタ（ａ）〜（ｄ）を用いることができ、かかるフィルタによってマスキング処理を行う。
【００５７】
絶対値化部２５４〜２５７には、４つのエッジ検出フィルタ２５０〜２５３からの出力値が供給される。各絶対値化部２５４〜２５７では、対応するエッジ検出フィルタの出力値の絶対値を最大値選択部２５８に出力する。
【００５８】
最大値選択部２５８は、上記のような４つの絶対値化部２５４〜２５７から供給される４つの絶対値の最大値を選択し、選択した最大値を示す６ビット信号を出力する。かかる場合において、出力すべき最大値が２の６乗である６４以上である場合には６３として丸めて出力する。ここで、６ビットの信号を出力することとしている理由は、後段の処理（ＬＵＴ（Look Up table）による変換処理等）と整合性をとるためであり、６ビット信号以外の信号であってもよいが、本実施形態では丸め処理を行うことでエッジ検出量を表す信号のビット数を制限することで処理負担等を低減するようにしている。
【００５９】
なお、図２ではＲＧＢ信号のうちのＧ信号のみを各エッジ検出フィルタ２５０〜２４５に供給するようにしているが、これに限定されるものではなく、例えばＲＧＢ信号を平均値等の合成信号を供給するようにしてもよい。
【００６０】
以上のような構成のエッジ検出部２５によって検出された出力値が第１のフィルタ処理部１３に出力される。
【００６１】
第１のフィルタ処理部１３は、スキャナ１１といった光学的読み取り手段によって生成された画像信号の劣化を低減するためのフィルタ処理を行う。より具体的には、第１のフィルタ処理部１３は、エッジ検出部２５から供給される出力信号、つまりエッジ検出結果に基づいて、画像中の文字部の鮮鋭性を高めつつ網点部の起伏を押させてモアレを抑制するためのフィルタ処理を行うものであり、図４にその構成を例示する。
【００６２】
同図に示すように、第１のフィルタ処理部１３は、平滑化処理部１３０と、エッジ強調処理部１３１と、合成部１３２と、パラメータ設定部１３３とを有している。
【００６３】
ＬＯＧ変換部１２から第１のフィルタ処理部１３に供給された画像信号は、平滑化処理部１３０に供給される。平滑化処理部１３０としては、図５に示すような５×５のフィルタを用いることができ、ＬＯＧ変換部１２から供給される画像信号が当該フィルタによってフィルタリングされ、合成部１３２に出力される。
【００６４】
また、ＬＯＧ変換部１２から第１のフィルタ処理部１３に供給された画像信号は、エッジ強調処理部１３１にも供給される。ここで、図６にエッジ強調処理部１３１の構成例を示す。同図に示すように、エッジ強調処理部１３１は、ラプラシアンフィルタ１３１０と、乗算器１３１１と、ＬＵＴ（Look Up table）変換部１３１２と、加算器１３１３とを有している。
【００６５】
ＬＵＴ変換部１３１２には、上述したエッジ検出部２５による検出結果が供給される。ＬＵＴ変換部１３１２は、図７に示すようなＬＵＴを有しており、かかるＬＵＴを参照し、エッジ検出部２５から供給されて入力される値（エッジ検出結果）に対応する出力値を乗算器１３１１に出力する。本実施形態では、同図に示すように、６ビットで表されるエッジ検出結果のうち、値の小さいものをゼロに変換してノイズや高線数網点でのエッジ検出結果を０に変換補正するとともに、値の大きいものを最大値６３近傍の値に変換補正することで細線等でもエッジ強調が適正になされるようにしている。
【００６６】
本実施形態では、ラプラシアンフィルタ１３１０としては図８に示すような５×５のフィルタを用いている。かかるラプラシアンフィルタ１３１０にはＬＯＧ変換部１２からの画像信号が供給され、当該画像信号がフィルタリングされて乗算器１３１１に出力される。
【００６７】
乗算器１３１１には、上記のようなＬＵＴ変換部１３１２からの出力値と、ラプラシアンフィルタ１３１０によってフィルタリングされた画像信号とが供給され、これらが乗算される。
【００６８】
そして、乗算器１３１１による乗算結果と、当該エッジ強調処理部１３１に入力された原信号とが加算器１３１３によって加算され、当該加算結果がエッジ強調処理部１３１の出力信号として出力される。
【００６９】
つまり、エッジ強調処理部１３１の出力値S’は、入力値をS、ラプラシアンフィルタの出力値をLap(S)、エッジ検出部２５から供給されるエッジ検出結果をEdge、ＬＵＴ変換部１３１２による変換値をLUT(Edge)とすると、以下の式で表される。
S’＝S＋Lap(S)×LUT(Edge)／６３
【００７０】
図４に示す合成部１３２は、上述したエッジ強調処理部１３１の出力信号と、平滑化処理部１３０の出力信号とを所定の割合で合成して出力するが、その合成割合としては、例えば１対１、つまり両信号を足して２で割るといったものとすればよい。
【００７１】
また、本実施形態では、上述したようにエッジ検出結果に基づいてエッジ強調処理を制御するようにしており、平滑化処理を行うフィルタとエッジ強調処理を行うフィルタとを１つの合成フィルタとして評価すれば、エッジ強調処理を上記のように制御することで合成フィルタを制御することになり、非エッジ（エッジ検出結果が０）の場合には平滑化処理をオフした場合と同等の合成フィルタとなるように設計してもよい。
【００７２】
なお、上記のようにエッジ検出結果に基づいてエッジ強調処理の内容を制御する以外にも、エッジ検出結果に応じて平滑化処理部１３０が行う平滑化処理の内容を制御するようにしてもよいし、エッジ検出結果に基づいて合成部１３２による合成割合を制御するようにしてもよい。
【００７３】
また、本実施形態における第１のフィルタ処理部１３は、パラメータ設定部１３３を有しており、かかるパラメータ設定部１３３にはオペレーションパネル１０（図１参照）から供給される変倍率に基づいて、上記平滑化処理部１３０およびラプラシアンフィルタ１３１０のフィルタ処理の内容を決定するため、各フィルタのパラメータ設定を行う。
【００７４】
パラメータ設定部１３３は、図１に示すパラメータ格納用メモリ２６に格納されているパラメータの中から、オペレーションパネル１０から供給された変倍率に応じたパラメータを選択し、選択したパラメータを各フィルタに設定する。すなわち、パラメータ格納用メモリ２６には、予め複数の変倍率（または変倍率の範囲）と、各々の変倍率で読み取りがなされた際に平滑化処理部１３０およびラプラシアンフィルタ１３１０に設定すべきパラメータとが対応つけて格納されており、かかるパラメータ格納用メモリ２６からパラメータ設定部１３３は所望のパラメータを取得して各フィルタに設定するのである。
【００７５】
ここで、上記のようにスキャナ１１の副走査方向の走査速度（原稿搬送速度またはキャリッジ移動速度等）が変倍率に応じて変動することになる。したがって、平滑化処理およびラプラシアンフィルタ処理が当該副走査方向の走査速度に対応する周波数特性に合致するような設定がなされるような変倍率ごとのパラメータを予め決定し、パラメータ格納用メモリ２６に格納しておく。これにより変倍率に応じた平滑化処理およびラプラシアンフィルタリングが行えるようになる。
【００７６】
なお、本実施形態では、パラメータ設定部１３３が、平滑化処理部１３０およびラプラシアンフィルタ１３１０による処理内容を決定するためのパラメータ設定を行うようにしているが、いずれか一方のみのパラメータ設定を行うようにしてもよい。また、パラメータ設定部１３３が、変倍率に応じてエッジ検出部２５のエッジ検出フィルタ２５０〜２５３のパラメータを設定できるようにし、変倍率に応じたエッジ検出フィルタ処理が行われるようにしてもよい。
【００７７】
また、本実施形態では、パラメータ設定部１３３がオペレーションパネル１０から供給される変倍率に応じてパラメータ設定を行うようにしているが、当該画像処理装置がスキャナを内蔵しない装置である場合など、画像信号の生成元であるスキャナが変更される場合には、そのスキャナの特性（装置種別情報）等の情報を取得し、当該スキャナに応じた好適なパラメータ設定をなすようにすればよい。かかる場合には複数のスキャナ種別ごとに設定すべきパラメータをパラメータ格納用メモリ２６に予め記憶させておく必要がある。
【００７８】
また、スキャナ１１が内蔵されている場合であっても、経時変化等によってスキャナによって生成される画像信号等も変動するおそれがあり、当該画像信号に対して行うべき適切なフィルタ処理も変動することがある。したがって、このようなスキャナ１１の経時変化等に関する情報（使用開始日からの経過時間等）を取得し、当該情報に基づいてパラメータ設定部１３３が好適なパラメータ設定を行うようにしてもよい。
【００７９】
図１に戻り、第１のフィルタ処理部１３によって上記のようなフィルタ処理がなされた画像信号は主走査変倍部１４に出力される。主走査変倍部１４は、オペレーションパネル１０から供給される変倍率にしたがって画像信号に対して主走査方向の変倍処理を行う。本実施形態における主走査変倍部１４は、３次関数コンボリューション法を用いて主走査方向の変倍処理を行い、これによりスキャナ１１によって実行される副走査方向の変倍と合わさって、ユーザによって指定された変倍率に基づく変倍が主走査方向および副走査方向の両者についてなされることになる。なお、このような変倍方法に限らず、画像信号に対する変倍方法として、ニアリストネイバー法、線形補間法等の種々の変倍技術を用いるようにしてもよい。
【００８０】
ヘッダー書込み部１５には、上記のように主走査変倍部１４によって変倍された画像信号と、オペレーションパネル１０から供給される圧縮レベル情報が供給される。ヘッダー書込み部１５は、画像信号のヘッダーにオペレーションパネル１０から供給された圧縮レベルを書込んで非可逆圧縮部１６に出力する。このようにヘッダー情報として圧縮レベルを書き込んでおくことで、当該データを利用する際に当該ヘッダー情報を参照することで、どのような圧縮率で画像信号が圧縮されたかを知ることができる。なお、ヘッダー書込み部１５よりも後段側の要素（非可逆圧縮部１６、第２のフィルタ処理部２０）ではかかるヘッダー情報を参照することで圧縮レベル情報を得ることになるが、図１ではその情報取得経路を便宜上破線で示している。
【００８１】
非可逆圧縮部１６は、上記ヘッダーに書き込まれた圧縮レベル情報にしたがった圧縮率で画像信号に対して、ＪＰＥＧ等の非可逆圧縮処理を行う。このように非可逆圧縮部１６によって圧縮された画像信号がメモリ１７に蓄積される。
【００８２】
メモリ１７は、上記のように非可逆圧縮部１６によって圧縮された画像信号を蓄積する。かかるメモリ１７に蓄積された圧縮画像信号は、当該画像処理装置１００において圧縮画像信号を利用する場合には読み出されて伸長部１８に供給することが可能であるとともに、外部機器からの読出しも可能となっている。つまり、外部機器インターフェース（ＬＡＮインタフェース等）を介して、当該メモリ１７に外部機器（例えばＰＣ）からアクセスすることができ、メモリ１７に蓄積された圧縮画像信号を読み出して当該外部機器で表示等して利用することができる。
【００８３】
伸長部１８は、メモリ１７に蓄積されている圧縮画像信号を読出し、伸長処理を施し、伸長処理後の画像信号を色補正部１９に出力する。
【００８４】
色補正部１９は、伸長後のR'G'B'信号を、後段のプリンタ部２４のトナー色に対応したC'M'Y'信号に変換する。より具体的には、色補正部１９は、次式によりR'G'B'信号からC'M'Y'信号を取得する。
C' = a0 + a1×R' + a2×G' + a3×B'
M' = b0 + b1×R' + b2×G' + b3×B'
Y' = c0 + c1×R' + c2×G' + c3×B'
【００８５】
なお、上記式において、a0〜a3、b0〜b3、c0〜c3は色補正パラメータであり、R'=G'=B'の場合にC'=M'=Y'となるように無採色保証されている。
【００８６】
上記のように色補正された画像信号は第２のフィルタ処理部２０に供給される。第２のフィルタ処理部２０は、メモリ１７から読み出された画像信号に対し、上記非可逆圧縮部１６による非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を行う。より具体的には、図９に示すように、第２のフィルタ処理部２０は、エッジ強調処理部２０１と、パラメータ設定部２０２とを備えている。エッジ強調処理部２０１は画像信号に対しエッジ強調処理を行うものであり、図１０に例示すような３×３サイズのエッジ強調フィルタを用いたマスキング処理を行う。
【００８７】
このように本実施形態では、第１のフィルタ処理部によってエッジ強調処理が行われるとともに、第２のフィルタ処理部２０によってもエッジ強調処理が行われる。そして、本実施形態では、第２のフィルタ処理部２０によって行われるエッジ強調処理の参照領域サイズ（３×３）が、第１のフィルタ処理部１３によって行われるエッジ強調処理の参照領域サイズ（５×５）よりも小さいものとなっている。このように第２のフィルタ処理部によるエッジ強調処理の参照領域サイズを小さくしたのは、第１のフィルタ処理部１３によって画像信号に対して平滑化処理が行われているので、高線数網点の起伏がほとんど残っておらず、参照領域サイズの小さいフィルタであっても網点を強調して粒状性を悪化させるおそれが少ないからである。そして、このように画像劣化を生じるおそれが少ない以上、処理負担や必要となるハードウェア資源等を低減するために参照領域の小さくしているのである。
【００８８】
パラメータ設定部２０２は、画像信号のヘッダー情報に書き込まれた圧縮レベル情報を取得する。そして、パラメータ設定部２０２は、図１に示すパラメータ格納用メモリ２７に格納されているパラメータの中から、取得した圧縮レベル情報に応じたパラメータを選択し、選択したパラメータをエッジ強調処理部２０１のフィルタに設定する。
【００８９】
すなわち、パラメータ格納用メモリ２７には、予め複数の圧縮レベルと、各々の圧縮レベルで圧縮がなされた際にエッジ強調処理部２０１に設定すべきパラメータとが対応つけて格納されており、かかるパラメータ格納用メモリ２７からパラメータ設定部２０２は所望のパラメータを取得して設定するのである。
【００９０】
画像の圧縮レベルが異なると、その圧縮画像の劣化の度合い等も異なることになり、圧縮による画像劣化をより的確に低減するためには圧縮レベルに応じて処理を行う必要がある。例えば、圧縮レベルが高い場合には高周波成分の欠落が大きくなり、より強いエッジ強調処理を行って欠落した情報をできるだけ復元することが画像劣化を低減する上で好ましい。したがって、このような場合にはより強いエッジ強調処理がなされるようパラメータを設定することが好ましい。
【００９１】
そこで、本実施形態におけるパラメータ格納用メモリ２７には、種々の圧縮レベルに対応つけて、画像劣化低減のために好適なエッジ強調処理がなされるようなパラメータが格納されており、これによりパラメータ設定部２０２が圧縮レベルに応じて好適な処理がなされるようパラメータ設定を行うことができる。
【００９２】
なお、本実施形態では、第２のフィルタ処理部２０は、エッジ強調処理を行うようにしているが、エッジ強調処理に加えて平滑化フィルタによる平滑化処理を行うようにしてもよい。このように平滑処理を行う構成とすれば、高圧縮率での圧縮処理が施され、画像中の平坦部でブロック歪が生じているような画像信号であっても、平滑化処理を行うことでその画像劣化の度合いを低減することができる。また、第２のフィルタ処理部２０において平滑化処理を行う場合には、上記第１のフィルタ処理部１３と同様にエッジ検出結果による適応型のフィルタとすることが好ましい。
【００９３】
以上のような構成の第２フィルタ処理部２０によってフィルタ処理が施された画像信号はＵＣＲ／墨生成部２１に出力される。ＵＣＲ（Under Color Removal）／墨生成部２１は、第２のフィルタ処理部２０から供給されるC'M'Y'信号から、K信号を生成するという墨生成処理を行うとともに、C'M'Y'信号から生成したK信号に応じた量を減ずる下色除去（UCR）を行う。本実施形態では、以下の式によりK信号およびCMY信号を生成する。
K = Min(C',M',Y') × α
C = C' - K
M = M' - K
Y = Y' - K
【００９４】
ここで、αは０≦α≦１の所定の値（予め決められた値等）であり、α＝１のとき黒成分が１００％K信号に置き換えられる１００％ＵＣＲになる。なお、上記のように演算により墨生成を行う以外にも、ＬＵＴ変換を用いて墨生成を行うようにしてもよく、公知の種々の墨生成処理を用いることができる。
【００９５】
以上のようにＵＣＲ／墨生成部２１によって墨生成処理等が施された画像信号（CMYK信号）は、γ補正部２２に供給される。γ補正部２２は、濃度変換テーブルを用いてプリンタ部２４の濃度特性にあわせた濃度変換処理を行い、変換処理後の画像信号を擬似中間調処理部２３に出力する。擬似中間調処理部２３は、画像信号に対してディザや誤差拡散等の擬似中間調処理を施し、処理後の画像信号をプリンタ部２４に出力する。プリンタ部２４は、擬似中間調処理部２３から供給される種々の画像処理が施された画像信号に対応する画像を用紙等に出力する。
【００９６】
以上説明したように本実施形態では、スキャナ１１から入力された画像信号に対して非可逆圧縮部１６による非可逆圧縮がなされる前に光学的原稿読取による画像信号生成に伴う画像劣化を低減するためのフィルタ処理が第１のフィルタ処理部１３によって行われるとともに、メモリ１７から読み出された伸長された後の画像信号に対して非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理が第２のフィルタ処理部２０によって行われるようになっている。
【００９７】
したがって、第２のフィルタ処理部２０によるフィルタ処理後の画像信号に基づく画像を出力した場合には、光学的原稿読み取りに起因する劣化および画像圧縮に起因する劣化が低減された画像を得ることができる。一方、メモリ１７に蓄積された圧縮画像を当該画像処理装置１００以外の外部機器、例えばＰＣで表示する等して利用する場合であっても、メモリ１７に蓄積された画像信号は第１のフィルタ処理部１３によってフィルタ処理が施されたものであるため、光学的原稿読み取りに起因する劣化が低減された画像を得ることができる。これによりスキャナ１１で読み取った画像が文字などを含む場合であってもその文字等が判別できなくなるほど表示画像が劣化するといったおそれを低減することができる。
【００９８】
すなわち、本実施形態では、自装置で利用する場合に劣化が低減された画像が得られるのみならず、スキャナ１１などにより当該画像処理装置１００に入力された画像信号を他の外部機器で利用する場合にもその劣化の程度を減少させることができるのである。
【００９９】
また、本実施形態では、画像圧縮処理前の画像信号に対する第１のフィルタ処理部１３による処理においてエッジ強調処理がなされるとともに、メモリ１７から読み出されて伸長された後の画像信号に対してもエッジ強調処理がなされている。したがって、各々のエッジ強調処理の内容を個別に設定することができ、第１のフィルタ処理部１３によるエッジ強調処理ではＰＣのディスプレイで閲覧されることを考慮し、かかる閲覧に好適な内容のエッジ強調処理が施されるよう設定をなす一方で、第２のフィルタ処理部２０によるエッジ強調処理ではプリンタ部２４によるプリンタ出力に好適なエッジ強調処理が施されるよう設定をなすといったように各々個別に好適な設定をなすことができる。
【０１００】
また、上記のように第１のフィルタ処理部１３によるエッジ強調処理と、第２のフィルタ処理部２０によるエッジ強調処理との内容を個別設定できるので、第１のフィルタ処理部１３によるエッジ強調処理の強調度合いを第２のフィルタ処理部２０のエッジ強調処理部２０１によるエッジ強調処理よりも小さくすることで後段の非可逆圧縮処理による劣化が増加することを抑制することができる。
【０１０１】
また、本実施形態では、第１のフィルタ処理部１３（および第２のフィルタ処理部２０）は、エッジによる適応型のフィルタ処理を行うようになっているので、高線数側の網点線数（１５０線、２００線付近の最も一般的な網点線数を含む）でエッジ強調処理を施さない一方で、文字に対してはエッジ強調処理を施すことといったことが可能となり、絵柄部分の非可逆圧縮による画像劣化を抑制しつつ、適度な鮮鋭度の画像を得ることができる。
【０１０２】
Ｂ．第２実施形態
次に、第２実施形態にかかる画像処理装置について図１１を参照しながら説明する。なお、第２実施形態において、第１実施形態と共通する構成要素には同一の符号を付けて、その説明を省略する。
【０１０３】
図１１に示すように、第２実施形態における画像処理装置５００は、第１のフィルタ処理部１３および第２のフィルタ処理部２０（図１参照）に代えてフィルタ処理部５０１が設けられている点、スイッチ部４０が設けられている点、パラメータ選択設定部４２が設けられている点、パラメータ格納用メモリ２６，２７に代えてパラメータ格納用メモリ４３が設けられている点、およびヘッダー書込み部１５がＬＯＧ変換部１２の後段に配置されている点で上記第１実施形態と相違している。
【０１０４】
第２実施形態における画像処理装置５００では、スキャナ１１からの画像信号がＬＯＧ変換部１２を経てヘッダー書込み部１５に供給される。ヘッダー書込み部１５には、上記画像信号に加えてオペレーションパネル１０から変倍率および圧縮レベルといった情報が供給される。ヘッダー書込み部１５は、変倍率および圧縮レベルといった情報をヘッダーに書き込んだ後画像信号をフィルタ処理部５０１に出力する。
【０１０５】
第２実施形態におけるフィルタ処理部５０１は、上記第１実施形態における第１のフィルタ処理部１３と同様（図４、図５参照）、平滑化フィルタおよびエッジ強調フィルタ等を備えており、各フィルタはパラメータ選択設定部４２によって設定されたパラメータに応じたフィルタ処理を行う。
【０１０６】
本実施形態におけるフィルタ処理部５０１には上述したようにヘッダー書込み部１５から非可逆圧縮前の画像信号が供給される。ヘッダー書込み部１５から画像信号が供給された場合には、当該画像信号に対してパラメータ選択設定部４２によって設定されたパラメータに応じたフィルタ処理が行われ、処理後の画像信号が主走査変倍部１４に供給される。以下の説明では、このような画像信号の流れを経路Ａと称することとする。
【０１０７】
また、フィルタ処理部５０１には一旦非可逆圧縮され、その後伸長された画像信号が色補正部１９から供給される。フィルタ処理部５０１では、色補正部１９から画像信号が供給された場合には、当該画像信号に対してパラメータ選択設定部４２によって設定されたパラメータに応じたフィルタ処理が行われ、処理後の画像信号がＵＣＲ／墨生成部２１に供給される。以下の説明においては、このような画像信号の流れを経路Ｂと称することとする。
【０１０８】
また、第２実施形態では、スキャナ１１によって生成された画像信号がＬＯＧ変換部１２とスイッチ部４０に供給される。スイッチ部４０には、スキャナ１１からの画像信号が供給されるのに加え、メモリ１７から読み出され伸長部１８によって伸長された画像信号が供給される。
【０１０９】
そして、スイッチ部４０は、上記経路Ａで流れる画像信号に対してフィルタ処理部５０１がフィルタ処理を行う場合にはスキャナ１１から供給された画像信号をエッジ検出部２５に出力する。一方、上記経路Ｂで流れる画像信号に対してフィルタ処理部５０１がフィルタ処理を行う場合には伸長部１８から供給された画像信号をエッジ検出部２５に供給する。
【０１１０】
したがって、エッジ検出部２５では、経路Ａで流れる画像信号に対してフィルタ処理部５０１がフィルタ処理を行う場合にはスキャナ１１から供給された圧縮前の画像信号に対するエッジ検出結果をフィルタ処理部５０１に供給する。また、経路Ｂで流れる画像信号に対してフィルタ処理部５０１がフィルタ処理を行う場合には伸長部１８から供給された画像信号に対するエッジ検出結果をフィルタ処理部５０１に供給する。これによりフィルタ処理部５０１は、上記第１実施形態と同様、エッジ検出部２５から供給されるエッジ検出結果に基づいた適応型フィルタとして機能する。ここで、図１２にエッジ検出部２５に含まれる４つのエッジ検出フィルタ（図２参照）のフィルタ構成例を示す。同図に示すように、５×５のフィルタを用いてエッジ検出を行うことができる。
【０１１１】
パラメータ選択設定部４２は、フィルタ処理部５０１が画像信号に対してフィルタ処理を行う際に、フィルタ処理部５０１の平滑化フィルタやエッジ強調フィルタに対するパラメータを設定することで、フィルタ処理部５０１によって行われるフィルタ処理の内容を決定する。
【０１１２】
より具体的には、パラメータ選択設定部４２は、以下のようにしてパラメータを選択して設定する。ヘッダー書込み部１５によって書き込まれたヘッダー情報と、フィルタ処理部５０１によって処理する画像信号が経路Ａ、経路Ｂのいずれを流れるものであるかを示す経路情報とが供給される。
【０１１３】
パラメータ選択設定部４２は、かかるヘッダー情報に書き込まれている変倍率および圧縮レベル情報と、経路情報とに基づいて、パラメータ格納用メモリ４３に格納されているパラメータの中から、フィルタ処理部５０１の平滑化フィルタおよびエッジ強調フィルタ（ラプラシアンフィルタやＬＵＴ変換部が参照するＬＵＴなど）の各々に設定すべきパラメータを選択する。
【０１１４】
すなわち、パラメータ格納用メモリ４３には、経路Ａ、経路Ｂといった経路ごとに、平滑化フィルタおよびエッジ強調フィルタに設定すべきパラメータが格納されている。ここでは、経路Ａについてのパラメータとして、上記第１実施形態におけるパラメータ格納用メモリ２６（図１参照）に格納されるパラメータと同様のパラメータが格納されており、経路Ｂについてのパラメータとして、パラメータ格納用メモリ２７（図１参照）に格納されるパラメータと同様のパラメータが格納されている。
【０１１５】
また、経路Ａについてのパラメータとしては、複数の変倍率に対応付けて設定すべきパラメータが格納されており、経路Ｂについてのパラメータとしては複数の圧縮レベルに対応つけて設定すべきパラメータが格納されている。つまり、上記第１実施形態と同様、経路Ａで流れる圧縮前の画像信号に対してはその変倍率に応じて好適なフィルタ処理がなされるようなパラメータが、経路Ｂで流れる画像信号に対してはその圧縮レベルに応じて好適なフィルタ処理がなされるようなパラメータが、パラメータ格納用メモリ４３に格納されているのである。
【０１１６】
そして、パラメータ選択設定部４２は、供給される経路情報が経路Ａである場合には、パラメータ格納用メモリ４３に格納された経路Ａについてのパラメータの中から、供給された変倍率に対応するパラメータを選択し、選択したパラメータを平滑化フィルタおよびエッジ強調フィルタ（ラプラシアンフィルタやＬＵＴ変換部が参照するＬＵＴ）に設定する。一方、供給される経路情報が経路Ｂである場合には、パラメータ格納用メモリ４３に格納された経路Ｂについてのパラメータの中から、供給された圧縮レベルに対応するパラメータを選択し、選択したパラメータを平滑化フィルタおよびエッジ強調フィルタ（ラプラシアンフィルタやＬＵＴ変換部が参照するＬＵＴ）に設定する。
【０１１７】
ここで、図１３は、上記パラメータ選択設定部４２の設定にしたがって経路Ａで流れる圧縮前の画像信号に対してフィルタ処理部５０１がフィルタ処理を行う際のエッジ強調処理部のラプラシアンフィルタ（図６参照）のフィルタ構成例を示す。同図に示すように、ラプラシアンフィルタとしては３×３サイズのフィルタを用いることができる。なお、フィルタ処理部５０１のフィルタサイズとして５×５が規定されている場合において、上記のように３×３サイズのフィルタ処理を行わせる場合には、３×３サイズの周囲に値が０の係数を入れた５×５のフィルタとして機能するようパラメータ選択設定部４２がパラメータ設定を行うようにすればよい。
【０１１８】
以上のような構成のフィルタ処理部５０１では、経路Ａに流れる圧縮前の画像信号に対しては上記第１実施形態における第１のフィルタ処理部１３と同様のフィルタ処理を行うことができ、経路Ｂで流れる画像信号に対しては上記第１実施形態における第２のフィルタ処理部２０と同様のフィルタ処理を行うことができる。
【０１１９】
したがって、第２実施形態における画像処理装置５００では、上記第１実施形態と同様、スキャナ１１から供給される圧縮前の画像信号に対して光学的原稿読取による画像信号生成に伴う画像劣化を低減するためのフィルタ処理を行うことができ、メモリ１７から読み出された伸長された後の画像信号に対して非可逆圧縮処理に伴う画像劣化を低減するためのフィルタ処理を行うことができる。
【０１２０】
上記のようなフィルタ処理を行うことで、スキャナ１１で生成した画像信号を自装置で利用（印刷等）する場合に劣化が低減された画像が得られるのみならず、スキャナ１１などにより当該画像処理装置１００に入力された画像信号を他の外部機器で利用する場合にもその劣化の程度を減少させることができる。
【０１２１】
また、第２実施形態では、フィルタ処理部５０１が上記第１実施形態における第１のフィルタ処理部１３および第２のフィルタ処理部２０と同等の機能を実現するので、ハードウェア資源の増加を招くことながない。
【０１２２】
また、上述した第１実施形態において行われる画像圧縮前の第１のフィルタ処理と伸長後の第２のフィルタ処理とを含む画像処理を、コンピュータに実行させるためのプログラムをインターネット等の通信回線を介してユーザに提供するようにしてもよいし、当該プログラムをＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）などのコンピュータ読み取り可能な記録媒体に記録してユーザに提供するようにしてもよい。
【図面の簡単な説明】
【０１２３】
【図１】第１実施形態にかかる画像処理方法を実施する画像処理装置の構成を示すブロック図である。
【図２】前記画像処理装置の構成要素であるエッジ検出部の構成例を示すブロック図である。
【図３】エッジ検出部が有する４つのエッジ検出フィルタの構成例を示す図である。
【図４】画像処理装置の構成要素である第１のフィルタ処理部の構成を示すブロック図である。
【図５】第１のフィルタ処理部の平滑化処理部のフィルタ構成例を示す図である。
【図６】第１のフィルタ処理部のエッジ強調処理部の構成を示すブロック図である。
【図７】エッジ強調処理部のＬＵＴ変換部が有するＬＵＴの内容を示す図である。
【図８】エッジ強調処理部のラプラシアンフィルタのフィルタ構成例を示す図である。
【図９】画像処理装置の構成要素である第２のフィルタ処理部の構成を示すブロック図である。
【図１０】第２のフィルタ処理部のエッジ強調処理部が有するエッジ強調フィルタの構成例を示す図である。
【図１１】第２実施形態にかかる画像処理装置の構成を示すブロック図である。
【図１２】第２実施形態における画像処理装置の構成要素であるエッジ検出部のエッジ検出フィルタの構成例を示す図である。
【図１３】第２実施形態における画像処理装置の構成要素であるフィルタ処理部が圧縮前の画像信号に対してエッジ強調処理を行う際のフィルタの構成例を示す図である。
【符号の説明】
【０１２４】
１０  オペレーションパネル
１１  スキャナ
１２  ＬＯＧ変換部
１３  第１のフィルタ処理部
１４  主走査変倍部
１５  ヘッダー書込み部
１６  非可逆圧縮部
１７  メモリ
１８  伸長部
１９  色補正部
２０  エッジ強調処理部
２０  第２のフィルタ処理部
２１  ＵＣＲ／墨生成部
２２  γ補正部
２３  擬似中間調処理部
２４  プリンタ部
２５  エッジ検出部
２６  パラメータ格納用メモリ
２６，２７  パラメータ格納用メモリ
４０  スイッチ部
４２  パラメータ選択設定部
４３  パラメータ格納用メモリ
１００  画像処理装置
１３０  平滑化処理部
１３１  エッジ強調処理部
１３２  合成部
１３３  パラメータ設定部
２０１  エッジ強調処理部
２０２  パラメータ設定部
２５０〜２５３  エッジ検出フィルタ
２５４〜２５７  絶対値化部
２５８  最大値選択部
５００  画像処理装置
５０１  フィルタ処理部
１３１０  ラプラシアンフィルタ
１３１１  乗算器
１３１２  ＬＵＴ変換部
１３１３  加算器
【図１】
2005057732.tif 000003
【図２】
2005057732.tif 000004
【図３】
2005057732.tif 000005
【図４】
2005057732.tif 000006
【図５】
2005057732.tif 000007
【図６】
2005057732.tif 000008
【図７】
2005057732.tif 000009
【図８】
2005057732.tif 000010
【図９】
2005057732.tif 000011
【図１０】
2005057732.tif 000012
【図１１】
2005057732.tif 000013
【図１２】
2005057732.tif 000014
【図１３】
2005057732.tif 000015