Diagonal image generation unit, diagonal image generation method, timing controller, and display device

By storing diagonal reference images in the TCON chip and generating required pixel data, the problem of large demand for diagonal image storage is solved, and hardware resource saving is achieved.

CN120199183APending Publication Date: 2025-06-24TCL MICROCHIP TECHNOLOGY (GUANGDONG) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311725310.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-14
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The prior art requires huge storage space when pre-storing pixel data of diagonal images in a TCON chip, resulting in waste of hardware resources.

Method used

A diagonal image generation unit and a generation method are provided to generate required pixel data by storing a diagonal reference image having m×N pixels, and using a diagonal image generation module to read and combine pixel data from it to generate required pixel data to reduce storage requirements.

Benefits of technology

Effectively reduce the storage space of the storage module in the timing controller, thereby saving hardware resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120199183A_ABST
    Figure CN120199183A_ABST
Patent Text Reader

Abstract

The present invention discloses a diagonal image generation unit for a display device, the display device comprising a display panel having M * N pixels arranged in an array, Q being the greatest common divisor of M and N. The diagonal image generation unit comprises: a storage module for storing a diagonal reference image having m * N pixels, the diagonal reference image comprises a diagonal image and Q-1 background images, both the diagonal image and the background images have m * n pixels, m = M / Q, and n = N / Q; and the diagonal image generation module is used for reading the diagonal reference image from the storage module and generating pixel data required by pixels from the ith row to the (i + m-1) th row according to the diagonal reference image, and i is selected from 1, m + 1, 2m + 1,..., (Q-2) m + 1 and (Q-1) m + 1 in sequence. The invention further discloses a diagonal image generation method for the display device, the time schedule controller and the display device. According to the invention, the occupied storage space of the storage module in the time schedule controller can be effectively reduced, so that hardware resources can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of display, and more specifically, relates to a diagonal image generation unit and generation method for a display device, a timing controller, and a display device. Background Art

[0002] For a driving chip for a display panel, such as a TCON (Timing Controller), during the BIST (Built-in Self-Test) process, some specific images are required. These specific images can be, for example, diagonal images, and the diagonal images are generated inside the TCON chip. The method that can be implemented is to pre-store the pixel data of the diagonal images in an internal memory.

[0003] However, if the pixel data of the diagonal images is pre-stored, then the complete one-frame diagonal images need to be stored, which requires the resolution * pixel RGB data bit width size. For example, for a 4K resolution, the data bit width of the memory is: 3840 * 2160 * pixel RGB. This requires a huge storage space for the storage module in the TCON to store the diagonal images, which is not conducive to saving hardware resources. Summary of the Invention

[0004] In order to solve the above technical problems existing in the prior art, according to an embodiment of the present invention, there is provided a diagonal image generation unit and generation method for a display device, a timing controller, and a display device that can reduce the consumption of the TCON.

[0005] The diagonal image generation unit for a display device provided by the first aspect of the embodiment of the present invention includes: a storage module for storing a diagonal reference image having m × N pixels, the diagonal reference image including a diagonal image and Q - 1 background images, both the diagonal image and the background images having m × n pixels, m = M / Q, n = N / Q; a diagonal image generation module for reading the diagonal reference image from the storage module and generating pixel data required for pixels located in the i-th row to the (i + m - 1)-th row, where i sequentially takes 1, m + 1, 2m + 1,..., (Q - 2)m + 1, (Q - 1)m + 1, and the display device includes a display panel having M × N pixels arranged in an array, and Q is the greatest common divisor of M and N.

[0006] In an example of the diagonal image generation unit provided in the first aspect above, the diagonal image generation module includes: a reading sub-module for reading the diagonal reference image from the storage module; an image combining sub-module for combining the one diagonal image and the Q - 1 background images into a first image to be displayed, where the diagonal image in the first image to be displayed is located in columns j to j + n - 1, where j sequentially takes 1, n + 1, 2n + 1, ……, (Q - 2)n + 1, (Q - 1)n + 1; a pixel data generation sub-module for using the pixel data of the first image to be displayed as the pixel data required for the pixels located in rows i to i + m - 1.

