一种视频推送方法及装置的制造方法

文档序号:10616383阅读:386来源:国知局
一种视频推送方法及装置的制造方法
【专利摘要】本发明实施例公开了一种视频推送方法及装置,应用于服务器,方法包括:实时获得客户端用于播放目标在线视频的网络带宽;判断网络带宽是否符合播放目标在线视频的要求;如果否,根据预设确定规则,确定目标在线视频中每一视频帧的感兴趣区域以及非感兴趣区域;根据网络带宽和目标在线视频的帧率,确定感兴趣区域以及非感兴趣区域分别占网路带宽的比例;根据比例,确定感兴趣区域对应的第一量化参数以及非感兴趣区域分别对应的第二量化参数;根据第一量化参数以及第二量化参数,分别对感兴趣区域和非感兴趣区域进行编码;将编码后的视频帧推送给客户端,以使客户端播放目标在线视频。应用本发明实施例,可以播放部分区域清晰度高的在线视频。
【专利说明】
-种视频推送方法及装置
技术领域
[0001 ]本发明设及视频处理技术领域,特别设及一种视频推送方法及装置。
【背景技术】
[0002] 随着互联网的发展,观看在线视频已经成为人们生活的一部分。通常情况下,同一 在线视频具有多种清晰度。在线视频的清晰度越高,越能使用户能够获得更好的观影体验。
[0003] 但是,播放清晰度较高的在线视频,对客户端的网络带宽要求较高。如果客户端的 网络带宽不足,在播放清晰度较高的在线视频的过程中,会出现视频卡顿现象。为了减少视 频卡顿现象的出现,需要降低播放的在线视频的清晰度,通常情况下,会降低播放的在线视 频的每一帖的清晰度,进而导致播放的在线视频整体都不清晰。

【发明内容】

