Display device and screen brightness adjusting method

By introducing dynamic brightness factors into the display device and dynamically adjusting the screen brightness according to the change of power, the problem of fixed brightness factors and poor adjustment flexibility in the prior art is solved, and the smooth transition of brightness and power consumption are achieved.

CN119964489APending Publication Date: 2025-05-09HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510180847.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

Among the existing screen brightness adjustment methods, the brightness factor is fixed, and the flexibility of brightness adjustment is poor, so the brightness cannot be flexibly adjusted according to actual needs.

Method used

By introducing a dynamic brightness factor, the dynamic brightness factor is calculated based on the threshold brightness value and the current power value of the display device, and the actual brightness value is calculated based on the set brightness value and the fixed brightness factor, dynamic adjustment of the screen brightness is achieved.

Benefits of technology

It realizes a smooth transition of screen brightness, saves screen power consumption, avoids the adverse impact of the sudden drop in brightness on the user experience in the traditional fixed brightness factor mode, and improves the flexibility of brightness adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119964489A_ABST
    Figure CN119964489A_ABST
Patent Text Reader

Abstract

The invention provides a display device and a screen brightness adjusting method, and the method comprises the steps: obtaining a set brightness value corresponding to the screen brightness, and obtaining a fixed brightness factor corresponding to a current brightness display mode; calculating a dynamic brightness factor based on the threshold brightness value and the current electric quantity value of the display equipment; and calculating an actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor, and adjusting the screen brightness corresponding to the display according to the actual brightness value. According to the method, the dynamic brightness factor is introduced, so that the adjustment of the screen brightness can be dynamically changed according to the current electric quantity condition, the adverse effect of sudden brightness drop on the user experience in a traditional fixed brightness factor mode is avoided, and the problems that the brightness factor is fixed and the brightness adjustment flexibility is poor in the screen brightness adjustment method are solved. The actual brightness value can better balance the relation between the user visual experience and the equipment power consumption, smooth transition of the screen brightness is achieved, and the screen power consumption is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a method for adjusting screen brightness. Background Art

[0002] The display device can be a large-screen device with a battery. For example, it can be a large-screen smart device with a battery in the smart screen project. Unlike traditional small-volume smart devices such as mobile phones and tablets, the screen size of smart screens is usually larger, such as the existing 27-inch and 32-inch screen devices. The display characteristics of this large screen cause the screen display to occupy a very high proportion of the power consumption of the whole machine. For example, the current consumption of the screen can even account for more than 90% of the current of the whole machine, which is much higher than mobile phones and tablet products.

[0003] In order to solve the problem of high power consumption of smart screens, a brightness mode control logic can be used. In this logic, different brightness factors can be configured according to possible special scenarios of the system. For example, special scenarios can be power saving mode, eye protection mode, etc. Users can select a brightness mode at the same time. The actual brightness of the system will be calculated based on the brightness factor of the selected brightness mode and then transmitted to the driver side for adjustment of the actual brightness, so as to adaptively adjust the screen brightness according to different user needs.

[0004] Although the above brightness mode control logic provides a solution for power consumption optimization to a certain extent, in this method, a brightness mode can only be configured with a fixed brightness factor, and the value of the brightness factor cannot be dynamically adjusted after the mode is switched. Different brightness modes are incompatible with each other, and users can only choose one mode to use. When users need to switch to another brightness mode, users need to manually control the switching of different brightness modes, and cannot flexibly adjust the brightness according to actual needs. Therefore, when solving the problem of screen power consumption, in the existing screen brightness adjustment method, the brightness factor is fixed, and the flexibility of brightness adjustment is poor. Summary of the invention

[0005] Some embodiments of the present application provide a display device and a screen brightness adjustment method to solve the problem that the brightness factor is fixed and the brightness adjustment flexibility is poor in the screen brightness adjustment method.

[0006] In a first aspect, some embodiments of the present application provide a display device, including:

[0007] a display configured to display a user interface;

[0008] The controller is configured as:

[0009] Get the set brightness value corresponding to the screen brightness, and get the fixed brightness factor corresponding to the current brightness display mode;

[0010] Calculating a dynamic brightness factor based on a threshold brightness value and a current power value of the display device; the threshold brightness value is a maximum value to which the brightness value can be adjusted;

[0011] Calculate an actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor;

[0012] The screen brightness corresponding to the display is adjusted according to the actual brightness value.

[0013] The above technical solution has the following advantages or beneficial effects: the display device introduces a dynamic brightness factor so that the adjustment of the screen brightness can be dynamically changed according to the current power situation, avoiding the adverse effects of a sudden drop in brightness on the user experience in the traditional fixed brightness factor mode, and solving the problem of a fixed brightness factor and poor flexibility in brightness adjustment in the screen brightness adjustment method. The actual brightness value can better balance the relationship between the user's visual experience and the device power consumption, achieve a smooth transition of the screen brightness, and save screen power consumption.

[0014] In some embodiments, before the step of calculating the dynamic brightness factor based on the threshold brightness value and the current power value of the display device, the controller is further configured to:

[0015] In response to a change in the power level of the display device, an initial power level value before the power level change is acquired, and a power level change broadcast packet is generated; the power level change broadcast packet at least includes the power level change value;

[0016] A subtraction operation is performed on the initial power value and the power change value to obtain a current power value of the display device.

[0017] The above technical solution has the following advantages or beneficial effects: through the power change broadcast package, the display device can calculate the latest power value, providing a data basis for the calculation of the dynamic brightness factor and the determination of the actual brightness value.

[0018] In some embodiments, the controller calculates the dynamic brightness factor based on the threshold brightness value and the current power value of the display device, and is specifically configured as follows:

[0019] Set the threshold brightness value;

[0020] Performing a division operation on the threshold brightness value and a preset value to obtain a first result;

[0021] Performing a product operation on the first result and the current power value to obtain a second result;

[0022] performing a subtraction operation on the preset value and the threshold brightness value to obtain a third result;

[0023] An addition operation is performed on the second result and the third result, and a division operation is performed on the result after the addition operation and the preset value to obtain the dynamic brightness factor.

