(57)【特許請求の範囲】
【請求項１】
画素マトリックス情報を取得する画素マトリックス情報取得部と、
取得した画素マトリックス情報から輪郭方向を示す情報である輪郭方向情報を取得する輪郭方向情報取得部と、
取得した輪郭方向情報を用いて前記画素マトリックス情報の輪郭画素分を修正して輪郭を強調した新たな画素マトリックス情報とする輪郭画素修正部と、
を有し、
前記輪郭方向情報取得部は、
画素マトリックス情報の輪郭方向に感応する係数マトリックスを輪郭方向パターン種分保持する係数マトリックス保持手段と、
取得した画素マトリックス情報に対する前記保持されている係数マトリックスの感応結果を取得する感応結果取得手段と、
感応結果に応じて画素マトリックス情報に対応する輪郭方向情報を取得する輪郭方向情報取得手段と、
を有する画像処理装置。
【請求項２】
前記輪郭画素修正部は、
取得した輪郭方向情報に基づいて、垂直方向の輪郭修正量を示す垂直輪郭修正情報と水平方向の輪郭修正量を示す水平輪郭修正情報を取得する垂直水平輪郭修正情報取得手段と、
垂直輪郭修正情報を用いて前記画素マトリックス情報の垂直方向の輪郭画素分を修正して修正済垂直輪郭画素情報を取得する修正済垂直輪郭画素情報取得手段と、
水平輪郭修正情報を用いて前記画素マトリックス情報の水平方向の輪郭画素分を修正して修正済水平輪郭画素情報を取得する修正済水平輪郭画素情報取得手段と、
取得された修正済垂直輪郭画素情報と、修正済水平輪郭画素情報と、から新たな画素マトリックス情報の輪郭画素分である修正済輪郭画素情報を生成する修正済輪郭画素情報生成手段と、
を有する請求項１に記載の画像処理装置。
【請求項３】
前記輪郭画素修正部は、
取得した感応結果の感応強度に応じて修正済輪郭画素情報の新たな画素マトリックス中での強調度合を定める係数である輪郭強調係数を取得する輪郭強調係数取得手段を有する請求項１又は２のいずれか一に記載の画像処理装置。
【請求項４】
画素マトリックス情報を取得する画素マトリックス情報取得ステップと、
取得した画素マトリックス情報から輪郭方向を示す情報である輪郭方向情報を取得する輪郭方向情報取得ステップと、
取得した輪郭方向情報を用いて前記画素マトリックス情報の輪郭画素分を修正して輪郭を強調した新たな画素マトリックス情報とする輪郭画素修正ステップと、
からなり、
前記輪郭方向情報取得ステップは、
画素マトリックス情報の輪郭方向に感応する輪郭方向パターン種分の係数マトリックスと、取得した画素マトリックス情報との感応結果を取得する感応結果取得サブステップと、
前記感応結果に応じて画素マトリックス情報に対応する輪郭方向情報を取得する輪郭方向情報取得サブステップと、
を有する輪郭補正方法。
【請求項５】
前記輪郭画素修正ステップは、
取得した輪郭方向情報に基づいて、垂直方向の輪郭修正量を示す垂直輪郭修正情報と水平方向の輪郭修正量を示す水平輪郭修正情報を取得する垂直水平輪郭修正情報取得サブステップと、
垂直輪郭修正情報を用いて前記画素マトリックス情報の垂直方向の輪郭画素分を修正して修正済垂直輪郭画素情報を取得する修正済垂直輪郭画素情報取得サブステップと、
水平輪郭修正情報を用いて前記画素マトリックス情報の水平方向の輪郭画素分を修正して修正済水平輪郭画素情報を取得する修正済水平輪郭画素情報取得サブステップと、
取得された修正済垂直輪郭画素情報と、修正済水平輪郭画素情報と、から新たな画素マトリックス情報の輪郭画素分である修正済輪郭画素情報を生成する修正済輪郭画素情報生成サブステップと、
を有する請求項４に記載の輪郭補正方法。
【請求項６】
輪郭画素修正ステップは、
取得した感応結果の感応強度に応じて修正済輪郭画素情報の新たな画素マトリックス情報中での強調度合を定める係数である輪郭強調係数を取得して、修正済輪郭画素情報を調整する輪郭調整サブステップを有する請求項４又は５のいずれか一に記載の輪郭補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、輪郭補正機能を有する画像処理装置に関する
【背景技術】
【０００２】
従来より、画像の輪郭を補正する技術は様々なものが知られている。例えば、特許文献１では、映像信号から抽出した高周波成分（輪郭成分）のピークレベルに基づいて輪郭成分のレベルを一定化し、輪郭成分の所定期間における累積値に基づいて高周波成分のゲインを制御することとしている。しかし、特許文献１に記載の技術は、所定の期間における輪郭成分を積算するので、少数の輪郭成分が大きなレベルを有する画像と、多数の輪郭成分が小さなレベルを有する画像とについて、同じ積算値を算出する可能性があり、上記２種類の画像に対して同じ輪郭補正を行う場合がある。このため、特許文献１に記載の技術では、画像に応じた適切な輪郭補正を行うことができない可能性がある。
【０００３】
上記問題点を解決する技術として、特許文献２に記載の技術が開示されている。特許文献２では、入力信号に含まれる輪郭成分を、複数の所定レベル範囲毎に振り分け、その出現度数に基づいてヒストグラムを作成する。そして、作成されたヒストグラムを用いて１フィールドもしくは１フレーム期間の映像における輪郭補正を行うこととしている。
【特許文献１】特開平１１−１７７８５２号公報
【特許文献２】特開２００６−１３７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像の輪郭において、垂直方向の輪郭成分と水平方向の輪郭成分とを比較すると、一般的に水平方向の輪郭成分の周波数が垂直方向の輪郭成分の周波数よりも高く、水平方向の輪郭が見えにくいという特性を有する。このため、特許文献２に記載の発明のように、輪郭の方向に関係なく一律に輪郭成分をゲイン制御すると、補正後の映像では、垂直方向の輪郭が水平方向の輪郭に比べて強調されてしまうことや、水平方向の輪郭が見えにくくなってしまうなど、全体として輪郭が不自然に見えてしまうという問題が生じていた。
【０００５】
また、輪郭成分のヒストグラムを作成するまで輪郭を補正するためのゲイン制御量を算出することができず、輪郭補正は１フィールドもしくは１フレーム期間単位で行わなければならない。このため、映像信号を最大１フィールドもしくは１フレーム期間単位遅延させる必要があり、遅延回路が大きくなってしまうという問題もあった。
【０００６】
本発明は、以上の問題点に鑑みてなされたものであり、輪郭の方向に応じたゲイン制御を行うことにより、映像に適した輪郭補正を行うことを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、画素マトリックス情報を取得する画素マトリックス情報取得部と、取得した画素マトリックス情報から輪郭方向を示す情報である輪郭方向情報を取得する輪郭方向情報取得部と、取得した輪郭方向情報を用いて前記画素マトリックス情報の輪郭画素分を修正して輪郭を強調した新たな画素マトリックス情報とする輪郭画素修正部と、を有する画像処理装置を提案する。
【０００８】
また、前記輪郭方向情報取得部は、画素マトリックス情報の輪郭方向に感応する係数マトリックスを輪郭方向パターン種分保持する係数マトリックス保持手段と、取得した画素マトリックス情報に対する前記保持されている係数マトリックスの感応結果を取得する感応結果取得手段と、感応結果に応じて画素マトリックス情報に対応する輪郭方向情報を取得する輪郭方向情報取得手段と、を有する画像処理装置であっても良い。
【０００９】
また、前記輪郭画素修正部は、取得した輪郭方向情報に基づいて、垂直方向の輪郭修正量を示す垂直輪郭修正情報と水平方向の輪郭修正量を示す水平輪郭修正情報を取得する垂直水平輪郭修正情報取得手段と、垂直輪郭修正情報を用いて前記画素マトリックス情報の垂直方向の輪郭画素分を修正して修正済垂直輪郭画素情報を取得する修正済垂直輪郭画素情報取得手段と、水平輪郭修正情報を用いて前記画素マトリックス情報の水平方向の輪郭画素分を修正して修正済水平輪郭画素情報を取得する修正済水平輪郭画素情報取得手段と、取得された修正済垂直輪郭画素情報と、修正済水平輪郭画素情報と、から新たな画素マトリックス情報の輪郭画素分である修正済輪郭画素情報を生成する修正済輪郭画素情報生成手段と、を有する画像処理装置であっても良い。
【００１０】
また、前記輪郭画素修正部は、取得した感応結果の感応強度に応じて修正済輪郭画素情報の新たな画素マトリックス中での強調度合を定める係数である輪郭強調係数を取得する輪郭強調係数取得手段を有する画像処理装置であっても良い。
【００１１】
さらに、上記課題を解決するために、本発明では、画素マトリックス情報を取得する画素マトリックス情報取得ステップと、取得した画素マトリックス情報から輪郭方向を示す情報である輪郭方向情報を取得する輪郭方向情報取得ステップと、取得した輪郭方向情報を用いて前記画素マトリックス情報の輪郭画素分を修正して輪郭を強調した新たな画素マトリックス情報とする輪郭画素修正ステップと、からなる輪郭補正方法を提案する。
【００１２】
また、前記輪郭方向情報取得ステップは、画素マトリックス情報の輪郭方向に感応する輪郭方向パターン種分の係数マトリックスと、取得した画素マトリックス情報との感応結果を取得する感応結果取得サブステップと、前記感応結果に応じて画素マトリックス情報に対応する輪郭方向情報を取得する輪郭方向情報取得サブステップと、を有する輪郭補正方法であっても良い。
【００１３】
また、前記輪郭画素修正ステップは、取得した輪郭方向情報に基づいて、垂直方向の輪郭修正量を示す垂直輪郭修正情報と水平方向の輪郭修正量を示す水平輪郭修正情報を取得する垂直水平輪郭修正情報取得サブステップと、垂直輪郭修正情報を用いて前記画素マトリックス情報の垂直方向の輪郭画素分を修正して修正済垂直輪郭画素情報を取得する修正済垂直輪郭画素情報取得サブステップと、水平輪郭修正情報を用いて前記画素マトリックス情報の水平方向の輪郭画素分を修正して修正済水平輪郭画素情報を取得する修正済水平輪郭画素情報取得サブステップと、取得された修正済垂直輪郭画素情報と、修正済水平輪郭画素情報と、から新たな画素マトリックス情報の輪郭画素分である修正済輪郭画素情報を生成する修正済輪郭画素情報生成サブステップと、を有する輪郭補正方法であっても良い。
【００１４】
また、前記輪郭画素修正ステップは、取得した感応結果の感応強度に応じて修正済輪郭画素情報の新たな画素マトリックス情報中での強調度合を定める係数である輪郭強調係数を取得して、修正済輪郭画素情報を調整する輪郭調整サブステップを有する輪郭補正方法であっても良い。
【発明の効果】
【００１５】
以上のような構成をとる本発明の画像処理装置では、画素マトリックス情報から輪郭方向情報を取得して、輪郭方向情報に応じた輪郭補正を行うことができる。このため、垂直方向の輪郭成分と水平方向の輪郭成分とを別々にゲイン制御することができ、水平方向の輪郭成分のゲイン制御量を大きくすることで補正後の映像の輪郭が不自然になることを防止することができる。また、本発明では、画素マトリックス情報を取得するための遅延が少なくて済むため、遅延回路を小さくすることができる。
【発明を実施するための最良の形態】
【００１６】
本発明を実施するための最良の形態について、図面を用いて詳細に説明する。なお、本発明はこれら実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲において種々なる態様で実施しうる。なお、以下の実施形態と請求項の関係は次のとおりである。実施形態１は主として請求項１、４などについて説明する。実施形態２は主として請求項１、２、４、５などについて説明する。実施形態３は主として請求項３、６などについて説明する。
【００１７】
≪実施形態１≫（実施形態１の概念）実施形態１について説明する。図１に本実施形態における画像処理装置の概念を示す。例えば、図１（Ａ）に示す輪郭ａと輪郭ｂとが画像情報として得られた場合、輪郭ａと輪郭ｂとを比較すると、ａに示す輪郭の方がｂに示す輪郭よりも水平に近いことが分かる。このため、輪郭ａを有する画像の輪郭成分のゲイン制御量を輪郭ｂを有する画像の輪郭成分のゲイン制御量よりも大きくして画素マトリックス情報を修正すると、見えづらい水平に近い輪郭もはっきり見せることができ、不自然とならないように画像全体を修正することができる。
【００１８】
（実施形態１の構成）図２に本実施形態にかかる画像処理装置の機能ブロック図の一例を示す。本実施形態にかかる「画像処理装置」（０２００）は、「画素マトリックス情報取得部」（０２０１）と、「輪郭方向情報取得部」（０２０２）と、「輪郭画素修正部」（０２０３）と、からなる。  
【００１９】
（実施形態１の構成の説明）「画像処理装置」（０２００）とは、静止画像や動画像などの画像の輪郭を補正する機能を有する装置である。当該画像処理装置は、輪郭補正や映像補正のみを行う回路装置であっても良いし、輪郭補正回路あるいは映像補正回路を内蔵したテレビジョン受信機や映像再生装置などであっても良い。
【００２０】
「画素マトリックス情報取得部」（０２０１）は、画素マトリックス情報を取得するように構成されている。画素マトリックスとは、ｎ×ｍのマトリックス状に表された画素の集合体である。なお、ｎ＝ｍ、かつ、ｎは３以上の奇数であることが望ましいが、これに限られるものではない。実施形態全体を通じて、説明の便宜上、ｎ＝ｍ、かつ、ｎ＝３についての場合を示している。例えば、図１（Ａ）にて示される輪郭は、各画素レベルにまで拡大すると、図１（Ｂ）のように示すことができる。図１（Ｂ）は輪郭ａ、輪郭ｂを３×３の画素マトリックスにて表したものである。そして、画素マトリックスの輝度情報や色差情報（ＲＧＢ）を数値化して表したものが画素マトリックス情報である。これを図１（Ｃ）に例示する。画素マトリックス情報取得部（０２０１）では、このようにして画像を画素毎に数値化してｎ×ｍの画素マトリックス情報を取得する。
【００２１】
「輪郭方向情報取得部」（０２０２）は、画素マトリックス情報取得部（０２０１）にて取得した画素マトリックス情報から輪郭方向を示す情報である輪郭方向情報を取得するように構成されている。輪郭方向とは、輪郭の向いている方向であり、輪郭の傾斜方向や輪郭の法線の方向、暗色から明色に変化する方向などにて表すことができる。仮に暗色から明色に変化する方向が輪郭方向であるとすると、図１（Ａ）の輪郭ａや輪郭ｂの輪郭方向は矢印の示す方向として表すことができる。図１（Ａ）とは別に、図３を用いて輪郭方向を導き出す一例を詳細に説明する。
【００２２】
図３（Ａ）に示すのは、図１（Ｂ）に示す輪郭ａ及び輪郭ｂの画素マトリックスから輪郭部分の画素のみをそれぞれ抽出したものである。このとき抽出した輪郭部分の画素を輪郭画素という。輪郭画素が抽出されると、これらの輪郭画素を結ぶ近似的な直線を想定し、これを直線輪郭として表す。これを図３（Ｂ）に示す。直線輪郭は、輪郭画素を最も多く通過する直線を想定することなどにより得られる。なお、可能であれば、図１（Ａ）に示すもとの画像から直接、直線輪郭が取得しても良い。そして、基準線（０３０１）と直線輪郭（０３０２）とがなす角度θ（０≦θ<π）を算出して、基準線からの相対的な角度をなす方向として輪郭方向を導くことができる。なお、輪郭方向を算出する方法はこのような方法に限られず、実施形態２に記載する方法などを用いても良い。
【００２３】
「輪郭画素修正部」（０２０３）は、輪郭方向情報取得部（０２０２）にて取得した輪郭方向情報を用いて、前記画素マトリックス情報の輪郭画素分を修正するように構成されている。輪郭画素とは、上述の通り、輪郭部分の画素である。「画素マトリックス情報の輪郭画素分」とは、画素マトリックス情報から輪郭画素に該当する部分の値のみを抽出したものである。図１（Ｃ）の画素マトリックス情報から輪郭画素分のみを抽出したものを図１（Ｄ）に示す。
【００２４】
輪郭画素修正部（０２０３）では、上記輪郭方向情報取得部（０２０２）にて取得された輪郭方向情報より、輪郭画素の増幅量（ゲイン）制御値を算出する。ゲイン制御値Ｇは、例えば、上記輪郭方向情報取得部（０２０２）にて取得された直線輪郭と基準線との角度θを用いて、以下の算出式（式１）にて算出することができる。
（式１）
Ｇ＝α×（β＋｜ｃｏｓθ｜）  （α、βは定数であり、θは輪郭方向情報）
【００２５】
すなわち、画素マトリックス情報から抽出した直線輪郭が水平に近い輪郭である場合にはゲイン制御値を大きくし、直線輪郭が垂直に近い輪郭である場合にはゲイン制御値を小さくするのである。上述の輪郭方向情報取得部（０２０２）における基準線を水平方向としたため、上記算定式ではｃｏｓ関数を用いているが、基準線が垂直方向であれば、上記算定式のｃｏｓ関数の代わりにｓｉｎ関数を用いる。
【００２６】
より具体的には、仮に、α＝２、β＝１とすると、
θ＝０、πの場合（直線輪郭が水平の場合）、Ｇ＝２×（１＋１）＝４
θ＝π／２の場合（直線輪郭が垂直の場合）、Ｇ＝２×（１＋０）＝２
となる。また、θの値の変化に応じてゲイン制御値Ｇは２<Ｇ<４の範囲で変化する。
【００２７】
ここで、同様にして図３に示す輪郭ａ、輪郭ｂの画素マトリックス情報のゲイン制御値を算出すると、次のようになる。輪郭ａ、輪郭ｂが基準線となす角をそれぞれθａ、θｂとし、θａ＝３π／４、θｂ＝２π／３とすると、ゲイン制御値Ｇａ、Ｇｂは次のように算出される。
Ｇａ＝２×（１＋｜ｃｏｓ（３π／４）｜）≒３．４
Ｇｂ＝２×（１＋｜ｃｏｓ（２π／３）｜）＝３．０
この算出されたゲイン制御値Ｇａ，Ｇｂによって図１に示す輪郭ａ、輪郭ｂの画素マトリックス情報の輪郭画素分を修正する。これを図１（Ｅ）に示す。図１（Ｅ）に示すように、図１（Ｄ）の輪郭ａの輪郭画素分の各数値をゲイン制御値Ｇａにより、３．４倍に修正する。同様に、輪郭ｂの輪郭画素の各数値をゲイン制御値Ｇｂにより、３．０倍に修正する。この得られた輪郭画素の各数値を、図１（Ｃ）で示される画素マトリックス情報の各数値に加算すると、図１（Ｆ）に示すように、輪郭画素分が強調された画素マトリックス情報を得ることができる。
【００２８】
なお、上記例では、輪郭画素分の強調量を明確にするためにα＝２としたが、ゲイン制御値Ｇａ、Ｇｂが、２％から７％の大きさになる様な値にα、βを設定することが望ましい。これは、一般的な輪郭補正回路では、加算する輪郭成分が入力信号レベルの２％から７％の大きさになるように補正が行われるためである。なお、上記例では、例えば、α＝０．０２、β＝１とすることで輪郭画素分の強調量が上記範囲を満たすゲイン制御値Ｇａ、Ｇｂを設定することが可能である。
【００２９】
（実施形態１の具体例）図４に本実施形態における画像処理装置を実現するための具体的な輪郭補正回路（０４００）を示している。図４に示す輪郭補正回路（０４００）は、入力画像を遅延させて１ライン毎の画素に出力するラインメモリ（０４０１）と、ラインメモリ（０４０１）からの出力からｎ×ｎの画素マトリックス情報を取得する画素マトリックス情報取得回路（０４０２）と、画素マトリックス情報のうち、輪郭画素分のみを抽出する輪郭抽出回路（０４０３）と、画素マトリックス情報から輪郭方向情報を取得する輪郭方向情報取得回路（０４０４）と、輪郭方向情報からゲイン制御値を算出する輪郭制御回路（０４０５）と、輪郭制御回路より算出されたゲイン制御値により、画素マトリックス情報の輪郭画素を修正する修正回路（０４０６）と、修正回路にて修正された輪郭をコアリングするコアリング回路（０４０７）と、ラインメモリからの画素を遅延させる遅延回路（０４０８）と、コアリング回路（０４０７）より出力された修正された輪郭画素と遅延回路（０４０８）より出力された画素とを加算する加算回路（０４０９）とからなる。
【００３０】
図２に示す画像処理装置（０２００）の機能ブロックと上記輪郭補正回路（０４００）とは、次の通り対応している。画素マトリックス情報取得部（０２０１）は、ラインメモリ（０４０１）と画素マトリックス取得回路（０４０２）とに対応する。輪郭方向情報取得部（０２０２）は、輪郭方向情報取得回路（０４０４）に対応する。輪郭画素修正部（０２０３）は、輪郭抽出回路（０４０３）と輪郭制御回路（０４０５）と修正回路（０４０６）と遅延回路（０４０８）と加算回路（０４０９）に対応する。なお、輪郭画素修正部にコアリング回路（０４０７）を含めても良い。なお、これらは本実施形態の画像処理装置を実現するための一形態に過ぎず、本実施形態の構成要件を備える限り他の同様の回路にて実現しても良い。以下にこれらの回路の動作について説明する。
【００３１】
映像信号がラインメモリ（０４０１）に入力されると、ラインメモリ（０４０１）では１ラインごとに映像信号を遅延させて出力する。ラインメモリ（０４０１）からの出力は、輪郭抽出回路（０４０３）、画素マトリックス情報取得回路（０４０２）、遅延回路（０４０８）に出力される。画素マトリックス情報が３×３のマトリックスにて表される情報であれば、図４に示すように、輪郭抽出回路（０４０３）及び画素マトリックス情報取得回路（０４０２）には、３ライン分の画素情報が入力される。画素マトリックス情報取得回路（０４０２）では、入力された画素情報の輝度情報や色差情報から画素マトリックス情報を取得し、これを出力する。輪郭抽出回路（０４０３）では、画素マトリックス情報のうち、輪郭画素分のみを抽出する。輪郭抽出回路（０４０２）は、ラインメモリ（０４０１）からの直接入力としているが、画素マトリックス情報取得回路（０４０３）からの入力としても良い。輪郭方向情報取得回路（０４０４）では、入力された画素マトリックス情報にて表される直線輪郭と基準線とがなす角から輪郭方向情報を取得し、出力する。なお、輪郭方向情報は、輪郭抽出回路（０４０２）にて抽出された輪郭画素から輪郭方向情報を取得しても良い（図４中破線で示す）し、他の方法により取得することとしても良い。輪郭制御回路（０４０５）では、輪郭方向情報取得回路（０４０４）からの輪郭方向情報が入力されると、輪郭を修正するためのゲイン制御値を算出して出力する。修正回路（０４０６）では、輪郭抽出回路（０４０３）から出力された画素マトリックス情報の輪郭画素分に、輪郭制御回路（０４０５）から出力されたゲイン制御値を乗算することで画素マトリックス情報の輪郭画素分を修正する。
【００３２】
修正された画素マトリックス情報の輪郭画素分は、コアリング回路（０４０７）に入力される。コアリング回路（０４０７）には、図５に示すように、不感帯δ（０５０１）が設けられており、この不感帯δの範囲の入力信号に対する出力信号を０とする。なお、図５は、横軸に輪郭画素の輪郭強度を示し、縦軸に輪郭画素の出力を示す。一定以上の輪郭強度を有さない輪郭画素は、本来、輪郭を形成するものではない可能性が高いため、このような画素マトリックス情報の輪郭画素は強調すべきではない。このため、コアリング回路にて、輪郭を形成しないノイズ成分を除去することができる。なお、輪郭強度は、数値化された輝度情報などの値の和や最大値を用いて示すことができるが、具体的な算出方法は実施形態３において詳説する。コアリング回路（０４０７）から出力された画素マトリックス情報の輪郭画素は、遅延回路（０４０８）にて遅延されたもとの画像に加算することにより、輪郭部分が修正された映像信号を出力することができる。なお、遅延回路（０４０８）についても、輪郭抽出回路（０４０２）と同様にラインメモリ（０４０１）からの直接入力としているが、画素マトリックス情報取得回路（０４０３）からの入力としても良い。
【００３３】
（実施形態１の処理の流れ）本実施形態における輪郭補正方法の処理の基本的な流れを図６の処理フローに示す。本実施形態における輪郭補正方法では、まず、映像信号より輝度や色差に応じて数値化したｎ×ｎの画素マトリックス情報を取得する（Ｓ０６０１：画素マトリックス情報取得ステップ）。次に、取得した画素マトリックス情報から、輪郭の方向を示す輪郭方向情報を取得する（Ｓ０６０２：輪郭方向情報取得ステップ）。輪郭方向情報を取得すると、取得した画素マトリックス情報の輪郭画素分を修正するためのゲイン制御値を輪郭方向情報に応じて算出し、算出したゲイン制御値に基づいて取得した画素マトリックス情報の輪郭画素分を修正する（Ｓ０６０３：輪郭画素修正ステップ）。このようにして、輪郭画素を強調するように修正した画像を生成することができる。
【００３４】
（実施形態１の効果）以上のような構成をとる本実施形態の画像処理装置では、画素マトリックス情報から輪郭方向情報を取得して、輪郭方向情報に応じた輪郭補正を行うことができる。このため、輪郭が水平に近い輪郭成分のゲイン制御量を大きくすることで補正後の映像の輪郭が不自然になることを防止することができる。
【００３５】
≪実施形態２≫（実施形態２の概念）本実施形態における画像処理装置は、実施形態１の画像処理装置を基本とし、輪郭方向情報取得部における輪郭方向情報取得方法に特徴を有する。本実施形態の輪郭方向情報取得部は、所定の輪郭方向パターンを複数用意し、映像信号の輪郭がいずれの輪郭方向パターンと感応するかを判断することにより、輪郭方向を決定する。さらに、取得した輪郭方向情報に基づいて、輪郭画素を水平方向と垂直方向とに分けてゲイン制御することを特徴とする。
【００３６】
（実施形態２の構成）図７に本実施形態にかかる画像処理装置の機能ブロック図の一例を示す。本実施形態にかかる「画像処理装置」（０７００）は、「画素マトリックス情報取得部」（０７０１）と、「輪郭方向情報取得部」（０７０２）と、「輪郭画素修正部」（０７０３）と、からなり、輪郭方向情報取得部（０７０２）が、「係数マトリックス保持手段」（０７０４）と、「感応結果取得手段」（０７０５）と、「輪郭方向情報取得手段」（０７０６）とを備え、輪郭画素修正部（０７０３）が、「垂直水平輪郭修正情報取得手段」（０７０７）と、「修正済垂直輪郭画素情報取得手段」（０７０８）と、「修正済水平輪郭画素情報取得手段」（０７０９）と、「修正済輪郭画素情報生成手段」（０７１０）とを備えることを特徴とする。「画素マトリックス情報取得部」（０７０１）については既に実施形態１にて説明済みであるため説明を省略する。
【００３７】
（実施形態２の構成の説明）「係数マトリックス保持手段」（０７０４）は、画素マトリックス情報の輪郭方向に感応する係数マトリックスを輪郭方向パターン種分保持する手段である。「輪郭方向パターン」とは、輪郭方向を類別するための基本的な輪郭の形である。例えば、図８（１）に８方向の輪郭方向を表す輪郭方向パターンＡ乃至Ｈを例示する。図８（１）に示す輪郭方向パターンは、Ａ：上方向（０８０１）、Ｂ：左上方向（０８０２）、Ｃ：左方向（０８０３）、Ｄ：左下方向（０８０４）、Ｅ：下方向（０８０５）、Ｆ：右下方向（０８０６）、Ｇ：右方向（０８０７）、Ｈ：右上方向（０８０８）の８方向の輪郭方向を表している。輪郭方向パターンは、さらに細かい複数の輪郭方向パターンを用意しても良い。「画素マトリックス情報の輪郭方向に感応する係数マトリックス」とは、画素マトリックス情報の輪郭方向に応じて一意の感応結果を取得できるように定められたマトリックス状の係数である。係数マトリックス情報は、輪郭方向パターンに対応させて、輪郭方向パターンの種類数と同数用意する。図８（１）Ａ乃至Ｈの輪郭方向パターンに対応した係数マトリックスを図８（２）Ａ’乃至Ｈ’に示す。係数マトリックス保持手段（０７０４）では、これらの輪郭方向パターン種分の係数マトリックスを保持する。係数マトリックスは、所定の輪郭方向パターンと対応しており、画素マトリックス情報がいずれの輪郭方向パターンに近い輪郭方向であるかが、画素マトリックス情報と係数マトリックスとの感応結果に反映される。
【００３８】
「感応結果取得手段」（０７０５）は、取得した画素マトリックス情報に対する前記保持されている係数マトリックスとの感応結果を取得する手段である。感応結果取得手段（０７０５）にて感応結果を取得する方法を、図９、図１０を用いて以下に具体的に述べる。
【００３９】
図９（１）に示す輪郭ｃ、輪郭ｄについて、画素マトリックスを取得すると、図９（２）に示すように表される。この画素マトリックスから画素マトリックス情報を取得すると、図９（３）のように表される。次に、これらの画素マトリックス情報と、図８（２）（Ａ’）〜（Ｈ’）に示すそれぞれの係数マトリックス情報との対応関係にある位置の数値の乗算を行う。例えば、図９（３）の輪郭ｃの画素マトリックス情報と図８（１）の輪郭方向パターンＡ（０８０１）に対応した係数マトリックスＡ’との乗算結果は、図１０（１）に示す通りとなる。さらに、乗算によって得られたマトリックス状に得られる数値を全て加算すると、輪郭ｃの該画素マトリックス情報（０９０１）と輪郭方向パターンＡ（０８０１）の係数マトリックスＡ’との感応結果を取得することができる。図１０（１）の乗算結果を全て加算すると、合計１４０となり、該画素マトリックス情報（０９０１）と係数マトリックスＡ’との感応結果は１４０と算出される。同様にして、該画素マトリックス情報（０９０１）と全ての輪郭方向パターン種（０８０１〜０８０８）の係数マトリックスとの感応結果を取得する。これを図１０（２）に示す。係数マトリックスは、輪郭方向パターンに対応して設定されているため、取得された計算結果の数値が高い輪郭方向パターンほど感応結果が高い輪郭方向パターンとなる。図１０（２）に示すとおり、図９の輪郭ｃの画素マトリックス情報は、輪郭方向パターンＨ（０８０８）の係数マトリックスＨ’との感応結果が最も高いことが分かる。
【００４０】
同様にして、例えば、図９（３）に示す輪郭ｄの画素マトリックス情報（０９０２）と係数マトリックスＡ’乃至Ｈ’との感応結果は、図１１（１）のように算出される。図１１（１）に示すように、各係数マトリックスと感応結果が最も高い輪郭方向パターンは、輪郭方向パターンＧと輪郭方向パターンＨであり、同値となっている。このため、輪郭の方向は輪郭方向パターンＧと輪郭方向パターンＨとの間の輪郭方向を示しているものと判断することができる。
【００４１】
「輪郭方向情報取得手段」（０７０６）は、感応結果取得手段（０７０５）にて取得した感応結果に応じて、画素マトリックス情報取得部（０７０１）にて取得した画素マトリックス情報に対応する輪郭方向情報を取得する手段である。例えば、上記図１０（２）に示す感応結果が感応結果取得手段（０７０５）にて取得された場合には、８種類の輪郭方向パターンのうち、輪郭方向パターンＨ（０８０８）の係数マトリックスが最も感応結果が高いことが分かる。このため、輪郭方向情報取得手段（０７０６）では、図９に示す輪郭ｃの画素マトリックス情報（０９０１）は輪郭方向パターンＨ（０８０８）で示される方向を有した輪郭であるとの輪郭方向情報を取得することができる。図８（１）Ａ乃至Ｈに示す輪郭方向パターンの直線輪郭が基準線に対してなす角度をそれぞれ定めておけば、実施形態１に記載した方法と同様の方法にて画素マトリックス情報の輪郭画素を輪郭画素修正部（０７０３）にて修正することができる。また、以下に記載する構成により、画素マトリックス情報の輪郭画素分の修正を行うこととしても良い。
【００４２】
「垂直水平輪郭修正情報取得手段」（０７０７）は、取得した輪郭方向情報に基づいて、垂直方向の輪郭修正量を示す垂直輪郭修正情報と、水平方向の輪郭修正量を示す水平輪郭修正情報を取得する手段である。輪郭修正量とは、輪郭部分の画素を強調するための増幅量（ゲイン制御量）である。本実施形態の輪郭画素修正部（０７０３）では、垂直輪郭修正情報と水平輪郭修正情報とに応じて、輪郭画素を垂直方向と水平方向とに分けて修正することを特徴とする。以下に、垂直輪郭画素修正情報と水平輪郭画素修正情報の算出方法を示す。
【００４３】
水平輪郭画素修正情報をＧｈ、垂直輪郭画素修正情報をＧｖ、とすると、Ｇｈ、Ｇｖは以下の算定式（式２）、（式３）により算出される。
（式２）
Ｇｈ＝α×ｋ
（式３）
Ｇｖ＝β×（１−ｋ）
（ここで、α、βは定数、ｋは輪郭方向情報に応じて定められる値）
水平方向の輪郭と垂直方向の輪郭とでは、水平方向の輪郭の方が見えにくいことは既に述べたとおりである。このため、水平方向の輪郭をより強調するため、ゲイン制御量が大きくなるように、α>βとすることが望ましい。また、ｋは０≦ｋ≦１の範囲で輪郭方向情報に応じて定められる値である。すなわち、輪郭が水平方向と垂直方向のどちらに傾倒しているかに応じて定められる値である。ｋの定め方は次の通りである。
【００４４】
例えば、図８に示す８パターンの輪郭方向パターンは、さらに、水平方向輪郭、垂直方向輪郭、垂直方向輪郭と水平方向輪郭の中間の輪郭（斜め４５度方向の輪郭）、の３パターンに大別することができる。修正する輪郭は、水平方向に近い輪郭ほど強調して修正する必要があるから、大別した３パターンにそれぞれｋの値を次のように割り振る。
水平方向輪郭（輪郭方向パターンＡ、Ｅ）・・・ｋ＝１
垂直方向輪郭（輪郭方向パターンＣ、Ｇ）・・・ｋ＝０
斜め４５度方向の輪郭（輪郭方向パターンＢ、Ｄ、Ｆ、Ｈ）・・・ｋ＝０．５
【００４５】
上記の通り、輪郭方向情報取得手段にて輪郭方向パターンＨ（０８０８）にて示される輪郭方向情報が取得された場合には、ｋ＝０．５と定めることができる。そして、仮にα＝４、β＝２とすると、（式２）、（式３）より、水平輪郭画素修正情報Ｇｈ＝２、垂直輪郭画素修正情報Ｇｖ＝１、と、水平方向の輪郭と垂直方向の輪郭の修正情報を取得することができる。
【００４６】
なお、上記例では、説明上、輪郭画素分の強調量を明確にするためにα＝４、β＝２としたが、水平輪郭画素修正情報Ｇｈと垂直輪郭画素修正情報Ｇｖとを加算した値が、２％から７％の大きさになる様な値にα、βを設定することが望ましい。なお、上記例では、例えば、α＝０．０４、β＝０．０２とすることで、輪郭画素分の強調量が上記範囲を満たすゲイン制御値Ｇｈ、Ｇｖを設定することが可能である。
【００４７】
また、図９の輪郭ｄについても、同様にしてｋの値を求めることができる。輪郭ｄの画素マトリックス情報は、図１１（１）に示すように、輪郭方向パターンＧと輪郭方向パターンＨの感応結果が同値である。したがって、輪郭ｄは、輪郭方向パターンＧと輪郭方向パターンＨの中間の輪郭であることが分かる。このため、輪郭方向パターンＧの場合のｋの値と輪郭方向パターンＨの場合のｋの値の平均値であるｋ＝０．２５と定めることができる。
【００４８】
さらに、画素マトリックス情報の値によっては、同値ではない突出した感応結果を示す輪郭方向パターンが２以上出現する可能性がある。例えば、図１１（２）に示すように、輪郭方向パターンＧが最も感応結果が高いものの、僅差で輪郭方向パターンＨについても突出した感応結果となる場合が考えられる。このときの輪郭方向パターンＧ、輪郭方向パターンＨのそれぞれの感応結果をＭＧ、ＭＨとすると、以下の（式４）によってｋの値を算出することができる。
（式４）
ｋ＝Ｍｇ×ＫＧ／（Ｍｇ＋ＭＨ）＋ＭＨ×ＫＨ／（Ｍｇ＋ＭＨ）
ここで、ＫＧは輪郭方向パターンＧに割り当てられたｋの値（＝０）を示し、ＫＨは輪郭方向パターンＨに割り当てられたｋの値（＝０．５）を示している。上記（式４）に輪郭方向パターンＧの感応結果２６０と輪郭方向パターンＨの感応結果２４０を代入すると、ｋ＝０．４と定めることができる。
【００４９】
さらに、感応結果が高い輪郭方向パターンが３以上出現した場合や、感応結果が突出した輪郭方向パターンが出現しなかった場合には、輪郭の方向を特定することが困難であり、明確な輪郭が存在しない可能性が高いため、輪郭の修正を行わないようにすることもできる。この場合には、ｋの値に関わらず、Ｇｈ＝Ｇｖ＝０としても良い。なお、感応結果が突出した値であるか否かは、所定の閾値を定めることで判断することができる。例えば、感応結果の値が全て１００未満の場合には、突出した輪郭方向パターンが存在しないと判断する。また、最も感応結果が高い輪郭方向パターンの値と、３番目に高い感応結果の値との差が、５０以内であれば、突出した輪郭方向パターンが存在しないと判断するなどしても良い。なお、これらの数値は例示であり、修正する輪郭や映像の種類等に応じて適宜設定する必要がある。
【００５０】
「修正済垂直輪郭画素情報取得手段」（０７０８）は、垂直輪郭修正情報を用いて前記画素マトリックス情報の垂直方向の輪郭画素分を修正して修正済み垂直輪郭画素情報を取得する手段である。「垂直方向の輪郭画素」とは、画素マトリックスのうち、垂直方向（列方向）に抽出した輪郭画素である。これを垂直輪郭画素とする。「垂直方向の輪郭画素分」とは、垂直輪郭画素を輝度情報、色差情報などにより数値化したものである。すなわち、画素マトリックス情報のうち、垂直輪郭画素に該当する部分が垂直方向の輪郭画素分に当たる。図９に示す輪郭ｃの画素マトリックス情報（０９０１）から、垂直輪郭画素分を抽出した場合を図１２（１）に示す。図１２（１）に示すように、３×３の画素マトリックス情報からは３つの垂直方向の輪郭画素分ａ、ｂ、ｃを抽出することができる。修正済垂直輪郭画素情報取得手段では、垂直水平輪郭修正情報取得手段（０７０７）にて取得された垂直輪郭修正情報を、この垂直輪郭画素分の各数値に乗算することで垂直輪郭画素を修正する。上記の通り、垂直輪郭修正情報Ｇｖ＝１である場合には、図１２（１）に示す垂直輪郭画素は垂直輪郭修正情報によりゲイン制御されて垂直方向の輪郭画素分ａ、ｂ、ｃは、図１２（２）に示すように輪郭画素分ａ’、ｂ’、ｃ’に修正される。なお、この場合には、Ｇｖ＝１であるから数値上、値は変更されていない。
【００５１】
「修正済水平輪郭画素情報取得手段」（０７０９）は、水平輪郭修正情報を用いて前記画素マトリックス情報の水平方向の輪郭画素分を修正して修正済み水平輪郭画素情報を取得する手段である。「水平方向の輪郭画素」とは、画素マトリックスのうち、水平方向（行方向）に抽出した輪郭画素である。これを水平輪郭画素とする。「水平方向の輪郭画素分」とは、水平輪郭画素を輝度情報、色差情報などにより数値化したものである。すなわち、画素マトリックス情報のうち、水平輪郭画素に該当する部分が水平方向の輪郭画素分に当たる。図９に示す輪郭ｃの画素マトリックス情報（０９０１）から、水平輪郭画素分を抽出した場合を図１３（１）に示す。図１３（１）に示すように、３×３の画素マトリックス情報からは３つの水平方向の輪郭画素分ｄ、ｅ、ｆを抽出することができる。修正済水平輪郭画素情報取得手段では、垂直水平輪郭修正情報取得手段（０７０７）にて取得された水平輪郭修正情報を、この水平輪郭画素分の各数値に乗算することで水平輪郭画素を修正する。上記の通り、水平輪郭修正情報Ｇｈ＝２の場合には、図１３（１）に示す水平輪郭画素は水平輪郭修正情報によりゲイン制御されて水平方向の輪郭画素分ｄ、ｅ、ｆは図１３（２）に示すように各値が２倍され、輪郭画素分ｄ’、ｅ’、ｆ’に修正される。
【００５２】
「修正済輪郭画素情報生成手段」（０７１０）は、修正済垂直輪郭画素情報取得手段（０７０８）にて取得された修正済垂直輪郭画素情報と、修正済水平輪郭画素情報取得手段（０７０９）にて取得された修正済水平輪郭画素情報と、から新たな画素マトリックス情報の輪郭画素分である修正済輪郭画素情報を生成する手段である。修正済輪郭画素情報生成手段では、図１４に示すように、図１２（２）にて示した修正済垂直輪郭画素情報ａ’、ｂ’、ｃ’の値（１４０１）と、図１３（２）にて示した修正済水平輪郭画素情報ｄ’、ｅ’、ｆ’の値（１４０２）とを加算し、垂直方向及び水平方向にゲイン制御された画素マトリックス情報の輪郭画素分である修正済輪郭画素情報（１４０３）を生成する。そして、この修正済輪郭画素情報（１４０３）をもとの画素マトリックス情報（１４０４）に加算すると、輪郭画素分が修正された画素マトリックス情報（１４０５）を取得することができる。
【００５３】
（実施形態２の具体例）図１５に本実施形態における画像処理装置を実現するための具体的な輪郭補正回路（１５００）を示している。図１５に示す輪郭補正回路（１５００）は、入力画像を遅延させて１ライン毎の画素に出力するラインメモリ（１５０１）と、ラインメモリ（１５０１）の出力からｎ×ｎの画素マトリックス情報を取得する画素マトリックス情報取得回路（１５０２）と、垂直方向の輪郭画素のみを抽出する垂直輪郭抽出回路（１５０３）と、水平方向の輪郭画素のみを抽出する水平輪郭抽出回路（１５０４）と、画素マトリックス情報から輪郭方向情報を取得する輪郭方向情報取得回路（１５０５）と、輪郭方向情報から垂直輪郭修正情報と水平輪郭修正情報とを算出する輪郭制御回路（１５０６）と、輪郭制御回路より算出された垂直輪郭修正情報により、画素マトリックス情報の垂直方向の輪郭画素を修正する垂直輪郭修正回路（１５０７）と、輪郭制御回路より算出された水平輪郭修正情報により、画素マトリックス情報の水平方向の輪郭画素を修正する水平輪郭修正回路（１５０８）と、垂直輪郭修正回路（１５０７）と水平輪郭修正回路（１５０８）にて修正された垂直輪郭画素と水平輪郭画素を加算する輪郭加算回路（１５０９）と、輪郭加算回路（１５０９）にて修正された輪郭をコアリングするコアリング回路（１５１０）と、ラインメモリからの画素を遅延させる遅延回路（１５１１）と、コアリング回路（１５１０）より出力された修正された輪郭画素と遅延回路（１５１１）より出力された元の画像とを加算する加算回路（１５１２）とからなる。輪郭方向情報取得回路（１５０５）をさらに詳細に図１５（ａ）に示す。図１５（ａ）に示すように、輪郭方向情報取得回路（１５０５）は、係数マトリックスを記録するメモリ（１５０５ａ）、画素マトリックス情報と係数マトリックスの感応結果を算出する感応結果算出回路（１５０５ｂ）などから構成される。
【００５４】
図７に示す画像処理装置（０７００）の機能ブロックと上記輪郭補正回路（１５００）とは、次の通り対応している。画素マトリックス情報取得部（０７０１）は、ラインメモリ（１５０１）と画素マトリックス取得回路（１５０２）とに対応する。輪郭方向情報取得部（０７０２）は、輪郭方向情報取得回路（１５０５）に対応する。輪郭画素修正部（０７０３）は、垂直輪郭抽出回路（１５０３）と水平輪郭抽出回路（１５０４）と輪郭制御回路（１５０６）と垂直輪郭修正回路（１５０７）と水平輪郭修正回路（１５０８）と輪郭加算回路（１５０９）と遅延回路（０５１１）と加算回路（０５１２）に対応する。なお、輪郭画素修正部にコアリング回路（０５１０）を含めても良い。なお、これらは本実施形態の画像処理装置を実現するための一形態に過ぎず、本実施形態の構成要件を備える限り他の同様の回路にて実現しても良い。以下にこれらの回路の作用について説明する。
【００５５】
映像信号がラインメモリ（１５０１）に入力されると、ラインメモリ（１５０１）では１ラインごとに映像信号を遅延させて出力する。ラインメモリ（１５０１）からの出力は、垂直輪郭抽出回路（１５０３）、水平輪郭抽出回路（１５０４）、画素マトリックス情報取得回路（１５０２）、遅延回路（１５１１）に出力される。画素マトリックス情報が３×３のマトリックスにて表される情報であれば、図１５に示すように、垂直輪郭抽出回路（１５０３）及び画素マトリックス情報取得回路（０４０３）へは１ラインずつ遅延させて３ライン分の画素情報が入力される。画素マトリックス情報取得回路（１５０２）では、入力された映像の輝度情報や色差情報から画素マトリックス情報を取得し、これを出力する。垂直輪郭抽出回路（１５０３）では、画素マトリックス情報のうち、垂直方向の輪郭成分のみを抽出し、水平輪郭抽出回路（１５０４）では、画素マトリックス情報のうち、水平方向の輪郭成分のみを抽出する。輪郭方向情報取得回路（１５０５）では、入力された画素マトリックス情報と、係数マトリックスとの感応結果より輪郭方向情報を取得する。輪郭制御回路（１５０６）では、輪郭方向情報取得回路（１５０５）からの輪郭方向情報が入力されると、輪郭を修正するための垂直輪郭修正情報と水平輪郭修正情報とを算出して出力する。垂直輪郭修正回路（１５０７）では、輪郭制御回路（１５０６）から出力された垂直輪郭修正情報に基づいて垂直輪郭画素をゲイン制御することで修正済垂直輪郭画素情報を取得する。同様に水平輪郭修正回路（１５０８）では、輪郭制御回路（１５０６）から出力された水平輪郭修正情報に基づいて水平輪郭画素をゲイン制御することで修正済水平輪郭画素情報を取得する。輪郭加算回路（１５０９）では、修正済垂直輪郭画素情報と修正済水平輪郭画素情報から修正済輪郭画素情報を生成する。修正済輪郭画素情報は、コアリング回路（１５１０）に入力される。以下の処理は実施形態１における具体例と同様である。
【００５６】
（実施形態２の処理の流れ）本実施形態における輪郭補正方法の処理の基本的な流れを図１６の処理フローに示す。本実施形態における輪郭補正方法では、まず、映像信号より輝度や色差に応じて数値化したｎ×ｎの画素マトリックス情報を取得する（Ｓ１６０１：画素マトリックス情報取得ステップ）。次に、取得した画素マトリックス情報から、輪郭の方向を示す輪郭方向情報を取得する（Ｓ１６０２：輪郭方向情報取得ステップ）。本実施形態における輪郭方向情報取得ステップで（Ｓ１６０２）では、以下のようにして輪郭方向情報を取得する。まず、画素マトリックス情報の輪郭方向に感応する輪郭方向パターン種分の係数マトリックスと、取得した画素マトリックス情報との感応結果を取得する（Ｓ１６０３：感応結果取得サブステップ）。そして、前記感応結果取得サブステップ（Ｓ１６０３）における感応結果に応じて画素マトリックス情報に対応する輪郭方向情報を取得する（Ｓ１６０４：輪郭方向情報取得サブステップ）。輪郭方向情報を取得すると、取得した画素マトリックス情報の輪郭画素を修正するための輪郭修正量を輪郭方向情報に応じて算出し、算出した輪郭修正量に基づいて取得した画素マトリックス情報の輪郭画素を修正する（Ｓ１６０５：輪郭画素修正ステップ）。本実施形態における輪郭画素修正ステップ（Ｓ１６０５）では、以下のようにして輪郭画素を修正する。まず、輪郭方向情報取得サブステップ（Ｓ１６０４）にて取得した輪郭方向情報に基づいて、垂直方向の輪郭修正量を示す垂直輪郭修正情報と水平方向の輪郭修正量を示す水平輪郭修正情報を取得する（Ｓ１６０６：垂直水平輪郭修正情報取得サブステップ）。そして、垂直水平輪郭修正情報取得サブステップ（Ｓ１６０６）にて取得された垂直輪郭修正情報を用いて前記画素マトリックス情報の垂直方向の輪郭画素分を修正して修正済垂直輪郭画素情報を取得する（Ｓ１６０７：修正済垂直輪郭画素情報取得サブステップ）。また、取得された水平輪郭修正情報を用いて前記画素マトリックス情報の水平方向の輪郭画素分を修正して修正済水平輪郭画素情報を取得する（Ｓ１６０８：修正済水平輪郭画素情報取得サブステップ）。修正済垂直輪郭画素情報取得サブステップ（Ｓ１６０７）と修正済水平輪郭画素情報取得サブステップ（Ｓ１６０８）の前後関係は逆であっても良いし、同時であっても良い。修正済垂直輪郭画素情報と、修正済水平輪郭画素情報と、が取得されると、これらの情報から新たな画素マトリックス情報の輪郭画素分である修正済輪郭画素情報を生成する（Ｓ１６０９：修正済輪郭画素情報生成サブステップ）。このようにして、輪郭画素を強調するように修正した画像を生成することができる。
【００５７】
（実施形態２の効果）以上のような構成をとる本実施形態の画像処理装置では、画素マトリックス情報から輪郭方向情報を取得して、輪郭方向情報に応じた輪郭補正を行うことができる。また、垂直方向と水平方向の輪郭補正を別々に行うことにより、水平に近い輪郭のゲイン制御量を大きくすることで適切な輪郭補正を行うことができ、補正後の映像の輪郭が不自然になることを防止することができる。
【００５８】
≪実施形態３≫（実施形態３の概念）本実施形態における画像処理実施形態２の画像処理装置を基本とし、さらに、修正後の輪郭画素の強調度合を制御する点に特徴を有する。
【００５９】
（実施形態３の構成）図１７に本実施形態にかかる画像処理装置の機能ブロック図の一例を示す。本実施形態にかかる「画像処理装置」（１７００）は、「画素マトリックス情報取得部」（１７０１）と、「輪郭方向情報取得部」（１７０２）と、「輪郭画素修正部」（１７０３）と、からなり、輪郭方向情報取得部（１７０２）が、「係数マトリックス保持手段」（１７０４）と、「感応結果取得手段」（１７０５）と、「輪郭方向情報取得手段」（１７０６）とを備え、輪郭画素修正部（１７０３）が、「垂直水平輪郭修正情報取得手段」（１７０７）と、「修正済垂直輪郭画素情報取得手段」（１７０８）と、「修正済水平輪郭画素情報取得手段」（１７０９）と、「修正済輪郭画素情報生成手段」（１７１０）とを備え、さらに、輪郭画素修正部（１７０３）が、「輪郭強調係数取得手段」（１７１１）を備えることを特徴とする。「輪郭強調係数取得手段」（１７１１）以外の構成については、既に説明済みであるため、説明を省略する。
【００６０】
（実施形態３の構成の説明）「輪郭強調係数取得手段」（１７１１）は、感応結果取得手段（１７０５）における感応結果の感応強度に応じて修正済輪郭画素情報の新たな画素マトリックス中での強調度合を定める係数である輪郭強調係数を取得する手段である。「感応強度」とは、画素マトリックス情報と係数マトリックスとの感応結果における値の大きさで示される指標である。例えば、図９の輪郭ｃにおける図８の各輪郭方向パターンとの感応結果が図１０（２）に示されることは既に記載したとおりであるが、このときの各感応結果の値で最も大きな値が輪郭ｃの感応強度である。図１０（２）に示すように、輪郭ｃの各輪郭方向パターンにおける感応結果が最も高い値を示しているのが輪郭方向パターンＨであるため、図８に示す係数マトリックスにて算出される輪郭ｃの感応強度は輪郭方向パターンＨとの感応結果である２４０となる。
【００６１】
「強調度合」とは、修正した輪郭をさらに調整するための割合である。修正された輪郭は、その感応強度が大きい場合には、輪郭が強調されすぎてしまう可能性がある。また、３以上の輪郭方向パターンの感応結果が同値である場合などには、輪郭が存在しない可能性もあり、このような場合には、画素マトリックス情報を修正する必要性に乏しい。このため、感応強度に応じて強調度合を調整することが望ましいのである。
【００６２】
「輪郭強調係数」とは、強調度合を定める係数である。これをγとする。輪郭強調係数γは、修正後の画素マトリックス情報の輪郭画素分に乗算することにより、強調度合いを調整することができる。輪郭強調係数は以下のようにして算出することができる。図２０に輪郭強度と輪郭強調係数γとの関係を示す。図２０に示すように、輪郭強度が所定の値となるまでは輪郭強調係数γは一定とし、特別な調整は行わない（例えばγ＝１）。しかし、輪郭強度が所定の値を超えると、輪郭が強調されすぎるおそれがあるため、輪郭強調係数γを小さくする。また、図２０に示す輪郭強度との関係とは別に、感応結果が３以上同値である場合には、輪郭が存在しない可能性があるため、γ＝０としても良い。なお、γについても、実施形態１、２に記載のα、β等の値に応じて輪郭画素分の強調量が２％から７％の大きさになる様な値に設定することが望ましい。
【００６３】
（実施形態３の具体例）図１８に本実施形態における画像処理装置を実現するための具体的な輪郭補正回路（１８００）を示している。図１８に示す輪郭補正回路（１８００）は、入力画像を遅延させて１ライン毎の画素に出力するラインメモリ（１８０１）と、ラインメモリ（１８０１）の出力からｎ×ｎの画素マトリックス情報を取得する画素マトリックス情報取得回路（１８０２）と、垂直方向の輪郭画素のみを抽出する垂直輪郭抽出回路（１８０３）と、水平方向の輪郭画素のみを抽出する水平輪郭抽出回路（１８０４）と、画素マトリックス情報から輪郭方向情報を取得する輪郭方向情報取得回路（１８０５）と、輪郭方向情報から垂直輪郭修正情報と水平輪郭修正情報とを算出する輪郭制御回路（１８０６）と、輪郭制御回路より算出された垂直輪郭修正情報により、画素マトリックス情報の修正済垂直輪郭画素情報を取得する垂直輪郭修正回路（１８０７）と、輪郭制御回路より算出された水平輪郭修正情報により、画素マトリックス情報の修正済水平輪郭画素情報を取得する水平輪郭修正回路（１８０８）と、垂直輪郭修正回路（１８０７）と水平輪郭修正回路（１８０８）にて取得された修正済垂直輪郭画素情報と修正済水平輪郭画素情報から修正済輪郭画素情報を生成する輪郭加算回路（１８０９）と、輪郭加算回路（１８０９）にて生成された輪郭をコアリングするコアリング回路（１８１０）と、輪郭強調係数を算出する輪郭強調係数取得回路（１８１３）と、コアリング回路から出力されたコアリングされた輪郭を輪郭強調係数で調整する輪郭調整回路（１８１４）と、ラインメモリからの画素を遅延させる遅延回路（１８１１）と、輪郭調整回路（１８１４）より出力された調整された輪郭画素と遅延回路（１８１１）より出力された画素とを加算する加算回路（１８１２）とからなる。
【００６４】
図１７に示す画像処理装置（１７００）の機能ブロックと上記輪郭補正回路（１８００）とは次の通り対応している。画素マトリックス情報取得部（１７０１）は、ラインメモリ（１８０１）と画素マトリックス取得回路（１８０２）とに対応する。輪郭方向情報取得部（１７０２）は、輪郭方向情報取得回路（１８０５）に対応する。輪郭画素修正部（１７０３）は、垂直輪郭抽出回路（１８０３）と水平輪郭抽出回路（１８０４）と輪郭制御回路（１８０６）と垂直輪郭修正回路（１８０７）と水平輪郭修正回路（１８０８）と輪郭加算回路（１８０９）と遅延回路（１８１１）と加算回路（１８１２）と、輪郭強調係数取得回路（１８１３）と調整回路（１８１４）に対応する。なお、輪郭画素修正部にコアリング回路（１８１０）を含めても良い。なお、これらは本実施形態の画像処理装置を実現するための一形態に過ぎず、本実施形態の構成要件を備える限り他の同様の回路にて実現しても良い。
【００６５】
これらの回路の作用については、実施形態２にて説明した輪郭補正回路とほぼ同様であるが、本実施形態における輪郭強調係数取得回路（１８１３）では、輪郭方向情報取得回路（１８０５）から出力された感応結果より算出される感応強度に応じた輪郭強調係数を取得する。輪郭調整回路（１８１４）では、取得された輪郭強調係数に基づいてコアリング回路（１８１０）からの出力を調整する。輪郭調整回路（１８１４）では、輪郭成分が弱い画素マトリックス情報の輪郭画素分の修正値を０としたり、輪郭成分が強すぎる輪郭の強調度合を抑えたりすることができる。調整された輪郭画素は、遅延回路（１８１１）にて遅延された元の画像に加算回路（１８１２）にて加算することにより、輪郭成分が強調された映像信号を出力することができる。
【００６６】
（実施形態３の処理の流れ）本実施形態における輪郭補正方法の処理の基本的な流れを図１９の処理フローに示す。本実施形態における輪郭補正方法では、まず、映像信号より輝度や色差に応じて数値化したｎ×ｎの画素マトリックス情報を取得する（Ｓ１９０１：画素マトリックス情報取得ステップ）。次に、取得した画素マトリックス情報から、輪郭の方向を示す輪郭方向情報を取得する（Ｓ１９０２：輪郭方向情報取得ステップ）。輪郭方向情報取得ステップで（Ｓ１９０２）では、画素マトリックス情報の輪郭方向に感応する輪郭方向パターン種分の係数マトリックスと、取得した画素マトリックス情報との感応結果を取得する（Ｓ１９０３：感応結果取得サブステップ）。そして、前記感応結果取得サブステップ（Ｓ１９０３）における感応結果に応じて画素マトリックス情報に対応する輪郭方向情報を取得する（Ｓ１９０４：輪郭方向情報取得サブステップ）。輪郭方向情報を取得すると、取得した画素マトリックス情報の輪郭画素を修正するための輪郭修正量を輪郭方向情報に応じて算出し、算出した輪郭修正量に基づいて取得した画素マトリックス情報の輪郭画素を修正する（Ｓ１９０５：輪郭画素修正ステップ）。輪郭画素修正ステップ（Ｓ１９０５）では、輪郭方向情報取得サブステップ（Ｓ１９０４）にて取得した輪郭方向情報に基づいて、垂直方向の輪郭修正量を示す垂直輪郭修正情報と水平方向の輪郭修正量を示す水平輪郭修正情報を取得する（Ｓ１９０６：垂直水平輪郭修正情報取得サブステップ）。そして、垂直水平輪郭修正情報取得サブステップ（Ｓ１９０６）にて取得された垂直輪郭修正情報を用いて前記画素マトリックス情報の垂直方向の輪郭画素分を修正して修正済垂直輪郭画素情報を取得し（Ｓ１９０７：修正済垂直輪郭画素情報取得サブステップ）、取得された水平輪郭修正情報を用いて前記画素マトリックス情報の水平方向の輪郭画素分を修正して修正済水平輪郭画素情報を取得する（Ｓ１９０８：修正済水平輪郭画素情報取得サブステップ）。修正済垂直輪郭画素情報と、修正済水平輪郭画素情報と、が取得されると、これらの情報から新たな画素マトリックス情報の輪郭画素分である修正済輪郭画素情報を生成する（Ｓ１９０９：修正済輪郭画素情報生成サブステップ）。さらに、本実施形態の輪郭画素修正ステップ（Ｓ１９０５）では、感応結果取得サブステップ（Ｓ１９０３）にて取得された感応結果より感応強度を取得し、感応強度に応じて修正済輪郭画素情報の新たな画素マトリックス情報中での強調度合を定める係数である輪郭強調係数を取得し、輪郭の強調度合を調整する（輪郭調整サブステップ：Ｓ１９１０）。このようにして、輪郭画素を強調するように修正した画像を生成することができる。
【００６７】
（実施形態３の効果）以上のような構成をとる本実施形態の画像処理装置では、画素マトリックス情報から輪郭方向情報を取得して、輪郭方向情報に応じた輪郭補正を行うことができる。また、輪郭強度に応じて修正輪郭の調整を行うことでより適切な輪郭補正を行うことができ、補正後の映像の輪郭が不自然になることを防止することができる。
【図面の簡単な説明】
【００６８】
【図１】実施形態１の概要を説明する図
【図２】実施形態１機能ブロック図
【図３】画素マトリックス情報の輪郭画素を表す図
【図４】実施形態１の具体的な回路構成を表す図
【図５】コアリング回路を説明する図
【図６】実施形態１の処理の流れを説明する図
【図７】実施形態２の機能ブロック図
【図８】係数マトリックスを説明する図
【図９】輪郭から画素マトリックス情報の取得方法を説明する図
【図１０】各輪郭方向パターンとの感応結果を説明する図（１）
【図１１】各輪郭方向パターンとの感応結果を説明する図（２）
【図１２】画素マトリックス情報から垂直輪郭画素分を抽出した状態を説明する図
【図１３】画素マトリックス情報から水平輪郭画素分を抽出した状態を説明する図
【図１４】修正済垂直輪郭画素情報と修正済水平輪郭画素情報とから修正した画素マトリックス情報を取得する方法を説明する図
【図１５】実施形態２の具体的な回路構成を表す図
【図１６】実施形態２の処理の流れを説明する図
【図１７】実施形態３の機能ブロック図
【図１８】実施形態３の具体的な回路構成を表す図
【図１９】実施形態３の処理の流れ
【図２０】輪郭強度と輪郭強調係数との関係を示す図
【符号の説明】
【００６９】
０２００      画像処理装置
０２０１      画素マトリックス情報取得部
０２０２      輪郭方向情報取得部
０２０３      輪郭画素修正部
０７０４      係数マトリックス保持手段
０７０５      感応結果取得手段
０７０６      輪郭方向情報取得手段
０７０７      垂直水平輪郭修正情報取得手段
０７０８      修正済垂直輪郭画素取得手段
０７０９      修正済水平輪郭画素取得手段
０７１０      修正済輪郭画素情報生成手段
１７１１      輪郭強調係数取得手段
Ｓ０６０１    画素マトリックス情報取得ステップ
Ｓ０６０２    輪郭方向情報取得ステップ
Ｓ０６０３    輪郭画素修正ステップ
【図１】
0004648242.tif 000002
【図２】
0004648242.tif 000003
【図３】
0004648242.tif 000004
【図４】
0004648242.tif 000005
【図５】
0004648242.tif 000006
【図６】
0004648242.tif 000007
【図７】
0004648242.tif 000008
【図８】
0004648242.tif 000009
【図９】
0004648242.tif 000010
【図１０】
0004648242.tif 000011
【図１１】
0004648242.tif 000012
【図１２】
0004648242.tif 000013
【図１３】
0004648242.tif 000014
【図１４】
0004648242.tif 000015
【図１５】
0004648242.tif 000016
【図１６】
0004648242.tif 000017
【図１７】
0004648242.tif 000018
【図１８】
0004648242.tif 000019
【図１９】
0004648242.tif 000020
【図２０】
0004648242.tif 000021