一种基于ROI的视频分级编码的方法、装置及介质制造方法及图纸

技术编号:32183683 阅读:11 留言:0更新日期:2022-02-08 15:46
本申请公开了一种基于ROI的视频分级编码的方法、装置及介质,包括:在抓取视频后,对视频的进行分级以得到分级视频;确定视频的ROI区域;根据分级视频确定ROI区域的所属的级别;根据级别增加ROI区域的码率以便对视频进行压缩编码。相比网络带宽较小时降低视频的整体码率导致视频整体画质下降,本申请为满足较小的网络带宽,通过确定视频的ROI区域,增加ROI区域的码率,随之非ROI区域的码率降低,在满足较小网络带宽时可以保证ROI区域的画质,即保证用户感兴趣区域的画质,提升用户体验感。同时通过ROI区域的所属的级别增加ROI区域的码率,可以满足用户对ROI区域不同的画质需求。可以满足用户对ROI区域不同的画质需求。可以满足用户对ROI区域不同的画质需求。

【技术实现步骤摘要】
一种基于ROI的视频分级编码的方法、装置及介质


[0001]本申请涉及图像处理
,特别是涉及一种基于ROI的视频分级编码的方法、装置及介质。

技术介绍

[0002]随着5G网络、编解码技术以及软硬件技术的发展,云游戏、云电脑系统等创新业务逐步进入大众的视野,并取得了一定的发展。云游戏的主机端抓取屏幕的视频,经过视频编码,然后通过网络传输到客户端,客户端进行解码、上屏控制和渲染进行本地视频呈现。
[0003]由于互联网环境网络往往不稳定,且带宽有限。目前,主机端在利用网络传输视频时,考虑到网络带宽限制视频数据的传输量,在网络带宽较小的时候,降低视频的码率来减少视频数据传输量,但会造成视频整体画质下降,影响云游戏用户的体验感。
[0004]因此,如何提高用户的体验感是本领域人员亟需要解决的问题。

技术实现思路