[0007] In an example of the diagonal image generation unit provided in the first aspect above, the diagonal image generation module includes: a reading sub-module for reading the diagonal reference image from the storage module; a mirror image generation sub-module for generating a diagonal mirror image according to the diagonal image, where the pixel data of the pixels in the P-th column of the diagonal image is the same as the pixel data of the pixels in the (n - P + 1)-th column of the diagonal mirror image, where 1 ≤ P ≤ n; an image combining sub-module for combining the one diagonal mirror image and the Q - 1 background images into a second image to be displayed, where the diagonal mirror image in the second image to be displayed is located in columns R to R + n - 1, where R sequentially takes (Q - 1)n + 1, (Q - 2)n + 1, ……, 2n + 1, n + 1, 1; a pixel data generation sub-module for using the pixel data of the second image to be displayed as the pixel data required for the pixels located in rows i to i + m - 1.

[0008] In an example of the diagonal image generation unit provided in the first aspect above, the diagonal shown in the diagonal image extends from the pixel located in the first row and the first column of the diagonal image to the pixel located in the m-th row and the n-th column, and the diagonal shown in the diagonal mirror image extends from the pixel located in the m-th row and the first column of the diagonal mirror image to the pixel located in the first row and the n-th column.

[0009] The timing controller provided in the second aspect according to an embodiment of the present invention includes: the diagonal image generation unit described above; a pixel data output unit for outputting the pixel data generated by the diagonal image generation unit to the pixels of the display panel.

[0010] The display panel provided in the third aspect according to an embodiment of the present invention includes the timing controller and the display panel described above, and the timing controller is used to output pixel data to the pixels of the display panel.

[0011] The diagonal image generation method for a display device provided according to the fourth aspect of the embodiments of the present invention includes: storing a diagonal reference image having m×N pixels; wherein, the diagonal reference image includes a diagonal image and Q-1 background images, both the diagonal image and the background images have m×n pixels, m = M / Q, n = N / Q; reading the stored diagonal reference image; generating pixel data required for pixels located in the i-th row to the (i+m-1)-th row according to the diagonal reference image; wherein, i sequentially takes 1, m+1, 2m+1, ……, (Q-2)m+1, (Q-1)m+1, wherein, the display device includes a display panel having M×N pixels arranged in an array, and Q is the greatest common divisor of M and N.

[0012] In an example of the diagonal image generation method provided in the above fourth aspect, the generating pixel data required for pixels located in the i-th row to the (i+m-1)-th row according to the diagonal reference image includes: combining the one diagonal image and the Q-1 background images into a first to-be-displayed image; wherein, the diagonal image in the first to-be-displayed image is located in the j-th column to the (j+n-1)-th column, and j sequentially takes 1, n+1, 2n+1, ……, (Q-2)n+1, (Q-1)n+1; using the pixel data of the first to-be-displayed image as the pixel data required for pixels located in the i-th row to the (i+m-1)-th row.

[0013] In an example of the diagonal image generation method provided in the above fourth aspect, the generating pixel data required for pixels located in the i-th row to the (i+m-1)-th row according to the diagonal reference image includes: generating a diagonal mirror image according to the diagonal image; wherein, the pixel data of the P-th column pixels in the diagonal image is the same as the pixel data of the (n-P+1)-th column pixels in the diagonal mirror image, 1≤P≤n; combining the one diagonal mirror image and the Q-1 background images into a second to-be-displayed image; wherein, the diagonal mirror image in the second to-be-displayed image is located in the R-th column to the (R+n-1)-th column, and R sequentially takes (Q-1)n+1, (Q-2)n+1, ……, 2n+1, n+1, 1; using the pixel data of the second to-be-displayed image as the pixel data required for pixels located in the i-th row to the (i+m-1)-th row.

[0014] In an example of the diagonal image generation method provided in the above fourth aspect, the diagonal shown in the diagonal image points from the pixel located in the first row and the first column in the diagonal image to the pixel located in the m-th row and the n-th column, and the diagonal shown in the diagonal mirror image points from the pixel located in the m-th row and the first column in the diagonal mirror image to the pixel located in the first row and the n-th column.

[0015] Advantageous Effects: The diagonal image generation unit and the diagonal image generation method provided according to the embodiments of the present invention can effectively reduce the storage space occupied by the storage module in the timing controller, thereby facilitating the saving of hardware resources. Description of the Drawings

[0016] Through the following description in conjunction with the drawings, the above and other aspects, features, and advantages of the embodiments of the present invention will become clearer. In the drawings:

[0017] Figure 1 is a block diagram of a display device according to an embodiment of the present invention;

[0018] Figure 2 is a partial unit schematic diagram of a timing controller according to an embodiment of the present invention;

[0019] Figure 3 is a module diagram of a diagonal image generation unit according to an embodiment of the present invention;

