System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种3D数据的传输方法及终端设备技术_技高网

一种3D数据的传输方法及终端设备技术

技术编号:43089900 阅读:14 留言:0更新日期:2024-10-26 09:37
本申请提供一种3D数据的传输方法及终端设备,用于提高3D数据的传输效率。包括:获取目标用户的3D数据,其中,所述3D数据包括3D模型数据和3D驱动数据;通过所述3D数据以及所述3D数据的数据量,将所述3D数据的格式转换为YUV格式,得到与所述3D数据对应的3D视频数据;根据所述3D视频数据,将与所述3D数据对应的3D视频数据的格式转换为编码视频格式,得到与所述3D数据对应的3D视频编码数据;利用RTP协议将所述3D视频编码数据发送至第二终端设备中,以使所述第二终端设备根据所述3D视频编码数据得到所述3D数据。

【技术实现步骤摘要】

所属的技术人员能够理解,本专利技术的各个方面可以实现为系统、方法或程序产品。因此,本专利技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为″电路″、″模块″或″系统″。在一些可能的实施方式中,根据本专利技术的终端设备可以至少包括至少一个处理器、以及至少一个计算机存储介质。其中,计算机存储介质存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本专利技术各种示例性实施方式的3d数据的传输方法中的步骤。例如,处理器可以执行如图3中所示的步骤301-307。下面参照图11来描述根据本专利技术的这种实施方式的终端设备1100。图11显示的终端设备1100仅仅是一个示例,不应对本专利技术实施例的功能和使用范围带来任何限制。如图11所示,终端设备1100以通用终端设备的形式表现。终端设备1100的组件可以包括但不限于:上述至少一个处理器1101、上述至少一个计算机存储介质1102、连接不同系统组件(包括计算机存储介质1102和处理器1101)的总线1103。总线1103表示几类总线结构中的一种或多种,包括计算机存储介质总线或者计算机存储介质控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。计算机存储介质1102可以包括易失性计算机存储介质形式的可读介质,例如随机存取计算机存储介质(ram)1121和/或高速缓存存储介质1122,还可以进一步包括只读计算机存储介质(rom)1123。计算机存储介质1102还可以包括具有一组(至少一个)程序模块1124的程序/实用工具1125,这样的程序模块1124包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。终端设备1100也可以与一个或多个外部设备1104(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与终端设备1100交互的设备通信,和/或与使得该终端设备1100能与一个或多个其它终端设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1105进行。并且,终端设备1100还可以通过网络适配器1106与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1106通过总线1103与用于终端设备1100的其它模块通信。应当理解,尽管图中未示出,可以结合终端设备1100使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。在一些可能的实施方式中,本专利技术提供的一种3d数据的传输方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本专利技术各种示例性实施方式的3d数据的传输方法中的步骤。显然,本领域的技术人员可以对本专利技术进行各种改动和变型而不脱离本专利技术的精神和范围。这样,倘若本专利技术的这些修改和变型属于本专利技术权利要求及其等同技术的范围之内,则本专利技术也意图包含这些改动和变型在内。


技术介绍

1、随着5g(5th generation mobile communication technology,第五代移动通信技术)技术和xr(extended reality,扩展现实)结合,三维重建技术正在飞速发展。三维重建技术是指根据单视图或者多视图的图像重建三维信息的过程。三维重建技术分为离线和实时。其中,在离线模式下,可以通过体积视频向用户展示提前录制好重建后的3d(threedimensions,三维)数字人。而实时三维重建则是需要将实时采集的人体模型数据和驱动数据通过网络传输到对端进行实时渲染。基于三维重建的虚拟社交为应用场景,通过三维通讯系统,可以实现不同用户通过三维重建将各自的动态三维模型和驱动数据传输给其他用户,通过vr或者ar设备,将达到身临其境面对面交互的沉浸体验,有别于传统电话或者视频会议的通讯方式。

2、三维重建后的3d数据分为3d模型数据和3d驱动数据。其中,3d模型数据是在人体静止状态下,通过深度摄像机360度拍摄人体扫描后的点云以及纹理数据。3d驱动数据则是实时人体的动作变化数据,利用实时3d驱动数据就可以驱动3d模型数据。3d驱动数据作为三维数据进行实时传输,传输协议选择的不同,显示的效果则差别很大。

3、现有技术中,通常使用tcp(transmission control protocol,传输控制协议)、udp(user datagram protocol,用户数据报协议)以及sctp(stream control transmissionprotocol,流控制传输协议)等协议来传输3d数据。但是该方式在弱网环境下,延迟高以及丢包率高,导致3d数据的传输效率较低。


技术实现思路

1、本申请提供了一种3d数据的传输方法及终端设备,用于解决现有技术中在弱网环境下传输3d数据的延迟高以及丢包率稿的问题,提高3d数据的传输效率。

2、第一方面,本申请实施例提供一种3d数据的传输方法,应用于第一终端设备中,所述方法包括:

3、获取目标用户的3d数据,其中,所述3d数据包括3d模型数据和3d驱动数据;

4、通过所述3d数据以及所述3d数据的数据量将所述3d数据的格式转换为yuv格式,得到与所述3d数据对应的3d视频数据;

5、根据所述3d视频数据,将与所述3d数据对应的3d视频数据的格式转换为编码视频格式,得到与所述3d数据对应的3d视频编码数据;

6、利用rtp协议将所述3d视频编码数据发送至第二终端设备中,以使所述第二终端设备根据所述3d视频编码数据得到所述3d数据。

7、本申请第二方面提供一种3d数据的传输方法,应用于第二终端设备中,所述方法包括:

8、利用rtp协议接收到第一终端设备发送的3d视频编码数据后,将所述3d视频编码数据的格式转换为解码视频格式,得到3d视频解码数据,其中,所述3d视频编码数据为将目标用户的3d数据的格式转换为编码视频格式后的数据,且所述3d数据中包括3d模型数据和3d驱动数据;

9、根据所述3d视频解码数据,将所述3d视频解码数据的格式转换为yuv格式,得到3d视频数据;

10、基于所述3d视频数据,得到所述目标用户的3d数据。

11、本申请第三方面提供一种第一终端设备,包括处理器和存储器,所述处理器和所述存储器通过总线连接;

12、所述存储器中存储有计算机程序,所述处理器被配置为基于所述计算机程序执行以下操作:

13、获取目标用户的3d数据,其中,所述3d数据包括3d模型数据和3d驱动数据;

14、通过所述3d数据以及所述3d数据的数据量将所述3d数据的格式转换为yuv格式,得到与所述3d数据本文档来自技高网...

【技术保护点】

1.一种3D数据的传输方法,其特征在于,应用于第一终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述3D数据以及所述3D数据的数据量,将所述3D数据的格式转换为YUV格式,得到与所述3D数据对应的3D视频数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述3D视频数据,将与所述3D数据对应的3D视频数据的格式转换为编码视频格式,得到与所述3D数据对应的3D视频编码数据之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述3D视频数据,将与所述3D数据对应的3D视频数据的格式转换为编码视频格式,得到与所述3D数据对应的3D视频编码数据,包括:

5.一种3D数据的传输方法,其特征在于,应用于第二终端设备中,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述3D视频编码数据的格式转换为解码视频格式,得到3D视频解码数据,包括:

7.根据权利要求5所述的方法,其特征在于,所述根据所述3D视频解码数据,将所述3D视频解码数据的格式转换为YUV格式,得到3D视频数据,包括:

8.根据权利要求5所述的方法,其特征在于,所述利用RTP协议接收到第一终端设备发送的3D视频编码数据,包括:

9.一种第一终端设备,其特征在于,包括处理器和存储器,所述处理器和所述存储器通过总线连接;

10.一种第二终端设备,其特征在于,包括处理器和存储器,所述处理器和所述存储器通过总线连接;

...

【技术特征摘要】

1.一种3d数据的传输方法,其特征在于,应用于第一终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述3d数据以及所述3d数据的数据量,将所述3d数据的格式转换为yuv格式,得到与所述3d数据对应的3d视频数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述3d视频数据,将与所述3d数据对应的3d视频数据的格式转换为编码视频格式,得到与所述3d数据对应的3d视频编码数据之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述3d视频数据,将与所述3d数据对应的3d视频数据的格式转换为编码视频格式,得到与所述3d数据对应的3d视频编码数据,包括:

5.一种3d数据的...

【专利技术属性】
技术研发人员:位言东吴连朋
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:

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

1