[0005]本申请的目的是提供一种基于ROI的视频分级编码的方法、装置及介质,用于满足不同用户的需求,提高云游戏用户的体验感。
[0006]为解决上述技术问题,本申请提供一种基于ROI的视频分级编码的方法,包括:
[0007]在抓取视频后,对所述视频的进行分级以得到分级视频;
[0008]确定所述视频的ROI区域;
[0009]根据所述分级视频确定所述ROI区域的所属的级别;
[0010]根据所述级别增加所述ROI区域的码率以便对所述视频进行压缩编码。
[0011]优选地,所述对所述视频的进行分级以得到分级视频,包括:
[0012]对所述视频的每一帧进行编号;
[0013]分别对序号为偶数的偶数帧和序号为奇数的奇数帧进行标记以得到所述分级视频;其中所述分级视频包括第一级别和第二级别。
[0014]优选地,对所述视频进行压缩编码,包括:
[0015]所述偶数帧编码是参考最近的前一个所述偶数帧进行编码;
[0016]所述奇数帧编码是参考最近的前一个所述偶数帧进行编码。
[0017]优选地,对所述视频进行压缩编码之后,还包括:
[0018]丢弃所述奇数帧以调整帧率。
[0019]优选地,所述根据所述级别增加所述ROI区域的码率,包括:
[0020]确定所述ROI区域的目标帧和量化参数值;
[0021]若所述目标帧为所述偶数帧,所述目标帧为所述分级视频中的所述第一级别,将所述量化参数值减少第一预设值以增加所述码率;
[0022]若所述目标帧为所述奇数帧,所述目标帧为所述分级视频中的所述第二级别,将所述量化参数值减少第二预设值以增加所述码率;
[0023]其中,所述第一预设值大于所述第二预设值。
[0024]优选地,所述根据所述分级视频确定所述ROI区域的所属的级别之前,还包括:
[0025]确定所述ROI区域的模式;
[0026]若所述模式为遮挡模式,将所述ROI区域的像素值设为固定值;
[0027]若所述模式为画质模式,则执行所述的根据所述分级视频确定所述ROI区域的所属的级别的步骤。
[0028]优选地,所述确定视频的ROI区域,包括:
[0029]将所述视频的预设分辨率下的中心区域确定为所述ROI区域。
[0030]本申请还提供一种基于ROI的视频分级编码的装置,包括:
[0031]分级模块,用于在抓取视频后,对所述视频的进行分级以得到分级视频;
[0032]第一确定模块,用于确定所述视频的ROI区域;
[0033]第二确定模块,用于根据所述分级视频确定所述ROI区域的所属的级别;
[0034]调整模块,用于根据所述级别增加所述ROI区域的码率以便对所述视频进行压缩编码。
[0035]本申请还提供一种基于ROI的视频分级编码的装置,包括存储器,用于存储计算机程序;
[0036]处理器,用于执行所述计算机程序时实现所述的基于ROI的视频分级编码的方法的步骤。
[0037]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于ROI的视频分级编码的方法的步骤。
[0038]本申请所提供的一种基于ROI的视频分级编码的方法,包括:在抓取视频后,对视频的进行分级以得到分级视频;确定视频的ROI区域;根据分级视频确定ROI区域的所属的级别;根据级别增加ROI区域的码率以便对视频进行压缩编码。相比在网络带宽较小时降低视频的整体码率而导致视频整体画质下降,本申请为满足较小的网络带宽,虽降低视频的整体码率,但通过确定视频的ROI区域,增加ROI区域的码率,随之非ROI区域的码率降低,在满足较小网络带宽时可以保证ROI区域的画质,即保证用户感兴趣区域的画质,提升用户体验感。同时通过ROI区域的所属的级别增加ROI区域的码率,可以满足用户对ROI区域不同的画质需求。
[0039]本申请所提供的一种基于ROI的视频分级编码的装置及介质与方法对应,效果如上。
附图说明
[0040]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本申请实施例提供的一种基于ROI的视频分级编码的方法的流程图;
[0042]图2为本申请实施例提供的另一种基于ROI的视频分级编码的方法的流程图;
[0043]图3为本申请实施例提供的一种基于ROI的视频分级编码的装置的结构图;
[0044]图4为本申请实施例提供的另一种基于ROI的视频分级编码的装置的结构图。
具体实施方式
[0045]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0046]本申请的核心是提供一种基于ROI的视频分级编码的方法、装置及介质。
[0047]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
[0048]本申请可以基于多路串流系统,即多个客户端可以同时接入到一个主机端实现多路串流。而在实际应用中,根据业务需要可以分为主客户端和辅客户端,主客户端权限高,辅客户端权限相对较低,如果主客户端需要对某部分内容保密不被其他客户端看见,需要在辅客户端对保密内容进行遮挡。当在利用网络传输视频数据时,由于网络带宽限制了数据传输,因此当网络带宽较小的时候,需要降低视频码率来减少视频数据传输量,这样会造成画质的下降。
[0049]为解决上述问题,图1为本申请实施例提供的一种基于ROI的视频分级编码的方法的流程图,如图1所示,基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ROI的视频分级编码的方法,其特征在于,包括:在抓取视频后,对所述视频的进行分级以得到分级视频;确定所述视频的ROI区域;根据所述分级视频确定所述ROI区域的所属的级别;根据所述级别增加所述ROI区域的码率以便对所述视频进行压缩编码。2.根据权利要求1所述的基于ROI的视频分级编码的方法,其特征在于,所述对所述视频的进行分级以得到分级视频,包括:对所述视频的每一帧进行编号;分别对序号为偶数的偶数帧和序号为奇数的奇数帧进行标记以得到所述分级视频;其中所述分级视频包括第一级别和第二级别。3.根据权利要求2所述的基于ROI的视频分级编码的方法,其特征在于,对所述视频进行压缩编码,包括:所述偶数帧编码是参考最近的前一个所述偶数帧进行编码;所述奇数帧编码是参考最近的前一个所述偶数帧进行编码。4.根据权利要求3所述的基于ROI的视频分级编码的方法,其特征在于,对所述视频进行压缩编码之后,还包括:丢弃所述奇数帧以调整帧率。5.根据权利要求2所述的基于ROI的视频分级编码的方法,其特征在于,所述根据所述级别增加所述ROI区域的码率,包括:确定所述ROI区域的目标帧和量化参数值;若所述目标帧为所述偶数帧,所述目标帧为所述分级视频中的所述第一级别,将所述量化参数值减少第一预设值以增加所述码率;若所述目标帧为所述奇数帧,所述目标帧为所述分级视频中的所述第二级别,将所述量化参数值减少第二预设值以增加所述...

【专利技术属性】
技术研发人员:王叶群蔡强彭寿林郭月丰
申请(专利权)人:杭州雾联科技有限公司
类型:发明
国别省市:

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

1