投屏时延的测试方法、装置及存储介质制造方法及图纸

技术编号:36808263 阅读:16 留言:0更新日期:2023-03-09 00:28
本申请提供投屏时延的测试方法、装置及存储介质。本申请的技术方案中,电子设备获取同时包括第一屏幕和第二屏幕的目标视频,所述第一屏幕和所述第二屏幕为屏幕共享的两个设备对应的屏幕;然后从目标视频中确定第一帧图像和第二帧图像,第一帧图像为第一屏幕在屏幕共享的情况下显示预设内容的帧图像,第二帧图像为第二屏幕在屏幕共享的情况下显示预设内容的帧图像;进而根据第一帧图像和第二帧图像,确定第一屏幕和第二屏幕在屏幕共享的情况下的投屏时延。本申请的投屏时延的测试方法中,利用帧图像来测试第一屏幕和第二屏幕在屏幕共享的情况下的投屏时延,可以提高投屏时延测试的准确性。试的准确性。试的准确性。

【技术实现步骤摘要】
投屏时延的测试方法、装置及存储介质


[0001]本申请涉及通信
,尤其涉及投屏时延的测试方法、装置及存储介质。

技术介绍

[0002]投屏是用于实现屏幕共享和多屏互动的技术,具体来说就是将终端设备A(如手机、电脑或平板等)的画面实时地在另一台终端设备B(手机、平板或电视等)上显示,输出的内容包括视频、音频、文档等各类多媒体信息,以及在终端设备A上的实时操作画面。比如可以将手机上的应用投屏到车机,并在手机或车机上进行相应操作,提升用户体验。
[0003]由于网络环境、应用操作等因素影响,会导致终端设备A屏幕与终端设备B屏幕显示的画面不同步,例如,终端设备A和终端设备B在投屏后,两个屏幕在屏幕共享的过程中存在延迟,针对屏幕共享情况下的投屏延迟,目前测试投屏延迟时间的测试方案通常是由人工对两个共享的屏幕(屏幕中播放计数器或秒表等计时工具)进行拍照,通过照片中两个屏幕上计时工具的显示时间差值来确定投屏的延迟时间。
[0004]然而,上述投屏时延的测试方法选取的图片对象较少,且依赖人工肉眼来观察比较,得到的投屏时延存在准确性不高的问题。

技术实现思路