[0020] Figure 4 is a sub-module diagram of a diagonal image generation module according to an embodiment of the present invention;

[0021] Figure 5 is a sub-module diagram of a diagonal image generation module according to another embodiment of the present invention;

[0022] Figure 6 is a flowchart of a diagonal image generation method according to an embodiment of the present invention. Detailed Embodiments

[0023] The following detailed embodiments are provided to assist the reader in obtaining a comprehensive understanding of the methods, apparatuses, and / or systems described herein. However, after understanding the disclosure of the present invention, various changes, modifications, and equivalents of the methods, apparatuses, and / or systems described herein will be clear. In addition, descriptions of features known in the art may be omitted for greater clarity and conciseness.

[0024] The features described herein can be implemented in different forms and should not be construed as limited to the examples described herein. Instead, the examples described herein are provided only to illustrate some of the many feasible ways of implementing the methods, apparatuses, and / or systems described herein, and many other feasible ways will be clear after understanding the disclosure of the present invention.

[0025] As used herein, the term "and / or" includes any one of the associated listed items and any combination of any two or more thereof.

[0026] The terms used herein are for describing various examples only and are not intended to limit the disclosure. Unless the context clearly indicates otherwise, the singular forms are also intended to include the plural forms. The terms "comprising", "including", and "having" specify the presence of the described features, quantities, operations, components, elements, and / or combinations thereof, but do not preclude the presence or addition of one or more other features, quantities, operations, components, elements, and / or combinations thereof.

[0027] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs after understanding the present invention. Unless explicitly defined as such herein, terms (such as those defined in a general dictionary) shall be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present invention, and shall not be interpreted in an idealized or overly formal manner.

[0028] In addition, in the description of the examples, when a detailed description of a related structure or function that is considered well-known would cause an ambiguous interpretation of the present invention, such detailed description will be omitted.

[0029] Figure 1 is a block diagram of a display device according to an embodiment of the present invention.

[0030] Referring to Figure 1 , a display device 100 according to an embodiment of the present invention may include a display panel 110 including a plurality of pixels PX, a scan driver 120 that provides a scan signal SS to the plurality of pixels PX, a data driver 130 that provides a data voltage VD to the plurality of pixels PX, and a timing controller 140 that controls the scan driver 120 and the data driver 130.

[0031] The display panel 110 may include a plurality of scan lines SL1 to SLM, a plurality of data lines DL1 to DLN, and a plurality of pixels PX (assuming that M and N are integers greater than or equal to 2). Each of the scan lines SL1 to SLM may extend in a first direction (e.g., the row direction), and each of the data lines DL1 to DLN may extend in a second direction (e.g., the column direction) intersecting the first direction. The scan lines SL1 to SLM and the data lines DL1 to DLN may be insulated from each other. The plurality of pixels PX may be arranged in a region where the scan lines SL1 to SLM and the data lines DL1 to DLN intersect.

[0032] In an embodiment, each of the plurality of pixels PX may include a switching transistor that transmits a data voltage VD in response to a scan signal SS, a storage capacitor that stores the data voltage VD transmitted by the switching transistor, a driving transistor that generates a driving current based on the data voltage VD stored in the storage capacitor, and a light-emitting element that emits light based on the driving current generated by the driving transistor. For example, the light-emitting element may include a light-emitting diode (LED), an organic light-emitting diode (OLED), a quantum dot light-emitting element, and other similar light-emitting elements.

[0033] The scan driver 120 may provide the scan signal SS to the plurality of pixels PX through the plurality of scan lines SL1 to SLM based on a scan control signal SCTRL received from the timing controller 140. In an embodiment, the scan driver 120 may sequentially provide the scan signal SS to the plurality of pixels PX in units of rows.

[0034] The data driver 130 may receive a data control signal DCTRL and output pixel data ODAT from the timing controller 140. The data driver 130 may provide the data voltage VD to the plurality of pixels PX through the plurality of data lines DL1 to DLN based on the data control signal DCTRL and the output pixel data ODAT.

[0035] The timing controller 140 may receive input pixel data IDAT, a main clock signal CLK, and a control signal CTRL from an external host processor. For example, the host processor may be an application processor (“AP”), a graphics processing unit (“GPU”), or a graphics card. In an embodiment, the input pixel data IDAT may be RGB pixel data including red pixel data, green pixel data, and blue pixel data. The main clock signal CLK is a pixel clock signal provided by an external host processor. In addition, the control signal CTRL may include a vertical synchronization signal Vsync, a horizontal synchronization signal Hsync, an enable signal DE, etc., but is not limited thereto.

