(57)【特許請求の範囲】
【請求項１】
カラーフィルタアレイを備えたイメージセンサの画素数と異なる画素数の画像データを出力する電子スチルカメラであって、
前記異なる画素数の画像データを構成する、前記イメージセンサの画素間の画素の位置Ｐにおいて、
前記位置Ｐに隣接する前記イメージセンサの複数の画素位置における複数の色信号から前記位置Ｐにおける色信号の低域成分を算出する低域算出手段と、
前記位置Ｐに隣接する前記イメージセンサの複数の画素位置における複数の色信号から前記位置Ｐを囲む複数の画素位置であって前記位置Ｐが対角線の交点に位置するような複数の画素位置における複数の輝度値を算出し、算出された複数の前記輝度値から前記位置Ｐにおける色信号の高域成分を算出する高域算出手段と、
を有し、算出された前記低域成分と前記高域成分から前記位置Ｐにおける色信号を算出することを特徴とする電子スチルカメラ。
【請求項２】
請求項１記載の電子スチルカメラにおいて、
前記カラーフィルタアレイはバイヤー（Ｂａｙｅｒ）フィルタアレイであることを特徴とする電子スチルカメラ。
【請求項３】
請求項１記載の電子スチルカメラにおいて、
前記イメージセンサは、各画素毎にＲ信号、Ｇ信号あるいはＢ信号を出力することを特徴とする電子スチルカメラ。
【請求項４】
請求項１記載の電子スチルカメラにおいて、さらに、
前記高域成分を用いて前記画像データのエッジ強調信号を生成する手段
を有することを特徴とする電子スチルカメラ。
【請求項５】
カラーフィルタアレイを備えたイメージセンサの画素数と異なる画素数の画像データを得る画像処理方法であって、
前記異なる画素数の画像データを構成する、前記イメージセンサの画素間の画素の位置Ｐに隣接する前記イメージセンサの複数の画素位置における複数の色信号から前記位置Ｐにおける色信号の低域成分を算出し、
前記位置Ｐに隣接する前記イメージセンサの複数の画素位置における複数の色信号から前記位置Ｐを囲む複数の画素位置であって前記位置Ｐが対角線の交点に位置するような複数の画素位置における複数の輝度値を算出し、算出された複数の前記輝度値から前記位置Ｐにおける色信号の高域成分を算出し、
算出された前記低域成分と前記高域成分から前記位置Ｐにおける色信号を算出する
ことを特徴とする画像処理方法。
【請求項６】
請求項５記載の画像処理方法において、
前記カラーフィルタアレイはバイヤー（Ｂａｙｅｒ）フィルタアレイであることを特徴とする画像処理方法。
【請求項７】
請求項５記載の画像処理方法において、
前記イメージセンサは、各画素毎にＲ信号、Ｇ信号あるいはＢ信号を出力することを特徴とする画像処理方法。
【請求項８】
請求項５記載の画像処理方法において、さらに、
前記高域成分を用いて前記画像データをエッジ強調処理する
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子スチルカメラ及び画像処理方法に関し、特に補間処理とサイズ変換（リサイズ）処理に関する。
【０００２】
【従来の技術】
電子スチルカメラ（デジタルカメラを含む）では、カラーフィルタアレイ（ＣＦＡ）とシングルＣＣＤアレイ（あるいはＣＭＯＳアレイ）が用いられている。ＣＦＡ及びシングルＣＣＤアレイの組み合わせにより、ＣＣＤアレイの各画素からＲ信号、Ｇ信号、あるいはＢ信号が出力され、これらの信号でカラー画像データが得られる。各画素からの信号は単色信号であるので、各画素における残りの色信号は他の画素から補間する必要がある。例えば、バイヤー（Ｂａｙｅｒ）型のＣＦＡを用いた場合、ある行ではＧ画素とＢ画素が交互に配列し、次の行ではＧ画素とＲ画素が交互に配列する。Ｒ画素には本来カラー画像データに必要なＧ値及びＢ値がない。そこで、Ｒ画素近傍のＧ画素あるいはＢ画素からＲ画素位置におけるＧ値及びＢ値を補間する必要がある。他の画素についても同様であり、Ｇ画素では残りのＲ値及びＢ値を補間する必要があり、Ｂ画素では残りのＲ値及びＧ値を補間する必要がある。さらに、ＣＣＤアレイの画素数より多い、あるいは少ないカラー画像を出力する場合、補間後の画像データをサイズ変換（解像度変換）する必要がある。一般的にサイズ変換には、直線補間（Bi-linear）あるいは曲線補間（Bi-cubic）が用いられる。
【０００３】
【発明が解決しようとする課題】
上記従来技術では、リサイズされた画像出力を得るために、ＣＦＡの補間とサイズ変換を別個に行う必要があり、処理が複雑となる。また、補間処理により推測された画素情報に基づき解像度変換、すなわち拡大あるいは縮小処理を行うことになり、特に拡大処理において画像のシャープさが失われてしまう問題がある。
【０００４】
本発明は、上記従来技術の有する課題に鑑みなされたものであり、その目的は、補間処理とサイズ変換処理（解像度変換処理）とを同時に行うことで処理を簡素化するとともに、画質の劣化を抑制することができる電子スチルカメラ及び画像処理方法を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明は、カラーフィルタアレイを備えたイメージセンサの画素数と異なる画素数の画像データを出力する電子スチルカメラであって、前記異なる画素数の画像データを構成する、前記イメージセンサの画素間の画素の位置Ｐにおいて、前記位置Ｐに隣接する前記イメージセンサの複数の画素位置における複数の色信号から前記位置Ｐにおける色信号の低域成分を算出する低域算出手段と、前記位置Ｐに隣接する前記イメージセンサの複数の画素位置における複数の色信号から前記位置Ｐを囲む複数の画素位置であって前記位置Ｐが対角線の交点に位置するような複数の画素位置における複数の輝度値を算出し、算出された複数の前記輝度値から前記位置Ｐにおける色信号の高域成分を算出する高域算出手段とを有し、算出された前記低域成分と前記高域成分から前記位置Ｐにおける色信号を算出することを特徴とする。
【０００６】
また、本発明は、カラーフィルタアレイを備えたイメージセンサの画素数と異なる画素数の画像データを得る画像処理方法であって、前記異なる画素数の画像データを構成する、前記イメージセンサの画素間の画素の位置Ｐに隣接する前記イメージセンサの複数の画素位置における複数の色信号から前記位置Ｐにおける色信号の低域成分を算出し、前記位置Ｐに隣接する前記イメージセンサの複数の画素位置における複数の色信号から前記位置Ｐを囲む複数の画素位置であって前記位置Ｐが対角線の交点に位置するような複数の画素位置における複数の輝度値を算出し、算出された複数の前記輝度値から前記位置Ｐにおける色信号の高域成分を算出し、算出された前記低域成分と前記高域成分から前記位置Ｐにおける色信号を算出することを特徴とする。
【００１２】
このように、本発明においては、補間処理とサイズ変換処理（解像度変換処理）を同時に実行することで、補間処理後にサイズ変換処理を行う場合の複雑化と画像劣化を抑制する。本発明における補間処理は、サイズ変換するために要求される画素位置における色信号を算出することで達成される。
【００１３】
【発明の実施の形態】
以下、図面に基づき本発明の実施形態について説明する。
【００１４】
図１には、本実施形態に係る電子スチルカメラ１の構成ブロック図が示されている。電子スチルカメラ１は、レンズ１０を含む光学系、ＣＣＤアレイやＣＭＯＳアレイなどのイメージセンサ１２、Ａ／Ｄ１４、プロセッサ１６、メモリ１８及びインターフェースＩ／Ｆ２０を含んで構成される。
【００１５】
イメージセンサ１２は、バイヤー（Ｂａｙｅｒ）型ＣＦＡを含み、各画素からＲ信号、Ｇ信号、Ｂ信号のいずれかを出力する。バイヤー型ＣＦＡにおいては、２次元アレイのある行においてはＧ画素とＢ画素が交互に配列し、次の行においてはＧ画素とＲ画素が交互に配列する。イメージセンサ１２の各画素から出力された色信号はＡ／Ｄ１４でデジタル信号に変換され、プロセッサ１６に供給される。
【００１６】
プロセッサ１６では、後述の補間処理及びサイズ変換処理を実行し、得られた画像データをメモリ１８に格納する。また、プロセッサ１６はメモリ１８に格納された画像データを読み出してインターフェースＩ／Ｆ２０を介して外部機器、例えばコンピュータシステムやプリンタに出力する。
【００１７】
従来の電子スチルカメラにおいては、イメージセンサ１２で得られた画像を拡大あるいは縮小する際に、プロセッサ１６は色信号を補間して得られた画像データに対し、指定されたサイズに応じた解像度となるように解像度変換処理を行ってメモリ１８に格納し、あるいはインターフェースＩ／Ｆ２０を介して出力する。しかしながら、本実施形態においてはプロセッサ１６は補間処理とサイズ変換処理とを同時に実行し、すなわち、補間処理する際に解像度も同時に変換し、（Ｒ、Ｇ、Ｂ）のセットを有し、かつ、所望のサイズの画像データを生成する。
【００１８】
図２には、図１におけるプロセッサ１６の機能ブロック図が示されている。プロセッサ１６は、ＣＦＡ補間部、色補正部及びＪＰＥＧ圧縮部を機能ブロックとして有する。ＣＦＡ補間部は、イメージセンサ１２から出力された各画素からのＲ信号、Ｇ信号、Ｂ信号から任意の画素位置における（Ｒ、Ｇ、Ｂ）のセットを生成する。任意の画素位置における色信号を生成することで、補間処理とサイズ変換処理（解像度変換処理）を同時に実行する。イメージセンサ１２の所定の画素アレイにおける画素位置に対し、任意の画素位置（所定の画素アレイの位置の中間位置も含む）にＲ値、Ｇ値、Ｂ値を生成することで補間処理と任意の解像度の画像データを生成する。例えば、解像度を２倍にする場合には、元のＣＦＡ画素アレイの中間位置に新たに（Ｒ、Ｇ、Ｂ）を生成して付加すればよい。補間及びサイズ変換処理が施された画像データは色補正部に供給され、ホワイトバランスなどの色補正が実行されてＪＰＥＧ圧縮部で圧縮される。
【００１９】
図３には、比較のため従来の電子スチルカメラ１におけるプロセッサ１６の機能ブロック図が示されている。既述したように、従来装置においてはＣＦＡ補間を行った後に拡大／縮小処理を実行しており、機能的には図示のごとく補間部と拡大／縮小部に分離される。図２及び図３を比較することで、本実施形態における処理の優位性は明らかであろう。
【００２０】
以下、本実施形態における補間処理及びサイズ変換処理の詳細について説明する。
【００２１】
まず、本実施形態においては、色信号を低周波成分と高周波成分に分離する。
すなわち、
【数１】
Ｒ＝Ｒlow＋Ｓhigh
Ｇ＝Ｇlow＋Ｓhigh
Ｂ＝Ｂlow＋Ｓhigh
である。そして、これらの信号成分のうち、低周波成分Ｒlow、Ｇlow、Ｂlowは補間すべき画素位置に隣接する複数画素からの色信号を直線補間して算出する。
【００２２】
一方、高周波成分Ｓhighは、さらにシャープネス成分Ｓsharpとノイズ抑制成分Ｓsmoothに分離される。すなわち、
【数２】
Ｓhigh＝ｋsharp×Ｓsharp−ｋsmooth×Ｓsmooth
である。ＳsharpやＳsmoothはイメージセンサ１２の色信号から算出された仮想輝度Ｙ信号に基づき算出される。また、ｋsharpとｋsmoothはＳsharpとＳsmoothの強さを制御するパラメータであり、これらは輝度値Ｙ信号の２次微分値Ｄｉｆｆから決定される。
【００２３】
【数３】
Ｄｉｆｆ＝｜Ｓsharp｜＋｜Ｓsmooth｜
ｋsharp＝（Ｄｉｆｆ／Ｔｈｒ）×Ｋ
ｋsmooth＝Ｋ−ｋsharp
図４には、ｋsharpとｋsmoothの関係が示されている。Ｋ、Ｔｈｒは所定の値に設定されるパラメータであり、Ｄｉｆｆがしきい値Ｔｈｒ以下の場合にはｋsharpとｋsmoothは相補的な関係にあり、微分値Ｄｉｆｆが増大するほど（画像が急峻に変化するほど）ｋsmoothが減少してｋsharpが増大する。Ｄｉｆｆがしきい値Ｔｈｒを越える場合にはｋsharpは最大値Ｋとなり、ｋsmoothはゼロとなる。
【００２４】
プロセッサ１６は、任意の画素位置において低周波成分と高周波成分を算出することで補間処理（解像度変換処理を伴う補間処理）を実行し、任意の画素位置において（Ｒ，Ｇ，Ｂ）のセットを算出する。
【００２５】
図５には、プロセッサ１６の全体処理フローチャートが示されている。まず、イメージセンサ１２の各画素から出力された色信号に基づき、所定の画素位置における輝度Ｙ値を算出する（Ｓ１０１）。具体的には、元のＣＦＡ画素位置の中間位置における輝度Ｙ値を隣接するＲ画素、Ｇ画素及びＢ画素の出力から算出する。次に、補間すべき画素位置におけるＲの低周波成分Ｒlowを算出し（Ｓ１０２）、さらに補間すべき画素位置におけるＢの低周波成分Ｂlowを算出する（Ｓ１０３）。Ｒlow及びＢlowの算出は、補間すべき画素位置を囲むように隣接するＲ画素及びＢ画素のＲ値及びＢ値を用いて行われる。補間すべき画素位置は、生成すべき画像のサイズに応じて決定される。
【００２６】
Ｒ及びＢの低周波成分Ｒlow、Ｂlowを算出した後、次にＧの低周波成分Ｇlowの算出に移行する。Ｇの低周波成分Ｇlowの算出は、まず仮想的なＧ画素を算出し、この仮想Ｇ画素を用いて行う（Ｓ１０４、Ｓ１０５）。仮想Ｇ画素を算出するのは、バイヤー型ＣＦＡにおいてＧ画素は直線上（対角線上）に配列するからである。
【００２７】
補間すべき画素位置におけるＲlow、Ｇlow、Ｂlowを算出した後、次に各色の高周波成分Ｓhighを算出し（Ｓ１０６）、低周波成分と高周波成分を加算して最終的に補間すべき画素位置における（Ｒ、Ｇ、Ｂ）値を算出する（Ｓ１０７）。
【００２８】
以下、各処理についてより詳細に説明する。
【００２９】
＜輝度値Ｙの算出（Ｓ１０１）＞
図６には、Ｓ１０１における輝度Ｙ値の算出処理が示されている。図中、ＲはＲ画素、ＧはＧ画素、ＢはＢ画素を意味する。バイヤー型ＣＦＡでは、ある行においてＧ００、Ｂ０１、Ｇ０２、Ｂ０３、Ｇ０４とＧ画素とＢ画素が交互に配列する。また、次の行ではＲ１０、Ｇ１１、Ｒ１２、Ｇ１３、Ｒ１４とＲ画素とＧ画素が交互に配列する。Ｇ画素は対角線上に一列に配列する。算出すべき輝度Ｙ値はＣＦＡ画素の中央位置である。図において、Ｇ１１、Ｒ１２、Ｂ２１、Ｇ２２の中央位置としてＹ００が示され、Ｒ１２、Ｇ１３、Ｇ２２、Ｂ２３の中央位置としてＹ０１が示され、Ｂ２１、Ｇ２２、Ｇ３１、Ｒ３２の中央位置としてＹ１０が示され、Ｇ２２、Ｂ２３、Ｒ３２、Ｇ３３の中央位置としてＹ１１が示されている。Ｙ００における輝度Ｙ値は、Ｇ１１、Ｇ２２、Ｒ１２、Ｂ２１、Ｒ１０、Ｂ０１、Ｒ３２、Ｂ２３、Ｒ３０、Ｂ０３の合計１０個の隣接画素から算出される。具体的には、Ｙ００は、
【数４】
Ｙ００＝ratioＧ×（Ｇ１１＋Ｇ２２）／２＋ratioＣ×｛９×(Ｒ１２＋Ｂ２１）＋３×（Ｒ１０＋Ｂ０１）＋３×（Ｒ３２＋Ｂ２３）＋（Ｒ３０＋Ｂ０３）｝／３２
により算出される。
【００３０】
なお、右辺第２項のＲ成分及びＢ成分は、以下のように算出される。すなわち、Ｙ００に位置するＲの値をＲＹ００とすると、
ＲＹ００＝３／４×（３／４×Ｒ１２＋１／４×Ｒ１０）＋１／４×（３／４×Ｒ３２＋１／４×Ｒ３０）＝（９×Ｒ１２＋３×Ｒ１０＋３×Ｒ３２＋１×Ｒ３０）／１６
である。同様に、Ｙ００に位置するＢの値をＢＹ００とすると、
ＢＹ００＝（９×Ｂ２１＋３×Ｂ２３＋３×Ｂ０１＋１×Ｂ０３）
であるから、Ｙ００＝ratioＧ×（Ｇ１１＋Ｇ２２）＋ｒａｔｉｏＣ×（ＲＹ００＋ＢＹ００）／２より上式が得られる。
【００３１】
ここで、ratioＧ及びratioＣは、それぞれＹ００位置におけるＧ信号の重み及びＲ信号、Ｂ信号の重みであり、輝度に対する色信号の既知の重みが用いられる。右辺第１項のＧ成分は隣接するＧ１１及びＧ２２の中間値であり、右辺第２項のＲ成分、Ｂ成分は直線補間（Bi-linear）から算出される。
【００３２】
同様にして、Ｙ０１、Ｙ１０、Ｙ１１は以下のように算出される。
【００３３】
【数５】
Ｙ０１＝ratioＧ×（Ｇ１３＋Ｇ２２）／２＋ratioＣ×｛９×（Ｒ１２＋Ｂ２３）＋３×（Ｒ１４＋Ｂ０３）＋３×（Ｒ３２＋Ｂ２１）＋（Ｒ３４＋Ｂ０１）｝／３２
【数６】
Ｙ１０＝ratioＧ×（Ｇ２２＋Ｇ３１）／２＋ratioＣ×｛９×（Ｒ３２＋Ｂ２１）＋３×（Ｒ１２＋Ｂ２３）＋３×（Ｒ３０＋Ｂ４１）＋（Ｒ１０＋Ｂ４３）｝／３２
【数７】
Ｙ１１＝ratioＧ×（Ｇ２２＋Ｇ３３）／２＋ratioＣ×｛９×（Ｒ３２＋Ｂ２３）＋３×（Ｒ１２＋Ｂ２１）＋３×（Ｒ３４＋Ｂ４３）＋（Ｒ１４＋Ｂ４１）｝／３２
以上により、ＣＦＡ画素の中央位置における輝度Ｙ値が算出される。この輝度Ｙ値は、任意の画素位置における高周波成分Ｓhighの算出に用いられる。より具体的には、高周波成分ＳhighのＳsharpとＳsmoothの算出に用いられる。
【００３４】
＜Ｒの低周波成分及びＢの低周波成分の算出（Ｓ１０２及びＳ１０３）＞
図７には、Ｓ１０２及びＳ１０３におけるＲlow、Ｂlowの算出処理が示されている。ここでは、位置Ｐにおける画素ＸのＲlow及びＢlowを算出するものとする。画素Ｘは、ＣＦＡ画素に対し、基準位置から水平方向にｈ、垂直方向にｖだけ離れた位置にあるものとする。画素ＸにおけるＲlowは画素Ｘに隣接する４つの同色画素であるＲ３２、Ｒ３４、Ｒ５２、Ｒ５４から算出される。
【００３５】
【数８】
Ｒlow＝[（２−ｖ）×｛（１＋ｈ）×Ｒ３４＋（１−ｈ）×Ｒ３２｝＋ｖ×｛（１＋ｈ）×Ｒ５４＋（１−ｈ）×Ｒ５２｝]／４
＝｛（２−ｖ）×（１＋ｈ）×Ｒ３４＋（２−ｖ）×（１−ｈ）×Ｒ３２＋ｖ×（１＋ｈ）×Ｒ５４＋ｖ×（１−ｈ）×Ｒ５２）｝／４
一方、Ｂlowは画素Ｘに隣接する同色画素であるＢ２３、Ｂ２５、Ｂ４３、Ｂ４５から算出される。
【００３６】
【数９】
Ｂlow＝[（１＋ｖ）×｛（２−ｈ）×Ｂ４３＋ｈ×Ｂ４５｝＋（１−ｖ）×｛（２−ｈ）×Ｂ２３＋ｈ×Ｂ２５｝]／４
＝｛（１＋ｖ）×（２−ｈ）×Ｂ４３＋（１＋ｖ）×ｈ×Ｂ４５＋（１−ｖ）×（２−ｈ）×Ｂ２３＋（１−ｖ）×ｈ×Ｂ２５｝／４
【００３７】
＜Ｇの低周波成分の算出（Ｓ１０４及びＳ１０５）＞
＜仮想的Ｇ画素の算出（Ｓ１０４）＞
図８には、Ｓ１０４おける仮想的Ｇ画素の算出処理が示されている。上述したように、位置Ｐにおける画素ＸのＧlowは、仮想Ｇ画素から算出される。仮想Ｇ画素Ｇ’は、図８に示されるようにＣＦＡ画素の中央位置にあり、４つの仮想Ｇ’画素で画素Ｘを囲む。Ｇ’１１はＧ２２、Ｒ２３、Ｒ３２、Ｇ３３の中央に位置し、Ｇ’１２はＲ２３、Ｇ２４、Ｇ３３、Ｒ３４の中央に位置し、Ｇ’２１はＲ３２、Ｇ３３、Ｇ４２、Ｂ４３の中央に位置し、Ｇ’２２はＧ３３、Ｒ３４、Ｂ４３、Ｇ４４の中央に位置する。これら仮想Ｇ画素は直線近似を用いて以下のように算出される。
【００３８】
【数１０】
Ｇ’１１＝（Ｇ２２＋Ｇ３３）／２
【数１１】
Ｇ’１２＝（Ｇ２４＋Ｇ３３）／２
【数１２】
Ｇ’２１＝（Ｇ３３＋Ｇ４２）／２
【数１３】
Ｇ’２２＝（Ｇ３３＋Ｇ４４）／２
【００３９】
＜仮想Ｇ画素を用いたＧlowの算出（Ｓ１０５）＞
以上のようにして仮想Ｇ画素Ｇ’を算出した後、この４つの仮想Ｇ画素Ｇ’を用いて画素ＸにおけるＧの低周波成分Ｇlowを算出する。すなわち、
【数１４】
Ｇlow＝｛（１／２−ｖ）×（１／２−ｈ）×Ｇ’１１＋（１／２−ｖ）×（１／２＋ｈ）×Ｇ’１２＋（１／２＋ｖ）×（１／２−ｈ）×Ｇ’２１＋（１／２＋ｖ）×（１／２＋ｈ）×Ｇ’２２｝／４
【００４０】
＜高周波成分Ｓhighの算出（Ｓ１０６）＞
図９には、Ｓ１０６における色信号の高周波成分Ｓhighの算出処理が示されている。画素ＸにおけるＳhighは、画素Ｘが対角線の交点に位置するような４個の画素位置における輝度Ｙの値に基づき算出される。図９には、このような画素がＹ’として示されており、Ｙ’００、Ｙ’０２、Ｙ’２１、Ｙ’２２の対角線の交点に画素Ｘが位置する。Ｙ’００、Ｙ’０２、Ｙ’２１、Ｙ’２２は、それぞれＳ１０１で算出された輝度値、すなわちＣＦＡ画素の中央における輝度値から算出される。具体的には、Ｙ’００は、Ｙ００、Ｙ０１、Ｙ１０、Ｙ１１に基づき算出され、Ｙ’０２はＹ０２、Ｙ０３、Ｙ１２、Ｙ１３に基づき算出され、Ｙ’２０はＹ２０、Ｙ２１、Ｙ３０、Ｙ３１に基づき算出され、Ｙ’２２はＹ２２、Ｙ２３、Ｙ３２、Ｙ３３に基づき算出される。
【００４１】
【数１５】
Ｙ’００＝｛（１／２−ｖ）×（１／２−ｈ）×Ｙ００＋（１／２−ｖ）×（１／２＋ｈ）×Ｙ０１＋（１／２＋ｖ）×（１／２−ｈ）×Ｙ１０＋（１／２＋ｖ）×（１／２＋ｈ）×Ｙ１１）｝／２
【数１６】
Ｙ’０２＝｛（１／２−ｖ）×（１／２−ｈ）×Ｙ０２＋（１／２−ｖ）×（１／２＋ｈ）×Ｙ０３＋（１／２＋ｖ）×（１／２−ｈ）×Ｙ１２＋（１／２＋ｖ）×（１／２＋ｈ）×Ｙ１３）｝／２
【数１７】
Ｙ’２０＝｛（１／２−ｖ）×（１／２−ｈ）×Ｙ２０＋（１／２−ｖ）×（１／２＋ｈ）×Ｙ２１＋（１／２＋ｖ）×（１／２−ｈ）×Ｙ３０＋（１／２＋ｖ）×（１／２＋ｈ）×Ｙ３１）｝／２
【数１８】
Ｙ’２２＝｛（１／２−ｖ）×（１／２−ｈ）×Ｙ２２＋（１／２−ｖ）×（１／２＋ｈ）×Ｙ２３＋（１／２＋ｖ）×（１／２−ｈ）×Ｙ３２＋（１／２＋ｖ）×（１／２＋ｈ）×Ｙ３３）｝／２
画素Ｘにおける高周波成分Ｓhighを構成するＳsharp及びＳsmoothは、画素Ｘにおける輝度Ｙｘ及びこれらの隣接輝度Ｙ’値に基づき、
【数１９】
Ｓsharp＝２×Ｙｘ−Ｙ’００−Ｙ’２２
【数２０】
Ｓsmooth＝２×Ｙｘ−Ｙ’０２−Ｙ’２０
で算出される。
【００４２】
ここで、画素Ｘにおける輝度Ｙｘは、画素Ｘを囲むように隣接するＹ１１、Ｙ１２、Ｙ２１、Ｙ２２に基づき、
【数２１】
Ｙｘ＝｛（１／２−ｖ）×（１／２−ｈ）×Ｙ１１＋（１／２−ｖ）×（１／２＋ｈ）×Ｙ１２＋（１／２＋ｖ）×（１／２−ｈ）×Ｙ２１＋（１／２＋ｖ）×（１／２＋ｈ）×Ｙ２２）｝／２
により算出される。
【００４３】
以上の処理により、位置Ｐにおける画素Ｘの低周波成分及び高周波成分が算出され、
【数２２】
Ｒｘ＝Ｒlow＋Ｓhigh
Ｇｘ＝Ｇlow＋Ｓhigh
Ｂｘ＝Ｂlow＋Ｓhigh
により画素ＸにおけるＲ、Ｇ、Ｂ値（Ｒｘ、Ｇｘ、Ｂｘ）が得られる。
【００４４】
以上、本実施形態の処理について説明したが、本実施形態では色信号の高周波成分Ｓhighを算出するためにＳsharp及びＳsmoothを算出しており、これらの値を用いてさらにエッジ強調も行うことが可能である。以下、エッジ強調について説明する。
【００４５】
＜エッジ強調＞
一般的なアンシャープマスキング法においては、エッジ強調された信号Ｓ’は以下の式で表される。
【００４６】
【数２３】
Ｓ’＝Ｓ＋ｗ×（Ｓ−Ｓ・ｆ）
ここで、Ｓは元信号であり、Ｓ・ｆはローパスフィルタｆ通過後の信号を意味し、ｗは重みを表している。すなわち、元の信号Ｓに、元の信号からローパスで円滑化された信号を除去して得られた信号を所定の重みで加算することによりエッジ強調された信号Ｓ’が得られる。本実施形態では、信号Ｓは低周波成分Ｓlowと高周波成分Ｓhighに分離され、高周波成分ＳhighはＳsharpとＳsmoothから構成されている。したがって、
【数２４】
0004657564.tif 000002
である。ローパスフィルタｆをＳsmoothと仮定すると、ローパスフィルタ通過後の信号Ｓ’’は
【数２５】
Ｓ’’＝Ｓlow−Ｋ×Ｓsmooth
となる。したがって、エッジ強調された信号Ｓ’は、
【数２６】
0004657564.tif 000003
となる。上式において、ｋsmooth＝Ｋ−ｋsharpの関係が用いられることに注意されたい。
【００４７】
Ｓsharp及びＳsmoothはＳhighの算出過程で得られている。したがって、これらを用いてエッジ強調信号Ｓ’も算出できることになり、本実施形態においては補間処理とサイズ変換処理を同時に行うとともに、さらにエッジ強調処理も併せて実行することが可能である。
【００４８】
【発明の効果】
以上説明したように、本発明によれば補間処理とサイズ変換処理を同時に行うことにより、処理を簡素化するとともにサイズ変換に伴う画像劣化を抑制することができる。
【図面の簡単な説明】
【図１】  実施形態に係る電子スチルカメラの構成ブロック図である。
【図２】  実施形態に係るプロセッサの機能ブロック図である。
【図３】  従来装置におけるプロセッサの機能ブロック図である。
【図４】  実施形態におけるｋsharpとｋsmoothの関係を示すグラフ図である。
【図５】  実施形態の全体処理フローチャートである。
【図６】  輝度Ｙ値の算出説明図である。
【図７】  実施形態におけるＲlow及びＢlowの算出説明図である。
【図８】  実施形態におけるＧlowの算出説明図である。
【図９】  実施形態におけるＳhighの算出説明図である。
【符号の説明】
１  電子スチルカメラ、１０  レンズ、１２  イメージセンサ、１４  Ａ／Ｄ、１６  プロセッサ、１８  メモリ、２０  インターフェースＩ／Ｆ。
【図１】
0004657564.tif 000004
【図２】
0004657564.tif 000005
【図３】
0004657564.tif 000006
【図４】
0004657564.tif 000007
【図５】
0004657564.tif 000008
【図６】
0004657564.tif 000009
【図７】
0004657564.tif 000010
【図８】
0004657564.tif 000011
【図９】
0004657564.tif 000012