用于检测视频切换的方法和装置、电子设备及存储介质与流程

未命名 09-08 阅读:136 评论:0


1.本技术涉及视频处理技术领域,特别涉及用于检测视频切换的方法和装置、电子设备及存储介质。


背景技术:

2.视频切换,是视频播放过程中经常会使用到的一种视频播放控制功能。视频切换的响应速度将直接影响到用户对于视频播放的使用体验。
3.相关技术中,在对视频切换过程进行检测时,多只是简单地对视频切换的总体时间进行检测;进而,根据这样的检测结果,相关人员只能从数据上大致分析视频切换的快慢。在出现视频切换过慢时,无法进一步分析切换过慢的发生原因。


技术实现要素:

4.本技术提供了用于检测视频切换的方法和装置、电子设备及存储介质,其能够对视频切换进行详细检测,以得到视频切换各个阶段所对应的耗时,进而为视频切换过程分析提供有力的数据支持。
5.在第一方面,提供了一种用于检测视频切换的方法。该方法包括:收待显示视频图像和与所述待显示视频图像相关联的第一时间和第二时间,所述待显示视频图像包括响应于所述第一时间的视频切换指令而叠加在视频图像上的附加图像特征,所述第二时间为叠加完成所述附加图像特征的时间;对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生视频切换;以及响应于发生所述视频切换,获取对应的第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时。
6.在一些实施例中,所述附加图像特征包括台标特征、颜色特征、osd特征和纹理特征。
7.在一些实施例中,对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生视频切换包括:对与所述附加图像特征相对应的指定区域进行图像识别,以获取所述待显示视频图像的所述附加图像特征;将所述待显示视频图像的所述附加图像特征与上一待显示视频图像的上一附加图像特征进行比对,以判断所述待显示视频图像的所述附加图像特征与所述上一待显示视频图像的所述上一附加图像特征是否一致;如果所述待显示视频图像的所述附加图像特征与所述上一待显示视频图像的所述上一附加图像特征不一致,则确定发生所述视频切换。
8.在一些实施例中,根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时包括:计算所述第三时间与所述第一时间之间的第一差值,以得到所述视频切换的总耗时;计算所述第二时间与所述第一时间之间的第二差值,以得到所述附加图像特征的叠加耗时;以及/或者计算所述第三时间与所述第二时间之间的第三差值,以得到视频图像切换耗时。
9.在一些实施例中,对所述待显示视频图像的所述附加图像特征进行检测以判断是
否发生视频切换包括:提取所述附加图像特征的角点特征信息;以及根据所述角点特征信息判断是否发生所述视频切换。
10.在一些实施例中,所述角点特征信息包括角点的位置和角点的连接关系,其中根据所述角点特征信息判断是否发生所述视频切换包括:根据所述角点的连接关系判断所述角点的位置是否匹配,并过滤掉不匹配的角点的位置;计算相邻视频帧的角点的位置的偏移量来判断角点的相同或相似程度;根据所述角点的相同或相似程度确定是否发生所述视频切换。
11.在一些实施例中,该方法还包括:发送附加图像特征确认请求,所述附加图像特征确认请求包括所述附加图像特征和所述附加图像特征对应的叠加区域;响应于接收对于所述附加图像特征确认请求的响应,确定所述附加图像特征协商成功。
12.在第二方面,提供了一种用于检测视频切换的方法。该方法包括:获取视频切换指令和与所述视频切换指令相对应的第一时间;响应于所述视频切换指令,将附加图像特征叠加到视频图像以生成待显示视频图像;获取叠加完成所述附加图像特征的第二时间;以及将所述待显示视频图像、所述第一时间和所述第二时间发送到接收端,使得所述接收端基于所述待显示视频图像、所述第一时间和所述第二时间计算视频切换的耗时。
13.在一些实施例中,将附加图像特征叠加到视频图像以生成待显示视频图像包括:将台标特征、颜色特征、osd特征和纹理特征中的至少一个叠加到所述视频图像的预设区域,以生成所述待显示视频图像。
14.在一些实施例中,使得所述接收端基于所述待显示视频图像、所述第一时间和所述第二时间计算视频切换的耗时包括:使得所述接收端对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生所述视频切换;以及响应于发生所述视频切换,所述接收端获取对应的第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时。
15.在第三方面,提供了一种用于检测视频切换的装置。该装置包括:存储器,被配置为存储待显示视频图像;以及一个或多个处理器,被电耦合到所述存储器,并且被配置为:接收待显示视频图像和与所述待显示视频图像相关联的第一时间和第二时间,所述待显示视频图像包括响应于所述第一时间的视频切换指令而叠加在视频图像上的附加图像特征,所述第二时间为叠加完成所述附加图像特征的时间;对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生视频切换;以及响应于发生所述视频切换,获取对应的第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时。
16.在第四方面,提供了一种用于检测视频切换的装置。该装置包括:存储器,被配置为存储视频图像;以及一个或多个处理器,被电耦合到所述存储器,并且被配置为:获取视频切换指令和与所述视频切换指令相对应的第一时间;响应于所述视频切换指令,将附加图像特征叠加到视频图像以生成待显示视频图像;获取叠加完成所述附加图像特征的第二时间;以及将所述待显示视频图像、所述第一时间和所述第二时间发送到接收端,使得所述接收端基于所述待显示视频图像、所述第一时间和所述第二时间计算视频切换的耗时。
17.在第五方面,提供了一种电子设备。该电子设备包括:存储器,被配置为存储处理器可执行程序;以及处理器,被配置为执行所述程序使得所述电子设备执行如上所述的方法。
18.在第六方面,提供了一种计算机可读存储介质,其上存储有计算机可执行程序,所述程序被执行时实现如上所述的方法。
19.根据本技术的实施例,首先,根据所述视频切换指令将对应的附加图像特征叠加到待显示视频图像中,并获取叠加完成后的第二时间,以及将叠加完成后的待显示视频图像、所述第一时间和所述第二时间发送给接收端;然后,所述接收端对所述附加图像特征进行检测,以判断当前是否发生切台行为;接着,在当前发生切台行为时,所述接收端获取第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述切台行为的阶段耗时。从而能够对视频切换进行详细地检测,以得到视频切换过程各个阶段所对应的耗时,以为后续的分析提供有力的数据支持。
20.上述发明内容相关记载仅是本技术技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本技术的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本技术的上述目的及其它目的、特征和优点能够更易于理解,以下结合本技术的具体实施方式及附图进行说明。
附图说明
21.附图仅用于示出本技术具体实施方式以及其他相关内容的原理、实现方式、应用、特点以及效果等,并不能认为是对本技术的限制。
22.图1是根据本发明实施例的用于检测视频切换的方法的流程示意图;
23.图2是根据本发明实施例的视频切换检测过程接收端执行逻辑示意图;
24.图3是根据本发明另一实施例的用于检测视频切换的方法的流程示意图;
25.图4是根据本发明实施例的视频切换检测过程发送端执行逻辑示意图;
26.图5是根据本发明实施例的用于检测视频切换的装置的方框示意图;
27.图6是根据本发明另一实施例的用于检测视频切换的装置的方框示意图。
具体实施方式
28.为详细说明本技术可能的应用场景,技术原理,可实施的具体方案,能实现目的与效果等,以下结合所列举的具体实施例并配合附图详予说明。本文所记载的实施例仅用于更加清楚地说明本技术的技术方案,因此只作为示例,而不能以此来限制本技术的保护范围。
29.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中各个位置出现的“实施例”一词并不一定指代相同的实施例,亦不特别限定其与其它实施例之间的独立性或关联性。原则上,在本技术中,只要不存在技术矛盾或冲突,各实施例中所提到的各项技术特征均可以以任意方式进行组合,以形成相应的可实施的技术方案。
30.除非另有定义,本文所使用的技术术语的含义与本技术所属技术领域的技术人员通常理解的含义相同;本文中对相关术语的使用只是为了描述具体的实施例,而不是旨在限制本技术。
31.在本技术的描述中,用语“和/或”是一种用于描述对象之间逻辑关系的表述,表示可以存在三种关系,例如a和/或b,表示:存在a,存在b,以及同时存在a和b这三种情况。另
外,本文中字符“/”一般表示前后关联对象是一种“或”的逻辑关系。
32.在本技术中,诸如“第一”和“第二”之类的用语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何实际的数量、主次或顺序等关系。
33.在没有更多限制的情况下,在本技术中,语句中所使用的“包括”、“包含”、“具有”或者其他类似的表述,意在涵盖非排他性的包含,这些表述并不排除在包括所述要素的过程、方法或者产品中还可以存在另外的要素,从而使得包括一系列要素的过程、方法或者产品中不仅可以包括那些限定的要素,而且还可以包括没有明确列出的其他要素,或者还包括为这种过程、方法或者产品所固有的要素。
34.在本技术中,“大于”、“小于”、“超过”等表述理解为不包括本数;“以上”、“以下”、“以内”等表述理解为包括本数。此外,在本技术实施例的描述中“多个”的含义是两个以上(包括两个),与之类似的与“多”相关的表述亦做此类理解,例如“多组”、“多次”等,除非另有明确具体的限定。
35.根据本技术,针对视频服务质量中的视频切换时间指标的测量场景,设计了检测图像相同和相似的方法来判别用户的视频切换操作,进而测量视频切换时间指标。根据检测图像相同和相似的方法,获取设备的附加图像特征类型和图像位置,明确的附加图像特征类型和图像位置有利于降低图像检测方法的数据计算量。此外,支持多种附加图像特征,包括台标特征、颜色特征、osd特征和纹理特征,提升了检测方法的灵活性。另外,提取附加图像特征的图像角点信息,优选地将图像角点信息作为判别用户的视频切换操作的依据,可解释性和稳定性较好。数字图像的典型特征包括像素值、颜色、纹理、形状和空间关系等图像特征,但是这些特征并不适合判别用户的视频切换操作。此外,利用附加图像特征的图像角点信息的特征冗余,提升判别用户的视频切换操作的容错性。另外,获取视频解码的相邻视频帧,计算图像角点信息的相同或相似程度,如果相似度低,判别为发生了用户的视频切换操作。
36.此外,针对视频服务质量中的视频切换时间指标的测量场景,优选地提取部分角点特征信息,即角点的位置和角点的连接关系。使用图像角点信息判别用户的视频切换操作,需要计算图像角点信息的相同或相似程度,如果相似度低,判别为发生了用户的视频切换操作。计算图像角点信息的相同或相似程度可以包括使用角点的连接关系判决角点的位置是否匹配,过滤掉不匹配角点的位置,以及计算相邻视频帧的角点的位置的偏移量来判别角点的相同或相似程度。
37.下文中将参考示例性实施例并且结合附图详细描述根据本公开的实施例的具体实施方式。
38.请参阅图1,图1为根据本发明实施例的用于检测视频切换的方法的流程示意图。如图1所示,该方法包括以下步骤s101至步骤s103。
39.步骤s101,接收待显示视频图像和与待显示视频图像相关联的第一时间和第二时间,待显示视频图像包括响应于第一时间的视频切换指令而叠加在视频图像上的附加图像特征,第二时间为叠加完成附加图像特征的时间。
40.在一些实施例中,由接收端接收待显示视频图像以及与该待显示视频图像相关联的第一时间和第二时间,其中待显示视频图像包括附加图像特征。第一时间指的是待显示
视频图像对应的视频切换指令的生成时间,第二时间为附加图像特征叠加在视频图像上的完成时间。
41.步骤s102,对待显示视频图像的附加图像特征进行检测以判断是否发生视频切换。
42.步骤s103,响应于发生视频切换,获取对应的第三时间,并根据第一时间、第二时间和第三时间计算视频切换的耗时。
43.在一些实施例中,由接收端对待显示视频图像中的附加图像特征进行检测,以根据检测结果来判断当前待显示视频图像是否发生了视频切换行为。如果是,则获取对应的第三时间,该第三时间指的是视频切换的完成时间。如此,可以根据第一时间、第二时间和第三时间来计算视频切换过程的阶段性耗时。
44.在一些实施例中,附加图像特征包括台标特征、颜色特征、osd特征和纹理特征。
45.在一些实施例中,对待显示视频图像的附加图像特征进行检测以判断是否发生视频切换包括:对与附加图像特征相对应的指定区域进行图像识别,以获取待显示视频图像的附加图像特征;将待显示视频图像的附加图像特征与上一待显示视频图像的上一附加图像特征进行比对,以判断待显示视频图像的附加图像特征与上一待显示视频图像的上一附加图像特征是否一致;如果待显示视频图像的附加图像特征与上一待显示视频图像的上一附加图像特征不一致,则确定发生视频切换。
46.也就是说,待显示视频图像中存在指定区域用于叠加附加图像特征。换言之,附加图像特征是叠加在待显示视频图像中的指定位置的。如此,对待显示视频图像中的指定区域进行检测即可获取待显示视频图像中的附加图像特征。进而,比对待显示视频图像的附加图像特征和上一待显示视频图像的上一附加图像特征,即可根据比对结果判断待显示视频图像是否发生视频切换。
47.在一些实施例中,根据第一时间、第二时间和第三时间计算视频切换的耗时包括:计算第三时间与第一时间之间的第一差值,以得到视频切换的总耗时;计算第二时间与第一时间之间的第二差值,以得到附加图像特征的叠加耗时;以及/或者计算第三时间与第二时间之间的第三差值,以得到视频图像切换耗时。
48.也就是说,根据第一时间、第二时间和第三时间来计算视频图像切换过程中的阶段性耗时。
49.在一些实施例中,对待显示视频图像的附加图像特征进行检测以判断是否发生视频切换包括:提取附加图像特征的角点特征信息;以及根据角点特征信息判断是否发生视频切换。
50.在一些实施例中,角点特征信息包括角点的位置和角点的连接关系,其中根据角点特征信息判断是否发生视频切换包括:根据角点的连接关系判断角点的位置是否匹配,并过滤掉不匹配的角点的位置;计算相邻视频帧的角点的位置的偏移量来判断角点的相同或相似程度;根据角点的相同或相似程度确定是否发生视频切换。
51.在一些实施例中,该方法还包括:发送附加图像特征确认请求,附加图像特征确认请求包括附加图像特征和附加图像特征对应的叠加区域;响应于接收对于附加图像特征确认请求的响应,确定附加图像特征协商成功。
52.针对视频服务质量中的视频切换时间指标的测量场景,设计了检测图像相同和相
似的方法来判别用户的视频切换操作,进而测量视频切换时间指标。检测图像相同和相似的方法包含以下步骤:(1)获取设备的附加图像特征类型和图像位置,明确的附加图像特征类型和图像位置有利于降低图像检测方法的数据计算量;(2)支持多种附加图像特征,包括台标特征、颜色特征、osd特征和纹理特征,提升了检测方法的灵活性;(3)提取附加图像特征的图像角点信息,我们优选图像角点信息作为判别用户的视频切换操作的依据,可解释性和稳定性较好。数字图像的典型特征包括像素值、颜色、纹理、形状和空间关系等图像特征,但是这些特征并不适合判别用户的视频切换操作。(4)利用附加图像特征的图像角点信息的特征冗余,提升判别用户的视频切换操作的容错性。(5)获取视频解码的相邻视频帧,计算图像角点信息的相同或相似程度,如果相似度低,判别为发生了用户的视频切换操作。
53.数字图像的角点特征是指图像中具有一定几何形状和位置特征的点,这些特征可以用来描述图像的空间结构和特征。常规的图像角点信息包含角点的位置、角点的大小、角点的颜色、角点的纹理和角点的连接关系。针对视频服务质量中的视频切换时间指标的测量场景,我们优选提取部分角点特征信息,即角点的位置和角点的连接关系。使用图像角点信息判别用户的视频切换操作,需要计算图像角点信息的相同或相似程度,如果相似度低,判别为发生了用户的视频切换操作。计算图像角点信息的相同或相似程度包含两个步骤:使用角点的连接关系判决角点的位置是否匹配,过滤掉不匹配角点的位置;计算相邻视频帧的角点的位置的偏移量来判别角点的相同或相似程度。
54.检测图像相同和相似的方法,创新技术特征包括:(1)支持多种附加图像特征,包括台标特征、颜色特征、osd特征和纹理特征,提升了检测方法的灵活性;(2)要求附加图像特征尽量简单并有容错性,有利于提升图像检测方法的处理效率和容错性;(3)提取利用图像角点信息,利用图像角点信息来判别用户的视频切换操作,图像角点信息的可解释性和稳定性较好。(4)利用附加图像特征的图像角点信息的特征冗余,提升判别用户的视频切换操作的容错性。
55.检测图像相同和相似是计算机视觉领域中的重要问题,其目的是在给定两幅图像之间进行比较,判断它们是否相同或相似。检测图像相同和相似,常见检测算法包括:像素级相似度检测(余弦相似度、jaccard相似度等)、区域级相似度检测(欧几里得距离、余弦相似度等)和基于深度学习的方法(卷积神经网络、深度神经网络等)。利用图像角点信息来判别用户的视频切换操作,和常见检测图像相同和相似的算法相比,有显著的技术特征。
56.作为一种示例,发送端为视频播放设备(例如,机顶盒),通过hdmi接口输出图像,并接入支持hdmiin的接收端(例如,笔记本电脑)。
57.图2是根据本发明实施例的视频切换检测过程中由接收端执行的方法的流程图。如图2所示,该方法包括以下步骤s201至步骤s206。
58.步骤s201,同步发送端与接收端的系统时钟。
59.步骤s202,获取发送端发送的叠加完成后的待显示视频图像、第一时间和第二时间。
60.步骤s203,对附加图像特征对应的指定区域进行图像识别,以获取当前待显示视频图像对应的附加图像特征。
61.步骤s204,判断当前待显示视频图像对应的附加图像特征与上一待显示视频图像对应的附加图像特征是否一致;如果否,则执行步骤s205。
62.步骤s205,确认当前发生切台行为,并获取第三时间。
63.步骤s206,根据第一时间、第二时间和第三时间计算切台行为的阶段耗时。
64.在本发明第二方面,提出了一种用于检测视频切换的方法。图3是根据本发明另一实施例的用于检测视频切换的方法的流程示意图。如图3所示,该方法包括以下步骤s301至步骤s304。
65.步骤s301,获取视频切换指令和与视频切换指令相对应的第一时间。
66.步骤s302,响应于视频切换指令,将附加图像特征叠加到视频图像以生成待显示视频图像。
67.在一些实施例中,将附加图像特征叠加到视频图像以生成待显示视频图像包括:将台标特征、颜色特征、osd特征和纹理特征中的至少一个叠加到视频图像的预设区域,以生成待显示视频图像。
68.步骤s303,获取叠加完成附加图像特征的第二时间。
69.步骤s304,将待显示视频图像、第一时间和第二时间发送到接收端,使得接收端基于待显示视频图像、第一时间和第二时间计算视频切换的耗时。
70.在一些实施例中,使得接收端基于待显示视频图像、第一时间和第二时间计算视频切换的耗时包括:使得接收端对待显示视频图像的附加图像特征进行检测以判断是否发生视频切换;以及响应于发生视频切换,接收端获取对应的第三时间,并根据第一时间、第二时间和第三时间计算视频切换的耗时。
71.作为一种示例,发送端为视频播放设备(例如,机顶盒),通过hdmi接口输出图像,并接入支持hdmiin的接收端(例如,笔记本电脑)。
72.图4是根据本发明实施例的视频切换检测过程中由发送端执行的方法的流程。如图4所示,该方法包括以下步骤s401至步骤s405。
73.步骤s401,同步发送端与接收端的系统时钟。
74.步骤s402,记录遥控器的发送视频切换指令时的第一时间。
75.步骤s403,根据视频切换指令将对应的附加图像特征叠加到待显示视频图像中。
76.步骤s404,记录叠加完成的第二时间。
77.步骤s405,将叠加完成后的待显示视频图像、第一时间和第二时间发送给接收端。
78.另外,需要说明的是,发送端可以是视频播放器,接收端可以是视频服务器,当接收端为视频服务器时。视频服务器在需要进行视频切换检测时,向多个视频播放器发送视频切换指令。接着,视频播放器根据接收到的视频切换指令按照上述方式进行视频的切换。然后,视频播放器在接收到多个视频播放器发送的相关信息之后,即可根据接收到的相关信息进行大数据分析,以判断视频切换过程是否满足设计要求。在视频切换过程不满足设计要求时,能够根据分析结果判断视频切换过慢的原因是视频服务器导致的,还是视频播放器导致的,或者是两者交叉影响导致的。
79.可以理解,在视频服务质量测试、iptv播放系统、互联网在线视频等场景中,视频播放设备都需要获取分段的切台时间,分阶段的切台时间获取对上述系统而言是相当重要的。也是量化用户体验、视频服务质量、改进视频服务器和视频终端视频播放的重要参考指标。
80.综上所述,根据本发明实施例的用于检测视频切换的方法,首先获取视频切换指
令和所述视频切换指令对应的第一时间。接着,根据所述视频切换指令将对应的附加图像特征叠加到待显示视频图像中,并获取叠加完成后的第二时间,以及将叠加完成后的待显示视频图像、所述第一时间和所述第二时间发送给接收端。然后,所述接收端对所述附加图像特征进行检测,以判断当前是否发生切台行为。接着,在当前发生切台行为时,所述接收端获取第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述切台行为的阶段耗时。从而能够对视频切换进行详细地检测,以得到视频切换过程各个阶段所对应的耗时,以为后续的分析提供有力的数据支持。
81.在本发明第三方面,提出了一种用于检测视频切换的装置。图5是根据本发明实施例的用于检测视频切换的装置的方框示意图。如图5所示,该装置500包括存储器501和一个或多个处理器502。在一些实施例中,该装置500包括芯片或者被集成在芯片内。在一些实施例中,该装置500被包括在接收端内。
82.存储器501被配置为存储待显示视频图像。
83.一个或多个处理器502被电耦合到存储器501。一个或多个处理器502被配置为:接收待显示视频图像和与待显示视频图像相关联的第一时间和第二时间,待显示视频图像包括响应于第一时间的视频切换指令而叠加在视频图像上的附加图像特征,第二时间为叠加完成附加图像特征的时间;对待显示视频图像的附加图像特征进行检测以判断是否发生视频切换;以及响应于发生视频切换,获取对应的第三时间,并根据第一时间、第二时间和第三时间计算视频切换的耗时。
84.在本发明第四方面,提出了一种用于检测视频切换的装置。图6是根据本发明另一实施例的用于检测视频切换的装置的方框示意图。如图6所示,该装置600包括存储器601一个或多个处理器602。在一些实施例中,该装置600包括芯片或者被集成在芯片内。在一些实施例中,该装置600被包括在发送端内。
85.存储器601被配置为存储视频图像。
86.一个或多个处理器602被电耦合到存储器601。一个或多个处理器602被配置为:获取视频切换指令和与视频切换指令相对应的第一时间;响应于视频切换指令,将附加图像特征叠加到视频图像以生成待显示视频图像;获取叠加完成附加图像特征的第二时间;以及将待显示视频图像、第一时间和第二时间发送到接收端,使得接收端基于待显示视频图像、第一时间和第二时间计算视频切换的耗时。
87.需要说明的是,上述关于用于检测视频切换方法的描述同样适用于该用于检测视频切换的装置,在此不做赘述。
88.在本发明第五方面,提出了一种电子设备。该电子设备包括存储器和处理器。存储器被配置为存储处理器可执行程序。处理器被配置为执行所述程序使得所述电子设备执行如上所述的方法。
89.在本发明第六方面,提出了一种计算机可读存储介质,其上存储有计算机可执行程序,所述程序被执行时实现如上所述的方法。
90.最后需要说明的是,尽管在本技术的说明书文字及附图中已经对上述各实施例进行了描述,但并不能因此限制本技术的专利保护范围。凡是基于本技术的实质理念,利用本技术说明书文字及附图记载的内容所作的等效结构或等效流程替换或修改产生的技术方案,以及直接或间接地将以上实施例的技术方案实施于其他相关的技术领域等,均包括在
本技术的专利保护范围之内。