[0004] 本发明实施例的目的在于提供一种视频推送方法及装置,用于解决播放的在线视 频整体都不清晰的问题。技术方案如下:
[0005] 为到达上述目的,本发明实施例公开了一种视频推送方法,应用于服务器,所述服 务器与客户端通信连接,方法包括:
[0006] 实时获得所述客户端用于播放目标在线视频的网络带宽;
[0007] 判断所述网络带宽是否符合播放所述目标在线视频的要求;
[000引如果否,根据预设确定规则,确定所述目标在线视频中每一视频帖的感兴趣区域 W及非感兴趣区域,其中,所述感兴趣区域为不需要降低视频清晰度的区域,所述非感兴趣 区域为需要降低视频清晰度的区域;
[0009] 根据所述网络带宽和所述目标在线视频的帖率,确定所述感兴趣区域W及非感兴 趣区域分别占所述网路带宽的比例;
[0010] 根据所述比例,确定所述感兴趣区域对应的第一量化参数W及非感兴趣区域分别 对应的第二量化参数;
[0011] 根据所述第一量化参数W及所述第二量化参数,分别对所述感兴趣区域和所述非 感兴趣区域进行编码;
[0012] 将编码后的视频帖推送给所述客户端,W使所述客户端播放所述目标在线视频。
[0013] 较佳的,所述根据预设确定规则,确定所述目标在线视频中每一视频帖的感兴趣 区域W及非感兴趣区域,包括:
[0014] 根据预设确定规则,确定所述目标在线视频的未播放视频片段中的每一视频帖的 感兴趣区域W及非感兴趣区域。
[0015] 较佳的,所述根据预设确定规则,确定所述目标在线视频中每一视频帖的感兴趣 区域W及非感兴趣区域,包括:
[0016] 将利用人脸识别技术识别出的所述目标在线视频中每一视频帖中的人脸,确定为 感兴趣区域,将所述目标在线视频中每一视频帖中除所述感兴趣区域外的区域确定为非感 兴趣区域。
[0017] 较佳的,所述根据所述网络带宽和所述目标在线视频的帖率,确定所述感兴趣区 域W及非感兴趣区域分别占所述网路带宽的比例,包括:
[0018] 根据总体视频质量Vq与感兴趣区域所占整体带宽比例P的关系:
[0019]
[0020] 将总体视频质量Vq处于最优时对应的P确定为所述感兴趣区域占所述网路带宽的 比例;将I-P确定为所述非感兴趣区域占所述网路带宽的比例;
[0021] 其中,0.5《P<1,V1、V2、V3、V4、V5、V6、V7、V1'、V2'、V3'、V4'、V5'、V6'、V7'为与编码方 式、视频帖率、视频关键帖间隔和视频分辨率相关的常系数,Frv为所述目标在线视频的帖 率,Brv为所述网络带宽,Wi为非感兴趣区域的加权系数,W2为感兴趣区域的加权系数。
[0022] 较佳的,所述根据所述比例,确定所述感兴趣区域对应的第一量化参数W及非感 兴趣区域分别对应的第二量化参数,包括:
[0023] 根据所述感兴趣区域和所述非感兴趣区域占所述网路带宽的比例,分别计算出的 所述感兴趣区域和所述非感兴趣区域的带宽;
[0024] 根据带宽和量化参数的关系,确定所述第一量化参数W及所述第二量化参数,其 中,带宽与量化参数的关系为:
[0025] Brv=aQp-i+bQp-2
[0026] 其中,Brv为带宽,a和b为与帖类型相关的模型参数,QP为量化参数。
[0027] 为达到上述目的,本发明实施例还公开了一种视频推送装置,应用于服务器,所述 服务器与客户端通信连接,所述装置包括:带宽检测模块、带宽判断模块、区域划分模块、带 宽比例确定模块、量化参数确定模块、编码模块、推送模块,其中,
[0028] 所述带宽检测模块,用于实时获得所述客户端用于播放目标在线视频的网络带 宽;
[0029] 所述带宽判断模块,用于判断所述网络带宽是否符合播放所述目标在线视频的要 求;
[0030] 所述区域划分模块,用于当带宽判断模块的判断结果为否时,根据预设确定规则, 确定所述目标在线视频中每一视频帖的感兴趣区域W及非感兴趣区域,其中,所述感兴趣 区域为不需要降低视频清晰度的区域,所述非感兴趣区域为需要降低视频清晰度的区域;
[0031] 所述带宽比例确定模块,用于根据所述网络带宽和所述目标在线视频的帖率,确 定所述感兴趣区域W及非感兴趣区域分别占所述网路带宽的比例;
[0032] 所述量化参数确定模块,用于根据所述比例,确定所述感兴趣区域对应的第一量 化参数W及非感兴趣区域分别对应的第二量化参数;
[0033] 所述编码模块,用于根据所述第一量化参数W及所述第二量化参数,分别对所述 感兴趣区域和所述非感兴趣区域进行编码;
[0034] 所述推送模块,用于将编码后的视频帖推送给所述客户端,W使所述客户端播放 所述目标在线视频。
[0035] 较佳的,所述区域划分模块,具体用于:
[0036] 根据预设确定规则,确定所述目标在线视频的未播放视频片段中的每一视频帖的 感兴趣区域W及非感兴趣区域。
[0037] 较佳的,所述区域划分模块,具体用于:
[0038] 将利用人脸识别技术识别出的所述目标在线视频中每一视频帖中的人脸,确定为 感兴趣区域,将所述目标在线视频中每一视频帖中除所述感兴趣区域外的区域确定为非感 兴趣区域。
[0039] 较佳的,所述带宽比例确定模块,具体用于:
[0040] 根据总体视频质量Vq与感兴趣区域所占整体带宽比例P的关系:
[0041]
[0042] 将总体视频质量Vq处于最优时对应的P确定为所述感兴趣区域占所述网路带宽的 比例;将I-P确定为所述非感兴趣区域占所述网路带宽的比例;
[0043] 其中,0.5《P<1,V1、V2、V3、V4、V5、V6、V7、V1'、V2'、V3'、V4'、V5'、V6'、V7'为与编码方 式、视频帖率、视频关键帖间隔和视频分辨率相关的常系数,Frv为所述目标在线视频的帖 率,Brv为所述网络带宽,Wi为非感兴趣区域的加权系数,W2为感兴趣区域的加权系数。
[0044] 较佳的,所述量化参数确定模块,具体用于:
[0045] 根据所述感兴趣区域和所述非感兴趣区域占所述网路带宽的比例,分别计算出的 所述感兴趣区域和所述非感兴趣区域的带宽;
[0046] 根据带宽和量化参数的关系,确定所述第一量化参数W及所述第二量化参数,其 中,带宽与量化参数的关系为:
[0047] Brv=aQp-i+bQp-2
[004引其中,Brv为带宽,a和b为与帖类型相关的模型参数,QP为量化参数。
[0049]由上述的技术方案可见,本发明实施例公开了一种视频推送方法及装置,应用于 服务器,所述服务器与客户端通信连接,方法包括:实时获得所述客户端用于播放目标在线 视频的网络带宽;判断所述网络带宽是否符合播放所述目标在线视频的要求;如果否,根据 预设确定规则,确定所述目标在线视频中每一视频帖的感兴趣区域W及非感兴趣区域,其 中,所述感兴趣区域为不需要降低视频清晰度的区域,所述非感兴趣区域为需要降低视频 清晰度的区域;根据所述网络带宽和所述目标在线视频的帖率,确定所述感兴趣区域W及 非感兴趣区域分别占所述网路带宽的比例;根据所述比例,确定所述感兴趣区域对应的第 一量化参数W及非感兴趣区域分别对应的第二量化参数;根据所述第一量化参数W及所述 第二量化参数,分别对所述感兴趣区域和所述非感兴趣区域进行编码;将编码后的视频帖 推送给所述客户端,W使所述客户端播放所述目标在线视频。可见,本方案通过计算出能够 使视频质量最高的感兴趣区域和非感兴趣区域的带宽比例,确定感兴趣区域和非感兴趣区 域的量化参数,对目标视频的每一视频帖进行分区域编码,因为计算出的感兴趣区域的量 化参数小于非感兴趣区域的量化参数,对应感兴趣区域的视频质量高于非感兴趣区域,所 W可W实现播放部分区域清晰度较高的视频。
[0050] 当然,实施本发明的任一产品或方法必不一定需要同时达到W上所述的所有优 点。
【附图说明】
[0051] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0052] 图1为本发明实施例提供的一种视频推送方法的流程示意图;
[0053] 图2为本发明实施例提供的一种视频推送装置的结构示意图;
[0054] 图3为本发明实施例提供的带宽、帖率、最佳感兴趣区域占带宽比例散点图;
[0055] 图4为本发明实施例提供的最佳感兴趣区域占带宽比例与帖率的曲线评估图;
[0056] 图5为本发明实施例提供的最佳感兴趣区域占带宽比例与带宽的曲线评估图;
[0057] 图6为本发明实施例提供的标准化残差的正态曲线直方图;
[0058] 图7为本发明实施例提供的标准化残差的P-P图。
【具体实施方式】
[0059] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0060] 为了解决现有有技术问题,本发明实施例提供了一种视频推送方法及装置。下面 首先对本发明实施例所提供的一种视频推送方法进行介绍。
[0061] 需要说明的是,本发明实施例优选适用于服务器,服务器与客户端通信连接。
[0062] 图1为本发明实施例提供的一种视频推送方法的流程示意图,包括如下步骤:
[0063] SlOl:实时获得所述客户端用于播放目标在线视频的网络带宽;
[0064] 需要强调的是,上述网络带宽是指当前用于播放目标在线视频的网络带宽,并不 是客户端整体的网络带宽,例如,客户端在播放目标在线视频的同时也在下载资料,那么我 们需要实时获得的是播放目标在线视频所占用的网络带宽,并不包括下载资料占用的网络 带宽。
[0065] S102:判断所述网络带宽是否符合播放所述目标在线视频的要求,如果否,执行 S103;
[0066] 其中,判断所述网络带宽是否符合播放所述目标在线视频的要求,如果否,执行 S103,具体为:将步骤SlOl实时获取的客户端用于播放目标在线视频的网络带宽和预设的 播放目标在线视频所需要的最小的网络带宽进行比较,如果小于预设的最小网络带宽,贝U 执行步骤S103。
[0067] S103:根据预设确定规则,确定所述目标在线视频中每一视频帖的感兴趣区域W 及非感兴趣区域,其中,所述感兴趣区域为不需要降低视频清晰度的区域,所述非感兴趣区 域为需要降低视频清晰度的区域;
[0068] 其中,感兴趣区域具体为:图像的观察者注意力最集中的一部分图像区域。例如, 人在观察图像时,并没有对图像中的所有区域都赋予同等的注意力,而往往是对图像中其 感兴趣的区域(比如说人脸)注意力较高,而对其他区域注意力较低。
[0069] 具体的,根据预设确定规则,确定所述目标在线视频中每一视频帖的感兴趣区域 W及非感兴趣区域,可W为:根据预设确定规则,确定所述目标在线视频的未播放视频片段 中的每一视频帖的感兴趣区域W及非感兴趣区域。例如,当前目标在线视频的播放时间进 度为1分50秒,那么,按照预设规则,确定目标在线视频1分50秒后的每一视频帖的感兴趣区 域W及非感兴趣区域。
[0070] 具体的,根据预设确定规则,确定所述目标在线视频中每一视频帖的感兴趣区域 W及非感兴趣区域,可W为:将利用人脸识别技术识别出的所述目标在线视频中每一视频 帖中的人脸,确定为感兴趣区域,将所述目标在线视频中每一视频帖中除所述感兴趣区域 外的区域确定为非感兴趣区域。
[0071] S104:根据所述网络带宽和所述目标在线视频的帖率,确定所述感兴趣区域W及 非感兴趣区域分别占所述网路带宽的比例;
[0072] 具体的,根据所述网络带宽和所述目标在线视频的帖率,确定所述感兴趣区域W 及非感兴趣区域分别占所述网路带宽的比例,可W为:
[0073] 视频质量评估分为客观评估和主观评估,本发明实施例中采用客观评估的方法: 基于口U-T(国际电联电信标准化部口)的G. 1070标准,只需视频的帖率,比特率,丢包率就 能够得到一个视频质量估计值。
[0074] G. 1070模型有5个部分:参数提取单元、用于编码失真的质量评价单元、用于丢包 失真的质量评价单元、解码器错误隐藏评价单元W及系数数据库。视频质量Vq的计算公式 为:
[007J
[0076] 其中:Ppiv为丢包率,丢包率可直接从信道中获得;Dppb为丢包鲁棒性性因子,表示 在丢包环境中视频稳定质量鲁棒性程度。
[0077] 首先,从视频流的包中获得比特率、帖率、编解码类型、视频格式和编码鲁棒性等 信息,并根据终端类型、终端特性、周围环境亮度等因素,从系数数据库中选择特定的系数 表。将视频流特征信息和特定系数表代入公式计算编码失真影响的基本视频质量lEDding,视 频质量计算公式中的受编码器影响的质量lading计算公式如下:
[007引
[0079] 其中,Ofr为每种比特率下的最佳视频质量的帖率,计算公式为:
[0080] 0打=vi+vsBiv
[0081 ] 其中,1《0打《30,乂1和乂2为常数;
[0082] Iofr为每一比特率情况下的最高视频质量值,计算公式为:
[0083]
[0084] 其中,0《1〇打《4,¥3、¥4、化为常数;
[0085] DhV为视频受帖率变化影响的鲁棒性程度,计算公式为:
[0086] DFrV = ve+vyBrv
[0087] 其中,0《0时乂,乂6、乂7为常数。
[0088] 将感兴趣区域和非感兴趣区域的质量分别进行质量评估,整体视频质量为感兴趣 区域和非感兴趣区域质量加权之和,计算公式为:
[0089] Vq = WlVqBG+W2VqR0I
[0090] 其中,Wl+W2=l,VqBG为非感兴趣区域的质量,VqR日I为感兴趣区域的质量,Wl为非感 兴趣区域的质量的权重,W2为感兴趣区域的质量的权重。
[0091] 由视频质量客观评估模型G. 1070,得到视频质量Vq与网络带宽化V,帖率Frv, W及 丢包率Pplv之间的关系为:
[0092]
[0093] 其中,¥1、¥2、¥3、¥4、¥日、¥6、¥7、¥8、¥9、¥10、¥11、¥12为与编码方式、视频帖率、视频关键 帖间隔和视频分辨率相关的常系数。
[0094] 将丢包率Ppiv的值设为0,由上述分析可知:总体视频质量Vq与感兴趣区域所占整 体带宽比例P的关系:
[00951
12345 将总体视频质量Vq处于最优时对应的P确定为所述感兴趣区域占所述网路带宽的 比例,将1-p确定为所述非感兴趣区域占所述网路带宽的比例,其中,0.5《八1,V1、V2、V3、 V4、V5、V6、V7、V1'、V2'、V3'、V4'、V5'、V6'、V7'为与编码方式、视频帖率、视频关键帖间隔和视频 分辨率相关的常系数,Frv为所述目标在线视频的帖率,Brv为所述网络带宽,Wi为非感兴趣 区域的加权系数,W2为感兴趣区域的加权系数。 2 在多种带宽和帖率的条件下,Vl、V2、、、V7的计算步骤如下: 3 步骤一:计算I Of r (每一比特率情况下的最高视频质量值),Of r (获得最高视频质量 对应的帖率),化rv(视频质量受帖率和带宽影响的鲁棒性),具体公式见上述分析; 4 a、假设有M组不同帖率和比特率的不同组合,组合如表1所示: 5 表1

[010^ 其中,M代表帖率组合数,fl 乂 2〉…〉fM,Vqs(bn,fm)表示MOS在比特率bn和帖率fm的条 件下的值,说明此处为固定比特率情况下测试视频质量。
[010:3] b、通过将表1中的数据集运用到公式
^1。扣〇打瓜巧的值 可W在每种比特率bn情况下运用最小二乘逼近方法计算得出,如表2所示:
[0104]表2
[0106] N是测试序列中带宽变化数量,其中,bl〉b2>…〉bN。
[0107]步骤二:计算系数VI、V2:
[010引将表2中bn和0n,n=l,2,…N,代入公式0打=vi+V2Brv中,运用最小二乘逼近计算出 系数V1,V2。
[0109] 步骤S :计算系数V3、V4、V5:
[0110] 将表2中bn和1。,11=1,2,。礼代入公5
中,运用最小二乘逼近 计算出系数V3、V4、V5。
[0111] 步骤四:计算系数V6、V7:
[01 12] 将表2中的bn,Dn,n = 1,2,…N,运用到公式DFrV = V6+V7B;Tv中,系数V6、V7可W通过最 小二乘逼近计算出来。
[0113] 下面通过具体实例来分析感兴趣区域占带宽的最佳比例:
[0114] 由上述分析可W知道,整体视频质量与感兴趣区域占总带宽比例,带宽,帖率的关 系,运用统计分析软件SPSS,将不同帖率,带宽组合条件下使得视频质量最高的最佳感兴趣 区域占比例与运些帖率,带宽进行多元线性回归分析,从而得出最佳感兴趣区域占带宽比 例与帖率、带宽的函数关系式。帖率从5~30帖/秒,增幅为1帖/秒,带宽从100~1000化PS, 增幅为100,每种帖率、带宽组合下,求出最佳感兴趣区域占带宽比例,总共260种组合。带 宽、帖率和最佳感兴趣区域占比例的散点图如图3所示。
[011引从图3中并不能明显地看出感兴趣区域占带宽比例P与帖率Frv,带宽化V之间的函 数关系式;因此,将P分别与Frv、Brv分别进行曲线估计分析。P与Frv和Brv的曲线估计图如图 4和图5所示,图4为带宽为400kbps时,不同Frv与P的曲线估计图,图5为帖率为20fps时,不 同化V与P的曲线估计图。由图4和图5两个曲线估计图可W看出P与Frv、化V的函数模型为: [0116]
[0117] 其中,y表示p,xi表示化v,X2表示Frv。将公式进行变量替换,即
,xiX2 = X4, 依次类推,得到y与Xi~X9的线性关系为:
[0118] y = ao+aixi+a2X2+a3X3+a4X4+a5X5+a6X6+a7X7+a8X8+a9X9
[0119] 运用SPSS统计分析软件,将y,xi~X9的数据集进行多元线性回归分析,得出上述公 式中的系数集,如表3所示:
[0120] 表3
[0121]
[0122]表4为方差分析表,如下所示:
[012引表4
[0125」由表4中的Sig值(统计显著性值)可W看出,上述y与Xi~X9的关系方程线性回归明 思O
[0126] 图6为标准化残差的正态曲线直方图,可W看出,标准化残差呈正态分布,各点散 点在直线上或下靠近直线,说明变量之间呈线性分布。
[0127] 图7为标准化残差的P-P图,可W看出两个变量基本呈直线趋势,进一步验证了图6 的结论。
[0128] 图6和图7验证了最佳感兴趣区域占带宽比例与带宽、帖率W及分辨率之间是符合 拟合关系的。因此,上述回归方程满足线性W及方差齐次的检验。
[0129] S105:根据所述比例,确定所述感兴趣区域对应的第一量化参数W及非感兴趣区 域分别对应的第二量化参数;
[0130] 具体的,根据所述比例,确定所述感兴趣区域对应的第一量化参数W及非感兴趣 区域分别对应的第二量化参数,可W为:
[0131] 根据所述感兴趣区域和所述非感兴趣区域占所述网路带宽的比例,分别计算出的 所述感兴趣区域和所述非感兴趣区域的带宽:
[0132] 感兴趣区域所占的带宽为:
[0133] BrvROI = PBrv
[0134] 非感兴趣区域所占的带宽为:
[0135] I^rvBG=(I-P)Brv
[0136] 其中,Brv为所述网络带宽,BrvROI为感兴趣区域所占的带宽,BrvBG为非感兴趣区域 所占的带宽,P为感兴趣区域所占整体带宽比例,〇.5<=於1。
[0137] 根据带宽和量化参数的关系,确定所述第一量化参数W及所述第二量化参数,其 中,带宽与量化参数的关系为:
[013 引 Brv=aQp-i+bQp-2
[0139] 其中,Brv为带宽,a和b为与帖类型相关的模型参数,QP为量化参数。
[0140] S106:根据所述第一量化参数W及所述第二量化参数,分别对所述感兴趣区域和 所述非感兴趣区域进行编码;
[0141 ] S107:将编码后的视频帖推送给所述客户端,W使所述客户端播放所述目标在线 视频。
[0142] 可见,本方案通过计算出能够使视频质量最高的感兴趣区域和非感兴趣区域的带 宽比例,确定感兴趣区域和非感兴趣区域的量化参数,对目标视频的每一视频帖进行分区 域编码,因为计算出的感兴趣区域的量化参数小于非感兴趣区域的量化参数,对应感兴趣 区域的视频质量高于非感兴趣区域,所W可W实现播放部分区域清晰度较高的视频。
[0143] 与上述方法实施例相对应,本发明实施例还提供一种视频推送装置。
[0144] 图2为本发明实施例提供的一种视频推送装置的结构示意图,可W包括:带宽检测 模块201、带宽判断模块202、区域划分模块203、带宽比例确定模块204、量化参数确定模块 205、编码模块206、推送模块207。
[0145] 其中,带宽检测模块201,用于所述带宽检测模块,用于实时获得所述客户端用于 播放目标在线视频的网络带宽;
[0146] 带宽判断模块202,用于判断所述网络带宽是否符合播放所述目标在线视频的要 求;
[0147] 区域划分模块203,用于当带宽判断模块的判断结果为否时,根据预设确定规则, 确定所述目标在线视频中每一视频帖的感兴趣区域W及非感兴趣区域,其中,所述感兴趣 区域为不需要降低视频清晰度的区域,所述非感兴趣区域为需要降低视频清晰度的区域;
[0148] 在实际应用中,本发明实施例所示的区域划分模块203,具体可W用于:根据预设 确定规则,确定所述目标在线视频的未播放视频片段中的每一视频帖的感兴趣区域W及非 感兴趣区域。
[0149] 在实际应用中,本发明实施例所示的区域划分模块203,具体可W用于:将利用人 脸识别技术识别出的所述目标在线视频中每一视频帖中的人脸,确定为感兴趣区域,将所 述目标在线视频中每一视频帖中除所述感兴趣区域外的区域确定为非感兴趣区域。
[0150] 带宽比例确定模块204,用于根据所述网络带宽和所述目标在线视频的帖率,确定 所述感兴趣区域W及非感兴趣区域分别占所述网路带宽的比例;
[0151] 在实际应用中,本发明实施例所示的带宽比例确定模块204,具体可W用于:
[0152] 根据总体视频质量Vq与感兴趣区域所占整体带宽比例P的关系:
[0153]
[0154] 将总体视频质量Vq处于最优时对应的P确定为所述感兴趣区域占所述网路带宽的 比例;将I-P确定为所述非感兴趣区域占所述网路带宽的比例;
[0155] 其中,0.5《P<1,V1、V2、V3、V4、V5、V6、V7、V1'、V2'、V3'、V4'、V5'、V6'、V7'为与编码方 式、视频帖率、视频关键帖间隔和视频分辨率相关的常系数,Frv为所述目标在线视频的帖 率,Brv为所述网络带宽,Wi为非感兴趣区域的加权系数,W2为感兴趣区域的加权系数。
[0156] 量化参数确定模块205,用于根据所述比例,确定所述感兴趣区域对应的第一量化 参数W及非感兴趣区域分别对应的第二量化参数;
[0157] 在实际应用中,本发明实施例所示的量化参数确定模块205,具体可W用于:
[0158] 根据所述感兴趣区域和所述非感兴趣区域占所述网路带宽的比例,分别计算出的 所述感兴趣区域和所述非感兴趣区域的带宽;
[0159] 根据带宽和量化参数的关系,确定所述第一量化参数W及所述第二量化参数,其 中,带宽与量化参数的关系为:
[0160] Brv=aQP-i+bQP-2
[0161] 其中,Brv为带宽,a和b为与帖类型相关的模型参数,QP为量化参数。
[0162] 编码模块206,用于根据所述第一量化参数W及所述第二量化参数,分别对所述感 兴趣区域和所述非感兴趣区域进行编码;
[0163] 推送模块207,用于将编码后的视频帖推送给所述客户端,W使所述客户端播放所 述目标在线视频。
[0164] 可见,本方案通过计算出能够使视频质量最高的感兴趣区域和非感兴趣区域的带 宽比例,确定感兴趣区域和非感兴趣区域的量化参数,对目标视频的每一视频帖进行分区 域编码,因为计算出的感兴趣区域的量化参数小于非感兴趣区域的量化参数,对应感兴趣 区域的视频质量高于非感兴趣区域,所W可W实现播放部分区域清晰度较高的视频。
[0165] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示运些实体或操作之间存 在任何运种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖 非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为运种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在 包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0166] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实 施例而言,由于其基本相似于方法实施例,所W描述的比较简单,相关之处参见方法实施例 的部分说明即可。
[0167] 本领域普通技术人员可W理解实现上述方法实施方式中的全部或部分步骤是可 W通过程序来指令相关的硬件来完成,所述的程序可W存储于计算机可读取存储介质中, 运里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0168] W上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
【主权项】
1. 一种视频推送方法,其特征在于,应用于服务器,所述服务器与客户端通信连接,方 法包括: 实时获得所述客户端用于播放目标在线视频的网络带宽; 判断所述网络带宽是否符合播放所述目标在线视频的要求; 如果否,根据预设确定规则,确定所述目标在线视频中每一视频帖的感兴趣区域W及 非感兴趣区域,其中,所述感兴趣区域为不需要降低视频清晰度的区域,所述非感兴趣区域 为需要降低视频清晰度的区域; 根据所述网络带宽和所述目标在线视频的帖率,确定所述感兴趣区域W及非感兴趣区 域分别占所述网路带宽的比例; 根据所述比例,确定所述感兴趣区域对应的第一量化参数W及非感兴趣区域分别对应 的第二量化参数; 根据所述第一量化参数W及所述第二量化参数,分别对所述感兴趣区域和所述非感兴 趣区域进行编码; 将编码后的视频帖推送给所述客户端,W使所述客户端播放所述目标在线视频。2. 根据权利要求1所述的方法,其特征在于,所述根据预设确定规则,确定所述目标在 线视频中每一视频帖的感兴趣区域W及非感兴趣区域,包括: 根据预设确定规则,确定所述目标在线视频的未播放视频片段中的每一视频帖的感兴 趣区域W及非感兴趣区域。3. 根据权利要求1所述的方法,其特征在于,所述根据预设确定规则,确定所述目标在 线视频中每一视频帖的感兴趣区域W及非感兴趣区域,包括: 将利用人脸识别技术识别出的所述目标在线视频中每一视频帖中的人脸,确定为感兴 趣区域,将所述目标在线视频中每一视频帖中除所述感兴趣区域外的区域确定为非感兴趣 区域。4. 根据权利要求1所述的方法,其特征在于,所述根据所述网络带宽和所述目标在线视 频的帖率,确定所述感兴趣区域W及非感兴趣区域分别占所述网路带宽的比例,包括: 根据总体视频质量Vq与感兴趣区域所占整体带宽比例P的关系:将总体视频质量Vq处于最优时对应的P确定为所述感兴趣区域占所述网路带宽的比例; 将1-P确定为所述非感兴趣区域占所述网路带宽的比例; 其中,0.5《pi<l,V1、V2、V3、V4、V5、V6、V7、V1'、V2'、V3'、V4'、V5'、V6'、V7'为与编码方式、视 频帖率、视频关键帖间隔和视频分辨率相关的常系数,Frv为所述目标在线视频的帖率,Brv 为所述网络带宽,W1为非感兴趣区域的加权系数,W2为感兴趣区域的加权系数。5. 根据权利要求1所述的方法,其特征在于,所述根据所述比例,确定所述感兴趣区域 对应的第一量化参数W及非感兴趣区域分别对应的第二量化参数,包括: 根据所述感兴趣区域和所述非感兴趣区域占所述网路带宽的比例,分别计算出的所述 感兴趣区域和所述非感兴趣区域的带宽; 根据带宽和量化参数的关系,确定所述第一量化参数w及所述第二量化参数,其中,带 宽与量化参数的关系为: 化v = aQp-i+bQp-2 其中,化V为带宽,a和b为与帖类型相关的模型参数,QP为量化参数。6. -种视频推送装置,其特征在于,应用于服务器,所述服务器与客户端通信连接,所 述装置包括:带宽检测模块、带宽判断模块、区域划分模块、带宽比例确定模块、量化参数确 定模块、编码模块、推送模块,其中, 所述带宽检测模块,用于实时获得所述客户端用于播放目标在线视频的网络带宽; 所述带宽判断模块,用于判断所述网络带宽是否符合播放所述目标在线视频的要求; 所述区域划分模块,用于当带宽判断模块的判断结果为否时,根据预设确定规则,确定 所述目标在线视频中每一视频帖的感兴趣区域W及非感兴趣区域,其中,所述感兴趣区域 为不需要降低视频清晰度的区域,所述非感兴趣区域为需要降低视频清晰度的区域; 所述带宽比例确定模块,用于根据所述网络带宽和所述目标在线视频的帖率,确定所 述感兴趣区域W及非感兴趣区域分别占所述网路带宽的比例; 所述量化参数确定模块,用于根据所述比例,确定所述感兴趣区域对应的第一量化参 数W及非感兴趣区域分别对应的第二量化参数; 所述编码模块,用于根据所述第一量化参数W及所述第二量化参数,分别对所述感兴 趣区域和所述非感兴趣区域进行编码; 所述推送模块,用于将编码后的视频帖推送给所述客户端,W使所述客户端播放所述 目标在线视频。7. 根据权利要求6所述的装置,其特征在于,所述区域划分模块,具体用于: 根据预设确定规则,确定所述目标在线视频的未播放视频片段中的每一视频帖的感兴 趣区域W及非感兴趣区域。8. 根据权利要求6所述的装置,其特征在于,所述区域划分模块,具体用于: 将利用人脸识别技术识别出的所述目标在线视频中每一视频帖中的人脸,确定为感兴 趣区域,将所述目标在线视频中每一视频帖中除所述感兴趣区域外的区域确定为非感兴趣 区域。9. 根据权利要求6所述的装置,其特征在于,所述带宽比例确定模块,具体用于: 根据总体视频质量Vq与感兴趣区域所占整体带宽比例P的关系:将总体视频质量Vq处于最优时对应的P确定为所述感兴趣区域占所述网路带宽的比例; 将1-P确定为所述非感兴趣区域占所述网路带宽的比例; 其中,0.5《P<1,¥1、¥2、¥3、¥4、化、¥6、¥7、¥1'、V2'、V3'、V4'、V5'、V6'、V7'为与编码方式、视 频帖率、视频关键帖间隔和视频分辨率相关的常系数,Frv为所述目标在线视频的帖率,Brv 为所述网络带宽,W1为非感兴趣区域的加权系数,W2为感兴趣区域的加权系数。10. 根据权利要求6所述的装置,其特征在于,所述量化参数确定模块,具体用于: 根据所述感兴趣区域和所述非感兴趣区域占所述网路带宽的比例,分别计算出的所述 感兴趣区域和所述非感兴趣区域的带宽; 根据带宽和量化参数的关系,确定所述第一量化参数W及所述第二量化参数,其中,带 宽与量化参数的关系为:其中,化V为带宽,a和b为与帖类型相关的模型参数,QP为量化参数。
【文档编号】H04N21/2662GK105979304SQ201610379727
【公开日】2016年9月28日
【申请日】2016年5月31日
【发明人】姚婷
【申请人】北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1