[0036] The timing controller 140 may generate a scan control signal SCTRL, a data control signal DCTRL, and output pixel data ODAT based on the input pixel data IDAT and the control signal CTRL. The timing controller 140 may control the operation of the scan driver 120 by providing the scan control signal SCTRL to the scan driver 120, and control the operation of the data driver 130 by providing the output pixel data ODAT and the data control signal DCTRL to the data driver 130.

[0037] When Figure 1When the display device shown is in the BIST (Built-in Self-Test) process, the display panel 110 needs to display, for example, a diagonal image. The following will describe in detail how the display panel 110 according to an embodiment of the present invention displays a diagonal image.

[0038] Figure 2 It is a schematic diagram of some units of a timing controller according to an embodiment of the present invention. Below, we only describe the working process of the timing controller 140 when the display device is in the BIST process and the units and / or modules it has to achieve this working process. When the display device is displaying normally, for the working process of the timing controller 140, please refer to the above description for Figure 1 the description.

[0039] Refer to Figure 2 , according to an embodiment of the present invention, the timing controller 140 may include a diagonal image generation unit 141 and a pixel data output unit 142. When the display device is in the BIST process, the diagonal image generation unit 141 is used to generate the pixel data required for the pixels PX on the display panel 110 according to the stored diagonal reference image (this pixel data can be regarded as the output pixel data ODAT during the BIST process), and the pixel data output unit 142 is used to output the pixel data generated by the diagonal image generation unit 141 to the data driver 130, and then output it to the pixels PX of the display panel 110. Below, the diagonal image generation unit 141 will be further described in detail.

[0040] Figure 3 It is a module diagram of a diagonal image generation unit according to an embodiment of the present invention.

[0041] Refer to Figure 3 , according to an embodiment of the present invention, the diagonal image generation unit 141 includes: a storage module 1411 for storing a diagonal reference image having m×N pixels, the diagonal reference image including a diagonal image and Q - 1 background images, both the diagonal image and the background images having m×n pixels, where m = M / Q and n = N / Q; a diagonal image generation module 1412 for reading the diagonal reference image from the storage module 1411 and generating the pixel data required for the pixels located in the i-th row to the (i + m - 1)-th row, where i sequentially takes 1, m + 1, 2m + 1, ……, (Q - 2)m + 1, (Q - 1)m + 1. Here, the display panel 110 includes M×N pixels PX arranged in an array, and Q is the greatest common divisor of M and N. The storage module 1411 may be, for example, a display look-up table, but the present invention is not limited thereto.

[0042] It should be noted that m, M, n, N, i, and Q are all positive integers much greater than 1, and their specific values depend on the resolution of the display panel 110. For example, assuming the resolution of the display panel 110 is 3840*2160, then M = 3840, N = 2160, and m, n, i, and Q can be determined according to the values of M and N and the above limitations.

[0043] In addition, it should be noted that i takes values in sequence and in the order of 1, m + 1, 2m + 1,..., (Q - 2)m + 1, (Q - 1)m + 1. For example, when the scan driver 120 sequentially scans the pixels PX from the first row to the m-th row, i takes 1; when the scan driver 120 sequentially scans the pixels PX from the (m + 1)-th row to the 2m-th row, i takes m + 1; when the scan driver 120 sequentially scans the pixels PX from the (2m + 1)-th row to the 3m-th row, i takes 2m + 1; and so on.

[0044] Figure 4 It is a sub-module diagram of the diagonal image generation module according to an embodiment of the present invention.

[0045] Refer to Figure 4 According to an embodiment of the present invention, the diagonal image generation module 1412 includes: a reading sub-module 14121 for reading the diagonal reference image from the storage module 1411; an image combination sub-module 14122 for combining the one diagonal image and the Q - 1 background images into a first image to be displayed, where the diagonal image in the first image to be displayed is located in the j-th column to the (j + n - 1)-th column, and j sequentially takes 1, n + 1, 2n + 1,..., (Q - 2)n + 1, (Q - 1)n + 1; a pixel data generation sub-module 14123 for using the pixel data of the first image to be displayed as the pixel data required for the pixels PX located in the i-th row to the (i + m - 1)-th row.

[0046] Here, it should be noted that the value of j also depends on the resolution of the display panel 110, that is, it depends on the values of M and N.

