一种互联网电视机顶盒输出视频卡顿判断方法和装置制造方法及图纸

技术编号:21405825 阅读:29 留言:0更新日期:2019-06-19 09:02
本发明专利技术公开了一种互联网电视机顶盒输出视频卡顿判断方法和装置。所述方法包括:模拟互联网电视机顶盒视频输出流畅情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第一CPU占有率;模拟互联网电视机顶盒视频输出卡顿情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率;在待测时间段内间隔相同时间,采集互联网电视机顶盒中视频输出软件运行时的第三CPU占用率;根据预设判断条件,并利用采集到的CPU占有率,判断待测时间段内互联网电视机顶盒的视频输出是否出现卡顿。本发明专利技术提供的判断方法可持续准确的监测机顶盒视频卡顿情况,且不受分辨率或卡顿特征图像等可变因素影响判断,判断精准度高。

【技术实现步骤摘要】
一种互联网电视机顶盒输出视频卡顿判断方法和装置
本专利技术涉及视频卡顿判断
,特别涉及一种互联网电视机顶盒输出视频卡顿判断方法和装置。
技术介绍
随着互联网技术的高速发展,数字电视越来越普及,互联网电视机顶盒输出视频的流畅性对数字电视的效果有着重要影响,因此,有时需要对机顶盒输出视频的卡顿情况进行判断,以改善数字电视的播放效果。现有的卡顿判断方法,是使用外部硬件仪器对机顶盒输出的视频图像,逐帧图像对比,找到视频卡顿时的图像特征:此种方式,是需要外部仪器采集机顶盒输出的视频图像,进行定期扫描,再对采集到的图像进行前后对比,计算出两幅图的差异,并在图像内找到卡顿特征图形,例如加载圈。如果找到加载圈则判断为视频卡顿。现有方案是需要硬件仪器辅助,且仪器的图像采集频率需要很高,而且对不同分辨率的视频图像需要一一适配,另外不同机顶盒终端的卡顿特征图像是不一样,导致需要对每款机顶盒进行卡顿特征图像的适配。此方案对不同的机顶盒需要单独做图像对比的适配工作。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种互联网电视机顶盒输出视频卡顿判断方法和装置。所述技术方案如下:一方面,本专利技术实施例提供了一种互联网电视机顶盒输出视频卡顿判断方法,所述方法包括:模拟互联网电视机顶盒视频输出流畅情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第一CPU占有率;模拟互联网电视机顶盒视频输出卡顿情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率;在待测时间段内间隔相同时间,采集互联网电视机顶盒中视频输出软件运行时的第三CPU占用率;根据预设判断条件,并利用采集到的CPU占有率,判断待测时间段内互联网电视机顶盒的视频输出是否出现卡顿。在本专利技术实施例上述的互联网电视机顶盒输出视频卡顿判断方法中,所述根据预设判断条件,并利用采集到的CPU占有率,判断待测时间段内互联网电视机顶盒的视频输出是否出现卡顿,包括:当满足如下条件时,判断待测时间段内互联网电视机顶盒的视频输出出现卡顿情况:|MCPUn-MCPUmin|<3*△<MCPUmax,其中,△=∑|MCPUn2-MCPUmin|/M,MCPUn2为所述第二CPU占有率,MCPUn为待测时间段内采集到的第三CPU占有率,MCPUmin为预设时间段内间隔相同时间采集M次第二CPU占有率的平均值,MCPUmax为预设时间段内间隔相同时间采集M次第一CPU占有率的平均值,M为正整数。在本专利技术实施例上述的互联网电视机顶盒输出视频卡顿判断方法中,所述在待测时间段内间隔相同时间,采集互联网电视机顶盒中视频输出软件运行时的第三CPU占用率,还包括:采集所述第三CPU占有率对应的时间戳信息;所述方法还包括:当判断互联网电视机顶盒的视频输出出现卡顿时,输出相应的卡顿信息,所述卡顿信息包括:出现卡顿的第三CPU占有率对应的时间戳信息。在本专利技术实施例上述的互联网电视机顶盒输出视频卡顿判断方法中,所述模拟互联网电视机顶盒视频输出卡顿情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率,包括:通过暂停播放视频模拟视频卡顿,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率。在本专利技术实施例上述的互联网电视机顶盒输出视频卡顿判断方法中,所述视频输出软件为安卓版的Mediaplayer软件。另一方面,本专利技术实施例提供了一种互联网电视机顶盒输出视频卡顿判断装置,所述装置包括:采集模块,用于模拟互联网电视机顶盒视频输出流畅情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第一CPU占有率;所述采集模块,还用于模拟互联网电视机顶盒视频输出卡顿情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率;所述采集模块,还用于在待测时间段内间隔相同时间,采集互联网电视机顶盒中视频输出软件运行时的第三CPU占用率;判断模块,用于根据预设判断条件,并利用采集到的CPU占有率,判断待测时间段内互联网电视机顶盒的视频输出是否出现卡顿。在本专利技术实施例上述的互联网电视机顶盒输出视频卡顿判断装置中,所述判断模块,还用于当满足如下条件时,判断待测时间段内互联网电视机顶盒的视频输出出现卡顿情况:|MCPUn-MCPUmin|<3*△<MCPUmax,其中,△=∑|MCPUn2-MCPUmin|/M,MCPUn2为所述第二CPU占有率,MCPUn为待测时间段内采集到的第三CPU占有率,MCPUmin为预设时间段内间隔相同时间采集M次第二CPU占有率的平均值,MCPUmax为预设时间段内间隔相同时间采集M次第一CPU占有率的平均值,M为正整数。在本专利技术实施例上述的互联网电视机顶盒输出视频卡顿判断装置中,所述采集模块,还用于采集所述第三CPU占有率对应的时间戳信息;所述装置还包括:输出模块,用于当判断互联网电视机顶盒的视频输出出现卡顿时,输出相应的卡顿信息,所述卡顿信息包括:出现卡顿的第三CPU占有率对应的时间戳信息。在本专利技术实施例上述的互联网电视机顶盒输出视频卡顿判断装置中,所述采集模块,还用于通过暂停播放视频模拟视频卡顿,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率。在本专利技术实施例上述的互联网电视机顶盒输出视频卡顿判断装置中,所述视频输出软件为安卓版的Mediaplayer软件。本专利技术实施例提供的技术方案带来的有益效果是:通过模拟互联网电视机顶盒视频输出流畅情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第一CPU占有率;模拟互联网电视机顶盒视频输出卡顿情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率;在待测时间段内间隔相同时间,采集互联网电视机顶盒中视频输出软件运行时的第三CPU占用率;最后根据预设判断条件,并利用采集到的CPU占有率,判断待测时间段内互联网电视机顶盒的视频输出是否出现卡顿。这样该互联网电视机顶盒输出视频卡顿判断方法,从安卓底层信息中提取Mediaplayer进程运行时的CPU占用率,对CPU占用率进行分析和计算,用计算结果判断视频是否出现卡顿,可持续准确的监测机顶盒视频的卡顿情况,且不受分辨率或卡顿特征图像等可变因素影响判断,判断精准度高,此外,上述卡顿判断方法不受视频图像分辨率限制,也不受机顶盒卡顿特征图像限制,适用范围广,实用性强。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种互联网电视机顶盒输出视频卡顿判断方法的流程图;图2是本专利技术实施例二提供的一种互联网电视机顶盒输出视频卡顿判断装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术实施例提供了一种互联网电视机顶盒输出视频卡顿判断方法,尤其适用于安卓系统,参见图1,该方法可以包括:步骤S11,模拟互联网电视机顶盒视频输出流畅情况,并在预设时间段内间隔相同时间,本文档来自技高网...

