System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 触觉纹理的多级纹理映射制造技术_技高网

触觉纹理的多级纹理映射制造技术

技术编号:44225505 阅读:11 留言:0更新日期:2025-02-11 13:31
一种用于沉浸式场景描述的数据结构包括基于触觉多级纹理映射的表示触觉效果的信息,该触觉多级纹理映射包括多个触觉纹理。在渲染时,至少基于用户交互的速度从多个触觉纹理中选择一个触觉纹理:当用户以低速交互时,选择具有精细细节的纹理来渲染触觉反馈,并且当用户交互较快时,选择具有较少细节的纹理。触觉纹理也可以基于渲染设备的跟踪速率来选择。触觉纹理的这种选择可以确保触觉效果的令人满意的渲染。

【技术实现步骤摘要】
【国外来华专利技术】

本实施例中的至少一个一般涉及沉浸式场景描述,并且更具体地涉及使用基于多级纹理映射(mipmap)的触觉纹理的触觉效果。


技术介绍

1、通过基于反馈和交互的沉浸式系统向用户提出完全沉浸式用户体验。交互可以使用满足用户需求的常规控制方式。当前的视觉和听觉反馈提供了令人满意的现实沉浸水平。可以通过触觉效果来提供额外的反馈,所述触觉效果允许人类用户用他的感官感知虚拟环境,从而获得具有改进的真实感的更好的全沉浸体验。然而,在沉浸式系统中,触觉仍然是改善整体用户体验的一个潜在进步领域。

2、传统上,沉浸式系统可以包括表示虚拟环境的3d场景,其中虚拟对象位于3d场景内。为了改善用户与虚拟环境的元素的交互,可以通过触觉致动器的激励来使用触觉反馈。这种交互基于“触觉对象”的概念,其对应于要传送给用户的物理现象。在沉浸式场景的情况下,触觉对象允许通过定义适当的触觉致动器的激励来提供触觉效果,以模仿触觉渲染设备上的物理现象。不同类型的触觉致动器允许恢复不同类型的触觉反馈。

3、触觉对象的一个示例是爆炸。爆炸可以通过振动和热量来呈现,从而结合对用户的不同触觉效果来提高真实感。沉浸式场景通常包括多个触觉对象,例如使用与全局效果相关的第一触觉对象和与局部效果相关的第二触觉对象。

4、这里描述的原理适用于使用触觉的任何沉浸式环境,诸如增强现实、虚拟现实、混合现实或触觉增强视频(或全方位/360°视频)渲染,并且更一般地适用于任何基于触觉的用户体验。沉浸式环境的这种示例的场景因此被认为是沉浸式场景。

5、触觉是指触摸感官,并且包括两个维度,触觉和动觉。第一个涉及触觉感觉,诸如摩擦、粗糙、硬度、温度,并通过皮肤的机械感受器(默克尔细胞(merkel cell)、鲁菲尼终末(ruffini ending)、麦斯纳小体(meissner corpuscle)、帕西尼小体(paciniancorpuscle))和热感受器来感觉。第二个与肌肉、肌腱和关节中的机械感受器提供的力/扭矩、位置、运动/速度的感觉有关。触觉也涉及自我运动的感知,因为它有助于本体感受系统(即,对自己身体的感知)。因此,加速度、速度或任何身体模型的感知可以被同化为触觉效果。频率范围大约为0-1khz,取决于模态的类型。能够渲染触觉信号的大多数现有设备生成振动。这种触觉致动器的示例是线性谐振致动器(lra)、偏心旋转质量(erm)和音圈线性马达。这些致动器可以集成到触觉渲染设备中,诸如触觉套装以及智能电话或游戏控制器。

6、为了对触觉信号进行编码,已经定义了若干格式,所述格式涉及使用xml类的格式(例如mpeg-v)的高级描述、使用json类的格式(诸如苹果触觉音频模式(ahap)或浸入科技的hapt格式)的参数表示、或者波形编码(触觉和动觉信号的ieee 1918.1.1的正在进行的标准化)。hapt格式最近已经被包括在mpeg isobmff文件格式规范(iso/iec 14496第12部分)中。此外,gl传输格式(gltftm)是一种免版税的规范,用于应用高效传输和加载3d场景和模型。这种格式为3d内容工具和服务定义了一种可扩展的通用发布格式,其简化了创作工作流程,并且使得能够实现内容跨行业的可互操作使用。

7、此外,新的触觉文件格式正在mpeg标准化组中被定义,并且涉及触觉的编码表示。这种格式的参考模型尚未发布,但在这里被称为rm0。利用该参考模型,编码的触觉描述文件可以作为人类可读的json交换格式(例如,.gmpg文件)或者作为特别适于向触觉渲染设备传输的压缩二进制分发格式(例如,.mpg)导出。提议的格式为传统的gltftm格式添加了触觉能力。


技术实现思路

