CN1273656A - 虚拟环境视点控制 - Google Patents

虚拟环境视点控制 Download PDF

Info

Publication number
CN1273656A
CN1273656A CN99800233A CN99800233A CN1273656A CN 1273656 A CN1273656 A CN 1273656A CN 99800233 A CN99800233 A CN 99800233A CN 99800233 A CN99800233 A CN 99800233A CN 1273656 A CN1273656 A CN 1273656A
Authority
CN
China
Prior art keywords
user
virtual environment
cursor
interaction area
symbol
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
Application number
CN99800233A
Other languages
English (en)
Other versions
CN1132117C (zh
Inventor
J·鲁特格斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1273656A publication Critical patent/CN1273656A/zh
Application granted granted Critical
Publication of CN1132117C publication Critical patent/CN1132117C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525Changing parameters of virtual cameras
    • A63F13/5258Changing parameters of virtual cameras by dynamically adapting the position of the virtual camera to keep a game object or game character in its viewing frustum, e.g. for tracking a character or a ball
    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images
    • A63F2300/6653Methods for processing data by generating or executing the game program for rendering three dimensional images for altering the visibility of an object, e.g. preventing the occlusion of an object, partially hiding an object
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images
    • A63F2300/6661Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images
    • A63F2300/6661Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
    • A63F2300/6684Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera by dynamically adapting its position to keep a game object in its viewing frustrum, e.g. for tracking a character or a ball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8082Virtual reality

Abstract

一种多用户交互虚拟环境系统,其中为每个用户提供数据以产生一个相应的虚拟环境图象和字符,其中包括来自至少部分由用户指定其指定字符的运动确定的一个相应的虚拟相机(110)视点(A,B,C),特定于该用户的指定字符(100)。每个字符具有一个保留其当前虚拟环境位置的预定尺寸和形状的交互区域。当两个或多个用户指定字符(100,130)的相应交互区域重叠时,只要重叠存在,就控制其相应的虚拟相机(110)以便从第一人移动到第三人视点。在改进中(图17),在虚拟环境内给定位置上的至少一个进一步的交互区域,该区域独立于虚拟环境内的任何特定字符,当这些字符进入该区域时,控制全部字符虚拟相机。

Description

虚拟环境视点控制
本发明涉及象网络游戏和虚拟现实或共享(多用户)虚拟环境系统这样的为一个用户提供虚拟环境视图的交互环境系统,其中出现计算机产生的用户虚拟存在,并且还能够随意地与其它类似的用户虚拟存在和环境本身的特性相互作用。特别是,本发明涉及这样的系统,它具有用于可控制地改变视点的装置,从该装置再现环境图象(用来展示给用户),该特性在此被称作“虚拟摄象机”控制。
在欧洲专利申请EP-A-0 697 613(索尼公司)中给出了一种提供远程用户能够访问的虚拟环境(或计算机空间)的系统。所述该系统包括一个提供虚拟现实空间的服务器,以及通过高速通信网络(使用光纤或类似线路)连接到服务器的用户终端。在工作时,服务器保持多个虚拟环境并通过在信息目标和用户目标之间的转换目标来支持多个不同终端:转换目标为在每一个终端类型和所支持的虚拟环境的每一个配置之间的向前向后通信提供个别处理变换。
在每一个用户终端,将从三维环境中的用户自己的特定视点上观察到的三维虚拟环境的两维图象提供给用户,以及将表示此时作为观察用户的处于虚拟环境相同区域的其它任何用户的由计算机产生的图标(representation)提供给用户。而不是产生由该用户所见到的图象中的观察用户的全部或部分图标,EP-A-0 697 613系统使用第一人视图(即通过用户计算机产生的符号的“眼睛”所见到的图象)并提供一个用户可以使用的简单的箭头形状的光标,通过光标在所显示环境的两维图象中的上/下左/右移动,或者通过点击下一个用户的虚拟符号来从虚拟环境中指示或选择选项,从而在两个用户之间开始对话或进行其它交互。EP-A-0 697 613所用的这个技术是对所给出的现有技术系统的改进,在现有技术系统中使用总是出现在提供给用户的图象的中央再现的符号来代表用户,从而使用户在虚拟环境中以第三人的角度来观察它们的图标。
虽然从第一人视角再现加强了用户融于虚拟环境的感觉,但是当与其它用户的虚拟图标进行交互时则不是令人非常满意,而第三人视角能够以相关的方式为交互提供给用户的更多的信息。能够选择相对你自己图标的视点(虚拟相机位置)将是很有价值的,但是要求这样做将成为一个超时的娱乐。
因此,本发明的一个目的是提出一种设计为自动调整虚拟相机位置的系统,从而在多种因素中根据用户的虚拟出现与另外用户的图标之间的交互是否发生,来提供一个适宜的视点。
根据本发明的第一个方面给出的多用户交互虚拟环境系统包括:一个包含定义虚拟环境数据的第一数据存储器;一个包含定义多个符号的外部性能的数据的第二数据存储器;和一个处理器,它用于从多个分离用户接收输入命令并安排访问第一和第二存储器,并且以至少由用户指定字符的用户指示的移动部分地确定的虚拟环境中的位置和方向来确定一个特定的视点,为每一个用户产生虚拟环境中各自图象和符号,其中包括指定该单独用户的特定符号,其特征在于:交互区域产生装置用来为每一个符号保持更新的各自区域坐标,该坐标用于表示相对当前虚拟环境位置的相应预定大小和形状的区域;以及与区域产生装置相连的监控装置,用于确定两个或更多用户指定符号的相应交互区域何时重叠并将其通知给所述处理器,只要存在重叠,则至少部分基于处理器提供的预定规则集为每一个这样的用户指定符号确定各自视点位置和方向。
通过提供交互区域(它适合于不被用户看见)提供一个触发器机构用于切换用户相机位置。正如在后面的例子中所描述的,当没有交互区域(没有区域重叠)时,虚拟相机能够在一个位置上简单地跟随其符号并有效地从“它的肩上看过去”,而且接着旋转到第三人视图以便提供更具两个交互图标信息的图象。
随着实现复杂用户虚拟存在的能力的提高,能够建模的虚拟世界的大小和/或复杂程度也将增加,同样,能够在给定的时间同时访问虚拟世界的同一部分的不同用户数量也将增加。其影响是在较小区域上将发生交互区域的大范围重叠,导致计算相机位置时产生处理器不能接受的负载。为避免该潜在的问题,处理器在虚拟环境的一个固定位置适当地保留至少一个进一步的交互区域,使该固定交互区域或区域独立于虚拟环境中任何特定符号。通过在虚拟环境中的正常和/或拥挤位置上提供这些固定区域,并通过控制相机定位的特定规则集,能够为区域内所有符号规定覆盖该区域的全景相机视图,以便避免计算单个相机位置。该特性能够为虚拟环境中的特定位置预置(与该位置上的符号/光标数量无关)或者在确定例如5个或更多符号的交互区域重叠时在任意位置上动态使用该特性。
通过改进,这些固定交互区域可以通过至少两个部分区域的同心设置来构成,当一个符号交互区域仅仅与外面的部分区域重叠时处理器仅仅提供规则集的一部分。换句话说,当接近部分区域的内部(具有全景相机定位)时,由符号移动确定相应符号相机移动的程度将减小。
通过阅读下面对本发明的优选实施例的描述,本发明的进一步的特性和优点将更加明显,所作描述将仅仅以例子的形式给出,并且参考下列附图:
图1是适合于构成一个体现本发明特征的用户终端的配置的数据处理装置的示意方框图;
图2表示通过星形用户图标或光标的肩部的虚拟环境的用户视图;
图3表示一个视觉锥体,通过它高亮了图2光标的指示方向;
图4表示光标和虚拟相机以及屏幕区域中相机视图的分区的可能的相对定位;
图5表示虚拟相机跟踪光标转动的技术;
图6表示不动光标和移动光标在屏幕上显示位置的不同;
图7表示具有相应交互区域的一对光标;
图8表示图7的一对交互区域的重叠;
图9表示光标外部分为多个不连续的区域的标称分区;
图10和11表示一对光标通过视觉锥体的初始交互;
图12到15表示两个和三个光标交互的虚拟相机移动;
图16表示在虚拟环境中多个光标在两个或三个不连续组中的交互;和
图17表示适合较大交互光标组的固定交互区域。
图1给出的网络虚拟环境系统包括一个用户数据处理系统2,例如一个个人计算机,它作为应用软件的主机,配置为用于定义虚拟环境的数据的浏览器。通过网络8的连接从远程源4得到数据,具有类似数据处理系统的其它用户6同样连接到源4。用户系统2包括一个中央处理器(CPU)10,并通过地址和数据总线12连接到随机存储(RAM)和只读(ROM)存储器装置14,16。通过为该系统提供从附加存储器装置,例如CD-ROM(未示出)等进行读取的装置,能够提高这些存储器装置的能力。
通过总线12与CPU 10相连的还有第一和第二用户输入装置18,20,它们可以包括键盘和鼠标或跟踪球这样的光标控制和选择装置。系统的音频输出是通过音频处理平台24驱动的耳机或一个或多个扬声器22实现的;除了提供放大外,音频处理平台还设计为在CPU 10的控制下提供信号处理能力,以便允许在已有的音频数据中增加象回声这样的声音处理。根据用户系统的的能力和从源4提供的数据格式,系统的视频输出可以在显示驱动平台28的驱动下通过显示屏26上的连续二维图象,或者在自动立体显示器或立体头戴显示器(未示出)上的连续三维图象来实现。
如上所述,系统的另一数据源是通过例如互连网等在线连接,包括作为定义虚拟环境的数据源并进行控制的服务器4连接到远程站点的。为此目的,将通过总线12与CPU 10相连的网络接口30提供给系统。接口的精确结构不是本发明的基本特性,但是将会认识到,接口的结构将依赖于与网络相连的数据网络8的类型:例如,系统是用于个人家庭用户,数据链接一般通过电话连接到局域服务提供商。在这种情况下,接口30适合于是一台调制解调器。对于其它类型的数据链接,象ISDN连接,则相应地配置接口。
在操作中,虚拟环境的用户视图由虚拟相机产生,在没有其它移动命令的情况下,假设该相机的位置在计算机产生的代表用户虚拟存在的符号或光标100的后面,该位置处于图标的稍微上面一点或一侧(象从其“肩上”看去的效果)来提供几乎为第一人的视点。在后面的例子中,用户计算机产生的符号,以及同一环境中其它用户的符号,都是星形体现,它不但作为用户的虚拟存在,还提供光标的功能,其中为用户提供不但与其它这类(其它用户的)光标,而且与虚拟环境中可能出现的其它特征和目标相交互的装置。这些符号的体现在后面将被称为光标。
如上所述及图2所示,基本相机视点是通过光标100的“肩头”,从而给用户一个相对不间断的虚拟环境102的视图,同时保持视觉上的最小存在来帮助用户定向。相机位置,缩放和其它作用如镜片选择等都通过光标操作表现的移动、动作和外形(后面将对此进行描述)自动确定,从而使用户不通过UID(18,20;图1)操作来直接控制相机。
如图3所示,光标100具有一个“视觉锥体”104,通过它指示其意图:视场相对光标有90°的夹角,就是说视觉锥体的主轴106延伸垂直于一般平面光标。在操作中,为用户产生环境图象的图象再现器注意到视觉锥体相对环境的位置并且相对外部对象以更详细(或聚焦)的水平对视觉锥体内的对象进行再现,以便提供所关注光标点的直觉聚焦。
虚拟相机的视图(在屏幕26上提供给用户的视图;图1)在屏幕区域内被分割,该区域用户看不到,通过视觉锥体在不同的屏幕区域上的位置确定相机的自动重新定位(后面将描述)。图4是虚拟相机110和光标100的平面视图,以及表示从被分割为不同屏幕区域(A.1,B.1,...,E.5)的虚拟相机内部看到的视图112。随着视觉光标的方向向上,下,左或右的移动,相机110随着视觉方向而移动。事实上,如果光标100连续改变视觉方向,例如向左,则相机和光标两者将最终沿着一个圆圈移动并且回到虚拟环境初始部分的视图。图5表示随着视觉锥体通过转动移到中央屏幕区域外部(在该正视图的2,3和4)时,相机110如何自己重新定位来将再现视点指回光标100聚焦的,由视觉锥体主轴106指示的位置的三个步骤(A,B,C)。相机和视觉锥体之间的间隔允许接受光标由于用户控制的不确定的操作带来的微小移动,从而避免来自虚拟相机的图象的相应抖动。
图6中用A表示的光标100的通过肩头的构图表示在虚拟环境中光标静止时的稳定位置。当光标100运动时,相机位置自动改变来给出更多的第三人视点,例如为用户提供更多的导航指令所基于的环境内容。当光标静止时,其光标部分可见部分出现在显示图象的边缘;当移动时(图6视图B箭头114所示的方向),光标速度越快,它将越接近于图象的中央。移动同时改变视觉锥体的方向将导致光标的第三人视图(即,在屏幕中光标完全可见),在该视图光标的图标弯曲一个由转动方向和大小确定的角度。
现在转到不同用户光标之间的交互,如图7所示,光标100有一个作用或交互区域圆圈200,在多用户环境中,每一个光标100,120具有各自的交互区域200,220。在三维虚拟环境中,包围光标的区域可以是球形或者它可以在一个或多个个方向伸长,例如其体积较大的部分在一般排列在视觉锥体主轴(106;图3)上的光标前面定位的卵形。交互区域200的大小决定光标100可能并且/或者愿意与其它光标交互的程度,因为当交互区域如图8所示合并或重叠时只能在光标对或组之间发生交互。对每一个其区域受到影响的光标,两个或更多交互区域的合并或重叠还对其相机的控制产生影响,正如下面将要描述的。
用户能够在他/她的用户轮廓显示(具有不同存取要求包含嵌套形式信息的数据结构)内安排或影响个人成分。在优选实施例中,轮廓显示中信息的数量和种类能够决定交互区域的大小。例如,一个光标在它的轮廓显示外(公共)层中包含大量信息,则趋向于交互并可能具有较大的交互区域。
光标的用户轮廓显示中的信息可以被其它光标存取:通过用它的视觉锥体(扫描光标检测到该视觉)扫描另一个光标外部,则光标的用户轮廓信息将成为可见。光标的外部被分为多个区域121-125,轮廓显示的公共层的数据(例如基本用户详细资料和优先权)按预定的排列分布于多个区域中,并且中间区域126包含光标用户的更多个人和私人数据,如图9所示。对其它光标的扫描的响应,这些区域中有些(特别是外部区域121-125)比其它区域更加“敏感”,也就是易于给出它们的内容:例如,中间区域126中的个人数据不会自动给出,而是要求明确的解锁和/或由光标的用户发送。区域的敏感性决定跟踪扫描光标的相机提供的缩放的程度,例如,如果扫描区内的信息对应于扫描光标保持或寻找的扫描区中,则匹配识别将使跟踪扫描光标的相机在匹配信息源上缩小视角。另一种控制缩放的方法是通过可能扫描到的光标向着可能的扫描光标移动一个特殊的区域,并且通过区域触发光标相机来缩小视角。
在没有交互区域重叠的情况下,视觉锥体仍能使光标交互。打开单向通信信道使两个光标指挥彼此的视觉锥体。该单向通信信道允许光标从它们的公共用户轮廓显示中发送数据段,该数据段可能是声音,图像数据等。图10给出了一对光标100,103,它们各自的视觉锥体104,134在另一个光标上并且它们的交互区域200,230是分开的,因而它们之间只有单向信道存在。当两个光标彼此靠近时,它们的交互区域如图11所示重叠,并触发从两个光标100,130之间的单向到双向通信链接150的转换,其中扫描光标可以从被扫描的光标的较深轮廓层而不仅仅从外部公共层得到数据。
图12到15进一步给出了重叠交互区域的结构。构成所处理的用户视图的相机位置由合并的交互区域定义。显示两个光标的任何相机位置都位于图12所示区域160的一半中并且由合并交互区域定义,该区域由180°空间电影术得来。两个光标100,130再现的相机位置由180°空间定义,严格地应用该技术避免了迷失方向的影响,否则当视点从光标一侧切换到另一侧时将发生迷失方向。
在合并交互区域定义了180°空间160后,该空间接着被分为两个四分之一(线162的两侧),使每一个光标的虚拟相机只能位于其相应四分之一区域内。在该四分之一区域内每一个光标具有它自己的相机曲线,它用于定位其相机。图13给出相机110为光标100向图左侧定位的整个示图。相机能够在四分之一区域边缘的曲线上光滑地移动。穿过该曲线,相机能够从第三人的视点C,经过通过肩头视点B的偏移,移到第一人视点A:注意到在第一人视点,在有些实施例中为避免遮盖交互光标的视图,它们自己光标的用户视图可能会从再现视图中去掉。
当两个光标100,130相遇时,如上所述,它们的相机曲线将彼此相对。如图14所示,180°空间外边的第三个光标170在初始时将是被动的,对其它两个光标没有影响。然而,如图15所示,当第三个光标170与第一光标100或第二光标130中的一个交互时,180°空间160将变换为包围三个光标的交互对100,170,并返回到用于初始光标对100,130时的初始位置(假设两个光标都没有在其中移动)并恢复交互。
除了与其它用户简单相遇(或随意地与虚拟环境中的其它特性相遇)外,来自用户轮廓显示,或者从包含在光标体“软件”部分(中间区域126;图9)中更为个人的资料中的交换资料也将导致相机位置的改变。如果在两个光标中传送大量信息,将控制它们各自相机位置使其从第一人或通过肩头视图逐渐或快速地移向第三人视图。一个光标的被动性也可能产生相机示图的改变:如果在一对光标之间存在双向通信链接,但是只有一个光标处于发送数据和/或准备用于读取数据的激活状态,那么跟踪被动光标的相机将聚焦于激活光标。
如果在虚拟环境中有多个光标,一般将如上所述根据是否存在重叠交互区域和/或控制视觉锥体来控制它们各自相机位置。然而,实际地讲,系统处理和速度能力给出了同时交互光标数量的限制。例如,在为合并区域进行的必要计算使系统减慢到令用户难以忍受的程度之前,可能限制只有5个同时重叠交互区域,然而,在单个环境中,如图16所示,能够提供多组合并的光标对和三个光标组成的光标组。
在用户可用的虚拟环境集合之中,某些环境将可能吸引大量用户(通过它们的光标),如果这些区域没有因为试图立即交互的太多的光标而变得“拥塞”,则可能需要一些形式的修改。这可以通过为这些区域提供它们自己的相机控制协议来实现:事实上,这些区域是不附属于一个光标的固定交互区域。根据光标所在的区域部分将自动指定相机舞蹈术,剪切,渐隐,节奏,色彩和选通效果。图17中给出了具有同心区域A,B,C的一个空间,其中同心区域确定了赋予每一个光标的各个相机控制电平,其范围从如同前面描述的外部区域C中的两个或三个光标交互的全面控制,到内部区域A中的单个区域机构的光标所全部包括的视点生成的无单独控制。用户的控制选择只能是留在区域中心或者是离开。
在从内部区域A显示和交换用户轮廓信息方面,协议适合使所有光标从它们的公共层(外层,内部数据存储结构的更易于存取的层)“泄露”一些信息,泄露的信息可以被该区域中其它光标取得,如果它们对其感兴趣的话。一旦取得了一条信息,则通知泄露它的光标并且两个光标302,304移向第一边界区B,在其中支持通过肩头视点再现的交互,从而给予两个光标之间的的交换一定程度的隐秘。基于该交换,如果决定两个光标希望交换更多的个人详细资料,它们通过区域B移出到区域C,在那里对于相机控制或者交互区域合并没有基于区域的限制,如光标306,308所示。
虽然前面的例子将重点集中于虚拟相机定位的自动化,但是对于本领域的技术人员来说,通过将虚拟相机的位置和定向替换为虚拟麦克风或者立体声麦克风对,将前述技术应用于虚拟环境的音频控制是很容易理解的,从而通过系统的音频平台产生两维或三维声场(24;图1)。
除了直接从用户与虚拟环境中的其它用户或目标(通过光标)的交互产生声音外,还可以存在来自控制源的背景声音,从而为用户提供进一步探索的提示或相关信息。例如,当接近发出很大声音的虚拟环境区域时,则提示用户该位置可能包含与其它光标大量交互着的其它用户。根据从背景声音中得到可识别成分,用户还能够确定环境中该部分的类型或用途,并且如果不符合他/她的嗜好则可以避免它。通过至少来自光标角度的立体音频控制(在虚拟环境中,单独源应该是单声道并且根据离开光标的距离改变声音大小)使用户在虚拟环境中能够移动到能够听到声音但是开始却看不到的地方。
虽然在本申请已将权利要求书阐明为各特征的特定组合,但是应该理解,无论是否涉及与当前权利要求所声明相同的发明,或者是否如本发明那样缓和任何或者全部同样技术问题,本申请公开的范围也包括这里公开的或者明显或者隐含的任何新颖的特性,或者特性组合。申请人在此提请注意,在了解本申请或从本申请得到的任何进一步申请的过程中可以就这样的特性或这样特性的组合构成一个新的权利要求书。

Claims (5)

1.一个多用户交互虚拟环境系统,包括:一个包含定义虚拟环境数据的第一数据存储器;一个包含定义多个符号的外部性能的数据的第二数据存储器;和一个处理器,它用于从多个独立用户接收输入命令并安排访问第一和第二存储器,并且以至少由用户指定的用户符号的移动部分地确定的位置和方向来确定一个特定的视点,为每一个用户产生虚拟环境中各自图象和符号,其中包括指定该单独用户的特定符号,其特征在于:
交互区域产生装置,用于为每一个符号保留更新的各自区域坐标,该坐标用于表示相对当前虚拟环境位置的相应预定大小和形状的区域;
以及同区域产生装置相连的监控装置,用于确定两个或更多用户符号的相应交互区域何时重叠并将其通知给所述处理器,只要存在重叠,则至少部分基于处理器提供的预定规则集为每一个这样的用户符号确定各自视点位置和方向。
2.根据权利要求1所述的系统,其中处理器在虚拟环境中的固定位置保留至少一个进一步的交互区域,所述固定交互区域独立于虚拟环境中的任何特定字符。
3.根据权利要求2所述的系统,其中至少一个进一步交互区域包括一个至少两个同心部分的区域,并且当符号交互区域仅仅外部区域重叠时处理器只提供规则集的一部分。
4.根据权利要求1所述的系统,其中在选择的虚拟环境区域内,处理器至少提供一个进一步的交互区域,并且所述进一步交互区域独立于虚拟环境中任何特定符号,但是位于预定数量的符号指定交互区域重叠确定的位置上。
5.根据权利要求4所述的系统,其中处理器在5个或更多符号指定的交互区域重叠确定的位置上,提供一个所述进一步交互区域。
CN99800233XA 1998-01-09 1999-01-07 一种多用户交互虚拟环境系统 Expired - Fee Related CN1132117C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9800397.3A GB9800397D0 (en) 1998-01-09 1998-01-09 Virtual environment viewpoint control
GB9800397.3 1998-01-09

Publications (2)

Publication Number Publication Date
CN1273656A true CN1273656A (zh) 2000-11-15
CN1132117C CN1132117C (zh) 2003-12-24

Family

ID=10825017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99800233XA Expired - Fee Related CN1132117C (zh) 1998-01-09 1999-01-07 一种多用户交互虚拟环境系统

Country Status (7)

Country Link
US (1) US6241609B1 (zh)
EP (1) EP0966716A2 (zh)
JP (1) JP4276704B2 (zh)
KR (1) KR100597329B1 (zh)
CN (1) CN1132117C (zh)
GB (1) GB9800397D0 (zh)
WO (1) WO1999035597A2 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100355272C (zh) * 2005-06-24 2007-12-12 清华大学 一种交互式多视点视频系统中虚拟视点的合成方法
CN102067179A (zh) * 2008-04-14 2011-05-18 谷歌公司 俯冲导航
CN103164612A (zh) * 2011-08-03 2013-06-19 迪士尼企业公司 用于虚拟世界的基于分区的定位
CN111589114A (zh) * 2020-05-12 2020-08-28 腾讯科技(深圳)有限公司 虚拟对象的选择方法、装置、终端及存储介质
CN112188922A (zh) * 2018-05-21 2021-01-05 微软技术许可有限责任公司 虚拟相机放置系统
CN115639976A (zh) * 2022-10-28 2023-01-24 深圳市数聚能源科技有限公司 一种虚拟现实内容多模式多角度同步展示方法及系统

Families Citing this family (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11128533A (ja) * 1997-10-30 1999-05-18 Nintendo Co Ltd ビデオゲーム装置およびその記憶媒体
WO2000070560A1 (en) * 1999-05-14 2000-11-23 Graphic Gems Method and apparatus for a multi-owner, three-dimensional virtual world
US6947044B1 (en) * 1999-05-21 2005-09-20 Kulas Charles J Creation and playback of computer-generated productions using script-controlled rendering engines
JP2001149640A (ja) * 1999-09-16 2001-06-05 Sega Corp ゲーム機およびゲーム処理方法並びにプログラムを記録した記録媒体
KR20010065751A (ko) * 1999-12-30 2001-07-11 박영신 3차원 인터넷 공간에서 아바타를 이용한 교육방법
CA2403270C (en) * 2000-03-14 2011-05-17 Joseph Robert Marchese Digital video system using networked cameras
US6672961B1 (en) * 2000-03-16 2004-01-06 Sony Computer Entertainment America Inc. Computer system and method of displaying images
US7353274B1 (en) * 2000-05-09 2008-04-01 Medisys/Rjb Consulting, Inc. Method, apparatus, and system for determining whether a computer is within a particular location
US6837790B1 (en) * 2000-07-26 2005-01-04 Igt Gaming device with moving screen simulation
WO2002020111A2 (en) * 2000-09-07 2002-03-14 Omnisky Corporation Coexistent interaction between a virtual character and the real world
US20050206610A1 (en) * 2000-09-29 2005-09-22 Gary Gerard Cordelli Computer-"reflected" (avatar) mirror
FR2814891B1 (fr) * 2000-10-04 2003-04-04 Thomson Multimedia Sa Procede de reglages de niveau audio provenant de plusieurs canaux et dispositif de reglage
CA2328795A1 (en) 2000-12-19 2002-06-19 Advanced Numerical Methods Ltd. Applications and performance enhancements for detail-in-context viewing technology
JP3699660B2 (ja) * 2001-03-30 2005-09-28 コナミ株式会社 ゲーム装置及びネットワークゲームシステム
US20030035013A1 (en) * 2001-04-13 2003-02-20 Johnson Edward M. Personalized electronic cursor system and method of distributing the same
CA2345803A1 (en) 2001-05-03 2002-11-03 Idelix Software Inc. User interface elements for pliable display technology implementations
US8416266B2 (en) 2001-05-03 2013-04-09 Noregin Assetts N.V., L.L.C. Interacting with detail-in-context presentations
US9760235B2 (en) 2001-06-12 2017-09-12 Callahan Cellular L.L.C. Lens-defined adjustment of displays
US7213214B2 (en) 2001-06-12 2007-05-01 Idelix Software Inc. Graphical user interface with zoom for detail-in-context presentations
US7084886B2 (en) 2002-07-16 2006-08-01 Idelix Software Inc. Using detail-in-context lenses for accurate digital image cropping and measurement
JP3482602B2 (ja) * 2001-08-21 2003-12-22 コナミ株式会社 対戦型ゲームのプログラム
CA2361341A1 (en) 2001-11-07 2003-05-07 Idelix Software Inc. Use of detail-in-context presentation on stereoscopically paired images
US7050050B2 (en) * 2001-12-07 2006-05-23 The United States Of America As Represented By The Secretary Of The Army Method for as-needed, pseudo-random, computer-generated environments
CA2370752A1 (en) * 2002-02-05 2003-08-05 Idelix Software Inc. Fast rendering of pyramid lens distorted raster images
US6982697B2 (en) * 2002-02-07 2006-01-03 Microsoft Corporation System and process for selecting objects in a ubiquitous computing environment
US6990639B2 (en) 2002-02-07 2006-01-24 Microsoft Corporation System and process for controlling electronic components in a ubiquitous computing environment using multimodal integration
US6917370B2 (en) * 2002-05-13 2005-07-12 Charles Benton Interacting augmented reality and virtual reality
JP4346548B2 (ja) * 2002-06-28 2009-10-21 シャープ株式会社 画像データ配信システムならびにその画像データ送信装置および画像データ受信装置
US8120624B2 (en) 2002-07-16 2012-02-21 Noregin Assets N.V. L.L.C. Detail-in-context lenses for digital image cropping, measurement and online maps
CA2393887A1 (en) 2002-07-17 2004-01-17 Idelix Software Inc. Enhancements to user interface for detail-in-context data presentation
CA2406047A1 (en) 2002-09-30 2004-03-30 Ali Solehdin A graphical user interface for digital media and network portals using detail-in-context lenses
JP3744002B2 (ja) * 2002-10-04 2006-02-08 ソニー株式会社 表示装置、撮像装置、および撮像/表示システム
US20070097109A1 (en) * 2005-10-18 2007-05-03 Idelix Software Inc. Method and system for generating detail-in-context presentations in client/server systems
CA2449888A1 (en) 2003-11-17 2005-05-17 Idelix Software Inc. Navigating large images using detail-in-context fisheye rendering techniques
CA2411898A1 (en) 2002-11-15 2004-05-15 Idelix Software Inc. A method and system for controlling access to detail-in-context presentations
JP3669587B2 (ja) * 2003-01-14 2005-07-06 コナミ株式会社 ゲーム進行同期制御サーバー、端末装置及びプログラム
WO2004107763A1 (ja) * 2003-05-28 2004-12-09 Sanyo Electric Co., Ltd. 立体映像表示装置及びプログラム
EP1640046A4 (en) * 2003-06-11 2011-09-07 Sony Computer Entertainment Inc VIDEO DISPLAY DEVICE, VIDEO DISPLAY PROCEDURE AND VIDEO DISPLAY SYSTEM
US7355593B2 (en) * 2004-01-02 2008-04-08 Smart Technologies, Inc. Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
US7667700B1 (en) * 2004-03-05 2010-02-23 Hrl Laboratories, Llc System and method for navigating operating in a virtual environment
US20050248566A1 (en) * 2004-04-05 2005-11-10 Vesely Michael A Horizontal perspective hands-on simulator
US20050219695A1 (en) * 2004-04-05 2005-10-06 Vesely Michael A Horizontal perspective display
US7486302B2 (en) 2004-04-14 2009-02-03 Noregin Assets N.V., L.L.C. Fisheye lens graphical user interfaces
US7787009B2 (en) * 2004-05-10 2010-08-31 University Of Southern California Three dimensional interaction with autostereoscopic displays
JP4474640B2 (ja) * 2004-05-11 2010-06-09 株式会社セガ 画像処理プログラム、ゲーム処理プログラムおよびゲーム情報処理装置
US8106927B2 (en) 2004-05-28 2012-01-31 Noregin Assets N.V., L.L.C. Graphical user interfaces and occlusion prevention for fisheye lenses with line segment foci
WO2005119376A2 (en) 2004-06-01 2005-12-15 Vesely Michael A Horizontal perspective display
US9317945B2 (en) * 2004-06-23 2016-04-19 Callahan Cellular L.L.C. Detail-in-context lenses for navigation
US7714859B2 (en) 2004-09-03 2010-05-11 Shoemaker Garth B D Occlusion reduction and magnification for multidimensional data presentations
WO2006058408A1 (en) 2004-09-21 2006-06-08 Timeplay Entertainment Corporation System, method and handheld controller for multi-player gaming
US20080214273A1 (en) * 2004-09-21 2008-09-04 Snoddy Jon H System, method and handheld controller for multi-player gaming
US7995078B2 (en) 2004-09-29 2011-08-09 Noregin Assets, N.V., L.L.C. Compound lenses for multi-source data presentation
US20060126927A1 (en) * 2004-11-30 2006-06-15 Vesely Michael A Horizontal perspective representation
US7580036B2 (en) 2005-04-13 2009-08-25 Catherine Montagnese Detail-in-context terrain displacement algorithm with optimizations
US20060244831A1 (en) * 2005-04-28 2006-11-02 Kraft Clifford H System and method for supplying and receiving a custom image
WO2006121956A1 (en) * 2005-05-09 2006-11-16 Infinite Z, Inc. Biofeedback eyewear system
US7907167B2 (en) 2005-05-09 2011-03-15 Infinite Z, Inc. Three dimensional horizontal perspective workstation
US8717423B2 (en) * 2005-05-09 2014-05-06 Zspace, Inc. Modifying perspective of stereoscopic images based on changes in user viewpoint
JP4312737B2 (ja) * 2005-05-13 2009-08-12 任天堂株式会社 ゲームプログラムおよびゲーム装置
US7875132B2 (en) * 2005-05-31 2011-01-25 United Technologies Corporation High temperature aluminum alloys
US7375678B2 (en) * 2005-06-29 2008-05-20 Honeywell International, Inc. Displaying obstacles in perspective view
US20070040905A1 (en) * 2005-08-18 2007-02-22 Vesely Michael A Stereoscopic display using polarized eyewear
US20070043466A1 (en) * 2005-08-18 2007-02-22 Vesely Michael A Stereoscopic display using polarized eyewear
AU2006290976B2 (en) * 2005-09-13 2012-05-17 Everi Games Inc. System for presenting gaming results employing a gaming display interactive character
US8031206B2 (en) 2005-10-12 2011-10-04 Noregin Assets N.V., L.L.C. Method and system for generating pyramid fisheye lens detail-in-context presentations
US9166883B2 (en) 2006-04-05 2015-10-20 Joseph Robert Marchese Network device detection, identification, and management
US7983473B2 (en) 2006-04-11 2011-07-19 Noregin Assets, N.V., L.L.C. Transparency adjustment of a presentation
US9327191B2 (en) * 2006-05-08 2016-05-03 Nintendo Co., Ltd. Method and apparatus for enhanced virtual camera control within 3D video games or other computer graphics presentations providing intelligent automatic 3D-assist for third person viewpoints
WO2007146347A2 (en) * 2006-06-14 2007-12-21 Wms Gaming Inc. Wagering game with multiple viewpoint display feature
JP4125762B2 (ja) * 2006-07-06 2008-07-30 株式会社スクウェア・エニックス オンラインビデオゲーム制御サーバ
JP5013773B2 (ja) * 2006-08-18 2012-08-29 パナソニック株式会社 車載画像処理装置及びその視点変換情報生成方法
US8277316B2 (en) * 2006-09-14 2012-10-02 Nintendo Co., Ltd. Method and apparatus for using a common pointing input to control 3D viewpoint and object targeting
US20080215974A1 (en) * 2007-03-01 2008-09-04 Phil Harrison Interactive user controlled avatar animations
US8882594B2 (en) * 2007-04-05 2014-11-11 Microsoft Corporation Control scheme for real time strategy game
AU2008270883B2 (en) * 2007-05-18 2013-07-25 The Uab Research Foundation Virtual interactive presence systems and methods
US9026938B2 (en) 2007-07-26 2015-05-05 Noregin Assets N.V., L.L.C. Dynamic detail-in-context user interface for application access and content access on electronic displays
US8834245B2 (en) * 2007-08-17 2014-09-16 Nintendo Co., Ltd. System and method for lock on target tracking with free targeting capability
JP5390093B2 (ja) * 2007-12-21 2014-01-15 任天堂株式会社 ゲームプログラムおよびゲーム装置
EP2428936B1 (en) * 2008-02-15 2020-02-19 Sony Interactive Entertainment Inc. Game device, game control method and game control program
US8649554B2 (en) 2009-05-01 2014-02-11 Microsoft Corporation Method to control perspective for a camera-controlled computer
US20100306825A1 (en) 2009-05-27 2010-12-02 Lucid Ventures, Inc. System and method for facilitating user interaction with a simulated object associated with a physical location
US8303387B2 (en) * 2009-05-27 2012-11-06 Zambala Lllp System and method of simulated objects and applications thereof
US8717360B2 (en) 2010-01-29 2014-05-06 Zspace, Inc. Presenting a view within a three dimensional scene
JP5573426B2 (ja) * 2010-06-30 2014-08-20 ソニー株式会社 音声処理装置、音声処理方法、およびプログラム
JP5656514B2 (ja) * 2010-08-27 2015-01-21 キヤノン株式会社 情報処理装置及び方法
JP5102868B2 (ja) * 2010-09-09 2012-12-19 株式会社コナミデジタルエンタテインメント ゲームシステム
JP6046638B2 (ja) 2011-02-01 2016-12-21 タイムプレイ インク. 双方向体験システム及び方法と、そのためのコントローラ
US8786529B1 (en) 2011-05-18 2014-07-22 Zspace, Inc. Liquid crystal variable drive voltage
US9886552B2 (en) 2011-08-12 2018-02-06 Help Lighting, Inc. System and method for image registration of multiple video streams
JP5586545B2 (ja) * 2011-09-09 2014-09-10 任天堂株式会社 ゲームシステム、携帯型ゲーム装置、情報処理部の制御方法、および情報処理部の制御プログラム
US20130293580A1 (en) 2012-05-01 2013-11-07 Zambala Lllp System and method for selecting targets in an augmented reality environment
US9020203B2 (en) 2012-05-21 2015-04-28 Vipaar, Llc System and method for managing spatiotemporal uncertainty
US9710968B2 (en) 2012-12-26 2017-07-18 Help Lightning, Inc. System and method for role-switching in multi-reality environments
US9940750B2 (en) 2013-06-27 2018-04-10 Help Lighting, Inc. System and method for role negotiation in multi-reality environments
US9888174B2 (en) 2015-10-15 2018-02-06 Microsoft Technology Licensing, Llc Omnidirectional camera with movement detection
US10277858B2 (en) 2015-10-29 2019-04-30 Microsoft Technology Licensing, Llc Tracking object of interest in an omnidirectional video
GB2561746B (en) 2015-11-13 2022-02-09 Flir Systems Video sensor fusion and model based virtual and augmented reality systems and methods
US11328155B2 (en) 2015-11-13 2022-05-10 FLIR Belgium BVBA Augmented reality labels systems and methods
CN105597311B (zh) * 2015-12-25 2019-07-12 网易(杭州)网络有限公司 3d游戏中的相机控制方法和装置
US10824320B2 (en) * 2016-03-07 2020-11-03 Facebook, Inc. Systems and methods for presenting content
JP7140465B2 (ja) * 2016-06-10 2022-09-21 任天堂株式会社 ゲームプログラム、情報処理装置、情報処理システム、ゲーム処理方法
JP6789830B2 (ja) * 2017-01-06 2020-11-25 任天堂株式会社 情報処理システム、情報処理プログラム、情報処理装置、情報処理方法
CN110546601B (zh) * 2017-04-03 2023-09-26 索尼公司 信息处理装置、信息处理方法和程序
CN108376424A (zh) * 2018-02-09 2018-08-07 腾讯科技(深圳)有限公司 用于对三维虚拟环境进行视角切换的方法、装置、设备及存储介质
US10846898B2 (en) * 2019-03-28 2020-11-24 Nanning Fugui Precision Industrial Co., Ltd. Method and device for setting a multi-user virtual reality chat environment
GB2598927B (en) * 2020-09-18 2024-02-28 Sony Interactive Entertainment Inc Apparatus and method for data aggregation

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359703A (en) * 1990-08-02 1994-10-25 Xerox Corporation Moving an object in a three-dimensional workspace
WO1992009948A1 (en) * 1990-11-30 1992-06-11 Vpl Research, Inc. Improved method and apparatus for creating virtual worlds
US5590268A (en) * 1993-03-31 1996-12-31 Kabushiki Kaisha Toshiba System and method for evaluating a workspace represented by a three-dimensional model
US5347306A (en) * 1993-12-17 1994-09-13 Mitsubishi Electric Research Laboratories, Inc. Animated electronic meeting place
US5491743A (en) * 1994-05-24 1996-02-13 International Business Machines Corporation Virtual conference system and terminal apparatus therefor
US5736982A (en) * 1994-08-03 1998-04-07 Nippon Telegraph And Telephone Corporation Virtual space apparatus with avatars and speech
EP0697613B1 (en) 1994-08-19 2005-10-19 Sony Corporation Cyber-space system
US5913727A (en) * 1995-06-02 1999-06-22 Ahdoot; Ned Interactive movement and contact simulation game
US6139434A (en) * 1996-09-24 2000-10-31 Nintendo Co., Ltd. Three-dimensional image processing apparatus with enhanced automatic and user point of view control

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100355272C (zh) * 2005-06-24 2007-12-12 清华大学 一种交互式多视点视频系统中虚拟视点的合成方法
CN102067179A (zh) * 2008-04-14 2011-05-18 谷歌公司 俯冲导航
CN103164612A (zh) * 2011-08-03 2013-06-19 迪士尼企业公司 用于虚拟世界的基于分区的定位
CN112188922A (zh) * 2018-05-21 2021-01-05 微软技术许可有限责任公司 虚拟相机放置系统
CN111589114A (zh) * 2020-05-12 2020-08-28 腾讯科技(深圳)有限公司 虚拟对象的选择方法、装置、终端及存储介质
CN111589114B (zh) * 2020-05-12 2023-03-10 腾讯科技(深圳)有限公司 虚拟对象的选择方法、装置、终端及存储介质
CN115639976A (zh) * 2022-10-28 2023-01-24 深圳市数聚能源科技有限公司 一种虚拟现实内容多模式多角度同步展示方法及系统
CN115639976B (zh) * 2022-10-28 2024-01-30 深圳市数聚能源科技有限公司 一种虚拟现实内容多模式多角度同步展示方法及系统

Also Published As

Publication number Publication date
JP2001515630A (ja) 2001-09-18
GB9800397D0 (en) 1998-03-04
US6241609B1 (en) 2001-06-05
EP0966716A2 (en) 1999-12-29
WO1999035597A2 (en) 1999-07-15
KR20000076066A (ko) 2000-12-26
WO1999035597A3 (en) 1999-10-14
KR100597329B1 (ko) 2006-07-10
JP4276704B2 (ja) 2009-06-10
CN1132117C (zh) 2003-12-24

Similar Documents

Publication Publication Date Title
CN1132117C (zh) 一种多用户交互虚拟环境系统
US5675721A (en) Computer network data distribution and selective retrieval system
US8533580B1 (en) System and method of navigating linked web resources
US6331853B1 (en) Display control apparatus display control method and presentation medium
Craig et al. Developing virtual reality applications: Foundations of effective design
Benford et al. Networked virtual reality and cooperative work
US6405249B1 (en) Information processing apparatus and method, information processing system and program providing medium
Fishkin A taxonomy for and analysis of tangible interfaces
US7107549B2 (en) Method and system for creating and distributing collaborative multi-user three-dimensional websites for a computer system (3D Net Architecture)
MacIntyre et al. Future multimedia user interfaces
US6366285B1 (en) Selection by proximity with inner and outer sensitivity ranges
JP2021051757A (ja) クリエイティブカメラ
Mignonneau et al. Designing emotional, metaphoric, natural and intuitive interfaces for interactive art, edutainment and mobile communications
CN110233929A (zh) 一种显示控制方法及终端设备
Liechti et al. A digital photography framework enabling affective awareness in home communication
Bovier et al. An interactive 3D holographic pyramid for museum exhibition
US20230343056A1 (en) Media resource display method and apparatus, device, and storage medium
Benford et al. Visualising and Populating the Web: Collaborative virtual environments for browsing, searching and inhabiting Webspace
KR20010098336A (ko) 3차원 가상현실 공간을 이용한 사이버전시 시스템 및전시방법
JP2002132828A (ja) ブックマーク管理システム、これを記録したコンピュータ読み取り可能な記録媒体およびブックマーク管理装置
Benford et al. The populated web: Browsing, searching and inhabiting the WWW using collaborative virtual environments
Deligiannidis et al. The London walkthrough in an immersive digital library environment
Bönisch et al. A VRML-based Visualization of User-Vicinities in the WWW
JP2022008997A (ja) クリエイティブカメラ
Yura et al. Design and implementation of the browser for the multimedia multi-user dungeon of the digital museum

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20031224

Termination date: 20140107