[0024] The above technical solution has the following advantages or beneficial effects: by introducing a dynamic brightness factor, the adjustment of the screen brightness can be dynamically changed according to the current power status of the display device, avoiding the adverse effects of a sudden drop in brightness on the user experience in the traditional fixed brightness factor mode. By calculating based on the threshold brightness value and the current power value, the screen power consumption can be saved to the greatest extent and the battery life of the display device can be extended while ensuring the basic visual experience of the user. Finally, when calculating the actual brightness of the screen, the display device will apply the dynamic brightness factor to the actual brightness value. Therefore, the dynamic brightness factor can facilitate the dynamic adjustment of the actual brightness value of the screen brightness.

[0025] In some embodiments, the controller calculates the actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor, and is specifically configured as follows:

[0026] storing the dynamic brightness factor;

[0027] A product operation is performed on the set brightness value, the fixed brightness factor, and the dynamic brightness factor to obtain an actual brightness value.

[0028] The above technical solution has the following advantages or beneficial effects: by introducing a dynamic brightness factor, the screen brightness can be automatically adjusted according to changes in the power of the display device without the user obviously perceiving the sudden change in brightness, thereby providing a gentle screen brightness control method and reducing screen power consumption without the user perceiving it.

[0029] In some embodiments, the controller obtains the set brightness value corresponding to the screen brightness, and is specifically configured as follows:

[0030] When the user performs adjustment on the brightness adjustment bar, in response to the user's adjustment instruction on the brightness adjustment bar, an adjustment position of the brightness adjustment bar is acquired; the adjustment position is a position corresponding to when the adjustment of the brightness adjustment bar is stopped;

[0031] Calculate the ratio of the adjustment position to the brightness adjustment bar;

[0032] The set brightness value corresponding to the adjustment position is determined according to the ratio value.

[0033] The above technical solution has the following advantages or beneficial effects: when the user actively triggers the brightness adjustment function, the display device can obtain the adjustment position in real time and calculate the corresponding brightness value, so that the brightness change can be reflected on the screen in real time.

[0034] In some embodiments, the controller obtains the set brightness value corresponding to the screen brightness, and is specifically configured as follows:

[0035] When the user does not adjust the brightness adjustment bar and a change in the power level of the display device is detected, obtaining a current brightness value of the screen;

[0036] The current brightness value is set as the set brightness value.

[0037] The above technical solution has the following advantages or beneficial effects: when the display device detects a change in the power level and the user does not actively adjust the brightness adjustment bar, the display device can obtain the current brightness value of the screen to provide a reference for subsequent adjustment of the brightness according to the power level. At the same time, the obtained current brightness value is set as the set brightness value, that is, the system automatically records the brightness status of the screen at this time, providing a data basis for subsequent calculation of the actual brightness value.

[0038] In some embodiments, the controller obtains a fixed brightness factor corresponding to the current brightness display mode, and is specifically configured as follows:

[0039] When the user switches the brightness display mode, obtaining the brightness display mode after switching;

[0040] Mark the switched brightness display mode as the current brightness display mode;

[0041] Look up the fixed brightness factor associated with the current brightness display mode.

[0042] The above technical solution has the following advantages or beneficial effects: when the user actively triggers the adjustment of the display mode, the display device can obtain the switched brightness display mode and the fixed brightness factor corresponding to the display mode, and based on this fixed brightness factor, provide an accurate data basis for the subsequent calculation of the actual brightness value of the screen.

[0043] In some embodiments, the controller obtains a fixed brightness factor corresponding to the current brightness display mode, and is specifically configured as follows:

[0044] If the user does not switch the brightness display mode, read the brightness display mode that was set last time;

[0045] Mark the last set brightness display mode as the current display mode;

[0046] Look up the fixed brightness factor associated with the current brightness display mode.

[0047] The above technical solution has the following advantages or beneficial effects: when the user does not actively trigger the adjustment of the display mode, the display device can obtain the last set brightness display mode and the fixed brightness factor corresponding to the display mode, and based on this fixed brightness factor, provide an accurate data basis for the subsequent calculation of the actual brightness value of the screen.

[0048] In some embodiments, the controller adjusts the screen brightness corresponding to the display according to the actual brightness value, and is specifically configured as follows:

[0049] Obtaining the actual brightness value;

[0050] The screen brightness corresponding to the display is output according to the actual brightness value.

[0051] The above technical solution has the following advantages or beneficial effects: although the user can perceive the gradual change of screen brightness when using the display device, this change is slow and imperceptible, and will not cause obvious interference to the user's visual experience, thereby achieving a smooth transition of screen brightness and avoiding the discomfort caused to the user by sudden changes in brightness.

[0052] In a second aspect, some embodiments of the present application provide a screen brightness adjustment method, which can be applied to the display device of the first aspect, the display device including a display and a controller, the method including:

[0053] Get the set brightness value corresponding to the screen brightness, and get the fixed brightness factor corresponding to the current brightness display mode;

[0054] Calculating a dynamic brightness factor based on a threshold brightness value and a current power value of the display device; the threshold brightness value is a maximum value to which the brightness value can be adjusted;

[0055] Calculate an actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor;

[0056] The screen brightness corresponding to the display is adjusted according to the actual brightness value.

[0057] The above technical solution has the following advantages or beneficial effects: the method introduces a dynamic brightness factor so that the adjustment of the screen brightness can be dynamically changed according to the current power situation, avoiding the adverse effects of a sudden drop in brightness on the user experience in the traditional fixed brightness factor mode, and solving the problem of a fixed brightness factor and poor flexibility in brightness adjustment in the screen brightness adjustment method. The actual brightness value can better balance the relationship between the user's visual experience and the device power consumption, achieve a smooth transition of the screen brightness, and save screen power consumption.

[0058] It can be seen from the above technical solutions that some embodiments of the present application provide a display device and a method for adjusting screen brightness, the method comprising: obtaining a set brightness value corresponding to the screen brightness, and obtaining a fixed brightness factor corresponding to the current brightness display mode; calculating a dynamic brightness factor based on a threshold brightness value and the current power value of the display device; calculating an actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor, and adjusting the screen brightness corresponding to the display according to the actual brightness value. The method introduces a dynamic brightness factor so that the adjustment of the screen brightness can be dynamically changed according to the current power situation, avoiding the adverse effects of a sudden drop in brightness on the user experience in the traditional fixed brightness factor mode, and solving the problem of a fixed brightness factor and poor flexibility in brightness adjustment in the screen brightness adjustment method. The actual brightness value can better balance the relationship between the user's visual experience and the device power consumption, achieve a smooth transition of the screen brightness, and save screen power consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate some embodiments of the present application or technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0060] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;

