本发明的一目的在于提供一种与娱乐设备一起使用的装置,该娱乐设备加入了用户的实境体验。
如本发明的第一方面所述,提供了一种标示语言启动的装置,其其包括存储数据的存储装置,所述数据用于启动体验的增补;用于发送所述数据的发送装置;用于接收实境描述的接收装置,该实际描述的形式为标示语言的指令集;及用于根据所述描述调节的装置的一个或多个参数的调节装置。
由于本发明的这一方面,可提供一种用于将附加信息发送到一系统的装置,该系统提供实境体验的系统上且其本身加入实境体验中。
有利的是,该装置可以配置成向声频/视频流提供额外的功能度,诸如影片,或根据接收的指令集而相应的游戏。这可以通过调节其声音、光照由气味或触觉引起的输出来实现。该装置可以包括电子动画功能度。因此,用户通过引入加到与娱乐系统应用相关的全部实境体验中的这类附加标示启动的装置就能增加应用娱乐系统的乐趣。
该数据可以包括计算机可读的程序、标示语言的指令集和/或URL。这存储的数据可以被发送到部分实境再现系统中,以提供附加信息以启动实境描述增补。更优选地,该数据藉助于无线网络或由输电线载波网络被发送。
有利的是,该装置的接收装置包括存储在记录载体上的分配的浏览器的一部分,该部分解释指令集并与调节装置进行通讯。该浏览器可以配置成解释通用型的描述,以产生向调节装置传递的明确参数指令。
如本发明的第二方面所述,提供了一种操作一组用于提供实境体验的装置的方法,其包括接收标示语言启动的装置;发送来自所述装置的数据,所述数据用于启动该体验的增补;接收形式为标示语言的指令集的实境描述;并根据所述描述来操作该组装置中的至少一个装置。
由于本发明的这个方面,可提供一种由从标示启动装置发送的数据启动的改进的实境体验,该装置本身呈现出接收的实境描述的一部分。
有利的是,该方法还包括在各装置中分配该描述,或者在本地服务器上辨认该描述。此描述可能形成广播信号的一部分并/或该描述可能与用户正在进行的活动有关。
现在,仅通过示例并参照附图来描述本发明的实施例,其中:
在图1中,实境再现(real-world representation)系统包括一组包含显示装置10、声频扬声器12、照明装置14、加热装置16、墙壁18和地板20的装置。这些装置一起虚构了周围的环境,每个装置均被配置成提供一个或多个实境(real-world)的参数。例如,照明装置14影响色调以及亮度水平。这些装置可以是电子的,或者是纯粹机械的。这些装置由无线网络或有线网络相互连接起来,比如输电线载波网络。
除了显示装置10以外,墙壁18和地板20也具有显示功能。这可以由纤维显示材料构成的墙壁18和地板20来实现,或者由一中央天花板投射器照亮墙壁18和地板20的可见部分来实现。如果环境许可的话,从后面照亮该墙壁18也是可行的。
虚构实境再现系统的诸装置中的至少一个装置被配置成接收形式为标示语言的指令组的实境描述,这些装置按照该描述运作。在这个示例中,这个描述补充了用户正在玩的计算机游戏。随着用户的角色人物碰到各种各样的环境,描述则被发送到系统中的各装置。然后,这些装置呈现出这个描述。
增补装置17(在图2中更详尽地示出)是一个用来提高实境再现系统的功能度的标示语言启动装置。用户会购买增补装置17以改进其游戏的乐趣,例如,游戏包含以标示语言的指令集为形式的实境描述。该增补装置17被配置成根据接收的指令集而响应以向游戏提供额外的功能度。
装置17包括存储数据的存储装置21以及使体验增加并藉此把功能度加到实境再现系统中的数据。装置17还包括用于发送该数据的发送装置23和用于接收形式为标示语言的指令集的实境描述的接收装置25。此外,该装置17还包括用于调节一个或多个依照所述描述的装置的参数的调节装置27。
在操作这组装置的方法中(在图3的程序方框图中示出),容纳了增补装置17。举例而言,这可能牵涉到装置17被带入到放置实境再现系统的房屋中。数据从该装置发出,该数据用于使实境体验的增补。这个数据被该系统的其它装置中的至少一个装置接收并使关于装置17的功能度的信息被该系统接收。形式为标示语言的指令集的实境描述被接收,并且该组装置中的至少一个装置按照该描述被操作。
举例而言,该游戏可能包括夏天晚上森林中的一个场景。在游戏中的这个点,各种标示启动装置相应地调节其参数。在这个情况下增补装置表示一支燃油灯17,该装置可被引入这个游戏中,在该游戏中该灯的特点以前并不存在,由此成为实境再现系统的一部分。存储在存储装置21上的数据由发送装置23被发送到该系统。这个数据包括将燃油灯的特点加入到进正在玩的幻想游戏中所必需的信息,并且该数据可能包括计算机可读的程序、标示语言指令集和/或URL。
该系统接收数据,且真实环境的内容被相应地调节。使用所增加的燃油灯17的功能度,例如,实境描述就可以辨认该游戏中一个剧情的<FOREST>(<森林>)、<SUMMER>、(<夏天>)、<EVENING>(<晚上>)和<LAMP>(<灯>)。系统中的各种装置接收该描述并相应地提供该体验。此外,燃油灯17的接收装置25接收形式为标示语言的指令集的描述。调节装置27根据该描述而响应,该调节装置调节增补装置17的至少一个参数。举例而言,该装置可提供光输出和/或模仿真实的燃油灯的味道的味输出。因此,增补装置17通过引入新特点和调节其参数向该游戏提供额外的功能度,从而在游戏中提供包括该特点的体验。
有两种把描述传送给虚构实境再现系统的装置的替代方法。
在第一个方法(在图4的程序方框图中示出)中,该描述在各装置中分配。每一个标示语言启动的装置大体上以同样的方式操作。举例而言,照明装置14具有用于接收形式为标示语言的指令集的实境描述的接收装置,该接收装置包括分配的浏览器的一部分,该浏览器解释指令集的指令。浏览器在接收装置中的一部分与配置成调节一个或多个的照明装置14的参数的调节装置进行通讯。例如,如果实境描述辨认<FOREST>、<SUMMER>和<EVENING>,那么,在接收装置中的浏览器部分就将其解释成与色调和亮度水平相关的明确指令,以使调节装置相应地调节其水平。在这个示例中,可能的色调将会是舒适的绿色,而光照水平很低且令人感到温暖。浏览器部分解释通用型的指令,以产生明确的参数调节。
该描述被分配在实境再现系统的每个其它装置中的浏览器的全部其它部分接收。每个装置解释该指令并相应地调节其参数配置。存在于特殊环境中的启动装置愈多,最终效果则会愈逼真。尤其是,作为显示装置的墙壁18和地板20的可操作性将会决定用户在实境再现中的感受的投入程度。
在第二个方法(在图5的程序方框图中示出)中,该描述在本地的服务器被辨认,该服务器可以是一专用装置,或者可能被包含在名义上具有不同用途的装置的能力范围之内。在这个实施例中,呈现于本地的服务器上的浏览器或操作系统解释了实境描述的指令并产生明确的参数调节,以用于传达给相关的装置。这样,目前可用的装置就可以被使用,不需要它们为了用于实境再现系统中而改变或特意构造。
该描述可能形成部分广播信号,或者它可能从本地的或远距存储装置中被调用。此描述可能涉及用户正在进行的一活动或由用户接口触发的一活动,或者该描述可自动地由某些预定的事件触发,例如,用户进入房屋。
广播信号中的描述的内含物使用户能沉浸在与他正在接收的广播信号连接的环境中,例如,一广播电视信号。也就是说,如果这位用户正在看一部电影,那么,随着电影通过各种各样的场景,这些场景又依次由虚构该实境再现系统的这组装置来呈现出。如果一个水下场景正出示在电视上,那么,该广播则可能包含描述<WATER>(<水>)和<COLD>(<冷>),而这个描述将由相关的系统部分进行解释,以向用户呈现实境体验,例如把灯光变成兰色等等。这个描述可在有实境再现系统操作中的所有位置处被接收,而各个单独的系统将以该系统的最佳功能度呈现该体验。
一个替代的游戏应用是幻想角色扮演游戏。这牵涉到相互配合的人物角色和/或物品。可能的增补装置可包含这种人物或物品,从而新的人物和物品就可以被加入进这个游戏中。举例而言,一个假装的玩具士兵的增补装置可被引入进游戏中。存储在存储装置上的数据可包括关于由这个装置描绘的人物及在此游戏过程中该人物以声音输出的相应的对话的信息。该数据被发送到分配到此房屋内各种其它标示启动装置之中的浏览器。这些装置可能包含已经在这个游戏中作为重要角色的其它类似人物或物品。当增补装置(在本示例中是玩具士兵)为了呈现其存在的体验被引入到该游戏时,此实境描述就被修改了。该装置接收形式为标示语言的指令集的实境描述并根据该描述调节其中的至少一个参数。这可能包含作为声输出的对话、作为光输出的闪光乃至电子动画(该装置的真正的运动)。该装置可能拥有检测其与这间房屋相关的位置的能力并把这个信息发送给浏览器,以便与该游戏界面连接。由该装置接收的描述随后可能会取决于此装置的定位,以使在这个士兵的示例中房屋环境和士兵的动作均表现了房屋中士兵的位置。对于不同的人物和物品,这个实境描述可能是完全不相同的。
增补装置可包括显示装置,其中图象可作为视频输出被显示。可替换的是,此装置可包括触觉的(接触)输入/输出装置,比如,触觉(或触压)显示器。
增补装置可被引入进一个环境,向包括指令集的广播声频/视频流提供额外的功能度。在该情况下,此装置被配置成根据接收的指令集而相应以向声频/视频流提供额外的功能度。此装置可能关注一部特殊的电影。然而,该装置毋需实际上表示在该流中呈现出来的特征。举例而言,标示启动装置可以是的小型塑像的形状,其通过产生作为声输出的对话和/或打相应的手势向那部电影提供陈述。包括该陈述信息的数据被存储在该装置的存储装置上并被发送给浏览器和服务器。
该描述还能直接涉及用户正在进行的一项活动,比如,正在读书。该书的各页均能触发形成向实境再现系统传送的不同描述。每个描述因内容与特殊的主题或者在书中各相应处的场景相连接。举例而言,儿童故事《小红帽》里面有许多离散的场景,包含森林和一间茅舍的内部,其中每个场景均可由该系统的诸装置呈现,又依赖于读者已达到的故事中的地点。可使用一个移动传感器检测书页的翻转,或者,该书可具有一种内部的功能,即自动检测读者正在看哪一页并触发当时正由该系统呈现出的适当的描述。理想的是,触发借助于无线连接来进行。
用户还可以从用户界面以相对简单的方式操作系统,比如通过远距控制装置,但是同样可使用启动的PDA或其它移动终端。该用户可从预选的总描述中选择一个他们希望沉浸于其中的环境,或者从预先规定的或用户规定的变量中创造一个新环境。这样一种总描述可以是,比如<CHINESE RESTAURANT>(<中国餐馆>),这个实境体验接着由该系统中的诸装置呈现。所生成的实境体验可以是幻想的环境,或是现实的。
该用户还可以操作用户界面,从而对该系统中个装置的操作加以限制。举例而言,如果用户希望用声频性能把那些装置的音量调到一个特定的范围,或者把音量调到上限,那么,他们能借助于该用户界面来实现。这就避免了体验令用户感到不愉快。光照水平和光照度的任何变化率也是用户可以控制的方面。该系统的全部参数均可以是用户规定的。
实境体验的描述由标示语言提供,该语言传递自然环境和置于其中的物品的描述、自然环境与用户、相互之间、以及与实际空间的关系的描述。在被启动以产生实境体验的一个存储单元里面,标示语言的指令集由一个或数个装置来解释,以呈现体验。每个被启动的装置均包括一个以其最大能力来解释该指令集的元件。
该语言包括各式各样的状态,其可由实境再现系统中的诸装置呈现。这种状态涉及:
·图象显示-明确图象,视频流
·声频-音乐、音响效果,声音
·风格-感情的、环境的、活跃的
·光照-程度(相对的/绝对的)、气氛、色彩、位置、聚焦点
·用户显示和输入-反馈、菜单显示
·时间-日、季节的时间
·位置-绝对的、幻想的、类属型的,
只要浏览器或本地服务器被配置成解释该描述,任何与实境体验有关系的信息均可用这个标示语言来表达。为了用此标示语言生成指令集,作者可直接写入该语言,或者,可以使用编辑指令集的计算机程序。此编辑的程序能以例如,文本或显示的形式采用数据输入,并能生成一组包括一子集标示语言的指令,当其被传递到实境再现系统时,这就使那个系统中的诸装置能处理与该文本或显示的经历相应的经历。
该语言就是依从的XML,XML是用于描述新标示语言的标准结构的元语言。