同步显示方法及装置、电子设备及存储介质制造方法及图纸

技术编号:19263114 阅读:95 留言:0更新日期:2018-10-27 02:11
本发明专利技术实施例公开了一种同步显示方法及装置、电子设备及存储介质。本发明专利技术实施例提供的同步显示方法,包括:记录第一屏幕的第一中断信号在当前刷新周期内的第一产生时间,并记录第二屏幕的第二中断信号在当前刷新周期内的第二产生时间;基于所述第一产生时间和所述第二产生时间,预测所述第一中断信号和所述第二中断信号在下一刷新周期内的产生时间差;若所述产生时间差不小于时差阈值,屏蔽所述第一屏幕和/或所述第二屏幕在所述下一刷新周期的画面刷新。

Synchronous display method and device, electronic equipment and storage medium

The embodiment of the invention discloses a synchronous display method and a device, an electronic device and a storage medium. A synchronous display method provided by an embodiment of the present invention includes: recording the first generation time of the first interrupt signal of the first screen in the current refresh period, and recording the second generation time of the second interrupt signal of the second screen in the current refresh period; presetting based on the first generation time and the second generation time The generation time difference between the first interrupt signal and the second interrupt signal in the next refresh period is measured; if the generation time difference is not less than the time difference threshold, the screen refresh of the first screen and/or the second screen in the next refresh period is shielded.