[0061] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;

[0062] Figure 3 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;

[0063] Figure 4 A schematic diagram of the framework of the existing brightness mode control logic shown in some embodiments of the present application;

[0064] Figure 5 A schematic diagram of a flow chart of a method for adjusting screen brightness performed by a display device provided in some embodiments of the present application;

[0065] Figure 6 A schematic diagram of a scene of brightness mode control logic provided in some embodiments of the present application;

[0066] Figure 7 Another scenario schematic diagram of brightness mode control logic provided in some embodiments of the present application;

[0067] Figure 8A schematic diagram of a flow chart of calculating a dynamic brightness factor for a display device provided in some embodiments of the present application;

[0068] Fig. 9 A schematic diagram of a scenario in which a display device according to some embodiments of the present application adjusts the brightness value according to the power level;

[0069] Fig.10 A timing diagram of a display device executing a screen brightness adjustment method provided in some embodiments of the present application. DETAILED DESCRIPTION

[0070] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0071] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0072] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0073] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0074] The term "module" refers to any known or later 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.

[0075] In the embodiment of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0076] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , a user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. The control device 100 is used to receive operation instructions input by the user and convert the operation instructions into control instructions that can be recognized and responded to by the display device 200. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.

[0077] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function.

[0078] In some embodiments, the mobile terminal 300 or other electronic devices may also simulate the functions of the control device 100 by running an application program for controlling the display device 200 .

[0079] like Figure 1 As also shown in FIG. 4 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0080] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function with a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), and the like.

[0081] Figure 2 Some embodiments of the present application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0082] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0083] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0084] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0085] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0086] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0087] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0088] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 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.

[0089] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0090] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0091] In some embodiments, the user input interface 280 may be used to receive instructions from a user.

[0092] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system can control the display device to provide a user interface, for example, the operating system can directly control the display device to provide a user interface, or can provide a user interface by running an application program. The operating system also allows the user to interact with the display device 200.

[0093] It should be noted that the operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0094] The operating system can be divided into different modules or layers according to the functions implemented, such as Figure 3 As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the system library layer and the kernel layer.

[0095] In some embodiments, the application layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on the applications. At least one application can be run in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

[0096] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions that applications in the application layer take. Through the API interface, applications can access system resources and obtain system services during execution.

[0097] like Figure 3 As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing system services or applications with access to system location services; a package manager for retrieving various information related to the application package currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0098] In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit, opening, and back of the application. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling the display window changes, for example, reducing the display window, shaking the display, distorting the display, etc.

[0099] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library, to implement the functions to be implemented by the framework layer.

[0100] In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. Figure 3As shown, the kernel layer may be configured with hardware drivers, and the drivers included in the kernel layer may be 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, etc.

[0101] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0102] In some embodiments, the display device 200 may be a large-screen device with a battery. For example, it may be a large-screen smart device with a battery in a smart screen project. Unlike traditional small-volume smart devices such as mobile phones and tablets, the screen size of smart screens is usually larger, such as existing 27-inch and 32-inch screen devices. The display characteristics of this large screen cause the screen display to occupy a very high proportion of the power consumption of the whole machine. For example, the current consumption of the screen can even account for more than 90% of the current of the whole machine, which is much higher than mobile phones and tablet products.

[0103] In some embodiments, in order to solve the problem of high power consumption of the smart screen, the screen brightness can be reduced to achieve power consumption optimization of the screen. However, when the brightness is reduced to a certain extent, such as a brightness change of about 10%, the user will obviously perceive the change in brightness, and the process of adapting to the new brightness level will often bring a poor experience to the user. Especially in scenarios such as turning on the power saving mode, the brightness will be directly reduced. If the user turns the brightness up again due to visual experience problems, the power consumption cannot be effectively reduced.

[0104] In order to solve the above problem, in some embodiments, a brightness mode control logic can be used. In this logic, different brightness factors can be configured according to possible special scenes of the system. For example, special scenes can be power saving mode, eye protection mode, etc. The user can select a brightness mode at the same time. The actual brightness of the system will be calculated based on the brightness factor of the selected brightness mode and then transmitted to the driver side for adjustment of the actual brightness, so as to adaptively adjust the screen brightness according to different needs of users.

[0105] For example, Figure 4 The schematic diagram of the framework of the existing brightness mode control logic shown in some embodiments of the present application is as follows: Figure 4As shown, in some embodiments, different brightness display modes can be set in the original brightness mode control logic framework. For example, eye protection mode, power saving mode, normal mode, etc., different modes correspond to different fixed brightness factors. For example, the brightness factor in power saving mode is fixed to 0.5, and the brightness factor in eye protection mode is fixed to 0.8. When the user switches to different brightness display modes, the corresponding system will also switch to the brightness factor corresponding to the mode. When adjusting the screen brightness, the user can set the brightness through the setting item, or set the brightness by pulling the progress bar, or adjust the brightness in other ways, such as pulling down the screen frame.

[0106] Combination Figure 4 In response to the user's application of the screen brightness setting, such as adjusting the brightness or switching the display mode as described above, the display device 200 can obtain the brightness value set by the brightness adjustment bar, and obtain the fixed brightness factor scale corresponding to the current display mode, and the actual brightness value corresponding to the screen is the product of the brightness factor scale and brightness corresponding to the display mode selected in the current scene. For example, the current display mode is the power saving mode, and the brightness factor corresponding to the power saving mode is 0.5. Assuming that the brightness value set by the brightness adjustment bar is 50, the final actual brightness value of the screen is "brightness value brightness*brightness factor 0.5", that is, 50*0.5=25, and then the actual brightness value 25 is passed to the driving side and applied to the actual screen. It can be understood that the brightness factor scale will affect all brightness values ​​of the brightness value brightness from 1 to 100, and before exiting the corresponding display mode, the brightness factor remains unchanged, and the actual brightness value of the screen will not change. Even when the power of the display device 200 is very low, the screen brightness remains unchanged.

