(57)【特許請求の範囲】
【請求項１】
ＧＵＩ画面の領域情報および左右両目の視差情報のリストを保持する領域情報保持部と、
この領域情報保持部が保持するＧＵＩ画面の領域情報および左右両目の視差情報のリストに基づいて、左目用ＧＵＩ画面データおよび右目用ＧＵＩ画面データを生成するＧＵＩ画面生成部、
このＧＵＩ画面生成部が生成した左目用ＧＵＩ画面データを蓄積する左目用バッファと、
前記ＧＵＩ画面生成部が生成した右目用ＧＵＩ画面データを蓄積する右目用バッファと、
左目用バッファが蓄積する左目用ＧＵＩ画面データおよび右目用バッファが蓄積する右目用ＧＵＩ画面データを交互に入出力するフレームバッファと
を有するＧＵＩ生成部と、
このＧＵＩ生成部のフレームバッファから交互に出力される左目用ＧＵＩ画面データを蓄積する左目用表示バッファと、
前記ＧＵＩ生成部のフレームバッファから交互に出力される右目用ＧＵＩ画面データを蓄積する右目用表示バッファと、
前記左目用表示バッファが蓄積する左目用ＧＵＩ画面データと左目用画面データおよび前記右目用表示バッファが蓄積する右目用ＧＵＩ画面データと右目用画面データをそれぞれブレンド合成した画面データを出力する合成器と
を有する映像合成部
を備えた三次元ＧＵＩ表示システム。
【請求項２】
前記映像合成部は、
前記ＧＵＩ生成部のフレームバッファから交互に出力される左目用ＧＵＩ画面データを蓄積し、左目用表示バッファに出力する左目用同期バッファと、
前記ＧＵＩ生成部のフレームバッファから交互に出力される右目用ＧＵＩ画面データを蓄積し、右目用表示バッファに出力する右目用同期バッファと、
前記左目用同期バッファにおける左目用ＧＵＩ画面データの蓄積状況および前記右目用同期バッファにおける右目用ＧＵＩ画面データの蓄積状況を監視する蓄積監視部と、
この蓄積監視部が監視する前記左目用同期バッファおよび前記右目用同期バッファの各ＧＵＩ画面データの蓄積状況に基づいて、前記左目用同期バッファから前記左目用表示バッファおよび前記右目用同期バッファから前記右目用表示バッファへの各ＧＵＩ画面データの同期転送を指示する転送指示部と
を備えたことを特徴とする請求項１記載の三次元ＧＵＩ表示システム。
【請求項３】
前記蓄積監視部は、前記左目用同期バッファにおける左目用ＧＵＩ画面データ上および前記右目用同期バッファにおける右目用ＧＵＩ画面データ上の各ＧＵＩ領域を抽出して、該ＧＵＩ領域情報を転送指示部に通知し、
前記転送指示部は、前記蓄積監視部から通知された各ＧＵＩ画面データ上のＧＵＩ領域情報に基づいて、転送元の前記左目用同期バッファおよび前記右目用同期バッファと転送先の前記左目用表示バッファおよび前記右目用表示バッファにＧＵＩ領域に対応するＧＵＩ画面データの同期転送を指示することを特徴とする請求項２記載の三次元ＧＵＩ表示システム。
【請求項４】
前記ＧＵＩ生成部は、生成する左目用ＧＵＩ画面データ上および右目用ＧＵＩ画面データ上の各ＧＵＩ領域を抽出して、該ＧＵＩ領域情報を転送指示部に通知し、
前記転送指示部は、前記ＧＵＩ生成部から通知された各ＧＵＩ画面データ上のＧＵＩ領域情報に基づいて、転送元の前記左目用同期バッファおよび前記右目用同期バッファと転送先の前記左目用表示バッファおよび前記右目用表示バッファにＧＵＩ領域に対応するＧＵＩ画面データの同期転送を指示することを特徴とする請求項２記載の三次元ＧＵＩ表示システム。
【請求項５】
前記転送指示部に通知されるＧＵＩ領域情報は、ＧＵＩ画面データに対応した二値ビットマップ情報で示されることを特徴とする請求項３または請求項４のいずれかに記載の三次元ＧＵＩ表示システム。
【請求項６】
前記ＧＵＩ生成部から前記映像合成部へ入力される左右目用ＧＵＩ画面データの転送レートが、前記映像合成部へ入力される左右目用画面データの転送レート以下であることを特徴とする請求項２ないし請求項５のいずれかに記載の三次元ＧＵＩ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、三次元ＧＵＩ表示システムに関するものである。
【背景技術】
【０００２】
従来のテレビジョンやモニタのような映像表示システムは、表示映像画面に元の映像上にないキャラクタやその表示枠などで構成されるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面を重畳して合成表示することで、システム設定の変更操作などを行うＧＵＩ表示システムを備えている。
【０００３】
ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ。登録商標）などで普及が進む３Ｄ映像（三次元映像）の表示には、左右両目の視差を設定した左目用と右目用の映像に分けて伝送することで立体視を実現する三次元映像表示システムが使用される。このとき、通常の２倍の映像フレームレートが必要となるため、通常の２倍速（以下、倍速）の映像をＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ。登録商標）規格等の高速インターフェースを用いて伝送することで映像表示を行っている。例えば、６０フレーム／秒の映像であれば、３Ｄ映像時には１２０フレーム／秒の伝送が必要となる。
【０００４】
このように、３Ｄ映像表示のために左目用と右目用の映像に分けて２倍の映像フレームレートで伝送する映像表示システムでは、ＧＵＩ画面についても左目用と右目用の画面を生成して、それぞれ元の左右対応する映像に重畳する三次元ＧＵＩ表示システムを用意することになる（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２１０５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の三次元ＧＵＩ表示システムでは、デジタルテレビの６０フレーム／秒の映像用の性能のＧＵＩ生成部を適用して、１２０フレーム／秒の倍速とする三次元映像に対応した左右両目の視差を設定したＧＵＩ画面を三次元表示できないという問題がある。
【０００７】
そのため、映像出力レートが制約となって、通常の速度（標準速）に対応したＧＵＩ画面しか生成できない場合には、左右対応したＧＵＩ画面表示の切り替えに間に合わないため、左右のＧＵＩ画面の不対応を知覚させずにＧＵＩ画面を重畳した三次元映像を表示することは困難であった。
【０００８】
この発明は、このような問題点を解決するためになされたものであり、画面の映像出力レート以下で動作するＧＵＩ生成部を適用しても、視差を設定して生成した左右両目用のＧＵＩ画面を三次元出力映像に合成して表示することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る三次元ＧＵＩ表示システムは、左目用画面データおよび右目用画面データを交互に出力する映像出力部と、ＧＵＩ画面の領域情報および左右両目の視差情報のリストを保持する領域情報保持部と、この領域情報保持部が保持するＧＵＩ画面の領域情報および左右両目の視差情報のリストに基づいて、左目用ＧＵＩ画面データおよび右目用ＧＵＩ画面データを生成するＧＵＩ画面生成部、このＧＵＩ画面生成部が生成した左目用ＧＵＩ画面データを蓄積する左目用バッファと、前記ＧＵＩ画面生成部が生成した右目用ＧＵＩ画面データを蓄積する右目用バッファと、左目用バッファが蓄積する左目用ＧＵＩ画面データおよび右目用バッファが蓄積する右目用ＧＵＩ画面データを交互に入出力するフレームバッファとを有するＧＵＩ生成部と、このＧＵＩ生成部のフレームバッファから交互に出力される左目用ＧＵＩ画面データを蓄積する左目用表示バッファと、前記ＧＵＩ生成部のフレームバッファから交互に出力される右目用ＧＵＩ画面データを蓄積する右目用表示バッファと、前記左目用表示バッファが蓄積する左目用ＧＵＩ画面データと前記映像出力部から出力される左目用画面データおよび前記右目用表示バッファが蓄積する右目用ＧＵＩ画面データと前記映像出力部から出力される右目用画面データをそれぞれブレンド合成した画面データを出力する合成器とを有する映像合成部とを備えた。
【発明の効果】
【００１０】
この発明に係る三次元ＧＵＩ表示システムによれば、画面の映像出力レート以下で動作するＧＵＩ生成部を適用しても、視差を設定して生成した左右両目用のＧＵＩ画面を三次元出力映像に合成して表示することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１に係る三次元ＧＵＩ表示システムの一例を示すブロック構成図である。
【図２】この発明の実施の形態１に係る三次元ＧＵＩ表示システムのＧＵＩ画面生成部の一例を示すブロック構成図である。
【図３】この発明の実施の形態２に係る三次元ＧＵＩ表示システムの一例を示すブロック構成図である。
【図４】この発明の実施の形態２に係る三次元ＧＵＩ表示システムのＧＵＩ画面生成部の一例を示すブロック構成図である。
【図５】この発明の実施の形態３に係る三次元ＧＵＩ表示システムの一例を示すブロック構成図である。
【図６】この発明の実施の形態３に係る三次元ＧＵＩ表示システムのＧＵＩ画面生成部の一例を示すブロック構成図である。
【発明を実施するための形態】
【００１２】
この発明に係る三次元ＧＵＩ表示システムとして、画面の映像出力レート以下で動作するＧＵＩ生成部を適用しても、視差を設定して生成した左右両目用のＧＵＩ画面を三次元出力映像に合成して表示する実施の形態の一例について説明する。
【００１３】
実施の形態１．
この発明の実施の形態１では、映像出力部から出力される画面データの映像出力レートに制約を受けずに、その画面データの映像出力レート以下、例えば通常の映像出力レートで生成したＧＵＩ画面を映像出力部から出力される各画面データに合成して三次元表示（３Ｄ表示）する三次元ＧＵＩ表示システムについて説明する。
【００１４】
図１は、この発明の実施の形態１に係る三次元ＧＵＩ表示システムの一例を示すブロック図である。図において、三次元ＧＵＩ表示システムは、映像出力部１００、ＧＵＩ生成部２００と、映像合成部３００および表示パネル４００から構成される。
【００１５】
映像出力部１００は、左目用フレームバッファ１０１、右目用フレームバッファ１０２および入力セレクタ１０３を備える。ＧＵＩ生成部２００は、領域情報保持部２０１、ＧＵＩ画面生成部２０２、左目用バッファ２０３、右目用バッファ２０４、入力セレクタ２０５およびフレームバッファ２０６を備える。映像合成部３００は、出力セレクタ３０１、左目用表示バッファ３０２、右目用表示バッファ３０３、入力セレクタ３０４および合成器３０５を備える。
【００１６】
映像出力部１００における左目用フレームバッファ１０１、右目用フレームバッファ１０２は、左目用画面データ、右目用画面データを蓄積する。入力セレクタ１０３は、左目用フレームバッファ１０１、右目用フレームバッファ１０２に蓄積された左目用画面データ、右目用画面データを交互に出力する。
【００１７】
ＧＵＩ生成部２００における領域情報保持部２０１は、ＧＵＩ画面の領域情報と左目と右目の視差を表す移動量（視差情報）のリストを保持する。ＧＵＩ画面生成部２０２は、領域情報保持部２０１が保持するＧＵＩ画面の領域情報と左目と右目の視差を表す移動量のリストの情報に基づいて、左目用ＧＵＩ画面データと右目用ＧＵＩ画面データを生成する。左目用バッファ２０３、右目用バッファ２０４は、ＧＵＩ画面生成部２０２が生成した左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを蓄積する。入力セレクタ２０５は、左目用バッファ２０３、右目用バッファ２０４に蓄積された左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを交互に出力する。フレームバッファ２０６は、入力セレクタ２０５から出力される左目用ＧＵＩ画面データまたは右目用ＧＵＩ画面データを蓄積し、出力する
映像合成部３００における出力セレクタ３０１は、ＧＵＩ生成部２００から入力される左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを振り分ける。左目用表示バッファ３０２、右目用表示バッファ３０３は、出力セレクタ３０１が振り分けた左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを蓄積する。入力セレクタ３０４は、左目用表示バッファ３０２、右目用表示バッファ３０３に蓄積された左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを交互に出力する。合成器３０５は、入力セレクタ３０４から出力される左目用ＧＵＩ画面データまたは右目用ＧＵＩ画面データと映像出力部１００から出力される左目用画面データ、右目用画面データとを左右対応させてブレンド合成した画面データを出力する。
【００１８】
表示パネル４００は、合成器３０５がブレンド合成した画面データを表示する。
【００１９】
図２は、図１に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムのＧＵＩ生成部の一例を示すブロック構成図である。ここで、ＧＵＩ画面生成部２０２は、左目用ＧＵＩ画面生成部２０２１と右目用ＧＵＩ画面生成部２０２２を備える。
【００２０】
左目用ＧＵＩ画面生成部２０２１、右目用ＧＵＩ画面生成部２０２２は、領域情報保持部２０１が保持するＧＵＩ画面の領域情報と左目と右目の視差を表す移動量のリストの情報に基づいて、ＧＵＩ画面を構成する領域単位に対応させた視差の量だけ移動してずらした左目用ＧＵＩ画面データと右目用ＧＵＩ画面データを生成する。左目と右目の視差を表す移動量は、表示画面の位置により異なるため、ＧＵＩ画面を構成する領域単位に領域情報に対応して設定され、領域情報保持部でリストとして管理される。
【００２１】
ここで、例えば、ＧＵＩ画面生成部２０２において、左目用ＧＵＩ画面データと右目用ＧＵＩ画面データを生成する際に、ＧＵＩを構成する領域以外の画面には、特定色で埋めておく。この特定色は、画面に出現頻度の低い色から選択し、例えば、マゼンダなどと決めておけばよく、特定色で初期化した画面にＧＵＩ領域を上書き配置してもよいし、またＧＵＩ領域を配置した後にＧＵＩ領域以外の部分の画面を特定色で埋めても構わない。このように特定色で埋めておくことで、映像合成部３００の合成器３０５において、左目用ＧＵＩ画面データと映像出力部１００から出力される左目用画面データ、右目用ＧＵＩ画面データと映像出力部１００から出力される右目用画面データをブレンド合成するときに、ＧＵＩ画面データが特定色でない画素あるいは領域をＧＵＩ領域としてＧＵＩ画面データを出力し、またＧＵＩ画面データが特定色である画素あるいは領域をＧＵＩ領域でない画面データとして映像出力部１００から出力される画面データを出力して、表示パネル４００に表示する。
【００２２】
なお、特定色であるかないかの判定で、ＧＵＩ画面データまたは映像出力部１００から出力される画面データのいずれかとするのではなく、ＧＵＩ領域とされたＧＵＩ画面データの背景に映像出力部１００から出力される画面データが透過して見えるようにブレンド合成しても構わない。透過の程度は、ブレンド合成の混色比率で調整してもよいし、ＧＵＩ画面が文字と背景だけあれば、背景に映像出力部１００から出力される画面データを表示するようにしてもよい。このとき、ＧＵＩ領域の背景とする映像出力部１００から出力される画面データは、例えば、ＧＵＩ領域でない映像出力部１００から出力される画面データに対して明るさ、コントラスト、色調、彩度などを調整するようにしてもよいし、テクスチャやぼかしなどを加えても構わない。
【００２３】
ＧＵＩ画面データは、映像出力部から出力される画面データのように、表示対象のＧＵＩ領域に動きがあるとは限らない。そのため、映像出力部から出力される画面データが複数フレーム表示される間、同一のＧＵＩ画面データを出力し続けてもよい。よって、ＧＵＩ画面データの生成レートは、ＧＵＩ生成部の左目用バッファ、右目用バッファにＧＵＩ画面データが揃うまで、映像出力部から出力される画面データの映像出力レートに制約を受けないことになり、ＧＵＩ生成部の左目用バッファ、右目用バッファにＧＵＩ画面データが揃ってから、映像合成部の各表示バッファへの転送レートを映像出力部から出力される画面データの映像出力レートで行うことで、映像出力部から出力される画面データ上にＧＵＩ画面データが更新されて三次元表示（３Ｄ表示）されることになる。
【００２４】
なお、この発明の実施の形態１に係る三次元ＧＵＩ表示システムにおいて、各フレームのＧＵＩ画面データに対応する左目用、右目用のサブフレームとなる左目用ＧＵＩ画面データと右目用ＧＵＩ画面データは、ブレンド合成するときに、映像出力部が出力する左目用画面データ、右目用画面データと左右対応して同期していれば、表示パネルに左右いずれから交互に表示しても構わない。
【００２５】
以上のように、この発明の実施の形態１に係る三次元ＧＵＩ表示システムでは、映像出力部から出力される画面データの映像出力レートに制約を受けずに、その画面データの映像出力レート以下、例えば通常の映像出力レートで生成した左右両目のＧＵＩ画面を映像出力部から出力される各画面データに合成して三次元表示（３Ｄ表示）することができる。
【００２６】
実施の形態２．
この発明の実施の形態２では、映像出力部から出力される画面データの映像出力レートに制約を受けずに、その画面データの映像出力レート以下、例えば通常の映像出力レートで生成したＧＵＩ画面を映像出力部から出力される各画面データに合成して三次元表示（３Ｄ表示）する三次元ＧＵＩ表示システムについて説明する。
【００２７】
図３は、この発明の実施の形態２に係る三次元ＧＵＩ表示システムの一例を示すブロック図である。図において、三次元ＧＵＩ表示システムは、映像出力部１００、ＧＵＩ生成部２００と、映像合成部３００および表示パネル４００から構成される。
【００２８】
映像出力部１００は、図１に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムの映像出力部１００と同様に、左目用フレームバッファ１０１、右目用フレームバッファ１０２および入力セレクタ１０３を備え、その機能、動作は同一符号を付したものと同様である。ＧＵＩ生成部２００は、図１に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムのＧＵＩ生成部２００と同様に、領域情報保持部２０１、ＧＵＩ画面生成部２０２、左目用バッファ２０３、右目用バッファ２０４、入力セレクタ２０５およびフレームバッファ２０６を備え、その機能、動作は同一符号を付したものと同様である。映像合成部３００は、出力セレクタ３０１、左目用同期バッファ３０６、右目用同期バッファ３０７、左目用表示バッファ３０２、右目用表示バッファ３０３、入力セレクタ３０４、合成器３０５、蓄積監視部３０８および転送指示部３０９を備える。表示パネル４００は、図１に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムの表示パネル４００と同様に機能、動作する。
【００２９】
映像合成部３００においては、図１に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムの映像合成部３００のブロック図に対して、左目用同期バッファ３０６、右目用同期バッファ３０７、蓄積監視部３０８および転送指示部３０９が追加されている。
【００３０】
まず、出力セレクタ３０１は、図１に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムの映像合成部３００における出力セレクタ３０１と同様の処理を行い、ＧＵＩ生成部２００から入力される左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを振り分けた後の処理から説明する。
【００３１】
左目用同期バッファ３０６、右目用同期バッファ３０７は、出力セレクタ３０１が振り分けた左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを蓄積する。
【００３２】
蓄積監視部３０８は、左目用同期バッファ３０６における左目用ＧＵＩ画面データ、右目用同期バッファ３０７における右目用ＧＵＩ画面データの蓄積状況を監視し、それぞれ蓄積した両バッファのＧＵＩ画面データが揃った時点で、同期転送が可能となったことを通知する。転送指示部３０９は、蓄積監視部３０８からの通知を受けて、左目用同期バッファ３０６、右目用同期バッファ３０７に指示して、蓄積した左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを左目用表示バッファ３０２、右目用表示バッファ３０３に画面単位でデータ転送させる。
【００３３】
この後、左目用表示バッファ３０２、右目用表示バッファ３０３は、左目用同期バッファ３０６、右目用同期バッファ３０７から転送された左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを蓄積する。そして、入力セレクタ３０４、合成器３０５は、図１に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムの映像合成部３００における入力セレクタ３０４、合成器３０５と同様の処理を行う。
【００３４】
図４は、図３に示したこの発明の実施の形態２に係る三次元ＧＵＩ表示システムのＧＵＩ生成部の一例を示すブロック構成図である。ここで、ＧＵＩ画面生成部２０２は、図２に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムのＧＵＩ画面生成部２０２と同様に、左目用ＧＵＩ画面生成部２０２１と右目用ＧＵＩ画面生成部２０２２を備えるが、ＧＵＩ画面生成部２０２の内部の信号接続が異なっている。
【００３５】
左目用ＧＵＩ画面生成部２０２１は、左目用ＧＵＩ画面データを生成し、生成された左目用ＧＵＩ画面データは左目用バッファ２０３に蓄積される。右目用ＧＵＩ画面生成部２０２２は、左目用ＧＵＩ画面生成部２０２１が生成した左目用ＧＵＩ画面データから、領域情報保持部２０１が保持するＧＵＩ画面の領域情報と左目と右目の視差を表す移動量のリストの情報に基づいて、ＧＵＩ画面を構成する領域単位に対応させた視差の量だけ移動してずらした右目用ＧＵＩ画面データを生成し、生成された右目用ＧＵＩ画面データは右目用バッファ２０４に蓄積される。このＧＵＩ生成部で生成される左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データについても、この発明の実施の形態１に係る三次元ＧＵＩ表示システムのＧＵＩ生成部が生成するＧＵＩ画面データと同様に、ＧＵＩ領域以外の部分の画面を特定色で埋めるものとする。このように生成されて左目用バッファ２０３、右目用バッファ２０４に蓄積された左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データは、入力セレクタ２０５、フレームバッファ２０６を経由してＧＵＩ生成部２００から出力される。
【００３６】
ここで、図４に示したＧＵＩ画面生成部２０２では、左目用ＧＵＩ画面生成部２０２１が生成した左目用ＧＵＩ画面データのＧＵＩ領域を右目用ＧＵＩ画面生成部２０２２が左目と右目の視差を表す移動量だけ移動させて右目用ＧＵＩ画面データを生成する構成として説明したが、左右を逆にして、右目用ＧＵＩ画面生成部２０２２が生成した右目用ＧＵＩ画面データのＧＵＩ領域を左目用ＧＵＩ画面生成部２０２１が左目と右目の視差を表す移動量だけ移動させて左目用ＧＵＩ画面データを生成する構成としても構わない。
【００３７】
なお、この発明の実施の形態２に係る三次元ＧＵＩ表示システムにおいて、一例として適用した図４に示したＧＵＩ生成部２００を、この発明の実施の形態１において図２に示したＧＵＩ生成部２００に置き換えて構成することも可能である。また、同様に、この発明の実施の形態１に係る三次元ＧＵＩ表示システムにおいて、一例として適用した図２に示したＧＵＩ生成部２００を、この発明の実施の形態２において図４に示したＧＵＩ生成部２００に置き換えて構成することも可能である。
【００３８】
ＧＵＩ画面データは、映像出力部から出力される画面データのように、表示対象のＧＵＩ領域に動きがあるとは限らない。そのため、映像出力部から出力される画面データが複数フレーム表示される間、同一のＧＵＩ画面データを出力し続けてもよい。よって、ＧＵＩ画面データの生成レートは、映像合成部の左目用同期バッファ、右目用同期バッファにＧＵＩ画面データが揃うまで、映像出力部から出力される画面データの映像出力レートに制約を受けないことになり、映像合成部の左目用同期バッファ、右目用同期バッファにＧＵＩ画面データが揃ってから、映像合成部の各表示バッファへの転送レートを映像出力部から出力される画面データの映像出力レートで行うことで、映像出力部から出力される画面データ上にＧＵＩ画面データが更新されて三次元表示（３Ｄ表示）されることになる。
【００３９】
以上のように、この発明の実施の形態２に係る三次元ＧＵＩ表示システムでは、映像出力部から出力される画面データの映像出力レートに制約を受けずに、その画面データの映像出力レート以下、例えば通常の映像出力レートで生成した左右両目のＧＵＩ画面を映像出力部から出力される各画面データに合成して三次元表示（３Ｄ表示）することができる。
【００４０】
また、この発明の実施の形態２に係る三次元ＧＵＩ表示システムでは、左右一方の前段側のＧＵＩ画面生成部が生成したＧＵＩ画面データのＧＵＩ領域を左右他方の後段側のＧＵＩ画面生成部が左目と右目の視差を表す移動量だけ移動させたＧＵＩ画面データを生成するようにしたので、この左右他方の後段側のＧＵＩ画面生成部の構成を簡易化することができる。
【００４１】
実施の形態３．
この発明の実施の形態３では、映像出力部から出力される画面データの映像出力レートに制約を受けずに、その画面データの映像出力レート以下、例えば通常の映像出力レートで生成されたＧＵＩ画面を映像出力部から出力される各画面データに合成して三次元表示（３Ｄ表示）する三次元ＧＵＩ表示システムについて説明する。
【００４２】
図５は、この発明の実施の形態３に係る三次元ＧＵＩ表示システムの一例を示すブロック図である。図において、三次元ＧＵＩ表示システムは、映像出力部１００、ＧＵＩ生成部２００と、映像合成部３００および表示パネル４００から構成される。
【００４３】
映像出力部１００は、図３に示したこの発明の実施の形態２に係る三次元ＧＵＩ表示システムの映像出力部１００と同様に、左目用フレームバッファ１０１、右目用フレームバッファ１０２および入力セレクタ１０３を備え、その機能、動作は同一符号を付したものと同様である。ＧＵＩ生成部２００は、図３に示したこの発明の実施の形態２に係る三次元ＧＵＩ表示システムのＧＵＩ生成部２００と同様に、領域情報保持部２０１、ＧＵＩ画面生成部２０２、左目用バッファ２０３、右目用バッファ２０４、入力セレクタ２０５およびフレームバッファ２０６を備え、その機能、動作は同一符号を付したものと同様である。映像合成部３００は、出力セレクタ３０１、左目用同期バッファ３０６、右目用同期バッファ３０７、左目用表示バッファ３０２、右目用表示バッファ３０３、入力セレクタ３０４、合成器３０５、蓄積監視部３０８および転送指示部３０９を備える。表示パネル４００は、図３に示したこの発明の実施の形態２に係る三次元ＧＵＩ表示システムの表示パネル４００と同様に機能、動作する。
【００４４】
映像合成部３００においては、図３に示したこの発明の実施の形態２に係る三次元ＧＵＩ表示システムの映像合成部３００のブロック図に対して、追加されたブロックはないが、転送指示部３０９の出力が、図３に示した左目用同期バッファ３０６、右目用同期バッファ３０７だけでなく、左目用表示バッファ３０２、右目用表示バッファ３０３へも出力することで画面の部分領域単位の転送に対応した点が異なっている。
【００４５】
まず、出力セレクタ３０１、左目用同期バッファ３０６、右目用同期バッファ３０７および蓄積監視部３０８は、図３に示したこの発明の実施の形態２に係る三次元ＧＵＩ表示システムの映像合成部３００における出力セレクタ３０１、左目用同期バッファ３０６、右目用同期バッファ３０７および蓄積監視部３０８と同様の処理を行い、蓄積監視部３０８が、左目用同期バッファ３０６における左目用ＧＵＩ画面データ、右目用同期バッファ３０７における右目用ＧＵＩ画面データの蓄積状況を監視し、それぞれ蓄積した両バッファのＧＵＩ画面データが揃った時点で、同期転送が可能となったことを通知した後の処理から説明する。
【００４６】
転送指示部３０９は、蓄積監視部３０８からの通知を受けて、ＧＵＩ画面データの転送元の左目用同期バッファ３０６、右目用同期バッファ３０７、転送先の左目用表示バッファ３０２、右目用表示バッファ３０３に転送するＧＵＩ領域を指示して、左目用同期バッファ３０６、右目用同期バッファ３０７に蓄積された左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを左目用表示バッファ３０２、右目用表示バッファ３０３にＧＵＩ領域のみデータ転送させる。左目用表示バッファ３０２、右目用表示バッファ３０３は、バッファ内部を特定色で初期化した後、左目用同期バッファ３０６、右目用同期バッファ３０７から左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データのＧＵＩ領域のみデータ転送を受けて上書きする。
【００４７】
この後、入力セレクタ３０４、合成器３０５は、図３に示したこの発明の実施の形態２に係る三次元ＧＵＩ表示システムの映像合成部３００における入力セレクタ３０４、合成器３０５と同様の処理を行う。
【００４８】
転送指示部３０９が、ＧＵＩ画面データの転送元の左目用同期バッファ３０６、右目用同期バッファ３０７から転送先の左目用表示バッファ３０２、右目用表示バッファ３０３に転送を指示するＧＵＩ領域情報は、ＧＵＩ生成部２００または映像合成部３００から得るものとする。なお、転送指示部３０９は、抽出されたＧＵＩ領域情報を蓄積したメモリ（図示せず）を介して参照するようにしてもよい。
【００４９】
転送指示部３０９がＧＵＩ生成部２００からＧＵＩ領域情報を得る場合は、例えば、ＧＵＩ画面生成部２０２が左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを生成する際に、左右それぞれのＧＵＩ領域情報を抽出して転送指示部３０９に通知してもよい。
【００５０】
また、転送指示部３０９が映像合成部３００の内部でＧＵＩ領域情報を得る場合は、例えば、ＧＵＩ生成部２００から転送される左目用ＧＵＩ画面データ、右目用ＧＵＩ画面データを左目用同期バッファ３０６、右目用同期バッファ３０７に蓄積する際に、左右それぞれのＧＵＩ領域情報を抽出して転送指示部３０９に通知してもよい。
【００５１】
なお、ＧＵＩ領域情報は、一つまたは複数のＧＵＩ領域の情報として示されてもよいし、またいくつかのＧＵＩ領域を包含する領域、例えば一部に特定色の領域を含む矩形などの形状の領域で設定しても構わない。また、ＧＵＩ画面上のＧＵＩ領域の該非を示す二値ビットマップデータとするマスク画像としても示してもよい。
【００５２】
また、ＧＵＩ生成部２００の領域情報保持部２０１の領域情報を参照して、ＧＵＩ画面生成部２０２が生成する各ＧＵＩ画面データのＧＵＩ領域情報に変換する変換処理部をＧＵＩ生成部２００または映像合成部３００に設けるようにしてもよい。
【００５３】
図６は、図５に示したこの発明の実施の形態３に係る三次元ＧＵＩ表示システムのＧＵＩ生成部の一例を示すブロック構成図である。ここで、ＧＵＩ画面生成部２０２の左右目用ＧＵＩ画面生成部２０２３は、時分割で、図２に示したこの発明の実施の形態１に係る三次元ＧＵＩ表示システムのＧＵＩ画面生成部２０２における左目用ＧＵＩ画面生成部２０２１と右目用ＧＵＩ画面生成部２０２２の両方の機能を果たす点に特徴がある。
【００５４】
ＧＵＩ画面生成部２０２における左右目用ＧＵＩ画面生成部２０２３は、領域情報保持部２０１が保持するＧＵＩ画面の領域情報と左目と右目の視差を表す移動量のリストの情報に基づいて、左目用ＧＵＩ画面データと右目用ＧＵＩ画面データを交互に生成する。出力セレクタ２０２４は、左右目用ＧＵＩ画面生成部２０２３が生成した左目用ＧＵＩ画面データと右目用ＧＵＩ画面データを振り分けて対応するＧＵＩ画面データを左目用バッファ２０３と右目用バッファ２０４に出力する。他の構成ブロックについては、この発明の実施の形態１およびこの発明の実施の形態２に係る三次元ＧＵＩ表示システムのＧＵＩ生成部と同様に動作する。
【００５５】
なお、この発明の実施の形態３に係る三次元ＧＵＩ表示システムにおいて、一例として適用した図６に示したＧＵＩ生成部２００を、この発明の実施の形態１において図２に示したＧＵＩ生成部２００、またはこの発明の実施の形態２において図４に示したＧＵＩ生成部２００に置き換えて構成することも可能である。また、同様に、この発明の実施の形態１に係る三次元ＧＵＩ表示システムにおいて、一例として適用した図２に示したＧＵＩ生成部２００を、この発明の実施の形態３において図６に示したＧＵＩ生成部２００に置き換えて構成することも可能である。さらに、この発明の実施の形態２に係る三次元ＧＵＩ表示システムにおいて、一例として適用した図４に示したＧＵＩ生成部２００を、この発明の実施の形態３において図６に示したＧＵＩ生成部２００に置き換えて構成することも可能である。
【００５６】
ＧＵＩ画面データは、映像出力部から出力される画面データのように、表示対象のＧＵＩ領域に動きがあるとは限らない。そのため、映像出力部から出力される画面データが複数フレーム表示される間、同一のＧＵＩ画面データを出力し続けてもよい。よって、ＧＵＩ画面データの生成レートは、映像合成部の左目用同期バッファ、右目用同期バッファにＧＵＩ画面データが揃うまで、映像出力部から出力される画面データの映像出力レートに制約を受けないことになり、映像合成部の左目用同期バッファ、右目用同期バッファにＧＵＩ画面データが揃ってから、映像合成部の各表示バッファへの転送レートを映像出力部から出力される画面データの映像出力レートで行うことで、映像出力部から出力される画面データ上にＧＵＩ画面データが更新されて三次元表示（３Ｄ表示）されることになる。
【００５７】
以上のように、この発明の実施の形態３に係る三次元ＧＵＩ表示システムでは、映像出力部から出力される画面データの映像出力レートに制約を受けずに、その画面データの映像出力レート以下、例えば通常の映像出力レートで生成された左右両目のＧＵＩ画面を映像出力部から出力される各画面データに合成して三次元表示（３Ｄ表示）することができる。
【００５８】
また、この発明の実施の形態３に係る三次元ＧＵＩ表示システムでは、ＧＵＩ領域を指示して、映像合成部の同期バッファから表示バッファにＧＵＩ画像データのＧＵＩ領域のみを転送することで、転送するＧＵＩ画面のデータ量を軽減することができる。
【００５９】
以上、この発明に係る三次元ＧＵＩ表示システムによれば、画面の映像出力レート以下で動作するＧＵＩ生成部を適用しても、視差を設定して生成した左右両目用のＧＵＩ画面を三次元出力映像に合成して表示することができる。
【００６０】
また、この発明に係る三次元ＧＵＩ表示システムによれば、映像合成部の２倍速の映像出力レートに対し、ソフトウェアによる実装で、左右両目用のＧＵＩ画面を生成するＧＵＩ生成部が２倍速の映像出力レート以下の性能しかない場合であっても、転送したＧＵＩ画面を三次元出力映像に合成して表示することができる。また、ＧＵＩ生成部を既存のハードウェアによって、単一構成で順に左右両目のＧＵＩ画面データを生成することもでき、また２つ一組で左右両目のＧＵＩ画面データをそれぞれ生成することもできる。
【００６１】
また、この発明に係る三次元ＧＵＩ表示システムによれば、出力映像と合成されるＧＵＩ画面を蓄積する各表示バッファに同期転送が開始されるまで、その左右両目用のＧＵＩ画面は非同期で生成することができる。
【００６２】
この発明に係る三次元ＧＵＩ表示システムを備えることで、倍速より低い速度で、例えば通常の速度に対応したＧＵＩ画面しか生成できない場合でも、左右対応したＧＵＩ画面を揃えてから表示を切り替えるため、左右のＧＵＩ画面の不対応を知覚させずにＧＵＩ画面を重畳した三次元映像を表示する３次元映像表示システムが実現できる。
【００６３】
なお、この発明に係る三次元ＧＵＩ表示システムによれば、表示映像画面に元の映像上にないキャラクタやその表示枠を重畳してシステム設定の変更操作を行うだけでなく、映像およびその他に関する付加情報を字幕やブラウザの形式で重畳表示すること、また文字に限らず、イラストやアイコンを画面上に配置して重畳表示することに応用することができる。
【００６４】
また、この発明に係る三次元ＧＵＩ表示システムによれば、三次元映像表示の方式が３Ｄ眼鏡の使用要否によらず適用することができる。
【符号の説明】
【００６５】
１００  映像出力部
１０１  左目用フレームバッファ
１０２  右目用フレームバッファ
１０３  入力セレクタ
２００  ＧＵＩ生成部
２０１  領域情報保持部
２０２  ＧＵＩ画面生成部
２０３  左目用バッファ
２０４  右目用バッファ
２０５  入力セレクタ
２０６  フレームバッファ
３００  映像合成部
３０１  出力セレクタ
３０２  左目用表示バッファ
３０３  右目用表示バッファ
３０４  入力セレクタ
３０５  合成器
３０６  左目用同期バッファ
３０７  右目用同期バッファ
３０８  蓄積監視部
３０９  転送指示部
４００  表示パネル
２０２１  左目用ＧＵＩ画面生成部
２０２２  右目用ＧＵＩ画面生成部
２０２３  左右目用ＧＵＩ画面生成部
２０２４  出力セレクタ
【図１】
0005522019.tif 000002
【図２】
0005522019.tif 000003
【図３】
0005522019.tif 000004
【図４】
0005522019.tif 000005
【図５】
0005522019.tif 000006
【図６】
0005522019.tif 000007