一种串流延时的计算方法、装置、设备及可读存储介质制造方法及图纸

技术编号:45836706 阅读:10 留言:0更新日期:2025-07-15 22:43
本发明专利技术公开了一种串流延时的计算方法,应用于头戴设备,该包括:根据当前产生的姿态数据及与姿态数据对应的产生时间,生成姿态数据包;将姿态数据包发送至终端设备,以便终端设备按照预设规则基于接收到的姿态数据包对当前图像帧进行渲染和编码;获取终端设备返回的编码数据,并对编码数据进行解码,得到解码后的图像帧数据;结合预设规则、基于解码后的图像帧数据,得到渲染时所采用的姿态数据对应的目标产生时间;基于目标产生时间,计算串流延时。本发明专利技术能够准确跟踪到渲染是采用的姿态数据的产生时间,提高串流延时计算的准确度。本发明专利技术还公开了一种串流延时的计算装置、头戴设备、终端设备及计算机可读存储介质,具有上述相同的有益效果。

【技术实现步骤摘要】

本专利技术涉及头戴设备,特别是涉及一种串流延时的计算方法、装置、头戴设备、终端设备及计算机可读存储介质。


技术介绍

1、分体式ar(augmented reality,增强现实)目前主流的形式,但是分体式ar仅仅局限于做为一个显示设备,主要还是通过串流获取内容。目前各个厂商都在做自己的串流,并且都有宣传自身的串流性能,不论是vr产品的串流还是ar产品的串流,基本都是采用m2r2p(动作-渲染-显示)方案,而且各个厂商所公布的串流延时,要么是一个总延时时间,要么是拆解成一个个阶段的延时相加,但都没有给出一个准确的测试整个串流链路方法,究其原因是因为m2r2p方案中从pose产生到渲染,到编码、传输、解码、上屏整个过程,需要两台设备完成,因此会存在以下问题:

2、无法准确定位pose(姿态)和渲染帧的关系,pose是在头戴设备端的眼镜生成,渲染在另一端设备完成,并且渲染的时候需要用到眼镜上的某一个pose进行渲染,最后将渲染完成的帧编码发送给眼镜,眼镜再进行解码显示,当帧编码发到眼镜的时候,由于pose产生的频率和帧渲染的频率不一致,所以当帧编码发本文档来自技高网...

【技术保护点】

1.一种串流延时的计算方法,其特征在于,应用于头戴设备,包括:

2.根据权利要求1所述的串流延时的计算方法,其特征在于,所述姿态数据包包括姿态数据和所述姿态数据的产生时间。

3.根据权利要求2所述的串流延时的计算方法,其特征在于,所述终端设备按照预设规则基于接收到的姿态数据包对当前图像帧进行渲染和编码,包括:

4.根据权利要求3所述的串流延时的计算方法,其特征在于,所述预设位置为所述当前图像帧中从首个像素位置起预设长度个像素位置。

5.根据权利要求3所述的串流延时的计算方法,其特征在于,还包括:

6.根据权利要求2所述的串流延时...

【技术特征摘要】

1.一种串流延时的计算方法,其特征在于,应用于头戴设备,包括:

2.根据权利要求1所述的串流延时的计算方法,其特征在于,所述姿态数据包包括姿态数据和所述姿态数据的产生时间。

3.根据权利要求2所述的串流延时的计算方法,其特征在于,所述终端设备按照预设规则基于接收到的姿态数据包对当前图像帧进行渲染和编码,包括:

4.根据权利要求3所述的串流延时的计算方法,其特征在于,所述预设位置为所述当前图像帧中从首个像素位置起预设长度个像素位置。

5.根据权利要求3所述的串流延时的计算方法,其特征在于,还包括:

6.根据权利要求2所述的串流延时的计算方法,其特征在于,所述终端设备按照预设规则基于接收到的姿态数据包对当前图像帧进行渲染和编码,包括:

7.根据权利要求1所述的串流延时的计算方法,其特征在于,还包括:

8.根据权利要求7所述的串流延时的计算方法,其特征在于,所述姿态数据包包括姿态数据;

9.根据权利要求1所述的串流延时的计算方法,其特征在于,还包括:

10.根据权利要求1至9任意一项所述的串流延时的计算方法,其...

【专利技术属性】
技术研发人员:陈永富邱绪东
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:

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

1