[0107] Although the above-mentioned brightness mode control logic provides a solution for power consumption optimization to a certain extent, in this method, a brightness mode can only be configured with a fixed brightness factor, and the value of the brightness factor cannot be dynamically adjusted after the mode is switched. Different brightness modes are incompatible with each other, and users can only choose one of the modes to use. When users need to switch to another brightness mode, users need to manually control the switching of different brightness modes, and cannot flexibly adjust the brightness according to actual needs. For example, the brightness factor in power saving mode is fixed at 0.5, and the brightness factor in eye protection mode is fixed at 0.8. When the user switches modes, the brightness will jump directly, resulting in a sudden change in brightness perceived by the user and a poor experience. Therefore, when solving the problem of screen power consumption, in the existing screen brightness adjustment method, the brightness factor is fixed, and the flexibility of brightness adjustment is poor.

[0108] In order to solve the problem of fixed brightness factor and poor flexibility of brightness adjustment in the screen brightness adjustment method, some embodiments of the present application provide a display device 200, which includes a display 260 and a controller 250. Among them, the display 260 is configured to display a user interface, and the controller 250 enables the display device 200 to execute the screen brightness adjustment method by running an application. The display device 200 can provide a moderate screen brightness control method, which can dynamically save screen power consumption, and save screen power consumption by adjusting the brightness without causing obvious perception by the user, such as greatly reducing the impact of brightness changes on the user.

[0109] Continue to combine Figure 4 ,exist Figure 4 In the original brightness mode control logic framework, the brightness factor scale only changes the final actual brightness value of the screen and does not affect the brightness value selected by the user. Therefore, there will be no situation where switching the brightness display mode causes the progress position of the brightness bar selected by the user to change.

[0110] Exemplarily, the brightness value can be set to different value intervals, for example, an integer value of 1-100 can be set, or it can be set to a float type, such as in the range of 0 to 1. Assuming that the brightness value corresponding to the brightness progress bar is from 1-100 as an example, the user selects 50% brightness in the progress bar, then the corresponding brightness is 50, and the brightness bar should be displayed at half of the entire progress bar. When the brightness display mode of the screen is switched to power saving mode, the brightness factor is 0.5, then the final actual brightness value of the screen should be the product of brightness and scale, that is, the actual brightness value is 50*0.5=25. Assuming that the brightness value corresponding to the brightness progress bar is a floating point type, such as when the brightness value is between 0 and 1, the user selects 50% brightness in the progress bar, then the corresponding brightness is 0.5, and the brightness bar should be displayed at half of the entire progress bar. When the brightness display mode of the screen is switched to power saving mode, the brightness factor is 0.5, then the final actual brightness value of the screen should be the product of brightness and scale, that is, the actual brightness value is 0.5*0.5=0.25. It can be seen that when the user sets the brightness value to half of the entire brightness progress bar (i.e. the maximum brightness value), the final actual brightness value of the screen (the brightness value calculated by the bottom layer and applied to the driver side) is 1 / 4 of the maximum brightness value, but the actual brightness value does not affect the brightness value selected by the user, and the position of the brightness bar seen by the user is still half the position. In other words, in the original brightness mode control logic framework, it does not affect the user's choice of the brightness bar. It is only when adjusting the brightness, such as switching different brightness display modes, that the corresponding brightness factor is fixed, and the flexibility of brightness adjustment is poor.

[0111] If you want users to be almost unaware of the brightness adjustment, such as to avoid sudden changes in brightness perceived by users, the brightness adjustment should be gradual so that users can gradually adapt to the brightness changes. Based on this, the brightness factor should be variable, but Figure 4 The original logic framework in does not support variable brightness factors. In this framework, the native brightness factor will only take effect when the display mode is switched. Moreover, the framework requires that only one brightness factor can be effective in the system, and multiple brightness factors are not allowed to be effective at the same time. For example, there are multiple customized brightness factors in the system, but only one brightness factor can be effective at the same time. If you customize another brightness factor, it will be replaced by other modes when switching, causing the customized brightness factor to be overwritten and take effect.

[0112] Based on this, the present application aims to modify the native display framework logic without affecting the existing brightness mode control logic framework, that is, without affecting the effectiveness of the existing brightness factor, to add a new dynamic brightness factor and a set of control logic for the dynamic brightness factor. The newly added dynamic brightness factor provides a gentle screen brightness control method on the basis of maintaining the original logic framework function, such as not affecting the user's brightness progress bar selection, not affecting the state of the brightness factor of the display mode currently selected by the user, etc. By introducing the dynamic brightness factor, the screen brightness can be automatically adjusted according to the change of the display device power without the user obviously perceiving the sudden change of brightness, thereby reducing the screen power consumption without the user perceiving it. By associating the power level with the screen brightness change, the screen brightness is dynamically adjusted according to the amount of power, so that the brightness can be automatically reduced when the power is low, thereby reducing the screen power consumption.

[0113] In order to facilitate the understanding of the technical solutions in some embodiments of the present application, each step is described in detail below in conjunction with some specific embodiments and drawings. Figure 5 A flow chart of a method for adjusting screen brightness of a display device according to some embodiments of the present application is shown in FIG. Figure 5 As shown, in some embodiments, when the display device 200 executes the screen brightness adjustment method, the following steps may be included:

[0114] Step S1: the display device 200 obtains a set brightness value corresponding to the screen brightness, and obtains a fixed brightness factor corresponding to the current brightness display mode.

[0115] In some embodiments, the set brightness value corresponding to the brightness adjustment bar of the screen brightness can be divided into two different scenarios, one is a scenario actively triggered by the user, and the other is a scenario without user triggering, which are described in detail below.

[0116] Figure 6A schematic diagram of a scene of brightness mode control logic provided in some embodiments of the present application, such as Figure 6 As shown, in some embodiments, for a scenario in which the user actively triggers brightness adjustment, the display device 200 can obtain the set brightness value corresponding to the screen brightness in the following manner: when the user adjusts the brightness adjustment bar, in response to the user's adjustment instruction on the brightness adjustment bar, the display device 200 obtains the adjustment position of the brightness adjustment bar, wherein the adjustment position is the position corresponding to the case where the brightness adjustment bar stops being adjusted, and calculates the proportion of the adjustment position to the brightness adjustment bar, and then determines the set brightness value corresponding to the adjustment position based on the proportion.