【技术实现步骤摘要】
同步显示方法及装置、电子设备及存储介质
本专利技术涉及电子
,尤其涉及一种同步显示方法及装置、电子设备及存储介质。
技术介绍
为了满足用户的不同需求,有的电子设备设置了多个显示屏。在一些场景下,多个显示屏幕需要同步显示,以扩大显示面积或进行关联内容显示。屏幕显示时,是基于图像帧进行的,例如,屏幕接收到基于晶振产生的中断信号(vsync)之后就刷新画面。不同的屏幕使用的晶振是不同的,若晶振的时间精度不同,或者虽然晶振的时间精度相同但是晶振的计时偏差不同,则可能导致不同屏幕之间接收到中断信号的时间差过大,进而导致一个屏幕刷新了,而另一个屏幕没有刷新,进而导致用户看到不同屏幕的画面撕裂的不同步的显示效果或者花屏的显示效果。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种同步显示方法及装置、电子设备及存储介质,至少部分解决上述问题。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供一种同步显示方法,包括:记录第一屏幕的第一中断信号在当前刷新周期内的第一产生时间,并记录第二屏幕的第二中断信号在当前刷新周期内的第二产生时间;基于所述第一产生时间和所述第二产生时间,预测所述第一中断信号和所述第二中断信号在下一刷新周期内的产生时间差;若所述产生时间差不小于时差阈值,屏蔽所述第一屏幕和/或所述第二屏幕在所述下一刷新周期的画面刷新。第二方面,本专利技术实施例提供一种同步显示装置,包括:记录模块,用于记录第一屏幕的第一中断信号在当前刷新周期内的第一产生时间,并记录第二屏幕的第二中断信号在当前刷新周期内的第二产生时间;预测模块,用于基于所述第一产生时间和所述第二产生时间,预测所述第一中断信号和所述第二中断信号在下一刷新周期内的产生时间差;刷新模块,用于若所述产生时间差不小于时差阈值,屏蔽所述第一屏幕和/或所述第二屏幕在所述下一刷新周期的画面刷新。第三方面,本专利技术实施例提供一种电子设备,包括:第一屏幕,用于显示;第二屏幕,用于显示;存储器,用于信息存储;处理器,分别与所述第一屏幕、所述第二屏幕及所述存储器连接,用于通过计算机程序的执行,实现前述一个或多个技术方案提供的同步显示方法。第四方面,本专利技术实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后,能够实现前述一个或多个技术方案提供的同步显示方法。本专利技术实施例提供的同步显示方法及装置、电子设备及存储介质,会记录当前刷新周期内两个屏幕各自的中断信号的产生时间,并基于记录的产生时间差预测出下一个刷新周期内两个中断信号的产生时间差,若在下一个刷新周期内的产生时间差大于时间阈值,则自动屏蔽至少一个屏幕在下一刷新周期的画面刷新,避免两个屏幕刷新时间间隔太大导致的显示不同步,或者画面刷新的撕裂现象。在一些实施例中,下一刷新周期屏蔽至少一个屏幕显示后,下下刷新周期两个屏幕直接基于各自的中断信号恢复显示即可实现显示同步,这是因为由于屏幕刷新是周期性的,且两个中断信号是周期性产生的,若第y刷新周期的产生时间差过大,会导致较早产生的中断信号的下一次产生会与产生较晚的中断信号的本次产生的时间更接近,例如,屏蔽在第y刷新周期内产生较早的屏幕刷新,在第y+1刷新周期内照常刷新就会使得屏蔽刷新屏幕与未屏蔽刷新的屏幕第y刷新周期的屏幕刷新的时间间隔足够小,满足同步刷新,从而不会产生显示不同步的现象,从而确保了后续刷新周期内同步显示效果。在还有些实施例中,可以在屏蔽屏幕刷新时解决下一个刷新周期的显示不同步的问题,再通过至少一个中断信号的产生时间调整,使得在下下刷新周期两个中断信号产生时间差的缩小,实现后续刷新周期的同步,从而也提升了同步效果,且还可以减少两个中断信号在一个周期内的产生时间差达到时差阈值的频次。附图说明图1为本专利技术实施例提供的第一种同步显示方法的流程示意图;图2为本专利技术实施例提供的第一种中断信号的实际产生周期的效果示意图;图3为本专利技术实施例提供的一种第一中断信号和第二中断信号的在时间轴上的比对示意图;图4为本专利技术实施例提供的预测下一个刷新周期中断信号的产生时间差的流程示意图;图5为本专利技术实施例提供的第二种中断信号的实际产生周期的效果示意图;图6为本专利技术实施例提供的同步显示装置的结构示意图;图7为本专利技术实施例提供的一种电子设备的结构示意图;图8为本专利技术实施例提供的一种双屏电子设备的结构示意图;图9为本专利技术实施例提供的第三种中断信号的实际产生周期的效果示意图;图10为本专利技术实施例提供的第四种中断信号的实际产生周期的效果示意图;图11为本专利技术实施例提供的第五种中断信号的实际产生周期的效果示意图;图12为本专利技术实施例提供的第六种中断信号的实际产生周期的效果示意图。具体实施方式以下结合说明书附图及具体实施例对本专利技术的技术方案做进一步的详细阐述。如图1所示,本实施例提供一种同步显示方法,包括:步骤S110:记录第一屏幕的第一中断信号在当前刷新周期内的第一产生时间,并记录第二屏幕的第二中断信号在当前刷新周期内的第二产生时间;步骤S120:基于所述第一产生时间和所述第二产生时间,预测所述第一中断信号和所述第二中断信号在下一刷新周期内的产生时间差;步骤S130:若所述产生时间差不小于时差阈值,屏蔽所述第一屏幕和/或所述第二屏幕在所述下一刷新周期的画面刷新。本实施例中提供的同步显示方法,可应用于具有多个显示屏的电子设备中,或者,连接有多个显示屏的电子设备中。例如,一个手机具有两个显示屏幕。当多个屏幕同步显示时,通过两两同步实现多个屏幕的同步。例如,进行4个屏幕的同步显示时,可以采用图1所示方法通过两两同步来实现4个屏幕的同步显示。图8显示的为一种双屏电子设备包括屏幕S1和屏幕S2。在本实施例中,电子设备首先会记录当前刷新周期内的两个屏幕的中断信号的产生时间。此处,第一屏幕的中断信号称之为第一中断信号,第一中断信号的产生时间称之为第一产生时间。第二屏幕的中断信号称之为第二中断信号,第二中断信号的产生时间称之为第二产生时间。中断信号为触发屏幕进行画面刷新的信号,所述第一中断信号用于触发第一屏幕进行画面刷新,所述第二中断信号用于触发第二屏幕进行画面刷新。当在收到中断信号之后,会从对应屏幕的缓存中读取显示数据,刷新屏幕的画面,从而显示切换。例如,依据显示数据刷新每一个像素的显示亮度和/或颜色,从而实现画面刷新。在本实施例中,屏幕收到两次中断信号的时间等于一个刷新周期。在本实施例中,第一屏幕和第二屏幕是需要同步显示的屏幕。所述第一屏幕和第二屏幕的刷新周期预定应该是一样的。例如,第一屏幕的刷新周期等于第二屏幕的刷新周期。但是实际的控制中,可能由于第一屏幕和第二屏幕连接的晶振的时间精度不一致,或者,时间精度一致但是误差不一致等,导致第一屏幕和第二屏幕的刷新周期的时长相等但是存在着刷新周期的偏差,例如,某一个刷新周期的时长短于或长于刷新周期的标准时长。又例如,两个屏幕用于触发中断信号的产生的晶振的时间偏差,从而导致两个屏幕的刷新周期的刷新时刻的未对齐的问题。图2所示为其中一个屏幕的实际的刷新周期。例如,一个刷新周期的标准时长为T,则实际上由于晶振的计时偏移会导致刷新周期的实际时长如图2所示,出现T,T-t1,T+t1,以及T+t2等。在本实施例中的步骤S110中本文档来自技高网...