技术特征:
1.一种用于检测视频切换的方法,其特征在于,包括:接收待显示视频图像和与所述待显示视频图像相关联的第一时间和第二时间,所述待显示视频图像包括响应于所述第一时间的视频切换指令而叠加在视频图像上的附加图像特征,所述第二时间为叠加完成所述附加图像特征的时间;对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生视频切换;以及响应于发生所述视频切换,获取对应的第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时。2.如权利要求1所述的方法,其特征在于,所述附加图像特征包括台标特征、颜色特征、osd特征和纹理特征。3.如权利要求1所述的方法,其特征在于,对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生视频切换包括:对与所述附加图像特征相对应的指定区域进行图像识别,以获取所述待显示视频图像的所述附加图像特征;将所述待显示视频图像的所述附加图像特征与上一待显示视频图像的上一附加图像特征进行比对,以判断所述待显示视频图像的所述附加图像特征与所述上一待显示视频图像的所述上一附加图像特征是否一致;如果所述待显示视频图像的所述附加图像特征与所述上一待显示视频图像的所述上一附加图像特征不一致,则确定发生所述视频切换。4.如权利要求1所述的方法,其特征在于,根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时包括:计算所述第三时间与所述第一时间之间的第一差值,以得到所述视频切换的总耗时;计算所述第二时间与所述第一时间之间的第二差值,以得到所述附加图像特征的叠加耗时;以及/或者计算所述第三时间与所述第二时间之间的第三差值,以得到视频图像切换耗时。5.如权利要求1所述的方法,其特征在于,对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生视频切换包括:提取所述附加图像特征的角点特征信息;以及根据所述角点特征信息判断是否发生所述视频切换。6.如权利要求5所述的方法,其特征在于,所述角点特征信息包括角点的位置和角点的连接关系,其中根据所述角点特征信息判断是否发生所述视频切换包括:根据所述角点的连接关系判断所述角点的位置是否匹配,并过滤掉不匹配的角点的位置;计算相邻视频帧的角点的位置的偏移量来判断角点的相同或相似程度;根据所述角点的相同或相似程度确定是否发生所述视频切换。7.如权利要求1所述的方法,其特征在于,还包括:发送附加图像特征确认请求,所述附加图像特征确认请求包括所述附加图像特征和所述附加图像特征对应的叠加区域;响应于接收对于所述附加图像特征确认请求的响应,确定所述附加图像特征协商成功。
8.一种用于检测视频切换的方法,其特征在于,包括:获取视频切换指令和与所述视频切换指令相对应的第一时间;响应于所述视频切换指令,将附加图像特征叠加到视频图像以生成待显示视频图像;获取叠加完成所述附加图像特征的第二时间;以及将所述待显示视频图像、所述第一时间和所述第二时间发送到接收端,使得所述接收端基于所述待显示视频图像、所述第一时间和所述第二时间计算视频切换的耗时。9.如权利要求8所述的方法,其特征在于,将附加图像特征叠加到视频图像以生成待显示视频图像包括:将台标特征、颜色特征、osd特征和纹理特征中的至少一个叠加到所述视频图像的预设区域,以生成所述待显示视频图像。10.如权利要求8所述的方法,其特征在于,使得所述接收端基于所述待显示视频图像、所述第一时间和所述第二时间计算视频切换的耗时包括:使得所述接收端对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生所述视频切换;以及响应于发生所述视频切换,所述接收端获取对应的第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时。11.一种用于检测视频切换的装置,其特征在于,包括:存储器,被配置为存储待显示视频图像;以及一个或多个处理器,被电耦合到所述存储器,并且被配置为:接收待显示视频图像和与所述待显示视频图像相关联的第一时间和第二时间,所述待显示视频图像包括响应于所述第一时间的视频切换指令而叠加在视频图像上的附加图像特征,所述第二时间为叠加完成所述附加图像特征的时间;对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生视频切换;以及响应于发生所述视频切换,获取对应的第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时。12.一种用于检测视频切换的装置,其特征在于,包括:存储器,被配置为存储视频图像;以及一个或多个处理器,被电耦合到所述存储器,并且被配置为:获取视频切换指令和与所述视频切换指令相对应的第一时间;响应于所述视频切换指令,将附加图像特征叠加到视频图像以生成待显示视频图像;获取叠加完成所述附加图像特征的第二时间;以及将所述待显示视频图像、所述第一时间和所述第二时间发送到接收端,使得所述接收端基于所述待显示视频图像、所述第一时间和所述第二时间计算视频切换的耗时。13.一种电子设备,其特征在于,包括:存储器,被配置为存储处理器可执行程序;以及处理器,被配置为执行所述程序使得所述电子设备执行如权利要求1至7中任一项所述的方法或者如权利要求8至10中任一项所述的方法。14.一种计算机可读存储介质,其特征在于,其上存储有计算机可执行程序,所述程序被执行时实现如权利要求1至7中任一项所述的方法或者如权利要求8至10中任一项所述的
方法。

技术总结
本申请涉及用于检测视频切换的方法和装置、电子设备及存储介质。所述方法包括:接收待显示视频图像和与所述待显示视频图像相关联的第一时间和第二时间,所述待显示视频图像包括响应于所述第一时间的视频切换指令而叠加在视频图像上的附加图像特征,所述第二时间为叠加完成所述附加图像特征的时间;对所述待显示视频图像的所述附加图像特征进行检测以判断是否发生视频切换;以及响应于发生所述视频切换,获取对应的第三时间,并根据所述第一时间、所述第二时间和所述第三时间计算所述视频切换的耗时。本申请能够对视频切换进行详细检测,以得到视频切换各个阶段所对应的耗时,进而为视频切换过程分析提供有力的数据支持。而为视频切换过程分析提供有力的数据支持。而为视频切换过程分析提供有力的数据支持。


技术研发人员:方兴文 陈辉
受保护的技术使用者:瑞芯微电子股份有限公司
技术研发日:2023.05.18
技术公布日:2023/9/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