[0117] Exemplary, combined Figure 6 When the user adjusts the brightness adjustment bar, that is, adjusts the brightness, the display device 200 can obtain the adjustment position of the brightness adjustment bar in real time, and the adjustment position can be used to reflect the user's current demand for brightness setting. For example, when the user slides the adjustment bar to the right, the adjustment position will move to the right on the adjustment bar accordingly, indicating that the user wants to increase the brightness; conversely, sliding to the left means that the user wants to reduce the brightness. After that, the proportion of the adjustment position occupying the brightness adjustment bar can be calculated. The proportion value can be a relative value used to indicate the proportion of the adjustment position in the entire brightness adjustment range (i.e., the total length of the brightness adjustment bar). For example, if the total length of the brightness adjustment bar is 100 units, and the adjustment position is 60 units away from the starting end, then the proportion value is 60 / 100=0.6. After the proportion value is calculated, the set brightness value corresponding to the adjustment position can be determined according to the proportion value. For example, the display device 200 can have a preset brightness range, such as from the lowest brightness (0) to the highest brightness (100). Through the corresponding relationship between the proportion value and the preset brightness range, the specific brightness value can be calculated. For example, if the ratio value is 0.6 and the preset brightness range is 0-100, then the set brightness value is 0.6×100=60. In this way, the display device can accurately set the corresponding brightness value according to the user's adjustment operation, thereby realizing the brightness adjustment function.

[0118] Through the above process, the user can adjust the brightness by directly dragging the slider on the adjustment bar or touching the adjustment area. When the user actively triggers the brightness adjustment function, the display device 200 can obtain the adjustment position in real time and calculate the corresponding brightness value, so that the brightness change can be reflected on the screen in real time.

[0119] Figure 7 Another scenario schematic diagram of the brightness mode control logic provided in some embodiments of the present application, such as Figure 7As shown, in some embodiments, for a scenario where the user does not actively trigger brightness adjustment, the display device 200 can obtain the set brightness value corresponding to the screen brightness in the following manner: when the user does not adjust the brightness adjustment bar, and a change in the power level of the display device is detected, the display device 200 obtains the current brightness value of the screen and sets the current brightness value to the set brightness value.

[0120] Exemplary, combined Figure 7 , when the user does not adjust the brightness adjustment bar, it does not exist Figure 6 In the case of adjusting the brightness as shown in , when the display device 200 detects that the power level has changed and the user has not actively adjusted the brightness adjustment bar, the display device 200 can obtain the current brightness value of the screen to provide a reference for subsequent adjustment of the brightness according to the power level. At the same time, the obtained current brightness value is set as the set brightness value, that is, the system automatically records the brightness status of the screen at this time, providing a data basis for subsequent calculation of the actual brightness value.

[0121] In combination with the above two scenarios, the display device 200 can obtain the set brightness value corresponding to the screen brightness. Similarly, when obtaining the fixed brightness factor corresponding to the current brightness display mode, it can also be divided into two scenarios, namely, the scenario where the user actively triggers the adjustment of the display mode and the scenario where the user does not actively trigger the display mode, which are described in detail below.

[0122] Continue to combine Figure 6 For scenarios where the user actively triggers the adjustment of the display mode, such as switching the display mode, in some embodiments, the display device 200 can obtain the fixed brightness factor corresponding to the current brightness display mode in the following manner: when the user switches the brightness display mode, the display device 200 obtains the switched brightness display mode, marks the switched brightness display mode as the current brightness display mode, and then searches for the fixed brightness factor associated with the current brightness display mode.

[0123] Exemplarily, when the user switches the brightness display mode, the display device 200 can obtain the mode information after the switch. For example, after switching the previous A mode, when the user chooses to switch the brightness display mode to B mode, the mode after the switch is B mode. After the switch is completed, the display device 200 can mark the switched brightness display mode as the current brightness display mode, so that subsequent operations are based on the switched brightness display mode. For different brightness display modes, there will be corresponding fixed brightness factors. By finding the fixed brightness factor associated with the current brightness display mode and obtaining the fixed brightness factor, the display device 200 can accurately adjust the brightness of the screen according to the factor. Therefore, when the user actively triggers the adjustment of the display mode, the display device 200 can obtain the switched brightness display mode and the fixed brightness factor corresponding to the display mode, and based on this fixed brightness factor, provide an accurate data basis for the subsequent calculation of the actual brightness value of the screen.

[0124] Continue to combine Figure 7 For scenarios where the user does not actively trigger the adjustment of the display mode, in some embodiments, the display device 200 can obtain the fixed brightness factor corresponding to the current brightness display mode in the following manner: when the user does not switch the brightness display mode, the display device 200 can read the last set brightness display mode, mark the last set brightness display mode as the current display mode, and then search for the fixed brightness factor associated with the current brightness display mode.

[0125] Exemplarily, when the user has not switched the brightness display mode, the display device 200 can read the brightness display mode set last time. For example, when the user has switched the brightness display mode before, the brightness display mode set last time can be the display mode after switching. If the user has never switched the brightness display mode, the brightness display mode set last time is the brightness display mode that has never been switched at present. Afterwards, the brightness display mode set last time can be set as the current display mode, so that subsequent operations are based on the brightness display mode. Similarly, for different brightness display modes, there will be a corresponding fixed brightness factor. By finding the fixed brightness factor associated with the current brightness display mode, after obtaining the fixed brightness factor, the display device 200 can accurately adjust the brightness of the screen according to the factor. Therefore, in the case where the user does not actively trigger the adjustment of the display mode, the display device 200 can obtain the brightness display mode set last time and the fixed brightness factor corresponding to the display mode, and based on this fixed brightness factor, provide an accurate data basis for the subsequent calculation of the actual brightness value of the screen.

[0126] The display device 200 can provide a data basis for subsequent brightness adjustment by obtaining the set brightness value corresponding to the screen brightness and the fixed brightness factor corresponding to the current brightness display mode, ensuring that the brightness adjustment process can be performed based on the user's real-time settings, and providing accurate input parameters for the subsequent calculation of the dynamic brightness factor and the determination of the actual brightness value. After step S1 is executed, the following step S2 can be executed.

[0127] Step S2: the display device 200 calculates a dynamic brightness factor based on the threshold brightness value and the current power value of the display device.

[0128] In some embodiments, before the display device 200 calculates the dynamic brightness factor based on the threshold brightness value and the current power value of the display device, the current power value of the display device 200 may be obtained. Specifically, the method includes: in response to a change in the power of the display device 200, generating a power change broadcast packet, parsing the power change broadcast packet, and obtaining the current power value of the display device 200.

