Display control chip, display panel, and related devices, methods, and apparatuses
Through the integrated display control chip of the display data receiving module and the frame rate switching control module, the problem of wrong frames and lags in the frame rate switching process of the independent display chip is solved, and the smooth display and energy consumption optimization of the display panel are achieved.
Patent Information
- Application Number
- CN202210246979.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-14
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-03-14
AI Technical Summary
During the frame rate switching of independent display chips, the problem of frame errors and lags is prone to occur, which is difficult to meet the user's requirements for display fluency.
It provides a display control chip, integrated display data receiving module and frame rate switching control module, which can directly adjust the frame rate of the image signal on the display panel side to match the actual needs of the display panel, and calculate the display parameters corresponding to the target frame rate through the gamma module to realize the infinite switching and frame insertion functions of the frame rate.
It effectively avoids erroneous frames and lags in the image signal display process, improves the fluency and picture quality of the display panel, simplifies system energy consumption, and extends the battery life of electronic devices.
Smart Images

Figure CN114613306B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of display technology, and particularly relates to a display control chip, a display panel, and related devices, methods, and apparatuses. Background Art
[0002] Independent display chips are widely used in personal computers. As an external dedicated image processing unit, they can bring display enhancement effects such as higher frame rates, higher resolutions, color saturation, and contrast. Moreover, with the development of mobile Internet, the demands for games and images have gradually expanded to mobile electronic devices such as mobile phones, making independent display chips also widely used in mobile electronic devices such as mobile phones.
[0003] Currently, in electronic devices, an independent display chip is placed between the system-on-chip and the display screen, and the power supply, signal control, data, and frame rate synchronization signals of the independent display chip are all provided and controlled by the system-on-chip. Specifically, when the display enhancement function of the independent display chip is needed, the data will be output after being processed by the internal module of the independent display chip; when the display enhancement function of the independent display chip is not needed, the data will be directly output to the display screen through the internal path of the independent display chip.
[0004] However, since the switching of the independent display chip and the frame rate control of the display screen both need to be separately controlled by the system-on-chip, the frame rate switching process based on the independent display chip is prone to problems such as frame errors and freezes, making it difficult to meet the user's requirements for display smoothness. Summary of the Invention
[0005] The purpose of the embodiments of this application is to provide a display control chip, a display panel, and related devices, methods, and apparatuses, which can solve the problems of frame errors and freezes that occur in the frame rate switching process based on independent display chips in related technologies.
[0006] In a first aspect, the embodiments of this application provide a display control chip, including a display data receiving module and a frame rate switching control module. The display data receiving module is used to receive a first image signal; the frame rate switching control module is used to adjust the frame rate of the first image signal to a target frame rate and obtain a corresponding second image signal.
[0007] In a second aspect, the embodiments of this application provide a display panel, including a display module and the display control chip described in the first aspect. The display module is electrically connected to the display control chip;
[0008] The display module receives and displays the second image signal output by the display control chip, and the display frame rate of the display module matches the target frame rate.
[0009] In a third aspect, an embodiment of the present application provides an electronic device, including a system-on-chip and the display panel described in the second aspect. The system-on-chip is electrically connected to the display data receiving module, and the display data receiving module is configured to receive the first image signal output by the system-on-chip.
[0010] In a fourth aspect, an embodiment of the present application provides a display processing method, which is applied to the electronic device described in the third aspect. The display control chip of the electronic device includes a frame rate switching control module and a plurality of gamma modules. The method includes:
[0011] Receiving, by the display data receiving module, the first image signal sent by the system-on-chip;
[0012] Adjusting, based on the frame rate switching control module, the frame rate of the first image signal to a target frame rate, and obtaining a corresponding second image signal;
[0013] Determining, based on the plurality of gamma modules, display parameters corresponding to the target frame rate;
[0014] Outputting corresponding display content based on the second image signal and the display parameters corresponding to the target frame rate.
[0015] In a fifth aspect, an embodiment of the present application provides a display processing device, which is applied to the electronic device described in the third aspect. The display control chip of the electronic device includes a frame rate switching control module and a plurality of gamma modules. The device includes:
[0016] A sending module, configured to receive, by the display data receiving module, the first image signal sent by the system-on-chip;
[0017] An adjusting module, configured to adjust, based on the frame rate switching control module, the frame rate of the first image signal to a target frame rate, and obtain a corresponding second image signal;
[0018] A determining module, configured to determine, based on the plurality of gamma modules, display parameters corresponding to the target frame rate;
[0019] An output module, configured to output corresponding display content based on the second image signal and the display parameters corresponding to the target frame rate.
[0020] In a sixth aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the fourth aspect are implemented.
[0021] In a seventh aspect, an embodiment of the present application provides a readable storage medium, on which a program or instructions are stored, and when the program or instructions are executed by a processor, the steps of the method described in the fourth aspect are implemented.
[0022] In an eighth aspect, an embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the method described in the fourth aspect.
[0023] In a ninth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium, and the program product is executed by at least one processor to implement the method described in the fourth aspect.
[0024] In the embodiment of the present application, the display control chip is a control chip integrated on the display panel, and based on the frame rate adjustment function of the frame rate switching control module of the display control chip, the frame rate of the image signal can be directly adjusted on the display panel side, so that the frame rate of the image signal is the same as the actual required display frame rate of the display panel, thereby avoiding problems such as frame skipping and stuttering in the display process of the image signal. Description of the Drawings
[0025] Figure 1 is a structural diagram of the display control chip provided by the embodiment of the present application;
[0026] Figure 2 is a schematic diagram of the frame rate levels provided by the embodiment of the present application;
[0027] Figure 3 is a schematic diagram of frame rate adjustment provided by the embodiment of the present application;
[0028] Figure 4 is one of the schematic diagrams of frame interpolation provided by the embodiment of the present application;
[0029] Figure 5 is another schematic diagram of frame interpolation provided by the embodiment of the present application;
[0030] Figure 6 is a structural diagram of the display panel provided by the embodiment of the present application;
[0031] Figure 7 is a block diagram of the structure of the electronic device provided by the embodiment of the present application;
[0032] Figure 8 is a flowchart of the display processing method provided by the embodiment of the present application;
[0033] Figure 9 is a flowchart of the display processing method provided by another embodiment of the present application;
[0034] Figure 10 It is the structure diagram of the display processing device provided by the embodiment of the present application;
[0035] Figure 11 It is the structure diagram of the electronic device provided by an embodiment of the present application;
[0036] Figure 12 It is the structure diagram of the electronic device provided by another embodiment of the present application. Detailed implementation manners
[0037] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0038] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.
[0039] Next, the display processing method provided by the embodiment of the present application will be described in detail in conjunction with the accompanying drawings through specific embodiments and their application scenarios.
[0040] See Figure 1 , Figure 1 It is the structure diagram of the display control chip provided by the embodiment of the present application. As Figure 1 shown, the display control chip 10 includes a display data receiving module 11 and a frame rate switching control module 12. The display data receiving module 11 is used to receive the first image signal; the frame rate switching control module 12 is used to adjust the frame rate of the first image signal to the target frame rate and obtain the corresponding second image signal.
[0041] In the present application, the display control chip 10 is a control chip integrated on the display panel. Based on the frame rate adjustment function of the frame rate switching control module 12 of the display control chip 10, the frame rate of the image signal can be directly adjusted on the display panel side so that the frame rate of the image signal is the same as the actual required display frame rate of the display panel, thereby avoiding problems such as frame skipping and stuttering in the display process of the image signal.
[0042] When the display control chip is applied to electronic devices such as mobile phones, the display data receiving module 11 can be electrically connected to the system-on-chip of the electronic device to receive the first image signal output by the system-on-chip.
[0043] In some embodiments, the display control chip in the present application can be obtained by integrating an independent display chip and a driving chip of a display panel. That is, the display control chip in the present application can not only implement functions related to the independent display chip (such as frame interpolation function), but also implement functions that can be achieved by the driving chip of the display panel. Moreover, by integrating the frame rate adjustment function of the independent display chip into the display control chip, the frame rate of the image signal can be directly adjusted in the display control chip. Compared with the conventional method of adjusting the frame rate by an independent display chip, it can not only shorten the transmission path of the image signal, but also reduce problems such as frame errors and stuttering that are prone to occur in the conventional frame rate adjustment process, and effectively improve the frame rate adjustment effect of the image signal.
[0044] Optionally, the display control chip 10 further includes a gamma module 13. The gamma module 13 includes a plurality of gamma modules, and the plurality of gamma modules are used to calculate display parameters corresponding to the target frame rate; wherein, the display parameters include at least one of display brightness and color.
[0045] In this embodiment, the display parameters corresponding to the target frame rate can be calculated by a plurality of gamma modules of the display control chip 10, so that during the output of the second image signal, based on the display parameters corresponding to the target frame rate calculated by the plurality of gamma modules, the playback frame rate of the second image signal can be adapted to the display parameters, and the problem of inadaptability between the playback frame rate and display parameters such as display brightness and color can be avoided, thereby achieving the purpose of improving the playback effect of the second image signal.
[0046] Further optionally, the plurality of gamma modules correspond to a plurality of frame rate gears one by one, and the plurality of frame rate gears are determined based on the number of gamma modules in the plurality of gamma modules in the frame rate switching range of the frame rate switching control module 12.
[0047] In this embodiment, by establishing the correspondence between the gamma module and the frame rate gear, the calculation of the display parameters corresponding to any frame rate within the frame rate switching range of the frame rate switching control module 12 as the target frame rate can be realized, effectively improving the adaptation range of the gamma module.
[0048] For example, when the frame rate switching range of the frame rate switching control module 12 is from 1 Hz to 120 Hz, by setting multiple gamma modules, it is possible to calculate and obtain the display parameters corresponding to any frame rate within the range of 1 Hz to 120 Hz. Compared with the existing technology that can only support the calculation of display parameters corresponding to 2 to 3 frame rates, the calculation ability of the gamma module can be effectively expanded, and the picture quality can be improved during the process of adjusting the frame rate of the first image signal to any target frame rate within the frame rate switching range.
[0049] Optionally, the target frame rate is between the adjacent first frame rate gear and the second frame rate gear among multiple frame rate gears;
[0050] The display control chip 10 further includes a calculation module 14, and the calculation module 14 is used to calculate the display parameters corresponding to the target frame rate based on the formula {(A - B) * (B - C) / (M - m)};
[0051] Wherein, B represents the target frame rate, A represents the frame rate corresponding to the first frame rate gear, C represents the frame rate corresponding to the second frame rate gear, M represents the maximum switching frame rate of the frame rate switching control module 12, and m represents the minimum switching frame rate of the frame rate switching control module 12.
[0052] In this embodiment, through the formula {(A - B) * (B - C) / (M - m)}, it is possible to calculate the display parameters corresponding to the frame rate between any two adjacent frame rate gears.
[0053] Such as Figure 2 As shown, the frame rate switching range of the frame rate switching control module 12 is from 1 Hz to 120 Hz, and the number of gamma modules is 6. Then, 6 frame rate gears can be correspondingly set, and the 6 frame rate gears are 1 Hz, 30 Hz, 60 Hz, 80 Hz, 100 Hz, and 120 Hz in sequence. The display parameters corresponding to the target frame rate within the range of 1 Hz to 120 Hz can be calculated based on the foregoing formula.
[0054] Specifically, when the target frame rate is 45 Hz, the first frame rate gear can be determined to be 30 Hz, the second frame rate gear can be determined to be 60 Hz, and the display parameters corresponding to the target frame rate can be calculated based on the formula {(A - B) * (B - C) / (M - m)}, so as to realize the calculation of the display parameters corresponding to the target frame rate.
[0055] Further, the frame rate switching range is between the minimum switching frame rate m of the frame rate switching control module and the maximum switching frame rate M of the frame rate switching control module. The number of gamma modules among the multiple gamma modules is p, and the number of frame rate levels is p. The frame rate difference between two adjacent first frame rate levels and second frame rate levels among the multiple frame rate levels is greater than or equal to M / p and less than or equal to 2M / p. That is, the frame rate difference between any two adjacent frame rate levels of the frame rate switching control module 12 can be determined by the maximum switching frame rate and the number of gamma modules among the multiple gamma modules.
[0056] Through the above design, in the process of the frame rate switching control module 12 adjusting the frame rate of the first image signal to any target frame rate within the frame rate switching range, the combination of multiple gamma modules can be used to cooperate with the frame rate switching control module 12 for synchronous image quality improvement and processing, improving the image quality (color, brightness) while increasing the smoothness of the display screen and enhancing the user experience. Optionally, the frame rate switching control module 12 includes at least one of a first switching unit and a second switching unit.
[0057] The first switching unit is used to adjust the idle interval between any two adjacent image frames in the first image signal to a target idle interval, and obtain a corresponding second image signal, and the target idle interval is determined based on the target frame rate.
[0058] The second switching unit is used to insert a target image frame between any two adjacent image frames in the first image signal, and obtain a corresponding second image signal, and the target image frame is determined based on the target frame rate.
[0059] In this embodiment, by adjusting the idle interval between adjacent image frames and / or by means of frame interpolation, the frame rate of the first image signal can be adjusted to any frame rate, thereby realizing continuous adjustment of the target frame rate within the frame rate switching range. For example, when the adjustment range of the frame rate is large, the frame rate can be doubled by means of frame interpolation.
[0060] As Figure 3 shown, when the frame rate switching range of the frame rate switching control module 12 is 1Hz~120Hz, the frame rate can be based on 120Hz, so that the frame rate between 1Hz and 119Hz can be achieved by increasing the idle (Prouch) interval based on 120Hz, thereby realizing stepless switching of the frame rate.
[0061] Among them, the number of inserted target image frames can be set according to actual needs.
[0062] In this way, through the frame interpolation function of the frame rate switching control module 12, unified control of the frame rate and the frame interpolation function can be realized, making the display of the display panel more fluent.
[0063] As Figure 4 shown, by interpolating the unstable frame rate output by the system-on-chip into a stable 120 Hz, the display of the display panel can be made smoother, allowing users to have a smoother experience when playing games, shopping online, or swiping through Moments.
[0064] As Figure 5 shown, if the frame rate of the image signal output by the system-on-chip is 45 FPS, by inserting target image frames in the middle of the original refresh rate, the frame rate can be increased to 90 Hz, that is, by inserting a target image frame between any two adjacent image frames of the image signal output by the system-on-chip, thereby doubling the frame rate.
[0065] It can be understood that the target frame rate in the above example can be any frame rate value within the frame rate switching range of the frame rate switching control module 12.
[0066] In actual use, an association relationship between the application scenario and the frame rate mode can also be established to select the corresponding frame rate mode to output the display content based on the application scenario. For example, when the application scenario associated with the output display content is a dynamic scenario, the high frame rate mode can be selected to output the corresponding picture to improve the smoothness and dynamic effect of the display content; correspondingly, when the application scenario associated with the output display content is a static scenario, the low frame rate mode can be selected to output the corresponding picture to reduce the power consumption required during the display of the picture and achieve the purpose of saving power.
[0067] It should be noted that the frame rate mode can be determined not only based on the application scenario of the display content but also based on the user's input operation. For example, when a sliding operation on the display interface is received from the user, the frame rate mode of the current display content can be switched to the high frame rate mode; correspondingly, when a long press operation on the display interface is received from the user, the frame rate mode of the current display content can be switched to the low frame rate mode, thereby achieving a quick switch of the frame rate mode.
[0068] Among them, the determination of the high frame rate mode and the low frame rate mode can be based on the user's settings, and no specific limitations are made here.
[0069] In addition, the application scenarios in the above embodiments include but are not limited to dynamic scenarios, static scenarios, etc.; correspondingly, the frame rate modes in the above embodiments include but are not limited to high frame rate modes and low frame rate modes, etc.
[0070] It can be understood that the switching of the frame rate mode can be executed by the frame rate switching control module 12. Specifically, the image content associated with the first image signal can be parsed, the application scenario corresponding to the image content can be obtained, and then the corresponding frame rate mode can be determined based on the application scenario. In addition, the frame rate mode switching information output by the system-on-chip can be received, and the frame rate mode switching information is determined and generated based on the input operation of the user on the display interface and is used to indicate the switching of the frame rate mode, so as to realize the switching of the frame rate mode based on the input operation of the user, and further achieve the purpose of improving the display effect of the displayed content.
[0071] See Figure 6 , Figure 6 which is the structural diagram of the display panel provided by the embodiment of the present application. As Figure 6 shown, the display panel includes a display module 20 and the display control chip 10 in the foregoing embodiment, and the display module 20 is electrically connected to the display control chip 10;
[0072] The display module 20 is configured to receive and display the second image signal output by the display control chip 10, and the display frame rate of the display module 20 matches the target frame rate.
[0073] In some embodiments, the display module 20 includes a display part and a driving part electrically connected to the display part, the driving part drives the display part to display a picture, and the display control chip 10 can be integrated in the driving part; the display frame rate of the display module 20 is the same as the target frame rate.
[0074] It should be noted that the implementation manners of the above display control chip embodiments are also applicable to the embodiments of this display panel and can achieve the same technical effects, which will not be elaborated here.
[0075] See Figure 7 , Figure 7 which is the structural diagram of the electronic device provided by the embodiment of the present application. As Figure 7 shown, the electronic device includes a system-on-chip 30 and the display panel in the foregoing embodiment, the system-on-chip 30 is electrically connected to the display data receiving module 11, and the display data receiving module 11 is configured to receive the first image signal output by the system-on-chip 30.
[0076] As Figure 7 shown, the system-on-chip 30 includes a first display data sending module 31, a general-purpose input / output module 32, a battery management module 33, and a camera data receiving module 34.
[0077] The display control chip 10 includes a display data receiving module 11, a frame rate switching control module 12, a gamma module 13, a second display data sending module 14, a power control module 15, a timing control module 16, a data buffer 17, a frame rate synchronization module 18, and a signal processing module 19.
[0078] The first display data sending module 31 is communicatively connected to the display data receiving module 11; in one example, the first display data sending module 31 can send display data to the display data receiving module 11 based on the Mobile Industry Processor Interface (MIPI) communication protocol.
[0079] The general-purpose input / output module 32 can perform data interaction with the signal processing module 19 (such as the interaction of control signals and data signals), and cooperate with the frame rate synchronization module 18 to synchronize the frame rate of the image signal output by the system-on-chip 30 with the image display frame rate of the display panel, and can achieve the purpose of improving the smoothness of the display content of the display panel.
[0080] The battery management module 33 can be electrically connected to the battery 40 of the electronic device and can manage the performance parameters of the battery 40; in addition, the battery management module 33 can also be electrically connected to the power control module 15 to control the power control module 15 to generate the logic voltage, analog voltage, etc. required by the display panel.
[0081] The camera data receiving module 34 can be electrically connected to the camera module 50 of the electronic device to realize data interaction between the camera module 50 and the system-on-chip 30.
[0082] The frame rate switching control module 12 can adjust the frame rate of the image signal, and the gamma module 13 can adjust the brightness and color of the display content, and achieve the purpose of improving the display effect of the display content.
[0083] For example, the first display data sending module 31 of the system-on-chip 30 can send display data to the display data receiving module 11 based on the MIPI communication protocol. The display data received by the display data receiving module 11 can be stored in the data buffer 17, and the system-on-chip 30 can also control the power control module 15 to generate the logic voltage, analog voltage, etc. required by the display panel; the frame rate switching control module 12 and the gamma module 13 can process the display data stored in the data buffer 17.
[0084] For example, when the frame interpolation function of the frame rate switching control module 12 needs to be enabled, the frame rate switching control module 12 can perform frame interpolation processing on the frame rate of the display data, and the gamma module 13 can calculate the corresponding display parameters based on the actual frame rate after frame interpolation, so as to adjust the frame rate and gamma value of the display data stored in the data buffer 17.
[0085] In the present application, the display control chip 10 is integrated based on an independent display chip and a driving chip of a display panel, so that the display control chip 20 can not only implement the functions that the independent display chip can implement, but also implement the functions that the driving chip of the display panel can implement, and enables the system-on-chip 30 to directly control the display control chip 10, simplifying the signal flow between the system-on-chip 30 and the display control chip 10; moreover, compared with the prior art in which an independent display chip is provided between the system-on-chip 30 and the driving chip of the display panel, the electronic device provided by the embodiment of the present application does not need to provide a power supply system corresponding to the independent display chip, effectively reducing the system power consumption and effectively improving the battery life of the electronic device.
[0086] In addition, by adopting the display control chip 10 in the present application, it is also possible to improve the frame misalignment problem caused by the asynchrony of separately controlling the independent display chip and the driving chip of the display panel in the prior art, and achieve unified control of the independent display chip and the driving chip of the display panel, so that the screen frame rate can be set according to the frame rate output by the application software on the electronic device, and stepless switching of the frame rate can be achieved, and the purpose of improving the smoothness of the display content of the display panel is achieved.
[0087] It should be noted that the implementation manners of the above display panel embodiments are equally applicable to the embodiments of the electronic device and can achieve the same technical effects, which will not be elaborated herein.
[0088] See Figure 8 , Figure 8 is a flowchart of the display processing method provided by the embodiment of the present application. As Figure 8 shown, this method can be applied to an electronic device as shown in Figure 7 and includes the following steps:
[0089] Step 801, receive a first image signal sent by the system-on-chip through the display data receiving module.
[0090] In this step, based on the communication connection between the display data receiving module of the display control chip and the first display data sending module of the system-on-chip, the first image signal sent by the first display data sending module of the system-on-chip can be received.
[0091] Among them, after receiving the first image signal sent by the system-on-chip, the display data receiving module can store the received first image signal in the data buffer of the display control chip, so that other modules of the display control chip can process the first image signal. For example, adjusting the brightness and color of the image frames in the first image signal, or adjusting information such as the frame rate of the first image signal.
[0092] Step 802: Based on the frame rate switching control module, adjust the frame rate of the first image signal to the target frame rate and obtain the corresponding second image signal.
[0093] In this step, the frame rate of the first image signal can be adjusted to the target frame rate through the frame rate switching control module of the display control chip, so as to realize the adjustment of the frame rate of the image signal.
[0094] Specifically, the frame rate adjustment of the image signal can be realized by inserting idle intervals or directly inserting frames.
[0095] Step 803: Determine the display parameters corresponding to the target frame rate based on the multiple gamma modules.
[0096] In this step, the display parameters corresponding to the target frame rate can be calculated through the gamma module, so that when the second image signal is output, the playback frame rate of the second image signal is adapted to the display parameters, and the problem that the playback frame rate is not adapted to display parameters such as display brightness and color is avoided, thereby achieving the purpose of improving the playback effect of the second image signal.
[0097] Step 804: Output the corresponding display content based on the second image signal and the display parameters corresponding to the target frame rate.
[0098] In this step, the second image signal and the display parameters corresponding to the target frame rate can be synthesized and processed for output, or the second image signal can be adjusted correspondingly based on the display parameters corresponding to the target frame rate, so as to realize the output of the corresponding display content, thereby achieving the purpose of improving the output effect of the corresponding image signal.
[0099] For example, when the independent display chip and the display panel driver chip are set separately, the driver chip of the display panel only supports a fixed frame rate, such as 60Hz (Hz represents the screen frame rate), 90Hz, 120Hz, etc.; however, different application software outputs at different frame rates, such as 45 Frames Per Second (FPS), 30FPS, 24FPS, 48FPS, etc., so when the display panel displays the corresponding image signal, it is easy to have problems such as frame errors, stuttering and a sense of unsmoothness.
[0100] By adopting the display processing method provided in the embodiments of the present application, the frame rate of the image signal is adjusted based on the frame rate switching control module of the display control chip, so as to adjust the frame rate of the image signal to a target frame rate (including but not limited to 60Hz, 90Hz, 120Hz, etc.), effectively avoiding frame skipping, freezing and a sense of jerkiness during the display process of the image signal.
[0101] Furthermore, since the display control chip can not only implement the functions that an independent display chip can achieve, but also implement the functions that a driving chip of a display panel can achieve; therefore, when the system-on-chip communicates with the display control chip, it can achieve unified control of the display frame rate, and can synchronize the frame rate output by the system-on-chip with the frame rate received by the display control chip, without an intermediate processing process, thus effectively improving problems such as frame skipping, freezing and latency during the frame rate switching process.
[0102] Optionally, adjusting the frame rate of the first image signal to a target frame rate based on the frame rate switching control module and obtaining a corresponding second image signal includes:
[0103] Adjusting the idle interval between any two adjacent image frames in the first image signal to a target idle interval and obtaining a corresponding second image signal, and the target idle interval is determined based on the target frame rate.
[0104] In this embodiment, the frame rate can be adjusted by adjusting the idle area between any two adjacent image frames in the first image signal, and then the first image signal can be adjusted to the second image signal.
[0105] As Figure 3 shown, the frame rate can be based on 120Hz, and the frame rate between 1Hz and 119Hz can be achieved by increasing the idle (Prouch) interval based on 120Hz, thus realizing stepless switching of the frame rate.
[0106] Optionally, adjusting the frame rate of the first image signal to a target frame rate based on the frame rate switching control module and obtaining a corresponding second image signal includes:
[0107] Inserting a target image frame between any two adjacent image frames in the first image signal and obtaining a corresponding second image signal, and the target image frame is determined based on the target frame rate.
[0108] In this embodiment, the frame rate of the image signal can be adjusted by inserting a target image frame between any two adjacent image frames.
[0109] Among them, the number of inserted target image frames can be set according to actual needs.
[0110] In this way, through the frame interpolation function of the frame rate switching control module, the unified control of the frame rate and the frame interpolation function can be realized, making the display of the display panel smoother.
[0111] As Figure 4 shown, by interpolating the unstable frame rate output by the system-on-chip into a stable 120 Hz, the display of the display panel can be made smoother, allowing users to play games, shop online, and browse Moments more smoothly.
[0112] As Figure 5 shown, if the frame rate of the image signal output by the system-on-chip is 45 FPS, by inserting target image frames in the middle of the original refresh frame rate, the frame rate can be increased to 90 Hz, that is, by inserting a target image frame between any two adjacent image frames of the image signal output by the system-on-chip, thereby increasing the frame rate cost.
[0113] The display processing method provided by the embodiment of the present application receives a first image signal sent by the system-on-chip through the display data receiving module; adjusts the frame rate of the first image signal to a target frame rate based on the frame rate switching control module, and obtains a corresponding second image signal; determines display parameters corresponding to the target frame rate based on the multiple gamma modules; and outputs corresponding display content based on the second image signal and the display parameters corresponding to the target frame rate. In this way, the purpose of improving frame errors and stuttering during frame rate switching can be achieved.
[0114] For the display processing method provided by the embodiment of the present application, the execution subject may be a display processing device. In the embodiment of the present application, taking the display processing device executing the display processing method as an example, the display processing device provided by the embodiment of the present application is described.
[0115] See Figure 9 , Figure 9 is a flowchart of a display processing method provided by another embodiment of the present application. As Figure 9 shown, this method can be applied to an electronic device as shown in Figure 7 and includes the following steps:
[0116] Step 901: Receive a first image signal output by the system-on-chip through the display data receiving module.
[0117] Among them, after receiving the first image signal sent by the system-on-chip, the display data receiving module can store the received first image signal in the data buffer of the display control chip, so that other modules of the display control chip can process the first image signal.
[0118] Step 902: Determine whether the first image signal needs frame interpolation processing.
[0119] Among them, when frame interpolation is required for the first image signal, steps 903 and 904 are executed; when frame interpolation is not required for the first image signal, step 905 is executed.
[0120] Step 903: Based on the frame rate switching control module, adjust the frame rate of the first image signal to the target frame rate and obtain the corresponding second image signal.
[0121] Step 904: Based on multiple gamma modules, determine the display parameters corresponding to the target frame rate.
[0122] Step 905: Output the corresponding display content.
[0123] Among them, when the corresponding display content is determined based on steps 903 and 904, the corresponding display content is output based on the second image signal and the display parameters corresponding to the target frame rate. When the received first image signal does not require frame interpolation processing, the corresponding display content can be directly output based on the frame rate and associated display parameters of the first image signal output by the system-on-chip; that is, the corresponding display content can be determined based on the first image signal and the display parameters corresponding to the frame rate of the first image signal, so as to output the corresponding display content, such as displaying the corresponding picture.
[0124] Optionally, steps 903 and 904 can be performed simultaneously to improve the processing speed, improve the picture quality (color, brightness) while increasing the smoothness of the display screen, and improve the user experience.
[0125] As Figure 10 shown, an embodiment of the present application further provides a display processing device. The device 1000 is applied to an electronic device. The display control chip of the electronic device includes a frame rate switching control module and multiple gamma modules. The device 1000 includes:
[0126] A sending module 1001, configured to receive the first image signal sent by the system-on-chip through the display data receiving module;
[0127] An adjustment module 1002, configured to adjust the frame rate of the first image signal to the target frame rate based on the frame rate switching control module and obtain the corresponding second image signal;
[0128] A determination module 1003, configured to determine the display parameters corresponding to the target frame rate based on the multiple gamma modules;
[0129] An output module 1004, configured to output the corresponding display content based on the second image signal and the display parameters corresponding to the target frame rate.
[0130] The display processing device in the embodiments of the present application may be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than terminals. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, an in-vehicle electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It may also be a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.
[0131] The display processing device in the embodiments of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.
[0132] The display processing device provided in the embodiments of the present application can implement Figure 8 each process implemented by the method embodiments. To avoid repetition, details are not described herein again.
[0133] Optionally, as Figure 11 shown, the embodiments of the present application further provide an electronic device 1100, including a processor 1101 and a memory 1102. A program or instruction that can run on the processor 1101 is stored on the memory 1102. When the program or instruction is executed by the processor 1101, it implements each step of the above display processing method embodiment and can achieve the same technical effect. To avoid repetition, details are not described herein again.
[0134] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0135] Figure 12 Schematic diagram of the hardware structure of an electronic device for implementing the embodiments of the present application.
[0136] The electronic device 1200 includes, but is not limited to, components such as a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, and a processor 1210.
[0137] Those skilled in the art can understand that the electronic device 1200 may further include a power source (such as a battery) for supplying power to each component. The power source may be logically connected to the processor 1210 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 12 The structure of the electronic device shown does not limit the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0138] Among them, the processor 1210 is configured to receive a first image signal sent by the system-on-chip through the display data receiving module; adjust the frame rate of the first image signal to a target frame rate based on the frame rate switching control module, and obtain a corresponding second image signal; determine display parameters corresponding to the target frame rate based on the multiple gamma modules; and output corresponding display content based on the second image signal and the display parameters corresponding to the target frame rate.
[0139] It should be understood that in the embodiments of the present application, the input unit 1204 may include a Graphics Processing Unit (GPU) 12041 and a microphone 12042. The GPU 12041 processes image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes at least one of a touch panel 12071 and other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. The other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.
[0140] The memory 1209 can be used to store software programs and various data. The memory 1209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1209 may include a volatile memory or a non-volatile memory, or the memory 1209 may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1209 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.
[0141] The processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1210 either.
[0142] The embodiments of the present application also provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above display processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0143] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc.
[0144] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above display processing method embodiment, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0145] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0146] The embodiments of the present application provide a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above display processing method embodiment, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0147] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0148] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0149] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A display control chip, characterized in that, The display control chip is obtained by integrating an independent display chip and a driving chip of a display panel. The display control chip includes a display data receiving module and a frame rate switching control module. The display data receiving module is configured to receive a first image signal. The frame rate switching control module is configured to adjust the frame rate of the first image signal to a target frame rate and obtain a corresponding second image signal, where the target frame rate is the same as the display frame rate of the display panel. The display control chip further includes a plurality of gamma modules and a calculation module. The plurality of gamma modules correspond to a plurality of frame rate levels one by one. The target frame rate is between an adjacent first frame rate level and a second frame rate level among the plurality of frame rate levels. The calculation module is configured to calculate a display parameter corresponding to the target frame rate based on the formula {(A - B) * (B - C) / (M - m)}. Wherein, B represents the target frame rate, A represents the frame rate corresponding to the first frame rate level, C represents the frame rate corresponding to the second frame rate level, M represents the maximum switching frame rate of the frame rate switching control module, and m represents the minimum switching frame rate of the frame rate switching control module.
2. The display control chip according to claim 1, characterized in that, The display parameter includes at least one of display brightness and color.
3. The display control chip according to claim 2, wherein The plurality of frame rate levels are determined based on the number of gamma modules in the plurality of gamma modules for the frame rate switching range of the frame rate switching control module.
4. The display control chip according to claim 3, characterized in that, The frame rate switching range is between the minimum switching frame rate m of the frame rate switching control module and the maximum switching frame rate M of the frame rate switching control module. The number of gamma modules in the plurality of gamma modules is p, and the number of frame rate levels is p. The frame rate difference between an adjacent first frame rate level and a second frame rate level among the p frame rate levels is greater than or equal to M / p and less than or equal to 2M / p.
5. The display control chip according to any one of claims 1 to 4, characterized in that The frame rate switching control module includes at least one of a first switching unit and a second switching unit. The first switching unit is configured to adjust an idle interval between any two adjacent image frames in the first image signal to a target idle interval and obtain a corresponding second image signal, and the target idle interval is determined based on the target frame rate. The second switching unit is configured to insert a target image frame between any two adjacent image frames in the first image signal and obtain a corresponding second image signal, and the target image frame is determined based on the target frame rate.
6. The display control chip according to claim 1, wherein The target frame rate is any frame rate value within the frame rate switching range of the frame rate switching control module.
7. A display panel, characterized in that, It includes a display module and the display control chip according to any one of claims 1 to 6. The display module is electrically connected to the display control chip. The display module receives and displays the second image signal output by the display control chip, and the display frame rate of the display module matches the target frame rate.
8. The display panel according to claim 7, wherein The display module includes a display part and a driving part electrically connected to the display part. The driving part drives the display part to display a picture, and the display control chip is integrated in the driving part. The display frame rate of the display module is the same as the target frame rate.
9. An electronic device, characterized in that, Comprising a system-on-chip and a display panel as described in claim 7 or 8, the system-on-chip being electrically connected to the display data receiving module, the display data receiving module being configured to receive the first image signal output by the system-on-chip.
10. A display processing method, characterized in that, Applied to an electronic device as described in claim 9, the display control chip of the electronic device comprising a frame rate switching control module and a plurality of gamma modules, the method comprising: Receiving, by the display data receiving module, the first image signal sent by the system-on-chip; Adjusting, based on the frame rate switching control module, the frame rate of the first image signal to a target frame rate and obtaining a corresponding second image signal; Determining, based on the plurality of gamma modules, the display parameters corresponding to the target frame rate; Outputting, based on the second image signal and the display parameters corresponding to the target frame rate, corresponding display content.
11. A display processing device, characterized in that, Applied to an electronic device as described in claim 9, the display control chip of the electronic device comprising a frame rate switching control module and a plurality of gamma modules, the apparatus comprising: A sending module, configured to receive, by the display data receiving module, the first image signal sent by the system-on-chip; An adjusting module, configured to adjust, based on the frame rate switching control module, the frame rate of the first image signal to a target frame rate and obtain a corresponding second image signal; A determining module, configured to determine, based on the plurality of gamma modules, the display parameters corresponding to the target frame rate; An output module, configured to output, based on the second image signal and the display parameters corresponding to the target frame rate, corresponding display content.
Citation Information
Patent Citations
Display driving circuit, display device, and portable terminal including the display driving circuit and the display device
CN105793915A
Display driving method, display driver integrated circuit for supporting the same, and electronic device including the display driver integrated circuit
CN109478392A
Display driving circuit and refresh rate adjustment method
CN111009202A