[发明专利]QoE驱动下的联合资源分配的点云视频自适应传输方法有效

专利信息
申请号: 202110457337.5 申请日: 2021-04-27
公开(公告)号: CN113141526B 公开(公告)日: 2022-06-07
发明(设计)人: 黎洁;张聪;王枭;韩玲;王慧宇;彭涛;陈勇;李奇越 申请(专利权)人: 合肥工业大学
主分类号: H04N21/262 分类号: H04N21/262;H04N21/845;H04N21/433;H04N21/44
代理公司: 安徽省合肥新安专利代理有限责任公司 34101 代理人: 陆丽莉;何梅生
地址: 230009 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: qoe 驱动 联合 资源 分配 视频 自适应 传输 方法
【权利要求书】:

1.一种QoE驱动下的联合资源分配的点云视频自适应传输方法,是应用于由一个点云视频服务器,一个点云播放客户端所组成的网络环境中;所述点云视频服务器和点云播放客户端之间是通过下行链路传输;所述下行链路中包含从点云播放客户端到点云视频服务器的反馈信道;其特征是,所述点云视频自适应传输方法按如下步骤进行:

步骤一、将一个包含F帧的点云视频在时间上划分成T个帧组,记为{G1,G2,...,Gt,...,GT},其中,Gt表示点云视频中第t个帧组,1≤t≤T;

将第t个帧组Gt在空间上切分成数目为K=L×L×L的切块,其中,L是在D×D×D的点云空间中每个维度划分的区间长度,其中,D为点云视频的采样深度;

将切分后的每个切块均压缩成R种码率等级的切块,其中,第t个帧组Gt的第k个切块经过压缩后得到的切块集合,记为其中,表示第t个帧组的第k个切块经过压缩后得到的第r种码率等级的切块,1≤r≤R,1≤k≤K;将切块集合通过解码器得到对应的重构形式切块集合,记为其中,表示第t个帧组的第k个切块的第r种码率等级的切块所对应的重构形式切块,从而将点云视频中所有帧组的切块进行处理后,存储在所述点云视频服务器中;

令切块集合中每个切块所包含的点个数为{Pt,k,1,Pt,k,2,...,Pt,k,r,...,Pt,k,R},其中,Pt,k,r表示第t个帧组Gt的第k个切块经过压缩后得到的第r种码率等级的切块所包含的点个数;

令切块集合中每个切块的数据量为{St,k,1,St,k,2,...,St,k,r,...,St,k,R},其中,St,k,r表示第t个帧组Gt的第k个切块经过压缩后得到的第r种码率等级的切块的数据量:

令切块集合中每个切块所需的解码时间为{Ct,k,1,Ct,k,2,...,Ct,k,r,...,Ct,k,R},其中,Ct,k,r表示第t个帧组Gt的第k个切块经过压缩后得到的第r种码率等级的切块所需的解码时间;

步骤二、建立以最大化用户观看体验QoE的值作为最优化的目标函数,并设置相应的约束条件,从而建立点云视频的自适应传输模型;

步骤2.1、利用式(1)构建目标函数:

式(1)中,Qt,k表示第t个帧组Gt的第k个切块的质量,并有:

式(2)中,pt,k表示第t个帧组Gt传输至点云播放客户端时,用户视角距离第k个切块的距离,r表示质量等级;xt,k,r是自适应传输模型的码率决策变量,当xt,k,r=1时,表示第t个帧组的第k个切块以质量等级为r的码率进行传输,当xt,k,r=0时,表示第t个帧组的第k个切块不以质量等级为r的码率进行传输;QTt,k表示第t个帧组的第k个切块的相对点数比重,并有:

式(3)中,Nt,k,R表示第t个帧组Gt的第k个切块在质量等级为R时所包含的点数;

步骤2.2、利用式(4)-式(5)构建约束条件:

式(4)表示任意第t个帧组的第k个切块只能选择一种质量等级传输到点云播放客户端;

式(5)中,Tbt表示第t个帧组完全进入缓存模块时的缓存大小,Tbt大于0表示保证缓存中的内容不为空,并有:

式(6)表示第t个帧组时刻的缓存大小与第t-1个帧组时刻的缓存大小的关系,当t=1时,Tbt-1=b,b表示点云视频开始播放前点云播放客户端中缓存的大小;其中,Tut表示第t个帧组Gt从点云服务器开始传输到完成解码的时间,并有:

式(7)中,BWt表示第t个帧组Gt传输至点云播放客户端时的下行信道的带宽;et,k表示第t个帧组Gt的第k个切块在下行信道中的传输形式,et,k是自适应传输模型中的形式决策变量,当et,k=1时,表示服务器将切块传输到客户端,当et,k=0时,表示服务器将切块传输到客户端;vt,k表示第t个帧组的第k个切块是否在用户视角内,如果在,则vt,k取1,否则,vt,k取0;F表示帧组内包含的帧数,FPS表示视频每秒播放的帧数,Ct,k,r表示第t个帧组Gt的第k个切块经过压缩后得到的第r种码率等级的切块解码所需的计算资源;CU表示客户端能同时解码的切块的数目;

将式(6)简化为式(8):

Tbt-Tbt-1=f(xt,k,r,et,k) (8)

式(8)中,f(xt,k,r,et,k)表示从第t-1个帧组Gt-1进入缓存到第t个帧组Gt进入缓存所经过的时间,且

利用式(9)得到约束条件:

步骤三、利用KKT条件和混合分支定界法对点云视频自适应传输模型进行求解,得到所述网络环境中下行链路传输的决策变量;