【技术保护点】
1.一种同步显示方法,其特征在于,包括:记录第一屏幕的第一中断信号在当前刷新周期内的第一产生时间,并记录第二屏幕的第二中断信号在当前刷新周期内的第二产生时间;基于所述第一产生时间和所述第二产生时间,预测所述第一中断信号和所述第二中断信号在下一刷新周期内的产生时间差;若所述产生时间差不小于时差阈值,屏蔽所述第一屏幕和/或所述第二屏幕在所述下一刷新周期的画面刷新。

【技术特征摘要】
1.一种同步显示方法,其特征在于,包括:记录第一屏幕的第一中断信号在当前刷新周期内的第一产生时间,并记录第二屏幕的第二中断信号在当前刷新周期内的第二产生时间;基于所述第一产生时间和所述第二产生时间,预测所述第一中断信号和所述第二中断信号在下一刷新周期内的产生时间差;若所述产生时间差不小于时差阈值,屏蔽所述第一屏幕和/或所述第二屏幕在所述下一刷新周期的画面刷新。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一产生时间和所述第二产生时间,预测所述第一中断信号和所述第二中断信号在下一刷新周期内的产生时间差,包括:基于所述第一产生时间和所述第二产生时间,确定第一时差;基于所述第一中断信号的第一实际产生周期及所述第二中断信号的第二实际产生周期,确定第二时差;基于所述第一时差和所述第二时差,预测下一刷新周期的产生时间差。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一中断信号的第一实际产生周期及所述第二中断信号的第二实际产生周期,确定第二时差,包括:基于所述第一实际产生周期的极值及所述第二实际产生周期的极值,确定所述第二时差。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一实际产生周期的极值及所述第二实际产生周期的极值,确定所述第二时差,包括:计算所述第一实际产生周期的极大值与所述第二实际产生周期的极大值的时差,得到第一周期偏差;计算所述第一实际产生周期的极小值与所述第二实际产生周期的极大值的时差,得到第二周期偏差;计算所述第一实际产生周期的极大值与所述第二实际产生周期的极小值的时差,得到第三周期偏差;计算所述第一实际产生周期的极小值与所述第二实际产生周期的极小值的时差,得到第四周期偏差;从所述第一周期偏差、所述第二周期偏差、所述第三周期偏差及所述第四周期偏差中选择最大值作为所述第二时差。5.根据权利要求3所述的方法,其特征在于,所述基于所述第一实际产生周期的极值及所述第二实际产生周期的极值,确定所述第二时差,包括:确定第一计算值,其中,若所述第一实际产生周期的极大值的出现概率不小于所述第一实际产生周期的极小值的出现概率,则所述第一计算值为第一实际产生周期的极大值否则为所述第一实际产生周期的极小值;确定第二计算值,其中,若所述第二实际产生周期的极大值的出现概率不小于所述第二实际产生周期的极小值的出现概率,则所述第二计算值为第二实际产生周期的极大值否则为所述第二实际产生周期的极小值;基于所述第一计算值及所述第二计算值,计算所述第二时差。6.根据权利要求2所述的方法,其特征在于,所述基于所述第一中断信号的第一实际产生周期及所述第二中断信号的第二实际产生周期,确定第二时差,包括:确定所述第一实际产生周期的均值为第三计算值;确定所述第二实际产生周期的均值为第四计算值;或者,确定所述第一实际产生周期的中值为第三计算值;确定所述第二实际产生周期的中值为第四计算值;基于所述第三计算值及所述第四计算值,计算所述第二时差。7.根据权利要求1所述的方法,其特征在于,所述若所述产生时间差不小于时差阈值,屏蔽所述第一屏幕和/或所述第二屏幕在所述下一刷新周期的画面刷新,包括以下之一:若所述产生时间差不小于所述时差阈值,且所述第一产生时间早于所述第二产生时间,屏蔽所述第一屏幕在所述下一刷新周期的画面刷新;若所述产生时间差不小于所述时差阈值,且所述第一产生时间早于所述第二产生时间,屏蔽所述第二屏幕在所述下...

【专利技术属性】
技术研发人员:齐志强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1