(57)【要約】表示装置用の擬似３次元表示を生成する方法に係る。この方法は、ユーザ位置を感知する段階と、表示装置に表示される少なくとも１つのオブジェクトの位置決め情報を決定する段階とを有する。方法は更に、ユーザ位置及び位置決め情報に基づいて、少なくとも１つのオブジェクトの表示データを決定する段階を有する。方法は更に、決定された表示データに基づいて、表示装置を用いて、少なくとも１つのオブジェクトを表示する段階を有する。ユーザ位置を感知する段階は、センサ装置を用いてユーザを特定する段階と、センサ装置に対するユーザ位置を決定する段階とを有し得る。ユーザ位置は、表示装置に対するユーザの少なくとも１つの視角を特定する多次元ベクトルデータを有し得る。位置決め情報は、オブジェクトデータベースにおける各オブジェクトのマルチ座標位置及び深度位置を有し得る。
2006503365.tif 000002
【特許請求の範囲】
【請求項１】
表示装置用の擬似３次元表示を生成する方法であって、
ユーザ位置を感知する段階と、
前記表示装置に表示される少なくとも１つのオブジェクトの位置決め情報を決定する段階と、
前記ユーザ位置及び前記位置決め情報に基づいて、前記少なくとも１つのオブジェクトの表示データを決定する段階と、
前記決定された表示データに基づいて、前記表示装置を用いて、前記少なくとも１つのオブジェクトを表示する段階と、
を有する方法。
【請求項２】
前記ユーザ位置を感知する段階は、
センサ装置を用いてユーザを特定する段階と、
前記センサ装置に対する前記ユーザ位置を決定する段階と、
を有する請求項１記載の方法。
【請求項３】
前記センサ装置は、温度センサ装置、動きセンサ装置、及び無線周波数センサ装置からなるグループから選択される請求項２記載の方法。
【請求項４】
前記ユーザ位置は、前記表示装置に対するユーザの少なくとも１つの視角を特定する多次元ベクトルデータを有する請求項１記載の方法。
【請求項５】
前記位置決め情報は、オブジェクトデータベースにおける各オブジェクトのマルチ座標位置及び深度位置を有する請求項１記載の方法。
【請求項６】
前記表示データを決定する段階は、
前記感知したユーザ位置に基づいてユーザ視角を決定する段階と、
前記位置決め情報に基づいて前記表示装置に表示される前記少なくとも１つのオブジェクトの位置を決定する段階と、
前記決定されたユーザ視角と、前記少なくとも１つのオブジェクトの前記決定された位置とに基づいて、前記少なくとも１つのオブジェクトの表示位置を決定する段階と、
を有する請求項１記載の方法。
【請求項７】
前記少なくとも１つのオブジェクトの前記表示データを決定する段階は更に、
前記表示位置に基づいて前記少なくとも１つのオブジェクトにレイヤ値を割当てる段階と、
前記割当てられたレイヤ値に基づいて、表示のための前記少なくとも１つのオブジェクトの部分を決定する段階と、
前記割当てられたレイヤ値に基づいて、前記表示されたオブジェクトの前記決定された部分のうち少なくとも１つのラスタ化されるべきポリゴンを決定する段階と、
前記ラスタ化されたポリゴンのうちレンダリングされるべき少なくとも１つの画素を決定する段階と、
前記決定された画素をレンダリングする段階と、
を有する請求項６記載の方法。
【請求項８】
コンピュータプログラムを格納するコンピュータ可読媒体であって、
前記コンピュータプログラムは、
ユーザ位置を感知するためのコンピュータ可読コードと、
表示装置に表示される少なくとも１つのオブジェクトの位置決め情報を決定するためのコンピュータ可読コードと、
前記ユーザ位置及び前記位置決め情報に基づいて、前記少なくとも１つのオブジェクトの表示データを決定するためのコンピュータ可読コードと、
前記決定された表示データに基づいて、前記表示装置を用いて、前記少なくとも１つのオブジェクトを表示するためのコンピュータ可読コードと、
を有するコンピュータ可読媒体。
【請求項９】
前記ユーザ位置を感知するためのコンピュータ可読コードは、
センサ装置を用いてユーザを特定するためのコンピュータ可読コードと、
前記センサ装置に対する前記ユーザ位置を決定するためのコンピュータ可読コードと、
を有する請求項８記載のコンピュータ可読媒体。
【請求項１０】
前記センサ装置は、温度センサ装置、動きセンサ装置、及び無線周波数センサ装置からなるグループから選択される請求項８記載のコンピュータ可読媒体。
【請求項１１】
前記ユーザ位置は、前記表示装置に対するユーザの少なくとも１つの視角を特定する多次元ベクトルデータを有する請求項８記載のコンピュータ可読媒体。
【請求項１２】
前記位置決め情報は、オブジェクトデータベースにおける各オブジェクトのマルチ座標位置及び深度位置を有する請求項８記載のコンピュータ可読媒体。
【請求項１３】
前記表示データを決定するためのコンピュータ可読コードは、
前記感知したユーザ位置に基づいてユーザ視角を決定するためのコンピュータ可読コードと、
前記位置決め情報に基づいて前記表示装置に表示される前記少なくとも１つのオブジェクトの位置を決定するためのコンピュータ可読コードと、
前記決定されたユーザ視角と、前記少なくとも１つのオブジェクトの前記決定された位置とに基づいて、前記少なくとも１つのオブジェクトの表示位置を決定するためのコンピュータ可読コードと、
を有する請求項８記載のコンピュータ可読媒体。
【請求項１４】
前記少なくとも１つのオブジェクトの前記表示データを決定するためのコンピュータ可読コードは更に、
前記表示位置に基づいて前記少なくとも１つのオブジェクトにレイヤ値を割当てるためのコンピュータ可読コードと、
前記割当てられたレイヤ値に基づいて、表示のための前記少なくとも１つのオブジェクトの部分を決定するためのコンピュータ可読コードと、
前記割当てられたレイヤ値に基づいて、前記表示されたオブジェクトの前記決定された部分のうち少なくとも１つのラスタ化されるべきポリゴンを決定するためのコンピュータ可読コードと、
前記ラスタ化されたポリゴンのうちレンダリングされるべき少なくとも１つの画素を決定するためのコンピュータ可読コードと、
前記決定された画素をレンダリングするためのコンピュータ可読コードと、
を有する請求項１３記載のコンピュータ可読媒体。
【請求項１５】
表示装置用の擬似３次元表示を生成するシステムであって、
ユーザ位置を感知する手段と、
前記表示装置に表示される少なくとも１つのオブジェクトの位置決め情報を決定する手段と、
前記ユーザ位置及び前記位置決め情報に基づいて、前記少なくとも１つのオブジェクトの表示データを決定する手段と、
前記決定された表示データに基づいて、前記表示装置を用いて、前記少なくとも１つのオブジェクトを表示する手段と、
を有するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、グラフィカルユーザインタフェースを含むコンピュータグラフィクスの分野に係る。より具体的には、本発明は、２次元表示装置を用いて擬似３次元表示を生成する方法及びシステムに係る。
【背景技術】
【０００２】
現在の、２次元（２Ｄ）ラスタディスプレイを用いた３次元（３Ｄ）グラフィックシステムは、一般的に、遠近法アルゴリズムを用いて２Ｄグラフィックラスタディスプレイ上にオブジェクトをレンダリングすることにより現実的な３Ｄ効果を達成する。１つのそのような遠近法アルゴリズムは、「ｚ−ｄｉｖｉｄｅ」アルゴリズムである。この「ｚ−ｄｉｖｉｄｅ」アルゴリズムは、各オブジェクトの各位置ポイントの３次元座標を特定し、オブジェクトの３次元座標を比較し、その比較に基づいてどの位置ポイントが表示されるのかを決定する。
【０００３】
３Ｄ効果を生成する別の方法は、平行射影を用いて２Ｄディスプレイ上にオブジェクトをレンダリングすることが関連する。平行射影は、各オブジェクトの奥行きを特定し、他のオブジェクトの背後に位置付けられるオブジェクトの一部を「隠す」。
【０００４】
不都合なことに、遠近法アルゴリズム法は、現実的な３Ｄグラフィックを与える一方で、膨大な計算要件がある。更に、平行射影法を用いることは、視差をもたらすユーザの位置及び動作が考慮されないので、３Ｄ効果は、あまり好適ではない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、これらの及び他の不利点を解決する方法及びシステムを提供することが好適である。
【課題を解決するための手段】
【０００６】
本発明は、グラフィカルユーザインタフェースを含むコンピュータグラフィクスの分野に係り、より具体的には、２次元表示装置を用いた擬似３次元表示の生成に係る。本発明は、グラフィックシステムが、ユーザ位置を感知し、グラフィックディスプレイにおける１つ以上のオブジェクトの位置決め情報を決定し、オブジェクトの最新の表示データを決定し、オブジェクトを表示することを可能にする。
【０００７】
本発明の１つの面は、ユーザ位置を感知し、表示装置上に表示される少なくとも１つのオブジェクトの位置決め情報を決定することにより、表示装置用の擬似３次元表示を生成する方法を提供する。この方法は更に、ユーザ位置と位置決め情報に基づいて少なくとも１つのオブジェクトの表示データを決定し、その決定された表示データに基づいて表示装置を用いて少なくとも１つのオブジェクトを表示する。
【０００８】
本発明の別の面では、コンピュータプログラムを格納するコンピュータ可読媒体を提供し、このコンピュータプログラムは、ユーザ位置を感知するためのコンピュータ可読コードと、表示装置に表示される少なくとも１つのオブジェクトの位置決め情報を決定するためのコンピュータ可読コードと、ユーザ位置及び位置決め情報に基づいて、少なくとも１つのオブジェクトの表示データを決定するためのコンピュータ可読コードと、決定された表示データに基づいて、表示装置を用いて、少なくとも１つのオブジェクトを表示するためのコンピュータ可読コードとを有する。
【０００９】
本発明の更なる面では、表示装置用の擬似３次元表示を生成するシステムを提供する。このシステムは、ユーザ位置を感知する手段を有する。システムは更に、表示装置に表示される少なくとも１つのオブジェクトの位置決め情報を決定する手段を有する。ユーザ位置及び位置決め情報に基づいて、少なくとも１つのオブジェクトの表示データを決定する手段が設けられる。決定された表示データに基づいて、表示装置を用いて、少なくとも１つのオブジェクトを表示する手段も設けられる。
【発明を実施するための最良の形態】
【００１０】
本発明の上述した及び他の特徴及び利点は、以下に示す好適な実施例の説明を、添付図面と共に読むと、より明らかになろう。詳細な説明及び図面は、本発明を制限するものではなく、本発明を説明するに過ぎない。本発明の範囲は、特許請求の範囲及びその等価物により決定される。
【００１１】
明細書及び特許請求の範囲において、「接続」という用語は、接続される物の間の任意の中間装置がない直接的な電気接続を意味する。「結合」という用語は、接続される物の間の直接的な電気接続か、又は、１つ以上のパッシブ又はアクティブ中間装置を介する間接的な接続を意味する。
例示的な動作環境
図１は、本発明の動作環境の一例を示すブロック図である。図１は、本発明に従って、表示装置用の擬似３次元（３Ｄ）表示を生成するシステムの実施例を詳細に示し、擬似３次元（３Ｄ）表示システム１００と称する。擬似３次元（３Ｄ）表示システム１００は、感知装置１１０、コンピュータシステム１２０、及び、表示装置１６０を有する。コンピュータシステム１２０は更に、中央処理演算ユニット（ＣＰＵ）１３０、グラフィック処理ユニット（ＧＰＵ）１４０、及びメモリ１５０を有する。
【００１２】
図１では、感知装置１１０は、コンピュータシステム１２０を介して中央処理演算ユニット（ＣＰＵ）１３０に結合される。表示装置１６０は、コンピュータシステム１２０を介してＧＰＵ１４０に結合される。コンピュータシステム１２０において、ＣＰＵ１３０は、ＧＰＵ１４０及びメモリ１５０に結合される。メモリ１５０は更に、ＧＰＵ１４０に結合される。
【００１３】
感知装置１１０は、ユーザの位置を突き止め、ユーザ位置情報をコンピュータグラフィクシステム１２０に供給する入力装置である。１つの実施例では、感知装置１１０は、温度感知装置として実施される。別の実施例では、感知装置１１０は、動きセンサ装置として実施される。１つの例では、その動きセンサ装置は、ビデオ動作感知装置として実施される。
【００１４】
別の実施例では、感知装置１１０は、無線周波数センサ装置として実施される。別の実施例では、感知装置１１０は、ユーザ位置を決定する際に画像処理技術を使用するコンピュータビジョンに基づいたシステムとして実施される。
【００１５】
コンピュータシステム１２０は、感知装置１１０からユーザ入力データを受信し、受信ユーザ入力データを処理し、処理したデータを表示装置１６０に渡す計算装置である。１つの実施例では、コンピュータシステム１２０は、パーソナルコンピュータ（ＰＣ）として実施される。別の実施例では、コンピュータシステム１２０は、ワークステーションとして実施される。
【００１６】
ＣＰＵ１３０は、コンピュータシステム１２０内の処理装置であって、コンピュータシステム１２０内の処理を供給する。１つの実施例では、ＣＰＵ１３０は、感知装置１１０からのユーザ入力データだけでなく、表示装置において表示される各オブジェクトに対するオブジェクトデータをメモリ１５０からも受信する。この実施例では、ＣＰＵ１３０は、受信したオブジェクトデータを、位置決め情報とも称する位置決めデータに処理し、この位置決めデータを、ＧＰＵ１４０に渡す。１つの実施例では、ＣＰＵは、従来のＣＰＵとして実施され、ＧＰＵ１４０は、当該技術において既知であるビデオカードとして実施される。
【００１７】
別の実施例では、ＣＰＵ１３０は、ユーザ入力データと、オブジェクトデータを受信し、そのデータを、処理のためにＧＰＵ１４０に送る。この実施例では、ＧＰＵ１４０が、受信したデータを位置決めデータに処理する。
【００１８】
ＧＰＵ１４０は、ＣＰＵ１３０及びメモリ１５０からデータを受信し、受信したデータを、表示装置に表示される各オブジェクトに対する表示データに処理する表示装置コントローラである。ＧＰＵ１４０はプロセッサ、ビデオメモリ、フレームバッファ制御部、ディスプレイアダプタコントローラ等を有する。１つの実施例では、ＧＰＵ１４０は、ＣＰＵ１３０から位置決めデータを、また、メモリ１５０から追加オブジェクトデータを受信し、受信したデータを表示データに処理する。
【００１９】
別の実施例では、ＧＰＵ１４０は、ＣＰＵ１３０からユーザ入力データとオブジェクトデータを受信し、受信したデータを位置決めデータに処理する。この実施例では、ＧＰＵ１４０は、メモリ１５０から追加オブジェクトデータを受信し、受信したオブジェクトデータと処理された位置決めデータを、表示データに処理する。
【００２０】
メモリ１５０は、ＣＰＵ１３０及びＧＰＵ１４０からデータを受信し、データを格納し、ＣＰＵ１３０及びＧＰＵ１４０にデータを渡すことが可能なメモリ記憶媒体である。１つの実施例では、メモリ１５０は、オブジェクトデータベースを有し、このデータベースは、オブジェクトデータベース内の各オブジェクトに関連付けられるデータを有する。１つの例では、メモリ１５０のオブジェクトデータベースは、以下に説明する図２ａ及び２ｂに詳細を説明するオブジェクト２２０−２４５に関連付けられるデータを有する。
【００２１】
別の実施例では、メモリ１５０は、ＣＰＵ１３０処理を必要とする追加オブジェクトを与えるプログラムデータも更に有する。メモリ１５０は、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）等の情報記憶装置に適した任意のメモリ装置として実施され得る。
【００２２】
表示装置１６０は、２次元（２Ｄ）ラスタディスプレイであって、ＧＰＵ１４０から表示データを受信し、その受信したデータに基づいてオブジェクトを表示する。１つの実施例では、表示装置１６０は、陰極線管（ＣＲＴ）モニタとして実施される。別の実施例では、表示装置１６０は、フラットパネルディスプレイとして実施される。１つの例では、表示装置１６０は、ＴＦＴディスプレイとして実施される。１つの別の例では、表示装置１６０は、液晶ディスプレイ（ＬＣＤ）として実施される。
【００２３】
図２Ａは、本発明に従って、ユーザ開始位置と相対表示の例を示す図である。図２Ａは、感知装置２１０、第１のオブジェクト２２０、第２のオブジェクト２３０、第３のオブジェクト２４０、例示的なユーザ２５０、及び表示装置２６０を有する。
【００２４】
感知装置２１０は、ユーザの位置を突き止め、ユーザ位置情報をコンピュータグラフィックシステム（図示せず）に供給する入力装置である。図２Ａの感知装置２１０は、上述した図１の感知装置１１０と同様に機能する。
【００２５】
オブジェクト２２０−２４０は、ソフトウェアコンポーネントであり、各オブジェクトは、各オブジェクトを画成する複数のポリゴンを有する。オブジェクト２２０−２４０は、例示的なユーザの開始位置に基づいて第１の位置を表す。例示的なユーザ２５０は、本発明を説明するためのユーザ開始位置を表す。
【００２６】
表示装置２６０は、２次元（２Ｄ）ラスタディスプレイであり、コンピュータグラフィックシステム（図示せず）から表示データを受信し、受信したデータに基づいてオブジェクトを表示する。図２Ａの表示装置２６０は、上述した図１の表示装置１６０と同様に機能する。
【００２７】
図２Ｂは、本発明に従って、ユーザ終了位置と相対表示の例を示す図である。図２Ｂは、感知装置２１０、第１のオブジェクト２２５、第２のオブジェクト２３５、第３のオブジェクト２４５、例示的なユーザ２５５、及び表示装置２６０を有する。同じ番号が付けられた構成要素は、同様に機能する。
【００２８】
オブジェクト２２５−２４５は、ソフトウェアコンポーネントであり、各オブジェクトは、各オブジェクトを画成する複数のポリゴンを有するオ。オブジェクト２２５−２４５は、例示的なユーザ終了位置に基づいてオブジェクト２２０−２４０の第２の位置を表す。つまり、図２Ａにおける各オブジェクトは、図２Ｂに対応オブジェクトを有する。例示的なユーザ２５５は、本発明を説明するためのユーザ終了位置を表す。
【００２９】
動作時には、また、上述した図１、２Ａ、及び２Ｂを参照するに、図２Ａの感知装置２１０は、例示的なユーザ２５０の開始位置を突き止め、ユーザ位置情報をコンピュータグラフィックシステム１２０に供給する。オブジェクト２２０−２４０は、メモリ１５０内に格納される対応する位置決めデータ及び表示データと共に、ＧＰＵ１４０を介して、表示装置２６０に表示される。
【００３０】
図２Ｂの感知装置２１０は、例示的なユーザ２５５の終了位置を突き止め、ユーザ位置情報をコンピュータグラフィックシステム１２０に供給する。オブジェクト２２５−２４５は、メモリ１５０内に格納された対応位置決めデータ及び表示データと共に、ＧＰＵ１４０を介して、表示装置２６０に表示される。
【００３１】
オブジェクト２２０−２４０は、レイヤ形式で、ＧＰＵ１４０を介して表示される。各オブジェクトは、オブジェクトを決定する他の情報に加えて複数のポリゴンを有する。各オブジェクトは更に、レイヤにされる表示形式における深度位置を決定するレイヤ識別子を有する。つまり、位置決め情報に基づいて、各オブジェクトは、レイヤ表示形式における深度位置が割当てられる。
【００３２】
１つ以上のオブジェクトが同じ位置を占有する場合は、ユーザにより近い深度位置を有するオブジェクトが使用される。オブジェクトが部分的に重なる場合は、重なるポリゴンが比較され、１つのオブジェクトがもう１つのオブジェクトよりも近く見えるようレンダリングされるオブジェクトの部分を決定する。
【００３３】
動的な基準点を与えることにより、システムは、２次元（２Ｄ）ラスタ表示装置を用いてより視覚的に審美的な３次元（３Ｄ）レンダリングを与える。つまり、システムが、ユーザ位置決め情報を受信すると、システムは、受信した情報に基づいて表示データを再計算することが可能である。その結果は、図２Ａ及び図２Ｂに示し、対応するオブジェクトは、レイヤ表示形式において再配置される。
【００３４】
図２Ａ及び図２Ｂでは、ユーザが、例示的なユーザ２５０の位置から、例示的なユーザ２５５の位置に移動する際に、ユーザ位置情報は、レイヤ表示形式に既にある情報に組み込まれる。結果として得られるレイヤ表示形式における変化は、ユーザに視差効果をもたらし、これは、更に３次元効果も結果としてもたらす。
【００３５】
１つの実施例では、ＣＰＵは、例えば、ユーザの位置に基づいたレンダリングを必要とする追加オブジェクトといった、ユーザ動作によりレイヤ表示形式に影響を与えるデータを解析及び処理するよう使用される。この実施例では、ＧＰＵは、レイヤ表示形式におけるポリゴンの位置と深度を決定するよう使用される。
【００３６】
１つの例において、図２Ａを参照するに、レイヤ表示形式において、第１のオブジェクト２２０は第２のオブジェクト２３０により部分的に遮られ、第３のオブジェクト２４０は部分的にのみ見える。ユーザが、図２Ｂに示す第２の位置に移動すると、レイヤ表示形式において、第１のオブジェクト２２５は第２のオブジェクト２３５により遮られず、また、第３のオブジェクト２４５が完全に見える。
【００３７】
別の実施例では、ＣＰＵは、光源の位置とそれに関連付けられる影の効果によりレイヤ表示形式に影響を与えるデータを解析且つ処理するよう使用される。
【００３８】
図３は、本発明によるコンピュータ可読媒体上のコードの例示的な実施例を説明するフローチャートである。図３は、２次元表示装置を用いた擬似３次元表示を生成する方法３００の実施例を詳細に説明する。この方法３００は、図１に詳述した１つ以上のシステムを使用し得る。本発明の方法３００更には、図２Ａ及び２Ｂに詳述した構成要素も使用し得る。
【００３９】
この方法３００は、ユーザが位置を変更した又は表示装置におけるレイヤ表示形式が更新を必要としていることを中央処理演算ユニットが判断する段階３１０において始まる。方法３００は次に、段階３２０に進む。
【００４０】
段階３２０において、感知装置は、ユーザの位置を感知する。１つの実施例では、ユーザの位置を感知する段階は、センサ装置を使用してユーザを特定する段階と、そのセンサに対するユーザ位置を決定する段階を有する。別の実施例では、ユーザ位置は、表示装置に対するユーザの少なくとも１つの視角を特定する多次元ベクトルデータを有する。方法３００は次に、段階３３０に進む。
【００４１】
段階３３０において、表示装置に表示される少なくとも１つのオブジェクトに対する位置決め情報が決定される。１つの実施例では、表示装置に表示される少なくとも１つのオブジェクトに対する位置決め情報は、上述した図１のＣＰＵ１２０を用いて決定される。別の実施例では、位置決め情報は、オブジェクトデータベースにおける各オブジェクトに対するマルチ座標位置及び深度位置を含む。方法３００は次に、段階３４０に進む。
【００４２】
段階３４０において、ユーザ位置及び位置決め情報に基づいて少なくとも１つのオブジェクトに対する表示データが決定される。１つの実施例では、少なくとも１つのオブジェクトに対する表示データを決定する段階は、感知したユーザ位置に基づいてユーザ視角を決定する段階と、位置決め情報に基づいて表示装置に表示される少なくとも１つのオブジェクトに対する位置を決定する段階と、決定されたユーザ視角と少なくとも１つのオブジェクトに対する決定された位置とに基づいて少なくとも１つのオブジェクトに対する表示位置を決定する段階を有する。
【００４３】
別の実施例では、少なくとも１つのオブジェクトの表示データを決定する段階は更に、表示位置に基づいて少なくとも１つのオブジェクトにレイヤ値を割当てる段階と、割当てられたレイヤ値に基づいて、表示のための少なくとも１つのオブジェクトの部分を決定する段階と、割当てられたレイヤ値に基づいて、表示されるオブジェクトの決定された部分の少なくとも１つのラスタ化されるべきポリゴンを決定する段階と、ラスタ化されたポリゴンのうちレンダリングされるべき少なくとも１つの画素を決定する段階と、決定された画素をレンダリングする段階を有する。方法３００は次に、段階３５０に進む。
【００４４】
段階３５０において、少なくとも１つのオブジェクトが、決定された表示データに基づいて表示装置を用いて表示される。１つの実施例では、オブジェクトは、上述した図１、２Ａ、及び２Ｂに記載されるような表示装置を用いて表示される。方法３００は次に、段階３６０に進み、段階３６０では、標準プログラミングに戻る。
【００４５】
２次元表示装置を用いて擬似３次元表示を生成する上述した方法及び実施例は、例示的な方法及び実施例である。これらの方法及び実施例は、２次元表示装置を用いて擬似３次元表示を生成する１つの可能なアプローチを説明するものである。実際の実施例は、記載した方法とは異なる場合もあり得る。更に、本発明に対する様々な他の改良及び変更も当業者には想到可能であり、それらの改良及び変更は、本発明の請求範囲内に含まれるものである。
【００４６】
本発明は、本発明の必要不可欠な特徴から逸脱することなく他の特定の形式で具現化されてもよい。説明した実施例は、全ての点において、例示的であって制限的ではないことを理解するものとする。
【図面の簡単な説明】
【００４７】
【図１】本発明の１つの実施例による動作環境を示すブロック図である。
【図２Ａ】本発明によるユーザ開始位置及び相対表示の一例を示す図である。
【図２Ｂ】本発明によるユーザ終了位置及び相対表示の一例を示す図である。
【図３】本発明によるコンピュータ可読媒体上のコードの例示的な実施例を説明するフローチャートである。
【図１】
2006503365.tif 000003
2006503365.tif 000004
2006503365.tif 000005
【図３】
2006503365.tif 000006
【国際調査報告】
2006503365.tif 000007
2006503365.tif 000008
2006503365.tif 000009