(57)【特許請求の範囲】
【請求項１】
立体画像を構成するとともに、水平視差を有する複数視点の画像を取得する取得部と、
前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の視差量を測定する視差量測定部と、
前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定する視差量判定部と、
前記対象位置の前記立体画像上における分布を示す視差分布を求める視差分布判定部と、
前記視差分布が、前記立体画像の円形状領域を除いた周辺領域に分布していることを示す場合、前記立体画像の前記周辺領域をマスクする形状およびサイズを決定し、決定した形状およびサイズのマスク画像を生成するマスク画像生成部と、
前記マスク画像を前記立体画像に重畳する重畳部と、
を備えた立体画像処理装置。
【請求項２】
立体画像を構成するとともに、水平視差を有する複数視点の画像を取得する取得部と、
前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の視差量を測定する視差量測定部と、
前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定する視差量判定部と、
前記対象位置の前記立体画像上における分布を示す視差分布を求める視差分布判定部と、
前記視差分布が、前記立体画像の上下の領域に分布していることを示す場合、前記立体画像の前記上下の領域をマスクする形状およびサイズを決定し、決定した形状およびサイズのマスク画像を生成するマスク画像生成部と、
前記マスク画像を前記立体画像に重畳する重畳部と、
を備えた立体画像処理装置。
【請求項３】
立体画像を構成するとともに、水平視差を有する複数視点の画像を取得する取得部と、
ユーザの指示に従って、前記立体画像に対するマスクの適用対象となり得る領域であるマスク有効領域を設定する有効領域設定部と、
前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の前記マスク有効領域内で視差量を測定する視差量測定部と、
前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定する視差量判定部と、
前記対象位置の前記立体画像上における分布を示す視差分布を求める視差分布判定部と、
前記視差分布に基づいて、前記立体画像をマスクする形状およびサイズを決定し、決定した形状およびサイズのマスク画像を生成するマスク画像生成部と、
前記マスク画像を前記立体画像に重畳する重畳部と、
を備えた立体画像処理装置。
【請求項４】
前記マスク画像生成部は、無彩色画像を前記マスク画像として生成する、
請求項１〜３のいずれか一つに記載の立体画像処理装置。
【請求項５】
立体画像を構成するとともに、水平視差を有する複数視点の画像を取得する取得部と、
前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の視差量を測定する視差量測定部と、
前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定する視差量判定部と、
前記対象位置の前記立体画像上における分布を示す視差分布を求める視差分布判定部と、
前記視差分布に基づいて、前記立体画像をマスクする形状およびサイズを決定し、決定した形状およびサイズの平面画像をマスク画像として生成するマスク画像生成部と、
前記マスク画像を前記立体画像に重畳する重畳部と、
を備えた立体画像処理装置。
【請求項６】
立体画像を構成するとともに、水平視差を有する複数視点の画像を取得し、
ユーザの指示に従って、前記立体画像に対するマスクの適用対象となり得る領域であるマスク有効領域を設定し、
前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の前記マスク有効領域内で視差量を測定し、
前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定し、
前記対象位置の前記立体画像上における分布を示す視差分布を求め、
前記視差分布に基づいて、前記立体画像をマスクする形状およびサイズを決定し、決定した形状およびサイズのマスク画像を生成し、
前記マスク画像を前記立体画像に重畳する、
ことを含む立体画像処理方法。
【請求項７】
立体画像を構成するとともに、水平視差を有する複数視点の画像を取得し、
前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の視差量を測定し、
前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定し、
前記対象位置の前記立体画像上における分布を示す視差分布を求め、
前記視差分布に基づいて、前記立体画像をマスクする形状およびサイズを決定し、決定した形状およびサイズの平面画像をマスク画像として生成し、
前記マスク画像を前記立体画像に重畳する、
ことを含む立体画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像処理装置および立体画像処理方法に関する。
【背景技術】
【０００２】
従来から立体画像表示技術において、立体画像を観察することによる観察者の眼への影響を考慮した技術が知られている。例えば、特許文献１においては、遊技者が立体表示遊技機の立体画像表示部に表示される立体遊技画像を見ながら遊技を行う際に、同一の遊技者が継続して行う遊技時間が予め設定された許容遊技時間を超えた場合は、立体画像表示を通常の平面画像表示に強制的に切り換えて表示することにより、遊技者の眼を確実に保護している。
【０００３】
また、特許文献２においては、立体画像表示装置において、立体画像表示時間が所定時間を超えた場合、立体画像の視差を小さくして表示することにより、観察者の眼の保護に当たって柔軟な制御を可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−０１６３５１号公報
【特許文献２】特開２００４−２０７７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これら従来技術のように、立体映像の表示時間が一定時間を超えた場合に、視差量を変更してしまうことが必ずしも適切でない場合がある。例えば、患部の立体映像を観察しながら手術を行う場合には、長時間の手術時間の途中で、一定時間を超えたからといって、視差量を変更することは手術の続行が困難となるため好ましくない。
【０００６】
また、従来技術では、立体画像の表示において、右側画像には映っているが左側画像には映っていない等、右眼用画像と左眼用画像が大きく異なる場合に生じる視野闘争を回避することができず、観察者の疲労を低減することが困難である。
【０００７】
本発明は、上記に鑑みてなされたものであって、立体画像の長時間の観察を可能としながら、観察者の疲労を低減することができる立体画像処理装置および立体画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる立体画像処理装置は、立体画像を構成するとともに、水平視差を有する複数視点の画像を取得する取得部と、前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の視差量を測定する視差量測定部と、前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定する視差量判定部と、前記対象位置の前記立体画像上における分布を示す視差分布を求める視差分布判定部と、前記視差分布が、前記立体画像の円形状領域を除いた周辺領域に分布していることを示す場合、前記立体画像の前記周辺領域をマスクする形状およびサイズを決定し、決定した形状およびサイズのマスク画像を生成するマスク画像生成部と、前記マスク画像を前記立体画像に重畳する重畳部と、を備えた。
また、本発明にかかる立体画像処理装置は、立体画像を構成するとともに、水平視差を有する複数視点の画像を取得する取得部と、前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の視差量を測定する視差量測定部と、前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定する視差量判定部と、前記対象位置の前記立体画像上における分布を示す視差分布を求める視差分布判定部と、前記視差分布が、前記立体画像の上下の領域に分布していることを示す場合、前記立体画像の前記上下の領域をマスクする形状およびサイズを決定し、決定した形状およびサイズのマスク画像を生成するマスク画像生成部と、前記マスク画像を前記立体画像に重畳する重畳部と、を備えた。
また、本発明にかかる立体画像処理装置は、立体画像を構成するとともに、水平視差を有する複数視点の画像を取得する取得部と、ユーザの指示に従って、前記立体画像に対するマスクの適用対象となり得る領域であるマスク有効領域を設定する有効領域設定部と、前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の前記マスク有効領域内で視差量を測定する視差量測定部と、前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定する視差量判定部と、前記対象位置の前記立体画像上における分布を示す視差分布を求める視差分布判定部と、前記視差分布に基づいて、前記立体画像をマスクする形状およびサイズを決定し、決定した形状およびサイズのマスク画像を生成するマスク画像生成部と、前記マスク画像を前記立体画像に重畳する重畳部と、を備えた。
また、本発明にかかる立体画像処理装置は、立体画像を構成するとともに、水平視差を有する複数視点の画像を取得する取得部と、前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の視差量を測定する視差量測定部と、前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定する視差量判定部と、前記対象位置の前記立体画像上における分布を示す視差分布を求める視差分布判定部と、前記視差分布に基づいて、前記立体画像をマスクする形状およびサイズを決定し、決定した形状およびサイズの平面画像をマスク画像として生成するマスク画像生成部と、前記マスク画像を前記立体画像に重畳する重畳部と、を備えた。
【０００９】
本発明にかかる立体画像処理方法は、立体画像を構成するとともに、水平視差を有する複数視点の画像を取得し、ユーザの指示に従って、前記立体画像に対するマスクの適用対象となり得る領域であるマスク有効領域を設定し、前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の前記マスク有効領域内で視差量を測定し、前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定し、前記対象位置の前記立体画像上における分布を示す視差分布を求め、前記視差分布に基づいて、前記立体画像をマスクする形状およびサイズを決定し、決定した形状およびサイズのマスク画像を生成し、前記マスク画像を前記立体画像に重畳する、ことを含む。
また、本発明にかかる立体画像処理方法は、立体画像を構成するとともに、水平視差を有する複数視点の画像を取得し、前記複数視点の画像の水平方向のライン単位に、前記複数視点の画像の視差量を測定し、前記視差量が所定の閾値以上であるか否かを判定し、前記閾値以上であると判定された前記ライン上の位置を、対象位置として決定し、前記対象位置の前記立体画像上における分布を示す視差分布を求め、前記視差分布に基づいて、前記立体画像をマスクする形状およびサイズを決定し、決定した形状およびサイズの平面画像をマスク画像として生成し、前記マスク画像を前記立体画像に重畳する、ことを含む。
【発明の効果】
【００１０】
本発明によれば、立体画像の長時間の観察を可能としながら、観察者の疲労を低減することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施の形態の立体画像表示装置の機能的構成を示すブロック図である。
【図２】図２は、本実施の形態のマスク有効領域の一例を示す図である。
【図３】図３は、本実施の形態の視差量測定の手法の一例を説明するための図である。
【図４】図４は、本実施の形態の視差量判定を説明するための図である。
【図５】図５は、本実施の形態の視差分布の判定と視差分布に基づくマスク画像の生成について説明するための図である。
【図６】図６は、本実施の形態の他の視差分布の判定と視差分布に基づくマスク画像の生成について説明するための図である。
【図７】図７は、本実施の形態の他の視差分布の判定と視差分布に基づくマスク画像の生成について説明するための図である。
【図８】図８は、本実施の形態の立体画像表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる立体画像処理装置および立体画像処理方法の実施の形態を詳細に説明する。
【００１３】
図１は、本実施の形態の立体画像表示装置１００の機能的構成を示すブロック図である。本実施の形態の立体画像表示装置１００は、図１に示すように、取得部１０１と、合成部１０２と、マスク画像重畳部１０３と、表示部１０４と、制御部１１０と、操作部１０６とを主に備えている。ここで、立体画像表示装置１００のうち、表示部１０４を除いた、取得部１０１、合成部１０２、マスク画像重畳部１０３、制御部１１０、操作部１０６から構成される部分が立体画像処理装置として機能する。
【００１４】
取得部１０１は、左眼の視点の左眼用画像Ｌと右眼の視点の右眼用画像Ｒという２つの視点の画像を取得する。左眼の視点の左眼用画像Ｌと右眼の視点の右眼用画像Ｒは、推定視差を有する。具体的には、取得部１０１は、撮像対象物を２つの視点で撮像する２つの撮像カメラからリアルタイムに撮像された左眼用画像Ｌと右眼用画像Ｒを取得したり、ＤＶＤやハードディスクドライブ装置（ＨＤＤ）等に記録された２つの視点の左眼用画像Ｌと右眼用画像Ｒを取得したり、ネットワーク経由で受信した２つの視点の左眼用画像Ｌと右眼用画像Ｒを取得する。ただし、左眼用画像Ｌと右眼用画像Ｒの取得の方法はこれらに限定されるものではない。
【００１５】
また、本実施の形態では、左眼用画像Ｌと右眼用画像Ｒという２つの視点の画像を取得しているが、３つ以上の複数の視点の画像を取得するように構成してもよい。なお、これ以降、左眼の視点の左眼用画像Ｌを単に「画像Ｌ」と呼び、右眼の視点の右眼用画像Ｒを単に「画像Ｒ」と呼ぶ。
【００１６】
合成部１０２は、画像Ｌと画像Ｒとを合成して、表示用の立体画像を生成する。なお、本実施の形態における立体画像は、主として動画像を意味するが、これに限定されるものではなく、静止画像も含まれる。
【００１７】
画像Ｌと画像Ｒとを合成して立体画像を生成する手法としては、例えば、特開２００４−２０７７７３号公報に開示されているように、画像Ｌを構成する複数の視差画像のそれぞれと、画像Ｒを構成する複数の視差画像のそれぞれとを、水平方向に交互に配置して立体画像とする等の手法があげられる。ただし、立体画像の生成手法は、これに限定されるものではない。
【００１８】
マスク画像重畳部１０３は、後述する制御部１１０で生成されたマスク画像を、合成部１０２で合成された立体画像に重畳させる。
【００１９】
表示部１０４は、マスク画像が重畳された立体画像を表示するディスプレイ装置等の表示デバイスである。本実施の形態では、左眼用画像Ｌと右眼用画像Ｒとから合成された２視点の立体画像を表示することから、表示部１０４は、２眼方式のディスプレイであることが必要である。また、裸眼方式で立体画像を観察可能とする場合には、表示部１０４は、表示面の前にレンチキュラ−レンズやスリット等の光線制御素子を設けるように構成すればよい。
【００２０】
操作部１０６は、ユーザから各種操作を受け付ける入力デバイスである。制御部１１０は、取得部１０１で取得した画像Ｌおよび画像Ｒを入力して、立体画像を表示させないでマスクするためのマスク画像を生成し、生成したマスク画像をマスク画像重畳部１０３に出力する。以下、制御部１１０の詳細について説明する。
【００２１】
制御部１１０は、図１に示すように、マスク有効領域設定部１１１と、視差量測定部１１２と、視差量判定部１１３と、視差分布判定部１１４と、マスク画像生成部１１５と、マスク画像出力部１１６とを備えている。
【００２２】
マスク有効領域設定部１１１は、操作部１０６を介してユーザからの指示に従って、立体画像に対するマスクの適用対象となり得る領域であるマスク有効領域の立体画像上において設定する。
【００２３】
図２は、マスク有効領域の一例を示す図である。図２に示す例では、マスク有効領域は、画像の左右それぞれの端部から画像の中央付近までが設定される。マスク有効領域設定部１１１は、図２に示す画像を、表示部１０４に表示させて、ユーザからマスク有効領域として設定する範囲を入力させるようにする。
【００２４】
ここで、図２において、マスク有効領域（Ｌ）とマスク有効領域（Ｒ）はそれぞれ別個に、ユーザの指示によって変更可能に構成してもよい。また、ユーザにマスク有効領域の範囲を明示するために、図２に示すようなマーカ２０１を表示させてもよい。なお、図２は一例であり、マスク有効領域は図２に示すものに限定されるものではない。
【００２５】
視差量測定部１１２は、画像Ｌおよび画像Ｒの水平方向のライン単位に、マスク有効領域内における、画像Ｌおよび画像Ｒの水平視差の視差量を測定する。ここで、視差量とは、画像Ｌと画像Ｒとの相対的な距離として求めることができる。
【００２６】
図３は、視差量測定の手法の一例を説明するための図である。例えば、視差量測定部１１２は、図３に示すように、画像Ｌおよび画像Ｒのそれぞれで、同一オブジェクトの同一ラインにおけるエッジ３０２ａ，３０２ｂを検出し、各エッジ３０２ａ，３０２ｂ間の画素数を測定して、測定した画素数を視差量３０１とする。
【００２７】
また、画像Ｌおよび画像Ｒのうち一方の画像ではエッジが検出されたが、他方の画像ではエッジが検出されなかった場合には、当該一方の画像にはオブジェクトが映っているが、他方の画像には同一のオブジェクトは映っていないことを示している。このような場合には、視差量測定部１１２は、視差量を無限大として測定する。なお、この視差量の測定手法は一例であり、これに限定されるものではない。
【００２８】
視差量判定部１１３は、視差量測定部１１２で測定された視差量が所定の閾値以上であるか否かを判定し、閾値以上であると判定された視差量の例えば右端の位置（請求の範囲における対象位置に相当）がマスク有効領域の範囲内であった場合、ラインの左端からその位置までの領域を対象領域として決定する。ここで、視差量測定部１１２により視差量が無限大と測定された場合にも、視差量判定部１１３は、視差量が閾値以上であると判定する。
【００２９】
図４は、視差量判定を説明するための図である。図４（ａ）において、符号５０１の部分が視差量測定部１１２で測定された視差量が閾値以上であったとすると、視差量判定部１１３は、符号５０２の範囲を対象領域に決定する。そして、図４（ｂ）に示すように、マスク画像生成部１１５により、対象領域５０２を含む範囲５０３がマスク画像によりマスクされる。
【００３０】
視差分布判定部１１４は、対象領域の立体画像上での分布である視差分布を求める。
【００３１】
マスク画像生成部１１５は、視差分布に基づいて、対象領域をマスクする形状およびサイズを決定し、決定した形状およびサイズで対象領域をマスクするマスク画像を生成する。
【００３２】
ここで、視差分布判定部１１４による視差分布の判定と、マスク画像生成部１１５による視差分布に基づくマスク画像の生成の詳細について説明する。図５、図６および図７は、視差分布の判定と視差分布に基づくマスク画像の生成について説明するための図である。
【００３３】
例えば、立体画像がライン１からｎまでのラインで構成される場合において、ラインごとに、対象領域が、次の条件式を満たす場合に、視差分布判定部１１４は、視差分布が、円形状領域を除いた周辺領域に分布していると判定する。この視差分布は、図５（ａ）に示すとおりである。図５（ａ）において、符号６０１が対象領域である。
【００３４】
ライン１の対象領域＞ラインＭの対象領域
ラインｎの対象領域＞ラインＭの対象領域
ライン１の対象領域≒ラインｎの対象領域  （ただし、１＜Ｍ＜ｎ）
【００３５】
そして、この場合には、マスク画像生成部１１５は、上記円形状領域で立体画像を透過し、周辺領域で立体画像をマスクするような形状およびサイズを決定する。そして、マスク画像生成部１１５は、決定した形状およびサイズで立体画像をマスクする、図５（ｂ）に示すようなマスク画像を生成する。
【００３６】
また、他の例として、ラインごとの対象領域が次の条件式を満たす場合には、視差分布判定部１１４は、視差分布を、対象領域と決定されたラインで形成される領域が立体画像の上下の領域に分布していると判定する。この視差分布は、図６（ａ）に示すとおりである。図６（ａ）において、符号７０１が対象領域である。
【００３７】
ライン１の対象領域＞ラインＭの対象領域
ラインｎの対象領域＞ラインＭの対象領域
ラインＭの対象領域≒０  （ただし、１＜Ｍ＜ｎ）
【００３８】
そして、この場合には、マスク画像生成部１１５は、上記上下の領域以外の領域で立体画像を透過し、上下の領域で立体画像をマスクするような、いわゆるレターボックス形状およびサイズを決定する。そして、マスク画像生成部１１５は、決定した形状およびサイズで立体画像をマスクする、図６（ｂ）に示すようなマスク画像を生成する。なお、図６（ｂ）に示すマスク画像の他、図６（ａ）に示す対象領域が存在する部分だけ、すなわち画像の四隅だけをマスクするマスク画像を生成するようにマスク画像生成部１１５を構成してもよい。
【００３９】
また、視差分布判定部１１４が、図７（ａ）に示すように、対象領域が、上記図５，図６に示す視差分布以外の視差分布と判定した場合には、マスク画像生成部１１５は、画面の左右をマスクする、いわゆるサイドパネル形状とサイズを決定し、図７（ｂ）に示すような形状およびサイズのマスク画像を生成する。
【００４０】
ここで、マスク画像生成部１１５は、図５（ｂ）、図６（ｂ）、図７（ｂ）に示すように、マスク画像として、無彩色である黒色の画像を生成する。
【００４１】
図１に戻り、マスク画像出力部１１６は、マスク画像生成部１１５で生成されたマスク画像をマスク画像重畳部１０３に出力する。
【００４２】
次に、以上のように構成された本実施の形態の立体画像表示装置１００による立体画像表示処理について説明する。図８は、立体画像表示処理の手順を示すフローチャートである。
【００４３】
まず、取得部１０１が画像Ｌおよび画像Ｒを取得する（ステップＳ１０）。そして、合成部１０２が、取得部１０１で取得した画像Ｌおよび画像Ｒを合成して表示用の立体画像を生成する。
【００４４】
そして、以下のステップＳ１１からＳ１３までの処理が、立体画像の全ラインに対して実行される。視差量測定部１１２は、立体画像のラインごとに、マスク有効領域内での視差量を測定する（ステップＳ１１）。
【００４５】
次に、視差量判定部１１３は、視差量測定部１１２が測定した視差量が、所定の閾値以上であるか否かを判定する（ステップＳ１２）。そして、視差量が、所定の閾値以上である場合には（ステップＳ１２：Ｙｅｓ）、視差量判定部１１３は、測定対象のラインの左端から、閾値以上と判定された視差量の例えば右端までの領域を対象領域と決定する（ステップＳ１３）。
【００４６】
視差量測定部１１２および視差量判定部１１３が、上記のステップＳ１１からＳ１３までの処理の立体画像の全ラインに対する実行を完了したら、視差分布判定部１１４は、対象領域の立体画像上での視差分布を求める（ステップＳ１４）。
【００４７】
次に、マスク画像生成部１１５は、ステップＳ１４で求めた視差分布に応じて、上述のように、マスクの形状とサイズを決定する（ステップＳ１５）。そして、マスク画像生成部１１５は、ステップＳ１５で決定したマスク形状およびサイズで立体画像をマスクするマスク画像を生成する（ステップＳ１６）。次いで、マスク画像出力部１１６は、ステップＳ１６で生成されたマスク画像を、マスク画像重畳部１０３に出力する（ステップＳ１７）。
【００４８】
マスク画像重畳部１０３は、画像Ｌおよび画像Ｒを合成することで得られた表示用の立体画像に、マスク画像出力部１１６から受け取ったマスク画像を重畳させる（ステップＳ１８）。そして、表示部１０４は、マスク画像が重畳された立体画像を表示する（ステップＳ１９）。
【００４９】
このように本実施の形態では、視差量が所定の閾値以上である対象領域の立体画像上での視差分布を求め、求めた視差分布に応じて、マスクする形状とサイズを決定し、決定した形状およびサイズで立体画像をマスクするマスク画像を生成して、立体画像に重畳させて表示しているので、立体画像の全領域のうち、観察者の眼の疲労度が増大するような視差量の大きい部分の立体画像を自然に隠すことができ、これにより、立体画像の長時間の観察を可能としながら、観察者の疲労を低減することができる。
【００５０】
また、本実施の形態では、右眼用画像Ｒ、左眼用画像Ｌのうち一方の画像にはオブジェクトが映っているが、他方の画像には同一のオブジェクトが映っていない場合には、視差量測定部１１２は、視差量を無限大として測定し、視差量判定部１１３はこの視差量を閾値以上と判定して、マスクをかける対象領域に決定するので、右眼用画像Ｒと左眼用画像Ｌが大きく異なる場合に起因する視野闘争を回避して、立体画像の長時間の観察を可能としながら、観察者の疲労を低減することができる。
【００５１】
また、本実施の形態の立体画像表示装置を、手術で用いる内視鏡に用いることができる。内視鏡で患部を撮像して立体画像で表示する場合には、患部を撮像する撮像カメラの枠部分が立体画像の周端部分に映り込み、不必要に立体画像で強調表示されてしまう場合がある。従来はこのようなカメラ枠が映り込む部分を固定的にマスクしていたが、本実施の形態の立体画像表示装置を内視鏡に適用した場合には、このようなカメラ枠が強調的な立体画像で表示される周端部分の視差量が閾値以上として判定されて、立体画像がマスクされるので、内視鏡と撮像カメラの相対位置が変化した場合でも、動的かつ適切にマスクすることができる。
【００５２】
なお、本実施の形態の立体画像表示装置は、内視鏡への適用に限定されるものではなく、内視鏡以外の任意の装置に適用することができることは言うまでもない。
【００５３】
（変形例）
上記実施の形態では、マスク画像を黒色画像としていたが、立体画像を表示させずマスクする画像であれば任意の画像をマスク画像として生成することができる。例えば、対象領域の視差分布に応じて、対象領域を隠す平面画像をマスク画像として生成するように、マスク画像生成部１１５を構成することができる。
【００５４】
この場合において、生成する平面画像は、左眼用画像Ｌまたは右眼用画像Ｒのいずれか一方の画像とする他、任意の画像とすることができる。
【００５５】
なお、本実施の形態の立体画像表示装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶装置と、ハードディスクドライブ装置（ＨＤＤ）、ＤＶＤドライブ装置などの外部記憶装置と、上記表示部１０４および操作部１０６を備えたハードウェア構成となっている。
【００５６】
また、本実施の形態の立体画像表示装置１００を構成する取得部１０１、合成部１０２、マスク画像重畳部１０３、制御部１１０（マスク有効領域設定部１１１、視差量測定部１１２、視差量判定部１１３、視差分布判定部１１４、マスク画像生成部１１５）は、ハードウェアで構成する他、ソフトウェアで構成してもよい。
【００５７】
ソフトウェアで構成する場合の一例としては以下のとおりである。すなわち、本実施形態の立体画像表示装置で実行される立体画像処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００５８】
本実施形態の立体画像表示装置で実行される立体画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５９】
さらに、本実施形態の立体画像表示装置で実行される立体画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の立体画像表示装置で実行される立体画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６０】
本実施形態の立体画像表示装置で実行される立体画像処理プログラムは、上述した各部（取得部１０１、合成部１０２、マスク画像重畳部１０３、マスク有効領域設定部１１１、視差量測定部１１２、視差量判定部１１３、視差分布判定部１１４、マスク画像生成部１１５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから立体画像表示プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、取得部１０１、合成部１０２、マスク画像重畳部１０３、マスク有効領域設定部１１１、視差量測定部１１２、視差量判定部１１３、視差分布判定部１１４、マスク画像生成部１１５が主記憶装置上に生成されるようになっている。
【００６１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６２】
１０１  取得部
１０２  合成部
１０３  マスク画像重畳部
１０４  表示部
１１０  制御部
１１１  マスク有効領域設定部
１１２  視差量測定部
１１３  視差量判定部
１１４  視差分布判定部
１１５  マスク画像生成部
１１６  マスク画像出力部
３０１  視差量
３０２ａ，３０２ｂ  エッジ
５０１  閾値以上の視差量
５０２  対象領域
【図１】
0005888062.tif 000002
【図２】
0005888062.tif 000003
【図３】
0005888062.tif 000004
【図４】
0005888062.tif 000005
【図５】
0005888062.tif 000006
【図６】
0005888062.tif 000007
【図７】
0005888062.tif 000008
【図８】
0005888062.tif 000009