Screen refreshing method and device, storage medium and electronic equipment
The screen driver chip receives and processes refresh area information, and directly performs refresh and area division, solving the problem of lag caused by the processor's calculation time during the screen refresh process, and improving the display effect and brightness consistency of the screen.
Patent Information
- Application Number
- CN202310694372.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-12
- Publication Date
- 2024-12-13
AI Technical Summary
When refreshing the screen, the existing screen driver chip requires the processor to calculate the refresh position and frame rate, which leads to too long calculation time, which may cause the screen to stutter and reduce the display effect.
The screen driver chip receives the screen refresh area information sent by the processor, determines the candidate refresh area, and refreshes and divides the area according to the area information, and directly processes it by the chip to reduce the processor's calculation amount and ensures that the refresh is completed within the current frame.
Reduces processor calculations, saves time, prevents screen stuttering, enhances display effect, and improves brightness consistency through refresh frequency voltage drop compensation.
Smart Images

Figure CN119127101A_ABST
Abstract
Description
Background Art
[0002] Existing screens can be divided into screens that support local refresh and screens that do not support local refresh according to the refresh method. Screens that support local refresh require the processor to send corresponding partition information and compensation information to the screen driver chip so that the screen driver chip can determine which position of the screen needs to be refreshed and whether brightness or chromaticity compensation is required.
[0003] However, it takes a certain amount of calculation time to calculate the refresh position and refresh frame rate and notify the screen driver chip through command. The screen driver chip may not be able to refresh the screen in the current frame, causing the screen to freeze and reduce the display effect of the screen. Summary of the invention
[0004] The purpose of the present disclosure is to provide a screen refresh method, a screen refresh device, a computer-readable medium and an electronic device, thereby overcoming the technical problem that the screen is prone to freeze at least to a certain extent.
[0005] According to a first aspect of the present disclosure, a screen refresh method is provided, which is applied to a screen driver chip of an electronic device, including: receiving area information of screen refresh sent by a processor of the electronic device; determining at least one candidate refresh area in the screen; determining a target refresh area from at least one candidate refresh area according to the area information of the screen refresh, and performing screen refresh on the target refresh area; dividing the screen into areas according to the area information of the screen refresh to update the candidate refresh areas.
[0006] According to a second aspect of the present disclosure, a screen refresh device is provided, which is applied to a screen driver chip of an electronic device, including: an information receiving module, used to receive area information of screen refresh sent by a processor of the electronic device; an area determination module, used to determine at least one candidate refresh area in the screen; a screen refresh module, used to determine a target refresh area from at least one candidate refresh area according to the area information of the screen refresh, and perform screen refresh on the target refresh area; and an area update module, which divides the screen into areas according to the area information of the screen refresh to update the candidate refresh areas.
[0007] According to a third aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented.
[0008] According to a fourth aspect of the present disclosure, an electronic device is provided, characterized in that it includes: a processor, used to generate area information for screen refresh and send it to a screen driving chip; and a screen driving chip, used to execute the above-mentioned screen refresh method.
[0009] A screen refresh method provided by an embodiment of the present disclosure comprises: a screen driver chip of an electronic device receives area information of screen refresh sent by a processor of the electronic device; determines at least one candidate refresh area in the screen; determines a target refresh area from at least one candidate refresh area according to the area information of the screen refresh, and performs screen refresh on the target refresh area; divides the screen into areas according to the area information of the screen refresh to update the candidate refresh areas, wherein the specific area division process and the refresh area determination process are directly determined by the screen driver chip, and the processor does not need to perform too many operations, thus reducing the amount of calculation of the processor, saving the time of the entire process, and being able to ensure that the refresh of the target refresh area can be completed in the current frame, thereby preventing the occurrence of screen freeze and enhancing the display effect of the screen.
[0010] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0012] Figure 1 A data flow diagram between a processor and a screen driver chip is shown.
[0013] Figure 2 Another data flow diagram between a processor and a screen driver chip is shown.
[0014] Figure 3 The flowchart schematically shows a screen refreshing method in an exemplary embodiment of the present disclosure.
[0015] Figure 4 The figure schematically shows a position relationship diagram of a target refresh area in an exemplary embodiment of the present disclosure.
[0016] Figure 5 A diagram schematically shows a position relationship of another target refresh area in an exemplary embodiment of the present disclosure.
[0017] Figure 6 A position relationship diagram of a candidate refresh area in an exemplary embodiment of the present disclosure is schematically shown.
[0018] Figure 7 An interface diagram for updating a candidate refresh area in a first exemplary embodiment of the present disclosure is schematically shown.
[0019] Figure 8 Another interface diagram for updating candidate refresh areas in the first exemplary embodiment of the present disclosure is schematically shown.
[0020] Fig. 9 The following schematically shows another interface diagram for updating candidate refresh areas in the first exemplary embodiment of the present disclosure.
[0021] Fig.10 The following schematically shows an interface diagram for updating the candidate refresh areas when there are two candidate refresh areas in an exemplary embodiment of the present disclosure.
[0022] Fig.11 The following schematically shows an interface diagram for updating the candidate refresh areas when there are three candidate refresh areas in an exemplary embodiment of the present disclosure.
[0023] Fig.12 The following schematically shows an interface diagram of a refresh screen when there are three candidate refresh areas in an exemplary embodiment of the present disclosure.
[0024] Fig.13 The interface diagram schematically shows a screen refresh method in a first exemplary implementation of the present disclosure.
[0025] Fig.14 A diagram schematically shows a positional relationship between a first sub-screen and a second sub-screen in an exemplary embodiment of the present disclosure.
[0026] Fig.15 An interface diagram for updating a candidate refresh area in a second exemplary embodiment of the present disclosure is schematically shown.
[0027] Fig.16 Another interface diagram for updating candidate refresh areas in the second exemplary embodiment of the present disclosure is schematically shown.
[0028] Fig.17 A schematic diagram of an interface for updating a candidate refresh area in a second exemplary embodiment of the present disclosure is shown.
[0029] Fig.18 A diagram schematically illustrates another interface for updating a candidate refresh area in a second exemplary embodiment of the present disclosure.
[0030] Fig.19 A schematic diagram of an interface for updating a candidate refresh area in a second exemplary embodiment of the present disclosure is shown.
[0031] Fig. 20 An interface diagram schematically illustrates a screen refresh method in a second exemplary implementation of the present disclosure.
[0032] Fig.21The interface diagram for updating the candidate refresh areas when there are two candidate refresh areas in the third exemplary embodiment of the present disclosure is schematically shown.
[0033] Fig. 22 The interface diagram for updating the candidate refresh areas when there are two candidate refresh areas in another exemplary embodiment of the present disclosure is schematically shown.
[0034] Fig.23 The interface diagram for updating the candidate refresh areas when there are four candidate refresh areas in the third exemplary embodiment of the present disclosure is schematically shown.
[0035] Fig.24 The interface diagram for updating the candidate refresh areas when there are six candidate refresh areas in the third exemplary embodiment of the present disclosure is schematically shown.
[0036] Fig.25 An interface diagram schematically illustrates a screen refresh method in a third exemplary implementation of the present disclosure.
[0037] Fig.26 The figure schematically shows the components of the screen refreshing device in the exemplary embodiment of the present disclosure.
[0038] Fig. 27 A schematic diagram of an electronic device to which the embodiments of the present disclosure can be applied is shown. DETAILED DESCRIPTION
[0039] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0040] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0041] Existing screen driver chips can be roughly divided into two categories, refer to Figure 1As shown, one type is a screen driver chip that only supports partial updates, that is, it only supports the processor to transmit local image data to the display memory of the screen driver chip through MIPI (Mobile Industry Processor Interface), and the entire screen is refreshed when the screen is refreshed.
[0042] Reference Figure 2 As shown, another type of screen driver chip supports partition refresh, that is, it not only supports local update of display memory, but also supports partition refresh of screen. However, it needs to rely on the processor to confirm the partition position and display effect compensation settings. That is, the processor uses commands to let the screen driver chip know which position of the screen needs to be refreshed and whether brightness or chromaticity compensation is needed.
[0043] For the first type of screen driver chip, when the processor only updates part of the display area, the screen will also refresh in full screen mode, which has poor energy efficiency. For the second type of screen driver chip, the processor needs to notify the screen driver chip of the area to be refreshed and the corresponding compensation settings through commands. However, the processor is calculated through software, which requires the processor's resources and has strict timing requirements. That is, the screen driver chip needs to calculate the refresh position and refresh frame rate before the screen driver chip refreshes, and notify the screen driver chip through commands. This requires high stability, and the timing is difficult to guarantee when the processor load is heavy. If the screen driver chip is not notified of the refresh area and compensation settings before the image is sent, then during this frame time, although the processor updates the image content to the display memory of the screen driver chip, the screen driver chip will not refresh the screen, and the user's perception is prone to freeze problems.
[0044] Based on the above shortcomings, the present disclosure provides a screen refresh solution, which is applied to a screen driver chip of an electronic device. The processor generates area information for screen refresh and sends it to the screen driver chip. The screen driver chip can receive the area information for screen refresh sent by the processor, and then determine at least one candidate refresh area in the screen. Then, the screen driver chip determines a target refresh area from at least one candidate refresh area according to the area information for screen refresh, and refreshes the target refresh area; the screen is divided into areas according to the area information for screen refresh to update the candidate refresh areas.
[0045] Combine the following Figure 3 The screen refresh method in this exemplary embodiment is described. Figure 3 An exemplary process of the screen refresh method is shown. The screen refresh method may include steps S310 to S340.
[0046] In step S310, screen refresh area information sent by a processor of an electronic device is received.
[0047] In an example implementation of the present disclosure, a screen driver chip is connected to a processor of the electronic device for receiving information sent by the processor, wherein the screen driver chip is disposed on a display screen of the electronic device for controlling screen refresh and corresponding brightness compensation and color compensation.
[0048] In this example implementation, the screen driving chip is used to receive the screen refresh area information sent by the processor of the electronic device, wherein the screen refresh area information is used to indicate the content that needs to be refreshed.
[0049] In step S320, at least one candidate refresh area is determined in the screen.
[0050] In a disclosed example implementation, the entire screen can be used as a candidate refresh area, and the above screen can also be divided into multiple candidate refresh areas. For example, the screen can be divided into two or three candidate refresh areas. The specific number of candidate refresh areas can be customized according to user needs and is not specifically limited in this example implementation.
[0051] In step S330, a target refresh area is determined from at least one candidate refresh area according to the area information of screen refresh, and the screen is refreshed in the target refresh area.
[0052] In this example implementation, the above steps may include step S410 to step S420.
[0053] In step S410, a reference refresh area is determined in the screen according to the area information of screen refresh.
[0054] After receiving the screen refresh area information sent by the processor, the screen driver chip can parse the screen refresh area information to obtain a corresponding reference refresh area on the screen.
[0055] It should be noted that the above-mentioned screen includes multiple rows of pixel display units, and the specific description of the above-mentioned reference refresh area can be the Mth row of pixel display units to the Nth row of pixel display units, wherein N is greater than M, and both N and M are less than the total number of rows of pixel display units in the screen, wherein M and N are both positive integers.
[0056] In step S420 , all candidate refresh regions including the reference refresh region are taken as target refresh regions.
[0057] In this example implementation, after the reference refresh region is obtained, all candidate refresh regions including the reference refresh region may be used as target refresh regions.
[0058] For example, refer to Figure 4 As shown, assuming that the screen includes three candidate refresh areas, the first refresh area Area1, the second refresh area Area2 and the third refresh area Area3, if the above-mentioned reference refresh area includes part of the second refresh area Area2 and part of the third refresh area Area3, then the above-mentioned second refresh area Area2 and the third refresh area Area3 will be used as the above-mentioned target refresh area.
[0059] For another example, refer to Figure 5 As shown, assuming that the screen includes three candidate refresh areas, a first refresh area Area1, a second refresh area Area2 and a third refresh area Area3, if the reference refresh area is located inside the first refresh area Area1, the first refresh area Area1 is used as the target refresh area.
[0060] After obtaining the target refresh area, the target refresh area may be refreshed.
[0061] In an example implementation, when refreshing the target refresh area, the refresh frequency of the target refresh area can be obtained first. Specifically, the refresh frequencies within the target refresh area may be different. The area with the same refresh frequency within the target refresh area can be taken as a refresh sub-area. Then, different degrees of voltage drop compensation can be performed on each refresh sub-area according to the refresh frequency, so that the brightness of the display of the refreshed screen is consistent, thereby improving the brightness display effect.
[0062] In step S340, the screen is divided into regions according to the region information of screen refresh to update candidate refresh regions.
[0063] In an exemplary implementation of the present disclosure, the above steps may include step S510 to step S520.
[0064] In step S510, a reference refresh area is determined in the screen according to the area information of screen refresh.
[0065] After receiving the screen refresh area information sent by the processor, the screen driver chip can parse the screen refresh area information to obtain a corresponding reference refresh area on the screen.
[0066] It should be noted that the above-mentioned screen includes multiple rows of pixel display units, and the specific description of the above-mentioned reference refresh area can be the Mth row of pixel display units to the Nth row of pixel display units, where N is greater than M, and both N and M are less than the total number of rows of pixel display units in the screen.
[0067] In step S520, the screen is divided into regions according to the boundary position of the reference refresh region to update the candidate refresh regions.
[0068] The number of candidate refresh areas in the screen can be limited, and the number of candidate refresh areas of the electronic device can be set according to requirements.
[0069] In the first exemplary embodiment of the present disclosure, referring to Figure 6 The maximum number of the candidate refresh areas can be set to three, and all are arranged along the first direction.
[0070] In this example implementation, after obtaining the boundary position of the reference refresh area, the number of candidate refresh areas on the current screen can be determined first. If the number of current candidate refresh areas is one or two, and the reference refresh area and the candidate refresh area are not exactly the same, the upper and lower boundaries of the reference refresh area are used as area division boundaries, and the area division is performed along the first direction to update the candidate refresh area.
[0071] For example, refer to Figure 7 As shown, assuming that there is one current candidate refresh area, that is, the current candidate refresh area is the entire screen, and the above-mentioned reference refresh area is not exactly the same as the above-mentioned candidate refresh area, that is, the reference refresh area is not the entire screen, the upper and lower boundaries of the reference refresh area are used as area division boundaries, and the area is divided along the first direction to update the candidate refresh area. The gray area in the figure is the target refresh area before the update.
[0072] It should be noted that the number of candidate refresh areas obtained can be two or one, refer to Figure 8 and Fig. 9 As shown, if any boundary of the reference refresh area coincides with the candidate refresh area, the number of updated candidate refresh areas is two. Figure 7 If both upper and lower boundaries of the reference refresh area do not overlap with the candidate refresh area, the number of candidate refresh areas after update is three, and the gray area in the figure is the target refresh area before updating.
[0073] For example, refer to Fig.10 As shown, assuming that the current candidate refresh areas include two, and the reference refresh area is not exactly the same as the two candidate refresh areas, the upper and lower boundaries of the reference refresh area are used as area division boundaries, and the area division is performed along the first direction to update the candidate refresh area. The gray area in the figure is the target refresh area before the update.
[0074] It should be noted that the number of updated candidate refresh regions is less than or equal to three. If any boundary of the reference refresh region overlaps with the candidate refresh region, the candidate refresh region can be updated using the boundary that does not overlap.
[0075] If the reference refresh area is completely identical to the candidate refresh area, there is no need to update the candidate refresh area, which can reduce update operations and increase response speed.
[0076] Reference Fig.11 As shown, if the candidate refresh areas include three, and if the reference refresh area exists in at least two candidate refresh areas, the upper and lower boundaries of the reference refresh area are used as area division boundaries, and the area division is performed along the first direction to update the candidate refresh areas. It should be noted that the number of candidate refresh areas after the update is still three, and the gray area in the figure is the target refresh area before the update.
[0077] Reference Fig.12 As shown, if one of the candidate refresh areas completely covers the reference refresh area, the candidate refresh area will not be updated, and the candidate refresh area that completely covers the reference refresh area will be directly used as the target refresh area for screen refresh. The gray area in the figure is the target refresh area before updating.
[0078] Refer to the following Fig.13 The case where the number of candidate refresh areas is less than or equal to 3 is described in detail.
[0079] When displaying the first frame, the number of the above-mentioned candidate refresh areas is one, including the entire screen. The target refresh area is determined and refreshed according to the above-mentioned reference refresh area, and the above-mentioned candidate refresh area is updated to obtain the second frame image. When the above-mentioned screen displays the second frame image, the number of candidate refresh areas is two, and a new reference refresh area is obtained at the same time. The target refresh area is determined and refreshed according to the reference refresh area, and the above-mentioned candidate refresh area is updated to obtain the third frame image.
[0080] When the above screen displays the second frame, the number of candidate refresh areas is two, and a new reference refresh area is obtained at the same time. The target refresh area is determined and refreshed based on the reference refresh area, and the candidate refresh areas are updated to obtain the third frame image.
[0081] When the above screen displays the third frame, the number of candidate refresh areas is three. At the same time, a new reference refresh area is obtained, and the target refresh area is determined and refreshed based on the reference refresh area. At the same time, the candidate refresh area is updated using the reference refresh area to obtain the fourth frame image.
[0082] When the above screen displays the fourth frame, the number of candidate refresh areas is three, and a new reference refresh area is obtained at the same time, and the target refresh area is determined and refreshed according to the reference refresh area. Fig.13As shown, the reference refresh area corresponding to the fourth frame is completely covered by a candidate refresh area. At this time, there is no need to update the candidate refresh area and the fifth frame image can be obtained after refreshing the target refresh area.
[0083] When the screen displays the fifth frame image, a new reference refresh area is obtained, and a target refresh area is determined in the candidate refresh areas according to the reference refresh area, and the target refresh image is refreshed to obtain a sixth frame image (not shown).
[0084] Reference Fig.13 As shown, when the first four frames of the image are refreshed, the refreshed area is refreshed in each frame, but when the fifth frame is displayed, the refresh area is not refreshed in the first four frames. Therefore, when refreshing the target refresh area of the fifth frame, the refresh rate in the target refresh area of the fifth frame is different. Therefore, the target area can be divided into multiple refresh sub-areas according to the refresh frequency. According to the refresh sub-areas, specifically, the refresh frequencies in the target refresh area may be different. The area with the same refresh frequency in the target refresh area can be used as a refresh sub-area, and then different degrees of voltage drop compensation are performed on each of the above refresh sub-areas according to the above refresh frequency, so that the brightness of the display of the refreshed screen is consistent, thereby improving the brightness display effect.
[0085] It should be noted that in Fig.13 In the figure, the bold part indicates the reference refresh area, and the gray area indicates the target refresh area for each frame.
[0086] In a second exemplary embodiment of the present disclosure, referring to Fig.14 As shown, the screen may include a first sub-screen and a second sub-screen, and the first sub-screen and the second sub-screen are divided by a screen partition line, and the screen partition line is parallel to the first direction.
[0087] In this example embodiment, the number of candidate refresh areas may be two or four. When there are two candidate refresh areas and the reference refresh area is not exactly the same as the candidate refresh area, the first sub-screen and the second sub-screen may be synchronously divided along the first direction according to the upper and lower boundaries of the reference refresh area to update the candidate refresh area.
[0088] In this example implementation, refer to Fig.15 As shown, the median line of the screen in the first direction can be first obtained. If the upper boundary and the lower boundary of the reference refresh area are both on the same side of the median line, the first sub-screen and the second sub-screen can be synchronously divided along the first direction using the boundary close to the median line to update the candidate refresh area. The number of the updated candidate refresh areas is four.
[0089] Specifically, if the upper boundary and the lower boundary of the reference refresh area are both located above the median line, the lower boundary of the reference refresh area is used to divide the first sub-screen and the second sub-screen into synchronous areas along the first direction to update the candidate refresh area. If the upper boundary and the lower boundary of the reference refresh area are both located below the median line (not shown), the upper boundary is used to divide the first sub-screen and the second sub-screen into synchronous areas along the first direction to update the candidate refresh area.
[0090] In one example implementation, referring to Fig.16 As shown, if the upper boundary and the lower boundary of the reference refresh area are located on both sides of the median line respectively, the median line is used to divide the first sub-screen and the second sub-screen into synchronous areas to update the candidate refresh area.
[0091] It should be noted that the specific description of the reference refresh area can be from the Mth row of pixel display units to the Nth row of pixel display units, where N is greater than M, and both N and M are less than the total number of rows of pixel display units in the screen. The reference refresh area can be located in the first sub-screen or the second sub-screen, or in both the first sub-screen and the second sub-screen, which is not specifically limited in this example implementation.
[0092] In this example embodiment, if the number of the above-mentioned candidate refresh areas is four, and the reference refresh area exists in at least two candidate refresh areas in the first sub-screen or at least two candidate refresh areas in the second sub-screen, the first sub-screen and the second sub-screen can be synchronously divided into areas along the first direction according to the upper and lower boundaries of the reference refresh area to update the candidate refresh area.
[0093] In this example implementation, refer to Fig.17 As shown, the median line of the screen in the first direction can be first obtained. If the upper boundary and the lower boundary of the reference refresh area are both on the same side of the median line, the first sub-screen and the second sub-screen can be synchronously divided along the first direction using the boundary close to the median line to update the candidate refresh area. The number of the updated candidate refresh areas is four.
[0094] Specifically, if the upper boundary and the lower boundary of the reference refresh area are both located above the median line, the lower boundary is used to divide the first sub-screen and the second sub-screen into synchronous areas along the first direction to update the candidate refresh area. If the upper boundary and the lower boundary of the reference refresh area are both located below the median line (not shown), the upper boundary is used to divide the first sub-screen and the second sub-screen into synchronous areas along the first direction to update the candidate refresh area.
[0095] In one example implementation, referring to Fig.18 As shown, if the upper boundary and the lower boundary of the reference refresh area are located on both sides of the median line respectively, the median line is used to divide the first sub-screen and the second sub-screen into synchronous areas to update the candidate refresh area.
[0096] In one example implementation, referring to Fig.19 As shown, if the reference refresh area is completely covered by one of the candidate refresh areas, the candidate refresh area that completely covers the reference refresh area is directly used as the target refresh area for screen refresh, and the candidate refresh area does not need to be updated.
[0097] Refer to the following Fig. 20 The case where there are two or four candidate refresh areas is described in detail.
[0098] When displaying the first frame image, the above-mentioned candidate refresh areas include two, namely the area corresponding to the first sub-screen and the area corresponding to the second sub-screen. The screen driving chip can obtain the area information of the screen refresh from the processor, and parse it to obtain the reference refresh area, and determine the target refresh area based on the reference refresh area, and use the reference refresh area to update the above-mentioned candidate refresh area. When the screen displays the first frame image, the upper boundary and the lower boundary of the above-mentioned reference refresh area are both on the upper side of the median line, then the above-mentioned first sub-screen and the second sub-screen are synchronously divided into areas along the first direction with the above-mentioned lower boundary, and the updated candidate refresh area is used to display the second frame image after completing the refresh of the target refresh area and the update of the candidate refresh area.
[0099] When the screen displays the second frame image, the number of the candidate refresh areas is four, and a new reference refresh area is obtained. The reference refresh area corresponding to the second frame is completely covered by one of the candidate refresh areas. The candidate refresh area that completely covers the reference refresh area is refreshed as the target refresh area. After refreshing, the third frame image is displayed. At this time, there is no need to update the candidate refresh areas.
[0100] When the screen displays the third frame image, the number of the above-mentioned candidate refresh areas is four, and a new reference refresh area is obtained. The upper and lower boundaries of the reference refresh area corresponding to the third frame are divided into two candidate refresh areas located on both sides of the above-mentioned median line, and the above-mentioned reference refresh area also exists in the second sub-screen. The two candidate refresh areas are used as target refresh areas for screen refresh, and the above-mentioned median line is used to divide the above-mentioned first sub-screen and the second sub-screen into synchronous areas to update the above-mentioned candidate refresh areas, and then the fourth frame image is displayed.
[0101] When the screen displays the fourth frame image, the number of the above-mentioned candidate refresh areas is four, and a new reference refresh area is obtained. The upper and lower boundaries of the reference refresh area corresponding to the fourth frame are divided into two candidate refresh areas located on both sides of the above-mentioned median line, and the above-mentioned reference refresh area also exists in the second sub-screen. The two candidate refresh areas are used as target refresh areas for screen refresh, and the above-mentioned median line is used to perform synchronous area division on the above-mentioned first sub-screen and the second sub-screen to update the above-mentioned candidate refresh areas, and then the fifth frame image is displayed.
[0102] When the screen displays the fifth frame image, the number of the candidate refresh areas is four, and a new reference refresh area is obtained. The reference refresh area does not exist in the two candidate refresh areas in the second sub-screen at the same time or the two candidate refresh areas in the first sub-screen at the same time. At this time, the candidate refresh area including the reference refresh area is used as the target refresh area for screen refresh, and then the sixth frame image is displayed (not shown).
[0103] It should be noted that in Fig. 20 In the figure, the bold part indicates the reference refresh area, and the gray area indicates the target refresh area for each frame.
[0104] In a third exemplary embodiment of the present disclosure, the screen may include a first sub-screen and a second sub-screen, and the first sub-screen and the second sub-screen are divided by a screen partition line, and the screen partition line is parallel to the first direction.
[0105] In this example embodiment, the number of candidate refresh areas may be two, four or six. When the number of candidate refresh areas is two or four and the reference refresh area is not exactly the same as any of the candidate refresh areas, the upper and lower boundaries of the reference refresh area are used as area division boundaries to synchronously divide the first sub-screen and the second sub-screen along the first direction to update the candidate refresh areas.
[0106] Specifically, refer to Fig.21 When the number of the candidate refresh areas is two and the reference refresh area is not completely the same as all the candidate refresh areas, the candidate refresh areas include the area of the first sub-screen and the area of the second sub-screen. The upper boundary and the lower boundary of the reference refresh area can be used to divide the first sub-screen and the second sub-screen into synchronous areas along the first direction. The gray area in the figure is the target refresh area before updating.
[0107] It should be noted that the number of candidate refresh areas obtained can be four or six. Fig. 22As shown, if any boundary of the reference refresh area coincides with the candidate refresh area, the number of the updated candidate refresh areas is four. For example, if the upper boundary of the reference refresh area coincides with the candidate refresh area, the number of the updated candidate refresh areas is four. Fig.21 As shown, if the boundary of the reference refresh area does not overlap with the boundary of the candidate refresh area, the number of updated candidate refresh areas is 6.
[0108] In one example implementation, referring to Fig.23 As shown, if the number of the above-mentioned candidate refresh areas is four, and the reference refresh area is not exactly the same as any of the candidate refresh areas, the first sub-screen and the second sub-screen can be divided into synchronization areas along the first direction using the upper boundary and the lower boundary of the above-mentioned reference refresh area. The gray area in the figure is the target refresh area before updating.
[0109] In one example implementation, referring to Fig.24 As shown, if the number of the above-mentioned candidate refresh areas is six, and the upper boundary and the lower boundary of the reference refresh area do not coincide with the boundary of any candidate refresh area, the first sub-screen and the second sub-screen are divided into synchronization areas along the first direction using the upper boundary and the lower boundary of the above-mentioned reference refresh area, and the gray area in the figure is the target refresh area before updating.
[0110] In one example implementation, referring to Fig.25 As shown, if the number of the above-mentioned candidate refresh areas is six, and at least one of the upper boundary and the lower boundary of the reference refresh area coincides with the boundary of the candidate refresh area, then the target refresh area is determined according to the above-mentioned reference refresh area, and the above-mentioned target refresh area is refreshed without updating the above-mentioned candidate refresh areas.
[0111] Refer to the following Fig.25 The case where the number of the candidate refresh areas is two, four or six is described in detail.
[0112] When displaying the first frame image, the above-mentioned candidate refresh areas include two, namely, the area corresponding to the first sub-screen and the area corresponding to the second sub-screen. The screen driving chip can obtain the area information of the screen refresh from the processor, and parse it to obtain the reference refresh area, and determine the target refresh area based on the reference refresh area, and use the reference refresh area to update the above-mentioned candidate refresh area. When the screen displays the first frame image, the upper boundary of the above-mentioned reference refresh area coincides with the upper boundary of the above-mentioned candidate refresh area, then the above-mentioned first sub-screen and the second sub-screen are synchronously divided into areas along the first direction with the above-mentioned lower boundary, and the second frame image is displayed after completing the refresh of the target refresh area and the update of the candidate refresh area.
[0113] When the screen displays the second frame image, the number of the candidate refresh areas is four, and a new reference refresh area is obtained. If the reference refresh area corresponding to the second frame is completely covered by one of the candidate refresh areas, the candidate refresh area that completely covers the reference refresh area will be refreshed as the target refresh area, and the first sub-screen and the second sub-screen will be synchronously divided into areas along the first direction using the upper and lower boundaries of the reference refresh area to update the candidate refresh areas. After completing the refresh of the target refresh area and the update of the candidate refresh area, the third frame image is displayed.
[0114] When the screen displays the third frame image, the number of the above-mentioned candidate refresh areas is six, and a new reference refresh area is obtained. The reference refresh area corresponding to the second frame is completely covered by one of the candidate refresh areas, and the candidate refresh area that completely covers the above-mentioned reference refresh area is refreshed as the above-mentioned target refresh area, and the upper and lower boundaries of the reference refresh area do not coincide with the boundaries of any candidate refresh area. At this time, the upper and lower boundaries of the above-mentioned reference refresh area are used to divide the above-mentioned first sub-screen and second sub-screen into synchronous areas along the first direction to obtain the updated candidate refresh area. After completing the refresh of the target refresh area and the update of the candidate refresh area, the fourth frame image is displayed.
[0115] When the screen displays the fourth frame image, the number of the candidate refresh areas is six, and a new reference refresh area is obtained. At this time, one boundary of the reference refresh area coincides with the candidate refresh area. At this time, the target refresh area can be determined in the candidate refresh area based on the reference refresh area, and the target refresh area is refreshed to obtain the fifth frame image. At this time, the candidate refresh area is not updated.
[0116] When the screen displays the fifth frame image, the number of the candidate refresh areas is six, and a new reference refresh area is obtained. At this time, a boundary of the reference refresh area coincides with the candidate refresh area. At this time, the target refresh area can be determined in the candidate refresh area based on the reference refresh area, and the target refresh area is refreshed to obtain the sixth frame image (not shown). At this time, the candidate refresh area is not updated.
[0117] It should be noted that in Fig.25 In the figure, the bold part indicates the reference refresh area, and the gray area indicates the target refresh area for each frame.
[0118] It should be noted that when refreshing the screen, voltage drop compensation is performed evenly or according to the above refresh frequency. The specific voltage value of the voltage drop compensation can be obtained by using the mapping relationship between the brightness value and the voltage, wherein the above mapping relationship can be obtained based on experiments and is not specifically limited in this example implementation.
[0119] In summary, in this exemplary embodiment, the screen driver chip of the electronic device receives the screen refresh area information sent by the processor of the electronic device; determines at least one candidate refresh area in the screen; determines the target refresh area from at least one candidate refresh area according to the screen refresh area information, and performs screen refresh on the target refresh area; divides the screen into areas according to the screen refresh area information to update the candidate refresh area, and the specific area division process and the refresh area determination process are directly determined by the screen driver chip, without the need for the processor to perform too many operations, reducing the amount of calculation of the processor, saving the time of the entire process, and being able to ensure that the refresh of the target refresh area can be completed in the current frame, preventing the occurrence of screen freezes, and enhancing the display effect of the screen. Secondly, the area with the same refresh frequency in the target refresh area can be used as a refresh sub-area, and then the above-mentioned refresh sub-areas are compensated for voltage drops to different degrees according to the above-mentioned refresh frequency, so that the brightness of the display of the refreshed screen is consistent, thereby improving the brightness display effect.
[0120] It should be noted that the above figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0121] For further reference, Fig.26 As shown, in the implementation of this example, a screen device 2600 is also provided, including an information receiving module 2610, a region determining module 2620, a screen refreshing module 2630 and a region updating module 2640. Among them:
[0122] The information receiving module 2610 can be used to receive the area information of screen refresh sent by the processor of the electronic device; the area determination module 2620 can be used to determine at least one candidate refresh area in the screen; the screen refresh module 2630 can be used to determine the target refresh area from at least one candidate refresh area according to the area information of the screen refresh, and perform screen refresh on the target refresh area; the area update module can be used to divide the screen into areas according to the area information of the screen refresh to update the candidate refresh areas.
[0123] In an example implementation, the screen refresh module 2630 may be configured to determine a reference refresh area in the screen according to the area information of screen refresh; and use all candidate refresh areas including the reference refresh area as target refresh areas.
[0124] In an example implementation, the screen refresh module 2630 may include a voltage drop compensation module, which may be used to obtain a refresh frequency of a target refresh area; divide the target refresh area into at least one refresh sub-area according to the refresh frequency; and perform voltage drop compensation on each refresh sub-area based on the refresh frequency.
[0125] In an example implementation, the region update module 2640 may be configured to determine a reference refresh region in the screen according to the region information of screen refresh; and divide the screen into regions according to the boundary position of the reference refresh region to update the candidate refresh region.
[0126] Specifically, in a first example implementation, the number of candidate refresh areas is less than or equal to three. If the number of candidate refresh areas is one or two, and the reference refresh area is not exactly the same as the candidate refresh area, the upper and lower boundaries of the reference refresh area are used as area division boundaries, and the area division is performed along a first direction to update the candidate refresh areas. If the number of candidate refresh areas is three, and the reference refresh area exists in at least two candidate refresh areas, the upper and lower boundaries of the reference refresh area are used as area division boundaries, and the area division is performed along the first direction to update the candidate refresh areas.
[0127] In a second example implementation, the screen includes a first sub-screen and a second sub-screen, the first sub-screen and the second sub-screen are divided by a screen partition line, and the screen partition line is parallel to a first direction; the number of candidate refresh areas is two or four, if the number of candidate refresh areas is two, and the reference refresh area is not exactly the same as the candidate refresh area, then the first sub-screen and the second sub-screen are synchronously divided along the first direction according to the upper and lower boundaries of the reference refresh area to update the candidate refresh areas; if the number of candidate refresh areas is four, and the reference refresh area exists in at least two candidate refresh areas in the first sub-screen or at least two candidate refresh areas in the second sub-screen, then the first sub-screen and the second sub-screen are synchronously divided along the first direction according to the upper and lower boundaries of the reference refresh area to update the candidate refresh areas; wherein the first direction is perpendicular to the upper boundary.
[0128] In this example embodiment, the area update module 2640 can be configured to obtain the midline of the screen in the first direction, and in response to the upper boundary and the lower boundary being located on the same side of the midline, the first sub-screen and the second sub-screen are synchronously divided into areas along the first direction using the boundary close to the midline to update the candidate refresh area; or in response to the upper boundary and the lower boundary being located on both sides of the midline respectively, the first sub-screen and the second sub-screen are synchronously divided into areas along the first direction using the midline to update the candidate refresh area.
[0129] In a third example implementation, the screen includes a first sub-screen and a second sub-screen, the first sub-screen and the second sub-screen are divided by a screen partition line, the screen partition line is parallel to the first direction, and the number of candidate refresh areas is two, four or six. If the number of candidate refresh areas is two or four, and the reference refresh area is not completely the same as any candidate refresh area, the upper boundary and the lower boundary of the reference refresh area are used as area division boundaries to perform synchronous area division on the first sub-screen and the second sub-screen along the first direction to update the candidate refresh area; if the number of candidate refresh areas is six, and the upper boundary and the lower boundary of the reference refresh area do not coincide with the boundary of any candidate refresh area, the upper boundary and the lower boundary of the reference refresh area are used as area division boundaries to perform synchronous area division on the first sub-screen and the second sub-screen along the first direction to update the candidate refresh area; wherein the first direction is perpendicular to the upper boundary and the lower boundary.
[0130] The specific details of each module in the above device have been described in detail in the implementation method of the method part. The undisclosed details can be referred to the implementation method of the method part, so they will not be repeated here.
[0131] Below Fig. 27 The mobile terminal 2700 in FIG. 1 is taken as an example to exemplify the structure of the electronic device. It should be understood by those skilled in the art that, in addition to the components specifically used for mobile purposes, Fig. 27 The construction in can also be applied to fixed type equipment.
[0132] like Fig. 27 As shown, the mobile terminal 2700 may specifically include: a processor 2701, a memory 2702, a bus 2703, a mobile communication module 2704, an antenna 1, a wireless communication module 2705, an antenna 2, a display screen 2706, a camera module 2707, an audio module 2708, a power module 2709 and a sensor module 2710.
[0133] The processor 2701 may include one or more processing units, for example, the processor 2701 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor and / or an NPU (Neural-Network Processing Unit), etc. The screen refresh method in this exemplary embodiment may be executed by an AP, a GPU or a DSP, and when the method involves processing related to a neural network, it may be executed by an NPU.
[0134] The processor 2701 may be connected to the memory 2702 or other components via a bus 2703 .
[0135] The memory 2702 may be used to store computer executable program codes, which may include instructions. The processor 2701 executes various functional applications and data processing of the mobile terminal 2700 by running the instructions stored in the memory 2702. The memory 2702 may also store application data, such as images, videos, and other files.
[0136] The communication function of the mobile terminal 2700 can be implemented through the mobile communication module 2704, antenna 1, wireless communication module 2705, antenna 2, modulation and demodulation processor and baseband processor. Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. The mobile communication module 2704 can provide 2G, 3G, 4G, 5G and other mobile communication solutions applied to the mobile terminal 2700. The wireless communication module 2705 can provide wireless communication solutions such as wireless LAN, Bluetooth, near field communication, etc. applied to the mobile terminal 2700.
[0137] Display screen 2706 is used to implement display functions, such as displaying user interfaces, images, videos, etc.
[0138] In the present embodiment, the above-mentioned display screen 2706 may include a screen driver chip (not shown), which is connected to the above-mentioned processor, and is used to receive screen refresh area information sent by the processor of the electronic device; determine at least one candidate refresh area in the screen; determine a target refresh area from at least one candidate refresh area according to the screen refresh area information, and refresh the target refresh area; divide the screen into areas according to the screen refresh area information to update the candidate refresh areas.
[0139] The camera module 2707 is used to implement shooting functions, such as shooting images and videos. The audio module 2708 is used to implement audio functions, such as playing audio and collecting voice. The power module 2709 is used to implement power management functions, such as charging the battery, powering the device, monitoring the battery status, etc. The sensor module 2710 may include a depth sensor 27101, a pressure sensor 27102, a gyroscope sensor 27103, an air pressure sensor 27104, etc., to implement corresponding sensing detection functions.
[0140] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0141] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium on which a program product capable of implementing the above-mentioned method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the above-mentioned "Exemplary Method" section of the present specification.
[0142] It should be noted that the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0143] In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0144] In addition, program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0145] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0146] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A screen refresh method, applied to a screen driver chip of an electronic device, characterized in that: include: Receiving screen refresh area information sent by a processor of the electronic device; determining at least one candidate refresh area in the screen; Determine a target refresh area from the at least one candidate refresh area according to the area information of the screen refresh, and perform screen refresh on the target refresh area; The screen is divided into regions according to the region information of the screen refresh to update the candidate refresh regions.
2. The method according to claim 1, characterized in that Determining a target refresh area from the at least one candidate refresh area according to the area information of the screen refresh comprises: Determine a reference refresh area in the screen according to the area information of the screen refresh; All candidate refresh areas including the reference refresh area are used as the target refresh areas.
3. The method according to claim 1, characterized in that The dividing the screen into regions according to the region information of the screen refresh to update the candidate refresh regions comprises: Determine a reference refresh area in the screen according to the area information of the screen refresh; The screen is divided into regions according to the boundary position of the reference refresh region to update the candidate refresh region.
4. The method according to claim 3, characterized in that The number of the candidate refresh areas is less than or equal to three, and dividing the screen into areas according to the boundary positions of the reference refresh areas to update the candidate refresh areas comprises: If the number of the candidate refresh areas is one or two, and the reference refresh area is not completely the same as the candidate refresh area, taking the upper boundary and the lower boundary of the reference refresh area as area division boundaries, and performing area division along a first direction to update the candidate refresh area; If the number of the candidate refresh regions is three, and the reference refresh region exists in at least two candidate refresh regions, both the upper boundary and the lower boundary of the reference refresh region are used as region division boundaries, and region division is performed along the first direction to update the candidate refresh region; The first direction is perpendicular to the upper boundary.
5. The method according to claim 3, characterized in that: The screen includes a first sub-screen and a second sub-screen, the first sub-screen and the second sub-screen are divided by a screen partition line, and the screen partition line is parallel to the first direction; the number of the candidate refresh areas is two or four, and the area division of the screen according to the boundary position of the reference refresh area to update the candidate refresh area includes: If the number of the candidate refresh areas is two, and the reference refresh area is not completely the same as the candidate refresh area, the first sub-screen and the second sub-screen are synchronously divided along the first direction according to the upper boundary and the lower boundary of the reference refresh area to update the candidate refresh area; If the number of the candidate refresh areas is four, and the reference refresh area exists in at least two candidate refresh areas in the first sub-screen or at least two candidate refresh areas in the second sub-screen, performing synchronous area division on the first sub-screen and the second sub-screen along the first direction according to the upper boundary and the lower boundary of the reference refresh area to update the candidate refresh area; The first direction is perpendicular to the upper boundary.
6. The method according to claim 5, characterized in that The first sub-screen and the second sub-screen are synchronously divided into regions along a first direction according to an upper boundary and a lower boundary of the reference refresh region to update the candidate refresh region, including: Acquire a median line of the screen in the first direction; In response to the upper boundary and the lower boundary being located on the same side of the median line, the first sub-screen and the second sub-screen are synchronously divided into regions along the first direction using the boundary close to the median line to update the candidate refresh region.
7. The method according to claim 5, characterized in that The first sub-screen and the second sub-screen are synchronously divided into regions along a first direction according to an upper boundary and a lower boundary of the reference refresh region to update the candidate refresh region, including: Acquire a median line of the screen in a first direction; In response to the upper boundary and the lower boundary being located on both sides of the median line, the first sub-screen and the second sub-screen are synchronously divided into regions along the first direction using the median line to update the candidate refresh region.
8. The method according to claim 3, characterized in that The screen includes a first sub-screen and a second sub-screen, the first sub-screen and the second sub-screen are divided by a screen partition line, the screen partition line is parallel to a first direction, the number of the candidate refresh areas is two, four or six, and the area division of the screen according to the boundary position of the reference refresh area to update the candidate refresh area includes: If the number of the candidate refresh areas is two or four, and the reference refresh area is not completely the same as any of the candidate refresh areas, the upper boundary and the lower boundary of the reference refresh area are used as area division boundaries, and the first sub-screen and the second sub-screen are synchronously divided into areas along the first direction to update the candidate refresh areas; If the number of the candidate refresh areas is six, and the upper boundary and the lower boundary of the reference refresh area do not coincide with the boundary of any candidate refresh area, the upper boundary and the lower boundary of the reference refresh area are used as area division boundaries, and the first sub-screen and the second sub-screen are synchronously divided into areas along the first direction to update the candidate refresh areas; The first direction is perpendicular to the upper boundary and the lower boundary.
9. The method according to claim 3, characterized in that: The screen refreshing of the target refresh area comprises: Get the refresh frequency of the target refresh area; Dividing the target refresh area into at least one refresh sub-area according to the refresh frequency, wherein the refresh frequencies of the pixel display units in the same refresh sub-area are consistent; Voltage drop compensation is performed on each of the refresh sub-areas based on the refresh frequency.
10. A screen refresh device, applied to a screen driver chip of an electronic device, characterized in that: include: An information receiving module, used for receiving the screen refresh area information sent by the processor of the electronic device; An area determination module, configured to determine at least one candidate refresh area in the screen; A screen refresh module, configured to determine a target refresh area from the at least one candidate refresh area according to the area information of the screen refresh, and perform screen refresh on the target refresh area; The area updating module divides the screen into areas according to the area information of the screen refreshing to update the candidate refreshing areas.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the screen refreshing method according to any one of claims 1 to 9 is implemented.
12. An electronic device, characterized in that: include: A processor, used for generating area information of screen refresh and sending it to a screen driver chip; as well as A screen driving chip, used for executing the screen refreshing method as claimed in any one of claims 1 to 9.
Citation Information
Cited By
Screen projection method and device, equipment and storage medium
CN120406880A