[0129] Exemplary, combined Figure 6 and Figure 7 , the display device 200 may be provided with a power management service, which can be used to monitor the underlying battery status changes and send a broadcast when the power changes. For example, when the power of the display device 200 changes, the power management service can generate a power change broadcast packet, which can promptly notify all modules and services that need to know the message. The display management service can interact with the power management service, and the display management service can be used to execute the relevant processes before calculating the actual brightness value. In the display management service, the display device 200 can register a listener for broadcasting notification of the current power. When the power changes, the power management service can obtain the initial power value before the power changes and generate a power change broadcast packet; the power change broadcast packet includes at least the power change value, and the initial power value and the power change value are subtracted to obtain the current power value of the display device 200. For example, the power change broadcast packet generated can be BATTERY_CHANGE, which can contain encoded and encapsulated power data such as power change values, and can contain specific parsing rules. After the power management service generates a broadcast packet, it can send the broadcast packet. After the listener listens to the broadcast packet, the display management service can parse the power change and calculate the difference between the power value before the change and the power change value to obtain the latest power, that is, the current power value. Through the power change broadcast packet, the display device 200 can calculate the latest power value, providing a data basis for the calculation of the dynamic brightness factor and the determination of the actual brightness value.

[0130] In some embodiments, a dynamic brightness factor can be calculated based on the battery level and the maximum allowable brightness reduction (delta). The purpose of the dynamic brightness factor is to gradually reduce the screen brightness when the battery level of the display device 200 decreases to reduce power consumption while ensuring that the brightness change has minimal impact on the user.

[0131] In some embodiments, the determination of the dynamic brightness factor formula may consider the following factors. First, from the relationship between battery power and screen brightness, when the battery power drops from 100% to 0%, the screen brightness may also decrease accordingly, and when the battery power increases, the screen brightness may also increase accordingly. This process is linear, for example, for every 1% reduction in power, the brightness is also reduced by a fixed proportion. The process may also be nonlinear, and this application does not specifically limit this. Secondly, from the perspective of user experience, the brightness changes by 1% every long period of time, which is not obvious to the user's naked eye. In order to ensure that the impact of brightness changes on users is minimized, the maximum brightness drop can be set to 20%, that is, the maximum brightness drop does not exceed 20% (it can also be set to other values ​​based on experience). For example, when the battery power is 100%, the screen may not reduce the brightness. When the power drops to near 0, such as 1% power, the screen brightness will not be lower than 80%, that is, the maximum brightness drop does not exceed 20%. In this way, the effect achieved by the dynamic brightness factor is that the less battery power, the lower the screen brightness, the less power consumption, and does not affect the user's visual experience.

[0132] After obtaining the current power value, the display device 200 can calculate the dynamic brightness factor based on the threshold brightness value and the current power value of the display device 200. In some embodiments, the threshold brightness value can be the maximum value to which the brightness value can be adjusted (such as can be reduced or increased), that is, the minimum limit to which the screen brightness can be safely reduced without affecting the user's visual experience. The threshold brightness value can be pre-set in combination with factors such as the screen size, the power consumption characteristics of the display device 200, and the user experience. The brightness changes can be monitored during the use of the display device 200, and the threshold brightness value can be comprehensively determined in combination with the user experience.

[0133] Figure 8 A schematic diagram of a flow chart of a display device calculating a dynamic brightness factor provided in some embodiments of the present application, such as Figure 8As shown, in some embodiments, when the display device 200 calculates the dynamic brightness factor based on the threshold brightness value and the current power value of the display device 200, the threshold brightness value can be set first, and then the threshold brightness value is divided by a preset value to obtain a first result; the first result is multiplied by the current power value to obtain a second result; the preset value and the threshold brightness value are subtracted to obtain a third result; the second result and the third result are added, and the result after the addition is divided by the preset value to obtain the dynamic brightness factor.

[0134] For example, Fig. 9 A schematic diagram of a scenario in which a display device adjusts the brightness value according to the power level provided in some embodiments of the present application, such as Fig. 9 As shown, the screen brightness value can be dynamically adjusted according to the power value of the display device 200. Among them, the horizontal axis is the current power value, and from left to right it represents the power from low to high. When the power is low, the screen brightness will be reduced accordingly to save power consumption. As the power increases, the screen brightness can be gradually increased to ensure a good visual effect. The vertical axis is the screen brightness value, and from bottom to top it represents the brightness from dark to bright. Different brightness values ​​correspond to different screen display brightness. The brightness of the screen can be controlled by adjusting the brightness value. When the power is low, the brightness value is low and the screen is darker; when the power is sufficient, the brightness value is high and the screen is brighter. It can be understood that Fig. 9 The corresponding relationship between the brightness value and the power level is only exemplified, and other relationships can also be used, for example, a curve relationship. The shape and slope of the curve can represent the rate and trend of the brightness value changing with the power level. For example, when the power level is low, the brightness value drops faster to quickly reduce the screen brightness and save power; when the power level is sufficient, the brightness value rises slower to avoid the screen being too bright and consuming too much power. By combining the actual usage scenario and the relationship between the power level and the screen brightness, a suitable threshold brightness value can be determined.

[0135] For example, for ease of description, the threshold brightness value may be recorded as delta, and the dynamic brightness factor may be recorded as factor. In some embodiments, the preset value may be set to 100. Fig. 9 The calculation formula of the dynamic brightness factor under the linear transformation curve shown can be:

[0136] factor=(delta / 100×batterylevel+(100-delta)) / 100;

[0137] Wherein, factor is a dynamic brightness factor, delta is a preset threshold brightness value, and batterylevel is the current power. In some embodiments, delta can be set to 20, then when the power is the lowest, when the current power value is 0, the dynamic brightness factor calculated according to the above formula is 0.8. When the power is the highest, such as when the power value is 100, the dynamic brightness factor calculated according to the above formula is 1, and when the current power is 50, the dynamic brightness factor calculated according to the above formula is 0.9. It can be seen that by introducing the dynamic brightness factor, the adjustment of the screen brightness can be dynamically changed according to the current power situation of the display device 200, avoiding the adverse effects of the sudden drop in brightness on the user experience in the traditional fixed brightness factor mode, and solving the problem of fixed brightness factor and poor flexibility of brightness adjustment in the screen brightness adjustment method. By calculating based on the threshold brightness value and the current power value, the screen power consumption can be saved to the greatest extent and the battery life of the display device 200 can be extended under the premise of ensuring the basic visual experience of the user. Finally, when calculating the actual brightness of the screen, the display device 200 will apply the dynamic brightness factor to the actual brightness value, so the dynamic brightness factor can facilitate the dynamic adjustment of the actual brightness value of the screen brightness. After step S2 is completed, the following step S3 may be executed.

