应用于VR系统的数据通讯系统、方法及介质技术方案

技术编号:26976546 阅读:9 留言:0更新日期:2021-01-06 00:13
本发明专利技术提供了一种应用于VR系统的数据通讯系统、方法及介质,在影视播放情况下,多设备获取的视频内容为同一编码内容,此时下行数据码流大且重复,将下行数据采用多播形式进行流分发,降低主机或机顶盒负担;VR设备和视频主机间的控制流,仍采用单播形式进行数据传递,且增加数据包优先级设定,保证控制流能正常收到并处理。本发明专利技术通过采用数据流多播形式进行下行数据传输,从而达成降低数据复制,降低主机/机顶盒负担,使普通机顶盒能提供多路VR视频的同步传送,同时服务多个VR终端设备。

【技术实现步骤摘要】
应用于VR系统的数据通讯系统、方法及介质
本专利技术涉及,具体地,涉及应用于VR系统的数据通讯系统、方法及介质。尤其地,涉及应用于VR系统的数据通讯架构的实现。
技术介绍
随着网络速度的大幅提升,基于高带宽低延时的应用逐步走入用户的视野。VR(VirtualReality虚拟现实)技术做为大带宽场景的典型应用,也逐步取代电视等传统设备成为家庭娱乐新的视频输出设备。而由于VR设备的沉浸式体验,每个用户都需要有独立的VR设备,当同一场景下接入设备过多,由于VR的高带宽特性,家用视频主机/视频机顶盒负担将成倍增长,导致用户侧丢帧、卡顿等现象发生,影响用户体验。由于VR系统目前还在前期普及阶段,通常普通家庭只有一台设备。现有的VR娱乐系统中,家用视频主机/视频机顶盒通常只提供一路VR的数据输出。根据测算,目前的普通主机可提供2至3路的高码流VR音视频的解码、处理和传送;而普通的机顶盒由于是采用嵌入式芯片,处理能力较主机更弱,通常只能提供1至2路高码流VR音视频解码、处理和传送。而随着VR技术的快速发展,更高码率的音视频格式出现,以及未来家庭同时拥有3、4台VR主机共同娱乐和互动,现有的主机/机顶盒使用原有单播技术将无法承担多路VR音视频的数据输出,无疑会推高用户的使用成本,需要更强的主机/机顶盒来支持这些新的应用场景,对VR技术本身的推广产生不利影响;现有技术下,数据流/控制流数据包使用同一数据通道,会造成下行数据流/控制流重叠,增加丢包机率,并增加数据包的延时。在现有系统下,据实验反复测算,在高码率VR视频播放同时进行操作,会导致控制流增加6%左右的丢包或重传的可能,并且数据包发生平均150ms的延时。而由于该现象,会导致主机/机顶盒处理延时加长,会给用户造成操作失败的错觉,容易引发用户再次操作导致的误操作,使得用户体验变差。专利文献CN108271042B(申请号:CN201810133524.6)公开了一种基于有线电视网络的视频数据传输方法、云VR系统实现方法以及云VR系统,其包括:获取在VR应用运行环境下的VR应用画面数据;将所述视频码流数据转换成射频信号数据流;解码所述射频信号数据流以获得当前的VR画面数据并显示;采集并发送用户头部运动信息以及用户控制信息;通过双向有线电视网络向云端服务器发送用户头部运动信息以及用户控制信息所对应的数据流;解调所述数据流并发送至云端服务器中;解析出操作指令并生成新的VR应用画面数据。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种应用于VR系统的数据通讯系统、方法及介质。如图1所示,根据本专利技术提供的一种应用于VR系统的数据通讯系统,在影视播放情况下,多设备获取的视频内容为同一编码内容,此时下行数据码流大且重复,将下行数据采用多播形式进行流分发,降低主机或机顶盒负担;VR设备和视频主机间的控制流,仍采用单播形式进行数据传递,且增加数据包优先级设定,保证控制流能正常收到并处理。优选地,包括:数据处理模块和控制流输入输出模块;所述数据处理模块包括:分成视频主机或机顶盒侧和VR设备侧;所述控制流输入输出模块:分别在主机端记录请求地址和个数,并对数据包进行优先级标识;建立内核层数据优先级队列,优先发送控制流报文,控制流为单播数据包。优选地,所述特殊地址为ipv4格式,第一段固定为239(EFH),而后三段由通过由数据请求的URL地址进行hash编码生成24bit数据位,并进行填充优选地,所述数据处理模块:当VR设备侧通过控制流向主机发起数据请求,视频主机或机顶盒侧的控制流模块判断目前视频请求接入数,如果同一视频请求接入数大于1,则将原有的下行数据流在网络层以特殊地址的组播形式将数据封包进行重新封装,并通过网络发送出去;在VR设备侧,数据处理模块则根据地址判断是否有对该数据流进行过请求,如有,则接收该数据流,如没有发起过请求,则丢弃该数据包。根据本专利技术提供地一种应用于VR系统的数据通讯系统,在影视播放情况下,多设备获取的视频内容为同一编码内容,此时下行数据码流大且重复,将下行数据采用多播形式进行流分发,降低主机或机顶盒负担;VR设备和视频主机间的控制流,仍采用单播形式进行数据传递,且增加数据包优先级设定,保证控制流能正常收到并处理。优选地,包括:数据处理步骤和控制流输入输出步骤;所述数据处理步骤:当VR设备侧通过控制流向主机发起数据请求,视频主机或机顶盒侧的控制流模块判断目前视频请求接入数,如果同一视频请求接入数大于1,则将原有的下行数据流在网络层以特殊地址的组播形式将数据封包进行重新封装,并通过网络发送出去;在VR设备侧,数据处理模块则根据地址判断是否有对该数据流进行过请求,如有,则接收该数据流,如没有发起过请求,则丢弃该数据包。所述控制流输入输出步骤:分别在主机端记录请求地址和个数,并对数据包进行优先级标识;建立内核层数据优先级队列,优先发送控制流报文,控制流为单播数据包。优选地,所述特殊地址为ipv4格式,第一段固定为239(EFH),而后三段由通过由数据请求的URL地址进行hash编码生成24bit数据位,并进行填充。根据本专利技术提供的一种存储有计算机程序的计算机可读存储介质,其特征在于,所述计算机程序被处理器执行时实现上述中述的应用于VR系统的数据通讯方法的步骤。与现有技术相比,本专利技术具有如下的有益效果:(1)通过采用数据流多播形式进行下行数据传输,从而达成降低数据复制,降低主机/机顶盒负担,使普通机顶盒能提供多路VR视频的同步传送,同时服务多个VR终端设备。(2)通过采用数据流/控制流分离,并在数据包网络层提升控制流优先级,使控制流数据包优先发送/接收,以缩短用户对设备控制的延时,降低数据包丢包的概率(据实验室测试,丢包/重传概率接近于0),优化用户使用体验。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术提供的系统框图示意图。图2为本专利技术提供的流程图示意图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。下面通过实施例,对本专利技术进行更为具体地说明。实施例:在此种多用户场景下,本专利设计了一种单/多播混合的网络传输架构。由于影视播放情况下,多设备获取的视频内容(环幕/球幕等电影、3D环绕场景)为同一编码内容,此时,下行数据码流大且重复,故因此,将下行数据采用多播形式进行流分发(多播是利用现有以太网组播的形式进行一种群发的模式,就是目的地址是一个组播地址,就是把流同时发给多个设备),能大大降低主机/机顶盒负担;而同时,VR设备和视频主机间的控制流,仍采用本文档来自技高网
...

