一种多屏幕同步显示方法、系统及显示器和显示器控制器技术方案

技术编号:37794869 阅读:12 留言:0更新日期:2023-06-09 09:24
本发明专利技术提供了一种多屏幕同步显示方法、系统及显示器和显示器控制器,其中包括以下分析判断步骤:S1.解码显示信息并获取各屏幕显示信息中的同步信息。S2.判断同信号周期是否一致,如是则进入步骤3,如不是则进入步骤4。S3.判断显示开始时间是否在可接受延迟时间范围内。如是则显示当前显示信息,如不是则延迟显示。S4.判断异常点同步信息Ax与其他屏幕同步信息是否在可接受延迟时间范围内,如是则进入步骤S5,如不是则进入步骤S6。S5.重复上一时段显示信息并显示。S6.重复上一时段显示信息并延迟显示。本发明专利技术解决了多屏幕共同显示时的画面撕裂和割裂问题。面撕裂和割裂问题。面撕裂和割裂问题。

【技术实现步骤摘要】
一种多屏幕同步显示方法、系统及显示器和显示器控制器


[0001]本专利技术涉及多屏幕显示
,具体为一种多屏幕同步显示方法、系统及显示器和显示器控制器。

技术介绍

[0002]为了更好的展现3D视觉效果,现有的AR/VR技术多会采用多屏幕进行同步显示,从而使得显示影像从人体视觉上更接近真实影像。然而现有技术中随着显卡性能的不断提升,显示屏的帧率和显卡可提供给的帧率逐渐产生了差距。于是当显示器的刷新速率与显卡的帧率存在差异时就会出现:当显示器在刷新完当前帧的画面之前,显卡已经绘制完成新的画面并发送给显示器,此时显示器就会直接开始扫描新一帧,于是用户眼前就会闪过一张由旧场景和新场景拼接而成的显示画面,产生画面撕裂。显卡性能超过显示器越多,出现多图拼接的现象越明显、频率越高,就是会导致画面撕裂感越强。尤其是在高速运动的画面中,画面撕裂感会严重影响用户的观看体验,甚至出现眩晕等不良反应。
[0003]对于单一屏幕的显示系统,采用垂直同步技术可以很好克服上述画面撕裂问题。但是对于多屏幕的显示系统,如AR/VR显示系统,采用垂直同步技术后,每一个画面自身的撕裂感可以得到有效克服,但是由于垂直同步技术的技术特性是等待显示器的一帧画面显示完以后才会接收显卡发送的新的画面信息,而在高速运动画面被拆分为多屏幕显示信息后,高速变化的显示信息部分和背景等低速变化的显示信息部分帧率就会出现差异。这种帧率差异经过现有的垂直同步技术处理后,各屏幕的会将不同时段的显示信息同时显示,从而出现各屏幕画面之间的割裂,也会对用户体验造成不适。<br/>
技术实现思路

[0004]本专利技术针对现有技术存在的问题,提供一种多屏幕同步显示方法,包括以下步骤:
[0005]S1.解码显示信息并获取各屏幕显示信息中的同步信息A1、A2...An,其中n为各屏幕的序号,且n为≥2的正整数。
[0006]S2.判断同一时段接收的A1、A2...An是否维持与上一时段接收的A1、A2...An具有相同的信号周期,如信号周期一致则进入步骤3,如信号周期不一致则进入步骤4。
[0007]S3.判断A1、A2...An的显示开始时间T1、T2...Tn是否在可接受延迟时间范围内。如是则各屏幕显示当前显示信息,如不是则延迟显示。
[0008]返回步骤S1。
[0009]S4.判断信号周期发生变化的屏幕的同步信息Ax中显示开始时间Tx与其他屏幕的同步信息中显示开始时间是否在可接受延迟时间范围内,其中Ax为A1、A2...An中的一个,Tx为T1、T2...Tn中的一个。如是则进入步骤S5,如不是则进入步骤S6。
[0010]S5.重复上一时段显示信息并显示。
[0011]返回步骤S1。
[0012]S6.重复上一时段显示信息并延迟显示。
[0013]返回步骤S1。
[0014]进一步的,所述同步信息包括:垂直同步信息和/或水平同步信息。
[0015]进一步的,步骤S5和S6所述重复上一时段显示信息为:仅Ax对应的显示屏幕重复显示上一时段的显示信息。
[0016]进一步的,步骤S3和S6所述延迟显示的方法包括:储存所有屏幕的显示信息,以显示开始时间最晚的屏幕的显示信息为判断时间点L,将其他屏幕的显示信息延迟至显示开始时间与L处于可接受延迟时间范围内时,再进行显示。
[0017]进一步的,延迟后的显示开始时间同步反馈至提供显示信息的外部系统。
[0018]本专利技术的目的之二在于提供一种多屏幕同步显示系统,包括数据接收模块、数据分析模块、数据储存模块和数据发送模块,其中:
[0019]所述数据接收模块用于接收各屏幕显示信息。
[0020]所述数据分析模块获取数据接收模块的显示信息后,执行权利要求1

