(57)【要約】【課題】ＯＳＤ画像の奥行き方向の表示位置を頻繁に変化させることなく、視認性の良いＯＳＤ画像を表示することができる三次元画像表示装置を提供する。【解決手段】画像を表示する表示部１３と、立体視用の左眼用画像および右眼用画像を含む三次元画像を表示部１３に表示させる三次元画像表示制御部１４と、立体視用の左眼用画像および右眼用画像を含むＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像を三次元画像に重畳して表示部１３に表示させるＯＳＤ画像表示制御部１５とを備え、ＯＳＤ画像表示制御部１５は、ＯＳＤ画像の領域と、ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される三次元画像の領域との重なり領域のサイズが予め定められた閾値以下となるように、ＯＳＤ画像に対してサイズ変更および移動の少なくとも一方の処理を施した上で、ＯＳＤ画像を三次元画像に重畳して表示部１３に表示させる。【選択図】図２
2014207563.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
立体視用の左眼用画像および右眼用画像を含む三次元画像を、前記表示部に表示させる三次元画像表示制御部と、
立体視用の左眼用画像および右眼用画像を含むＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像を前記三次元画像に重畳して前記表示部に表示させるＯＳＤ画像表示制御部とを備え、
前記ＯＳＤ画像表示制御部は、前記ＯＳＤ画像の前記表示部の画面上での領域と、前記ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される前記三次元画像の前記表示部の画面上での領域との重なり領域のサイズが予め定められた閾値以下となるように、前記ＯＳＤ画像に対してサイズ変更および移動の少なくとも一方の処理を施した上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させる
三次元画像表示装置。
【請求項２】
前記ＯＳＤ画像表示制御部は、前記重なり領域が前記予め定められた閾値以下となる前記ＯＳＤ画像の位置が複数存在する場合には、前記複数の前記ＯＳＤ画像の位置のうち直前の前記ＯＳＤ画像の表示位置に最も近い位置に前記ＯＳＤ画像を移動させた上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させる
請求項１に記載の三次元画像表示装置。
【請求項３】
前記ＯＳＤ画像表示制御部は、前記重なり領域のサイズが前記予め定められた閾値以下になるまで前記ＯＳＤ画像のサイズを段階的に小さくした上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させる
請求項１または２に記載の三次元画像表示装置。
【請求項４】
前記ＯＳＤ画像表示制御部は、さらに、前記ＯＳＤ画像のサイズ変更または移動を行った時点から所定時間の間は、前記ＯＳＤ画像のサイズおよび表示位置を維持した上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させる
請求項１〜３のいずれか１項に記載の三次元画像表示装置。
【請求項５】
前記ＯＳＤ画像は、メニュー画像であり、
前記ＯＳＤ画像表示制御部は、さらに、ユーザが前記メニュー画像に対するメニュー操作を行なっている間は、前記メニュー画像のサイズおよび表示位置を維持する
請求項４に記載の三次元画像表示装置。
【請求項６】
さらに、
三次元画像に含まれる複数の部分領域画像のそれぞれについて、当該部分領域画像の奥行き方向の表示位置を示す画像深度を検出する画像深度検出部を備え、
前記ＯＳＤ画像表示制御部は、前記画像深度検出部が検出した画像深度に基づいて、前記表示部の画面上で前記ＯＳＤ画像と重なり合う部分領域画像のうち、前記ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される部分領域画像の個数を算出する個数算出部を有し、前記個数算出部が算出した前記個数が個数閾値未満になるまで、前記ＯＳＤ画像に対してサイズ変更および移動の少なくとも一方の処理を施した上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させる
請求項１〜５のいずれか１項に記載の三次元画像表示装置。
【請求項７】
前記個数算出部は、予め定められたフレーム数の前記三次元画像のそれぞれについて、当該三次元画像に含まれる部分領域画像ごとに、前記ＯＳＤ画像の奥行き方向の表示位置よりも当該部分領域画像の奥行き方向の表示位置が手前となるフレーム数を算出し、前記ＯＳＤ画像と重なり合う部分領域画像のうち、算出した前記フレーム数が所定のフレーム数閾値以上となる部分領域画像の個数を、前記ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される部分領域画像の個数として算出する
請求項６に記載の三次元画像表示装置。
【請求項８】
前記ＯＳＤ画像表示制御部は、さらに、前記ＯＳＤ画像に対してサイズ変更および移動の少なくとも一方の処理を施しても、前記個数算出部が算出した前記個数が前記個数閾値以下とならない場合には、前記表示部に所定のサイズのＯＳＤ画像を所定の位置に表示させる
請求項６または７に記載の三次元画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元画像表示装置に関し、特に、三次元画像にＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像を重畳して表示する三次元画像表示装置に関する。
【背景技術】
【０００２】
従来、三次元画像に、メニュー画像または字幕画像などのＯＳＤ画像を重畳して表示する三次元画像表示装置が提案されている。三次元画像の奥行き方向の表示位置がＯＳＤ画像の奥行き方向の表示位置よりも手前（ユーザの側）にある場合でも、ＯＳＤ画像はユーザに見せる必要がある。このため、三次元画像表示装置では、常に、三次元画像に被さるようにＯＳＤ画像を表示する。よって、実際に表示されている三次元画像およびＯＳＤ画像の奥行き方向の表示位置の関係と、ユーザが認識する三次元画像およびＯＳＤ画像の奥行き方向の表示位置の関係とが一致せず、眼が疲労する原因となっている。
【０００３】
これに対して、特許文献１では、三次元画像の奥行き方向の表示位置に連動してＯＳＤ画像の奥行き方向の表示位置を変更している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２９８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、頻繁に奥行き方向の表示位置が変化するような三次元画像にＯＳＤ画像を重畳して表示する場合には、特許文献１に記載の方法ではＯＳＤ画像の奥行き方向の表示位置が頻繁に変化してしまう。これにより、ユーザのＯＳＤ画像の視認性が悪化する。
【０００６】
本発明は、上述の課題を解決するためになされたものであり、ＯＳＤ画像の奥行き方向の表示位置を頻繁に変化させることなく、視認性の良いＯＳＤ画像を表示することができる三次元画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様に係る三次元画像表示装置は、画像を表示する表示部と、立体視用の左眼用画像および右眼用画像を含む三次元画像を、前記表示部に表示させる三次元画像表示制御部と、立体視用の左眼用画像および右眼用画像を含むＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像を前記三次元画像に重畳して前記表示部に表示させるＯＳＤ画像表示制御部とを備え、前記ＯＳＤ画像表示制御部は、前記ＯＳＤ画像の前記表示部の画面上での領域と、前記ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される前記三次元画像の前記表示部の画面上での領域との重なり領域のサイズが予め定められた閾値以下となるように、前記ＯＳＤ画像に対してサイズ変更および移動の少なくとも一方の処理を施した上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させる。
【０００８】
この構成によると、ＯＳＤ画像の奥行き方向の表示位置が三次元画像の奥行き方向の表示位置よりも手前になるように、ＯＳＤ画像のサイズ変更またはＯＳＤ画像の移動が行われる。このため、ＯＳＤ画像の奥行き方向の表示位置を頻繁に変化させることなく、視認性の良いＯＳＤ画像を表示することができる。
【０００９】
例えば、前記ＯＳＤ画像表示制御部は、前記重なり領域が前記予め定められた閾値以下となる前記ＯＳＤ画像の位置が複数存在する場合には、前記複数の前記ＯＳＤ画像の位置のうち直前の前記ＯＳＤ画像の表示位置に最も近い位置に前記ＯＳＤ画像を移動させた上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させても良い。
【００１０】
この構成によると、ＯＳＤ画像の奥行き方向の表示位置が三次元画像の奥行き方向の表示位置よりも手前になるようにＯＳＤ画像を移動させる際に、直前のＯＳＤ画像の表示位置からの移動量を少なくすることができる。このため、ＯＳＤ画像の表示位置が変更になった場合のユーザの眼の移動量を少なくすることができる。
【００１１】
また、前記ＯＳＤ画像表示制御部は、前記重なり領域のサイズが前記予め定められた閾値以下になるまで前記ＯＳＤ画像のサイズを段階的に小さくした上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させても良い。
【００１２】
この構成によると、ＯＳＤ画像のサイズを不必要に小さくすることなく、視認性の良いＯＳＤ画像を表示することができる。
【００１３】
また、前記ＯＳＤ画像表示制御部は、さらに、前記ＯＳＤ画像のサイズ変更または移動を行った時点から所定時間の間は、前記ＯＳＤ画像のサイズおよび表示位置を維持した上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させても良い。
【００１４】
この構成によると、ＯＳＤ画像は、必ず所定時間の間はサイズ変更および移動されることなく、表示部に表示される。このため、ＯＳＤ画像のサイズや表示位置が頻繁に変化しないため、視認性の良いＯＳＤ画像を表示することができる。
【００１５】
また、前記ＯＳＤ画像は、メニュー画像であり、前記ＯＳＤ画像表示制御部は、さらに、ユーザが前記メニュー画像に対するメニュー操作を行なっている間は、前記メニュー画像のサイズおよび表示位置を維持しても良い。
【００１６】
この構成によると、ユーザによるメニュー操作中は、メニュー画像のサイズ変更および移動が行われない。このため、ユーザは快適にメニュー操作を行うことができる。
【００１７】
また、上述の三次元画像表示装置は、さらに、三次元画像に含まれる複数の部分領域画像のそれぞれについて、当該部分領域画像の奥行き方向の表示位置を示す画像深度を検出する画像深度検出部を備え、前記ＯＳＤ画像表示制御部は、前記画像深度検出部が検出した画像深度に基づいて、前記表示部の画面上で前記ＯＳＤ画像と重なり合う部分領域画像のうち、前記ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される部分領域画像の個数を算出する個数算出部を有し、前記個数算出部が算出した前記個数が個数閾値未満になるまで、前記ＯＳＤ画像に対してサイズ変更および移動の少なくとも一方の処理を施した上で、前記ＯＳＤ画像を前記三次元画像に重畳して前記表示部に表示させても良い。
【００１８】
この構成によると、ＯＳＤ画像の領域と、ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される三次元画像の領域との重なり領域のサイズとして、個数算出部が上述の個数を算出することができる。このため、簡単な計算で、ＯＳＤ画像のサイズ変更または移動を行うことができる。
【００１９】
また、前記個数算出部は、予め定められたフレーム数の前記三次元画像のそれぞれについて、当該三次元画像に含まれる部分領域画像ごとに、前記ＯＳＤ画像の奥行き方向の表示位置よりも当該部分領域画像の奥行き方向の表示位置が手前となるフレーム数を算出し、前記ＯＳＤ画像と重なり合う部分領域画像のうち、算出した前記フレーム数が所定のフレーム数閾値以上となる部分領域画像の個数を、前記ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される部分領域画像の個数として算出しても良い。
【００２０】
この構成によると、ＯＳＤ画像よりも手前に、ある一定の時間的な割合で位置する部分領域画像の個数を算出することができる。このため、例えば、１フレームだけ部分領域画像がＯＳＤ画像よりも手前に表示された場合などの、瞬間的な部分領域画像の変化の影響を受けることなく、ＯＳＤ画像のサイズ変更または移動を行うことができる。
【００２１】
また、前記ＯＳＤ画像表示制御部は、さらに、前記ＯＳＤ画像に対してサイズ変更および移動の少なくとも一方の処理を施しても、前記個数算出部が算出した前記個数が前記個数閾値以下とならない場合には、前記表示部に所定のサイズのＯＳＤ画像を所定の位置に表示させても良い。
【００２２】
この構成によると、ＯＳＤ画像に対してサイズ変更および移動を行っても、ＯＳＤ画像よりも三次元画像が手前に表示される場合には、ＯＳＤ画像のサイズ変更および移動を断念することができる。
【００２３】
なお、本発明は、このような特徴的な処理部を備える三次元画像表示装置として実現することができるだけでなく、三次元画像表示装置に含まれる特徴的な処理部が実行する処理をステップとする三次元画像表示方法として実現することができる。また、三次元画像表示装置に含まれる特徴的な処理部としてコンピュータを機能させるためのプログラムまたは三次元画像表示方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムを、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読取可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【発明の効果】
【００２４】
本発明によると、ＯＳＤ画像の奥行き方向の表示位置を頻繁に変化させることなく、視認性の良いＯＳＤ画像を表示することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る三次元画像表示装置の外観図である。
【図２】三次元画像表示装置の主要な構成を示すブロック図である。
【図３】部分領域画像について説明するための図である。
【図４】三次元画像表示装置が実行する処理のフローチャートである。
【図５Ａ】ＯＳＤ画像Ａの表示位置の一例を示す図である。
【図５Ｂ】ＯＳＤ画像Ｂの表示位置の一例を示す図である。
【図５Ｃ】ＯＳＤ画像Ｂの表示位置の一例を示す図である。
【図５Ｄ】ＯＳＤ画像Ｃの表示位置の一例を示す図である。
【図５Ｅ】ＯＳＤ画像Ｃの表示位置の一例を示す図である。
【図５Ｆ】ＯＳＤ画像Ｄの表示位置の一例を示す図である。
【図５Ｇ】ＯＳＤ画像Ｄの表示位置の一例を示す図である。
【図５Ｈ】ＯＳＤ画像Ｅの表示位置の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００２７】
＜構成＞
図１は、本発明の実施の形態に係る三次元画像表示装置の外観図である。三次元画像表示装置１０は、画像を表示する表示パネル１２を前面に有する。
【００２８】
図２は、三次元画像表示装置１０の主要な構成を示すブロック図である。
【００２９】
三次元画像表示装置１０は、互いに視差を有する右眼用画像と左眼用画像とを表示することにより、視聴者が立体的に感じる画像を表示する。三次元画像表示装置１０は、表示部１３と、三次元画像表示制御部１４と、ＯＳＤ画像表示制御部１５と、画像深度検出部１６とを備える。
【００３０】
表示部１３は、左眼用画像と右眼用画像を表示する。表示部１３は、表示パネル１２と、表示パネル１２を駆動する回路などから構成される。例えば、表示部１３は、左眼用画像と右眼用画像とを１フレーム毎に交互に表示する。三次元画像表示装置１０の視聴者であるユーザは、シャッタメガネをかけて左眼用画像および右眼用画像を見る。シャッタメガネは、左眼用画像と右眼用画像との表示タイミングにあわせて、左眼用液晶シャッタおよび右眼用液晶シャッタの開閉を制御する。これにより、ユーザは、左眼で左眼用画像を見て、右眼で右眼用画像を見ることができる。
【００３１】
三次元画像表示制御部１４は、立体視用の左眼用画像および右眼用画像を含む三次元画像を表示部１３に表示させる。
【００３２】
ＯＳＤ画像表示制御部１５は、立体視用の左眼用画像および右眼用画像を含むＯＳＤ画像を三次元画像に重畳して表示部１３に表示させる。具体的には、ＯＳＤ画像表示制御部１５は、ＯＳＤ画像の表示部１３の画面上での領域と、ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される三次元画像の表示部１３の画面上での領域との重なり領域のサイズが予め定められた閾値以下となるように、ＯＳＤ画像に対してサイズ変更および移動の少なくとも一方の処理を施す。その上で、ＯＳＤ画像表示制御部１５は、ＯＳＤ画像を三次元画像に重畳して表示部１３に表示させる。
【００３３】
画像深度検出部１６は、三次元画像に含まれる複数の部分領域画像のそれぞれについて、当該部分領域画像の奥行き方向の表示位置を示す画像深度を検出する。図３は、部分領域画像について説明するための図である。表示パネル１２における三次元画像の表示エリアをメッシュ分割したときの、各部分領域に含まれる画像を部分領域画像とする。図３の例では、三次元画像から１１×１５＝１６５個の部分領域画像３０が生成されることを示している。
【００３４】
ＯＳＤ画像表示制御部１５は、個数算出部１７を有する。個数算出部１７は、画像深度検出部１６が検出した画像深度に基づいて、表示部１３の画面上でＯＳＤ画像と重なり合う部分領域画像のうち、ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される部分領域画像の個数を算出する。
【００３５】
図２では、本発明に関連する構成要素のみを示したが、三次元画像のデコード処理部などの一般的な画像表示装置が備えている処理部を三次元画像表示装置１０が備えていても良い。
【００３６】
＜処理＞
以下、三次元画像表示装置１０が実行する処理について、具体例を挙げながら説明する。以下では、三次元画像にＯＳＤ画像の一例であるメニュー画像を重畳して表示する例について説明する。
【００３７】
図４は、三次元画像表示装置１０が実行する処理のフローチャートである。
【００３８】
画像深度検出部１６は、三次元画像に含まれる複数の部分領域画像のそれぞれについて、当該部分領域画像の奥行き方向の表示位置を示す画像深度を検出する（Ｓ２）。つまり、画像深度検出部１６は、三次元画像を構成する左眼用画像に含まれる各部分領域画像をテンプレートとして、右眼用画像上でパターンマッチングすることにより、左眼用画像に含まれる各部分領域画像に対応する位置を算出し、対応する部分領域画像間の位置の差を視差として算出する。画像深度検出部１６は、部分領域画像ごとに、算出した視差から、奥行き方向の表示位置を示す画像深度を算出する。視差と画像深度との関係は予め定められているものとする。
【００３９】
ＯＳＤ画像表示制御部１５は、画像深度検出部１６が検出した画像深度に基づいて、部分領域画像ごとに、当該部分領域画像とＯＳＤ画像との奥行きを比較する（Ｓ４）。ＯＳＤ画像の画像深度はデフォルトでまたはユーザにより設定されているものとする。
【００４０】
ＯＳＤ画像表示制御部１５は、奥行きの大小関係の比較結果を予め定められたフレーム数分蓄積する（Ｓ６）。図３は、蓄積後の比較結果の一例を示している。ハッチングを施した部分領域３２は、予め定められたフレーム数のうち、部分領域画像の表示位置がＯＳＤ画像の表示位置よりも手前に位置するフレーム数が、フレーム数閾値以上となる領域を示している。例えば、予め定められたフレーム数を５フレームとし、フレーム数閾値を３フレームとした場合には、５フレームのうち、部分領域画像の表示位置がＯＳＤ画像の表示位置よりも手前に位置するフレーム数が過半数の部分領域３２を、ハッチングを施すことにより示している。つまり、部分領域３２にＯＳＤ画像を表示するとユーザは違和感を覚えると考えられる。一方、ハッチングを施していない部分領域３４は、予め定められたフレーム数のうち、部分領域画像の表示位置がＯＳＤ画像の表示位置よりも手前に位置するフレーム数が、フレーム数閾値未満の領域を示している。部分領域３４は、ＯＳＤ画像を表示するのに適した領域と考えられる。このように複数フレーム分の比較結果を蓄積することにより、例えば、１フレームだけ部分領域画像がＯＳＤ画像よりも手前に表示された場合などの、瞬間的な部分領域画像の変化の影響を受けることがない。
【００４１】
個数算出部１７は、ＯＳＤ画像Ａ（ＯＳＤ−Ａとも記載）を三次元画像上の所定の位置（例えば、直前にＯＳＤ画像が表示されていた位置）に重畳させたときに、ＯＳＤ画像Ａと重なり合う部分領域画像のうち、表示位置がＯＳＤ画像Ａの表示位置よりも手前にある部分領域画像の個数を算出する。つまり、図５Ａに示すように、個数算出部１７は、ＯＳＤ画像Ａと重なり合う部分領域画像のうち、ハッチングが施されている部分領域画像の個数を算出する。ここで、ＯＳＤ画像Ａは、最も大きいサイズのメニュー画面とする。ＯＳＤ画像表示制御部１５は、個数算出部１７が算出した個数が予め定められた個数閾値以上であるか否かを判定する（Ｓ８）。個数算出部１７が算出した個数が予め定められた個数閾値未満であれば、三次元画像がＯＳＤ画像Ａよりも手前に表示される確率が相対的に低いと判断できる。一方、個数算出部１７が算出した個数が予め定められた個数閾値以上であれば、三次元画像がＯＳＤ画像Ａよりも手前に表示される確率が相対的に高く、そのようなＯＳＤ画像Ａをユーザが見た場合に違和感を覚えると判断できる。以下では、個数算出部１７が算出した個数が予め定められた個数閾値未満となるように、ＯＳＤ画像の表示位置およびサイズの変更が行われるが、これは、ＯＳＤ画像の表示部１３の画面上での領域と、ＯＳＤ画像の奥行き方向の表示位置よりも手前の位置に表示される三次元画像の表示部１３の画面上での領域との重なり領域のサイズが予め定められた閾値以下となるように、ＯＳＤ画像の表示位置およびサイズの変更を行うことと等価である。
【００４２】
個数算出部１７が算出した個数が個数閾値未満となっていれば（Ｓ８でＮＯ）、ＯＳＤ画像表示制御部１５は、三次元画像上の上記所定の位置に、ＯＳＤ画像Ａを重畳して表示部１３に表示させる（Ｓ１０）。
【００４３】
個数算出部１７が算出した個数が個数閾値以上であれば（Ｓ８でＹＥＳ）、個数算出部１７は、ＯＳＤ画像Ａの位置を三次元画像上で変更しながら、ＯＳＤ画像Ａと重なり合う部分領域画像のうち、表示位置がＯＳＤ画像Ａの表示位置よりも手前にある部分領域画像の個数を算出する（Ｓ１２）。例えば、個数算出部１７は、ＯＳＤ画像Ａを三次元画像上の左上から右下まで所定画素ずつ（例えば、１画素ずつ）ずらしながら、ＯＳＤ画像Ａの位置を変更する。個数算出部１７は、各位置において、表示位置がＯＳＤ画像Ａの表示位置よりも手前にある部分領域画像の個数を算出し、算出した個数が最も小さくなる三次元画像上の位置を求める。なお、個数が最も小さくなる位置が複数存在する場合には、直前にＯＳＤ画像が表示されていた位置に最も近い位置を選択する。
【００４４】
ＯＳＤ画像表示制御部１５は、個数算出部１７が算出した個数が予め定められた個数閾値以上であるか否かを判定する（Ｓ１４）。
【００４５】
個数算出部１７が算出した個数が個数閾値未満となっていれば（Ｓ１４でＮＯ）、ＯＳＤ画像表示制御部１５は、算出した個数が最も小さくなる三次元画像上の位置に、ＯＳＤ画像Ａを重畳して表示部１３に表示させる（Ｓ１０）。
【００４６】
個数算出部１７が算出した個数が個数閾値以上であれば（Ｓ１４でＹＥＳ）、個数算出部１７は、ＯＳＤ画像Ｂ（ＯＳＤ−Ｂとも記載）を三次元画像上の所定の位置（例えば、直前にＯＳＤ画像が表示されていた位置）に重畳させたときに、ＯＳＤ画像Ｂと重なり合う部分領域画像のうち、表示位置がＯＳＤ画像Ｂの表示位置よりも手前にある部分領域画像の個数を算出する。つまり、図５Ｂに示すように、個数算出部１７は、ＯＳＤ画像Ｂと重なり合う部分領域画像のうち、ハッチングが施されている部分領域画像の個数を算出する。ここで、ＯＳＤ画像Ｂは、ＯＳＤ画像Ａよりもサイズが小さいメニュー画面とする。ＯＳＤ画像表示制御部１５は、個数算出部１７が算出した個数が予め定められた個数閾値以上であるか否かを判定する（Ｓ１６）。個数算出部１７が算出した個数が予め定められた個数閾値未満であれば、三次元画像がＯＳＤ画像Ｂよりも手前に表示される確率が相対的に低いと判断できる。一方、個数算出部１７が算出した個数が予め定められた個数閾値以上であれば、三次元画像がＯＳＤ画像Ｂよりも手前に表示される確率が相対的に高く、そのようなＯＳＤ画像Ｂをユーザが見た場合に違和感を覚えると判断できる。例えば、図５Ｂの例では、ＯＳＤ画像Ｂと重なり合う部分領域画像のうち、表示位置がＯＳＤ画像Ｂの表示位置よりも手前にある部分領域画像（ハッチングを施した部分領域画像）の個数は９個である。
【００４７】
個数算出部１７が算出した個数が個数閾値未満となっていれば（Ｓ１６でＮＯ）、ＯＳＤ画像表示制御部１５は、三次元画像上の上記所定の位置に、ＯＳＤ画像Ｂを重畳して表示部１３に表示させる（Ｓ１８）。
【００４８】
個数算出部１７が算出した個数が個数閾値以上であれば（Ｓ１６でＹＥＳ）、個数算出部１７は、ＯＳＤ画像Ｂの位置を三次元画像上で変更しながら、ＯＳＤ画像Ｂと重なり合う部分領域画像のうち、表示位置がＯＳＤ画像Ｂの表示位置よりも手前にある部分領域画像の個数を算出する（Ｓ２０）。例えば、個数算出部１７は、ＯＳＤ画像Ｂを三次元画像上の左上から右下まで所定画素ずつ（例えば、１画素ずつ）ずらしながら、ＯＳＤ画像Ｂの位置を変更する。個数算出部１７は、各位置において、表示位置がＯＳＤ画像Ｂの表示位置よりも手前にある部分領域画像の個数を算出し、算出した個数が最も小さくなる三次元画像上の位置を求める。なお、個数が最も小さくなる位置が複数存在する場合には、直前にＯＳＤ画像が表示されていた位置に最も近い位置を選択する。
【００４９】
ＯＳＤ画像表示制御部１５は、個数算出部１７が算出した個数が予め定められた個数閾値以上であるか否かを判定する（Ｓ２２）。
【００５０】
個数算出部１７が算出した個数が個数閾値未満となっていれば（Ｓ２２でＮＯ）、ＯＳＤ画像表示制御部１５は、算出した個数が最も小さくなる三次元画像上の位置に、ＯＳＤ画像Ｂを重畳して表示部１３に表示させる（Ｓ１８）。例えば、図５Ｃに示すように、ＯＳＤ画像Ｂと、表示位置がＯＳＤ画像Ｂの表示位置よりも手前にある部分領域画像との重なり個数が最も小さくなる位置にＯＳＤ画像Ｂが表示される。
【００５１】
個数算出部１７が算出した個数が個数閾値以上であれば（Ｓ２２でＹＥＳ）、Ｓ１６〜Ｓ１８と同様の処理が、ＯＳＤ画像のサイズを小さくしながら繰り返し実行される。例えば、図５Ｄに示すように、ＯＳＤ画像Ｂよりもサイズの小さいＯＳＤ画像Ｃ（ＯＳＤ−Ｃとも記載）について、表示位置がＯＳＤ画像Ｃの表示位置よりも手前にある部分領域画像との重なり個数が算出される。図５Ｄの例では、重なり個数は６個である。算出された個数が個数閾値以上の場合には、図５Ｅに示すように、ＯＳＤ画像Ｃと、表示位置がＯＳＤ画像Ｃの表示位置よりも手前にある部分領域画像との重なり個数が最も小さくなる位置にＯＳＤ画像Ｃが表示される。
【００５２】
ＯＳＤ画像Ｃを移動させても、個数算出部１７が算出した個数が個数閾値以上であれば、個数算出部１７は、ＯＳＤ画像Ｄ（ＯＳＤ−Ｄとも記載）を三次元画像上の所定の位置（例えば、直前にＯＳＤ画像が表示されていた位置）に重畳させたときに、ＯＳＤ画像Ｄと重なり合う部分領域画像のうち、表示位置がＯＳＤ画像Ｄの表示位置よりも手前にある部分領域画像の個数を算出する。つまり、図５Ｆに示すように、個数算出部１７は、ＯＳＤ画像Ｄと重なり合う部分領域画像のうち、ハッチングが施されている部分領域画像の個数を算出する。ここで、ＯＳＤ画像Ｄは、ＯＳＤ画像Ｃよりもサイズが小さいメニュー画面とする。ＯＳＤ画像表示制御部１５は、個数算出部１７が算出した個数が予め定められた個数閾値以上であるか否かを判定する（Ｓ２４）。個数算出部１７が算出した個数が予め定められた個数閾値未満であれば、三次元画像がＯＳＤ画像Ｄよりも手前に表示される確率が相対的に低いと判断できる。一方、個数算出部１７が算出した個数が予め定められた個数閾値以上であれば、三次元画像がＯＳＤ画像Ｄよりも手前に表示される確率が相対的に高く、そのようなＯＳＤ画像Ｄをユーザが見た場合に違和感を覚えると判断できる。例えば、図５Ｆの例では、ＯＳＤ画像Ｄと重なり合う部分領域画像のうち、表示位置がＯＳＤ画像Ｄの表示位置よりも手前にある部分領域画像（ハッチングを施した部分領域画像）の個数は３個である。
【００５３】
個数算出部１７が算出した個数が個数閾値未満となっていれば（Ｓ２４でＮＯ）、ＯＳＤ画像表示制御部１５は、三次元画像上の上記所定の位置に、ＯＳＤ画像Ｄを重畳して表示部１３に表示させる（Ｓ２６）。
【００５４】
個数算出部１７が算出した個数が個数閾値以上であれば（Ｓ２４でＹＥＳ）、個数算出部１７は、ＯＳＤ画像Ｄの位置を三次元画像上で変更しながら、ＯＳＤ画像Ｄと重なり合う部分領域画像のうち、表示位置がＯＳＤ画像Ｄの表示位置よりも手前にある部分領域画像の個数を算出する（Ｓ２８）。例えば、個数算出部１７は、ＯＳＤ画像Ｄを三次元画像上の左上から右下まで所定画素ずつ（例えば、１画素ずつ）ずらしながら、ＯＳＤ画像Ｄの位置を変更する。個数算出部１７は、各位置において、表示位置がＯＳＤ画像Ｄの表示位置よりも手前にある部分領域画像の個数を算出し、算出した個数が最も小さくなる三次元画像上の位置を求める。なお、個数が最も小さくなる位置が複数存在する場合には、直前にＯＳＤ画像が表示されていた位置に最も近い位置を選択する。
【００５５】
ＯＳＤ画像表示制御部１５は、個数算出部１７が算出した個数が予め定められた個数閾値以上であるか否かを判定する（Ｓ３０）。
【００５６】
個数算出部１７が算出した個数が個数閾値未満となっていれば（Ｓ３０でＮＯ）、ＯＳＤ画像表示制御部１５は、算出した個数が最も小さくなる三次元画像上の位置に、ＯＳＤ画像Ｄを重畳して表示部１３に表示させる（Ｓ２６）。例えば、図５Ｇに示すように、ＯＳＤ画像Ｄと、表示位置がＯＳＤ画像Ｄの表示位置よりも手前にある部分領域画像との重なり個数が最も小さくなる位置にＯＳＤ画像Ｄが表示される。
【００５７】
個数算出部１７が算出した個数が個数閾値未満となっていれば（Ｓ３０でＮＯ）、ＯＳＤ画像表示制御部１５は、表示部１３に、所定サイズのＯＳＤ画像Ｅ（ＯＳＤ−Ｅとも記載）を所定の位置に表示させる（Ｓ３２）。例えば、図５Ｈに示すように、ＯＳＤ画像表示制御部１５は、ＯＳＤ画像Ｅを三次元画像の左上隅に重畳して表示部１３に表示させる。
【００５８】
三次元画像表示装置１０は、図４に示した処理をメニュー画面が表示されている間、繰り返し実行する。
【００５９】
なお、ＯＳ画像表示処理（Ｓ１０、Ｓ１８、Ｓ２６）において、ＯＳＤ画像表示制御部１５は、ＯＳＤ画像の表示を開始した時点、つまり、ＯＳＤ画像のサイズ変更または移動を行った時点から所定時間（例えば、５秒）の間は、同一の位置にサイズを維持したＯＳＤ画像を表示し続ける。また、ユーザが、ＯＳＤ画像に対するメニュー操作（例えば、メニューの選択や設定値変更）を行なっている間は、同一の位置にサイズを維持したＯＳＤ画像を表示し続ける。
【００６０】
＜効果＞
本実施の形態に係る三次元画像表示装置１０によると、ＯＳＤ画像の奥行き方向の表示位置が三次元画像の奥行き方向の表示位置よりも手前になるように、ＯＳＤ画像のサイズ変更またはＯＳＤ画像の移動が行われる。このため、ＯＳＤ画像の奥行き方向の表示位置を頻繁に変化させることなく、視認性の良いＯＳＤ画像を表示することができる。
【００６１】
また、ＯＳＤ画像の奥行き方向の表示位置が三次元画像の奥行き方向の表示位置よりも手前になるようにＯＳＤ画像を移動させる際に、直前のＯＳＤ画像の表示位置からの移動量が最も小さい位置にＯＳＤ画像が表示される。このため、ＯＳＤ画像の表示位置が変更になった場合のユーザの眼の移動量を少なくすることができる。
【００６２】
また、ＯＳＤ画像のサイズ変更を行う際に、当該サイズを段階的に小さくしている。このため、ＯＳＤ画像のサイズを不必要に小さくすることなく、視認性の良いＯＳＤ画像を表示することができる。
【００６３】
また、ＯＳＤ画像は、必ず所定時間の間はサイズ変更および移動されることなく、表示部に表示される。このため、ＯＳＤ画像のサイズや表示位置が頻繁に変化しないため、視認性の良いＯＳＤ画像を表示することができる。
【００６４】
また、ユーザによるメニュー操作中は、メニュー画像のサイズ変更および移動が行われない。このため、ユーザは快適にメニュー操作を行うことができる。
【００６５】
＜変形例＞
以上、本発明の実施の形態に係る三次元画像表示装置について説明したが、本発明は、この実施の形態に限定されるものではない。
【００６６】
例えば、上述の実施の形態では、ＯＳＤ画像のサイズや表示位置を変更しても、三次元画像の方がＯＳＤ画像のよりも手前に表示されてしまう場合には、最終的に所定のサイズのＯＳＤ画像（例えば、上述のＯＳＤ画像Ｅ）を所定の位置に表示することとした。このような処理の代わりに、ＯＳＤ画像のサイズや表示位置を変更しても、三次元画像の方がＯＳＤ画像のよりも手前に表示されてしまう場合には、ＯＳＤ画像の画像深度を自動的に調整し、ＯＳＤ画像をこれまで表示されていた位置よりも所定距離だけ手前に表示させるようにしても良い。
【００６７】
また、三次元画像の方がＯＳＤ画像のよりも手前に表示されてしまう場合には、ＯＳＤ画像の表示位置を変更し、それでも駄目な場合にＯＳＤ画像のサイズを変更することとしたが、変更の順序はこれに限定されるものではない。例えば、三次元画像の方がＯＳＤ画像のよりも手前に表示されてしまう場合には、ＯＳＤ画像のサイズを変更し、それでも駄目な場合にＯＳＤ画像の表示位置を変更するようにしても良い。
【００６８】
また、三次元画像の表示方式として、シャッタメガネを利用した方式を用いたが、偏光メガネを利用した方式を用いても良いし、メガネを利用しない裸眼式を用いても良い。
【００６９】
また、画像深度検出部１６は、パターンマッチングにより部分領域画像の画像深度を算出することとしたが、画像深度を三次元画像表示装置１０の外部から取得しても良い。
【００７０】
また、上記の三次元画像表示装置１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されても良い。ＲＡＭまたはハードディスクドライブには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、三次元画像表示装置１０は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【００７１】
さらに、上記の三次元画像表示装置１０を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしても良い。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【００７２】
さらにまた、上記の三次元画像表示装置１０を構成する構成要素の一部または全部は、三次元画像表示装置１０に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしても良い。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしても良い。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしても良い。
【００７３】
また、本発明は、上記に示す方法であるとしても良い。また、本発明は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしても良いし、上記コンピュータプログラムからなるデジタル信号であるとしても良い。
【００７４】
さらに、本発明は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読み取り可能な非一時的な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したものとしても良い。また、これらの非一時的な記録媒体に記録されている上記デジタル信号であるとしても良い。
【００７５】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしても良い。
【００７６】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしても良い。
【００７７】
また、上記プログラムまたは上記デジタル信号を上記非一時的な記録媒体に記録して移送することにより、または上記プログラムまたは上記デジタル信号を上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしても良い。
【００７８】
本発明に係る三次元画像表示装置の必須の構成要素は、三次元画像表示制御部とＯＳＤ画像表示制御部とである。それ以外の構成要素については、三次元画像表示装置に備えられているのが望ましいが、に必ずしも備えられていなくても良い。
【産業上の利用可能性】
【００７９】
本発明は、例えば、三次元映像を表示する三次元テレビなどに適用できる。
【符号の説明】
【００８０】
１０  三次元画像表示装置
１２  表示パネル
１３  表示部
１４  三次元画像表示制御部
１５  ＯＳＤ画像表示制御部
１６  画像深度検出部
１７  個数算出部
３０  部分領域画像
３２、３４  部分領域
【図１】
2014207563.tif 000003
【図２】
2014207563.tif 000004
【図３】
2014207563.tif 000005
【図４】
2014207563.tif 000006
【図５Ａ】
2014207563.tif 000007
【図５Ｂ】
2014207563.tif 000008
【図５Ｃ】
2014207563.tif 000009
【図５Ｄ】
2014207563.tif 000010
【図５Ｅ】
2014207563.tif 000011
【図５Ｆ】
2014207563.tif 000012
【図５Ｇ】
2014207563.tif 000013
【図５Ｈ】
2014207563.tif 000014