一种切换渲染实例的交互方法及装置制造方法及图纸

技术编号:39180338 阅读:10 留言:0更新日期:2023-10-27 08:28
本申请提供的一种切换渲染实例的交互方法,包括:当切换A实例到B实例时,所述A实例和B实例接收切换信号;根据所述切换信号,所述A实例和B实例建立链接,并且开始同步渲染的帧数据和帧数以及互动影视场景的时间戳;所述B实例根据实例A的帧数据和时间戳信息,判断需要准备切换的画面帧;根据需要准备切换的画面帧,根据需要准备切换的画面帧,将所述A实例的帧数据传输到B实例对应的解码端B,所述B实例与VR设备建立连接。本申请通过B实例通过根据实例A的帧数据和时间戳信息判断需要准备切换的画面帧,快速准备切换所需的画面帧。这样实现快速切换实例,减少等待时间,增加交互的连贯性。贯性。贯性。

【技术实现步骤摘要】
一种切换渲染实例的交互方法及装置


[0001]本申请涉及渲染实例交互领域,尤其涉及一种切换渲染实例的交互方法。本申请还涉及一种切换渲染实例的交互装置。

技术介绍

[0002]通过云端串流方式的互动影视,随着影视资源、场景的体量不断增大。会采取多个渲染实例进行协同渲染的情况。
[0003]当使用vr设备的用户,需要查看其他渲染实例的画面时,如果直接切换串流,由于通信延迟的问题,将会出现丢帧的情况,导致声音画面不连续。

技术实现思路

[0004]本申请的目的在于克服上述现有技术中存在的问题,提供一种切换渲染实例的交互方法。本申请还涉及一种切换渲染实例的交互装置。
[0005]本申请提供的一种切换渲染实例的交互方法,包括:
[0006]当切换A实例到B实例时,所述A实例和B实例接收切换信号;
[0007]根据所述切换信号,所述A实例和B实例建立链接,并且开始同步渲染的帧数据和帧数以及互动影视场景的时间戳;
[0008]所述B实例根据实例A的帧数据和时间戳信息,判断需要准备切换的画面帧;
[0009]根据需要准备切换的画面帧,将所述A实例的帧数据传输到B实例对应的解码端B,所述B实例与VR设备建立连接。
[0010]可选地,所述通过互联网传输帧数据到B实例对应的解码端B,包括:
[0011]在所述B实例传输的帧数据中,携带互动影视程序的时间参数t(B);在所述A实例的帧数据也会携带互动影视程序的时间参数t(A);
[0012]解码端A和解码端B分别完成解码后,将解码的数据传输到缓冲帧管理的节点;
[0013]判断t(B)

t(A)小于帧间隔毫秒数时,开始播放解码器B所播放的帧数t(B)。
[0014]可选地,所述所述B实例与VR设备建立连接,传输帧数据到B实例对应的解码端B,包括:
[0015]所述A实例将即将渲染的帧数据和帧数以及互动影视场景的时间戳发送给B实例;
[0016]所述B实例接收到A实例的数据后,根据时间戳判断未来需要准备切换的画面帧;
[0017]所述B实例将准备好的帧数据传输到VR设备的解码端B。
[0018]可选地,在解码后的数据传输到缓冲帧管理环节之前,包括:进行图像处理、压缩等。
[0019]可选地,所述A实例和B实例建立网络链接,使用TCP或UDP等网络协议进行通信。
[0020]本申请还提供一种切换渲染实例的交互装置,包括:
[0021]接收模块,用于当切换A实例到B实例时,所述A实例和B实例接收切换信号;
[0022]同步模块,用于根据所述切换信号,所述A实例和B实例建立链接,并且开始同步渲
染的帧数据和帧数以及互动影视场景的时间戳;
[0023]判断模块,用于所述B实例根据实例A的帧数据和时间戳信息,判断需要准备切换的画面帧;
[0024]传输模块,用于根据需要准备切换的画面帧,将所述A实例的帧数据传输到B实例对应的解码端B,所述B实例与VR设备建立连接。
[0025]可选地,所述传输模块传输帧数据到B实例对应的解码端B,包括:
[0026]在所述B实例传输的帧数据中,携带互动影视程序的时间参数t(B);在所述A实例的帧数据也会携带互动影视程序的时间参数t(A);
[0027]解码端A和解码端B分别完成解码后,将解码的数据传输到缓冲帧管理的节点;
[0028]判断t(B)

