(57)【要約】      （修正有）【課題】両眼の視覚特性が異なっていても、好適な立体感を得る。【解決手段】両眼それぞれの視覚特性データを入力し、その視覚特性データを用いて、立体表示のための視差画像データに対して画像処理を行う。前記視覚特性データの両眼における差があるか否かを判断する判断手段を有する。前記処理手段は、前記視差画像データに対してフィルタ処理を施す。前記画像処理手段は、前記フィルタ処理の空間周波数特性を前記視覚特性に基づいて決定する。前記視覚特性データは、空間周波数に対する眼の明暗コントラスト感度を示す空間周波数特性である。前記処理手段により処理された視差画像データを表示する表示手段を有する。【選択図】図５
2013172392.tif 000002
【特許請求の範囲】
【請求項１】
両眼それぞれの視覚特性データを入力する入力手段と、
前記視覚特性データを用いて、立体表示のための視差画像データに対して画像処理を行う処理手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記処理手段により処理された視差画像データを表示する表示手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記処理手段は、前記視差画像データに対してフィルタ処理を施すことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像処理手段は、前記フィルタ処理の空間周波数特性を前記視覚特性に基づいて決定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記視覚特性データの両眼における差があるか否かを判断する判断手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記視覚特性データは、空間周波数に対する眼の明暗コントラスト感度を示す空間周波数特性であることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記処理手段は、空間周波数に対する眼の明暗コントラスト感度が低い眼に対応する視差画像データに対してフィルタ処理を行うことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記処理手段は、眼の劣化を補償するフィルタを用いてフィルタ処理を行うことを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記視覚特性データは、ランドルト環を用いて測定されたデータに基づいて得られることを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
両眼それぞれの視覚特性データを入力する入力工程と、
前記視覚特性データを用いて、立体表示のための視差画像データに対して画像処理を行う処理工程と、
を有することを特徴とする画像処理方法。
【請求項１１】
コンピュータを請求項１乃至９のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体表示のための視差画像データを処理する画像処理装置に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラや、ディスプレイ、プリンタなどの画像データを扱うデバイスの進化により、立体表示などへの要求が高まっている。
人が立体感を感じることができる原理として一般に、両眼視差、両眼輻湊角、焦点調節、運動視差の４つの立体表示方法が挙げられる。このうち両眼視差を利用した立体表示方法として、偏光方式、時分割方式などの専用のメガネを用いる方式と、レンチキュラー方式、パララックスバリア方式などのメガネを用いない方式がある。
また、観察者の視覚特性に応じて、表示する画像を選択したり、コントラスト強調などの画像処理を実施後に表示する方法が知られている（特許文献１）。
特許文献１においては、観察者の年齢に応じて表示する画像の色合い、音声を出力するカーナビゲーションシステムを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１８３１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の立体表示方法は、視差のある２枚の画像データ（視差画像データ）をそれぞれ分離して両眼に提示することで両眼視差を利用して立体感を得るものである。輻湊角、焦点調節、運動視差という両眼視差以外の情報を利用することができない方式である。そのため、何らかの影響で両眼に適切な画像が提示されない場合、立体感を得ることができなくなってしまう。
ここで、観察者の両眼のコントラスト感度や空間周波数特性などの視覚特性は必ずしも等しいわけではない。両眼の視覚特性に大きく差がある不同視という場合も考えられる。観察者が不同視の場合、視覚特性が低い眼に対応する画像がボケるなど劣化して観察されることによって両眼視差が正しく認識されず、両眼視差のみを用いた立体表現方法では立体感が低減してしまうという問題があった。
そこで本発明では、両眼の視覚特性が異なっていても、好適な立体感を得ることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の画像処理装置は、両眼それぞれの視覚特性データを入力する入力手段と、前記視覚特性データを用いて、立体表示のための視差画像データに対して画像処理を行う処理手段と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明により、両眼の視覚特性が異なることによる立体感の低下を軽減することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】画像処理装置の構成例を示すブロック図である。
【図２】実施例１のシステム図である。
【図３】視覚の空間周波数特性の例を示す図である。
【図４】視覚の空間周波数特性の測定に使用するチャートの例である。
【図５】実施例１の画像生成処理の動作を示すフローチャート図である。
【図６】左右の眼の視覚特性の比較を説明する図である。
【図７】エッジ強調フィルタの空間周波数特性の例を示す図である。
【図８】実施例２の画像生成処理の動作を示すフローチャート図である。
【図９】視力測定に用いるランドルト環の例である。
【図１０】実施例３の画像生成処理の動作を示すフローチャート図である。
【図１１】実施例３におけるエッジ強調フィルタの空間周波数特性の例を示す図である。
【発明を実施するための形態】
【０００８】
［実施例１］
以下に、本発明の画像処理装置について、図面を参照して説明する。
【０００９】
図２は、本実施例におけるシステム図である。本実施例では、２台のプロジェクタを用いた偏光方式による立体表示方式を例に説明を行う。図２において、２０１は左眼用画像投影用プロジェクタ、２０２は右眼用画像投影用プロジェクタであり、それぞれ左眼用画像、右眼用画像を投影する。２０３及び２０４は偏光フィルタである。ここで、２０３、２０４の偏光フィルタとして直線偏光フィルタを用いる場合は、偏光方向が互いに直交している。尚、利用可能な偏光フィルタは直線偏光フィルタに限られるものではなく、円偏光フィルタでもよい。その場合は左回りと右回りのお互いに異なる回転方向の偏光フィルタを用いる。２０５はプロジェクタからの映像を投影するスクリーンである。２台のプロジェクタ２０１、２０２からは、スクリーン上で概同一位置に投影されるように調整してあるものとする。尚、偏光フィルタを通過することで偏光した光が、スクリーン２０５で反射後にも偏光状態を保つことができるスクリーンを用いる。偏光状態を保つことができるスクリーンとして、一般的に表面にアルミ蒸着させたシルバースクリーンを用いる。２０６は、本実施例における画像処理装置であり、ＨＤＭＩケーブル２０７によってプロジェクタ２０１、プロジェクタ２０２と接続している。
【００１０】
観察者は偏光メガネ２０８を装着して映像を観察する。ここで、偏光メガネ２０８の左レンズ２０９は、左眼用画像投影用プロジェクタ２０１の前に設置した偏光フィルタ２０３と同じ偏光特性を持つ偏光フィルタである。同様に、偏光メガネ２０８の右レンズ２１０は、右眼用画像投影用プロジェクタ２０２の前に設置した偏光フィルタ２０４と同じ偏光特性を持つ偏光フィルタである。
【００１１】
上述のように、偏光メガネ２０８を装着して観察することで、観察者の左眼には左眼用画像投影用プロジェクタ２０１から投影した映像のみが見え、一方観察者の右眼には右眼用画像投影用プロジェクタ２０２から投影した映像のみが見える。このとき、左眼用画像と右眼用画像の間に適切な視差があるとき観察者は両眼視差によって立体感を認識することができる。
【００１２】
本実施例では２台のプロジェクタを用いた偏光方式による立体表示方法を例に説明を行うが、立体表示方式は偏光方式に限られるものではなく、両眼視差を利用した立体表示方式であれば他の立体表示方式を用いてもよい。
【００１３】
（画像処理装置）
本実施例の画像処理装置の構成例について、図１のブロック図を参照して説明する。画像処理装置は、ＣＰＵ１０１、メインメモリ１０２、記憶装置１０３、入力装置１０４、グラフィックボード１０５を備える。
【００１４】
まず、ＣＰＵ１０１は、演算処理や各種プログラムの実行を行う。メインメモリ１０２は、処理に必要なプログラム、データ、作業領域などをＣＰＵ１０１に提供する。記憶装置１０３は、画像生成プログラムや視覚特性データ、及び視差画像データを蓄積する装置で、例えばハードディスクが用いられる。尚、視覚特性データ、及び視差画像データの詳細は後述する。入力装置１０４は、キーボードやマウスである。グラフィックボード１０５は、映像を出力する基盤装置で、ＨＤＭＩケーブルやＤＶＩケーブルによってプロジェクタ２０１、プロジェクタ２０２に接続し、映像信号を送信する。
【００１５】
（視覚特性データ）
本実施例では、視覚特性データとして空間周波数特性を用いる。視覚の空間周波数特性は、空間周波数に対する眼の明暗コントラスト感度を表したもので、一般的に図３に示すような５〜１０ｃｙｃｌｅｓ／ｄｅｇｒｅｅ付近にピークを持つバンドパス状になっている。
【００１６】
以下では、各眼の視覚特性である空間周波数特性の測定方法の一例を説明する。まず、図４に示すように異なる周波数とコントラストの組み合わせにおける明暗の周期パターン画像を用意する。そして、各周波数において、高コントラストの画像から１枚づつ観察者へ提示していき、明暗の差を検知できなくなるコントラストをプロットする。以上で得られる周波数とコントラストの検知限が眼の空間周波数特性である。尚、本実施例に適用可能な空間周波数特性の測定方法は一つに限定されるものではなく、どのような方法で測定してもよい。本実施例では、左眼、右眼それぞれの眼の視覚特性を利用するため、空間周波数特性は片目でそれぞれの眼について測定する。
【００１７】
（視差画像の取得）
２種類の視差画像データの取得方法は、例えば、人の両眼の間隔と等しい距離で横に並べたカメラで同じ点を撮影してもよいし、１台のカメラを両眼の間隔と等しい距離だけ移動させて２枚の画像を撮影してもよい。その他のどのようなどのような方法で視差画像を取得してもよく、ＣＧで視差画像データを作成することも可能である。また、以下では入力する画像データは静止画として説明を行うが、プロジェクタやディスプレイのように立体表示に利用する装置が表示可能であれば、動画やアニメーションであってもよい。
【００１８】
（画像生成処理の詳細）
以下では、本実施例における画像処理装置のＣＰＵ１０１において実行される画像生成プログラムによる画像生成処理について、図５のフローチャート図を用いて説明する。
【００１９】
ステップＳ５０１は、記憶装置１０３から左眼用画像データ、右眼用画像データの２種類の視差画像データをメインメモリ１０２へ読み込む工程である。
【００２０】
ステップＳ５０２は記憶装置１０３から観察者の左眼、右眼それぞれの空間周波数特性をメインメモリ１０２へ読み込む工程である。
【００２１】
ステップＳ５０３は、メインメモリ１０２に読み込まれた両眼の空間周波数特性に基づき、観察者が不同視であるか判断を行う工程である。ここでは、両眼の空間周波数特性についてコントラスト感度がピーク値の１／√２（≒０．７０７）となる空間周波数を求め、その値の差の大小で不同視であるか判断を行う。本実施例では１５ｃｙｃｌｅｓ／ｄｅｇｒｅｅ以上の差がある場合を不同視と判断する。例えば、図６に示すような空間周波数特性が得られた場合を例に説明する。図６において、６０１は左眼の空間周波数特性、６０２は右眼の空間周波数特性を表している。ここで、コントラスト感度が１／√２となる周波数は、左眼の場合は６０３、右眼の場合は６０４である。この６０３と６０４の差が１５ｃｙｃｌｅｓ／ｄｅｇｒｅｅ以上の差がある場合に不同視と判断する。不同視と判断した場合はステップＳ５０４へ進み、不同視ではないと判断した場合はステップＳ５０９へ進む。  ステップＳ５０４は、メインメモリ１０２に読み込まれた両眼の空間周波数特性から、視力の高い眼は左右のどちらの眼なのかを判断する工程である。本実施例では、視覚の空間周波数特性において高周波領域により多くの成分を有する眼を視力の高い眼とする。ここでは、左右の眼のうち、より高い空間周波数において空間周波数特性のコントラスト感度がピーク値の１／√２（≒０．７０７）となる眼を視力の高い眼と判断する。図６において、６０３と６０４を比較すると６０３の方が周波数が高いため、左眼の方が視力が高いと判断する。尚、判断の基準は上記方法に限られるものではなく、他の判断基準であってもよい。
【００２２】
ステップＳ５０４において左眼の方が視力が高いと判断された場合は続いてステップＳ５０５を実施する。ステップＳ５０５は、両眼の空間周波数特性からステップＳ５０６で使用するエッジ強調フィルタのフィルタを決定する工程である。本実施例では、メインメモリ１０２の視差画像のうち視力が低い右眼用画像データに対しエッジ強調フィルタを実施することで、左右の眼に見える映像の空間周波数特性が略等しくなるようする。そこで、次式で得られる空間周波数特性Ｈ（  ｆ  ）を持つフィルタを作成する。
【００２３】
【数１】
2013172392.tif 000003
【００２４】
式（１）において、ＶＬ（  ｆ  ）  は左眼の視覚特性、ＶＲ（  ｆ  ）  は右眼の視覚特性である。両眼の視覚特性が図６で表される場合、エッジ強調フィルタＨ（  ｆ  ）  の空間周波数特性を図７に示す。尚、式（１）で表される空間周波数特性を持つフィルタの代わりに、近似的な空間周波数特性を持つフィルタで代用してもよい。
【００２５】
ステップＳ５０６は、視力が低い右眼用画像データに対し、ステップＳ５０５で決定したエッジ強調フィルタ処理を実施する工程である。フィルタ処理は、メインメモリ１０２の右眼用画像をｉｍｇＲ（ｘ，  ｙ）、ステップＳ５０５で決定したフィルタをｈ（ｘ，  ｙ）、処理結果の右眼用画像をｉｍｇ’Ｒ（ｘ，  ｙ）として、式（２）で表すことができる。
【００２６】
【数２】
2013172392.tif 000004
【００２７】
ここで、※  は畳み込み演算を表し、Ｆ−１は逆フーリエ変換を表すものとする。尚、画像が赤Ｒ、緑Ｇ、青Ｂの３プレーンで表される場合、Ｒ、Ｇ、Ｂの各プレーンに対して式（２）によってフィルタ処理を実施すればよい。Ｒ、Ｇ、Ｂの３プレーン以外の色空間で表される場合も同様である。
【００２８】
次に、ステップＳ５０４において、右眼の方が視力が高いと判断した場合の処理について説明を行う。
【００２９】
ステップＳ５０７は、左右の眼に見える映像の空間周波数特性が概等しくなるように視力が低い左眼用画像に実施するエッジ強調フィルタを決定する工程である。式（１）と同様にＶＬ（  ｆ  ）  は左眼の視覚特性、ＶＲ（  ｆ  ）  は右眼の視覚特性として、エッジ強調フィルタの空間周波数特性Ｈ（  ｆ  ）  は式（３）で表される。
【００３０】
【数３】
2013172392.tif 000005
【００３１】
尚、ステップＳ５０５と同様に、エッジ強調フィルタの空間周波数特性は式（３）の近似的な特性を持つフィルタで代用してもよい。
【００３２】
ステップＳ５０８は、ステップＳ５０７で決定したエッジ強調フィルタを視力が低い左眼用画像に対し実施する工程である。フィルタ処理は、メインメモリ１０２の左眼用画像をｉｍｇＬ（ｘ，  ｙ）、ステップＳ５０７で決定したフィルタをｈ（ｘ，  ｙ）、処理結果の右眼用画像をｉｍｇ’Ｌ（ｘ，  ｙ）として、式（４）で表すことができる。
【００３３】
【数４】
2013172392.tif 000006
【００３４】
ここで、※  は畳み込み演算を表し、Ｆ−１は逆フーリエ変換を表すものとする。尚、画像が赤Ｒ、緑Ｇ、青Ｂの３プレーンで表される場合、Ｒ、Ｇ、Ｂの各プレーンに対して式（４）によってフィルタ処理を実施すればよい。Ｒ、Ｇ、Ｂの３プレーン以外の色空間で表される場合も同様である。
【００３５】
ステップＳ５０９は、画像処理後の左眼用画像データ、及び、右眼用画像データをメインメモリ１０２からそれぞれグラフィックボード１０５へ出力し、立体表示を行う工程である。前述のように、左右の視差画像はＨＤＭＩケーブル２０７を通じてプロジェクタ２０１、プロジェクタ２０２に送信され、スクリーン２０５へ投影される。
【００３６】
尚、上記では両眼の視覚特性として、明度に対する空間周波数特性を利用した場合について説明を行ったが、他の色空間での空間周波数特性を利用してもよい。例えば、画像が赤Ｒ、緑Ｇ、青Ｂの３プレーンで表されるとき、Ｒ、Ｇ、Ｂ各色に対する空間周波数特性を利用してもよい。その場合、各色の画像はその色での空間周波数特性に基づくフィルタ処理でエッジ強調を行う。
【００３７】
以上で説明したように、本実施例では観察者の両眼の空間周波数特性に差がある不同視の場合において、視力が低い眼に提示する画像に対し両眼の視力差に応じたエッジ強調フィルタ処理を実施する。これによって、視力が低い眼に見える映像も、視力の高い眼に見える映像と同程度の空間周波数特性で観察することができる。よって、観察者が不同視の場合でも、視覚特性が低い眼に対応する画像が劣化を低減し両眼視差が正しく認識できるようになるため、立体感の低下を軽減することが可能となる。
【００３８】
［実施例２］
実施例１では、視力が低い眼に見せる映像を、視力が高い眼に見せる映像と同程度の空間周波数になるように、視力が低い眼に提示する画像に対しエッジ強調フィルタ処理を実施する場合を説明した。本実施例では、どちらか一方の眼用画像のみに画像処理を実施するのではなく、左眼用画像には左眼の視覚特性に応じた画像処理を行い、右眼用画像には右眼の視覚特性に応じた画像処理を行うことで、各眼で生じる画質劣化を補償する方法を説明する。
【００３９】
実施例２を適用可能な画像処理装置の構成、及び画像処理装置を含むシステム図は実施例１の図１、図２と同様に表現可能である。以下に、本実施例における画像生成プログラムによる画像生成処理の詳細を説明する。
【００４０】
（画像生成処理の詳細）
以下では、本実施例における画像処理装置のＣＰＵ１０１において実行される画像生成プログラムによる画像生成処理について、図８のフローチャート図を用いて説明する。尚、ステップＳ８０１、ステップＳ８０２は、実施例１のステップＳ５０１、ステップＳ５０９とそれぞれ同様の処理を行うため説明を省略する。
【００４１】
ステップＳ８０２は、左眼、右眼それぞれの視覚特性データを読み込む工程である。本実施例においても、視覚特性データとして視覚の空間周波数特性を利用する。
【００４２】
ステップＳ８０３は、左眼用エッジ強調フィルタ係数、右眼用エッジ強調フィルタ係数をそれぞれ決定する工程である。本実施例では、各眼の空間周波数特性によって劣化する画像をそれぞれ補償するフィルタを作成する。本実施例では、式（５）で得られる空間周波数特性ＨＬ（  ｆ  ）、ＨＲ（  ｆ  ）を持つフィルタを作成する。
【００４３】
【数５】
2013172392.tif 000007
【００４４】
式（５）において、ＶＬ（  ｆ  ）  は左眼の空間周波数特性、ＶＲ（  ｆ  ）  は右眼の空間周波数特性である。また、ＨＬ（  ｆ  ）は左眼用フィルタの空間周波数特性、ＨＲ（  ｆ  ）  は右眼用フィルタの空間周波数特性である。尚、式（５）で表される空間周波数特性を持つフィルタの代わりに、近似的な空間周波数特性を持つフィルタで代用してもよい。
【００４５】
ステップＳ８０４は、ステップＳ８０３で決定したエッジ強調フィルタ処理を、左右の眼用の各画像に対し実施する工程である。フィルタ処理は、入力された左眼用画像をｉｍｇＬ（ｘ，  ｙ）、右眼用画像をｉｍｇＲ（ｘ，  ｙ）、ステップＳ８０３で決定したフィルタをｈＬ（ｘ，  ｙ）、ｈＲ（ｘ，  ｙ）として式（６）で表すことができる。
【００４６】
【数６】
2013172392.tif 000008
【００４７】
ここで、ｉｍｇ’Ｒ（ｘ，  ｙ）  は左眼用画像の処理結果を表し、ｉｍｇ’Ｒ（ｘ，  ｙ）  は右眼用画像の処理結果を表している。また、※  は畳み込み演算を表し、Ｆ−１は逆フーリエ変換を表すものとする。
【００４８】
尚、画像が赤Ｒ、緑Ｇ、青Ｂの３プレーンで表される場合、Ｒ、Ｇ、Ｂの各プレーンに対して式（６）によってフィルタ処理を実施すればよい。Ｒ、Ｇ、Ｂの３プレーン以外の色空間で表される場合も同様である。
【００４９】
続く、ステップＳ８０５は画像処理後の左右の視差画像データを、両眼視差を利用した立体表示方法によって表示する。本処理は実施例１と同様であるため説明を省略する。
【００５０】
以上で説明したように、本実施例では各眼の視覚特性に応じたフィルタ処理を実施することで各眼での劣化を補償できる。よって、観察者が不同視の場合でも、視覚特性が低い眼に対応する画像が劣化を低減し両眼視差が正しく認識できるようになるため、立体感の低下を軽減することが可能となる。
【００５１】
尚、本実施例が適用可能な立体表示方式は、実施例１と同様にプロジェクタによる偏光方式に限られるものではなく両眼視差を利用した立体表示方式であればよい。
【００５２】
［実施例３］
本実施例では、両眼の視覚特性として空間周波数ごとのコントラスト応答値を測定するのではなく、ランドルト環などを用いて視覚の解像限界を測定した結果を利用する例を説明する。
【００５３】
尚、本実施例における記憶装置１０３には、左右の眼のそれぞれについてランドルト環によって測定した視力が格納されているとする。ここでランドルト環とは図９に示すような太さ、及び切れ目の幅が外径の１／５のＣ字型の環のことで、環の開いている方向を識別できる最小の環における切れ目の幅の角度をθ（分）とした時、視力を下記式で表現する。
【００５４】
視力  ＝  １  ／  θ      式（７）
本工程では、視覚特性として、ランドルト環によって測定した左眼、右眼それぞれの視力を入力するものとする。
【００５５】
以下では、本実施例における画像処理装置のＣＰＵ１０１において実行される画像生成プログラムによる画像生成処理について、図１０のフローチャートを用いて説明する。尚、ステップＳ５０１、ステップＳ５０９に関しては実施例１の図５と同様の処理であるため、説明を省略する。
【００５６】
ステップＳ１００２は、左眼、右眼の視力を記憶装置１０３から読み込む工程である。
【００５７】
ステップＳ１００３は、メインメモリ１０２に読み込まれた両眼の視覚特性に基づき、観察者が不同視であるか判断を行う工程である。ここでは、両眼の視力の差の大小で不同視であるか判断を行う。本実施例では両眼の視力に０．５以上の差がある場合を不同視と判断する。不同視と判断した場合はステップＳ１００４へ進み、不同視ではないと判断した場合はステップＳ１００９へ進む。
【００５８】
ステップＳ１００４は、左眼と右眼の視力を比較し、視力の高い眼を判定する工程である。メインメモリ１０２に読み込まれた各眼の視力を比較し、その数値が大きい眼が視力の高い眼と判定する。
【００５９】
ステップＳ１００５は、左眼の方が右眼より視力が高いと判定した場合における、エッジ強調フィルタを作成する工程である。ここで、ランドルト環によって測定した視力は、下記式で表現される空間周波数ｆｍａｘ（ｃｙｃｌｅｓ／ｄｅｇｒｅｅ）までを解像することができることを意味している。
【００６０】
ｆｍａｘ  ＝  ６０  ×  視力  ／  ２      式（８）
例えば、視力１．０の場合は３０ｃｙｃｌｅｓ／ｄｅｇｒｅｅまで、視力０．５の場合は１５ｃｙｃｌｅｓ／ｄｅｇｒｅｅまでを解像することを表している。
【００６１】
そこで、視力が低い眼の解像限界から視力の高い眼の解像限界までの空間周波数領域を強調するフィルタ処理を視力が低い眼用の画像に対し実施することで、左右の眼に見える映像の空間周波数特性を略一致させることができる。よって、図１１に示すような、視力が低い右眼の解像限界の周波数までの応答が１．０、右眼の解像限界から左眼の改造限界までの周波数の応答が１以上の値Ｋとなる空間周波数特性を持つフィルタを設計し、右眼用画像に実施すればよい。尚、Ｋはエッジの強調の度合いを調整するパラメータであり、観察者が調整してもよいし、任意の値を設定してもよい。右眼の解像度限界周波数をｆＲｍａｘ、左眼の解像限界周波数をｆＬｍａｘとすると、下記式で表すことができる。
【００６２】
【数７】
2013172392.tif 000009
【００６３】
尚、式（９）で表される空間周波数特性を持つフィルタの代わりに、近似的な空間周波数特性を持つフィルタで代用してもよい。
【００６４】
ステップＳ１００６は、ステップＳ１００５で決定したエッジ強調フィルタ処理を視力が低い右眼用画像に対し実施する工程である。本工程の処理は、入力された右眼用画像をｉｍｇＲ（ｘ，  ｙ）、ステップＳ１００５で決定したフィルタをｈ（ｘ，  ｙ）、処理結果の右眼用画像をｉｍｇ’Ｒ（ｘ，  ｙ）として、式（１０）で表すことができる。
【００６５】
【数８】
2013172392.tif 000010
【００６６】
ここで、※  は畳み込み演算を表し、Ｆ−１は逆フーリエ変換を表すものとする。尚、画像が赤Ｒ、緑Ｇ、青Ｂの３プレーンで表される場合、Ｒ、Ｇ、Ｂの各プレーンに対して式（１０）によってフィルタ処理を実施すればよい。Ｒ、Ｇ、Ｂの３プレーン以外の色空間で表される場合も同様である。
【００６７】
次に、ステップＳ１００４において、右眼の方が視力が高いと判断した場合の処理について説明を行う。
【００６８】
ステップＳ１００７は、右眼の方が左眼よりも視力が高いと判定した場合におけるエッジ強調フィルタを決定する工程である。エッジ強調フィルタの空間周波数特性Ｈ（  ｆ  ）は式（１１）で表される。
【００６９】
【数９】
2013172392.tif 000011
【００７０】
尚、エッジ強調フィルタの空間周波数特性Ｈ（  ｆ  ）  は式（１１）の近似的な特性を持つフィルタで代用してもよい。
【００７１】
ステップＳ１００８は、ステップＳ１００７で決定したエッジ強調フィルタ処理を視力が低い左眼用画像に対し実施する工程である。本工程の処理は、入力された左眼用画像をｉｍｇＬ（ｘ，  ｙ）、ステップＳ１００７で決定したフィルタをｈ（ｘ，  ｙ）、処理結果の右眼用画像をｉｍｇ’Ｌ（ｘ，  ｙ）として、式（１２）で表すことができる。
【００７２】
【数１０】
2013172392.tif 000012
【００７３】
ここで、※  は畳み込み演算を表し、Ｆ−１は逆フーリエ変換を表すものとする。尚、画像が赤Ｒ、緑Ｇ、青Ｂの３プレーンで表される場合、Ｒ、Ｇ、Ｂの各プレーンに対して式（１２）によってフィルタ処理を実施すればよい。Ｒ、Ｇ、Ｂの３プレーン以外の色空間で表される場合も同様である。
【００７４】
最後に、ステップＳ５０９において、画像処理後の左右の視差画像データを両眼視差を利用した立体表示方法によって表示する。本処理は実施例１と同様であるため説明を省略する。
【００７５】
以上で説明したように、本実施例では視力検査に一般的に用いられているランドルト環によって測定した視力を視覚特性として入力する場合における本実施例の適用例を説明した。
【００７６】
本実施例を適用することで、観察者が不同視の場合でも、視覚特性が低い眼に対応する画像が劣化を低減し両眼視差が正しく認識できるようになるため、立体感の低下を軽減することが可能となる。
【００７７】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013172392.tif 000013
【図２】
2013172392.tif 000014
【図３】
2013172392.tif 000015
【図４】
2013172392.tif 000016
【図５】
2013172392.tif 000017
【図６】
2013172392.tif 000018
【図７】
2013172392.tif 000019
【図８】
2013172392.tif 000020
【図９】
2013172392.tif 000021
【図１０】
2013172392.tif 000022
【図１１】
2013172392.tif 000023