一种显示控制方法及装置与流程

文档序号:32014474发布日期:2022-11-02 19:45阅读:65来源:国知局
一种显示控制方法及装置与流程

1.本技术涉及信息处理技术领域,更具体的说是涉及一种显示控制方法及装置。


背景技术:

2.目前,hdr(high dynamic range imaging,高动态范围成像)技术被广泛应用于摄像、图像播放、拍照以及图像显示等技术领域。但是,在多屏扩展领域中,例如,将显示器与一体机进行连接时,它们各自都支持单一模式的hdr,无法同时支持hdr模式,这就使得无法同时针对hdr模式进行相关参数的调整。


技术实现要素:

3.有鉴于此,本技术提供如下技术方案:
4.一种显示控制方法,包括:
5.响应于获得进入高动态范围成像hdr模式的指令,确定目标显示配置参数;
6.基于所述目标显示配置参数控制目标显示屏幕的显示输出参数;
7.其中,所述目标显示屏幕对应的显示配置参数不唯一。
8.可选地,所述响应于获得进入高动态范围成像hdr模式的指令,确定目标显示配置参数,包括:
9.响应于获得进入高动态范围成像hdr模式的指令,确定电子设备当前的使用模式;
10.至少基于所述使用模式,确定与目标显示屏幕匹配的目标显示配置参数;
11.其中,在不同的使用模式下,所述目标显示屏幕匹配的显示配置参数相同或不同。
12.可选地,其中,获得进入高动态范围成像hdr模式的指令,包括以下至少之一:
13.获得操作者输入的用于使电子设备进入高动态范围成像hdr模式的操作信息;
14.检测到输出第一内容源的指令,所述第一内容源在所述hdr模式下的输出效果优于在非hdr模式下的输出效果;
15.在与内容源端连接的情况下,所述内容源端获得进入hdr模式的指令。
16.可选地,在获得进入高动态范围成像hdr模式的指令后,还包括:
17.开启全局调光,以至少基于目标显示屏幕的配置信息配置对应的显示配置参数;
18.将所述显示配置参数存储至第一指定存储位,以使得目标显卡驱动能够从所述第一指定存储位确定目标显示配置参数。
19.可选地,其中,至少基于目标显示屏幕的配置信息配置对应的显示配置参数,包括:
20.获得目标显示屏幕当前的使用信息;
21.如果所述使用信息表征所述目标显示屏幕处于第一使用模式,基于所述目标显示屏幕的配置信息配置在所述第一使用模式下的第一显示配置参数;
22.如果所述使用信息表征所述目标显示屏幕处于第二使用模式,基于所述目标显示屏幕的配置信息配置在所述第二使用模式下的第二显示配置参数。
23.可选地,其中,基于所述使用模式,确定与目标显示屏幕匹配的目标显示配置参数,包括:
24.如果所述电子设备处于第一使用模式,向所述目标显卡驱动输出第一显示标识信息,以使得所述目标显卡驱动从所述第一指定存储位读取与所述第一使用模式对应的第一显示配置参数;
25.如果所述电子设备处于第二使用模式,向所述目标显卡驱动输出第二显示标识信息,以使得所述目标显卡驱动从所述第一指定存储位读取与所述第二使用模式对应的第二显示配置参数。
26.可选地,其中,基于所述目标显示配置参数控制目标显示屏幕的显示输出参数,包括:
27.基于所述目标显示配置参数输出目标驱动方案,以控制目标显卡驱动执行所述目标驱动方案。
28.可选地,还包括:
29.响应于获得退出所述高动态范围成像hdr模式的指令,控制目标显卡驱动从第二指定存储位读取默认显示配置参数,以使得所述目标显示屏幕输出对应所述默认显示配置参数的显示输出参数。
30.可选地,其中,所述目标显示屏幕基于以下至少一种方式确定:
31.获得显示屏幕的展示模式;
32.确定与所述展示模式对应的所述显示屏幕的第一显示区域为目标显示屏幕;
33.或者,
34.获得与电子设备连接的显示屏幕的连接配置信息;
35.确定与所述连接配置信息对应的第一显示屏幕为目标显示屏幕。
36.一种显示控制装置,包括:
37.确定单元,用于响应于获得进入高动态范围成像hdr模式的指令,确定目标显示配置参数;
38.控制单元,用于基于所述目标显示配置参数控制目标显示屏幕的显示输出参数;
39.其中,所述目标显示屏幕对应的显示配置参数不唯一。
40.一种电子设备,包括:
41.存储器,用于存储程序;
42.处理器,用于调度并执行所述存储器中的程序,通过执行所述程序实现上述中任一项所述的显示控制方法。
43.一种存储介质,其上存储有计算机程序,通过执行所述程序实现如上述中任一项所述的显示控制方法。
44.经由上述的技术方案可知,本技术公开一种显示控制方法及装置,该方法响应于获得进入高动态范围成像hdr模式的指令,确定目标显示配置参数;基于目标显示配置参数控制目标显示屏幕的显示输出参数,其中,目标显示屏幕对应的显示配置参数不唯一。本技术实现了基于与hdr模式对应的目标显示配置参数,控制目标显示屏幕的显示输出参数,可以解决不同的显示模式的显示屏幕无法利用同一hdr模式的显示配置参数进行显示的问题。
附图说明
45.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
46.图1为本技术实施例提供的一种显示控制方法的流程示意图;
47.图2为本技术实施例提供的一种应用场景的示意图;
48.图3为本技术实施例提供的一种与应用场景对应的显示控制流程示意图;
49.图4为本技术实施例提供的一种显示控制装置的结构示意图。
具体实施方式
50.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.本技术的说明书和权利要求书以及上述附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备没有设定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。
52.在本技术实施例提供了一种显示控制方法,参见图1,该方法可以包括以下步骤:
53.s101、响应于获得进入高动态范围成像hdr模式的指令,确定目标显示配置参数。
54.s102、基于目标显示配置参数控制目标显示屏幕的显示输出参数,其中,所述目标显示屏幕对应的显示配置参数不唯一。
55.在步骤s101中,高动态范围成像hdr模式应用在图像显示场景时,可以在明亮或黑暗的场景中使得画面呈现更多的内容细节,即使在较大的对比度范围里,hdr模式也可以提供自然、逼真的图像输出。
56.当获得进入高动态范围成像hdr模式的指令时,电子设备的显示模式可以为hdr模式,并且会根据当前hdr模式的目标显示配置参数进行图像等信息的显示。由于越来越多的电子设备支持hdr技术,并且,这些电子设备会有多种hdr模式,当前hdr模式可以是电子设备进入高动态范围成像hdr的默认模式,也可以根据进入hdr模式的指令中指定的hdr模式,还可以根据电子设备的当前使用模式确定待进入的hdr模式,进一步确定与之对应的目标显示配置参数。每一hdr模式可以有与之对应的显示配置参数,以亮度显示参数为例,不同的hdr模式且对应的伽马校正曲线不同,可以通过伽马校正曲线对显示亮度进行控制。因此,将当前指令指示进入的hdr模式对应的显示配置参数,确定为目标显示配置参数。
57.在本技术实施例的一种实施方式中,所述响应于获得进入高动态范围成像hdr模式的指令,确定目标显示配置参数,包括:
58.响应于获得进入高动态范围成像hdr模式的指令,确定电子设备当前的使用模式;
59.至少基于所述使用模式,确定与目标显示屏幕的目标显示配置参数;其中,在不同的使用模式下,目标显示屏幕匹配的显示配置参数相同或不同。
60.在该实施方式中,当接收到指示电子设备进入高动态范围成像hdr模式的指令后,可以基于电子设备当前的运行信息来确定是其当前的使用模式。具体的,可以根据电子设备输入输出接口信息来确定电子设备的当前使用模式,还可以电子设备的网络连接信息来确定电子设备的当前使用模式,也可以根据电子设备当前运行的应用程序来确定其使用模式。以一体机电脑(all-in-one,aio)为例,aio是指将主机集成到显示器中的电脑,相较于传统台式机,aio具有连线少、体积小等优势,目前应用较为广泛。aio通常具有的使用模式包括pc模式和显示器模式,其中,pc模式是aio的默认状态下的模式,也可以称为普通模式,即aio的运行模式与普通台式机的运行模式相似,其作为电子设备可以完成信息的输入、处理和输出。aio支持的显示器模式是指用户端可以可通过hdmi(high definition multimedia interface,高清多媒体接口)连接线或dp(displayport,显示接口)连接线连接一体机电脑作为扩展显示屏使用。在不同的使用模式下,目标显示屏匹配的显示参数可以相同也可以不同,例如,均基于同一默认的显示参数对信息进行显示,也可以是基于待显示信息的特征和/或电子设备在不同使用模式下的性能参数,对不同使用模式对应的显示配置参数进行区分,例如,在一体机电脑的pc模式下可以使用第一组显示配置参数,在一体机电脑的显示器模式下可以使用第二组显示配置参数,其中,第一组显示配置参数和第二组显示配置参数不同,具体的,可以是每一组显示配置参数的任意一个显示配置参数均不相同,还可以是其中的部分显示配置参数不同,如仅代表显示亮度的显示配置参数不同。又例如,在显示器模式下,可以连接多个显示屏幕,若多个显示屏幕均被使用,其各个显示屏幕对应的显示配置参数可以相同,若仅有其中一个屏幕在当前状态下被使用,则可以仅采用该屏幕支持的显示配置参数,即各个屏幕单独使用的显示配置参数可以不同。在本技术实施例中通过为电子设备的不同使用模式配置与之对应的显示配置参数,可以使得电子设备能够在不同使用模式下具有更优的显示效果,或者对电子设备在不同使用模式下基于不同的显示配置参数进行显示测试更加准确。
61.在本技术实施例的一种实施方式中,获得进入高动态范围成像hdr模式的指令,包括以下至少一种:
62.方式一,获得操作者输入的用于使电子设备进入高动态范围成像hdr模式的操作信息。
63.其中,操作信息为用户产生的能够指示电子设备进入hdr模式的信息,对应的操作可以包括指令操作、语音操作、字符串输入操作、输入设备点击操作、针对触控设备的触控点击操作。例如,用户可以通过进入电子设备的显示模式界面,通过鼠标点击对应的hdr开启按钮,以产生进入hdr模式的指令。
64.方式二、检测到输出第一内容源的指令。
65.所述第一内容源在所述hdr模式下的输出效果优于在非hdr模式下的输出模式,根据内容源的格式不同其可以分为不同的类型,如2d内容源和3d内容源,进一步还可以根据内容源的输出效果进行分类,如分为sdr(software defination radio,软件定义无线电)内容源和hdr内容源,hdr内容源相比sdr内容源,可以提供更多的动态范围和细节图像,根据不同的曝光时间的ldr(low-dynamic range,低动态范围)图像,利用每个曝光时间相对应的最佳细节的ldr图像合成最终的图像,能够更好的反映出真实环境中的视觉效果,因此,若要对hdr内容源进行输出,则需要与之对应的显示配置参数对电子设备的输出参数进
行配置,才能得到良好的输出效果。因此,当检测到输出在hdr模式下输出效果较好的第一内容源的指令时,相当于获得进入高动态范围成像hdr模式的指令。
66.方式三、在于内容源端连接的情况下,所述内容源端进入hdr模式的指令。
67.在该应用场景下,当前电子设备的显示屏可以作为扩展屏,其与主屏连接时,主屏对应的处理器或者控制端作为内容源端,当其获得进入hdr模式的指令后,由于扩展屏与主屏输出的信息相匹配,因此,扩展屏也相当于获得了进入hdr模式的指令,其中,内容源端获得进入hdr模式的指令可以通过操作者指示进入hdr模式的操作信息确定,也可以根据其待播放的hdr模式的内容源确定。
68.在步骤s101中,响应于获得进入高动态范围成像hdr模式的指令,确定的目标显示配置参数,可以是预先存储的与当前hdr模式对应的显示配置参数,也可以是基于当前hdr模式和待输出的内容源的特征,以及环境特征等信息,生成的显示配置参数。
69.通过步骤s101确定了目标显示配置参数后,在步骤s102中可以基于该目标显示配置参数控制目标显示屏幕的显示输出参数。其中,目标显示屏幕对应的显示配置参数不唯一,目标显示屏幕可以是当前电子设备的显示屏幕,也可以是当前电子设备连接的扩展显示屏,进一步地,该目标显示屏幕可以是当前电子设备连接的扩展显示屏中的一个或多个。若当前电子设备的显示屏为主屏,该电子设备仅连接有一个扩展显示屏,则该扩展显示屏可以为目标显示屏幕,若该电子设备连接有多个扩展显示屏,可以基于操作者的指定指令,将其中的部分或全部扩展显示屏确定为目标显示屏幕,例如,可以根据选定的待测试的扩展显示屏或者选定的待输出内容源的扩展显示屏作为目标显示屏。
70.目标显示屏幕对应的显示配置参数不唯一,其可以基于不同的使用模式对应不同的显示配置参数,例如,该目标显示屏幕作为主屏时可以有与之对应的显示配置参数,当目标显示屏幕作为扩展屏幕时其对应的显示配置参数,可以与其作为主屏时的显示配置参数不同。对应的,目标显示屏幕若为扩展屏幕时,其显示配置参数可以与主屏的显示配置参数相匹配,也可以采用其默认的显示配置参数。
71.具体的,当获得进入高动态范围成像hdr模式的指令后,基于目标显示配置参数控制目标显示屏幕的显示输出参数,从而实现了能够基于与hdr模式对应的目标显示配置参数,确定目标显示屏幕的显示输出参数,使得目标显示屏幕基于该显示输出参数进行信息的输出时,能够使得其输出效果与hdr模式的输出效果相匹配。若目标显示屏为当前电子设备的扩展屏,可以实现扩展屏与电子设备的主屏的hdr模式的同步设置,解决了一体化电子设备无法在pc模式和显示器模式下同时支持hdr模式的问题。
72.在本技术实施例的一种实现方式中,在获得进入高动态范围成像hdr模式的指令后,还包括:开启全局调光,以至少与目标显示屏幕的配置信息配置对应的显示配置参数;将所述显示配置参数存储到第一指定存储位,以使得目标驱动能够从所述第一指定存储位确定目标显示配置参数。
73.为了能够提升显示屏幕的显示效果,通常采用动态调光技术来改善显示屏幕显示对比度,同时降低能耗。根据背光亮度调整方法可以将动态调光技术分为全局调光和局部调光,全局调光是整体改变背光亮度,局部调光则是将背光区域分为若干个可以单独控制的区域,根据该区域对应图像的特征值确定这个区域的背光亮度。相对于局部调光,全局调光不需要对背光进行分区计算控制,其硬件成本更低,并且可以降低光线串扰的问题,因
此,在本技术实施例中配置目标显示屏幕的显示配置参数时采用全局调光的方式。
74.在不同的hdr模式下,显示屏幕的最大亮度的定义也可能会有所区别,例如,hdr模式包括的hlg 1.2模式下的最大亮度是1000nit(亮度单位尼特),hdr模式包括的hlg 1.11模式下的最大亮度是600nit。可以根据目标显示屏幕的配置信息来确定该目标显示屏幕能够支持的hdr模式,主要是根据目标显示屏幕对应的配置信息中的硬件配置信息来确定,其中,硬件配置信息可以包括目标显示屏幕对应的背光模组的配置信息、色度计或者光学传感器的配置信息等,从而使得根据该目标显示屏幕对应的硬件配置信息配置对应的显示配置参数,其中,显示配置参数可以包括亮度参数、分辨率参数、颜色参数等。具体的,根据vesa(video electronics standards association,视频电子标准协会)定义的相关亮度显示配置参数可以包括hblank(在将光信号转换为电信号的扫描过程中,扫描总是从图像的左上角开始,水平向前行进,同时扫描点也以较慢的速率向下移动。当扫描点到达图像右侧边缘时,扫描点快速返回左侧,重新开始在第1行的起点下面进行第2行扫描,行与行之间的返回过程称为水平消隐。)、hfront proch(表示一行的有效数据结束到下一个水平同步信号开始之间的vclk的个数)、hsync width(行同步脉宽)、hsync polarity(行同步极性)、vblank(场消隐)、vfront porch(表示在一阵图像结束后,垂直同步信号以前的无效行数)、vsync width(垂直同步信号脉冲)、vsync polarity(垂直同步信号极性)等。
75.在配置了对应的显示配置参数后,可以将这些显示配置参数存储到指定位置,如存储到第一指定存储位,以使得目标显卡驱动能够从所述第一指令存储位确定目标显示配置参数,例如,当对应hdr模式的不同最大显示亮度的一组显示配置参数可以存储到不同的扩展块中,如将对应hdr模式的hlg1.2模式下的显示配置参数存储在edid block0中,将对应hdr模式的hlg1.11模式下的的显示配置参数存储在edid block1中。这样可以使得目标显卡驱动根据当前的hdr模式访问对应的指定存储位获得目标显示配置参数。
76.对应的,在本技术的一种实施方式中,所述至少基于目标显示屏幕的配置信息配置对应的显示配置参数,包括:获得目标显示屏幕当前的使用信息,基于目标显示屏幕的配置信息和使用信息配置对应的显示配置参数。其中,当前的使用信息可以根据目标显示屏幕的待输出内容源的特征信息,或者目标显示屏幕的连接配置信息,或者目标显示屏幕的使用状态信息中的一种或多种来确定其使用信息。例如,根据目标显示屏幕是否与其他显示屏幕共同连接,可以将其确定为pc模式或者显示器模式。
77.具体的,获得目标显示屏幕当前的使用信息,如果所述使用信息表征所述目标显示屏幕处于第一使用模式,基于所述目标显示屏幕的配置信息配置在所述第一使用模式下的第一显示配置参数;如果所述使用信息表征所述目标显示屏幕处于第二使用模式,基于所述目标显示屏幕的配置信息配置在所述第二使用模式下的第二显示配置参数。
78.例如,目标显示屏幕与包括主屏幕的电子设备连接,而该目标显示屏幕作为该电子设备的扩展屏幕。第一使用模式表征目标显示屏幕需要输入与主屏幕同步的内容源,而该内容源在hdr模式下的显示效果优于非hdr模式,则需要根据目标显示屏幕的配置信息配置其在第一使用模式下的第一显示配置参数,即该第一显示配置参数可以与主屏幕对应的hdr的目标显示配置参数相同,使得该第一显示配置参数能够满足该内容源以较好的显示效果进行输出。对应的,第二使用模式可以是目标显示屏幕输出其他内容源,该内容源可以是非hdr模式的内容源,此时第二显示配置参数可以是与主屏幕对应的目标显示配置参数
并非完全匹配的显示配置参数,只要是能够满足目标显示屏幕待输出内容源的输出需求即可。
79.进一步地,其中,基于所述使用模式,确定与目标显示屏幕匹配的目标显示配置参数,包括:
80.如果电子设备处于第一使用模式,向目标显卡驱动输出第一显示标识信息,以使得目标显卡驱动从所述第一指定存储位读取与第一使用模式对应的第一显示配置参数。
81.如果电子设备处于第二使用模式,向目标显卡驱动输出第二显示标识信息,以使得目标显卡驱动从所述第一指定存储位读取与的第二使用模式对应的第二显示配置参数。
82.可以在第一指定存储位存储多组显示配置参数,每一组显示配置参数与电子设备的一个使用模式相匹配,并将每一组显示配置参数设置与使用模式对应的显示标识信息,从而使得可以根据与使用模式对应的显示标识读取对应的显示配置参数,以保证获得的目标显示配置参数与电子设备的当前使用模式相匹配,从而提升了电子设备的显示输出效果。
83.进一步地,在本技术实施例中,基于所述目标显示配置参数控制显示屏幕的显示输出参数,包括:基于目标显示配置参数输出目标驱动方案,以控制目标显卡驱动执行目标驱动方案。
84.在获得了目标显示配置参数之后,可以根据目标配置参数,生成用于目标显卡驱动执行的目标驱动方案,在可以根据每一目标显示参数生成与之对应的驱动参数,从而根据各个驱动参数生成目标驱动方案。例如,目标显示参数包括目标亮度参数对应的亮度值a,则驱动参数是为了能够使得目标显示屏幕达到该亮度值a对应的驱动相关部件的参数,具体的,可以是驱动背光模组的脉冲宽度调制的驱动信号参数。
85.在本技术实施例的一种实现方式中,该显示控制方法还包括:响应于获得退出所述高动态范围成像hdr模式的指令,控制目标显卡驱动从第二指定存储位读取默认显示配置参数,以使得目标显示屏幕输出对应默认显示配置参数的显示驱动参数。
86.在该实施方式中,第二指定存储位存储的是默认显示配置参数,即该默认显示配置参数用于控制目标显示屏幕在非hdr模式下输出对应的显示驱动参数。其中,第二指定存储位与第一指定存储位不同。第二指定存储位存储的可以是与获得进入hdr模式的指令之前电子设备对应的显示配置参数相同的默认显示配置参数,也可以是基于获得退出高动态范围成像hdr模式的指令之后,基于当前电子设备所在环境光线等特征确定的默认显示配置参数。
87.对应的,该方法还包括:
88.响应于获得退出高动态范围成像hdr模式的指令,获得目标显示屏的状态信息;基于所述状态信息,确定默认显示配置参数,将所述默认显示配置参数存储到第二指定存储位;
89.或者,在获得进入高动态范围成像hdr模式的指令之前,将当前的显示配置参数确定为默认显示配置参数,并将所述默认显示配置参数存储到第二指定存储位。
90.其中,所述目标显示屏的状态信息包括目标显示屏当前所处的环境光线状态信息、待输出的显示信息的状态信息、功耗状态信息中的一种或多种。
91.对应的,在获得退出高动态范围成像hdr模式的指令后,还包括:退出全局调光,以
至少基于显示屏幕的标准色温条件配置对应的显示配置参数;将所述显示配置参数存储至第二指定存储位,以使得目标显卡驱动能够从所述第二指定存储位确定默认显示配置参数。其中,标准色温条件可以是基于电子设备的设备特征确定的色温规格,具体的,不同厂商的电子设备可以对应有不同的色温规格。目标显卡驱动可以基于当前的环境条件,从第二指定存储位中确定与当前环境条件最匹配的默认显示配置参数。
92.在获得退出高动态范围成像hdr模式的指令后,本技术实施例中的控制目标显卡驱动从第二指定存储位读取默认显示配置参数,包括:
93.响应于接收到目标显示屏幕的识别数据,控制目标显卡驱动从第二指定存储位读取默认显示配置参数。
94.其中,当目标显示屏幕作为当前电子设备的扩展屏幕时,目标显示屏幕的识别数据可以是edid(extended display identification data,扩展显示器识别数据),其是vesa在制定ddc(显示数据信道)通信协议时,制定的有关显示器识别数据的标准,edid存储在显示器中的ddc存储器中,当电脑主机与显示器连接后,电脑主机会通道ddc通道读取显示器ddc存储器中的存储的edid。这样可以使得目标显卡驱动根据目标显示屏幕的识别数据从第二指定存储位读取与之对应的默认显示配置参数,实现了在有多个扩展屏的应用场景中,能够确定与当前显示屏幕最匹配的显示配置参数,提升了显示屏幕的输出效果。
95.进一步地,在获得了默认显示配置参数后,可以基于该默认显示配置参数输出默认驱动方案,以控制目标显卡驱动执行所述默认驱动方案,从而使得目标显示屏幕输出与该默认驱动方案相匹配的显示输出参数。
96.其中,默认驱动方案可以包括根据每一默认显示配置参数配置得到的驱动参数,如包括分辨率驱动参数、颜色驱动参数、亮度驱动参数等。
97.通常在一些应用场景中,显示屏幕并不唯一,可以包括两个显示屏幕或者多个显示屏幕,可以是电子设备本身配置有两个显示屏幕,也可以是电子设备外接有多个显示屏幕。基于此,本技术实施例中还提供了确定目标显示屏幕的方法,其中,目标显示屏幕基于以下至少一种方式确定:
98.方式一,获得显示屏幕的展现模式,确定与所述展示模式对应的显示屏幕的第一显示区域为目标显示屏幕。
99.在该方式中主要是针对电子设备的分屏场景,即电子设备的显示屏幕可以通过区域划分的方式,对相同或者不同的显示信息进行显示。这就使得当前显示屏幕具有多个分区,这些分区可以是基于同一显示配置参数进行显示,也可以是基于不同显示配置参数进行显示。例如,在对显示屏幕在hdr模式下的显示效果进行测试的场景中,可以是每一显示区域对应的显示配置参数均不相同,也可以是根据显示区域的区域位置确定哪些显示区域的显示配置参数相同,哪些不同,具体的,可以是处于显示屏幕边缘的显示区域使用同一组显示配置参数,处于显示屏幕中心的显示区域使用另一组显示配置参数。
100.其中,显示屏幕的展示模式主要是指当前显示屏幕的各个显示区域的展示模式,该展示模式可以根据各个显示分区与操作者的位置关系或者操作者的注视信息确定,还可以根据各个显示分区当前显示内容确定,还可以根据各个显示分区与操作者的互动信息确定,还可以根据操作者对各个显示分区的使用历史数据确定。具体的,可以将各个显示分区中与操作者距离最近的的显示区域确定为目标显示屏幕,还可以将与操作者互动最多的,
block1,例如,扩展存储块(extension block)地址可以在默认edid block0