[0047] In addition, j takes values in sequence and takes values in the order of 1, n + 1, 2n + 1, ……, (Q - 2)n + 1, (Q - 1)n + 1. For example, when the scan driver 120 scans the pixels PX of the first row to the m-th row in sequence, j takes 1, and the diagonal image in the first display image is located in the first column to the n-th column. The first display image sequentially includes a diagonal image and Q - 1 background images along the row direction; when the scan driver 120 scans the pixels PX of the (m + 1)-th row to the 2m-th row in sequence, j takes n + 1, and the diagonal image in the first display image is located in the (n + 1)-th column to the 2n-th column. The first display image sequentially includes a background image, a diagonal image and Q - 2 background images along the row direction; when the scan driver 120 scans the pixels PX of the (2m + 1)-th row to the 3m-th row in sequence, j takes 2n + 1, and the diagonal image in the first display image is located in the (2n + 1)-th column to the 3n-th column. The first display image sequentially includes a background image, a background image, a diagonal image and Q - 3 background images along the row direction; and so on.

[0048] Hereinafter, with reference to Figure 3 and Figure 4 how the display panel 110 displays the diagonal image when the display device is in the BIST process will be described. It is assumed that the pixels PX in the display panel 110 are scanned and driven in the order from top to bottom and from left to right.

[0049] Specifically, when i is 1 and j is 1, the scan driver 120 sequentially scans the pixels PX in the first row to the m-th row. For the first display image, the diagonal image is located in the first column to the n-th column. The first display image sequentially includes a diagonal image and Q - 1 background images along the row direction. Therefore, the pixel data including a diagonal image and Q - 1 background images along the row direction is used as the pixel data required for the pixels PX in the first row to the m-th row; when i is m + 1 and j is n + 1, the scan driver 120 sequentially scans the pixels PX in the (m + 1)-th row to the 2m-th row. For the first display image, the diagonal image is located in the (n + 1)-th column to the 2n-th column. The first display image sequentially includes a background image, a diagonal image, and Q - 2 background images along the row direction. Therefore, the pixel data including a background image, a diagonal image, and Q - 2 background images along the row direction is used as the pixel data required for the pixels PX in the (m + 1)-th row to the 2m-th row; when i is 2m + 1 and j is 2n + 1, the scan driver 120 sequentially scans the pixels PX in the (2m + 1)-th row to the 3m-th row. For the first display image, the diagonal image is located in the (2n + 1)-th column to the 3n-th column. The first display image sequentially includes a background image, a background image, a diagonal image, and Q - 3 background images along the row direction. Therefore, the pixel data including a background image, a background image, a diagonal image, and Q - 3 background images along the row direction is used as the pixel data required for the pixels PX in the (2m + 1)-th row to the 3m-th row; and so on. Thus, the diagonal images located in the first row to the m-th row and in the first column to the n-th column, the diagonal images located in the (m + 1)-th row to the 2m-th row and in the (n + 1)-th column to the 2n-th column, …… and the diagonal images located in the ((Q - 1)m + 1)-th row to the Qm-th row and in the ((Q - 1)n + 1)-th column to the Qn-th column are combined to form the diagonal image displayed on the entire display panel 110.

[0050] As described above, for one diagonal image in the diagonal reference image, the diagonal shown in the one diagonal image extends from (or points to) the pixel PX at the first row and the first column in the one diagonal image to the pixel PX at the m-th row and the n-th column.

[0051] Therefore, according to an embodiment of the present invention, for the display panel 110 to display a diagonal image with a resolution of M * N, the storage module 1411 only needs to store the diagonal reference image with a resolution of m * N, thereby effectively reducing the occupancy of the storage space of the storage module 1411, which is beneficial to saving hardware resources.

[0052] Figure 5 It is a sub-module diagram of the diagonal image generation module according to another embodiment of the present invention.

[0053] Refer toFigure 5 , in addition to including the Figure 4 shown read sub-module 14121, image combination sub-module 14122, and pixel data generation sub-module 14123, the diagonal image generation module 1412 according to another embodiment of the present invention may further include: a mirror image generation sub-module 14124.

[0054] Specifically, the read sub-module 14121 is used to read the diagonal reference image from the storage module 1411. The mirror image generation sub-module 14124 is used to generate a diagonal mirror image according to the diagonal image in the diagonal reference image. The pixel data of the P-th column pixel PX in the diagonal image is the same as the pixel data of the (n - P + 1)-th column pixel PX in the diagonal mirror image, where 1 ≤ P ≤ n. That is, the diagonal shown in the diagonal image intersects with the diagonal shown in the diagonal mirror image. That is, the diagonal shown in the diagonal mirror image extends from (or points to) the pixel PX located in the m-th row and the 1st column in the diagonal mirror image to the pixel PX located in the 1st row and the n-th column.

