(57)【要約】【課題】１次の巡回型フィルタにおけるノイズの低減に係る動作領域を制御する制御値を、画像信号に基づいて制御することが可能な、制御装置、およびプログラムを提供する。【解決手段】デジタルの画像信号を処理する１次の巡回型フィルタにおけるノイズの低減に係る動作が行われる動作領域を制御する制御値を、画像信号に基づいて制御する制御装置であって、画像信号に基づいて、画像信号が示す画像における平坦度を算出する平坦度算出部と、算出された平坦度に基づいて、制御値を決定する制御値決定部と、を備える制御装置が提供される。【選択図】図３
2015231086.tif 000002
【特許請求の範囲】
【請求項１】
デジタルの画像信号を処理する１次の巡回型フィルタにおけるノイズの低減に係る動作が行われる動作領域を制御する制御値を、前記画像信号に基づいて制御する制御装置であって、
前記画像信号に基づいて、前記画像信号が示す画像における平坦度を算出する平坦度算出部と、
算出された前記平坦度に基づいて、前記制御値を決定する制御値決定部と、
を備えることを特徴とする、制御装置。
【請求項２】
前記制御値決定部は、
前記平坦度が平坦であることを示すほど、前記動作領域を小さくする前記制御値を決定し、
前記平坦度が平坦であることを示さないほど、前記動作領域を大きくする前記制御値を決定する、請求項１に記載の制御装置。
【請求項３】
前記制御値決定部は、設定されている下限値以上の前記制御値、または、前記下限値より大きい前記制御値を決定する、請求項２に記載の制御装置。
【請求項４】
前記制御値決定部は、設定されている上限値以下の前記制御値、または、前記上限値より小さい前記制御値を決定する、請求項２、または３に記載の制御装置。
【請求項５】
前記平坦度算出部は、
前記画像信号から所定の周波数帯域の信号を検出する周波数成分検出部と、
検出された前記所定の周波数帯域の信号に基づいて、平坦度を算出する算出部と、
を備えることを特徴とする、請求項１〜４のいずれか１項に記載の制御装置。
【請求項６】
前記平坦度算出部は、検出された前記所定の周波数帯域の信号を、設定されている調整値で調整する調整部をさらに備え、
前記算出部は、調整された前記所定の周波数帯域の信号に基づいて、平坦度を算出することを特徴とする、請求項５に記載の制御装置。
【請求項７】
決定された前記制御値を前記１次の巡回型フィルタに設定する設定部をさらに備えることを特徴とする、請求項１〜６のいずれか１項に記載の制御装置。
【請求項８】
前記１次の巡回型フィルタをさらに備えることを特徴とする、請求項１〜７のいずれか１項に記載の制御装置。
【請求項９】
デジタルの画像信号を処理する１次の巡回型フィルタにおけるノイズの低減に係る動作が行われる動作領域を制御する制御値を、前記画像信号に基づいて制御するプログラムであって、
コンピュータを、
前記画像信号に基づいて、前記画像信号が示す画像における平坦度を算出する平坦度算出手段、
算出された前記平坦度に基づいて、前記制御値を決定する制御値決定手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、およびプログラムに関する。
【背景技術】
【０００２】
デジタル（digital）の画像信号（以下、単に「画像信号」と示す。）が示す画像には、圧縮時における量子化などの影響により、画像にフレーム間ノイズ（inter-frame  noise）が存在しうる。このような中、ノイズを低減する技術が開発されている。画像信号から算出される平坦度に基づいてノイズを低減する技術としては、例えば下記の特許文献１に記載の技術が挙げられる。また、動き適応処理により静止領域に対して処理を行いノイズを低減する技術としては、例えば下記の非特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５４２２３号公報
【非特許文献】
【０００４】
【非特許文献１】中野孝経,“映像ノイズ除去LSI  NR-FIFOシリーズの開発”,  沖テクニカルレビュー  第196号  vol.70  No.4  pp.44-47,  2003年10月
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば特許文献１に記載の技術のように、平坦度を考慮してノイズを低減することによって、撮像デバイス（device）による撮像に起因する撮像ノイズやアナログ（analog）伝送ノイズなどのノイズを低減できる可能性はある。しかしながら、例えば特許文献１に記載の技術のように、単に平坦度を考慮してノイズを低減する場合には、画像における動きのある領域にまで処理が行われ、その結果、残像が発生する恐れがある。
【０００６】
また、例えば非特許文献１に記載の技術では、１次の巡回型フィルタ（Infinite  Impulse  Response  filter）の帰還係数を固定してノイズの低減処理をした後、入力される入力画像（現フレームの画像）と出力される出力画像との差分が大きくなりすぎないように制限することによって、動き適応処理を実現している。ここで、画像に明確なエッジ（edge）やテクスチャ（texture）の存在する領域ではより大きな振幅のフレーム間ノイズが発生しうる。しかしながら、例えば非特許文献１に記載の技術では、固定の制御パラメータ（parameter）（制御値）により入力画像と出力画像との差分が大きくなりすぎないように制限しているので、上記のような明確なエッジやテクスチャの存在する領域に発生するフレーム間ノイズを十分に低減することができるとは限らない。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、１次の巡回型フィルタにおけるノイズの低減に係る動作領域を制御する制御値を、画像信号に基づいて制御することが可能な、新規かつ改良された制御装置、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一の観点によれば、デジタルの画像信号を処理する１次の巡回型フィルタにおけるノイズの低減に係る動作が行われる動作領域を制御する制御値を、上記画像信号に基づいて制御する制御装置であって、上記画像信号に基づいて、上記画像信号が示す画像における平坦度を算出する平坦度算出部と、算出された上記平坦度に基づいて、上記制御値を決定する制御値決定部と、を備える制御装置が提供される。
【０００９】
かかる構成によって、１次の巡回型フィルタが処理する画像信号に基づき算出される平坦度に基づく制御値が決定される。よって、かかる構成によって、１次の巡回型フィルタにおけるノイズの低減に係る動作領域を制御する制御値を、画像信号に基づいて制御することができる。
【００１０】
また、上記制御値決定部は、上記平坦度が平坦であることを示すほど、上記動作領域を小さくする上記制御値を決定し、上記平坦度が平坦であることを示さないほど、上記動作領域を大きくする上記制御値を決定してもよい。
【００１１】
また、上記制御値決定部は、設定されている下限値以上の上記制御値、または、上記下限値より大きい上記制御値を決定してもよい。
【００１２】
また、上記制御値決定部は、設定されている上限値以下の上記制御値、または、上記上限値より小さい上記制御値を決定してもよい。
【００１３】
また、上記平坦度算出部は、上記画像信号から所定の周波数帯域の信号を検出する周波数成分検出部と、検出された上記所定の周波数帯域の信号に基づいて、平坦度を算出する算出部と、を備えていてもよい。
【００１４】
また、上記平坦度算出部は、検出された上記所定の周波数帯域の信号を、設定されている調整値で調整する調整部をさらに備え、上記算出部は、調整された上記所定の周波数帯域の信号に基づいて、平坦度を算出してもよい。
【００１５】
また、決定された上記制御値を上記１次の巡回型フィルタに設定する設定部をさらに備えていてもよい。
【００１６】
また、上記１次の巡回型フィルタをさらに備えていてもよい。
【００１７】
また、上記目的を達成するために、本発明の他の観点によれば、デジタルの画像信号を処理する１次の巡回型フィルタにおけるノイズの低減に係る動作が行われる動作領域を制御する制御値を、上記画像信号に基づいて制御するプログラムであって、コンピュータを、上記画像信号に基づいて、上記画像信号が示す画像における平坦度を算出する平坦度算出手段、算出された上記平坦度に基づいて、上記制御値を決定する制御値決定手段、として機能させるためのプログラムが提供される。
【発明の効果】
【００１８】
本発明によれば、１次の巡回型フィルタにおけるノイズの低減に係る動作領域を制御する制御値を、画像信号に基づいて制御することができる。
【図面の簡単な説明】
【００１９】
【図１】１次のフレーム巡回型フィルタの構成の一例を示す説明図である。
【図２】図１に示す１次のフレーム巡回型フィルタにおける制限部を説明するための説明図である。
【図３】本発明の実施形態に係る制御装置の構成の一例を示すブロック（block）図である。
【図４】本発明の実施形態に係る制御装置における処理の一例を説明するための説明図である。
【図５】本発明の実施形態に係る制御装置における処理の一例を説明するための説明図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
（本発明の実施形態に係る制御装置の概要）
画像のフレーム間ノイズの低減処理は、例えば、１次のフレーム巡回型ローパスフィルタ（low-pass  filter）などの１次のフレーム巡回型フィルタを基本とし、動き適応処理によって静止領域におけるノイズ低減と動き領域における残像発生回避とを両立させるような構成とされる。
【００２２】
図１は、１次のフレーム巡回型フィルタ１０の構成の一例を示す説明図である。また、図２は、図１に示すフレーム巡回型フィルタ１０における制限部を説明するための説明図である。
【００２３】
図１に示すフレーム巡回型フィルタ１０には、画像信号が入力される。フレーム巡回型フィルタ１０に入力される画像信号としては、例えば輝度信号が挙げられる。なお、図１に示すフレーム巡回型フィルタ１０には、例えば色信号が入力されてもよい。以下では、フレーム巡回型フィルタ１０に入力される画像信号を、図１に示すフレームメモリ（frame  memory）に記憶される画像信号とは区別して、「入力信号」と示す。
【００２４】
図１に示す“α”はフレーム巡回型フィルタ１０の帰還係数であり、“α”は、例えば０≦α＜１を満たす固定値である。なお、図１に示す“α”は、例えばユーザ（user）操作などに基づき変更可能な可変値であってもよい。
【００２５】
また、図１に示すフレーム巡回型フィルタにおける制限部１０における処理は、例えば図２に示すような、入力信号と巡回型フィルタ１０の出力との差分の絶対値｜ΔＦ｜の関数により行われる。図２に示す関数は、例えば、ハードウェア（hardware）またはソフトウェア（software）により実現される。
【００２６】
動き適応処理を実現するための動きの判定には、少なくともフレーム間の差分を見る必要があるが、当該差分が動きによるものなのかノイズによるものなのかは分からない。そのため、図１に示すフレーム巡回型フィルタ１０における制限部では、例えば予めノイズの量を想定して固定値のパラメータが設定される。フレーム巡回型フィルタ１０における上記パラメータとしては、例えば、図１に示す“Ｌ１”、“ａ”が該当する。
【００２７】
ここで、図１に示す“Ｌ１”は、出力の上限を規定する制限値である。図１に示す“Ｌ１”としては、例えば、予め設定された固定値が挙げられる。また、図１に示す“Ｌ１”は、ユーザ操作などに基づき変更可能な可変値や、図１に示す“ａ”と連動する可変値であってもよい。図１に示す“Ｌ１”が図１に示す“ａ”と連動する場合、図１に示す“Ｌ１”は、例えば、“Ｌ１＝ｃ１×ａ”（ｃ１は、設定されている係数）により設定される。
【００２８】
また、図１に示す“ａ”は、巡回型フィルタ１０におけるノイズの低減に係る動作が行われる領域（図２のＡに示す領域。以下、「動作領域」と示す。）を規定する制御値である。例えば、制御値ａを小さく設定すると、動作領域は小さくなり、その結果、絶対値｜ΔＦ｜が小さくても動きとみなされる。また、制御値ａを大きく設定すると、動作領域は大きくなり、その結果、絶対値｜ΔＦ｜が大きくても静止とみなされる。
【００２９】
例えば、画像における平坦に近い傾斜の領域や薄いテクスチャの領域などでは、動きが大きくてもフレーム間差分が小さくなるので、動き判定において静止と判定され易く、その結果、残像の発生につながりうる。制御値ａを固定値とする場合には、上記残像とノイズ低減量のトレードオフ（trade-off）を考慮して、制御値ａが設定される。
【００３０】
上記のようにトレードオフを考慮して制御値ａが設定される場合には、比較的小さなフレーム間ノイズについて低減することができる。しかしながら、明確なエッジやテクスチャの存在する領域ではより大きな振幅のフレーム間ノイズが発生するので、上記のようにトレードオフを考慮して制御値ａが設定される場合には、当該フレーム間ノイズを十分に低減することができない。
【００３１】
そこで、本発明の実施形態に係る制御装置は、図１に示す巡回型フィルタ１０のような１次の巡回型フィルタにおける、ノイズの低減に係る動作領域を制御する制御値（図１に示す制御値ａ）を、画像信号に基づいて制御する。より具体的には、本発明の実施形態に係る制御装置は、画像信号に基づき得られる、画像信号が示す画像における平坦の度合い（以下、「平坦度」と示す。）によって、制御値を制御する。
【００３２】
本発明の実施形態に係る制御装置が、画像信号に基づく平坦度によって制御値を制御することによって、画像信号が示す画像によって制御値が動的に調整される。よって、本発明の実施形態に係る制御装置により制御される制御値を用いる巡回型フィルタ１０などの１次の巡回型フィルタでは、明確なエッジやテクスチャの存在する領域において生じうる、より大きな振幅のフレーム間ノイズを低減することが可能となる。また、本発明の実施形態に係る制御装置により制御される制御値を用いる巡回型フィルタ１０などの１次の巡回型フィルタでは、残像の発生を残像の発生を抑制することができる。
【００３３】
以下では、本発明の実施形態に係る制御装置が、図１に示す巡回型フィルタ１０におけるノイズの低減に係る動作領域を制御する制御値ａを制御する場合を例に挙げて、本発明の実施形態に係る制御装置の構成、および処理の一例について、説明する。なお、本発明の実施形態に係る制御装置が制御する制御値が適用される１次の巡回型フィルタは、図１に示す巡回型フィルタ１０に限られない。例えば、本発明の実施形態に係る制御装置が制御する制御値は、制御値によってノイズの低減に係る動作領域が調整される、任意の構成の１次の巡回型フィルタに適用することが可能である。
【００３４】
（本発明の実施形態に係る制御装置の構成）
図３は、本発明の実施形態に係る制御装置１００の構成の一例を示すブロック図である。
【００３５】
制御装置１００には、巡回型フィルタ１０（１次の巡回型フィルタの一例）に入力される入力信号（画像信号）が入力され、入力信号に基づいて制御値ａを決定する。制御装置１００に入力される入力信号としては、例えば、輝度信号や色信号が挙げられる。
【００３６】
制御装置１００は、例えば、平坦度算出部１０２と、制御値決定部１０４とを備える。
【００３７】
制御装置１００は、例えば、ＣＰＵ（Central  Processing  Unit）などのプロセッサ（processor）や各種処理回路などで構成され、制御装置１００全体を制御する制御部（図示せず）などを備えていてもよい。制御部（図示せず）を備える場合、制御装置１００では、制御部（図示せず）が平坦度算出部１０２および制御値決定部１０４の役目を果たすことも可能である。
【００３８】
なお、平坦度算出部１０２と制御値決定部１０４との一方または双方が、制御部（図示せず）とは別体の処理回路（例えば、専用の処理回路、または、汎用の処理回路）などで実現されてもよいことは、言うまでもない。また、平坦度算出部１０２と制御値決定部１０４との一方または双方における処理は、プロセッサなどで実行されるプログラム（program）（ソフトウェア）により実現されてもよい。
【００３９】
［１］平坦度算出部１０２
平坦度算出部１０２は、入力信号（画像信号）に基づいて、入力信号が示す画像における平坦度を算出する。
【００４０】
平坦度算出部１０２は、例えば、周波数成分検出部１０６と、コアリング部１０８（調整部）と、算出部１１０とを有する。
【００４１】
［１−１］周波数成分検出部１０６
周波数成分検出部１０６は、入力信号から所定の周波数帯域の信号を検出する。
【００４２】
周波数成分検出部１０６は、例えば、第１フィルタ１１２Ａと、第２フィルタ１１２Ｂと、第１絶対値変換部１１４Ａと、第２絶対値変換部１１４Ｂと、最大値選択部１１６とを有する。
【００４３】
第１フィルタ１１２Ａは、例えば、入力信号が示す画像の第１の方向に対して処理を行い、所定の周波数帯域の信号を検出する。本発明の実施形態に係る第１の方向としては、例えば、画像の水平方向、または、画像の垂直方向が挙げられる。
【００４４】
第１フィルタ１１２Ａとしては、例えば、１次元のＦＩＲ（Finite  Impulse  Response）フィルタで構成されるハイパスフィルタ（high-pass  filter）が挙げられる。第１フィルタ１１２Ａのインパルス（impulse）応答は、例えば［０．５  ‐０．５］のような短いもので十分であるが、より長くても構わない。
【００４５】
第１フィルタ１１２Ａが上記ハイパスフィルタである場合、第１フィルタ１１２Ａは、所定の周波数より高い周波数の入力信号を減衰させず、その他の帯域の入力信号を減衰させる。なお、第１フィルタ１１２Ａは、上記ハイパスフィルタに限られず、バンドパスフィルタ（band-pass  filter）など他のフィルタであってもよい。
【００４６】
第１絶対値変換部１１４Ａは、例えば、第１フィルタ１１２Ａの出力の絶対値を算出する。
【００４７】
第２フィルタ１１２Ｂは、例えば、入力信号が示す画像の第２の方向に対して処理を行い、所定の周波数帯域の信号を検出する。本発明の実施形態に係る第２の方向としては、例えば、画像の垂直方向（第１の方向が水平方向である場合）、または、画像の水平方向（第１の方向が垂直方向である場合）が挙げられる。
【００４８】
第２フィルタ１１２Ｂとしては、１次元のＦＩＲフィルタで構成されるハイパスフィルタなどの、第１フィルタ１１２Ａと同種のフィルタが挙げられる。また、第２フィルタ１１２Ｂが上記ハイパスフィルタである場合、第２フィルタ１１２Ｂのインパルス応答は、例えば第１フィルタ１１２Ａのインパルス応答と同一である。
【００４９】
第２絶対値変換部１１４Ｂは、例えば、第２フィルタ１１２Ｂの出力の絶対値を算出する。
【００５０】
最大値選択部１１６は、例えば、対応する画素ごとに、第１絶対値変換部１１４Ａの出力と第２絶対値変換部１１４Ｂの出力とのうちのより値が大きい値を、周波数成分検出値として出力する。最大値選択部１１６は、例えば、第１絶対値変換部１１４Ａの出力と第２絶対値変換部１１４Ｂの出力とを、コンパレータ（comparator）などによって対応する画素ごとに比較し、画素ごとにより大きい値を選択して、周波数成分検出値として出力する。
【００５１】
周波数成分検出部１０６は、例えば、第１フィルタ１１２Ａ、第２フィルタ１１２Ｂ、第１絶対値変換部１１４Ａ、第２絶対値変換部１１４Ｂ、および最大値選択部１１６を有することによって、入力信号から所定の周波数帯域の信号を検出する。なお、周波数成分検出部１０６の構成は、図３に示す構成に限られず、入力信号から所定の周波数帯域の信号を検出することが可能な任意の構成をとることが可能である。
【００５２】
［１−２］コアリング部１０８（調整部）
コアリング部１０８は、周波数成分検出部１０６において検出された所定の周波数帯域の信号を、設定されている調整値で調整する。
【００５３】
図４は、本発明の実施形態に係る制御装置１００における処理の一例を説明するための説明図であり、制御装置１００の平坦度算出部１０２を構成するコアリング部１０８における処理の一例を示している。
【００５４】
コアリング部１０８における処理は、例えば図４に示すような、コアリング部１０８の入力ｘ（周波数成分検出部１０６において検出された所定の周波数帯域の信号の値に対応）の関数により行われる。図４に示す関数は、例えば、ハードウェアまたはソフトウェアにより実現される。
【００５５】
図４に示す“ｂ”は、例えばｂ≧０を満たす値であり、周波数成分検出部１０６において検出された所定の周波数帯域の信号の値を調整する調整値に該当する。
【００５６】
コアリング部１０８において、周波数成分検出部１０６において検出された所定の周波数帯域の信号の値が、調整値ｂにより調整されることによって、例えば、画像の平坦部分における小さな段差を除外することが可能となる。
【００５７】
ここで、調整値ｂは、予め設定された固定値であってもよいし、ユーザ操作などに基づき変更可能な可変値であってもよい。
【００５８】
また、調整値ｂが“０”（ゼロ（zero））に設定される場合には、コアリング部１０８における処理を無効とすることができる。
【００５９】
コアリング部１０８は、例えば図４に示す関数により、周波数成分検出部１０６において検出された所定の周波数帯域の信号を調整値ｂで調整する。
【００６０】
なお、コアリング部１０８における処理は、図４に示す関数によって検出された所定の周波数帯域の信号の値を調整する処理に限られない。例えば、コアリング部１０８は、画像の平坦部分における小さな段差などの平坦度の算出に際して除外する対象を、除外することが可能な、任意の関数であってもよい。
【００６１】
［１−３］算出部１１０
算出部１１０は、コアリング部１０８から伝達される調整された所定の周波数帯域の信号に基づいて、平坦度を算出する。
【００６２】
算出部１１０は、例えば、同一フレーム内において注目画素を含む複数画素の画素値の二次元的な平均をとることによって、平坦度を算出する。算出部１１０は、例えば、画素ごとや、入力信号が示す画像が分割されて設定された分割領域ごとに、平坦度を算出する。例えば画素ごとに平坦度を算出する場合には、各画素が注目画素となる。また、例えば分割領域ごとに平坦度を算出する場合には、分割領域に含まれる一の画素が注目画素となり、当該注目画素に対して算出された平坦度が、分割領域の平坦度となる。
【００６３】
算出部１１０は、例えば、注目画素を中心とした正方形の領域を設定し、当該領域内に含まれる画素の画素値の相加平均を計算することによって、平坦度を算出する。
【００６４】
なお、本発明の実施形態に係る領域は、正方形の領域に限られず、矩形の領域など任意の形状の領域であってもよい。また、本発明の実施形態に係る領域のサイズ（size）は、例えば、入力画像が示す画像の解像度や、処理に係る回路コスト（cost）などに基づき、任意に設定することが可能である。また、平坦度は、相加平均によって算出されることに限られず、加重平均により算出されてもよい。
【００６５】
算出部１１０が算出する平坦度は、例えば、値が小さいほど平坦であることを示し、また、値が大きいほど平坦ではないことを示す。
【００６６】
平坦度算出部１０２は、例えば、周波数成分検出部１０６、コアリング部１０８、および算出部１１０を有し、入力信号に基づいて平坦度を算出することによって、入力信号に基づく平坦度を得る。
【００６７】
なお、本発明の実施形態に係る平坦度算出部１０２の構成は、図３に示す構成に限られない。
【００６８】
例えば、平坦度算出部１０２は、コアリング部１０８を備えない構成をとることが可能である。コアリング部１０８を備えない場合には、算出部１１０は、周波数成分検出部１０６において検出された所定の周波数帯域の信号に基づいて、平坦度を算出する。
【００６９】
また、平坦度算出部１０２は、入力信号（画像信号）に基づいて平坦度を算出することが可能な、任意の構成をとることが可能である。
【００７０】
［２］制御値決定部１０４
制御値決定部１０４は、平坦度算出部１０２において算出された平坦度に基づいて、制御値ａを決定する。
【００７１】
制御値決定部１０４は、例えば、平坦度が平坦であることを示すほど、巡回型フィルタ１０における動作領域を小さくする制御値ａを決定する。
【００７２】
上述したように、巡回型フィルタ１０における動作領域（例えば図２に示すＡ）は、制御値ａの値が小さいほど、小さくなる。よって、制御値決定部１０４が、平坦度が平坦であることを示すほど、動作領域を小さくする制御値ａを決定することによって、巡回型フィルタ１０では、入力信号と巡回型フィルタ１０の出力との差分の絶対値｜ΔＦ｜が小さくても動きとみなされる。その結果、巡回型フィルタ１０では、残像の発生を抑制することが実現される。
【００７３】
なお、制御値決定部１０４は、設定されている下限値以上の制御値（または、当該下限値より大きい制御値。以下、同様とする。）を決定してもよい。制御値ａの下限値が設定され、制御値決定部１０４が設定されている下限値以上の制御値を決定することによって、例えば、残像の発生を抑制しつつ、巡回型フィルタ１０における動作領域が過度に小さくなることによる、ノイズの低減効果が小さくなることの防止を図ることができる。
【００７４】
また、制御値決定部１０４は、例えば、平坦度が平坦であることを示さないほど、巡回型フィルタ１０における動作領域を大きくする制御値ａを決定する。
【００７５】
上述したように、巡回型フィルタ１０における動作領域（例えば図２に示すＡ）は、制御値ａの値が大きいほど、大きくなる。よって、制御値決定部１０４が、平坦度が平坦であることを示さないほど、動作領域を大きくする制御値ａを決定することによって、巡回型フィルタ１０では、入力信号と巡回型フィルタ１０の出力との差分の絶対値｜ΔＦ｜が大きくても静止とみなされる。その結果、巡回型フィルタ１０では、ノイズの低減効果が維持される。
【００７６】
なお、制御値決定部１０４は、設定されている上限値以下の制御値を決定してもよい。制御値ａの上限値が設定され、制御値決定部１０４が設定されている上限値以下の制御値を決定することによって、例えば、ノイズの低減効果を維持しつつ、巡回型フィルタ１０における動作領域が過度に大きくなることにより生じる可能性がある残像の発生を抑制することができる。
【００７７】
図５は、本発明の実施形態に係る制御装置１００における処理の一例を説明するための説明図であり、制御装置１００の制御値決定部１０４における処理の一例を示している。
【００７８】
制御値決定部１０４による処理は、例えば図５に示すような、制御値決定部１０４の入力ｘ（平坦度算出部１０２において算出された平坦度に対応）の関数により行われる。図５に示す関数は、例えば、ハードウェアまたはソフトウェアにより実現される。
【００７９】
図５に示す“ｃ”、“Ｌ２”、“Ｌ３”は、制御値ａの決定に係る調整値である。
【００８０】
図５に示す“ｃ”は、例えばｃ＞０を満たす値である。図５に示す“ｃ”は、例えば、平坦度とノイズ量の比例度合いに基づき予め設定される。なお、図５に示す“ｃ”は、ユーザ操作などに基づき変更可能であってもよい。
【００８１】
また、図５に示す“Ｌ２”は、制御値ａの下限値（最小値）を規定する制限値である。下限値Ｌ２としては、例えば、Ｌ２≧０の値が挙げられる。図５に示す“Ｌ２”は、例えば、予め設定される固定値であってもよいし、ユーザ操作などに基づき変更可能な可変値であってもよい。
【００８２】
下限値Ｌ２が設定される場合には、制御値決定部１０４は、例えば図５に示すように、設定されている下限値Ｌ２以上の制御値ａを決定する。
【００８３】
また、図５に示す“Ｌ３”は、制御値ａの上限値（最大値）を規定する制限値である。上限値Ｌ３としては、例えば、Ｌ３＞Ｌ２の値が挙げられる。図５に示す“Ｌ３”は、例えば、予め設定される固定値であってもよいし、ユーザ操作などに基づき変更可能な可変値であってもよい。
【００８４】
上限値Ｌ３が設定される場合には、制御値決定部１０４は、例えば図５に示すように、設定されている上限値Ｌ３以下の制御値ａを決定する。
【００８５】
制御値決定部１０４は、例えば図５に示す関数により、平坦度算出部１０２において算出された平坦度に基づいて、制御値ａを決定する。
【００８６】
なお、制御値決定部１０４における処理は、図５に示す関数によって制御値ａを決定する処理に限られない。例えば、制御値決定部１０４は、図５に示す制限値Ｌ２、制限値Ｌ３の一方または双方が設定されていない関数によって、制御値ａを決定することも可能である。
【００８７】
本発明の実施形態に係る制御装置１００は、例えば図３に示すように、平坦度算出部１０２と、制御値決定部１０４とを備える。ここで、制御値決定部１０４は、平坦度算出部１０２において算出された入力信号（画像信号）に基づく平坦度に基づいて、１次の巡回型フィルタにおけるノイズの低減に係る動作領域を制御する制御値ａを決定する。
【００８８】
よって、制御装置１００は、例えば図３に示す構成によって、１次の巡回型フィルタにおけるノイズの低減に係る動作領域を制御する制御値を、画像信号に基づいて制御することができる。
【００８９】
また、制御装置１００により決定された制御値ａが、図１に示す巡回型フィルタ１０などの１次の巡回型フィルタに設定されることによって、１次の巡回型フィルタでは、入力信号が示す画像の平坦度によらずに、残像の抑制とフレーム間ノイズの低減効果との両立が図られる。
【００９０】
ここで、制御装置１００により決定された制御値ａの１次の巡回型フィルタへの設定は、例えば、制御装置１００の外部装置により行われる。上記外部装置は、例えば、１次の巡回型フィルタ（または、当該１次の巡回型フィルタを備える装置。以下、同様とする。）が備える記録媒体などに記憶されている制御値ａを、更新することによって、制御値ａを１次の巡回型フィルタに設定する。なお、本発明の実施形態に係る“制御値ａを１次の巡回型フィルタに設定する方法”は、上記に限られず、上記外部装置は、１次の巡回型フィルタの制限部が、新たに設定される制御値ａを用いて処理を行うことが可能な任意の方法によって、制御値ａを１次の巡回型フィルタに設定してもよい。
【００９１】
なお、本発明の実施形態に係る制御装置の構成は、図３に示す構成に限られない。
【００９２】
例えば、本発明の実施形態に係る制御装置は、制御値決定部１０４により決定された制御値ａを１次の巡回型フィルタに設定する設定部（図示せず）をさらに備えていてもよい。設定部（図示せず）を備える場合には、設定部（図示せず）により制御値ａが１次の巡回型フィルタに設定される。
【００９３】
設定部（図示せず）は、例えば上記外部装置と同様に、１次の巡回型フィルタが備える記録媒体などに記憶されている制御値ａを、更新することなどによって、制御値ａを１次の巡回型フィルタに設定する。
【００９４】
また、本発明の実施形態に係る制御装置は、例えば、図１に示す巡回型フィルタ１０などの１次の巡回型フィルタをさらに備えていてもよい。１次の巡回型フィルタをさらに備える場合、本発明の実施形態に係る制御装置は、当該１次の巡回型フィルタに入力される入力信号（画像信号）に基づく平坦度に基づいて、当該１次の巡回型フィルタにおけるノイズの低減に係る動作領域を制御する制御値を制御する。
【００９５】
以上、本発明の実施形態として、制御装置を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣ（Personal  Computer）やサーバなどのコンピュータ（computer）や、タブレット（tablet）型の装置、携帯電話やスマートフォン（smart  phone）などの通信装置など、画像信号を処理することが可能な、様々な機器に適用することができる。
【００９６】
（本発明の実施形態に係るプログラム）
コンピュータを、本発明の実施形態に係る制御装置として機能させるためのプログラム（例えば、“コンピュータを、平坦度算出部に相当する平坦度算出手段、および制御値決定部に相当する制御値決定手段として機能させることが可能なプログラム”や、“コンピュータを、平坦度算出手段、制御値決定手段、および設定部に相当する設定手段として機能させることが可能なプログラム”）が、コンピュータにおいて実行されることによって、１次の巡回型フィルタにおけるノイズの低減に係る動作領域を制御する制御値を、画像信号に基づいて制御することができる。
【００９７】
また、コンピュータを、本発明の実施形態に係る制御装置として機能させるためのプログラムが、コンピュータにおいて実行されることによって、上述した本発明の実施形態に係る制御装置が用いられることにより奏される効果を、奏することができる。
【００９８】
また、上記では、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９９】
例えば、上記では、コンピュータを、本発明の実施形態に係る制御装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【符号の説明】
【０１００】
１０    巡回型フィルタ
１００    制御装置
１０２    平坦度算出部
１０４    制御値決定部
１０６    周波数成分検出部
１０８    コアリング部
１１０    算出部
１１２Ａ    第１フィルタ
１１２Ｂ    第２フィルタ
１１４Ａ    第１絶対値変換部
１１４Ｂ    第２絶対値変換部
１１６    最大値選択部
【図１】
2015231086.tif 000003
【図２】
2015231086.tif 000004
【図３】
2015231086.tif 000005
【図４】
2015231086.tif 000006
【図５】
2015231086.tif 000007