Display device
By introducing a resolution expansion module of the source driver circuit into the display device and inserting the grayscale value of the expanded pixel, the problem of high-resolution display data transmission and storage is solved, high-resolution picture display is achieved, the pressure on network transmission resources and storage is reduced, and the development of display technology is promoted.
Patent Information
- Application Number
- CN202511013651.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-10-21
AI Technical Summary
The existing transmission bandwidth and cost control requirements of display devices make it difficult to transmit and store high-resolution display data, which limits the realization of high-resolution image display.
By introducing a source driving circuit, particularly a resolution expansion module, into a display device, resolution expansion processing is performed, grayscale values of expanded pixels are inserted to improve the resolution of display data, thereby achieving high-resolution picture display.
Under low bandwidth and low cost conditions, high-resolution image display is achieved, which reduces the demand for network transmission resources and storage pressure and promotes the development of display technology.
Smart Images

Figure CN120823784A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a display device. Background Art
[0002] With the development of display technology, users' demands for visual quality are becoming increasingly stringent. High-resolution display devices are gaining increasing attention, and market demand continues to grow. In high-resolution applications, the amount of display data increases exponentially with increasing resolution. This surge in data volume places higher demands on both transmission bandwidth and the storage capacity of display devices. Limited by existing transmission bandwidth and the cost control requirements of display devices, the transmission and storage of high-resolution display data is difficult to achieve, making high-resolution image display impossible and hindering the development of display technology. Summary of the Invention
[0003] An embodiment of the present application provides a display device comprising a timing controller, a source driver circuit connected to the timing controller, and a display panel connected to the source driver circuit. The timing controller is configured to transmit first display data of a first frame to the source driver circuit. The source driver circuit is configured to perform resolution expansion processing on the first display data to obtain second display data, and drive the display panel to display the first frame according to the second display data. The second display data has a higher resolution than the first display data.
[0004] Optionally, the source driver circuit is further configured to: determine grayscale values of a plurality of extended pixels according to the grayscale values of the original pixels in the first display data; and insert the grayscale values of the plurality of extended pixels into the first display data to obtain the second display data.
[0005] Optionally, the source driving circuit is further used to: determine the grayscale value of the first extended pixel based on the grayscale value of the first original pixel and the grayscale value of the second original pixel; and insert the grayscale value of the first extended pixel between the grayscale value of the first original pixel and the grayscale value of the second original pixel.
[0006] Optionally, the first original pixel and the second original pixel are two adjacent original pixels in the first display data.
[0007] Optionally, the source driver circuit is further used to: when the grayscale values of multiple sub-pixels in the first original pixel are the same as the grayscale values of multiple sub-pixels in the second original pixel, determine the grayscale value of the first extended pixel to be the grayscale value of the first original pixel or the grayscale value of the second original pixel; when the grayscale value of any sub-pixel in the first original pixel is different from the grayscale value of the corresponding sub-pixel in the second original pixel, determine the grayscale value of the first extended pixel to be the average of the grayscale value of the first original pixel and the grayscale value of the second original pixel.
[0008] Optionally, the source driver circuit is further configured to: determine a grayscale value of a first subpixel in the first extended pixel to be the grayscale value of the first subpixel in the first original pixel or the grayscale value of the first subpixel in the second original pixel; determine a grayscale value of a second subpixel in the first extended pixel to be the grayscale value of the second subpixel in the first original pixel or the grayscale value of the second subpixel in the second original pixel; and determine a grayscale value of a third subpixel in the first extended pixel to be the grayscale value of the third subpixel in the first original pixel or the grayscale value of the third subpixel in the second original data. The first subpixel, the second subpixel, and the third subpixel are multiple subpixels of different colors.
[0009] Optionally, the source driver circuit is further configured to: determine a grayscale value of a first subpixel in the first extended pixel as an average of the grayscale value of the first subpixel in the first original pixel and the grayscale value of the first subpixel in the second original pixel; determine a grayscale value of a second subpixel in the first extended pixel as an average of the grayscale value of the second subpixel in the first original pixel and the grayscale value of the second subpixel in the second original pixel; and determine a grayscale value of a third subpixel in the first extended pixel as an average of the grayscale value of the third subpixel in the first original pixel and the grayscale value of the third subpixel in the second original pixel. The first subpixel, the second subpixel, and the third subpixel are multiple subpixels of different colors.
[0010] Optionally, the source driving circuit includes: a data input module, connected to the timing controller, for obtaining the first display data of the first picture frame; a resolution expansion module, connected to the data input module, for performing the resolution expansion processing on the first display data to obtain the second display data; a data output module, connected to the resolution expansion module and the display panel, for driving the display panel to display the first picture frame according to the second display data.
[0011] Optionally, the data input module is further configured to: receive the first display data from the timing controller; perform equalization compensation processing on the first display data; and send the first display data after the equalization compensation processing to the resolution extension module.
[0012] Optionally, the data output module includes: a clock processing unit connected to the resolution expansion module, for extracting a clock signal and a data signal from the second display data; a logic processing unit connected to the clock processing unit, for generating a timing signal based on the clock signal and the data signal, so that the data output module drives the display panel to display the first picture frame; a counting unit connected to the clock processing unit and the logic processing unit, for counting statistical data transmission parameters, so that the logic processing unit corrects the timing signal according to the data transmission parameters.
[0013] In summary, the embodiment of the present application provides resolution expansion processing through the source driver chip of the display device, which can improve the resolution corresponding to the display data. On the one hand, the embodiment of the present application implements resolution expansion processing by the data receiving end, that is, the display device, avoiding the high transmission bandwidth required for high-resolution display data and reducing the requirements for network transmission resources. On the other hand, since the display device can improve the resolution of the display data through the resolution expansion processing of the source driver chip, there is no need to receive and store high-resolution display data, which reduces the storage pressure of the display device and reduces the requirements for the physical hardware of the display device. Therefore, the embodiment of the present application does not need to transmit and store high-resolution display data, and can achieve high-resolution picture display effects on the basis of low bandwidth and low cost, which helps to promote the development of display technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 is a schematic diagram of a display device provided in an embodiment of the present application;
[0015] Figure 2 is a schematic diagram of another display device provided in an embodiment of the present application;
[0016] Figure 3 is a schematic diagram of a first display data provided by an embodiment of the present application;
[0017] Figure 4 is a schematic diagram of calculating the grayscale value of an extended pixel provided in an embodiment of the present application;
[0018] Figure 5 This is a schematic diagram of a second display data provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] The following will describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. The described technical solutions are only used to explain and illustrate the concept of the present application and should not be regarded as limiting the scope of protection of the present application.
[0020] In addition, the term "a plurality of" in the embodiments of the present application refers to two or more. The terms "first" and "second" in the embodiments of the present application are used to distinguish different technical features, and do not indicate any order, quantity or importance.
[0021] The various embodiments provided in this application are similar, and features in different embodiments may be combined with each other.
[0022] The order in which the following embodiments are described is not intended to limit the preferred order of the embodiments.
[0023] See also Figure 1 , Figure 1 Schematic diagram of a display device provided in an embodiment of the present application. Figure 1 As shown, the display device includes a timing controller 100, a source driving circuit 200 and a display panel 300. The timing controller 100 is connected to the source driving circuit 200, and the source driving circuit 200 is connected to the display panel 300.
[0024] The timing controller 100, also known as a TCON (Timing Controller), can provide display data to the source driver circuit 200. The source driver circuit 200, also known as a Driver IC (Integrated Circuit) or Source IC, can drive the display panel 300 according to the display data provided by the timing controller 100. For example, the timing controller 100 can sequentially provide display data of at least one frame to the source driver circuit 200, so that the source driver circuit 200 drives the display panel 300 to display each frame according to the display data of the frame, thereby realizing image display or video display, etc.
[0025] The embodiment of the present application takes the display of the first picture frame as an example, and the first picture frame can be any picture frame. The timing controller 100 is used to: send the first display data of the first picture frame to the source driver circuit 200. The source driver circuit 200 is used to: perform resolution expansion processing on the first display data to obtain second display data; and drive the display panel 300 to display the first picture frame according to the second display data. The resolution corresponding to the second display data is greater than the resolution corresponding to the first display data. That is, in the embodiment of the present application, the source driver circuit 200 can provide resolution expansion processing to increase the resolution corresponding to the display data, thereby achieving a high-resolution picture display effect.
[0026] In summary, the embodiment of the present application provides resolution expansion processing through the source driver chip of the display device, which can improve the resolution corresponding to the display data. On the one hand, the embodiment of the present application implements resolution expansion processing by the data receiving end, that is, the display device, avoiding the high transmission bandwidth required for high-resolution display data and reducing the requirements for network transmission resources. On the other hand, since the display device can improve the resolution of the display data through the resolution expansion processing of the source driver chip, there is no need to receive and store high-resolution display data, which reduces the storage pressure of the display device and reduces the requirements for the physical hardware of the display device. Therefore, the embodiment of the present application does not need to transmit and store high-resolution display data, and can achieve high-resolution picture display effects on the basis of low bandwidth and low cost, which helps to promote the development of display technology.
[0027] See also Figure 2 , Figure 2 Schematic diagram of another display device provided in an embodiment of the present application. The display device includes Figure 1 The timing controller 100 , the source driving circuit 200 and the display panel 300 are shown.
[0028] like Figure 2 As shown, the source driver circuit 200 includes a data input module 210, a resolution expansion module 220, and a data output module 230. The data input module 210 is connected to the timing controller 100, and is used to obtain the first display data of the first frame. The resolution expansion module 220 is connected to the data input module 210, and is used to perform resolution expansion processing on the first display data to obtain second display data. The data output module 230 is connected to the resolution expansion module 220 and the display panel 300, and is used to drive the display panel 300 to display the first frame according to the second display data. That is, the embodiment of the present application adds a resolution expansion module 220 to the source driver circuit 200, and the resolution expansion processing is implemented by the resolution expansion module 220.
[0029] In some embodiments, the data input module 210 is further configured to: receive first display data from the timing controller 100; perform equalization and compensation processing on the first display data; and transmit the equalized and compensated first display data to the resolution expansion module 220. The equalization and compensation processing may include correcting the amplitude-frequency and phase-frequency characteristics of the data channel to reduce the bit error rate (BER) of the data and compensate for loss and distortion during data transmission. Furthermore, the data input module 210 may be implemented as an EQ (equalizer).
[0030] In some embodiments, as Figure 2As shown, the data output module 230 includes a clock processing unit 231, a logic processing unit 232, and a counting unit 233. The clock processing unit 231 is connected to the resolution expansion module 220 and is configured to extract a clock signal and a data signal from the second display data. The logic processing unit 232 is connected to the clock processing unit 231 and is configured to generate a timing signal based on the clock signal and the data signal, so that the data output module 230 drives the display panel 300 to display the first image frame. The counting unit 233 is connected to the clock processing unit 231 and the logic processing unit 232 and is configured to calculate data transmission parameters so that the logic processing unit 232 can modify the timing signal based on the data transmission parameters.
[0031] It can be seen that the resolution expansion module 220 sends the second display data of the first frame to the data output module 230, and the clock processing unit 231 in the data output module 230 is used for clock and data recovery (CDR) to recover the clock signal and data signal from the received second display data; the logic processing unit 232 in the data output module 230 is used to generate a timing signal based on the clock signal and the data signal, and provide a timing signal and a phase alignment reference for clock recovery, so that the source driver circuit 200 can rebuild the clock signal for data synchronization with the timing controller 100; the counting unit 233 in the data output module 230 is used to count statistical transmission parameters, including but not limited to the amount of data or clock cycle during data transmission, and feed back the counted data transmission parameters to the logic processing unit 232 so that the logic processing unit 232 can optimize the timing control.
[0032] Next, the resolution expansion function provided by the source driver circuit 200 is described. Figure 2 The resolution expansion module 220 in the source driving circuit 200 is provided.
[0033] As can be seen from the above embodiment, the resolution corresponding to the second display data of the first frame is greater than the resolution corresponding to the first display data of the first frame. To implement the resolution expansion function, the grayscale values of multiple expanded pixels can be inserted into the first display data. The grayscale values of the multiple expanded pixels can be determined based on the grayscale values of the original pixels in the first display data. Based on this, in some embodiments, the source driver circuit 200 is further configured to: determine the grayscale values of the multiple expanded pixels based on the grayscale values of each original pixel in the first display data; and insert the grayscale values of the multiple expanded pixels into the first display data to obtain the second display data.
[0034] For example, the resolution extension module 220 in the source driver circuit 200 includes a grayscale value calculation unit and a pixel insertion unit. The grayscale value calculation unit is configured to determine the grayscale values of a plurality of extended pixels based on the grayscale values of each original pixel in the first display data. The pixel insertion unit is configured to insert the grayscale values of the plurality of extended pixels into the first display data to obtain the second display data.
[0035] The embodiments of the present application do not limit the number of extended pixels and the insertion position, etc., and can be flexibly set according to the needs in actual applications. For example, the number of extended pixels and the insertion position can be determined based on the requirements of resolution expansion. For example, the requirement for resolution expansion is to expand the resolution of the first picture frame from M1×N1 to M2×N2, where M2 is greater than or equal to M1 in the horizontal direction and N2 is greater than or equal to N1 in the vertical direction; then M2-M1 extended pixels can be inserted in the horizontal direction and N2-N1 extended pixels can be inserted in the vertical direction.
[0036] In some embodiments, the source driver circuit 200 is further used to: determine the grayscale value of the first extended pixel based on the grayscale value of the first original pixel and the grayscale value of the second original pixel; and insert the grayscale value of the first extended pixel between the grayscale value of the first original pixel and the grayscale value of the second original pixel.
[0037] For example, the resolution extension module 220 in the source driver circuit 200 includes a grayscale value calculation unit and a pixel insertion unit. The grayscale value calculation unit is configured to determine the grayscale value of the first extended pixel based on the grayscale value of the first original pixel and the grayscale value of the second original pixel. The pixel insertion unit is configured to insert the grayscale value of the first extended pixel between the grayscale value of the first original pixel and the grayscale value of the second original pixel.
[0038] The first original pixel and the second original pixel may be any two original pixels in the first display data. The first original pixel and the second original pixel may be two adjacent original pixels, or other original pixels may be included between the first original pixel and the second original pixel. To achieve a doubling of the resolution, the first original pixel and the second original pixel may be two adjacent original pixels in the first display data.
[0039] In the embodiments of the present application, a first extended pixel is inserted between a first original pixel and a second original pixel. The first extended pixel can be one pixel or multiple pixels. In practical applications, the number of inserted first extended pixels can be flexibly set based on actual needs. For example, to achieve a doubling of the resolution, one first extended pixel can be inserted between the first and second original pixels; to achieve a tripling of the resolution, two first extended pixels can be inserted between the first and second original pixels.
[0040] The first display data includes grayscale values of multiple original pixels. The grayscale value of the first original pixel and the grayscale value of the second original pixel are obtained from the first display data, and the grayscale value of the first extended pixel is determined based on the obtained grayscale value. For example, the grayscale value of the first extended pixel may be determined as the average of the grayscale value of the first original pixel and the grayscale value of the second original pixel; or the grayscale value of the first extended pixel may be determined as a weighted average of the grayscale value of the first original pixel and the grayscale value of the second original pixel.
[0041] When multiple first extended pixels are inserted between a first original pixel and a second original pixel, the grayscale values of the multiple first extended pixels may be the same or different. For example, a weighted average of the grayscale value of the first original pixel and the grayscale value of the second original pixel may be adopted, and for the multiple first extended pixels, the weight coefficients set for the first original pixel and the second original pixel during the weighted average may be different. For another example, the average of the grayscale value of the first original pixel and the grayscale value of the second original pixel may be used as the grayscale value of a first extended pixel, and then the average of the grayscale value of the first original pixel and the grayscale value of the first extended pixel may be used as the grayscale value of another first extended pixel, and the grayscale value of the first extended pixel and the grayscale value of the second original pixel may be used as the grayscale value of yet another first extended pixel.
[0042] In some embodiments, each pixel includes multiple sub-pixels, and the colors of the multiple sub-pixels are different; the source driver circuit 200 is also used to: when the grayscale values of multiple sub-pixels in the first original pixel are the same as the grayscale values of multiple sub-pixels in the second original pixel, determine that the grayscale value of the first extended pixel is the grayscale value of the first original pixel or the grayscale value of the second original pixel; when the grayscale value of any sub-pixel in the first original pixel is different from the grayscale value of the corresponding sub-pixel in the second original pixel, determine that the grayscale value of the first extended pixel is the average of the grayscale value of the first original pixel and the grayscale value of the second original pixel.
[0043] For example, the resolution extension module 220 in the source driver circuit 200 includes a grayscale value calculation unit, which includes a grayscale value comparison subunit, a grayscale value selection subunit, and a grayscale value calculation subunit. The grayscale value comparison subunit is configured to compare the grayscale values of multiple subpixels in a first original pixel with the grayscale values of multiple subpixels in a second original pixel. If the grayscale values of the multiple subpixels in the first original pixel and the grayscale values of the multiple subpixels in the second original pixel are respectively the same, the grayscale value comparison subunit triggers the grayscale value selection subunit, which is configured to determine that the grayscale value of the first extended pixel is the grayscale value of the first original pixel or the grayscale value of the second original pixel. If the grayscale value of any subpixel in the first original pixel is different from the grayscale value of the corresponding subpixel in the second original pixel, the grayscale value comparison subunit triggers the grayscale value calculation subunit, which is configured to determine that the grayscale value of the first extended pixel is the average of the grayscale values of the first original pixel and the grayscale value of the second original pixel.
[0044] In the embodiment of the present application, by comparing the grayscale values of multiple sub-pixels in a first original pixel with the grayscale values of multiple sub-pixels in a second original pixel, if the grayscale values of the multiple sub-pixels in the first original pixel and the grayscale values of the multiple sub-pixels in the second original pixel are the same, the grayscale value of the first extended pixel is determined by selection; if the grayscale value of any sub-pixel in the first original pixel is different from the grayscale value of the corresponding sub-pixel in the second original pixel, the grayscale value of the first extended pixel is determined by averaging. Therefore, in the embodiment of the present application, it is not necessary to initiate averaging calculation for the grayscale values of all extended pixels, which can reduce the computational complexity of the display device and improve the efficiency of the resolution expansion process.
[0045] Each pixel includes multiple sub-pixels, which may include a first sub-pixel, a second sub-pixel, and a third sub-pixel. The first sub-pixel, the second sub-pixel, and the third sub-pixel are sub-pixels of different colors. For example, the first sub-pixel may be red (Red, R), the second sub-pixel may be green (Green, G), and the third sub-pixel may be blue (Blue, B).
[0046] Taking the grayscale values of multiple sub-pixels in a first original pixel and the grayscale values of multiple sub-pixels in a second original pixel as an example, the grayscale value of the first sub-pixel in the first original pixel is the same as the grayscale value of the first sub-pixel in the second original pixel, the grayscale value of the second sub-pixel in the first original pixel is the same as the grayscale value of the second sub-pixel in the second original pixel, and the grayscale value of the third sub-pixel in the first original pixel is the same as the grayscale value of the third sub-pixel in the second original pixel. Based on this, in some embodiments, the source driver circuit 200 is further configured to: determine the grayscale value of the first sub-pixel in the first extended pixel to be the grayscale value of the first sub-pixel in the first original pixel or the grayscale value of the first sub-pixel in the second original pixel; determine the grayscale value of the second sub-pixel in the first extended pixel to be the grayscale value of the second sub-pixel in the first original pixel or the grayscale value of the second sub-pixel in the second original pixel; and determine the grayscale value of the third sub-pixel in the first extended pixel to be the grayscale value of the third sub-pixel in the first original pixel or the grayscale value of the third sub-pixel in the second original pixel.
[0047] The grayscale values of the multiple sub-pixels in the first extended pixel may come from the same original pixel, for example, all from the first original pixel, or all from the second original pixel; or the grayscale values of the multiple sub-pixels in the first extended pixel may come from different original pixels, for example, the grayscale value of the first sub-pixel in the first extended pixel may come from the first original pixel, and the grayscale values of the second sub-pixel and the grayscale values of the third sub-pixel in the first extended pixel may come from the second original pixel.
[0048] Taking the example that the grayscale value of any sub-pixel in the first original pixel is different from the grayscale value of the corresponding sub-pixel in the second original pixel, the grayscale value of the first sub-pixel in the first original pixel is different from the grayscale value of the first sub-pixel in the second original pixel, and / or the grayscale value of the second sub-pixel in the first original pixel is different from the grayscale value of the second sub-pixel in the second original pixel, and / or the grayscale value of the third sub-pixel in the first original pixel is different from the grayscale value of the third sub-pixel in the second original pixel. Based on this, in some embodiments, the source driver circuit 200 is further used to: determine the grayscale value of the first subpixel in the first extended pixel, which is the average of the grayscale value of the first subpixel in the first original pixel and the grayscale value of the first subpixel in the second original pixel; determine the grayscale value of the second subpixel in the first extended pixel, which is the average of the grayscale value of the second subpixel in the first original pixel and the grayscale value of the second subpixel in the second original pixel; determine the grayscale value of the third subpixel in the first extended pixel, which is the average of the grayscale value of the third subpixel in the first original pixel and the grayscale value of the third subpixel in the second original pixel.
[0049] Of course, in practical applications, averaging processing may be performed only on sub-pixels with different grayscale values, while selection processing may be performed on sub-pixels with the same grayscale value to determine the grayscale value of the first extended pixel. For example, if the grayscale value of the first sub-pixel in the first original pixel is different from the grayscale value of the first sub-pixel in the second original pixel, while the grayscale value of the second sub-pixel in the first original pixel is the same as the grayscale value of the second sub-pixel in the second original pixel, and the grayscale value of the third sub-pixel in the first original pixel is the same as the grayscale value of the third sub-pixel in the second original pixel, the average of the grayscale values of the first sub-pixel in the first original pixel and the first sub-pixel in the second original pixel may be used as the grayscale value of the first sub-pixel in the first extended pixel; the grayscale value of the second sub-pixel in the first original pixel or the grayscale value of the second sub-pixel in the second original pixel may be used as the grayscale value of the second sub-pixel in the first extended pixel; and the grayscale value of the third sub-pixel in the first original pixel or the grayscale value of the third sub-pixel in the second original pixel may be used as the grayscale value of the third sub-pixel in the first extended pixel.
[0050] It should be understood that during resolution expansion processing, extended pixels can be inserted into each row of original pixels and each column of original pixels, and extended pixels can be inserted before the first original pixel in each row or after the last original pixel in each row, and extended pixels can be inserted before the first original pixel in each column or after the last original pixel in each column, so as to achieve the effect of doubling the resolution.
[0051] For the extended pixel inserted before the first original pixel in each row, the grayscale value of the extended pixel can be the same as the grayscale value of the first original pixel in the row, or the grayscale value of the extended pixel can be equal to the average of the grayscale value of the first original pixel in the row in the current picture frame and the grayscale value of the first original pixel in the row in the previous picture frame.
[0052] For the extended pixel inserted after the last original pixel in each row, the grayscale value of the extended pixel can be the same as the grayscale value of the last original pixel in the row, or the grayscale value of the extended pixel can be equal to the average of the grayscale value of the last original pixel in the row in the current picture frame and the grayscale value of the last original pixel in the row in the previous picture frame.
[0053] For the extended pixel inserted before the first original pixel in each column, the grayscale value of the extended pixel can be the same as the grayscale value of the first original pixel in the column, or the grayscale value of the extended pixel can be equal to the average of the grayscale value of the first original pixel in the column in the current picture frame and the grayscale value of the first original pixel in the column in the previous picture frame.
[0054] For the extended pixel inserted after the last original pixel in each column, the grayscale value of the extended pixel can be the same as the grayscale value of the last original pixel in the column, or the grayscale value of the extended pixel can be equal to the average of the grayscale value of the last original pixel in the column in the current picture frame and the grayscale value of the last original pixel in the column in the previous picture frame.
[0055] See also Figure 3 、 Figure 4 and Figure 5 , Figure 3 is a schematic diagram of a first display data provided by an embodiment of the present application, Figure 4 is a schematic diagram of calculating the grayscale value of an extended pixel provided in an embodiment of the present application. Figure 5 This is a schematic diagram of a second display data provided in an embodiment of the present application.
[0056] like Figure 3 As shown, the first display data may include multiple rows and columns of original pixels, and each original pixel includes three sub-pixels, namely R, G, and B. Figure 5 As shown in FIG, the second display data includes not only original pixels but also extended pixels, and each extended pixel also includes three sub-pixels, namely R, G and B. Figure 5 As shown, an extended pixel may be inserted between any two adjacent original pixels, and an extended pixel may be inserted after the last original pixel in each row and after the last original pixel in each column.
[0057] For an extended pixel inserted between any two adjacent original pixels, the grayscale value of the extended pixel is calculated based on the grayscale values of the two adjacent original pixels. Figure 4 As shown, an extended pixel 1112 is inserted between the original pixel 11 and the original pixel 12 , and the grayscale value of the extended pixel 1112 is calculated based on the grayscale values of the original pixel 11 and the original pixel 12 .
[0058] If the grayscale values of the sub-pixels in the original pixel 11 are the same as the grayscale values of the sub-pixels in the original pixel 12, the grayscale values of the sub-pixels in the extended pixel 1112 may be equal to the grayscale values of the sub-pixels in the original pixel 11, or the grayscale values of the sub-pixels in the extended pixel 1112 may be equal to the grayscale values of the sub-pixels in the original pixel 12. That is, the grayscale value of the sub-pixel R in the extended pixel 1112 is equal to the grayscale value of the sub-pixel R in the original pixel 11 or the grayscale value of the sub-pixel R in the original pixel 12, the grayscale value of the sub-pixel G in the extended pixel 1112 is equal to the grayscale value of the sub-pixel G in the original pixel 11 or the grayscale value of the sub-pixel G in the original pixel 12, and the grayscale value of the sub-pixel B in the extended pixel 1112 is equal to the grayscale value of the sub-pixel B in the original pixel 11 or the grayscale value of the sub-pixel B in the original pixel 12.
[0059] If the grayscale value of any sub-pixel in the original pixel 11 is different from the grayscale value of the corresponding sub-pixel in the original pixel 12, the grayscale value of each sub-pixel in the extended pixel 1112 may be equal to the average of the grayscale values of the corresponding sub-pixel in the original pixel 11 and the grayscale value of the corresponding sub-pixel in the original pixel 12. That is, the grayscale value of sub-pixel R in the extended pixel 1112 is equal to the average of the grayscale values of sub-pixel R in the original pixel 11 and the grayscale value of sub-pixel R in the original pixel 12, the grayscale value of sub-pixel G in the extended pixel 1112 is equal to the average of the grayscale values of sub-pixel G in the original pixel 11 and the grayscale value of sub-pixel G in the original pixel 12, and the grayscale value of sub-pixel B in the extended pixel 1112 is equal to the average of the grayscale values of sub-pixel B in the original pixel 11 and the grayscale value of sub-pixel B in the original pixel 12.
[0060] like Figure 5 As shown, after inserting an extended pixel between any two adjacent original pixels for each row of original pixels and inserting an extended pixel between any two adjacent original pixels for each column of original pixels, there are multiple rows of extended pixels and multiple columns of extended pixels. Extended pixels are also inserted at the intersection of multiple rows of extended pixels and multiple columns of extended pixels. The grayscale value of the extended pixel at the intersection can be determined based on the grayscale values of multiple extended pixels adjacent to the extended pixel. For example, Figure 5 As shown, the extended pixel 1122 can be located at the intersection of the first row of extended pixels and the first column of extended pixels. The grayscale value of the extended pixel 1122 can be calculated based on the grayscale values of the extended pixel 1112, the extended pixel 1121, the extended pixel 1222, and the extended pixel 2122. For example, the grayscale value of the extended pixel 1122 can be the average of the grayscale values of the extended pixel 1112, the extended pixel 1121, the extended pixel 1222, and the extended pixel 2122.
[0061] In summary, the resolution expansion function provided by the embodiments of the present application compares the grayscale values of two adjacent original pixels to calculate the grayscale value of the expanded pixel, and inserts the grayscale value of the expanded pixel between the grayscale values of the two adjacent original pixels. The expanded pixel can be inserted between any two adjacent original pixels in the horizontal and vertical directions, thereby achieving a doubling of the resolution. For example, the resolution can be converted from FHD (1920×1080) to 4K (3840×2160), from 4K to 8K (3840×2160), etc. In addition, the embodiments of the present application can achieve smoothing of two adjacent original pixels through the expanded pixels, reducing the aliasing phenomenon in the color transition screen.
[0062] It should be understood that the embodiments of the present application do not limit the specific type of display device. For example, the display device can be implemented as any one of the following: OLED (Organic Light Emitting Diode) display, MicroLED (Micro Light Emitting Diode) display, Mini LED (Miniature Light Emitting Diode) display, AMOLED (Active Matrix Organic Light Emitting Diode) display, etc.
[0063] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0064] The above is a detailed introduction to a display device provided in an embodiment of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, based on the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A display device, characterized in that: The display device comprises: a timing controller (100), a source driving circuit (200) connected to the timing controller (100), and a display panel (300) connected to the source driving circuit (200); wherein, The timing controller (100) is used to: send first display data of a first picture frame to the source driving circuit (200); The source driving circuit (200) is used to: perform resolution expansion processing on the first display data to obtain second display data; and drive the display panel (300) to display the first picture frame according to the second display data; wherein the resolution corresponding to the second display data is greater than the resolution corresponding to the first display data.
2. The display device according to claim 1, wherein The source driving circuit (200) is further used for: determining grayscale values of a plurality of extended pixels according to the grayscale value of each original pixel in the first display data; Grayscale values of a plurality of the extended pixels are inserted into the first display data to obtain the second display data.
3. The display device according to claim 2, wherein: The source driving circuit (200) is further used for: Determining a grayscale value of a first extended pixel according to a grayscale value of the first original pixel and a grayscale value of the second original pixel; The grayscale value of the first extended pixel is inserted between the grayscale value of the first original pixel and the grayscale value of the second original pixel.
4. The display device according to claim 3, wherein The first original pixel and the second original pixel are two adjacent original pixels in the first display data.
5. The display device according to claim 3, wherein The source driving circuit (200) is further used for: When the grayscale values of the plurality of sub-pixels in the first original pixel are the same as the grayscale values of the plurality of sub-pixels in the second original pixel, determining the grayscale value of the first extended pixel to be the grayscale value of the first original pixel or the grayscale value of the second original pixel; When the grayscale value of any sub-pixel in the first original pixel is different from the grayscale value of the corresponding sub-pixel in the second original pixel, the grayscale value of the first extended pixel is determined to be the average of the grayscale values of the first original pixel and the second original pixel.
6. The display device according to claim 5, wherein: The source driving circuit (200) is further used for: Determine a grayscale value of a first subpixel in the first extended pixel, which is the grayscale value of the first subpixel in the first original pixel or the grayscale value of the first subpixel in the second original pixel; Determine the grayscale value of the second subpixel in the first extended pixel as the grayscale value of the second subpixel in the first original pixel or the grayscale value of the second subpixel in the second original pixel; Determine a grayscale value of the third subpixel in the first extended pixel, which is the grayscale value of the third subpixel in the first original pixel or the grayscale value of the third subpixel in the second original data; The first sub-pixel, the second sub-pixel, and the third sub-pixel are a plurality of sub-pixels having different colors.
7. The display device according to claim 5, wherein: The source driving circuit (200) is further used for: Determine a grayscale value of a first subpixel in the first extended pixel as an average of the grayscale value of the first subpixel in the first original pixel and the grayscale value of the first subpixel in the second original pixel; Determine a grayscale value of the second subpixel in the first extended pixel as an average of the grayscale value of the second subpixel in the first original pixel and the grayscale value of the second subpixel in the second original pixel; Determine a grayscale value of the third subpixel in the first extended pixel as an average of the grayscale value of the third subpixel in the first original pixel and the grayscale value of the third subpixel in the second original pixel; The first sub-pixel, the second sub-pixel, and the third sub-pixel are a plurality of sub-pixels having different colors.
8. The display device according to any one of claims 1 to 7, characterized in that: The source driving circuit (200) comprises: A data input module (210), connected to the timing controller (100), for acquiring the first display data of the first picture frame; a resolution expansion module (220), connected to the data input module (210), configured to perform the resolution expansion process on the first display data to obtain the second display data; A data output module (230) is connected to the resolution expansion module (220) and the display panel (300), and is used to drive the display panel (300) to display the first picture frame according to the second display data.
9. The display device according to claim 8, wherein The data input module (210) is further used for: receiving the first display data from the timing controller (100); performing equalization compensation processing on the first display data; The first display data after the equalization compensation processing is sent to the resolution expansion module (220).
10. The display device according to claim 9, wherein The data output module (230) comprises: a clock processing unit (231), connected to the resolution expansion module (220), and configured to extract a clock signal and a data signal from the second display data; a logic processing unit (232), connected to the clock processing unit (231), and configured to generate a timing signal according to the clock signal and the data signal, so that the data output module (230) drives the display panel (300) to display the first picture frame; A counting unit (233) is connected to the clock processing unit (231) and the logic processing unit (232) and is used to count statistical data transmission parameters so that the logic processing unit (232) corrects the timing signal according to the data transmission parameters.
Citation Information
Patent Citations
Driving device of display panel and display device
CN113380191A
Tiled display system and image processing method thereof
CN113946301A
Source driving device, control method thereof and display system
CN114387909A
Interface chip and display module
CN115604417A
Resolution conversion method of display panel, display equipment and storage medium
CN118887907A