一种多屏系统同步显示测试方法、装置和设备与流程

文档序号:20439891发布日期:2020-04-17 22:20阅读:231来源:国知局
一种多屏系统同步显示测试方法、装置和设备与流程
本申请涉及信号处理
技术领域
,尤其涉及一种多屏系统同步显示测试方法、装置和设备。
背景技术
:随着计算机技术、网络通信技术的进步,组建分布式网络化应用系统,提高测试效率、共享信息资源,已成为现代大型计算机系统发展的方向。多机多卡多屏组成的超级拼接墙应用系统也称分布式应用系统。在分布式应用系统多屏显示拼接墙专业应用中,各环节对信号处理的不同步会直接体现在拼接墙上,而基于多屏显示呈现出的是一整帧画面,然而多显示屏拼接墙整帧画面的同步显示评测目前都是以主观为主,不利于产品研发测试定量化客观评价。在当前的多屏系统应用中,由于每块显示屏都是采用独立的信号处理显示系统,最终信号动态显示时,由于各独立的信号处理的差异性,通过测试,会发现整个画面图形显示出现延迟导致各显示屏之间不同步。如图1所示,图1为现有技术中采用播放动态滚动视频的多屏同步测试技术的测试示意图,图1的测试方式可以看出拼接墙各显示子系统的不同步,但是存在不能客观评价同步性能,只能明确主观判断各显示屏快慢,且对同步设计改善做不到精确判断,以60fps计算,每帧时间为16.666ms,无法判断每帧画面延迟时间,不能进行客观的同步量化评测。如图2所示,图2为现有技术中采用动态运行不同颜色的多屏同步测试技术的测试示意图(图2为灰度图,实际上可以为红绿彩色图),图2的测试方式可以看出拼接墙各子系统的不同步,但是存在不能客观评价同步性能,只能明确主观判断各显示屏快慢,且颜色图片切换处理涉及到计算机性能,容易造成误差,特别是在延迟累加时,使得测试工作变得更加复杂。因此,设计一种新的多屏系统同步显示测试方法,以达到能够对多屏系统的同步显示进行客观的同步量化评测,同时又不会因进行颜色图片切换处理造成评测误差,提高同步量化评测的精确性,是本领域技术人员亟待解决的技术问题。技术实现要素:本申请提供了一种多屏系统同步显示测试方法、装置和设备,用于对多屏系统的同步显示进行客观的同步量化评测,同时又不会因进行颜色图片切换处理造成评测误差,提高同步量化评测的精确性。有鉴于此,本申请第一方面提供了一种多屏系统同步显示测试方法,包括:将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接;控制所述同步测试信号源向所述若干台多屏子系统处理器统一分发同一时钟信号,使得各所述多屏子系统处理器对所述时钟信号进行相同的处理后,在各自所控制的所述子显示屏幕上运行显示毫秒表;根据所述拼接墙的各所述子显示屏幕显示的所述毫秒表定位各所述子显示屏幕的同步显示结果。可选地,所述控制所述同步测试信号源向所述若干台多屏子系统处理器统一分发同一时钟信号,使得各所述多屏子系统处理器对所述时钟信号进行相同的处理后,在各自所控制的所述子显示屏幕上运行显示毫秒表,包括:控制所述同步测试信号源每隔预置时间段向所述若干台多屏子系统处理器统一分发同一时钟信号,使得各所述多屏子系统处理器对所述时钟信号进行相同的处理后,每隔所述预置时间在各自所控制的所述子显示屏幕上运行显示毫秒表。可选地,所述根据所述拼接墙的各所述子显示屏幕显示的所述毫秒表定位各所述子显示屏幕的同步显示结果,包括:根据所述拼接墙的各所述子显示屏幕显示的所述毫秒表生成拼接墙子显示屏幕显示同步表格;计算每个所述子显示屏幕的显示时钟的平均值,将所述平均值记录在所述拼接墙子显示屏幕显示同步表格内;以所述拼接墙的第一个子显示屏幕为基准单元,将所述拼接墙的各非基准单元子显示屏幕的平均值与所述基准单元的平均值比较,得到量化显示的各所述子显示屏幕的同步显示结果。可选地,所述根据所述拼接墙的各所述子显示屏幕显示的所述毫秒表定位各所述子显示屏幕的同步显示结果,包括:根据所述拼接墙的各所述子显示屏幕显示的所述毫秒表生成拼接墙子显示屏幕较基准同步测试信号源显示同步表格;计算每个所述子显示屏幕的显示时钟的平均值,将所述平均值记录在所述拼接墙子显示屏幕显示同步表格内;以所述同步测试信号源为基准单元,将所述拼接墙的各子显示屏幕的平均值与所述基准单元的时钟值比较,得到量化显示的各所述子显示屏幕的同步显示结果。可选地,所述以所述同步测试信号源为基准单元,将所述拼接墙的各子显示屏幕的平均值与所述基准单元的时钟值比较,得到量化显示的各所述子显示屏幕的同步显示结果,还包括:根据所述拼接墙的各子显示屏幕的平均值与所述基准单元的时钟值比较结果,得到量化显示的各所述子显示屏幕与所述同步测试信号源的延迟结果。本申请第二方面提供了一种多屏系统同步显示测试装置,包括:连接模块,用于将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接;时钟控制模块,用于控制所述同步测试信号源向所述若干台多屏子系统处理器统一分发同一时钟信号,使得各所述多屏子系统处理器对所述时钟信号进行相同的处理后,在各自所控制的所述子显示屏幕上运行显示毫秒表;同步显示定位模块,用于根据所述拼接墙的各所述子显示屏幕显示的所述毫秒表定位各所述子显示屏幕的同步显示结果。可选地,所述时钟控制模块具体用于:控制所述同步测试信号源每隔预置时间段向所述若干台多屏子系统处理器统一分发同一时钟信号,使得各所述多屏子系统处理器对所述时钟信号进行相同的处理后,每隔所述预置时间在各自所控制的所述子显示屏幕上运行显示毫秒表。可选地,所述同步显示定位模块具体用于:根据所述拼接墙的各所述子显示屏幕显示的所述毫秒表生成拼接墙子显示屏幕显示同步表格;计算每个所述子显示屏幕的显示时钟的平均值,将所述平均值记录在所述拼接墙子显示屏幕显示同步表格内;以所述拼接墙的第一个子显示屏幕为基准单元,将所述拼接墙的各非基准单元子显示屏幕的平均值与所述基准单元的平均值比较,得到量化显示的各所述子显示屏幕的同步显示结果。可选地,所述同步显示定位模块具体用于:根据所述拼接墙的各所述子显示屏幕显示的所述毫秒表生成拼接墙子显示屏幕较基准同步测试信号源显示同步表格;计算每个所述子显示屏幕的显示时钟的平均值,将所述平均值记录在所述拼接墙子显示屏幕显示同步表格内;以所述同步测试信号源为基准单元,将所述拼接墙的各子显示屏幕的平均值与所述基准单元的时钟值比较,得到量化显示的各所述子显示屏幕的同步显示结果;所述同步显示定位模块具体还用于:根据所述拼接墙的各子显示屏幕的平均值与所述基准单元的时钟值比较结果,得到量化显示的各所述子显示屏幕与所述同步测试信号源的延迟结果。本申请第三方面提供了一种多屏系统同步显示测试设备,所述设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行第一方面任一种所述的多屏系统同步显示测试方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请中提供了一种多屏系统同步显示测试方法,包括:将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接;控制同步测试信号源向若干台多屏子系统处理器统一分发同一时钟信号,使得各多屏子系统处理器对时钟信号进行相同的处理后,在各自所控制的子显示屏幕上运行显示毫秒表;根据拼接墙的各子显示屏幕显示的毫秒表定位各子显示屏幕的同步显示结果。本申请提供的多屏系统同步显示测试方法,将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接,通过同步测试信号源设定统一的同一时钟信号促使多屏子系统处理器处理输出显示同步,以运行显示毫秒表的方式显示时钟信号,精确到了毫秒级别的延迟,对多屏系统的同步显示进行了客观的同步量化评测,同时又不会因进行颜色图片切换处理造成评测误差,提高同步量化评测的精确性。附图说明图1为现有技术中采用播放动态滚动视频的多屏同步测试技术的测试示意图;图2为现有技术中采用动态运行不同颜色的多屏同步测试技术的测试示意图;图3为本申请实施例中提供的一种多屏系统同步显示测试方法的流程示意图;图4为本申请实施例中提供的一种多屏系统同步显示测试方法的多屏系统同步显示测试连接框架示意图;图5为本申请实施例中提供的一种多屏系统同步显示测试方法的另一个流程示意图;图6为本申请实施例中提供的一种多屏系统同步显示测试装置的结构示意图。具体实施方式为了使本
技术领域
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了便于理解,请参阅图3和图4,本申请提供了一种多屏系统同步显示测试方法的一个实施例,包括:步骤101、将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接。步骤102、控制同步测试信号源向若干台多屏子系统处理器统一分发同一时钟信号,使得各多屏子系统处理器对时钟信号进行相同的处理后,在各自所控制的子显示屏幕上运行显示毫秒表。步骤103、根据拼接墙的各子显示屏幕显示的毫秒表定位各子显示屏幕的同步显示结果。需要说明的是,拼接墙的各子显示屏幕(或者说各显示单元)由多屏子系统处理器,多屏子系统处理器可以实现对拼接墙的各子显示屏幕进行一对一控制或一对多控制。将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接,由同步测试信号源产生同步时钟,通过网线传输与若干台多屏子系统处理器的显卡时钟实现同步,通过同步测试信号源统一分发给各多屏子系统处理器同一时钟信号,保持信号格式、处理方式及容量大小的唯一性,各多屏子系统处理器对时钟信号进行相同的处理,在各自所控制的子显示屏幕上运行显示毫秒表,如图4所示,拼接墙的大小可以为3×3,3×3的子显示屏幕由n台多屏子系统处理器分别控制。通过同步测试信号源发送向n台多屏子系统处理器发送一个12:59:888的时钟信号,经n台多屏子系统处理器进行相同的处理后,在3×3的子显示屏幕上显示各自运行的毫秒表运行结果,从而可以对各子显示屏幕的同步显示结果进行定位,如从图4中可以看出,3×3拼接墙中,第一行第二列、第一行第三列、第二行第三列、第三行第一列和第三行第二列的子显示屏幕是同步显示的,而其余的子显示屏幕均未与以上子显示屏幕同步显示,且各自也未同步显示。本申请实施例中提供的多屏系统同步显示测试方法提供同步建立时间可达到微秒级的运用,与软件协议同步分布式系统相比,整个硬件同步网络的定时同步指标有显着的改善。本申请实施例中提供了一种多屏系统同步显示测试方法,包括:将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接;控制同步测试信号源向若干台多屏子系统处理器统一分发同一时钟信号,使得各多屏子系统处理器对时钟信号进行相同的处理后,在各自所控制的子显示屏幕上运行显示毫秒表;根据拼接墙的各子显示屏幕显示的毫秒表定位各子显示屏幕的同步显示结果。本申请提供的多屏系统同步显示测试方法,将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接,通过同步测试信号源设定统一的同一时钟信号促使多屏子系统处理器处理输出显示同步,以运行显示毫秒表的方式显示时钟信号,精确到了毫秒级别的延迟,对多屏系统的同步显示进行了客观的同步量化评测,同时又不会因进行颜色图片切换处理造成评测误差,提高同步量化评测的精确性。为了便于理解,请参阅图5,本申请中提供了一种多屏系统同步显示测试方法的另一个实施例,包括:步骤201、将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接。步骤202、控制同步测试信号源每隔预置时间段向若干台多屏子系统处理器统一分发同一时钟信号,使得各多屏子系统处理器对时钟信号进行相同的处理后,每隔预置时间在各自所控制的子显示屏幕上运行显示毫秒表。步骤203、根据拼接墙的各子显示屏幕显示的毫秒表生成拼接墙子显示屏幕显示同步表格。步骤204、计算每个子显示屏幕的显示时钟的平均值,将平均值记录在拼接墙子显示屏幕显示同步表格内。步骤205、以拼接墙的第一个子显示屏幕为基准单元,将拼接墙的各非基准单元子显示屏幕的平均值与基准单元的平均值比较,得到量化显示的各子显示屏幕的同步显示结果。需要说明的是,为了更加体现本申请实施例中提供的多屏系统同步显示测试方法的客观量化优势,本申请实施例中可以控制同步测试信号源每隔预置时间段向若干台多屏子系统处理器统一分发同一时钟信号使得各多屏子系统处理器对时钟信号进行相同的处理后,每隔预置时间在各自所控制的子显示屏幕上运行显示毫秒表,然后根据拼接墙的各子显示屏幕显示的毫秒表生成拼接墙子显示屏幕显示同步表格,然后计算每个子显示屏幕的显示时钟的平均值,将平均值记录在拼接墙子显示屏幕显示同步表格内,以拼接墙的第一个子显示屏幕为基准单元,将拼接墙的各非基准单元子显示屏幕的平均值与基准单元的平均值比较,得到量化显示的各子显示屏幕的同步显示结果,如表1所示。表1拼接墙子显示屏幕显示同步表格第1屏幕第2屏幕第3屏幕第4屏幕第1阶段统计27.57827.54627.57827.578第2阶段统计28.24828.23328.24828.248第3阶段统计30.43230.43230.43230.432第4阶段统计33.58533.55533.58533.585第5阶段统计36.92836.92836.92836.928平均结果28.7526728.73728.7526728.75267/基准单元2较13较14较1相对延迟结果0-0.0156700表1中,为简化说明,只选取了拼接墙中的4个子显示屏幕进行比较说明同步显示评测效果,表1中的5个阶段统计分别为每隔预置时间的同步显示检测结果,计算5个阶段统计的平均结果,得到4个子显示屏幕的平均结果,选取第1屏幕作为基准单元,其自身延迟为0,将第2、3、4屏幕的平均结果与第1屏幕的平均结果做差,可得到第2、3、4屏幕相对于第1屏幕的延迟结果,从表1中可以看出,第3、4屏幕均与第1屏幕显示同步,而第2屏幕相对于第1屏幕的显示存在-0.01567秒的延迟,未进行同步显示。需要指出的是,基准单元也可以选取为第2屏幕或第3屏幕或第4屏幕,本领域技术人员可以在本申请实施例的基础上灵活确定,在此不进行限定。还需要说明的是,本申请实施例中的步骤203至步骤205还可以用步骤206至步骤208代替。步骤206、根据拼接墙的各子显示屏幕显示的毫秒表生成拼接墙子显示屏幕较基准同步测试信号源显示同步表格。步骤207、计算每个子显示屏幕的显示时钟的平均值,将平均值记录在拼接墙子显示屏幕显示同步表格内。步骤208、以同步测试信号源为基准单元,将拼接墙的各子显示屏幕的平均值与基准单元的时钟值比较,得到量化显示的各子显示屏幕的同步显示结果。本申请实施例中除了生成拼接墙子显示屏幕显示同步表格之外,还可以生成拼接墙子显示屏幕较基准同步测试信号源显示同步表格,如表2所示。表2拼接墙子显示屏幕较基准同步测试信号源显示同步表格表2中,为简化说明,只选取了拼接墙中的4个子显示屏幕进行比较说明同步显示评测效果,表2中的5个阶段统计分别为每隔预置时间的同步显示检测结果,计算5个阶段统计的平均结果,得到4个子显示屏幕的平均结果,选取同步测试信号源作为基准单元,其自身运行的时钟信号为27.001,第1、2、3、4屏幕的平均结果分别为28.75267、28.737、28.75267、28.75267,将第1、2、3、4屏幕的平均结果与同步测试信号源的27.001做差,可得到第1、2、3、4屏幕相对于同步测试信号源的延迟结果,从表2中可以看出,第1、3、4屏幕是同步显示的,而第2屏幕与第1、3、4屏幕未同步显示。同时,根据拼接墙的各子显示屏幕的平均值与基准单元的时钟值比较结果,还可以得到量化显示的各子显示屏幕与同步测试信号源的延迟结果,如表2所示,第1、2、3、4屏幕相对于同步测试信号源的延迟结果分别为1.75167、1.736、1.75167和1.75167。本申请实施例中提供的多屏系统同步显示测试方法,通过一种同步测试信号源,统一分发给各多屏子系统处理器同一时钟信号,保持信号格式、处理方式及容量大小的唯一性,在各多屏子系统处理器对应的子显示屏幕上独立运行统一的毫秒表,可以精确到毫秒级别的延迟,通过判断持续记录同步时钟数据记录和分析,可以确认产品同步机制的稳定性和可靠性,进而确定各子系统长期工作情况。为了便于理解,请参阅图6,本申请中提供了一种多屏系统同步显示测试装置的实施例,包括:连接模块,用于将同步测试信号源与控制拼接墙各子显示屏幕的若干台多屏子系统处理器连接。时钟控制模块,用于控制同步测试信号源向若干台多屏子系统处理器统一分发同一时钟信号,使得各多屏子系统处理器对时钟信号进行相同的处理后,在各自所控制的子显示屏幕上运行显示毫秒表。同步显示定位模块,用于根据拼接墙的各子显示屏幕显示的毫秒表定位各子显示屏幕的同步显示结果。进一步地,时钟控制模块具体用于:控制同步测试信号源每隔预置时间段向若干台多屏子系统处理器统一分发同一时钟信号,使得各多屏子系统处理器对时钟信号进行相同的处理后,每隔预置时间在各自所控制的子显示屏幕上运行显示毫秒表。进一步地,同步显示定位模块具体用于:根据拼接墙的各子显示屏幕显示的毫秒表生成拼接墙子显示屏幕显示同步表格;计算每个子显示屏幕的显示时钟的平均值,将平均值记录在拼接墙子显示屏幕显示同步表格内;以拼接墙的第一个子显示屏幕为基准单元,将拼接墙的各非基准单元子显示屏幕的平均值与基准单元的平均值比较,得到量化显示的各子显示屏幕的同步显示结果。同步显示定位模块具体用于:根据拼接墙的各所述子显示屏幕显示的毫秒表生成拼接墙子显示屏幕较基准同步测试信号源显示同步表格;计算每个子显示屏幕的显示时钟的平均值,将平均值记录在拼接墙子显示屏幕显示同步表格内;以同步测试信号源为基准单元,将拼接墙的各子显示屏幕的平均值与基准单元的时钟值比较,得到量化显示的各子显示屏幕的同步显示结果。同步显示定位模块具体还用于:根据拼接墙的各子显示屏幕的平均值与基准单元的时钟值比较结果,得到量化显示的各子显示屏幕与同步测试信号源的延迟结果。本申请中还提供了一种多屏系统同步显示测试设备的实施例,设备包括处理器以及存储器:存储器用于存储程序代码,并将程序代码传输给处理器;处理器用于根据程序代码中的指令执行前述的多屏系统同步显示测试方法实施例中的多屏系统同步显示测试方法。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机系统(可以是个人计算机,服务器,或者网络系统等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文缩写:rom)、随机存取存储器(英文全称:randomaccessmemory,英文缩写:ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1