4任一所述多屏幕同步显示方法中的分析步骤。
[0021]所述数据储存模块用于储存权利要求1

4任一所述多屏幕同步显示方法中的至少两个连续时段的全部屏幕的显示信息。
[0022]所述数据发送模块用于根据数据分析模块的分析结果向各屏幕发送对应的显示信息。
[0023]本专利技术的目的之三在于提供一种显示器控制器,包括:微处理器和存储器,其中所述微处理器用于执行上述多屏幕同步显示方法中的分析判断步骤。所述存储器用于储存显示信息。
[0024]本专利技术的目的之四在于提供一种显示器,包括至少两个显示屏和控制器,所述控制器用于执行上多屏幕同步显示方法中的分析判断步骤及信息储存。
[0025]本专利技术的有益效果在于:本专利技术克服了单个屏幕显示信息的画面撕裂问题,并在此基础上进一步解决了多屏幕共同显示时的画面割裂问题。
附图说明
[0026]图1为本专利技术实施例中未开启垂直同步时的显示画面;
[0027]图2为本专利技术实施例中开启垂直同步时的显示画面;
[0028]图3为本专利技术多屏幕同步显示方法的分析判断流程图;
[0029]图4为本专利技术信号点周期示意图。
具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
[0031]实施例1
[0032]采用左右设置双显示屏的某PC外接VR显示设备作为显示系统,该VR显示设备的影像译码器中引入本专利技术多屏幕同步显示方法,使得该VR显示设备包括如下分析判断过程:
[0033]S1.接收PC显卡发出的显示信息,解码显示信息并获取各屏幕显示信息中的垂直同步信息A1和A2。
[0034]S2.判断同一时段接收的A1和A2是否维持与上一时段接收的A1和A2具有相同的信号周期,如信号周期一致则记录正常0505判断码并进入步骤S3,如不一致,则记录异常A0A0判断码,并进入步骤S4。
[0035]S3.判断A1和A2的显示开始时间T1和T2是否在可接受延迟时间范围内。如是则储存当前的接收的显示信息至Frame buffer并由左右两个屏幕进行显示。如不是则储存当前的接收的两个屏幕的显示信息至Frame buffer,以显示开始时间最晚的屏幕的显示信息为判断时间点L,将另一个屏幕的显示信息延迟至显示开始时间与L处于可接受延迟时间范围内时,再由两个屏幕分别进行显示。之后返回步骤S1。
[0036]S4.判断信号周期发生变化的屏幕的同步信息Ax中显示开始时间Tx与其他屏幕的同步信息中显示开始时间是否在可接受延迟时间范围内,其中Ax为A1和A2中的一个,Tx为T1和T2中的一个。如是则进入步骤S5,如不是则进入步骤S6。
[0037]S5.Ax对应的屏幕显示上一时段储存在Frame buffer中的显示信息。之后返回步骤S1。
[0038]S6.Ax对应的屏幕显示上一时段储存在Frame buffer中的显示信息,以显示开始时间最晚的屏幕的显示信息为判断时间点L,将另一屏幕的显示信息延迟至显示开始时间与L处于可接受延迟时间范围内时,再进行显示。之后返回步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多屏幕同步显示方法,其特征在于,包括以下步骤:S1.解码显示信息并获取各屏幕显示信息中的同步信息A1、A2...An,其中n为各屏幕的序号,且n为≥2的正整数;S2.判断同一时段接收的A1、A2...An是否维持与上一时段接收的A1、A2...An具有相同的信号周期,如信号周期一致则进入步骤3,如信号周期不一致则进入步骤4;S3.判断A1、A2...An的显示开始时间T1、T2...Tn是否在可接受延迟时间范围内;如是则各屏幕显示当前显示信息,如不是则延迟显示;返回步骤S1;S4.判断信号周期发生变化的屏幕的同步信息Ax中显示开始时间Tx与其他屏幕的同步信息中显示开始时间是否在可接受延迟时间范围内,其中Ax为A1、A2...An中的一个,Tx为T1、T2...Tn中的一个;如是则进入步骤S5,如不是则进入步骤S6;S5.重复上一时段显示信息并显示;返回步骤S1;S6.重复上一时段显示信息并延迟显示;返回步骤S1。2.根据权利要求1所述多屏幕同步显示方法,其特征在于,所述同步信息包括:垂直同步信息和/或水平同步信息。3.根据权利要求1所述多屏幕同步显示方法,其特征在于,步骤S5和S6所述重复上一时段显示信息为:仅Ax对应的显示屏幕重复显示上一时段的显示信息。4.根据权利要求1所述多屏幕同步显示方法,其特征在于,步骤S3和S6所...

【专利技术属性】
技术研发人员:陈家贤
申请(专利权)人:深圳融创嘉业科技有限公司
类型:发明
国别省市:

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

1