视频卡顿检测方法、装置、计算设备及介质制造方法及图纸

技术编号:33348293 阅读:15 留言:0更新日期:2022-05-08 09:48
本公开的实施方式提供了一种视频卡顿检测方法、装置、计算设备及介质。本公开通过基于待处理视频中的至少一个第一视频帧,确定用于指示视频帧中视频播放区域的位置的目标位置参数,从而在获取到待处理视频中的至少一个第二视频帧的情况下,基于目标位置参数,从第二视频帧中确定出视频播放区域,进而基于待处理视频中相邻两个第二视频帧中的视频播放区域,来对待处理视频的卡顿情况进行检测,而视频播放区域中仅包括视频画面,从而使得视频画面外的评论、礼物等的存在不会影响视频卡顿情况的检测,进而可以提高视频卡顿检测的准确性。进而可以提高视频卡顿检测的准确性。进而可以提高视频卡顿检测的准确性。

【技术实现步骤摘要】
视频卡顿检测方法、装置、计算设备及介质


[0001]本公开的实施方式涉及视频处理
,更具体地,本公开的实施方式涉及一种视频卡顿检测方法、装置、计算设备及介质。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]随着网络技术的不断发展,短视频、直播等内容消费形式发展迅猛。短视频和直播的本质都是视频流,而对用户而言,视频卡顿情况的发生,会给用户体验质量(Quality of Experience,QoE)带来重大影响,从而影响用户体验和用户留存。
[0004]相关技术中,在对视频卡顿的情况进行检测时,主要是通过比较相邻两个视频帧的像素值,在相邻两个视频帧的像素值满足设定条件的情况下,即可确定视频发生卡顿。
[0005]但是,在直播、短视频过程中,各个视频帧中除包括视频画面外,还包括观众评论、观众赠送的礼物等,而评论、礼物等的存在会影响视频卡顿情况的检测,从而导致视频卡顿检测的准确性较低。

技术实现思路

