A panel display method, device, system, equipment and storage medium
By adjusting the input latch signal of the panel, the problem of insufficient charging time for single-line pixels under high refresh rate is solved, and the display effect of the panel is improved.
Patent Information
- Application Number
- CN202280003407.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-30
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2042-09-30
AI Technical Summary
When the refresh rate configuration of the panel is high, the actual charging time of a single-line pixel is insufficient, and the single-line pixel value of the image cannot be fully displayed, resulting in a decrease in the display effect of the panel.
By adjusting the start time and period of the input latch signal of the panel, ensuring that the theoretical charging time of a single row of real pixels is greater than or equal to 1/(W*M) second, thereby displaying the pixel values in the image stream data row by row.
The theoretical charging time of a single row of pixels on the high refresh rate panel has been increased, and the display effect of the panel is improved to ensure that the image can be displayed in full.
Smart Images

Figure CN118120007B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technologies, and particularly to a panel display method, apparatus, system, device, and storage medium. Background Art
[0002] When a panel displays image data, it is generally desired to increase the refresh rate of the panel to improve the display effect of the panel.
[0003] However, when the refresh rate configuration of the panel is relatively high, the theoretical charging duration of a single row of pixels on the panel often decreases, which may result in insufficient actual charging duration of a single row of pixels, unable to fully display the pixel values of a single row of the image, and reducing the display effect of the panel. Summary of the Invention
[0004] The present invention provides a panel display method, apparatus, system, device, and storage medium to solve the deficiencies in the related technologies.
[0005] According to a first aspect of an embodiment of the present invention, a panel display method is provided, including:
[0006] When it is determined that the refresh rate configuration of the panel is W*N, M / N rows of real pixels are determined for the panel, and there are N - 1 rows of pixels between the determined adjacent real pixel rows; the panel includes M rows of pixels, and the resolution of the panel is M*Z; N≥2;
[0007] Image stream data with a refresh rate of W*N and including M / N rows of pixel values is obtained; the image resolution in the image stream data is (M / N)*Z;
[0008] The start time and period of the input latch signal of the panel are adjusted so that the M / N rows of real pixels determined display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
[0009] Optionally, the determining that the refresh rate configuration of the panel is W*N includes any one of the following:
[0010] Determining that the refresh rate configuration of the panel needs to be updated to W*N;
[0011] Determining that the refresh rate configuration of the panel needs to be set to W*N;
[0012] Determining that the refresh rate configuration of the panel needs to be increased from W to W*N.
[0013] Optionally, the method further includes:
[0014] For any mixed pixel row between any two adjacent real pixel rows in the panel, a single-row mixed pixel value is obtained based on the pixel values of two rows displayed in the two adjacent real pixel rows, so that the obtained single-row mixed pixel value is displayed in the targeted mixed pixel row.
[0015] Optionally, obtaining the image stream data with a refresh rate of W*N and including M / N rows of pixel values includes:
[0016] Obtaining the image stream data with a refresh rate of W*N and including M / N rows of pixel values output by the resolution adjustment unit;
[0017] The resolution adjustment unit is configured to obtain the initial image stream data with a refresh rate of W*N output by the graphics card, and adjust the image resolution in the initial image stream data to (M / N)*Z, and output the adjustment result.
[0018] Optionally, the image resolution in the initial image stream data is less than or equal to (M / N)*Z.
[0019] Optionally, when it is determined that the refresh rate configuration of the panel is W*N, the method further includes:
[0020] When it is determined that the refresh rate needs to be increased to W*N, power off and restart the panel and the resolution adjustment unit, update the refresh rate configuration of the panel to W*N, update the output of the resolution adjustment unit to the image stream data with a refresh rate of W*N and including M / N rows of pixel values; update the output of the graphics card to the image stream data with a refresh rate of W*N.
[0021] According to the second aspect of the embodiments of the present invention, a panel display device is provided, including:
[0022] A real module, configured to determine M / N rows of real pixels for the panel when it is determined that the refresh rate configuration of the panel is W*N, and there are N-1 rows of pixels between the determined adjacent real pixel rows; the panel includes M rows of pixels, and the resolution of the panel is M*Z; N≥2;
[0023] An acquisition module, configured to acquire the image stream data with a refresh rate of W*N and including M / N rows of pixel values; the image resolution in the image stream data is (M / N)*Z;
[0024] An adjustment module, configured to adjust the start time and period of the input latch signal of the panel, so that the M / N rows of real pixels determined display the M / N rows of pixel values in the acquired image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
[0025] Optionally, the refresh rate configuration of the determination panel is W*N, including any of the following:
[0026] The refresh rate configuration of the determination panel needs to be updated to W*N;
[0027] The refresh rate configuration of the determination panel needs to be set to W*N;
[0028] The refresh rate configuration of the determination panel needs to be increased from W to W*N.
[0029] Optionally, the adjustment module is further configured to:
[0030] For any mixed pixel row between any two adjacent real pixel rows in the panel, obtain a single-row mixed pixel value based on the pixel values of the two rows displayed in the any two adjacent real pixel rows, so that the targeted mixed pixel row displays the obtained single-row mixed pixel value.
[0031] Optionally, the acquisition module is configured to:
[0032] Obtain the image stream data with a refresh rate of W*N and including M / N rows of pixel values output by the resolution adjustment unit;
[0033] The resolution adjustment unit is configured to obtain the initial image stream data with a refresh rate of W*N output by the graphics card, and adjust the image resolution in the initial image stream data to (M / N)*Z, and output the adjustment result.
[0034] Optionally, the image resolution in the initial image stream data is less than or equal to (M / N)*Z.
[0035] Optionally, the real module is further configured to:
[0036] When it is determined that the refresh rate needs to be increased to W*N, perform a power-off restart on the panel and the resolution adjustment unit, update the refresh rate configuration of the panel to W*N, update the output of the resolution adjustment unit to the image stream data with a refresh rate of W*N and including M / N rows of pixel values; update the output of the graphics card to the image stream data with a refresh rate of W*N.
[0037] According to the third aspect of the embodiments of the present invention, a panel display system is provided, including: a panel and a resolution adjustment unit;
[0038] The panel is configured to: when it is determined that the refresh rate configuration of the panel is W*N, determine M / N rows of real pixels for the panel, and there are N-1 rows of pixels between the determined adjacent real pixel rows; the panel includes M rows of pixels, and the resolution of the panel is M*Z; N≥2;
[0039] Obtain the image stream data with a refresh rate of W*N output by the resolution adjustment unit, which contains M / N rows of pixel values; the image resolution in the image stream data is (M / N)*Z;
[0040] Adjust the start time and period of the input latch signal of the panel so that the determined M / N rows of real pixels display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds;
[0041] The resolution adjustment unit is used to obtain the initial image stream data with a refresh rate of W*N output by the graphics card, and adjust the image resolution in the initial image stream data to (M / N)*Z, and output the adjustment result.
[0042] Optionally, the resolution adjustment unit is used to, when it is determined that the refresh rate configuration of the panel is W*N, perform a power-off restart on the resolution adjustment unit, update the output of the resolution adjustment unit to the image stream data with a refresh rate of W*N and containing M / N rows of pixel values; update the output of the graphics card to the image stream data with a refresh rate of W*N;
[0043] The panel is used to, when it is determined that the refresh rate configuration of the panel is W*N, perform a power-off restart on the panel, and update the refresh rate configuration of the panel to W*N.
[0044] Optionally, the system further includes: a graphics card;
[0045] The graphics card is used to output the initial image stream data with a refresh rate of W*N; the image resolution in the initial image stream data is less than or equal to (M / N)*Z.
[0046] According to the above embodiments, it can be seen that by adjusting the start time and period of the input latch signal, the theoretical charging duration of a single row of pixels of the high-refresh-rate panel can be increased, and the display effect of the panel can be improved.
[0047] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present invention. Description of the Drawings
[0048] The drawings here are incorporated into the specification and constitute a part of this specification, showing the embodiments consistent with the present invention, and are used together with the specification to explain the principles of the present invention.
[0049] Figure 1 is a schematic diagram of the principle of a panel signal timing shown according to an embodiment of the present invention;
[0050] Figure 2It is a schematic diagram of the principle of another panel signal timing shown according to an embodiment of the present invention;
[0051] Figure 3 It is a schematic diagram of the principle of another panel signal timing shown according to an embodiment of the present invention;
[0052] Figure 4 It is a schematic flowchart of a panel display method shown according to an embodiment of the present invention;
[0053] Figure 5 It is a schematic flowchart of another panel display method shown according to an embodiment of the present invention;
[0054] Figure 6 It is a schematic structural diagram of a panel display device shown according to an embodiment of the present invention;
[0055] Figure 7 It is a schematic structural diagram of a panel display system shown according to an embodiment of the present invention;
[0056] Figure 8 It is a schematic diagram of the hardware structure of a computer device configured with the method of the embodiment of the present invention according to an embodiment of the present invention. Detailed implementation manners
[0057] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0058] When a panel displays image data, it is generally desired to increase the refresh rate of the panel to improve the display effect of the panel.
[0059] However, when the refresh rate of the panel is configured relatively high, the theoretical charging duration of a single row of pixels on the panel often decreases, which may result in insufficient actual charging duration of a single row of pixels, unable to completely display the pixel values of a single row of the image, and reducing the display effect of the panel.
[0060] To solve the above problems, an embodiment of the present invention provides a panel display method.
[0061] First, analyze the theoretical charging time of a single row of pixels in the panel.
[0062] The refresh rate of the panel usually represents the number of images that need to be displayed within 1 second, and for an image, the panel usually needs to scan line by line for display.
[0063] Therefore, the theoretical charging duration of a single row of pixels on the panel can be calculated based on the number of pixel rows and the refresh rate of the panel.
[0064] Specifically, at a refresh rate of W, in a panel including M rows of pixels, the theoretical charging duration of a single row of pixels is 1 / (W*M) seconds.
[0065] Based on the theoretical charging duration of a single row of pixels, charging can be performed on a single row of pixels, and the pixel values of a single row in the corresponding image can be displayed. Specifically, the pixel values of a single row in the corresponding image can be sent to the row of pixels on the panel for display.
[0066] For example, for the k-th row of pixels in a panel including M rows, the pixel values of the k-th row in an image including M rows of pixel values can be displayed.
[0067] Furthermore, three signals are required for a single row of pixels on the panel to achieve charging and display, namely the clock signal, the input latch signal (TP signal), and the data signal (data signal).
[0068] Among them, a single row of pixels can be charged when the corresponding clock signal period is at a high level.
[0069] Furthermore, in the low-level case after the falling edge of the input latch signal, the data signal can be enabled, allowing the pixel values of a single row in the image data to be written to the single row of pixels that are at a high level in the current corresponding clock signal period.
[0070] Among them, the clock signal has a period, and two adjacent periods of the same clock signal can correspond to different pixel rows on the panel.
[0071] For example, for 800 rows of pixels on the panel, 8 clock signals can each pass through 100 periods during the process of the panel displaying an image, corresponding to 100 rows of pixels on the panel.
[0072] Specifically, the first period of the first clock signal can correspond to the first row of pixels on the panel; the first period of the second clock signal can correspond to the second row of pixels on the panel; the first period of the third clock signal can correspond to the third row of pixels on the panel;...; the second period of the first clock signal can correspond to the ninth row of pixels on the panel; and so on.
[0073] The input latch signal has a period. With the falling edge generated by the timing sequence, the enabled data signal can write the pixel values of a single row in the image data row by row.
[0074] For example, for the low level after the first falling edge of the input latch signal, the enabled data signal can be written into the pixel values of the first row in the image data. For the low level after the second falling edge of the input latch signal, the enabled data signal can be written into the pixel values of the second row in the image data.
[0075] In summary, in the panel, the image data can be written row by row for the pixel rows of the panel through the clock signal and the input latch signal.
[0076] It should be noted that during the high level period of the clock signal cycle corresponding to a single row of pixels, there may be multiple falling edges of the input latch signal, so multiple rows of pixel values in the image data may be written into the pixels of that row.
[0077] For a single row of pixels in the panel, the multiple rows of pixel values in the written image data are usually overwritten by the pixel values of the last written single row, so as to display the pixel values of the last written single row.
[0078] Therefore, the theoretical charging duration of a single row of pixels in the panel can be from the falling edge of the last input latch signal to the falling edge of the corresponding clock signal cycle during the high level period of the corresponding clock signal cycle.
[0079] The panel usually controls the theoretical charging duration of each row of pixels in the panel to 1 second / (panel refresh rate * total number of panel pixel rows) by setting the start time and period of the input latch signal, so as to display the image data row by row.
[0080] For the sake of easy understanding, as Figure 1 shown, Figure 1 is a schematic diagram of the principle of a panel signal timing according to an embodiment of the present invention.
[0081] Among them, 8 clock signal generators are included on the panel, so that 8 clock signals can be generated.
[0082] The first cycle of clock signal 1 can correspond to pixel row 1 on the panel; the first cycle of clock signal 2 can correspond to pixel row 2 on the panel; the first cycle of clock signal 3 can correspond to pixel row 3 on the panel;...; the second cycle of clock signal 1 can correspond to pixel row 9 on the panel; and so on.
[0083] Since there are 8 clock signals, therefore, the period of each clock signal is 8 times the theoretical charging duration of a single row of pixels, that is, 8H1. Each cycle includes 4H1 of high level and 4H1 of low level.
[0084] Among them, H1 = 1 / (W * M) seconds. W is the current refresh rate W of the panel, M is the total number of pixel rows of the panel. H1 is the theoretical charging duration of a single row of pixels in the current panel.
[0085] Among the 8 clock signals, the start times can differ by one H1, as Figure 1 shown.
[0086] For pixel row 1, within the first cycle of the corresponding clock signal 1, starting from the falling edge of the last input latch signal (TP signal) to the falling edge of clock signal 1, the duration is one H1. Therefore, data row 1 can be written for pixel row 1, and the theoretical charging duration is one H1.
[0087] For pixel row 2, within the first cycle of the corresponding clock signal 2, it includes the falling edges of 2 TP signals. Therefore, for pixel row 2, data row 1 is written first, and then data row 2 is written, overwriting the previously written data row 1, so that data row 2 is finally displayed.
[0088] Starting from the falling edge of the last input latch signal (TP signal) to the falling edge of clock signal 2, the duration is one H1. Therefore, data row 2 can be written for pixel row 1, and the theoretical charging duration is one H1.
[0089] And so on.
[0090] Furthermore, through analysis, it is found that when increasing the panel refresh rate, the corresponding theoretical charging duration of a single row of pixels will be shortened.
[0091] For example, H1 = 1 / (W*M) seconds. W is the current refresh rate W of the panel, and M is the total number of pixel rows of the panel. H1 is the theoretical charging duration of a single row of pixels in the panel at the refresh rate W. And when the panel refresh rate is increased to 2W, the theoretical charging duration of a single row of pixels in the panel is 0.5H1.
[0092] In other words, as the panel refresh rate increases, the theoretical charging duration of a single row of pixels in the panel will be shortened, which may lead to insufficient charging duration of a single row of pixels and poor display effect.
[0093] Also, because the theoretical charging duration of a single row of pixels in the panel can be during the high level period of the corresponding clock signal cycle, starting from the falling edge of the last input latch signal to the falling edge of the corresponding clock signal cycle.
[0094] Therefore, in this method, the start time and period of the input latch signal of the panel can be adjusted to increase the theoretical charging duration of a single row of pixels in the panel.
[0095] For example, H1 = 1 / (W*M) seconds. W is the current refresh rate W of the panel, and M is the total number of pixel rows of the panel. H1 is the theoretical charging duration of a single row of pixels in the panel at the refresh rate W. When the refresh rate of the panel is increased to 2W, the starting time and period of the input latch signal of the panel can be adjusted so that the theoretical charging duration of a single row of pixels in the panel still remains H1.
[0096] For ease of understanding, as Figure 2 shown, Figure 2 is a schematic diagram of the principle of another panel signal timing shown according to an embodiment of the present invention.
[0097] Among them, the refresh rate of the panel is increased from W to 2W. Therefore, under normal circumstances, the theoretical charging duration of a single row of pixels is 0.5H1. For ease of description, it can be described as H2, so that H2 = 0.5H1 can be determined.
[0098] The period of the clock signal also becomes 8 times the theoretical charging duration of a single row of pixels, specifically 8H2.
[0099] In order to make the theoretical charging duration of a single row of pixels in the panel still remain H1, the starting time and period of the input latch signal of the panel can be adjusted.
[0100] Among them, for the clock signal period corresponding to a single pixel row, the falling edge of the last input latch signal can be adjusted so that during the high level period, from the falling edge of the input latch signal to the end of the falling edge of the corresponding clock signal period, the duration is 2H2, that is, H1. Specifically, it can be as Figure 2 shown.
[0101] For the first period of the clock signal 1 corresponding to pixel row 1, the first falling edge of the TP signal can be adjusted to the middle of the high level duration, so that during the high level period, from the falling edge of the input latch signal to the end of the falling edge of the corresponding clock signal period, the duration is 2H2, that is, H1.
[0102] In other words, by adjusting the starting time and period of the input latch signal on the panel, the theoretical charging duration of a single row of pixels in the panel can still remain 2H2, that is, H1.
[0103] In addition, it should be noted that since this method does not improve the timing of the clock signal, when the first falling edge of the TP signal is adjusted to the middle of the high level duration for the first period of the clock signal 1 corresponding to pixel row 1, it is necessary to ensure that the first falling edge of the TP signal is the last TP signal falling edge during the high level period of the first period of the clock signal 1.
[0104] Due to the distance between the starting times of the clock signals, the falling edge of the first cycle of clock signal 1 corresponds to the position 3H2 during the high-level period within the first cycle of clock signal 2. Therefore, in order to ensure that the first falling edge of the TP signal is the last falling edge of the TP signal during the high-level period of the first cycle of clock signal 1, the second falling edge of the TP signal needs to be after 3H2 during the high-level period within the first cycle of clock signal 2.
[0105] Therefore, for pixel row 2 corresponding to the first cycle of clock signal 2, due to the adjustment of the starting time and period of the TP signal, it is impossible to follow the previous Figure 1 way to make pixel row 2 only correspond to data row 2.
[0106] Among them, the first falling edge of the TP signal corresponds to the position H2 during the high-level period of the first cycle of clock signal 2. Therefore, for pixel row 2, data row 1 can be written first.
[0107] According to the previous Figure 1 way, data row 2 will be written subsequently, and the previously written data row 1 will be covered through the same charging duration.
[0108] However, due to Figure 2 the adjustment of the TP signal in, the first falling edge of the TP signal corresponds to the position 3H2 during the high-level period within the first cycle of clock signal 2. Therefore, data row 2 can be further written, but the charging duration is only H2.
[0109] In other words, for pixel row 2, through the mixed charging method, it specifically includes charging for 2H2 duration of data row 1 and charging for H2 duration of data row 2, and charging by mixing data row 1 and data row 2.
[0110] Specifically, the data of data row 2 cannot fully cover data row 1, so data row 1 and data row 2 can be mixed and displayed by pixel row 2.
[0111] For pixel row 3, a similar method to pixel row 1 can be directly followed. The second falling edge of the TP signal corresponds to the position 2H2 during the high-level period of the first cycle of clock signal 3, and thus data row 2 can be completely written.
[0112] Therefore, in the method provided in the embodiment of the present invention, when the panel refresh rate is increased, by adjusting the starting time and period of the input latch signal, the theoretical charging duration of a single row of pixels in the panel can be increased, and the theoretical charging duration of a single row of pixels in the panel can be made not less than the theoretical charging duration H1 of the corresponding single row of pixels before the panel refresh rate is increased.
[0113] Correspondingly, some pixel rows in the panel can directly write single-line image data, while some pixel rows need to write mixed multi-line image data through the way of mixed charging.
[0114] In addition, based on the above Figure 2 analysis, it can be determined that odd pixel rows can display the pixel values of a complete single-line image data, while even pixel rows can display the pixel values of mixed two-line image data.
[0115] Optionally, it can also be that even pixel rows can display the pixel values of a complete single-line image data, while odd pixel rows can display the pixel values of mixed two-line image data.
[0116] For the sake of easy understanding, as Figure 3 shown, Figure 3 is a schematic diagram of the principle of another panel signal timing shown according to an embodiment of the present invention.
[0117] Specific explanations can refer to the above Figure 2 analysis. Among them, pixel row 3 can display mixed pixel values based on the covering mechanism through the mixed charging of data row 1 and data row 2.
[0118] The above method can, while improving the panel refresh rate, increase the theoretical charging duration of a single row of pixels in the panel after the refresh rate is increased by adjusting the start time and period of the input latch signal, thereby improving the display effect of the panel.
[0119] Correspondingly, it is also possible to, while the panel refresh rate configuration is relatively high, increase the theoretical charging duration of a single row of pixels in the high-refresh-rate panel by adjusting the start time and period of the input latch signal, thereby improving the display effect of the panel.
[0120] As Figure 4 shown, Figure 4 is a schematic flowchart of a panel display method shown according to an embodiment of the present invention.
[0121] Among them, the execution subject of this method flow is not limited. Optionally, the execution subject can be the panel, or the control device or driver of the panel.
[0122] This method flow may include the following steps.
[0123] S101: When it is determined that the refresh rate configuration of the panel is W*N, determine M / N rows of real pixels for the panel, and there are N - 1 rows of pixels between the determined adjacent real pixel rows.
[0124] Among them, optionally, the panel may include M rows of pixels; the resolution of the panel may be M*Z; N≥2.
[0125] S102: Obtain image stream data with a refresh rate of W*N, including M / N rows of pixel values.
[0126] Optionally, the image resolution in the image stream data can be (M / N)*Z.
[0127] S103: Adjust the start time and period of the input latch signal of the panel so that the determined M / N rows of real pixels display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
[0128] This method flow can increase the theoretical charging duration of a single row of pixels of a high-refresh-rate panel by adjusting the start time and period of the input latch signal, thereby improving the display effect of the panel.
[0129] The following provides a detailed explanation of the above method flow.
[0130] I. S101: When it is determined that the refresh rate configuration of the panel is W*N, determine M / N rows of real pixels for the panel, and there are N - 1 rows of pixels between the determined adjacent real pixel rows.
[0131] Optionally, the panel can include M rows of pixels; the resolution of the panel can be M*Z; N≥2.
[0132] Optionally, N≥2 and N is an integer. Thus, the double-frequency display of the panel can be achieved.
[0133] Optionally, the panel can have an upper limit on the refresh rate configuration. Therefore, W*N can be less than or equal to the upper limit of the refresh rate configuration of the panel.
[0134] Optionally, the panel can include M rows of pixels, and the resolution of the panel can be M*Z.
[0135] In an optional embodiment, the resolution of the panel can be M*Z, where M represents the M rows of pixels of the panel, and Z represents the number of pixels in a single row of pixels of the panel. For example, the resolution of the panel can be 2160*1080.
[0136] Optionally, based on the refresh rate and the total number of pixel rows of the panel, the theoretical charging duration of a single row of pixels of the panel can be calculated.
[0137] Optionally, determining that the refresh rate configuration of the panel is W*N can include any of the following: determining that the refresh rate configuration of the panel needs to be updated to W*N; determining that the refresh rate configuration of the panel needs to be set to W*N; determining that the refresh rate configuration of the panel needs to be increased from W to W*N.
[0138] Corresponding to the high refresh rate configuration of the panel, based on the above Figure 2Through the analysis, by adjusting the start time and period of the latch signal input to the panel, the theoretical charging duration of a single row of pixels can be increased, thereby determining that some pixel rows in the panel can completely display the single-row image data, while some pixel rows can display the multi-row image data in a mixed manner.
[0139] Optionally, M can be an integer multiple of N, so that an integer number of rows of real pixels can be determined for the panel.
[0140] The method flow does not limit the way of determining M / N rows of real pixels for the panel. As long as there are N - 1 rows of pixels between the determined adjacent real pixel rows.
[0141] This is to ensure that during the high level period of the clock signal period corresponding to the real pixel, starting from the last falling edge of the TP signal to the end of the falling edge of the corresponding clock signal period, the corresponding theoretical charging duration can be greater than or equal to 1 / (W*M) seconds.
[0142] Optionally, the first row of pixels in the panel can be determined as real pixels first, and then traversed downward through the pixel rows, and every N - 1 rows are determined as real pixels.
[0143] Optionally, the second row of pixels in the panel can be determined as real pixels first, and then traversed downward through the pixel rows, and every N - 1 rows are determined as real pixels.
[0144] II. S102: Obtain an image stream data with a refresh rate of W*N and containing M / N rows of pixel values.
[0145] Optionally, the image resolution in the image stream data can be (M / N)*Z.
[0146] Optionally, the image stream data can include multiple image data, where the refresh rate can represent the number of images to be displayed within 1 second. The resolutions of different images in the image stream data can be the same.
[0147] Optionally, for the panel, its own refresh rate configuration can be adjusted, so as to obtain an image stream data with a refresh rate of W*N for display.
[0148] Among them, since the M / N rows of real pixels determined in the panel can display the complete single-row image data, an image stream data containing M / N rows of pixel values can be obtained for display.
[0149] Optionally, the image resolution in the image stream data needs to adapt to the panel. Therefore, the image resolution in the image stream data is (M / N)*Z. Among them, (M / N) represents the total number of pixel value rows of the image in the image stream data, and Z represents the number of pixel values in a single row of pixel values in the image stream data, which can be specifically the same as the number of pixels in a single row of pixels in the panel.
[0150] The process flow of this method does not limit the acquisition source of the image stream data.
[0151] Optionally, the panel can obtain the image stream data through the configured resolution adjustment unit.
[0152] Optionally, obtaining the image stream data with a refresh rate of W*N and including M / N rows of pixel values may include: obtaining the image stream data with a refresh rate of W*N and including M / N rows of pixel values output by the resolution adjustment unit.
[0153] Among them, the resolution adjustment unit can specifically be a Scalar unit. The resolution adjustment unit can be used to adjust the resolution of the image stream data and output the adjusted image stream data to the panel.
[0154] Optionally, the resolution adjustment unit can specifically obtain the image stream data from the graphics card, and the graphics card can be used to generate the image stream data for panel display.
[0155] Optionally, the resolution adjustment unit can be used to obtain the initial image stream data with a refresh rate of W*N output by the graphics card, and adjust the image resolution in the initial image stream data to (M / N)*Z, and output the adjustment result.
[0156] In an optional embodiment, since the graphics card needs to generate the initial image stream data, when the refresh rate is W, the amount of image stream data that the graphics card needs to generate per second can be W*M*Z. The resolution adjustment unit can directly send the image stream data generated by the graphics card to the panel for display without adjusting the resolution.
[0157] After increasing the refresh rate, in order not to increase the burden on the graphics card to generate the image stream data, optionally, the image resolution in the initial image stream data can be less than or equal to (M / N)*Z.
[0158] When the refresh rate is W*N, the graphics card can generate the image stream data with a resolution of (M / N)*Z, and the amount of image stream data that the graphics card needs to generate per second can be (W*N)*(M / N)*Z, which can be equal to W*M*Z.
[0159] Therefore, this embodiment can increase the panel refresh rate without increasing the computing power burden on the graphics card.
[0160] Optionally, for the initial image stream data output by the graphics card, the resolution adjustment unit can adjust the resolution of the initial image stream data to the resolution that meets the current panel requirements, that is, (M / N)*Z. This embodiment does not limit the specific resolution adjustment method.
[0161] In an alternative embodiment, when the panel is in a high refresh rate configuration, the present method flow is used to increase the theoretical charging duration of a single row of pixels. Since it is necessary to adjust the start time and period of the input latch signal of the panel, and it is necessary to adjust the adjustment strategy and output of the resolution adjustment unit, the refresh rate of the image stream data output by the graphics card can also be adjusted, etc.
[0162] Therefore, optionally, the configurations of the panel, the resolution adjustment unit, and the graphics card can be updated by powering off and restarting.
[0163] Optionally, when it is determined that the refresh rate configuration of the panel is W*N, the panel and the resolution adjustment unit can be powered off and restarted. The refresh rate configuration of the panel is updated to W*N, and the output of the resolution adjustment unit is updated to an image stream data with a refresh rate of W*N and containing M / N rows of pixel values.
[0164] In addition, the output of the graphics card can also be updated to an image stream data with a refresh rate of W*N.
[0165] This embodiment does not limit the execution entity for updating the configuration. Optionally, it can be the panel or the control device of the panel, specifically the resolution adjustment unit configured for the panel.
[0166] This embodiment does not limit the execution entity for controlling the power-off restart. Optionally, it can be the panel or the control device of the panel, specifically the resolution adjustment unit configured for the panel.
[0167] III. S103: Adjust the start time and period of the input latch signal of the panel so that the determined M / N rows of real pixels display the M / N rows of pixel values in the acquired image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
[0168] The present method flow does not limit the adjustment method of the input latch signal, as long as it can make the determined M / N rows of real pixels display the M / N rows of pixel values in the acquired image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
[0169] Optionally, taking Figure 2 as an example, the start time of the TP signal can be adjusted to 2H2 during the high level period of the first cycle of the clock signal 1, and the period of the TP signal can be adjusted to H1.
[0170] It should be noted that in the Figure 1 method, the period of the TP signal is usually the theoretical charging duration of a single row of pixels. And when the refresh rate is doubled, according to the Figure 1 method, the period of the TP signal can be H2. And afterFigure 2 Through the adjustment in Figure 2 , the period of the TP signal can be maintained at H1.
[0171] Based on the above Figure 2 analysis, by adjusting the start time and period of the input latch signal of the panel, the determined M / N rows of true pixels can display the pixel values of M / N rows in the image stream data row by row.
[0172] Moreover, the theoretical charging duration of the true pixel rows can be ensured to be greater than or equal to H1, that is, 1 / (W*M) seconds.
[0173] Correspondingly, for the other panel pixel rows between adjacent true pixel rows, they can be described as mixed pixel rows.
[0174] Optionally, by using the pixel values of two rows displayed in adjacent true pixel rows, the two rows of pixel values can be mixed in an incomplete coverage manner.
[0175] Optionally, for any mixed pixel row between any group of adjacent true pixel rows in the panel, a single-row mixed pixel value is obtained based on the pixel values of two rows displayed in the group of adjacent true pixel rows, so that the targeted mixed pixel row displays the obtained single-row mixed pixel value.
[0176] Among them, optionally, obtaining a single-row mixed pixel value based on the pixel values of two rows displayed in the group of adjacent true pixel rows may specifically include that during the high level period of the clock signal period corresponding to the mixed pixel row, there are at least two falling edges of the TP signal. The image data written corresponding to the previous falling edge of the TP signal can be covered by the image data written corresponding to the subsequent falling edge of the TP signal, thereby obtaining a coverage result.
[0177] Generally, the image data written corresponding to the last falling edge of the TP signal cannot completely cover the image data written corresponding to the previous falling edge of the TP signal. Therefore, the mixing of two rows of image data can be achieved, thereby obtaining a single-row mixed pixel value based on the pixel values of two rows displayed in the group of adjacent true pixel rows.
[0178] Specifically, reference can be made to Figure 2 the analysis.
[0179] It should be noted that before the refresh rate is increased, since each row of the panel needs to completely write a single row of image data, the determination method of the theoretical charging duration of a single row of pixels can be based on the last falling edge of the TP signal during the high level period of the clock signal period corresponding to the single row of pixels.
[0180] After the refresh rate is increased, due to the adoption of the above method flow, the mixed pixel rows do not write single-line image data, but write multi-line image data and use the overlay mechanism for mixing. Therefore, the theoretical charging duration of a single row of pixels for the mixed pixel rows may not be determined in the above manner.
[0181] Optionally, for the mixed pixel rows, since it is necessary to mix multi-line image data using the overlay mechanism, therefore, it can be based on the high-level period of the clock signal period corresponding to a single row of pixels, starting from the first falling edge of the TP signal and ending at the falling edge of the clock signal period.
[0182] Optionally, since for the mixed pixel rows, the pixel values after mixing two rows of image data are written, therefore, the theoretical charging duration of a single row of pixels for the mixed pixel rows can be greater than or equal to 1 / (W*M) seconds.
[0183] For example, Figure 2 The theoretical charging duration of the middle pixel row 2 can be regarded as starting from the first falling edge of the TP signal and ending at the falling edge of the first period of the clock signal 2, which can also be 3H2.
[0184] In this embodiment, through the real pixel rows and the mixed pixel rows in the panel, single-line image data is written for the real pixel rows, and for the mixed pixel rows, through the way of mixed charging, the pixel values of multi-line image data are mixed using the overlay mechanism, so that the mixed pixel rows can also display image data, and the image display transition effect between two adjacent real pixel rows adjacent to the mixed pixel rows can be improved, thereby improving the display effect of the panel.
[0185] Optionally, for each mixed pixel row between each group of adjacent real pixel rows in the panel, a single-line mixed pixel value can be obtained based on the two rows of pixel values displayed in each group of adjacent real pixel rows, so that the targeted mixed pixel row displays the obtained single-line mixed pixel value.
[0186] Optionally, the single-line mixed pixel values displayed by different mixed pixel rows can be different. For different mixed pixel rows between the same group of adjacent real pixel rows, the single-line mixed pixel values displayed can be different.
[0187] Of course, the specific display method for the mixed pixel rows is not limited by this method flow. Optionally, through program control, the same image data can be displayed as any adjacent real pixel row, or through program control, some pixels of the mixed pixel row can display the same image data as any adjacent real pixel row, and other pixels of the mixed pixel row can display the same image data as another adjacent real pixel row. The image data can specifically include the pixel values in the image.
[0188] For ease of understanding, an embodiment of the present invention provides another embodiment of a panel display method.
[0189] As Figure 5 shown, Figure 5 is a schematic flowchart of another panel display method shown according to an embodiment of the present invention.
[0190] Among them, the execution subject of this method flow is not limited. Optionally, the execution subject can be a panel or a control device of the panel.
[0191] Among them, optionally, the panel includes a normal display mode and a frequency doubling display mode that can be switched with each other.
[0192] This method flow may include the following steps.
[0193] S201: When the panel is in the normal display mode and the refresh rate of the panel is configured as W, the theoretical charging duration of a single row of pixels of the panel is 1 / (W*M) seconds.
[0194] Optionally, the panel may include M rows of pixels; the resolution of the panel is M*Z.
[0195] S202: When switching from the normal display mode to the frequency doubling display mode and it is determined that the refresh rate of the panel needs to be increased to W*N, determine M / N rows of real pixels for the panel, and there are N - 1 rows of pixels between the determined adjacent real pixel rows.
[0196] Among them, optionally, N≥2.
[0197] S203: Obtain image stream data with a refresh rate of W*N and including M / N rows of pixel values.
[0198] Among them, optionally, the image resolution in the image stream data may be (M / N)*Z.
[0199] S204: Adjust the start time and period of the input latch signal of the panel so that the determined M / N rows of real pixels display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
[0200] This embodiment of the method can achieve frequency doubling display to increase the refresh rate of the panel, improve the display effect of the panel, and can also increase the theoretical charging duration of a single row of pixels of the panel after increasing the refresh rate through the normal display mode and the frequency doubling display mode that can be switched with each other on the panel.
[0201] For a specific explanation of this embodiment of the method, reference can be made to the explanation of the above method flow S101 - S103.
[0202] Corresponding to the above method embodiments, embodiments of the present invention also provide an apparatus embodiment.
[0203] As Figure 6 shown, Figure 6 is a schematic structural diagram of a panel display device shown according to an embodiment of the present invention.
[0204] Among them, the device to which this device is applied is not limited. Optionally, this device can be applied to a panel or a control device of the panel.
[0205] This device may include the following modules.
[0206] The real module 301 is configured to determine M / N rows of real pixels for the panel when it is determined that the refresh rate configuration of the panel is W*N, and there are N-1 rows of pixels between the determined adjacent real pixel rows.
[0207] Optionally, the panel may include M rows of pixels, and the resolution of the panel is M*Z; N≥2.
[0208] The acquisition module 302 is configured to acquire image stream data with a refresh rate of W*N and including M / N rows of pixel values. Optionally, the image resolution in the image stream data is (M / N)*Z.
[0209] The adjustment module 303 is configured to adjust the start time and period of the input latch signal of the panel, so that the M / N rows of real pixels determined display the M / N rows of pixel values in the acquired image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
[0210] Optionally, determining that the refresh rate configuration of the panel is W*N includes any one of the following: determining that the refresh rate configuration of the panel needs to be updated to W*N; determining that the refresh rate configuration of the panel needs to be set to W*N; determining that the refresh rate configuration of the panel needs to be increased from W to W*N.
[0211] Optionally, the adjustment module 303 is further configured to:
[0212] For any mixed pixel row between any group of adjacent real pixel rows in the panel, obtain a single row of mixed pixel values based on the two rows of pixel values displayed in the any group of adjacent real pixel rows, so that the targeted mixed pixel row displays the obtained single row of mixed pixel values.
[0213] Optionally, the acquisition module 302 is configured to:
[0214] Acquire image stream data with a refresh rate of W*N and including M / N rows of pixel values output by a resolution adjustment unit;
[0215] The resolution adjustment unit is configured to obtain the initial image stream data with a refresh rate of W*N output by the graphics card, and adjust the image resolution in the initial image stream data to (M / N)*Z, and output the adjustment result.
[0216] Optionally, the image resolution in the initial image stream data is less than or equal to (M / N)*Z.
[0217] Optionally, the real module 301 is further configured to:
[0218] When it is determined that the refresh rate configuration of the panel is W*N, perform a power-off restart on the panel and the resolution adjustment unit, update the refresh rate configuration of the panel to W*N, update the output of the resolution adjustment unit to an image stream data with a refresh rate of W*N and containing M / N rows of pixel values; update the output of the graphics card to an image stream data with a refresh rate of W*N.
[0219] For a specific explanation, reference can be made to the above method embodiments.
[0220] Corresponding to the above method embodiments, an embodiment of the present invention further provides a system embodiment.
[0221] As Figure 7 shown, Figure 7 is a schematic structural diagram of a panel display system shown according to an embodiment of the present invention.
[0222] The system may include: a panel 401 and a resolution adjustment unit 402.
[0223] The panel 401 is configured to: when it is determined that the refresh rate configuration of the panel 401 is W*N, determine M / N rows of real pixels for the panel 401, and there are N-1 rows of pixels between the determined adjacent real pixel rows.
[0224] Optionally, the panel 401 may include M rows of pixels, and the resolution of the panel 401 may be M*Z; N≥2.
[0225] Obtain the image stream data with a refresh rate of W*N and containing M / N rows of pixel values output by the resolution adjustment unit 402; the image resolution in the image stream data is (M / N)*Z;
[0226] Adjust the start time and period of the input latch signal of the panel 401, so that the determined M / N rows of real pixels display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds;
[0227] The resolution adjustment unit 402 is configured to obtain the initial image stream data with a refresh rate of W*N output by the graphics card, and adjust the image resolution in the initial image stream data to (M / N)*Z, and output the adjustment result.
[0228] Optionally, the resolution adjustment unit 402 is configured to, when it is determined that the refresh rate configuration of the panel 401 is W*N, perform a power-off restart on the resolution adjustment unit 402, update the output of the resolution adjustment unit 402 to the image stream data with a refresh rate of W*N and including (M / N) rows of pixel values; update the output of the graphics card to the image stream data with a refresh rate of W*N.
[0229] Optionally, the panel 401 can be used to, when it is determined that the refresh rate needs to be increased to W*N, perform a power-off restart on the panel 401, and update the refresh rate configuration of the panel 401 to W*N.
[0230] Optionally, the resolution adjustment unit 402 can be used to, when it is determined that the refresh rate needs to be increased to W*N, perform a power-off restart on the panel 401, and update the refresh rate configuration of the panel 401 to W*N.
[0231] Optionally, the system may further include: a graphics card 403; the graphics card 403 can be used to output the initial image stream data with a refresh rate of W*N; the image resolution in the initial image stream data is less than or equal to (M / N)*Z.
[0232] Optionally, the panel 401 can be used to: for any mixed pixel row between any two adjacent real pixel rows in the panel 401, obtain a single-row mixed pixel value based on the pixel values of the two rows displayed in the two adjacent real pixel rows, so that the targeted mixed pixel row displays the obtained single-row mixed pixel value.
[0233] For specific explanations, reference can be made to the above method embodiments.
[0234] An embodiment of the present invention further provides a computer device, which at least includes a memory, a processor, and a computer program stored on the memory and executable on the processor. Wherein, when the processor executes the program, it implements any of the above method embodiments.
[0235] An embodiment of the present invention further provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any of the above method embodiments.
[0236] Figure 8It is a schematic diagram of the hardware structure of a computer device configured with the method according to an embodiment of the present invention. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. Among them, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are communicatively connected to each other inside the device through the bus 1050.
[0237] The processor 1010 may be implemented in the form of a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., and is used to execute relevant programs to implement the technical solutions provided by the embodiments of the present invention.
[0238] The memory 1020 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When implementing the technical solutions provided by the embodiments of the present invention through software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0239] The input / output interface 1030 is used to connect to an input / output module to implement information input and output. The input / output module may be configured as a component in the device (not shown in the figure) or may be externally connected to the device to provide corresponding functions. Among them, the input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0240] The communication interface 1040 is used to connect to a communication module (not shown in the figure) to implement communication interaction between this device and other devices. Among them, the communication module may implement communication in a wired manner (such as USB, network cable, etc.) or may implement communication in a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).
[0241] The bus 1050 includes a path for transmitting information between various components of the device (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0242] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device may also only include the components necessary to implement the solution of the embodiments of the present invention, and does not necessarily include all the components shown in the figure.
[0243] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements any of the above method embodiments.
[0244] An embodiment of the present invention also provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, it implements any of the above method embodiments.
[0245] Computer-readable media include both permanent and non-permanent, removable and non-removable media and can be implemented by any method or technology for information storage. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0246] From the description of the above embodiments, those skilled in the art can clearly understand that the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the embodiments of the present invention, in essence, or the part that makes a contribution, can be embodied in the form of a software product. The computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments of the present invention.
[0247] The systems, devices, modules or units illustrated in the above embodiments may be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, and the specific form of the computer may be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, a game console, a tablet computer, a wearable device, or a combination of any several of these devices.
[0248] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the device embodiments, since they are basically similar to the method embodiments, they are described relatively simply. For the relevant parts, reference can be made to the partial description of the method embodiments. The device embodiments described above are only illustrative. The modules described as separate components may or may not be physically separated. When implementing the solutions of the embodiments of the present invention, the functions of the modules can be implemented in one or more software and / or hardware. It is also possible to select some or all of the modules according to actual needs to achieve the purpose of the solutions of this embodiment. Those of ordinary skill in the art can understand and implement without creative efforts.
[0249] The above is only the specific implementation manner of the embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the embodiments of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the embodiments of the present invention.
[0250] In the present invention, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. The term "plurality" means two or more, unless otherwise clearly defined.
[0251] After considering the specification and practicing the disclosure herein, those skilled in the art will readily conceive of other embodiments of the present invention. The present invention is intended to cover any variations, uses, or adaptations of the present invention, which follow the general principles of the present invention and include common general knowledge or conventional technical means in the technical field not disclosed by the present invention. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present invention are pointed out by the following claims.
[0252] It should be understood that the present invention is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.
Claims
1. A panel display method, characterized in that, Including: When determining that the refresh rate configuration of the panel is W*N, M / N rows of real pixels are determined for the panel, and there are N-1 rows of pixels between the determined adjacent real pixel rows; the panel includes M rows of pixels, and the resolution of the panel is M*Z; N≥2; W is the current refresh rate of the panel, M is the total number of pixel rows of the panel, and Z is the number of pixels in a single row of pixels in the panel; Obtain image stream data with a refresh rate of W*N and including M / N rows of pixel values; the image resolution in the image stream data is (M / N)*Z; Adjust the start time and period of the input latch signal of the panel so that the M / N rows of real pixels determined display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
2. The method according to claim 1, wherein The determination that the refresh rate configuration of the panel is W*N includes any one of the following: Determine that the refresh rate configuration of the panel needs to be updated to W*N; Determine that the refresh rate configuration of the panel needs to be set to W*N; Determine that the refresh rate configuration of the panel needs to be increased from W to W*N.
3. The method according to claim 1, characterized in that Also including: For any mixed pixel row between any group of adjacent real pixel rows in the panel, obtain a single row of mixed pixel values based on the two rows of pixel values displayed in the any group of adjacent real pixel rows, so that the targeted mixed pixel row displays the obtained single row of mixed pixel values.
4. The method according to claim 1, wherein The obtaining of image stream data with a refresh rate of W*N and including M / N rows of pixel values includes: Obtain image stream data with a refresh rate of W*N and including M / N rows of pixel values output by the resolution adjustment unit; The resolution adjustment unit is used to obtain initial image stream data with a refresh rate of W*N output by the graphics card, adjust the image resolution in the initial image stream data to (M / N)*Z, and output the adjustment result.
5. The method according to claim 4, wherein The image resolution in the initial image stream data is less than or equal to (M / N)*Z.
6. The method according to claim 4, characterized in that, When determining that the refresh rate configuration of the panel is W*N, the method further includes: Perform a power-off restart on the panel and the resolution adjustment unit, update the refresh rate configuration of the panel to W*N, update the output of the resolution adjustment unit to image stream data with a refresh rate of W*N and including M / N rows of pixel values; update the output of the graphics card to image stream data with a refresh rate of W*N.
7. A panel display method, characterized in that, The panel includes a normal display mode and a frequency doubling display mode that can be switched with each other; The method includes: When the panel is in the normal display mode and the refresh rate configuration of the panel is W, the theoretical charging duration of a single row of pixels of the panel is 1 / (W*M) seconds; the panel includes M rows of pixels, and the resolution of the panel is M*Z; W is the current refresh rate of the panel, M is the total number of pixel rows of the panel, and Z is the number of pixels in a single row of pixels in the panel; When switching from the normal display mode to the frequency doubling display mode and determining that the refresh rate configuration of the panel needs to be increased to W*N, M / N rows of real pixels are determined for the panel, and there are N-1 rows of pixels between the determined adjacent real pixel rows; N≥2; Obtain image stream data with a refresh rate of W*N, including M / N rows of pixel values; the image resolution in the image stream data is (M / N)*Z; Adjust the start time and period of the input latch signal of the panel so that the determined M / N rows of real pixels display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
8. A panel display device, characterized in that, Comprising: A real module, which is used to determine M / N rows of real pixels for the panel when it is determined that the refresh rate configuration of the panel is W*N. There are N-1 rows of pixels between the determined adjacent real pixel rows; the panel includes M rows of pixels, and the resolution of the panel is M*Z; N≥2; W is the current refresh rate of the panel, M is the total number of pixels in the panel, and Z is the number of pixels in a single row of pixels in the panel; An acquisition module, which is used to obtain image stream data with a refresh rate of W*N, including M / N rows of pixel values; the image resolution in the image stream data is (M / N)*Z; An adjustment module, which is used to adjust the start time and period of the input latch signal of the panel so that the determined M / N rows of real pixels display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds.
9. A panel display system, characterized in that, Comprising a panel and a resolution adjustment unit; The panel is used for: when it is determined that the refresh rate configuration of the panel is W*N, determining M / N rows of real pixels for the panel. There are N-1 rows of pixels between the determined adjacent real pixel rows; the panel includes M rows of pixels, and the resolution of the panel is M*Z; N≥2; W is the current refresh rate of the panel, M is the total number of pixels in the panel, and Z is the number of pixels in a single row of pixels in the panel; Obtain image stream data with a refresh rate of W*N, including M / N rows of pixel values, output by the resolution adjustment unit; the image resolution in the image stream data is (M / N)*Z; Adjust the start time and period of the input latch signal of the panel so that the determined M / N rows of real pixels display the M / N rows of pixel values in the obtained image stream data row by row, and the theoretical charging duration of a single row of real pixels is greater than or equal to 1 / (W*M) seconds; The resolution adjustment unit is used to obtain the initial image stream data with a refresh rate of W*N output by the graphics card, and adjust the image resolution in the initial image stream data to (M / N)*Z, and output the adjustment result.
10. The system according to claim 9, wherein The resolution adjustment unit is used for, when it is determined that the refresh rate configuration of the panel is W*N, performing a power-off restart on the resolution adjustment unit, updating the output of the resolution adjustment unit to image stream data with a refresh rate of W*N, including M / N rows of pixel values; updating the output of the graphics card to image stream data with a refresh rate of W*N; The panel is used for, when it is determined that the refresh rate configuration of the panel is W*N, performing a power-off restart on the panel, and updating the refresh rate configuration of the panel to W*N.
11. The system according to claim 9, characterized in that Further comprising: A graphics card; The graphics card is used to output initial image stream data with a refresh rate of W*N; the image resolution in the initial image stream data is less than or equal to (M / N)*Z.
12. An electronic device, characterized in that, Comprising: At least one processor; And, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method according to any one of claims 1 to 7.
13. A computer-readable storage medium storing a computer program, characterized in that, The computer program, when executed by a processor, implements the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Driving liquid crystal display method, liquid crystal display device and shutter type 3D display method
CN103915076A
Display device, time sequence controller and image display method
CN104700810A