1、实施例涉及用于沉浸式场景描述的数据结构,该数据结构包括基于包括多个触觉纹理的触觉多级纹理映射的代表触觉效果的信息。在渲染时,基于用户交互的速度从多个触觉纹理中选择一个触觉纹理:当用户以低速交互时,选择具有精细细节的纹理来渲染触觉反馈,并且当用户交互较快时,选择具有少得多的细节的纹理。触觉纹理也可以基于渲染设备的跟踪速率来选择。触觉纹理的这种选择确保了触觉效果的令人满意的和可靠的渲染。

2、至少一个实施例的第一方面涉及一种用于解码触觉对象的方法,所述方法包括:获得表示触觉效果的信息,其包括触觉多级纹理映射,所述触觉多级纹理映射包括多个触觉纹理,每个触觉纹理与表示交互速度的对应参数相关联;获得表示用户的元素的交互速度;至少基于所获得的交互速度来选择触觉纹理;以及基于表示用户的元素相对于触觉纹理的位置来向触觉致动器提供所选择的触觉纹理的数据。

3、至少一个实施例的第二方面涉及一种用于解码触觉对象的设备,所述设备包括处理器,所述处理器被配置成获得表示触觉效果的信息,其包括触觉多级纹理映射,所述触觉多级纹理映射包括多个触觉纹理,每个触觉纹理与表示交互速度的对应参数相关联;获得表示用户的元素的交互速度;至少基于所获得的交互速度来选择触觉纹理;以及基于表示用户的元素相对于触觉纹理的位置来向触觉致动器提供所选择的触觉纹理的数据。

4、至少一个实施例的第三方面涉及一种非暂时性计算机可读介质,其包括表示触觉效果的信息,其包括触觉多级纹理映射,所述触觉多级纹理映射包括与表示交互速度的参数相关联的多个触觉纹理。

5、至少一个实施例的第四方面涉及一种包括可由处理器执行的程序代码指令的计算机程序,该计算机程序至少实现根据第一方面的方法的步骤。

6、至少一个实施例的第五方面涉及一种计算机程序产品,其存储在非暂时性计算机可读介质上,并且包括可由处理器执行的程序代码指令,该计算机程序产品至少实现根据第一方面的方法的步骤。

7、在第一和第二方法的变型中,与触觉纹理相关联的参数进一步表示跟踪,并且其中触觉纹理的选择进一步基于跟踪速率。

本文档来自技高网...

【技术保护点】

1.一种用于解码触觉效果的方法,包括:

2.根据权利要求1所述的方法,其中与触觉纹理相关联的参数进一步表示跟踪速率,并且其中触觉纹理的选择进一步基于跟踪速率。

3.根据权利要求1或2所述的方法,其中,触觉纹理的选择基于表示交互速度的触觉纹理的参数和表示用户的元素的交互速度之间的比较的最小差异。

4.一种用于解码触觉效果的设备,包括处理器,所述处理器被配置成:

5.根据权利要求4所述的设备,其中与触觉纹理相关联的参数进一步表示跟踪速率,并且其中触觉纹理的选择进一步基于跟踪速率。

6.根据权利要求4或5所述的设备,其中,触觉纹理的选择基于表示交互速度的触觉纹理的参数和表示用户的元素的交互速度之间的比较的最小差异。

7.一种包括编码数据的非暂时性计算机可读介质,所述编码数据包括表示触觉效果的信息,其包括触觉多级纹理映射,所述触觉多级纹理映射包括与表示交互速度的参数相关联的多个触觉纹理。

8.一种计算机程序,包括当由处理器执行时用于实现根据权利要求1至3中任一项的方法的程序代码指令。

9.一种非暂时性计算机可读介质,包括当由处理器执行时用于实现根据权利要求1至3中任一项的方法的程序代码指令。

10.一种用于从第一触觉纹理生成触觉多级纹理映射的方法,包括:

11.一种信号,包括表示触觉效果的信息,其包括触觉多级纹理映射,所述触觉多级纹理映射包括与表示交互速度的参数相关联的多个触觉纹理。

12.根据权利要求11所述的信号,其中所述触觉多级纹理映射是根据权利要求10生成的。

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于解码触觉效果的方法,包括:

2.根据权利要求1所述的方法,其中与触觉纹理相关联的参数进一步表示跟踪速率,并且其中触觉纹理的选择进一步基于跟踪速率。

3.根据权利要求1或2所述的方法,其中,触觉纹理的选择基于表示交互速度的触觉纹理的参数和表示用户的元素的交互速度之间的比较的最小差异。

4.一种用于解码触觉效果的设备,包括处理器,所述处理器被配置成:

5.根据权利要求4所述的设备,其中与触觉纹理相关联的参数进一步表示跟踪速率,并且其中触觉纹理的选择进一步基于跟踪速率。

6.根据权利要求4或5所述的设备,其中,触觉纹理的选择基于表示交互速度的触觉纹理的参数和表示用户的元素的交互速度之间的比较的最小差异。

7.一种包括编码...

【专利技术属性】
技术研发人员:F·丹尼奥Q·伽尔瓦内P·吉洛特
申请(专利权)人:交互数字CE专利控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1