[0138] Step S3: the display device 200 calculates an actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor.

[0139] After obtaining the set brightness value, the fixed brightness factor, and the dynamic brightness factor, the display device 200 can calculate the actual brightness value. In some embodiments, when calculating the actual brightness value, the display device 200 can first store the dynamic brightness factor, and then perform a product operation on the set brightness value, the fixed brightness factor, and the dynamic brightness factor to obtain the actual brightness value.

[0140] Exemplary, continue to combine Figure 6 For ease of description, the process of retrieving the dynamic brightness factor can be recorded as the getFactor function, such as getFactor(batterylevel). After obtaining the current power level according to the power management service, the dynamic brightness factor corresponding to the current power level can be obtained through the getFactor interface and saved as an internal variable, so that factor can be applied to the final real brightness calculation when adjusting the brightness or changing the display mode later. Figure 6That is, when the user actively triggers the brightness adjustment, the dynamic brightness factor is saved locally and the logic of the subsequent actual brightness value is affected by the dynamic brightness factor. The calculation process of the actual brightness value can be: set brightness value * fixed brightness factor * dynamic brightness factor = actual brightness value. For example, assuming that the brightness value set by the user is 50, the fixed brightness factor in the current mode is 0.5, and the dynamic brightness factor is 0.9, then the actual brightness value calculation process is: 50 (set brightness value) × 0.5 (fixed brightness factor) × 0.9 (dynamic brightness factor) = 22.5 (actual brightness value). It can be seen that the actual brightness value finally obtained does not affect the existing brightness mode control logic framework, nor does it affect the brightness value set by the user, and does not affect the state of the brightness factor of the display mode currently selected by the user.

[0141] Continue to combine Figure 7 If the brightness adjustment action is not triggered by the user, such as not adjusting the brightness through the progress bar, not switching the display mode, etc., the display device 200 will not actively trigger the action of calculating the actual brightness value because it cannot obtain the set brightness value. Therefore, as mentioned above, for this scenario, the change in power can still be monitored through the listener. After receiving the broadcast of the power change, the display device 200 can obtain the current brightness value and reset the brightness value to trigger the brightness adjustment process. In this way, the actual brightness value of the screen can be calculated based on the product of the set brightness value, the fixed brightness factor and the dynamic brightness factor. Similarly, the actual brightness value finally obtained does not affect the existing brightness mode control logic framework, nor does it affect the brightness value set by the user, nor does it affect the state of the brightness factor of the display mode currently selected by the user.

[0142] It can be seen that the above dynamic brightness factor does not affect the effectiveness of the existing fixed brightness factor, nor does it affect the user's brightness progress bar selection, nor does it affect the state of the brightness factor of the display mode currently selected by the user. By introducing the dynamic brightness factor, the screen brightness can be automatically adjusted according to the change in the power of the display device without the user obviously perceiving the sudden change in brightness, thereby providing a gentle screen brightness control method to reduce screen power consumption without the user perceiving it. After step S3 is executed, the following step S4 can be executed.

[0143] Step S4: the display device 200 adjusts the screen brightness corresponding to the display according to the actual brightness value.

[0144] After calculating the actual brightness value, the display device 200 can automatically adjust the screen brightness to the value. Specifically, when adjusting the screen brightness corresponding to the display according to the actual brightness value, the actual brightness value can be obtained first, and then the screen brightness corresponding to the display is output according to the actual brightness value.

[0145] It should be noted that in the above process of outputting the actual brightness value, the actual brightness value has comprehensively considered the set brightness value, the fixed brightness factor and the dynamic brightness factor, that is, it not only considers the set brightness value set by the user for the brightness adjustment bar, but also takes into account the fixed brightness factor in the current mode, and combines the dynamic brightness factor that changes with the power situation, so that the final actual brightness value can better balance the relationship between the user's visual experience and the power consumption of the device. In this way, although the user can perceive the gradual change of the screen brightness in the process of using the display device 200, this change is slow and imperceptible, and will not cause obvious interference to the user's visual experience, thereby achieving a smooth transition of the screen brightness and avoiding the discomfort caused to the user by the sudden change of brightness.

[0146] For example, when the remaining power is 12%, that is, the power is 0.12, the factor is calculated to be 0.824. In the existing brightness mode control logic framework, if the calculated brightness value is 0.237 (brightness*scale), the final actual brightness value should be 0.195. Compared with the brightness mode control logic framework, the user's visual experience will not be significantly aware of the change in brightness, and the screen power consumption is reduced.

[0147] Fig.10 A timing diagram of a display device executing a screen brightness adjustment method provided in some embodiments of the present application, such as Fig.10 As shown, in some embodiments, in order to realize the function of adjusting the screen brightness, an acquisition module, a calculation module and an adjustment module may be provided in the display device 200. Among them, the acquisition module may be used to acquire the set brightness value corresponding to the screen brightness, and acquire the fixed brightness factor corresponding to the current brightness display mode, and send the set brightness value and the fixed brightness factor to the calculation module. There is no fixed requirement for the order in which the acquisition module acquires the set brightness value and the fixed brightness factor, and it can be divided into two scenarios: with active triggering by the user and without active triggering by the user; the calculation module may be used to calculate the dynamic brightness factor based on the threshold brightness value and the current power value of the display device, and calculate the actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor, and then the actual brightness value may be sent to the adjustment module; the adjustment module then adjusts the screen brightness corresponding to the display according to the actual brightness value.

