Display device and backlight brightness control method
Patent Information
- Application Number
- CN202311590587.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-27
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2043-11-27
AI Technical Summary
[0005]本申请提供一种显示设备及背光亮度控制方法,以解决统一背光灯条亮度条件下显示亮度效果不佳的问题
[0016]由以上技术方案可知,本申请一些实施例提供一种显示设备及背光亮度控制方法,所述方法可以响应于显示可变刷新率信号画面的显示指令,获取可变刷新率信号的当前刷新率,并根据当前刷新率生成目标亮度值。其中,目标亮度值为基础亮度值和偏移亮度值的和。基础亮度值为根据第一亮度控制颗粒度设定的亮度值。偏移亮度值为根据第二亮度控制颗粒度设定的校准值。再基于目标亮度值生成驱动信号,以及按照驱动信号调节显示亮度。所述方法可以根据当前刷新率动态调整亮度值,并且通过不同亮度控制颗粒度的基础亮度值和偏移亮度值,实现精细化的亮度控制,减小在可变刷新率信号输入时显示亮度的差异,提高显示效果的稳定性,以解决显示亮度效果不佳的问题。
Smart Images

Figure CN117894276B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display device technology, and in particular to a display device and a backlight brightness control method. Background Technology
[0002] Display devices are intelligent devices capable of presenting a user interface and supporting user interaction. Taking smart TVs as an example, smart TVs are television products based on Internet application technology, possessing an open operating system and chip, an open application platform, and enabling two-way human-computer interaction. They integrate multiple functions such as audio-visual entertainment and data to meet diverse and personalized user needs. During the display of the user interface, display devices can present dynamic images according to a specific refresh rate. The refresh rate refers to the number of frames displayed per second. A higher refresh rate results in better image stability, especially when displaying fast-moving images, as a high refresh rate reduces blurring and flickering, improving image clarity.
[0003] Some display devices may also support user interface display based on Variable Refresh Rate (VRR). The implementation of Variable Refresh Rate relies on the collaborative work between the display device and the signal source device. The display device adjusts the refresh rate in real time to adapt to the current screen requirements through communication with the signal source device. For example, the FreeSync variable refresh rate technology utilizes the extended functionality of the DisplayPort interface, allowing the display device to adjust the refresh rate according to the output of the signal source device.
[0004] However, when displaying variable refresh rate signals, due to the inherent characteristics of display devices such as vertically aligned (VA) screens, the grayscale brightness (nit) value displayed by the display panel is unstable under the condition of uniform backlight brightness. The grayscale brightness value changes with the signal refresh frequency, resulting in poor display brightness and user experience. Summary of the Invention
[0005] This application provides a display device and a backlight brightness control method to solve the problem of poor display brightness under uniform backlight strip brightness conditions.
[0006] In a first aspect, some embodiments of this application provide a display device, including a display and a controller. The display is configured to display a variable refresh rate signal image; the controller is configured to perform the following steps: In response to a display command that displays a variable refresh rate signal, obtain the current refresh rate of the variable refresh rate signal; A target brightness value is generated based on the current refresh rate. The target brightness value is the sum of a base brightness value and an offset brightness value. The base brightness value is a brightness value set according to a first brightness control granularity. The offset brightness value is a calibration value set according to a second brightness control granularity, where the first brightness control granularity is smaller than the second brightness control granularity. A drive signal is generated based on the target brightness value, and the display is controlled to display a variable refresh rate signal image according to the drive signal.
[0007] In some embodiments, the controller, in performing the generation of a target brightness value based on the current refresh rate, is further configured to: Obtain a brightness control range, wherein the brightness control range includes a first number of brightness control levels set according to the brightness span of the display; Based on the current refresh rate, a base brightness value is queried within the brightness control range, and the base brightness value is one of the brightness control levels. Obtain the offset interval, which includes a second number of offset values based on the brightness control level; Based on the current refresh rate, a value for offset brightness is queried within the offset range, and the value for offset brightness is one of the offset values. The sum of the base brightness value and the offset brightness value is calculated to generate the target brightness value.
[0008] In some embodiments, the controller is further configured to: Obtain the test refresh rate and the standard brightness value preset according to the test refresh rate; Control the display to show the test screen according to the test refresh rate and the standard brightness value; The test brightness value of the display when showing the test screen is obtained using a brightness meter; Calculate the difference between the test brightness value and the standard brightness value, and set the gear range and the offset range based on the difference.
[0009] In some embodiments, the controller, which performs the setting of the gear range and the offset range based on the difference, is further configured to: Get the maximum gear range controlled by the user; A first brightness control granularity is set according to the maximum gear span, wherein the first brightness control granularity is less than or equal to the maximum gear span; According to the first brightness control granularity, the variable refresh rate range of the variable refresh rate signal is divided into multiple refresh rate intervals; A base brightness value is set based on the difference value to which the tested refresh rate belongs, so as to generate the level range. The base brightness value is the average value of the differences corresponding to multiple refresh rates in the level range.
[0010] In some embodiments, the controller, which performs the setting of the gear range and the offset range based on the difference, is further configured to: Obtain the maximum control granularity supported by the display device hardware; A second brightness control granularity is set according to the maximum control granularity, wherein the second brightness control granularity is less than or equal to the maximum control granularity; Calculate the ratio of the second brightness control granularity to the maximum level span, and set the offset interval according to the ratio; The offset brightness value of the test refresh rate is set according to the difference, and the offset brightness value is within the offset range.
[0011] In some embodiments, the controller, which performs the action of setting an offset brightness value for the test refresh rate based on the difference, is further configured to: Obtain the highest brightness of the display; Calculate the product of the difference and the highest brightness; The offset brightness value is generated, and the offset brightness value is the ratio of the product to the second brightness control granularity.
[0012] In some embodiments, the controller, which generates a drive signal based on the target brightness value and controls the display to display a variable refresh rate signal image according to the drive signal, is further configured to: The duty cycle of the pulse width modulation (PWM) signal is set according to the current refresh rate and the target brightness value to generate the drive signal; The driving signal is sent to the backlight driving module of the display; The backlight driving module is controlled to analyze the target brightness value according to the driving signal, and to set the control signal of the display backlight according to the target brightness value; Control the backlight to emit backlight according to the target brightness value.
[0013] In some embodiments, the controller is further configured to: Monitor the real-time refresh rate in the variable refresh rate signal; Comparing the real-time refresh rate with the historical refresh rate, the historical refresh rate is the refresh rate recorded after generating the drive signal based on the target brightness value; If the real-time refresh rate is not equal to the historical refresh rate, the step of obtaining the current refresh rate of the variable refresh rate signal is performed to reset the target brightness value according to the real-time refresh rate; If the real-time refresh rate is equal to the historical refresh rate, execute the step of controlling the display to display a variable refresh rate signal image according to the drive signal.
[0014] In some embodiments, the controller is further configured to acquire the current refresh rate of the variable refresh rate signal: Detect the settings information for the adaptive backlight brightness configuration item; If the setting information is a first parameter value, the initial brightness value is obtained, and the display is controlled to display a variable refresh rate signal image according to the initial brightness value. The first parameter value is used to indicate that the adaptive backlight brightness configuration item is turned off. If the setting information is the second parameter value, the step of obtaining the current refresh rate of the variable refresh rate signal is executed. The second parameter value is used to indicate that the adaptive backlight brightness configuration item is enabled.
[0015] Secondly, some embodiments of this application also provide a backlight brightness control method, applied to the display device provided in the first aspect, the backlight brightness control method comprising: In response to a display command that displays a variable refresh rate signal, obtain the current refresh rate of the variable refresh rate signal; A target brightness value is generated based on the current refresh rate. The target brightness value is the sum of a base brightness value and an offset brightness value. The base brightness value is a brightness value set according to a first brightness control granularity. The offset brightness value is a calibration value set according to a second brightness control granularity, where the first brightness control granularity is smaller than the second brightness control granularity. A drive signal is generated based on the target brightness value, and the display is controlled to display a variable refresh rate signal image according to the drive signal.
[0016] As can be seen from the above technical solutions, some embodiments of this application provide a display device and a backlight brightness control method. The method can respond to a display command for displaying a variable refresh rate signal image, obtain the current refresh rate of the variable refresh rate signal, and generate a target brightness value based on the current refresh rate. The target brightness value is the sum of a base brightness value and an offset brightness value. The base brightness value is a brightness value set according to a first brightness control granularity. The offset brightness value is a calibration value set according to a second brightness control granularity. A drive signal is then generated based on the target brightness value, and the display brightness is adjusted according to the drive signal. This method can dynamically adjust the brightness value according to the current refresh rate, and through base brightness values and offset brightness values with different brightness control granularities, achieve fine-grained brightness control, reduce the difference in display brightness when a variable refresh rate signal is input, improve the stability of the display effect, and solve the problem of poor display brightness. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in some embodiments of this application or in the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram illustrating the operation scenarios of a display device provided in some embodiments of this application; Figure 2 Hardware configuration block diagrams of display devices provided in some embodiments of this application; Figure 3 Hardware configuration block diagrams of control devices provided in some embodiments of this application; Figure 4 This is a schematic diagram of the software configuration in a display device provided in some embodiments of this application; Figure 5 This is a schematic diagram of the connection status of a variable refresh rate signal source provided in some embodiments of this application; Figure 6 This is a schematic flowchart of a brightness control method provided in some embodiments of this application; Figure 7 This is a schematic diagram of the refresh rate setting process provided in some embodiments of this application; Figure 8 This is a schematic diagram of the process for generating target brightness values provided in some embodiments of this application; Figure 9 A flowchart illustrating the setting of gear ranges and offset ranges provided in some embodiments of this application; Figure 10 This is a schematic diagram of the generation of driving signals provided in some embodiments of this application; Figure 11 This application provides a schematic diagram of the real-time refresh rate monitoring process for some embodiments. Figure 12 A flowchart illustrating the process of adjusting brightness according to an adaptive backlight brightness configuration item, provided for some embodiments of this application; Figure 13 The timing flowchart is provided for some embodiments of the brightness control method in this application. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of some embodiments of this application clearer, the technical solutions of some embodiments of this application will be clearly and completely described below with reference to specific embodiments and corresponding drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0020] It should be noted that the brief descriptions of terms in some embodiments of this application are only for the convenience of understanding the implementation methods described below, and are not intended to limit the implementation methods of some embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0021] In some embodiments of this application, the terms "first," "second," "third," etc., in the specification, claims, and accompanying drawings are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms can be used interchangeably where appropriate.
[0022] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0023] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0024] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in some embodiments of this application. For example... Figure 1 As shown, the user can operate the display device 200 through the mobile terminal 300 and the control device 100.
[0025] In some embodiments, the mobile terminal 300 may install software applications with the display device 200 to establish a connection and communication via a network communication protocol, thereby achieving one-to-one control operation and data communication. Alternatively, audio and video content displayed on the mobile terminal 300 can be transmitted to the display device 200 to achieve synchronous display.
[0026] like Figure 1 The diagram also shows that the display device 200 communicates with the server 400 via various communication methods. This allows the display device 200 to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.
[0027] In addition to providing broadcast television reception functions, the display device 200 can also be equipped with intelligent network television functions that provide computer support, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.
[0028] Figure 2 Provided for some embodiments of this application Figure 1 Hardware configuration block diagram of display device 200.
[0029] In some embodiments, the display device 200 includes at least one of a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
[0030] In some embodiments, detector 230 is used to acquire signals from the external environment or to interact with the outside world. For example, detector 230 includes a light receiver, a sensor for acquiring ambient light intensity; or, detector 230 includes an image acquisition device, such as a camera, which can be used to acquire external environmental scenes, user attributes, or user interaction gestures; or, detector 230 includes a sound acquisition device, such as a microphone, for receiving external sounds.
[0031] In some embodiments, the display 260 includes a display screen component for presenting an image, a driving component for driving image display, a component for receiving image signals output from a controller, and a user control UI interface, etc.
[0032] Depending on the intended use of the display device 200, the monitor 260 of the display device 200 can be based on different panel types. For example, the monitor 260 can be a vertically aligned (VA) panel. VA panels have high dynamic range and contrast ratio, achieving a high contrast ratio of 3000:1, making blacks and whites in the image purer and eliminating issues such as light leakage. Furthermore, in terms of color performance, VA panels offer more vibrant colors, making them suitable for display devices 200 such as smart TVs.
[0033] The display 260 also includes a backlight assembly for adjusting the brightness of the screen displayed on the display 260. In some embodiments, the backlight assembly of the display 260 includes a backlight lamp and a backlight driving module, wherein the backlight lamp can be an LED lamp group composed of multiple light-emitting diodes (LEDs). The backlight driving module is connected to the controller 250 of the display device 200 to receive driving signals sent by the controller 250 and to parse the driving signals to obtain the desired display brightness value. The backlight driving module is also connected to the backlight lamp, enabling the backlight driving module to send control signals to the backlight lamp according to the display brightness value to control the number of LED lamps emitting light, thereby achieving different brightness adjustments.
[0034] In some embodiments, the communicator 220 is a component for communicating with external devices or the server 400 according to various communication protocol types.
[0035] In some embodiments, the controller 250 includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, and a first to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.
[0036] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0037] In some embodiments, a user can input user commands through a graphical user interface (GUI) displayed on a display 260, and the user input interface receives user input commands through the graphical user interface (GUI).
[0038] In some embodiments, user interface 280 is an interface that can be used to receive control input.
[0039] Figure 3 Provided for some embodiments of this application Figure 1Hardware configuration block diagram of the central control device. (Example) Figure 3 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.
[0040] The control device 100 is configured to control the display device 200, and to receive user input operation commands and convert the operation commands into commands that the display device 200 can recognize and respond to, thus acting as an intermediary for interaction between the user and the display device 200.
[0041] In some embodiments, the control device 100 may be an intelligent device. For example, the control device 100 may be equipped with various applications for controlling the display device 200 according to user needs.
[0042] In some embodiments, such as Figure 1 As shown, the mobile terminal 300 or other smart electronic devices can perform similar functions to the control device 100 after installing the application of the control display device 200.
[0043] The controller 110 includes a processor 112, RAM 113, ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation of the control device 100, as well as the communication and cooperation between internal components and the external and internal data processing functions.
[0044] Under the control of the controller 110, the communication interface 130 enables communication of control signals and data signals with the display device 200. The communication interface 130 may include at least one of other near-field communication modules such as WiFi chip 131, Bluetooth module 132, and NFC module 133.
[0045] User input / output interface 140, wherein the input interface includes at least one of other input interfaces such as microphone 141, touchpad 142, sensor 143, button 144, etc.
[0046] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with the communication interface 130, such as a WiFi, Bluetooth, or NFC module, which can encode user input commands via WiFi, Bluetooth, or NFC protocols and send them to the display device 200.
[0047] The memory 190 is used to store various operating programs, data, and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can also store various control signal instructions input by the user.
[0048] The power supply 180 is used to provide operating power support for the various components of the control device 100 under the control of the controller.
[0049] Figure 4 Provided for some embodiments of this application Figure 1 The diagram shows the software configuration of the display device. In some embodiments, the system of the display device 200 can be divided into three layers, from top to bottom: the application layer, the middleware layer, and the hardware layer.
[0050] The application layer mainly includes commonly used applications on TVs, as well as the application framework. The commonly used applications are mainly browser-based applications, such as HTML5 apps, and native apps. An application framework is a complete program model that has all the basic functions required by standard application software, such as file access, data exchange, and the user interface for these functions (toolbar, status bar, menu, dialog box).
[0051] Native apps can support online or offline access, push notifications, or access to local resources.
[0052] The middleware layer includes various television protocols, multimedia protocols, and system components. Middleware can use the basic services (functions) provided by system software to connect different parts of application systems or different applications on the network, achieving resource sharing and function sharing.
[0053] The hardware layer mainly includes the HAL interface, hardware, and drivers. The HAL interface is a unified interface for all TV chips, with the specific logic implemented by each chip. The drivers mainly include: audio drivers, display drivers, Bluetooth drivers, camera drivers, Wi-Fi drivers, USB drivers, HDMI drivers, sensor drivers (such as fingerprint sensors, temperature sensors, pressure sensors, etc.), and power drivers.
[0054] In some embodiments, the application layer of the display device 200 includes at least one application, such as a live TV application, a video-on-demand application, a media center application, an application center, etc. Different applications are used to implement different functions; by running different applications on the display device 200, different programs can be executed to achieve different functions. For example, the corresponding playback screen can be displayed on the display device 200 through the aforementioned live TV application or video-on-demand application.
[0055] In some embodiments, the live TV application can provide live TV or broadcast TV from different signal sources. For example, the live TV application can provide a TV signal using input from cable TV, terrestrial broadcasting, satellite services, or other types of live TV services. Furthermore, the live TV application can display media assets of the live TV signal on the display device 200.
[0056] In some embodiments, a video-on-demand application may provide video from different storage sources. Unlike live TV applications, video-on-demand provides media asset data from certain storage sources. For example, video-on-demand may come from a cloud storage server or from local hard drive storage containing existing video programs.
[0057] When displaying an image, the aforementioned display device 200 can display the image content frame by frame according to a specific screen refresh rate to adapt to the user's visual persistence effect and create a dynamic image display effect. The screen refresh rate refers to the number of times the display device 200 displays the image per unit of time. A higher screen refresh rate means that the display device 200 displays the image more times per unit of time, resulting in a better dynamic effect for the displayed video. For example, with a 60Hz screen refresh rate, the display device 200 can display 60 frames of image per second.
[0058] It should be noted that in the field of display devices 200, screen refresh rate can include horizontal refresh rate and vertical refresh rate. Horizontal refresh rate refers to the horizontal scanning frequency, which represents the scanning speed of the electron beam in the horizontal direction, also known as the horizontal frequency. Vertical refresh rate, also known as vertical synchronization frequency, refers to the number of vertical scan lines per second when the display redraws the screen. The screen refresh rate described in this embodiment refers to the vertical refresh rate. That is, the screen refresh rate described in this embodiment represents the number of times the image on the display 260 is redrawn per second, in Hz (Hertz).
[0059] In some embodiments, the display device 200 also supports a variable refresh rate (VRR) function. A variable refresh rate function means that the display device 200 can adjust the refresh rate of the displayed image based on the current operating mode, the displayed content, and the signal source status. For example, ... Figure 5As shown, the display device 200, acting as a sink, can connect to an external device 500, such as a game console, as a source via an HDMI or similar interface. During operation, the external device 500 can dynamically adjust the refresh rate of its output screen according to its real-time display requirements, outputting a variable refresh rate signal. The display device 200 then dynamically adjusts the screen refresh rate of the monitor 260 based on the received variable refresh rate signal. This ensures that the displayed image matches the refresh rate of the monitor 260, providing a smoother, more natural visual experience and reducing screen tearing and latency.
[0060] To achieve variable refresh rate functionality, the display device 200 can also be configured with corresponding functional modules. For example, the display device 200 can include a graphics card component that supports variable refresh rate functionality, such as FreeSync or G-Sync technologies, as well as driver modules and display modules adapted to the graphics card component. Simultaneously, the controller 250 of the display device 200 can establish a connection with the graphics card and its corresponding modules to control the display device 200 to achieve variable refresh rate functionality.
[0061] When a VA panel or similar monitor displays images with VRR signals, changes in the input signal refresh rate cause variations in the panel's light transmission time. This results in changes in the displayed brightness value at different refresh rates; that is, the brightness gradually increases as the refresh rate increases. If the monitor's panel is operating under a uniform backlight brightness, the displayed grayscale brightness (nit) value will be unstable, changing with the signal refresh frequency, leading to a poor subjective brightness effect.
[0062] To improve the problem of unstable brightness values, some embodiments of this application provide a display device 200, including a display 260 and a controller 250. The display 260 is configured to display a variable refresh rate signal image, such as... Figure 6 As shown, the controller 250 is configured to execute program steps corresponding to a backlight brightness control method, including the following: S100: In response to a display command that displays a variable refresh rate signal, obtain the current refresh rate of the variable refresh rate signal.
[0063] The variable refresh rate signal can be connected to one type of signal source. In some embodiments, the variable refresh rate signal can be provided by an external device connected to the display device 200. For example, the display device 200 can be connected to a gaming device via an HDMI interface, and the graphics card of the gaming device can output a variable refresh rate signal to the display device 200.
[0064] In some embodiments, the variable refresh rate signal can also be provided by the display device 200 according to its operating state. For example, when playing high frame rate (frame rate greater than 60Hz) media, the display device 200 can determine the optimal refresh rate that matches the current operating state based on the operating load and data processing capabilities, and display the media image at the optimal refresh rate. When the operating state changes, the display device 200 adjusts to the optimal refresh rate that matches the operating state, and the media image data stream sent to the display 260 for display can form a variable refresh rate signal.
[0065] During operation, the display device 200 can receive control commands with different control functions. Among these, the control commands used to display variable refresh rate (VFR) signals are referred to as display commands. Display commands can be manually input by the user. For example, after the display device 200 is connected to a gaming device capable of outputting VFR signals via an HDMI interface, the user can control the display device 200 to switch signal sources using the signal source switching button on the remote control or the signal source switching control on the home screen. When the display device 200 switches to the HDMI interface connected to the gaming device as the signal source, a display command for displaying VFR signals has been input.
[0066] In some embodiments, display commands can also be automatically input by the display device 200 based on scene judgment. For example, the graphics card of a gaming device transmits the current frame rate and refresh rate information to the display device 200 in real time via the HDMI interface, allowing the display device 200 to adjust its own refresh rate according to the received information to match the output of the graphics card. Based on this, the display device 200 can read the data transmitted via the HDMI interface in real time to detect whether the transmitted data contains a VRR data identifier. When the transmitted data contains a VRR tag, it can be determined that the signal to be displayed is a variable refresh rate signal, and the display device 200 can automatically generate display commands.
[0067] It should be noted that the display device 200 can also obtain display commands for displaying a variable refresh rate signal image through other means, depending on the supported interaction method. For example, for a display device 200 that supports voice interaction, the user can control the display device 200 to display the game image by inputting voice commands such as "connect to game console" or "display game screen".
[0068] After receiving a display command to display a variable refresh rate signal, the display device 200 can respond to the display command by obtaining the current refresh rate. The variable refresh rate signal may include information about the current frame rate and refresh rate. Therefore, the display device 200 can obtain the current refresh rate by reading this information. For example, as... Figure 7As shown, in a scenario where the display device 200 is connected to a gaming device via an HDMI interface, the gaming device can set the current frame rate to 120Hz based on the current game type and rendering scene. The corresponding required screen refresh rate is also 120Hz, and this current frame rate and refresh rate are written into the VRR signal. Therefore, after receiving the VRR signal, the display device 200 can read the current refresh rate as 120Hz from the VRR signal.
[0069] S200: Generate the target brightness value based on the current refresh rate.
[0070] After obtaining the current refresh rate, the display device 200 can generate a target brightness value based on the current refresh rate. This target brightness value is the optimal brightness value using the current refresh rate. In some embodiments, the target brightness value can be determined after detection and correction based on parameters such as the panel type, batch, and model of the display device 200's monitor 260. For example, when the display device 200 displays a variable refresh rate signal, the brightness gradually increases as the refresh rate increases. Therefore, a compensation curve can be set to optimize the brightness effect by increasing brightness at low refresh rates and decreasing brightness at high refresh rates. In the compensation curve, the horizontal axis can be the refresh rate, and the vertical axis can be the brightness value. For each refresh rate, the corresponding target brightness value can be found through the compensation curve.
[0071] Because variable refresh rate signals have a wide adjustable range—for example, 30–120Hz for gaming devices—and different refresh rates are suited to different target brightness values, the granularity of brightness control should match the adjustable refresh rate range. For instance, if the adjustable refresh rate range is 30–120Hz and the unit adjustment step is 1Hz, then the granularity of brightness control should be greater than or equal to (120–30) / 1 = 30.
[0072] Obviously, the larger the granularity of brightness control by the display device 200, the more precise the brightness control and the better the display effect. The control precision is limited by hardware factors such as the system-on-chip (SOC) controller 250 and the backlight driver. The maximum control granularity of brightness control by the display device 200 is a fixed value. For example, the maximum control granularity is 4096, which means that the display device 200 can set a maximum of 4096 brightness values.
[0073] For display device 200, to facilitate user interaction and meet the requirements of internal algorithm sampling accuracy and data processing capabilities, display device 200 cannot or is not convenient to adjust brightness according to the maximum control granularity. For example, the maximum range of user control levels set in display device 200 is 100, that is, the adjusted brightness value is represented by 100 levels. 100 brightness levels are more conducive to user interaction than 4096 brightness levels, and can also reduce the amount of data processing.
[0074] However, since the maximum range of brightness levels controlled by the user is inconsistent with the maximum control granularity supported by the hardware, hardware capabilities are wasted, resulting in a decrease in display quality. Therefore, in this embodiment, brightness control can be achieved by combining a base brightness value and an offset brightness value, i.e., the target brightness value is the sum of the base brightness value and the offset brightness value. The base brightness value is a brightness value set according to a first brightness control granularity; the offset brightness value is a calibration value set according to a second brightness control granularity, where the first brightness control granularity is smaller than the second brightness control granularity.
[0075] Based on this, in the process of generating a target brightness value according to the current refresh rate, the display device 200 can first determine a basic brightness value according to the first brightness control granularity, then determine an offset brightness value according to the second brightness control granularity, and then combine the basic brightness value and the offset brightness value to obtain the target brightness value.
[0076] like Figure 8 As shown, in some embodiments, when the display device 200 performs the step of generating a target brightness value based on the current refresh rate, it can first obtain a brightness level range, and then query a base brightness value within the brightness level range based on the current refresh rate. The brightness level range includes a first number of brightness control levels set according to the brightness span of the display; the base brightness value is one of the brightness control levels. For example, based on the maximum brightness level span controlled by the user, a brightness level range can be obtained first, that is, the brightness range adjustable by the display device 200 is divided into 100 segments, each segment corresponding to an appropriate refresh rate value (or refresh rate range) and a brightness value adapted to that refresh rate value. After determining one of the 100 suitable segments based on the current refresh rate, the brightness value of the current segment can be obtained as the base brightness value.
[0077] After obtaining the base brightness value, the display device 200 can also obtain an offset range and query an offset brightness value within the offset range according to the current refresh rate. The offset range includes a second number of offset values based on the brightness control level setting; the offset brightness value is one of the offset values. For example, if the maximum user-controlled level span is 100, and the maximum brightness control granularity supported by the SOC chip and backlight driver chip is 4096, then for each level setting, the range that can be further refined is 4096 / 100≈40. That is, for each segment, the display device 200 can further set 40 definable brightness ranges, i.e., the offset range is [-20, 20]. Then, according to the current refresh rate, the specific offset brightness value is queried within the offset range.
[0078] After obtaining the base brightness value and the offset brightness value, the display device 200 can calculate the sum of the base brightness value and the offset brightness value to generate the target brightness value. For example, when the current refresh rate is 89Hz, the base brightness value can be found to be 3200 based on the current refresh rate. Then, based on the current brightness value, the offset brightness value is found to be -1 in the offset interval [-20, 20]. Therefore, when the refresh rate of the variable refresh rate signal becomes 89Hz, the display device 200 can calculate the target brightness value to be 3200 + (-1) = 3199. Similarly, when the current refresh rate is 99Hz, the base brightness value is found to be 3200 through the brightness level interval, and the offset brightness value is found to be 20 through the offset interval. The target brightness value can then be calculated to be 3200 + 20 = 3220.
[0079] In order to obtain the base brightness value and the offset brightness value, the display device 200 can perform a brightness test in advance and generate a brightness level range and an offset range based on the test results. These ranges are then used by the display device 200 in the step of generating the target brightness value based on the current refresh rate. That is, as... Figure 9 As shown, in some embodiments, the display device 200 can acquire a test refresh rate and a standard brightness value preset according to the test refresh rate.
[0080] The test refresh rate is a specific refresh rate set by the operator of display device 200 during equipment debugging. For example, if the display device 200 supports an adjustable refresh rate range of 30 to 120 Hz with an adjustment step of 1 Hz, then 90 test refresh rates can be set, corresponding to refresh rate values of 30 Hz, 31 Hz, 32 Hz...119 Hz, 120 Hz.
[0081] Based on the test refresh rate, a standard brightness value can also be preset, which is the expected brightness value displayed by the display device 200 at the corresponding refresh rate. For example, in order to make the display brightness of the display device 200 more consistent at different refresh rates, the standard brightness value set for each test refresh rate is 3200.
[0082] After obtaining the test refresh rate and standard brightness value, the display device 200 can control the display 260 to display the test screen according to the test refresh rate and the standard brightness value, that is, according to the brightness of 3200, the test screen is presented sequentially at refresh rates of 30 Hz, 31 Hz, 32 Hz...119 Hz, 120 Hz.
[0083] After the display device 200 displays the test screen, the debugging personnel can use a luminance meter to measure the brightness of the screen. That is, the display device 200 can obtain the test brightness value of the display when showing the test screen through the luminance meter. For example, with a refresh rate of 89Hz, when the display device 200 displays the test screen, the test brightness value detected by the luminance meter is 3201.
[0084] Based on the measured brightness value and the standard brightness value, the display device 200 can calculate the difference between the tested brightness value and the standard brightness value, and set the brightness level range and the offset range based on the difference. To set the brightness level range, in some embodiments, the display device 200 can obtain the maximum brightness level span controlled by the user and set a first brightness control granularity based on the maximum brightness level span. The first brightness control granularity is less than or equal to the maximum brightness level span. For example, if the display device 200 obtains that the maximum brightness level span controlled by the user is 100, then the first brightness control granularity can be set to 100 based on the maximum brightness level span of 100.
[0085] After setting the first brightness control granularity, the display device 200 can divide the variable refresh rate range of the variable refresh rate signal into multiple refresh rate intervals according to the first brightness control granularity, and then set a base brightness value according to the difference value to which the test refresh rate belongs, so as to generate the level interval, wherein the base brightness value is the average value of the differences corresponding to multiple refresh rates in the level interval.
[0086] For example, if the display device 200 supports a variable refresh rate range of 30–240Hz with a maximum increment of 100, then the variable refresh rate range of 30–240Hz can be divided into 100 refresh rate intervals, each with a refresh rate increment of 1.9Hz. That is, the refresh rate intervals are: [30, 31.9], [32, 33.9], etc. Then, based on the refresh rate interval to which the test refresh rate belongs, a base brightness value is set. Specifically, for the interval [30, 31.9] corresponding to a 30Hz refresh rate, the base brightness value N = (N1 + N2) / 2 can be calculated based on the difference N1 between the measured brightness value and the standard brightness value measured at a 30Hz test refresh rate, and the difference N2 between the measured brightness value and the standard brightness value measured at a 31Hz test refresh rate.
[0087] To set the offset interval, in some embodiments, the display device 200 may also obtain the maximum control granularity supported by the display device hardware, and set a second brightness control granularity based on the maximum control granularity, wherein the second brightness control granularity is less than or equal to the maximum control granularity. Then, the ratio of the second brightness control granularity to the maximum brightness level span is calculated, and the offset interval is set based on the ratio. Finally, an offset brightness value for the test refresh rate is set based on the difference, and the offset brightness value is within the offset interval.
[0088] For example, the offset value P can be configured after the expected standard brightness value is measured by a brightness meter. That is, if the maximum control granularity supported by the display device 200 hardware is 4096, then the second brightness control granularity is set to 4096. Next, the ratio of the second brightness control granularity to the maximum range of brightness levels is calculated. Since the maximum range of brightness levels controlled by the user is 100, the range that can be further refined for each brightness level setting is 4096 / 100≈40. Therefore, 40 brightness levels are set for each offset interval, i.e., each offset interval is [-20, 20].
[0089] In some embodiments, when setting the offset brightness value, the display device 200 can also obtain the maximum brightness of the display and calculate the product of the difference and the maximum brightness. The offset brightness value is then generated based on the calculated product, wherein the offset brightness value is the ratio of the product to the second brightness control granularity. For example, after measurement with a brightness meter, the offset brightness value P is calculated as ("standard brightness value" - "test brightness value") × "maximum brightness" / 4096.
[0090] As can be seen, through the above embodiments, the level range of the base brightness value and the offset range of the offset brightness value can be determined separately, and the brightness control granularity based on the level range and the offset range are different. In the process of generating the target brightness value, the base brightness value can be obtained first according to the first brightness control granularity, and then the offset brightness value can be obtained according to the second brightness control granularity. Furthermore, when obtaining the offset brightness value, it is only necessary to match the brightness value within the offset range corresponding to one level in the level range to obtain the offset brightness value.
[0091] For example, the display device 200 can obtain the basic brightness value by matching 100 levels, and then query the offset brightness value from the 40 definable brightness ranges corresponding to the basic brightness value. With a maximum comparison count of 140, it can achieve the control effect of 4096 levels. Compared with the acquisition method with a maximum comparison count of 4096, it can achieve fine control according to the second brightness control granularity, reduce the amount of data processing, and improve the stability of the display process.
[0092] S300: Generate a drive signal based on the target brightness value, and control the display to display a variable refresh rate signal image according to the drive signal.
[0093] After generating a target brightness value based on the current refresh rate, the display device 200 can control the brightness based on the generated target brightness value. The display device 200 can first generate a drive signal based on the target brightness value, and send the drive signal to backlight adjustment-related functional modules such as the backlight drive module, and control the backlight brightness of the display 260 through the backlight adjustment-related functional modules, that is, control the display 260 to display a variable refresh rate signal image according to the drive signal.
[0094] like Figure 10 As shown, in some embodiments, after generating the target brightness value, the display device 200 can set the duty cycle of the pulse width modulation (PWM) signal according to the current refresh rate and the target brightness value to generate the drive signal. The drive signal is then sent to the backlight drive module of the display. The backlight drive module is then controlled to parse the target brightness value according to the drive signal, set the control signal for the display backlight according to the target brightness value, and control the backlight to emit backlight according to the target brightness value.
[0095] For example, when the current refresh rate of the variable refresh rate signal input to the display device 200 is M, the SOC main chip receives and decodes the signal, and can then inform the AVMW that the current refresh rate is M. The AVMW can then use the current value of M to first confirm the base brightness value N in the configuration information, and then confirm the offset brightness value P. By adding the offset brightness value P to the base value N, the target backlight brightness can be controlled to P+N.
[0096] The main chip then converts the target brightness value P+N set by AVMW into a PWM signal (duty cycle) to inform the backlight driver chip. That is, when the current refresh rate of the variable refresh rate signal becomes 89Hz, the AVMW controls the SOC register to be assigned a value of 3200 + (-1) = 3199, and then the SOC hardware chip converts this value into a PWM signal and outputs it to the backlight control chip to achieve a backlight control with a brightness value of 3199 to adapt to the 89Hz refresh rate.
[0097] As can be seen, in the above embodiments, the display device 200 can acquire the current refresh rate when displaying a variable refresh rate signal, generate a target brightness value based on the current refresh rate, and then generate a drive signal based on the target brightness value to drive the display 260 to display the signal image according to the target brightness value. The target brightness value includes a base brightness value set based on a first brightness control granularity and an offset brightness value set based on a second brightness control granularity. The display device 200 can determine the base brightness value using a smaller first brightness control granularity and then determine the offset brightness value based on a larger second brightness control granularity, thereby determining the target brightness value based on the base brightness value and the offset brightness value. Therefore, the display device 200 can achieve fine control, reduce the difference in display brightness when a variable refresh rate signal is input, and improve the stability of the display effect. Furthermore, the display device 200 can also reduce the amount of data matching while achieving fine control.
[0098] The above embodiments describe the control process of adjusting brightness according to the current refresh rate when the display device 200 displays a variable refresh rate signal image. Since the refresh rate of the variable refresh rate signal changes in real time according to the signal source state and usage scenario during the display process, the display device 200 also needs to adjust the brightness synchronously when the refresh rate of the variable refresh rate signal changes, so as to adapt to the changed refresh rate.
[0099] That is, Figure 11 As shown, in some embodiments, the display device 200 can monitor the real-time refresh rate in the variable refresh rate signal. The real-time refresh rate can be obtained by reading the parameter value with the VRR identifier in the variable refresh rate signal. For example, the display device 200 can read the VRR item in the variable refresh rate signal and determine the "Real-time refresh rate" parameter within the VRR item. When "Real-time refresh rate = 99Hz" is read, the real-time refresh rate can be determined to be 99Hz.
[0100] During the monitoring of the real-time refresh rate, the display device 200 can compare the real-time refresh rate with the historical refresh rate. The historical refresh rate is the refresh rate recorded after generating the drive signal based on the target brightness value. That is, the display device 200 can record the refresh rate corresponding to each drive signal generated. If the real-time refresh rate is not equal to the historical refresh rate, the step of obtaining the current refresh rate of the variable refresh rate signal is executed. That is, the display device 200 can obtain the current refresh rate again, i.e., the changed refresh rate (real-time refresh rate), and then, following the method of generating the target brightness value, generating the drive signal, and displaying as described in the above embodiment, generate the target brightness value again based on the obtained current refresh rate, so as to reset the target brightness value according to the real-time refresh rate. A drive signal is then generated based on the newly generated brightness value, and the display 260 is controlled to display the variable refresh rate signal image according to the generated drive signal, thereby adapting the display brightness of the display 260 to the changed refresh rate.
[0101] For example, when display device 200 is displaying a signal image with a target brightness value of 3199 at a refresh rate of 89Hz, it can monitor the refresh rate of the variable refresh rate signal. When the refresh rate of the variable refresh rate signal is detected to change to 99Hz, the AVMW control system assigns a value of 3200 + 20 = 3220 to the SOC register. The SOC hardware chip then converts this value into a PWM signal and outputs it to the backlight control chip, achieving a backlight control with a brightness value of 3220 to adapt to the 99Hz refresh rate. The backlight driver chip then analyzes the current brightness value based on the PWM and converts it into a control signal to control the LEDs, thereby controlling the brightness of the LEDs.
[0102] If the real-time refresh rate is equal to the historical refresh rate, that is, the refresh rate required by the variable refresh rate signal has not changed, then the display device 200 does not need to adjust the brightness and can still display the signal image according to the current brightness value. That is, the display device 200 can execute the step of controlling the display 260 to display the variable refresh rate signal image according to the drive signal.
[0103] As can be seen, in the above embodiments, the display device 200 can adjust the brightness of the screen display in real time by listening to the real-time refresh rate in the variable refresh rate signal, so that the brightness value of the display screen can adapt to the real-time refresh rate requirements of the variable refresh rate signal, improve the screen presentation effect, and optimize the problem of inconsistent TV backlight under VRR.
[0104] Since the display device 200 needs to detect the variable refresh rate signal in real time when displaying a variable refresh rate image, and adjust the brightness according to the detected current refresh rate, and since the detection process, brightness setting process, drive signal generation process, and brightness adjustment process all consume certain system resources, the display device 200 can also enable or disable the adaptive backlight brightness function according to user settings. That is, in some embodiments, the display device 200 can provide a settings interface, which includes adaptive backlight brightness configuration items and associated interactive controls. Users can use the settings interface to configure whether to enable or disable the adaptive backlight brightness function.
[0105] For example, when the display device 200 connects to the VRR device for the first time, it can display a VRR settings interface. This interface may include an "Adaptive Backlight Brightness" configuration item. Within the area associated with this configuration item, there is also a switch control. Users can use the directional keys on a remote control to move the focus cursor to the switch control and then confirm to turn the adaptive backlight brightness function on or off. That is, when the switch control is on, it indicates that the user has enabled the adaptive backlight brightness function; when the switch control is off, it indicates that the user has disabled the adaptive backlight brightness function.
[0106] Therefore, as Figure 12 As shown, in some embodiments, after obtaining a display instruction for displaying a variable refresh rate signal image, the display device 200 can also detect the setting information of the adaptive backlight brightness configuration item. If the setting information is a first parameter value indicating that the adaptive backlight brightness configuration item is turned off, an initial brightness value is obtained, and the display is controlled to display the variable refresh rate signal image according to the initial brightness value, that is, when it is detected that the user has turned off the adaptive backlight brightness configuration item, the display device 200 does not adjust the brightness and directly displays the signal image according to the initial brightness value. If the setting information is a second parameter value indicating that the adaptive backlight brightness configuration item is turned on, the display device 200 can obtain the current refresh rate of the variable refresh rate signal according to the brightness control method provided in the above embodiments, generate a target brightness value according to the current refresh rate, generate a drive signal, and display the signal image based on the drive signal.
[0107] For example, if a user sets the "Adaptive Backlight Brightness" configuration option to "On" via the VRR settings interface, the display device 200 can record the second parameter value indicating that the adaptive backlight brightness configuration option is enabled, i.e., "VRRAuto brightness=ON". Similarly, when the "Adaptive Backlight Brightness" configuration option is set to "Off", the display device 200 can record the first parameter value indicating that the adaptive backlight brightness configuration option is disabled, i.e., "VRR Autobrightness=OFF". After the display device 200 receives a VRR signal, it can read the adaptive backlight brightness configuration parameters. When it reads "VRR Auto brightness=ON", it executes the step of obtaining the current refresh rate to determine the target brightness value based on the current refresh rate and adjusts the brightness to display the signal image. When it reads "VRR Autobrightness=OFF", it can display the image according to the brightness value set by the user.
[0108] As can be seen, in the above embodiments, the display device 200 can enable or disable the adaptive backlight brightness function by detecting the configuration items set by the user based on the VRR settings interface. This allows the display device 200 to adjust the brightness according to the user's needs, thus meeting the user's personalized requirements.
[0109] Based on the aforementioned display device 200, some embodiments of this application also provide a backlight brightness control method, such as... Figure 13 As shown, the backlight brightness control method includes the following steps: S100: In response to a display command that displays a variable refresh rate signal image, obtain the current refresh rate of the variable refresh rate signal; S200: Generate a target brightness value based on the current refresh rate. The target brightness value is the sum of a base brightness value and an offset brightness value. The base brightness value is a brightness value set according to a first brightness control granularity. The offset brightness value is a calibration value set according to a second brightness control granularity, where the first brightness control granularity is smaller than the second brightness control granularity. S300: Generate a drive signal based on the target brightness value, and control the display to display a variable refresh rate signal image according to the drive signal.
[0110] As can be seen from the above technical solutions, the backlight brightness control method provided in the above embodiments can respond to display commands for displaying a variable refresh rate signal image, obtain the current refresh rate of the variable refresh rate signal, and generate a target brightness value based on the current refresh rate. The target brightness value is the sum of a base brightness value and an offset brightness value. The base brightness value is a brightness value set according to a first brightness control granularity. The offset brightness value is a calibration value set according to a second brightness control granularity. A driving signal is then generated based on the target brightness value, and the display brightness is adjusted according to the driving signal. This method can dynamically adjust the brightness value according to the current refresh rate, and through base brightness values and offset brightness values with different brightness control granularities, achieve fine-grained brightness control, reduce the difference in display brightness when a variable refresh rate signal is input, improve the stability of the display effect, and solve the problem of poor display brightness.
[0111] The same or similar parts among the various embodiments in this specification can be referred to mutually, and will not be repeated here.
[0112] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of the present invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or certain parts of the embodiments of the present invention.
[0113] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0114] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.
Claims
1. A display device, characterized in that, include: The monitor is configured to display a variable refresh rate signal image; The controller is configured as follows: In response to a display command that displays a variable refresh rate signal, obtain the current refresh rate of the variable refresh rate signal; A target brightness value is generated based on the current refresh rate. The target brightness value is the sum of the base brightness value and the offset brightness value. The base brightness value is the brightness value set according to the first brightness control granularity. The offset brightness value is a calibration value set according to the second brightness control granularity, where the first brightness control granularity is smaller than the second brightness control granularity. A drive signal is generated based on the target brightness value, and the display is controlled to display a variable refresh rate signal image according to the drive signal; The controller generates a target brightness value based on the current refresh rate and is also configured to: Obtain a brightness control range, wherein the brightness control range includes a first number of brightness control levels set according to the brightness span of the display; Based on the current refresh rate, a base brightness value is queried within the brightness control range, and the base brightness value is one of the brightness control levels. Obtain the offset interval, which includes a second number of offset values based on the brightness control level; Based on the current refresh rate, a value for offset brightness is queried within the offset range, and the value for offset brightness is one of the offset values. The sum of the base brightness value and the offset brightness value is calculated to generate the target brightness value.
2. The display device according to claim 1, characterized in that, The controller is also configured to: Obtain the test refresh rate and the standard brightness value preset according to the test refresh rate; Control the display to show the test screen according to the test refresh rate and the standard brightness value; The test brightness value of the display when showing the test screen is obtained using a brightness meter; Calculate the difference between the test brightness value and the standard brightness value, and set the gear range and the offset range based on the difference.
3. The display device according to claim 2, characterized in that, The controller is configured to set the gear range and the offset range based on the difference, and is also configured to: Get the maximum gear range controlled by the user; A first brightness control granularity is set according to the maximum gear span, wherein the first brightness control granularity is less than or equal to the maximum gear span; According to the first brightness control granularity, the variable refresh rate range of the variable refresh rate signal is divided into multiple refresh rate intervals; A base brightness value is set based on the difference value to which the tested refresh rate belongs, so as to generate the level range. The base brightness value is the average value of the differences corresponding to multiple refresh rates in the level range.
4. The display device according to claim 3, characterized in that, The controller is configured to set the gear range and the offset range based on the difference, and is also configured to: Obtain the maximum control granularity supported by the display device hardware; A second brightness control granularity is set according to the maximum control granularity, wherein the second brightness control granularity is less than or equal to the maximum control granularity; Calculate the ratio of the second brightness control granularity to the maximum level span, and set the offset interval according to the ratio; The offset brightness value of the test refresh rate is set according to the difference, and the offset brightness value is within the offset range.
5. The display device according to claim 4, characterized in that, The controller executes the setting of the offset brightness value for the test refresh rate based on the difference, and is also configured to: Obtain the highest brightness of the display; Calculate the product of the difference and the highest brightness; The offset brightness value is generated, and the offset brightness value is the ratio of the product to the second brightness control granularity.
6. The display device according to claim 1, characterized in that, The controller, which generates a drive signal based on the target brightness value and controls the display to show a variable refresh rate image according to the drive signal, is further configured to: The duty cycle of the pulse width modulation (PWM) signal is set according to the current refresh rate and the target brightness value to generate the drive signal; The driving signal is sent to the backlight driving module of the display; The backlight driving module is controlled to analyze the target brightness value according to the driving signal, and to set the control signal of the display backlight according to the target brightness value; Control the backlight to emit backlight according to the target brightness value.
7. The display device according to claim 1, characterized in that, The controller is also configured to: Monitor the real-time refresh rate in the variable refresh rate signal; Comparing the real-time refresh rate with the historical refresh rate, the historical refresh rate is the refresh rate recorded after generating the drive signal based on the target brightness value; If the real-time refresh rate is not equal to the historical refresh rate, the step of obtaining the current refresh rate of the variable refresh rate signal is performed to reset the target brightness value according to the real-time refresh rate; If the real-time refresh rate is equal to the historical refresh rate, execute the step of controlling the display to display a variable refresh rate signal image according to the drive signal.
8. The display device according to claim 1, characterized in that, The controller is configured to acquire the current refresh rate of the variable refresh rate signal and is also configured to: Detect the settings information for the adaptive backlight brightness configuration item; If the setting information is a first parameter value, the initial brightness value is obtained, and the display is controlled to display a variable refresh rate signal image according to the initial brightness value. The first parameter value is used to indicate that the adaptive backlight brightness configuration item is turned off. If the setting information is the second parameter value, the step of obtaining the current refresh rate of the variable refresh rate signal is executed. The second parameter value is used to indicate that the adaptive backlight brightness configuration item is enabled.
9. A backlight brightness control method, characterized in that, The backlight brightness control method, applied to the display device according to any one of claims 1-8, comprises: In response to a display command that displays a variable refresh rate signal, obtain the current refresh rate of the variable refresh rate signal; A target brightness value is generated based on the current refresh rate. The target brightness value is the sum of a base brightness value and an offset brightness value. The base brightness value is a brightness value set according to a first brightness control granularity. The offset brightness value is a calibration value set according to a second brightness control granularity, where the first brightness control granularity is smaller than the second brightness control granularity. A drive signal is generated based on the target brightness value, and the display is controlled to display a variable refresh rate signal image according to the drive signal; Specifically, the current refresh rate generates the target brightness value as follows: Obtain a brightness control range, wherein the brightness control range includes a first number of brightness control levels set according to the brightness span of the display; Based on the current refresh rate, a base brightness value is queried within the brightness control range, and the base brightness value is one of the brightness control levels. Obtain the offset interval, which includes a second number of offset values based on the brightness control level; Based on the current refresh rate, a value for offset brightness is queried within the offset range, and the value for offset brightness is one of the offset values. The sum of the base brightness value and the offset brightness value is calculated to generate the target brightness value.
Citation Information
Patent Citations
Sensor correction method, device, equipment and storage medium
CN107147901A
Compensation Methods for Display Brightness Change Associated with Reduced Refresh Rate
US20140267448A1