(57)【特許請求の範囲】
【請求項１】
動画ソース又は静止画ソースの画像ソースを取得する画像ソース取得手段と、
前記画像ソース取得手段で取得した画像ソースが、動画ソースであるか、又は、静止画ソースであるかを判断する、判断手段と、
前記判断手段で動画ソースであると判断した場合には、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定し、前記判断手段で静止画ソースであると判断した場合には、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定する、設定手段と、
前記設定手段で設定された平滑化範囲のマトリックスの大きさで、前記画像ソース取得手段で取得した画像ソースに基づく画像データに対して、輝度プレーンのノイズ除去処理と色差プレーンのノイズ除去処理を行う、ノイズ除去処理実行手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像ソース取得手段で取得した画像ソースの画像データを、ＹＣｂＣｒの色空間の表現に変換する、第１変換手段を、さらに備えるとともに、
前記ノイズ除去処理実行手段は、前記第１変換手段でＹＣｂＣｒの色空間の表現に変換された画像データに基づいて、ノイズ除去処理を行う、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１変換手段は、ＲＧＢの色空間で表現された画像データを、ＹＣｂＣｒの色空間の表現に変換する、ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ノイズ除去処理実行手段でノイズ除去された画像データを、ＲＧＢの色空間で表現された画像データに変換する、第２変換手段を、さらに備えることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記ノイズ除去処理実行手段でノイズ除去処理がなされた画像データに基づいて、印刷を実行する、印刷実行手段を、さらに備えることを特徴とする請求項１乃至請求項４のいずれかに記載の画像処理装置。
【請求項６】
動画ソース又は静止画ソースの画像ソースを取得する工程と、
前記取得した画像ソースが、動画ソースであるか、又は、静止画ソースであるかを判断する工程と、
前記画像ソースが動画ソースであると判断した場合には、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定し、前記画像ソースが静止画ソースであると判断した場合には、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定する工程と、
前記設定された平滑化範囲のマトリックスの大きさで、前記取得した画像ソースに基づく画像データに対して、輝度プレーンのノイズ除去処理と色差プレーンのノイズ除去処理を行う工程と、
を備えることを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関し、特に、画像ソースが動画ソースであっても静止画ソースであっても、効果的に画像ノイズを除去することのできる画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
プリンタなどの画像処理装置の中には、画像ソースが静止画ソースである場合のみならず、動画ソースである場合にも、静止画像として印刷したり表示したりすることのできるものがある。例えば、プリンタにおいては、画像ソースが動画ソースである場合、動画ソースに基づいて静止画像を生成し、この生成した静止画像を印刷できるようにしている。
【０００３】
ここで、静止画ソースから得られた静止画像については、特開２００３−１８９２３６号公報（特許文献１）で提案されているように、撮像された際の感度等の条件を取得し、この撮像された際の条件に基づいて、画像ノイズを効率的に低減する手法がある。
【０００４】
一方、動画ソースは、静止画ソースと比べて、高い圧縮率で圧縮されており、特に、色差成分の圧縮率が高くなっている。画像ノイズも、静止画ソースから得られた静止画像は、感度不足によるホワイトノイズが多いが、動画ソースから得られた静止画像は、高圧縮時の画質劣化によるモスキートノイズが多いという特徴がある。
【０００５】
このように、画像ソースが動画ソースであるか静止画ソースであるかにより、発生する画像ノイズの性質が異なることから、画像ソースの種類に応じて、適切に画像ノイズを除去することが望まれている。
【特許文献１】特開２００３−１８９２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで本発明は、前記課題に鑑みてなされたものであり、画像ソースが動画ソースであっても静止画ソースであっても、効果的に画像ノイズを除去することのできる画像処理装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る画像処理装置は、
動画ソース又は静止画ソースの画像ソースを取得する画像ソース取得手段と、
前記画像ソース取得手段で取得した画像ソースが、動画ソースであるか、又は、静止画ソースであるかを判断する、判断手段と、
前記判断手段で動画ソースであると判断した場合には、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定し、前記判断手段で静止画ソースであると判断した場合には、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定する、設定手段と、
前記設定手段で設定された平滑化範囲のマトリックスの大きさで、前記画像ソース取得手段で取得した画像ソースに基づく画像データに対して、輝度プレーンのノイズ除去処理と色差プレーンのノイズ除去処理を行う、ノイズ除去処理実行手段と、
を備えることを特徴とする。
【０００８】
この場合、前記画像ソース取得手段で取得した画像ソースの画像データを、ＹＣｂＣｒの色空間の表現に変換する、第１変換手段を、さらに備えるとともに、
前記ノイズ除去処理実行手段は、前記第１変換手段でＹＣｂＣｒの色空間の表現に変換された画像データに基づいて、ノイズ除去処理を行うようにしてもよい。
【０００９】
この場合、前記第１変換手段は、ＲＧＢの色空間で表現された画像データを、ＹＣｂＣｒの色空間の表現に変換するようにしてもよい。
【００１０】
この場合、前記ノイズ除去処理実行手段でノイズ除去された画像データを、ＲＧＢの色空間で表現された画像データに変換する、第２変換手段を、さらに備えるようにしてもよい。
【００１１】
また、前記ノイズ除去処理実行手段でノイズ除去処理がなされた画像データに基づいて、印刷を実行する、印刷実行手段を、さらに備えるようにしてもよい。
【００１２】
本発明に係る画像処理装置の制御方法は、
動画ソース又は静止画ソースの画像ソースを取得する工程と、
前記取得した画像ソースが、動画ソースであるか、又は、静止画ソースであるかを判断する工程と、
前記画像ソースが動画ソースであると判断した場合には、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定し、前記画像ソースが静止画ソースであると判断した場合には、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定する工程と、
前記設定された平滑化範囲のマトリックスの大きさで、前記取得した画像ソースに基づく画像データに対して、輝度プレーンのノイズ除去処理と色差プレーンのノイズ除去処理を行う工程と、
を備えることを特徴とする。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００１４】
図１は、本実施形態に係る画像処理装置１０の内部構成の一例を説明するブロック図である。この図１から分かるように、本実施形態における画像処理装置１０は、プリンタにより構成されており、より具体的には、カラーのインクジェットプリンタにより構成されている。但し、画像処理装置１０は、プリンタに限定されるものではなく、例えばフォトビューアなどの画像表示装置により、構成することもできる。
【００１５】
図１に示すように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）２０と、ＲＯＭ（Read Only Memory）２２と、カードインターフェース２４と、通信インターフェース２６と、画面インターフェース２８と、装置制御部３０とを備えて構成されており、これらは内部バス３２を介して、相互に接続されている。
【００１６】
ＣＰＵ２０には、専用の揮発性記憶装置であるＲＡＭ（Random Access Memory）３４が接続されている。例えば、このＣＰＵ２０は、ＲＯＭ２２に格納されている各種のプログラムを読み込んで実行することにより、この画像処理装置１０の各種の制御を行う。プログラムを実行する際には、ＣＰＵ２０は、必要に応じて、ＲＡＭ３４に一時的なデータを格納する。
【００１７】
ＲＯＭ２２は、不揮発性記憶装置の一例であり、画像処理装置１０における各種のプログラムやデータが、不揮発的に格納されている。カードインターフェース２４は、画像処理装置１０に、ＰＣカードなどのカード型外部デバイス１００を挿入して利用するためのインターフェースである。例えば、ＰＣカードの場合、フラッシュメモリカード、ハードディスク、ＳＣＳＩカード、モデムカードなどの様々な種類がある。
【００１８】
通信インターフェース２６は、画像処理装置１０に、カメラなどの撮像装置や、ノート型やディスクトップ型のパーソナルコンピュータなど、各種の外部デバイス１０２を接続するためのインターフェースである。画像処理装置１０と外部デバイス１０２との間の接続規格は、ＵＳＢやＲＳ２３２Ｃなどの有線規格を用いてもよいし、ＩｒＤＡやＢｌｕｅｔｈｏｏｔｈなどの無線規格を用いてもよい。
【００１９】
画面インターフェース２８は、画像処理装置１０に設けられている表示画面３６のインターフェースである。表示画面３６は、例えばＬＣＤ（Liquid Crystal Display）により構成されている。本実施形態では、この表示画面３６には、例えば、印刷する画像をユーザが任意に選択するための縮小画像が表示される。また、この表示画面３６は、タッチパネルで構成されており、ユーザが画像処理装置１０に指示を入力するためのユーザインターフェースも兼ねている。
【００２０】
装置制御部３０は、ＲＡＭ４０と、印刷ヘッド４２と、キャリッジ４４と、紙送り機構４６と、スキャナ４８とに接続されており、これら印刷ヘッド４２と、キャリッジ４４と、紙送り機構４６と、スキャナ４８についての機械的な制御を行う。ＲＡＭ４０は、装置制御部３０専用の揮発性記憶装置であり、装置制御部３０が、これら機械的制御を行う上で必要なデータが一時的に格納される。この装置制御部３０は、例えば、ＡＳＩＣ（Application Specific IC）により構成されている。
【００２１】
本実施形態においては、特に、装置制御部３０は、印刷ヘッド４２とキャリッジ４４と紙送り機構４６とを用いた印刷の全体的な制御を行う。すなわち、キャリッジ４４に搭載された印刷ヘッド４２から印刷インクを吐出させつつ、キャリッジ４４を走査方向（紙送り方向と交差する方向）に交互に移動させながら紙などの印刷媒体に印刷を行う。紙送り機構４６は、紙などの印刷媒体を、キャリッジ４４による印刷に合わせて、紙送り方向に順次送り出すことにより、印刷媒体に対する印刷を行わせる。
【００２２】
また、装置制御部３０は、スキャナ４８を用いた画像読み込み時の制御も行う。例えば、ユーザがスキャナ４８の画像読み取り面にセットした原稿を、ラインイメージセンサを用いて読み込み、ＲＡＭ４４に画像データとして一時的に格納するための一連の処理の制御を行う。
【００２３】
次に、図２に基づいて、本実施形態に係る画像処理装置１０が実行する画像ノイズ除去処理について説明する。この図２は、画像処理装置１０が実行する画像ノイズ除去処理の一例を説明するためのフローチャートを示す図である。この画像ノイズ除去処理は、例えば、ＲＯＭ２２に格納されている画像ノイズ除去処理プログラムをＣＰＵ２０が読み込んで実行することにより、実現される処理である。また、この画像ノイズ除去処理は、ユーザが画像処理装置１０に、印刷を行う画像やレイアウトなどを指定して、印刷を指示した場合に、印刷実行処理の中の一部として、実行される処理である。
【００２４】
まず、図２に示すように、画像処理装置１０は、画像ソース情報を取得する（ステップＳ１０）。例えば、カード型外部デバイス１００に格納されている画像ソースの画像データを読み込む。読む込みべき画像ソースのファイルは、ユーザが予め指定していたり、画像処理装置１０が実行する処理に基づいて自動的に指定されたりする。
【００２５】
次に、画像処理装置１０は、読み込んだ画像ソースが、動画ソースであるかどうかを判断する（ステップＳ１２）。すなわち、画像処理装置１０は、読み込んだ画像ソースが、動画ソースであるか、それとも、静止画ソースであるかを判断する。本実施形態においては、この判断は、ファイル名の拡張子を利用することにより、行っている。例えば、ファイル名の拡張子が、ｍｐｇ、ｒｍ、ａｖｉ、ｍｏｖなどであった場合には、そのファイルは動画ファイルであり、動画ソースであると判断する。一方、ファイル名の拡張子が、ｊｐｇ、ｇｉｆ、ｐｎｇ、ｂｍｐなどであった場合には、そのファイルは静止画ファイルであり、静止画ソースであると判断する。
【００２６】
なお、ファイル名の拡張子以外の情報に基づいて、画像ソースが、動画ソースであるか、それとも、静止画ソースであるかを判断するようにしてもよい。例えば、ファイル内のデータ中に、動画ファイルであるのか、又は、静止画ファイルであるのかを示す情報が含まれている場合には、このデータに基づいて、判断するようにしてもよい。
【００２７】
読み込んだ画像ソースが動画ソースであると判断した場合（ステップＳ１２：ＹＥＳ）には、画像処理装置１０は、輝度補正レベルを「１」に設定し、色差補正レベルを「５」に設定する（ステップＳ１４）。
【００２８】
一方、読み込んだ画像ソースが動画ソースではないと判断した場合（ステップＳ１２：ＮＯ）、つまり、静止画ソースであると判断した場合には、画像処理装置１０は、輝度補正レベルを「３」に設定し、色差補正レベルを「１」に設定する（ステップＳ１６）。
【００２９】
これらステップＳ１４又はステップＳ１６の後、画像処理装置１０は、ＲＧＢの色空間で表現されている画像データを、ＹＣｂＣｒの色空間の表現に変換する（ステップＳ１８）。
【００３０】
次に、画像処理装置１０は、ステップＳ１８で得られた画像データのＹプレーンのノイズ除去を行う（ステップＳ２０）。このノイズ除去の際には、平滑化処理を行うが、この平滑化処理で用いる平滑化範囲のマトリックスの大きさは、ステップＳ１４又はステップＳ１６で設定されたレベルによって異なる。
【００３１】
図３は、ステップＳ１４又はステップＳ１６で設定されたレベルと、平滑化範囲のマトリックスの大きさの関係を保持するレベル別平滑化範囲テーブルＴＢ１０の一例を示す図である。本実施形態においては、このレベル別平滑化範囲テーブルＴＢ１０は、例えばＲＯＭ２２に格納されており、画像処理装置１０は必要に応じてこれを参照する。
【００３２】
この図３に示すように、本実施形態では、レベル１では、縦３ピクセル×横３ピクセルのマトリックスを用いて、平滑化処理を行い、レベル２では、縦７ピクセル×横７ピクセルのマトリックスを用いて、平滑化処理を行いレベル３では、縦９ピクセル×横９ピクセルのマトリックスを用いて、平滑化処理を行いレベル４では、縦１５ピクセル×横１５ピクセルのマトリックスを用いて、平滑化処理を行いレベル５では、縦２１ピクセル×横２１ピクセルのマトリックスを用いて、平滑化処理を行う。平滑化処理において、平滑化範囲のマトリックス内の各画素の演算子をどのような値に設定して、重み付けをするかは、任意である。
【００３３】
次に、図２に示すように、画像処理装置１０は、ステップＳ１８で得られた画像データのＣｂプレーンのノイズ除去を行い（ステップＳ２２）、Ｃｒプレーンのノイズ除去を行う（ステップＳ２４）。これらステップＳ２２及びステップＳ２４のノイズ除去の際にも、平滑化処理を行うが、この平滑化処理で用いる平滑化範囲のマトリックスの大きさも、ステップＳ２０と同様に、ステップＳ１４又はステップＳ１６で設定されたレベルに基づいて行われる。
【００３４】
次に、画像処理装置１０は、ＹＣｂＣｒの色空間で表現されているノイズ除去を行った画像データを、ＲＧＢの色空間の表現に変換する（ステップＳ２６）。すなわち、元のＲＧＢの色空間の表現に画像データを戻す。これにより、本実施形態に係る画像ノイズ除去処理が終了する。
【００３５】
この画像ノイズ除去処理が終了した後、画像処理装置１０は、画像ノイズ除去処理でノイズが除去された画像データに基づいて、印刷を実行する。すなわち、ノイズ除去された画像データに基づいて、印刷ヘッド４２とキャリッジ４４と紙送り機構４６とを駆動させて、印刷を行う。これにより、印刷媒体に静止画像が印刷される。
【００３６】
以上のように、本実施形態に係る画像ノイズ除去処理によれば、画像処理装置１０は、画像ソースが静止画ソースである場合には、輝度補正レベルを「３」に設定し、色差補正レベルを「１」に設定することにより、輝度プレーン（Ｙプレーン）の非エッジ部分にのみ平滑化フィルタをかけるようにした。このため、静止画の輝度部分のランダムノイズを効果的に低減することができる。
【００３７】
一方、画像ソースが動画ソースである場合には、画像処理装置１０は、輝度補正レベルを「１」に設定し、色差補正レベルを「５」に設定することにより、色差プレーン（Ｃｂプレーン及びＣｒプレーン）に大きな範囲の平滑化フィルタをかけるようにした。このため、動画の色差部分のブロックノイズを効果的に低減することができる。
【００３８】
このように、画像ソースが動画ソースである場合には、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定し、画像ソースが静止画ソースであると判断した場合には、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定することにより、動画固有の画像ノイズ及び静止画固有の画像ノイズを効果的に除去することができるようになる。
【００３９】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態では、画像ソースが静止画ソースである場合には、輝度補正レベルを「３」に設定し、色差補正レベルを「１」に設定する一方で、画像ソースが動画ソースである場合には、輝度補正レベルを「１」に設定し、色差補正レベルを「５」に設定することとしたが、これら輝度補正レベル及び色差補正レベルを、どのようなレベルに設定するかは任意に変更可能である。また、本実施形態では、これらの設定レベルを５段階に分けたが、何段階に分けるかも任意に設定可能である。さらに、どのような大きさで、平滑化範囲のマトリックスを設定するかも、任意に変更可能である。
【００４０】
また、上述した実施形態では、ステップＳ１０で取得した画像ソースの画像データが、ＲＧＢの色空間で表現されている場合を例に説明したが、取得する画像ソースの画像データは、これ以外の色空間で表現されていてもよい。さらに、取得した画像ソースの画像データが、ＹＣｂＣｒの色空間で表現されている場合には、ステップＳ１８の変換処理は不要となり、また、ステップＳ２６の元の色空間に戻すための変換処理も不要となる。
【００４１】
さらに、上述の実施形態で説明した画像ノイズ除去処理については、この画像ノイズ除去処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムを画像処理装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００４２】
また、画像処理装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、画像処理装置１０の備える他のプログラムを活用するために、その画像処理装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００４３】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、画像処理装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００４４】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ画像処理装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００４５】
また、上述した実施形態では、画像ノイズ除去処理をソフトウェアにより実現する場合を例に説明したが、これらの各処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。さらには、これらの各処理を、ソフトウェアとハードウェアとが協働して実現するようにしてもよい。
【００４６】
図４は、上述した画像ノイズ除去処理を、ハードウェアにより実現した場合の画像処理装置１０の構成の一例を説明するためのブロック図である。この図４に示すように、図４の画像処理装置１０は、画像ソース取得部２００と、判断部２０２と、設定部２０４と、ノイズ除去処理実行部２０６と、を備えて構成されており、こられらは相互に接続されている。
【００４７】
画像ソース取得部２００は、動画ソース又は静止画ソースの画像ソースを取得する。例えば、画像ソース取得部２００は、画像ソース格納部２２０に格納されている画像ソースを読み出して、取得する。この画像ソース格納部２２０は、例えば、上述したカード型外部デバイス１００や外部デバイス１０２により、構成されている。
【００４８】
判断部２０２は、画像ソース取得部２００で取得した画像ソースが、動画ソースであるか、又は、静止画ソースであるかを判断する。この判断部２０２において、画像ソースが動画ソースであると判断した場合には、設定部２０４は、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定する。例えば、上述した実施形態のように、輝度補正レベルを「１」にすることにより、縦３ピクセル×横３ピクセルのマトリックスを用いて輝度プレーンのノイズ除去処理を行うように設定し、色差補正レベルを「５」にすることにより、縦２１ピクセル×横２１ピクセルのマトリックスを用いて色差プレーンのノイズ除去処理を行うように設定する。
【００４９】
一方、判断部２０４で画像ソースが静止画ソースであると判断した場合には、設定部２０４は、輝度プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさを、色差プレーンのノイズ除去処理で用いる平滑化範囲のマトリックスの大きさより、大きくなるように設定する。例えば、上述した実施形態のように、輝度補正レベルを「３」にすることにより、縦９ピクセル×横９ピクセルのマトリックスを用いて輝度プレーンのノイズ除去処理を行うように設定し、色差補正レベルを「１」にすることにより、縦３ピクセル×横３ピクセルのマトリックスを用いて色差プレーンのノイズ除去処理を行うように設定する。
【００５０】
ノイズ除去処理実行部２０６は、設定部２０４で設定された平滑化範囲のマトリックスの大きさで、画像ソース取得部２００で取得した画像ソースに基づく画像データに対して、輝度プレーンのノイズ除去処理と色差プレーンのノイズ除去処理を行う。
【００５１】
さらに、画像処理装置１０は、任意の構成要素として、第１変換部２０８と、第２変換部２１０と、印刷実行部２１２とを追加的に備えて、構成されている。これら第１変換部２０８と、第２変換部２１０と、印刷実行部２１２とは、上述した画像ソース取得部２００と、判断部２０２と、設定部２０４と、ノイズ除去処理実行部２０６とともに、相互に接続されている。
【００５２】
第１変換部２０８は、画像ソース取得部２００で取得した画像ソースの画像データを、ＹＣｂＣｒの色空間の表現に変換する。そして、ノイズ除去処理実行部２０６は、この第１変換部２０８でＹＣｂＣｒの色空間の表現に変換された画像データに基づいて、ノイズ除去処理を行う。この第１変換部２０８は、例えば、ＲＧＢの色空間で表現された画像データを、ＹＣｂＣｒの色空間の表現に変換する。
【００５３】
また、第２変換部２１０は、ノイズ除去処理実行部２０６でノイズ除去された画像データを、ＲＧＢの色空間で表現された画像データに変換する。
【００５４】
印刷実行部２１２は、ノイズ除去処理実行部２０６でノイズ除去処理がなされた画像データに基づいて、印刷を実行する。
【００５５】
このように、本発明においては、上述した図２の画像ノイズ除去処理を、ハードウェアにより行うようにして、画像処理装置１０を実現することも可能である。
【図面の簡単な説明】
【００５６】
【図１】本実施形態に係る画像処理装置の内部構成の一例を説明するブロック図。
【図２】本実施形態に係る画像処理装置で実行される画像ノイズ除去処理の一例を説明するフローチャートを示す図。
【図３】本実施形態に係る画像処理装置が保持するレベル別平滑化範囲テーブルの構成の一例を示す図。
【図４】画像ノイズ除去処理を、ハードウェアにより実現した場合の画像処理装置の構成の一例を説明するためのブロック図。
【符号の説明】
【００５７】
１０  画像処理装置
２０  ＣＰＵ
２２  ＲＯＭ
２４  カードインターフェース
２６  通信インターフェース
２８  画面インターフェース
３０  装置制御部
３２  内部バス
３４  ＲＡＭ
４０  ＲＡＭ
４２  印刷ヘッド
４４  キャリッジ
４６  紙送り機構
４８  スキャナ
１００  カード型外部デバイス
１０２  外部デバイス
【図１】
0005200890.tif 000002
【図２】
0005200890.tif 000003
【図３】
0005200890.tif 000004
【図４】
0005200890.tif 000005