Control method of display panel, display apparatus, device, and medium
By switching signaling, the data source and timing parameters can be directly switched and modified in the display panel, which solves the problem of time-consuming update rate switching in the display panel, realizes fast and efficient update rate switching, and improves the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2026-03-20
AI Technical Summary
In existing technologies, the display panel needs to restart the system when switching update rates, which results in a long switching time and low switching efficiency.
The display panel can be directly instructed to switch the display update rate without restarting the system by switching the data source from the first data source to the second data source and modifying the timing parameters of the timing control register, thereby achieving rapid switching of the display update rate.
The display update rate switch can be completed in a short time, improving switching efficiency, enhancing user experience, and avoiding delays caused by system restarts.
Smart Images

Figure CN119229770B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to the field of display device technology, and more particularly to a control method, display device, apparatus, and medium for a display panel. Background Technology
[0002] With the development of display panels, their functions are becoming increasingly diverse.
[0003] Among the many performance characteristics of a display panel, its refresh rate is one of the most important. Generally, a high refresh rate displays a more detailed image but consumes more resources, while a low refresh rate consumes fewer resources but produces a relatively coarser image. In practical applications, it is often necessary to switch between high and low refresh rates in different scenarios to achieve a more flexible usage approach. This method is called HSR (Hardware Super Refresh Rate) technology. Related technologies utilize dedicated hardware (such as a signal transmission line) to switch between different refresh rates. This signal transmission line transmits signals between the display panel and the system motherboard, thereby switching the display panel's refresh rate.
[0004] However, during the process of switching the update rate, the system needs to be restarted to complete the switch because the update rate of the display panel is changed. The whole process takes a long time and the switching efficiency is low. Summary of the Invention
[0005] In view of the aforementioned defects or deficiencies in related technologies, it is desirable to provide a control method, display device, equipment, and medium for a display panel that can solve the problem that during the process of switching the display panel's update rate, a system restart is required to complete the switch, resulting in a long process and low switching efficiency. By directly instructing the display panel to switch the update rate in a shorter time without restarting the system through switching signaling, the efficiency of update rate switching is improved.
[0006] Firstly, a method for controlling a display panel is provided, the method comprising:
[0007] The display panel receives a switching signal, maintains the current frame in response to the switching signal, and switches the data source of the display panel from the first data source to the second data source; the switching signal 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;
[0008] 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.
[0009] In the present application, the display panel first receives switching signaling, then in response to the switching signaling, the display panel keeps the current frame, 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, the display update rate of the first data source and the display update rate of the second data source are different; then, the timing parameter of the timing control register at present is modified to the timing parameter of the second data source, and the current frame is refreshed based on the updated timing parameter of the timing control register and the updated timing parameter of the timing control register. In this way, in the case of switching the data source 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 updating of the data source and the timing parameter is completed in the switching process. Compared with the related art, the switching data source rate is improved, and the user experience is greatly improved.
[0010] In a second aspect, a display device is provided, including a display panel and a control unit;
[0011] The display panel is configured to receive switching signaling sent by the control unit, keep 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 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.
[0012] The control unit is configured to modify the timing parameter of the timing control register in the control unit at present to the timing parameter of the second data source, and refresh the current frame based on the updated timing parameter of the timing control register.
[0013] In a third aspect, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the program, the method of the first aspect is implemented.
[0014] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and when the processor executes the program, the method of the first aspect is implemented.
[0015] In a fifth aspect, a computer program product is provided, and the computer program product includes instructions, and when the processor executes the instructions, the method of the first aspect is implemented.
[0016] Additional aspects and advantages of the present application will be in part apparent and in part pointed out hereinafter. BRIEF DESCRIPTION OF DRAWINGS
[0017] Other features, objects, and advantages of the application will become more apparent from the following detailed description when read in conjunction with the accompanying drawings:
[0018] Figure 1 A schematic diagram of hardware control HSR state switching in the related art;
[0019] Figure 2 A schematic diagram of HSR state switching process in the related art;
[0020] Figure 3 A schematic diagram of a flow of the control method of the display panel provided in the embodiments of the application;
[0021] Figure 4 A timing control schematic diagram one of the control method of the display panel provided in the embodiments of the application;
[0022] Figure 5 A timing control schematic diagram two of the control method of the display panel provided in the embodiments of the application;
[0023] Figure 6 A schematic diagram of the structure of the display device provided in the embodiments of the application;
[0024] Figure 7 A schematic diagram of the structure of the computer device provided in the embodiments of the application. DETAILED DESCRIPTION
[0025] The application will be further described below in conjunction with the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the related application, and not to limit the application. In addition, it should be noted that, for the convenience of description, only the parts related to the application are shown in the drawings.
[0026] It should be noted that the embodiments in the application and the features in the embodiments can be combined with each other without conflict. The use scenarios of the application will be described as follows.
[0027] With the development of display panels, the functions of display panels are becoming more and more rich. 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 the actual application requirements. Since the terminal (such as a notebook computer) with the display panel having the HSR technology has been widely recognized in the game terminal market, the technology is being rapidly promoted.
[0028] However, in the related art, the display panel switches the display update rate method through the HSR technology by setting and executing the switch through the system mainboard BOIS. The process requires the user to first manually select the display update rate state to be switched, and then restart the system to complete the switching of the display update rate of the display panel.
[0029] Specifically, as shown in Figure 1 and Figure 2 , Figure 1 is a hardware control HSR state process. In the process of switching the display update rate of the display panel through hardware and the update rate, an entity signal transmission line is set between the timing control register of the display panel and the basic input / output system BOIS of the system mainboard. In this process, assuming that the display panel includes two display update rates, low display update rate and high display update rate, the HSR state can be switched from the open state to the closed state or from the closed state to the open state by selecting the system mainboard BOIS. Then, the system mainboard is connected with the timing control register through the signal transmission line to complete the change of the HSR state and the switching of the display update rate. Specifically, since the system mainboard and the display panel need to refer to the voltage of the HSR switching signal to accurately control the HSR switching process, the system mainboard and the display panel have relatively accurate voltage level requirements. Therefore, in the related art, the display panel with the HSR function can only be matched with the system with the HSR signal design to complete the HSR switching. Correspondingly, the HSR signal voltages corresponding to different display panels and system mainboards are not the same, so the universality is poor, the customization is obvious, and each display panel needs to be customized and debugged.
[0030] As shown in Figure 2 , Figure 2 is an HSR state switching process. Specifically, 1) switching of the HSR state of the basic input / output system of the system mainboard, BIOS HSR On / off switching; 2) power reset of the system mainboard and the display panel, System&Panel Power reset; 3) resetting of the timing parameter state of the timing control register of the display panel (corresponding to the HSR state) Tcon download HSR On / off setting; 4) reconnection between the timing control register of the display panel and the system mainboard, System&Tcon link training; 5) display panel display after HSR state switching, Panel display HSR On / off.
[0031] In this process, it can be seen that the current HSR switching technical solution is relatively cumbersome, the system connected with the display panel needs to be restarted, so the display panel also needs to be powered on again, and the system image processor (GPU) of the system mainboard needs to be reconnected with the display panel (link training). Reconnecting means that this display update rate switching method needs to be controlled by the display panel and the system image processor to complete the HSR switching. Therefore, the HSR switching process lasts for more than half a minute, which needs to be waited by the user, thereby causing the problem of slow HSR switching and poor user experience.
[0032] The design of the display panel HSR switching and the connection switching mode of the notebook computer mainboard bring the above inconvenience, which causes the HSR function to experience poor fluency in the display device and greatly limits its application
[0033] Based on this, the present application provides a display panel control method, display device, equipment and medium, 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 switching due to the change of the update rate of the display panel, the whole process takes a long time, and the switching efficiency is low. The switching signaling directly indicates that the display panel completes the switching of the update rate in a short time without restarting the system, thereby improving the efficiency of the update rate switching.
[0034] Figure 3 The present application provides a flowchart of a display panel control method. As shown in Figure 3 the method comprises the following steps 301 and 302:
[0035] Step 301: The display panel receives switching signaling, responds to the switching signaling to keep the current frame, and switches the data source of the display panel from the first data source to the second data source.
[0036] In the present application, the switching signaling is used to indicate the switching of the display update rate, and the display update rate of the first data source is different from that of the second data source.
[0037] In one example, the switching signaling is a signaling for indicating the HSR state switching of the operating system corresponding to the display panel.
[0038] In the present application, the current frame is used to indicate the frame picture currently displayed by the display panel at the time when the display panel receives the switching signaling.
[0039] It can be understood that, in order to ensure the display effect, the display panel will display multiple frame pictures per second. Based on this, the frame corresponding to the moment when the display panel receives the switching signaling is the current frame.
[0040] In the embodiments of the present application, the maintaining the current frame refers to stopping refreshing of the display panel and continuously displaying the current frame.
[0041] In the embodiments of the present application, the display update rate can include display resolution and display refresh rate.
[0042] It can be understood that different data sources correspond to different display update rates for the display panel, that is, different data sources correspond to different resolutions and refresh rates.
[0043] In the embodiments of the present application, the first data source and the second data source are used to indicate data sources of different display update rates. In essence, there can be more than two data sources, but the display update rate switching corresponding to the switching signaling is switching from a data source of one display update rate to a data source of another display update rate, that is, the first data source is switched to the second data source. The first data source and the second data source are not used to limit data sources of a specific display update rate.
[0044] It can be understood that in the case where 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 data sources corresponding to any two of the three display update rates.
[0045] For example, the switching signaling can include data source information (for example, data source ID of the first data source) of the first data source and data source information (for example, data source ID of the second data source) of the second data source, and the switching signaling is used to directly indicate ID information of different data sources; the switching signaling can also directly indicate switching of different data sources through high-level signals and low-level signals.
[0046] It can be understood that in the case where the switching signaling is a high-level signal and a low-level signal, the level signal is changed each time, that is, used to indicate switching of data sources of different display update rates.
[0047] In the embodiments of the present application, since the display panel is switched from the first data source to the second data source while maintaining the current frame, the process of switching the data source is in the background and cannot be displayed on the display panel for the user, and the content displayed for the user is the current frame. Before switching the data source, assuming that the picture is a dynamic picture, the dynamic display picture becomes a static picture after the display panel receives the switching signaling, and the display panel pauses refreshing at the same time; or before switching the data source, assuming that the picture itself is a static picture, the display panel keeps the display picture unchanged after receiving the switching signaling, and the display panel pauses refreshing at the same time.
[0048] 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, i.e., to switch from the first data source to the second data source. Compared with the related art, the display panel and the system mainboard do not need to jointly control the switching, and after the display panel receives the switching instruction, the display panel can directly switch the data source according to the switching instruction.
[0049] Step 302: modifying the timing parameter of the timing control register to the timing parameter of the second data source, and refreshing the current frame based on the updated timing parameter of the timing control register.
[0050] It can be understood that in the case of the change of the data source of the display panel, the timing signal corresponding to the output data source also changes, and therefore, the timing parameter of the timing control register needs to be reset, the current timing parameter is modified to the timing parameter corresponding to the second data source, and finally the second data source is output based on the modified timing parameter corresponding to the second data source, i.e., the current frame is refreshed.
[0051] Optionally, in the embodiment of the present application, the display panel is applied to a display device, and the display device further includes a controller, and the switching signaling is sent by the controller to the display panel in response to the first input after the controller receives the first input.
[0052] For example, the display device includes a device related to the display panel, and includes a controller.
[0053] In an example, the controller includes a central processing unit and an image processing unit. The timing control register is part of the central processing unit.
[0054] It can be understood that the switching signaling needs to be sent to the display panel by the controller and executed by the display panel. Specifically, the switching signaling is generated by the central processing unit according to the input signal of the received first input, sent to the image processing unit, and then sent to the display panel by the image processing unit and executed by the display panel.
[0055] For example, the first input can be a first input of a user triggering an output switching instruction.
[0056] In an example, the first input can be directly used to input the switching signaling, or can be an input signal used to instruct the display device to automatically trigger the generated switching instruction.
[0057] It can be understood that in some operating systems or display devices, when the operating system or the display device starts to execute a specific application program or enters a special state, the switching signaling can be automatically triggered, i.e., the first input received by the controller is an input signal generated by the display device.
[0058] For example, in a case where the display panel is used to display a certain game application, the display update rate corresponding to the game application is different from the display update rate of other previous applications, after the application is started, the controller of the display device automatically triggers the switching signaling and sends the switching signaling to the display panel.
[0059] In the method provided by the embodiments of the present application, the display panel first receives the switching signaling, then in response to the switching signaling, the display panel keeps the current frame 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 the switching of the display update rate, the display update rate of the first data source is different from the display update rate of the second data source; then, the 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 and the updated timing parameters of the timing control register. In this way, in the case where the data source of the display panel needs to be switched to a different display update rate, the switching of the display update rate can be directly completed by the switching signaling indication, and the updating of the data source and the timing parameters is completed in the switching process. Compared with the related art, the display device does not need to be powered off and restarted, and the rate of switching the data source is also improved, which greatly improves the user experience.
[0060] In another embodiment of the present application, a specific implementation of the display panel receiving the switching signaling is also provided. For example, the specific implementation of the display panel receiving the switching signaling mentioned in the foregoing includes: receiving the switching signaling through a first channel between the display panel and the control unit of the display panel.
[0061] For example, the first channel is an I2C channel or an AUX channel.
[0062] It can be understood that in the embodiments of the present application, the switching signaling can be transmitted through a general signaling channel.
[0063] In the embodiments of the present application, the switching signaling can be transmitted through an I2C channel or an AUX channel.
[0064] It can be understood that, according to the foregoing, in the related art, the HSR state is switched by connecting physical hardware between the display panel and the system mainboard. Since the process of switching the HSR state of different hardware structures by the physical hardware connection needs voltage alignment and re-powering, and the voltages of different hardware HSR states are different, the voltage of the HSR state needs to be tested in advance for the HSR state switching, and then the HSR state switching can be performed in subsequent user use. In the embodiment of the present application, since the general communication protocol channel transmission is adopted, including the above-mentioned I2C channel or AUX channel, for the process of transmitting the switching signaling (such as the above-mentioned switching signaling of switching the HSR state) of switching the data source of different display update rates, there is no need to test in advance, preset the alignment voltage of switching the data source of the display update rate, and there is no need to set different alignment voltages for different display panels and system mainboards. The switching signaling of switching can be directly transmitted through the above-mentioned first channel.
[0065] In another embodiment of the present application, a specific implementation of the display panel modifying the timing parameter is also provided. For example, the specific implementation of the above-mentioned "modifying the current timing parameter of the timing control register to the timing parameter of the second data source" includes: disconnecting the connection between the timing control register and the control unit of the display panel; modifying the current timing parameter of the timing control register to the timing parameter of the second data source according to the display update rate 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 parameter of the second data source.
[0066] For example, after the data source of the display panel is switched from the first data source to the second data source, the timing parameter of the timing control register needs to be modified. In the process of modifying the timing parameter of the timing control register, the connection between the timing control register and the control unit of the display panel needs to be disconnected in advance, then modified, and then connected to the controller after the current parameter of the timing control register is modified to the timing parameter of the second data source.
[0067] In an example, the controller can be an image processor of the display device.
[0068] It can be understood that, in the embodiment of the present application, in the process of modifying the current timing parameter of the timing control register to the timing parameter of the second data source, only part of the parameters in the timing control register are modified, not all the parameters. The above-mentioned part of the parameters are the parameters related to the timing of data transmission.
[0069] Optionally, in the embodiment of the present application, the above-mentioned modification of the current timing parameter of the timing control register to the timing parameter of the second data source comprises: updating the hot plug detection (HPD) signal from the first signal to the second signal while the display panel keeps the current frame; and controlling the timing controller to modify the current timing parameter to a timing parameter corresponding to the second update rate according to the second signal and the display update rate of the second data source, and updating the hot plug detection (HPD) signal from the second signal to the first signal.
[0070] For example, the second signal is used to indicate the matching process of the timing parameter of the second data source with the timing control register and the control unit of the display panel.
[0071] For example, the timing control register is triggered by the HPD signal. The HPD signal is triggered according to the current frame state of the display panel. Further, the current frame state means that the display panel enters the panel self-refresh (PSR) state. For the PSR state, refer to the subsequent description.
[0072] It can be understood that the HPD signal can 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.
[0073] Further, 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 of the timing parameter of the second data source. Specifically, the current timing parameter in the timing control register is updated to the timing parameter of the second data source.
[0074] For example, after the control unit of the display panel starts the change of the timing parameter and the switching of the data source, the HPD signal can be switched from the second signal back to the first signal.
[0075] In the embodiment of the present application, a specific implementation of the display panel keeping the current frame is also provided. For example, the specific implementation of the above-mentioned "keeping the current frame in response to the switching signaling" comprises: starting the panel self-refresh (PSR) state of the display panel in response to the switching signaling, and the panel self-refresh (PSR) state makes the display panel keep the current frame; and the specific implementation of the above-mentioned "refreshing the current frame based on the timing parameter of the second data source updated by the timing control register" comprises: exiting the panel self-refresh (PSR) state, and outputting the frame picture of the second update rate according to the updated timing parameter of the second data source.
[0076] It can be understood that in the embodiment of the present application, the function of keeping the current frame of the display panel is realized by the PSR state.
[0077] Optionally, in the embodiments of the present application, the display panel is started in the panel self-refresh (PSR) state, and the display panel control method provided by the present application comprises: updating the PSR signal from a first level to a second level; and the display panel is exited from the PSR state, and the display panel control method provided by the present application comprises: adjusting the PSR signal from the second level to the first level.
[0078] For example, 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.
[0079] For example, the level of the PSR signal in the controller can be adjusted to change the start and stop of the self-refresh function of the display panel.
[0080] The process of switching different display update rates by switching signaling is described below through Example 1 and Example 2.
[0081] Example 1: Assuming that the first signaling is I2C signaling transmitted through an I2C channel in I2C communication, and the display update rates corresponding to the HSR state include two display update rates, one update rate is represented when the HSR state is in the ON state, and another update rate is represented when the HSR state is in the OFF state, then in combination with Figure 4 , the HSR state is switched from the ON state to the OFF state by the I2C signaling, the two HSR states are identified as different display update rates, and the timing control diagram for switching the display update rates is as follows. Figure 4 The shaded part in Figure 4 is the timing part of the signal.
[0082] After the display panel receives the first input of the user needing to switch the display update rate, as shown in Figure 4As shown, the I2C signaling is transmitted to the display panel through the first input controller, which triggers the display panel self-refresh state (PSR state) of the display panel, and the display panel keeps the current frame. In the case of keeping 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 also triggers the hot plug detection signal (also known as HPD signal), which is triggered when the high-level signal (also known as the first signal) is switched to the low-level signal (also known as the second signal) to switch the timing control register. Timing parameters, specifically, the current timing parameters in the ON state (also known as the first data source) in HSR are switched to the timing parameters in the OFF state (also known as the second data source) in HSR, and then the low-level signal (also known as the second signal) is switched to the high-level signal (also known as the first signal) after the change of the timing parameters is completed.
[0083] In the case of switching the first data source to the second data source, the timing parameters are also switched from the current timing parameters, and the timing control register and the system's picture processor GPU (also known as the controller) are reconnected in cooperation, the display module refreshes the current frame, and the display panel is controlled to exit the PSR state through the I2C signal. The next frame will be refreshed by the second data source in the HSR off state to display the HSR off state second data source display picture.
[0084] Example two: assuming that the first signaling is the AUX signaling transmitted through the AUX channel in the AUX communication, and the display update rate corresponding to the HSR state includes two display update rates, the HSR state in the ON state represents one update rate, and the HSR state in the OFF state represents another update rate, then Figure 5 As shown, Figure 5 In order to switch the HSR state from the ON state to the OFF state through the I2C signaling, the two HSR state identifiers are different display update rates, so as to switch the timing control diagram of the display update rate. Figure 4 The shaded part in the Figure 4 As can be seen in the Figure 5 From left to right in the
[0085] After the display panel receives the first input of the user's need to switch the display update rate, as shown in Figure 5As shown, the AUX signaling is transmitted to the display panel through the first input controller, which triggers the display panel self-refresh state (PSR state) of the display panel, and the display panel keeps the current frame. In the case where the display panel keeps the current frame, the HSR Switching state is started, 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 also triggers the hot plug detection signal (HPD signal), which triggers the switching of the timing control register when the HPD signal is switched from the high-level signal (the first signal) to the low-level signal (the second signal). Specifically, the current timing parameter in the ON state (the first data source) of the HSR is switched to the timing parameter in the OFF state (the second data source) of the HSR, and then the low-level signal (the second signal) is switched to the high-level signal (the first signal) after the change of the timing parameter is completed. In the Figure 5 As can be seen, the HSR state is switched from Figure 5 The HSR state is switched from
[0086] In the case where the first data source is switched to the second data source, the timing parameter is switched from the current timing parameter, and the timing control register and the system picture processor GPU (the controller) are reconnected, the display module refreshes the current frame, the display panel is controlled to exit the PSR state through the I2C signal, and the next frame is refreshed by the second data source in the HSR off state to display the picture of the second data source in the HSR off state.
[0087] In this way, the HSR state, that is, the display update rate, can be quickly switched while keeping the display panel temporarily stationary, which greatly improves the switching efficiency and improves the switching experience of the user without the need for system restart, display panel and system mainboard (controller of the system) to be powered on again to switch the display update rate, thereby causing the switching to be troublesome and the feeling to be poor.
[0088] The embodiment of the present application also provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the training rule determination method described in the embodiment of the present application. For example, each step of the method shown in Figure 3 may be executed.
[0089] The embodiment of the present application provides a computer program product, which contains instructions, and the instructions are executed by a processor to implement each step of the method shown in Figure 3 .
[0090] It should be noted that, although the operations of the method of the present application are described in a particular order in the accompanying drawings, this does not require or imply that the operations must be performed in this particular order, or that all of the illustrated operations must be performed to achieve the desired result.
[0091] Figure 6 A block schematic diagram of a display device according to an embodiment of the present application is shown, which can be deployed at an authorized node (e.g., the first node described above). Referring to Figure 6 , the device includes a display panel 601, a control unit 602.
[0092] The display panel 601 is configured to receive switching signaling sent by the control unit, and in response to the switching signaling, maintain a current frame and switch a data source of the display panel from a first data source to a second data source; the switching signaling is configured to indicate a 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.
[0093] The control unit 602 is configured to modify a current timing parameter of a timing control register in the control unit 602 to a timing parameter of the second data source, and refresh the current frame based on the updated timing parameter of the timing control register.
[0094] In an embodiment, the control unit 602 is specifically configured to receive a first input, and the first input is configured to trigger an image processor in the display device to send the switching signaling,
[0095] 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 the switching signaling in response to the first input.
[0096] The display panel 601 is specifically configured to receive the switching signaling by the display panel.
[0097] In an embodiment, the control unit is configured to receive the switching signaling through a first channel between the display panel 601 and the control unit 602 of the display panel 601; and the first channel is an I2C channel or an AUX channel.
[0098] In an embodiment, the control unit 602 is specifically configured to disconnect the timing control register from the control unit of the display panel, modify the current timing parameter of the timing control register to the timing parameter of the second data source according to the display update rate of the second data source, re-connect the timing control register with the controller, and transmit a signal according to the timing parameter of the second data source.
[0099] In one embodiment, the control unit 602 is specifically configured to:
[0100] In a case where the display panel keeps the current frame, update the hot plug detection (HPD) signal from the first signal to a second signal, the second signal being used to indicate a matching process of the timing control register and a control unit of the display panel with the timing parameters of the second data source;
[0101] According to the second signal and a display update rate of the second data source, control the timing controller to modify the current timing parameters to timing parameters corresponding to the second update rate, and update the hot plug detection (HPD) signal from the second signal to the first signal.
[0102] In one embodiment, the control unit 602 is specifically configured to:
[0103] In a case where the switching signaling is received, start a panel self refresh (PSR) state of the display panel, the panel self refresh (PSR) state making the display panel keep the current frame;
[0104] Exit the panel self refresh (PSR) state, and output frame pictures of the second update rate according to the updated timing parameters of the second data source.
[0105] In one embodiment, the control unit 602 is specifically configured to:
[0106] Update the panel self refresh (PSR) signal from a first level to a second level, the first level being used to indicate that the PSR state is closed, and the second level being used to indicate that the PSR state is opened;
[0107] Adjust the PSR signal from the second level to the first level.
[0108] It should be understood that the units described in the display device correspond to the respective 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 described here. The display device can be pre- implemented in the browser or other security application of the computer device, or can be loaded into the browser or security application thereof of the computer device through downloading or the like. The corresponding units in the display device can cooperate with the units in the computer device to realize the schemes of the embodiments of the present application.
[0109] In the foregoing detailed description, several modules or units mentioned are 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. Conversely, one module or unit described above can be further divided into a plurality of modules or units to perform the features and functions thereof.
[0110] It should be noted that for details not disclosed in the display device of this application embodiment, please refer to the details disclosed in the above embodiments of this application, which will not be repeated here.
[0111] The following is for reference. Figure 7 , Figure 7 A schematic diagram of a computer device suitable for implementing embodiments of this application is shown. For example... Figure 7 As shown, the computer system 1700 includes a central processing unit (CPU) 1701, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 1702 or programs loaded from storage section 1708 into random access memory (RAM) 1703. RAM 1703 also stores various programs and data required for the system's operating instructions. CPU 1701, ROM 1702, and RAM 1703 are interconnected via bus 1704. Input / output (I / O) interface 1705 is also connected to bus 1704.
[0112] The following components are connected to I / O interface 1705: an input section 1706 including a keyboard, mouse, etc.; an output section 1707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, 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, modem, etc. The communication section 1709 performs communication processing via a network such as the Internet. Drive 1710 is also connected to I / O interface 1705 as needed. Removable media 1711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1710 as needed so that computer programs read from them can be installed into storage section 1708 as needed.
[0113] Specifically, according to embodiments of this application, the flowchart above refers to... Figure 3 The described process can be implemented as a computer software program. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer program contains program code for performing the methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via communication section 1709, and / or installed from removable medium 1711. When the computer program is executed by central processing unit (CPU) 1701, it performs the functions defined in the system of this application.
[0114] It should be noted that the computer-readable medium shown in the application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or component. In this application, the computer-readable signal medium can include a data signal carried in a baseband or as a carrier wave part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take many forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium that can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or component. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0115] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operation instructions of the systems, methods and computer program products according to various embodiments of the application. In this regard, each block in the flowchart or block diagram can represent a module, a program segment or a part of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can also occur in different order from that noted in the drawings. For example, two connected blocks can actually be executed substantially in parallel, and sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operation instructions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0116] The units or modules described in the embodiments of the present application can be implemented in the form of software or in the form of hardware. The described units or modules can also be arranged in a processor, for example, can be described as: a processor includes a first collection module, a second collection module and a sending module. Among them, the name of these units or modules does not constitute a limitation of the unit or module itself in some cases.
[0117] As another aspect, the present application also provides a computer readable storage medium, which can be included in the electronic device described in the above embodiments, or can exist independently without being assembled into the electronic device. The above computer readable storage medium stores one or more programs, when the programs are used by one or more processors to execute the control method of the display panel described in the present application.
[0118] The above description is merely preferred embodiments of the present application and a description of the principles of the technology used. Those skilled in the art should understand that the disclosed range in the present application is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the technical solutions formed by replacing the above features with the technical features disclosed in the present application (but not limited to) having similar functions.
Claims
1. A method for controlling a display panel, characterized in that, include: The display panel receives a switching signal, maintains the current frame in response to the switching signal, 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 the switching display update rate, wherein the display update rate of the first data source is different from the display update rate of the second data source; 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; The step of modifying the current timing parameters of the timing control register to the timing parameters of the second data source includes... While the display panel maintains the current frame, the hot-plug detection HPD signal is updated from a first signal to a second signal. The second signal is used to indicate the matching process between the timing control register and the control unit of the display panel and the timing parameters of the second data source. Based on the second signal and the display update rate of the second data source, the timing control register is modified from the current timing parameter to the timing parameter corresponding to the second update rate, and the hot-plug detection HPD signal is updated from the second signal to the first signal.
2. The method according to claim 1, characterized in that, The display panel is applied to the display device, and the display panel also includes a controller. The switching signal is sent to the display panel by the controller in response to the first input after receiving the first input.
3. The method according to claim 2, characterized in that, The display panel receives switching signals, including: The switching signaling is received through a first channel between the display panel and the control unit of the display panel; The first channel is either 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: Disconnect the timing control register from the control unit of the display panel; Based on 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 signals are transmitted according to the timing parameters of the second data source.
5. The method according to claim 1, characterized in that, The response to the handover signaling to maintain the current frame includes: Upon receiving a switching signal, the panel self-refresh PSR state of the display panel is activated, which enables the display panel to maintain the 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.
6. The method according to claim 5, characterized in that, The self-refresh PSR status of the startup display panel includes: The panel self-refresh PSR signal is updated from a first level to a second level, where the first level indicates that the PSR state is off and the second level indicates that the PSR state is on. The exit from PSR state includes: Adjust the PSR signal from the second level to the first level.
7. A display device, characterized in that, The display device includes a display panel and a control unit; The display panel is configured to receive a switching signal sent by the control unit, maintain the current frame in response to the switching signal, 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, wherein 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 configured 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. Modifying the current timing parameters of the timing control register to the timing parameters of the second data source includes: While the display panel maintains the current frame, the hot-plug detection HPD signal is updated from a first signal to a second signal. The second signal is used to indicate the matching process between the timing control register and the control unit of the display panel and the timing parameters of the second data source. Based on the second signal and the display update rate of the second data source, the timing control register is modified from the current timing parameter to the timing parameter corresponding to the second update rate, and the hot-plug detection HPD signal is updated from the second signal to the first signal.
8. The apparatus according to claim 7, characterized in that, The control unit is specifically configured to receive a first input, which triggers the image processor in the display panel to send the switching signal. The control unit is specifically used to respond to the first input and control the display refresh rate of the display panel to be switched to the display refresh rate of the second data source through switching signaling; The display panel is specifically used to receive the switching signaling.
9. 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, it implements the method as described in any one of claims 1-6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-6.
11. A computer program product, the computer program product comprising instructions, characterized in that, The instructions are executed by the processor to implement the method as described in any one of claims 1-6.
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