[0055] In addition to having the Figure 4 functions described above, the image combination sub-module 14122 may also be used to combine the one diagonal mirror image and the Q - 1 background images into a second image to be displayed. The diagonal mirror image in the second image to be displayed is located in the R-th column to the (R + n - 1)-th column, where R sequentially takes (Q - 1)n + 1, (Q - 2)n + 1,..., 2n + 1, n + 1, 1. In addition to having the Figure 4 functions described above, the pixel data generation sub-module 14123 may also be used to use the pixel data of the second image to be displayed as the pixel data required for the pixels PX located in the i-th row to the (i + m - 1)-th row.

[0056] Here, it should be noted that the value of R is also determined according to the resolution of the display panel 110, that is, according to the values of M and N.

[0057] In addition, R takes values in sequence and takes values in the order of (Q - 1)n + 1, (Q - 2)n + 1, ……, 2n + 1, n + 1, 1. For example, when the scan driver 120 scans the pixels PX of the first row to the m-th row in sequence, R takes (Q - 1)n + 1. The diagonal mirror image in the second display image is located in the (Q - 1)n + 1-th column to the Qn-th column. The second display image sequentially includes Q - 1 background images and a diagonal mirror image along the row direction; when the scan driver 120 scans the pixels PX of the (m + 1)-th row to the 2m-th row in sequence, R takes (Q - 2)n + 1. The diagonal mirror image in the second display image is located in the (Q - 2)n + 1-th column to the (Q - 1)n-th column. The second display image sequentially includes Q - 2 background images, a diagonal mirror image and a background image along the row direction; when the scan driver 120 scans the pixels PX of the (2m + 1)-th row to the 3m-th row in sequence, R takes (Q - 3)n + 1. The diagonal mirror image in the second display image is located in the (Q - 3)n + 1-th column to the (Q - 2)n-th column. The second display image sequentially includes Q - 3 background images, a diagonal mirror image, a background image, a background image; and so on.

[0058] Hereinafter, with reference to Figure 3 and Figure 5 it will be described how the display panel 110 displays a diagonal image when the display device is in the BIST process. It is assumed that the pixels PX in the display panel 110 are scanned and driven in the order from top to bottom and from left to right.

[0059] Specifically, when i takes 1 and R takes (Q - 1)n + 1, the scan driver 120 sequentially scans the pixels PX from the first row to the m-th row. Secondly, the diagonal mirror image in the second display image is located in the ((Q - 1)n + 1)-th column to the Qn-th column. Secondly, the second display image sequentially includes Q - 1 background images and one diagonal mirror image along the row direction. Therefore, the pixel data including Q - 1 background images and one diagonal mirror image sequentially along the row direction is used as the pixel data required for the pixels PX located in the first row to the m-th row; when i takes m + 1 and j takes (Q - 2)n + 1, the scan driver 120 sequentially scans the pixels PX from the (m + 1)-th row to the 2m-th row. Secondly, the diagonal mirror image in the second display image is located in the ((Q - 2)n + 1)-th column to the ((Q - 1)n)-th column. Secondly, the second display image sequentially includes Q - 2 background images, one diagonal mirror image and one background image along the row direction. Therefore, the pixel data including Q - 2 background images, one diagonal mirror image and one background image sequentially along the row direction is used as the pixel data required for the pixels PX located in the (m + 1)-th row to the 2m-th row; when i takes 2m + 1 and R takes (Q - 3)n + 1, the scan driver 120 sequentially scans the pixels PX from the (2m + 1)-th row to the 3m-th row. Secondly, the diagonal mirror image in the second display image is located in the ((Q - 3)n + 1)-th column to the ((Q - 2)n)-th column. Secondly, the second display image sequentially includes Q - 3 background images, one diagonal mirror image, one background image, one background image along the row direction. Therefore, the pixel data including Q - 3 background images, one diagonal mirror image, one background image, one background image sequentially along the row direction is used as the pixel data required for the pixels PX located in the (2m + 1)-th row to the 3m-th row; and so on. Thus, the diagonal mirror image located in the first row to the m-th row and in the ((Q - 1)n + 1)-th column to the Qn-th column, the diagonal mirror image located in the (m + 1)-th row to the 2m-th row and in the ((Q - 2)n + 1)-th column to the ((Q - 1)n)-th column, …… and the diagonal mirror image located in the ((Q - 1)m + 1)-th row to the Qm-th row and in the first column to the n-th column are combined to form the diagonal image displayed on the entire display panel 110.

