JPH1195888A - バーチャル・リアリティ環境において情報を表示する方法および装置 - Google Patents
バーチャル・リアリティ環境において情報を表示する方法および装置Info
- Publication number
- JPH1195888A JPH1195888A JP15093798A JP15093798A JPH1195888A JP H1195888 A JPH1195888 A JP H1195888A JP 15093798 A JP15093798 A JP 15093798A JP 15093798 A JP15093798 A JP 15093798A JP H1195888 A JPH1195888 A JP H1195888A
- Authority
- JP
- Japan
- Prior art keywords
- viewport
- content
- pitch
- contents
- view
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
システムおよび方法 【解決手段】 バーチャル・リアリティ環境へのビュー
ポート内に表示されるオブジェクトが選択されて、オブ
ジェクトの内容を表示できるようにする、バーチャル・
リアリティ環境に情報を表示する方法を提供する。オブ
ジェクトが開かれ、オブジェクトの内容がビューポート
の視線に直角になるように自動的に配向される。
Description
トウェアの分野に関する。詳細にいえば、本発明はバー
チャル・リアリティ・ワールドにおいて情報を仮想的に
表現する方法に関する。
ムによって生成されたオブジェクト内容を表示すること
を望む場合、ユーザはビューポートの向き、すなわち視
角を変更しなければならない。コンピュータでモデル化
された3次元(3D)空間におけるビューポートは3D
空間への入口、すなわち窓である。すなわち、ビューポ
ートは3D空間をのぞく3D空間における点である。人
間の眼は人間の眼が物理空間への入口として作用すると
いう点でビューポートに類似している。ビューポート
は、たとえば、直交(x,y,z)座標を使用して周知
の態様で定義できる3D空間内の位置ないし場所を占め
る。ビューポートの前方にある3次元オブジェクトは視
野内にある。ビューポートの後方にあるオブジェクトは
視野から隠される。ビューポートの向きは3Dへの特定
の視線を与える3D空間内の特定の点におけるビューポ
ートの向きである。
屋を通りぬける場合、ビューポートによってもたらされ
る視野は空の額縁を通してのぞきこむ視野に似ていると
考えることができる。部屋を通っていくと、ビューポー
トの視線は額縁の開口平面に垂直に空の額縁から放射さ
れるように、想像上の額縁が常に配置される。部屋の中
を動き回るには、ビューポートの位置の(x,y,z)
座標を変えることを伴う。左または右へ曲がるのはビュ
ーポートのヨー(yaw)配向を変えることを伴う。頭
を左右へ傾けることはビューポートのロール配向を変え
るのに対応しているが、このようなビューポートの配向
変更はフライト・シミュレーション・タイプのアプリケ
ーションによる場合を除き、通常行われるものではな
い。ビューポート平面のピッチは3Dの部屋を通り抜け
るときに通常変化することはない。しかしながら、開い
た引出しの内容を見る状況においては、従来の3D表示
システムはユーザがビューポートのピッチを手動で変更
して、視野が引出しの上を飛んで、引出しの中を見下ろ
すようにすることを必要としている。あるいは、ユーザ
はオブジェクト内容を見るためにビューポートのピッチ
に関して、オブジェクトの向きを手動で変更する必要が
ある。
は、オブジェクトの内容を見るためにビューポートのピ
ッチをユーザが手動で変更することを必要とせず、かつ
オブジェクトの内容を見るためにビューポートのピッチ
に関してオブジェクトの向きをユーザが手動で変更する
ことを必要とせずに、3D空間内のオブジェクトの内容
を表示するシステムおよび方法である。
希望するオブジェクトの内容が向きを自動的に変更し
て、ビューポートのピッチを手動で変更する必要なし
に、またビューポートのピッチに関してオブジェクトの
向きを手動で変更する必要なしに、ユーザが内容を見る
ことができるようにする方法を提供する。
境へのビューポート内に表示されるオブジェクトが選択
されて、オブジェクトの内容を表示できるようにする、
バーチャル・リアリティ環境に情報を表示する方法によ
って提供される。オブジェクトが開かれ、オブジェクト
の内容がビューポートの視線に直角になるように自動的
に配向される。オブジェクトの内容を配向するステップ
はビューポートのピッチをオブジェクトの内容の前方視
野と比較するステップと、ビューポートのピッチとオブ
ジェクトの内容に前方視野の向きの間に差がある場合
に、オブジェクトの内容の前方視野の向きをビューポー
トのピッチに対して直角となるように移動させるステッ
プと、オブジェクトの内容の前方視野の移動した向きを
表示するステップとを含んでいることが好ましい。
報とを有するプログラム記憶装置も提供する。本発明に
よれば、情報は機械可読であり、本発明の方法を実施す
る機械によって実行可能な命令のプログラムを具体的に
実施する。プログラム記憶装置はディスケットやCD−
ROMなどの記憶装置の1つであることが好ましい。
用できる例示的な計算またはデータ処理システム10の
略ブロック図である。コンピューティング・システム1
0はローカル・エリア・ネットワーク(LAN)11お
よび22などの複数のネットワークを含むことができ
る。LAN11および22の各々はそれぞれ複数の個々
のコンピュータ12および23を含んでいるのが好まし
い。ホスト・プロセッサに結合された複数のインテリジ
ェント・ワークステーション(IWS)をこのような各
ネットワークに利用することもできる。このようなデー
タ処理システムで一般的なように、各個別のコンピュー
タを記憶装置13もしくはプリンタ/出力装置14に結
合することができ、またマウス15などのポインティン
グ・デバイスを設けることができる。
のメインフレーム・コンピュータを含むことができる
が、そのうち唯一のメインフレーム・コンピュータ16
だけが示されている。メインフレーム・コンピュータ1
6は通信リンク18によってLAN10に結合されてい
るのが好ましい。メインフレーム・コンピュータ16
を、LAN10用の遠隔記憶装置として働く記憶装置1
7に結合することもできる。同様に、LAN10を通信
リンク19により、サブシステム制御装置/通信制御装
置20および通信リンク24をゲートウェイ・サーバ2
1に結合することもできる。ゲートウェイ・サーバ21
はLAN22をLAN11にリンクする働きをするIW
Sであることが好ましい。
のドキュメントまたは資源オブジェクトを、メインフレ
ーム・コンピュータ16により資源オブジェクトに対す
る資源管理装置ないしライブラリ・サービスとして管理
される記憶装置17内に記憶することができる。メイン
フレーム・コンピュータ16をLAN11から遠隔に配
置することができ、また同様に、LANをLAN22か
ら遠隔に配置することができる。たとえば、LAN22
をカリフォルニア州に置くとともに、LAN11をノー
スカロライナ州に置き、メインフレーム・コンピュータ
16をニューヨーク州に置くことができる。
・コードは通常、分散目的で、コードにアクセスできる
スタンドアロン・ワークステーションまたはLANサー
バの記憶装置13のメモリに記憶されている。ソフトウ
ェア・プログラム・コードはディスケット25やCD−
ROM26などの、データ処理システムとともに使用さ
れる各種の周知の媒体のいずれかで実現でき、またこの
コードをあるコンピュータ・システムのメモリから何ら
かのタイプのネットワークにより他のコンピュータ・シ
ステムへ分配し、このような他のシステムのユーザが使
用できるようにすることもできる。記憶装置13、ディ
スケット25およびCD−ROM26の各々は、コンピ
ュータによって読み取ることができ、本発明を実行する
ためにコンピュータによって実行可能な命令のプログラ
ムを具体的に実施する記憶情報を有する記憶域を含んで
いる。媒体上にソフトウェア・コードを実施し、ソフト
ウェア・コードを分配するこのような技法および方法
は、周知のものであり、これ以上本明細書では検討しな
い。
ンに、オブジェクトの内容を見る希望を伝えた場合、ビ
ューポートのピッチを手動で変更したり、あるいはオブ
ジェクトの内容の向きをビューポートのピッチに関して
手動で変えたりすることなしに、ユーザが内容を見るこ
とができるようにする向きで、オブジェクトは開く。た
とえば、机の引出しやファイリング・キャビネットの引
出しを開く場合、ユーザが引出しの内容を見たがってい
るとアプリケーションに示すと、引出しは全開となり、
内容が直立状態で表示されて、ユーザがビューポートの
向きを再度変えて、引出しをのぞきこむ必要がないよう
にする。
に現れて、例示的なバーチャル環境31の一部を示すグ
ラフィック表示を示す図である。環境31はバーチャル
・リアリティのオフィスであり、引出し33、34、3
5および36を有している格納キャビネット32を含ん
でいる。格納キャビネット32はファイルもしくはその
他のオブジェクトを収納しているオブジェクトの3Dグ
ラフィック表示である。格納キャビネット32に収めら
れているファイルもしくはオブジェクトを見るために
は、ユーザはカーソルを格納キャビネット32の希望す
る引出しへ移動させ、マウス・ボタンをクリックして、
たとえば引出しの内容を見ることを希望していることを
示す。他の周知の方法を使用して、オブジェクトを選択
する希望を伝え、内容を見ることができる。この例の場
合、引出し34の内容を見ることを希望している。
の内容37を示すグラフィック表示の図である。本発明
によれば、ビューポートの向きが変わらないようにし
て、内容が示される。見るために内容の向きが変えら
れ、ユーザがビューポートのピッチを手動で変更した
り、オブジェクトの内容の向きをビューポートのピッチ
に関して手動で変更したりする必要がなくなるようにす
る。引出し34の内容は、この例では、引出しにアルフ
ァベット順で格納されており、さらに選択的に見るため
にユーザが選択できるさまざまなカテゴリーの品目であ
る。
表示する方法40の高水準流れ図である。ステップ41
において、引出し34などのオブジェクトが、たとえ
ば、カーソルをオブジェクトに合わせ、マウス・ボタン
をクリックすることによってユーザによって選択され
る。ステップ42において、ビューポートのピッチがオ
ブジェクトの内容の前方視野と比較される。ステップ4
3において、ビューポートのピッチと内容の前方視野の
向きとの間に差があるかどうかが判定される。差がある
場合、流れはステップ44へ進み、オブジェクトの内容
の前方視野の向きがビューポートのピッチに垂直な面に
移動させられる。流れは次いでステップ45へ進み、図
3に示した引出し33のように、オブジェクトを開いた
位置で示すように表示が変えられる。オブジェクトが完
全に開くか、引き出されると、オブジェクトの内容の前
方視野がステップ46で表示されて、内容を現行のビュ
ーポートを使用してみることができる。
の事項を開示する。
ューポート内にあり、表示すべき内容を有している、前
記バーチャル・リアリティ環境内のオブジェクトを選択
するステップと、前記オブジェクトを開くステップと、
内容がビューポートの視線に直角になるようにオブジェ
クトの内容を配向するステップとを備えているバーチャ
ル・リアリティ環境において情報を表示する方法。 (2)前記オブジェクトの内容を配向するステップが、
ビューポートのピッチをオブジェクトの内容の前方視野
の向きと比較するステップと、前記ビューポートのピッ
チと前記オブジェクトの内容の前方視野の配向との間に
差がある場合に、前記ビューポートのピッチに直角にな
るように前記オブジェクトの内容の前方視野の向きを移
動させるステップと、前記オブジェクトの内容の前方視
野の移動させた向きを表示するステップとを含んでいる
上記(1)に記載の方法。 (3)記憶域と、前記記憶域に記憶された情報とを備え
ており、該情報が機械によって読取り可能であり、前記
情報は、バーチャル・リアリティ環境へのビューポート
内にあり、表示すべき内容を有している、前記バーチャ
ル・リアリティ環境内のオブジェクトを選択するステッ
プと、前記オブジェクトを開くステップと、内容がビュ
ーポートの視線に直角になるようにオブジェクトの内容
を配向するステップとを備えている方法ステップを実行
するために機械によって実行可能な命令のプログラムを
具体的に実施することを特徴とするプログラム記憶装
置。 (4)前記オブジェクトの内容を配向するステップが、
ビューポートのピッチをオブジェクトの内容の前方視野
の向きと比較するステップと、前記ビューポートのピッ
チと前記オブジェクトの内容の前方視野の配向との間に
差がある場合に、前記ビューポートのピッチに直角にな
るように前記オブジェクトの内容の前方視野の向きを移
動させるステップと、前記オブジェクトの内容の前方視
野の移動させた向きを表示するステップとを含んでいる
上記(3)に記載のプログラム記憶装置。 (5)メモリが記憶装置およびCD−ROMの少なくと
も1つを含んでいる上記(4)に記載のプログラム記憶
装置。
ューティング・システムのブロック図である。
環境のグラフィック表示の図である。
ィック表示の図である。
法の高水準流れ図である。
N) 12、23 コンピュータ 13、17 記憶装置 14 プリンタ/出力装置 15 マウス 16 メインフレーム・コンピュータ 18、19 通信リンク 20 サブシステム制御装置/通信制御装置 21 ゲートウェイ・サーバ 24 通信リンク 25 ディスケット 26 CD−ROM 30 ウィンドウ 31 バーチャル環境 32 格納キャビネット 33、34、35、36 引出し 37 内容
Claims (5)
- 【請求項1】バーチャル・リアリティ環境へのビューポ
ート内にあり、表示すべき内容を有している、前記バー
チャル・リアリティ環境内のオブジェクトを選択するス
テップと、 前記オブジェクトを開くステップと、 内容がビューポートの視線に直角になるようにオブジェ
クトの内容を配向するステップとを備えているバーチャ
ル・リアリティ環境において情報を表示する方法。 - 【請求項2】前記オブジェクトの内容を配向するステッ
プが、 ビューポートのピッチをオブジェクトの内容の前方視野
の向きと比較するステップと、 前記ビューポートのピッチと前記オブジェクトの内容の
前方視野の配向との間に差がある場合に、前記ビューポ
ートのピッチに直角になるように前記オブジェクトの内
容の前方視野の向きを移動させるステップと、 前記オブジェクトの内容の前方視野の移動させた向きを
表示するステップとを含んでいる請求項1に記載の方
法。 - 【請求項3】記憶域と、 前記記憶域に記憶された情報とを備えており、該情報が
機械によって読取り可能であり、前記情報は、バーチャ
ル・リアリティ環境へのビューポート内にあり、表示す
べき内容を有している、前記バーチャル・リアリティ環
境内のオブジェクトを選択するステップと、前記オブジ
ェクトを開くステップと、内容がビューポートの視線に
直角になるようにオブジェクトの内容を配向するステッ
プとを備えている方法ステップを実行するために機械に
よって実行可能な命令のプログラムを具体的に実施する
ことを特徴とするプログラム記憶装置。 - 【請求項4】前記オブジェクトの内容を配向するステッ
プが、 ビューポートのピッチをオブジェクトの内容の前方視野
の向きと比較するステップと、 前記ビューポートのピッチと前記オブジェクトの内容の
前方視野の配向との間に差がある場合に、前記ビューポ
ートのピッチに直角になるように前記オブジェクトの内
容の前方視野の向きを移動させるステップと、 前記オブジェクトの内容の前方視野の移動させた向きを
表示するステップとを含んでいる請求項3に記載のプロ
グラム記憶装置。 - 【請求項5】メモリが記憶装置およびCD−ROMの少
なくとも1つを含んでいる請求項4に記載のプログラム
記憶装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/871,018 US6025839A (en) | 1997-06-06 | 1997-06-06 | Method for displaying information in a virtual reality environment |
| US08/871018 | 1997-06-06 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1195888A true JPH1195888A (ja) | 1999-04-09 |
| JP3361745B2 JP3361745B2 (ja) | 2003-01-07 |
Family
ID=25356538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15093798A Expired - Lifetime JP3361745B2 (ja) | 1997-06-06 | 1998-06-01 | バーチャル・リアリティ環境において情報を表示する方法および装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US6025839A (ja) |
| EP (1) | EP0883087B1 (ja) |
| JP (1) | JP3361745B2 (ja) |
| KR (1) | KR100324878B1 (ja) |
| CN (1) | CN1093659C (ja) |
| DE (1) | DE69838233T2 (ja) |
| TW (1) | TW432297B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8117563B2 (en) | 2004-08-07 | 2012-02-14 | Samsung Electronics Co., Ltd | Three-dimensional motion graphic user interface and method and apparatus for providing the same |
Families Citing this family (93)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6396509B1 (en) * | 1998-02-21 | 2002-05-28 | Koninklijke Philips Electronics N.V. | Attention-based interaction in a virtual environment |
| EP1316040A1 (en) * | 2000-07-06 | 2003-06-04 | Raymond Melkomian | Virtual interactive global exchange |
| KR20010081120A (ko) * | 2000-09-22 | 2001-08-29 | 김동훈 | Linux 환경에서 개발된 GQS2000을 이용한 멀티미디어가상현실(Multimedia Virtual Reality) 다채널 구현 방법 |
| US7269632B2 (en) | 2001-06-05 | 2007-09-11 | Xdyne, Inc. | Networked computer system for communicating and operating in a virtual reality environment |
| US20030142136A1 (en) * | 2001-11-26 | 2003-07-31 | Carter Braxton Page | Three dimensional graphical user interface |
| SE524125C2 (sv) * | 2002-01-22 | 2004-06-29 | Wessel Werk Gmbh | Golvmunstycke för dammsugare |
| US20050128212A1 (en) * | 2003-03-06 | 2005-06-16 | Edecker Ada M. | System and method for minimizing the amount of data necessary to create a virtual three-dimensional environment |
| US7570261B1 (en) * | 2003-03-06 | 2009-08-04 | Xdyne, Inc. | Apparatus and method for creating a virtual three-dimensional environment, and method of generating revenue therefrom |
| JP4553362B2 (ja) * | 2005-01-31 | 2010-09-29 | キヤノン株式会社 | システム、画像処理装置、情報処理方法 |
| JP4726194B2 (ja) * | 2005-04-01 | 2011-07-20 | キヤノン株式会社 | キャリブレーション方法及び装置 |
| US8949288B1 (en) | 2005-10-19 | 2015-02-03 | Qurio Holdings, Inc. | Methods, systems, and products for accessing media |
| US8745535B2 (en) | 2007-06-08 | 2014-06-03 | Apple Inc. | Multi-dimensional desktop |
| US8667418B2 (en) * | 2007-06-08 | 2014-03-04 | Apple Inc. | Object stack |
| US20080307359A1 (en) * | 2007-06-08 | 2008-12-11 | Apple Inc. | Grouping Graphical Representations of Objects in a User Interface |
| US20080307362A1 (en) * | 2007-06-08 | 2008-12-11 | Apple Inc. | Desktop Filter |
| US9086785B2 (en) | 2007-06-08 | 2015-07-21 | Apple Inc. | Visualization object receptacle |
| US8892997B2 (en) * | 2007-06-08 | 2014-11-18 | Apple Inc. | Overflow stack user interface |
| US8473859B2 (en) * | 2007-06-08 | 2013-06-25 | Apple Inc. | Visualization and interaction models |
| US8381122B2 (en) * | 2007-06-08 | 2013-02-19 | Apple Inc. | Multi-dimensional application environment |
| US20080307330A1 (en) * | 2007-06-08 | 2008-12-11 | Apple Inc. | Visualization object divet |
| US8127235B2 (en) | 2007-11-30 | 2012-02-28 | International Business Machines Corporation | Automatic increasing of capacity of a virtual space in a virtual world |
| US20090164919A1 (en) | 2007-12-24 | 2009-06-25 | Cary Lee Bates | Generating data for managing encounters in a virtual world environment |
| JP5159375B2 (ja) | 2008-03-07 | 2013-03-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | メタバースにおけるオブジェクトの真贋判断システム、方法及びそのコンピュータ・プログラム |
| ES2358142B9 (es) * | 2009-10-21 | 2019-04-15 | 3D Sport Signs S L | Procedimiento, sistema y programa de ordenador para obtener una transformada de una imagen. |
| US9205328B2 (en) | 2010-02-18 | 2015-12-08 | Activision Publishing, Inc. | Videogame system and method that enables characters to earn virtual fans by completing secondary objectives |
| US9965165B2 (en) * | 2010-02-19 | 2018-05-08 | Microsoft Technology Licensing, Llc | Multi-finger gestures |
| US9367205B2 (en) | 2010-02-19 | 2016-06-14 | Microsoft Technolgoy Licensing, Llc | Radial menus with bezel gestures |
| US9682324B2 (en) | 2010-05-12 | 2017-06-20 | Activision Publishing, Inc. | System and method for enabling players to participate in asynchronous, competitive challenges |
| US10137376B2 (en) | 2012-12-31 | 2018-11-27 | Activision Publishing, Inc. | System and method for creating and streaming augmented game sessions |
| US10108693B2 (en) | 2013-03-14 | 2018-10-23 | Xdyne, Inc. | System and method for interacting with virtual maps |
| US10286326B2 (en) | 2014-07-03 | 2019-05-14 | Activision Publishing, Inc. | Soft reservation system and method for multiplayer video games |
| US11351466B2 (en) | 2014-12-05 | 2022-06-07 | Activision Publishing, Ing. | System and method for customizing a replay of one or more game events in a video game |
| US10118099B2 (en) | 2014-12-16 | 2018-11-06 | Activision Publishing, Inc. | System and method for transparently styling non-player characters in a multiplayer video game |
| US10486068B2 (en) | 2015-05-14 | 2019-11-26 | Activision Publishing, Inc. | System and method for providing dynamically variable maps in a video game |
| US10315113B2 (en) | 2015-05-14 | 2019-06-11 | Activision Publishing, Inc. | System and method for simulating gameplay of nonplayer characters distributed across networked end user devices |
| US10286314B2 (en) | 2015-05-14 | 2019-05-14 | Activision Publishing, Inc. | System and method for providing continuous gameplay in a multiplayer video game through an unbounded gameplay session |
| US10086266B2 (en) | 2015-06-15 | 2018-10-02 | Activision Publishing, Inc. | System and method for uniquely identifying physical trading cards and incorporating trading card game items in a video game |
| US10471348B2 (en) | 2015-07-24 | 2019-11-12 | Activision Publishing, Inc. | System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks |
| US10099140B2 (en) | 2015-10-08 | 2018-10-16 | Activision Publishing, Inc. | System and method for generating personalized messaging campaigns for video game players |
| US11185784B2 (en) | 2015-10-08 | 2021-11-30 | Activision Publishing, Inc. | System and method for generating personalized messaging campaigns for video game players |
| US10376781B2 (en) | 2015-10-21 | 2019-08-13 | Activision Publishing, Inc. | System and method of generating and distributing video game streams |
| US10232272B2 (en) | 2015-10-21 | 2019-03-19 | Activision Publishing, Inc. | System and method for replaying video game streams |
| US10245509B2 (en) | 2015-10-21 | 2019-04-02 | Activision Publishing, Inc. | System and method of inferring user interest in different aspects of video game streams |
| US10694352B2 (en) | 2015-10-28 | 2020-06-23 | Activision Publishing, Inc. | System and method of using physical objects to control software access |
| US10226703B2 (en) | 2016-04-01 | 2019-03-12 | Activision Publishing, Inc. | System and method of generating and providing interactive annotation items based on triggering events in a video game |
| US10226701B2 (en) | 2016-04-29 | 2019-03-12 | Activision Publishing, Inc. | System and method for identifying spawn locations in a video game |
| US10179289B2 (en) | 2016-06-21 | 2019-01-15 | Activision Publishing, Inc. | System and method for reading graphically-encoded identifiers from physical trading cards through image-based template matching |
| US10573065B2 (en) | 2016-07-29 | 2020-02-25 | Activision Publishing, Inc. | Systems and methods for automating the personalization of blendshape rigs based on performance capture data |
| US10463964B2 (en) | 2016-11-17 | 2019-11-05 | Activision Publishing, Inc. | Systems and methods for the real-time generation of in-game, locally accessible heatmaps |
| US10709981B2 (en) | 2016-11-17 | 2020-07-14 | Activision Publishing, Inc. | Systems and methods for the real-time generation of in-game, locally accessible barrier-aware heatmaps |
| US10500498B2 (en) | 2016-11-29 | 2019-12-10 | Activision Publishing, Inc. | System and method for optimizing virtual games |
| US10055880B2 (en) | 2016-12-06 | 2018-08-21 | Activision Publishing, Inc. | Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional |
| US10861079B2 (en) | 2017-02-23 | 2020-12-08 | Activision Publishing, Inc. | Flexible online pre-ordering system for media |
| US11164606B2 (en) | 2017-06-30 | 2021-11-02 | Qualcomm Incorporated | Audio-driven viewport selection |
| US10818060B2 (en) | 2017-09-05 | 2020-10-27 | Activision Publishing, Inc. | Systems and methods for guiding motion capture actors using a motion reference system |
| US10974150B2 (en) | 2017-09-27 | 2021-04-13 | Activision Publishing, Inc. | Methods and systems for improved content customization in multiplayer gaming environments |
| US11040286B2 (en) | 2017-09-27 | 2021-06-22 | Activision Publishing, Inc. | Methods and systems for improved content generation in multiplayer gaming environments |
| US10561945B2 (en) | 2017-09-27 | 2020-02-18 | Activision Publishing, Inc. | Methods and systems for incentivizing team cooperation in multiplayer gaming environments |
| US10463971B2 (en) | 2017-12-06 | 2019-11-05 | Activision Publishing, Inc. | System and method for validating video gaming data |
| US10537809B2 (en) | 2017-12-06 | 2020-01-21 | Activision Publishing, Inc. | System and method for validating video gaming data |
| US10981051B2 (en) | 2017-12-19 | 2021-04-20 | Activision Publishing, Inc. | Synchronized, fully programmable game controllers |
| US11278813B2 (en) | 2017-12-22 | 2022-03-22 | Activision Publishing, Inc. | Systems and methods for enabling audience participation in bonus game play sessions |
| US10596471B2 (en) | 2017-12-22 | 2020-03-24 | Activision Publishing, Inc. | Systems and methods for enabling audience participation in multi-player video game play sessions |
| US10864443B2 (en) | 2017-12-22 | 2020-12-15 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
| US11192028B2 (en) | 2018-11-19 | 2021-12-07 | Activision Publishing, Inc. | Systems and methods for the real-time customization of video game content based on player data |
| US11263670B2 (en) | 2018-11-19 | 2022-03-01 | Activision Publishing, Inc. | Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user |
| US11115712B2 (en) | 2018-12-15 | 2021-09-07 | Activision Publishing, Inc. | Systems and methods for indexing, searching for, and retrieving digital media |
| US11679330B2 (en) | 2018-12-18 | 2023-06-20 | Activision Publishing, Inc. | Systems and methods for generating improved non-player characters |
| US11305191B2 (en) | 2018-12-20 | 2022-04-19 | Activision Publishing, Inc. | Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay |
| US11344808B2 (en) | 2019-06-28 | 2022-05-31 | Activision Publishing, Inc. | Systems and methods for dynamically generating and modulating music based on gaming events, player profiles and/or player reactions |
| US11097193B2 (en) | 2019-09-11 | 2021-08-24 | Activision Publishing, Inc. | Methods and systems for increasing player engagement in multiplayer gaming environments |
| US11423605B2 (en) | 2019-11-01 | 2022-08-23 | Activision Publishing, Inc. | Systems and methods for remastering a game space while maintaining the underlying game simulation |
| US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
| US11537209B2 (en) | 2019-12-17 | 2022-12-27 | Activision Publishing, Inc. | Systems and methods for guiding actors using a motion capture reference system |
| US11420122B2 (en) | 2019-12-23 | 2022-08-23 | Activision Publishing, Inc. | Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay |
| US11563774B2 (en) | 2019-12-27 | 2023-01-24 | Activision Publishing, Inc. | Systems and methods for tracking and identifying phishing website authors |
| US11351459B2 (en) | 2020-08-18 | 2022-06-07 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values |
| US11524234B2 (en) | 2020-08-18 | 2022-12-13 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically modified fields of view |
| US11717753B2 (en) | 2020-09-29 | 2023-08-08 | Activision Publishing, Inc. | Methods and systems for generating modified level of detail visual assets in a video game |
| US11724188B2 (en) | 2020-09-29 | 2023-08-15 | Activision Publishing, Inc. | Methods and systems for selecting a level of detail visual asset during the execution of a video game |
| US11833423B2 (en) | 2020-09-29 | 2023-12-05 | Activision Publishing, Inc. | Methods and systems for generating level of detail visual assets in a video game |
| US12485347B2 (en) | 2020-11-11 | 2025-12-02 | Activision Publishing, Inc. | Systems and methods for procedurally animating a virtual camera associated with player-controlled avatars in video games |
| US11439904B2 (en) | 2020-11-11 | 2022-09-13 | Activision Publishing, Inc. | Systems and methods for imparting dynamic and realistic movement to player-controlled avatars in video games |
| US12179113B2 (en) | 2020-12-09 | 2024-12-31 | Activision Publishing, Inc. | Methods and systems for dynamically selecting and modifying digital assets within game elements of a multiplayer video game |
| US12097430B2 (en) | 2020-12-28 | 2024-09-24 | Activision Publishing, Inc. | Methods and systems for generating and managing active objects in video games |
| US11853439B2 (en) | 2020-12-30 | 2023-12-26 | Activision Publishing, Inc. | Distributed data storage system providing enhanced security |
| US12064688B2 (en) | 2020-12-30 | 2024-08-20 | Activision Publishing, Inc. | Methods and systems for determining decal projections intersecting spatial units in a frame of a game space |
| US11794107B2 (en) | 2020-12-30 | 2023-10-24 | Activision Publishing, Inc. | Systems and methods for improved collision detection in video games |
| US12434152B2 (en) | 2021-10-13 | 2025-10-07 | Activision Publishing, Inc. | Systems and methods for dynamically enabling feature changes in a mobile game |
| US12370445B2 (en) | 2021-11-12 | 2025-07-29 | Activision Publishing, Inc. | Computer implemented method of scalably generating gaming assets for rendering during gameplay |
| US12589303B2 (en) | 2021-11-12 | 2026-03-31 | Activision Publishing, Inc. | Computer-implemented methods for generating level of detail assets for dynamic rendering during a videogame session |
| US12544674B2 (en) | 2021-12-20 | 2026-02-10 | Activision Publishing, Inc. | System and method for using room-scale virtual sets to design video games |
| US12589300B2 (en) | 2022-09-30 | 2026-03-31 | Activision Publishing, Inc. | Systems and methods for improved corner slicing in a multiplayer video game |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5381158A (en) * | 1991-07-12 | 1995-01-10 | Kabushiki Kaisha Toshiba | Information retrieval apparatus |
| JP3318680B2 (ja) * | 1992-04-28 | 2002-08-26 | サン・マイクロシステムズ・インコーポレーテッド | 画像生成方法及び画像生成装置 |
| US5310349A (en) * | 1992-04-30 | 1994-05-10 | Jostens Learning Corporation | Instructional management system |
| US5466200A (en) * | 1993-02-02 | 1995-11-14 | Cybergear, Inc. | Interactive exercise apparatus |
| US5659691A (en) * | 1993-09-23 | 1997-08-19 | Virtual Universe Corporation | Virtual reality network with selective distribution and updating of data to reduce bandwidth requirements |
| JPH07295778A (ja) * | 1994-04-22 | 1995-11-10 | Oki Electric Ind Co Ltd | 文書格納システム |
| WO1997000474A1 (en) * | 1995-06-16 | 1997-01-03 | Sony Corporation | Information processor and information displaying method |
| US5835094A (en) * | 1996-12-31 | 1998-11-10 | Compaq Computer Corporation | Three-dimensional computer environment |
-
1997
- 1997-06-06 US US08/871,018 patent/US6025839A/en not_active Expired - Lifetime
-
1998
- 1998-04-28 CN CN98107782A patent/CN1093659C/zh not_active Expired - Lifetime
- 1998-05-14 KR KR1019980017356A patent/KR100324878B1/ko not_active Expired - Fee Related
- 1998-05-18 DE DE69838233T patent/DE69838233T2/de not_active Expired - Lifetime
- 1998-05-18 EP EP98303889A patent/EP0883087B1/en not_active Expired - Lifetime
- 1998-06-01 JP JP15093798A patent/JP3361745B2/ja not_active Expired - Lifetime
- 1998-06-05 TW TW087108935A patent/TW432297B/zh not_active IP Right Cessation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8117563B2 (en) | 2004-08-07 | 2012-02-14 | Samsung Electronics Co., Ltd | Three-dimensional motion graphic user interface and method and apparatus for providing the same |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69838233D1 (de) | 2007-09-27 |
| TW432297B (en) | 2001-05-01 |
| DE69838233T2 (de) | 2008-05-15 |
| KR100324878B1 (ko) | 2002-04-17 |
| CN1093659C (zh) | 2002-10-30 |
| JP3361745B2 (ja) | 2003-01-07 |
| CN1202652A (zh) | 1998-12-23 |
| US6025839A (en) | 2000-02-15 |
| EP0883087A2 (en) | 1998-12-09 |
| KR19990006443A (ko) | 1999-01-25 |
| EP0883087A3 (en) | 2000-05-10 |
| EP0883087B1 (en) | 2007-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3361745B2 (ja) | バーチャル・リアリティ環境において情報を表示する方法および装置 | |
| US5911045A (en) | Method and system for sharing information in a virtual reality world | |
| US6229542B1 (en) | Method and apparatus for managing windows in three dimensions in a two dimensional windowing system | |
| US5555354A (en) | Method and apparatus for navigation within three-dimensional information landscape | |
| US5528735A (en) | Method and apparatus for displaying data within a three-dimensional information landscape | |
| US6144381A (en) | Systems, methods and computer program products for compass navigation of avatars in three dimensional worlds | |
| US6097393A (en) | Computer-executed, three-dimensional graphical resource management process and system | |
| US7290216B1 (en) | Method and apparatus for implementing a scene-graph-aware user interface manager | |
| US20190279424A1 (en) | Collaborative augmented reality system | |
| Steed et al. | 3D selection strategies for head tracked and non-head tracked operation of spatially immersive displays | |
| US20070033279A1 (en) | Method and apparatus for intuitively administering networked computer systems | |
| JP3928229B2 (ja) | 表示制御装置および表示制御方法、並びに記録媒体 | |
| EP0891579B1 (en) | Control interface | |
| KR20110134940A (ko) | 애플리케이션 공유 | |
| JP4139073B2 (ja) | コンピュータ資源を制御するように動作するオペレーティング・システムと対話するための装置および方法 | |
| EP1702289A2 (en) | Compositing desktop window manager | |
| JP2005196791A (ja) | 階層構造のためのブラウザ | |
| AU2004279204A8 (en) | Dynamic window anatomy | |
| JP2003507828A (ja) | 積層スクリーンを有する可視ディスプレイの奥行き移動の制御 | |
| Feibush et al. | Visualization for situational awareness | |
| Snowdon et al. | What you see is not what I see: Subjectivity in virtual environments | |
| US6181349B1 (en) | Data processor controlled display interface with composite graphic objects formed by vector and raster graphics | |
| JP3206047B2 (ja) | グラフィックデータ処理システム | |
| Sudarsky et al. | Output-senstitive rendering and communication in dynamic virtual environments | |
| Eyl | The harmony information landscape: interactive, three-dimensional navigation through an information space |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071018 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081018 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081018 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091018 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091018 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101018 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101018 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111018 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121018 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121018 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131018 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131018 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131018 Year of fee payment: 11 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |