(57)【要約】【課題】グレインノイズを付加したときの3D画像の画質を向上させることができるようにする。【解決手段】3D画像を処理する画像処理装置にはランダムノイズ発生部が複数設けられる。ランダムノイズ発生部により互いに相関のないランダムノイズがn個（n>2）生成され、その中の任意のm個（n-1>m>0）のランダムノイズを共通に含むように、n-1個のランダムノイズを加算することによって、所定の相関をもつＬ画像用とＲ画像用の２つのグレインノイズが生成される。Ｌ画像用のグレインノイズはＬ画像に付加され、Ｒ画像用のグレインノイズはＲ画像に付加される。グレインノイズが付加されたＬ画像とＲ画像が交互に表示される。本発明は、3D画像を処理するテレビジョン受像機に適用することができる。【選択図】図９
2012034000.tif 000002
【特許請求の範囲】
【請求項１】
画像の各画素に対するノイズからなる第１のノイズと、前記第１のノイズと相関のある、画像の各画素に対するノイズからなる第２のノイズとを生成する生成手段と、
左目用画像に前記第１のノイズを付加し、右目用画像に前記第２のノイズを付加する付加手段と
を備える画像処理装置。
【請求項２】
前記生成手段は、n(n>2)個の相関のないノイズを生成し、n個の前記相関のないノイズのうちの任意のm(n-1>m>0)個のノイズの和で表される成分を共通に含む、m/(n-1)の相関を持つ前記第１のノイズと前記第２のノイズを生成する
請求項１に記載の画像処理装置。
【請求項３】
前記第１のノイズが付加された前記左目用画像と、前記第２のノイズが付加された前記右目用画像を交互に表示する表示制御手段をさらに備える
請求項１に記載の画像処理装置。
【請求項４】
前記付加手段は、前記第１のノイズと前記第２のノイズに視差を設定し、互いに視差のある前記第１のノイズと前記第２のノイズを、前記左目用画像と前記右目用画像にそれぞれ付加する
請求項１に記載の画像処理装置。
【請求項５】
前記左目用画像と前記右目用画像に含まれるオブジェクトを検出する検出手段をさらに備え、
前記付加手段は、前記左目用画像から検出された前記オブジェクトの領域を構成する各画素に付加するノイズと、前記右目用画像から検出された前記オブジェクトの領域を構成する各画素に付加するノイズのうちの少なくともいずれかに、前記オブジェクトに設定されている視差と同じ量の視差を設定し、視差を設定したノイズを、前記オブジェクトの領域を構成する各画素に付加する
請求項１に記載の画像処理装置。
【請求項６】
画像の各画素に対するノイズからなる第１のノイズと、前記第１のノイズと相関のある、画像の各画素に対するノイズからなる第２のノイズとを生成し、
左目用画像に前記第１のノイズを付加し、右目用画像に前記第２のノイズを付加する
ステップを含む画像処理方法。
【請求項７】
画像の各画素に対するノイズからなる第１のノイズと、前記第１のノイズと相関のある、画像の各画素に対するノイズからなる第２のノイズとを生成し、
左目用画像に前記第１のノイズを付加し、右目用画像に前記第２のノイズを付加する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、およびプログラムに関し、特に、グレインノイズを付加したときの3D画像の画質を向上させることができるようにした画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
ランダムノイズを元にした単一のノイズを画像に付加することによってフィルムカメラで撮影した素材に見られる感光材料の粒子感（フィルムグレイン）を意図的に演出する、いわゆるフィルムグレイン処理が行われている。フィルムグレイン処理によって、画像の精細感や階調感を高めることが可能になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、立体視が可能な3D画像をビデオデータとして含む3Dコンテンツが注目されている。3D画像の表示方式には、同じオブジェクト間に視差がある左目用画像（Ｌ画像）と右目用画像（Ｒ画像）を交互に表示するフレームシーケンシャル方式がある。Ｌ画像とＲ画像を、シャッタメガネ等の3Dメガネを装着したユーザの左右のそれぞれの目に届けることにより、奥行き感をユーザに与えることが可能になる。
【０００５】
フィルムグレインに相当するノイズであるグレインノイズを意図的に付加することは、基本的には、Ｌ画像とＲ画像からなる3D画像でも有効であると考えられる。3D画像にグレインノイズを付加する方法にも様々な方法が考えられる。
【０００６】
図１は、グレインノイズを付加する方法を示す図である。
【０００７】
図１の方法は、１つのランダムノイズ発生部が発生したランダムノイズを、Ｌ画像とＲ画像にそれぞれ付加する方法である。
【０００８】
図２に示すようにＬ画像である画像Ｌ１とＲ画像である画像Ｒ１にそれぞれ同じランダムノイズＡを付加し、ランダムノイズＡが付加された画像Ｌ１である画像Ｌ１’と画像Ｒ１である画像Ｒ１’を矢印＃１の先に示すように交互に表示する場合を考える。画像Ｌ１のオブジェクトの位置と、画像Ｒ１のオブジェクトの位置には、視差に相当するずれがある。図２の例においては、画像Ｌ１と画像Ｒ１には人物が写っている。
【０００９】
この場合、画像Ｌ１と画像Ｒ１の同じ位置に同じノイズが付加されるため、画像Ｌ１に付加されたノイズと画像Ｒ１に付加されたノイズの視差はゼロである。従って、3Dメガネを装着したユーザは、ディスプレイ面に平面的なグレインノイズ（2Dのグレインノイズ）が定位し、立体的に見える物体と分離した画像を見ることになってしまう。矢印＃１の先の画像において、人物の位置をずらして示していることは、視差によって人物を立体的に見ることが可能であることを表す。
【００１０】
このように、同じランダムノイズをＬ画像とＲ画像に付加する方法では、2D画像で得られたような、画像の精細感や階調感を高める効果を十分に得ることができない。
【００１１】
図３は、グレインノイズを付加する他の方法を示す図である。
【００１２】
図３の方法は、２つのランダムノイズ発生部にランダムノイズを発生させ、一方のランダムノイズ発生部が発生したランダムノイズをＬ画像に付加し、他方のランダムノイズ発生部が発生したランダムノイズをＲ画像に付加する方法である。
【００１３】
Ｌ画像とＲ画像を別々のフィルム（カメラ）で撮影する状況を想定すると、Ｌ画像用のフィルムの感光材料とＲ画像用のフィルムの感光材料の配置には相関がない。図３に示すように、Ｌ画像とＲ画像に対してそれぞれ異なるランダムノイズ発生部を用意してランダムノイズを付加すれば、グレインノイズの効果が原理通りに得られるはずである。
【００１４】
図４に示すように画像Ｌ１にランダムノイズＡを付加するとともに画像Ｒ１にランダムノイズＢを付加し、画像Ｌ１’と画像Ｒ１’を矢印＃２の先に示すように交互に表示する場合を考える。
【００１５】
この場合、画像Ｌ１と画像Ｒ１の同じ位置に付加されるノイズは無相関である。従って、3Dメガネを装着したユーザは、ディスプレイ面の前後の空間（ディスプレイ面を基準としてユーザ側の空間と奥側の空間）に、ランダムなノイズや輝点がある画像を見ることになってしまう。画像Ｌ１と画像Ｒ１に付加されるノイズにばらつきがあることから、ノイズや輝点の前後方向の位置が極端に奥の位置に見えたり手前の位置に見えたりするといったように広い範囲に分布して見えたり、ノイズや輝点が動いて見えたりしてしまう。
【００１６】
このように、無相関の２つのランダムノイズをＬ画像とＲ画像にそれぞれ付加する方法では、2D画像で得られたような、画像の精細感や階調感を高める効果を十分に得ることができないばかりか、ユーザに違和感を与えてしまう可能性がある。
【００１７】
本発明はこのような状況に鑑みてなされたものであり、グレインノイズを付加したときの3D画像の画質を向上させることができるようにするものである。
【課題を解決するための手段】
【００１８】
本発明の一側面の画像処理装置は、画像の各画素に対するノイズからなる第１のノイズと、前記第１のノイズと相関のある、画像の各画素に対するノイズからなる第２のノイズとを生成する生成手段と、左目用画像に前記第１のノイズを付加し、右目用画像に前記第２のノイズを付加する付加手段とを備える。
【００１９】
前記生成手段には、n(n>2)個の相関のないノイズを生成させ、n個の前記相関のないノイズのうちの任意のm(n-1>m>0)個のノイズの和で表される成分を共通に含む、m/(n-1)の相関を持つ前記第１のノイズと前記第２のノイズを生成させることができる。
【００２０】
前記第１のノイズが付加された前記左目用画像と、前記第２のノイズが付加された前記右目用画像を交互に表示する表示制御手段をさらに設けることができる。
【００２１】
前記付加手段には、前記第１のノイズと前記第２のノイズに視差を設定させ、互いに視差のある前記第１のノイズと前記第２のノイズを、前記左目用画像と前記右目用画像にそれぞれ付加させることができる。
【００２２】
前記左目用画像と前記右目用画像に含まれるオブジェクトを検出する検出手段をさらに設けることができる。この場合、前記付加手段には、前記左目用画像から検出された前記オブジェクトの領域を構成する各画素に付加するノイズと、前記右目用画像から検出された前記オブジェクトの領域を構成する各画素に付加するノイズのうちの少なくともいずれかに、前記オブジェクトに設定されている視差と同じ量の視差を設定させ、視差を設定したノイズを、前記オブジェクトの領域を構成する各画素に付加させることができる。
【００２３】
本発明の一側面の画像処理方法は、画像の各画素に対するノイズからなる第１のノイズと、前記第１のノイズと相関のある、画像の各画素に対するノイズからなる第２のノイズとを生成し、左目用画像に前記第１のノイズを付加し、右目用画像に前記第２のノイズを付加するステップを含む。
【００２４】
本発明の一側面のプログラムは、画像の各画素に対するノイズからなる第１のノイズと、前記第１のノイズと相関のある、画像の各画素に対するノイズからなる第２のノイズとを生成し、左目用画像に前記第１のノイズを付加し、右目用画像に前記第２のノイズを付加するステップを含む処理をコンピュータに実行させる。
【００２５】
本発明の一側面においては、画像の各画素に対するノイズからなる第１のノイズと、前記第１のノイズと相関のある、画像の各画素に対するノイズからなる第２のノイズとが生成される。左目用画像に前記第１のノイズが付加され、右目用画像に前記第２のノイズが付加される。
【発明の効果】
【００２６】
本発明によれば、グレインノイズを付加したときの3D画像の画質を向上させることができる。
【図面の簡単な説明】
【００２７】
【図１】グレインノイズを付加する方法を示す図である。
【図２】図１の方法でグレインノイズが付加された画像を示す図である。
【図３】グレインノイズを付加する他の方法を示す図である。
【図４】図３の方法でグレインノイズが付加された画像を示す図である。
【図５】本発明の一実施形態に係る画像処理装置の構成例を示すブロック図である。
【図６】画像処理部の構成例を示す図である。
【図７】ランダムノイズの加算の例を示す図である。
【図８】グレインノイズの付加の例を示す図である。
【図９】グレインノイズを付加した画像の例を示す他の図である。
【図１０】ユーザの見え方について説明する図である。
【図１１】ユーザの見え方について説明する上面図である。
【図１２】ユーザの見え方について説明する他の上面図である。
【図１３】画像処理装置の表示処理について説明するフローチャートである。
【図１４】グレインノイズに対する視差の設定の例を示す図である。
【図１５】ユーザの見え方について説明する図である。
【図１６】ユーザの見え方について説明する上面図である。
【図１７】画像処理装置の他の表示処理について説明するフローチャートである。
【図１８】画像処理部の他の構成例を示す図である。
【図１９】Ｌ画像とＲ画像の例を示す図である。
【図２０】Ｌ画像用とＲ画像用のグレインノイズの例を示す図である。
【図２１】グレインノイズを付加したＬ画像とＲ画像の例を示す図である。
【図２２】ユーザの見え方について説明する図である。
【図２３】ユーザの見え方について説明する上面図である。
【図２４】画像処理装置のさらに他の表示処理について説明するフローチャートである。
【図２５】ユーザの見え方について説明する図である。
【図２６】ユーザの見え方について説明する上面図である。
【図２７】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２８】
［画像処理装置の構成］
図５は、本発明の一実施形態に係る画像処理装置１の構成例を示すブロック図である。
【００２９】
画像処理装置１は、取得部１１、デコーダ１２、画像処理部１３、表示制御部１４、およびディスプレイ１５から構成される。
【００３０】
取得部１１は、画像処理装置１に装着されたBlu-ray（登録商標） Discなどの記録媒体に記録された3Dコンテンツや、放送波やネットワークを介して伝送されてきた3Dコンテンツを取得する。取得部１１は、取得した3Dコンテンツに含まれるビデオデータをデコーダ１２に出力する。3Dコンテンツのビデオデータは、Ｌ画像のデータとＲ画像のデータからなり、H.264 AVC(Advanced Video Coding)/MVC(Multi-view Video coding)などの方式で圧縮されている。
【００３１】
デコーダ１２は、取得部１１から供給されたビデオデータをデコードし、Ｌ画像とＲ画像を生成する。デコーダ１２は、Ｌ画像とＲ画像を画像処理部１３に出力する。
【００３２】
画像処理部１３は、相関のない複数のランダムノイズを生成し、生成した複数のランダムノイズに基づいて、所定の相関のある２つのランダムノイズを生成する。画像処理部１３は、一方のランダムノイズをＬ画像用のグレインノイズとしてＬ画像に付加し、他方のランダムノイズをＲ画像用のグレインノイズとしてＲ画像に付加する。画像処理部１３は、グレインノイズを付加したＬ画像とＲ画像を表示制御部１４に出力する。
【００３３】
表示制御部１４は、画像処理部１３から供給されたＬ画像とＲ画像を交互にディスプレイ１５に表示させる。
【００３４】
以上のような構成を有する画像処理装置１が、例えば、3Dコンテンツの編集を行う編集装置、3Dコンテンツを表示するテレビジョン受像機、3Dコンテンツを記録する記録装置に設けられる。
【００３５】
図６は、画像処理部１３の構成例を示す図である。
【００３６】
画像処理部１３は、ランダムノイズ発生部２１Ａ乃至２１Ｅ、加算部２２、加算部２３、加算部２４、グレインノイズ付加部２５、およびグレインノイズ付加部２６から構成される。デコーダ１２から出力されたＬ画像はグレインノイズ付加部２５に入力され、デコーダ１２から出力されたＲ画像はグレインノイズ付加部２６に入力される。
【００３７】
破線で囲んで示すように、ランダムノイズ発生部２１Ａ乃至２６Ｅと加算部２２乃至２４から、Ｌ画像用とＲ画像用のそれぞれのグレインノイズを生成する生成手段としての生成部３１が実現される。また、グレインノイズ付加部２５および２６から、Ｌ画像の各画素にＬ画像用のグレインノイズを付加し、Ｒ画像の各画素にＲ画像用のグレインノイズを付加する付加手段としての付加部３２が実現される。
【００３８】
ランダムノイズ発生部２１Ａ乃至２１Ｅは、それぞれ、互いに相関のないランダムノイズを発生する。ランダムノイズ発生部２１Ａ乃至２１Ｅが発生するランダムノイズは、グレインノイズを付加するＬ／Ｒ画像のそれぞれの画素に対応する、ランダムに選択された値の集まりである。それぞれの値が、Ｌ／Ｒ画像のそれぞれの画素に対するノイズ成分を表す。
【００３９】
ランダムに選択されたそれぞれの値を画素値として、対応するＬ／Ｒ画像の画素の位置と同じ位置に配置することによって、ランダムノイズは、ノイズ成分の値を各画素の画素値として有し、Ｌ／Ｒ画像と同じサイズのノイズ画像として表される。
【００４０】
ここでは、ランダムノイズ発生部２１Ａが発生するランダムノイズをランダムノイズＡ、ランダムノイズ発生部２１Ｂが発生するランダムノイズをランダムノイズＢ、ランダムノイズ発生部２１Ｃが発生するランダムノイズをランダムノイズＣとして説明する。また、ランダムノイズ発生部２１Ｄが発生するランダムノイズをランダムノイズＤ、ランダムノイズ発生部２１Ｅが発生するランダムノイズをランダムノイズＥとして説明する。
【００４１】
ランダムノイズ発生部２１Ａが発生したランダムノイズＡは加算部２３に供給される。また、ランダムノイズ発生部２１Ｂが発生したランダムノイズＢ、ランダムノイズ発生部２１Ｃが発生したランダムノイズＣ、および、ランダムノイズ発生部２１Ｄが発生したランダムノイズＤは加算部２２に供給される。ランダムノイズ発生部２１Ｅが発生したランダムノイズＥは加算部２４に供給される。
【００４２】
加算部２２は、ランダムノイズＢ、ランダムノイズＣ、およびランダムノイズＤを加算する。ランダムノイズの加算は、同じ位置のノイズ成分の値（ノイズ画像上の同じ位置の画素値）同士を加算することによって行われる。加算部２２は、ランダムノイズＢ、ランダムノイズＣ、およびランダムノイズＤを加算して得られたランダムノイズを加算部２３と加算部２４に出力する。
【００４３】
加算部２３は、ランダムノイズＡと、加算部２２による加算結果のランダムノイズを加算し、加算して得られたランダムノイズをＬ画像用のグレインノイズとしてグレインノイズ付加部２５に出力する。
【００４４】
加算部２４は、ランダムノイズＥと、加算部２２による加算結果のランダムノイズを加算し、加算して得られたランダムノイズをＲ画像用のグレインノイズとしてグレインノイズ付加部２６に出力する。
【００４５】
Ｌ画像用のグレインノイズとＲ画像用のグレインノイズには、それぞれ、ランダムノイズＢ、ランダムノイズＣ、およびランダムノイズＤの加算結果の成分が共通して含まれる。Ｌ画像用のグレインノイズとＲ画像用のグレインノイズは、同一ではないものの、互いに相関のあるノイズである。
【００４６】
グレインノイズ付加部２５は、デコーダ１２から供給されたＬ画像に、加算部２３から供給されたＬ画像用のグレインノイズを付加する。Ｌ画像にグレインノイズを付加することは、Ｌ画像のそれぞれの画素の画素値に、Ｌ画像用のグレインノイズに含まれる、同じ位置のノイズ成分の値を加算することによって行われる。グレインノイズ付加部２５は、Ｌ画像用のグレインノイズを付加したＬ画像を表示制御部１４に出力する。
【００４７】
グレインノイズ付加部２６は、デコーダ１２から供給されたＲ画像に、加算部２４から供給されたＲ画像用のグレインノイズを付加する。Ｒ画像にグレインノイズを付加することは、Ｒ画像のそれぞれの画素の画素値に、Ｒ画像用のグレインノイズに含まれる、同じ位置のノイズ成分の値を加算することによって行われる。グレインノイズ付加部２６は、Ｒ画像用のグレインノイズを付加したＲ画像を表示制御部１４に出力する。
【００４８】
図７は、ランダムノイズの加算の例を示す図である。
【００４９】
図７の例においては、ランダムノイズＡは「1,8,2,7,3,6,4,5,・・・」とされている。それぞれの数字はランダムに選択されたノイズ成分を表す値である。
【００５０】
同様に、図７の例においては、ランダムノイズＢは「8,3,5,1,2,7,4,6,・・・」、ランダムノイズＣは「3,6,2,5,4,1,8,7,・・・」、ランダムノイズＤは「5,2,7,3,6,4,1,8,・・・」、ランダムノイズＥは「4,7,1,6,5,8,7,2,・・・」とされている。ランダムノイズＡ乃至Ｅは、並び順で同じ位置に同じ数字が現れることのない、互いに相関のないノイズである。
【００５１】
加算部２２においては、ランダムノイズＢ、ランダムノイズＣ、およびランダムノイズＤが加算される。加算結果のランダムノイズは、「16(8+3+5),11(3+6+2),14(5+2+7),9(1+5+3),12(2+4+6),12(7+1+4),13(4+8+1),21(6+7+8),・・・」で表される。
【００５２】
加算部２３においては、ランダムノイズＡと、加算部２２による加算結果のランダムノイズが加算される。加算部２３による加算結果のランダムノイズは、「17(1+16),19(8+11),16(2+14),16(7+9),15(3+12),18(6+12),17(4+13),26(5+21),・・・」で表される。加算部２３により得られたランダムノイズである「17,19,16,16,15,18,17,26,・・・」が、Ｌ画像用のグレインノイズとして用いられる。
【００５３】
加算部２４においては、ランダムノイズＥと、加算部２２による加算結果のランダムノイズが加算される。加算部２４による加算結果のランダムノイズは、「20(4+16),18(7+11),15(1+14),15(6+9),17(5+12),20(8+12),20(7+13),23(2+21),・・・」で表される。加算部２４により得られたランダムノイズである「20,18,15,15,17,20,20,23,・・・」が、Ｒ画像用のグレインノイズとして用いられる。
【００５４】
このように、所定の相関をもつＬ画像用とＲ画像用の２つのグレインノイズは、互いに相関のないランダムノイズをn個（n>2）生成し、その中の任意のm個（n-1>m>0）のランダムノイズを共通に含むように、n-1個のランダムノイズを加算して生成される。
【００５５】
図７の例の場合、n=5、m=3である。Ｌ画像用とＲ画像用の２つのグレインノイズは、３個のランダムノイズの加算結果を共通に含む、４個のランダムノイズの加算結果となる。４個のランダムノイズの加算結果には３個のランダムノイズの加算結果が共通して含まれるため、Ｌ画像用のグレインノイズとＲ画像用のグレインノイズの相関率は3/4=75%となる。n>2、n-1>m>0として、nとmの値を任意に選択すると、Ｌ画像用のグレインノイズとＲ画像用のグレインノイズの相関率はm/n-1で表される。
【００５６】
図８は、グレインノイズの付加の例を示す図である。
【００５７】
図８Ａの波形は、ある１フレームのＬ画像の波形を示す。図８の各グラフの横軸はラスタ順での画素の位置を表し、縦軸は画素値を表す。
【００５８】
Ｌ画像のサイズが1920×1080画素である場合、位置Ｐ０の値はＬ画像の左上端の(0,0)で表される位置の１画素の画素値であり、位置Ｐ１の値はＬ画像の右上端の(1919,0)で表される位置の１画素の画素値である。位置Ｐ２の値はＬ画像の右下端の(1919,1079)で表される位置の１画素の画素値である。画素値は、RGBをそれぞれ８ビットで表すものとなる。
【００５９】
図８Ｂの波形は、加算部２３により生成されたＬ画像用のグレインノイズの波形を示す。図８Ｂに示すように、グレインノイズは所定のビット幅で表されるランダムな値から構成される。
【００６０】
Ｌ画像用のグレインノイズの位置Ｐ０の値は、Ｌ画像の左上端の(0,0)で表される位置の１画素に付加されるノイズ成分の値であり、位置Ｐ１の値は、Ｌ画像の右上端の(1919,0)で表される位置の１画素に付加されるノイズ成分の値である。位置Ｐ２の値は、Ｌ画像の右下端の(1919,1079)で表される位置の１画素に付加されるノイズ成分の値である。
【００６１】
図８Ｃの波形は、グレインノイズが付加されたＬ画像の波形を示す。図８Ａに示すＬ画像のそれぞれの画素の画素値に、図８Ｂに示すグレインノイズの同じ位置のノイズ成分の値を加算することによって、図８Ｃに示す波形を有する、グレインノイズが付加されたＬ画像が得られる。
【００６２】
グレインノイズ付加部２６においても、Ｌ画像に対して行われる処理と同様の処理がＲ画像に対して行われる。
【００６３】
図９は、グレインノイズを付加したＬ画像とＲ画像の例を示す図である。
【００６４】
Ｌ画像である画像Ｌ１１に対して、加算部２３による加算結果のランダムノイズがＬ画像用のグレインノイズとして付加され、画像Ｌ１１’が生成される。また、Ｒ画像である画像Ｒ１１に対して、加算部２４による加算結果のランダムノイズがＲ画像用のグレインノイズとして付加され、画像Ｒ１１’が生成される。画像Ｌ１１のオブジェクトの位置と、画像Ｒ１１のオブジェクトの位置には、視差に相当するずれがある。図９の例においては、画像Ｌ１１と画像Ｒ１１に人物が写っている。
【００６５】
なお、画像Ｌ１１’、画像Ｒ１１’において、人物の背景に付加されている模様がグレインノイズを示している。人物の領域には模様を付していないが、人物の領域を含めて画像全体にグレインノイズが付加される。また、図９においては、画像Ｌ１１に付加されるグレインノイズと画像Ｒ１１に付加されるグレインノイズを同じ模様で示しているが、実際には、相関はあるが異なるノイズである。他の図においても同様である。
【００６６】
Ｌ画像用のグレインノイズが付加された画像Ｌ１１’とＲ画像用のグレインノイズが付加された画像Ｒ１１’が、矢印＃１１の先に示すように交互に表示される。
【００６７】
図１０は、ユーザの見え方について説明する図である。
【００６８】
Ｌ画像用のグレインノイズとＲ画像用のグレインノイズには所定の相関があるから、画像Ｌ１１と画像Ｒ１１の同じ位置には、わずかに値が異なるノイズが付加されることになる。画像Ｌ１１に付加されたノイズと画像Ｒ１１に付加されたノイズのわずかな違いが視差として作用する。
【００６９】
図７の例の場合、Ｌ画像用のグレインノイズの値である「17,19,16,16,15,18,17,26,・・・」と、Ｒ画像用のグレインノイズの値である「20,18,15,15,17,20,20,23,・・・」との差の絶対値である「3,1,1,1,2,2,3,3,・・・」が、視差として作用することになる。
【００７０】
ノイズのわずかな違いが視差として作用することによって、3Dメガネを装着したユーザには、ディスプレイ面Ｄに定位しているグレインノイズが立体的に見えることになる。中心面Ｇは、グレインノイズの中心面であり、この例においてはディスプレイ面Ｄと一致する。また、視差が設定されているから、ユーザには、人物についても立体的に見えることになる。
【００７１】
このように、所定の相関のある２つのランダムノイズを生成し、Ｌ画像とＲ画像にそれぞれ付加することによって、立体感のあるグレインノイズをディスプレイ面Ｄ上に定位して表現することができ、これにより画像の精細感や階調感を高めることが可能になる。
【００７２】
図１１は、ユーザの見え方について説明する上面図である。
【００７３】
ユーザの左目に届くＬ画像においては人物の表示位置を基準の位置（表示させようとする位置）より右方向にずらし、ユーザの右目に届くＲ画像においては人物の表示位置を基準の位置より左方向にずらすことによって、人物がディスプレイ面Ｄから飛び出しているように見えることになる。
【００７４】
グレインノイズは、ディスプレイ面Ｄの前後の比較的狭い空間に分布しているように見える。これは、Ｌ画像用のグレインノイズとＲ画像用のグレインノイズに相関があるために、Ｌ画像とＲ画像に付加されるノイズのばらつきが少ないためである。ディスプレイ面Ｄの上下に示すドットが、立体的に見えるグレインノイズを表す。
【００７５】
図１２は、ユーザの見え方について説明する他の上面図である。
【００７６】
Ｌ画像においては人物の表示位置を基準の位置より左方向にずらし、Ｒ画像においては人物の表示位置を基準の位置より右方向にずらすことによって、人物がディスプレイ面Ｄの奥にあるように見えることになる。人物がディスプレイ面Ｄの奥にあるように見える場合においても、上述したようにして生成されたグレインノイズがＬ画像とＲ画像に付加されているときには、グレインノイズはディスプレイ面Ｄの前後の比較的狭い空間に分布しているように見える。
【００７７】
このように、グレインノイズをディスプレイ面Ｄに定位させて立体的に見せることにより、精細感や階調感を高め、3D画像の画質を向上させることが可能になる。
【００７８】
［画像処理装置の動作について］
ここで、図１３のフローチャートを参照して、3D画像を表示する画像処理装置１の処理について説明する。
【００７９】
ステップＳ１において、取得部１１は、記録媒体から読み出すなどして3Dコンテンツを取得する。
【００８０】
ステップＳ２において、デコーダ１２は、3Dコンテンツに含まれるビデオデータをデコードし、Ｌ画像とＲ画像を生成する。
【００８１】
ステップＳ３において、画像処理部１３のランダムノイズ発生部２１Ａ乃至２１Ｅは、相関のない複数のランダムノイズを発生する。
【００８２】
ステップＳ４において、画像処理部１３の加算部２２はランダムノイズＢ，Ｃ，Ｄを加算する。また、加算部２３は、ランダムノイズＡと、ランダムノイズＢ，Ｃ，Ｄの加算結果とを加算することによって、Ｌ画像用のグレインノイズを生成する。加算部２４は、ランダムノイズＥと、ランダムノイズＢ，Ｃ，Ｄの加算結果とを加算することによって、Ｒ画像用のグレインノイズを生成する。
【００８３】
ステップＳ５において、グレインノイズ付加部２５は、Ｌ画像用のグレインノイズをＬ画像に付加する。また、グレインノイズ付加部２６は、Ｒ画像用のグレインノイズをＲ画像に付加する。
【００８４】
ステップＳ６において、表示制御部１４は、グレインノイズが付加されたＬ画像とＲ画像を交互にディスプレイ１５に表示させ、処理を終了させる。
【００８５】
［変形例１］
以上のようにして生成した２つのランダムノイズをＬ画像用とＲ画像用のグレインノイズとしてそのまま付加した場合、図１０などを参照して説明したように、グレインノイズは、ディスプレイ面Ｄ上に定位して見えることになる。
【００８６】
例えば奥行き方向の描写が多い3Dコンテンツや場面では、ディスプレイ面Ｄより奥にグレインノイズを定位させた方が、精細感や階調感を高めるために有利であったり、違和感を減らすことができたりする。
【００８７】
Ｌ画像用のグレインノイズとＲ画像用のグレインノイズに視差を設定し、ディスプレイ面Ｄより奥にグレインノイズを定位させるようにしてもよい。
【００８８】
図１４は、グレインノイズに対する視差の設定の例を示す図である。
【００８９】
図１４の画像Ｌ１１’は、Ｌ画像の位置に対して左側にずらしたＬ画像用のグレインノイズが付加されたＬ画像である。幅Ｗ１の範囲が、Ｌ画像（画像Ｌ１１）の範囲である。図９を参照して説明した例においては、幅Ｗ１の範囲と同じ範囲にＬ画像用のグレインノイズが付加されるのに対して、図１４の例においては、Ｌ画像用のグレインノイズが全体的に左側に幅Ｗ２だけずれて付加されている。
【００９０】
すなわち、この場合、グレインノイズ付加部２５は、Ｌ画像用のグレインノイズを表すノイズ画像全体を、幅Ｗ２に相当する画素の分だけ左側にずらすことによって、Ｌ画像用のグレインノイズに視差を設定する。
【００９１】
また、グレインノイズ付加部２５は、Ｌ画像のそれぞれの画素の画素値に対して、Ｌ画像用のグレインノイズの同じ位置のノイズ成分の値ではなく、幅Ｗ２に相当する画素の分だけ右側にずれた位置のノイズ成分を付加することによって、Ｌ画像にグレインノイズを付加する。例えば、グレインノイズ付加部２５は、Ｌ画像の左上端の(0,0)で表される位置にある画素の画素値に対して、Ｌ画像用のグレインノイズを表すノイズ画像の画素のうち、同じ(0,0)で表される位置の画素の値（ノイズ成分）ではなく、(α,0)で表される位置の画素の値を付加する。αは幅Ｗ２に相当する画素である。
【００９２】
図１４の画像Ｒ１１’は、Ｒ画像の位置に対して右側にずらしたＲ画像用のグレインノイズが付加されたＲ画像である。幅Ｗ１の範囲が、Ｒ画像（画像Ｒ１１）の範囲である。図９を参照して説明した例においては、幅Ｗ１の範囲と同じ範囲にＲ画像用のグレインノイズが付加されるのに対して、図１４の例においては、Ｒ画像用のグレインノイズが全体的に右側に幅Ｗ２だけずれて付加されている。
【００９３】
この場合、グレインノイズ付加部２６は、Ｒ画像用のグレインノイズを表すノイズ画像全体を、幅Ｗ２に相当する画素の分だけ右側にずらすことによって、Ｒ画像用のグレインノイズに視差を設定する。
【００９４】
また、グレインノイズ付加部２６は、Ｒ画像のそれぞれの画素の画素値に対して、Ｒ画像用のグレインノイズの同じ位置のノイズ成分の値ではなく、幅Ｗ２に相当する画素の分だけ左側にずれた位置のノイズ成分を付加することによって、Ｒ画像にグレインノイズを付加する。
【００９５】
視差が設定されたグレインノイズが付加された画像Ｌ１１’と画像Ｒ１１’が、矢印＃２１の先に示すように交互に表示される。
【００９６】
図１５は、ユーザの見え方について説明する図である。
【００９７】
グレインノイズに視差があるから、3Dメガネを装着したユーザには、立体的なグレインノイズが、ディスプレイ面Ｄより奥に定位して見えることになる。範囲ｄは、ユーザが見ることのできるグレインノイズのディスプレイ面Ｄ上の範囲を表す。
【００９８】
図１２を参照して説明したように、Ｌ画像においては表示位置を基準の位置より左方向にずらし、Ｒ画像においては表示位置を基準の位置より右方向にずらすことによって、オブジェクトがディスプレイ面Ｄの奥にあるように見せることが可能である。そのようにして視差が設定された場合、グレインノイズについても、同様にディスプレイ面Ｄの奥にあるように見えることになる。
【００９９】
図１６は、ユーザの見え方について説明する上面図である。
【０１００】
グレインノイズの中心面Ｇの位置は、ディスプレイ面Ｄより奥の位置になる。グレインノイズは、中心面Ｇの前後の比較的狭い空間に分布しているように見える。
【０１０１】
ここで、図１７のフローチャートを参照して、視差のあるグレインノイズをＬ画像とＲ画像に付加し、3D画像を表示する画像処理装置１の処理について説明する。
【０１０２】
図１７のステップＳ１１乃至Ｓ１４の処理は、図１３のステップＳ１乃至Ｓ４の処理と同様の処理である。すなわち、ステップＳ１１において、取得部１１は3Dコンテンツを取得する。
【０１０３】
ステップＳ１２において、デコーダ１２はビデオデータをデコードする。
【０１０４】
ステップＳ１３において、画像処理部１３は、相関のない複数のランダムノイズを発生する。
【０１０５】
ステップＳ１４において、画像処理部１３は、相関のない複数のランダムノイズに基づいて、Ｌ画像用のグレインノイズとＲ画像用のグレインノイズを生成する。
【０１０６】
ステップＳ１５において、画像処理部１３のグレインノイズ付加部２５は、Ｌ画像用のグレインノイズに視差を設定する。また、グレインノイズ付加部２６は、Ｒ画像用のグレインノイズに視差を設定する。
【０１０７】
ステップＳ１６において、グレインノイズ付加部２５は、視差を設定したＬ画像用のグレインノイズをＬ画像に付加する。また、グレインノイズ付加部２６は、視差を設定したＲ画像用のグレインノイズをＲ画像に付加する。
【０１０８】
ステップＳ１７において、表示制御部１４は、視差が設定されたグレインノイズが付加されたＬ画像とＲ画像を交互にディスプレイ１５に表示させ、処理を終了させる。
【０１０９】
Ｌ画像用のグレインノイズとＲ画像用のグレインノイズの両方に視差が設定されるのではなく、Ｌ画像用のグレインノイズとＲ画像用のグレインノイズのうち、いずれか一方に対して視差が設定されるようにしてもよい。
【０１１０】
また、グレインノイズの効果を得るのに最適と考えられる視差になるように、グレインノイズに設定する視差が、Ｌ画像とＲ画像の視差の変化に応じて動的に変化するようにしてもよい。この場合、Ｌ画像とＲ画像の視差を検出することが繰り返し行われる。Ｌ画像とＲ画像の視差は、例えば、Ｌ画像とＲ画像のそれぞれのオブジェクトの視差の平均などにより表される。グレインノイズ付加部２５とグレインノイズ付加部２６は、検出されたＬ画像とＲ画像の視差に応じて、視差を変えてグレインノイズに設定する。
【０１１１】
［変形例２］
以上においては、グレインノイズ全体に同じ量の視差を設定するものとしたが、Ｌ画像とＲ画像のオブジェクトを検出し、オブジェクトに設定されている視差と同じ量の視差を、そのオブジェクトに付加するノイズに設定するようにしてもよい。
【０１１２】
図１８は、画像処理部１３の他の構成例を示す図である。
【０１１３】
図１８に示す構成のうち、図６に示す構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１１４】
図１８に示す画像処理部１３の構成は、オブジェクト検出部４１が追加して設けられている点を除いて、図６に示す構成と同じである。デコーダ１２から出力されたＬ画像とＲ画像はオブジェクト検出部４１にも入力される。
【０１１５】
オブジェクト検出部４１は、Ｌ画像を解析し、エッジを検出するなどして、Ｌ画像に含まれるオブジェクトを検出する。また、オブジェクト検出部４１は、同様にしてＲ画像を解析し、Ｒ画像に含まれるオブジェクトを検出する。
【０１１６】
オブジェクト検出部４１は、Ｌ画像から検出したオブジェクトのＬ画像における位置と、Ｒ画像から検出したオブジェクトのＲ画像における位置のずれ量を視差として検出する。Ｒ画像に含まれるオブジェクトのうち、Ｌ画像に含まれるオブジェクトと同じオブジェクトがどのオブジェクトであるのかは、例えばブロックマッチングが行われることによって特定される。視差の検出については、例えば、特開平７−２８２２５９号公報に開示されている。
【０１１７】
オブジェクト検出部４１は、Ｌ画像から検出したオブジェクトの位置（範囲）と視差の情報をグレインノイズ付加部２５に出力し、Ｒ画像から検出したオブジェクトの位置と視差の情報をグレインノイズ付加部２６に出力する。
【０１１８】
グレインノイズ付加部２５は、オブジェクト検出部４１から供給された情報に基づいて、デコーダ１２から供給されたＬ画像に含まれるオブジェクトの位置を特定するとともに、そのオブジェクトに設定されている視差を特定する。
【０１１９】
また、グレインノイズ付加部２５は、オブジェクトの領域を構成するＬ画像のそれぞれの画素の画素値に対して、Ｌ画像用のグレインノイズの同じ位置のノイズ成分の値ではなく、オブジェクトに設定された視差の分だけずれた位置のノイズ成分を付加する。Ｌ画像用のグレインノイズは、加算部２３からグレインノイズ付加部２５に対して供給されている。
【０１２０】
グレインノイズ付加部２６は、オブジェクト検出部４１から供給された情報に基づいて、デコーダ１２から供給されたＲ画像に含まれるオブジェクトの位置を特定するとともに、そのオブジェクトに設定されている視差を特定する。
【０１２１】
また、グレインノイズ付加部２６は、オブジェクトの領域を構成するＲ画像のそれぞれの画素の画素値に対して、Ｒ画像用のグレインノイズの同じ位置のノイズ成分の値ではなく、オブジェクトに設定された視差の分だけずれた位置のノイズ成分を付加する。Ｒ画像用のグレインノイズは、加算部２４からグレインノイズ付加部２６に対して供給されている。
【０１２２】
グレインノイズ付加部２５とグレインノイズ付加部２６において行われるグレインノイズに対する視差の設定について説明する。
【０１２３】
図１９は、Ｌ画像とＲ画像の例を示す図である。
【０１２４】
Ｌ画像である画像Ｌ２１とＲ画像である画像Ｒ２１のサイズはそれぞれ1920×1080画素である。画像Ｌ２１と画像Ｒ２１のｘ行目の画素のうち、円Ｃで囲んで示す、人物の顔の領域を構成する画素に付加するグレインノイズに視差を設定する場合について説明する。ここでは、Ｒ画像用のグレインノイズにのみ視差を設定するものとする。
【０１２５】
画像Ｌ２１のｘ行目の画素のうち、人物の顔の領域を構成する画素の範囲は、n画素目からn+β画素目までである。また、画像Ｒ２１のｘ行目の画素のうち、人物の顔の領域を構成する画素の範囲は、m画素目からm+α画素目までである。画像Ｌ２１の人物の顔と画像Ｒ２１の人物の顔に設定された視差は例えばn-mによって表される。
【０１２６】
図２０は、グレインノイズを表すノイズ画像の例を示す図である。
【０１２７】
画像Ｌ３１は、加算部２３による加算結果であるＬ画像用のグレインノイズを表す画像である。画像Ｒ３１は、加算部２４による加算結果であるＲ画像用のグレインノイズを表す画像である。画像Ｌ３１と画像Ｒ３１のサイズもそれぞれ1920×1080画素である。
【０１２８】
画像Ｌ３１の画素値として示すように、１行目のノイズ成分は「a0,a1,a2,・・・,a1919」であり、ｘ行目のノイズ成分は「ax,ax+1,・・・,am,・・・,am+α,・・・,an,・・・,an+β,・・・,a1919」である。
【０１２９】
画像Ｒ３１の画素値として示すように、１行目のノイズ成分は「b0,b1,b2,・・・,b1919」であり、ｘ行目のノイズ成分は「bx,bx+1,・・・,bm,・・・,bm+α,・・・,bn,・・・,bn+β,・・・,b1919」である。
【０１３０】
図２１は、グレインノイズを付加したＬ画像とＲ画像の例を示す図である。
【０１３１】
図２１の画像Ｌ２１’に示すように、グレインノイズ付加部２５は、画像Ｌ２１のｘ行目の画素のうちの、人物の顔の領域を構成するn画素目からn+β画素目までのそれぞれの画素に、画像Ｌ３１（図２０）の同じ位置のノイズ成分である「an,・・・,an+β」を付加する。この例においてはＬ画像用のグレインノイズには視差が設定されないから、Ｌ画像のそれぞれの画素には、Ｌ画像用のグレインノイズの同じ位置のノイズ成分が付加される。
【０１３２】
また、図２１の画像Ｒ２１’に示すように、グレインノイズ付加部２６は、画像Ｒ２１のｘ行目の画素のうちの、人物の顔の領域を構成するm画素目からm+α画素目までのそれぞれの画素に、画像Ｒ３１（図２０）の同じ位置のノイズ成分である「bm,・・・,bm+α」ではなく、顔に設定された視差n-mの分だけずれた位置のノイズ成分である「bn,・・・,bn+β」を付加する。すなわち、オブジェクトの領域を構成する画素に対して、オブジェクトに設定された視差と同じ量の視差が設定されたノイズ成分が付加される。
【０１３３】
このようにしてグレインノイズが付加された画像Ｌ２１’と画像Ｒ２１’が、矢印＃３２の先に示すように交互に表示される。
【０１３４】
グレインノイズ付加部２５とグレインノイズ付加部２６においては、全てのオブジェクトの領域を構成する画素に付加するノイズ毎に、同様にして、オブジェクトに設定されている視差と同じ視差が設定され、オブジェクトの領域を構成する画素に付加される。
【０１３５】
図２２は、ユーザの見え方について説明する図である。
【０１３６】
画像Ｌ２１のｘ行目のn画素目からn+β画素目までのそれぞれの画素に付加された「an,・・・,an+β」のノイズ成分と、画像Ｒ２１のｘ行目のm画素目からm+α画素目までのそれぞれの画素に付加された「bn,・・・,bn+β」のノイズ成分は、画像Ｌ３１と画像Ｒ３１において同じ位置のノイズ成分であるから、互いに相関がある。従って、これらのノイズ成分により、グレインノイズが立体的に見えることになる。
【０１３７】
また、互いに相関のある「an,・・・,an+β」のノイズ成分の位置と「bn,・・・,bn+β」のノイズ成分の位置には、それが付加された画素によって表示される人物の顔に設定された視差と同じずれがある。従って、これらのノイズ成分により、立体的に見える人物の顔の位置と同じ位置に定位するように、グレインノイズが見えることになる。図２２において、人物の顔の範囲に斜線を付していることは、顔の位置と同じ位置にグレインノイズが見えることを表す。
【０１３８】
オブジェクトの領域を構成する画素以外の画素に付加されるノイズ成分には視差が設定されないから、オブジェクトの位置に定位しているグレインノイズ以外のグレインノイズはディスプレイ面Ｄ上に定位して見えることになる。
【０１３９】
図２３は、ユーザの見え方について説明する上面図である。
【０１４０】
人物を示す楕円上に示す面Ｇ１は、人物の顔の領域を構成する画素に付加されたグレインノイズの中心面である。グレインノイズは、中心面Ｇ１の前後の比較的狭い空間に分布しているように見える。図２３の他の部分は、図１０を参照して説明したものと同じである。
【０１４１】
Ｒ画像用のグレインノイズにのみ視差を設定する場合について説明したが、Ｌ画像用のグレインノイズにのみ視差を設定するようにしてもよい。また、Ｌ画像用とＲ画像用の両方のグレインノイズのノイズ成分に視差を設定するようにしてもよい。
【０１４２】
ここで、図２４のフローチャートを参照して、オブジェクトの領域を構成する画素に付加するグレインノイズに視差を設定し、視差のあるグレインノイズをＬ画像とＲ画像に付加して3D画像を表示する画像処理装置１の処理について説明する。
【０１４３】
図２４の処理は、オブジェクトを検出する処理と、グレインノイズに視差を設定する処理が追加されている点を除いて、基本的に図１３の処理と同様の処理である。すなわち、ステップＳ２１において、取得部１１は3Dコンテンツを取得する。
【０１４４】
ステップＳ２２において、デコーダ１２はビデオデータをデコードする。
【０１４５】
ステップＳ２３において、オブジェクト検出部４１は、Ｌ画像とＲ画像を解析することによってオブジェクトを検出する。オブジェクト検出部４１は、Ｌ画像から検出したオブジェクトの位置と視差の情報をグレインノイズ付加部２５に出力し、Ｒ画像から検出したオブジェクトの位置と視差の情報をグレインノイズ付加部２６に出力する。
【０１４６】
ステップＳ２４において、画像処理部１３は、相関のない複数のランダムノイズを発生する。
【０１４７】
ステップＳ２５において、画像処理部１３は、相関のない複数のランダムノイズに基づいて、Ｌ画像用のグレインノイズとＲ画像用のグレインノイズを生成する。
【０１４８】
ステップＳ２６において、画像処理部１３のグレインノイズ付加部２５は、Ｌ画像用のグレインノイズのノイズ成分のうちの、オブジェクトの領域を構成するＬ画像の画素に付加するノイズ成分に対して、オブジェクトに設定された視差と同じ視差を設定する。グレインノイズ付加部２５は、視差を設定したノイズ成分を、オブジェクトの領域を構成するＬ画像の画素に付加する。
【０１４９】
また、グレインノイズ付加部２６は、Ｒ画像用のグレインノイズのノイズ成分のうちの、オブジェクトの領域を構成するＲ画像の画素に付加するノイズ成分に対して、オブジェクトに設定された視差と同じ視差を設定する。グレインノイズ付加部２６は、視差を設定したノイズ成分を、オブジェクトの領域を構成するＲ画像の画素に付加する。
【０１５０】
ステップＳ２７において、表示制御部１４は、視差が設定されたグレインノイズが付加されたＬ画像とＲ画像を交互にディスプレイ１５に表示させ、処理を終了させる。
【０１５１】
以上の処理により、オブジェクトの位置と同じ位置に定位しているようにグレインノイズを表示させることが可能になる。
【０１５２】
Ｌ画像とＲ画像の画素のうち、オブジェクトの領域を構成する画素に付加するグレインノイズにのみ視差を設定するものとしたが、それ以外のグレインノイズにも視差が設定されるようにしてもよい。
【０１５３】
例えば、オブジェクトの領域を構成する画素以外の画素に付加されるグレインノイズに対して、図１４を参照して説明したようにして視差を設定することも可能である。オブジェクトの領域を構成する画素に付加されるグレインノイズに対しては、図１９乃至図２１を参照して説明したようにして視差が設定される。
【０１５４】
図２５は、オブジェクトの領域を構成する画素以外の画素に付加されるグレインノイズに対して、図１４を参照して説明したようにして視差を設定した場合のユーザの見え方について説明する図である。
【０１５５】
この場合、図２２を参照して説明した場合と同様に、3Dメガネを装着したユーザには、人物の顔の位置に定位するグレインノイズが見えることになる。また、オブジェクトの領域を構成する画素以外の画素である、背景を構成する画素に付加されるグレインノイズにも視差が設定されているから、背景の範囲においては、ユーザには、ディスプレイ面Ｄより奥にグレインノイズが定位して見えることになる。
【０１５６】
図２６は、ユーザの見え方について説明する上面図である。
【０１５７】
人物を示す楕円上に示す面Ｇ１は、人物の顔の領域を構成する画素に付加されたグレインノイズの中心面である。視差が設定されているから、背景の範囲においては、グレインノイズの中心面Ｇの位置がディスプレイ面Ｄより奥の位置になる。
【０１５８】
［コンピュータの構成例］
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１５９】
図２７は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１６０】
CPU(Central Processing Unit)５１、ROM(Read Only Memory)５２、RAM(Random Access Memory)５３は、バス５４により相互に接続されている。
【０１６１】
バス５４には、さらに、入出力インタフェース５５が接続されている。入出力インタフェース５５には、キーボード、マウスなどよりなる入力部５６、ディスプレイ、スピーカなどよりなる出力部５７が接続される。また、入出力インタフェース５５には、ハードディスクや不揮発性のメモリなどよりなる記憶部５８、ネットワークインタフェースなどよりなる通信部５９、リムーバブルメディア６１を駆動するドライブ６０が接続される。
【０１６２】
以上のように構成されるコンピュータでは、CPU５１が、例えば、記憶部５８に記憶されているプログラムを入出力インタフェース５５及びバス５４を介してRAM５３にロードして実行することにより、上述した一連の処理が行われる。
【０１６３】
CPU５１が実行するプログラムは、例えばリムーバブルメディア６１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部５８にインストールされる。
【０１６４】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１６５】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１６６】
１  画像処理装置，  １３  画像処理部，  ２１Ａ乃至２１Ｅ  ランダムノイズ発生部，  ２２乃至２４  加算部，  ２５，２６  ランダムノイズ付加部，  ４１  オブジェクト検出部
【図１】
2012034000.tif 000003
【図２】
2012034000.tif 000004
【図３】
2012034000.tif 000005
【図４】
2012034000.tif 000006
【図５】
2012034000.tif 000007
【図６】
2012034000.tif 000008
【図７】
2012034000.tif 000009
【図８】
2012034000.tif 000010
【図９】
2012034000.tif 000011
【図１０】
2012034000.tif 000012
【図１１】
2012034000.tif 000013
【図１２】
2012034000.tif 000014
【図１３】
2012034000.tif 000015
【図１４】
2012034000.tif 000016
【図１５】
2012034000.tif 000017
【図１６】
2012034000.tif 000018
【図１７】
2012034000.tif 000019
【図１８】
2012034000.tif 000020
【図１９】
2012034000.tif 000021
【図２０】
2012034000.tif 000022
【図２１】
2012034000.tif 000023
【図２２】
2012034000.tif 000024
【図２３】
2012034000.tif 000025
【図２４】
2012034000.tif 000026
【図２５】
2012034000.tif 000027
【図２６】
2012034000.tif 000028
【図２７】
2012034000.tif 000029