Display device and background brightness adjustment method
By collecting ambient brightness data from the display device and calculating the fluctuation coefficient, background brightness is adjusted only when the fluctuation is less than a threshold, thus solving the problem of frequent adjustments caused by frequent changes in ambient brightness and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HISENSE VISUAL TECH CO LTD
- Filing Date
- 2021-12-08
- Publication Date
- 2026-05-12
AI Technical Summary
In dark indoor environments, display devices can cause frequent changes in ambient brightness due to their own light source affecting the ambient light. This leads to frequent adjustments in background brightness, impacting the user experience.
The system uses a photosensitive device to collect ambient brightness data, calculates the fluctuation coefficient, and adjusts the background brightness by retrieving the target brightness when the fluctuation is less than a threshold. The adjustment rate is adjustable, and the fluctuation threshold is adjusted according to the light sensing mode.
It reduces the frequency of background brightness adjustments, improving the user experience, especially in stable lighting conditions, ensuring the stability of brightness adjustment and user comfort.
Smart Images

Figure CN116246586B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of smart TV technology, and in particular to a display device and a method for adjusting background brightness. Background Technology
[0002] Display devices have garnered widespread attention from users due to their ability to provide functions such as audio and video playback. To meet user needs, designers are continuously improving the functionality of display devices. For example, some display devices can adjust their background brightness based on the ambient light, enhancing the user's viewing experience.
[0003] Background brightness adjustment process: The ambient brightness is collected by the photosensitive device of the display device. Then, the controller of the display device adjusts the background brightness of the display device based on the correspondence between the ambient brightness and the background brightness.
[0004] The ambient brightness sensed by the photosensitive device of the display device fluctuates, especially in dark indoor scenes. As a light source, the display device itself directly affects the ambient brightness. If the display screen frequently switches between bright and dark scenes, the ambient brightness sensed by the photosensitive device will change frequently, which in turn causes the controller to frequently adjust the background brightness, affecting the user experience. Summary of the Invention
[0005] Based on the above-mentioned technical problems, the purpose of this invention is to provide a display device and a method for adjusting background brightness.
[0006] The first aspect of this application provides a display device, including:
[0007] monitor,
[0008] A photosensitive device for collecting an ambient brightness set, the ambient brightness set including ambient brightness collected at a preset sampling frequency within a preset time period;
[0009] The controller is configured as follows:
[0010] Calculate the fluctuation coefficient of the ambient brightness, which is used to represent the fluctuation of the ambient brightness within a preset time period;
[0011] If the fluctuation coefficient is less than or equal to the fluctuation threshold, then the first target brightness is retrieved, where the first target brightness is the background brightness corresponding to the average value of the ambient brightness;
[0012] The background brightness of the display device will be adjusted to the first target brightness according to the preset adjustment rate.
[0013] In conjunction with the first feasible implementation of the first aspect, the controller is further configured as follows:
[0014] The volatility coefficient SD is calculated using the following formula:
[0015] SD = Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T), where Sample[i] is the ambient light.
[0016] In conjunction with the second feasible implementation method of the first aspect, the controller is further configured as follows:
[0017] Calculate the volatility coefficient (CV) using the following formula:
[0018] SD = Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T), where Sample[i] is the ambient brightness; T is (n-1), and n is the number of ambient brightness values contained in the ambient brightness set;
[0019] CV = SD / AVG 100%, where AVG is the average value of the ambient brightness.
[0020] In conjunction with the third feasible implementation method of the first aspect, the controller is further configured as follows:
[0021] Under preset conditions, the ambient brightness is read. The preset conditions include changes in the signal source of the display device, changes in the image mode, and the activation of the light sensor switch.
[0022] The second target brightness is retrieved, where the second target brightness is the background brightness corresponding to the ambient brightness;
[0023] Adjust the background brightness of the display device to the second target brightness.
[0024] In conjunction with the fourth feasible implementation method of the first aspect, the controller is further configured as follows:
[0025] Under preset conditions, the background brightness of the display device is adjusted according to a first adjustment rate; otherwise, the background brightness of the display device is adjusted according to a second adjustment rate, wherein the first adjustment rate is greater than the second adjustment rate.
[0026] In conjunction with the fifth feasible implementation method of the first aspect, the controller is further configured as follows:
[0027] If the light sensing mode is set to daytime mode, then the fluctuation threshold is the first threshold.
[0028] If the light sensing mode is set to night mode, then the fluctuation threshold is the second threshold, which is greater than the first threshold.
[0029] In conjunction with the sixth feasible implementation method of the first aspect, the controller is further configured as follows:
[0030] If the light-sensing mode is set to daytime mode, the fluctuation threshold is the first threshold; the background brightness of the display device is adjusted according to the third adjustment rate;
[0031] If the light-sensing mode is set to night mode, the background brightness of the display device is adjusted according to the fourth adjustment rate, where the third adjustment rate is greater than the fourth adjustment rate.
[0032] In conjunction with the seventh feasible implementation method of the first aspect, the controller is further configured as follows:
[0033] In response to an operation to retrieve the background brightness interface, the display is controlled to show the background brightness interface, which includes a sensitivity slider.
[0034] In response to movement of the sensitivity slider, the corresponding sensitivity value of the sensitivity slider is read, and the sensitivity value is related to the fluctuation threshold.
[0035] In conjunction with the eighth feasible implementation method of the first aspect, the sensitivity value is related to the preset adjustment rate.
[0036] The display device provided in this embodiment includes at least a photosensitive device and a controller. The photosensitive device can collect multiple ambient brightness values within a preset time period. The controller then calculates the fluctuation coefficients of these multiple ambient brightness values. Only when the fluctuation coefficients are less than or equal to a fluctuation threshold will the controller adjust the background brightness. Therefore, the display device shown in this embodiment only adjusts the background brightness when the ambient brightness fluctuates minimally within the preset time period, ensuring the stability of the ambient brightness over a certain period before adjusting the backlight. This avoids the problem of frequent background brightness adjustments, resulting in a better user experience.
[0037] A second aspect of this application provides a background brightness adjustment method, including:
[0038] Collect an ambient brightness set, the ambient brightness set including ambient brightness collected within a preset time according to a preset sampling frequency;
[0039] Calculate the fluctuation coefficient of the ambient brightness, which is used to represent the fluctuation of the ambient brightness within a preset time period;
[0040] If the fluctuation coefficient is less than or equal to the fluctuation threshold, then the first target brightness is retrieved, where the first target brightness is the background brightness corresponding to the average value of the ambient brightness;
[0041] The background brightness of the display device will be adjusted to the first target brightness according to the preset adjustment rate.
[0042] The background brightness adjustment method provided in this embodiment is applicable to display devices. The display device includes at least a photosensitive device and a controller. The photosensitive device can collect multiple ambient brightness values within a preset time period. The controller then calculates the fluctuation coefficients of these multiple ambient brightness values. The controller only adjusts the background brightness when the fluctuation coefficients are less than or equal to a fluctuation threshold. Therefore, the display device shown in this embodiment only adjusts the background brightness when the ambient brightness fluctuates minimally within the preset time period, ensuring the stability of the ambient brightness over a certain period before adjusting the backlight. This avoids the problem of frequent background brightness adjustments, resulting in a better user experience. Attached Figure Description
[0043] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 An operational scenario between a display device and a control device according to some embodiments is illustrated;
[0045] Figure 2 A hardware configuration block diagram of a control device 100 according to some embodiments is shown;
[0046] Figure 3 A hardware configuration block diagram of a display device 200 according to some embodiments is shown;
[0047] Figure 4 A software configuration diagram of a display device 200 according to some embodiments is shown;
[0048] Figure 5 An interactive flowchart of the various components of a display device provided for a feasible embodiment;
[0049] Figure 6 A flowchart illustrating a method for calculating the fluctuation coefficient as a feasible implementation approach;
[0050] Figure 7 A flowchart illustrating a method for calculating the fluctuation coefficient as a feasible implementation approach;
[0051] Figure 8 A flowchart of a background brightness adjustment method provided in a feasible embodiment;
[0052] Figure 9 A flowchart of a fluctuation threshold adjustment method provided as a feasible embodiment;
[0053] Figure 10A display showing an interface with background brightness, provided as a feasible implementation method;
[0054] Figure 11 A flowchart of a rate adjustment method provided as a feasible embodiment;
[0055] Figure 12 A flowchart of a background brightness adjustment method provided as a feasible embodiment. Detailed Implementation
[0056] To make the objectives and implementation methods of this application clearer, the exemplary implementation methods of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the exemplary embodiments described are only some embodiments of this application, and not all embodiments.
[0057] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0058] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application 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 are interchangeable where appropriate.
[0059] 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.
[0060] 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.
[0061] Figure 1 This is a schematic diagram illustrating the operational scenario between the display device and the control unit according to the embodiment. Figure 1 As shown, the user can operate the display device 200 through the smart device 300 or the control device 100.
[0062] In some embodiments, the control device 100 may be a remote control. Communication between the remote control and the display device includes infrared protocol communication, Bluetooth protocol communication, and other short-range communication methods, controlling the display device 200 wirelessly or via wired means. Users can control the display device 200 by inputting user commands through buttons on the remote control, voice input, control panel input, etc.
[0063] In some embodiments, a smart device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) may also be used to control the display device 200. For example, an application running on the smart device may be used to control the display device 200.
[0064] In some embodiments, the display device 200 can also be controlled in ways other than the control device 100 and the smart device 300. For example, it can be controlled by directly receiving the user's voice commands through a module configured inside the display device 200 for acquiring voice commands, or it can be controlled by receiving the user's voice commands through a voice control device set outside the display device 200.
[0065] In some embodiments, the display device 200 also communicates with the server 400. The display device 200 may communicate via a local area network (LAN), wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactive features to the display device 200. The server 400 may be a cluster or multiple clusters, and may include one or more types of servers.
[0066] Figure 2 An exemplary block diagram of the configuration of the control device 100 according to an exemplary embodiment is shown. Figure 2 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can 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.
[0067] Figure 3 A hardware configuration block diagram of a display device 200 according to an exemplary embodiment is shown.
[0068] 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.
[0069] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, and a first interface to an nth interface for input / output.
[0070] 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 from the controller output, and a user control UI interface for displaying video content, image content, menu control interface, and user control UI interface.
[0071] In some embodiments, the display 260 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and a projection screen.
[0072] In some embodiments, the communicator 220 is a component used to communicate with external devices or servers according to various communication protocol types. For example, the communicator may include at least one of a Wi-Fi module, a Bluetooth module, a wired Ethernet module, other network communication protocol chips or near-field communication protocol chips, and an infrared receiver. The display device 200 can establish the transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
[0073] In some embodiments, the user interface can be used to receive control signals from the control device 100 (e.g., an infrared remote control).
[0074] 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.
[0075] In some embodiments, the external device interface 240 may include, but is not limited to, one or more of the following interfaces: High Definition Multimedia Interface (HDMI), analog or data high-definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, etc. It may also be a composite input / output interface formed by multiple interfaces mentioned above.
[0076] In some embodiments, the tuner 210 receives broadcast television signals via wired or wireless reception and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
[0077] 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.
[0078] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations via various software control programs stored in memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command to select a UI object to display on the display 260, the controller 250 can perform operations related to the object selected by the user command.
[0079] In some embodiments, the object can be any of the optional objects, such as a hyperlink, an icon, or other operable controls. Operations related to the selected object include: displaying links to hyperlinked pages, documents, images, etc., or performing operations corresponding to the program associated with the icon.
[0080] In some embodiments, the controller includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM (random access memory), ROM (read-only memory), a first to an nth interface for input / output, a communication bus, etc.
[0081] A CPU (CPU) processor is used to execute operating system and application instructions stored in memory, as well as various interactive instructions received from external input, to execute various applications, data, and content, ultimately for the display and playback of various audio and video content. A CPU processor can include multiple processors, such as a main processor and one or more sub-processors.
[0082] In some embodiments, a graphics processor is used to generate various graphical objects, such as icons, operation menus, and graphics displayed based on user input commands. The graphics processor includes an arithmetic logic unit (ALU) that performs calculations based on various user-input interactive commands and displays various objects according to display attributes; it also includes a renderer that renders the various objects obtained from the ALU, and the rendered objects are used to display on a monitor.
[0083] In some embodiments, the video processor is configured to receive external video signals and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to the standard encoding and decoding protocol of the input signals, so as to obtain a signal that can be directly displayed or played on the display device 200.
[0084] In some embodiments, the video processor includes a demultiplexing module, a video decoding module, an image compositing module, a frame rate conversion module, and a display formatting module. The demultiplexing module demultiplexes the input audio and video data streams. The video decoding module processes the demultiplexed video signal, including decoding and scaling. The image compositing module, such as an image synthesizer, overlays and blends a GUI signal generated by a graphics generator based on user input or its own generation with the scaled video image to generate a displayable image signal. The frame rate conversion module converts the input video frame rate. The display formatting module modifies the received frame rate-converted video output signal to conform to a display format, such as outputting RGB data signals.
[0085] In some embodiments, the audio processor is configured to receive external audio signals, and according to the standard codec protocol of the input signals, perform decompression and decoding, as well as noise reduction, digital-to-analog conversion, and amplification processing, to obtain a sound signal that can be played in a speaker.
[0086] In some embodiments, the user can input user commands through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the graphical user interface (GUI). Alternatively, the user can input user commands by inputting specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.
[0087] In some embodiments, a "user interface" is the medium through which an application or operating system interacts and exchanges information with a user, converting information between its internal form and a form acceptable to the user. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be an icon, window, control, or other interface element displayed on the screen of an electronic device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0088] In some embodiments, the display device's system may include a kernel, a command interpreter (shell), a file system, and applications. The kernel, shell, and file system together form the basic operating system structure, allowing users to manage files, run programs, and use the system. Upon power-up, the kernel starts, activates the kernel space, abstracts hardware, initializes hardware parameters, and runs and maintains virtual memory, the scheduler, signals, and inter-process communication (IPC). After the kernel starts, the shell and user applications are loaded. Applications are compiled into machine code after startup, forming a process.
[0089] like Figure 4 As shown, a display device's system can include a kernel, a command interpreter (shell), a file system, and applications. The kernel, shell, and file system together form the basic operating system structure, allowing users to manage files, run programs, and use the system. Upon power-up, the kernel starts, activates the kernel space, abstracts hardware, initializes hardware parameters, and runs and maintains virtual memory, the scheduler, signals, and inter-process communication (IPC). After the kernel starts, the shell and user applications are loaded. Applications are compiled into machine code after startup, forming a process.
[0090] like Figure 4 As shown, the application framework layer in this embodiment includes managers, content providers, etc., wherein the managers include at least one of the following modules: ActivityManager, which interacts with all activities running in the system; LocationManager, which provides access to system location services for system services or applications; PackageManager, which retrieves various information related to application packages currently installed on the device; NotificationManager, which controls the display and clearing of notification messages; and WindowManager, which manages icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.
[0091] In some embodiments, the Activity Manager manages the lifecycle of individual applications and common navigation and back functions, such as controlling application exit, opening, and back actions. The Window Manager manages all window programs, such as obtaining the screen size, determining if a status bar is present, locking the screen, capturing the screen, and controlling display window changes (e.g., shrinking the display window, shaking the display, distorting the display, etc.).
[0092] In some embodiments, the system runtime library layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system runs the C / C++ libraries contained in the system runtime library layer to implement the functions that the framework layer needs to perform.
[0093] In some embodiments, the kernel layer is a layer between hardware and software. For example... Figure 4 As shown, the kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.
[0094] To meet user needs, designers are constantly improving the functionality of display devices. For example, some display devices can adjust the background brightness based on the ambient light to enhance the user's viewing experience. The background brightness adjustment process involves the display device's photosensitive sensor collecting ambient brightness data. Then, the display device's controller adjusts the background brightness based on the correlation between ambient and background brightness. However, the ambient brightness collected by the photosensitive sensor fluctuates, especially in dark indoor scenes. The display device itself, as a light source, directly affects the ambient brightness. If the display shows frequent changes in brightness, the ambient brightness collected by the photosensitive sensor changes frequently, causing the controller to adjust the background brightness frequently, thus impacting the user experience.
[0095] To address the aforementioned technical problems, this application provides a display device. The structure and functions of each part of the display device can be found in the above embodiments. Furthermore, based on the display device shown in the above embodiments, this embodiment further optimizes some functions of the display device; details can be found in [the relevant documentation / reference]. Figure 5 , Figure 5 An interactive flowchart of the various components of a display device provided for a feasible embodiment;
[0096] A photosensitive device is configured to perform step S51 to acquire an ambient brightness set, the ambient brightness set including ambient brightness acquired at a preset sampling frequency within a preset time.
[0097] In this embodiment, the photosensitive device can be, but is not limited to, a photoresistor (or light-dependent resistor, abbreviated as LDR) or a photoconductor. Commonly used materials include cadmium sulfide, but other materials include selenium, aluminum sulfide, lead sulfide, and bismuth sulfide. These materials have the characteristic that their resistance decreases rapidly under illumination with light of a specific wavelength.
[0098] In this embodiment, the photosensitive device is used to collect ambient brightness at a preset sampling frequency within a preset time. The sampling frequency can be set as needed. For example, as a feasible embodiment, the preset sampling frequency can be 5 times / s. The preset time can also be set as needed. For example, as a feasible embodiment, the preset time can be 4 seconds. It should be noted that this embodiment only exemplifies one value for the preset sampling frequency and preset time; these values do not constitute a limitation. In practical applications, the values of the preset sampling frequency and preset time can be set according to requirements, and the applicant will not impose further limitations here.
[0099] In this embodiment, the photosensitive device samples periodically. This embodiment does not limit the sampling period of the photosensitive device. In actual applications, the sampling period can be set according to the requirements, but the sampling period should be greater than or equal to the preset time.
[0100] In this embodiment, the start time of sampling by the photosensitive device is not limited. As one feasible implementation, turning on the display device will trigger the photosensitive device to collect ambient brightness. As another feasible implementation, a brightness acquisition switch can be configured on the display device; the photosensitive device will only collect ambient brightness when the brightness acquisition switch is on. The brightness acquisition switch can be a physical switch or an operational control; the applicant does not impose further limitations here. This embodiment merely exemplifies two methods for setting the start time of photosensitive device sampling. These two implementation methods are not limiting; in practical applications, the start time of photosensitive device sampling can be configured according to requirements.
[0101] The sampling process of the photosensitive device is described below with reference to a specific embodiment. In one feasible embodiment, the preset sampling frequency is 5 times / s, the preset time is 4s, and the sampling period is 10s. When the user turns on the display device, the photosensitive device of the display device begins to collect ambient brightness at 5 times / s for 4s. The ambient brightness collected in these 4s is then sent to the controller as an ambient brightness set. After the 4s, the photosensitive device stops collecting ambient brightness until the 10s end, at which point the photosensitive device begins to collect ambient brightness at 5 times / s for 4s, and so on.
[0102] The controller executes step S52 to calculate the fluctuation coefficient of the ambient brightness.
[0103] In this embodiment, the fluctuation coefficient is used to represent the fluctuation of ambient brightness within a preset time period, and can be, but is not limited to, the standard deviation (SD) or the coefficient of variation (CV). There are various ways to calculate the fluctuation coefficient of ambient brightness. The calculation process of the fluctuation coefficient is explained below with reference to the specific accompanying drawings.
[0104] Figure 6 A flowchart of a fluctuation coefficient calculation method provided as a feasible implementation method, wherein, based on the display device shown in the above embodiment, the controller is further configured to execute steps S61 to S62;
[0105] S61: Calculate the average value (AVG) of the ambient light;
[0106] The average value (AVG) of the ambient brightness can be calculated using a commonly used average value calculation method in the art. For example, in a feasible embodiment, the set of ambient brightness collected by the photosensitive device can be referred to Table 1: AVG=(10+11+8+9+10+12+11+11+14+8+12) / 10=10.5.
[0107] Table 1
[0108]
[0109] S62: SD=Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T), where Sample[i] is the ambient light.
[0110] The calculation process of the volatility coefficient SD (Standard Deviation) is explained below using the examples shown in Table 1.
[0111] SD=Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T)= Sqrt( (Pow(10 – 10.5, 2) +Pow(11– 10.5, 2) + Pow(8 – 10.5, 2) + Pow(9– 10.5, 2) + Pow(10 – 10.5, 2) +Pow(12 – 10.5, 2) + Pow(11 – 10.5, 2) + Pow(14 – 10.5, 2) + Pow(8 – 10.5, 2))+ Pow(12 – 10.5, 2) / (10-1))=1.80.
[0112] Figure 7A flowchart of a fluctuation coefficient calculation method provided as a feasible implementation, wherein, based on the display device shown in the above embodiment, the controller is further configured to execute steps S71 to S72;
[0113] S71: Calculate the average value (AVG) of the ambient light;
[0114] The average value (AVG) of the ambient brightness can be calculated using a commonly used average value calculation method in the art. For example, in a feasible embodiment, the set of ambient brightness collected by the photosensitive device can be referred to Table 2: AVG=(10+11+8+9+10+110+115+112+114+112) / 10=61.1.
[0115] Table 2
[0116]
[0117] S72: SD = Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T), where Sample[i] is the ambient light;
[0118] The calculation process of SD (Standard Deviation) is explained below using the examples shown in Table 2;
[0119] SD=Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T)= Sqrt( (Pow(10 – 61.1, 2) +Pow(11– 61.1, 2) + Pow(8 – 61.1, 2) + Pow(9– 61.1, 2) + Pow(10 – 61.1, 2) +Pow(110 – 61.1, 2) + Pow(115 – 61.1, 2) + Pow(112 – 61.1, 2) + Pow(114 –61.1, 2)) + Pow(112 – 61.1, 2) / (10-1))=51.52.
[0120] S73: CV = SD / AVG 100%, where AVG is the average value of the ambient brightness.
[0121] The calculation process of CV Coefficient of Variation is explained below using the examples shown in Table 2;
[0122] CV = SD / AVG 100% = 51.52 / 61.1 = 0.84.
[0123] It is worth noting that this embodiment is merely an example of two methods for calculating the volatility coefficient. The above calculation methods are not intended to be limiting. In practical applications, other methods can be used to calculate the volatility coefficient, and the applicant will not impose any further limitations here.
[0124] If the fluctuation coefficient is less than or equal to the fluctuation threshold, the controller executes step S53 and retrieves the first target brightness, which is the background brightness corresponding to the average value of the ambient brightness.
[0125] In this embodiment, the correspondence between ambient brightness and background brightness is stored in advance. If the fluctuation coefficient is less than or equal to the fluctuation threshold, the controller retrieves the first target brightness according to the pre-stored correspondence between ambient brightness and background brightness.
[0126] This embodiment does not limit the value of the fluctuation threshold. In practical applications, the value of the fluctuation threshold can be set according to the requirements. For example, in some feasible embodiments, the fluctuation threshold can be 0.26.
[0127] The controller executes step S54 to adjust the background brightness of the display device to the first target brightness according to the preset adjustment rate.
[0128] This embodiment does not limit the value of the preset adjustment rate. In practical applications, the preset adjustment rate can be set according to requirements. For example, in some feasible embodiments, the preset adjustment rate can be 500ms to update 0.5% brightness.
[0129] The display device provided in this embodiment includes at least a photosensitive device and a controller. The photosensitive device can collect multiple ambient brightness values within a preset time period. The controller then calculates the fluctuation coefficients of these multiple ambient brightness values. Only when the fluctuation coefficients are less than or equal to a fluctuation threshold will the controller adjust the background brightness. Therefore, the display device shown in this embodiment only adjusts the background brightness when the ambient brightness fluctuates minimally within the preset time period, ensuring the backlight is adjusted only when the ambient brightness remains stable over a certain period. This avoids the problem of frequent background brightness adjustments, resulting in a better user experience.
[0130] In certain environments, it is necessary to directly adjust the background brightness of the display device to match the current ambient brightness. To meet these application scenarios, this embodiment further optimizes the background brightness adjustment process of the display device. For details, please refer to [link to relevant documentation]. Figure 8 , Figure 8 A flowchart of a background brightness adjustment method provided in a feasible embodiment. Based on the display device provided in the above embodiment, the controller is further configured to execute steps S81~S83:
[0131] S81 reads the ambient brightness under preset conditions, including changes in the content displayed on the display and the activation of the light sensor switch.
[0132] In this embodiment, the preset conditions include changes in the displayed content. Changes in displayed content can include changes in the signal source; when the signal source changes, the program played by the display device also changes accordingly. Changes in displayed content can also include channel switching; when the television station received by the display device changes, the program played by the display device also changes accordingly. Changes in displayed content can also include changes in the image mode; when the image mode changes, the image displayed on the monitor also changes. This embodiment only exemplifies several scenarios where displayed content changes. In practical applications, changes in displayed content can be, but are not limited to, the above-mentioned scenarios.
[0133] In this embodiment, the preset conditions may also include turning on the brightness acquisition switch.
[0134] S82 retrieves the second target brightness, where the second target brightness is the background brightness corresponding to the ambient brightness;
[0135] S83 adjusts the background brightness of the display device to the second target brightness.
[0136] In application scenarios where the content displayed on the monitor changes, the user's viewing experience shifts. If the background brightness of the display device can be adjusted to match the current ambient brightness during this transition, the user's viewing experience can be improved. Therefore, the solution shown in this embodiment involves the controller directly controlling the photosensitive device to collect the current ambient brightness when the displayed content changes, and then retrieving the corresponding background brightness (i.e., the second target brightness) to adjust the background brightness of the display device to the second target brightness.
[0137] In applications where the brightness acquisition switch is on, users want to quickly adjust the background brightness of the display device to match the current ambient brightness. Therefore, the solution shown in this embodiment, when the light sensor switch is on, involves the controller directly controlling the photosensitive device to acquire the current ambient brightness and retrieving the background brightness (i.e., the second target brightness) corresponding to the ambient brightness, thus adjusting the background brightness of the display device to the second target brightness.
[0138] The process of adjusting background brightness will be explained below with specific examples.
[0139] In one feasible embodiment, the user initially watches live television, and the signal source of the corresponding display device is HDMI. When the user switches the signal source from HDMI to the network, the display device's controller controls the photosensitive device to collect the ambient brightness A at that time. The controller then retrieves the background brightness B corresponding to ambient brightness A and adjusts the background brightness of the display device to B. After this, the photosensitive device continues to periodically collect the ambient brightness according to a preset sampling frequency within a preset time.
[0140] The display device provided in this embodiment, under preset conditions, allows the controller to directly control the photosensitive device to collect the ambient brightness and retrieve the background brightness (i.e., the second target brightness) corresponding to the ambient brightness, adjusting the background brightness of the display device to the second target brightness. Therefore, the display device provided in this embodiment can shorten the time required for background brightness adjustment under preset conditions, resulting in a better user experience.
[0141] To further enhance the user experience, this embodiment further optimizes the background brightness adjustment process. Based on the display device provided in the above embodiment, the controller is further configured to: adjust the background brightness of the display device according to a first adjustment rate under preset conditions, otherwise adjust the background brightness of the display device according to a second adjustment rate, wherein the first adjustment rate is greater than the second adjustment rate.
[0142] In this embodiment, the adjustment rate refers to brightness / time. A higher adjustment rate results in a shorter time required to adjust to the same brightness value. A lower adjustment rate results in a longer time required to adjust to the same brightness value. Alternatively, a higher adjustment rate allows for a larger brightness value to be adjusted within the same time period. A lower adjustment rate allows for a smaller brightness value to be adjusted within the same time period.
[0143] The display device provided in this embodiment, under preset conditions (i.e., the instant the content displayed on the screen changes), directly controls the photosensitive device to collect the ambient brightness at that time and retrieves the second target brightness. Then, the controller adjusts the background brightness of the display device to the second target brightness at a relatively large first adjustment rate. The display device provided in this embodiment can adjust the background brightness of the display device to the second target brightness in a short time, resulting in a better user experience.
[0144] The display device provided in this embodiment, under non-preset conditions, allows the photosensitive device to collect multiple ambient brightness levels within a preset time period. The controller then calculates the fluctuation coefficients of these multiple ambient brightness levels. Only when the fluctuation coefficients are less than or equal to a fluctuation threshold will the controller adjust the background brightness of the display device to the first target brightness at a smaller second adjustment rate. Therefore, the display device shown in this embodiment adjusts the brightness by a small amount per unit time during background brightness adjustment, thus avoiding user discomfort and providing a better user experience.
[0145] As a light-emitting device, the display device is affected by fluctuations in ambient brightness. At night, changes in the display device's own brightness have a greater impact on ambient brightness fluctuations; during the day, when ambient brightness is high, changes in the display device's own brightness have a greater impact on ambient brightness fluctuations. Based on this, this embodiment further optimizes the display device shown in the previous embodiment. Specifically, the controller is further configured such that: if the light-sensing mode is set to daytime mode, the fluctuation threshold is a first threshold; if the light-sensing mode is set to nighttime mode, the fluctuation threshold is a second threshold, where the second threshold is greater than the first threshold.
[0146] In this embodiment, when the ambient brightness is greater than the first brightness threshold, it is referred to as daytime; when the ambient brightness is greater than the second brightness threshold, it is referred to as nighttime. The first and second brightness thresholds can be set according to requirements, and the applicant will not impose further limitations here.
[0147] The display device shown in this embodiment is equipped with a light-sensing mode control. As a feasible implementation method, the light-sensing mode control can be located on the menu interface. The user can adjust the light-sensing mode by touching the light-sensing mode control. If the light-sensing mode is set to daytime mode, the fluctuation threshold is a first threshold; if the light-sensing mode is set to nighttime mode, the fluctuation threshold is a second threshold, and the second threshold is greater than the first threshold.
[0148] This embodiment does not limit the value of the first threshold. In practical applications, the value of the first threshold can be set according to the requirements. For example, as a feasible implementation method, the value of the first threshold can be 0.15. That is, if the user sets the light sensing mode to daytime mode, the controller will only adjust the background brightness of the display device when the fluctuation coefficient is less than or equal to 0.15.
[0149] This embodiment does not limit the value of the second threshold. In practical applications, the value of the first threshold can be set according to the requirements. For example, as a feasible implementation method, the value of the second threshold can be 0.26. That is, if the user sets the light sensing mode to the dark mode, the controller will only adjust the background brightness of the display device when the fluctuation coefficient is less than or equal to 0.26.
[0150] The human eye is less sensitive to changes in light during the day than at night; that is, under the same ambient light intensity, changes are more easily noticed at night. Based on this, this embodiment further optimizes the display device provided in the previous embodiment. The controller is further configured to: if the light-sensing mode is set to daytime mode, adjust the background brightness of the display device according to a third adjustment rate; if the light-sensing mode is set to nighttime mode, adjust the background brightness of the display device according to a fourth adjustment rate, where the third adjustment rate is greater than the fourth adjustment rate.
[0151] This embodiment does not limit the value of the third adjustment rate. In practical applications, the value of the third adjustment rate can be set according to the requirements. For example, as a feasible implementation method, the value of the third adjustment rate can be 1% brightness update every 20ms.
[0152] This embodiment does not limit the value of the fourth adjustment rate. In practical applications, the value of the fourth adjustment rate can be set according to the requirements. For example, as a feasible implementation method, the value of the fourth adjustment rate can be 0.5% brightness update every 500ms.
[0153] The display device provided in this embodiment can adjust the background brightness of the display device at a larger adjustment rate in daytime mode, thereby shortening the adjustment time and providing a better user experience. In nighttime mode, it can adjust the background brightness of the display device at a smaller adjustment rate, so that the brightness adjustment process does not attract the user's attention, resulting in a better user experience.
[0154] This application also illustrates a method for adjusting the fluctuation threshold, which can be found in the following embodiments. Figure 9 , Figure 9 The flowchart illustrates a fluctuation threshold adjustment method provided in a feasible embodiment. Based on the technical solution provided in the above embodiment, the controller is further configured to execute S91~S92:
[0155] S91 responds to the operation of retrieving the background brightness interface and controls the display to show the background brightness interface, which includes a sensitivity slider.
[0156] There are several ways to implement the background brightness interface. One feasible approach is to include a background brightness control in the display device's menu interface. In response to user touch of this control, the controller controls the display to show the background brightness interface. Another feasible approach is to configure the display device with a voice assistant, allowing users to access the background brightness interface via voice commands. This embodiment only exemplifies two methods for accessing the background brightness interface. In practical applications, the methods used to access the background brightness interface may include, but are not limited to, the two methods described above. The applicant does not impose further limitations here.
[0157] In this embodiment, the background brightness interface includes a sensitivity slider. The background brightness interface will be described below with reference to the specific accompanying drawings. Figure 10 A display showing a background brightness interface is provided as a feasible implementation method. It can be seen that the background brightness interface includes a sensitivity slider 101, and the user can adjust the sensitivity value (shift) by sliding the sensitivity slider 101.
[0158] S92 responds to the movement of the sensitivity slider by reading the corresponding sensitivity value of the sensitivity slider, the sensitivity value being related to the fluctuation threshold.
[0159] In one feasible embodiment, the shift range is [-10, 10], with -10 being the least sensitive and 10 being the most sensitive. That is, shift can be correlated with the fluctuation threshold. When shift is increased, the triggering condition is relaxed (the fluctuation threshold is decreased), which is suitable for situations where the human eye is not sensitive during the day. When shift is decreased, the triggering condition is narrowed (the fluctuation threshold is increased), which is suitable for situations where the human eye is not sensitive at night.
[0160] The solution provided in this example allows users to adjust the fluctuation threshold by moving the sensitivity slider to adapt to different ambient brightness levels in their homes.
[0161] This application also illustrates a method for adjusting the rate, which can be found in the following embodiments. Figure 11 , Figure 11 The flowchart illustrates a rate adjustment method provided in one feasible embodiment. Based on the technical solution provided in the above embodiment, the controller is further configured to execute S111~S112:
[0162] S111 responds to the operation of retrieving the background brightness interface and controls the display to show the background brightness interface, which includes a sensitivity slider.
[0163] The implementation method for retrieving the background brightness interface can be found in the above embodiments, and will not be repeated here.
[0164] S112 responds to the movement of the sensitivity slider by reading the corresponding sensitivity value of the sensitivity slider, the sensitivity value being related to the preset adjustment rate.
[0165] In one feasible embodiment, the shift range is [-10, 10], with -10 being the least sensitive and 10 being the most sensitive. That is, shift can be correlated with the preset adjustment rate. When shift is increased, the preset adjustment rate is increased, which is suitable for situations where the human eye is not sensitive during the day. When shift is decreased, the preset adjustment rate is decreased, which is suitable for situations where the human eye is not sensitive at night.
[0166] Figure 12 The flowchart illustrates a background brightness adjustment method provided in a feasible embodiment. Based on the technical solution provided in the above embodiment, the controller is further configured to execute S121~S122:
[0167] S121 responds to the operation of retrieving the background brightness interface and controls the display to show the background brightness interface, which includes a sensitivity slider.
[0168] S22 responds to the movement of the sensitivity slider by reading the corresponding sensitivity value of the sensitivity slider, the sensitivity value being related to the preset adjustment rate and the fluctuation threshold.
[0169] In one feasible embodiment, the shift range is [-10, 10], with -10 being the least sensitive and 10 being the most sensitive. That is, shift can be correlated with a preset adjustment rate and a fluctuation threshold. When shift is increased, the preset adjustment rate is increased, and the triggering condition is relaxed (the fluctuation threshold is decreased), suitable for situations where the human eye is not sensitive during the day. When shift is decreased, the preset adjustment rate is decreased, and the triggering condition is narrowed (the fluctuation threshold is increased), suitable for situations where the human eye is not sensitive at night.
[0170] A second aspect of this application provides a background brightness adjustment method, including:
[0171] Collect an ambient brightness set, the ambient brightness set including ambient brightness collected within a preset time according to a preset sampling frequency;
[0172] Calculate the fluctuation coefficient of the ambient brightness, which is used to represent the fluctuation of the ambient brightness within a preset time period;
[0173] If the fluctuation coefficient is less than or equal to the fluctuation threshold, then the first target brightness is retrieved, where the first target brightness is the background brightness corresponding to the average value of the ambient brightness;
[0174] The background brightness of the display device will be adjusted to the first target brightness according to the preset adjustment rate.
[0175] Alternatively, as a feasible implementation method, the volatility coefficient SD can be calculated using the following formula:
[0176] SD = Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T), where Sample[i] is the ambient light.
[0177] Alternatively, as a feasible implementation method, the volatility coefficient CV can be calculated using the following formula:
[0178] SD = Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T), where Sample[i] is the ambient brightness; T is (n-1), and n is the number of ambient brightness values contained in the ambient brightness set;
[0179] CV = SD / AVG 100%, where AVG is the average value of the ambient brightness.
[0180] Alternatively, as a feasible implementation method, the ambient brightness can be read under preset conditions, including changes in the signal source of the display device, changes in the image mode, and the activation of the light sensor switch;
[0181] The second target brightness is retrieved, where the second target brightness is the background brightness corresponding to the ambient brightness;
[0182] Adjust the background brightness of the display device to the second target brightness.
[0183] Alternatively, as a feasible implementation method, the background brightness of the display device can be adjusted according to a first adjustment rate under preset conditions, or otherwise according to a second adjustment rate, wherein the first adjustment rate is greater than the second adjustment rate.
[0184] Alternatively, as a feasible implementation method, if the light sensing mode is set to daytime mode, then the fluctuation threshold is a first threshold.
[0185] If the light sensing mode is set to night mode, then the fluctuation threshold is the second threshold, which is greater than the first threshold.
[0186] Alternatively, as a feasible implementation method, if the light-sensing mode is set to daytime mode, then the fluctuation threshold is the first threshold; the background brightness of the display device is adjusted according to the third adjustment rate;
[0187] If the light-sensing mode is set to night mode, the background brightness of the display device is adjusted according to a fourth adjustment rate, where the third adjustment rate is greater than the fourth adjustment rate. Alternatively, as a feasible implementation, in response to an operation to retrieve the background brightness interface, the display can be controlled to show the background brightness interface, which includes a sensitivity slider.
[0188] In response to movement of the sensitivity slider, the corresponding sensitivity value of the sensitivity slider is read, and the sensitivity value is related to the fluctuation threshold.
[0189] Alternatively, as a feasible implementation method, the sensitivity value is related to the preset adjustment rate.
[0190] The background brightness adjustment method provided in this embodiment is applicable to display devices. The display device includes at least a photosensitive device and a controller. The photosensitive device can collect multiple ambient brightness values within a preset time period. The controller then calculates the fluctuation coefficients of these multiple ambient brightness values. The controller only adjusts the background brightness when the fluctuation coefficients are less than or equal to a fluctuation threshold. Therefore, the display device shown in this embodiment only adjusts the background brightness when the ambient brightness fluctuates minimally within the preset time period, ensuring the stability of the ambient brightness over a certain period before adjusting the backlight. This avoids the problem of frequent background brightness adjustments, resulting in a better user experience.
[0191] The same or similar parts between the various embodiments in this specification can be referred to mutually. In particular, for network devices / nodes or apparatus devices, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.
[0192] In a specific implementation, the present invention also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, it may include some or all of the steps of the various embodiments of the custom control button method and the startup method provided by the present invention. The storage medium may be a magnetic disk, an optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0193] This application also provides a chip, which is connected to or includes a memory, for reading and executing software programs stored in the memory, and a method provided in this application.
[0194] This application also provides a computer program product, which includes one or more computer program instructions. When a computer loads and executes the computer program instructions, all or part of the processes or functions according to the various embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. When it runs on the computer, it causes the computer to perform the methods provided in the embodiments of this application.
[0195] 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.
[0196] 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 embodiments and various different variations of embodiments suitable for specific application considerations.
[0197] It should be understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this application.
[0198] Furthermore, the terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Additionally, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
Claims
1. A display device, characterized in that, include: monitor, A photosensitive device for collecting an ambient brightness set, the ambient brightness set including ambient brightness collected at a preset sampling frequency within a preset time period; The controller is configured as follows: Under preset conditions, the ambient brightness is read. The preset conditions include changes in the signal source of the display device, changes in the image mode, and the activation of the light sensor switch. The second target brightness is retrieved, where the second target brightness is the background brightness corresponding to the ambient brightness; According to the first preset adjustment rate, the background brightness of the display device will be adjusted to the second target brightness; Under non-preset conditions, the fluctuation coefficient of the ambient brightness is calculated, and the fluctuation coefficient is used to represent the fluctuation of the ambient brightness within a preset time. Obtain the fluctuation threshold, which is adjusted via a sensitivity slider in the user interface; If the fluctuation coefficient is less than or equal to the fluctuation threshold, then the first target brightness is retrieved, where the first target brightness is the background brightness corresponding to the average value of the ambient brightness; According to the second preset adjustment rate, the background brightness of the display device is adjusted to the first target brightness, and the second preset adjustment rate is less than the first preset adjustment rate.
2. The display device according to claim 1, characterized in that, The controller is further configured to: The volatility coefficient SD is calculated using the following formula: SD = Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T), where Sample[i] is the ambient brightness, T is (n-1), n is the number of ambient brightness values in the ambient brightness set, and AVG is the average value of the ambient brightness.
3. The display device according to claim 1, characterized in that, The controller is further configured to: Calculate the volatility coefficient (CV) using the following formula: SD = Sqrt(Sum(Pow(Sample[i] – AVG, 2)) / T), where Sample[i] is the ambient brightness; T is (n-1), and n is the number of ambient brightness values contained in the ambient brightness set; CV = SD / AVG 100%, where AVG is the average value of the ambient brightness.
4. The display device according to claim 1, characterized in that, The controller is further configured to: If the light sensing mode is set to daytime mode, then the fluctuation threshold is the first threshold. If the light sensing mode is set to night mode, then the fluctuation threshold is the second threshold, which is greater than the first threshold.
5. The display device according to claim 1, characterized in that, The controller is further configured to: If the light-sensing mode is set to daytime mode, the fluctuation threshold is the first threshold; the background brightness of the display device is adjusted according to the third adjustment rate; If the light-sensing mode is set to night mode, the background brightness of the display device is adjusted according to the fourth adjustment rate, where the third adjustment rate is greater than the fourth adjustment rate.
6. The display device according to claim 1, characterized in that, The controller is further configured to: In response to an operation to retrieve the background brightness interface, the display is controlled to show the background brightness interface, which includes a sensitivity slider. In response to movement of the sensitivity slider, the corresponding sensitivity value of the sensitivity slider is read, and the sensitivity value is related to the fluctuation threshold.
7. The display device according to claim 6, characterized in that, The sensitivity value is related to the preset adjustment rate.
8. A method for adjusting background brightness, characterized in that, include: Under preset conditions, the ambient brightness is read. The preset conditions include changes in the signal source of the display device, changes in the image mode, and the activation of the light sensor switch. The second target brightness is retrieved, where the second target brightness is the background brightness corresponding to the ambient brightness; According to the first preset adjustment rate, the background brightness of the display device will be adjusted to the second target brightness; Under non-preset conditions, an ambient brightness set is collected, which includes ambient brightness collected within a preset time according to a preset sampling frequency. Calculate the fluctuation coefficient of the ambient brightness, which is used to represent the fluctuation of the ambient brightness within a preset time period; Obtain the fluctuation threshold, which is adjusted via a sensitivity slider in the user interface; If the fluctuation coefficient is less than or equal to the fluctuation threshold, then the first target brightness is retrieved, where the first target brightness is the background brightness corresponding to the average value of the ambient brightness; According to the second preset adjustment rate, the background brightness of the display device is adjusted to the first target brightness, and the second preset adjustment rate is less than the first preset adjustment rate.