CN111083121B - 一种星地融合网络中的全景视频多播方法及装置 - Google Patents
一种星地融合网络中的全景视频多播方法及装置 Download PDFInfo
- Publication number
- CN111083121B CN111083121B CN201911200876.XA CN201911200876A CN111083121B CN 111083121 B CN111083121 B CN 111083121B CN 201911200876 A CN201911200876 A CN 201911200876A CN 111083121 B CN111083121 B CN 111083121B
- Authority
- CN
- China
- Prior art keywords
- information
- user terminal
- bit rate
- grouping
- rate group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18515—Transmission equipment in satellites or space-based relays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例提供一种星地融合网络中的全景视频多播方法及装置,该方法包括:根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;根据多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对全景VR视频进行多播实时传输。进行二次分组,并根据分组结果,以组为单位进行带宽分配,以组为单位共享频谱,实现网络效用最大化,通过多播传输的方法,在相同带宽的前提下,有效提升用户效用,改善用户终端VR无线使用体验。
Description
技术领域
本发明涉及信息处理技术领域,尤其涉及一种星地融合网络中的全景视频多播方法及装置。
背景技术
虚拟现实(Virtual Reality;VR)因其通过全景沉浸式环境为用户提供了非凡体验而越来越受欢迎。
头戴显示器(Head Mounted Display;HMD)设备是一种专用的VR用户设备,它可以让用户从球体中心来观看视频。大多数HMD设备,如Oculus Rift,都依赖于与计算机的有线连接,依靠计算机处理VR内容,很显然这大大限制了用户移动,妨碍了用户体验。为了提供完全沉浸式的体验,VR***需要利用无线连接。与传统视频相比,VR视频可以360度观看,相应地视频的尺寸要大得多,单个VR流的数据速率要求可能要超过50Mbps。同时,HMD必须检测用户的观看方向,并实时显示视频的相应部分,否则,用户可能会出现头晕现象。基于上述特点VR服务对无线网络的吞吐量和延时提出了更高的要求。
移动卫星通信***具有顽健性强、覆盖范围广的特点,而地面移动通信***为用户提供了便捷的服务,然而在山地、荒漠及海上等地区,由于基站架设困难,而星地融合网络可以为海上、空中的移动平台(如飞机、轮船等)提供连接,图1为现有技术中星地融合结构示意图,如图1所示,包括卫星、地面上行站,地面辅助基站(Ancillary TerrestrialComponent;ATC)和用户端。
很多地区仅靠其地面通信***无法及时应对,星地融合网络可以有效地满足这类情景的需求。但是星地融合网络中往往是通过地面上行站对用户视角预测、分组进行组播进行决策,再将指令发送到卫星,在通过卫星传递到ATC,这整个过程的时延较高,无法满足VR服务的要求。
因此,如何更有效的针对山地、荒漠及海上等地区的无线网络VR服务进行优化已经成为业界亟待解决的技术问题。
发明内容
本发明实施例提供一种星地融合网络中的全景视频多播方法及装置,用以解决上述背景技术中提出的技术问题,或至少部分解决上述背景技术中提出的技术问题。
第一方面,本发明实施例提供一种星地融合网络中的全景视频多播方法,包括:
根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;
根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;
将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输。
更具体的,在所述根据各个用户终端主视角贴片信息和各个用户终端辅视角贴片信息的步骤之前,所述方法还包括:
根据用户终端观看视角将全景VR视频进行贴片,得到多个贴片信息;
将各个贴片信息编码为不同比特率的多个贴片编码信息;
根据贴片编码信息的比特率信息将多个贴片编码信息分为高比特率组目标贴片编码信息和低比特率组目标贴片编码信息。
更具体的,在所述根据各个用户终端主视角贴片信息和各个用户终端辅视角贴片信息的步骤之前,所述方法还包括:
获取用户终端预测主视角信息;
根据所述用户终端预测主视角信息在多个贴片信息中找到用户终端主视角贴片信息和用户终端辅视角贴片信息。
更具体的,所述得到高比特率组用户终端和低比特率组用户终端的步骤,具体包括:
当贴片信息为用户终端主视角贴片信息时,用户终端从高比特率组贴片编码信息中获取高质量的贴片信息;
将从高比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到高比特率组用户终端;
当贴片信息为用户终端辅视角贴片信息时,用户终端从低比特率组贴片编码信息中获取低质量的贴片信息;
将从低比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到低比特率组用户终端。
更具体的,所述根据各用户终端主视角预测信息对用户终端进行分组得到多个底层用户终端分组信息的步骤,具体包括:
根据各用户终端主视角预测信息对用户终端进行分组,得到高比特率组用户终端和低比特率组用户终端;
根据每个用户终端的信道条件分别对所述高比特率组用户终端和低比特率组用户终端再次进行分组得到多个底层用户终端分组信息。
更具体的,在所述获取用户终端预测主视角信息的步骤之前,所述方法还包括:
获取用户终端当前主视角信息;
通过卡尔曼滤波算法结合所述用户终端当前主视角信息,得到用户终端预测主视角信息。
第二方面,本发明实施例提供一种星地融合网络中的全景视频多播装置,包括:
分组模块,用于根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;
带宽分配模块,用于根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;
多播模块,用于将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输。
第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述星地融合网络中的全景视频多播方法的步骤。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述星地融合网络中的全景视频多播方法的步骤。
本发明实施例提供的一种星地融合网络中的全景视频多播方法及装置,通过双层用户分组方案,先根据用户终端的视角分布情况进行大组分组,再利用各个用户终端的信道情况对各个大组进行二次分组,并根据分组结果,以组为单位进行带宽分配,以组为单位共享频谱,实现网络效用最大化,通过多播传输的方法,在相同带宽的前提下,有效提升用户效用,改善用户终端VR无线使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中星地融合结构示意图;
图2为本发明一实施例中所描述的星地融合网络中的全景视频多播方法流程示意图;
图3为本发明一实施例中所描述的VR组播***框架示意图;
图4为本发明实施例用户-总效用比较示意图;
图5为本发明实施例参考距离-信噪比-总效用比较示意图;
图6为本发明实施预测准确率-总效用比较示意图;
图7为本发明一实施例所描述的星地融合网络中的全景视频多播装置结构示意图;
图8为本发明一实施例所描述的电子设备结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
对于实时无线VR流媒体,如直播场景中,会出现大量用户观看相同的视频内容的情况。如果采用单播模式,会使多个用户同时争夺有限的频谱资源,会导致其体验质量严重下降。相比之下,多播传输的优势得以体现,即用户以组为单位共享频谱,这样可以有效地提升用户的观影体验。
本发明实施例中所描述的多播传输方案是基于星地融合网络所实现的多播传输方案,结合边缘计算的特性,卫星负责将全景视频传输给飞机或者轮船上的ATC,由ATC来完成视角预测、分组和资源调度,实现了一种星地网络中的全景视频多播方案,即本发明实施例中所描述的星地融合网络中的全景视频多播方法是借助星地融合网络中的ATC来进行实现的。
本发明实施例现提供一种以组为单位的星地融合网络中的全景视频多播方法。
图2为本发明一实施例中所描述的星地融合网络中的全景视频多播方法流程示意图,如图2所示,包括:
步骤S1,根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;
步骤S2,根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;
步骤S3,将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输。
具体的,本发明实施例中所描述的用户终端主视角预测信息是指预测用户终端下一时刻的观看方向。
具体的,根据用户终端预测主视角信息在多个贴片信息中找到用户终端主视角贴片信息和用户终端辅视角贴片信息。
本发明实施例中所描述的分组具体包括两次分组,第一次是根据用户终端主视角预测信息进行大组分组,得到低比特率组用户终端和高比特率组用户终端;第二次是通过各用户终端的信道条件,对低比特率组用户终端和高比特率组用户终端进行再次分组,得到多个底层用户终端分组信息。
当贴片信息为用户终端主视角贴片信息时,用户终端从高比特率组贴片编码信息中获取高质量的贴片信息,当贴片信息为用户终端辅视角贴片信息时,用户终端从低比特率组贴片编码信息中获取低质量的贴片信息,在同一组贴片编码信息中下载贴片信息的用户会被聚集为一组,相应的,将从高比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到高比特率组用户终端,将从低比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到低比特率组用户终端。
考虑到视频数据的传输要根据每组中最坏的用户信道条件进行,要进一步将具有相似信道条件的用户分为一组,得到多个底层用户终端分组信息。定义Nm表示低比特率组用户终端和高比特率组用户终端组m的用户数。分组可以采用常见的聚类方法,这里采用k-means聚类方法,根据Nm个用户终端的信道条件,划分出个底层用户终端分组信息。
具体的,本发明实施例中所描述的带宽分配是指将按用户终端比例进行分配,即当前分组内用户终端数越大,该分组所分得带宽越高。
根据多个底层用户终端分组信息,对各组用户进行带宽分配。
要最大化网络的用户总效用和,定义以下优化问题:
自变量xm,k表示上述步骤中分组信息m大组k小组的所占带宽比重,Nm,k表示该组的用户数,Rm,k表示分配给该组的传输速率,pm表示m大组的准确率比例权重。约束条件表示所有组的带宽分配比和上限为1。
通过对该凸问题进行求解,得出对大组m以及该组内k小组的最优化带宽分配比为:
其中,Nm表示m大组的用户数。
可以看出,最优带宽分配与各组用户数有关,按比例进行分配,即当前组内用户数越大,该组所分得带宽越高。
将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输。
本发明实施例通过双层用户分组方案,先根据用户终端的视角分布情况进行大组分组,再利用各个用户终端的信道情况对各个大组进行二次分组,并根据分组结果,以组为单位进行带宽分配,以组为单位共享频谱,实现网络效用最大化,通过多播传输的方法,在相同带宽的前提下,有效提升用户效用,改善用户终端VR无线使用体验。
在上述实施例的基础上,在所述根据各个用户终端主视角贴片信息和各个用户终端辅视角贴片信息的步骤之前,所述方法还包括:
根据用户终端观看视角将全景VR视频进行贴片,得到多个贴片信息;
将各个贴片信息编码为不同比特率的多个贴片编码信息;
根据贴片编码信息的比特率信息将多个贴片编码信息分为高比特率组目标贴片编码信息和低比特率组目标贴片编码信息。
具体的,本发明实施例将每一个贴片信息编码为多个不同比特率的贴片编码信息,不同比特率指的是包括高比特率和低比特率,即每一个贴片信息至少对应存在一个高比特率的贴片编码信息和一个低比特率的贴片编码信息。
然后根据贴片编码信息的比特率信息将多个贴片编码信息分为高比特率组目标贴片编码信息和低比特率组目标贴片编码信息。
本发明实施例将同一个贴片信息编码为高比特率的贴片编码信息和一个低比特率的贴片编码信息,便于后续进行分组,同时可以在用户主视角设置高比特率的贴片编码信息,在用户辅视角设置低比特率的贴片编码信息,从而在不影响用户观感的情况下,减少传输数据负荷。
在上述实施例的基础上,在所述根据各个用户终端主视角贴片信息和各个用户终端辅视角贴片信息的步骤之前,所述方法还包括:
获取用户终端预测主视角信息;
根据所述用户终端预测主视角信息在多个贴片信息中找到用户终端主视角贴片信息和用户终端辅视角贴片信息。
在所述获取用户终端预测主视角信息的步骤之前,所述方法还包括:
获取用户终端当前主视角信息;
通过预测算法结合所述用户终端当前主视角信息,得到用户终端预测主视角信息。
具体的,本发明实施例中所描述的用户终端预测主视角信息是根据预测算法结合所述用户终端当前主视角信息进行预测的得到的。
本发明实施例中所描述的预测算法可以是指机器学习或卡尔曼滤波算法,当采用卡尔曼滤波算法进行视角预测时,首先根据当前时刻的视角xk-1,默认预测其下一时刻主视角不发生改变由上一时刻的误差协方差Pk-1和过程噪声Q预测出新的误差值计算得出卡尔曼增益Kk,进一步根据实际视角数据yk完成对预测结果的校正更新 同时更新下一时刻会用到的误差协方差Pk。但是,想要做到精准预测十分困难,很难完全做到100%的精准预测。因此,定义ps表示未来视角中主视角分布的预测精度,即正确预测数与总预测数的比值,有0≤ps≤1。以ps大小来表示基站预测的主视角结果所带来收益比重,其他视角以均分1-ps的比重来影响最后收益。对于给定的预测算法和特定的VR视频,ps可设置为一个常数,从而最终得到用户终端预测主视角信息。
在上述实施例的基础上,所述得到高比特率组用户终端和低比特率组用户终端的步骤,具体包括:
当贴片信息为用户终端主视角贴片信息时,用户终端从高比特率组贴片编码信息中获取高质量的贴片信息;
将从高比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到高比特率组用户终端;
当贴片信息为用户终端辅视角贴片信息时,用户终端从低比特率组贴片编码信息中获取低质量的贴片信息;
将从低比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到低比特率组用户终端。
图3为本发明一实施例中所描述的VR组播***框架示意图,如图3所示,假设一个VR视频划分为6个tiles,这里用不同的填充进行区分。首先,基站预测用户头部运动方向,判断用户视角是否覆盖T3 tlie,若是,交付其高比特率版本视频,否则,交付低比特率版本。划分出两组HL组后,利用聚类算法,将各大组再进行划分,最终得到4组LL组,完成对用户的双层分组。
所述根据各用户终端主视角预测信息对用户终端进行分组得到多个底层用户终端分组信息的步骤,具体包括:
根据各用户终端主视角预测信息对用户终端进行分组,得到高比特率组用户终端和低比特率组用户终端;
根据每个用户终端的信道条件分别对所述高比特率组用户终端和低比特率组用户终端再次进行分组得到多个底层用户终端分组信息。
具体的,本发明实施例中所描述的是指二次分组的内容,此处所描述的根据用户终端的信道条件对高比特率组用户终端和低比特率组用户终端再次进行分组具体是指进一步将具有相似信道条件的用户分为一组。
在另一实施例中,进行了仿真实验,总带宽设置为20MHz,VR视频用户随机分布在半径为400m的范围内。仿真将本发明提出的方案(JGBA)与遍历搜索多播方案(Exhaustive)、单组多播方案(S-JGBA)、单播方案(Unicast)以及随机分组多播方案(RG-Multicast)进行了对比,图4为本发明实施例用户-总效用比较示意图;图5为本发明实施例参考距离-信噪比-总效用比较示意图;图6为本发明实施预测准确率-总效用比较示意图,如图4、图5和图6所示,结果表明本发明提出的方案在很大程度上优于单播方案和随机分组方案。在不增加复杂度的前提下,采用本发明实施例提出的方法可以获得与遍历算法相似性能。
图7为本发明一实施例所描述的星地融合网络中的全景视频多播装置结构示意图,如图7所示,包括:分组模块710、带宽分配模块720和多播模块730;其中,分组模块710用于根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;其中,带宽分配模块720用于根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;其中,多播模块730用于将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输。
本发明实施例提供的装置是用于执行上述各方法实施例的,具体流程和详细内容请参照上述实施例,此处不再赘述。
本发明实施例通过双层用户分组方案,先根据用户终端的视角分布情况进行大组分组,再利用各个用户终端的信道情况对各个大组进行二次分组,并根据分组结果,以组为单位进行带宽分配,以组为单位共享频谱,实现网络效用最大化,通过多播传输的方法,在相同带宽的前提下,有效提升用户效用,改善用户终端VR无线使用体验。
图8为本发明一实施例所描述的电子设备结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行如下方法:根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输。
此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输。
本发明实施例提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储服务器指令,该计算机指令使计算机执行上述各实施例提供的方法,例如包括:根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (7)
1.一种星地融合网络中的全景视频多播方法,其特征在于,包括:
根据各个用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;
根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;
将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输;
其中,所述根据各个用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息的步骤,具体包括:
根据各个用户终端主视角预测信息对用户终端进行分组,得到高比特率组用户终端和低比特率组用户终端;
根据每个用户终端的信道条件分别对所述高比特率组用户终端和低比特率组用户终端再次进行分组得到多个底层用户终端分组信息;
其中,所述得到高比特率组用户终端和低比特率组用户终端的步骤,具体包括:
当贴片信息为用户终端主视角贴片信息时,用户终端从高比特率组贴片编码信息中获取高质量的贴片信息;
将从高比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到高比特率组用户终端;
当贴片信息为用户终端辅视角贴片信息时,用户终端从低比特率组贴片编码信息中获取低质量的贴片信息;
将从低比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到低比特率组用户终端。
2.根据权利要求1所述星地融合网络中的全景视频多播方法,其特征在于,在所述将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频的步骤之前,所述方法还包括:
根据用户终端观看视角将全景VR视频进行贴片,得到多个贴片信息;
将各个贴片信息编码为不同比特率的多个贴片编码信息;
根据贴片编码信息的比特率信息将多个贴片编码信息分为高比特率组目标贴片编码信息和低比特率组目标贴片编码信息。
3.根据权利要求2所述星地融合网络中的全景视频多播方法,其特征在于,在所述将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频之前,所述方法还包括:
获取用户终端预测主视角信息;
根据所述用户终端预测主视角信息在多个贴片信息中找到用户终端主视角贴片信息和用户终端辅视角贴片信息。
4.根据权利要求3所述星地融合网络中的全景视频多播方法,其特征在于,在所述获取用户终端预测主视角信息的步骤之前,所述方法还包括:
获取用户终端当前主视角信息;
通过预测算法结合所述用户终端当前主视角信息,得到用户终端预测主视角信息。
5.一种星地融合网络中的全景视频多播装置,其特征在于,包括:
分组模块,用于根据各用户终端主视角预测信息对各个用户终端进行分组得到多个底层用户终端分组信息;
带宽分配模块,用于根据所述多个底层用户终端分组信息进行带宽分配,得到用户终端带宽分配信息;
多播模块,用于将高质量的用户终端主视角贴片信息和低质量的用户终端辅视角贴片信息进行拼接,得到全景VR视频,并按照用户终端带宽分配信息对所述全景VR视频进行多播实时传输;
所述分组模块,还用于:
根据各个用户终端主视角预测信息对用户终端进行分组,得到高比特率组用户终端和低比特率组用户终端;
根据每个用户终端的信道条件分别对所述高比特率组用户终端和低比特率组用户终端再次进行分组得到多个底层用户终端分组信息;
其中,所述得到高比特率组用户终端和低比特率组用户终端,具体包括:
当贴片信息为用户终端主视角贴片信息时,用户终端从高比特率组贴片编码信息中获取高质量的贴片信息;
将从高比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到高比特率组用户终端;
当贴片信息为用户终端辅视角贴片信息时,用户终端从低比特率组贴片编码信息中获取低质量的贴片信息;
将从低比特率组贴片编码信息中获取贴片信息的用户终端进行聚类,得到低比特率组用户终端。
6.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述星地融合网络中的全景视频多播方法的步骤。
7.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至4任一项所述星地融合网络中的全景视频多播方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911200876.XA CN111083121B (zh) | 2019-11-29 | 2019-11-29 | 一种星地融合网络中的全景视频多播方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911200876.XA CN111083121B (zh) | 2019-11-29 | 2019-11-29 | 一种星地融合网络中的全景视频多播方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111083121A CN111083121A (zh) | 2020-04-28 |
CN111083121B true CN111083121B (zh) | 2021-05-14 |
Family
ID=70312041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911200876.XA Active CN111083121B (zh) | 2019-11-29 | 2019-11-29 | 一种星地融合网络中的全景视频多播方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111083121B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112702281B (zh) * | 2020-12-23 | 2023-08-01 | 深圳Tcl新技术有限公司 | 基于手势控制的带宽分配方法、装置、***与存储介质 |
CN114979089B (zh) | 2022-04-25 | 2023-03-24 | 北京邮电大学 | 一种实时传输全景视频的***和方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107197139A (zh) * | 2017-04-13 | 2017-09-22 | 深圳电航空技术有限公司 | 全景相机的数据处理方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7978761B2 (en) * | 2004-10-05 | 2011-07-12 | Vectormax Corporation | Method and system for loss-tolerant multimedia multicasting |
CN109923867A (zh) * | 2016-09-14 | 2019-06-21 | 皇家Kpn公司 | 流式传输虚拟现实视频 |
CN106534827B (zh) * | 2016-12-19 | 2018-03-02 | 暴风集团股份有限公司 | 基于用户视角播放全景视频的方法及*** |
-
2019
- 2019-11-29 CN CN201911200876.XA patent/CN111083121B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107197139A (zh) * | 2017-04-13 | 2017-09-22 | 深圳电航空技术有限公司 | 全景相机的数据处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111083121A (zh) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110087189B (zh) | 一种无人机基站部署位置的确定方法及装置 | |
US10652360B2 (en) | Access scheduling method and apparatus for terminal, and computer storage medium | |
CN111132077A (zh) | 车联网环境下基于d2d的多接入边缘计算任务卸载方法 | |
CN109885088B (zh) | 边缘计算网络中基于机器学习的无人机飞行轨迹优化方法 | |
CN111083121B (zh) | 一种星地融合网络中的全景视频多播方法及装置 | |
CN110290542B (zh) | 海上无人机通信覆盖优化方法及*** | |
CN110312265B (zh) | 无人机编队通信覆盖的功率分配方法及*** | |
CN108076531B (zh) | 一种面向多服务商的无线网络切片资源动态分配方法 | |
US11405933B2 (en) | Allocation of wireless resources in a shared wireless band | |
US20140192769A1 (en) | Joint scheduling method and apparatus | |
Wang et al. | Radio resource allocation for bidirectional offloading in space-air-ground integrated vehicular network | |
CN114245348A (zh) | 基于无蜂窝网络架构的多业务联合传输方法及装置 | |
CN116208222A (zh) | 数据传输方法、装置、设备以及存储介质 | |
CN115796271A (zh) | 基于客户端选择和梯度压缩的联邦学习方法 | |
CN114268967B (zh) | 无人机辅助移动边缘网络用户匹配方法及装置 | |
CN113727331B (zh) | 5g基站部署方法及装置 | |
CN114268966B (zh) | 一种无人机辅助mec网络低时延多任务分配方法及*** | |
CN114980205A (zh) | 多天线无人机视频传输***QoE最大化方法和装置 | |
CN114173318A (zh) | 待优化区域识别方法、装置及设备 | |
CN106358307A (zh) | 一种上行无线资源调度方法及装置 | |
CN107979874B (zh) | 一种卫星通讯***数据调度方法、装置及基站 | |
CN113630906B (zh) | 无线自组织网络中断补偿方法及装置 | |
Tran et al. | A tile-based solution using cubemap for viewport-adaptive 360-degree video delivery | |
CN110933693B (zh) | 一种信道确定以及数据处理方法、装置及电子设备 | |
CN113891417B (zh) | 路径选择方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |