(57)【要約】【課題】蓄積された画像データを取り出して利用する際に、網点画像に対してはモアレの発生を抑制しつつ、文字などの線画部に対しては鮮明な画像を再現し、それらを簡易な構成で実現できるようにする。【解決手段】ネットワーク配信用画像処理部１４における空間フィルタ処理部１４１は、２つの異なるフィルタ処理を第１の空間フィルタ１４１ａと第２の空間フィルタ１４１ｂとに対応させ、空間フィルタ処理部１４１に入力される画像データがブロック固定長符号化処理されたデータの場合、第１の空間フィルタ１４１ａを使って処理し、ブロック可変長符号化処理されたデータの場合、第２の空間フィルタ１４１ｂに切り替えて処理する。【選択図】        図３
2004289310.tif 000002
【特許請求の範囲】
【請求項１】
画像データを蓄積する画像蓄積手段を有し、その画像蓄積手段に蓄積された画像データを取り出して利用する画像処理装置であって、
前記画像蓄積手段に蓄積された画像データをフィルタ処理するフィルタ処理手段を備え、
前記フィルタ処理手段は、複数の空間フィルタと、フィルタ処理する画像データに応じて空間フィルタを切り替える機能とを具備していることを特徴とする画像処理装置。
【請求項２】
前記画像蓄積手段に符号化処理された画像データが蓄積されている場合は、
前記画像蓄積手段から画像データを取り出す際に、符号化処理された画像データを伸張処理して元のデータに戻すデータ伸張手段を備え、
前記データ伸張手段によって復元された画像データを前記空間フィルタを用いてフィルタ処理することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像蓄積手段に画像データを蓄積する際に、画像データを圧縮処理するデータ圧縮手段を備え、
前記データ圧縮手段は、少なくとも２種類以上の符号化処理が可能なことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記フィルタ処理手段が具備する複数の空間フィルタは、少なくとも２種類以上のフィルタ処理機能を備えていることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記データ圧縮手段による符号化処理がブロック固定長符号化処理の場合に、前記フィルタ処理手段によるフィルタ処理は、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理と、高密度への解像度変換とを画像データに施すことを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記データ圧縮手段による符号化処理がブロック可変長符号化処理の場合に、前記フィルタ処理手段によるフィルタ処理は、単純な平滑化処理と強調処理とを行う空間フィルタを用いることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
画像データを蓄積し、その蓄積された画像データを取り出して利用する画像処理方法であって、
蓄積された前記画像データをフィルタ処理するフィルタ処理ステップを含み、
前記フィルタ処理ステップでは、フィルタ処理する画像データに応じて複数の空間フィルタを切り替えて行うことを特徴とする画像処理方法。
【請求項８】
蓄積された前記画像データが符号化処理されている場合は、
その符号化処理された画像データを伸張処理し、元のデータに戻して取り出すデータ伸張ステップを含み、
前記データ伸張ステップによって復元された画像データを前記空間フィルタを用いてフィルタ処理することを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記画像データを蓄積する際に、その画像データを圧縮処理するデータ圧縮ステップを含み、
前記データ圧縮ステップでは、少なくとも２種類以上の符号化処理が可能なことを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
前記フィルタ処理ステップで用いる複数の空間フィルタは、少なくとも２種類以上のフィルタ処理機能を備えていることを特徴とする請求項７に記載の画像処理方法。
【請求項１１】
前記データ圧縮ステップによる符号化処理がブロック固定長符号化処理の場合に、前記フィルタ処理ステップによるフィルタ処理は、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理と、高密度への解像度変換とを画像データに施すことを特徴とする請求項９に記載の画像処理方法。
【請求項１２】
前記データ圧縮ステップによる符号化処理がブロック可変長符号化処理の場合に、前記フィルタ処理ステップによるフィルタ処理は、単純な平滑化処理と強調処理とを行う空間フィルタを用いることを特徴とする請求項９に記載の画像処理方法。
【請求項１３】
前記請求項７〜１２のいずれか一つに記載された方法をコンピュータに実行させるプログラム。
【請求項１４】
前記請求項１３のプログラムが記録された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像処理装置、画像処理方法、プログラム、およびその記録媒体に関し、より詳しくは、蓄積された画像データを取り出して利用する画像処理装置、画像処理方法、その方法をコンピュータに実行させるプログラム、およびそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来より、画像データの処理を行う画像処理装置としては、例えば、図４に示すようなデジタル複合機が知られている。図４は、従来のデジタル複合機の概略ブロック図であり、そのデジタル複合機４０は、読取ユニット４１、画像処理ユニット４２、ビデオ制御部４３、書込ユニット４４の一連の各構成部、さらにはメモリ制御ユニット４５およびメモリモジュール４６によって形成される複写機を構成する部分（複写機部分）と、マザーボード５１を介して、追加的にファクシミリ制御ユニット５２、プリンタ制御ユニット５３、スキャナー制御ユニット５４などのユニットが接続されることにより、デジタル複合機としての各機能を実現していた。
【０００３】
すなわち、上記一連の構成部による一つのシステム、具体的にはシステムコントローラ４７、ＲＡＭ４８およびＲＯＭ４９によって一連の動作がコントロールされている複写機部分にファクシミリ制御ユニット５２、プリンタ制御ユニット５３、スキャナー制御ユニット５４をアドオンすることにより、デジタル複合機の機能を実現するものであった。
【０００４】
また、図示は省略するが、上記各ユニットを複写機にアドオンするものではなく、複写機部分、ファクシミリ機能部分、プリンタ機能部分等をそれぞれユニット化して組み合わせ、これら各ユニットから入力する画像データを効率よく処理するデジタル複合機も案出されている。
【０００５】
そして、このようなデジタル複合機がマザーボード５１を介して機能ユニットをアドオンするものであっても、複写機に特化することなく各機能ユニットを作り分けて組み合わせるものであっても、デジタル複合機の多機能化にともない、画像データの転送制御はシステムのパフォーマンス向上の観点から非常に重要な要素となっている。
【０００６】
従って、従来では転送制御の観点、すなわち、各機能ユニット間による画像データの転送効率や、メモリ等の記憶部における記憶効率を考慮して、画像データは必要に応じて圧縮されていた。換言すると、画像データを圧縮することでデジタル複合機はそのパフォーマンスの向上を図っていた。
【０００７】
このように、従来の画像処理装置では、ハードディスク（ＨＤＤ）などに画像データが蓄積されていて、その蓄積された画像データを外部インタフェース（Ｉ／Ｆ）を通じてネットワークなどに取り出し、クライアントＰＣに画像データとして保存したり、そのデータを用いてＯＣＲ（オプティカル・キャラクタ・リーダ）認識を行ったり、あるいは、それを再出力するなどが行われていた。
【０００８】
また、複写システムに搭載されたＨＤＤなどの記録媒体に蓄積されている画像データは、通常、そのままの状態では保管されず、データが圧縮されている。その圧縮方法としては、ブロック固定長符号化処理（特許文献１参照）、標準的なＪＰＥＧ圧縮技術によるブロック変調符号化処理、あるいは、ＴＩＦＦなどの可逆符号化処理などが用いられている。
【０００９】
ところが、このような符号化処理によって圧縮・伸張された画像データを扱った場合に、モアレと呼ばれる濃度ムラが発生し、画質が劣化することがあった。このモアレの発生原因としては、▲１▼原稿の網点周期とスキャナなどによる画像読取り時に画素に分解するときのサンプリング周期との相互干渉、あるいは、▲２▼空間フィルタ処理手段による飽和演算や急峻なγ処理手段などの非線形処理によるものなどが挙げられる。
【００１０】
このモアレの発生を抑制する方法としては、▲１▼画像データをボケさせる平滑化フィルタ処理を行ったり、▲２▼飽和させないような弱い空間フィルタ処理を行ったり、あるいは、▲３▼滑らかなγ処理を行うことなどが考えられる。例えば、文字エッジを鮮明にするＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）補正や平滑化などの空間フィルタ処理を行う前に、モアレを補正するデジタル画像処理装置が開示されている（例えば、特許文献２参照）。
【００１１】
また、この種の他の画像処理装置としては、プリンタにおけるプリント・ジョブの完了状態、または、中断状態に基づいて適切なメッセージを生成してユーザに通知し、ネットワークを介してコピー装置から画像情報を入力し、作業の利便性および作業効率が向上するようにしたシステム（例えば、特許文献３参照）、あるいは、画像データを区分けする切替器を設けて、区分けされた画像データを各ラインメモリー群に格納し、それらを一括して圧縮処理する圧縮器と、ラインメモリー群から圧縮器に送出する画像データを制御するコマンド制御部とを用いて回路規模を縮小化する画像処理装置（例えば、特許文献４参照）などがあった。
【００１２】
【特許文献１】
特許第３２８１１８３号公報
【特許文献２】
特開平５−４１７９３号公報
【特許文献３】
特開平９−９１１０２号公報
【特許文献４】
特開２００１−２１８０６０号公報
【００１３】
【発明が解決しようとする課題】
しかしながら、このような従来の画像処理装置にあっては、例えば蓄積された画像データを外部端末より任意に画像を取り出す場合に、上述したように画像データをボケさせる平滑化処理を行うことにより、モアレの発生を低減することが可能であるが、逆に文字などの線画部に対してボケが発生したり、解像力やシャープ度の落ちた画像になるという問題があった。
【００１４】
もちろん、蓄積された時の画像データの圧縮方法によっては、モアレなどの問題が発生しなかったり、あるいは、発生したとしてもその発生の程度が弱い場合もある。しかし、画像データが蓄積されているＨＤＤ内には、さまざまな圧縮方法に基づくデータが蓄積されており、中には圧縮されずにそのままの状態で画像データが蓄積されている場合など、種々の特性を持った画像データが混在して蓄積されているのが現状である。このように、特性の異なる画像データが混在して蓄積されているにも関わらず、同じような特性の空間フィルタを使用して一律にデータ処理を行うと、データによっては必要のない処理を行う可能性もあり、元の画像データが本来持っていた解像力などを逆に劣化させてしまうという問題があった。
【００１５】
この発明は上記に鑑みてなされたもので、蓄積されている画像データを外部に取り出して利用する際に、網点画像に対してはモアレの発生を抑制しつつ、文字などの線画部に対しては鮮明な画像を再現することが可能であり、それらを簡易な構成で実現することのできる画像処理装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、画像データを蓄積する画像蓄積手段を有し、その画像蓄積手段に蓄積された画像データを取り出して利用する画像処理装置であって、前記画像蓄積手段に蓄積された画像データをフィルタ処理するフィルタ処理手段を備え、前記フィルタ処理手段は、複数の空間フィルタと、フィルタ処理する画像データに応じて空間フィルタを切り替える機能とを具備していることを特徴とする。
【００１７】
この請求項１の発明によれば、フィルタ処理を行う画像データに応じて複数の空間フィルタを切り替えるようにしたフィルタ処理手段を使い、画像蓄積手段に蓄積されている画像データをフィルタ処理するようにしたため、種々のフォーマットで画像蓄積手段に蓄積された画像データの特性に応じて、その特性にあった空間フィルタに切り替えてフィルタ処理することから、常に画像データに合った最適なフィルタ処理を行うことが可能となり、網点画像に対してはモアレの発生を抑えつつ、文字などの線画部に対しては鮮明な画像が再現でき、かつ装置構成が簡易にできる。
【００１８】
また、請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記画像蓄積手段に符号化処理された画像データが蓄積されている場合は、前記画像蓄積手段から画像データを取り出す際に、符号化処理された画像データを伸張処理して元のデータに戻すデータ伸張手段を備え、前記データ伸張手段によって復元された画像データを前記空間フィルタを用いてフィルタ処理することを特徴とする。
【００１９】
この請求項２の発明によれば、画像蓄積手段に蓄積された符号化処理された画像データを取り出す際に、データ伸張手段によって符号化処理された画像データを伸張処理して元のデータに復元した後、空間フィルタを用いてフィルタ処理するようにしたため、画像蓄積手段に符号化されて蓄積された画像データであっても、まず伸張処理によりデータを復元してから、空間フィルタよりフィルタ処理するので、画像蓄積手段に蓄積された個々の画像データのフォーマットに応じて、適切な画像処理を施すことが可能となり、常に最適な画像出力を得ることができる。
【００２０】
また、請求項３にかかる発明は、請求項１に記載の画像処理装置において、前記画像蓄積手段に画像データを蓄積する際に、画像データを圧縮処理するデータ圧縮手段を備え、前記データ圧縮手段は、少なくとも２種類以上の符号化処理が可能なことを特徴とする。
【００２１】
この請求項３の発明によれば、少なくとも２種類以上の符号化処理が可能なデータ圧縮手段を用いて画像データを圧縮処理して、画像蓄積手段に蓄積するようにしたため、種々の符号化形式を用いて圧縮処理した画像データを画像蓄積手段に蓄積可能となり、画像データに応じた最適な符号化処理を選択することができる。
【００２２】
また、請求項４にかかる発明は、請求項１に記載の画像処理装置において、前記フィルタ処理手段が具備する複数の空間フィルタは、少なくとも２種類以上のフィルタ処理機能を備えていることを特徴とする。
【００２３】
この請求項４の発明によれば、フィルタ処理手段は、少なくとも２種類以上のフィルタ処理機能を備えた複数の空間フィルタを具備しているため、画像データに応じたフィルタ処理機能を有する空間フィルタに切り替えてフィルタ処理するだけで、常に画像データに最適なフィルタ処理を施すことができる。
【００２４】
また、請求項５にかかる発明は、請求項３に記載の画像処理装置において、前記データ圧縮手段による符号化処理がブロック固定長符号化処理の場合に、前記フィルタ処理手段によるフィルタ処理は、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理と、高密度への解像度変換とを画像データに施すことを特徴とする。
【００２５】
この請求項５の発明によれば、データ圧縮手段による符号化処理がブロック固定長符号化処理の場合は、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理と、高密度への解像度変換とを画像データに施すフィルタ処理を行うようにしたため、特異周波数における画像の飽和を抑制し、その結果、問題となるモアレ画像の発生を抑制することができ、最適な画像出力を得ることができる。
【００２６】
また、請求項６にかかる発明は、請求項３に記載の画像処理装置において、前記データ圧縮手段による符号化処理がブロック可変長符号化処理の場合に、前記フィルタ処理手段によるフィルタ処理は、単純な平滑化処理と強調処理とを行う空間フィルタを用いることを特徴とする。
【００２７】
この請求項６の発明によれば、データ圧縮手段による符号化処理がブロック可変長符号化処理の場合は、単純な平滑化処理と例えばＭＴＦ補正のような強調処理とを行う空間フィルタを用いて画像データに対してフィルタ処理を行うようにしたため、文字などの線が太らずに、最適な画像出力を得ることができる。
【００２８】
また、請求項７にかかる発明は、画像データを蓄積し、その蓄積された画像データを取り出して利用する画像処理方法であって、蓄積された前記画像データをフィルタ処理するフィルタ処理ステップを含み、前記フィルタ処理ステップでは、フィルタ処理する画像データに応じて複数の空間フィルタを切り替えて行うことを特徴とする。
【００２９】
この請求項７の発明によれば、フィルタ処理ステップでは、画像蓄積手段に蓄積された画像データに応じて複数の空間フィルタを切り替えてフィルタ処理するようにしたため、種々のフォーマットで蓄積されている画像データの特性に応じて、その特性にあった空間フィルタに切り替えてフィルタ処理することから、常に画像データに合った最適なフィルタ処理を行うことが可能となり、網点画像に対してはモアレの発生を抑えつつ、文字などの線画部に対しては鮮明な画像が再現でき、かつ装置構成が簡易にできる。
【００３０】
また、請求項８にかかる発明は、請求項７に記載の画像処理方法において、蓄積された前記画像データが符号化処理されている場合は、その符号化処理された画像データを伸張処理し、元のデータに戻して取り出すデータ伸張ステップを含み、前記データ伸張ステップによって復元された画像データを前記空間フィルタを用いてフィルタ処理することを特徴とする。
【００３１】
この請求項８の発明によれば、蓄積された符号化処理された画像データを取り出す際に、データ伸張ステップによって符号化処理された画像データを伸張処理して元のデータに復元した後、空間フィルタを用いて画像データをフィルタ処理するようにしたため、蓄積された画像データが符号化されていても、まず伸張処理によりデータを復元してから、空間フィルタよりフィルタ処理するので、蓄積された個々の画像データのフォーマットに応じて、適切な画像処理を施すことが可能となり、常に最適な画像出力を得ることができる。
【００３２】
また、請求項９にかかる発明は、請求項７に記載の画像処理方法において、前記画像データを蓄積する際に、その画像データを圧縮処理するデータ圧縮ステップを含み、前記データ圧縮ステップでは、少なくとも２種類以上の符号化処理が可能なことを特徴とする。
【００３３】
この請求項９の発明によれば、少なくとも２種類以上の符号化処理が可能なデータ圧縮ステップを用いて画像データを圧縮処理して、蓄積するようにしたため、画像データに応じた最適な符号化処理を選択して、圧縮処理した画像データを蓄積することができる。
【００３４】
また、請求項１０にかかる発明は、請求項７に記載の画像処理方法において、前記フィルタ処理ステップで用いる複数の空間フィルタは、少なくとも２種類以上のフィルタ処理機能を備えていることを特徴とする。
【００３５】
この請求項１０の発明によれば、フィルタ処理ステップは、少なくとも２種類以上のフィルタ処理機能を備えた複数の空間フィルタを用いているため、画像データに応じたフィルタ処理機能を有する空間フィルタに切り替えてフィルタ処理するだけで、常に画像データに最適なフィルタ処理を施すことができる。
【００３６】
また、請求項１１にかかる発明は、請求項９に記載の画像処理方法において、前記データ圧縮ステップによる符号化処理がブロック固定長符号化処理の場合に、前記フィルタ処理ステップによるフィルタ処理は、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理と、高密度への解像度変換とを画像データに施すことを特徴とする。
【００３７】
この請求項１１の発明によれば、データ圧縮ステップによる符号化処理がブロック固定長符号化処理の場合は、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理と、高密度への解像度変換とを画像データに施すフィルタ処理を行うようにしたため、特異周波数における画像の飽和を抑制し、その結果、問題となるモアレ画像の発生を抑制することができ、最適な画像出力を得ることができる。
【００３８】
また、請求項１２にかかる発明は、請求項９に記載の画像処理方法において、前記データ圧縮ステップによる符号化処理がブロック可変長符号化処理の場合に、前記フィルタ処理ステップによるフィルタ処理は、単純な平滑化処理と強調処理とを行う空間フィルタを用いることを特徴とする。
【００３９】
この請求項１２の発明によれば、データ圧縮ステップによる符号化処理がブロック可変長符号化処理の場合は、単純な平滑化処理と例えばＭＴＦ補正のような強調処理とを行う空間フィルタを用いて画像データに対してフィルタ処理を行うようにしたため、文字などの線が太らずに、最適な画像出力を得ることができる。
【００４０】
また、請求項１３にかかる発明は、前記請求項７〜１２のいずれか一つに記載された方法をコンピュータに実行させるプログラムである。
【００４１】
この請求項１３の発明によれば、請求項７〜１２のいずれか一つに記載された方法をコンピュータに実行させるプログラムとしたため、いずれか一つの動作をコンピュータに実行させることができる。
【００４２】
また、請求項１４にかかる発明は、前記請求項１３のプログラムが記録された記録媒体である。
【００４３】
この請求項１４の発明によれば、請求項１３のプログラムを記録媒体に記録したため、そのプログラムを任意のコンピュータで読み取って実行させることができるとともに、フレキシブルディスク（ＦＤ）、ＭＯ、ＣＤ−ＲＯＭ、あるいは、ＤＶＤ−ＲＯＭ等の記録媒体にプログラムを書き込めば、これを頒布して、流通させることも可能である。
【００４４】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、その方法をコンピュータに実行させるプログラム、およびそのプログラムを記録した記録媒体の好適な実施の形態を詳細に説明する。
【００４５】
図１は、本実施の形態にかかる画像処理装置の概略構成を示すブロック図である。この画像処理装置１０は、コピー装置１１、システムコントローラ１２、ハードディスクドライブ（ＨＤＤ）１３、ネットワーク配信用画像処理部１４、およびネットワークインタフェース（Ｉ／Ｆ）１５などを備えていて、ネットワークＩ／Ｆ１５は、さらに、インターネットやイントラネットなどのネットワーク１６に接続されている。
【００４６】
コピー装置１１は、それ自体で完結したコピー装置であり、コピーエンジン１１１、コピーコントローラ１１２、および操作パネル１１３などを備えている。さらに、コピーエンジン１１１は、スキャナ部１１１ａ、画像処理部１１１ｂ、およびプリンタ部１１１ｃを備えている。
【００４７】
スキャナ部１１１ａは、原稿の画像を所定の解像度で読み取って画像信号を出力するもので、そこで扱う画像信号は、モノクロ信号であったり、ＲＧＢなどのカラー信号であってもよく、そのスキャナ部１１１ａの出力機能による。
【００４８】
画像処理部１１１ｂは、スキャナ部１１１ａで生成された画像信号に基づいて、次段のプリンタ部１１１ｃで出力可能なデータ形式となるように画像処理を行うものである。ここで画像処理された画像データは、一旦、システムコントローラ１２によって画像蓄積手段としてのＨＤＤ１３に画像データが蓄積される。
【００４９】
プリンタ部１１１ｃは、ＨＤＤ１３に蓄積された画像データなどを印字出力するものである。ＨＤＤ１３に蓄積された画像データは、システムコントローラ１２によって読み出され、再度画像処理部１１１ｂによって、プリンタ部１１１ｃの特性に合った画像データに処理され、プリンタ部１１１ｃから出力される。
【００５０】
コピーコントローラ１１２は、コピー装置１１全体を制御するもので、ユーザが操作パネル１１３を使って指示した指示内容に基づいて、コピーエンジン１１１、および操作パネル１１３の動作制御や、操作パネル１１３へのデータ入出力の制御を行う。具体的には、例えばどのようなオプションが取り付けられているかを判定するためにコピーエンジン１１１の構成を確認したり、スキャナ部１１１ａやプリンタ部１１１ｃの各部の状態を確認したり、これら各部の動作に起動を掛けたり、プロセスの進行状況を確認したり、エラー発生時にその状況を詳細に確認したりする。
【００５１】
操作パネル１１３は、例えば４００×６４０ドットの液晶ディスプレイによる表示部と１６×１６エリア分割のタッチパネルとから構成され、表示部とタッチパネルの機能を使用して、ユーザと対話しながら各機能の設定を受け付けたり、必要な各種ステータス・メッセージを表示したりするユニットである。
【００５２】
また、コピー装置１１とシステムコントローラ１２とは、スキャナ部１１１ａで読み取った画像データやプリンタ部１１１ｃで画像形成出力する画像データを転送するためのビデオインタフェース１７と、スキャナ部１１１ａやプリンタ部１１１ｃの動作を指示したり、その状態を確認したり、操作パネル１１３と通信したりするためのコマンド／レスポンスインタフェース１８とで接続されている。
【００５３】
ネットワークＩ／Ｆ１５は、この画像処理装置１０をローカルエリアネットワーク（ＬＡＮ）等のネットワーク１６に接続するためのインタフェースであり、システムコントローラ１２は、ここを介してネットワーク１６に接続された図示していない外部装置（例えば、パーソナルコンピュータ（ＰＣ）、ワークステーション（ＷＳ）、サーバー等）との間でデータを授受する。そして、データの授受を制御するシステムコントローラ１２と共に、ネットワーク配信用画像処理部１４による処理後の画像データを外部装置に送信するものである。
【００５４】
ネットワーク配信用画像処理部１４は、システムコントローラ１２がネットワーク１６に接続された外部装置に対してＨＤＤ１３に蓄積した画像データを送信する際に、所要の画像処理を行うものである。本発明の特徴は、このネットワーク配信用画像処理部１４の構成と、ここで行われる画像処理動作にあって、以下に詳述する。
【００５５】
図２は、図１におけるシステムコントローラ１２とネットワーク配信用画像処理部１４の一構成例を示すブロック図である。図２に示すように、ネットワーク配信用画像処理部１４は、空間フィルタ処理部１４１とネットワーク出力用処理部１４２とを備えている。
【００５６】
まず、図２に示すシステムコントローラ１２には、ＨＤＤ１３に画像データを蓄積する際に、符号化処理を行ってデータを圧縮するデータ圧縮部１２ａと、符号化されてＨＤＤ１３に蓄積されている画像データを読み出す際に、データを伸張して元のデータに復元するデータ伸張部１２ｂとを備えている。このデータ圧縮部１２ａは、２種類以上の符号化処理を行うことが可能であり、例えば、ブロック固定長符号化処理、あるいは、ブロック可変長符号化処理などにより符号化処理することができる。また、データ伸張部１２ｂもこれに対応し、２種類以上の符号化データに対して元のデータに復元することができる。また、ＨＤＤ１３に蓄積されている画像データの中には、圧縮処理されていないものもある。その場合は、伸張処理を施さずにそのままのデータをネットワーク配信用画像処理部１４に渡す。
【００５７】
このように、ＨＤＤ１３に蓄積されている画像データをネットワーク配信用画像処理部１４に渡す場合は、元の画像と同等に復元された画像データ、もしくは、元の画像データそのものを渡すようにし、ＨＤＤ１３に蓄積されている状態、あるいは、ＨＤＤ１３に蓄積する際の符号化処理形態に応じて、システムコントローラ１２による処理も変わってくる。
【００５８】
そして、ネットワーク配信用画像処理部１４では、システムコントローラ１２から出力された画像データを受け取って、その画像データを空間フィルタ処理部１４１に入力する。本実施の形態にかかる空間フィルタ処理部１４１の特徴は、入力される画像データの符号化処理形態に応じてフィルタ処理の内容が変えられる点にある。
【００５９】
例えば、画像データをＨＤＤ１３に蓄積する際に、システムコントローラ１２のデータ圧縮部１２ａでブロック固定長符号化処理を行った画像データの場合は、固定長としての符号化を行っているため、網点などにおいて特異周波数の干渉が発生し易くなり、それだけモアレが大きく出やすくなる。そのような時には、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理、および、高密度への解像度変換を画像データに促すようなフィルタ処理を行うようにする。これによって、特異周波数における画像の飽和が抑制され、その結果、問題となるモアレ画像の発生を抑制することが可能となり、最適な画像出力が得られる。
【００６０】
また、画像データをＨＤＤ１３に蓄積する際に、システムコントローラ１２のデータ圧縮部１２ａでＪＰＥＧなどのブロック可変長符号化処理を行った画像データの場合は、上記のブロック固定長符号化処理と違って、可変的に符号化が行われることから、特異周波数の干渉縞が発生しづらく、モアレの発生も少なくなる。このような場合は、単純な平滑処理と、３×３画素マトリクス対応のラプラシアン等の画像の文字部や絵柄部のエッジ情報を強調するＭＴＦ補正とを行うフィルタ処理を行うようにする。仮に、ブロック可変長符号化処理が行われた画像データに対して、上記した入力よりも出力のダイナミックレンジを広くとった空間処理、および高密度への解像度変換を画像データに促すフィルタ処理を行ったとすると、文字などの線が太ってしまい、画像が劣化する。このため、単純な平滑化処理とＭＴＦ補正によるエッジ強調処理を行うことにより、文字などの線が太らない、最適な画像出力が得られる。
【００６１】
図３は、ネットワーク配信用画像処理部１４における空間フィルタ処理部１４１の一構成例を示したブロック図である。上記した２つの異なるフィルタ処理を行う空間フィルタを第１の空間フィルタ１４１ａと、第２の空間フィルタ１４１ｂとに対応させておき、空間フィルタ処理部１４１に入力される画像データがどの符号化処理が行われたデータかをシステムコントローラ１２がＨＤＤ１３から読み出す際に判断し、ビデオインタフェース１７を介して画像データと共に画像処理部１１１ｂに転送する。これにより、空間フィルタ処理部１４１は、例えば画像データがブロック固定長符号化処理されたデータの場合、第１の空間フィルタ１４１ａを使って処理するようにし、ブロック可変長符号化処理されたデータの場合は、第２の空間フィルタ１４１ｂに切り替えて処理するようにする。このように、画像データを符号化処理して蓄積する際に、どのような方法が用いられたかによって、蓄積された画像データを読み出して利用する際のフィルタ処理方法を決定するようにしたため、蓄積されている画像データのフォーマットが個々に異なっていても、画像劣化の最も少ない、最適な画像出力を常に得ることができる。
【００６２】
図３における具体的な動作について説明する。画像データをＨＤＤ１３に蓄積する際の符号化処理方法に関しては、固定せずに、少なくとも２種類以上の符号化処理ができるようにしている。そして、このようなシステムコントローラ１２によって画像データをＨＤＤ１３から読み出す場合は、データ伸張部１２ｂで伸張されて元のデータに復元した後、その画像データを空間フィルタ処理部１４１でフィルタ処理される。
【００６３】
この空間フィルタ処理部１４１におけるフィルタ処理は、図３に示すように、第１の空間フィルタ１４１ａと第２の空間フィルタ１４１ｂとが並列に配置されている。第１の空間フィルタ１４１ａは、上述したように、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理、および、高密度への解像度変換を画像データに促すようなフィルタ処理を行うもので、第２の空間フィルタ１４１ｂは、単純な平滑化処理とＭＴＦ補正のようなエッジ強調処理を行うものである。そして、システムコントローラ１２において行われた画像データの符号化処理がブロック固定長符号化処理であった場合は、第１の空間フィルタ１４１ａを選択してフィルタ処理が行われ、ネットワーク出力用処理部１４２への入力データとして出力される。
【００６４】
また、システムコントローラ１２において行われた画像データの符号化処理がＪＰＥＧなどのブロック可変長符号化処理であった場合は、第２の空間フィルタ１４１ｂを選択してフィルタ処理が行われ、ネットワーク出力用処理部１４２への入力データとして出力される。
【００６５】
このネットワーク出力用処理部１４２は、図２に示すように、単純２値化処理部１４２ａ、２値誤差拡散処理部１４２ｂ、２値ディザ処理部１４２ｃ、単純多値処理部１４２ｄ、多値ディザ処理部１４２ｅ、画像フォーマット変換処理部１４２ｆを備えていて、上記空間フィルタ処理部１４１によるフィルタ処理後の画像データを所定のフォーマットに変換する処理が行われる。
【００６６】
このネットワーク出力用処理部１４２においては、空間フィルタ処理部１４１による処理後の画像データに対し、まず、単純２値化処理、２値誤差拡散処理、２値ディザ処理、単純多値処理、多値ディザ処理のいずれかをユーザによる選択、あるいは、出力先の外部装置などからの指示に応じて画像データの使用目的に合うように選択して行われる。こうすることにより、データ圧縮効果を高めたり、画像処理装置１０において複写出力した画像と同じ特性の画像を外部装置でも出力可能にすることができる。これらの各処理を行う手段が単純２値化処理部１４２ａから多値ディザ処理部１４２ｅまでの５つの処理部である。
【００６７】
単純２値化処理部１４２ａは、入力する多値の画像データに対して所定の値を閾値とする単純２値化処理を行って、２値の画像データに変換するものであり、画像データをＯＣＲ等を用いた文字認識に用いたい場合、あるいは、複写の際に文字モードで読み取られた画像データ等には、この単純２値化処理部１４２ａによって単純２値化処理を行うと良い。このようにすれば、ＯＣＲによる文字認識が容易になり、また、多値データを２値化して取り扱うことができるので、データ量を削減することができ、汎用フォーマットに変換する際の画像データの圧縮率も向上させることができるので、さらにデータ量を削減することができる。
【００６８】
２値誤差拡散処理部１４２ｂと２値ディザ処理部１４２ｃは、多値データに対して誤差拡散処理やディザ処理といった中間調処理を行って、２値の画像データに変換するものであり、この処理を行えば、原稿の絵柄部等の諧調特性を保持したまま画像データを取り出すことができる。また、多値データを２値データとするため、データ量を削減することができる。そして、例えば画像データを２値プリンタに対して出力して画像形成を行わせる場合などに、これらの処理が有効である。中間調処理を行っており、ＨＤＤ１３への蓄積時に読み取った原稿とほぼ同等な出力を得ることができるためである。
【００６９】
単純多値処理部１４２ｄは、多値画像データをそのまま出力するものであり、多値ディザ処理部１４２ｅは、中間調処理としてディザ処理を行い、出力を多値とするものである。これらの処理では、もとの画像データの諧調特性を保持しておくことができるので、画像データを多値プリンタに対して出力して画像形成を行わせる等に有効である。
【００７０】
画像データにこれらいずれかの処理を施した後、必要であれば、フォーマット変換を行う画像フォーマット変換処理部１４２ｆによって、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式やＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）形式等の外部装置で閲覧できる形式の汎用フォーマットに変換する。このように、すれば、ＨＤＤ１３に蓄積している画像データをＰＣ（パーソナルコンピュータ）等の外部端末で容易に閲覧や編集をすることができる。なお、使用するフォーマットは、ユーザによる選択や出力装置からの指示等に応じて適宜設定する。また、プリンタに出力して画像形成を行わせる場合等、汎用フォーマットへの変換が不要である場合には、変換は行わないものとする。
【００７１】
そして、画像フォーマット変換処理部１４２ｆによる処理後の画像データは、ネットワークＩ／Ｆ１５に送信され、ここからネットワーク１６を介して図示しない外部装置に送信される。
【００７２】
このように、本実施の形態にかかるネットワーク配信用画像処理部１４を有する画像処理装置１０は、画像データに応じて切り替え可能な複数の空間フィルタを持っているため、ＨＤＤ１３に蓄積され、ここから読み出される各画像データに応じて最も適切なフィルタ処理を施すことが可能となり、画質劣化の少ない、最適な画像出力を得ることができる。
【００７３】
また、本実施の形態では、上記したように、ＨＤＤ１３に蓄積された画像データをシステムコントローラ１２が読み出す際に、各画像データの復元形式によってどのような符号化がなされたかを判断し、当該画像データに施された符号化処理に応じて、適切なフィルタ処理を施すように制御する一連の動作をプログラム化し、これをコンピュータにインストールして実行させることもできる。また、そのプログラムをＦＤ、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体に書き込むことによって、そのプログラムを頒布したり、流通させることも可能となる。
【００７４】
なお、本実施の形態では、画像データをＨＤＤなどの画像蓄積手段に蓄積する場合の符号化処理の種類として、ブロック固定長符号化処理とブロック可変長符号化処理とを例として挙げたが、必ずしもこれに限定されるものではなく、これ以外の符号化処理によってデータ圧縮された画像データを扱うことも勿論可能である。また、選択可能なフィルタ処理の種類も２つだけではなく、３種類以上の空間フィルタを空間フィルタ処理部１４１に用意することも可能である。
【００７５】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、フィルタ処理を行う画像データに応じて複数の空間フィルタを切り替えるようにしたフィルタ処理手段を使い、画像蓄積手段に蓄積されている画像データをフィルタ処理するようにしたので、種々のフォーマットで画像蓄積手段に蓄積された画像データの特性に応じて、その特性にあった空間フィルタに切り替えてフィルタ処理することから、常に画像データに合った最適なフィルタ処理を行うことが可能となり、網点画像に対してはモアレの発生を抑えつつ、文字などの線画部に対しては鮮明な画像が再現でき、かつ装置構成が簡易にできる。
【００７６】
また、請求項２にかかる発明によれば、画像蓄積手段に蓄積された符号化処理された画像データを取り出す際に、データ伸張手段によって符号化処理された画像データを伸張処理して元のデータに復元した後、空間フィルタを用いてフィルタ処理するようにしたので、画像蓄積手段に符号化されて蓄積された画像データであっても、まず伸張処理によりデータを復元してから、空間フィルタよりフィルタ処理することで、画像蓄積手段に蓄積された個々の画像データのフォーマットに応じて、適切な画像処理を施すことが可能となり、常に最適な画像出力を得ることができる。
【００７７】
また、請求項３にかかる発明によれば、少なくとも２種類以上の符号化処理が可能なデータ圧縮手段を用いて画像データを圧縮処理して、画像蓄積手段に蓄積するようにしたので、種々の符号化形式を用いて圧縮処理した画像データを画像蓄積手段に蓄積可能となり、画像データに応じた最適な符号化処理を選択することができる。
【００７８】
また、請求項４にかかる発明によれば、フィルタ処理手段は、少なくとも２種類以上のフィルタ処理機能を備えた複数の空間フィルタを具備しているので、画像データに応じたフィルタ処理機能を有する空間フィルタに切り替えてフィルタ処理するだけで、常に画像データに最適なフィルタ処理を施すことができる。
【００７９】
また、請求項５にかかる発明によれば、データ圧縮手段による符号化処理がブロック固定長符号化処理の場合は、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理と、高密度への解像度変換とを画像データに施すフィルタ処理を行うようにしたので、特異周波数における画像の飽和を抑制し、その結果、問題となるモアレ画像の発生を抑制することができ、最適な画像出力を得ることができる。
【００８０】
また、請求項６にかかる発明によれば、データ圧縮手段による符号化処理がブロック可変長符号化処理の場合は、単純な平滑化処理と例えばＭＴＦ補正のような強調処理とを行う空間フィルタを用いて画像データに対してフィルタ処理を行うようにしたので、文字などの線が太らずに、最適な画像出力を得ることができる。
【００８１】
また、請求項７にかかる発明によれば、フィルタ処理ステップでは、画像蓄積手段に蓄積された画像データに応じて複数の空間フィルタを切り替えてフィルタ処理するようにしたので、種々のフォーマットで蓄積されている画像データの特性に応じて、その特性にあった空間フィルタに切り替えてフィルタ処理することから、常に画像データに合った最適なフィルタ処理を行うことが可能となり、網点画像に対してはモアレの発生を抑えつつ、文字などの線画部に対しては鮮明な画像が再現でき、かつ装置構成が簡易にできる。
【００８２】
また、請求項８にかかる発明によれば、蓄積された符号化処理された画像データを取り出す際に、データ伸張ステップによって符号化処理された画像データを伸張処理して元のデータに復元した後、空間フィルタを用いて画像データをフィルタ処理するようにしたので、蓄積された画像データが符号化されていても、まず伸張処理によりデータを復元してから、空間フィルタよりフィルタ処理するので、蓄積された個々の画像データのフォーマットに応じて、適切な画像処理を施すことが可能となり、常に最適な画像出力を得ることができる。
【００８３】
また、請求項９にかかる発明によれば、少なくとも２種類以上の符号化処理が可能なデータ圧縮ステップを用いて画像データを圧縮処理して、蓄積するようにしたので、画像データに応じた最適な符号化処理を選択して、圧縮処理した画像データを蓄積することができる。
【００８４】
また、請求項１０にかかる発明によれば、フィルタ処理ステップは、少なくとも２種類以上のフィルタ処理機能を備えた複数の空間フィルタを用いているので、画像データに応じたフィルタ処理機能を有する空間フィルタに切り替えてフィルタ処理するだけで、常に画像データに最適なフィルタ処理を施すことができる。
【００８５】
また、請求項１１にかかる発明によれば、データ圧縮ステップによる符号化処理がブロック固定長符号化処理の場合は、入力よりも出力のダイナミックレンジを広く取った空間フィルタ処理と、高密度への解像度変換とを画像データに施すフィルタ処理を行うようにしたので、特異周波数における画像の飽和を抑制し、その結果、問題となるモアレ画像の発生を抑制することができ、最適な画像出力を得ることができる。
【００８６】
また、請求項１２にかかる発明によれば、データ圧縮ステップによる符号化処理がブロック可変長符号化処理の場合は、単純な平滑化処理と例えばＭＴＦ補正のような強調処理とを行う空間フィルタを用いて画像データに対してフィルタ処理を行うようにしたので、文字などの線が太らずに、最適な画像出力を得ることができる。
【００８７】
また、請求項１３にかかる発明によれば、請求項７〜１２のいずれか一つに記載された方法をコンピュータに実行させるプログラムとしたので、いずれか一つの動作をコンピュータに実行させることができる。
【００８８】
また、請求項１４にかかる発明によれば、請求項１３のプログラムを記録媒体に記録したので、そのプログラムを任意のコンピュータで読み取って実行させることができるとともに、フレキシブルディスク（ＦＤ）、ＭＯ、ＣＤ−ＲＯＭ、あるいは、ＤＶＤ−ＲＯＭ等の記録媒体にプログラムを書き込めば、これを頒布して、流通させることも可能である。
【図面の簡単な説明】
【図１】本実施の形態にかかる画像処理装置の概略構成を示すブロック図である。
【図２】図１におけるシステムコントローラとネットワーク配信用画像処理部の一構成例を示すブロック図である。
【図３】ネットワーク配信用画像処理部における空間フィルタ処理部の一構成例を示したブロック図である。
【図４】従来のデジタル複合機の概略ブロック図である。
【符号の説明】
１０  画像処理装置
１１  コピー装置
１２  システムコントローラ
１２ａ  データ圧縮部
１２ｂ  データ伸張部
１３  ハードディスクドライブ（ＨＤＤ）
１４  ネットワーク配信用画像処理部
１５  ネットワークインタフェース（Ｉ／Ｆ）
１６  ネットワーク
１４１  空間フィルタ処理部
１４２  ネットワーク出力用処理部
１４２ａ  単純２値化処理部
１４２ｂ  ２値誤差拡散処理部
１４２ｃ  ２値ディザ処理部
１４２ｄ  単純多値処理部
１４２ｅ  多値ディザ処理部
１４２ｆ  画像フォーマット変換処理部
【図１】
2004289310.tif 000003
【図２】
2004289310.tif 000004
【図３】
2004289310.tif 000005
【図４】
2004289310.tif 000006