t(A)小于帧间隔毫秒数时,开始播放解码器B所播放的帧数t(B)。
[0029]可选地,所述传输模块将B实例与VR设备建立连接,传输帧数据到B实例对应的解码端B,包括:
[0030]所述A实例将即将渲染的帧数据和帧数以及互动影视场景的时间戳发送给B实例;
[0031]所述B实例接收到A实例的数据后,根据时间戳判断未来需要准备切换的画面帧;
[0032]所述B实例将准备好的帧数据传输到VR设备的解码端B。
[0033]可选地,在解码后的数据传输到缓冲帧管理环节之前,包括:进行图像处理、压缩等。
[0034]可选地,所述A实例和B实例建立网络链接,使用TCP或UDP等网络协议进行通信。
[0035]本申请的优点和有益效果:
[0036]本申请提供的一种切换渲染实例的交互方法,包括:当切换A实例到B实例时,所述A实例和B实例接收切换信号;根据所述切换信号,所述A实例和B实例建立链接,并且开始同步渲染的帧数据和帧数以及互动影视场景的时间戳;所述B实例根据实例A的帧数据和时间戳信息,判断需要准备切换的画面帧;根据需要准备切换的画面帧,根据需要准备切换的画面帧,将所述A实例的帧数据传输到B实例对应的解码端B,所述B实例与VR设备建立连接。本申请通过B实例通过根据实例A的帧数据和时间戳信息判断需要准备切换的画面帧,快速准备切换所需的画面帧。这样实现快速切换实例,减少等待时间,增加交互的连贯性。
附图说明
[0037]图1是本申请中切换渲染实例的交互流程示意图。
[0038]图2是本申请中实例连接结构示意图。
[0039]图3是本申请中切换渲染实例的交互装置示意图。
具体实施方式
[0040]下面结合附图和具体实施例对本申请作进一步说明,以使本领域的技术人员更好地理解本申请并能予以实施。
[0041]以下内容均是为了详细说明本申请要保护的技术方案所提供的具体实施过程的示例,但是本申请还采用不同于此的描述的其他方式实施,本领域技术人员在本申请构思的指引下,采用不同的技术手段实现本申请,因此本申请不受下面具体实施例的限制。
[0042]本申请提供的一种切换渲染实例的交互方法,在切换渲染实例时,通过建立链接
并同步渲染的帧数据、帧数和时间戳,实例A和实例B实现实时同步,以确保切换过程中的连贯性和流畅性。通过分析实例A的帧数据和时间戳,实例B准确判断需要准备切换的画面帧,并快速准备切换所需的数据,从而实现快速和准确的切换。通过与VR设备建立连接并传输帧数据到解码端B,高效地将准备好的画面帧数据传输到VR设备进行解码。减少传输延迟,并保证切换后的画面能够及时呈现给用户。
[0043]请参照图1所示和图2所示,S101当切换实例A201到实例B202时,所述实例A201和实例B202接收切换信号。
[0044]本申请中,渲染实例用于实时渲染和显示交互影视内容。例如,当用户与互动影视应用进行交互时,系统可以根据用户输入和应用逻辑生成不同的图形场景,然后通过渲染实例将这些场景转化为可视化的图像或动画,并将其呈现在显示设备上。
[0045]当切换实例A201到实例B202时,所述实例A201和所述实例B202接收切换信号,开始切换准备工作。根据切换信号,所述实例A201和所述实例B202建立网络链接,优选的,可以使用TCP或UDP等网络协议进行通信。
[0046]具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种切换渲染实例的交互方法,其特征在于,包括:当切换A实例到B实例时,所述A实例和B实例接收切换信号;根据所述切换信号,所述A实例和B实例建立链接,并且开始同步渲染的帧数据和帧数以及互动影视场景的时间戳;所述B实例根据实例A的帧数据和时间戳信息,判断需要准备切换的画面帧;根据需要准备切换的画面帧,将所述A实例的帧数据传输到B实例对应的解码端B,所述B实例与VR设备建立连接。2.根据权利要求1所述的切换渲染实例的交互方法,其特征在于,所述通过互联网传输帧数据到B实例对应的解码端B,包括:在所述B实例传输的帧数据中,携带互动影视程序的时间参数t(B);在所述A实例的帧数据也会携带互动影视程序的时间参数t(A);解码端A和解码端B分别完成解码后,将解码的数据传输到缓冲帧管理的节点;判断t(B)

t(A)小于帧间隔毫秒数时,开始播放解码器B所播放的帧数t(B)。3.根据权利要求1所述的切换渲染实例的交互方法,其特征在于,所述所述B实例与VR设备建立连接,传输帧数据到B实例对应的解码端B,包括:所述A实例将即将渲染的帧数据和帧数以及互动影视场景的时间戳发送给B实例;所述B实例接收到A实例的数据后,根据时间戳判断未来需要准备切换的画面帧;所述B实例将准备好的帧数据传输到VR设备的解码端B。4.根据权利要求1所述的切换渲染实例的交互方法,其特征在于,在解码后的数据传输到缓冲帧管理环节之前,包括:进行图像处理、压缩等。5.根据权利要求1所述的切换渲染实例的交互方法,其特征在于,所述A实例和B实例建立网络链接,使用TCP或UDP等网络协议进行通信。6.一种切换渲染实例的交互装置,其特征在于,...

【专利技术属性】
技术研发人员:张铮郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1