[0060] Figure 6 is a flowchart of a diagonal image generation method according to an embodiment of the present invention. Among them, Figure 6 The diagonal image generation method shown can be performed by Figure 3 the diagonal image generation unit 141 shown.

[0061] Refer to Figure 6, in step S610, a diagonal reference image with m×N pixels is stored; wherein, the diagonal reference image includes a diagonal image and Q - 1 background images, both the diagonal image and the background images have m×n pixels, m = M / Q, n = N / Q. The above storage module 1411 can be used to execute this step S610.

[0062] In step S620, the stored diagonal reference image is read, and pixel data required for pixels located in the i-th row to the (i + m - 1)-th row is generated according to the diagonal reference image; wherein, i sequentially takes 1, m + 1, 2m + 1, ……, (Q - 2)m + 1, (Q - 1)m + 1, and the display panel includes M×N pixels arranged in an array, and Q is the greatest common divisor of M and N. The above diagonal image generation module 1412 can be used to execute this step S620.

[0063] An example of the method for implementing step S620 may include: First, combine the one diagonal image and the Q - 1 background images into a first image to be displayed; wherein, the diagonal image in the first image to be displayed is located in the j-th column to the (j + n - 1)-th column, and j sequentially takes 1, n + 1, 2n + 1, ……, (Q - 2)n + 1, (Q - 1)n + 1. Here, the above image combination sub-module 14122 can be used to execute this step. Second, use the pixel data of the first image to be displayed as the pixel data required for pixels located in the i-th row to the (i + m - 1)-th row. Here, the above pixel data generation sub-module 14123 can be used to execute this step.

[0064] Another example of the method for implementing step S620 may include: First, generate a diagonal mirror image according to the diagonal image; wherein, the pixel data of the P-th column pixels in the diagonal image is the same as the pixel data of the (n - P + 1)-th column pixels in the diagonal mirror image, 1 ≤ P ≤ n. Here, the above mirror image generation sub-module 14124 can be used to execute this step. Second, combine the one diagonal mirror image and the Q - 1 background images into a second image to be displayed; wherein, the diagonal mirror image in the second image to be displayed is located in the R-th column to the (R + n - 1)-th column, and R sequentially takes (Q - 1)n + 1, (Q - 2)n + 1, ……, 2n + 1, n + 1, 1. Here, the above image combination sub-module 14122 can be used to execute this step. Finally, use the pixel data of the second image to be displayed as the pixel data required for pixels located in the i-th row to the (i + m - 1)-th row. Here, the above pixel data generation sub-module 14123 can be used to execute this step.

[0065] In summary, according to the diagonal image generation unit and the diagonal image generation method provided by the embodiments of the present invention, the storage space occupied by the storage module in the timing controller can be effectively reduced, thereby facilitating the saving of hardware resources.

[0066] The specific embodiments of the present invention have been described in detail above. Although some embodiments have been shown and described, those skilled in the art should understand that these embodiments can be modified and varied without departing from the principles and spirit of the present invention defined by the claims and their equivalents, and such modifications and variations should also be within the protection scope of the claims of the present invention.

Claims

1. A diagonal image generation unit for a display device, the display device including a display panel having M×N pixels arranged in an array, where Q is the greatest common divisor of M and N, characterized in that, The diagonal image generation unit includes: A storage module for storing a diagonal reference image having m×N pixels, the diagonal reference image including a diagonal image and Q-1 background images, both the diagonal image and the background images having m×n pixels, where m = M / Q and n = N / Q; A diagonal image generation module for reading the diagonal reference image from the storage module and generating pixel data required for the pixels located in the i-th row to the (i + m - 1)-th row, where i sequentially takes 1, m + 1, 2m + 1, ……, (Q - 2)m + 1, (Q - 1)m + 1.

2. The diagonal image generation unit according to claim 1, wherein The diagonal image generation module includes: A reading sub-module for reading the diagonal reference image from the storage module; An image combination sub-module for combining the one diagonal image and the Q-1 background images into a first to-be-displayed image, where the diagonal image in the first to-be-displayed image is located in the j-th column to the (j + n - 1)-th column, where j sequentially takes 1, n + 1, 2n + 1, ……, (Q - 2)n + 1, (Q - 1)n + 1; A pixel data generation sub-module for using the pixel data of the first to-be-displayed image as the pixel data required for the pixels located in the i-th row to the (i + m - 1)-th row.

