Matrix backlight control method, device, display terminal and medium of a display terminal
By obtaining and storing the matrix backlight data of the preset boot picture after the display terminal is fully initialized, and using this data to control the matrix backlight the next time the display terminal is turned on, the problem of the matrix backlight cannot be controlled when the display terminal is turned on, and the anti-screen flash function is realized, improving the user experience.
Patent Information
- Application Number
- CN202210486504.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-06
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2042-05-06
AI Technical Summary
In the prior art, the display terminal cannot control the matrix backlight when it is turned on, resulting in a screen flashing at the moment when it is turned on, affecting the user experience.
After the display terminal is fully initialized, the preset startup picture of the current system is obtained, the corresponding matrix backlight data is determined based on the matrix backlight algorithm, and the matrix backlight is controlled based on the data when the next time the display terminal is turned on, so as to realize the matrix backlight control of the preset startup picture.
The matrix backlight control of the display terminal when powered on is realized, avoiding screen flashing and improving user experience.
Smart Images

Figure CN114743513B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of matrix backlight control for display terminals, and particularly to a matrix backlight control method, device, display terminal, and computer-readable storage medium for a display terminal. Background Art
[0002] Matrix backlight technology is a new generation of backlight technology. Since it can improve the screen contrast while reducing power consumption and enhance the subjective experience of users, more and more display terminals are now equipped with matrix backlight functions. Matrix backlight requires a controller for control. When the system is powered on, the main control chip of the display terminal needs to be initialized to a certain extent before it can send matrix backlight data to the matrix backlight controller. This will cause the display terminal to be unable to control the matrix backlight during startup, resulting in a problem of screen flashing due to the lack of matrix backlight data at the moment of startup, which affects the user experience. Summary of the Invention
[0003] The main objective of the present invention is to provide a matrix backlight control method for a display terminal, aiming to solve the technical problem that the display terminal cannot control the matrix backlight during startup in the prior art.
[0004] To achieve the above objective, the present invention provides a matrix backlight control method for a display terminal. The matrix backlight control method for the display terminal includes:
[0005] After the display terminal is fully initialized, obtain the preset startup picture of the current display terminal system;
[0006] Based on the matrix backlight algorithm, determine the matrix backlight data corresponding to the preset startup picture;
[0007] During the next startup, control the matrix backlight based on the matrix backlight data to achieve matrix backlight control when displaying the preset startup picture.
[0008] Optionally, the matrix backlight control method for the display terminal further includes:
[0009] Determine the storage area in the preset memory;
[0010] Store the matrix backlight data in the storage area;
[0011] During the next startup, retrieve the matrix backlight data from the storage area.
[0012] Optionally, before the step of determining the storage area in the preset memory, it further includes:
[0013] Obtain the number of partitions for matrix backlight control, and determine the size of the storage area based on the number of partitions.
[0014] Optionally, before the step of controlling the matrix backlight based on the matrix backlight data, the method further includes:
[0015] Determining whether the display screen of the display terminal is initialized;
[0016] If the display screen is initialized, then execute the step of controlling the matrix backlight based on the matrix backlight data to display the preset startup picture at startup.
[0017] Optionally, after the step of determining whether the display screen is initialized, the method further includes:
[0018] If the display screen is not initialized, then execute the step of determining whether the display screen of the display terminal is initialized.
[0019] Optionally, after the step of controlling the matrix backlight based on the matrix backlight data to achieve matrix backlight control for displaying the preset startup picture, the method further includes:
[0020] Determining whether the initialization degree of the display terminal is greater than a preset threshold;
[0021] If the initialization degree of the display terminal is greater than the preset threshold, then switch the preset startup picture to a startup animation or other content to be displayed.
[0022] Optionally, the matrix backlight control method of the display terminal further includes:
[0023] When updating the current display terminal system, determining whether the new preset startup picture of the new current display terminal system is the same as the preset startup picture of the current display terminal system;
[0024] If not, then determining the matrix backlight data corresponding to the new preset startup picture based on the matrix backlight algorithm.
[0025] In addition, to achieve the above object, the present invention further provides a matrix backlight control device for a display terminal, and the matrix backlight control device for the display terminal includes:
[0026] An acquisition module, configured to acquire a preset startup picture of the current display terminal system after the display terminal is fully initialized;
[0027] A determination module, configured to determine the matrix backlight data corresponding to the preset startup picture based on the matrix backlight algorithm;
[0028] A display module, configured to control the matrix backlight based on the matrix backlight data at the next startup to achieve matrix backlight control for displaying the preset startup picture.
[0029] In addition, to achieve the above object, the present invention further provides a display terminal, characterized in that the display terminal includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the matrix backlight control method of the display terminal as described above.
[0030] In addition, to achieve the above object, the present invention further provides a computer-readable storage medium, on which a matrix backlight control program of a display terminal is stored, and when the matrix backlight control program of the display terminal is executed by a processor, the steps of the matrix backlight control method of the display terminal as described above are implemented.
[0031] A matrix backlight control method, device, display terminal, and computer-readable storage medium for a display terminal provided by an embodiment of the present invention. The method is as follows: after the display terminal is completely initialized, obtain a preset startup picture of the current display terminal system; determine matrix backlight data corresponding to the preset startup picture based on a matrix backlight algorithm; at the next startup, control the matrix backlight based on the matrix backlight data to achieve matrix backlight control when displaying the preset startup picture.
[0032] After the display terminal system is completely initialized, calculate and store the matrix backlight data of the preset startup picture of the current system. At the next startup, before receiving a new matrix backlight control command, the matrix backlight controller calls the matrix backlight data for display. Thus, matrix backlight control can be performed when the display terminal is powered on and initialized, and the function of preventing screen flashing of the display terminal can be achieved without the user's awareness. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 is a schematic internal structure diagram of an embodiment of a matrix backlight control method for a display terminal of the present invention;
[0034] Figure 2 is a schematic diagram of a virtual device of an embodiment of a matrix backlight control method for a display terminal of the present invention;
[0035] Figure 3 is a schematic flowchart of an embodiment of a matrix backlight control method for a display terminal of the present invention.
[0036] The realization, functional features, and advantages of the object of the present invention will be further described in conjunction with the embodiments with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0037] The realization of matrix backlight requires a matrix backlight controller to control it. When the display terminal system is powered on, the display terminal main control chip needs to be initialized to a certain level before sending data to the matrix backlight controller. This will cause the display terminal to be unable to control the matrix backlight when it is turned on, causing the screen to flicker at the moment of startup, affecting the user experience.
[0038] A storage area is opened in the matrix backlight controller to store the matrix backlight data. When the display terminal system is fully initialized, the matrix backlight data of the current system startup image is calculated, and then the matrix backlight data is sent to the matrix backlight controller, which then stores the matrix backlight data in the storage area. The next time the system is turned on, before receiving a new matrix backlight control command, the matrix backlight controller uses the matrix backlight data in the storage area for display. This improves the user experience and solves the problem of screen flickering at the moment of startup.
[0039] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0040] Reference Figure 1 , Figure 1 The figure is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.
[0041] like Figure 1 As shown, the terminal device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0042] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the terminal device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0043] As shown Figure 1 in FIG. 1, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module, and a computer program.
[0044] In Figure 1 the terminal device shown in FIG. 2, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the terminal device of the present invention may be disposed in the terminal device, and the terminal device calls the computer program stored in the memory 1005 through the processor 1001 and performs the following operations:
[0045] After the display terminal is fully initialized, obtain the preset startup picture of the current display terminal system;
[0046] Determine the matrix backlight data corresponding to the preset startup picture based on the matrix backlight algorithm;
[0047] At the next startup, control the matrix backlight based on the matrix backlight data to achieve matrix backlight control when displaying the preset startup picture.
[0048] Further, the processor 1001 may call the computer program stored in the memory 1005 and further perform the following operations:
[0049] The matrix backlight control method of the display terminal further includes:
[0050] Determine a storage area in a preset memory;
[0051] Store the matrix backlight data in the storage area;
[0052] At the next startup, retrieve the matrix backlight data from the storage area.
[0053] Further, the processor 1001 may call the computer program stored in the memory 1005 and further perform the following operations:
[0054] Before the step of determining the storage area in the preset memory, it further includes:
[0055] Obtain the number of partitions for matrix backlight control, and determine the size of the storage area based on the number of partitions.
[0056] Further, the processor 1001 may call the computer program stored in the memory 1005 and further perform the following operations:
[0057] Before the step of controlling the matrix backlight based on the matrix backlight data, it further includes:
[0058] Determine whether the display screen of the display terminal is initialized;
[0059] If the display screen is initialized, execute the step of controlling the matrix backlight based on the matrix backlight data.
[0060] Further, the processor 1001 can call the computer program stored in the memory 1005 and also perform the following operations:
[0061] After the step of determining whether the display screen is initialized, it further includes:
[0062] If the display screen is not initialized, execute the step of determining whether the display screen of the display terminal is initialized.
[0063] Further, the processor 1001 can call the computer program stored in the memory 1005 and also perform the following operations:
[0064] After the step of controlling the matrix backlight based on the matrix backlight data to implement the matrix backlight control when displaying the preset startup picture, it further includes:
[0065] Determine whether the initialization degree of the display terminal is greater than a preset threshold;
[0066] If the initialization degree of the display terminal is greater than the preset threshold, switch the preset startup picture to the startup animation or other content to be displayed.
[0067] Further, the processor 1001 can call the computer program stored in the memory 1005 and also perform the following operations:
[0068] The matrix backlight control method of the display terminal further includes:
[0069] When updating the current display terminal system, determine whether the new preset startup picture of the new current display terminal system is the same as the preset startup picture of the current display terminal system;
[0070] If not, determine the matrix backlight data corresponding to the new preset startup picture based on the matrix backlight algorithm.
[0071] The embodiment of the present invention provides a matrix backlight control method for a display terminal. Refer to Figure 2 , Figure 2 It is a schematic flowchart of the first embodiment of a matrix backlight control method for a display terminal according to the present invention.
[0072] In this embodiment, the matrix backlight control method of the display terminal includes:
[0073] Step S10: After the display terminal is fully initialized, obtain the preset startup picture of the current display terminal system.
[0074] Matrix backlight, also known as dynamic backlight, can determine the lighting brightness of the LED light sources in the corresponding areas of the backlight panel according to the brightness of the input image. This can not only improve the contrast but also save energy, and is especially suitable for motion pictures with a relatively high switching rate.
[0075] The implementation of matrix backlight requires a matrix backlight controller to control. When powering on the display terminal system, the main control chip of the display terminal needs to be initialized to a certain extent before it can send data to the matrix backlight controller, which will cause the problem of screen flashing at the moment of startup and affect the user experience.
[0076] Therefore, after the display terminal system is fully initialized, obtain the preset startup picture of the current display terminal system. Before the display terminal system is fully initialized, perform startup display with the matrix backlight data of the preset startup picture to prevent screen flashing at startup. In a preferred embodiment, the display terminal is a television.
[0077] Step S20: Determine the matrix backlight data corresponding to the preset startup picture based on the matrix backlight algorithm.
[0078] After the display terminal system is fully initialized, use the matrix backlight algorithm originally available in the display terminal system to determine the matrix backlight data corresponding to the display of the preset startup picture, which reduces the development work and also helps the matrix backlight actions to be consistent. At the same time, calculate and save the matrix backlight display data corresponding to the startup picture without the user's perception, so that before the next startup when the system is not fully initialized or starts to be initialized, the matrix backlight function can be realized by the matrix backlight controller retrieving the matrix backlight data.
[0079] Step S30: At the next startup, control the matrix backlight based on the matrix backlight data to achieve the matrix backlight control when displaying the preset startup picture.
[0080] After calculating and storing the matrix backlight data corresponding to the preset startup picture, at the next startup, before receiving a new matrix backlight control command, the matrix backlight controller uses the matrix backlight data in the storage area for display to display the preset startup picture.
[0081] In this embodiment, after the display terminal is fully initialized, obtain the preset startup picture of the current display terminal system; determine the matrix backlight data corresponding to the preset startup picture based on the matrix backlight algorithm; at the next startup, control the matrix backlight based on the matrix backlight data to achieve the matrix backlight control when displaying the preset startup picture.
[0082] After the display terminal system is fully initialized, calculate and store the matrix backlight data of the preset startup picture of the current system. When starting up next time, before receiving a new matrix backlight control command, the matrix backlight controller calls the matrix backlight data for display. Thus, the matrix backlight control can be performed when the display terminal is powered on and initialized, and the function of preventing screen flashing of the display terminal can be realized without the user noticing.
[0083] Optionally, the matrix backlight control method of the display terminal further includes:
[0084] Determine a storage area in a preset memory;
[0085] Store the matrix backlight data in the storage area;
[0086] When starting up next time, retrieve the matrix backlight data from the storage area.
[0087] Open up a storage area in the preset memory related to the matrix backlight controller. This storage area may be a section in the Flash (flash memory) of the matrix backlight controller, or a section or all of the Flash externally connected to the matrix backlight controller, or a dedicated external storage device specifically connected to the matrix backlight controller. Or it can also be the memory related to the main control chip of the display terminal. After the main control chip of the display terminal calculates the matrix backlight data, it is directly stored in the memory related to the main control chip of the display terminal. When starting up next time, the matrix backlight controller reads the matrix backlight data from the memory related to the main control chip of the display terminal. In this embodiment, the position and type of the memory for storing the matrix backlight data are not limited, as long as the main control chip of the display terminal can write data and the matrix backlight controller can read data. The stored matrix backlight data is data such as the overall brightness value of the matrix backlight and the matrix backlight control data.
[0088] In this embodiment, open up a storage area in the matrix backlight controller for storing the matrix backlight data. After the display terminal system is fully initialized, calculate the matrix backlight data corresponding to the startup picture of the current system, and then send the matrix backlight data to the matrix backlight controller. The matrix backlight controller then stores the matrix backlight data in this storage area. When starting up next time, before receiving a new matrix backlight control command, the matrix backlight controller uses the matrix backlight data in the storage area for display control. Thus, the user experience is improved and the problem of screen flashing at the moment of startup is solved.
[0089] After the display terminal system is fully initialized, the matrix backlight data corresponding to the current system startup picture can be obtained through the matrix backlight control related interface, and then the matrix backlight data is sent to the matrix backlight control related interface, and this interface can output the corresponding matrix backlight control parameters, such as the matrix backlight control matrix, etc. The display terminal system sends the matrix backlight data to the matrix backlight controller through the interface related to the matrix backlight controller, and the matrix backlight controller stores the corresponding matrix backlight data in the preset storage area.
[0090] Optionally, before the step of determining the storage area in the preset memory, it further includes:
[0091] Obtain the number of partitions for matrix backlight control, and determine the size of the storage area based on the number of partitions.
[0092] Allocate a storage area in the matrix backlight controller to store the matrix backlight data. This is implemented on the matrix backlight controller of a certain display terminal: a region is divided on the matrix backlight controller IC to store the matrix backlight control data, and the size of this data is related to the number of matrix backlight partitions that the matrix backlight controller needs to control. For example, if the matrix backlight controller has 1024 partitions, then the size of this partition is also 1024 bytes. Each byte corresponds to the data of one partition.
[0093] Optionally, before the step of controlling the matrix backlight based on the matrix backlight data, it further includes:
[0094] Judge whether the display screen of the display terminal is initialized;
[0095] If the display screen is initialized, then execute the step of controlling the matrix backlight based on the matrix backlight data.
[0096] Optionally, after the step of judging whether the display screen is initialized, it further includes:
[0097] If the display screen is not initialized, then execute the step of judging whether the display screen of the display terminal is initialized.
[0098] At present, the main control chips of display terminals are all multi-core. When the display terminal is powered on, a CPU (central processing unit) will be started by default, and then this CPU will initialize the parameters and corresponding devices required for the work of other CPUs. After the initialization is completed, the system will start other CPUs. The matrix backlight controller is generally a simple MCU (Micro Controller Unit) with relatively simple functions. It can be initialized as soon as it is powered on, and then it will wait for the display terminal CPU to send it a control command. It can be seen that the matrix backlight controller should be initialized earlier than the display terminal CPU, so that it can start working normally before the display terminal system is fully started.
[0099] In one embodiment, the startup process of the display terminal is as follows:
[0100] 1. After power-on, the system first powers on the display terminal main control chip. After the display terminal main control chip is powered on, the display terminal main control chip first runs the uboot (boot loader) according to the configuration; after power-on, the system also powers on the matrix backlight controller, and the matrix backlight controller begins to initialize.
[0101] 2. Then uboot initializes each module of the system: such as screen display, related IO (input & output) port configuration, register configuration, EMMC (embedded MultiMedia Card) and other peripheral configurations; but at the same time, the matrix backlight controller has already completed initialization and is waiting for the screen display initialization to complete. After the screen displays the first frame of the picture, the backlight will be turned on to let the user see the image of the preset boot picture.
[0102] Therefore, before the matrix backlight controller retrieves the matrix backlight data from the storage area to perform matrix backlight control and display the preset startup image, it is necessary to determine whether the display screen has been initialized. If the display screen has been initialized, the matrix backlight is controlled based on the matrix backlight data, so that the corresponding matrix backlight data is used to perform matrix backlight control when the preset startup image is displayed at startup. If the display screen has not been initialized, the step of determining whether the display screen has been initialized is performed.
[0103] Optionally, after the step of controlling the matrix backlight based on the matrix backlight data to realize the matrix backlight control when displaying the preset startup picture, the method further includes:
[0104] Determining whether the initialization degree of the display terminal is greater than a preset threshold;
[0105] If the initialization degree of the display terminal is greater than a preset threshold, switch the preset startup picture to a startup animation or other content to be displayed.
[0106] The current matrix backlight needs the display terminal system to be initialized to a certain extent to complete tasks other than initialization. This is because the main control chip of the display terminal needs to continuously obtain information about the current display picture. However, when the display terminal is just powered on, the display terminal system is not fully initialized. Only a CPU is initialized, or even a CPU is not fully started. At this time, it is not sufficient to complete the function of continuously obtaining information about the current display picture.
[0107] When the display terminal is just powered on, a picture will be displayed until the display terminal system reaches a certain level before switching this picture to a startup animation or other display content. During this process, no other pictures will be switched. Therefore, after the matrix backlight controller retrieves matrix backlight data from the storage area for matrix backlight control and displays the preset startup picture, it is determined whether the initialization degree of the display terminal is greater than the preset threshold. If the initialization degree of the display terminal is greater than the preset threshold, it means that the initialization process of the display terminal can already support the display terminal system to display other pictures, startup animations or videos and other content to be displayed, and the preset startup picture can be switched to a startup animation or other content to be displayed. Thus, when the display terminal is powered on, different contents are displayed corresponding to the initialization degree of the display terminal, and the startup screen conversion is completed smoothly.
[0108] Optionally, the matrix backlight control method of the display terminal further includes:
[0109] When updating the current display terminal system, determine whether the new preset startup picture of the new current display terminal system is the same as the preset startup picture of the current display terminal system;
[0110] If not, determine the matrix backlight data corresponding to the new preset startup picture based on the matrix backlight algorithm.
[0111] In this embodiment, the current display terminal system may be updated, and the preset startup picture of the current display terminal system may also be replaced accordingly. Therefore, when updating the current display terminal system, it is necessary to determine whether the preset startup picture has been replaced, and it is necessary to determine whether the preset startup picture of the new display terminal system is the same as that of the current display terminal system. If they are different, when powering on for the first time after the update, the matrix backlight is controlled with the matrix backlight data pre-stored in the previous version of the display terminal system, and the preset startup picture of the previous display terminal system is displayed. After the current updated display terminal system is fully initialized, based on the matrix backlight algorithm, the new matrix backlight data corresponding to the new preset startup picture is determined, and the system version, startup picture, and matrix backlight data are replaced correspondingly. Similarly, even if the display terminal system is replaced, there will be no problem that the display terminal cannot control the matrix backlight during startup or the screen flashes instantly at startup. The function of preventing screen flashing of the display terminal is also realized without the user noticing, and the matrix backlight can be controlled when the display terminal is initialized when powered on.
[0112] In addition, referring to Figure 3 , an embodiment of the present invention further provides a matrix backlight control device for a display terminal, and the matrix backlight control device for the display terminal includes:
[0113] An acquisition module 10, configured to acquire the preset startup picture of the current display terminal system after the display terminal is initialized;
[0114] A determination module 20, configured to determine the matrix backlight data for displaying the preset startup picture based on the matrix backlight algorithm;
[0115] A display module 30, configured to control the matrix backlight based on the matrix backlight data when powering on next time, so as to display the preset startup picture when powering on.
[0116] Optionally, the matrix backlight control device for the display terminal further includes:
[0117] A storage module, configured to determine a storage area in a preset memory;
[0118] Store the matrix backlight data in the storage area;
[0119] When powering on next time, retrieve the matrix backlight data from the storage area.
[0120] Optionally, the matrix backlight control device for the display terminal further includes:
[0121] A partitioning module, configured to, before the step of determining a storage area in the preset memory, further include:
[0122] Obtain the number of partitions for matrix backlight control, and determine the size of the storage area based on the number of partitions.
[0123] Optionally, the matrix backlight control device of the display terminal further includes:
[0124] A judgment module, which, before the step of controlling the matrix backlight based on the matrix backlight data, further includes:
[0125] Judge whether the display screen of the display terminal is initialized;
[0126] If the display screen is initialized, execute the step of controlling the matrix backlight based on the matrix backlight data.
[0127] Optionally, the judgment module further includes:
[0128] A selection unit, which, after the step of judging whether the display screen is initialized, further includes:
[0129] If the display screen is not initialized, execute the step of judging whether the display screen of the display terminal is initialized.
[0130] Optionally, the matrix backlight control device of the display terminal further includes:
[0131] A switching module, which, after the step of controlling the matrix backlight based on the matrix backlight data to implement matrix backlight control when displaying the preset startup picture, further includes:
[0132] Judge whether the initialization degree of the display terminal is greater than a preset threshold;
[0133] If the initialization degree of the display terminal is greater than the preset threshold, switch the preset startup picture to the startup animation or other content to be displayed.
[0134] Optionally, the matrix backlight control device of the display terminal further includes:
[0135] An update module, which, when updating the current display terminal system, judges whether the new preset startup picture of the new current display terminal system is the same as the preset startup picture of the current display terminal system;
[0136] If not, determine the matrix backlight data corresponding to the new preset startup picture based on the matrix backlight algorithm.
[0137] The matrix backlight control device of the display terminal provided by the present invention adopts the matrix backlight control method of the display terminal in the above embodiment to solve the technical problem that the matrix backlight cannot be controlled when the display terminal is powered on in the prior art. Compared with the prior art, the beneficial effects of the matrix backlight control device of the display terminal provided by the embodiment of the present invention are the same as those of the matrix backlight control method of the display terminal provided by the above embodiment, and other technical features in the matrix backlight control device of the display terminal are the same as the features disclosed in the method of the above embodiment, which will not be elaborated herein.
[0138] In addition, an embodiment of the present invention further provides a display terminal machine, which is characterized in that the display terminal machine includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the matrix backlight control method of the display terminal as described above.
[0139] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a matrix backlight control program of a display terminal is stored, and when the matrix backlight control program of the display terminal is executed by a processor, the steps of the matrix backlight control method of the display terminal as described above are implemented.
[0140] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or system. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or system including the element.
[0141] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.
[0142] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment method can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
[0143] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be similarly included in the patent protection scope of the present invention.
Claims
1. A matrix backlight control method for a display terminal, characterized in that, The matrix backlight control method of the display terminal includes the following steps: After the display terminal is fully initialized, obtain the preset startup picture of the current display terminal system; Based on the matrix backlight algorithm, determine the matrix backlight data corresponding to the preset startup picture; At the next startup, before the matrix backlight controller receives a new matrix backlight control command, the matrix backlight controller controls the matrix backlight based on the matrix backlight data to achieve matrix backlight control when displaying the preset startup picture.
2. The matrix backlight control method of the display terminal according to claim 1, wherein The matrix backlight control method of the display terminal further includes: Determine a storage area in the preset memory; Store the matrix backlight data in the storage area; At the next startup, retrieve the matrix backlight data from the storage area.
3. The matrix backlight control method of the display terminal according to claim 2, wherein Before the step of determining the storage area in the preset memory, it further includes: Obtain the number of partitions for matrix backlight control, and determine the size of the storage area based on the number of partitions.
4. The matrix backlight control method of a display terminal according to claim 1, characterized in that, Before the step of controlling the matrix backlight based on the matrix backlight data, it further includes: Judge whether the display screen of the display terminal is initialized; If the display screen is initialized, execute the step of controlling the matrix backlight based on the matrix backlight data.
5. The matrix backlight control method of the display terminal according to claim 4, characterized in that, After the step of judging whether the display screen is initialized, it further includes: If the display screen is not initialized, execute the step of judging whether the display screen of the display terminal is initialized.
6. The matrix backlight control method of the display terminal according to claim 1, wherein After the step of controlling the matrix backlight based on the matrix backlight data to achieve matrix backlight control when displaying the preset startup picture, it further includes: Judge whether the initialization degree of the display terminal is greater than a preset threshold; If the initialization degree of the display terminal is greater than the preset threshold, switch the preset startup picture to the boot animation or other content to be displayed.
7. The matrix backlight control method of the display terminal according to claim 1, wherein, The matrix backlight control method of the display terminal further includes: When updating the current display terminal system, judge whether the new preset startup picture of the new current display terminal system is the same as the preset startup picture of the current display terminal system; If not, determine the matrix backlight data corresponding to the new preset startup picture based on the matrix backlight algorithm.
8. A matrix backlight control device for a display terminal, characterized in that, The matrix backlight control device of the display terminal includes: An acquisition module, configured to obtain the preset startup picture of the current display terminal system after the display terminal is fully initialized; A determination module, configured to determine the matrix backlight data corresponding to the preset startup picture based on the matrix backlight algorithm; A display module, configured to, at the next startup, before the matrix backlight controller receives a new matrix backlight control command, the matrix backlight controller controls the matrix backlight based on the matrix backlight data to achieve matrix backlight control when displaying the preset startup picture.
9. A display terminal, characterized in that, The display terminal includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the matrix backlight control method of the display terminal according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, A matrix backlight control program for a display terminal is stored on the computer-readable storage medium. When the matrix backlight control program of the display terminal is executed by a processor, the steps of the matrix backlight control method for the display terminal according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Boot video playing method and device
CN105979340A
Method and device for setting backlight brightness when vehicle-mounted system is started
CN110288952A
Display method and device and electronic equipment
CN111949325A