【技术保护点】
1.一种应用于VR系统的数据通讯系统,其特征在于,在影视播放情况下,多设备获取的视频内容为同一编码内容,此时下行数据码流大且重复,将下行数据采用多播形式进行流分发,降低主机或机顶盒负担;/nVR设备和视频主机间的控制流,仍采用单播形式进行数据传递,且增加数据包优先级设定,保证控制流能正常收到并处理。/n

【技术特征摘要】
1.一种应用于VR系统的数据通讯系统,其特征在于,在影视播放情况下,多设备获取的视频内容为同一编码内容,此时下行数据码流大且重复,将下行数据采用多播形式进行流分发,降低主机或机顶盒负担;
VR设备和视频主机间的控制流,仍采用单播形式进行数据传递,且增加数据包优先级设定,保证控制流能正常收到并处理。


2.根据权利要求1所述的应用于VR系统的数据通讯系统,其特征在于,包括:
数据处理模块和控制流输入输出模块;
所述数据处理模块包括:分成视频主机或机顶盒侧和VR设备侧;
所述控制流输入输出模块:分别在主机端记录请求地址和个数,并对数据包进行优先级标识;建立内核层数据优先级队列,优先发送控制流报文,控制流为单播数据包。


3.根据权利要求2所述的应用于VR系统的数据通讯系统,其特征在于,所述特殊地址为ipv4格式,第一段固定为239(EFH),而后三段由通过由数据请求的URL地址进行hash编码生成24bit数据位,并进行填充。


4.根据权利要求2所述的应用于VR系统的数据通讯系统,其特征在于,所述数据处理模块:
当VR设备侧通过控制流向主机发起数据请求,视频主机或机顶盒侧的控制流模块判断目前视频请求接入数,如果同一视频请求接入数大于1,则将原有的下行数据流在网络层以特殊地址的组播形式将数据封包进行重新封装,并通过网络发送出去;
在VR设备侧,数据处理模块则根据地址判断是否有对该数据流进行过请求,如有,则接收该数据流,如没有发起过请求,则丢弃该数据包。

<...

【专利技术属性】
技术研发人员:周宸晏
申请(专利权)人:上海盈赞通信科技有限公司
类型:发明
国别省市:上海;31

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

1