3. The diagonal image generation unit according to claim 1, characterized in that, The diagonal image generation module includes: A reading sub-module for reading the diagonal reference image from the storage module; A mirror image generation sub-module for generating a diagonal mirror image according to the diagonal image, where the pixel data of the P-th column pixel in the diagonal image is the same as the pixel data of the (n - P + 1)-th column pixel in the diagonal mirror image, where 1 ≤ P ≤ n; An image combination sub-module for combining the one diagonal mirror image and the Q-1 background images into a second to-be-displayed image, where the diagonal mirror image in the second to-be-displayed image is located in the R-th column to the (R + n - 1)-th column, where R sequentially takes (Q - 1)n + 1, (Q - 2)n + 1, ……, 2n + 1, n + 1, 1; A pixel data generation sub-module for using the pixel data of the second to-be-displayed image as the pixel data required for the pixels located in the i-th row to the (i + m - 1)-th row.

4. The diagonal image generation unit according to claim 2 or 3, characterized in that, The diagonal shown in the diagonal image extends from the pixel located in the first row and the first column in the diagonal image to the pixel located in the m-th row and the n-th column, and the diagonal shown in the diagonal mirror image extends from the pixel located in the m-th row and the first column in the diagonal mirror image to the pixel located in the first row and the n-th column.

5. A timing controller, characterized in that, Includes: The diagonal image generation unit according to any one of claims 1 to 4; A pixel data output unit for outputting the pixel data generated by the diagonal image generation unit to the pixels of the display panel.

6. A display device, characterized in that, Includes a display panel and the timing controller according to claim 5, where the timing controller is used to output pixel data to the pixels of the display panel.

7. A diagonal image generation method for a display device, the display device including a display panel having M×N pixels arranged in an array, and Q being the greatest common divisor of M and N, characterized in that, The diagonal image generation method includes: Store a diagonal reference image with m×N pixels; wherein, the diagonal reference image includes a diagonal image and Q - 1 background images, both the diagonal image and the background images have m×n pixels, m = M / Q, n = N / Q; Read the stored diagonal reference image; Generate pixel data required for pixels located in the i-th row to the (i + m - 1)-th row according to the diagonal reference image; wherein, i sequentially takes 1, m + 1, 2m + 1, ……, (Q - 2)m + 1, (Q - 1)m + 1.

8. The diagonal image generation method according to claim 7, wherein The generating pixel data required for pixels located in the i-th row to the (i + m - 1)-th row according to the diagonal reference image includes: Combine the one diagonal image and the Q - 1 background images into a first to-be-displayed image; wherein, the diagonal image in the first to-be-displayed image is located in the j-th column to the (j + n - 1)-th column, j sequentially takes 1, n + 1, 2n + 1, ……, (Q - 2)n + 1, (Q - 1)n + 1; Use the pixel data of the first to-be-displayed image as the pixel data required for pixels located in the i-th row to the (i + m - 1)-th row.

9. The diagonal image generation method according to claim 7, wherein The generating pixel data required for pixels located in the i-th row to the (i + m - 1)-th row according to the diagonal reference image includes: Generate a diagonal mirror image according to the diagonal image; wherein, the pixel data of the P-th column pixels in the diagonal image is the same as the pixel data of the (n - P + 1)-th column pixels in the diagonal mirror image, 1 ≤ P ≤ n; Combine the one diagonal mirror image and the Q - 1 background images into a second to-be-displayed image; wherein, the diagonal mirror image in the second to-be-displayed image is located in the R-th column to the (R + n - 1)-th column, R sequentially takes (Q - 1)n + 1, (Q - 2)n + 1, ……, 2n + 1, n + 1, 1; Use the pixel data of the second to-be-displayed image as the pixel data required for pixels located in the i-th row to the (i + m - 1)-th row.

10. The diagonal image generation method according to claim 8 or 9, characterized in that, The diagonal shown in the diagonal image points from the pixel located in the first row and the first column in the diagonal image to the pixel located in the m-th row and the n-th column, and the diagonal shown in the diagonal mirror image points from the pixel located in the m-th row and the first column in the diagonal mirror image to the pixel located in the first row and the n-th column.