[0006]鉴于相关技术中视频卡段检测的准确性较低的问题,本公开的实施方式至少提供一种视频卡顿检测方法、装置、计算设备及介质。
[0007]在本公开实施方式的第一方面中,提供了一种视频卡顿检测方法,该方法包括:
[0008]基于待处理视频中的至少一个第一视频帧,确定目标位置参数,目标位置参数用于指示视频帧中视频播放区域的位置;
[0009]在获取到待处理视频中的至少一个第二视频帧的情况下,基于目标位置参数,从第二视频帧中确定视频播放区域;
[0010]基于待处理视频中相邻两个第二视频帧中的视频播放区域,检测待处理视频的卡顿情况。
[0011]在本公开实施方式的第二方面中,提供了一种视频卡顿检测装置,该装置包括:
[0012]参数确定模块,用于基于待处理视频中的至少一个第一视频帧,确定目标位置参数,目标位置参数用于指示视频帧中视频播放区域的位置;
[0013]区域确定模块,用于在获取到待处理视频中的至少一个第二视频帧的情况下,基于目标位置参数,从第二视频帧中确定视频播放区域;
[0014]检测模块,用于基于待处理视频中相邻两个第二视频帧中的视频播放区域,检测待处理视频的卡顿情况。
[0015]在本公开实施方式的第三方面中,提供了一种计算设备,计算设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行程序时实现上述第一方面以及第一方面的任意实施例所提供的视频卡顿检测方法所执行的操作。
[0016]在本公开实施方式的第四方面中,提供了一种计算机可读存储介质,计算机可读存储介质上存储有程序,程序被处理器执行上述第一方面以及第一方面的任意实施例所提供的视频卡顿检测方法所执行的操作。
[0017]在本公开实施方式的第五方面中,提供了一种计算机程序产品,包括计算机程序,程序被处理器执行时实现上述第一方面以及第一方面的任意实施例所提供的视频卡顿检测方法所执行的操作。
[0018]根据本公开实施方式的视频卡顿检测方法、装置、计算设备及介质等,可以基于待处理视频中的至少一个第一视频帧,确定用于指示视频帧中视频播放区域的位置的目标位置参数,从而在获取到待处理视频中的至少一个第二视频帧的情况下,基于目标位置参数,从第二视频帧中确定出视频播放区域,进而基于待处理视频中相邻两个第二视频帧中的视频播放区域,来对待处理视频的卡顿情况进行检测,而视频播放区域中仅包括视频画面,从而使得视频画面外的评论、礼物等的存在不会影响视频卡顿情况的检测,进而可以提高视频卡顿检测的准确性。
附图说明
[0019]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0020]图1是本公开根据一示例性实施例示出的一种视频卡顿检测方法的实施环境示意图;
[0021]图2是本公开根据一示例性实施例示出的一种视频卡顿检测方法的流程图;
[0022]图3是本公开根据一示例性实施例示出的一种视频播放区域的示意图;
[0023]图4是本公开根据一示例性实施例示出的一种区域检测模型的原理示意图;
[0024]图5是本公开根据一示例性实施例示出的一种视频卡顿检测过程的流程示意图;
[0025]图6是本公开根据一示例性实施例示出的一种图像块的划分方式示意图;
[0026]图7是本公开根据一示例性实施例示出的一种图像块处理过程的流程图;
[0027]图8是本公开根据一示例性实施例示出的一种分层图像处理过程的流程图;
[0028]图9是本公开根据一示例性实施例示出的一种视频卡顿检测装置的框图;
[0029]图10是本公开根据一示例性实施例示出的一种计算机可读存储介质的示意图;
[0030]图11是本公开根据一示例性实施例示出的一种计算设备的结构示意图;
[0031]在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0032]下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0033]本领域技术人员知道,本公开的实施方式可以实现为一种方法、装置、设备、介质或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件
(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0034]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
[0035]根据本公开的实施方式,提出了一种视频卡顿检测方法、装置、计算设备及介质。上述方法可以由计算设备执行,用于对待处理的视频进行卡顿检测。其中,计算设备可以为终端设备,如智能手机、平板电脑、台式计算机、便携式计算机、智能音箱,等等,本公开对计算设备的设备类型和设备数量不加以限定。
[0036]在一些实施例中,本公开所提供的视频卡顿检测方法可以用于对直播场景中的视频卡顿情况进行检测。下面以将本公开所提供的视频卡顿检测方法应用在直播场景中为例,来对本公开所提供的视频卡顿检测方法的实施环境进行说明。参见图1,图1是本公开根据一示例性实施例示出的一种视频卡顿检测方法的实施环境示意图,该实施环境包括:终端设备101、服务器102和终端设备103,终端设备101和服务器102之间可以通过有线或无线的连接方式进行通信,服务器102和终端设备103之间也可以通过有线或无线的连接方式进行通信。
[0037]在一种可能的实现方式,在用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频卡顿检测方法,其特征在于,所述方法包括:基于待处理视频中的至少一个第一视频帧,确定目标位置参数,所述目标位置参数用于指示所述视频帧中视频播放区域的位置;在获取到所述待处理视频中的至少一个第二视频帧的情况下,基于所述目标位置参数,从所述第二视频帧中确定所述视频播放区域;基于所述待处理视频中相邻两个第二视频帧中的视频播放区域,检测所述待处理视频的卡顿情况。2.根据权利要求1所述的方法,其特征在于,所述基于待处理视频中的至少一个第一视频帧,确定目标位置参数,包括:对于所述待处理视频所包括的任一第一视频帧,将所述第一视频帧输入区域检测模型,通过所述区域检测模型,输出所述第一视频帧对应的候选位置参数;基于所述待处理视频所包括的至少一个第一视频帧对应的至少一个候选位置参数,确定所述目标位置参数。3.根据权利要求1所述的方法,其特征在于,所述第一视频帧的时间戳在设定时间之前,所述第二视频帧的时间戳在所述设定时间之后。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述位置参数包括下述任一项:所述视频播放区域中任一顶点的位置坐标、所述视频播放区域的长度以及所述视频播放区域的宽度;位于所述视频播放区域的对角线上的两个顶点的位置坐标;所述视频播放区域中三个或三个以上顶点的位置坐标。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标位置参数,从所述第二视频帧中确定所述视频播放区域,包括:对于所述待处理视频中的任意两个相邻第二视频帧,分别从每个第二视频帧所对应的多个分层图像中,确定所述视频播放区域;其中,每个第二视频帧所对应的分层图像的数量相同。6.根据权利要求5所述的方法,其特征在于,所述分别从每个视频帧所对应的多个分层图像中,确定所述视频播放区...

【专利技术属性】
技术研发人员:蒋超赵剑胡涛崔鑫宇方琼洁张文李敏洪权丁为胜
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

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

1