Display driving chip, display apparatus, and display driving method
By employing a frame buffer memory in Micro-LED display technology to cache only the resolution data of the image to be displayed, and generating test pattern data by a pattern generation module, the problem of increased chip area and power consumption caused by the frame buffer memory is solved, thus optimizing display performance and cost.
Patent Information
- Application Number
- PCT/CN2024/135274
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-04
- Filing Date
- 2024-11-28
- Publication Date
- 2025-12-11
AI Technical Summary
In Micro-LED display technology, the large capacity of the frame buffer memory leads to an increase in chip area, cost, and power consumption. How to balance display performance with cost and power consumption is a key challenge.
The frame buffer memory only caches image data of the resolution of the image to be displayed. The test pattern data is directly generated by the pattern generation module. The frame buffer memory does not need to set up additional storage space for the test pattern data. The controller reads the corresponding data in different modes to display the image or test pattern.
It reduces the area and chip cost of the frame buffer memory, reduces power consumption, and enables efficient image display and testing, while optimizing the performance of the display driver chip.
Smart Images

Figure CN2024135274_11122025_PF_FP_ABST
Abstract
Description
Display driving chip, display device and display driving method
[0001] The present application claims priority to the Chinese patent application No. 202410714481.6, filed on June 04, 2024, and titled "Display driving chip, display device and display driving method", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present disclosure relate to the field of display technology, in particular, to a display driving chip, a display device, and a display driving method. BACKGROUND
[0003] With the development of display technology, the expectation for display devices is getting higher and higher. Micro-LED (Micro-Light Emitting Diode) display technology has good application prospects due to its advantages of ultra-low power consumption, high luminous efficiency, high contrast, high integration, small size, etc.
[0004] In the Micro-LED display technology, a display driving chip can send driving signals and data to a Micro-LED display screen, thereby realizing the control of the brightness and color of the display screen, so that the image information can be displayed on the display screen. A frame buffer memory is usually arranged inside the display driving chip to improve the display performance. However, a large capacity of the frame buffer memory also increases the chip area, cost and power consumption. How to balance between the display performance and the cost and power consumption becomes a problem to be solved. SUMMARY
[0005] Embodiments described herein provide a display driving chip, a display device, a display driving method and an electronic device.
[0006] According to a first aspect of the present disclosure, a display driving chip is provided, which is provided with a frame buffer memory, a pattern generation module and a controller: the frame buffer memory is used to cache actual image data to be displayed in a first mode; the pattern generation module is used to generate test pattern data in a second mode; the controller is used to read the actual image data to be displayed from the frame buffer memory in the first mode, control a micro light emitting diode display panel to display the actual image data to be displayed, and read the test pattern data from the pattern generation module in the second mode and control the micro light emitting diode display panel to display the test pattern; wherein the image data cached by the frame buffer memory corresponds to the image resolution to be displayed by the micro light emitting diode display panel, and the resolution of the test pattern corresponds to the screen resolution of the micro light emitting diode display panel.
[0007] In some embodiments of the present disclosure, the frame buffer is configured to buffer a to-be-displayed actual image with a set image resolution; the image resolution of the to-be-displayed actual image is less than the resolution of the test pattern.
[0008] In some embodiments of the present disclosure, the controller is configured to, in the first mode, acquire display position information, and determine a first pixel region for displaying the to-be-displayed actual image in the pixel array according to the image resolution of the to-be-displayed image of the micro light-emitting diode display panel and the display position information, control the micro light-emitting diode display panel to display the to-be-displayed actual image in the first pixel region, and the display position information is used to adjust the position of the first pixel region in the pixel array.
[0009] In some embodiments of the present disclosure, the controller is further configured to, in the first mode, acquire fill-in pixel data, and control the micro light-emitting diode display panel to display the fill-in pixel in a second pixel region in the pixel array except the first pixel region.
[0010] In some embodiments of the present disclosure, the pixel value of each pixel in the fill-in pixel data is equal.
[0011] In some embodiments of the present disclosure, the display driving chip further comprises a row or column scanning module, which is configured to, in the first mode, read row or column image pixel data for image display in a corresponding row or column of the first pixel region from the frame buffer, and generate row or column fill-in pixel data for pixel filling in a corresponding row or column of the second pixel region, to form row or column pixel data for content display in a corresponding row or column of the pixel array; in the second mode, read the row or column test pattern data generated by the pattern generation module as row or column pixel data for display in a corresponding row or column of the pixel array; the pattern generation module is further configured to, in the second mode, generate row or column test pattern data of the test pattern row by row or column; and the controller is further configured to, in the first mode or the second mode, drive the micro light-emitting diode display panel to scan and display the pixel array row by row or column by row using the row or column pixel data provided by the row or column scanning module.
[0012] In some embodiments of the present disclosure, the frame buffer is configured to buffer image data with a byte number of MxNxK / 8, where MxN is the image resolution of the to-be-displayed image of the micro light-emitting diode display panel, and K is the number of bit planes of the image data, K, M and N are all natural numbers greater than 1.
[0013] In some embodiments of the present disclosure, the frame buffer memory includes K sub-buffers, the K sub-buffers are configured to buffer, in the first mode, bit plane data of K bit planes into which the actual image data to be displayed is split, and the controller is configured to: read, in the first mode, the bit plane data of the K bit planes from the K sub-buffers in parallel, and control the micro light-emitting diode display panel to display an image according to the bit plane data of the K bit planes.
[0014] In some embodiments of the present disclosure, the display driving chip further includes an interface module and / or a write control module, the interface module is configured to receive, from outside, the actual image to be displayed, and the write control module is configured to write the received actual image to be displayed into the frame buffer memory.
[0015] According to a second aspect of the present disclosure, a display device is provided, which includes a display driving chip, the display driving chip is provided with a frame buffer memory, a pattern generation module, and a controller: the frame buffer memory is configured to buffer, in a first mode, actual image data to be displayed; the pattern generation module is configured to generate, in a second mode, test pattern data; the controller is configured to read, in the first mode, the actual image data to be displayed from the frame buffer memory, control the micro light-emitting diode display panel to display the actual image to be displayed, and read, in the second mode, the test pattern data from the pattern generation module and control the micro light-emitting diode display panel to display the test pattern; wherein the image data buffered by the frame buffer memory corresponds to an image resolution to be displayed by the micro light-emitting diode display panel, and a resolution of the test pattern corresponds to a screen resolution of the micro light-emitting diode display panel.
[0016] In some embodiments of the present disclosure, the display device further includes: a micro light-emitting diode display panel connected to the display driving chip, the micro light-emitting diode display panel is configured to display under the control of the controller.
[0017] In some embodiments of the present disclosure, the frame buffer memory is configured to buffer the actual image to be displayed with a set image resolution; the image resolution of the actual image to be displayed is smaller than the resolution of the test pattern.
[0018] In some embodiments of the present disclosure, the controller is configured to: in the first mode, acquire display position information, and according to the image resolution to be displayed by the micro light-emitting diode display panel and the display position information, determine a first pixel region in the pixel array for displaying the actual image to be displayed, and control the micro light-emitting diode display panel to display the actual image to be displayed in the first pixel region, the display position information being used to adjust a position of the first pixel region in the pixel array.
[0019] In some embodiments of the present disclosure, the controller is further configured to: in the first mode, acquire the fill-in pixel data, and control the micro light-emitting diode display panel to display the fill-in pixel in a second pixel region of the pixel array except the first pixel region.
[0020] In some embodiments of the present disclosure, the display driving chip further comprises a row or column scanning module, which is configured to: in the first mode, read the row or column image pixel data for image display in the corresponding row or column of the first pixel region from the frame buffer memory, and generate the row or column fill-in pixel data for pixel fill-in in the corresponding row or column of the second pixel region, to form the row or column pixel data for content display in the corresponding row or column of the pixel array; in the second mode, read the row or column test pattern data generated by the pattern generation module as the row or column pixel data for display in the corresponding row or column of the pixel array; the pattern generation module is further configured to: in the second mode, generate the row or column test pattern data of the test pattern row by row or column; and the controller is further configured to: in the first mode or the second mode, drive the micro light-emitting diode display panel to scan and display the pixel array using the row or column pixel data provided by the row or column scanning module row by row or column.
[0021] In some embodiments of the present disclosure, the frame buffer memory is configured to cache image data with a byte number of MxNxK / 8, where MxN is the image resolution to be displayed by the micro light-emitting diode display panel, and K is the number of bit planes of the image data, and K, M and N are all natural numbers greater than 1.
[0022] In some embodiments of the present disclosure, the frame buffer memory comprises K sub-caches, which are configured to cache K bit plane data of K bit planes split from the actual image data to be displayed in parallel in the first mode, and the controller is configured to: in the first mode, read the K bit plane data of the K bit planes from the K sub-caches in parallel, and control the micro light-emitting diode display panel to display images according to the K bit plane data of the K bit planes.
[0023] According to a third aspect of the present disclosure, a display driving method is provided, a display driving chip is provided with a frame buffer memory and a pattern generation module, the display driving method comprising: in a first mode, caching actual image data to be displayed by the frame buffer memory, reading the actual image data to be displayed from the frame buffer memory, and controlling a micro light-emitting diode display panel to display the actual image to be displayed; in a second mode, generating test pattern data by the pattern generation module, reading the test pattern data from the pattern generation module, and controlling the micro light-emitting diode display panel to display the test pattern; the image data cached by the frame buffer memory corresponds to the image resolution to be displayed by the micro light-emitting diode display panel, and the resolution of the test pattern corresponds to the screen resolution of the micro light-emitting diode display panel.
[0024] In some embodiments of the present disclosure, the frame buffer is configured to buffer an actual image to be displayed with a set image resolution; the image resolution of the actual image to be displayed is less than the resolution of the test pattern.
[0025] In some embodiments of the present disclosure, in the first mode, the reading, from the frame buffer, of the actual image data to be displayed, and the controlling of the micro light-emitting diode display panel to display the actual image to be displayed, include: in the first mode, obtaining display position information, the display position information being used to adjust the position of a first pixel region in the pixel array, the first pixel region being a pixel region in the pixel array for displaying the actual image to be displayed; determining the first pixel region in the pixel array according to the image resolution of the image to be displayed by the micro light-emitting diode display panel and the display position information; and controlling the micro light-emitting diode display panel to display the actual image to be displayed in the first pixel region.
[0026] In some embodiments of the present disclosure, the display driving method further includes: in the first mode, obtaining filling pixel data; and controlling the micro light-emitting diode display panel to display the filling pixel in a second pixel region in the pixel array except the first pixel region.
[0027] In some embodiments of the present disclosure, the pixel value of each pixel in the filling pixel data is equal.
[0028] In some embodiments of the present disclosure, the display driving chip further includes a row or column scanning module, and the display driving method further includes: in the first mode, using the row or column scanning module to read, from the frame buffer, row or column image pixel data for image display in a corresponding row or column in the first pixel region, and to generate row or column filling pixel data for pixel filling in a corresponding row or column in the second pixel region, to form row or column pixel data for content display in a corresponding row or column in the pixel array; in the second mode, using the pattern generation module to generate row or column test pattern data of the test pattern row by row or column, and using the row or column scanning module to read the row or column test pattern data generated by the pattern generation module as row or column pixel data for display in a corresponding row or column in the pixel array; and in the first mode or the second mode, using the row or column pixel data provided by the row or column scanning module to drive the micro light-emitting diode display panel to scan and display the pixel array row by row or column.
[0029] In some embodiments of the present disclosure, the frame buffer is configured to buffer image data with a byte number of MxNxK / 8, where MxN is the image resolution of the image to be displayed by the micro light-emitting diode display panel, and K is the number of bit planes of the image data, K, M and N are all natural numbers greater than 1.
[0030] In some embodiments of the present disclosure, the frame buffer memory comprises K sub-buffers, and the method for caching actual image data to be displayed by the frame buffer memory, reading the actual image data to be displayed from the frame buffer memory, and controlling the micro light-emitting diode display panel to display the actual image data to be displayed comprises: caching K bit plane data of K bit planes into which the actual image data to be displayed is split by the K sub-buffers in parallel; reading the K bit plane data of the K bit planes from the K sub-buffers in parallel; and controlling the micro light-emitting diode display panel to display images according to the K bit plane data of the K bit planes. BRIEF DESCRIPTION OF DRAWINGS
[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly described below. It should be noted that the drawings described below only relate to some embodiments of the present disclosure, but not limit the present disclosure. Wherein:
[0032] FIG. 1 is a structural schematic diagram of a display driving chip according to an embodiment of the present disclosure;
[0033] FIG. 2 is a screen schematic diagram for image display of a micro light-emitting diode display panel according to an embodiment of the present disclosure;
[0034] FIG. 3 is a schematic block diagram of a display device according to an embodiment of the present disclosure;
[0035] FIG. 4 is a schematic flow diagram of a display driving method according to an embodiment of the present disclosure;
[0036] FIG. 5 is a schematic flow diagram of each sub-step included in step 401 of a display driving method according to another embodiment of the present disclosure;
[0037] FIG. 6 is a schematic flow diagram of steps included in a display driving method according to another embodiment of the present disclosure;
[0038] FIG. 7 is a schematic flow diagram of steps included in a display driving method according to another embodiment of the present disclosure;
[0039] It should be noted that the elements in the drawings are schematic and not drawn to scale. Embodiments of the present disclosure
[0040] In order to make the objects, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions of the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by a person skilled in the art without any creative effort also belong to the scope of protection of the present disclosure.
[0041] 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 subject matter belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the specification and relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein. As used herein, the statement that two or more parts or components are "coupled" or "connected" together shall mean that the parts are joined or operate together either directly or through one or more intermediate parts or components. In addition, as used herein, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless specified otherwise, or clear from context, "X employs A or B" is intended to mean any of the natural inclusive permutations. That is, if X employs A; X employs B; or X employs both A and B, then "X employs A or B" is satisfied. Moreover, as used herein, the terminology "for example," "e.g.," "for instance," "such as," and / or "like" and the like are used as equivalents of the term "consisting of" to describe one or more features, structures, methodologies, protocols, and / or the like used in one or more embodiments. For the avoidance of doubt, the term "consisting of" is intended to mean the inclusion of the listed features, structures, methodologies, protocols, and / or the like, but the exclusion of other features, structures, methodologies, protocols, and / or the like.
[0042] For purposes of the description hereinafter, spatial or directional terms, such as, for example, "upper," "lower," "left," "right," "vertical," "horizontal," "top," "bottom," and the like, relative to the orientation of the device as shown in the drawings, are used. For example, the terms "over," "above," "upper," "upward," "up," "top," "down," "downward," "lower," and "bottom," when used in the present disclosure, mean that one element is positioned on or above another element, where the element can be in direct contact with the other element or can have one or more intermediate elements between the elements. The term "contact" means that a first element is joined to a second element directly or through one or more intermediate elements. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientations depicted in the figures. For example, if a device in the figures is inverted, elements described as "above" or "up" other elements would then be oriented "below" or "down" the other elements. Thus, the exemplary term "above" can encompass both an orientation of above and below. The device can be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientations depicted in the figures. For example, if a device in the figures is inverted, elements described as "above" or "up" other elements would then be oriented "below" or "down" the other elements. Thus, the exemplary term "above" can encompass both an orientation of above and below. The device can be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
[0043] Embodiments of the present disclosure provide a display driving chip, the frame buffer memory only needs to cache image data corresponding to the resolution of the image to be displayed, and the test pattern data is directly generated by a pattern generation module inside the display driving chip without being cached through the frame buffer memory, so that the frame buffer memory does not need to set additional storage space for the data amount of the test pattern data exceeding the image data, thereby reducing the chip area, chip cost and chip power consumption.
[0044] FIG. 1 shows a structural schematic diagram of a display driving chip 100 according to an embodiment of the present disclosure. The display driving chip 100 can internally include various units or modules with independent functions. As shown in FIG. 1, the display driving chip 100 is provided with a frame buffer memory 101, a pattern generation module 102, and a controller 103. The frame buffer memory 101 can be an internal memory provided in the display driving chip 100, can be used as a cache of image data, and can also be referred to as a frame buffer or a display memory. Writing data in a specific format into the frame buffer memory 101 can be used for corresponding content display of a micro light emitting display panel. The frame buffer memory 101 occupies a physical storage space in the display driving chip 100, and needs to occupy a certain chip area of the display driving chip. Since the frame buffer memory 101 is provided in the display driving chip 100, the data cached by the frame buffer memory 101 can be quickly read by other modules such as the controller 103. The pattern generation module 102 can be a circuit module provided in the display driving chip 100, and can be used to perform the function of generating pattern data. The pattern generation module 102 can be a hardware circuit module designed directly, or can be a circuit module synthesized by using a hardware description language to write circuit functions and using software such as a logic synthesis tool and a layout routing tool. Since the pattern generation module 102 is provided in the display driving chip 100, it has a relatively fast speed in performing corresponding functions, and can quickly generate the required pattern data. The controller 103 can be a display control module provided in the display driving chip, and can be used to control the micro light emitting diode display panel to display content. The controller 103 can control the micro light emitting diode display panel to refresh pixels by sending a driving signal to realize corresponding content display.
[0045] Specifically, in the present embodiment, each component in the display driving chip 100 performs corresponding operations in the following manner:
[0046] The frame buffer memory 101 can be used to cache actual image data to be displayed in a first mode. Optionally, the first mode can be a mode in which the display driving chip 100 controls the micro light emitting diode display panel to display an actual image, and can also be referred to as an actual display mode. In the first mode, the frame buffer memory caches actual image data to be displayed, which is used to record an actual image to be displayed. The actual image to be displayed can be an image that needs to be actually displayed to a user by the micro light emitting diode display panel. The actual image data to be displayed can be data transmitted from an external device. Optionally, the actual image data to be displayed can be data of a single image frame.
[0047] The pattern generation module 102 is configured to generate test pattern data in a second mode. Optionally, the second mode can be a mode in which the display driving chip 100 controls the micro light emitting diode display panel to perform a display function test on the entire screen, which can also be referred to as a test display mode. In the second mode, the micro light emitting diode display panel needs to display a test pattern on the entire screen, i.e., the test pattern covers the entire screen when displayed. The test pattern data generated by the pattern generation module 102 is used to display the test pattern on the micro light emitting diode display panel. Optionally, the pattern generation module 103 can be a circuit module that is implemented in an RTL (Register Transfer Level) language. RTL is a hardware description language (HDL) that belongs to the register transfer level and is used to describe digital circuit systems.
[0048] The controller 103 reads the actual image data to be displayed from the frame buffer memory in the first mode and controls the micro light emitting diode display panel to display the actual image to be displayed. In the second mode, the controller 103 reads the test pattern data from the pattern generation module 102 and controls the micro light emitting diode display panel to display the test pattern. Specifically, in the first mode, the controller 103 can read the actual image data to be displayed from the frame buffer memory 101, i.e., the actual image data to be displayed can be used to control the micro light emitting diode display panel to display corresponding content, thereby displaying the actual image to be displayed. In the second mode, the controller 103 can read the test pattern data from the pattern generation module in the second mode, and then control the micro light emitting diode display panel to display the corresponding test pattern according to the read test pattern data. That is, the test pattern data generated by the pattern generation module 103 in the second mode can be obtained by the controller 102 to directly control the micro light emitting diode display panel 200 to display content, without the need for buffering through the frame buffer memory 101. Therefore, the size of the capacity of the frame buffer memory 101 does not affect the display of the test pattern in the second mode. The test pattern is used to test the display effect of the pixel units on the screen, and can be a pattern generated for testing purposes. In the scheme of the embodiment, since the test pattern can be generated by the circuit module inside the display driving chip, i.e., the pattern generation module 103, the internal circuit module can quickly complete the generation of the pattern, and can successfully cooperate with the controller 103 to complete the display of the test pattern.
[0049] In the embodiment, the image data cached by the frame buffer memory 101 corresponds to the image resolution to be displayed by the micro light-emitting diode display panel, and the resolution of the test pattern corresponds to the screen resolution of the micro light-emitting diode display panel. In the field of image display, the resolution of a display device generally refers to the number of pixels that can be displayed on the screen, for example, 1920x1080 (commonly referred to as full high definition or 1080p). The higher the resolution, the more information that can be displayed on the screen, and the clearer the image. The resolution of an image refers to the number of pixels contained in the image, which can also be expressed as the number of horizontal pixels x the number of vertical pixels. A high-resolution image contains more pixels than a low-resolution image, and thus generally provides more details. In the embodiment, the screen resolution of the micro light-emitting diode display panel can be the number of pixels that can be displayed on the screen, i.e., the number of all pixel units of the micro light-emitting diode display panel. The resolution of the test pattern is the number of pixels contained in the test pattern. The resolution of the test pattern corresponds to the screen resolution of the micro light-emitting diode display panel, so that when the micro light-emitting diode display panel displays the test pattern in the second mode, the display can be adapted on the entire screen, and all pixel units on the screen of the micro light-emitting diode display panel will be used to display the test pattern. That is, the test pattern data generated by the pattern generation module in the second mode can realize display testing of all pixel units in the micro light-emitting diode display panel. In the embodiment, the image data cached by the frame buffer memory 101 corresponds to the image resolution to be displayed by the micro light-emitting diode display panel, i.e., the storage space of the frame buffer memory 101 only needs to satisfy the storage of the image data corresponding to the image resolution to be displayed, and does not need to satisfy the storage of the test pattern data corresponding to the entire screen resolution, which can be directly generated by the above-mentioned pattern generation module 102. When the micro light-emitting diode display panel displays an image, it generally does not need to use all pixel units of the screen, i.e., a pixel region, to display the image, i.e., the image resolution to be displayed is generally smaller than the resolution of the entire screen. In the case where the image parameters such as color, bit depth, and frame rate remain the same, the data amount of the image data corresponding to the image resolution to be displayed is generally smaller than the data amount of the test pattern data corresponding to the entire screen resolution, so the storage space of the frame buffer memory 101 can be relatively small.
[0050] The display driving chip provided by the embodiment has the following technical effects: the frame buffer memory only needs to buffer the actual image data to be displayed in the first mode, and the test pattern data in the second mode is directly provided to the controller for test pattern display after being generated by the pattern generation module, and the test pattern data does not need to be buffered in the frame buffer memory. Since the data amount of the image data corresponding to the image resolution to be displayed is usually smaller than the data amount of the test pattern data corresponding to the entire screen resolution, the storage space of the frame buffer memory can be relatively small, thereby reducing the area of the frame buffer memory and the area of the entire display driving chip. Reducing the area is also conducive to reducing the cost consumed by the frame buffer memory part in the manufacturing process of the display driving chip and reducing the power consumption in the use process of the display driving chip.
[0051] In some embodiments of the present disclosure, the frame buffer memory is configured to buffer the actual image to be displayed with a set image resolution, and the image resolution of the actual image to be displayed is smaller than the resolution of the test pattern. The image resolution of the actual image to be displayed buffered by the frame buffer memory can be set according to the image resolution to be displayed by the micro light-emitting diode display panel. For example, when designing the micro light-emitting diode display panel to display what image resolution, the frame buffer memory can be configured to buffer the actual image to be displayed with the same image resolution. The image resolution of the actual image to be displayed is smaller than the resolution of the test pattern, and the resolution of the test pattern can be equal to the screen resolution of the micro light-emitting diode display panel, i.e., the image resolution of the actual image to be displayed is smaller than the screen resolution of the micro light-emitting diode display panel. The screen resolution of the micro light-emitting diode display panel can be represented by the number of pixel units in the row and column of the pixel array of the micro light-emitting diode display panel, and the pixel array is an array formed by all pixel units of the micro light-emitting diode display panel. Specifically, the number of horizontal pixels and the number of vertical pixels of the test pattern can be equal to the number of pixel units in the row and column of the pixel array of the micro light-emitting diode display panel, respectively, and the number of horizontal pixels and the number of vertical pixels of the image resolution of the actual image to be displayed are smaller than the number of pixel units in the row and column of the pixel array of the micro light-emitting diode display panel, respectively. That is, in the first mode, when the actual image to be displayed is displayed on the micro light-emitting diode display panel, only part of the pixel region of the pixel array needs to be used for display, i.e., the display area is smaller than the entire screen area. In the second mode, the adaptive display of the entire screen by all pixel units of the pixel array can be realized by means of the test pattern, and each pixel unit in the pixel array can be tested during the display process.
[0052] In some embodiments of the present disclosure, the controller 103 is further configured to, in the first mode, acquire display position information, and determine a first pixel region for displaying the actual image to be displayed in the pixel array according to the image resolution to be displayed by the micro light-emitting diode display panel and the display position information, and control the micro light-emitting diode display panel to display the actual image to be displayed in the first pixel region, wherein the display position information is used to adjust the position of the first pixel region in the pixel array.
[0053] In these embodiments, the first pixel region can be a pixel region for displaying the actual image to be displayed, and the image resolution to be displayed by the micro light-emitting diode display panel is the resolution of the first pixel region. The image data cached by the frame buffer memory corresponds to the image resolution to be displayed by the micro light-emitting diode display panel, and since the storage space of the frame buffer memory has become a fixed value after the display driving chip is designed and manufactured, the image resolution to be displayed by the micro light-emitting diode display panel is also a fixed value, i.e., the resolution of the first pixel region used when displaying an image in the micro light-emitting diode display panel is a fixed value.
[0054] The display position information can be used to adjust the position of the first pixel region in the pixel array, and the display position information can be set according to actual needs, i.e., the display position information can be a variable value. By adjusting the display position information, the first pixel region for displaying the actual image to be displayed can be shifted, so as to compensate for the offset caused in the installation process of the mechanical or optical structure. Alternatively, the display position information can be a horizontal offset value and a vertical offset value of the top-left corner of the first pixel region from the top-left corner of the pixel array, or a horizontal offset value and a vertical offset value of the center point of the first pixel region from the center point of the pixel array, or other data forms that can be used to describe the position of the first pixel region in the pixel array.
[0055] In the first mode, the controller 103 can first acquire the display position information, which can be adjusted according to actual needs. Alternatively, the display position information can be transmitted from the outside into the display driving chip 100 when the display driving chip 100 is running, and the controller 103 can acquire the display position information. After acquiring the set display position information, the controller 103 can determine the first pixel region from the pixel array of the micro light-emitting diode display panel according to the display position information and the image resolution to be displayed by the micro light-emitting diode display panel, i.e., determine each pixel unit included in the first pixel region. After determining the first pixel region, the controller 103 can control the micro light-emitting diode display panel to display the actual image to be displayed in the first pixel region, i.e., control each pixel unit included in the first pixel region to display the corresponding content of the actual image data to be displayed.
[0056] Fig. 2 shows a schematic diagram of a screen when the micro-LED display panel is controlled by the controller 103 to display an image in the first mode. In this example, the screen resolution of the micro-LED display panel is m x n, i.e. the number of pixel units in the row and column of the entire pixel array 201 in Fig. 2 is m and n respectively. The image resolution of the image to be displayed by the micro-LED display panel is M x N, i.e. the number of pixel units in the row and column of the first pixel region 202, which is the pixel region required to display the actual image to be displayed in the first mode, is M and N respectively. The display position information can be the horizontal and vertical offset values of the top-left vertex of the first pixel region 202 from the top-left vertex of the pixel array 201, i.e. the number of pixels offset in the row and column respectively. For example, the example in Fig. 2 can record the position information as (w1, h1). In the first mode, the controller 103 can determine the specific range of the first pixel region 202 in the pixel array 201 according to the image resolution M x N to be displayed and the display position information (w1, h1). For another example, the display position information can also be the horizontal and vertical offset values of the bottom-right vertex of the first pixel region 202 from the bottom-right vertex of the pixel array 201, i.e. the example in Fig. 2 can also record the position information as (w2, h3). In the figure, m = M + w1 + w2 and n = N + h1 + h2. After determining the first pixel region 202, the number of pixel units in the row and column of the first pixel region 202 is M and N respectively, i.e. the actual image to be displayed with the image resolution M x N can be adapted to be displayed in the first pixel region 202. In this example, the frame buffer memory only needs to store the actual image data corresponding to the image resolution M x N to be displayed, and does not need to store the test image data corresponding to the screen resolution m x n, so the storage space of the frame buffer memory can be set relatively small, which can reduce the chip area and save the chip cost. Moreover, the display position information allows the position of the first pixel region for displaying the actual image to be displayed to be adjusted according to the actual needs, and the adjustment of the position of the first pixel region can correct the offset generated in the assembly process, so as to facilitate the subsequent normal display.
[0057] In some embodiments of the present disclosure, the controller 102 is further configured to, in the first mode, acquire the filling pixel data and control the micro light-emitting diode display panel to display the filling pixels in the second pixel region in the pixel array except the first pixel region. In these embodiments, in addition to controlling the micro light-emitting diode display panel to display the actual image to be displayed in the first pixel region, the controller 103 is further configured to display the filling pixels in the second pixel region in the pixel array except the first pixel region. Referring to the example in FIG. 2, the region in the pixel array 201 except the first pixel region 202 is the second pixel region 203, i.e., the filling pixels can be displayed in the second pixel region 203. The second pixel region 203 can be a rectangular ring structure as shown in FIG. 2. Image edge filling is an operation of adding edge pixels around an image, which is often used to process the effect of boundary pixels or provide additional context information for the image. Optionally, the filling pixel data can be stored in a memory inside the display driver, and the controller 103 directly reads from the memory during display. Optionally, the filling pixel data can also be generated quickly by a certain circuit module inside the driving chip 100 in the first mode. The technical solutions of these embodiments can use edge filling to improve the consistency of the image size, and can prevent edge loss or abnormal output in subsequent display process. Edge filling also facilitates subsequent processing convolution operations or boundary expansion.
[0058] In some embodiments of the present disclosure, the pixel value of each pixel in the filling pixel data is equal. In this embodiment, since the pixel value of each pixel is equal, the display driving chip only needs to record one pixel value to realize the pixel filling of the second pixel region in the first mode, thereby reducing the modules required for recording or processing the filling pixel data as much as possible. For example, when recording the filling pixel data through the register in the display driving chip, since the pixel value of each pixel is equal, only one pixel value of storage space is required when storing the filling pixel data, and only one pixel value of bandwidth or register space is required when transmitting and processing the filling data, thereby reducing the hardware resources required for matching and saving costs. Optionally, the pixel value of each pixel can be 0, i.e., the corresponding pixel unit can be displayed as black. Referring to FIG. 2, each pixel unit in the second pixel region 203 can be displayed as black with the filling pixel value of 0. At this time, only 1 digit of space is required in the memory, register, and bandwidth to realize the corresponding function. Moreover, setting the pixel value to 0 makes the displayed filling pixels black, which can avoid the interference of the display content of the second pixel region on the display effect of the actual image to be displayed in the first pixel region as much as possible.
[0059] In some embodiments of the present disclosure, the display driving chip 100 further comprises a row or column scanning module, which is configured to: in the first mode, read row or column image pixel data for image display in the corresponding row or column of the first pixel region from the frame buffer memory, and generate row or column filling pixel data for pixel filling in the corresponding row or column of the second pixel region, to form row or column pixel data for content display in the corresponding row or column of the pixel array; in the second mode, read the row or column test pattern data generated by the pattern generation module as the row or column pixel data for display in the corresponding row or column of the pixel array; the pattern generation module is further configured to: in the second mode, generate row or column test pattern data of the test pattern row by row or column; and the controller is further configured to: in the first mode or the second mode, drive the micro light emitting diode display panel to scan and display the pixel array using the row or column pixel data provided by the row or column scanning module row by row or column.
[0060] In these embodiments, the display driving chip can be provided with a row or column scanning module, and when the controller 103 controls the pixel array of the micro light emitting diode display panel to scan and display row by row or column by column, the row or column scanning module can provide the controller 103 with row or column pixel data, i.e., the process of reading data by the controller 103 can be completed row by row or column by column using the row or column scanning module.
[0061] In the first mode, the pixel array can be divided into a first pixel region and a second pixel region according to different displayed contents during display, the first pixel region is used to display the actual image to be displayed, and the edge display region displays filling pixels. When each row or column is scanned, the corresponding row or column can include parts in different pixel regions, and the contents to be displayed are different, so the data provided by the row or column scanning module is also different. Specifically, since the image data cached by the frame buffer memory corresponds to the image resolution to be displayed by the micro light emitting diode display panel, for the row or column image pixels to be displayed in the corresponding row or column of the first pixel region, the row or column scanning module can read the corresponding row or column image pixel data from the frame buffer memory; for the row or column filling pixels to be displayed in the corresponding row or column of the second pixel region, the row or column scanning module generates row or column filling pixel data. The row or column image pixel data read from the frame buffer memory 101 for the first pixel region and the row or column filling pixel data from the pattern generation module 102 for the second pixel region are combined together, and the row or column pixel data for adaptive display in the corresponding row or column of the pixel array is obtained.
[0062] In the second mode, the pattern generation module 102 generates row or column test pattern data of the test pattern row by row or column by column. The row or column scanning module can read the row or column test pattern data generated by the pattern generation module accordingly. Since the resolution of the test pattern corresponds to the screen resolution of the micro light emitting diode display panel, the row or column test pattern data can be directly used as row or column pixel data for adaptive display on the corresponding row or column of the pixel array.
[0063] In the first mode or the second mode, the row or column scanning module obtains the row or column pixel data that can be used for adaptive display on the corresponding row or column of the pixel array. The controller 103 can use the row or column pixel data provided by the row or column scanning module to drive the pixel array of the micro light emitting diode display panel to perform scanning display row by row or column by column, thereby realizing the corresponding content display in the first mode and the second mode.
[0064] Taking the row scanning mode as an example, in the first mode, the row scanning module reads the row image pixel data from the frame buffer memory 101 row by row, which can be used for the controller 102 to control the micro light emitting diode display panel to perform scanning display of the corresponding row in the first pixel area; on the other hand, the row scanning module also generates row filling pixel data for pixel filling display of the corresponding row in the second pixel area. The row image pixel data and the row filling pixel data are combined together, and the row pixel data for complete content display on the corresponding row of the pixel array is obtained. As shown in FIG. 2, when the i-th row r(i) is scanned, the row pixel data of the i-th row r(i) in the first pixel area 202 is read from the frame buffer memory 101, and the filling pixel data of the i-th row r(i) in the second pixel area 203 is generated by the row scanning module, for example, the row scanning module generates a corresponding pixel value 0 for each pixel unit of the i-th row r(i) in the second pixel area 203. In the second mode, the row scanning module can directly read the row test pattern data generated by the pattern generation module 102 row by row. The row test pattern data read in each row can be used as the row pixel data for content display on the corresponding row of the pixel array. The controller 103 can use the row pixel data provided by the row scanning module to drive the micro light emitting diode display panel to perform row-by-row scanning display of the pixel array in the first mode or the second mode.
[0065] In the technical solutions of the embodiments, the row or column scanning module arranged in the display driving chip can perform the operations of reading row or column pixel data from the frame buffer memory and generating row or column filling pixel data in the row-by-row or column-by-column scanning display process. The circuit module in the display driving chip can quickly complete the reading and generation of row or column data, and therefore the processing efficiency of data in various modes can be improved in the technical solutions of the embodiments, thereby improving the display performance.
[0066] In some embodiments of the present disclosure, the number of bytes of the image data cached by the frame buffer memory is MxNxK / 8, where MxN is the image resolution to be displayed by the micro light-emitting diode display panel, and K is the number of bit planes of the image data, K, M, and N are all natural numbers greater than 1. The image resolution to be displayed by the micro light-emitting diode display panel is MxN, i.e., the number of pixel units in the row and column of the pixel array for displaying the image is M and N, respectively. The number of bit planes K is the number of bits required to store each pixel in the image. Optionally, the number of bit planes K can be equal to the image bit depth, which is the number of bits required to store color information for a color image or the number of bits required to store grayscale information for a grayscale image. The number of bytes of the image data cached by the frame buffer memory 101 is MxNxK / 8, i.e., the image resolution to be displayed * the number of bit planes / 8. Correspondingly, the number of bytes of the storage space of the frame buffer memory 101 can also be set to MxNxK / 8. For example, when the number of bit planes is 8, corresponding to the image resolution to be displayed being 640x480, the number of bytes of the cached image data is 307200 (640x480x8 / 8=307200). The storage space of the frame buffer memory 101 can also be set to 307200 bytes. The number of bytes of the image data cached by the frame buffer memory 101 can be MxNxK / 8. In this way, the actual image data to be displayed cached by the frame buffer memory 101 in the first mode can be displayed by the pixel units in the pixel region for displaying the image.
[0067] In some embodiments of the present disclosure, the frame buffer memory includes K sub-caches, the K sub-caches are used to buffer the bit plane data of K bit planes into which the actual image data to be displayed is divided in the first mode, and the controller is configured to: read the bit plane data of the K bit planes from the K sub-caches in parallel in the first mode, and control the micro light emitting diode display panel to display images according to the bit plane data of the K bit planes. In these embodiments, the frame buffer memory 101 can be provided with a plurality of K sub-caches, K being a natural number greater than 1. The actual image data to be displayed can be divided into K bit plane data of K bit planes, and each sub-cache can correspond to one bit plane, i.e., each sub-cache can buffer the bit plane data of one bit plane. The K sub-caches can buffer the bit plane data of the K bit planes in parallel. Optionally, the actual image data to be displayed can include but is not limited to color image data and grayscale image data. The number K of bit planes can match the bit depth of the actual image to be displayed. Bit depth is the number of binary bits required to record the color of each pixel in an image. Taking a grayscale image as an example, the bit depth of the image can be the gray level of the grayscale image, i.e., the number of brightness levels that the screen can be divided into from black to the brightest. The higher the gray level, the lower the brightness difference between adjacent levels, and the finer the display effect. For example, when a grayscale image with 256 gray levels, i.e., 8-bit gray levels, needs to be displayed, the actual image data to be displayed can be correspondingly divided into 8 bit plane data, K is 8, and the frame buffer memory also correspondingly includes 8 sub-caches arranged separately. The 8 sub-caches buffer the 8 bit plane data of the actual image to be displayed in parallel. The controller can read the bit plane data from the 8 sub-caches in parallel, so as to send signals for controlling the display states of the corresponding pixel units to the micro light emitting diode display panel according to the bit plane data, thereby realizing the display of the actual image to be displayed. In the technical solution of the present embodiment, the frame buffer memory is provided with a plurality of sub-caches that can buffer a plurality of bit planes in parallel, thereby realizing the concurrent processing of a plurality of bit plane data and improving the overall data processing efficiency. At the same time, when the controller controls the micro light emitting diode display panel to scan and display according to the bit plane data, the RGB data can be converted after the bit plane data is reconstructed to the circuit. In addition, the bit plane data structure can organically combine different pixels in the same weight bit and use adjacent storage structures for data storage. Therefore, the bit plane method has obvious display advantages and can effectively improve the data processing efficiency and display effect.
[0068] In some embodiments of the present disclosure, the display driving chip 100 can further comprise an interface module for receiving the actual image to be displayed from outside and / or a write control module for writing the received actual image to be displayed into the frame buffer memory 101. In these embodiments, the display driving chip 100 can realize data exchange with the outside through the interface module, and the write control module can write the received actual image to be displayed into the frame buffer memory 101. In the first mode, the display driving chip 100 can receive the actual image data to be displayed from the external host through the interface module, and then write the actual image data to be displayed into the frame buffer memory 101 through the write control module.
[0069] FIG. 3 shows a schematic block diagram of a display device 300 according to an embodiment of the present disclosure. The display device 300 can comprise a display driving chip 301. The display driving chip 301 can correspond to the embodiments described with reference to FIG. 1. The display device 301 provided by the embodiments of the present disclosure can be applied to any product with display function, such as electronic paper, mobile phone, tablet computer, television, notebook computer, digital photo frame, wearable device, navigation instrument, etc.
[0070] In some embodiments of the present disclosure, the display device 300 further comprises a micro light emitting diode display panel 302 connected with the display driving chip 301, and the display area of the micro light emitting diode display panel 302 can correspond to the schematic diagram shown in FIG. 2. The micro light emitting diode display panel 302 is used for display under the control of the controller of the display driving chip. The micro light emitting diode display panel, i.e. Micro LED Display, is a thin film, microarray structure of LED, with a size of only 1-10 μm or so.
[0071] The display device 300 of the embodiments of the present disclosure also has the advantages described in the embodiments of the display driving chip described above.
[0072] FIG. 4 shows a schematic flow chart of a display driving method 40 applied to the display driving chip 100 shown in FIG. 1 according to an embodiment of the present disclosure. The display driving chip is provided with a frame buffer memory and a pattern generation module. The frame buffer memory can be used for image data caching, and the pattern generation module can be used for generating pattern data. A controller can also be provided in the frame buffer memory, and the display driving method 40 can be executed by the controller inside the display driving chip. The display driving method 40 comprises the following specific steps:
[0073] In step 401, in the first mode, the actual image data to be displayed is cached in the frame buffer memory, the actual image data to be displayed is read from the frame buffer memory, and the micro light emitting diode display panel is controlled to display the actual image to be displayed.
[0074] In the embodiment, the first mode can be an actual display mode, i.e., a mode of displaying an actual image to be displayed by using the micro light-emitting diode display panel. In the first mode, the actual image data to be displayed can be first cached by the frame buffer memory. The actual image data to be displayed can be input from outside the display driving chip. Then, the actual image data to be displayed is read from the frame buffer memory, and the micro light-emitting diode display panel is controlled to perform corresponding scanning display based on the actual image data to be displayed, so that the micro light-emitting diode display panel displays the actual image to be displayed.
[0075] In step 402, in the second mode, the test pattern data is generated by the pattern generation module, the test pattern data is read from the pattern generation module, and the micro light-emitting diode display panel is controlled to display the test pattern.
[0076] In the embodiment, the second mode can be a test display mode, in which the display driving chip needs to control the micro light-emitting diode display panel to display the entire screen to test the availability of the micro light-emitting diode display panel. In the second mode, the display driving chip can first generate the test pattern data by the pattern generation module, and then use the test pattern data to control the micro light-emitting diode display panel to perform scanning display, so as to display the test pattern.
[0077] In the embodiment, the image data cached by the frame buffer memory corresponds to the image resolution to be displayed by the micro light-emitting diode display panel, and the resolution of the test pattern corresponds to the screen resolution of the micro light-emitting diode display panel.
[0078] In the display driving method provided in the embodiment, the frame buffer memory only needs to cache the actual image data to be displayed in the first mode, and the test pattern data is generated by the pattern generation module and then directly used to generate the test pattern in the second mode, so that the test pattern data does not need to be cached in the frame buffer memory. Generally, the resolution of the actual image to be displayed is smaller than the resolution of the test pattern, and the storage space required for storing the actual image data to be displayed is relatively small compared to the storage space required for storing the test pattern data, so that the area of the frame buffer memory and the area of the entire display driving chip can be reduced. Reducing the area can further reduce the cost of the frame buffer memory part in the manufacturing process of the entire display driving chip and reduce the power consumption in the use process of the display driving chip.
[0079] In some embodiments of the present disclosure, the frame buffer is configured to buffer a to-be-displayed actual image with a set image resolution, and the image resolution of the to-be-displayed actual image is less than the resolution of the test pattern. That is, when the frame buffer is configured, the image resolution of the to-be-displayed actual image buffered by the frame buffer can be set to a specific value, and the set resolution can be less than the resolution of the test pattern. Specifically, the number of horizontal pixels and the number of vertical pixels of the test pattern are respectively equal to the number of pixel units of the pixel array of the micro light-emitting diode display panel in the row and the column, the resolution of the to-be-displayed actual image is set, and the number of horizontal pixels and the number of vertical pixels of the to-be-displayed actual image are respectively less than the number of pixel units of the pixel array of the micro light-emitting diode display panel in the row and the column, that is, when the micro light-emitting diode display panel displays the to-be-displayed image, only the number of pixel units of the pixel array in part of the row and part of the column is used, and the display area is less than the entire screen.
[0080] In some embodiments of the present disclosure, step 401 in the display driving method 40 can include the following multiple sub-steps as shown in FIG. 5:
[0081] Sub-step 4011, in the first mode, obtaining display position information, the display position information is used to adjust the position of the first pixel region in the pixel array, and the first pixel region is a pixel region in the pixel array for displaying the to-be-displayed actual image.
[0082] In this embodiment, the display position information can be used to adjust the position of the first pixel region in the pixel array, and the first pixel region is a pixel region in the pixel array of the micro light-emitting diode display panel for displaying the to-be-displayed actual image. Specifically, the display position information adjusted or set can be first obtained from various data sources, including but not limited to an external host, a certain memory inside the display driving chip or other circuit modules that can generate or transmit data. By adjusting the display position information, the first pixel region of the to-be-displayed actual image can be shifted, so as to compensate for the offset caused by the installation process of the mechanical or optical structure.
[0083] Sub-step 4012, determining the first pixel region in the pixel array according to the image resolution of the to-be-displayed image of the micro light-emitting diode display panel and the display position information.
[0084] In this embodiment, after obtaining the display position information through sub-step 4011, the first pixel region for displaying the to-be-displayed actual image is determined according to the display position information and the image resolution, that is, the image display size.
[0085] Sub-step 4013, controlling the micro light-emitting diode display panel to display the to-be-displayed actual image in the first pixel region.
[0086] In the embodiment, after the first pixel region is determined, the pixel units in the first pixel region can be used to scan and display the to-be-displayed image data, so that the to-be-displayed image is displayed in the first pixel region.
[0087] In the embodiment, the display position information allows the position of the first pixel region for displaying the to-be-displayed actual image to be adjusted according to actual needs, so that the offset generated in the display screen assembly process can be corrected by adjusting the position of the first pixel region, to facilitate subsequent normal display.
[0088] In some embodiments of the present disclosure, the display driving method 40 can further include the following steps as shown in FIG. 6:
[0089] In step 403, in the first mode, the fill pixel data is obtained.
[0090] In the embodiment, the fill pixel data is pixel data for display on the pixel units that do not display images. Specifically, the fill pixel data can be obtained from various data sources. Optionally, the fill pixel data is obtained from a memory inside the display driving chip or a data generation module inside the display driving chip that has a data generation function. In this way, since the fill pixel data is obtained from the memory inside the display driving chip or the data generation module, the data obtaining efficiency is high, and the display performance is not affected.
[0091] In step 404, the micro light emitting diode display panel is controlled to display fill pixels in a second pixel region in the pixel array except the first pixel region.
[0092] After the first pixel region is determined through the foregoing step 404, all regions in the pixel array except the first pixel region can be determined as the second pixel region, that is, the pixel units in the pixel array that do not participate in actual image display. Then, the fill pixel data obtained through the foregoing steps can be used to display fill pixels in the second pixel region.
[0093] In some embodiments of the present disclosure, the pixel values of each pixel in the fill pixel data are equal. For example, each pixel value can be set to 0, that is, each pixel unit in the second pixel region in the first mode can display black.
[0094] In some embodiments of the present disclosure, the display driving chip further includes a row or column scanning module, and the display driving method 40 can further include the following steps as shown in FIG. 7:
[0095] Step 405, in the first mode, using the row or column scanning module to read the row or column image pixel data for image display in the corresponding row or column of the first pixel region from the frame buffer memory, and generate row or column filling pixel data for pixel filling in the corresponding row or column of the second pixel region, to form row or column pixel data for content display in the corresponding row or column of the pixel array.
[0096] Step 406, in the second mode, using the pattern generation module to generate row or column test pattern data of the test pattern line by line or column by column, and using the row or column scanning module to read the row or column test pattern data generated by the pattern generation module as the row or column pixel data for display in the corresponding row or column of the pixel array.
[0097] Step 407, in the first mode or the second mode, using the row or column pixel data provided by the row or column scanning module to drive the micro light emitting diode display panel to scan and display the pixel array line by line or column by column.
[0098] In the scheme of the embodiment, in the process of completing the line-by-line or column-by-column scanning display, the process of reading the row or column image pixel data from the frame buffer and generating the row or column filling pixel data can be performed by the row or column scanning module arranged in the display driving chip, and the internal circuit module can quickly complete the reading and generation of each row or column data, so that the data processing efficiency in the actual display mode and the test display mode can be further improved in the scheme of the embodiment, thereby improving the display performance.
[0099] In some embodiments of the present disclosure, the number of bytes of image data cached by the frame buffer memory is MxNxK / 8, where MxN is the image resolution to be displayed by the micro light emitting diode display panel, and K is the number of bit planes of the image data, K, M, and N are all natural numbers greater than 1.
[0100] In some embodiments of the present disclosure, the frame buffer memory includes K sub-buffers, and step 401 can include: buffering, in parallel, bit plane data of K bit planes into which actual image data to be displayed is split, by the K sub-buffers; reading, in parallel, the bit plane data of the K bit planes from the K sub-buffers; and controlling the micro light-emitting diode display panel to display an image according to the bit plane data of the K bit planes. Optionally, the data of the actual image to be displayed can be split and decomposed according to the weight of each bit by using an algorithm such as bit plane decomposition, so as to obtain K bit plane data. For example, in bit plane decomposition, each bit (from high bit to low bit) of a binary number is divided into different bits, so as to further analyze and process the binary number. For example, for an 8-bit binary number, the bit plane decomposition can be used to decompose it into 8 bit planes. Each bit plane represents the weight of the corresponding bit in the binary number, i.e., a weight bit, such as the 0th bit plane representing the weight of the lowest bit as 2 raised to the power of 0, the 1st bit plane representing the weight of the next lowest bit as 2 raised to the power of 1, and so on. When scanning and displaying, the K sub-buffers can buffer the K bit planes in parallel, and the K bit planes can be read from the K sub-buffers in parallel for displaying the actual image to be displayed on the micro light-emitting diode display panel. In the technical solution of the present embodiment, the frame buffer memory is provided with K sub-buffer spaces that can concurrently buffer each bit plane data, so as to realize concurrent processing of each bit plane data. Meanwhile, after the bit plane data is reconstructed to a circuit, the RGB data can be converted, and different pixel groups can be organically combined in the same weight bit, and adjacent storage structures can be used for data storage. Therefore, using the bit plane method can improve the processing speed and display effect.
[0101] The flowcharts and block diagrams in the drawings show the architectural, functional and operational possibilities of apparatuses and methods according to embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment or a portion of instructions that contain one or more executable instructions for implementing the specified logical functions. In some alternative implementations, the functions noted in the blocks can occur in different orders than those noted in the drawings. For example, two consecutive blocks can actually be executed in parallel, and they can also be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0102] The singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to "a" or "the" element is
[0103] Further aspects and ranges of adaptation will become apparent from the description provided herein. It should be understood that the various aspects of the application can be practiced separately or in combination with one or more other aspects. It should also be understood that the description and specific examples herein are intended to be illustrative only and are not intended to limit the scope of the application.
[0104] The above detailed description of several embodiments of the disclosure has been presented for the purposes of illustration and description. It is not intended to be exhaustive or limiting to the precise form described. Many modifications and variations are possible in light of this disclosure. It is intended to cover all modifications and variations as long as they fall within the scope of the disclosure. The disclosure was chosen and disclosed in order to best explain the principles and the practical application of the disclosure to others skilled in the art.
Claims
1. A display driver chip, wherein, The display driving chip is provided with a frame buffer memory, a pattern generating module and a controller. The frame buffer memory is used for buffering actual image data to be displayed in a first mode; The pattern generating module is used for generating test pattern data in a second mode; The controller is used for reading the actual image data to be displayed from the frame buffer memory in the first mode, controlling the micro light emitting diode display panel to display the actual image data to be displayed, and reading the test pattern data from the pattern generating module and controlling the micro light emitting diode display panel to display a test pattern in the second mode; The image data buffered by the frame buffer memory corresponds to the image resolution to be displayed by the micro light emitting diode display panel, and the resolution of the test pattern corresponds to the screen resolution of the micro light emitting diode display panel.
2. The display driver chip of claim 1, wherein, The frame buffer memory is configured to buffer actual image data to be displayed with a set image resolution; The image resolution of the actual image data to be displayed is less than the resolution of the test pattern.
3. The display driver chip of claim 1, wherein, The controller is used for: In the first mode, obtaining display position information, and determining a first pixel region for displaying the actual image data to be displayed in the pixel array according to the image resolution to be displayed by the micro light emitting diode display panel and the display position information, and controlling the micro light emitting diode display panel to display the actual image data to be displayed in the first pixel region, wherein the display position information is used for adjusting the position of the first pixel region in the pixel array.
4. The display driver chip of claim 3, wherein, The controller is further used for, in the first mode, obtaining padding pixel data, and controlling the micro light emitting diode display panel to display padding pixels in a second pixel region in the pixel array except the first pixel region.
5. The display driver chip of claim 3, wherein, The display driving chip further comprises a row or column scanning module, which is used for: In the first mode, reading row or column image pixel data for image display in the corresponding row or column of the first pixel region from the frame buffer memory, and generating row or column padding pixel data for pixel padding in the corresponding row or column of the second pixel region, to form row or column pixel data for content display in the corresponding row or column of the pixel array; In the second mode, reading row or column test pattern data generated by the pattern generating module as row or column pixel data for display in the corresponding row or column of the pixel array; The pattern generating module is further used for generating row or column test pattern data of the test pattern row by row or column by row by column in the second mode; The controller is further used for driving the micro light emitting diode display panel to scan and display the pixel array using row or column pixel data provided by the row or column scanning module row by row or column in the first mode or the second mode.
6. The display driver chip of claim 1, wherein, The frame buffer memory is configured to buffer image data with a byte number of M×N×K / 8, wherein M×N is the image resolution to be displayed by the micro light emitting diode display panel, and K is the number of bit planes of image data, and K, M and N are all natural numbers greater than 1.
7. The display driver chip of claim 6, wherein, The frame buffer memory comprises K sub-buffers which buffer K bit plane data of K bit planes into which the actual image data to be displayed is split in a first mode in parallel; The controller is configured to read the K bit plane data of the K bit planes from the K sub-buffers in parallel in the first mode and control the micro light-emitting diode display panel to display images according to the K bit plane data.
8. A display device, wherein, The display device comprises a display driving chip which is provided with a frame buffer memory, a pattern generating module and a controller: The frame buffer memory is configured to buffer actual image data to be displayed in a first mode; The pattern generating module is configured to generate test pattern data in a second mode; The controller is configured to read the actual image data to be displayed from the frame buffer memory in the first mode, control the micro light-emitting diode display panel to display the actual image to be displayed, and read the test pattern data from the pattern generating module in the second mode and control the micro light-emitting diode display panel to display the test pattern; The image data buffered by the frame buffer memory corresponds to an image resolution to be displayed by the micro light-emitting diode display panel, and the resolution of the test pattern corresponds to a screen resolution of the micro light-emitting diode display panel.
9. The display device of claim 8, wherein, The display device further comprises: A micro light-emitting diode display panel connected to the display driving chip, which is configured to display under the control of the controller.
10. The display device of claim 8, wherein, The frame buffer memory is configured to buffer actual image data to be displayed with a set image resolution; The image resolution of the actual image to be displayed is smaller than the resolution of the test pattern.
11. The display driver chip of claim 8, wherein, The controller is configured to: In the first mode, obtain display position information, and according to the image resolution to be displayed by the micro light-emitting diode display panel and the display position information, determine a first pixel region in the pixel array for displaying the actual image to be displayed, and control the micro light-emitting diode display panel to display the actual image to be displayed in the first pixel region, wherein the display position information is used to adjust the position of the first pixel region in the pixel array.
12. The display device of claim 11, wherein, The controller is further configured to, in the first mode, obtain padding pixel data, and control the micro light-emitting diode display panel to display padding pixels in a second pixel region in the pixel array other than the first pixel region.
13. The display device of claim 11, wherein, The display driving chip further comprises a row or column scanning module, which is configured to: In the first mode, read row or column image pixel data for image display in corresponding rows or columns of the first pixel region from the frame buffer memory, and generate row or column padding pixel data for pixel padding in corresponding rows or columns of the second pixel region, to form row or column pixel data for content display in corresponding rows or columns of the pixel array; In the second mode, read row or column test pattern data generated by the pattern generating module as row or column pixel data for display in corresponding rows or columns of the pixel array. The pattern generation module is further configured to generate row or column test pattern data of the test pattern row by row or column in the second mode. The controller is further configured to drive the micro light-emitting diode display panel to scan and display the pixel array using row or column pixel data provided by the row or column scanning module row by row or column in the first mode or the second mode.
14. The display device of claim 8, wherein, The frame buffer memory is configured to cache image data with a byte number of M×N×K / 8, where M×N is an image resolution to be displayed by the micro light-emitting diode display panel, and K is a bit plane number of image data, and K, M, and N are all natural numbers greater than 1.
15. The display device of claim 14, wherein, The frame buffer memory includes K sub-caches, and the K sub-caches are configured to cache bit plane data of K bit planes split from the actual image data to be displayed in parallel in the first mode. The controller is configured to read the bit plane data of the K bit planes from the K sub-caches in parallel in the first mode, and control the micro light-emitting diode display panel to display an image according to the bit plane data of the K bit planes.
16. A display driving method, wherein, The display driving method is applied to a display driving chip provided with a frame buffer memory and a pattern generation module, and the display driving method includes: In the first mode, caching actual image data to be displayed by the frame buffer memory, reading the actual image data to be displayed from the frame buffer memory, and controlling the micro light-emitting diode display panel to display the actual image to be displayed; In the second mode, generating test pattern data by the pattern generation module, reading the test pattern data from the pattern generation module, and controlling the micro light-emitting diode display panel to display a test pattern; The image data cached by the frame buffer memory corresponds to an image resolution to be displayed by the micro light-emitting diode display panel, and a resolution of the test pattern corresponds to a screen resolution of the micro light-emitting diode display panel.
17. The display driving method according to claim 16, wherein The frame buffer memory is configured to cache actual image to be displayed with a set image resolution, and an image resolution of the actual image to be displayed is smaller than the resolution of the test pattern.
18. The display driving method according to claim 16, wherein The method in the first mode, caching actual image data to be displayed by the frame buffer memory, reading the actual image data to be displayed from the frame buffer memory, and controlling the micro light-emitting diode display panel to display the actual image to be displayed includes: In the first mode, obtaining display position information, the display position information being used to adjust a position of a first pixel region in the pixel array, the first pixel region being a pixel region in the pixel array used to display the actual image to be displayed; According to an image resolution to be displayed by the micro light-emitting diode display panel and the display position information, determining the first pixel region in the pixel array; Controlling the micro light-emitting diode display panel to display the actual image to be displayed in the first pixel region.
19. The display driving method according to claim 18, wherein The display driving method further includes: In the first mode, obtaining padding pixel data; Controlling the micro light-emitting diode display panel to display padding pixels in a second pixel region in the pixel array except the first pixel region.
20. The method of claim 19, wherein, The display driving chip further comprises a row or column scanning module, and the display driving method further comprises: In the first mode, using the row or column scanning module to read row or column image pixel data for image display in corresponding rows or columns of the first pixel region from the frame buffer memory, and generating row or column filling pixel data for pixel filling in corresponding rows or columns of the second pixel region, to form row or column pixel data for content display in corresponding rows or columns of the pixel array; In the second mode, using the pattern generation module to generate row or column test pattern data of the test pattern row by row or column, and using the row or column scanning module to read the row or column test pattern data generated by the pattern generation module as row or column pixel data for display in corresponding rows or columns of the pixel array; In the first mode or the second mode, using the row or column pixel data provided by the row or column scanning module to drive the micro light emitting diode display panel to scan and display the pixel array row by row or column.
Citation Information
Patent Citations
Multifunctional liquid crystal display testing device
CN104036708A
Display device test method and device, electronic product and storage medium
CN111554219A
Display module analysis method, chip and display module analyzer
CN116645896A
Driving chip, partition multi-frequency display method of display device and display device
CN116935794A
Method for driving display screen to display picture, picture display device and display system
CN117636782A