(57)【要約】【課題】入力画像データに含まれるエッジ成分を高精度で検出し、そのエッジ成分に対応して、入力画像とフィルタリング処理後の画像との重み付け加算の係数を適切に決定する。【解決手段】本発明の画像処理装置は、入力画像から検出されたエッジ成分の情報に対応して、入力画像と、前記入力画像に対するフィルタリング処理後の画像との合成時の重み付けに用いるパラメータを、非線形関数を用いて求めるパラメータ決定手段と、求められたパラメータに対応して、前記入力画像と前記フィルタリング処理後画像との重み付け加算を行う画像合成手段とを備える。【選択図】図１
2008066942.tif 000002
【特許請求の範囲】
【請求項１】
画像のエッジ成分を保存する画像処理装置であって、
入力原画像に対するフィルタリング処理を行うフィルタ手段と、
前記入力原画像のエッジ成分の情報を検出するエッジ検出手段と、
該検出されたエッジ成分の情報に対応して、前記フィルタ手段の出力としてのフィルタリング後画像と入力原画像との合成時の重み付けに用いるパラメータを、非線形関数を用いて求めるパラメータ決定手段と、
該求められたパラメータに対応して、前記入力原画像と前記フィルタリング後画像との重み付け加算を行う画像合成手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記エッジ検出手段が、検出対象画素と、該検出対象画素の２次元周辺画素の画素データに対応して画素毎にエッジ成分の情報を求めることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記パラメータ決定手段によって用いられる非線形関数の関数形を決める定数が外部から設定可能であることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記フィルタ手段が、ローパスフィルタによって構成されることを特徴とする請求項１記載の画像処理装置。
【請求項５】
画像のエッジ成分を保存する画像処理方法であって、
入力原画像から検出されたエッジ成分の情報に対応して、該入力原画像に対するフィルタリング処理の結果としてのフィルタリング後画像と入力原画像との合成時の重み付けに用いるパラメータを、非線形関数を用いて求め、
該求められたパラメータに対応して、前記入力原画像と前記フィルタリング後画像との重み付け加算を行うことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画像符号化の分野における画像処理装置、および処理方法に関する。
【背景技術】
【０００２】
画像信号処理部分野では、画像データから冗長部分を取り除き、また画像に含まれる雑音による画質の劣化を改善するための画像の変換や、画像の特徴を抽出する画像解析などのために画像処理装置が広く用いられている。そのような画像処理の１つとして、画像の輪郭（エッジ）をぼかしたり、逆に強調するための輪郭補正処理が行われる。
【０００３】
２００３年にＩＴＵ−Ｔ（国際電気通信連合−電気通信標準化部門）によって標準化されたＨ．２６４動画像圧縮符号化方式では、符号化対象の入力画像に対する前処理として、入力画像データに対する空間フィルタリング処理を行う場合が多い。この空間フィルタリング処理の目的は、画像データに含まれる白色雑音などの除去、符号化処理効率向上のための高周波成分の低減などであり、フィルタとしてローパスフィルタが用いられ、空間フィルタリング処理が行われる。
【０００４】
しかしながらこのような空間フィルタリング処理において、ローパスフィルタを通過した画像データには低周波成分だけが残っており、フィルタのカットオフ周波数以上の高周波領域の周波数成分が除去される。このため高周波成分によって表わされる画像内のエッジ成分（輪郭）がほとんどなくなり、出力画像の輪郭がぼやけ、画像がぼけて見えるという問題点があった。
【０００５】
このような問題点を解決するための従来技術としての特許文献１では、周波数帯域が異なる様々な画像信号の入力に対応して、その周波数帯域に適合する高精度の輪郭補正信号を適切なタイミングで生成し、この輪郭補正信号と入力画像信号とを同期をとって加算し、入力画像の輪郭を補正する信号処理装置が開示されている。
【特許文献１】特開２００５−１７６０６０  「信号処理装置、画像表示装置および信号処理方法」
【０００６】
しかしながら、この従来技術では、エッジ検出が隣接、または数画素隔てた画素対の輝度差の１次元データ列を用いて行われており、例えば２次元的な処理によってエッジ情報を検出する場合に比べて、その検出精度が低いという問題点と、輪郭補正信号と入力画像信号とを加算するにあたって、重み付け加算のための重み付けの係数を適切に設定することが難しいという問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、上述の問題点に鑑み、例えばローパスフィルタを通過した画像データのエッジ成分を効果的に保存するために、入力画像データに含まれるエッジ成分の検出精度を向上させるとともに、このエッジ成分に対応したパラメータを用いて、フィルタリング処理後の画像と入力画像とを加算するための重み付け係数を適切に設定することを可能とし、入力画像データのエッジ成分保存を効率化することである。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、入力原画像に対するフィルタリング処理を行うフィルタ手段と、前記入力原画像のエッジ成分の情報を検出するエッジ検出手段と、該検出されたエッジ成分の情報に対応して、前記フィルタ手段の出力としてのフィルタリング後画像と入力原画像との合成時の重み付けに用いるパラメータを、非線形関数を用いて求めるパラメータ決定手段と、該求められたパラメータに対応して、前記入力原画像と前記フィルタリング後画像との重み付け加算を行う画像合成手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、２次元的に検出されるエッジ成分の情報を用いることによって、エッジ抽出の精度が向上し、またフィルタリング処理後の画像と、入力原画像との重み付け加算のためのパラメータを決定するために用いられる非線形関数の形状を決める定数がオペレータから設定可能となることによって、重み付け加算係数の適切な決定が可能となる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明の画像処理装置の原理構成ブロック図である。同図は、入力画像のエッジ成分を保存するための画像処理装置１の原理構成を示し、装置１は少なくともフィルタ手段２、エッジ検出手段３、パラメータ決定手段４、および画像合成手段５を備える。
【００１１】
フィルタ手段２は入力画像、例えばＨ．２６４方式などの動画像符号化装置への入力画像に対する前処理としてのフィルタリング処理を行うものであり、エッジ検出手段３は入力画像からそのエッジ成分の情報を検出するものであり、パラメータ決定手段４は検出されたエッジ成分の情報に対応して、フィルタ手段３の出力と入力画像との重み付け合成時のパラメータを非線形関数を用いて求めるものであり、画像合成手段５は決定されたパラメータに対応して、フィルタ手段２の出力と入力画像との合成を行うものである。
【００１２】
発明の実施の形態においては、エッジ検出手段３はエッジ情報検出対象画素の２次元周辺画素の画素データに対応して画素毎にエッジ情報を求めるものであり、またパラメータ決定手段４によって用いられる非線形関数の関数形を決める定数を外部、例えばシステムのオペレータから設定可能とすることもできる。
【００１３】
このように本発明においては、入力画像のエッジ成分の情報がエッジ情報検出対象画素の２次元周辺画素の画素データに対応して求められ、また入力画像と入力画像のフィルタリング処理後の画像との重み付け合成時のパラメータが非線形関数を用いて求められ、さらにその非線形関数の関数形を決める定数が、例えばオペレータによって設定可能となる。
【００１４】
図２は、本発明のエッジ成分保存のための画像処理装置の基本構成ブロック図である。同図において入力画像データＸ（ｋ）は、外部の画像入力ブロックから送られてくる原入力画像であり、そのデータはラインメモリ１０に与えられ、２次元フィルタリングやエッジ成分情報抽出のために複数の垂直ライン、または水平ラインのデータがラインメモリ１０に蓄えられる。ここでｋは入力画像データにおける画素の番号に相当する。
【００１５】
ラインメモリ１０に必要なデータが格納された時点で、そのデータはエッジ抽出フィルタ１１と、空間フィルタ（ローパスフィルタ）１３とに与えられる。エッジ抽出フィルタ１１は、例えばＳｏｂｅｌフィルタであり、エッジ情報検出対象画素、および周辺の２次元の画素の画素値を用いて、検出対象画素に対するエッジ強度の絶対値と角度を出力するものであり、本実施形態ではその絶対値として、検出対象画素ｋに対するエッジ強度Ｅ（ｋ）がエッジ抽出フィルタ１１から出力されるものとする。一方、空間フィルタ１３からはフィルタリング後の画像データＦ（ｋ）が出力される。このフィルタリング処理では、雑音除去などのために、ローパスフィルタが用いられる。
【００１６】
エッジ抽出フィルタ１１によって出力されるエッジ強度Ｅ（ｋ）は非線形関数処理部１２に与えられる。非線形関数処理部１２は、外部、例えばシステムのオペレータによって図示しないレジスタに設定される非線形関数の形状決定用定数を用いて、ラインメモリ１０から出力される入力画像データＸ（ｋ）と、空間フィルタ１３から出力されるフィルタリング後の画像データＦ（ｋ）との加算、すなわちブレンド処理における重み付け加算のためのパラメータＹ（ｋ）を出力するものであり、このパラメータに対応して、画像ブレンド処理部１４によって入力画像データとフィルタリング後の画像データが重み付け加算され、出力画像データＰ（ｋ）が出力される。
【００１７】
このような構成によって、入力画像データに対するエッジ情報の抽出、およびパラメータＹ（ｋ）の出力と、空間フィルタリング処理とを並列に実行することができ、画像ブレンド処理部１４で行われるブレンド処理としての画像エッジ成分保存処理に対して、画素単位でＹ（ｋ）とＦ（ｋ）とを同期させてデータを出力することが可能となる。
【００１８】
図３は、本実施形態におけるエッジ保存処理の基本フローチャートである。同図において処理が開始されると、まずステップＳ１で画像データが入力され、入力データはステップＳ２のエッジ情報生成処理と、ステップＳ４の空間フィルタリング処理とに与えられる。ステップＳ２に続くステップＳ３では、非線形関数処理としてパラメータＹ（ｋ）の生成が行われ、ステップＳ４における空間フィルタリング処理の結果、および入力画像とともにステップＳ５のブレンド処理に与えられ、空間フィルタリング処理後の画像と入力原画像とが、パラメータＹ（ｋ）に対応する重み付け係数を用いて重み付け加算されて、処理を終了する。
【００１９】
図４は、図２の非線形関数処理部１２によって用いられる非線形関数の例である。図２において、エッジ抽出フィルタ１１の出力するエッジ強度Ｅ（ｋ）は“０”から“２５５”の範囲の値を有するものとし、また非線形関数処理部１２の出力としてのＹ（ｋ）の値は“０”から“２５６”の範囲をとるものとする。
【００２０】
図４において非線形関数は最大４つの区間を持つものとして定義される。第１区間と第４区間における非線形関数の出力はそれぞれ“０”と“２５６”に固定されており、第２区間では傾きがβ０／３２、第３区間では傾きがβ１／３２の直線（線分）によって表わされる。
【００２１】
図２において、図示しないレジスタに設定され、非線形関数処理部１２に与えられる非線形関数の関数形を決定する定数としては、まず第１区間と第２区間の境界となるエッジ強度Ｅ０、第２区間と第３区間の境界となるエッジ強度Ｅ１、第２区間における直線の傾きを決めるβ０、第３区間における直線の傾きを決めるβ１、および第３区間の始点における非線形関数処理部１２の出力としてのＹ１の５つがある。このうち、パラメータＹ１は、第２区間と第３区間が図４におけるように不連続でない場合には、３つの定数Ｅ０、Ｅ１、およびβ０を用いて算出することが可能である。
【００２２】
図５は、第２区間、および第３区間における直線の傾きを設定するためにレジスタに与えられるβ０、β１の値に対応する直線の傾きの値の説明図である。β０の値が与えられるレジスタと、β１の値が与えられるレジスタとは基本的に独立であり、例えばこれらのレジスタに与えられるβ０、β１の値がともに“１”であれば、第２区間、および第３区間における直線の傾きの値は“１／３２”となる。このように非線形関数の関数形を決める定数をレジスタを介して外部から、例えばオペレータによって自由に設定可能とすることによって、非線形関数の値とそれに対応する重み付け係数の値を適切に決定することができる。
【００２３】
図６から図８は具体的な非線形関数の設定例である。図６では、図４におけると同様に非線形関数に４つの区間が存在するが、第２区間の終点と第３区間の始点とは不連続となっており、第３区間の始点における非線形関数処理部の出力Ｙ１の値はＥ０、Ｅ１、およびβ０の値によって算出することはできない。なお、同図においてＥ’は非線形関数処理部１２に入力されるエッジ強度Ｅ（ｋ）の任意の値、Ｙ’は入力Ｅ’に対応する非線形関数処理部１２の出力を示している。
【００２４】
図７は、第２区間が存在しない場合の非線形関数の例である。第２区間が存在しない場合には、Ｅ（ｋ）の値としてのＥ０とＥ１とは等しくなり、直線の傾きは第３区間における傾きβ１／３２によって与えられる。図８は、図７と同様に第２区間が存在しない非線形関数の例であるが、第３区間における直線の傾きβ１／３２が小さいために、エッジ強度入力Ｅ（ｋ）が“２５５”に達しても非線形関数処理部１２の出力Ｙ（ｋ）は“２５６”に達せず、結果として第４区間も存在しない非線形関数の例である。
【００２５】
本発明の画像エッジ成分保存方式について図９、図１０を用いてさらに詳細に説明する。図９は、図２の非線形関数処理部１２の詳細構成ブロック図である。同図において非線形関数処理部１２は、図４で説明した非線形関数の第１区間と第２区間の境界となるエッジ強度の値Ｅ０と、第２区間と第３区間の境界のエッジ強度の値Ｅ１のレジスタ設定値が入力されるセレクタ２０、図４の第２区間と第３区間との境界における非線形関数処理部１２の出力Ｙ１と、“０”が入力されるセレクタ２１、第２区間、第３区間における直線の傾きを決定する傾きレジスタ設定値β０、β１と、“０”が入力されるセレクタ２２、エッジ抽出フィルタ１１から出力されるエッジ強度Ｅ’が入力され、２つのセレクタ２０、２２に対する選択制御信号を与える大小比較器２３、同じくＥ１と、フリップ・フロップ（ＦＦ）２９を介したＥ’との値が与えられ、セレクタ２１に対する選択制御信号を出力する大小比較器２４、セレクタ２０の出力が与えられる２の補数変換部２５、２の補数変換部２５の出力とエッジ強度Ｅ’とを加算する加算器２６、加算器２６の出力値を保持するＦＦ（フリップ・フロップ）２７の出力と、セレクタ２２の出力を保持するＦＦ２８の出力とを乗算する乗算器３１、乗算器３１の出力を“３２”で割る演算に相当する処理を行う５ビット右シフト処理部３２、５ビット右シフト処理部３２の出力とセレクタ２１の出力とを加算する加算器３３、非線形関数処理部１２の出力Ｙ（ｋ）を、図４で説明したように“２５６”で飽和させる飽和処理部３４によって構成されている。
【００２６】
図４で説明したように、エッジ強度Ｅ’の値が“０”からＥ０までの間では非線形関数処理部１２の出力Ｙ（ｋ）は“０”となる。この時、大小比較器２４がエッジ強度Ｅ’がＥ１より小さいことを検出した結果として、セレクタ２１は“０”を出力する。また大小比較器２３がＥ’がＥ０より小さいことを検出した結果として、セレクタ２２は“０”を出力し、その値はＦＦ２８を介して乗算器３１に与えられる。その結果、加算器２６がどのような値を出力していても乗算器３１の出力は“０”となり、結果的に非線形関数処理部１２の出力Ｙ（ｋ）は“０”となる。
【００２７】
エッジ強度Ｅ’がＥ０より大きくなっても、セレクタ２１は“０”を出力し続ける。これに対してセレクタ２２は３つの入力のうちβ０を出力し、その値がＦＦ２８を介して乗算器３１に与えられる。一方、セレクタ２０は、エッジ強度Ｅ’がＥ０とＥ１との間にあることから、出力としてＥ０を２の補数変換部２５に与える。その結果、加算器２６はエッジ強度Ｅ’からＥ０を減算し、その結果はＦＦ２７を介して乗算器３１に与えられ、ＦＦ２８の出力としてのβ０と乗算される。乗算器３１の出力に対して、５ビット右シフト処理部３２によって“３２”で割る演算が施され、加算器３３、飽和処理部３４を介してＹ（ｋ）として出力される。その結果、非線形関数処理部１２の出力は次式で与えられる。
【００２８】
Ｙ（ｋ）＝β０｛Ｅ’（ｋ）−Ｅ０｝／３２
エッジ強度Ｅ’がＥ１より大きくなると、セレクタ２０はＥ１を出力し、その結果加算器２６の出力はエッジ強度Ｅ’からＥ１を減算した結果となる。セレクタ２２はβ１を出力し、そのβ１は加算器２６の出力と乗算器３１によって乗算され、５ビット右シフト処理部３２を介して加算器３３に与えられる。セレクタ２１は、大小比較器２４の制御によって２つの入力のうちＹ１を出力し、５ビット右シフト処理部３２の出力とＹ１とが加算器３３によって加算され、飽和処理部３４を介して非線形関数処理部１２から出力される。その結果、図４のように第２区間と第３区間とが連続である場合には、出力Ｙ（ｋ）は次式で与えられる。なお、この値が“２５６”を超える場合には“２５６”でクリップされる。
【００２９】
Ｙ（ｋ）＝β１｛Ｅ’（ｋ）−Ｅ１｝／３２＋Ｙ１＝β１｛Ｅ’（ｋ）−Ｅ１｝／３２＋β０｛Ｅ１−Ｅ０｝／３２
図１０は、図２の画像ブレンド処理部１４の詳細構成ブロック図である。同図において画像ブレンド処理部１４は、原画像、すなわち入力画像データＸ（ｋ）と空間フィルタ１３の出力、すなわちフィルタリング後の画像データＦ（ｋ）とを入力として受け取るセレクタ４０、セレクタ４０の後段に位置する２つのＦＦ４１、４２、ＦＦ４２の出力が入力される２の補数変換部４３、非線形関数処理部１２の出力Ｙ（ｋ）を受け取るＦＦ４５、ＦＦ４１の出力と２の補数変換部４３の出力とを加算する加算器４４、加算器４４の出力とＦＦ４５の出力とを乗算する乗算器４６、乗算器４６の出力を“２５６”で割る除算に相当する処理を行う８ビット右シフト処理部４７、８ビット右シフト処理部４７の出力とＦＦ４８を介したＦＦ４２の出力とを加算する加算器４９、加算器４９の出力に対する飽和処理を行う飽和処理部５０を備えている。なお、ここでブレンド画像の階調値は“０”から“２５５”までの８ビットであるものとし、飽和処理部５０は加算器４９の出力が“２５５”を越えてもその値を“２５５”でクリップするものとする。
【００３０】
本発明において非線形関数処理部１２の出力Ｙ（ｋ）を、原画像（入力画像データ）Ｘ（ｋ）と空間フィルタ１３の出力としてのフィルタリング後画像データＦ（ｋ）の加算における重み付け加算のために使用するとき、第１のケースとして原画像Ｘ（ｋ）に重み付け係数αを乗算し、フィルタリング後画像データＦ（ｋ）に（１−α）を乗算して加算する処理を考える。この時、セレクタレジスタ設定値（ＩＮＰＵＴＳＥＬ）によって、セレクタ４０の入力端子１が出力端子１に、入力端子２が出力端子２に接続されるものとする。なお、αとＹ（ｋ）の間には次の関係があるものとする。
【００３１】
α＝Ｙ（ｋ）／２５６
原画像Ｘ（ｋ）はセレクタ４０、ＦＦ４１を介して加算器４４に与えられる。また、フィルタリング後画像データＦ（ｋ）はセレクタ４０、ＦＦ４２を介して、２の補数変換部４３とＦＦ４８に与えられる。そして加算器４４によってＸ（ｋ）とＦ（ｋ）との差が計算され、その結果は乗算器４６に与えられる。乗算器４６に対しては、非線形関数処理部１２の出力としてＹ（ｋ）がＦＦ４５を介して入力されており、乗算器４６の出力はＸ（ｋ）とＦ（ｋ）との差と、Ｙ（ｋ）との積となる。
【００３２】
この乗算器４６の出力に対しては、８ビット右シフト処理部４７によって“２５６”での除算に相当する８ビット右シフト処理が行われ、その結果は加算器４９に出力される。加算器４９は、ＦＦ４２の出力するＦ（ｋ）をＦＦ４８を介して受け取り、８ビット右シフト処理部４７の出力と加算して、飽和処理部５０を介し、ブレンド画像Ｐ（ｋ）として出力する。その結果、ブレンド画像Ｐ（ｋ）は次式によって与えられる。なお、この式における記号“／”は切り捨て除算を示すものとする。
【００３３】
Ｐ（ｋ）＝Ｆ（ｋ）＋［Ｙ（ｋ）｛Ｘ（ｋ）−Ｆ（ｋ）｝］／２５６
＝Ｆ（ｋ）＋α｛Ｘ（ｋ）−Ｆ（ｋ）｝
＝αＸ（ｋ）＋（１−α）Ｆ（ｋ）
次に第２のケースとして、非線形関数処理部１２の出力Ｙ（ｋ）に対応する重み付け係数αをフィルタリング後画像データＦ（ｋ）に乗算し、原画像データＸ（ｋ）には（１−α）を乗算し、両者を加算した結果として、ブレンド画像Ｐ（ｋ）を出力する処理について説明する。この時、セレクタ４０の入力端子１は出力端子２に、入力端子２は出力端子１に接続されるものとする。したがって、加算器４４はフィルタリング後画像データＦ（ｋ）と原画像データＸ（ｋ）との差を乗算器４６に出力し、加算器４４の出力に対して乗算器４６によってＹ（ｋ）が乗算され、８ビット右シフト処理部４７によって“２５６”で割る演算に相当する処理が行われ、８ビット右シフト処理部４７の出力にＦＦ４８の出力する原画像Ｘ（ｋ）が加算され、飽和処理部５０を介してブレンド画像Ｐ（ｋ）が出力される。その結果、ブレンド画像Ｐ（ｋ）は次式によって表わされる。
【００３４】
Ｐ（ｋ）＝Ｘ（ｋ）＋［Ｙ（ｋ）｛Ｆ（ｋ）−Ｘ（ｋ）｝］／２５６
＝Ｘ（ｋ）＋α｛Ｆ（ｋ）−Ｘ（ｋ）｝
＝αＦ（ｋ）＋（１−α）Ｘ（ｋ）
以上において、ブレンド画像Ｐ（ｋ）の生成処理について２つのケースを説明したが、エッジベクトル強度を求めるためのＳｏｂｅｌフィルタの出力の絶対値が大きく、原画像に含まれる高周波成分が大きい場合には、ブレンド画像としては原画像データＸ（ｋ）の重みを大きくし、フィルタリング後画像データＦ（ｋ）の重みを小さくすることによって、空間フィルタリング処理によって失われた画像エッジ成分の保存が効果的に行われるものと期待される。この重み付けの係数として用いられるαの値は非線形関数処理部１２の出力Ｙ（ｋ）と直接的に対応するものであり、エッジ強度が大きく、非線形関数処理部１２の出力Ｙ（ｋ）、すなわち重み付け係数αが大きい場合には、前述の第１のケースを適用して画像ブレンド処理を行うことによって画像エッジ成分の保存が効果的に行われる。この第１のケースでは、エッジ強度が小さく、したがって重み付け係数αが小さくなる場合には、原画像データＸ（ｋ）の重みは小さく、フィルタリング後画像Ｆ（ｋ）の重みが大きくなることによって、高周波成分の少ない原画像に対する画像ブレンド処理が行われることになる。
【００３５】
図１１は、本発明の画像エッジ成分保存方式を用いる動画像圧縮符号化処理装置の構成ブロック図である。同図において動画像圧縮符号化処理装置５２は、図２で説明した画像処理装置５３の後段に符号化部５５を備え、画像ブレンド処理部１４によって出力された画像データＰ（ｋ）を符号化部５５によって圧縮符号化し、画像圧縮データを出力するものである。
【００３６】
以上においては、エッジ強度から重み付け加算のための重み付け係数に対応する非線形関数処理部１２の出力を得るための非線形関数として、図４の非線形関数を例として実施例を説明したが、非線形関数の形は図４に限定されず、曲線を含んでもよく、また任意の不連続点を含んでも良いことは当然である。特に傾きレジスタ設定値として非常に大きな値を格納し、例えば第２区間の傾きβ０／３２の値を非常に大きく取ることによって、エッジ強度Ｅ０のときに、非線形関数の値が“０”から“２５６”にほぼ不連続的に変化するような非線形関数を用いることも当然可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明の画像処理装置の原理構成ブロック図である。
【図２】本発明の画像処理装置の基本構成ブロック図である。
【図３】本発明の画像エッジ成分保存処理の基本フローチャートである。
【図４】４つの区間を持つ非線形関数の例である。
【図５】図４の非線形関数に対する傾きレジスタ設定値の説明図である。
【図６】非線形関数の具体例（その１）である。
【図７】非線形関数の具体例（その２）である。
【図８】非線形関数の具体例（その３）である。
【図９】非線形関数処理部の詳細構成ブロック図である。
【図１０】画像ブレンド処理部の詳細構成ブロック図である。
【図１１】動画像圧縮符号化処理装置の構成例である。
【符号の説明】
【００３８】
１、５３  画像処理装置
２  フィルタ手段
３  エッジ検出手段
４  パラメータ決定手段
５  画像合成手段
１０  ラインメモリ
１１  エッジ抽出フィルタ
１２  非線形関数処理部
１３  空間フィルタ
１４  画像ブレンド処理部
２０〜２２、４０  セレクタ
２３、２４  大小比較器
２５、４３  ２の補数変換部
２６、３３、４４、４９  加算器
３１、４６  乗算器
３２  ５ビット右シフト処理部
３４、５０  飽和処理部
４７  ８ビット右シフト処理部
５２  動画像圧縮符号化処理装置
５５  符号化部
【図１】
2008066942.tif 000003
【図２】
2008066942.tif 000004
【図３】
2008066942.tif 000005
【図４】
2008066942.tif 000006
【図５】
2008066942.tif 000007
【図６】
2008066942.tif 000008
【図７】
2008066942.tif 000009
【図８】
2008066942.tif 000010
【図９】
2008066942.tif 000011
【図１０】
2008066942.tif 000012
【図１１】
2008066942.tif 000013