(57)【特許請求の範囲】
【請求項１】
３Ｄグラフィックデータ及び同期信号を受信し，制御信号を生成して前記３Ｄグラフィックデータと共に出力する制御部と，
３Ｄ活性化信号の入力に基づいて，複数視点の３Ｄ立体映像データを生成するための複数の立体マトリックスを生成し，前記複数の立体マトリックスを利用して前記制御部から入力された前記３Ｄグラフィックデータを前記３Ｄ立体映像データに変換する３Ｄグラフィック処理部と，
前記３Ｄグラフィック処理部から出力された映像データ及び前記制御部から出力された制御信号に基づいて駆動信号を生成する駆動部と，
前記駆動信号に基づいて前記映像データに対応する映像を表示する表示部と，を備え、
前記３Ｄグラフィック処理部は、
前記３Ｄ活性化信号が活性化状態の場合、左/右眼立体マトリックスのいずれか一方を生成し、生成された前記左/右眼立体マトリックスのいずれか一方と前記３Ｄグラフィックデータとを演算して３Ｄ映像のための第１の視点映像データを生成して前記左/右眼立体マトリックスのいずれか他方を生成し、生成された前記左/右眼立体マトリックスのいずれか他方と前記３Ｄグラフィックデータとを演算して３Ｄ映像のための第２の視点映像データを生成し、
前記３Ｄ活性化信号が非活性化状態の場合、３Ｄグラフィックを描くための変換マトリクスと前記３Ｄグラフィックスデータとを演算して２Ｄ映像のための映像データを生成し、
前記３Ｄグラフィック処理部は、
前記３Ｄグラフィックデータ及び前記３Ｄ活性化信号を受信して、前記立体マトリックスと３Ｄグラフィックデータの演算を行い、三角形形態の複数の視点映像座標を生成するジオメトリックエンジンを備え、
前記ジオメトリックエンジンは、
前記複数視点の中で現在処理されている視点映像を指示する映像インデックスを出力する映像インデックスカウンタと、
前記映像インデックス及び前記３Ｄグラフィックデータを２Ｄ映像として表示するための３Ｄグラフィックの変換マトリックスを受信し、前記視点映像各々に対応する前記複数の立体マトリックスを生成するマトリックス生成部と、を備え、
前記マトリックス生成部は，
両眼間の距離，各眼の前方角度及び映像生成方式のうちの少なくとも一つを含む使用者指定変数を受信し，前記使用者指定変数を考慮して前記立体マトリックスを生成することを特徴とする立体映像表示装置。
【請求項２】
前記３Ｄグラフィック処理部は，
前記ジオメトリックエンジンで生成された前記視点映像座標をレンダリングして各視点映像データを生成するレンダリングエンジンと，
前記レンダリングエンジンで生成された前記視点映像データをフレーム単位で貯蔵するフレームメモリと，を備えることを特徴とする請求項１に記載の立体映像表示装置。
【請求項３】
前記ジオメトリックエンジンは，
前記マトリックス生成部から出力されたマトリックスと前記３Ｄグラフィックデータを演算して映像座標を出力するマトリックス演算部を含むことを特徴とする請求項２に記載の立体映像表示装置。
【請求項４】
前記ジオメトリックエンジンは，
前記マトリックス生成部から出力される立体マトリックス及び前記３Ｄグラフィックデータの変換マトリックスを受信し，前記３Ｄ活性化信号の入力に基づいて選択的に前記立体マトリックス及び前記変換マトリックスのうちのいずれか一つを選択して前記マトリックス演算部に出力する第１マルチプレクサをさらに含むことを特徴とする請求項３に記載の立体映像表示装置。
【請求項５】
前記マトリックス演算部は，
前記マトリックス生成部から出力された前記立体マトリックスと前記３Ｄグラフィックデータの演算を行って３Ｄ立体映像データを生成して出力し，前記マトリックス生成部から出力された前記変換マトリックスと前記３Ｄグラフィックデータの演算を行って前記３Ｄグラフィックデータを２Ｄ映像として表示するための２Ｄ映像データを生成して出力する請求項４に記載の立体映像表示装置。
【請求項６】
前記マトリックス演算部は，
三角形アレイ形態の座標データを前記映像データとして出力する請求項３〜５のいずれか一項に記載の立体映像表示装置。
【請求項７】
前記映像インデックス及び前記３Ｄ活性化信号に基づいて，次の描画命令を要請する要請信号を前記制御部に出力するコマンド要請信号出力部をさらに備えることを特徴とする請求項３または４に記載の立体映像表示装置。
【請求項８】
現在処理されている映像が左眼または右眼映像であることを指示する左/右インデックスを出力する左/右インデックスカウンタと，
前記左/右インデックス，外部から入力される３Ｄグラフィックデータを２Ｄ映像として表示するための３Ｄグラフィックの変換マトリックス及び使用者指定変数を受信して左眼立体マトリックス及び右眼立体マトリックスを生成するマトリックス生成部と，
前記マトリックス生成部から出力される立体マトリックス及び前記３Ｄグラフィックデータの変換マトリックスを受信して，外部から入力される３Ｄ活性化信号の入力に基づいて選択的に前記立体マトリックス及び前記変換マトリックスのうちのいずれか一つを選択して出力する第１マルチプレクサと，
前記第１マルチプレクサから出力されたマトリックスと前記３Ｄグラフィックデータを演算して三角形座標形態の映像データを出力するマトリックス演算部と，
前記左/右インデックス及び前記３Ｄ活性化信号に基づいて，次の描画命令を要請する描画命令要請信号を出力するコマンド要請信号出力部と，を備え、
前記第１マルチプレクサは、前記３Ｄ活性化信号が活性化状態の場合、前記マトリックス生成部で生成された左/右眼立体マトリックスを出力し，前記３Ｄ活性化信号が非活性状態の場合、３Ｄグラフィックを描くための変換マトリクスを出力することを特徴とする３Ｄグラフィック処理装置。
【請求項９】
３Ｄ立体映像及び２Ｄ映像を選択的に表示できる立体映像表示装置に連結されるインターフェースをさらに備えることを特徴とする請求項８に記載の３Ｄグラフィック処理装置。
【請求項１０】
コマンド要請信号出力部は，
前記要請信号及び前記左/右インデックスを入力するＡＮＤ処理部と，
前記３Ｄ活性化信号に基づいて前記要請信号または前記ＡＮＤ処理部の出力のうちのいずれか一つを選択して出力する第２マルチプレクサとを含むことを特徴とする請求項８または９に記載の３Ｄグラフィック処理装置。
【請求項１１】
立体映像表示装置の駆動方法において，
３Ｄグラフィックデータ及び同期信号を受信し，制御信号を生成して前記３Ｄグラフィックデータと共に出力する段階と，
３Ｄ活性化信号の入力に基づいて，複数視点の３Ｄ立体映像データを生成するための複数の立体マトリックスを生成し，前記複数の立体マトリックスを利用して前記３Ｄグラフィックデータを前記３Ｄ立体映像データに変換する段階と，
前記映像データ及び前記制御信号に基づいて駆動信号を生成する段階と，
前記駆動信号に基づいて前記映像データに対応する映像を表示する段階と，を含み、
前記３Ｄ立体映像データに変換する段階は、
前記３Ｄ活性化信号が活性化状態の場合、左/右眼立体マトリックスのいずれか一方を生成し、生成された前記左/右眼立体マトリックスのいずれか一方と前記３Ｄグラフィックデータとを演算して３Ｄ映像のための第１の視点映像データを生成して前記左/右眼立体マトリックスのいずれか他方を生成し、生成された前記左/右眼立体マトリックスのいずれか他方と前記３Ｄグラフィックデータとを演算して３Ｄ映像のための第２の視点映像データを生成する段階と、
前記３Ｄ活性化信号が非活性化状態の場合、３Ｄグラフィックを描くための変換マトリクスと前記３Ｄグラフィックスデータとを演算して２Ｄ映像のための映像データを生成する段階と、
前記複数視点の中で現在処理されている視点映像を指示する映像インデックスを出力する段階と、
前記映像インデックス及び前記３Ｄグラフィックデータを２Ｄ映像として表示するための３Ｄグラフィックの変換マトリックスを受信し、前記視点映像各々に対応する前記複数の立体マトリックスを生成する段階と、
を含み、
前記立体マトリックスを生成する段階は，
両眼間の距離，各眼の前方角度及び映像生成方式のうちの少なくとも一つを含む使用者指定変数を受信し，前記使用者指定変数を考慮して前記立体マトリックスを生成する段階を含むことを特徴とする立体映像表示装置の駆動方法。
【請求項１２】
３Ｄ活性化信号に基づいて３Ｄグラフィックデータを２Ｄ映像として表示するための３Ｄグラフィックの変換マトリックスと前記左/右眼立体マトリックスのうちのいずれか一つを出力する段階をさらに含むことを特徴とする請求項１１に記載の立体映像表示装置の駆動方法。
【請求項１３】
前記変換マトリックスが出力される場合，前記変換マトリックスと３Ｄグラフィックデータとの演算を行って２Ｄ映像データを出力する段階をさらに含むことを特徴とする請求項１２に記載の立体映像表示装置の駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は立体映像表示装置に関し，特に入力される３Ｄグラフィックデータに基づいて立体映像データを生成して表示する立体映像表示装置に関する。
【背景技術】
【０００２】
一般に，人の両目は約６．５ｃｍ程度離れている。それで私たちが物体を見る時それぞれの目は，物体の若干違う面を見るようになる。これを左右両眼による差（両眼視差）というが，この差は脳で処理されて立体感を有する像として知覚される。この原理が３次元映像再現に応用される基本原理である。例えば，六面体の物体を両目で眺めた時，私たちの脳は両目で認知された事物の像において似ている部分を感知するようになる。そしてこの各々の異なっているように感じられる像を通してこれらの位置によって生じる差を認知し事物の深さ（目から物体までの距離の感覚），つまり，立体感を感じるようになる。
【０００３】
このような立体映像を表示する従来技術ではコンテンツ製作段階から左眼映像と右眼映像を別途に製作してこれを合成し立体映像データを生成して立体映像表示装置に提供する必要がある。従って，２Ｄ映像コンテンツと３Ｄ（three  dimensions）立体映像コンテンツを別途に製作しなければならない面倒さがある。これに加えて３Ｄ立体映像表示装置は別途に提供を受けた３Ｄ立体映像コンテンツを別に保存しなければならないために保存素子の大きさも大きくならなければならないという負担がある。
【０００４】
一方，特許文献１には３次元視差描画装置及び方法が紹介されている。具体的に特許文献１を見ると，ｚ軸座標とｘ軸座標を基準に左眼映像と右眼映像を作り出す技術が開示されている。しかし，特許文献１によれば２Ｄ映像から左眼映像及び右眼映像を生成するものであるため，実際の立体視対象物とは関係がない単なる深さに基づいて左/右眼映像を作り出す方式であるので，立体に見えるとしても性能に限界があり，実際の立体映像とは異なって歪曲が生じるという問題がある。このような３Ｄ立体映像コンテンツ製作の難しさ（問題点）は，立体映像表示装置の常用化に対する大きな阻害要因になっている。
【０００５】
従って，立体映像表示装置の常用化のために入力される２Ｄ映像コンテンツでありながら，客体の深さ情報，表面情報などが含まれた３Ｄグラフィック情報を利用して３Ｄ立体映像を表示できる立体映像表示装置の開発が要求されている。
【０００６】
【特許文献１】大韓民国特許登録番号第２３９１３２号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記問題を解消するために，本発明では，２Ｄ映像コンテンツである３Ｄグラフィックを利用して３Ｄ立体映像を実時間で表示できる立体映像表示装置が提供される。
【０００８】
また，本発明が目的とする技術的課題は２Ｄ映像コンテンツである３Ｄグラフィックを利用して３Ｄ立体映像を実時間で生成できる３Ｄグラフィック映像処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一つの特徴による立体映像表示装置は，３Ｄグラフィックデータ及び同期信号を受信して，制御信号を生成して前記３Ｄグラフィックデータと共に出力する制御部と，３Ｄ活性化信号の入力に基づいて，複数時点の３Ｄ立体映像データを生成するための複数の立体マトリックスを生成して，前記複数の立体マトリックスを利用して前記制御部から入力された前記３Ｄグラフィックデータを前記３Ｄ立体映像データに変換する３Ｄグラフィック処理部と，前記３Ｄグラフィック処理部から出力された映像データ及び前記制御部から出力された制御信号に基づいて駆動信号を生成する駆動部，及び，前記駆動信号に基づいて前記映像データに対応する映像を表示する表示部を含む。
【００１０】
前記３Ｄグラフィック処理部は，前記３Ｄグラフィックデータ及び前記３Ｄ活性化信号を受信して，前記立体マトリックスと３Ｄグラフィックデータの演算を行って三角形形態の複数の時点映像座標を生成するジオメトリックエンジン，前記ジオメトリックエンジンで生成された前記時点映像座標をレンダリングして各時点映像データを生成するレンダリングエンジン，及び前記レンダリングエンジンで生成された前記時点映像データをフレーム単位で保存するフレームメモリを含む。
【００１１】
前記ジオメトリックエンジンは，前記複数時点の中で現在処理されている時点映像を指示する映像インデックスを出力する映像インデックスカウンタ，前記映像インデックス及び前記３Ｄグラフィックデータを２Ｄ映像として表示するための３Ｄグラフィックの変換マトリックスを受信して，前記時点映像各々に対応する前記複数の立体マトリックスを生成するマトリックス生成部，及び前記マトリックス生成部から出力されたマトリックスと前記３Ｄグラフィックデータを演算して映像座標を出力するマトリックス演算部を含む。
【００１２】
本発明の他の特徴による３Ｄグラフィック処理装置は，現在処理されている映像が左眼または右眼映像であることを指示する左/右インデックスを出力する左/右インデックスカウンタ，前記左/右インデックス，外部から入力される３Ｄグラフィックデータを２Ｄ映像として表示するための３Ｄグラフィックの変換マトリックス及び使用者指定変数を受信して左眼立体マトリックス及び右眼立体マトリックスを生成するマトリックス生成部，前記マトリックス生成部から出力される立体マトリックス及び前記３Ｄグラフィックデータの変換マトリックスを受信して，外部から入力される３Ｄ活性化信号の入力に基づいて選択的に前記入力マトリックス及び前記変換マトリックスのうちのいずれか一つを選択して出力する第１マルチプレクサ，前記第１マルチプレクサから出力されたマトリックスと前記３Ｄグラフィックデータを演算して三角形座標形態の映像データを出力するマトリックス演算部，及び前記左/右インデックス及び前記３Ｄ活性化信号に基づいて次の描画命令を要請する描画命令要請信号を出力する要請信号出力部を含む。
【００１３】
本発明の他の特徴による立体映像表示装置の駆動方法は，ａ）左眼映像を生成するための左眼立体マトリックス及び右眼映像を生成するための右眼立体マトリックスを生成する段階，及びｂ）前記左眼立体マトリックス及び右眼立体マトリックス各々と３Ｄグラフィックデータの演算を行って左眼映像データ及び右眼映像データを生成する段階を含む。
【発明の効果】
【００１４】
以上説明したように，本発明によれば，立体映像表示装置は２Ｄ映像コンテンツである３Ｄグラフィックを直接受信して３Ｄ立体映像信号に変換することにより，３Ｄ立体映像を表示することができる。したがって，３Ｄ立体映像を表示するために別途の映像コンテンツを製作する必要がなく，３Ｄグラフィックを実時間で変換することにより，立体映像を表示することができる。
【００１５】
また，本発明による立体映像表示装置は，３Ｄグラフィックデータを３Ｄ立体映像データに変換する時，使用者が両眼間の距離，左目または右目各々の前方角度または映像生成方法など使用者指定変数を入力できて，使用者の特性が反映された立体映像を表示できる。
【００１６】
これに加えて，本発明による立体映像表示装置は３Ｄ活性化信号を利用して２Ｄ映像及び３Ｄ立体映像を選択的に表示できる。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照しながら，本発明の好適な実施形態について詳細に説明する。なお，以下の説明及び添付図面において，同一の構成及び機能を有する構成要素については，同一符号を付することにより，重複説明を省略する。
【００１８】
一般的な３Ｄグラフィックは２Ｄ映像コンテンツであるから一眼映像として製作される。つまり，一眼の位置による変換マトリックスパラメータを３Ｄ客体の基本座標にマトリックス掛け算を行って生成された映像データを表示パネルの対応画素に表示することによって一眼によって見える３Ｄグラフィック映像が表示される。
【００１９】
しかし，３Ｄ立体映像処理では左眼と右眼の二つの目によって見える映像が必要である。また，この左眼映像と右眼映像が互いに異なるので左/右眼各々に対する互いに異なる変換マトリックスパラメータが必要となる。
【００２０】
具体的に記せば，３Ｄ立体映像を作るためにはまず，左眼によるマトリックスパラメータを３Ｄオブジェクトの基本座標に乗算して左眼によって見える映像データを生成して，次に右眼に対するマトリックスパラメータを３Ｄオブジェクトの基本座標に乗算して右眼によって見える映像データを生成する。
【００２１】
このように生成された左眼映像データ及び右眼映像データに基づいて左眼映像及び右眼映像が表示パネルに表示されて，表示パネルに表示された映像を左眼及び右眼に分離させてくれる光学装置，例えばバリアにより使用者の左眼及び右眼に各々左眼映像及び右眼映像が提示されるようになる。つまり，一つのフレームに左眼映像データと右眼映像データが含まれて３Ｄ立体映像が表示される。
【００２２】
以下，図１〜図３を参照して２Ｄ映像コンテンツである３Ｄグラフィックを利用して立体映像を表示する本発明の実施形態による立体映像表示装置を詳細に説明する。図１は本発明の実施形態による立体映像表示装置を概略的に示す図面である。
【００２３】
図１に示されているように，立体映像表示装置は制御部１００，３Ｄグラフィック処理部４００，駆動部２００及び表示部３００を含む。
【００２４】
制御部１００は外部から映像データ（ＤＡＴＡ，水平同期信号（Ｈｓｙｎｃ），垂直同期信号（Ｖｓｙｎｃ）及び３Ｄ活性化信号を受信する。ここで映像データは一般的な２Ｄ映像データ，３Ｄグラフィックデータ及び３Ｄ立体映像データのうちのいずれか一つである。また，３Ｄ活性化信号は映像データと共に外部から入力されるものとして示したが使用者の選択に基づいて制御部１００で生成する事もできる。
【００２５】
制御部１００は３Ｄ活性化信号及び３Ｄ立体映像データが入力されれば３Ｄ立体映像データを生成して３Ｄ活性化信号と共に駆動部２００に出力し，３Ｄ活性化信号なしで一般的な２Ｄ映像データが入力されれば２Ｄ映像データを駆動部２００に出力する。なお，制御部１００から駆動部２００に出力された信号は制御信号に相当する。
【００２６】
また，制御部１００は３Ｄグラフィックデータが入力されれば，入力された３Ｄ活性化信号と共にまたは３Ｄグラフィックデータのみを３Ｄグラフィック処理部４００に伝達する。
【００２７】
３Ｄグラフィック処理部４００は，３Ｄグラフィックデータが表示部３００に表示できるように処理する。具体的に，３Ｄ活性化信号と共に３Ｄグラフィックデータを制御部１００から受信されると，３Ｄグラフィックデータに基づいて３Ｄ立体映像データを生成して，３Ｄ活性化信号が入力されない場合には３Ｄグラフィックデータを処理して２Ｄ映像として表示できるようにする。３Ｄグラフィック処理部４００は別途のグラフィック加速チップ形態に製作されて制御部１００及び駆動部２００各々にインターフェースを通じて連結されることもでき，制御部１００と一体に形成されることもできる。このように３Ｄグラフィック処理部４００で生成された３Ｄ立体映像データまたは３Ｄグラフィックデータは駆動部２００に出力される。
【００２８】
駆動部２００は制御部１００または３Ｄグラフィック処理部４００から受信したデータ及び３Ｄ活性化信号に基づいて表示部３００に２Ｄ及び３Ｄ立体映像が選択的に表示されるように表示部３００のバリア３１０及び表示パネル３２０を駆動する。具体的に，駆動部２００は３Ｄ活性化信号が入力されなく，制御部１００から２Ｄ映像データが入力されたり３Ｄグラフィック処理部４００から３Ｄグラフィックデータが入力される場合データに基づいて２Ｄ映像が表示されるように表示パネル３２０を駆動して同時に表示パネル３２０の映像が全て透過できるようにバリア３１０を駆動する。
【００２９】
一方，駆動部２００は制御部１００から３Ｄ活性化信号及び３Ｄ立体映像データが入力されたり３Ｄグラフィック処理部４００から３Ｄ活性化信号及び３Ｄグラフィックデータに基づいて生成された３Ｄ立体映像データが入力される場合，入力された３Ｄ立体映像データに基づいて３Ｄ立体映像が表示パネルに表示されるように駆動して，同時にバリア３１０が透明領域及び不透明領域を含んで表示パネル３２０に表示された映像が選択的に透過できるようにバリア３１０を駆動する。なお，駆動部２００から表示部３００に出力された信号は駆動信号に相当する。
【００３０】
表示部３００は駆動部２００の駆動に基づいて２Ｄ映像及び３Ｄ立体映像を選択的に表示できる装置であって，バリア３１０及び表示パネル３２０を含む。表示パネル３２０は駆動部２００から印加される映像データに基づいて当該映像を表示する。バリア３１０は駆動部２００の駆動に基づいて表示パネル３２０に表示された３Ｄ立体映像を左眼及び右眼に分離させてくれる光学装置として透明領域と不透明領域を含む。また，バリア３１０は，駆動部２００の駆動に基づいて表示パネル３２０に表示された２Ｄ映像を全て透過させる。
【００３１】
本実施形態では光学装置としてバリアを使用しているが，本発明はこれに限られるものではない。例えば光学装置としてレンズアレイを使用することもできる。
【００３２】
結局，本実施形態による立体映像表示装置は一般的な２Ｄ映像が入力されれば３Ｄグラフィック処理部４００の動作なく２Ｄ映像を表示部３００に表示して，３Ｄ立体映像データが入力されれば入力された３Ｄ立体映像データに基づいて３Ｄ立体映像を表示部３００に表示する。一方，本実施形態による立体映像表示装置は，３Ｄ活性化信号と共に３Ｄグラフィックデータが入力されると，３Ｄグラフィック処理部４００で３Ｄグラフィックデータに基づいて３Ｄ立体映像データを生成し，このように生成された３Ｄ立体映像データに基づいて３Ｄ立体映像を表示部３００に表示する。
【００３３】
以下，３Ｄグラフィックデータを処理する３Ｄグラフィック処理部４００の構成及び動作についてより詳細に説明する。図２は本発明の実施形態による３Ｄグラフィック処理部４００を概略的に示す図面である。
【００３４】
図２に示されているように，３Ｄグラフィック処理部４００は，ジオメトリックエンジン４１０，レンダリングエンジン４２０及びフレームメモリ４３０を含む。
【００３５】
ジオメトリックエンジン４１０は，３Ｄグラフィックデータ及び３Ｄ活性化信号を受信して，３Ｄグラフィックとして構成された客体を実際の目の位置を示す変数（モデルビュ−マトリックス，プロジェクションマトリックスなど）と演算を通じてスケーリング，シフト，回転，遠近などが考慮された客体に変換して左眼映像データ及び右眼映像データを生成する。また，ジオメトリックエンジン４１０は使用者の指定による変数（使用者指定変数），例えば両眼間の距離，各眼の前方角度または左眼映像と右眼映像生成方式などを受信して，受信された使用者指定変数に基づいて左眼映像データ及び右眼映像データを生成できる。なお，ジオメトリックエンジン４１０は，３Ｄグラフィック処理装置にも相当する。
【００３６】
レンダリングエンジン４２０はジオメトリックエンジン４１０で生成された座標をレンダリングして左眼映像データ及び右眼映像データを生成する。フレームメモリ４３０はレンダリングエンジン４２０で生成された左眼映像データ及び右眼映像データをフレーム単位で保存して，保存されたフレーム単位の３Ｄ立体映像データを駆動部２００に出力する。
【００３７】
このような３Ｄグラフィック処理部は，立体映像を表示できる移動端末機で使用されるために制御部１００との連結用インターフェースを含む一つのチップで実現できる。つまり，３Ｄグラフィック処理部は別途のチップで実現されて移動端末機の制御部に連結される。
【００３８】
図３は，図２のジオメトリックエンジン４１０を概略的に示す図面である。図３に示されているように，ジオメトリックエンジン４１０は左/右インデックスカウンタ４１２（映像インデックスカウンタに相当），マトリックス生成部４１３，マルチプレクサ４１５，マトリックス演算部４１６及びコマンド要請信号出力部４１８を含む。
【００３９】
左/右インデックスカウンタ４１２は，次の描画命令を要請するためにレンダリングエンジン４２０で生成された要請信号（ｂ）に基づいて現在処理されている映像が左眼映像であるか右眼映像であるかを示す左/右インデックス（ｄ）をレンダリングエンジン４２０，マトリックス生成部４１３及びコマンド要請信号出力部４１８に出力する。
【００４０】
マトリックス生成部４１３は３Ｄグラフィックを描くための３Ｄ変換マトリックス（ｃ）及び使用者指定変数に基づいて左眼３Ｄ変換マトリックス及び右眼３Ｄ変換マトリックスを生成する。具体的に，左/右インデックスカウンタ４１２から現在処理されている映像が左眼映像であることを示す信号が入力されればマトリックス生成部４１３は両眼間の距離，各眼の前方角度，映像生成方式などの使用者指定変数に基づいて左眼映像を生成するための左眼立体マトリックスを生成して，左/右インデックスカウンタ４１２から現在処理されている映像が右眼映像であることを示す信号が入力されればマトリックス生成部４１３は使用者指定変数に基づいて右眼映像を生成するための右眼立体マトリックスを生成する。
【００４１】
マルチプレクサ４１５（第１マルチプレクサに相当）は３Ｄ活性化信号（ａ）が活性化状態で入力されればマトリックス生成部４１３で生成された左/右眼立体マトリックスを出力し，３Ｄ活性化信号（ａ）が非活性状態であれば３Ｄグラフィックを描くための３Ｄ変換マトリックス（ｃ）を出力する。
【００４２】
コマンド要請信号出力部４１８は，ＡＮＤ処理部４１４及びマルチプレクサ４１７（第２マルチプレクサに相当）を含む。ＡＮＤ処理部４１４は，左/右インデックスカウンタ４１２の左/右インデックス（ｄ）及び要請信号（ｂ）を入力として受けて論理積を行った結果を制御部１００に出力する。マルチプレクサ４１７は描画命令要請出力端である。具体的にマルチプレクサ４１７は３Ｄ活性化信号（ａ）が活性化状態であればＡＮＤ処理部４１４の出力信号を出力し，３Ｄ活性化信号（ａ）が非活性化状態であれば要請信号（ｂ）を出力する。マルチプレクサ４１７から出力された信号は制御部１００に伝達される。
【００４３】
マトリックス演算部４１６はマルチプレクサ４１５より選択されて出力されたマトリックスと３Ｄグラフィックデータに含まれたバーテックス座標，テクスチャー座標などの３Ｄ情報を演算して三角形形態の左/右眼座標及びその他情報を出力する。
【００４４】
マトリックス演算部４１６から出力された三角形座標及びその他情報は左/右インデックスカウンタ４１２の左/右インデックス（ｄ）と共にレンダリングエンジン４２０に入力されてレンダリングされ，左眼映像データ及び右眼映像データを完成する。
【００４５】
次に，ジオメトリックエンジン４１０の動作に対して詳細に説明する。まず，３Ｄ活性化信号が活性状態である場合，つまり，“１”である場合について説明する。左/右インデックスカウンタ４１２は，現在処理中の映像が左眼映像であることを示す左/右インデックス（ｄ）を出力する。したがって，３Ｄグラフィックの変換マトリックス（ｃ），使用者指定変数及び左/右インデックス（ｄ）がマトリックス生成部４１３に入力される。マトリックス生成部４１３は３Ｄグラフィックの変換マトリックス（ｃ），使用者指定変数に基づいて左眼映像を生成するための左眼立体マトリックスを生成する。このように生成された左眼立体マトリックスはマルチプレクサ４１５を通じてマトリックス演算部４１６に出力されて，マトリックス演算部４１６は左眼立体マトリックスと３Ｄグラフィックデータを演算して左眼映像の三角形形態の座標及びその他情報をレンダリングエンジン４２０に出力する。
【００４６】
一方，ＡＮＤ処理部４１４は左/右インデックス（ｄ）と要請信号（ｂ）の演算を行って出力する。例えば左/右インデックス（ｄ）が“１”であればＡＮＤ処理部４１４は要請信号（ｂ）を出力し，マルチプレクサ４１７は３Ｄ活性化信号（ａ）が“１”であるので要請信号（ｂ）を出力して次の描画命令要請信号が出力される。
【００４７】
その次に，レンダリングエンジン４２０から描画命令要請信号を受ければ，左/右インデックスカウンタ４１２はカウントして現在処理中の映像が右眼映像であることを示す左/右インデックス（ｄ）を出力する。したがって，３Ｄグラフィックの変換マトリックス（ｃ），使用者指定変数及び現在処理中の映像が右眼映像を示す左/右インデックスがマトリックス生成部４１３に入力され，マトリックス生成部４１３は右眼映像を生成するための右眼立体マトリックスを生成する。
【００４８】
このように生成された右眼立体マトリックスはマルチプレクサ４１５によってマトリックス演算部４１６に出力されて，マトリックス演算部４１６は３Ｄグラフィックデータと演算を行って右眼映像の三角形形態の座標及びその他情報をレンダリングエンジン４２０に出力する。
【００４９】
一方，ＡＮＤ処理部４１４は左/右インデックス（ｄ）及び要請信号（ｂ）を演算して出力する。また，マルチプレクサ４１７は３Ｄ活性化信号が活性化状態つまり，“１”であるのでＡＮＤ処理部４１４の出力信号を制御部１００に出力して，次のコマンドを受けるようにする。
【００５０】
このようにして３Ｄグラフィックの変換マトリックスは左眼映像生成のための左眼マトリックスに変換されてマトリックス演算部４１６にまず提供されて，次の描画命令要請信号が発生すれば右眼映像生成のための右眼マトリックスが変換されて提供される。その後，レンダリングエンジン４２０から次の描画命令要請信号（ｂ）が入力されると制御部１００に要請信号（ｂ）を排出して，次のコマンドを受けるようにする。
【００５１】
次に，３Ｄ活性化信号（ａ）が活性状態ではない場合，つまり，“０”である場合について説明する。３Ｄ活性化信号（ａ）が“０”である場合には，マルチプレクサ４１５は３Ｄグラフィックを描くための３Ｄ変換マトリックス（ｃ）をマトリックス演算部４１６に出力する。したがって，マトリックス演算部４１６は３Ｄグラフィックデータと３Ｄ変換マトリックス（ｃ）の演算を行って３Ｄグラフィック座標及びその他情報を出力する。一方，マルチプレクサ４１７は３Ｄ活性化信号（ａ）が“０”であるので，左/右インデックス（ｄ）を出力する。
【００５２】
これで既存の３Ｄグラフィックデータをソフトウェア上の変化なく立体映像表示装置に直接伝送して立体映像を表示できる。また，左/右眼立体マトリックスを生成する時，使用者指定変数が適用できるようにすることによって各使用者ごとに異なる使用者の特異性を反映できる。
【００５３】
また，３Ｄ活性化信号を利用して３Ｄグラフィックを描くための変換マトリックスと立体映像のための左/右眼立体マトリックスを選択的に利用できて，３Ｄグラフィックを２Ｄ映像でも３Ｄ立体映像でも表示できる。
【００５４】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００５５】
例えば前記実施形態では左眼，右眼の２時点立体映像の場合を説明したが，本発明はこれに限られず，多時点の場合にも適用できる。多時点の場合にはマトリックス演算部は各時点映像を生成するための複数のマトリックスを生成する。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態による立体映像表示装置を概略的に示す図面である。
【図２】本発明の一実施形態による３Ｄグラフィック処理部を概略的に示す図面である。
【図３】本発明の一実施形態によるジオメトリックエンジンを概略的に示す図面である。
【符号の説明】
【００５７】
１００  制御部
２００  駆動部
３００  表示部
３１０  バリア
３２０  表示パネル
４００  ３Ｄグラフィック処理部
４１０  ジオメトリックエンジン
４１２  左/右インデックスカウンタ
４１３  マトリックス生成部
４１４  ＡＮＤ処理部
４１５  マルチプレクサ
４１６  マトリックス演算部
４１７  マルチプレクサ
４１８  コマンド要請信号出力部
４２０  レンダリングエンジン
４３０  フレームメモリ
【図１】
0005160741.tif 000002
【図２】
0005160741.tif 000003
【図３】
0005160741.tif 000004