[0005]本申请提供投屏时延的测试方法、装置及存储介质,可以提高投屏时延测试的准确性。
[0006]第一方面,本申请提供一种投屏时延的测试方法,所述方法包括:获取同时包括第一屏幕和第二屏幕的目标视频,所述第一屏幕和所述第二屏幕为屏幕共享的两个设备对应的屏幕;从所述目标视频中确定第一帧图像和第二帧图像,所述第一帧图像为所述第一屏幕在所述屏幕共享的情况下显示预设内容的帧图像,所述第二帧图像为所述第二屏幕在所述屏幕共享的情况下显示所述预设内容的帧图像;根据所述第一帧图像和所述第二帧图像,确定所述第一屏幕和所述第二屏幕在所述屏幕共享的情况下的投屏时延。
[0007]在本申请实施例中,利用帧图像来测试第一屏幕和第二屏幕在屏幕共享的情况下的投屏时延,可以提高投屏时延测试的准确性。
[0008]第二方面,本申请提供一种投屏时延的测试装置,所述装置包括:获取模块,用于获取同时包括第一屏幕和第二屏幕的目标视频,所述第一屏幕和所述第二屏幕为屏幕共享的两个设备对应的屏幕;确定模块,用于从所述目标视频中确定第一帧图像和第二帧图像,所述第一帧图像为所述第一屏幕在所述屏幕共享的情况下显示预设内容的帧图像,所述第二帧图像为所述第二屏幕在所述屏幕共享的情况下显示所述预设内容的帧图像;所述确定模块还用于根据所述第一帧图像和所述第二帧图像,确定所述第一屏幕和所述第二屏幕在所述屏幕共享的情况下的投屏时延。
[0009]第三方面,本申请提供一种投屏时延的测试装置置,包括处理器和存储器,所述存储器用于存储代码指令;所述处理器用于运行所述代码指令,以实现上述第一方面中的方
法。
[0010]第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中的方法。
[0011]第五方面,本申请提供一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中的方法。
附图说明
[0012]图1是本申请一个实施例提供的应用场景的示意图;
[0013]图2为本申请一个实施例提供的终端设备的系统架构的示意图;
[0014]图3为本申请一个实施例提供的投屏时延的测试方法的流程图;
[0015]图4为本申请另一个实施例提供的投屏时延的测试方法的流程图;
[0016]图5为本申请一个实施例提供的投屏时延的测试方法的示例性流程图;
[0017]图6为本申请另一个实施例提供的投屏时延的测试方法的示例性流程图;
[0018]图7为本申请又一个实施例提供的投屏时延的测试方法的流程图;
[0019]图8为本申请一个实施例提供的投屏时延的测试方法的整体示例性流程图;
[0020]图9为本申请一个实施例提供的手机、车机和高速相机的位置示意图;
[0021]图10为本申请一个实施例提供的自动化实现投屏时延的测试方法的流程图;
[0022]图11为本申请一个实施例提供的投屏时延的测试装置的结构性示意图;
[0023]图12为本申请一个实施例提供的自动化投屏时延测试装置的结构性示意图;
[0024]图13为本申请另一个实施例提供的装置的结构性示意图。
具体实施方式
[0025]下面将结合附图,对本申请中的技术方案进行描述。
[0026]为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一指令和第二指令是为了区分不同的用户指令,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0027]需要说明的是,本申请中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
[0028]此外,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或b,
或c,或a和b,或a和c,或b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
[0029]图1为本申请一个实施例提供的应用场景示意图。如图1所示,该应用场景100可以包括第一终端设备101和第二终端设备102,其中,第一终端设备101可以通过无线网络和/或蓝牙等将其显示的内容投屏在第二终端设备102上,本申请对此不做限定。
[0030]应理解,上述第一终端设备101也可以投屏在其他终端设备上,或者第二终端设备102也可以投屏到第一终端设备101或者其他终端设备上,本申请对此不做限定。本申请主要以第一终端设备101投屏到第二终端设备102为例。
[0031]还应理解,上述第一终端设备101和第二终端设备102可以为同类型终端设备、也可以为不同类型的终端设备,本申请对此不做限定。
[0032]在上述场景下,由于网络环境、应用操作等因素影响,会导致第一终端设备101屏幕与第二终端设备102屏幕显示的画面不同步,即投屏后屏幕共享过程中存在延迟,过大的延迟时间会严重影本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏时延的测试方法,其特征在于,所述方法包括:获取同时包括第一屏幕和第二屏幕的目标视频,所述第一屏幕和所述第二屏幕为屏幕共享的两个设备对应的屏幕;从所述目标视频中确定第一帧图像和第二帧图像,所述第一帧图像为所述第一屏幕在所述屏幕共享的情况下显示预设内容的帧图像,所述第二帧图像为所述第二屏幕在所述屏幕共享的情况下显示所述预设内容的帧图像;根据所述第一帧图像和所述第二帧图像,确定所述第一屏幕和所述第二屏幕在所述屏幕共享的情况下的投屏时延。2.根据权利要求1所述的方法,其特征在于,所述从所述目标视频中确定第一帧图像和第二帧图像,包括:根据采集所述目标视频的相机的帧率,获取与所述目标视频对应的多帧图像;对所述多帧图像进行图像识别,确定所述第一帧图像和所述第二帧图像。3.根据权利要求1或2所述的方法,其特征在于,所述预设内容为预设事件的关键帧图像所包括的图像内容或在目标区域显示的预设对象。4.根据权利要求3所述的方法,其特征在于,所述预设事件为计数器启动事件,所述对所述多帧图像进行图像识别,确定所述第一帧图像和所述第二帧图像,包括:从所述多帧图像中确定所述第一屏幕中的计数器开始计数的关键帧图像为所述第一帧图像,以及,从所述多帧图像中确定所述第二屏幕中的计数器开始计数的关键帧图像为所述第二帧图像。5.根据权利要求3所述的方法,其特征在于,所述预设内容为在计数器中显示预设数字,所述对所述多帧图像进行图像识别,确定所述第一帧图像和所述第二帧图像,包括:从所述多帧图像中确定所述第一屏幕中的计数器显示所述预设数字的帧图像为所述第一帧图像;以及,从所述多帧图像中确定所述第二屏幕中的计数器显示所述预设数字的帧图像为所述第二帧图像。6.根据权利要求1所...

【专利技术属性】
技术研发人员:蒲敏超李勇
申请(专利权)人:成都欧珀通信科技有限公司
类型:发明
国别省市:

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

1