步骤四、所述点云视频服务器根据用户视角,计算第t个帧组的第k个切块是否在用户视角内,如果在视角外,则不传输相应切块,并将用户视角参数vt,k,r标记为“0”,否则,表示传输相应切块,并将用户视角参数vt,k,r标记为“1”,从而得到用户视角参数集合{vt,k,1,vt,k,2,...,vt,k,r,...,vt,k,R},其中,vt,k,r表示第t个帧组Gt的第k个切块是否传输;

步骤五、所述点云视频服务器根据网络环境中带宽大小和设备性能,决定第t个帧组Gt的第k个切块的质量等级变量xt,k,r以及传输形式变量et,k的值,并在点云视频服务器中选择已存储的相应切块传输到客户端;

步骤六、所述点云播放客户端接收到第t个帧组Gt的所有切块后,首先进行分组,将压缩形式和重构形式的切块进行分类,其中,压缩形式的切块进入解码器中进行解码并得到重构形式的切块,再进入所述点云播放客户端中的融合模块;而重构形式的切块直接进入所述融合模块;当第t个帧组Gt的所有切块均进入所述融合模块后,由所述融合模块合成一个完整帧组的点云视频;

步骤七、所述融合模块将完整帧组的点云视频传输给所述点云播放客户端的缓存模块,当所述缓存模块中的帧组数目达到N时,所述缓存模块将N个帧组输出渲染模块中进行渲染处理后,输入至显示模块,从而播放经过QoE优化后的点云视频。

2.根据权利要求1所述的点云视频自适应传输方法,其特征是,所述步骤三是按如下过程进行:

步骤3.1、对所述点云视频的自适应传输模型中的码率决策变量xt,k,r和形式决策变量et,k进行松弛操作,分别得到[0,1]范围内的连续码率决策变量x′t,k,r和形式决策变量e′t,k

步骤3.2、根据式(4)和式(9)的约束条件,将记为函数h1(xt,k,r);

将记为函数g1(xt,k,t,et,k);从而利用式(10)计算松弛后的点云视频的自适应传输模型的拉格朗日函数L(xt,k,r,et,k,λ,μ):

L(xt,k,r,et,k,λ,μ)=-QoE+λ1h1(xt,k,r)+μ1g1(xt,k,r,et,k) (10)

式(10)中,λ表示式(4)所示的约束条件的拉格朗日系数,μ表示式(9)所示的约束条件的拉格朗日系数;λ1表示函数h1(xt,k,r)的拉格朗日系数,μ1表示函数g1(xt,k,t,et,k)的拉格朗日系数;

步骤3.3、根据式(10)的拉格朗日函数L(xt,k,r,et,k,λ,μ),得到如式(11)-式(16)所示的松弛后的点云视频的自适应传输模型的KKT条件:

h1(xt,k,r)=0 (13)

g1(xt,k,t,et,k)≤0 (14)

λ1≠0,μ1≥0 (15)

μ1g1(xt,k,t,et,k)=0 (16)

对式(11)-(16)进行求解,得到松弛后的点云视频自适应传输模型的最优解χrelax和最优的总效用值Zrelax;其中,最优解χrelax包括码率决策变量xt,k,r和形式决策变量et,k的松弛最优解;

步骤3.4、以最优解χrelax和最优总效用值Zrelax作为分支定界法的初始输入参数;

步骤3.5、定义所述分支定界法中分支迭代次数为k′,定义所述分支定界法中最优总效用值的下界为L,定义所述分支定界法中最优总效用值的上界为U;

步骤3.6、初始化k′=0;

步骤3.7、初始化L=0;

步骤3.8、初始化U=Zrelax

步骤3.9、用χk′表示第k′次分支的最优解,并将对应的总效用值记为Zk′,再把最优解χrelax的值代入第k′次分支的最优解χk′,并以第k′次分支的最优解χk′作为根节点,从而进行步骤3.10的处理;

步骤3.10、判断第k′次分支的最优解χk′中是否存在不符合0-1约束条件的解,若存在,则将第k′次分支的最优解χk′中的松弛最优解分为符合0-1约束条件的解和不符合0-1约束条件的解χk′(0,1),并执行步骤3.11;否则,表示第k′次分支的最优解χk′是非松弛点云视频自适应传输模型的最优解;

步骤3.11、在(0,1)范围内随机产生一个第k′次分支的随机数εk,并判断0<χk′(0,1)<εk是否成立;若成立,则将约束条件“χk′(0,1)=0”加入到非松弛点云视频自适应传输模型中,形成第k′次分支的子分支I;否则,则将约束条件“χk′(0,1)=1”加入到非松弛点云视频自适应传输模型中,形成第k′次分支的子分支II;

步骤3.12、利用KKT条件求出第k′次分支的子分支I和子分支II的松弛解,并作为第k′+1次分支的最优解χk′+1,并计算出第k′+1次分支的最优解χk′+1的最优总效用值Zk′+1

步骤3.13、判断第k′+1次分支的最优值χk′+1是否符合0-1约束条件,若是,则从所述最优总效用值Zk′+1中找出最大值并赋值给L,且χk+1∈{0,1};否则,从所述最优总效用值Zk′+1中找出最大值并赋值给U,且χk′+1∈{0,1};

步骤3.14、判断Zk′+1<L是否成立;如果成立,则剪掉第k′+1次分支的最优解χk′+1所在的分支,并将k′+1赋值给k′后,返回步骤3.10;否则,执行步骤3.15;

步骤3.15、判断Zk′+1=L是否成立,若成立,则表示获得非松弛点云视频自适应传输模型的最优解即为第k′+1分支的最优解χk′+1,并将χk′+1赋值给非松弛点云视频自适应传输模型的最优解χ0-1,将χk′+1所对应的Zk′+1赋值给非松弛点云视频自适应传输模型的最优总效用值Z0-1;否则,将k′+1赋值给k′后,返回步骤3.10。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110457337.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top