7eh的地址读取到。
107.显示处理芯片开启hdr功能后,会输出一套新的edid(扩展显示器识别数据),显卡驱动检测到新的edid变化后,显卡驱动会到指定的与该edid对应的扩展存储块中读取相关的显示配置参数,如在edid block1中读取相关数据,具体的,可以是读取edid、分辨率、颜色、亮度等相关设定后基于目标显示配置参数并输出一套对应的目标驱动方案,以控制目标显示屏幕以对应的显示输出参数进行输出。
108.当操作者在显示界面中关闭hdr功能后,显示处理芯片固件(scalar fw)检测到hdr关闭后,显示处理芯片将关闭全局调光,并基于当前显示屏幕对应的标准色温规范调整一组显示配置参数到默认的存储块,如到edid block0中进行存储。具体的,显示处理芯片关闭hdr后,会输出一套新的edid,显卡驱动检测到新的edid变化后,显卡驱动会到默认的edid block0中读取默认显示配置参数,如读取edid数据、分辨率、颜色、亮度等的相关设定后输出对应的默认驱动方案,以基于该默认驱动方案控制目标显示屏幕以对应的显示输出参数进行输出。
109.该实施例可以解决显示器和一体机电脑都仅支持单一模式的hdr,无法在一体机的pc模式和显示器模式下同时支持hdr模式的问题,实现了显示控制芯片可以控制一体机电脑在pc模式下的亮度参数的调整,并可以实现hdr相关亮度测试。
110.在本技术的另一实施例中还提供了一种显示控制装置,参见图4,该装置可以包括:
111.确定单元401,用于响应于获得进入高动态范围成像hdr模式的指令,确定目标显示配置参数;
112.控制单元402,用于基于所述目标显示配置参数控制目标显示屏幕的显示输出参数;
113.其中,所述目标显示屏幕对应的显示配置参数不唯一。
114.本技术实施例公开了一种显示控制装置,确定单元响应于获得进入高动态范围成像hdr模式的指令,确定目标显示配置参数;控制单元基于目标显示配置参数控制目标显示屏幕的显示输出参数,其中,目标显示屏幕对应的显示配置参数不唯一。本技术实现了基于与hdr模式对应的目标显示配置参数,控制目标显示屏幕的显示输出参数,可以解决不同的显示模式的显示屏幕无法利用同一hdr模式的显示配置参数进行显示的问题。
115.在一种实施方式中,确定单元401包括:
116.第一确定子单元,用于响应于获得进入高动态范围成像hdr模式的指令,确定电子设备当前的使用模式;
117.第二确定子单元,用于至少基于所述使用模式,确定与目标显示屏幕匹配的目标显示配置参数;
118.其中,在不同的使用模式下,所述目标显示屏幕匹配的显示配置参数相同或不同。
119.进一步地,获得进入高动态范围成像hdr模式的指令,包括以下至少之一:
120.获得操作者输入的用于使电子设备进入高动态范围成像hdr模式的操作信息;
121.检测到输出第一内容源的指令,所述第一内容源在所述hdr模式下的输出效果优于在非hdr模式下的输出效果;
122.在与内容源端连接的情况下,所述内容源端获得进入hdr模式的指令。
123.在一种实施方式中,所述装置还包括:
124.配置单元,用于开启全局调光,以至少基于目标显示屏幕的配置信息配置对应的显示配置参数;
125.存储单元,用于将所述显示配置参数存储至第一指定存储位,以使得目标显卡驱动能够从所述第一指定存储位确定目标显示配置参数。
126.可选地,其中,至少基于目标显示屏幕的配置信息配置对应的显示配置参数,包括:
127.获得目标显示屏幕当前的使用信息;
128.如果所述使用信息表征所述目标显示屏幕处于第一使用模式,基于所述目标显示屏幕的配置信息配置在所述第一使用模式下的第一显示配置参数;
129.如果所述使用信息表征所述目标显示屏幕处于第二使用模式,基于所述目标显示屏幕的配置信息配置在所述第二使用模式下的第二显示配置参数。
130.进一步地,其中,基于所述使用模式,确定与目标显示屏幕匹配的目标显示配置参数,包括:
131.如果所述电子设备处于第一使用模式,向所述目标显卡驱动输出第一显示标识信息,以使得所述目标显卡驱动从所述第一指定存储位读取与所述第一使用模式对应的第一显示配置参数;
132.如果所述电子设备处于第二使用模式,向所述目标显卡驱动输出第二显示标识信息,以使得所述目标显卡驱动从所述第一指定存储位读取与所述第二使用模式对应的第二显示配置参数。
133.在一种实施方式中,其中,控制单元具体用于:
134.基于所述目标显示配置参数输出目标驱动方案,以控制目标显卡驱动执行所述目标驱动方案。
135.可选地,该装置的控制单元还用于:
136.响应于获得退出所述高动态范围成像hdr模式的指令,控制目标显卡驱动从第二指定存储位读取默认显示配置参数,以使得所述目标显示屏幕输出对应所述默认显示配置参数的显示输出参数。
137.在该实施例中,所述目标显示屏幕基于以下至少一种方式确定:
138.获得显示屏幕的展示模式;
139.确定与所述展示模式对应的所述显示屏幕的第一显示区域为目标显示屏幕;
140.或者,
141.获得与电子设备连接的显示屏幕的连接配置信息;
142.确定与所述连接配置信息对应的第一显示屏幕为目标显示屏幕。
143.需要说明的是,本实施例中各个单元以及子单元的具体实现可以参考前文中的相应内容,此处不再详述。
144.在本技术的另一实施例中,还提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上任一项所述的显示控制方法各个步骤。
145.在本技术的另一实施例中,还提供了一种电子设备,所述电子设备可以包括:
146.存储器,用于存储应用程序和所述应用程序运行所产生的数据;
147.处理器,用于执行所述应用程序,以实现如上述中任一项所述显示控制方法。
148.需要说明的是,本实施例中处理器的具体实现可以参考前文中的相应内容,此处不再详述。
149.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
150.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
151.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
152.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1