CN117612499A - 显示设备及屏幕亮度调节方法 - Google Patents
显示设备及屏幕亮度调节方法 Download PDFInfo
- Publication number
- CN117612499A CN117612499A CN202310432484.6A CN202310432484A CN117612499A CN 117612499 A CN117612499 A CN 117612499A CN 202310432484 A CN202310432484 A CN 202310432484A CN 117612499 A CN117612499 A CN 117612499A
- Authority
- CN
- China
- Prior art keywords
- value
- brightness value
- luminance value
- hdr video
- video frame
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000003993 interaction Effects 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请实施例涉及显示技术领域,公开了一种显示设备及屏幕亮度调节方法,显示设备,包括:显示器,被配置为显示HDR视频,HDR视频包括多个连续的HDR视频帧;控制器,被配置为:在显示器显示HDR视频帧、且HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值和HDR视频帧的字幕区域的亮度值;根据屏幕亮度值,确定参考亮度值;在字幕区域的亮度值大于参考亮度值的情况下,根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,目标亮度值小于或等于参考亮度值。应用本申请的技术方案,在突出HDR视频帧的亮部细节和暗部细节的同时,能够避免字幕区域的亮度过高,提升用户的观看体验。
Description
技术领域
本申请实施例涉及显示技术领域,具体涉及一种显示设备及屏幕亮度调节方法。
背景技术
目前,传统的标准动态范围(Standard Dynamic Range,SDR)的最高亮度值可达到100尼特。而相比于传统的标准动态范围,高动态范围(High Dynamic Range,HDR)图像的亮度范围可达到0~1000尼特。因此,高动态范围(HDR)技术能够表达出更丰富的亮度细节和暗部细节,使得整个画面更丰富,呈现出更佳的画质。
相关技术中,在播放高动态范围(HDR)视频时,通过提升画面亮度和扩展动态范围的方式对画面进行处理,以提升影像效果。但是,由于视频中的字幕通常为白色,在提升画面亮度的同时,字幕亮度也会明显提高,导致字幕亮度过高,产生刺眼的感觉,影响用户的观看体验。
发明内容
鉴于上述问题,本申请实施例提供了一种显示设备及屏幕亮度调节方法,用于解决现有技术中显示设备在播放高动态范围(HDR)视频时,由于字幕亮度过高而产生刺眼的感觉,影响用户观看体验的问题。
根据本申请实施例的第一方面,提供了一种显示设备,包括:显示器,被配置为显示HDR视频,HDR视频包括多个连续的HDR视频帧;控制器,与显示器耦接,且被配置为:在显示器显示HDR视频帧、且HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值和HDR视频帧的字幕区域的亮度值;根据屏幕亮度值,确定参考亮度值;在字幕区域的亮度值大于参考亮度值的情况下,根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,目标亮度值小于或等于参考亮度值。
在一种可选的方式中,控制器,被配置为:根据屏幕亮度值和光线传感器采集的环境光强度值,确定参考亮度值。
在一种可选的方式中,参考亮度值包括第一亮度值和第二亮度值,第二亮度值小于第一亮度值,控制器,被配置为:在屏幕亮度值处于第一亮度范围内且环境光强度值大于或等于预设强度值的情况下,将参考亮度值确定为第一亮度值;在屏幕亮度值处于第一亮度范围内且环境光强度值小于预设强度值的情况下,将参考亮度值确定为第二亮度值。
在一种可选的方式中,参考亮度值包括第三亮度值和第四亮度值,第四亮度值小于第三亮度值,控制器,被配置为:在屏幕亮度值处于第二亮度范围内且环境光强度值大于或等于预设强度值的情况下,将参考亮度值确定为第三亮度值;其中,第二亮度范围的最小值大于或等于第一亮度范围的最大值,第三亮度值大于第一亮度值;在屏幕亮度值处于第二亮度范围内且环境光强度值小于预设强度值的情况下,将参考亮度值确定为第四亮度值;其中,第四亮度值大于或等于第二亮度值。
在一种可选的方式中,显示器包括显示模组,显示模组包括呈阵列分布的多个像素单元;控制器,被配置为:将多个像素单元对应的多个亮度值中的最大亮度值确定为显示设备的屏幕亮度值;或者,将多个像素单元对应的多个亮度值的平均值确定为显示设备的屏幕亮度值;或者,根据显示设备的目标区域的亮度值,确定显示设备的屏幕亮度值,其中,目标区域为显示设备上与HDR视频帧的字幕区域之间的距离小于预设距离的区域。
在一种可选的方式中,控制器,被配置为:基于文字识别算法,确定HDR视频帧的字幕区域;确定HDR视频帧的字幕区域的亮度值。
在一种可选的方式中,显示器包括显示模组和背光模组,背光模组用于向显示模组提供不同亮度的光源;控制器,被配置为:根据参考亮度值调整背光模组的供电电压或者供电电流,以使字幕区域的亮度值调整为目标亮度值;或者,根据参考亮度值调整背光模组的脉冲信号的占空比,以使字幕区域的亮度值调整为目标亮度值。
根据本申请实施例的第二方面,提供了一种屏幕亮度调节方法,应用于本发明实施例第一方面所述的显示设备,该方法包括:在显示HDR视频帧、且HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值和HDR视频帧的字幕区域的亮度值;根据屏幕亮度值,确定参考亮度值;在字幕区域的亮度值大于参考亮度值的情况下,根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,目标亮度值小于或等于参考亮度值。
在一种可选的方式中,根据屏幕亮度值,确定参考亮度值,包括:根据屏幕亮度值和光线传感器采集的环境光强度值,确定参考亮度值。
在一种可选的方式中,参考亮度值包括第一亮度值和第二亮度值,第二亮度值小于第一亮度值,根据屏幕亮度值和光线传感器采集的环境光强度值,确定参考亮度值,包括:在屏幕亮度值处于第一亮度范围内且环境光强度值大于或等于预设强度值的情况下,将参考亮度值确定为第一亮度值;在屏幕亮度值处于第一亮度范围内且环境光强度值小于预设强度值的情况下,将参考亮度值确定为第二亮度值。
在一种可选的方式中,参考亮度值包括第三亮度值和第四亮度值,第四亮度值小于第三亮度值,根据屏幕亮度值和光线传感器采集的环境光强度值,确定参考亮度值,包括:在屏幕亮度值处于第二亮度范围内且环境光强度值大于或等于预设强度值的情况下,将参考亮度值确定为第三亮度值;其中,第二亮度范围的最小值大于或等于第一亮度范围的最大值,第三亮度值大于第一亮度值;在屏幕亮度值处于第二亮度范围内且环境光强度值小于预设强度值的情况下,将参考亮度值确定为第四亮度值;其中,第四亮度值大于或等于第二亮度值。
在一种可选的方式中,显示器包括显示模组,显示模组包括呈阵列分布的多个像素单元;确定显示设备的屏幕亮度值,包括:将多个像素单元对应的多个亮度值中的最大亮度值确定为显示设备的屏幕亮度值;或者,将多个像素单元对应的多个亮度值的平均值确定为显示设备的屏幕亮度值;或者,根据显示设备的目标区域的亮度值,确定显示设备的屏幕亮度值,其中,目标区域为显示设备上与HDR视频帧的字幕区域之间的距离小于预设距离的区域。
在一种可选的方式中,确定HDR视频帧的字幕区域的亮度值,包括:基于文字识别算法,确定HDR视频帧的字幕区域;确定HDR视频帧的字幕区域的亮度值。
在一种可选的方式中,显示器包括显示模组和背光模组,背光模组用于向显示模组提供不同亮度的光源;根据参考亮度值对字幕区域的亮度值进行调整,包括:根据参考亮度值调整背光模组的供电电压或者供电电流,以使字幕区域的亮度值调整为目标亮度值;或者,根据参考亮度值调整背光模组的脉冲信号的占空比,以使字幕区域的亮度值调整为目标亮度值。
根据本申请实施例的第三方面,提供了一种屏幕亮度调节装置,该装置包括:第一确定模块,用于在显示HDR视频帧、且HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值和HDR视频帧的字幕区域的亮度值;第二确定模块,用于根据屏幕亮度值,确定参考亮度值;亮度调节模块,用于在字幕区域的亮度值大于参考亮度值的情况下,根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,目标亮度值小于或等于参考亮度值。
根据本申请实施例的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令在显示设备上运行时,使得显示设备执行上述的屏幕亮度调节方法的操作。
在本申请实施例中,在显示器显示HDR视频帧时,控制器被配置为根据HDR视频帧的亮度数据控制背光模组工作,以提升HDR视频帧的亮部像素点的亮度值,进而呈现更佳的画质。以及,在显示器显示HDR视频帧的情况下,如果当HDR视频帧包括字幕、且HDR视频帧的字幕区域的亮度值大于参考亮度值,控制器可以通过控制背光模组中与字幕区域对应的部分背光单元工作,以使HDR视频帧的字幕区域对应的亮度值降低。这样以来,在显示设备显示HDR视频帧的情况下,在提升HDR视频帧的整体亮度值时,HDR视频帧的字幕区域的亮度值不会随之大幅度增大,因此,在突出HDR视频帧的亮部细节和暗部细节的同时,能够避免由于字幕区域的亮度过高而导致用户眼部不适,从而提升用户的观看体验。
上述说明仅是本申请实施例技术方案的概述,为了能够更清楚了解本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
附图仅用于示出实施方式,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本申请实施例提供的一种显示设备与控制装置的交互示意图;
图2示出了本申请实施例中控制装置的配置框图;
图3示出了本申请实施例提供的一种显示设备的硬件配置框图;
图4示出了本申请实施例提供的一种显示设备的软件配置示意图;
图5示出了本申请实施例提供的另一种显示设备的硬件结构框图;
图6示出了本申请实施例提供的显示区域的示意图;
图7示出了本申请实施例提供的一种屏幕亮度调节方法的流程图;
图8示出了本申请实施例提供的另一种屏幕亮度调节方法的流程图;
图9示出了本申请实施例提供的一种屏幕亮度调节装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。
动态范围可以用于描述一帧图像的亮度变化范围,其可以表示图像中最大亮度与最小亮度之间的差异,动态范围越大,图像的亮度变化范围越大。
通常地,动态范围可以分为低动态范围(Low Dynamic Range,LDR)、标准动态范围(Standard Dynamic Range,SDR)和高动态范围(High Dynamic Range,HDR)。其中,对于LDR和SDR,图像的最高亮度仅能达到100尼特。在采用LDR显示技术或者SDR显示技术进行图像显示时,图像中光线较强的部分像素点的亮度值均为100尼特,远低于场景中的实际亮度值,无法表示图像中的亮部细节,显示效果较差。然而,相比于LDR和SDR,HDR具有更大的曝光范围,HDR的亮度变化范围可达到0~1000尼特。在采用HDR显示技术进行图像显示时,由于一帧图像中不同像素点的亮度变化范围较大,图像中的光线较强的像素点和光线较暗的像素点对应的亮度均与场景中的实际亮度相匹配,使得图像能够表达出更丰富的亮度细节和暗部细节,整个画面更丰富,能够呈现出更佳的画质。因此,HDR显示技术的应用越来越广泛。
在显示设备播放高动态范围(HDR)视频时,显示设备会对HDR视频的视频帧进行处理,使得HDR视频的视频帧的亮部的像素点的亮度值更高,而暗部的像素点的亮度值更低,进而能够表达出更丰富的亮度细节和暗部细节,呈现出更佳的画质。但是,由于视频中的字幕通常为白色,在提升图像的亮部的像素点的亮度值的同时,字幕区域的亮度值也会明显增大,导致字幕亮度过高,产生刺眼的感觉,影响用户的观看体验。
例如,在用户通过应用软件观看HDR视频时,视频帧的亮度值会明显提升,显示设备的屏幕亮度会明显变量,随之字幕区域的亮度也会明显提升,产生刺眼的感觉,导致用户眼部的不适。
还例如,在用户通过应用软件观看视频时,如果当前播放的视频为SDR视频,视频帧的亮度值最高可达到100尼特。在用户切换为下一视频时,如果下一视频为HDR视频,视频帧的亮部对应的像素点的亮度值会明显升高(例如,从100尼特升高至1000尼特),随之字幕区域的亮度也会明显提升,这会使得显示设备的屏幕亮度发生明显跳变,导致用户眼部的严重不适,影响用户观看体验。
针对上述技术问题,本申请实施例提供了一种显示设备及屏幕亮度调节方法,该屏幕亮度调节方法应用于显示设备,该方法在显示设备显示HDR视频帧、且HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值和HDR视频帧的字幕区域的亮度值,并根据显示设备的屏幕亮度值确定参考亮度值,以在字幕区域的亮度值大于参考亮度值的情况下,根据参考亮度值对字幕区域的亮度值进行调整,使得字幕区域的亮度值调整为目标亮度值,其中,目标亮度值小于或等于参考亮度值。这样以来,在显示设备显示HDR视频帧的情况下,在提升HDR视频帧的整体亮度值时,HDR视频帧的字幕区域的亮度值不会随之大幅度增大,因此,在突出HDR视频帧的亮部细节和暗部细节的同时,能够避免由于字幕区域的亮度过高而导致用户眼部不适,从而提升用户的观看体验。
下面首先对用于实施该屏幕亮度调节方法的显示设备进行描述。
图1示出了本申请实施例提供的一种显示设备与控制装置的交互示意图。如图1所示,用户可以通过智能设备300或控制装置100操作显示设备200。
在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备200可以通过红外协议、蓝牙协议通信,或者遥控器也可以通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上的按键、语音输入、控制面板等输入用户指令,来控制显示设备200。例如,用户可以通过遥控器上的导航键(如上键、下键、左键、右键)控制显示设备200切换显示的页面。
在一些实施例中,用户也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等其他智能设备)控制显示设备200。例如,用户可以通过安装在智能设备300上的应用程序控制显示设备200,该应用程序通过配置可以在与智能设备300关联的屏幕上,在直观的用户界面中为用户提供各种控制。还例如,使用在智能设备300上运行的应用程序控制显示设备200。
在一些实施例中,智能设备300可与显示设备200安装的软件应用,通过网络通信协议实现连接通信,实现一对一控制操作和数据通信的目的。例如,可以实现用智能设备300与显示设备200建立控制指令协议,将遥控控制键盘同步到智能设备300上,通过控制智能设备300上的用户界面,实现控制显示设备200的功能,或者也可以将智能设备300上显示的内容传输到显示设备200上,实现同步显示的功能。
在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
如图1所示,显示设备200与服务器400可以通过多种通信方式进行数据通信,可允许显示设备200通过局域网(Local Area Network,LAN)、无线局域网(Wireless LocalArea Network,WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。例如,显示设备200通过发送和接收消息,以及电子节目指南(ElectricalProgram Guide,EPG)互动,接收软件程序更新,或访问远程储存的数字媒体库。其中,服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
显示设备200可以是液晶显示器、有机电激光显示(Organic Light-EmittingDiode,OLED)显示器、投影显示设备、智能终端,如手机、平板电脑等。具体显示设备类型,尺寸大小和分辨率等不作限定。
图2示出了本申请示例性实施例中控制装置100的配置框图,如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可以接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,在用户与显示设备200之间起交互中介作用。
示例性地,以显示设备为电视机为例,图3示出了本申请实施例提供的一种显示设备200的硬件配置框图。如图3所示,显示设备200包括:调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、接收器280和存储器、供电电源、用户接口中的至少一种。
调谐解调器210可以通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如EPG数据信号。检测器230可以用于采集外部环境或与外部交互的信号。
在一些实施例中,调谐解调器210解调的频点受到控制器250的控制,控制器250可根据用户选择发出控制信号,以使得调制解调器响应用户选择的电视信号频率以及调制解调该频率所携带的电视信号。
广播电视信号可根据电视信号广播制式不同区分为地面广播信号、有线广播信号、卫星广播信号或互联网广播信号等。或者根据调制类型不同可以区分为数字调制信号,模拟调制信号等。再或者根据信号种类不同区分为数字信号、模拟信号等。
在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
在一些实施例中,通信器220可以是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器可以包括Wifi芯片,蓝牙通信协议芯片,有线以太网通信协议芯片等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。
在一些实施例中,检测器230可以用于采集外部环境或与外部交互的信号,可以包括光线传感器和温度传感器等。
其中,光线传感器可以用于采集环境光线强度的传感器,以及根据环境光线强度自适应调整显示参数等。示例性地,在显示设备200显示HDR视频帧时,在HDR视频帧的字幕区域的亮度值大于参考亮度值的情况下,可以根据环境光线强度的强度值对字幕区域的亮度值进行调整。例如,当环境光线强度的强度值较高(环境光线较亮,如,白天)时,可以将字幕区域的亮度值调低,且调整至第一亮度值;当环境光线强度的强度值较低(环境光线较暗,如,夜晚)时,可以将字幕区域的亮度值调低,且调整至第二亮度值,第二亮度值小于第一亮度值。温度传感器可以用于感测环境温度,使得显示设备200可以自适应调整图像的显示色温,如当环境温度偏高时,可以调整显示设备200显示图像的色温偏冷色调,或者当环境温度偏低时,可以调整显示设备200显示图像的色温偏暖色调。
在一些实施例中,检测器230还可以包括图像采集器,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。
在一些实施例中,检测器230还可以包括声音采集器等,如麦克风,可以用于接收用户的声音。例如,包括用户控制显示设备200的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,使得显示设备200可以自适应适应环境噪声。
在一些实施例中,外部装置接口240可以包括,但不限于如下:高清多媒体接口(High Definition Multimedia Interface,HDMI)接口、模拟或数据高清分量输入接口、复合视频输入接口、通行串行总线(Universal Serial Bus,USB)输入接口、RGB端口等任一个或多个接口,或者也可以是上述多个接口形成复合性的输入/输出接口。
如图3所示,控制器250可以包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),随机存取存储器(Random Access Memory,RAM),只读存储器(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口中的至少一种。其中,通信总线连接各个部件。
在一些实施例中,控制器250可以通过存储在外部存储器上的各种软件控制程序,来控制显示设备的工作和响应用户的操作。例如,用户可在显示器260上显示的图形用户界面(Graphic User Interface,GUI)输入用户命令,则用户输入接口通过图形用户界面接收用户输入命令,或者用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
“用户界面”是应用程序或操作***与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面,是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、微件(Web widget,简称Widget)等可视的界面元素中的至少一种。
在一些实施例中,RAM可以用于存储操作***或其他正在运行中的程序的临时数据;ROM可以用于存储各种***启动的指令,例如,可以用于存储一个基本输入输出***,称为基本输入输出***(Basic Input Output System,BIOS)启动的指令。ROM可以用于完成对***的加电自检、***中各功能模块的初始化、***的基本输入/输出的驱动程序及引导操作***。
在一些实施例中,在收到开机信号时,显示设备200电源开始启动,中央处理器运行ROM中***启动指令,将存储在存储器的操作***的临时数据拷贝至RAM中,以便于启动或运行操作***。当操作***启动完成后,中央处理器再将存储器中各种应用程序的临时数据拷贝至RAM中,然后,以便于启动或运行各种应用程序。
在一些实施例中,中央处理器可以用于执行存储在存储器中操作***和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
在一些示例性实施例中,中央处理器可以包括多个处理器。多个处理器可包括一个主处理器以及一个或多个子处理器。主处理器,用于在预加电模式中执行显示设备200一些操作,和/或在正常模式下显示画面的操作。一个或多个子处理器,用于在待机模式等状态下一种操作。
在一些实施例中,视频处理器可以被配置为将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、透明度设置、图像合成等等视频处理,可得到直接可显示设备200上显示或播放的信号。
在一些实施例中,视频处理器可以包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。
其中,解复用模块用于对输入音视频数据流进行解复用处理,如输入活动图像专家组标准2(Moving Picture Experts Group-2,MPEG-2),则解复用模块进行解复用成视频信号和音频信号等;视频解码模块则用于对解复用后的视频信号进行处理,包括解码和缩放处理、透明度设置等。
图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率,如将60Hz帧率转换为120Hz帧率或240Hz帧率,通常的格式采用如插帧方式实现。显示格式化模块,则用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。
在一些实施例中,音频处理器可以用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
在一些实施例中,视频处理器可以包括一颗或多颗芯片组成。音频处理器,也可以包括一颗或多颗芯片组成。同时,视频处理器和音频处理器可以是单独的一颗芯片,也可以与控制器一起集成在一颗或多颗芯片中。
在一些实施例中,用于输入/输出的接口可以用于进行音频输出,即在控制器250的控制下接收音频处理器输出的声音信号,并输出至扬声器等外放装置,以及除了显示设备200自身携带的扬声器之外,可以输出至外接设备的发生装置的外接音响输出端子,如:外接音响接口或耳机接口等。音频输出还可以包括通信接口中的近距离通信模块,例如:用于进行蓝牙连接的扬声器声音输出的蓝牙模块。
在一些实施例中,图形处理器可以用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器可以包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
在一些实施例中,图形处理器可以和视频处理器可以集成设置,也可以分开设置,集成设置的时候可以执行输出给显示器的图形信号的处理,分离设置的时候可以分别执行不同的功能,例如图形处理器(Graphics Processing Unit,GPU)+帧频率转换技术(FrameRate Conversion,FRC)架构。
显示器260可以是液晶显示器、OLED显示器、触控显示器以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
在一些实施例中,显示器260可以用于显示应用程序的显示界面。显示界面是应用程序中的任意一个页面。
在一些实施例中,显示器260可以用于接收音频处理器和视频处理器输出的音视频信号,显示视频内容和图像、播放视频内容的音频,以及显示菜单操控界面的组件。
在一些实施例中,显示器260可以用于呈现显示设备200中产生且用于控制显示设备200的用户操作UI界面。
图4示出了本申请示例性实施例中显示设备200的软件配置示意图,如图4所示,将***分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),安卓运行时(Android runtime)和***库层(简称“***运行库层”),以及内核层。
在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作***自带的窗口(Window)程序、***设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
框架层为应用程序提供应用编程接口(application programming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过API接口,可在执行中访问***中的资源和取得***的服务。
如图4所示,本申请实施例中应用程序框架层包括管理器(Managers),内容提供者(Content Provider)等,其中管理器包括以下模块中的至少一个:活动管理器(ActivityManager)用与和***中正在运行的所有活动进行交互;位置管理器(Location Manager)用于给***服务或应用提供了***位置服务的访问;文件包管理器(Package Manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(NotificationManager)用于控制通知消息的显示和清除;窗口管理器(Window Manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。
在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。
在一些实施例中,***运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作***会运行***运行库层中包含的C/C++库以实现框架层要实现的功能。
在一些实施例中,内核层是硬件和软件之间的层。内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、MIC驱动以及电源驱动等。
在一些实施例中,为了实现播放HDR视频的功能,以及,为了实现在HDR视频帧的亮度值大于参考亮度值时,根据参考亮度值对HDR视频帧的字幕区域的亮度值进行调整,以使字幕区域的亮度值降低的方案。如图5所示,该显示设备200的显示器260可以包括显示模组261和背光模组262。显示模组261用于显示HDR视频帧。背光模组262用于向显示模组261提供不同亮度的光源。控制器250与显示器耦接,控制器250被配置为在显示器260显示HDR视频帧时,控制器250可以根据HDR视频帧的亮度数据控制背光模组262工作,以提升HDR视频帧的亮部像素点的亮度值,进而呈现更佳的画质。以及,在显示器260显示HDR视频帧的情况下,如果当HDR视频帧包括字幕、且HDR视频帧的字幕区域的亮度值大于参考亮度值,控制器250可以通过控制背光模组262中与字幕区域对应的部分背光单元工作,以使HDR视频帧的字幕区域对应的亮度值降低。这样以来,在显示设备显示HDR视频帧的情况下,在提升HDR视频帧的整体亮度值时,HDR视频帧的字幕区域的亮度值不会随之大幅度增大,因此,在突出HDR视频帧的亮部细节和暗部细节的同时,能够避免由于字幕区域的亮度过高而导致用户眼部不适,从而提升用户的观看体验。
在本实施例中,为了避免调整后的字幕区域的亮度值过暗而影响HDR视频帧的显示效果,可以根据HDR视频帧的整体亮度值衡量HDR视频帧的字幕区域的亮度值是否过亮,并在HDR视频帧的字幕区域的亮度值过亮的情况下,根据HDR视频帧的整体亮度值对HDR视频帧的字幕区域的亮度值进行调整。基于此,在一些实施例中,控制器250具体被配置为:在显示器260显示HDR视频帧、且HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)和HDR视频帧的字幕区域的亮度值;根据屏幕亮度值(即,HDR视频帧的整体亮度值)确定参考亮度值;并在字幕区域的亮度值大于参考亮度值的情况下,根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,其中,目标亮度值小于或等于参考亮度值。
其中,显示设备的屏幕亮度值可以表示HDR视频帧的整体亮度值。在一些示例中,显示器的显示模组包括呈阵列分布的多个像素单元,在显示器显示HDR视频帧时,显示模组的多个像素单元分别与HDR视频帧的多个像素点一一对应。基于此,可以根据HDR视频帧的多个像素点对应的亮度值(即,多个像素单元对应的亮度值),确定显示设备的屏幕亮度值。
示例性地,将HDR视频帧的多个像素点对应的亮度值(HDR视频帧的多个像素单元对应的亮度值)的平均值,确定为显示设备的屏幕亮度值。
示例性地,在HDR视频帧的不同像素点的亮度值差异较大的情况下,为了更准确地检测HDR视频帧的字幕区域是否过亮,可以将HDR视频帧的多个像素点对应的亮度值(HDR视频帧的多个像素单元对应的亮度值)中的最大亮度值,确定为显示设备的屏幕亮度值。这样,相比于将HDR视频帧的多个像素点对应的亮度值的平均值确定为HDR视频帧的整体亮度值的方案,在HDR视频帧的不同像素点的亮度值差异较大的情况下,基于HDR视频帧的多个像素点对应的亮度值中的最大亮度值,可以准确判断HDR视频帧的字幕区域的是否过亮,并根据HDR视频帧的多个像素点对应的亮度值中的最大亮度值对HDR视频帧的字幕区域的亮度值进行调整,能够避免HDR视频帧的字幕区域的亮度值过大,解决字幕区域的亮度过大造成刺眼的问题,进而提升用户的观看体验。
示例性地,通常地,HDR视频帧的字幕区域的邻近区域的亮度值与HDR视频帧的字幕区域相近,因此,为了更准确地检测HDR视频帧的字幕区域是否过亮,可以根据显示设备的目标区域的亮度值,确定显示设备的屏幕亮度值。其中,目标区域为显示设备上与HDR视频帧的字幕区域之间的距离小于预设距离的区域。也就是说,HDR视频帧的字幕区域的邻近区域的亮度值,确定显示设备的屏幕亮度值,这样以来,可以更准确地判断HDR视频帧的字幕区域的是否过亮,进而根据HDR视频帧的字幕区域的邻近区域的亮度值,对HDR视频帧的字幕区域的亮度值进行调整,能够避免HDR视频帧的字幕区域的亮度值过大,解决字幕区域的亮度过大造成刺眼的问题,进而提升用户的观看体验。
其中,示例性地,根据目标区域的亮度值确定屏幕亮度值,可以是将目标区域中多个像素点对应的亮度值中的最大亮度值,确定为屏幕亮度值。示例性地,根据目标区域的亮度值确定屏幕亮度值,也可以是将目标区域中多个像素点对应的亮度值的平均值,确定为屏幕亮度值。
例如,如图6所示,显示模组261包括呈阵列分布的m行×n列个像素单元,也就是说,在显示器显示HDR视频帧时,m行×n列个像素单元对应HDR视频帧的m行×n列个像素点。通常,字幕区域位于视频帧的底部,即,字幕区域601为第(m-2)行至第m行对应的区域。相应地,目标区域602为字幕区域601上侧的区域,且目标区域602与字幕区域601之间的距离d小于预设距离(如,两行像素点)。更具体地,目标区域602与字幕区域601之间的距离d为0,即目标区域602为字幕区域的邻近区域。对此,可以将目标区域602中多个像素点对应的亮度值中的最大亮度值确定为屏幕亮度值,也可以将目标区域602中多个像素点对应的亮度值的平均值确定为屏幕亮度值。
此外,显示器260的背光模组262可以包括多个背光单元。示例性地,背光模组262可以包括与显示模组261的多个像素单元一一对应的多个背光单元。示例性地,背光模组262可以包括N个背光单元,且M个背光单元对应多个像素单元,其中,背光模组262包括的背光单元的数量少于显示模组261包括的像素单元的数量,且M小于N。基于此,在确定显示设备的屏幕亮度值时,可以根据背光模组262的多个背光单元的背光强度,确定显示设备的屏幕亮度值。其中,任意一个背光单元的背光强度可以根据背光单元的供电电压的电压值进行确定,也可以根据背光单元的供电电流的电流值进行确定,也可以根据输入至背光单元的脉冲信号的占空比进行确定。
在一些示例中,由于HDR视频帧的字幕区域的亮度差异较小,因此,确定HDR视频帧的字幕区域的亮度值可以是:将HDR视频帧的字幕区域中多个像素单元对应的亮度值的平均值,作为HDR视频帧的字幕区域的亮度值,能够提高HDR视频帧的字幕区域的亮度值确定的准确性,进而结合后续步骤,可以HDR视频帧的字幕区域的亮度值调整至较低的值,以避免造成刺眼的问题。
可以理解的是,在确定HDR视频帧的字幕区域的亮度值时,可以HDR视频帧的字幕区域对应的多个背光单元的背光强度,确定HDR视频帧的字幕区域的亮度值。其中,任意一个背光单元的背光强度可以根据背光单元的供电电压的电压值进行确定,也可以根据背光单元的供电电流的电流值进行确定,也可以根据输入至背光单元的脉冲信号的占空比进行确定。
其中,参考亮度值可以用于衡量HDR视频帧的字幕区域是否过亮,即用于衡量HDR视频帧的字幕区域的亮度值是否过大。并且,由于在用户对HDR视频帧的字幕区域的亮度较为敏感,HDR视频帧的字幕区域较亮,会造成刺眼的问题,因此,参考亮度值通常小于显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)。
具体地,参考亮度值可以根据显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)进行确定。示例性地,在显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)较大时,可以设置一个较大的参考亮度值;相应地,在显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)较小时,可以设置一个较小的参考亮度值。
示例性地,在显示设备的屏幕亮度值小于1000尼特(即,HDR视频帧的整体亮度值较小)时,参考亮度值可以为100尼特,如果HDR视频帧的字幕区域的亮度值超过参考亮度值(如100尼特),将HDR视频帧的字幕区域的亮度值调整至目标亮度值。此时,目标亮度值可以为100尼特(即,目标亮度值等于参考亮度值),目标亮度值也可以为80尼特(即,目标亮度值小于参考亮度值)。
示例性地,在显示设备的屏幕亮度值大于等于1000尼特、且显示设备的屏幕亮度值小于2000尼特(即,HDR视频帧的整体亮度值较大)时,参考亮度值可以为300尼特,如果HDR视频帧的字幕区域的亮度值超过参考亮度值(如300尼特),将HDR视频帧的字幕区域的亮度值调整至目标亮度值。此时,目标亮度值可以为300尼特(即,目标亮度值等于参考亮度值),目标亮度值也可以为295尼特(即,目标亮度值小于参考亮度值)。
示例性地,在显示设备的屏幕亮度值大于等于2000尼特(即,HDR视频帧的整体亮度值更大)时,参考亮度值可以为500尼特,如果HDR视频帧的字幕区域的亮度值超过参考亮度值(如500尼特),将HDR视频帧的字幕区域的亮度值调整至目标亮度值。此时,目标亮度值可以为500尼特(即,目标亮度值等于参考亮度值),目标亮度值也可以为470尼特(即,目标亮度值小于参考亮度值)。
在该实施例中,在显示器显示HDR视频帧时,可以根据HDR视频帧的整体亮度值衡量HDR视频帧的字幕区域的亮度值是否过亮,并在HDR视频帧的字幕区域的亮度值过亮的情况下,根据HDR视频帧的整体亮度值对HDR视频帧的字幕区域的亮度值进行调整,进而能够避免调整后的字幕区域的亮度值过暗,保证HDR视频帧的显示效果。
在一些实施例中,在显示器显示HDR视频帧时,显示设备的环境光强度也会影响用户的观感。在显示设备的环境光强度值较大(如,用户在白天观看视频)时,由于外界环境较亮,即使HDR视频帧的字幕区域的亮度值大于参考亮度值(即,HDR视频帧的字幕区域较亮),也不会对用户眼部造成不适。而在显示设备的环境光强度值较小(如,用户在夜晚观看视频)时,由于外界环境较暗,尽管HDR视频帧的字幕区域的亮度值小于参考亮度值,仍然会产生刺眼的感觉,造成用户眼部的不适。基于此,控制器具体被配置为:根据显示设备的屏幕亮度值(HDR视频帧的整体亮度值)和环境光亮度值,确定参考亮度值,并根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,其中,目标亮度值小于或等于参考亮度值。
在一些示例中,显示设备的屏幕亮度值(HDR视频帧的整体亮度值)处于不同的亮度范围,根据显示设备的屏幕亮度值确定得到的参考亮度值不同。
在一些示例中,在显示设备的屏幕亮度值处于第一亮度范围时,参考亮度值包括第一亮度值和第二亮度值,其中,在环境光强度值大于或等于预设强度值(即,环境光较亮)时,参考亮度值为第一亮度值,在环境光强度值小于预设强度值(即,环境光较暗)时,参考亮度值为第二亮度值。
示例性地,控制器被配置为:在显示设备的屏幕亮度值处于第一亮度范围的情况下,获取通过光线传感器采集的环境光强度值,当环境光强度值大于或等于预设强度(即,环境光较亮)时,将参考亮度值确定为第一亮度值;判断HDR视频帧的字幕区域的亮度值是否大于第一亮度值;当HDR视频帧的字幕区域的亮度值大于第一亮度值时,将HDR视频帧的字幕区域的亮度值调整目标亮度值,其中,目标亮度值小于或等于第一亮度值;当HDR视频帧的字幕区域的亮度值小于或等于第一亮度值时,则不对HDR视频帧的字幕区域的亮度值进行调整目标亮度值。当环境光强度值小于预设强度(即,环境光较暗)时,将参考亮度值确定为第二亮度值;判断HDR视频帧的字幕区域的亮度值是否大于第二亮度值;当HDR视频帧的字幕区域的亮度值大于第二亮度值时,将HDR视频帧的字幕区域的亮度值调整目标亮度值,其中,目标亮度值小于或等于第二亮度值;当HDR视频帧的字幕区域的亮度值小于或等于第二亮度值时,则不对HDR视频帧的字幕区域的亮度值进行调整目标亮度值。
在一些示例中,在显示设备的屏幕亮度值处于第二亮度范围时,参考亮度值包括第三亮度值和第四亮度值,在环境光强度值大于或等于预设强度值(即,环境光较亮)时,参考亮度值为第三亮度值,在环境光强度值小于预设强度值(即,环境光较暗)时,参考亮度值为第四亮度值。其中,第二亮度范围的最小值(下限值)大于或等于第一亮度范围的最大值(上限值),且第三亮度值大于第一亮度值,第四亮度值大于或等于第二亮度值。
例如,当显示设备的屏幕亮度值小于1000尼特(即,显示设备的屏幕亮度值处于第一亮度范围)时,参考亮度值包括第一亮度值和第二亮度值,其中,第一亮度值为100尼特,第二亮度值为300尼特。当显示设备的屏幕亮度值大于等于1000尼特且小于2000尼特(即,显示设备的屏幕亮度值处于第二亮度范围)时,参考亮度值包括第三亮度值和第四亮度值,其中,第三亮度值为200尼特,第四亮度值为500尼特。
示例性地,控制器被配置为:在显示设备的屏幕亮度值处于第二亮度范围的情况下,获取通过光线传感器采集的环境光强度值,当环境光强度值大于或等于预设强度(即,环境光较亮)时,将参考亮度值确定为第三亮度值;判断HDR视频帧的字幕区域的亮度值是否大于第三亮度值;当HDR视频帧的字幕区域的亮度值大于第三亮度值时,将HDR视频帧的字幕区域的亮度值调整目标亮度值,其中,目标亮度值小于或等于第三亮度值;当HDR视频帧的字幕区域的亮度值小于或等于第三亮度值时,则不对HDR视频帧的字幕区域的亮度值进行调整目标亮度值。当环境光强度值小于预设强度(即,环境光较暗)时,将参考亮度值确定为第四亮度值;判断HDR视频帧的字幕区域的亮度值是否大于第四亮度值;当HDR视频帧的字幕区域的亮度值大于第四亮度值时,将HDR视频帧的字幕区域的亮度值调整目标亮度值,其中,目标亮度值小于或等于第四亮度值;当HDR视频帧的字幕区域的亮度值小于或等于第四亮度值时,则不对HDR视频帧的字幕区域的亮度值进行调整目标亮度值。
下面以一个具体的例子对显示设备调整屏幕亮度的过程进行说明。
在显示设备播放视频时,控制器获取视频参数信息。根据视频参数判断当前播放的视频是否为HDR视频,在视频参数指示当前播放的视频为HDR视频时,控制器根据当前播放的视频的亮度数据控制显示器的背光模组工作,进而以HDR方式播放视频。之后,在显示器显示HDR视频帧时,控制器基于文字识别算法(如,Optical Character Recognition,OCR),识别当前显示的HDR视频帧是否包括字幕。如果当前显示的HDR视频帧包括字幕,确定屏幕亮度值(即,HDR视频帧的整体亮度值)和HDR视频帧的字幕区域的亮度值。根据屏幕亮度值(即,HDR视频帧的整体亮度值)确定参考亮度值,并根据参考亮度值对HDR视频帧的字幕区域的亮度值进行调整。
具体地,在屏幕亮度值(即,HDR视频帧的整体亮度值)小于1000尼特时,获取通过光线传感器采集的环境光强度值,当环境光强度值大于或等于预设强度(即,环境光较亮)时,将参考亮度值确定为300尼特(即,第一亮度值);判断HDR视频帧的字幕区域的亮度值是否大于300尼特(即,第一亮度值);当HDR视频帧的字幕区域的亮度值大于300尼特(即,第一亮度值)时,将HDR视频帧的字幕区域的亮度值调整至小于300尼特(即,第一亮度值)。当环境光强度值小于预设强度(即,环境光较亮)时,将参考亮度值确定为100尼特(即,第二亮度值);判断HDR视频帧的字幕区域的亮度值是否大于100尼特(即,第二亮度值);当HDR视频帧的字幕区域的亮度值大于100尼特(即,第二亮度值)时,将HDR视频帧的字幕区域的亮度值调整至小于100尼特(即,第二亮度值)。
在屏幕亮度值(即,HDR视频帧的整体亮度值)大于等于1000尼特且屏幕亮度值小于2000尼特时,获取通过光线传感器采集的环境光强度值,当环境光强度值大于或等于预设强度(即,环境光较亮)时,将参考亮度值确定为500尼特(即,第三亮度值);判断HDR视频帧的字幕区域的亮度值是否大于500尼特(即,第三亮度值);当HDR视频帧的字幕区域的亮度值大于500尼特(即,第三亮度值)时,将HDR视频帧的字幕区域的亮度值调整至小于500尼特(即,第三亮度值)。当环境光强度值小于预设强度(即,环境光较亮)时,将参考亮度值确定为200尼特(即,第四亮度值);判断HDR视频帧的字幕区域的亮度值是否大于200尼特(即,第四亮度值);当HDR视频帧的字幕区域的亮度值大于200尼特(即,第四亮度值)时,将HDR视频帧的字幕区域的亮度值调整至小于200尼特(即,第四亮度值)。
在屏幕亮度值(即,HDR视频帧的整体亮度值)大于等于2000尼特时,获取通过光线传感器采集的环境光强度值,当环境光强度值大于或等于预设强度(即,环境光较亮)时,将参考亮度值确定为800尼特(即,第三亮度值);判断HDR视频帧的字幕区域的亮度值是否大于800尼特(即,第三亮度值);当HDR视频帧的字幕区域的亮度值大于800尼特(即,第三亮度值)时,将HDR视频帧的字幕区域的亮度值调整至小于800尼特(即,第三亮度值)。当环境光强度值小于预设强度(即,环境光较亮)时,将参考亮度值确定为200尼特(即,第四亮度值);判断HDR视频帧的字幕区域的亮度值是否大于200尼特(即,第四亮度值);当HDR视频帧的字幕区域的亮度值大于200尼特(即,第四亮度值)时,将HDR视频帧的字幕区域的亮度值调整至小于200尼特(即,第四亮度值)。
在本申请实施例中,在显示器显示HDR视频帧时,控制器被配置为根据HDR视频帧的亮度数据控制背光模组工作,以提升HDR视频帧的亮部像素点的亮度值,进而呈现更佳的画质。以及,在显示器显示HDR视频帧的情况下,如果当HDR视频帧包括字幕、且HDR视频帧的字幕区域的亮度值大于参考亮度值,控制器可以通过控制背光模组中与字幕区域对应的部分背光单元工作,以使HDR视频帧的字幕区域对应的亮度值降低。这样以来,在显示设备显示HDR视频帧的情况下,在提升HDR视频帧的整体亮度值时,HDR视频帧的字幕区域的亮度值不会随之大幅度增大,因此,在突出HDR视频帧的亮部细节和暗部细节的同时,能够避免由于字幕区域的亮度过高而导致用户眼部不适,从而提升用户的观看体验。
在上述实施例中,控制器在对HDR视频帧的字幕区域的亮度值进行调整时,可以是对HDR视频帧的字幕区域对应的多个背光单元的背光强度进行调整。
示例性地,控制器在对HDR视频帧的字幕区域的亮度值进行调整时,可以对HDR视频帧的字幕区域对应的多个背光单元的供电电压进行调整。具体地,控制HDR视频帧的字幕区域对应的多个背光单元的供电电压增大,以使HDR视频帧的字幕区域的亮度值增大。控制HDR视频帧的字幕区域对应的多个背光单元的供电电压减小,以使HDR视频帧的字幕区域的亮度值减小。
示例性地,控制器在对HDR视频帧的字幕区域的亮度值进行调整时,可以对HDR视频帧的字幕区域对应的多个背光单元的供电电流进行调整。具体地,控制HDR视频帧的字幕区域对应的多个背光单元的供电电流增大,以使HDR视频帧的字幕区域的亮度值增大。控制HDR视频帧的字幕区域对应的多个背光单元的供电电流减小,以使HDR视频帧的字幕区域的亮度值减小。
示例性地,控制器在对HDR视频帧的字幕区域的亮度值进行调整时,可以对HDR视频帧的字幕区域对应的多个背光单元的脉冲信号的占空比进行调整。具体地,控制HDR视频帧的字幕区域对应的多个背光单元的脉冲信号的占空比增大,以使HDR视频帧的字幕区域的亮度值增大。控制HDR视频帧的字幕区域对应的多个背光单元的脉冲信号的占空比减小,以使HDR视频帧的字幕区域的亮度值减小。
同样地,在显示器显示HDR视频时,也可以通过对显示器的背光模组的多个背光单元的背光强度进行控制,以调整视频的亮度。
在本实施例中,提供了多种调整HDR视频帧的字幕区域的亮度值的方式,进而,可以在HDR视频帧的字幕区域较亮时,基于参考亮度值对HDR视频帧的字幕区域的亮度值进行调整,以避免HDR视频帧的字幕区域过亮,提升用户观看体验。
以下结合附图7对本申请实施例提供的屏幕亮度调节方法进行详细说明。该实施例中的方法均可以在具有上述硬件结构或软件结构的显示设备中实现。该显示设备可以包括显示器和与显示器耦接的控制器。如图7所示,该屏幕亮度调节方法可以包括以下步骤710~步骤730。
步骤710,在显示HDR视频帧、且HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值和HDR视频帧的字幕区域的亮度值。
其中,显示设备的屏幕亮度值可以表示HDR视频帧的整体亮度值。在一些示例中,显示器的显示模组包括呈阵列分布的多个像素单元,在显示器显示HDR视频帧时,显示模组的多个像素单元分别与HDR视频帧的多个像素点一一对应。基于此,可以根据HDR视频帧的多个像素点对应的亮度值(即,多个像素单元对应的亮度值),确定显示设备的屏幕亮度值。
示例性地,将HDR视频帧的多个像素点对应的亮度值(HDR视频帧的多个像素单元对应的亮度值)的平均值,确定为显示设备的屏幕亮度值。
示例性地,在HDR视频帧的不同像素点的亮度值差异较大的情况下,为了更准确地检测HDR视频帧的字幕区域是否过亮,可以将HDR视频帧的多个像素点对应的亮度值(HDR视频帧的多个像素单元对应的亮度值)中的最大亮度值,确定为显示设备的屏幕亮度值。这样,相比于将HDR视频帧的多个像素点对应的亮度值的平均值确定为HDR视频帧的整体亮度值的方案,在HDR视频帧的不同像素点的亮度值差异较大的情况下,基于HDR视频帧的多个像素点对应的亮度值中的最大亮度值,可以准确判断HDR视频帧的字幕区域的是否过亮,并根据HDR视频帧的多个像素点对应的亮度值中的最大亮度值对HDR视频帧的字幕区域的亮度值进行调整,能够避免HDR视频帧的字幕区域的亮度值过大,解决字幕区域的亮度过大造成刺眼的问题,进而提升用户的观看体验。
示例性地,通常地,HDR视频帧的字幕区域的邻近区域的亮度值与HDR视频帧的字幕区域相近,因此,为了更准确地检测HDR视频帧的字幕区域是否过亮,可以根据显示设备的目标区域的亮度值,确定显示设备的屏幕亮度值。其中,目标区域为显示设备上与HDR视频帧的字幕区域之间的距离小于预设距离的区域。也就是说,HDR视频帧的字幕区域的邻近区域的亮度值,确定显示设备的屏幕亮度值,这样以来,可以更准确地判断HDR视频帧的字幕区域的是否过亮,进而根据HDR视频帧的字幕区域的邻近区域的亮度值,对HDR视频帧的字幕区域的亮度值进行调整,能够避免HDR视频帧的字幕区域的亮度值过大,解决字幕区域的亮度过大造成刺眼的问题,进而提升用户的观看体验。
其中,示例性地,根据目标区域的亮度值确定屏幕亮度值,可以是将目标区域中多个像素点对应的亮度值中的最大亮度值,确定为屏幕亮度值。示例性地,根据目标区域的亮度值确定屏幕亮度值,也可以是将目标区域中多个像素点对应的亮度值的平均值,确定为屏幕亮度值。
例如,如图6所示,显示模组261包括呈阵列分布的m行×n列个像素单元,也就是说,在显示器显示HDR视频帧时,m行×n列个像素单元对应HDR视频帧的m行×n列个像素点。通常,字幕区域位于视频帧的底部,即,字幕区域601为第(m-2)行至第m行对应的区域。相应地,目标区域602为字幕区域601上侧的区域,且目标区域602与字幕区域601之间的距离d小于预设距离(如,两行像素点)。更具体地,目标区域602与字幕区域601之间的距离d为0,即目标区域602为字幕区域的邻近区域。对此,可以将目标区域602中多个像素点对应的亮度值中的最大亮度值确定为屏幕亮度值,也可以将目标区域602中多个像素点对应的亮度值的平均值确定为屏幕亮度值。
此外,显示器260的背光模组262可以包括多个背光单元。示例性地,背光模组262可以包括与显示模组261的多个像素单元一一对应的多个背光单元。示例性地,背光模组262可以包括N个背光单元,且M个背光单元对应多个像素单元,其中,背光模组262包括的背光单元的数量少于显示模组261包括的像素单元的数量,且M小于N。基于此,在确定显示设备的屏幕亮度值时,可以根据背光模组262的多个背光单元的背光强度,确定显示设备的屏幕亮度值。其中,任意一个背光单元的背光强度可以根据背光单元的供电电压的电压值进行确定,也可以根据背光单元的供电电流的电流值进行确定,也可以根据输入至背光单元的脉冲信号的占空比进行确定。
在一些示例中,由于HDR视频帧的字幕区域的亮度差异较小,因此,确定HDR视频帧的字幕区域的亮度值可以是:将HDR视频帧的字幕区域中多个像素单元对应的亮度值的平均值,作为HDR视频帧的字幕区域的亮度值,能够提高HDR视频帧的字幕区域的亮度值确定的准确性,进而结合后续步骤,可以HDR视频帧的字幕区域的亮度值调整至较低的值,以避免造成刺眼的问题。
可以理解的是,在确定HDR视频帧的字幕区域的亮度值时,可以HDR视频帧的字幕区域对应的多个背光单元的背光强度,确定HDR视频帧的字幕区域的亮度值。其中,任意一个背光单元的背光强度可以根据背光单元的供电电压的电压值进行确定,也可以根据背光单元的供电电流的电流值进行确定,也可以根据输入至背光单元的脉冲信号的占空比进行确定。
在步骤710之前,该方法还可以包括:基于文字识别算法,确定HDR视频帧的字幕区域。在具体实施时,在显示器显示HDR视频帧时,基于文字识别算法识别HDR视频帧是否包括字幕,以在确定HDR视频帧包括字幕的情况,确定HDR视频帧的字幕区域。这样以来,可以快速识别HDR视频帧是否包括字幕,并在确定HDR视频帧的字幕区域之后,根据屏幕亮度值对HDR视频帧的字幕区域的亮度值进行调整,可以提高响应速度,避免画面延迟。
在步骤710之前,该方法还可以包括:获取视频参数信息,在视频参数指示当前播放的视频为HDR视频时,执行基于文字识别算法识别HDR视频帧是否包括字幕的步骤。其中,视频参数信息可以包括片源类型信息。在具体实施时,在播放视频时,获取视频参数信息,并根据视频参数判断当前播放的视频是否为HDR视频,在视频参数指示当前播放的视频为HDR视频时,控制器根据当前播放的视频的亮度数据控制显示器的背光模组工作,进而以HDR方式播放视频。
步骤720,根据屏幕亮度值,确定参考亮度值。
其中,参考亮度值可以用于衡量HDR视频帧的字幕区域是否过亮,即用于衡量HDR视频帧的字幕区域的亮度值是否过大。并且,由于在用户对HDR视频帧的字幕区域的亮度较为敏感,HDR视频帧的字幕区域较亮,会造成刺眼的问题,因此,参考亮度值通常小于显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)。
具体地,参考亮度值可以根据显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)进行确定。示例性地,在显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)较大时,可以设置一个较大的参考亮度值;相应地,在显示设备的屏幕亮度值(即,HDR视频帧的整体亮度值)较小时,可以设置一个较小的参考亮度值。
示例性地,在显示设备的屏幕亮度值小于1000尼特(即,HDR视频帧的整体亮度值较小)时,参考亮度值可以为100尼特。示例性地,在显示设备的屏幕亮度值大于等于1000尼特、且显示设备的屏幕亮度值小于2000尼特(即,HDR视频帧的整体亮度值较大)时,参考亮度值可以为300尼特。示例性地,在显示设备的屏幕亮度值大于等于2000尼特(即,HDR视频帧的整体亮度值更大)时,参考亮度值可以为500尼特。
步骤730,在字幕区域的亮度值大于参考亮度值的情况下,根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,目标亮度值小于或等于参考亮度值。
示例性地,在显示设备的屏幕亮度值小于1000尼特(即,HDR视频帧的整体亮度值较小)时,参考亮度值可以为100尼特,如果HDR视频帧的字幕区域的亮度值超过参考亮度值(如100尼特),将HDR视频帧的字幕区域的亮度值调整至目标亮度值。此时,目标亮度值可以为100尼特(即,目标亮度值等于参考亮度值),目标亮度值也可以为80尼特(即,目标亮度值小于参考亮度值)。
示例性地,在显示设备的屏幕亮度值大于等于1000尼特、且显示设备的屏幕亮度值小于2000尼特(即,HDR视频帧的整体亮度值较大)时,参考亮度值可以为300尼特,如果HDR视频帧的字幕区域的亮度值超过参考亮度值(如300尼特),将HDR视频帧的字幕区域的亮度值调整至目标亮度值。此时,目标亮度值可以为300尼特(即,目标亮度值等于参考亮度值),目标亮度值也可以为295尼特(即,目标亮度值小于参考亮度值)。
示例性地,在显示设备的屏幕亮度值大于等于2000尼特(即,HDR视频帧的整体亮度值更大)时,参考亮度值可以为500尼特,如果HDR视频帧的字幕区域的亮度值超过参考亮度值(如500尼特),将HDR视频帧的字幕区域的亮度值调整至目标亮度值。此时,目标亮度值可以为500尼特(即,目标亮度值等于参考亮度值),目标亮度值也可以为470尼特(即,目标亮度值小于参考亮度值)。
在本申请实施例中,在显示器显示HDR视频帧时,根据HDR视频帧的亮度数据控制背光模组工作,以提升HDR视频帧的亮部像素点的亮度值,进而呈现更佳的画质。以及,在显示器显示HDR视频帧的情况下,如果当HDR视频帧包括字幕、且HDR视频帧的字幕区域的亮度值大于参考亮度值,基于参考亮度值将HDR视频帧的字幕区域对应的亮度值调低。这样以来,在显示设备显示HDR视频帧的情况下,在提升HDR视频帧的整体亮度值时,HDR视频帧的字幕区域的亮度值不会随之大幅度增大,因此,在突出HDR视频帧的亮部细节和暗部细节的同时,能够避免由于字幕区域的亮度过高而导致用户眼部不适,从而提升用户的观看体验。
在该实施例中,在显示器显示HDR视频帧时,可以根据HDR视频帧的整体亮度值衡量HDR视频帧的字幕区域的亮度值是否过亮,并在HDR视频帧的字幕区域的亮度值过亮的情况下,根据HDR视频帧的整体亮度值对HDR视频帧的字幕区域的亮度值进行调整,进而能够避免调整后的字幕区域的亮度值过暗,保证HDR视频帧的显示效果。
在一些实施例中,在显示器显示HDR视频帧时,显示设备的环境光强度值也会影响用户的观感。在显示设备的环境光强度值较大(如,用户在白天观看视频)时,由于外界环境较亮,即使HDR视频帧的字幕区域的亮度值大于参考亮度值(即,HDR视频帧的字幕区域较亮),也不会对用户眼部造成不适。而在显示设备的环境光强度值较小(如,用户在夜晚观看视频)时,由于外界环境较暗,尽管HDR视频帧的字幕区域的亮度值小于参考亮度值,仍然会产生刺眼的感觉,造成用户眼部的不适。基于此,步骤720,可以进一步包括:根据屏幕亮度值和光线传感器采集的环境光强度值,确定参考亮度值,并根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,其中,目标亮度值小于或等于参考亮度值。
在一些示例中,显示设备的屏幕亮度值(HDR视频帧的整体亮度值)处于不同的亮度范围,根据显示设备的屏幕亮度值确定得到的参考亮度值不同。
在一些示例中,在显示设备的屏幕亮度值处于第一亮度范围时,参考亮度值包括第一亮度值和第二亮度值,其中,在环境光强度值大于或等于预设强度值(即,环境光较亮)时,参考亮度值为第一亮度值,在环境光强度值小于预设强度值(即,环境光较暗)时,参考亮度值为第二亮度值。
示例性地,根据屏幕亮度值和光线传感器采集的环境光强度值,确定参考亮度值,包括:在屏幕亮度值处于第一亮度范围内且环境光强度值大于或等于预设强度值的情况下,将参考亮度值确定为第一亮度值;在屏幕亮度值处于第一亮度范围内且环境光强度值小于预设强度值的情况下,将参考亮度值确定为第二亮度值。
在一些示例中,在显示设备的屏幕亮度值处于第二亮度范围时,参考亮度值包括第三亮度值和第四亮度值,在环境光强度值大于或等于预设强度值(即,环境光较亮)时,参考亮度值为第三亮度值,在环境光强度值小于预设强度值(即,环境光较暗)时,参考亮度值为第四亮度值。其中,第二亮度范围的最小值(下限值)大于或等于第一亮度范围的最大值(上限值),且第三亮度值大于第一亮度值,第四亮度值大于或等于第二亮度值。
例如,当显示设备的屏幕亮度值小于1000尼特(即,显示设备的屏幕亮度值处于第一亮度范围)时,参考亮度值包括第一亮度值和第二亮度值,其中,第一亮度值为100尼特,第二亮度值为300尼特。当显示设备的屏幕亮度值大于等于1000尼特且小于2000尼特(即,显示设备的屏幕亮度值处于第二亮度范围)时,参考亮度值包括第三亮度值和第四亮度值,其中,第三亮度值为200尼特,第四亮度值为500尼特。
示例性地,根据屏幕亮度值和光线传感器采集的环境光强度值,确定参考亮度值,包括:在屏幕亮度值处于第二亮度范围内且环境光强度值大于或等于预设强度值的情况下,将参考亮度值确定为第三亮度值;其中,第二亮度范围的最小值大于或等于第一亮度范围的最大值,第三亮度值大于第一亮度值;在屏幕亮度值处于第二亮度范围内且环境光强度值小于预设强度值的情况下,将参考亮度值确定为第四亮度值;其中,第四亮度值大于或等于第二亮度值。
下面以一个具体的例子对屏幕亮度调节的过程进行说明。
如图8所示,该屏幕亮度调节方法包括步骤801~步骤810。
步骤801,在显示设备播放视频时,获取视频参数信息;
步骤802,根据视频参数信息判断当前播放的视频是否为HDR视频,如果是,执行步骤803,否则,结束流程;
步骤803,在显示HDR视频帧时,基于文字识别算法,识别HDR视频帧是否包括字幕,如果是,执行步骤804,否则,结束流程;
步骤804,确定屏幕亮度值和HDR视频帧的字幕区域的亮度值;
步骤805,判断屏幕亮度值是否小于1000尼特,如果是,执行步骤806,否则,执行步骤811;
步骤806,判断环境光强度值大于或等于预设强度,如果是,执行步骤807,否则,执行步骤809;
步骤807,将参考亮度值确定为300尼特,并判断字幕区域的亮度值是否大于300尼特,如果是,执行步骤808,否则,结束流程;
步骤808,将字幕区域的亮度值调整至小于300尼特;
步骤809,将参考亮度值确定为100尼特,并判断字幕区域的亮度值是否大于100尼特,如果是,执行步骤810,否则,结束流程;
步骤810,将字幕区域的亮度值调整至小于100尼特;
步骤811,判断屏幕亮度值是否小于2000尼特,如果是,执行步骤812,否则,执行步骤817;
步骤812,判断环境光强度值大于或等于预设强度,如果是,执行步骤813,否则,执行步骤815;
步骤813,将参考亮度值确定为500尼特,并判断字幕区域的亮度值是否大于500尼特,如果是,执行步骤814,否则,结束流程;
步骤814,将字幕区域的亮度值调整至小于500尼特;
步骤815,将参考亮度值确定为200尼特,并判断字幕区域的亮度值是否大于200尼特,如果是,执行步骤816,否则,结束流程;
步骤816,将字幕区域的亮度值调整至小于200尼特;
步骤817,判断环境光强度值大于或等于预设强度,如果是,执行步骤818,否则,执行步骤820;
步骤818,将参考亮度值确定为800尼特,并判断字幕区域的亮度值是否大于800尼特,如果是,执行步骤819,否则,结束流程;
步骤819,将字幕区域的亮度值调整至小于800尼特;
步骤820,将参考亮度值确定为200尼特,并判断字幕区域的亮度值是否大于200尼特,如果是,执行步骤821,否则,结束流程;
步骤821,将字幕区域的亮度值调整至小于200尼特。
在本申请实施例中,在显示器显示HDR视频帧的情况下,如果当HDR视频帧包括字幕、且HDR视频帧的字幕区域的亮度值大于参考亮度值,根据屏幕亮度值和环境光强度值,确定参考亮度值,并基于参考亮度值将HDR视频帧的字幕区域对应的亮度值调低。这样以来,在环境光线较亮时,不需要将HDR视频帧的字幕区域的亮度值调整过小,可以保证HDR视频的画质。在环境光线较暗时,将HDR视频帧的字幕区域的亮度值调整为较小的值,可以避免HDR视频帧的字幕区域过亮而造成刺眼的问题,进而提升用户的观看体验。
在上述实施例中,控制器在对HDR视频帧的字幕区域的亮度值进行调整时,可以是对HDR视频帧的字幕区域对应的多个背光单元的背光强度进行调整。
示例性地,控制器在对HDR视频帧的字幕区域的亮度值进行调整时,可以对HDR视频帧的字幕区域对应的多个背光单元的供电电压进行调整。具体地,控制HDR视频帧的字幕区域对应的多个背光单元的供电电压增大,以使HDR视频帧的字幕区域的亮度值增大。控制HDR视频帧的字幕区域对应的多个背光单元的供电电压减小,以使HDR视频帧的字幕区域的亮度值减小。
示例性地,控制器在对HDR视频帧的字幕区域的亮度值进行调整时,可以对HDR视频帧的字幕区域对应的多个背光单元的供电电流进行调整。具体地,控制HDR视频帧的字幕区域对应的多个背光单元的供电电流增大,以使HDR视频帧的字幕区域的亮度值增大。控制HDR视频帧的字幕区域对应的多个背光单元的供电电流减小,以使HDR视频帧的字幕区域的亮度值减小。
示例性地,控制器在对HDR视频帧的字幕区域的亮度值进行调整时,可以对HDR视频帧的字幕区域对应的多个背光单元的脉冲信号的占空比进行调整。具体地,控制HDR视频帧的字幕区域对应的多个背光单元的脉冲信号的占空比增大,以使HDR视频帧的字幕区域的亮度值增大。控制HDR视频帧的字幕区域对应的多个背光单元的脉冲信号的占空比减小,以使HDR视频帧的字幕区域的亮度值减小。
同样地,在显示器显示HDR视频时,也可以通过对显示器的背光模组的多个背光单元的背光强度进行控制,以调整视频的亮度。
在本实施例中,提供了多种调整HDR视频帧的字幕区域的亮度值的方式,进而,可以在HDR视频帧的字幕区域较亮时,基于参考亮度值对HDR视频帧的字幕区域的亮度值进行调整,以避免HDR视频帧的字幕区域过亮,提升用户观看体验。
图9示出了本发明实施例提供的一种屏幕亮度调节装置的结构示意图。如图9所示,屏幕亮度调节装置900包括:第一确定模块901,用于在显示HDR视频帧、且HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值和HDR视频帧的字幕区域的亮度值;第二确定模块902,用于根据屏幕亮度值,确定参考亮度值;亮度调节模块903,用于在字幕区域的亮度值大于参考亮度值的情况下,根据参考亮度值对字幕区域的亮度值进行调整,以使字幕区域的亮度值达到目标亮度值,目标亮度值小于或等于参考亮度值。
在一些实施例中,第二确定模块902,具体用于根据屏幕亮度值和光线传感器采集的环境光强度值,确定参考亮度值。
在一些实施例中,参考亮度值包括第一亮度值和第二亮度值,第二亮度值小于第一亮度值,第二确定模块902,具体用于:在屏幕亮度值处于第一亮度范围内且环境光强度值大于或等于预设强度值的情况下,将参考亮度值确定为第一亮度值;在屏幕亮度值处于第一亮度范围内且环境光强度值小于预设强度值的情况下,将参考亮度值确定为第二亮度值。
在一些实施例中,参考亮度值包括第三亮度值和第四亮度值,第四亮度值小于第三亮度值,第二确定模块902,具体用于:在屏幕亮度值处于第二亮度范围内且环境光强度值大于或等于预设强度值的情况下,将参考亮度值确定为第三亮度值;其中,第二亮度范围的最小值大于或等于第一亮度范围的最大值,第三亮度值大于第一亮度值;在屏幕亮度值处于第二亮度范围内且环境光强度值小于预设强度值的情况下,将参考亮度值确定为第四亮度值;其中,第四亮度值大于或等于第二亮度值。
在一些实施例中,显示器包括显示模组,显示模组包括呈阵列分布的多个像素单元,第一确定模块901,具体用于:将多个像素单元对应的多个亮度值中的最大亮度值确定为显示设备的屏幕亮度值;或者,将多个像素单元对应的多个亮度值的平均值确定为显示设备的屏幕亮度值;或者,根据显示设备的目标区域的亮度值,确定显示设备的屏幕亮度值,其中,目标区域为显示设备上与HDR视频帧的字幕区域之间的距离小于预设距离的区域。
在一些实施例中,第一确定模块901,具体用于:基于文字识别算法,确定HDR视频帧的字幕区域;确定HDR视频帧的字幕区域的亮度值。
在一些实施例中,显示器包括显示模组和背光模组,背光模组用于向显示模组提供不同亮度的光源;亮度调节模块903,具体用于:根据参考亮度值调整背光模组的供电电压或者供电电流,以使字幕区域的亮度值调整为目标亮度值;或者,根据参考亮度值调整背光模组的脉冲信号的占空比,以使字幕区域的亮度值调整为目标亮度值。
在本申请实施例中,在显示器显示HDR视频帧时,根据HDR视频帧的亮度数据控制背光模组工作,以提升HDR视频帧的亮部像素点的亮度值,进而呈现更佳的画质。以及,在显示器显示HDR视频帧的情况下,如果当HDR视频帧包括字幕、且HDR视频帧的字幕区域的亮度值大于参考亮度值,基于参考亮度值将HDR视频帧的字幕区域对应的亮度值调低。这样以来,在显示设备显示HDR视频帧的情况下,在提升HDR视频帧的整体亮度值时,HDR视频帧的字幕区域的亮度值不会随之大幅度增大,因此,在突出HDR视频帧的亮部细节和暗部细节的同时,能够避免由于字幕区域的亮度过高而导致用户眼部不适,从而提升用户的观看体验。
本申请实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一可执行指令,该可执行指令在显示设备/装置上运行时,使得所述显示设备/装置执行上述任意方法实施例中的屏幕亮度调节方法。
可执行指令具体可以用于使得显示设备/装置执行以下操作:在接收控制操作之后的预设时长内未接收到下一控制操作的情况下,响应于控制操作,获取控制操作对应的待显示内容和待释放内容;控制显示器显示待显示内容,并释放待释放内容对应的内存。
在本实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读存储介质的更具体的例子(非穷举的列表)可以包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
在此提供的算法或显示不与任何特定计算机、虚拟***或者其它设备固有相关。此外,本申请实施例也不针对任何特定编程语言。
在此处所提供的说明书中,说明了大量具体细节。然而能够理解,本申请的实施例可以在没有这些具体细节的情况下实践。类似地,为了精简本申请并帮助理解各个发明方面中的一个或多个,在上面对本申请的示例性实施例的描述中,本申请实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。其中,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本申请的单独实施例。
本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外。
应该注意的是上述实施例对本申请进行说明而不是对本申请进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本申请可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
Claims (10)
1.一种显示设备,其特征在于,包括:
显示器,被配置为显示HDR视频,所述HDR视频包括多个连续的HDR视频帧;
控制器,与所述显示器耦接,且被配置为:
在所述显示器显示所述HDR视频帧、且所述HDR视频帧包括字幕的情况下,确定所述显示设备的屏幕亮度值和所述HDR视频帧的字幕区域的亮度值;
根据所述屏幕亮度值,确定参考亮度值;
在所述字幕区域的亮度值大于所述参考亮度值的情况下,根据所述参考亮度值对所述字幕区域的亮度值进行调整,以使所述字幕区域的亮度值达到目标亮度值,所述目标亮度值小于或等于所述参考亮度值。
2.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为:
根据所述屏幕亮度值和光线传感器采集的环境光强度值,确定所述参考亮度值。
3.根据权利要求2所述的显示设备,其特征在于,所述参考亮度值包括第一亮度值和第二亮度值,所述第二亮度值小于所述第一亮度值,所述控制器,被配置为:
在所述屏幕亮度值处于第一亮度范围内且所述环境光强度值大于或等于预设强度值的情况下,将所述参考亮度值确定为所述第一亮度值;
在所述屏幕亮度值处于所述第一亮度范围内且所述环境光强度值小于预设强度值的情况下,将所述参考亮度值确定为所述第二亮度值。
4.根据权利要求3所述的显示设备,其特征在于,所述参考亮度值包括第三亮度值和第四亮度值,所述第四亮度值小于所述第三亮度值,所述控制器,被配置为:
在所述屏幕亮度值处于第二亮度范围内且所述环境光强度值大于或等于预设强度值的情况下,将所述参考亮度值确定为所述第三亮度值;其中,所述第二亮度范围的最小值大于或等于所述第一亮度范围的最大值,所述第三亮度值大于所述第一亮度值;
在所述屏幕亮度值处于所述第二亮度范围内且所述环境光强度值小于预设强度值的情况下,将所述参考亮度值确定为所述第四亮度值;其中,所述第四亮度值大于或等于所述第二亮度值。
5.根据权利要求1-4中任一项所述的显示设备,其特征在于,所述显示器包括显示模组,所述显示模组包括呈阵列分布的多个像素单元;所述控制器,被配置为:
将所述多个像素单元对应的多个亮度值中的最大亮度值确定为所述显示设备的屏幕亮度值;或者,
将所述多个像素单元对应的多个亮度值的平均值确定为所述显示设备的屏幕亮度值;或者,
根据所述显示设备的目标区域的亮度值,确定所述显示设备的屏幕亮度值,其中,所述目标区域为所述显示设备上与所述HDR视频帧的字幕区域之间的距离小于预设距离的区域。
6.根据权利要求1-4中任一项所述的显示设备,所述控制器,被配置为:
基于文字识别算法,确定所述HDR视频帧的字幕区域;
确定所述HDR视频帧的字幕区域的亮度值。
7.根据权利要求1-4中任一项所述的显示设备,所述显示器包括显示模组和背光模组,所述背光模组用于向所述显示模组提供不同亮度的光源;所述控制器,被配置为:
根据所述参考亮度值调整所述背光模组的供电电压或者供电电流,以使所述字幕区域的亮度值调整为所述目标亮度值;或者,
根据所述参考亮度值调整所述背光模组的脉冲信号的占空比,以使所述字幕区域的亮度值调整为所述目标亮度值。
8.一种屏幕亮度调节方法,其特征在于,应用于如权利要求1-7中任一项所述的显示设备,所述方法包括:
在显示HDR视频帧、且所述HDR视频帧包括字幕的情况下,确定显示设备的屏幕亮度值和所述HDR视频帧的字幕区域的亮度值;
根据所述屏幕亮度值,确定参考亮度值;
在所述字幕区域的亮度值大于所述参考亮度值的情况下,根据所述参考亮度值对所述字幕区域的亮度值进行调整,以使所述字幕区域的亮度值达到目标亮度值,所述目标亮度值小于或等于所述参考亮度值。
9.根据权利要求8所述的方法,其特征在于,所述根据所述屏幕亮度值,确定参考亮度值,包括:
根据所述屏幕亮度值和光线传感器采集的环境光强度值,确定所述参考亮度值。
10.根据权利要求9所述的方法,其特征在于,所述参考亮度值包括第一亮度值和第二亮度值,所述第二亮度值小于所述第一亮度值,所述根据所述屏幕亮度值和光线传感器采集的环境光强度值,确定所述参考亮度值,包括:
在所述屏幕亮度值处于第一亮度范围内且所述环境光强度值大于或等于预设强度值的情况下,将所述参考亮度值确定为所述第一亮度值;
在所述屏幕亮度值处于所述第一亮度范围内且所述环境光强度值小于预设强度值的情况下,将所述参考亮度值确定为所述第二亮度值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310432484.6A CN117612499A (zh) | 2023-04-20 | 2023-04-20 | 显示设备及屏幕亮度调节方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310432484.6A CN117612499A (zh) | 2023-04-20 | 2023-04-20 | 显示设备及屏幕亮度调节方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117612499A true CN117612499A (zh) | 2024-02-27 |
Family
ID=89958430
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310432484.6A Pending CN117612499A (zh) | 2023-04-20 | 2023-04-20 | 显示设备及屏幕亮度调节方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117612499A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118138846A (zh) * | 2024-05-08 | 2024-06-04 | 荣耀终端有限公司 | 字幕亮度调整方法及相关设备 |
-
2023
- 2023-04-20 CN CN202310432484.6A patent/CN117612499A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118138846A (zh) * | 2024-05-08 | 2024-06-04 | 荣耀终端有限公司 | 字幕亮度调整方法及相关设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112214189B (zh) | 图像显示方法及显示设备 | |
CN112118400B (zh) | 显示设备上图像的显示方法及显示设备 | |
CN113240644B (zh) | 高动态范围图像的显示处理方法及相关装置 | |
CN111970548B (zh) | 显示设备及调整摄像头角度的方法 | |
CN112506400A (zh) | 一种页面信息语音播报方法及显示设备 | |
CN113094142A (zh) | 页面显示方法及显示设备 | |
WO2021189708A1 (zh) | 一种显示设备开启屏幕保护的方法及显示设备 | |
CN112565862A (zh) | 一种显示设备及其设备参数的记忆方法、恢复方法 | |
CN116612722A (zh) | 一种显示设备及背光亮度调整方法 | |
CN117612499A (zh) | 显示设备及屏幕亮度调节方法 | |
CN112289271B (zh) | 显示设备及调光方式切换方法 | |
CN112055245B (zh) | 一种彩色字幕实现方法及显示设备 | |
CN111954043B (zh) | 一种信息栏显示方法及显示设备 | |
CN112214190A (zh) | 显示设备资源播放方法及显示设备 | |
CN113434240B (zh) | 图像模式的显示方法及显示设备 | |
CN112565915B (zh) | 显示设备和显示方法 | |
CN113015017B (zh) | 一种画质补偿方法及显示设备 | |
CN112218156B (zh) | 一种调节视频动态对比度的方法及显示设备 | |
CN112040297B (zh) | 一种epg页面的翻页方法及显示设备 | |
CN112118476B (zh) | 一种快速显示节目预约图标的方法及显示设备 | |
CN114296664A (zh) | 一种副屏亮度调节方法及显示设备 | |
CN113038215A (zh) | 一种图像显示亮度和色差的调整方法及显示设备 | |
CN115547265A (zh) | 显示设备及显示方法 | |
CN111931692A (zh) | 显示设备及图像识别方法 | |
CN113436564B (zh) | 一种epos的展示方法及显示设备 |
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 |