【技术保护点】
1.一种互联网电视机顶盒输出视频卡顿判断方法,其特征在于,所述方法包括:模拟互联网电视机顶盒视频输出流畅情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第一CPU占有率;模拟互联网电视机顶盒视频输出卡顿情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率;在待测时间段内间隔相同时间,采集互联网电视机顶盒中视频输出软件运行时的第三CPU占用率;根据预设判断条件,并利用采集到的CPU占有率,判断待测时间段内互联网电视机顶盒的视频输出是否出现卡顿。

【技术特征摘要】
1.一种互联网电视机顶盒输出视频卡顿判断方法,其特征在于,所述方法包括:模拟互联网电视机顶盒视频输出流畅情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第一CPU占有率;模拟互联网电视机顶盒视频输出卡顿情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率;在待测时间段内间隔相同时间,采集互联网电视机顶盒中视频输出软件运行时的第三CPU占用率;根据预设判断条件,并利用采集到的CPU占有率,判断待测时间段内互联网电视机顶盒的视频输出是否出现卡顿。2.根据权利要求1所述的方法,其特征在于,所述根据预设判断条件,并利用采集到的CPU占有率,判断待测时间段内互联网电视机顶盒的视频输出是否出现卡顿,包括:当满足如下条件时,判断待测时间段内互联网电视机顶盒的视频输出出现卡顿情况:|MCPUn-MCPUmin|<3*△<MCPUmax,其中,△=∑|MCPUn2-MCPUmin|/M,MCPUn2为所述第二CPU占有率,MCPUn为待测时间段内采集到的第三CPU占有率,MCPUmin为预设时间段内间隔相同时间采集M次第二CPU占有率的平均值,MCPUmax为预设时间段内间隔相同时间采集M次第一CPU占有率的平均值,M为正整数。3.根据权利要求2所述的方法,其特征在于,所述在待测时间段内间隔相同时间,采集互联网电视机顶盒中视频输出软件运行时的第三CPU占用率,还包括:采集所述第三CPU占有率对应的时间戳信息;所述方法还包括:当判断互联网电视机顶盒的视频输出出现卡顿时,输出相应的卡顿信息,所述卡顿信息包括:出现卡顿的第三CPU占有率对应的时间戳信息。4.根据权利要求1所述的方法,其特征在于,所述模拟互联网电视机顶盒视频输出卡顿情况,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率,包括:通过暂停播放视频模拟视频卡顿,并在预设时间段内间隔相同时间,采集视频输出软件运行时的第二CPU占有率。5.根据权利...

【专利技术属性】
技术研发人员:朱锦雄郑伟平张谷亮张超
申请(专利权)人:卓望数码技术深圳有限公司
类型:发明
国别省市:广东,44

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

1