(57)【特許請求の範囲】
【請求項１】
１フレームの画像信号からディテール成分を抽出するディテール抽出手段と、
前記１フレームの画像信号から顔領域または肌色領域を検出する検出手段と、
前記ディテール抽出手段により抽出されたディテール成分を前記１フレームの画像信号に加算するディテール加算手段と、
前記ディテール加算手段によるディテール成分の加算量を、前記顔領域または肌色領域では一定とし、前記顔領域または肌色領域以外では画面の下端から上端に向かって減少させるディテール加算制御手段と、
を具備する画像処理装置。
【請求項２】
前記ディテール加算制御手段は、画面内の近距離領域から遠距離領域に向かってディテール成分の加算量を減少する請求項１記載の画像処理装置。
【請求項３】
前記ディテール加算制御手段は、画面に対する前記検出手段により検出された顔領域あるいは肌色領域の割合が所定値以上の場合、画面全体へ所定のディテール成分を加算する請求項１乃至請求項２のいずれか一項記載の画像処理装置。
【請求項４】
前記１フレームの画像信号を分割する複数の小領域毎のヒストグラムを算出する算出手段をさらに具備し、
前記ディテール加算制御手段は、前記算出手段により算出されたヒストグラムの差が所定値以下である小領域に関しては加算量の減少を行なわず、ディテール成分の一定量を加算する請求項１乃至請求項３のいずれか一項記載の画像処理装置。
【請求項５】
前記１フレームの画像信号を分割する複数の小領域毎のヒストグラムを算出する算出手段をさらに具備し、
前記ディテール加算制御手段は、前記算出手段により算出されたヒストグラムの差が所定値以下である小領域の数が所定の数より多い場合、画面全体へディテール成分の一定量を加算する請求項１乃至請求項３のいずれか一項記載の画像処理装置。
【請求項６】
前記１フレームの画像信号を分割する複数の小領域毎の平均輝度を算出する算出手段をさらに具備し、
前記ディテール加算制御手段は、前記算出手段により算出された平均輝度の差が所定値以下である小領域に関しては加算量の減少を行なわず、ディテール成分の一定量を加算する請求項１乃至請求項５のいずれか一項記載の画像処理装置。
【請求項７】
前記１フレームの画像信号を分割する複数の小領域毎の平均輝度を算出する算出手段をさらに具備し、
前記ディテール加算制御手段は、前記算出手段により算出された平均輝度の差が所定値以下である小領域の数が所定の数より多い場合、画面全体へディテール成分の一定量を加算する請求項１乃至請求項５のいずれか一項記載の画像処理装置。
【請求項８】
前記ディテール抽出手段は、１フレームの画像信号を処理するラプラシアンフィルタを具備する請求項１乃至請求項７のいずれか一項記載の画像処理装置。
【請求項９】
１フレームの画像信号からディテール成分を抽出し、
前記１フレームの画像信号から顔領域または肌色領域を検出し、
抽出されたディテール成分を前記１フレームの画像信号に加算し、
前記ディテール成分の加算量を、前記顔領域または肌色領域では一定とし、前記顔領域または肌色領域以外では画面の下端から上端に向かって減少させる画像処理方法。
【請求項１０】
コンピュータにより実行されるプログラムであって、前記プログラムは前記コンピュータを、
１フレームの画像信号からディテール成分を抽出するディテール抽出手段と、
前記１フレームの画像信号から顔領域または肌色領域を検出する検出手段と、
前記ディテール抽出手段により抽出されたディテール成分を前記１フレームの画像信号に加算するディテール加算手段と、
前記ディテール加算手段によるディテール成分の加算量を、前記顔領域または肌色領域では一定とし、前記顔領域または肌色領域以外では画面の下端から上端に向かって減少させるディテール加算制御手段として動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は画像情報を処理する画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像に奥行き感を与える様々な画像処理が研究されている。一例として、画像のボケを利用し、ボケ量を距離に応じて変化させることにより、画像に立体感を与える手法が開発されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２５３２６５号公報
【特許文献２】特開２００６−１２１４１６号公報
【特許文献３】特開２００６−１６６３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の画像処理装置は画像のボケを利用するので、原画像の凹凸等のディテール成分が失われるという課題があった。  
本発明の目的は、画像のボケを利用しないで画像に奥行き感を与える画像処理装置、画像処理方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態によれば、画像処理装置は、ディテール抽出手段と、検出手段と、ディテール加算手段と、ディテール加算制御手段とを具備する。ディテール抽出手段は、１フレームの画像信号からディテール成分を抽出する。検出手段は、１フレームの画像信号から顔領域または肌色領域を検出する。ディテール加算手段は、ディテール抽出手段により抽出されたディテール成分を１フレームの画像信号に加算する。ディテール加算制御手段は、ディテール加算手段によるディテール成分の加算量を、顔領域または肌色領域では一定とし、顔領域または肌色領域以外では画面の下端から上端に向かって減少させる。
【図面の簡単な説明】
【０００６】
【図１】実施形態に係る画像処理装置の一例の外観を示す斜視図。
【図２】実施形態の画像処理装置のシステム構成を示すブロック図。
【図３】実施形態のディテール加算アプリケーションのプログラムの機能構成を示すブロック図。
【図４】実施形態のディテール加算アプリケーションの主要部の機能構成を示す図。
【図５】実施形態の画像処理装置の動作を示すフローチャート。
【図６】実施形態のディテール加算の動作を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態について図面を参照して説明する。  
図１は、本発明の一実施形態に係る画像処理装置の一例としてのノートブックタイプのパーソナルコンピュータ１０の外観を示す斜視図である。コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ（liquid crystal display）１７が組み込まれている。ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。
【０００８】
コンピュータ本体１１は、薄い箱形の筐体を有しており、その上面には、キーボード１３、コンピュータ１０を電源オン／電源オフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、スピーカ１８Ａ，１８Ｂなどが配置される。入力操作パネル１５上には、各種操作ボタンが設けられている。
【０００９】
コンピュータ本体１１の右側面には、外部機器を接続するためのコネクタ、例えばＵＳＢ（universal serial bus）２．０規格のＵＳＢケーブルやＵＳＢデバイスを接続するためのＵＳＢコネクタ１９が設けられている。ＵＳＢコネクタ１９には、図２に示すように、デジタルカメラ２０、ビデオカメラ等の撮像機器が接続される。コンピュータ本体１１の背面にも、外部機器を接続するためのコネクタ、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子（図示せず）が設けられている。この外部ディスプレイ接続端子は、デジタル映像信号を外部ディスプレイに出力するために用いられる。
【００１０】
図２は、コンピュータ１０のシステム構成を示す図である。コンピュータ１０は、ＣＰＵ（central processing unit）１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、ＧＰＵ（Graphics Processing Unit）（表示コントローラ）１０５、ＶＲＡＭ（ビデオＲＡＭ:random access memory）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ（basic input/output system-read only memory）１０７、ＬＡＮ（local area network）コントローラ１０８、ハードディスクドライブ（ＨＤＤ）１０９、光ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ（electrically erasable programmable ROM）１１４等を備える。
【００１１】
ＣＰＵ１０１は、コンピュータ１０内の各部の動作を制御するプロセッサである。ＣＰＵ１０１は、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、及びディテール加算アプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。ディテール加算アプリケーションプログラム２０２は、例えばＨＤＤ１０９等に格納された静止画、動画等の各種画像データを再生する際に遠近感を与えるソフトウェアであり、処理後の画像データをＬＣＤ１７に表示する。ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１２】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵される。ノースブリッジ１０２は、例えば、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１３】
ＧＰＵ１０５は、コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。ＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ１にデジタル画像（動画、静止画）信号を送出することもできる。
【００１４】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００１５】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。サウスブリッジ１０４は、ＨＤＤ１０９及びＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００１６】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。ＬＡＮコントローラ１０８は、例えばIEEE 802.3規格の有線通信を実行する有線通信デバイスである。無線ＬＡＮコントローラ１１２は、例えばIEEE 802.11g規格の無線通信を実行する無線通信デバイスである。ＬＡＮコントローラ１０８、または無線ＬＡＮコントローラ１１２により、コンピュータ１０がインターネットに接続される。ＵＳＢコントローラ１１１Ａは、ＵＳＢコネクタ１９を介して接続される、例えばUSB 2.0規格に対応した外部機器との通信を実行する。例えば、ＵＳＢコントローラ１１１Ａは、デジタルカメラ２０に格納されている画像データファイルを受信するために使用される。カードコントローラ１１１Ｂは、コンピュータ本体１１に設けられたカードスロット（図示せず）に挿入される、ＳＤカードのようなメモリカードに対するデータの書き込み及び読み出しを実行する。
【００１７】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３及びタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作に応じてコンピュータ１０を電源オン／電源オフする機能を有している。
【００１８】
図３はディテール加算アプリケーションプログラム２０２の機能構成を示すブロック図である。
【００１９】
カメラ２０から入力された画像、あるいはＬＡＮコントローラ１０８、無線ＬＡＮコントローラ１１２によりインターネットからダウンロードした画像がＨＤＤ１０９に格納されている。ディテール加算アプリケーションプログラム２０２は１フレームの画像毎に処理して遠近感を与えるものであり、静止画にも動画にも等しく適用可能であり、単に画像と称する場合は、静止画像、動画像のいずれをも示す。
【００２０】
ＨＤＤ１０９から読み出された画像信号がディテール加算モジュール２２０、ディテール成分抽出モジュール２２２、顔検出モジュール２２４、肌色検出モジュール２２６、画面分割モジュール２３０に入力される。
【００２１】
ディテール成分抽出モジュール２２２は入力画像のディテール成分を抽出し、ディテール成分加算モジュール２２０に供給する。ディテール成分抽出モジュール２２２は、例えばラプラシアンフィルタを用いて画像のエッジを検出するものである。顔検出モジュール２２４は入力画像から顔領域を検出し、検出した顔領域の座標を示す領域情報をディテール成分加算制御モジュール２２８に供給する。顔領域の検出手法には制限がなく、周知のいずれの手法も利用できる。肌検出モジュール２２６は入力画像から肌色領域を検出し、検出した肌色領域の領域情報をディテール成分加算制御モジュール２２８に供給する。肌色領域の検出手法にも制限がなく、周知のいずれの手法も利用できる。
【００２２】
画面分割モジュール２３０は入力画像（１フレーム）を所定数（例えば、８×８）の小領域に分割し、小領域毎の画像情報をヒストグラム算出モジュール２３２、平均輝度算出モジュール２３４に供給する。ヒストグラム算出モジュール２３２は小領域毎の画像信号のヒストグラムを算出し、算出した小領域毎のヒストグラムをヒストグラム類似度検出モジュール２３５に供給する。ヒストグラム類似度検出モジュール２３５はヒストグラムが類似している（ヒストグラムの差が所定値以下）小領域があるか否かを判定し、類似しているヒストグラムを有する小領域の領域情報をディテール成分加算制御モジュール２２８に供給する。平均輝度算出モジュール２３４は小領域毎の画像信号の平均輝度を算出し、算出した小領域毎の平均輝度を平均輝度類似度検出モジュール２３６に供給する。平均輝度類似度検出モジュール２３６は平均輝度が類似している（平均輝度の差が所定値以下）小領域があるか否かを判定し、類似している平均輝度を有する小領域の領域情報をディテール成分加算制御モジュール２２８に供給する。
【００２３】
ディテール成分加算制御モジュール２２８は顔検出モジュール２２４から供給された顔領域の情報、肌色検出モジュール２２６から供給された肌色領域の情報、ヒストグラム類似度検出モジュール２３５から供給された類似しているヒストグラムを有する小領域の情報、平均輝度類似度検出モジュール２３６から供給された類似している平均輝度を有する小領域の情報に応じて、１フレーム内のディテール成分の加算量を場所により制御したり、画面全体へのディテール成分の加算量を一定にするように、加算制御信号をディテール成分加算モジュール２２０に供給する。ディテール成分加算モジュール２２０は入力された画像信号に対してディテール成分抽出モジュール２２２から供給されたディテール成分を加算する。ディテール成分の加算量はディテール成分加算制御モジュール２２８から供給される加算制御信号に応じて可変（減衰）される。ディテール成分加算制御モジュール２２８はディテール成分が加算された画像信号を出力する。出力信号ＬＣＤ１７、あるいは外部ディスプレイ１に表示される。
【００２４】
図４はディテール成分加算モジュール２２０の動作原理を示す図である。ディテール成分検出モジュール２２２は入力画像信号に鮮鋭化フィルタ処理を施し、画像内の濃度値の変化箇所（輪郭、エッジ）を強調する。鮮鋭化フィルタとしては二次微分を行うラプラシアンフィルタを用いることができる。例えば、３×３のラプラシアンフィルタの係数の一例は下記である。
【００２５】
−１，−１，−１  
−１，  ８，−１  
−１，−１，−１  
ディテール成分検出モジュール２２２は入力画像信号の濃度値の変化箇所を強調するためのディテール成分を出力する。このディテール成分がディテール成分加算モジュール２２０で入力信号に加算されることにより、輪郭、エッジが強調された画像信号が得られる。
【００２６】
ディテール成分加算制御モジュール２２８は加算量を画面内の場所に応じて可変制御するための加算制御信号をディテール成分加算モジュール２２０に供給する。ディテール成分抽出モジュール２２０により抽出されたディテール成分を画像信号に一律に加算すると、画面全体の輪郭、エッジが強調されるが、遠近感は生じない。遠近感を生じさせるためには、近距離ほど輪郭、エッジを強調し、遠距離になるにつれて強調度を弱めることが必要である。ディテール成分の加算量が増加するとエッジ、輪郭の強調度が強くなり、加算量が減少するとエッジの強調度が弱くなる。そのため、本実施形態では、画面内の各場所の距離に応じて、ディテール成分の加算量を変化させるため、ディテール成分加算モジュール２２０はディテール成分の加算量を画面内の各場所の距離に応じて可変する。
【００２７】
遠近感を与えるディテール成分加算の可変（グラデーション処理）の一例は、画像の構図を解析して消失点を検出し、ディテールの加算量を消失点に向かって徐々に減衰することがある。これにより、消失点の周囲の近距離にあるエッジ、輪郭は非常に強調され、消失点に向かって強調度が弱まり、遠近感が与えられる。なお、消失点の検出のための構図解析には種々の周知の構図解析が利用可能である。
【００２８】
構図が解析できない場合、本実施形態では以下の推定を行う。一般的な画像の構図では、画面の下側は地面であることが多く、近距離であり、画面の上側が空であることが多く、遠距離である。画面の下端が最も近距離で、上端が最も遠距離であり、下端から上端に向かって距離が徐々に増加していると推定できる。そのため、ディテール成分加算制御モジュール２２８は画面の下端から上端に向かってディテール成分の加算量を減衰させる加算制御信号をディテール成分加算モジュール２２０に供給する。これにより、ディテール成分加算モジュール２２０は、下端から上端になるにつれて加算量が減衰するように画像信号にディテール成分を加算する。これにより、距離に応じてエッジの強調量が徐々に変化して（グラデーション処理）、手前ほどエッジが強調され、遠近感が強調される。以上は原則であり、以下のような例外処理を行う。
【００２９】
(i)顔領域内ではグラデーション処理をオフする。
【００３０】
(ii)肌色領域内ではグラデーション処理をオフする。
【００３１】
(iii)ヒストグラムが類似する領域内のグラデーション処理をオフする。
【００３２】
(iv)平均輝度が類似する領域内のグラデーション処理をオフする。
【００３３】
(i)、(ii)の領域内は距離が同じであると推定できる。(iii)、(iv)の領域は背景（室内の場合は壁、屋外の場合は空等）であり、やはり距離が同じであると推定できる。そのため、これらの領域内ではディテール成分の加算量を可変すると、不自然な遠近感が与えられるので、本実施形態ではこれらの領域内では加算量の減衰（グラデーション処理）を行なわず、検出したディテール成分を一定量だけ加算する。言い換えると、エッジ・輪郭強調の度合いは原則、画面の下端から上端に向かって減少するが、(i)から(iv)の領域内ではエッジ・輪郭強調の度合いの減少処理を行わない。
【００３４】
(v)画面全体に対する顔領域の割合が所定値以上の場合は画面全体のグラデーション処理をオフする。
【００３５】
(vi)画面全体に対する肌色領域の割合が所定値以上の場合は画面全体のグラデーション処理をオフする。
【００３６】
(vii)ヒストグラムが類似する領域の数が所定の数より多い場合は画面全体のグラデーション処理をオフする。
【００３７】
(viii)平均輝度が類似する領域の数が所定の数より多い場合は画面全体のグラデーション処理をオフする。
【００３８】
(v)〜(viii)の場合は、画面が全体的に平面的（等距離）であると推定できるので、加算量の減衰（グラデーション処理）を行うと、不自然になるので、検出したディテール成分の一定量を均一に加算することにより、エッジ・輪郭を画面全体で均一に強調する。
【００３９】
図５は実施形態のディテール加算処理の動作を示すフローチャートである。ブロックＢ１２で1フレームの画像信号が、例えば、ＨＤＤ１０９から読み出され、あるいはカメラ２０から入力され、ディテール加算モジュール２２０、ディテール成分抽出モジュール２２２、顔検出モジュール２２４、肌色検出モジュール２２６、画面分割モジュール２３０に入力される。ブロックＢ１４で、ディテール成分抽出モジュール２２２は入力画像のディテール成分を抽出し、ディテール成分加算モジュール２２０に供給する。
【００４０】
ブロックＢ１６で、顔検出モジュール２２４は入力画像から顔領域を検出し、検出した顔領域の情報をディテール成分加算制御モジュール２２８に供給する。ブロックＢ１８で、ディテール成分加算制御モジュール２２８は顔領域についてはグラデーション処理をオフと設定する。図示していないが、画面全体に対する顔領域の割合が所定値以上の場合は画面全体のグラデーション処理をオフする。
【００４１】
ブロックＢ２０で、肌色検出モジュール２２６は入力画像から肌色領域を検出し、検出した肌色領域の情報をディテール成分加算制御モジュール２２８に供給する。ブロックＢ２２で、ディテール成分加算制御モジュール２２８は肌色領域についてはグラデーション処理をオフと設定する。図示していないが、画面全体に対する肌色領域の割合が所定値以上の場合は画面全体のグラデーション処理をオフする。
【００４２】
ブロックＢ２４で、画面分割モジュール２３０は入力画像（１フレーム）を所定数（例えば、８×８）の小領域に分割する。ブロックＢ２６で、ヒストグラム類似度検出モジュール２３５はヒストグラムが類似している小領域があるか否かを判定し、類似しているヒストグラムを有する小領域の情報をディテール成分加算制御モジュール２２８に供給する。ブロックＢ２８で、ディテール成分加算制御モジュール２２８はヒストグラムが類似している小領域のグラデーション処理をオフと設定する。図示していないが、ヒストグラムが類似している小領域の数が所定の数より多い場合は画面全体のグラデーション処理をオフする。
【００４３】
ブロックＢ３０で、平均類似度検出モジュール２３６は平均輝度が類似している小領域があるか否かを判定し、類似している平均輝度を有する小領域の情報をディテール成分加算制御モジュール２２８に供給する。ブロックＢ３２で、ディテール成分加算制御モジュール２２８は平均輝度が類似している小領域のグラデーション処理をオフと設定する。図示していないが、平均輝度が類似している小領域の数が所定の数より多い場合は画面全体のグラデーション処理をオフする。
【００４４】
ブロックＢ３４で、ディテール成分加算モジュール２２０は入力画像信号に対してディテール成分を加算するが、画面の下端から上端に向かって加算するディテール量を減衰する。例えば、下端は抽出したディテール成分を１００％加算するが、中央部は５０％加算し、上端は加算しないことにより、加算するディテール量が減衰する。これにより、画面の下端ほどエッジが強調され、上端になるにつれてエッジの強調量が弱まり（ディテール成分加算のグラデーション処理）、遠近感が強調される。加算するディテール量の減衰は下端から上端にかけて一定（線形）に減衰してもよいし、関数的（曲線）、段階的に変更しても良い。さらに、加算ディテール量を減衰することにより可変したが、減衰のみに限らず、画面の下半分領域では抽出したディテール量を増幅し、画面の上半分領域では抽出したディテール量を減衰しても良い。
【００４５】
加算するディテール量の変化（グラデーション処理）はディテール加算制御モジュール２２８により制御され、顔領域、肌色領域、ヒストグラムが類似する領域、平均輝度が類似する領域内ではグラデーション処理を行なわず、ディテール成分を一定量加算し、ヒストグラムが類似する領域の数や平均輝度が類似する領域の数が所定の数より多い場合には、画面全体に加算するディテール量が一定になるように処理する。これらの領域内で加算されるディテール成分は一定量であれば良く、制限は全く無い。例えば、顔領域の開始位置の減衰量としたり、顔領域の終了位置の減衰量としたり、それらの平均減衰量としたり、あるいは所定割合（５０％）の減衰量としてもよい。
【００４６】
ブロックＢ３６で次のフレームの処理があるか否か判定され、次のフレームの処理があればブロックＢ１２に戻り、無ければ終了する。
【００４７】
図６（ａ）は画像信号の一例である。図６（ａ）では、中央に位置する手前から奥に向かって延びる道路に人物が位置し、道路の両側が風景である。この場合、画面の左側Ｉ、右側IIIは下端から上端に向かって被写体までの距離が近距離から遠距離に変化するので、図６（ｂ）に示すように、下端から上端に向かってディテールの加算量が徐々に減少する。このため、下端ほどエッジが強調され、上端になるにつれてエッジの強調量が減衰し、自然な遠近感が生じる。画面の中央IIは人物の顔領域を含むので、図６（ｃ）に示すように、下端から上端に向かってディテールの加算量が徐々に減少するが、顔領域については一定のディテール量が加算される。このため、顔以外の部分にのみ遠近感が生じ、顔領域については一定のエッジ強調がなされる。
【００４８】
以上説明したように、実施形態によれば、画像にディテール成分を加算し、距離によって加算量を可変することにより、輪郭の強調感を距離に応じて可変することができ、画像に遠近感を与えることができる。また、加算量の可変（グラデーション処理）を必要としない領域を検出し、検出した領域内ではグラデーション処理を行なわずに、一定量のディテール成分を加算する。
【００４９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示される複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。実施形態はノートブック型のパーソナルコンピュータとして説明したが、実施する形態はこれに限らず、画像を再生、表示するものであれば、どのような装置、製品にも適用可能である。対象とする画像は静止画、動画のいずれも適用可能である。ディテール成分の検出はラプラシアンフィルタに限らず、他のエッジ・輪郭強調処理を利用してもよい。ディテール成分加算のグラデーション処理を行わない領域は上記４つに限らず、適宜変更可能である。例えば、顔検出モジュール２２４、肌色検出モジュール２２６の両方を設けることは必須ではなく、何れか一方でも良いし、ヒストグラム算出モジュール２３２、平均輝度算出モジュール２３４の両方を設けることは必須ではなく、何れか一方でも良い。
【符号の説明】
【００５０】
１１…コンピュータ本体、１２…ディスプレイユニット、１９…ＵＳＢコネクタ、１０１…ＣＰＵ、１０３…主メモリ、１０９…ＨＤＤ、１１１Ａ…ＵＳＢコントローラ、１１２…無線ＬＡＮコントローラ、２０１…ＯＳ、２０２…ディテール加算アプリケーションプログラム。
【図１】
0005306500.tif 000002
【図２】
0005306500.tif 000003
【図３】
0005306500.tif 000004
【図４】
0005306500.tif 000005
【図５】
0005306500.tif 000006
【図６】
0005306500.tif 000007