CN114415995A - 一种显示控制方法、显示控制装置、电子设备和存储介质 - Google Patents
一种显示控制方法、显示控制装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN114415995A CN114415995A CN202111483387.7A CN202111483387A CN114415995A CN 114415995 A CN114415995 A CN 114415995A CN 202111483387 A CN202111483387 A CN 202111483387A CN 114415995 A CN114415995 A CN 114415995A
- Authority
- CN
- China
- Prior art keywords
- component
- state
- video image
- display
- image shaking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000006243 chemical reaction Methods 0.000 claims description 24
- 238000004891 communication Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 description 14
- 230000000007 visual effect Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 241001270131 Agaricus moelleri Species 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请实施例公开了一种显示控制方法,该方法包括:在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件;其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同;检测一个组件在第一视频图像抖动状态下的工作参数;若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。本申请的实施例同时还公开了一种显示控制装置、电子设备和存储介质。
Description
技术领域
本申请涉及但不限于信息技术领域,尤其涉及一种显示控制方法、显示控制装置、电子设备和存储介质。
背景技术
视频图像抖动按照时空关系分为两类,一类是空间抖动,又称为dither(抖动);另一类是时间抖动,又称为帧速率控制(Frame Rate Conversion,FRC)。目前无法实现两类抖动同时开启。
发明内容
本申请实施例期望提供一种显示控制方法、显示控制装置、电子设备和存储介质。
本申请的技术方案是这样实现的:
一种显示控制方法,所述方法包括:
在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得所述第一组件和所述第二组件中的另一个组件的状态切换事件;其中,所述状态切换事件用于控制所述另一个组件进入第二视频图像抖动状态;所述一个组件在所述第一视频图像抖动状态下与所述另一个组件在所述第二视频图像抖动状态下处理的显示参数不同;
检测所述一个组件在所述第一视频图像抖动状态下的工作参数;
若所述工作参数满足切换条件,响应所述状态切换事件,控制所述另一个组件进入所述第二视频图像抖动状态。
一种显示控制装置,所述显示控制装置,包括:
获得模块,用于在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得所述第一组件和所述第二组件中的另一个组件的状态切换事件;其中,所述状态切换事件用于控制所述另一个组件进入第二视频图像抖动状态;所述一个组件在所述第一视频图像抖动状态下与所述另一个组件在所述第二视频图像抖动状态下处理的显示参数不同;
所述获得模块,用于检测所述一个组件在所述第一视频图像抖动状态下的工作参数;
处理模块,用于若所述工作参数满足切换条件,响应所述状态切换事件,控制所述另一个组件进入所述第二视频图像抖动状态。
一种电子设备,所述电子设备包括:处理器、存储器和通信总线;
所述通信总线用于实现处理器和存储器之间的通信连接;
所述处理器用于执行存储器中存储的显示控制程序,以实现上述的显示控制方法的步骤。
一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述的显示控制方法的步骤。
本申请实施例所提供的显示控制方法、显示控制装置、电子设备和存储介质,该显示控制方法包括:在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件;其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同;检测一个组件在第一视频图像抖动状态下的工作参数;若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。也就是说,本申请在一个组件开启视频图像抖动状态的情况下,如果获得另一个组件开启视频图像抖动状态的状态切换事件,则在判定上述上一组件的工作参数满足切换条件的场景下,针对另一个组件开启视频图像抖动状态,如此,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
附图说明
图1为本申请的实施例提供的一种可选的显示控制方法的流程示意图;
图2为本申请的实施例提供的一种可选的显示控制方法的流程示意图;
图3为本申请的实施例提供的一种显示控制方法的应用场景的示意图;
图4为本申请的实施例提供的一种可选的显示控制方法的流程示意图;
图5为本申请的实施例提供的一种显示控制装置的结构示意图;
图6为本申请的实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。
本申请的实施例提供一种显示控制方法,该显示控制方法可以应用于电子设备。参照图1所示,该方法包括以下步骤:
步骤101、在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件。
其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个件在第二视频图像抖动状态下处理的显示参数不同。
本申请实施例中,电子设备具有显示器件,可以包括诸如平板电脑、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)等移动终端设备,诸如台式计算机等固定终端设备。
第一视频图像抖动状态和第二视频图像抖动状态属于两种不同的视频图像抖动状态,一个是dither抖动,另一个是FRC抖动。这里,针对两种抖动进行说明,示例性的,dither抖动以2×2四个像素的空间灰度组合,表现出需要的灰度等级;FRC抖动,为FRC的时间抖动,针对单一像素以4帧为一周期,如1/4的灰度等级,可以通过4帧中只有1帧的灰度高表现出来。本申请提供的显示控制方法,将空间dither抖动处理和时间FRC抖动处理相结合,实现了时空联合FRC抖动,针对具有高色深的图像,经本申请提供的显示控制方法进行图像抖动处理后,传送至低色深的显示器件如液晶面板,可以使低色深显示器件同样显示出高色深的图像,而不产生等高线、闪烁、嗓点等视觉缺陷。可见,本申请提供的图像抖动处理方法,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
在本申请实施例中,第一组件和第二组件中的一个组件为显卡,另一个组件为面板panel;或者,第一组件和第二组件中的一个组件为panel,另一个组件为显卡。与显卡对应的视频图像抖动状态为dither抖动,与panel对应的视频图像抖动状态为FRC抖动。
步骤102、检测一个组件在第一视频图像抖动状态下的工作参数。
本申请实施例中,在先开启抖动的组件为显卡的情况下,对应的视频图像抖动状态下的工作参数包括灰阶层级;在先开启抖动的组件为panel的情况下,对应的视频图像抖动状态下的工作参数包括颜色种类。
步骤103、若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。
本申请实施例中,在先开启抖动的组件为显卡,对应的视频图像抖动状态下的工作参数包括灰阶层级的情况下,工作参数满足切换条件包括:灰阶层级小于层次阈值。进一步地,响应状态切换事件,控制panel进入视频图像抖动状态,开启FRC抖动,此时,实现了时空联合FRC抖动,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
在先开启抖动的组件为panel,对应的视频图像抖动状态下的工作参数包括颜色种类的情况下,工作参数满足切换条件包括:颜色种类小于种类阈值。进一步地,响应状态切换事件,控制显卡进入视频图像抖动状态,开启dither抖动,此时,实现了时空联合FRC抖动,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
本申请实施例提供的显示控制方法,在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件;其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同;检测一个组件在第一视频图像抖动状态下的工作参数;若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。也就是说,本申请在一个组件开启视频图像抖动状态的情况下,如果获得另一个组件开启视频图像抖动状态的状态切换事件,则在判定上述上一组件的工作参数满足切换条件的场景下,针对另一个组件开启视频图像抖动状态,如此,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
本申请的实施例提供一种显示控制方法,该显示控制方法可以应用于电子设备。在该实施例中,以先开启抖动的组件为panel,后开启抖动的组件为显卡为例,参照图2所示,该方法包括以下步骤:
步骤201、在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件。
其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同。该实施例中,一个组件为panel,另一个组件为显卡。
在本申请实施例中,步骤201中获得第一组件和第二组件中的另一个组件的状态切换事件,可以通过如下步骤实现:获得另一个组件的驱动模块上报的抖动使能信号,生成状态切换事件。
在一个可实现的场景中,参见图3所示,示例性的,以电子设备为智能显示器3为例,在智能显示器3的一个组件即面板31已经开启FRC抖动的情况下,另一个组件即显卡32启用dither抖动,此时,显卡图形处理器(graphics processing unit,GPU)驱动模块开启抖动功能,向智能显示器3的控制器33如嵌入式控制器(embedded controller,EC)上报抖动使能信号,控制器33生成状态切换事件。
本申请其他实施例中,上述一个组件即面板在第一视频图像抖动状态下处理的显示参数包括颜色种类;上述另一个组件即显卡在第二视频图像抖动状态下处理的显示参数包括灰阶层级。所谓灰阶,是将最亮与最暗之间的亮度变化,区分为若干份。对于每一个子像素,其背后的光源都可以显现出不同的亮度级别。而灰阶代表了由最暗到最亮之间不同亮度的层次级别。这中间层级越多,所能够呈现的画面效果也就越细腻。
本申请其他实施例中,上述另一个组件用于将控制器向一组件发出的显示信号转化为电气信号;上述一个组件用于接收电气信号并形成显示信息。
步骤202、检测一个组件的引脚状态。
参见图3所示,通过控制器33检测面板31的引脚(PIN)状态,引脚状态用于确定面板Bit值。面板比特(Bit)值越大越好,越大意味着面板拥有更鲜明的色彩层次,也更容易分辨出相近的颜色。
步骤203、若引脚状态表征一个组件在第一视频图像抖动状态下,以第一帧速率变换参数工作所显示的颜色种类大于种类阈值,调整一个组件在第一视频图像抖动状态下的帧速率变换参数,得到第二帧速率变换参数。
其中,工作参数满足切换条件包括:一个组件在第一视频图像抖动状态下,以第二帧速率变换参数工作所显示的颜色种类小于种类阈值。这里,第二帧速率变换参数对应的Bit值小于第一帧速率变换参数对应的Bit值。
也就是说,面板在第一视频图像抖动状态下,以第一帧速率变换参数工作所显示的颜色种类大于种类阈值的情况下,控制器先调整面板在第一视频图像抖动状态下的帧速率变换参数,得到第二帧速率变换参数,即降低面板Bit值至满足条件,例如从10Bit降低为8Bit,确定满足切换条件,此时可以实现时空联合FRC抖动。
步骤204、若引脚状态表征一个组件在第一视频图像抖动状态下,以第三帧速率变换参数工作所显示的颜色种类小于种类阈值,确定引脚状态满足切换条件。
也就是说,面板在第一视频图像抖动状态下,以第三帧速率变换参数工作所显示的颜色种类小于种类阈值的情况下,确定满足切换条件。例如,当前面板的Bit值为8Bit,则确定满足切换条件,示例性的,参见图3所示,如果是8Bit,控制器33触发切换事件到抖动控制软件34,使能抖动算法功能,此时可以实现时空联合FRC抖动。
步骤205、若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。
本申请实施例中,参见图3所示,在智能显示器3的一个组件即面板31已经开启FRC抖动的情况下,另一个组件即显卡32启用dither抖动,在判定面板31的Bit值小于等于阈值如8Bit的情况下,确定满足切换条件,从而响应状态切换事件,控制另显卡32进入视频图像抖动状态,此时实现时空联合FRC抖动,如此,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
本申请的实施例提供一种显示控制方法,该显示控制方法可以应用于电子设备。在该实施例中,以先开启抖动的组件为显卡,后开启抖动的组件为panel为例,参照图4所示,该方法包括以下步骤:
步骤401、在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件。
其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同。该实施例中,一个组件为显卡,另一个组件为panel。
在本申请实施例中,一个组件在第一视频图像抖动状态下处理的显示参数包括灰阶层级;另一个组件在第二视频图像抖动状态下处理的显示参数包括颜色种类。
在一个可实现的场景中,参见图3所示,示例性的,以电子设备为智能显示器3为例,在智能显示器3的一个组件即显卡32已启用dither抖动的情况下,另一个组件即面板31启动FRC抖动。通过控制器33获得面板31的状态切换事件。
步骤402、检测一个组件的第一灰阶层级。
步骤403、若第一灰阶层级大于层次阈值,调整一个组件在第一视频图像抖动状态下的灰阶层级,得到第二灰阶层级。
其中,工作参数满足切换条件包括:第二灰阶层级小于层次阈值。
如前所述,灰阶代表了由最暗到最亮之间不同亮度的层次级别,这中间层级越多,所能够呈现的画面效果也就越细腻。在检测到显卡的第一灰阶层级大于层次阈值的情况下,降低显卡在第一视频图像抖动状态下的灰阶层级,得到第二灰阶层级。
步骤404、若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。
也就是说,显卡在第一视频图像抖动状态下,对应的第一灰阶层级大于层次阈值,调小显卡在第一视频图像抖动状态下的灰阶层级,得到第二灰阶层级,即降低显卡的灰阶层级值至满足条件,此时可以实现时空联合FRC抖动。如此,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
本申请的实施例提供一种显示控制装置,该显示控制装置可以应用于图1、2、4对应的实施例提供的一种显示控制方法中,参照图5所示,该显示控制装置5包括:
获得模块501,用于在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件;其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同;
获得模块501,用于检测一个组件在第一视频图像抖动状态下的工作参数;
处理模块502,用于若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。
本申请其他实施例中,一个组件在第一视频图像抖动状态下处理的显示参数包括颜色种类;另一个组件在第二视频图像抖动状态下处理的显示参数包括灰阶层级。
本申请其他实施例中,另一个组件用于将控制器向一组件发出的显示信号转化为电气信号;一个组件用于接收电气信号并形成显示信息。
本申请其他实施例中,获得模块501,用于检测一个组件的引脚状态;
处理模块502,用于若引脚状态表征一个组件在第一视频图像抖动状态下,以第一帧速率变换参数工作所显示的颜色种类大于种类阈值,调整一个组件在第一视频图像抖动状态下的帧速率变换参数,得到第二帧速率变换参数;其中,工作参数满足切换条件包括:一个组件在第一视频图像抖动状态下,以第二帧速率变换参数工作所显示的颜色种类小于种类阈值。
本申请其他实施例中,若引脚状态表征一个组件在第一视频图像抖动状态下,以第三帧速率变换参数工作所显示的颜色种类小于种类阈值,确定引脚状态满足切换条件。
本申请其他实施例中,获得模块501,用于获得另一个组件的驱动模块上报的抖动使能信号,生成状态切换事件。
本申请其他实施例中,一个组件在第一视频图像抖动状态下处理的显示参数包括灰阶层级;另一个组件在第二视频图像抖动状态下处理的显示参数包括颜色种类;获得模块501,用于检测一个组件的第一灰阶层级;处理模块502,用于若第一灰阶层级大于层次阈值,调整一个组件在第一视频图像抖动状态下的灰阶层级,得到第二灰阶层级;其中,工作参数满足切换条件包括:第二灰阶层级小于层次阈值。
本申请实施例所提供的显示控制装置,在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件;其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同;检测一个组件在第一视频图像抖动状态下的工作参数;若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。也就是说,本申请在一个组件开启视频图像抖动状态的情况下,如果获得另一个组件开启视频图像抖动状态的状态切换事件,则在判定上述上一组件的工作参数满足切换条件的场景下,针对另一个组件开启视频图像抖动状态,如此,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
本申请的实施例提供一种电子设备,该电子设备可以应用于图1、2、4对应的实施例提供的一种显示控制方法中,参照图6所示,该电子设备6包括:处理器601、存储器602和通信总线603,其中:
通信总线603用于实现处理器601和存储器602之间的通信连接。
处理器601用于执行存储器602中存储的显示控制程序,以实现以下步骤:
在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件;其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同;
检测一个组件在第一视频图像抖动状态下的工作参数;
若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。
在本申请的其他实施例中,一个组件在第一视频图像抖动状态下处理的显示参数包括颜色种类;另一个组件在第二视频图像抖动状态下处理的显示参数包括灰阶层级。
在本申请的其他实施例中,另一个组件用于将控制器向一组件发出的显示信号转化为电气信号;一个组件用于接收电气信号并形成显示信息。
在本申请的其他实施例中,处理器601用于执行存储器602中存储的显示控制程序,以实现以下步骤:
检测一个组件的引脚状态;
若引脚状态表征一个组件在第一视频图像抖动状态下,以第一帧速率变换参数工作所显示的颜色种类大于种类阈值,调整一个组件在第一视频图像抖动状态下的帧速率变换参数,得到第二帧速率变换参数;
其中,工作参数满足切换条件包括:一个组件在第一视频图像抖动状态下,以第二帧速率变换参数工作所显示的颜色种类小于种类阈值。
在本申请的其他实施例中,若引脚状态表征一个组件在第一视频图像抖动状态下,以第三帧速率变换参数工作所显示的颜色种类小于种类阈值,确定引脚状态满足切换条件。
在本申请的其他实施例中,处理器601用于执行存储器602中存储的显示控制程序,以实现以下步骤:获得另一个组件的驱动模块上报的抖动使能信号,生成状态切换事件。
在本申请的其他实施例中,一个组件在第一视频图像抖动状态下处理的显示参数包括灰阶层级;另一个组件在第二视频图像抖动状态下处理的显示参数包括颜色种类;,处理器601用于执行存储器602中存储的显示控制程序,以实现以下步骤:检测一个组件的第一灰阶层级;
若第一灰阶层级大于层次阈值,调整一个组件在第一视频图像抖动状态下的灰阶层级,得到第二灰阶层级;
其中,工作参数满足切换条件包括:第二灰阶层级小于层次阈值。
作为示例,处理器可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
本申请实施例所提供的电子设备,在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件;其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同;检测一个组件在第一视频图像抖动状态下的工作参数;若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。也就是说,本申请在一个组件开启视频图像抖动状态的情况下,如果获得另一个组件开启视频图像抖动状态的状态切换事件,则在判定上述上一组件的工作参数满足切换条件的场景下,针对另一个组件开启视频图像抖动状态,如此,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
本申请的实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如图1、3、5对应的实施例提供的显示控制方法中的实现过程,此处不再赘述。
本申请实施例所提供的计算机可读存储介质,在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得第一组件和第二组件中的另一个组件的状态切换事件;其中,状态切换事件用于控制另一个组件进入第二视频图像抖动状态;一个组件在第一视频图像抖动状态下与另一个组件在第二视频图像抖动状态下处理的显示参数不同;检测一个组件在第一视频图像抖动状态下的工作参数;若工作参数满足切换条件,响应状态切换事件,控制另一个组件进入第二视频图像抖动状态。也就是说,本申请在一个组件开启视频图像抖动状态的情况下,如果获得另一个组件开启视频图像抖动状态的状态切换事件,则在判定上述上一组件的工作参数满足切换条件的场景下,针对另一个组件开启视频图像抖动状态,如此,不仅实现了更好的视觉效果,而且避免了抖动冲突的发生。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。
Claims (10)
1.一种显示控制方法,所述方法包括:
在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得所述第一组件和所述第二组件中的另一个组件的状态切换事件;其中,所述状态切换事件用于控制所述另一个组件进入第二视频图像抖动状态;所述一个组件在所述第一视频图像抖动状态下与所述另一个组件在所述第二视频图像抖动状态下处理的显示参数不同;
检测所述一个组件在所述第一视频图像抖动状态下的工作参数;
若所述工作参数满足切换条件,响应所述状态切换事件,控制所述另一个组件进入所述第二视频图像抖动状态。
2.根据权利要求1所述的方法,所述一个组件在所述第一视频图像抖动状态下处理的显示参数包括颜色种类;所述另一个组件在所述第二视频图像抖动状态下处理的显示参数包括灰阶层级。
3.根据权利要求1所述的方法,所述另一个组件用于将控制器向所述一组件发出的显示信号转化为电气信号;所述一个组件用于接收所述电气信号并形成显示信息。
4.根据权利要求1所述的方法,所述检测所述一个组件在所述第一视频图像抖动状态下的工作参数,包括:
检测所述一个组件的引脚状态;
若所述引脚状态表征所述一个组件在所述第一视频图像抖动状态下,以第一帧速率变换参数工作所显示的颜色种类大于种类阈值,调整所述一个组件在所述第一视频图像抖动状态下的帧速率变换参数,得到第二帧速率变换参数;
其中,所述工作参数满足切换条件包括:所述一个组件在所述第一视频图像抖动状态下,以所述第二帧速率变换参数工作所显示的颜色种类小于所述种类阈值。
5.根据权利要求4所述的方法,所述若所述引脚状态表征所述一个组件在所述第一视频图像抖动状态下,以第三帧速率变换参数工作所显示的颜色种类小于所述种类阈值,确定所述引脚状态满足所述切换条件。
6.根据权利要求1-5中任一项所述的方法,所述获得所述第一组件和所述第二组件中的另一个组件的状态切换事件,包括:
获得所述另一个组件的驱动模块上报的抖动使能信号,生成所述状态切换事件。
7.根据权利要求1所述的方法,所述一个组件在所述第一视频图像抖动状态下处理的显示参数包括灰阶层级;所述另一个组件在所述第二视频图像抖动状态下处理的显示参数包括颜色种类,所述检测所述一个组件在所述第一视频图像抖动状态下的工作参数,包括:
检测所述一个组件的第一灰阶层级;
若所述第一灰阶层级大于层次阈值,调整所述一个组件在所述第一视频图像抖动状态下的灰阶层级,得到第二灰阶层级;
其中,所述工作参数满足切换条件包括:所述第二灰阶层级小于所述层次阈值。
8.一种显示控制装置,所述显示控制装置,包括:
获得模块,用于在第一组件和第二组件中的一个组件处于第一视频图像抖动状态的情况下,获得所述第一组件和所述第二组件中的另一个组件的状态切换事件;其中,所述状态切换事件用于控制所述另一个组件进入第二视频图像抖动状态;所述一个组件在所述第一视频图像抖动状态下与所述另一个组件在所述第二视频图像抖动状态下处理的显示参数不同;
所述获得模块,用于检测所述一个组件在所述第一视频图像抖动状态下的工作参数;
处理模块,用于若所述工作参数满足切换条件,响应所述状态切换事件,控制所述另一个组件进入所述第二视频图像抖动状态。
9.一种电子设备,所述电子设备包括:处理器、存储器和通信总线;
所述通信总线用于实现处理器和存储器之间的通信连接;
所述处理器用于执行存储器中存储的显示控制程序,以实现如权利要求1至7中任一项所述的显示控制方法的步骤。
10.一种存储介质,存储有可执行指令,用于引起处理器执行时,实现权利要求1至7中任一项所述的显示控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111483387.7A CN114415995B (zh) | 2021-12-07 | 2021-12-07 | 一种显示控制方法、显示控制装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111483387.7A CN114415995B (zh) | 2021-12-07 | 2021-12-07 | 一种显示控制方法、显示控制装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114415995A true CN114415995A (zh) | 2022-04-29 |
CN114415995B CN114415995B (zh) | 2025-03-21 |
Family
ID=81265494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111483387.7A Active CN114415995B (zh) | 2021-12-07 | 2021-12-07 | 一种显示控制方法、显示控制装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114415995B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9626104D0 (en) * | 1996-12-16 | 1997-02-05 | Sharp Kk | Display/shutter devices |
US6104365A (en) * | 1997-05-20 | 2000-08-15 | Sharp Kabushiki Kaisha | Light modulating devices |
KR20060109260A (ko) * | 2005-04-14 | 2006-10-19 | 삼성전자주식회사 | 수퍼 디더링을 이용한 비디오 처리 방법 및 시스템 |
CN101227549A (zh) * | 2008-01-31 | 2008-07-23 | 上海广电集成电路有限公司 | 抖动矩阵设置方法及相应的帧速率控制方法 |
CN103841385A (zh) * | 2012-11-26 | 2014-06-04 | 比亚迪股份有限公司 | 图像抖动处理方法及装置 |
CN105096797A (zh) * | 2014-05-22 | 2015-11-25 | 辉达公司 | 用于可变刷新率显示器的依赖刷新率的自适应抖动 |
US20150379970A1 (en) * | 2014-06-30 | 2015-12-31 | Apple Inc. | Refresh rate dependent dithering |
US10593252B1 (en) * | 2018-03-12 | 2020-03-17 | Apple Inc. | Electronic display spatiotemporal dithering systems and methods |
-
2021
- 2021-12-07 CN CN202111483387.7A patent/CN114415995B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9626104D0 (en) * | 1996-12-16 | 1997-02-05 | Sharp Kk | Display/shutter devices |
US6104365A (en) * | 1997-05-20 | 2000-08-15 | Sharp Kabushiki Kaisha | Light modulating devices |
KR20060109260A (ko) * | 2005-04-14 | 2006-10-19 | 삼성전자주식회사 | 수퍼 디더링을 이용한 비디오 처리 방법 및 시스템 |
CN101227549A (zh) * | 2008-01-31 | 2008-07-23 | 上海广电集成电路有限公司 | 抖动矩阵设置方法及相应的帧速率控制方法 |
CN103841385A (zh) * | 2012-11-26 | 2014-06-04 | 比亚迪股份有限公司 | 图像抖动处理方法及装置 |
CN105096797A (zh) * | 2014-05-22 | 2015-11-25 | 辉达公司 | 用于可变刷新率显示器的依赖刷新率的自适应抖动 |
US20150379970A1 (en) * | 2014-06-30 | 2015-12-31 | Apple Inc. | Refresh rate dependent dithering |
US10593252B1 (en) * | 2018-03-12 | 2020-03-17 | Apple Inc. | Electronic display spatiotemporal dithering systems and methods |
Also Published As
Publication number | Publication date |
---|---|
CN114415995B (zh) | 2025-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102550846B1 (ko) | 이미지-적응 톤 맵핑 방법 및 이를 채용한 표시 장치 | |
CN103714559A (zh) | 用于提供动态显示刷新的系统、方法和计算机程序产品 | |
WO2006097846A2 (en) | Display specific image processing in an integrated circuit | |
CN109427281B (zh) | 用于补偿显示面板中的边缘增强的感知偏差的方法和设备 | |
TWI749756B (zh) | 借助於合成器生成一系列訊框方法和裝置 | |
CN113299245A (zh) | 显示设备局部背光调节方法、装置、显示设备及存储介质 | |
CN101154368A (zh) | 液晶显示设备 | |
JP2008129420A (ja) | 表示装置およびコントローラドライバ | |
KR20180056488A (ko) | 표시 장치 및 이의 구동 방법 | |
US8159567B2 (en) | Image processing apparatus and image processing method | |
CN111798805A (zh) | 背光处理系统、设备、方法、背光驱动器及存储介质 | |
US12062163B2 (en) | High dynamic range post-processing device, and display device including the same | |
US7495647B2 (en) | LCD blur reduction through frame rate control | |
JP5093722B2 (ja) | 液晶表示装置及びその画像表示方法,画像表示用プログラム | |
CN114415995A (zh) | 一种显示控制方法、显示控制装置、电子设备和存储介质 | |
US11455706B2 (en) | Electronic apparatus, control method thereof and electronic system | |
US9858851B2 (en) | Display device and operation method thereof | |
KR102252817B1 (ko) | 표시 패널의 구동 방법 및 이를 수행하는 표시 장치 | |
US20170092186A1 (en) | Display panel driving apparatus performing spatial gamma mixing, method of driving display panel using the same and display apparatus having the same | |
CN108351543B (zh) | 聚合物网络型液晶显示装置及液晶显示方法 | |
CN106782401A (zh) | 显示器的控制方法 | |
US8723898B2 (en) | Image processing apparatus, image processing method, image display apparatus, and image display method | |
JP7324151B2 (ja) | 表示装置 | |
JP2005077501A (ja) | 情報処理装置、表示制御用半導体装置およびビデオストリームデータの表示制御方法 | |
CN116798376B (zh) | 显示面板及其驱动方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |