Display panel control method, display device, equipment and medium

By using the modification of switching signaling and timing control registers in the display panel, the update rate switching without restarting the system is achieved, solving the problem of low switching efficiency in the prior art and improving the user experience.

CN119229770AActive Publication Date: 2024-12-31BOE TECHNOLOGY GROUP CO LTD +1
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411490063.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2024-12-31
Estimated Expiration
2044-10-23

AI Technical Summary

Technical Problem

The prior art requires restarting the system during the display panel update rate switching process, resulting in low switching efficiency and long time.

Method used

By switching signaling, the display panel directly indicates that the update rate is switched without restarting the system, modify the timing parameters of the timing control register, and refresh the current frame to achieve the update of the data source and timing parameters.

Benefits of technology

It improves the efficiency of the update rate switching, reduces the time of the switching process, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119229770A_ABST
    Figure CN119229770A_ABST
Patent Text Reader

Abstract

The invention discloses a control method of a display panel, a display device, equipment and a medium, and generally relates to the technical field of display equipment. The method comprises the following steps: a display panel receives a switching signaling, keeps a current frame in response to the switching signaling, and switches a data source of the display panel from a first data source to a second data source; the switching signaling is used for indicating to switch the display update rate, and the display update rate of the first data source is different from the display update rate of the second data source; and modifying the current time sequence parameter of the time sequence control register into the time sequence parameter of the second data source, and refreshing the current frame based on the updated time sequence parameter of the time sequence control register.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to the technical field of display devices, and in particular to a control method of a display panel, a display device, a device and a medium. Background Art

[0002] With the development of display panels, the functions of display panels are becoming more and more abundant.

[0003] Among the many performances of the display panel, the refresh rate of the display panel is a more important one. Generally, a high refresh rate shows a more delicate display screen while consuming more resources, while a low refresh rate consumes less resources and the screen is relatively rough. In practical applications, it is often necessary to switch between high and low refresh rates in different scenarios to achieve a more flexible use method. This method is called HSR (hardware super refresh rate) technology. In related technologies, special hardware for switching different refresh rates (such as signal transmission lines) will be set up, and signals are transmitted between the display panel and the system motherboard through the signal transmission line, thereby switching the refresh rate of the display panel.

[0004] However, in the above-mentioned process of switching the refresh rate, since the refresh rate of the display panel is changed during the switching process, the system needs to be restarted to complete the switching process. The whole process is time-consuming and the switching efficiency is low. Summary of the invention

[0005] In view of the above defects or deficiencies in the related art, it is desirable to provide a control method, display device, equipment and medium for a display panel, which can solve the problem that in the process of switching the update rate of the display panel, the system needs to be restarted to complete the process because the update rate of the display panel is changed, and the whole process takes a long time and the switching efficiency is low. By directly instructing the display panel to complete the switch of the update rate in a shorter time without restarting the system through switching signaling, the efficiency of the update rate switching is improved.

[0006] In a first aspect, a method for controlling a display panel is provided, the method comprising: The display panel receives the switching signaling, maintains the current frame in response to the switching signaling, and switches the data source of the display panel from the first data source to the second data source; the switching signaling is used to indicate switching of the display update rate, and the display update rate of the first data source is different from the display update rate of the second data source; The current timing parameters of the timing control register are modified to the timing parameters of the second data source, and the current frame is refreshed based on the updated timing parameters of the timing control register.

[0007] In the present application, the display panel first receives the switching signaling, and then responds to the switching signaling, the display panel maintains the current frame, and switches the data source of the display panel from the first data source to the second data source; the above-mentioned switching signaling is used to indicate the switching display update rate, and the display update rate of the above-mentioned first data source is different from the display update rate of the second data source; after that, the current timing parameters of the timing control register are modified to the timing parameters of the second data source, and the current frame is refreshed based on the timing parameters updated by the timing control register, and based on the timing parameters updated by the timing control register. In this way, when it is necessary to switch data sources with different display update rates for the display panel, the display update rate can be switched directly through the switching signaling instruction, and the data source and timing parameter updates are completed in the switching process. Compared with the related technology, there is no need to power off and restart, and the rate of switching data sources is correspondingly increased, which greatly improves the user experience.

[0008] In a second aspect, there is provided a display device comprising a display panel and a control unit; The display panel is used to receive the switching signaling sent by the control unit, maintain the current frame in response to the switching signaling, and switch the data source of the display panel from the first data source to the second data source; the switching signaling is used to indicate switching the display update rate, and the display update rate of the first data source is different from the display update rate of the second data source; The control unit is used to modify the current timing parameters of the timing control register in the control unit to the timing parameters of the second data source, and refresh the current frame based on the updated timing parameters of the timing control register.

[0009] In a third aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the first aspect is implemented.

[0010] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the program is executed by a processor, the method described in the first aspect is implemented.

[0011] In a fifth aspect, a computer program product is provided. The computer program product includes instructions, and the instructions are executed by a processor to implement the method described in the first aspect.

[0012] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings: Figure 1 It is a schematic diagram of hardware control HSR state switching in the related art; Figure 2 It is a schematic diagram of the HSR state switching process in the related art; Figure 3 A schematic diagram of a flow chart of a method for controlling a display panel provided in an embodiment of the present application; Figure 4 One of the timing control schematic diagrams of the display panel control method provided in the embodiment of the present application; Figure 5 A second timing control schematic diagram of the display panel control method provided in an embodiment of the present application; Figure 6 A schematic diagram of the structure of a display device provided in an embodiment of the present application; Figure 7 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0014] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It is also necessary to explain that, for ease of description, only the parts related to the invention are shown in the accompanying drawings.

[0015] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The following is an explanation of the usage scenarios of the present application.

[0016] With the development of display panels, the functions of display panels are becoming more and more abundant. In order to meet the application scenarios of different display update rate switching of display panels, display panels will adopt HSR technology. This technology can flexibly adjust the hardware display update rate and refresh rate of the display panel according to actual application needs. Since terminals (such as laptops) with display panels with HSR technology have been widely recognized in the gaming terminal market, this technology is being rapidly promoted.

[0017] However, in the related art, the method for switching the display refresh rate of the display panel through the HSR technology is set and executed through the system motherboard BOIS. This process requires the user to first select the display refresh rate state that he needs to switch, and then restart the machine to complete the switching of the display refresh rate of the display panel.

[0018] Specifically, Figure 1 and Figure 2As shown, Figure 1 In the process of hardware controlling the HSR state, in the process of switching the display update rate and update rate of the display panel through hardware, a physical signal transmission line is set between the timing control register of the display panel and the basic input and output system BOIS of the system motherboard. In this process, assuming that the display panel includes two display update rates, namely low display update rate and high display update rate, the HSR state can be selected to switch from the open state to the closed state, or from the closed state to the open state through the system motherboard BOIS. After that, the system motherboard will be connected to the timing control register through the signal transmission line to complete the change of the HSR state, and then complete the switching of the display update rate. Specifically, since both the system motherboard and the display panel need to refer to the voltage of the HSR switching signal in order to complete the precise control of the HSR switching process, the system motherboard and the display panel have relatively precise voltage level requirements. Therefore, in the relevant technology, for a display panel with an HSR function, only a system with a corresponding HSR signal design can be matched to complete the HSR switching. Correspondingly, different display panels and system motherboards correspond to different HSR signal voltages. Therefore, the versatility is poor and customization is obvious. There is a situation where each display panel needs to be customized and debugged.

[0019] like Figure 2 As shown, Figure 2 It is the HSR state switching process. Specifically, 1) the HSR state of the basic input and output system of the system motherboard is switched to the on or off state, BIOS HSR On / off switching; 2) the system motherboard and display panel are powered on System&Panel Power reset; 3) the timing parameter state of the timing control register of the display panel is reset (corresponding to the HSR state) Tcon download HSR On / off setting; 4) the timing control register of the display panel is reconnected to the system motherboard System&Tcon link training; 5) the display panel displays the screen after switching the HSR state Panel display HSR On / off.

[0020] In this process, it can be seen that the current HSR switching technology solution has a relatively cumbersome switching process. The system to which the display panel is connected needs to be restarted, so the display panel also needs to be powered on again, and the system graphics processor (GPU) of the system motherboard needs to be reconnected to the display panel (link training). Reconnection also means that the display refresh rate switching method needs to be controlled by the display panel and the system graphics processor together to complete the HSR switching. As a result, the HSR switching process lasts for half a minute or even more, requiring the user to wait, which results in slow HSR switching and an unsmooth user experience.

[0021] The above inconvenience caused by the design of HSR switching of the display panel and its connection and switching method with the notebook computer motherboard makes the HSR function experience in the display device not smooth, which greatly limits its application. Based on this, the present application proposes a control method, display device, equipment and medium for a display panel, which can solve the problem that in the process of switching the update rate of the display panel, the system needs to be restarted to complete the process because the update rate of the display panel is changed, and the whole process takes a long time and the switching efficiency is low. The display panel is directly instructed by switching signaling to complete the switch of the update rate in a shorter time without restarting the system, thereby improving the efficiency of the update rate switching.

[0022] Figure 3 FIG. 1 is a flow chart of a method for controlling a display panel provided in an embodiment of the present application. Figure 3 As shown, the method includes the following steps 301 and 302: Step 301: The display panel receives a switching signaling, maintains a current frame in response to the switching signaling, and switches a data source of the display panel from a first data source to a second data source.

[0023] In an embodiment of the present application, the switching signaling is used to indicate switching of a display update rate, and the display update rate of the first data source is different from the display update rate of the second data source.

[0024] In an example, the switching signaling is a signaling for instructing an operating system corresponding to the display panel to switch to an HSR state.

[0025] In the embodiment of the present application, the above-mentioned current frame is used to indicate the frame picture currently displayed by the display panel at the moment when the display panel receives the switching signaling.

[0026] It is understandable that, generally, in order to ensure the display effect, the display panel will display multiple frames every second. Based on this, the frame corresponding to the moment when the display panel receives the switching signaling is the above-mentioned current frame.

[0027] In the embodiment of the present application, maintaining the current frame means that the display panel stops refreshing and continues to display the current frame.

[0028] In an embodiment of the present application, the above-mentioned display update rate may include: display resolution and display refresh rate.

[0029] It is understandable that, for a display panel, different data sources correspond to different display update rates, that is, different data sources correspond to different resolutions and refresh rates.

[0030] In the embodiment of the present application, the first data source and the second data source are used to indicate data sources with different display update rates. In fact, there may be more than the first data source and the second data source. However, the display update rate switching corresponding to the switching signaling is from a data source with one display update rate, that is, the first data source, to a data source with another display update rate, that is, the second data source. The first data source and the second data source are not used to limit the data source indicating a specific display update rate.

[0031] It can be understood that, when the display update rate includes multiple display update rates, for example, three display update rates, the first data source and the second data source are used to indicate the data sources corresponding to any two of the three update rates.

[0032] Exemplarily, the switching signaling may include data source information of the first data source (e.g., the data source ID of the first data source) and data source information of the second data source (e.g., the data source ID of the second data source), and the switching signaling is directly used to indicate the ID information of different data sources; the switching signaling may also directly indicate the switching of different data sources through high-level signals and low-level signals.

[0033] It can be understood that, in the case where the switching signaling is a high level signal and a low level signal, each change in the level signal is used to indicate the switching of data sources with different display update rates.

[0034] In the embodiment of the present application, since the display panel switches the data source of the display panel from the first data source to the second data source while maintaining the current frame, for the user, the process of switching the data source occurs in the background and cannot be displayed in the display panel. The content displayed to the user is the current frame. Before switching the data source, assuming that the picture is a dynamic picture, after the display panel receives the switching signal, the previously dynamic display picture becomes a static picture, and the display panel pauses refreshing; or before switching the data source, assuming that the picture itself is a static picture, after the display panel receives the switching signal, the display picture remains unchanged, and the display panel pauses refreshing.

[0035] In the embodiment of the present application, the switching instruction is used to instruct the display panel to directly switch the data source with different display update rates, that is, to switch from the first data source to the second data source. Compared with the related art, there is no need for the display panel and the system motherboard to jointly control the switching. After the display panel receives the switching instruction, it can directly switch the data source according to the switching instruction.

[0036] Step 302: modify the current timing parameters of the timing control register to the timing parameters of the second data source, and refresh the current frame based on the updated timing parameters of the timing control register.

[0037] It is understandable that when the data source of the display panel changes, the timing signal responsible for controlling the output data source will also change. Therefore, it is necessary to reset the current timing parameters of the timing control register, modify the above-mentioned current timing parameters to the timing parameters corresponding to the second data source, and finally output the second data source based on the timing parameters corresponding to the modified second data source, that is, refresh the current frame.

[0038] Optionally, in an embodiment of the present application, the display panel is applied to a display device, the display device further includes a controller, and the switching signaling is sent to the display panel by the controller in response to the first input after receiving the first input.

[0039] Exemplarily, the above-mentioned display device includes equipment related to the display panel, including a controller.

[0040] In one example, the controller includes: a central processing unit and an image processor, wherein the timing control register is a part of the central processing unit.

[0041] It is understandable that the switching signaling needs to be sent to the display panel through the controller and executed by the display panel. Specifically, the switching signaling is generated by the central processor according to the received input signal of the first input and sent to the image processor, and then sent by the image processor to the display panel and executed by the display panel.

[0042] Exemplarily, the first input may be a first input triggered by a user to output a switching instruction.

[0043] In an example, the first input may be directly used to input a switching signal, or may be an input signal for instructing the display device to trigger a generated switching instruction.

[0044] It is understandable that in some operating systems or display devices, when the operating system or display device starts executing a specific application or enters a special state, the above-mentioned switching signaling can be automatically triggered, that is, the first input received by the controller is an input signal generated by the display device itself.

[0045] For example, when the display panel is used to display a game application, the display update rate corresponding to the game application is different from the display update rate of other previous applications. After starting the application, the controller of the display device automatically triggers the switching signal and sends the switching signal to the display panel.

[0046] In the method provided by the embodiment of the present application, the display panel first receives the switching signaling, and then responds to the switching signaling, the display panel maintains the current frame, and switches the data source of the display panel from the first data source to the second data source; the above-mentioned switching signaling is used to indicate the switching display update rate, and the display update rate of the above-mentioned first data source is different from the display update rate of the second data source; thereafter, the current timing parameters of the timing control register are modified to the timing parameters of the second data source, and the current frame is refreshed based on the timing parameters updated by the timing control register, and based on the timing parameters updated by the timing control register. In this way, when it is necessary to switch data sources with different display update rates for the display panel, the switching of the display update rate can be directly completed by directly indicating the switching signaling, and the update of the data source and the timing parameters is completed in the switching process. Compared with the related technology, there is no need to power off and restart, and the rate of switching the data source is correspondingly improved, which greatly improves the user experience.

[0047] In another embodiment of the present application, a specific implementation method of the display panel receiving the switching signaling is also provided. Exemplarily, the specific implementation of "the display panel receiving the switching signaling" mentioned above includes: receiving the switching signaling through the first channel between the display panel and the control unit of the display panel.

[0048] Exemplarily, the first channel is an I2C channel or an AUX channel.

[0049] It can be understood that in the embodiment of the present application, the above-mentioned switching signaling can be transmitted through a common signaling channel.

[0050] In the embodiment of the present application, the switching signaling can be transmitted through the I2C channel or the AUX channel.

[0051] It can be understood that, from the foregoing content, in the related art, the HSR state is switched by connecting physical hardware between the display panel and the system motherboard. Since the voltage needs to be aligned and powered on again during the process of switching the HSR state between different hardware structures connected by physical hard wires, and the voltage of the HSR state of different hardware is also different, the voltage of the HSR state needs to be tested in advance for the HSR state switching before the HSR state switching can be performed in subsequent user use. In the embodiment of the present application, since a universal communication protocol channel transmission is adopted, including the above-mentioned I2C channel or AUX channel, there is no need to test in advance the process of transmitting the switching signaling of the data source indicating the switching of different display update rates (such as the above-mentioned switching signaling of switching the HSR state), and the alignment voltage of the data source of the display update rate switching is preset, and there is no need to set different alignment voltages for different display panels and system motherboards, and the switching signaling can be directly transmitted through the above-mentioned first channel to indicate the switching.

[0052] In another embodiment of the present application, a specific implementation method for modifying the timing parameters of the display panel is also provided. Exemplarily, the specific implementation of "modifying the current timing parameters of the timing control register to the timing parameters of the second data source" mentioned above includes: disconnecting the connection between the timing control register and the control unit of the display panel; according to the display update rate of the second data source, modifying the current timing parameters of the timing control register to the timing parameters of the second data source, and re-establishing the connection between the timing control register and the controller, and transmitting signals according to the timing parameters of the second data source.

[0053] Exemplarily, after the data source of the display panel is switched from the first data source to the second data source, the timing parameters of the timing control register need to be modified. In the process of modifying the timing parameters of the timing control register, the connection between the timing control register and the control unit of the display panel needs to be disconnected first, and then modified. After the current parameters of the timing control register are modified to the timing parameters of the second data source, the timing control register is connected to the controller.

[0054] In an example, the controller may be an image processor of a display device.

[0055] It is understandable that in the embodiment of the present application, in the process of modifying the current timing parameters of the timing control register to the timing parameters of the second data source, what is actually modified is some parameters in the timing control register, rather than all parameters. The above-mentioned partial parameters are parameters related to the data transmission timing part.

[0056] Optionally, in an embodiment of the present application, the above-mentioned modification of the current timing parameters of the timing control register to the timing parameters of the above-mentioned second data source includes: when the display panel maintains the current frame, updating the hot plug detection HPD signal from the first signal to the second signal; according to the above-mentioned second signal and the display update rate of the above-mentioned second data source, controlling the above-mentioned timing controller to modify the current timing parameters to the timing parameters corresponding to the above-mentioned second update rate, and updating the hot plug detection HPD signal from the second signal to the first signal.

[0057] Exemplarily, the second signal is used to indicate a matching process of the timing control register and the control unit of the display panel with the timing parameters of the second data source.

[0058] Exemplarily, the above timing control register startup needs to be triggered by the HPD signal. The HPD signal is triggered according to the display panel is currently in the current frame state. Further, the current frame state can indicate that the display panel enters the panel self-refresh PSR state. For the PSR state, refer to the subsequent description for details.

[0059] It can be understood that the HPD signal may include a high-level signal and a low-level signal, wherein the first signal corresponds to the high-level signal and the second signal corresponds to the low-level signal.

[0060] Furthermore, when the HPD signal is updated from the first signal to the second signal, it means that the control unit of the current display panel can start the matching process with the timing parameters of the second data source. Specifically, it starts to update the current timing parameters in the timing control register to the timing parameters of the second data source.

[0061] Exemplarily, after the control unit of the display panel starts changing the timing parameters and switching the data source, the HPD signal can be switched from the second signal back to the first signal.

[0062] In an embodiment of the present application, a specific implementation method for the display panel to maintain the current frame is also provided. Exemplarily, the specific implementation of "maintaining the current frame in response to the above-mentioned switching signaling" mentioned above includes: when receiving the switching signaling, starting the panel self-refresh PSR state of the display panel, and the above-mentioned panel self-refresh PSR state enables the above-mentioned display panel to maintain the current frame; the specific implementation of "refreshing the above-mentioned current frame based on the timing parameters of the second data source updated by the above-mentioned timing control register" mentioned above includes: exiting the panel self-refresh PSR state, and outputting the frame picture of the above-mentioned second update rate according to the timing parameters of the updated second data source.

[0063] It can be understood that in the embodiment of the present application, the function of maintaining the current frame according to the display panel is achieved through the PSR state.

[0064] Optionally, in an embodiment of the present application, the above-mentioned starting the panel self-refresh PSR state of the display panel, the control method of the display panel provided by the present application includes: updating the panel self-refresh PSR signal from the first level to the second level; the above-mentioned exiting the PSR state, the control method of the display panel provided by the present application includes: raising the PSR signal from the second level to the first level.

[0065] Exemplarily, the first level is used to indicate that the PSR state is closed, and the second level is used to indicate that the PSR state is opened.

[0066] Exemplarily, the self-refresh function of the display panel may be enabled or disabled by adjusting the level of the PSR signal in the controller.

[0067] The following describes the process of switching different display update rates through switching signaling through Example 1 and Example 2.

[0068] Example 1: Assume that the first signaling is an I2C signaling transmitted through an I2C channel in I2C communication, and the display update rate corresponding to the HSR state includes two display update rates, one update rate when the HSR state is ON, and another update rate when the HSR state is OFF. Figure 4 As shown, Figure 4 In order to switch the HSR state from the ON state to the OFF state through I2C signaling, the two HSR states are marked with different display update rates, thereby switching the timing control diagram of the display update rate. Figure 4 The shaded part in the figure is the timing part of the signal being sent.

[0069] After the display panel receives the first input from the user that the display update rate needs to be switched, Figure 4 As shown, the I2C signaling is transmitted to the display panel through the first input controller, and the I2C signaling triggers the display panel self-refresh state (PSR state) of the display panel, and the display panel maintains the current frame. When the display panel maintains the current frame, the HSR Switching state (HSR switching state) is turned on, and the current first data source is switched to the second data source through the HSR Switching state. At the same time, the I2C signaling will also trigger the hot plug detection signal (i.e., HPD signal), and the HPD signal switches from a high-level signal (i.e., the above-mentioned first signal) to a low-level signal (i.e., the above-mentioned second signal) to trigger the timing control register to switch the timing parameters, specifically, the current timing parameters of the ON state in the HSR (i.e., the above-mentioned first data source) are switched to the timing parameters of the OFF state in the HSR (i.e., the above-mentioned second data source), and after completing the change of the triggering timing parameters, the low-level signal (i.e., the above-mentioned second signal) is switched to the high-level signal (i.e., the above-mentioned first signal).

[0070] After the first data source is switched to the second data source and the timing parameters are changed to the current timing parameters, the timing control register and the system's screen processor GPU (that is, the above-mentioned controller) are reconnected in coordination, the display module refreshes the current frame, and controls the display panel to exit the PSR state through the I2C signal. The next frame will refresh the display panel with the second data source in the HSR off state, and display the second data source display screen in the HSR off state.

[0071] Example 2: Assuming that the first signaling is an AUX signaling transmitted through an AUX channel in AUX communication, and the display update rate corresponding to the HSR state includes two display update rates, one update rate when the HSR state is ON, and another update rate when the HSR state is OFF, then combined Figure 5 As shown, Figure 5In order to switch the HSR state from the ON state to the OFF state through I2C signaling, the two HSR states are marked with different display update rates, thereby switching the timing control diagram of the display update rate. Figure 4 The shaded part in the figure is the timing part of the signal. Figure 4 It can be seen that the HSR state changes from Figure 5 The figure consists of three parts from left to right, namely HSR ON state, HSR Switching state, and HSR OFF state.

[0072] After the display panel receives the first input from the user that the display update rate needs to be switched, Figure 5 As shown, the AUX signaling is transmitted to the display panel through the first input controller, and the AUX signaling triggers the display panel self-refresh state (PSR state) of the display panel, and the display panel maintains the current frame. When the display panel maintains the current frame, the HSR Switching state (HSR switching state) is turned on, and the current first data source is switched to the second data source through the HSR Switching state. At the same time, the AUX signaling will also trigger the hot plug detection signal (i.e., HPD signal), and the HPD signal switches from a high-level signal (i.e., the above-mentioned first signal) to a low-level signal (i.e., the above-mentioned second signal) to trigger the timing control register to switch the timing parameters. Specifically, the current timing parameters of the ON state in the HSR (i.e., the above-mentioned first data source) are switched to the timing parameters of the OFF state in the HSR (i.e., the above-mentioned second data source), and after the change of the triggering timing parameters is completed, the low-level signal (i.e., the above-mentioned second signal) is switched to the high-level signal (i.e., the above-mentioned first signal). In this Figure 5 It can be seen that the HSR state changes from Figure 5 The figure consists of three parts from left to right, namely HSR ON state, HSR Switching state, and HSR OFF state.

[0073] After the first data source is switched to the second data source and the timing parameters are changed to the current timing parameters, the timing control register and the system's screen processor GPU (that is, the above-mentioned controller) are reconnected in coordination, the display module refreshes the current frame, and controls the display panel to exit the PSR state through the I2C signal. The next frame will refresh the display panel with the second data source in the HSR off state, and display the second data source display screen in the HSR off state.

[0074] In this way, the HSR state, that is, the switching of the display refresh rate, can be quickly completed while keeping the display panel still for a short time, which greatly improves the switching efficiency and also improves the user's switching experience. There is no need to restart the system and repower the display panel and the system motherboard (that is, the system controller) before the display refresh rate can be switched as in the related technology, which causes the switching to be more troublesome and the experience is poor.

[0075] The present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the training rule determination method described in the present application is implemented. For example, the following can be executed: Figure 3 The individual steps of the method are shown.

[0076] The present invention provides a computer program product, which includes instructions that are executed by a processor when the processor executes the instructions. Figure 3 The individual steps of the method are shown.

[0077] It should be noted that although the operations of the method of the present invention are described in a particular order in the drawings, this does not require or imply that the operations must be performed in this particular order or that all illustrated operations must be performed to achieve desired results.

[0078] Figure 6 FIG. 1 is a block diagram of a display device according to an embodiment of the present application. The device may be deployed on an authorized node (eg, the first node described above). Figure 6 The device includes a display panel 601 and a control unit 602.

[0079] The display panel 601 is used to receive the switching signaling sent by the control unit, maintain the current frame in response to the switching signaling, and switch the data source of the display panel from the first data source to the second data source; the switching signaling is used to indicate the switching display update rate, and the display update rate of the first data source is different from the display update rate of the second data source; The control unit 602 is used to modify the current timing parameters of the timing control register in the control unit 602 to the timing parameters of the second data source, and refresh the current frame based on the updated timing parameters of the timing control register.

[0080] In one embodiment, the control unit 602 is specifically configured to receive a first input, where the first input is used to trigger an image processor in the display device to send the switching signaling. The control unit 602 is specifically configured to control the display update rate of the display panel to switch to the display update rate of the second data source through switching signaling in response to the first input; The display panel 601 is specifically used for receiving the switching signaling.

[0081] In one embodiment, the control unit is used to receive the switching signaling through a first channel between the display panel 601 and the control unit 602 of the display panel 601; the first channel is an I2C channel or an AUX channel.

[0082] In one embodiment, the control unit 602 is specifically used to disconnect the connection between the timing control register and the control unit of the display panel; modify the current timing parameters of the timing control register to the timing parameters of the second data source according to the display update rate of the second data source, re-establish the connection between the timing control register and the controller, and transmit signals according to the timing parameters of the second data source.

[0083] In one embodiment, the control unit 602 is specifically configured to: In the case where the display panel maintains the current frame, updating the hot plug detection HPD signal from the first signal to the second signal, wherein the second signal is used to indicate a matching process of the timing control register and the control unit of the display panel with the timing parameters of the second data source; According to the second signal and the display update rate of the second data source, the timing controller is controlled to modify the current timing parameters to timing parameters corresponding to the second update rate, and the hot plug detection HPD signal is updated from the second signal to the first signal.

[0084] In one embodiment, the control unit 602 is specifically configured to: In case of receiving the switching signaling, starting a panel self-refresh PSR state of the display panel, wherein the panel self-refresh PSR state enables the display panel to maintain a current frame; Exit the panel self-refresh PSR state, and output the frame image of the second update rate according to the updated timing parameters of the second data source.

[0085] In one embodiment, the control unit 602 is specifically configured to: The panel self-refresh PSR signal is updated from a first level to a second level, wherein the first level is used to indicate that the PSR state is closed, and the second level is used to indicate that the PSR state is opened; The PSR signal is adjusted from the second level to the first level.

[0086] It should be understood that the units recorded in the display device correspond to the steps in the method described in the accompanying drawings. Therefore, the operations and features described above for the method are also applicable to the display device and the units contained therein, and will not be repeated here. The display device can be pre-implemented in a browser or other security application of a computer device, or can be loaded into a browser or its security application of a computer device by downloading or the like. The corresponding units in the display device can cooperate with the units in the computer device to implement the solution of the embodiment of the present application.

[0087] For the several modules or units mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0088] It should be noted that for details not disclosed in the display device of the embodiment of the present application, please refer to the details disclosed in the above embodiments of the present application, which will not be repeated here.

[0089] Reference below Figure 7 , Figure 7 FIG. 1 is a schematic diagram showing a structure of a computer device suitable for implementing an embodiment of the present application. Figure 7 As shown, the computer system 1700 includes a central processing unit (CPU) 1701, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1702 or the program loaded from the storage part 1708 to the random access memory (RAM) 1703. In the RAM 1703, various programs and data required for the operation instructions of the system are also stored. The CPU 1701, the ROM 1702, and the RAM 1703 are connected to each other through a bus 1704. An input / output (I / O) interface 1705 is also connected to the bus 1704.

[0090] The following components are connected to the I / O interface 1705: an input section 1706 including a keyboard, a mouse, etc.; an output section 1707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1708 including a hard disk, etc.; and a communication section 1709 including a network interface card such as a LAN card, a modem, etc. The communication section 1709 performs communication processing via a network such as the Internet. A drive 1710 is also connected to the I / O interface 1705 as needed. A removable medium 1711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1710 as needed, so that a computer program read therefrom is installed into the storage section 1708 as needed.

[0091] In particular, according to an embodiment of the present application, the above reference flow chart Figure 3 The described process can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 1709, and / or installed from a removable medium 1711. When the computer program is executed by the central processing unit (CPU) 1701, the above-mentioned functions defined in the system of the present application are executed.

[0092] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium such as a computer-readable storage medium that can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0093] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operating instructions of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the aforementioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, the boxes represented by two connections can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operating instruction, or can be implemented with a combination of dedicated hardware and computer instructions.

[0094] The units or modules involved in the embodiments described in the present application may be implemented by software or hardware. The units or modules described may also be set in a processor. For example, it may be described as: a processor includes a first receiving module, a second receiving module, and a sending module. The names of these units or modules do not, in some cases, constitute limitations on the units or modules themselves.

[0095] As another aspect, the present application further provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device. The above computer-readable storage medium stores one or more programs, and when the above programs are used by one or more processors to execute the control method of the display panel described in the present application.

[0096] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present application (but not limited to) by each other to form a technical solution.

Claims

1. A method for controlling a display panel, characterized in that: include: The display panel receives the switching signaling, maintains the current frame in response to the switching signaling, and switches the data source of the display panel from the first data source to the second data source; The switching signaling is used to indicate switching of a display update rate, and the display update rate of the first data source is different from the display update rate of the second data source; The current timing parameters of the timing control register are modified to the timing parameters of the second data source, and the current frame is refreshed based on the updated timing parameters of the timing control register.

2. The method according to claim 1, characterized in that: The display panel is applied to a display device, and the display device further comprises a controller. The switching signaling is sent to the display panel by the controller in response to a first input after receiving the first input.

3. The method according to claim 2, characterized in that The display panel receives a switching signal, including: receiving the switching signaling through a first channel between the display panel and a control unit of the display panel; The first channel is an I2C channel or an AUX channel.

4. The method according to claim 1, characterized in that The step of modifying the current timing parameters of the timing control register to the timing parameters of the second data source includes: Disconnecting the timing control register from the control unit of the display panel; According to the display update rate of the second data source, the current timing parameters of the timing control register are modified to the timing parameters of the second data source, and the timing control register is reconnected to the controller, and the signal is transmitted according to the timing parameters of the second data source.

5. The method according to claim 1, characterized in that The step of modifying the current timing parameters of the timing control register to the timing parameters of the second data source includes: In the case where the display panel maintains the current frame, updating the hot plug detection HPD signal from the first signal to the second signal, wherein the second signal is used to indicate a matching process of the timing control register and the control unit of the display panel with the timing parameters of the second data source; According to the second signal and the display update rate of the second data source, the timing controller is controlled to modify the current timing parameters to timing parameters corresponding to the second update rate, and the hot plug detection HPD signal is updated from the second signal to the first signal.

6. The method according to claim 1, characterized in that The maintaining the current frame in response to the switching signaling comprises: In case of receiving the switching signaling, starting a panel self-refresh PSR state of the display panel, wherein the panel self-refresh PSR state enables the display panel to maintain a current frame; The step of refreshing the current frame based on the timing parameters of the second data source updated by the timing control register includes: Exit the panel self-refresh PSR state, and output the frame image of the second update rate according to the updated timing parameters of the second data source.

7. The method according to claim 6, characterized in that The step of starting the panel self-refresh PSR state of the display panel includes: The panel self-refresh PSR signal is updated from a first level to a second level, wherein the first level is used to indicate that the PSR state is closed, and the second level is used to indicate that the PSR state is opened; The exit from the PSR state includes: The PSR signal is adjusted from the second level to the first level.

8. A display device, characterized in that: The display device comprises a display panel and a control unit; The display panel is used to receive the switching signaling sent by the control unit, maintain the current frame in response to the switching signaling, and switch the data source of the display panel from the first data source to the second data source; The switching signaling is used to indicate switching of a display update rate, and the display update rate of the first data source is different from the display update rate of the second data source; The control unit is used to modify the current timing parameters of the timing control register in the control unit to the timing parameters of the second data source, and refresh the current frame based on the updated timing parameters of the timing control register.

9. The device according to claim 8, characterized in that The control unit is specifically configured to receive a first input, where the first input is configured to trigger an image processor in the display device to send the switching signaling. The control unit is specifically configured to control the display update rate of the display panel to switch to the display update rate of the second data source through switching signaling in response to the first input; The display panel is specifically used for the display panel to receive the switching signaling.

10. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 7 is implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

12. A computer program product, comprising instructions, characterized in that: When the instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Display method and display device

    CN103500081A

  • Method for avoiding distortion of picture-in-picture or picture-by-picture in display

    CN105632452A

  • LED display screen hot plug detection method and related device

    CN112485934A

  • Method for controlling dynamic change of screen refresh rate and electronic equipment

    CN114648951A

  • Driving method and driving device of display panel and display device

    CN115588400A