(57)【要約】【課題】立体映像視覚効果処理方法を提供する。【解決手段】本発明としては、一種の立体映像視覚効果処理方法が提案され、該方法は、以下のステップを含み、それぞれ一つの対象物座標値を有する多数個の対象物からなる立体映像を提供するステップと、カーソル座標値を有するカーソルを提供するステップと、前記カーソル座標値が、前記多数個の対象物の前記対象物座標値のうちのいずれかと重畳するか否かを判断するステップと、前記カーソル座標値が前記多数個の対象物の前記対象物座標値のうちのいずれかと重畳する場合には、対応している前記多数個の対象物の対象物座標値の深度座標パラメーターを変更するステップと、前記カーソル座標値と相応する前記対象物の映像を再描画するステップが含まれている。よって、カーソルと対応する対象物立体映像を突出させる可能で、視覚効果の強化及び相互作用の増加に繋がる。【選択図】図１Ａ
2012190428.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ一つの対象物座標値を有する多数個の対象物からなる立体映像を提供するステップと、
カーソル座標値を有するカーソルを提供するステップと、
前記カーソル座標値が、前記多数個の対象物の前記対象物座標値のうちのいずれかと重畳するか否かを判断するステップと、
前記カーソル座標値が前記多数個の対象物の前記対象物座標値のうちのいずれかと重畳する場合には、対応している前記多数個の対象物の対象物座標値の深度座標パラメーターを変更するステップと、
前記カーソル座標値と相応する前記対象物の映像を再描画するステップと、
を含む、立体映像視覚効果処理方法。
【請求項２】
前記カーソル座標値が変更しようとする場合には、前記カーソル座標値が、前記多数個の対象物の対象物座標値のうちのいずれかと重畳するか否かを再判断することを特徴とする、請求項１に記載の立体映像視覚効果処理方法。
【請求項３】
前記多数個の対象物の対象物座標値はローカル座標、世界座標、視角座標或い投影座標に対応する座標値であることを特徴とする、請求項１に記載の立体映像視覚効果処理方法。
【請求項４】
前記カーソル座標値は、マウス、タッチパッド或いはタッチパネルによって生成されることを特徴とする、請求項１に記載の立体映像視覚効果処理方法。
【請求項５】
前記立体映像は順次に、モデリング、シーンレイアウト設定と動画生成、及びグラフィクスレンダリング、これらのコンピュータグラフィックスのステップによって生成されることを特徴とする、請求項１に記載の立体映像視覚効果処理方法。
【請求項６】
前記多数個の対象物的前記対象物座標値的前記深度座標パラメーターは、Ｚバッファ法、画家深度ソート法、曲面法線ベクトル判定法、最大最小法、これらの方式によって決定することを特徴とする、請求項１に記載の立体映像視覚効果処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像処理方法に係り、特に、立体映像視覚効果処理方法に関する。
【背景技術】
【０００２】
ここ２０年くらい、コンピュータグラフィックスは既にマンマシンインターフェースの、最も重要なデータ表示方法となって、しかも各応用分野において幅広く運用されており、例えば、三次元（ｔｈｒｅｅ  ｄｉｍｅｎｓｉｏｎａｌ，３−Ｄ）コンピュータグラフィックスがある。
そしてマルチメディア（ｍｕｌｔｉｍｅｄｉａ）及び人工現実感（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）産品はますます普及しており、それはマンマシンインタフィーズ上の重大な突破のみならず、エンターテインメントへの応用でも重要な役割を果たしている。
しかしながら、上述した応用は、大半は低コストの実時間３−Ｄコンピュータグラフィックスを基礎としている。一般的に言えば、２−Ｄコンピュータグラフィックスは、データとコンテンツを表現させるための普通の記述であり、特に相互作用の応用上。一方、３−Ｄコンピュータグラフィックスでは、コンピュータグラフィックス内、ますます増大する分支となり、３−Ｄ模型と各種類の映像処理を使用することによって、三次元空間の写実的な感覚を有する映像が生成される。
｛かそう げんじつ｝
【０００３】
なお、立体コンピュータグラフィックス（３Ｄ  ｃｏｍｐｕｔｅｒ  ｇｒａｐｈｉｃｓ）の製作過程は、主に順序に三つの基本段階に分けることができる。
【０００４】
１：モデリング（ｍｏｄｅｌｉｎｇ）：モデリング段階は、「次のシーンにて使用する必要がある対象物の形状を確定する」と過程として記述してもよい。
しかも多種のモデリング技術を備え、例えば、構造実体幾何、ＮＵＲＢＳモデリング、多辺形モデリング或いは細分化曲面などが挙げられる。
また、モデリング過程にて、物体表面或いは材料性質、テクスチャ増加、凹凸対応或いはほかの特徴を編集することも含まれている。
【０００５】
２：シーンレイアウト設定及び動画生成（ｌａｙｏｕｔ  ＆  ａｎｉｍａｔｉｏｎ）：シーンレイアウト設定は、一幕のシーン内の仮想の物体、照明、カメラ或いは他の実体の位置及び大きさを配置することに係り、これにより、一面の静止画面或いは一つの動画を製作するに用いることが可能である。
また、動画生成では、キーフレーム（ｋｅｙ  ｆｒａｍｉｎｇ）などの技術を使用して、シーン内の複雑な運動関係を構成することができる。
【０００６】
３：レンダリング（ｒｅｎｄｅｒｉｎｇ）：レンダリングは、用意されたシーンから実際の二次元映像の構成まであるいは動画の最終段階までを構成することであり、これは現実的な世界とはセットが完成した後の写真或いは撮影シーンの過程と比べることができる。
【０００７】
現在技術においては、対話型メディアに、例えばゲーム或いは各種類のアプリケーションには、それを介して描画し出した立体対象物は、通常では、使用者がマウス、タッチパッド或いはタッチパネルを操作することによって、カーソル座標位置を変更して即時に対応した変化を生成し、その視覚効果を突出させることができないため、使用者へ場面の相互作用を十分に与えることができないという問題があった。
【０００８】
さらに、現在、従来技術では既に２Ｄ映像を３Ｄ映像に変換するものが公開され、通常、２Ｄ映像内に一つの主要対象物を選択し、そして前記主要対象物を前景とし、そのほかの対象物を背景とするように設定し、しかも前記複数の対象物にそれぞれ異なる被写界深度を与え、これにより、３Ｄ映像が形成されたのである。
しかし、使用者が操作するマウスカーソルは通常では表示スクリーンと同じ被写界深度となっているし、かつ操作するマウスカーソルの位置は通常では視学の停留箇所となっているので、もし、マウスカーソルの被写界深度情報とマウスカーソルの所在位置にある対象物との被写界深度が異なる場合には、空間視認上の混乱を招くことがあるという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、カーソル座標位置に基づいて対応する対象物立体映像を突出させる可能で、マンマシンの相互作用を増強させる立体映像視覚効果処理方法を提供することを主な目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の立体映像視覚効果処理方法は、以下のステップを含む。
まず、それぞれ一つの対象物座標値を有する多数個の対象物からなる立体映像を提供する。
続いて、カーソル座標値を有するカーソルを提供する。
そして、前記カーソル座標値が、前記多数個の対象物の前記対象物座標値のうちのいずれかと重畳するか否かを判断する。
それから、前記カーソル座標値が前記多数個の対象物の前記対象物座標値のうちのいずれかと重畳する場合には、対応している前記多数個の対象物の対象物座標値の深度座標パラメーターを変更する。
最後に、前記カーソル座標値と相応する前記対象物の映像を再描画する。
【００１１】
なお、前記カーソル座標値が変更しようとする場合には、前記カーソル座標値が、前記多数個の対象物の対象物座標値のうちのいずれかと重畳するか否かを再判断する。
【００１２】
また、前記多数個の対象物の対象物座標値はローカル座標、世界座標、視角座標或い投影座標に対応する座標値である。
【００１３】
また、前記カーソル座標値は、マウス、タッチパッド或いはタッチパネルによって生成される。
【００１４】
さらに、前記立体映像は順次に、モデリング（ｍｏｄｅｌｉｎｇ）、シーンレイアウト設定と動画生成（ｌａｙｏｕｔ  ＆  ａｎｉｍａｔｉｏｎ）、及びグラフィクスレンダリング（ｒｅｎｄｅｒｉｎｇ）等のコンピュータグラフィックスステップによって生成される。
【００１５】
また、前記多数個の対象物的前記対象物座標値的前記深度座標パラメーターは、Ｚバッファ法（Ｚ  ｂｕｆｆｅｒ）、画家深度ソート法、平面法線ベクトル判定法、曲面法線ベクトル判定法、最大最小法等の方式によって決定する。
【図面の簡単な説明】
【００１６】
【図１Ａ】本発明に係る立体映像視覚効果処理方法の好適な実施例の手順流れ図である。
【図１Ｂ】本発明に係る立体映像視覚効果処理方法の好適な実施例を用いて形成された立体映像である。
【図２】本発明に係る立体映像視覚効果処理方法の好適な実施例の三次元グラフィクスの流れ図である。
【図３Ａ】本発明に係る立体映像視覚効果処理方法の和集合論理演算子を用いたモデリングを模式的に示す図である。
【図３Ｂ】本発明に係る立体映像視覚効果処理方法の積集合論理演算子を用いたモデリングを模式的に示す図である。
【図３Ｃ】本発明に係る立体映像視覚効果処理方法の差集合論理演算子を用いたモデリングを模式的に示す図である。
【図４Ａ】本発明に係る立体映像視覚効果処理方法のＮＵＲＢＳ曲線を用いたモデリングを模式的に示す図である。
【図４Ｂ】本発明に係る立体映像視覚効果処理方法のＮＵＲＢＳ曲面を用いたモデリングを模式的に示す図である。
【図５】本発明に係る立体映像視覚効果処理方法の多辺形メッシュを用いたモデリングを模式的に示す図である。
【図６Ａ】本発明に係る立体映像視覚効果処理方法の細分化曲面を用いたモデリングを模式的に示す第１図である。
【図６Ｂ】本発明に係る立体映像視覚効果処理方法の細分化曲面を用いたモデリングを模式的に示す第２図である。
【図６Ｃ】本発明に係る立体映像視覚効果処理方法の細分化曲面を用いたモデリングを模式的に示す第３図である。
【図６Ｄ】本発明に係る立体映像視覚効果処理方法の細分化曲面を用いたモデリングを模式的に示す第４図である。
【図６Ｅ】本発明に係る立体映像視覚効果処理方法の細分化曲面を用いたモデリングを模式的に示す第５図である。
【図７】本発明に係る立体映像視覚効果処理方法が使用している標準的なグラフィクスレンダリングパイプラインを模式的に示す図である。
【図８】本発明に係る立体映像視覚効果処理方法の好適な実施例の映像表示を模式的に示す第１図である。
【図９】本発明に係る立体映像視覚効果処理方法の好適な実施例の映像表示を模式的に示す第２図である。
【図１０】本発明に係る立体映像視覚効果処理方法の好適な実施例の映像表示を模式的に示す第３図である。
【図１１Ａ】本発明に係る立体映像視覚効果処理方法の好適な実施例の映像表示を模式的に示す第４図である。
【図１１Ｂ】本発明に係る立体映像視覚効果処理方法の好適な実施例の映像表示を模式的に示す第５図である。
【図１２Ａ】本発明に係る立体映像視覚効果処理方法のＺバッファを用いた描画対象物を模式的に示す第１図である。
【図１２Ｂ】本発明に係る立体映像視覚効果処理方法のＺバッファを用いた描画対象物を模式的に示す第２図である。
【図１３Ａ】本発明に係る立体映像視覚効果処理方法の画家深度ソート法を用いた描画対象物を模式的に示す第１図である。
【図１３Ｂ】本発明に係る立体映像視覚効果処理方法の画家深度ソート法を用いた描画対象物を模式的に示す第２図である。
【図１３Ｃ】本発明に係る立体映像視覚効果処理方法の画家深度ソート法を用いた描画対象物を模式的に示す第３図である。
【図１４】本発明に係る立体映像視覚効果処理方法の平面法線ベクトル判定法を用いた描画対象物を模式的に示す図である。
【図１５】本発明に係る立体映像視覚効果処理方法の最大最小法を用いた描画対象物を模式的に示す図である。
【発明を実施するための形態】
【００１７】
本発明の内容をより完全に理解するために、以下、本発明の実施例を、添付図面を参照して説明する。
【実施例】
【００１８】
図１Ａ、図１Ｂ及び図２に示すものを参照する。
これらはそれぞれ本発明の立体映像視覚効果処理方法の好適な実施例の手順流れ図、本発明の立体映像視覚効果処理方法の好適な実施例を用いて形成された立体映像及び三次元グラフィクスの流れ図である。
また、立体映像１１は、多数個の対象物からなり、順次にアプリケーション２１（Ａｐｐｌｉｃａｔｉｏｎ）、オペレーティング・システム２２（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）、アプリケーションインターフェース２３  （Ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ, ＡＰＩ）、幾何変換サブシステム２４（Ｇｅｏｍｅｔｒｉｃ  Ｓｕｂｓｙｓｔｅｍ）及びラスタライズサブシステム２５（Ｒａｓｔｅｒ  ｓｕｂｓｙｓｔｅｍ）によって生成される、そして前記立体映像視覚効果処理方法は、以下のステップを含む。
【００１９】
Ｓ１１：それぞれ一つの対象物座標値を有する多数個の対象物からなる立体映像を提供する。
Ｓ１２：カーソル座標値を有するカーソルを提供する。
Ｓ１３：前記カーソル座標値が、前記多数個の対象物の前記対象物座標値のうちのいずれかと重畳するか否かを判断する。
Ｓ１４：前記カーソル座標値が前記多数個の対象物の前記対象物座標値のうちのいずれかと重畳する場合には、対応している前記多数個の対象物の対象物座標値の深度座標パラメーターを変更する。
Ｓ１５：前記カーソル座標値と相応する前記対象物の映像を再描画する。
Ｓ１６：前記カーソル座標値が変更する場合には、前記カーソル座標値が、前記多数個の対象物の対象物座標値のうちのいずれかと重畳するか否かを再判断する。
【００２０】
また、前記カーソル座標値が、前記対象物座標値と重畳しない場合、各所定の周需時間後にて、ステップＳ１７に示すように、前記カーソル座標値が、前記多数個の対象物の対象物座標値のうちのいずれかと重畳するか否かを再判断する。
【００２１】
また、前記カーソル座標値は、マウス、タッチパッド或いはタッチパネル或いは使用者と電子装置との相互作用に供する可能で任意のマンマシンインターフェース（Ｈｕｍａｎ−Ｃｏｍｐｕｔｅｒ  ｉｎｔｅｒａｃｔｉｏｎ）によって生成される。
【００２２】
また、前記立体映像１１は、立体コンピュータグラフィックス（３Ｄ  ｃｏｍｐｕｔｅｒ  ｇｒａｐｈｉｃ）の方式によって描画される。前記立体映像１１は順次に、モデリング（ｍｏｄｅｌｉｎｇ）、シーンレイアウト設定と動画生成（ｌａｙｏｕｔ  ＆  ａｎｉｍａｔｉｏｎ）、及びグラフィクスレンダリング（ｒｅｎｄｅｒｉｎｇ）等のコンピュータグラフィックスのステップによって生成される。
【００２３】
さらに、前記モデリング段階では、およそ以下のように分類される。
【００２４】
１：構造実体幾何（ｃｏｎｓｔｒｕｃｔｉｖｅ  ｓｏｌｉｄ  ｇｅｏｍｅｔｒｙ，  ＣＳＧ）、構造実体幾何において、論理演算子（ｌｏｇｉｃａｌ  ｏｐｅｒａｔｏｒ）を用いる可能で、異なる物体（例えば、立方体、円柱体、角柱、角錐、球体や円錐など）を、和集合、積集合及び差集合などの方式で複雑な曲面を組み合わせることによって、和集合図形７００、積集合幾何図形７０１及び差集合幾何図形７０２が生成されて、これらを用いて複雑な模型或いは曲面を製作する。図３Ａ、図３Ｂ及び図３Ｃに示すような例示が参照される。
【００２５】
２：非一様有理Ｂスプライン（ｎｏｎ  ｕｎｉｆｏｒｍ  ｒａｔｉｏｎａｌ  Ｂ−ｓｐｌｉｎｅ，ＮＵＲＢＳ）：それは、曲線及び曲面を生成及び表示に用いる可能で、1本のＮＵＲＢＳ曲線７０３は、階級（ｏｒｄｅｒ）、加重（ｗｅｉｇｈｔ）、制御点及びノットベクトルを有するワンセットによって決定する。
その中、ＮＵＲＢＳは、Ｂスプライン及びベジェ曲線（Ｂｅｚｉｅｒ  ｃｕｒｖｅｓ）及び曲面という両方とも含まれる一般化概念である。
ＮＵＲＢＳ曲面７０４のｓ及びｔパラメーターを概算することによって、この曲面を空間座標内に表示させることが可能。図４Ａ及び図４Ｂに示すような例示が参照される。
【００２６】
３：多辺形モデリング（ｐｏｌｙｇｏｎ  ｍｏｄｅｌｉｎｇ）：多辺形モデリングは、多辺形メッシュ（ｐｏｌｙｇｏｎ  ｍｅｓｈ）として表示させる或いは近似の物体曲面に用いられる物体モデリング方法である。
そして通常のメッシュ(mesh)は、三角形、四辺形或いはその他の簡単な凸多辺形からなる一つの多辺形モデリング対象物７０５である。図５に示すような例示が参照される。
【００２７】
４：細分化曲面（ｓｕｂｄｉｖｉｓｉｏｎ  ｓｕｒｆａｃｅ）：サブディビジョンサーフェースとも称し、任意なメッシュから平滑な曲面を構成し、初期の多辺形メッシュの細分化を繰り返し、これにより、一つのシリーズのメッシュが生成されて無限な細分化曲面までに接近し、かつ各細分化部のいずれもより多く多辺形要素及びより平滑なメッシュが生成されることによって、立方体７０６から、順序に第１類球体７０７、第２類球体７０８、第３類球体７０９及び球体７１０に接近し得る。図６Ａ、６Ｂ、６Ｃ、６Ｄ及び６Ｅに示すような例示が参照される。
【００２８】
そして、モデリングステップにおいては、必要に応じて物体表面或いは材料性質、テクスチャ増加、凹凸対応或いはほかの特徴を編集することが可能。
【００２９】
そして、シーンレイアウト設定及び動画生成は、一幕のシーン内の仮想の物体、照明、カメラ或いは他の実体をアレンジし、静止画面或いは動画を製作するに用いる。シーンレイアウト設定では、対象物がシーン内の位置及び大きさの空間関係を定義するに用いる。また、動画生成では、例えば一つの対象物が時間につれての運動或いは変形を一時的に描写するに用い、キーフレーム（ｋｅｙ  ｆｒａｍｉｎｇ）、逆運動学（ｉｎｖｅｒｓｅ  ｋｉｎｅｍａｔｉｃｓ）及びモーションキャプチャ  （ｍｏｔｉｏｎ  ｃａｐｔｕｒｅ）を使用ことによって達成する。｛びょうしゃ｝｛いちじてき｝
【００３０】
グラフィクスレンダリングでは、用意されたシーンから実際の二次元景色或いは動画の最終段階を構成し、非実時間（ｎｏｎ  ｒｅａｌ  ｔｉｍｅ）方式或いは実時間（ｒｅａｌ  ｔｉｍｅ）方式に分けることができる。
【００３１】
非実時間方式の場合では、模型を光伝送（ｌｉｇｈｔ  ｔｒａｎｓｐｏｒｔ）にシミュレーションすることによって、写真リアリティのような写実的な効果が得られ、通常では、レイトレーシング（ｒａｙ  ｔｒａｃｉｎｇ）或いはラジオシティ（ｒａｄｉｏｓｉｔｙ）を使用ことによって達成する。
【００３２】
実時間方式の場合では、非写真リアリティ（ｎｏｎ  ｐｈｏｔｏ  ｒｅａｌｉｓｔｉｃ）のレンダリング法を使用することによって、実時間の描画速度を把握してフラットシェーディング（ｆｌａｔ  ｓｈａｄｉｎｇ）、Ｐｈｏｎｇラスタライズ法、Ｇｏｕｒａｕｄラスタライズ、ビットマップテクスチャ(ｂｉｔ  ｍａｐ  ｔｅｘｔｕｒｅ）、バンプマッピング（ｂｕｍｐ  ｍａｐｐｉｎｇ）、シェーディング（ｓｈａｄｉｎｇ）、モーションブラー（ｍｏｔｉｏｎ  ｂｌｕｒｒ）、被写界深度（ｄｅｐｔｈ  ｏｆ  ｆｉｅｌｄ）など種々方式で描画し、例えば、ゲーム或いはシミュレーションプログラムなどの対話型｛たいわ がた｝メディアの画像描画に用い、実時間内に演算と表示のいずれも必要があり、その速度としては毎秒約２０乃至１２０フレームになる。
【００３３】
三次元グラフィクス方式をより完全に理解するために、図７に示す標準的なグラフィクスレンダリングパイプラインを模式的に示す図を合わせて参照する。
図に示すように、前記レンダリングパイプラインは、異なる座標システムによって複数個の部分に分割し、およそ幾何変換サブシステム３１及びラスタライズサブシステム３２が含まれる。
定義対象物５１内に定義された対象物としては三次元模型の描写定義であり、座標システムを使用して参考されて自身の参考手点をローカル座標空間４１（ｌｏｃａｌ  ｃｏｏｒｄｉｎａｔｅ  ｓｐａｃｅ）と称する。
１面の三次元立体映像を合成する場合には、データベースから各異なる対象物を読み取り、そして一つの一致した世界座標空間４２（ｗｏｒｌｄ  ｃｏｏｒｄｉｎａｔｅ  ｓｐａｃｅ）に変換し、それからこの世界座標空間４２内に定義シーン、参考視角と光源５２を定義し、続いてローカル座標空間４１から世界座標空間４２へ変換する過程はモデル化変換６１と称する。
【００３４】
次に、観測点（ｖｉｅｗ）を定義する必要がある。
グラフィクスシステムのハードウェア解像度に制限があるため、連続した座標変換をＸ及びＹ座標、並びに深度座標（Ｚ座標とも称する）を含む三次元スクリーン空間に変換する必要があり、隠面の除去（ｈｉｄｄｅｎ  ｓｕｒｆａｃｅ  ｒｅｍｏｖａｌ）を行い及び対象物を画像（ｐｉｘｅｌ）的方式で描画出す場合、世界座標空間４２から視角座標空間４３へ変換し、３Ｄビューボリュームでのカリング処理とクリッピング処理５３（ｃｕｌｌ  ｃｌｉｐ  ｔｏ  ３Ｄ  ｖｉｅｗ  ｖｏｌｕｍｅ）をするステップを行い、この過程は視角変換６２とも称する。それから、視角座標空間４３から三次元スクリーン座標空間４４へ変換して隠面除去、ラスタライズ及び陰影処理５４を行う。
その後、フレームバッファ領域（ｆｒａｍｅ  ｂｕｆｆｅｒ）にて、最終結果の画像をスクリーン上に出力させて、三次元スクリーン座標空間から表示空間４５へ変換する。
本実施例について、前記幾何変換サブシステム及び前記ラスタライズサブシステムのステップにおいては、マイクロプロセッサで完成してもよいし、または、例えば画像処理ユニット（ｇｒａｐｈｉｃ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ，ＧＰＵ）或いは３Ｄグラフィクス加速カードなどのハードウェア加速装置と組合せして完成してもよい。
【００３５】
図８、図９、図１０、図１１Ａ及び図１１Ｂを参照し、これらの図はそれぞれ本発明に係る立体映像視覚効果処理方法の好適な実施例の映像表示を模式的に示す第１図、第２図、第３図、第４図、第５図である。
使用者はマウス、タッチパッド、タッチパネル或いは任意のマンマシンインターフェースを操作することによって前記カーソルを移動させて前記カーソル座標を変更させる場合には、前記カーソル座標値が、前記多数個の対象物１２の対象物座標値のうちのいずれかと重畳するか否かを再判断する。
【００３６】
重畳しない場合では、本来の表示画面の立体映像１１に維持し、再描画しないようにする。もし、前記カーソル座標値が、前記多数個の対象物１２の対象物座標値のうちのいずれかと重畳する場合では、対応している前記多数個の対象物の対象物座標値の深度座標パラメーターを変更し、しかも、上述した三次元グラフィクスレンダリングパイプラインステップにより、立体映像１１を再描画する。
もし、カーソル座標値を変更して他の対象物１２と相応する場合では、本来に選択した対象物１２を本来の深度座標パラメーターに復元し、もう一つの選択した対象物１２の深度座標パラメーターを変更し、全体の立体映像１１を再描画すれば、選択された対象物１２の立体視覚効果を突出することができる。
また、いずれかの対象物１２がカーソル座標位置と相応してその深度座標位置を変更する場合では、ほかの対象物１２の座標パラメーターもカーソル座標位置によって変更することもできるため、その視覚体験及び相互作用をより突出することができる。
【００３７】
なお、前記対象物の対象物座標の前記深度座標パラメーターは、下記の方式によって決定される。
【００３８】
１：Ｚバッファ法（Ｚ  ｂｕｆｆｅｒｉｎｇ）、又は深度バッファ法とも称する、対象物をレンダリングするに際して、各生成されたボクセルの深度（即ち、Ｚ座標）を一つのバッファ領域内に保存｛ほぞん｝し、前記バッファ領域は、Ｚバッファ領域或いは深度領域とも称し、また、前記バッファ領域は、各スクリーンボクセル深度を保存するｘ−ｙ二次元セットになるようにする。
もし、シーンに他の対象物も同一のボクセルにおいてレンダリング結果を生成する場合では、両方の深度値を比較し、かつ観察者との距離がより近い物体を保留し、しかもこの対象物深度を深度バッファ領域内に保存し、最後、前記深度バッファ領域の正確に深度を検知できる効果によって、より近い物体でより遠い物体を覆い隠せる。
しかして、このような過程はＺ除去（Ｚ  ｃｕｌｌｉｎｇ）とも称する。図１２Ａ及び図１２Ｂに示すようなＺバッファ立体映像７１１及びＺバッファ概略映像７１２が参照される。
【００３９】
２：画家深度ソート法（Ｐａｉｎｔｅｒ’ｓ  ａｌｇｏｒｉｔｈｍ）：まず、距離がより遠い対象物を描画、そして、距離がより近い対象物を描画することによって距離がより遠い対象物部分を覆い隠せ、それは予め各々対象物を深度によってソートして、そして順序に従って描画を行えて順次に第１画家深度ソート映像７１３、第２画家深度ソート映像７１４及び第３画家深度ソート映像７１５が形成される。図１３Ａ、図１３Ｂ及び図１３Ｃに示すような例示が参照される。
【００４０】
３：平面法線ベクトル判定法：それは凹線がないの凸多面体に適用し、例えば、正多面体或いは水晶球｛すいしょうきゅう｝、その原理としては各面の法線ベクトルを求め出すため、もし、法線ベクトルのＺ成分が０より大きい（即ち、面から線へ観察するもの）であれば、前記面は可視平面７１６と判定し、一方、もし、法線ベクトルのＺ成分が０より小さいであれば、隠面７１７と判定して、描画する必要がない。図１４に示すような例示が参照される。
【００４１】
４：曲面法線ベクトル判定法：判定基準として曲面方程式を用い、例えば、対象物の受光量を求めるに用いる時には、各点の座標値を方程式にそれぞれ代入し、法線ベクトルが求められて光線ベクトルと内積演算を行えることによって受光量が求められる。描画に際して、最も遠い点から描画し始めり。それにより、近い点が描画の際では遠い点を覆い隠せて深度問題を処理する。
【００４２】
５：最大最小法：描画に際して、最大のＺ座標から描画し始め、そして、最大最小点はＹ座標の値によっていずれかの点は描画必要があるのを決定して一つの立体深度映像を形成する。図１５に示すような例示が参照される。
【００４３】
本発明の立体映像視覚効果処理方法においては、その効果は操作を介してカーソルを移動させる可能で、対応する対象物の深度座標位置を変更させてその視覚効果を突出することができる。また、ほかの対象物でも対応してその相対座標位置を変更することにより、映像視覚の変化をさらに突出させる。
【００４４】
以上、本発明について添付の図面に基づき説明したが、本発明が上記説明の内容に限定されるものではなく、この分野の通常知識を有する者ならば理解されるように、添付の特許請求の範囲と精神を逸脱しない限り、様々な修正、変更或いは等効果変化、いずれも本発明の保護範囲に属する。
【符号の説明】
【００４５】
１１  ：立体映像
１２  ：対象物
２１  ：アプリケーション
２２  ：オペレーティング・システム
２３  ：アプリケーションインターフェース
２４  ：幾何変換サブシステム
２５  ：ラスタライズサブシステム
３１  ：幾何変換サブシステム
３２  ：ラスタライズサブシステム
４１  ：ローカル座標空間
４２  ：世界座標空間
４３  ：視角座標空間
４４  ：三次元スクリーン座標空間
４５  ：表示空間
５１  ：定義対象物
５２  ：定義シーン、参考視角と光源
５３  ：３Ｄビューボリュームでのカリング処理とクリッピング処理
５４  ：隠面除去、ラスタライズ及び陰影処理
６１  ：モデル化変換
６２  ：視角変換
７００：和集合幾何図形
７０１：積集合幾何図形
７０２：差集合幾何図形
７０３：ＮＵＲＢＳ曲線
７０４：ＮＵＲＢＳ曲面
７０５：多辺形モデリング対象物
７０６：立方体
７０７：第１類球体
７０８：第２類球体
７０９：第３類球体
７１０：球体
７１１：Ｚバッファ立体映像
７１２：Ｚバッファ概略映像
７１３：第１画家深度ソート映像
７１４：第２画家深度ソート映像
７１５：第３画家深度ソート映像
７１６：可視平面
７１７：隠面
７１８：立体深度映像
Ｓ１１〜Ｓ１７：手順ステップ
【図１Ａ】
2012190428.tif 000003
【図１Ｂ】
2012190428.tif 000004
【図２】
2012190428.tif 000005
【図３Ａ】
2012190428.tif 000006
【図３Ｂ】
2012190428.tif 000007
【図３Ｃ】
2012190428.tif 000008
【図４Ａ】
2012190428.tif 000009
【図４Ｂ】
2012190428.tif 000010
【図５】
2012190428.tif 000011
【図６Ａ】
2012190428.tif 000012
【図６Ｂ】
2012190428.tif 000013
【図６Ｃ】
2012190428.tif 000014
【図６Ｄ】
2012190428.tif 000015
【図６Ｅ】
2012190428.tif 000016
【図７】
2012190428.tif 000017
【図８】
2012190428.tif 000018
【図９】
2012190428.tif 000019
【図１０】
2012190428.tif 000020
【図１１Ａ】
2012190428.tif 000021
【図１１Ｂ】
2012190428.tif 000022
【図１２Ａ】
2012190428.tif 000023
【図１２Ｂ】
2012190428.tif 000024
【図１３Ａ】
2012190428.tif 000025
【図１３Ｂ】
2012190428.tif 000026
【図１３Ｃ】
2012190428.tif 000027
【図１４】
2012190428.tif 000028
【図１５】
2012190428.tif 000029