三维内容多人协同方法、装置、系统及设备制造方法及图纸

技术编号:39665087 阅读:36 留言:0更新日期:2023-12-11 18:28
本文涉及计算机系统、计算机图形及人机交互技术领域,尤其涉及一种三维内容多人协同方法、装置、系统及设备。包括,共享提供方设备负责处理应用逻辑,生成共享渲染对象的渲染指令,然后将渲染指令发送给共享需求方设备,共享需求方设备根据接收到的渲染指令以及各自用户的观察角度信对共享渲染对象进行渲染,此方法实现了由渲染指令代替共享画面的传输,减少了共享提供方设备和共享需求方设备之间的数据传输压力,降低传输延迟,提高了多人协同系统中的多人共享体验。系统中的多人共享体验。系统中的多人共享体验。

【技术实现步骤摘要】
三维内容多人协同方法、装置、系统及设备


[0001]本文涉及计算机系统、计算机图形及人机交互
,尤其涉及一种三维内容多人协同方法、装置及系统。

技术介绍

[0002]多人协同在传统二维界面中,大多是共享提供方设备将共享的画面传输给共享需求方设备。但在三维界面中,若沿用二维界面的多人协同方法,共享提供方将渲染的三维画面传输给共享需求方,会出现以下几个问题:首先,由于三维内容的共享,需要根据需求方各自不同的观察视角来渲染不同的画面,每多一个需求方,提供方需要多一次渲染,渲染压力大;其次,为了需求方能看到双目立体效果,每一帧画面都需要双目内容,传输三维画面将会导致巨大的传输压力,同时共享需求方的解码压力也会随之增大;最后,由于各个需求方的画面都需要由提供方接收需求方的用户视角并据此完成渲染再传输,同时还要在提供端、需求端分别完成编解码,需求端用户看到画面整体的延时也会相应增大。
[0003]目前,有共享提供方设备的应用采用指令传输的方式在多用户之间同步数据,进行内容、画面的共享。但是,应用传输指令为根据自身特定逻辑自定义的数据,各个用户本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维内容多人协同方法,其特征在于,应用于支持显示三维内容设备的多人协同系统中,由多人协同系统中的共享提供方设备执行,所述方法包括:根据应用逻辑,生成共享渲染对象的渲染指令,所述渲染指令用于指导生成所述共享渲染对象的渲染图像;将所述渲染指令发送给所述多人协同系统中的共享需求方设备,以便于所述共享需求方设备根据接收到的渲染指令对所述共享渲染对象进行渲染,得到渲染画面。2.根据权利要求1所述的方法,其特征在于,根据应用逻辑,生成共享渲染对象的渲染指令,进一步包括:解析触发的渲染事件,获取共享渲染对象的元数据,其中,所述共享渲染对象的元数据包括共享渲染对象的描述信息以及属性信息;对共享渲染对象的元数据进行适用共享需求方设备的调用转化,生成共享渲染对象的渲染指令。3.根据权利要求2所述的方法,其特征在于,触发的渲染事件包括:由共享提供用户和/或共享需求用户的操作信息触发;所述共享需求方设备根据接收到的渲染指令对所述共享渲染对象进行渲染,具体包括:所述共享需求方设备根据接收到的渲染指令以及共享需求用户的观察角度信息对所述共享渲染对象进行渲染。4.根据权利要求2所述的方法,其特征在于,所述共享渲染对象的元数据还包括增量信息,所述渲染事件包括对象初始化事件和对象调整事件;所述方法还包括:对所述对象初始化事件进行所述应用逻辑的处理,生成所述共享渲染对象的初始渲染指令,并将所述初始渲染指令发送给所述共享需求方设备,以便于所述共享需求方设备根据接收到的初始渲染指令对所述共享渲染对象进行渲染;对所述对象调整事件进行所述应用逻辑的处理,生成所述共享渲染对象的增量渲染指令,并将所述增量渲染指令发送给所述共享需求方设备,以便于所述共享需求方设备根据接收到的增量渲染指令对所述共享渲染对象进行渲染。5.根据权利要求2所述的方法,其特征在于,所述共享渲染对象的元数据还包括共享渲染对象的运动模型;所述方法还包括:将所述共享渲染对象的运动模型进行所述应用逻辑的处理,生成所述共享渲染对象的模型渲染指令,并将所述模型渲染指令发送给所述共享需求方设备,以便于所述共享需求方设备根据所述模型渲染指令对所述共享渲染对象进行渲染。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据交互事件执行所述应用逻辑的处理,生成所述交互事件的渲染指令,所述交互事件由共享需求用户的操作信息触发,由所述共享需求方设备发送;将所述交互事件生成的渲染指令发送给所述共享需求方设备,以使所述共享需求方设备进行渲染。7.根据权利要求6所述的方法,其特征在于,接收由所述共享需求方设备发送的交互事
件之前,所述方法还包括:向所述共享需求方设备发送交互权限,以便于所述共享需求方设备在所述交互权限为允许时,根据所述共享需求用户的操作信息生成所述交互事件。8.一种三维内容多人协同方法,其特征在于,应用于支持显示三维内容设备的多人协同系统中,由多人协同系统中的共享需求方设备执行,所述方法包括:接收共享提供方设备发送的共享渲染对象的渲染指令,所述渲染指令是所述共享提供方设备根据应用逻辑所生成的,所述渲染指令用于指导生成所述共享渲染对象的渲染图像;获取共享需求用户的观察角度信息;根据所述共享需求用户的观察角度信息以及各所述渲染指令对所述共享渲染对象进行渲染,得到包含共享渲染对象的渲染画面。9.根据权利要求8所述的方法,其特征在于,所述渲染指令是所述共享提供方设备根据应用逻辑所生成的,进一步包括:共享提供方设备解析触发的渲染事件,获取共享渲染对象的元数据,其中,所述渲染事件包括共享提供用...

【专利技术属性】
技术研发人员:岳雅婷范顺豪张海跃
申请(专利权)人:北京虹宇科技有限公司
类型:发明
国别省市:

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

1