(57)【特許請求の範囲】
【請求項１】
ディスプレイに表示される仮想的なシーンを作製する方法であって、前記仮想的なシーンは、前記ディスプレイに表示された場合に知覚された高さを有する３次元に見える仮想オブジェクトを含み、前記方法は、
前部境界、後部境界、および複数の側部境界を含む複数の周辺境界を有する仮想基準面を定義することと、
前記仮想オブジェクトを、前記仮想基準面上に設定することと、
前記基準面の前記複数の周辺境界内で、前記基準面を用いて、前記仮想オブジェクトを撮像することを可能にする立体視カメラの複数の視点を決定することと、
前記仮想オブジェクト上の第１の高さにおいて第１の曲げ点を選択し、前記第１の曲げ点上のみの前記仮想オブジェクトを曲げることにより、前記仮想オブジェクトを変更し、変更した前記仮想オブジェクトを作ることとを備え、前記第１の曲げ点の前記第１の高さは、前記知覚された高さの１／３と前記知覚された高さの２／３との間に存在し、前記方法はさらに、
前記立体視カメラの複数の視点から前記変更した仮想オブジェクトを撮像することとを備え、前記立体視カメラの複数の視点から前記変更した仮想オブジェクトを撮像することは、第１および第２の画像を作り、前記方法はさらに、
前記第１の画像と前記第２の画像とを重ね、重ねられた画像を作ることと、
前記重ねられた画像の複数の境界の共通するセットを定義し、最終画像を作ることと、
前記最終画像を前記ディスプレイに表示することとを備え、前記最終画像は少なくとも部分的に前記ディスプレイから延在して見える、方法。
【請求項２】
前記ディスプレイはスクリーン面を有し、前記最終画像は、前記スクリーン面に対して前記基準面が合う状態で表示される、請求項１に記載の方法。
【請求項３】
前記立体視カメラの複数の視点は、共通する平面内に存在し、前記共通する平面から見た場合に、前記仮想オブジェクトの一部分を仮想的に曲げることにより、前記仮想オブジェクトを変更する、請求項１に記載の方法。
【請求項４】
前記仮想オブジェクトを変更することは、前記仮想オブジェクト上の第２の高さにおいて第２の曲げ点を選択することをさらに含み、前記仮想オブジェクトは、前記第１の曲げ点上の第１の角度および前記第２の曲げ点上の第２の角度で曲げられる、請求項１に記載の方法。
【請求項５】
前記第２の角度は前記第１の角度よりも大きい、請求項４に記載の方法。
【請求項６】
前記仮想オブジェクトの少なくとも一部分を、前記立体視カメラの複数の視点から仮想的に先細りにすることにより、前記仮想オブジェクトをさらに変更することを含む、請求項１に記載の方法。
【請求項７】
前記立体視カメラの複数の視点から見た場合に、前記基準面の少なくとも一部分を仮想的に傾けることにより、前記仮想オブジェクトを変更することをさらに含む、請求項１に記載の方法。
【請求項８】
前記立体視カメラの複数の視点から見た場合に、前記仮想オブジェクトの少なくとも一部分を仮想的に傾けることにより、前記仮想オブジェクトを変更することをさらに含む、請求項１に記載の方法。
【請求項９】
ディスプレイに表示される仮想的なシーンを作製する方法であって、前記仮想的なシーンは、少なくとも部分的に、前記ディスプレイに表示された場合に３次元に見え、前記ディスプレイから延在して見える仮想オブジェクトを含み、前記方法は、
前部境界、後部境界、および複数の側部境界を含む複数の周辺境界を有する仮想基準面を定義することと、
前記仮想オブジェクトを、前記仮想基準面上に設定することと、
１次オブジェクトの下の前記基準面上に視点変換点を有する立体視カメラの複数の視点を選択することとを備え、前記立体視カメラの複数の視点は、前記基準面の前記複数の周辺境界内で、前記基準面を用いて、前記仮想オブジェクトを撮像することを可能にし、前記方法はさらに、
前記視点変換点を中心として前記基準面の少なくとも一部分を仮想的に傾けることにより、前記仮想オブジェクトを変更し、変更した仮想オブジェクトを作ることと、
前記立体視カメラの複数の視点から前記変更した仮想オブジェクトを画像化することとを備え、前記立体視カメラの複数の視点から前記変更した仮想オブジェクトを画像化することは、第１および第２の画像を作り、前記方法はさらに、
前記第１の画像と前記第２の画像とを重ね、重ねられた画像を作ることと、
前記重ねられた画像の複数の境界の共通するセットを定義し、最終画像を作ることとを備えた、方法。
【請求項１０】
前記ディスプレイはスクリーン面を有し、前記最終画像は、前記スクリーン面に対して前記基準面が合う状態で表示される、請求項９に記載の方法。
【請求項１１】
前記立体視カメラの複数の視点は、共通する平面内に存在し、前記基準面の少なくとも一部分を仮想的に傾けることにより、前記仮想オブジェクトを変更することは、前記立体視カメラの複数の視点から見た場合に、前記後部境界に最も近い前記基準面を傾けることを含む、請求項９に記載の方法。
【請求項１２】
前記立体視カメラの複数の視点は、共通する平面内に存在し、前記基準面の少なくとも一部分を仮想的に傾けることにより、前記仮想オブジェクトを変更することは、前記立体視カメラの複数の視点を基準にして前記仮想オブジェクトを傾けることを含む、請求項９に記載の方法。
【請求項１３】
前記共通する平面を基準にして前記仮想オブジェクトの一部分を仮想的に曲げることにより、前記仮想オブジェクトを変更することをさらに含む、請求項９に記載の方法。
【請求項１４】
前記仮想オブジェクトの少なくとも一部分を、前記立体視カメラの複数の視点から仮想的に先細りにすることにより、前記仮想オブジェクトを変更することをさらに含む、請求項９に記載の方法。
【請求項１５】
ディスプレイに表示される仮想的なシーンを作製する方法であって、前記仮想的なシーンは、少なくとも部分的に、前記ディスプレイに表示された場合に３次元に見え、前記ディスプレイから延在して見える仮想オブジェクトを含み、前記方法は、
複数の周辺境界を有する仮想基準面を定義することと、
前記仮想オブジェクトを、前記仮想基準面上に設定することとを備え、前記仮想オブジェクトは知覚された高さを有し、前記方法はさらに、
前記基準面の前記複数の周辺境界内で、前記基準面を用いて、前記仮想オブジェクトを撮像することを可能にする立体視カメラの複数の視点を決定することと、
前記仮想オブジェクト上の第１の高さにおいて第１の点を選択し、前記立体視カメラの複数の視点から見た場合に前記第１の点上の前記仮想オブジェクトを仮想的に先細りにすることにより、前記仮想オブジェクトを変更し、変更された仮想オブジェクトを作ることとを備え、前記第１の点の前記第１の高さは、前記知覚された高さの１／３と前記知覚された高さの２／３との間に存在し、前記方法はさらに、
前記立体視カメラの複数の視点から前記変更した仮想オブジェクトを画像化することとを備え、前記立体視カメラの複数の視点から前記変更した仮想オブジェクトを画像化することは、第１および第２の画像を作り、前記方法はさらに、
前記第１の画像と前記第２の画像とを重ね、重ねられた画像を作り、最終画像を作ることとを備えた、方法。
【請求項１６】
前記最終画像を前記ディスプレイ内に見せることをさらに備え、前記ディスプレイはスクリーン面を有し、前記基準面が前記スクリーン面に対して合う状態で前記最終画像は表示される、請求項１５に記載の方法。
【請求項１７】
ディスプレイに表示される仮想的なシーンを作製する方法であって、前記仮想的なシーンは、少なくとも部分的に、前記ディスプレイに表示された場合に３次元に見える仮想オブジェクトを含み、前記方法は、
前部境界、後部境界、および複数の側部境界を含む複数の周辺境界を有する仮想基準面を定義することと、
前記仮想オブジェクトを、前記仮想基準面上に設定することと、
１次オブジェクトの下の前記基準面上に視点変換点を有する立体視カメラの複数の視点を選択することとを備え、前記立体視カメラの複数の視点は、前記基準面の前記複数の周辺境界内で、前記基準面を用いて、前記仮想オブジェクトを撮像することを可能にし、前記方法はさらに、
前記視点変換点を中心として前記基準面に関して前記仮想オブジェクトの少なくとも一部分を仮想的に傾けることにより、前記仮想オブジェクトを変更し、変更した仮想オブジェクトを作ることと、
前記立体視カメラの複数の視点から前記変更した仮想オブジェクトを画像化することとを備え、前記立体視カメラの複数の視点から前記変更した仮想オブジェクトを画像化することは、第１および第２の画像を作り、前記方法はさらに、
前記第１の画像と前記第２の画像とを重ね、重ねられた画像を作ることと、
前記重ねられた画像の複数の境界の共通するセットを定義し、最終画像を作ることとを備えた、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の技術分野
【０００２】
概して、本発明は、電子ディスプレイに表示される仮想立体画像および／または自動立体画像を作るのに用いられるシステム、方法、およびソフトウェアに関連する。より特定的には、本発明は、電子ディスプレイの垂直上部または正面に投影されて見える仮想画像を作るシステム、方法、またはソフトウェアに関連する。この方法では、仮想画像が電子ディスプレイの頂上に立つまたは電子ディスプレイの上に浮かぶように、および／または電子ディスプレイの正面に浮かぶように見えるようにすることができる。
【背景技術】
【０００３】
背景技術
【０００４】
立体画像および自動立体画像を作るための多くのシステムが存在している。これらの画像は２次元画像であるが、３Ｄグラスを用いて標準的なディスプレイを見た場合や、３Ｄグラス無しで自動立体画像を見た場合に３次元に見える。しかし、従来技術のシステムによって作られた画像は３次元画像ではあるが、それらの画像は、典型的には電子スクリーンの面の後または下に存在するように見える。したがって、電子ディスプレイは、後に３次元のシーンを見ることができる窓となる効果を有している。
【０００５】
表示されるスクリーンの上または正面に立つように見える仮想画像を作ることは、はるかに難しい。ディスプレイの上または正面に見える仮想画像を作るためには、画像を作ることに高度な調整を組み込む必要がある。そのような調整には、多くの場合、仮想画像に設計された視差および画角についての複雑な調整が含まれる。
【０００６】
立体画像の視差および画角を修正する従来のシステムは、フリーマンの米国特許第７，５８９，７５９号に示されている。
【０００７】
フリーマンの米国特許第７，５８９，７５９号には、ディスプレイ画面の正面または上に存在するように見える仮想３Ｄオブジェクトを作るシステムが開示されている。これは、オブジェクトが撮像されるときに、撮像する立体視カメラの視野の視差および画角を創造的なやり方で変更することで、主に達成される。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
３Ｄオブジェクトの仮想画像は、新しい方法で撮像されたオブジェクトの画像を変更することにより、より現実的に、より明確に作ることができるということが発見されてきている。本発明において、出願人は、従来技術のいくつかの改善点を組み込み、前方へまたは垂直方向へ投影されたオブジェクトの外観を作製し、次元の効果が劇的に改善されるより良い立体画像／自動立体画像を作るシステムおよび方法を発見した。画像は高品質であり、技術の進歩を示している。改善されたシステムおよび方法は、以下に説明され主張される。
【課題を解決するための手段】
【０００９】
発明の開示
【００１０】
本発明は、電子ディスプレイから垂直にまたは電子ディスプレイの前方に投影されて見える仮想３Ｄシーンを作製するためのシステム、方法、およびソフトウェアである。仮想シーンは、固定画像または動的ビデオであり得る。仮想シーンは、電子ディスプレイに表示された場合に３次元に見える仮想オブジェクトを含んでいる。
【００１１】
仮想シーンを作るために、仮想ゼロ視差基準面が定義される。基準面は、前部境界、後部境界、および複数の側部境界を含む複数の周辺境界を有している。少なくとも１つの仮想オブジェクトが、仮想シーンに加えられる。仮想オブジェクトは、基準面の複数の境界の内部において、基準面の上の視点から見られる。電子ディスプレイ上または正面の仮想オブジェクトの外観を改善するために、仮想オブジェクトおよび／または仮想シーンの要素は、デジタル的に変更される。
【００１２】
基準面の複数の周辺境界内で、仮想オブジェクトを撮像することのできる立体視カメラの複数の視点が計算される。仮想オブジェクトは、撮像される前および／または撮像された後に、デジタル的に変更される。仮想オブジェクトの変更は、仮想オブジェクトの一部分を曲げること、仮想オブジェクトの一部分を先細りにすること、仮想オブジェクトを傾けること、および／または基準面の全てまたは一部分を傾けることを含む。
【００１３】
仮想シーンは、立体視的な複数の視点から撮像される。撮像は、第１および第２の画像を作る。変更された仮想オブジェクトの２つの画像は重ねられ、重ねられた画像を作る。複数の境界の共通するセットが重ねられた画像に設定され、最終画像が作られる。最終画像は、電子ディスプレイに表示することができ、仮想シーン中に用いられる基準面は、電子ディスプレイのスクリーンの面と整合される。その結果、仮想シーン中の仮想オブジェクトが、電子ディスプレイの傾きに応じて、電子ディスプレイの上または正面に見えるようになる。
【図面の簡単な説明】
【００１４】
図面の簡単な説明
【００１５】
本発明をより理解するために、添付の図面と併せて考慮される、その例示的な実施例についての次の記載について、以下のように参照される。
【図１】本発明のシステム、方法、およびソフトウェアを作り、利用するために必要なシステムを示す。
【図２】仮想シーンの例示的な実施例の斜視図である。
【図３】図２の仮想シーンの側面図である。
【図４】仮想シーン中の基準面および／または仮想オブジェクトに対してなされたデジタル的な傾きの修正を示す側面図である。
【図５】仮想シーン中の基準面および／または仮想オブジェクトに対してなされたデジタル的な曲げの修正を示す側面図である。
【図６】仮想シーン中の基準面および／または仮想オブジェクトに対してなされたデジタル的な先細りの修正を示す側面図である。
【図７】仮想シーンのそれぞれ左および右の立体画像を示す図である。
【図８】仮想シーンのそれぞれ左および右の立体画像を示す図である。
【図９】複数のガイド線の重ね合わせを示す立体画像の上面図である。
【図１０】図９に先に示されていた複数のガイド線を使って作られたデジタル的に訂正された立体画像を示す図である。
【図１１】重ねられた左および右の立体画像を持つ最終画像を示す図である。
【図１２】本発明によって利用されるソフトウェア方法論のためのブロック図論理フローを示す図である。
【発明を実施するための形態】
【００１６】
発明を実行するためのベストモードの詳細な説明
【００１７】
本発明のシステム、方法、およびソフトウェアは、多くの方法で具体化することができるが、説明された実施例は、恐竜の画像をシミュレートするために用いられるシステム、方法、およびソフトウェアを示している。この実施例は、記載および説明の目的で選ばれる。恐竜は、システムを通じて撮像され提示することができる、現実または想像上のあらゆるオブジェクトを提示することを意図している。しかし、説明される実施例は、純粋に例示であり、添付の特許請求の範囲を解釈する際に制限と見なされるべきではない。
【００１８】
図１を参照して、本発明が、電子デバイス１４のディスプレイ１２の仮想シーン１０を作製するのに用いられるということが理解されるであろう。仮想シーン１０は、仮想シーン１０を見る人間には、３次元である特徴を有するように見える。さらに、仮想シーン１０は、見る人にとってディスプレイ１２の平面上に延在するように見える要素を有している。電子デバイス１４が従来のＬＥＤまたはＬＣＤディスプレイを有する場合、仮想シーン１０の３次元効果を観察するために、仮想シーン１０を３Ｄグラスで見る必要がある。電子デバイス１４が自動立体ディスプレイを有する場合、特殊なグラスを必要とせずに、仮想シーン１０の３次元効果を観察することができる。
【００１９】
電子デバイス１４に表示される仮想シーン１０は、静止画像またはビデオであり得る。さらに、仮想シーン１０は、ビデオゲームまたは映画の一部であり得る。仮想シーン１０が提示される状況に関係なく、ユーザーは、画像、モバイルアプリケーション、ゲーム、映画、または他のそのような準備されたソフトウェアファイル１６を、仮想シーン１０を含む電子デバイス１４にダウンロードまたは入力しなければならない。
【００２０】
準備されたソフトウェアファイル１６は、グラフィックアーティスト、ゲームデザイナー、または同様のコンテンツプロデューサーによって作られる。コンテンツプロデューサーは、コンテンツプロデューサーのコンピューターシステム１９で実行されるグラフィックモデリングソフトウェア１８を使用して、準備されたソフトウェアファイル１６の中で仮想シーン１０を作る。後で説明されるように、グラフィックモデリングソフトウェア１８は、２つの立体画像の使用を必要とする。仮想シーン１０が複数の仮想オブジェクトを含んでいる場合、仮想オブジェクトは複数の仮想カメラで撮像される。仮想シーン１０が複数の実オブジェクトを含んでいる場合、実オブジェクトは複数の実カメラ１７の立体視的なセットによって撮像され得る。
【００２１】
図１と併せて図２および図３を参照して、グラフィックモデリングソフトウェア１８を用いて作られた例示的な仮想シーン１０が示されている。仮想シーン１０は１次オブジェクト２０を含んでいる。示されている例では、１次オブジェクト２０は恐竜２２である。しかしながら、仮想シーン１０において任意のオブジェクトをモデル化できることが理解されるであろう。仮想シーン１０は基準面２４を有している。基準面２４は、オブジェクトが上、前、および／または下に見える仮想シーン１０内の任意の平面であり得る。示されている実施例では、基準面２４は、恐竜２２が立つ地面に合わせられている。仮想シーン１０の基準面２４は、電子ディスプレイ１２上に表示された場合に、電子ディスプレイ１２の平面に沿って合わせられるであろう。そのため、仮想シーン１０が見られた場合、基準面２４上に画像化されたあらゆるオブジェクトは前方に投影され、ディスプレイ１２の向きに応じて、ディスプレイ１２の正面またはディスプレイ１２の上に延在するように見える。逆に、仮想シーン１０が表示された場合、基準面２４の下に画像化されたあらゆるオブジェクトは後方に投影され、仮想のゼロ視差基準面の下または後ろに見える。
【００２２】
仮想シーン１０が印刷されるものである場合、基準面２４は、コンテンツプロデューサーによって選択される。基準面は、通常、仮想シーン１０が印刷される紙の面に対応するように選択される。しかし、他の基準面も選択され得る。
【００２３】
実カメラ１７を用いて実オブジェクトを撮像し、デジタルの立体画像および／または自動立体画像を生成できるが、この技術は例として提供されない。提供される例では、撮像されるオブジェクトは、コンテンツプロデューサーのコンピューターシステム１９で実行されるグラフィックモデリングソフトウェア１８によって生成された仮想オブジェクトである。そのため、例として、作られる１次オブジェクト２０は、仮想シーン１０中に設定され、複数の仮想カメラで撮像された仮想オブジェクトであるものとする。しかし、ここで説明される同じ技術を使用して、複数の実カメラ１７を用いて実オブジェクトを撮像することにより、実オブジェクトの立体画像および／または自動立体画像を作れることを理解されるであろう。
【００２４】
仮想シーン１０の複数の立体視ビューが撮影される。複数の立体視ビューは、仮想の左カメラ視点２５および仮想の右カメラ視点２６から撮影される。仮想のカメラの複数の視点２５、２６の間の距離Ｄ１、および仮想のカメラの視点２５、２６の仰角Ａ１は、仮想シーン１０の範囲に依存する。仮想シーン１０は、電子ディスプレイ１２上に表示されるために作られる。ほとんどの電子ディスプレイは、長方形の形状であり、長さの５０％から８０％の間の幅を有している。したがって、仮想シーン１０は、典型的な電子ディスプレイ１２にとって適切なサイズおよびスケールとなる複数の境界内に作られる。複数の境界は、前部境界２７、後部境界２８、ならびに２つの側部境界２９、３０を含んでいる。電子ディスプレイ１２に表示されるどのような仮想シーン１０も、見えるためには複数の境界２７、２８、２９、３０内に存在しなければならない。
【００２５】
後方画像境界２８は、仮想シーン１０に対して設定される。仮想シーン１０で撮像される全てのオブジェクトは、後方画像境界２８の前方に見えることになる。１次オブジェクト２０は、高さＨ１を有している。仮想のカメラの複数の視点２５、２６は、第２の高さＨ２に設定される。第２の高さＨ２は、オブジェクトの高さＨ１および後方画像境界２８の関数である。仮想のカメラの視点２５、２６の第２の高さＨ２は十分に高く、その結果、仮想のカメラの視点２５、２６から見た場合に、１次オブジェクト２０の頂部が後方画像境界２８の上方に延びない。仮想のカメラの視点２５、２６の仰角およびカメラの視点２５および２６の収束角は、シーン境界２７、２８、２９、３９、および１次オブジェクト２０の高さＨ１に依存する直接的な数学的関係を有している。
【００２６】
仮想のカメラの視点２５、２６は、仮想のカメラの視点２５、２６が基準面２４で交差するように視差角を有する。すなわち、仮想のカメラの２つの視点２５、２６は、基準面２４でゼロ視差を達成する。１次オブジェクト２０が基準面２４上にある場合、収束点Ｐは、１次オブジェクト２０の底部および後部の近くの点に対応するように選択されることが好ましい。例えば、示された実施例では、基準面２４は、恐竜２２が立っている地面に対応する。仮想カメラの視点２５、２６は、恐竜の体の後ろのすぐ下の地面に向けられている。しかし、仮想シーンが雲の中を飛んでいる飛行機のシーンである場合、基準面は飛行機の位置よりもかなり下になる可能性がある。このシナリオでは、仮想のカメラの視点２５、２６は、仮想の飛行機がその下を飛行しているように見える基準面２４に向けられる。仮想のカメラの視点２５、２６の角度は、１次オブジェクト２０が基準面２４に対して移動する場合に、フレームごとに調整される。
【００２７】
図３と併せて図４を参照して、仮想シーン１０は、単にカメラの視点２５、２６から撮像されるのではないことを説明することができる。むしろ、仮想シーン１０の撮像の前および／または後に、仮想シーン１０は、取得される立体画像にとって有益な様々な方法でデジタル的に操作される。デジタル操作には次のものが含まれるが、これらに限定されない。
【００２８】
ｉ：仮想シーンの基準面を傾ける操作。
【００２９】
ｉｉ：仮想シーン内の１次および２次オブジェクトを傾ける操作。
【００３０】
ｉｉｉ：仮想シーン内の複数のオブジェクトを曲げる操作。および
【００３１】
ｉｖ：仮想シーン内の複数のオブジェクトを先細りにする操作。
【００３２】
用いられる操作は、仮想シーン１０で撮像されるオブジェクトの中身に依存する。
【００３３】
図４は、使用可能な２つの可能な傾ける操作を示している。第１の傾ける操作では、基準面２４を、仮想のカメラの視点２５、２６に向かって、または仮想のカメラの視点２５、２６から離れるように傾けることができる。好ましい傾斜角Ａ２は、１次オブジェクト２０の最終的に知覚された高さに応じて、一般的に水平に対して１度から２０度の間である。第２の傾ける操作では、オブジェクト２０を、仮想のカメラの視点２５、２６に向かって、または仮想のカメラの視点２５、２６から離れるように傾けることができる。好ましい傾斜角Ａ１は、１次オブジェクト２０の最終的に知覚された高さに応じて、一般的に水平に対して１度から２０度の間である。１次オブジェクト２０の傾斜角Ａ１は、仮想シーン１０内の基準面の傾斜角Ａ２および他の要素から独立している。
【００３４】
１次オブジェクト２０の下のカメラの視点変換点Ｐを支点として用いて、基準面２４をデジタル的に操作して、基準面２４を前方または後方に傾けることができる。基準面２４の傾斜角Ｔ２は、１次オブジェクト２０の傾斜角Ｔ１から独立している。基準面２４を傾けることにより、１次オブジェクト２０の知覚された位置に関する後方画像境界２８の位置が変化する。これによって、数学的関係の範囲内で１次オブジェクト２０高さを比例して増加するようにできる。
【００３５】
図５を参照して、好ましい曲げ操作が示されている。図５では、説明を簡単にするために、１次オブジェクト２０Ｂは恐竜ではなく長方形として示されている。恐竜の複雑な形状への曲げは、知覚するのことが難しいだろう。曲げ点Ｂ１は、１次オブジェクト２０Ｂの高さに沿って選択される。曲げ点Ｂ１は、１次オブジェクト２０Ｂの全高の１／３と１次オブジェクト２０Ｂの全高の２／３との間である。１次オブジェクト２０Ｂも、その高さに沿って３つの領域３１、３３、３５に分割される。第１の領域３１では、１次画像２０Ｂは操作されない。第２の領域３３では、曲げ線Ｂ１まで操作は行われない。曲げ線Ｂ１の上方であって第２の領域３３内の１次オブジェクト２０Ｂの任意の部分が、第１の角度ＡＡ１だけデジタル的に傾けられる。第３の領域３５では、１次オブジェクト２０Ｂは、第１の角度ＡＡ１よりも大きい第２の角度ＡＡ２で傾斜している。第１の角度ＡＡ１および第２の角度ＡＡ２は、仮想のカメラの視点２５、２６が設定される垂直平面に対して平行な仮想垂直平面に関して測定される。その結果、仮想シーン１０を、後方画像境界２８を超えることなく大きくて高くすることができる。仮想のカメラの視点２５、２６から見た場合、１次オブジェクト２０Ｂはより高く見え、前方または垂直により顕著に投影される。
【００３６】
図６を参照して、好ましい先細り操作について説明される。ここでも、説明を簡単にするために、１次オブジェクト２０Ｂは恐竜ではなく代表的な長方形として示されている。１次オブジェクト２０Ｂは、その高さに沿って２つの領域３７、３９に分割される。第１の領域３７では、１次オブジェクト２０Ｂは操作されない。第２の領域３９では、１次オブジェクト２０Ｂは、１度と２５度との間の角度ＡＡ３での前方から後方への先細りを使用してサイズが縮小される。先細りが始まる点は、１次オブジェクト２０Ｂの高さの１／３と１次オブジェクト２０Ｂの高さの２／３との間だけ上方に存在する。その結果、側部境界２９、３０を超えて延在することなく仮想シーン１０を広げることができる。見た場合、１次オブジェクト２０Ｂはより高く見え、前方または垂直により顕著に投影される。
【００３７】
記載された方法の１つ以上で仮想シーン１０がデジタル的に調整されると、変更された仮想シーンが作られる。あるいは、デジタル的な調整の前に仮想シーンを画像化することができ、２つの画像を立体画像または自動立体画像（立体画像）に結合した後に、デジタル的な調整を行うことができる。
【００３８】
図２と併せて図７および図８を参照して、２つの画像４０、４２は立体的であり、一方は左カメラ画像４０（図７）であり、他方は右カメラ画像４２（図８）であることが分かる。それぞれの立体画像４０、４２は、カメラの複数の視点の角度に起因して、フェードする遠近感を有している。これにより、前部画像境界２７は、後部画像境界２８よりも広く見えるようになる。
【００３９】
図９を参照して、図７または図８からの立体画像４０、４２のうちの１つの上面図が示されている。立体画像の一方のみが示されているが、記載されたプロセスが２つの立体画像の両方で行われることが理解されるであろう。したがって、両方の立体画像の参照番号４０、４２は、プロセスが両方に影響することを示すために使用されている。
【００４０】
一時的な基準ガイドが、立体画像４０、４２に重ねられる。基準ガイドは、複数の内側ガイド線４４のセットと、複数の外側ガイド線４６のセットとを含んでいる。複数の内側ガイド線４４は、後方画像境界２８から前方画像境界２７まで伸びる複数の平行線である。複数の内側ガイド線４４は、立体画像４０、４２が後方境界線２８にぶつかった点Ｐ２で始まる。複数の外側ガイド線４６も後方画像境界２８から前方画像境界２７へ伸びる複数の平行線である。複数の外側ガイド線４６の位置は、仮想シーン１０が表示される電子ディスプレイ１２の寸法に依存する。複数の外側ガイド線４６の間の幅は、使用する電子ディスプレイのピクセル幅に対応している。
【００４１】
図９と併せて図１０を参照して、立体画像４０、４２は、複数の外側ガイド線４６のパラメーター内に収まるようにデジタル的に変更されていることがわかる。したがって、立体画像４０、４２は、後方画像境界２８に向かって広げられ、前方画像境界２７に向かって圧縮される。これにより、訂正された立体画像４０Ａ、４２Ａが作られる。複数の内側ガイド線４４は、訂正された立体画像４０Ａ、４２Ａ上に残る。
【００４２】
図１０と併せて図１１を参照して、訂正された左右の立体画像４０Ａ、４２Ａは、重ねられる。訂正された立体画像４０Ａ、４２Ａの両方の内側ガイド線４４が位置合わせされる。位置合わせが完了すると、複数の内側ガイド線４４は削除される。これにより、最終画像４８が作られる。最終画像４８がどのように表示されるかに応じて、訂正された立体画像４０Ａ、４２Ａを赤または青に着色したり、訂正された画像４０Ａ、４２Ａを逆向きに偏光したりすることができる。このような方法で、３Ｄグラスを用いてまたは自動立体ディスプレイに最終画像４８が表示されるとき、最終画像４８は３次元に見える。
【００４３】
以前のすべての図を考慮して図１２を参照すると、システム全体のソフトウェア方法論を要約することができる。ブロック５０に示されるように、コンテンツプロデューサーは、仮想シーン１０内に３Ｄオブジェクトとして見える１つ以上のオブジェクト２０を含む仮想シーン１０を作成する。図１および図２の前述の説明を参照されたい。コンテンツプロデューサーは、仮想シーン１０のための基準面２４も選択する。ブロック５２を参照されたい。基準面１６および選択されたオブジェクト２０を用いて、コンテンツプロデューサーは、仮想シーン１０の複数の境界を決定できる。ブロック５４を参照されたい。
【００４４】
仮想シーン１０と基準面２４との境界を知って、コンテンツプロデューサーは、複数の実立体視カメラ１７の仮想のカメラの視点２５、２６の角度および高さを設定する。カメラの複数の視点は、複数の立体視カメラの視線が基準面２４でゼロ視差を達成するように設定される。ブロック５６を参照されたい。また、図３の以前の説明も参照されたい。
【００４５】
ブロック５８、６０、および６２によって示されるように、仮想シーン１０は、傾ける操作、曲げる操作、および先細りにする操作を用いてデジタル的に変更される。図４、図５、および図６の以前の説明を参照されたい。次に、２つの立体画像４０、４２が仮想シーンのために取得される。ブロック６４を参照されたい。また、図７および図８の以前の説明を参照されたい。次に、立体画像４０、４２は、仮想画像１０の複数の境界線に合うように訂正される。ブロック６６を参照されたい。また、図９および図１０の以前の説明を参照されたい。最後に、訂正された複数の立体画像が重ねられる。ブロック６８を参照されたい。図１１の以前の説明も参照されたい。その結果、ユーザーによって見られた場合に、ディスプレイ１２の上または前方に延在するように見える最終画像４８となる。
【００４６】
図示および説明される本発明の実施例は単なる例示であり、当業者はその実施例に対して多くの変形を行うことができることが理解されるであろう。そのような実施例はすべて、添付の特許請求の範囲によって定義される本発明の範囲内に含まれることが意図されている。
【図１】
0006810873.tif 000002
【図２】
0006810873.tif 000003
【図３】
0006810873.tif 000004
【図４】
0006810873.tif 000005
【図５】
0006810873.tif 000006
【図６】
0006810873.tif 000007
【図７】
0006810873.tif 000008
【図８】
0006810873.tif 000009
【図９】
0006810873.tif 000010
【図１０】
0006810873.tif 000011
【図１１】
0006810873.tif 000012
【図１２】
0006810873.tif 000013