[0148] It can be seen from the above technical scheme that the display device 200 provided in the above embodiment obtains the set brightness value corresponding to the screen brightness, and obtains the fixed brightness factor corresponding to the current brightness display mode; calculates the dynamic brightness factor based on the threshold brightness value and the current power value of the display device; the threshold brightness value is the maximum value of the adjustable brightness value; calculates the actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor, and adjusts the screen brightness corresponding to the display according to the actual brightness value. The display device 200 introduces a dynamic brightness factor so that the adjustment of the screen brightness can be dynamically changed according to the current power situation, avoiding the adverse effects of the sudden drop in brightness on the user experience in the traditional fixed brightness factor mode, and solving the problem of fixed brightness factor and poor flexibility of brightness adjustment in the screen brightness adjustment method. At the same time, the actual brightness value has comprehensively considered the set brightness value, the fixed brightness factor and the dynamic brightness factor, so that the final actual brightness value can better balance the relationship between the user's visual experience and the power consumption of the device. When the power is reduced, the screen brightness will also be reduced smoothly, realizing a smooth transition of the screen brightness and saving screen power consumption.

[0149] Based on the above display device 200, some embodiments of the present application further provide a screen brightness adjustment method, which can be applied to the display device 200 in the above embodiment. In some embodiments, the method may include the following content:

[0150] Get the set brightness value corresponding to the screen brightness, and get the fixed brightness factor corresponding to the current brightness display mode;

[0151] Calculating a dynamic brightness factor based on a threshold brightness value and a current power value of the display device; the threshold brightness value is a maximum value to which the brightness value can be adjusted;

[0152] Calculate an actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor;

[0153] The screen brightness corresponding to the display is adjusted according to the actual brightness value.

[0154] It can be seen from the above technical solutions that the above embodiments provide a method for adjusting screen brightness. The method introduces a dynamic brightness factor so that the adjustment of screen brightness can be dynamically changed according to the current power situation, thereby avoiding the adverse effects of sudden brightness drop on user experience in the traditional fixed brightness factor mode, and solving the problem of fixed brightness factor and poor flexibility in brightness adjustment in the screen brightness adjustment method. At the same time, the actual brightness value has comprehensively considered the set brightness value, fixed brightness factor and dynamic brightness factor, so that the final actual brightness value can better balance the relationship between the user's visual experience and the power consumption of the device. When the power is reduced, the screen brightness will also decrease smoothly, achieving a smooth transition of the screen brightness and saving screen power consumption.

[0155] The same and similar parts between the various embodiments in this specification can be referenced to each other and will not be described again here.

[0156] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present invention or certain parts of the embodiments.

[0157] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0158] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. A display device, characterized in that: include: a display configured to display a user interface; The controller is configured as: Get the set brightness value corresponding to the screen brightness, and get the fixed brightness factor corresponding to the current brightness display mode; Calculate a dynamic brightness factor based on a threshold brightness value and a current power value of the display device; The threshold brightness value is the maximum value to which the brightness value can be adjusted; Calculate an actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor; The screen brightness corresponding to the display is adjusted according to the actual brightness value.

2. The display device according to claim 1, characterized in that Before the step of calculating the dynamic brightness factor based on the threshold brightness value and the current power value of the display device, the controller is further configured to: In response to a change in the power level of the display device, an initial power level value before the power level change is acquired, and a power level change broadcast packet is generated; the power level change broadcast packet at least includes the power level change value; A subtraction operation is performed on the initial power value and the power change value to obtain a current power value of the display device.

3. The display device according to claim 2, characterized in that The controller calculates a dynamic brightness factor based on a threshold brightness value and a current power value of the display device, and is specifically configured as follows: Set the threshold brightness value; Performing a division operation on the threshold brightness value and a preset value to obtain a first result; Performing a product operation on the first result and the current power value to obtain a second result; performing a subtraction operation on the preset value and the threshold brightness value to obtain a third result; An addition operation is performed on the second result and the third result, and a division operation is performed on the result after the addition operation and the preset value to obtain the dynamic brightness factor.

4. The display device according to claim 3, characterized in that The controller calculates the actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor, and is specifically configured as follows: storing the dynamic brightness factor; A product operation is performed on the set brightness value, the fixed brightness factor, and the dynamic brightness factor to obtain an actual brightness value.

5. The display device according to claim 1, characterized in that The controller obtains the set brightness value corresponding to the screen brightness, and is specifically configured as follows: When the user performs adjustment on the brightness adjustment bar, in response to the user's adjustment instruction on the brightness adjustment bar, an adjustment position of the brightness adjustment bar is acquired; the adjustment position is a position corresponding to when the adjustment of the brightness adjustment bar is stopped; Calculate the ratio of the adjustment position to the brightness adjustment bar; The set brightness value corresponding to the adjustment position is determined according to the ratio value.

6. The display device according to claim 1, characterized in that The controller obtains the set brightness value corresponding to the screen brightness, and is specifically configured as follows: When the user does not adjust the brightness adjustment bar and a change in the power level of the display device is detected, obtaining a current brightness value of the screen; The current brightness value is set as the set brightness value.

7. The display device according to claim 1, characterized in that The controller obtains a fixed brightness factor corresponding to the current brightness display mode, and is specifically configured as follows: When the user switches the brightness display mode, obtaining the brightness display mode after switching; Mark the switched brightness display mode as the current brightness display mode; Look up the fixed brightness factor associated with the current brightness display mode.

8. The display device according to claim 1, characterized in that The controller obtains a fixed brightness factor corresponding to the current brightness display mode, and is specifically configured as follows: If the user does not switch the brightness display mode, read the brightness display mode that was set last time; Mark the last set brightness display mode as the current display mode; Look up the fixed brightness factor associated with the current brightness display mode.

9. The display device according to claim 1, characterized in that: The controller adjusts the screen brightness corresponding to the display according to the actual brightness value, and is specifically configured as follows: Obtaining the actual brightness value; The screen brightness corresponding to the display is output according to the actual brightness value.

10. A screen brightness adjustment method, applied to the display device according to any one of claims 1 to 9, wherein the display device comprises a display and a controller, characterized in that: The method comprises: Get the set brightness value corresponding to the screen brightness, and get the fixed brightness factor corresponding to the current brightness display mode; Calculating a dynamic brightness factor based on a threshold brightness value and a current power value of the display device; the threshold brightness value is a maximum value to which the brightness value can be adjusted; Calculate an actual brightness value according to the set brightness value, the fixed brightness factor and the dynamic brightness factor; The screen brightness corresponding to the display is adjusted according to the actual brightness value.