Display module, display system, display driver, display method and electronic device
Through the image processing module, image data is received and processed in the display module and distributed to the master and slave display driver modules, the problem of complex multi-channel MIPI transmission structure and data out of synchronization is solved, and high frame rate display and stable data are realized transmission.
Patent Information
- Application Number
- CN202211068642.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-01
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2042-09-01
AI Technical Summary
In the prior art, the multi-channel MIPI transmission structure is complex, the cost is high, and there is a risk of data transmission being out of synchronization, which affects the stability of data transmission.
The image processing module is connected to the master and slave display driver module, and the image processing module receives image data for frame processing, generates synthetic frame data, and distributes it to the master and slave display driver module. The master display driver module sends synchronization to the slave display driver module The timing signal is used to control the display panel for synchronous display.
It reduces the complexity of the display module structure design, avoids the risk of out-of-synchronization of multiple data transmission, improves the stability of data transmission, and realizes data display at high frame rate.
Smart Images

Figure CN115273748B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of display technology, and specifically relates to a display module, a display system, a display driver, a display method and an electronic device. Background Art
[0002] Driven by digital technology, thousands of industries have undergone profound changes. With the explosion of mobile Internet, electronic devices such as mobile phones and tablets have developed rapidly. At the same time, electronic devices have also put forward higher requirements for display frame rate, starting from 60HZ and 90HZ to 120HZ today. High frame rate means large amount of data and high power consumption, which brings new challenges to data transmission and display.
[0003] In the related art, for large-screen electronic devices, in order to meet the display requirements of high frame rate and high resolution, multiple display driver chips (Display Driver Integrated Circuit, DDIC) are arranged in the electronic device, and the processor and the multiple display driver chips are transmitted through multiple MIPI (Mobile Industry Processor Interface, high-speed differential signal transmission protocol). Correspondingly, an independent display chip is provided in each MIPI transmission, and the independent display chip is used to perform frame insertion processing on the image data to achieve high frame rate display.
[0004] However, multi-channel MIPI transmission using related technologies has complex structural design, high cost, and the risk of asynchronous data transmission, which affects the stability of data transmission. Summary of the invention
[0005] The present application aims to provide a display module, a display system, a display driver, a display method and an electronic device, which at least solves one of the problems of multi-channel MIPI transmission in related technologies, such as complex structural design, high cost, and the risk of asynchronous data transmission, which affects the stability of data transmission.
[0006] In order to solve the above technical problems, this application is implemented as follows:
[0007] In a first aspect, an embodiment of the present application provides a display module, including: an image processing module, a main display driving module, a slave display driving module and a display panel;
[0008] The image processing module is connected to the main display driving module and the slave display driving module respectively; the image processing module is used to receive image data, perform frame processing on the image data to obtain synthetic frame data, and distribute the synthetic frame data to the main display driving module and the slave display driving module;
[0009] The master display driver module is connected to the slave display driver module, the master display driver module is used to send a synchronization timing signal to the slave display driver module, and control the display panel to display according to the received synthetic frame data; the slave display driver module is used to control the display panel to display synchronously according to the received synchronization timing signal and the synthetic frame data.
[0010] In a second aspect, an embodiment of the present application provides a display system, including: a system processor and a display module;
[0011] The display module includes: an image processing module, a main display driving module, a slave display driving module and a display panel;
[0012] The system processor is connected to the image processing module and is used to send image data to the image processing module;
[0013] The image processing module is connected to the main display driving module and the slave display driving module respectively; the image processing module is used to receive the image data, perform frame processing on the image data to obtain synthetic frame data, and distribute the synthetic frame data to the main display driving module and the slave display driving module;
[0014] The master display driver module is connected to the slave display driver module, the master display driver module is used to send a synchronization timing signal to the slave display driver module, and control the display panel to display according to the received synthetic frame data; the slave display driver module is used to control the display panel to display synchronously according to the received synchronization timing signal and the synthetic frame data.
[0015] In a third aspect, an embodiment of the present application provides a display driver, comprising: an image processing module and a main display driver module; the image processing module is connected to the main display driver module;
[0016] The image processing module includes: an input interface and at least one output interface;
[0017] The image processing module is used to receive image data through the input interface, perform frame processing on the image data to obtain synthesized frame data, and distribute the synthesized frame data to the display driver module and to an external display driver through the output interface;
[0018] The main display driving module is used to send a synchronous timing signal to the external display driver, and control the display panel to display according to the received synthetic frame data.
[0019] In a fourth aspect, an embodiment of the present application provides a display method, the method comprising:
[0020] The image processing module receives the image data;
[0021] The image processing module performs frame processing on the image data to obtain synthetic frame data;
[0022] The image processing module distributes the synthesized frame data to the main display driving module and the slave display driving module respectively;
[0023] The master display driving module sends a synchronization timing signal to the slave display driving module;
[0024] The master display driving module controls the display panel to display according to the received synthetic frame data; and the slave display driving module controls the display panel to display synchronously according to the received synchronous timing signal and the synthetic frame data.
[0025] In an embodiment of the present application, the display module includes an image processing module, a main display driver module, a slave display driver module and a display panel, the image processing module receives image data, performs frame processing on the image data to obtain synthetic frame data with a high frame rate, and distributes the synthetic frame data to the main display driver module and the slave display driver module, and the main display driver module sends a synchronization timing signal to the slave display driver module, and the main display driver module and the slave display driver module respectively control the display panel to synchronously display the synthetic frame data. The image processing module receives the image data, and then processes and distributes the image data to the main display driver module and the slave display driver module, so that single-channel data transmission between the display module and the external system processor can be realized, which reduces the complexity of the display module structure design while realizing high frame rate data display, reduces the risk of asynchronous data transmission in multi-channel data transmission, and improves the stability of data transmission.
[0026] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0028] Figure 1 is a schematic diagram of the architecture of a display system in the related art according to an embodiment of the present application;
[0029] Figure 2 is a schematic diagram of the structure of a display module according to an embodiment of the present application;
[0030] Figure 3 is a schematic diagram of the structure of another display module according to an embodiment of the present application;
[0031] Figure 4 is a schematic diagram of the architecture of a display system according to an embodiment of the present application;
[0032] Figure 5 is a schematic diagram of the architecture of a display driver according to an embodiment of the present application;
[0033] Figure 6 is a flow chart of a display method according to an embodiment of the present application;
[0034] Figure 7 It is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0035] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can also be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0036] Before explaining the display module provided in the embodiment of the present application, the application scenario of the display module provided in the embodiment of the present application is specifically described:
[0037] With the popularity of high frame rate electronic devices such as tablets, game consoles, and TVs, users are becoming more and more aware of and demanding high frame rate experience. Taking tablets as an example, although high frame rate tablets currently support 120 / 90Hz, many of the actual displayed content, such as movies (24fps), TV series (30fps), games (30 / 60fps), browsers (60fps), etc., do not achieve true high frame rates, but only rely on the graphics processing unit (GPU) or display driver module to perform simple screen repetition, and the actual experience is still low frame rate.
[0038] In the related art, for large-screen electronic devices, in order to meet the display requirements of high frame rate and high resolution, multiple display driver chips (Display Driver Integrated Circuit, DDIC) are arranged in the electronic device, and the system-level chip (System on Chip, SoC) and the multiple display driver chips are transmitted through a multi-channel high-speed differential signal transmission protocol (Mobile Industry Processor Interface, MIPI). Correspondingly, an independent display chip is provided in each MIPI transmission path, and the independent display chip is used to process the image data (such as interpolation, super-resolution, noise reduction, color enhancement, etc.) to achieve high frame rate display.
[0039] like Figure 1 As shown, a schematic diagram of the architecture of a display system in the related art is shown, and the display system includes: a system processor 11, two independent display chips 12 and a display module 13. Among them, the system processor 11 is a system-level chip, and the system-level chip may include a processor core, a digital signal processor, a storage module, a communication interface, a power management, a radio frequency front end and other modules. The system-level chip has two display serial interfaces (Display Serial Interface, DSI): DSI TX0 and DSITX1, and the system-level chip realizes data transmission with two independent display chips 12 through two MIPIs. The system-level chip divides the image data of the display content into two, and transmits it to the two independent display chips 12 respectively through two DSI interfaces, wherein the display content may include: a user interface (User Interface, UI) layer or a multimedia (video) layer content, and the independent display chip 12 receives the image data and processes it through its internal various functional modules (such as interpolation, super resolution, noise reduction, color enhancement, etc.) to generate synthetic frame data.
[0040] The display module 13 is a liquid crystal module (LCM), and the display module 13 includes two drive display modules. The two drive display modules can be display driver chips. The display driver chips can include: power supply, Timing (responsible for timing processing), source (data module, responsible for pushing data) and other modules. One of the two display driver chips is the master display driver chip: IC1-M (Master DDIC), and the other is the slave display driver chip IC2-S (Slave DDIC). The two independent display chips 12 pass the synthesized frame data processed by each of them to the two display driver chips IC1-M and IC2-S in the display module 13 respectively, and the two display driver chips refresh the data to the display panel respectively, thereby displaying content with a high frame rate.
[0041] The functions of each interface are as follows:
[0042] DSI TX0 (abbreviated as TX0): outputs the user interface layer or multimedia layer content;
[0043] DSI RX0 (abbreviated as: RX0): receives the content transmitted by DSI TX0;
[0044] DSI TX1 (abbreviated as TX1): outputs the user interface layer or multimedia layer content;
[0045] DSI Rx1 (abbreviated as: RX1): receives the content transmitted by DSI TX1;
[0046] DSI Tx2 / TX3: output display content to LCM;
[0047] TE: Display frame rate synchronization signal;
[0048] MIPI: high-speed differential signal transmission protocol;
[0049] PMIC: power management chip / module, including: battery management chip, independent display power management chip and other module power management chips / modules.
[0050] However, multi-channel MIPI transmission using related technologies requires the installation of multiple independent display chips, which greatly increases the cost of electronic equipment. At the same time, the use of multi-channel MIPI transmission makes the structural design complex, further increasing the structural cost. In addition, the use of multi-channel MIPI transmission cannot ensure data transmission synchronization between multiple transmission paths. After the introduction of independent display chips, the performance differences of the independent display chips themselves will amplify the delay between the multiple transmission paths, further increasing the risk of asynchronous data transmission.
[0051] Based on the above problems, an embodiment of the present application provides a display module to at least solve one of the problems of multi-channel MIPI transmission using related technologies in the prior art, which has complex structural design, high cost, and the risk of asynchronous data transmission, affecting the stability of data transmission.
[0052] The display module provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0053] refer to Figure 2, shows a schematic diagram of the architecture of a display module provided in an embodiment of the present application, wherein the display module 13 includes: an image processing module 132, a main display driver module 1311, a slave display driver module 1312 and a display panel 133; the image processing module 132 is connected to the main display driver module 1311 and the slave display driver module 1312 respectively; the image processing module 132 is used to receive image data, and perform frame processing on the image data to obtain synthetic frame data, and distribute the synthetic frame data to the main display driver module 1311 and the slave display driver module 1312; the main display driver module 1311 is connected to the slave display driver module 1312, the main display driver module 1311 is used to send a synchronization timing signal to the slave display driver module 1312, and control the display panel 133 to display according to the received synthetic frame data; the slave display driver module 1312 is used to control the display panel 133 to display synchronously according to the received synchronization timing signal and the synthetic frame data.
[0054] In the embodiment of the present application, the display module 13 includes an image processing module 132, a main display driver module 1311, a slave display driver module 1312 and a display panel 133. The image processing module 132 receives image data, performs frame processing on the image data to obtain synthetic frame data with a high frame rate, and distributes the synthetic frame data to the main display driver module 1311 and the slave display driver module 1312. The main display driver module 1311 is used to send a synchronization timing signal to the slave display driver module 1312, and then the main display driver module 1311 and the slave display driver module 1312 respectively control the display panel 133 to perform synchronous display according to the synthetic frame data received by each. The image processing module 132 receives the image data, processes the image data and distributes it to the main display driver module 1311 and the slave display driver module 1312, so that the display module 13 and the external system processor can use single-channel data transmission, which reduces the complexity of the structural design of the display module 13 while realizing high frame rate data display, and avoids the risk of asynchronous data transmission in multi-channel data transmission, thereby ensuring the stability of data transmission.
[0055] Specifically, the display module 13 includes: an image processing module 132, a main display driving module 1311, a slave display driving module 1312 and a display panel 133. After receiving the image data, the image processing module 132 processes the received image data to obtain synthesized frame data.
[0056] The image processing module 132 has functions similar to those of an independent display chip, that is, it has at least functions such as interpolation, noise reduction, and color enhancement. The frame processing of the image data by the image processing module 132 may include interpolation processing, using the two frames of data before and after the image data to calculate the motion characteristics of the picture, simulate the middle picture, and realize dynamic frame interpolation, thereby rendering the original low frame rate content into high frame rate content. The frame rate of the synthetic frame data processed by the image processing module 132 is greater than or equal to the image data received by the image processing module 132.
[0057] The image processing module 132 is connected to the main display driver module 1311 and the slave display driver module 1312 respectively, wherein the image processing module 132 can be integrated with the main display driver module 1311, that is, the image processing module 132 is built into the display driver module, or the image processing module 132 can be independently set relative to the display driver module in an external manner.
[0058] The image processing module 132 processes the image data to obtain synthetic frame data, splits the synthetic frame data according to the number of main display driver modules 1311 and slave display driver modules 1312, and sends the split data to the main display driver module 1311 and the slave display driver module 1312 respectively. After receiving the data distributed by the image processing module 132, the main display driver module 1311 and the slave display driver module 1312 respectively control the display panel 133 for synchronous display.
[0059] It is understandable that in the related art, multiple independent display chips and multiple display driver modules are set up in the display system, and one independent display chip is connected to one display driver module to realize one-way data transmission. In order to meet the high frame rate display requirements, multi-channel data transmission is realized through multiple independent display chips and multiple display driver modules. However, when using the data transmission method in the related art, due to the data transmission delay between different independent display chips and the performance difference of each independent display chip, the problem of data transmission asynchrony is prone to occur between multi-channel data transmission.
[0060] By using the display module in the embodiment of the present application, image data sent by an external system processor is received through an image processing module 132, and the image data is frame processed by the image processing module 132 to obtain synthetic frame data with a high frame rate, and then the synthetic frame data is distributed to the main display driver module 1311 and the slave display driver module 1312, thereby avoiding the problem of asynchronous data transmission due to multiple independent display chips, and reducing the risk of asynchronous data transmission.
[0061] Specifically, the main display driver module 1311 is connected to the slave display driver module 1312, and the main display driver module 1311 can send a synchronization timing signal to the slave display driver module 1312, so that the slave display driver module 1312 can synchronously refresh data to the display panel 133 according to the synchronization timing signal, thereby achieving that the slave display driver module 1312 and the main display driver module 1311 can synchronously control the display panel 133 to display the synthesized frame data, thereby improving the timing synchronization of multiple display driver modules.
[0062] The number of slave display driver modules 1312 in the display module can be set to one or more. When there are multiple slave display driver modules 1312, the multiple slave display driver modules 1312 are respectively connected to the main display driver module 1311, and the main display driver module 1311 can send synchronous timing signals to the multiple slave display driver modules 1312 at the same time, so that the multiple slave display driver modules 1312 can synchronously refresh data to the display panel 133 according to the synchronous timing signals received by each, so that the multiple slave display driver modules 1312 and the main display driver module 1311 can synchronously control the display panel 133 to display the synthesized frame data.
[0063] Of course, the specific number of slave display driver modules 1312 provided in the display module 13 can be set according to actual needs, and the embodiment of the present application does not impose any limitation on this.
[0064] The master display driver module 1311 and the slave display driver module 1312 may be connected via a parallel communication interface, and the master display driver module 1311 sends a synchronization timing signal to the slave display driver module 1312 via the parallel communication interface.
[0065] It can be understood that the image processing module 132 is connected to the main display driver module 1311 and the slave display driver module 1312 respectively. When the image processing module 132 distributes the synthesized frame data to the main display driver module 1311 and the slave display driver module 1312, the main display driver module 1311 simultaneously sends a synchronization timing signal to the slave display driver module 1312, thereby ensuring the synchronization of data transmission and timing control, and reducing the risk of asynchrony between different data transmission paths in the display module 13.
[0066] The display module 13 in the embodiment of the present application can be used in electronic devices with screens, such as tablet computers, smart TVs, movie screens, etc. For electronic devices with screen sizes larger than a preset size, in order to obtain a high-resolution, high-frame-rate display effect, multiple display driver modules can be set in the display module 13, and multiple display driver modules are used to synchronously drive the display panel 133 of the electronic device to display high-frame-rate image data. It should be noted that a main display driver module 1311 and at least one slave display driver module 1312 are set in the display module, wherein the specific number of slave display driver modules 1312 can be determined according to the display requirements of the display panel 133, and the embodiment of the present application does not limit this.
[0067] Optionally, refer to Figure 2 The image processing module 132 is integrated with the main display driver module 1311 ; the image processing module 132 includes at least one output interface, and one output interface is connected to one slave display driver module 1312 .
[0068] In the embodiment of the present application, the image processing module 132 can be integrated with the main display driver module 1311 to simplify the structural design of the display module 13. Compared with connecting the image processing module 132 and the main display driver module 1311 through a display interface, the image processing module 132 directly transmits data to the main display driver module 1311 through an internal integrated circuit, thereby reducing the data transmission delay between the image processing module 132 and the main display driver module 1311.
[0069] Specifically, the display module includes a main display driver module 1311 and a slave display driver module 1312, and the image processing module 132 can be integrated with the main display driver module 1311. For example, the main display driver module 1311 can use a display driver chip, and the image processing module 132 can be integrated in the display driver chip, so that the integrated display driver chip has the frame processing function of the independent display chip, wherein the frame processing may include: frame insertion, noise reduction, color enhancement, etc.
[0070] The image processing module 132 includes at least one output interface, and the display module includes at least one slave display driver module 1312. Correspondingly, each slave display driver module 1312 is provided with a receiving interface. An output interface of the image processing module 132 is connected to a receiving interface of a slave display driver module 1312, thereby realizing data transmission from the image processing module 132 to the slave display driver module 1312.
[0071] Specifically, Figure 2As shown, the image processing module 132 includes: an input interface RX0, an output interface TX1, the image processing module 132 is connected to the input interface RX1 of the slave display driver module 1312 through the output interface TX1, and the image processing module 132 is connected to the main display driver module 1311 through an integrated circuit. The output interface of the image processing module 132 and the receiving interface of the slave display driver module 1312 can use a DSI interface, wherein the output interface TX1 is a display serial interface-transmitter (DSI Transmit, DSI TX), and the input interface RX0 and the input interface RX1 are display serial interface-receivers (DSI Receiver, DSI RX).
[0072] In the embodiment of the present application, the image processing module 132 and the main display driver module 1311 are integrated to form the display driver 130. The main display driver module 1311 in the display driver 130 can send a synchronous timing signal to the slave display driver module 1312, and the image processing module 132 can send data to the slave display driver module 1312. Therefore, the integrated display driver 130 can achieve unified control of the timing and data of the slave display driver module 1312, which can further reduce the risk of asynchronous data transmission. Optionally, refer to Figure 2 The image processing module 132 is also used to divide the synthesized frame data into first sub-data and second sub-data; transmit the first sub-data to the main display driving module 1311, and send the second sub-data to the slave display driving module 1312 through the output interface.
[0073] In an embodiment of the present application, the image processing module 132 can also split the synthetic frame data, divide the synthetic frame data into multiple sub-data, and send the multiple sub-data to the main display driver module 1311 and the slave display driver module 1312 connected thereto respectively, so as to complete the distribution of the synthetic frame data, thereby uniformly distributing data to the main display driver module 1311 and the slave display driver module 1312 through the image processing module 132, thereby realizing unified control of data transmission between the main display driver module 1311 and the slave display driver module 1312, simplifying the structural design and reducing the risk of asynchronous data transmission.
[0074] Specifically, after receiving the image data sent by the external system processor 11, the image processing module 132 performs frame insertion and other processing on the image data to obtain high frame rate synthetic frame data. Further, the image processing module 132 splits the synthetic frame data into first sub-data and second sub-data, and then the image processing module 132 transmits the first sub-data to the main display driver module 1311, and at the same time, sends the second sub-data to the slave display driver module 1312.
[0075] In some embodiments, a split display module (Split Display) is provided in the image processing module 132, and the split display module is used to split the synthesized frame data into a plurality of sub-data, thereby distributing the synthesized frame data to a plurality of display driving modules.
[0076] An output interface of the image processing module 132 is connected to a receiving interface of the slave display driving module 1312 , and the image processing module 132 sends the second sub-data to the slave display driving module 1312 connected to the output interface through the output interface.
[0077] It can be understood that the image processing module 132 can split the synthesized frame data according to the number of the main display driver module 1311 and the slave display driver module 1312. When there are multiple slave display driver modules 1312, the image processing module 132 can split the synthesized frame data into a first sub-data and multiple second sub-data, wherein the number of the multiple second sub-data after the split is consistent with the number of the multiple slave display driver modules 1312, thereby realizing the distribution of the multiple sub-data to multiple display driver modules.
[0078] Of course, the number of the second sub-data that are specifically split can be determined according to the number of slave display driving modules 1312 connected to the image processing module 132, and there is no limitation to this.
[0079] Optionally, refer to Figure 2 The image processing module 132 is further configured to send the second sub-data to the slave display driving module 1312 through the output interface based on the high-speed differential signal transmission protocol.
[0080] In the embodiment of the present application, the image processing module 132 sends the second sub-data to the display driver module 1312 based on MIPI transmission. The use of MIPI transmission can achieve high-speed transmission of high frame rate data, reduce power consumption during data transmission, and reduce the delay of the second sub-data transmission.
[0081] The image processing module 132 is connected to the slave display driver module 1312 via an output interface. The output interface of the image processing module 132 and the receiving interface of the slave display driver module 1312 can both adopt a DSI interface. The image processing module 132 can send the second sub-data to the slave display driver module 1312 based on MIPI transmission to realize data transmission between the image processing module 132 and the slave display driver module 1312.
[0082] It should be noted that, when there are multiple slave display driver modules 1312 , the image processing module 132 can send the second sub-data to the multiple slave display driver modules 1312 respectively through multi-channel MIPI transmission, and one slave display driver module 1312 corresponds to one MIPI transmission.
[0083] Optionally, refer to Figure 3 The image processing module 132 is independently arranged with the main display driver module 1311 and the slave display driver module 1312. The image processing module 132 includes at least two output interfaces, one of the at least two output interfaces is connected to the main display driver module 1311, and the other of the at least two output interfaces is connected to the slave display driver module 1312.
[0084] In the embodiment of the present application, the image processing module 132 and the main display driver module 1311 and the slave display driver module 1312 can be independently set. The image processing module 132 is provided with multiple output interfaces, and the image processing module 132 is respectively connected to the main display driver module 1311 and the slave display driver module 1312 through the output interfaces. Thus, the image processing module 132 receives the image data sent by the external system processor 11, and obtains the synthesized frame data after being processed by the image processing module 132. The image processing module 132 then distributes the synthesized frame data to the main display driver module 1311 and the slave display driver module 1312, thereby realizing high frame rate data display, which not only reduces the complexity of the structural design of the display module 13, but also avoids the risk of asynchronous data transmission in multi-channel data transmission, and ensures the stability of data transmission.
[0085] Specifically, Figure 3 As shown, the image processing module 132 in the display module 13 is independently arranged from the main display driver module 1311 and the slave display driver module 1312, and the image processing module 132 is provided with multiple output interfaces, such as TX1 and TX2. Correspondingly, the main display driver module 1311 is provided with a first receiving interface, such as RX1, and the slave display driver modules 1312 are respectively provided with second receiving interfaces, such as RX2. One output interface of the image processing module 132 is connected to the first receiving interface of the main display driver module 1311, such as TX1 is connected to RX1, and another output interface of the image processing module 132 is connected to the second receiving interface of the slave display driver module 1312, such as TX2 is connected to RX2, so that the image processing module 132 sends data to the main display driver module 1311 and the slave display driver module 1312 respectively. The image processing module 132 is also provided with a receiving interface, such as RX0, for connecting to an external system processor.
[0086] The output interface of the image processing module 132, the first receiving interface of the main display driver module 1311, and the second receiving interface of the slave display driver module 1312 can all adopt a DSI interface, wherein the output interface of the image processing module 132 is a display serial interface-transmitter, and the first receiving interface of the main display driver module 1311 and the second receiving interface of the slave display driver module 1312 are display serial interface-receiver.
[0087] It should be noted that the output interface of the image processing module 132 corresponds to the interface type of the first receiving interface of the main display driver module 1311 and the second receiving interface of the slave display driver module 1312. The specific types of the multiple output interfaces of the image processing module 132 may be the same or different. Those skilled in the art may set them according to specific data transmission requirements, and the embodiments of the present application do not impose any restrictions on this.
[0088] In some embodiments, the display module may include a main display driver module 1311 and multiple slave display driver modules 1312. The image processing module 132 is provided with multiple output interfaces, and the image processing module 132 sends data to the main display driver module 1311 and multiple slave display driver modules 1312 through the output interfaces.
[0089] While the image processing module 132 sends data to the master display driver module 1311 and the multiple slave display driver modules 1312 respectively, the master display driver module 1311 sends synchronization timing signals to the multiple slave display driver modules 1312 respectively to achieve synchronization of data and timing.
[0090] Optionally, refer to Figure 3 The image processing module 132 is also used to divide the synthesized frame data into first sub-data and second sub-data; send the first sub-data to the main display driver module 1311 through the output interface, and send the second sub-data to the slave display driver module 1312 through the output interface.
[0091] In an embodiment of the present application, the image processing module 132 can also split the synthetic frame data into multiple sub-data, and send the multiple sub-data to multiple display driver modules connected thereto respectively to complete the distribution of the synthetic frame data, thereby uniformly distributing data to multiple display driver modules through the image processing module 132, thereby achieving unified control of data transmission of multiple display driver modules, simplifying the structural design, and reducing the risk of asynchronous data transmission.
[0092] Specifically, the display driver module includes a main display driver module 1311 and a slave display driver module 1312. After receiving the image data sent by the external system processor, the image processing module 132 performs frame insertion and other processing on the image data to obtain high frame rate synthetic frame data. Then, the synthetic frame data is split to obtain first sub-data and second sub-data, and the first sub-data is sent to the main display driver module 1311 through the output interface, and the second sub-data is sent to the slave display driver module 1312 through the output interface.
[0093] Furthermore, when the image processing module 132 sends the first sub-data to the master display driver module 1311 and sends the second sub-data to the slave display driver module 1312, the master display driver module 1311 synchronously sends a synchronization timing signal to the slave display driver module 1312 to achieve data and timing synchronization.
[0094] In some embodiments, the image processing module 132 may use an independent display chip, and various functional modules inside the independent display chip may process the received image data (such as interpolation, noise reduction, color enhancement, etc.) to obtain high frame rate synthetic frame data, thereby achieving high frame rate display.
[0095] In some embodiments, a split display module (Split Display) is provided in the image processing module 132, and the split display module is used to split the synthesized frame data into first sub-data and second sub-data, thereby splitting the synthesized frame data into multiple sub-data.
[0096] It can be understood that the display module may include a main display driver module 1311 and multiple slave display driver modules 1312, and the image processing module 132 may split the synthesized frame data into a first sub-data and multiple second sub-data according to the number of the main display driver modules 1311 and the slave display driver modules 1312, and the number of the split second sub-data is consistent with the number of the slave display driver modules 1312, thereby realizing the distribution of the multiple second sub-data to the multiple slave display driver modules 1312. The specific number of split second sub-data may be determined according to the number of the slave display driver modules 1312 connected to the image processing module 132, and there is no limitation on this.
[0097] Optionally, refer to Figure 3 The image processing module 132 is also used to send the first sub-data to the main display driver module 1311 through the output interface based on the high-speed differential signal transmission protocol, and to send the second sub-data to the slave display driver module 1312 through the output interface based on the high-speed differential signal transmission protocol.
[0098] In an embodiment of the present application, the image processing module 132 sends the first sub-data to the main display driver module 1311 based on MIPI transmission, and sends the second sub-data to the slave display driver module 1312 based on MIPI transmission. The use of MIPI transmission can achieve high-speed transmission of high frame rate data, reduce power consumption during data transmission, and reduce the delay of each sub-data transmission.
[0099] The image processing module 132 is connected to the main display driver module 1311 and the slave display driver module 1312 through the output interface respectively. The output interface of the image processing module 132 and the receiving interfaces of the main display driver module 1311 and the slave display driver module 1312 can all adopt the DSI interface. The image processing module 132 can send the first sub-data to the main display driver module 1311 based on MIPI transmission, and send the second sub-data to the slave display driver module 1312 based on MIPI transmission, thereby realizing high-speed transmission of high frame rate data between the image processing module 132 and the main display driver module 1311 and the slave display driver module 1312.
[0100] refer to Figure 4 The embodiment of the present application also provides a display system, which includes: a system processor 11 and a display module 13; the display module 13 includes: an image processing module 132, a main display driver module 1311, a slave display driver module 1312 and a display panel 133; the system processor 11 is connected to the image processing module 132 for sending image data to the image processing module 132; the image processing module 132 is respectively connected to the main display driver module 1311 and the slave display driver module 1312; the image processing module 132 is used to receive image data , and performs frame processing on the image data to obtain synthetic frame data, and distributes the synthetic frame data to the main display driver module 1311 and the slave display driver module 1312; the main display driver module 1311 is connected to the slave display driver module 1312, the main display driver module 1311 is used to send a synchronization timing signal to the slave display driver module 1312, and control the display panel 133 to display according to the received synthetic frame data; the slave display driver module 1312 is used to control the display panel 133 to display synchronously according to the received synchronization timing signal and the synthetic frame data.
[0101] In the embodiment of the present application, the display system includes: a system processor 11 and a display module 13, wherein the display module 13 includes an image processing module 132, a main display driver module 1311, a slave display driver module 1312 and a display panel 133. The system processor 11 sends image data to the image processing module 132. After receiving the image data, the image processing module 132 performs frame processing on the image data to obtain synthetic frame data with a high frame rate, and distributes the synthetic frame data to the main display driver module 1311 and the slave display driver module 1312. Then, the main display driver module 1311 and the slave display driver module 1312 respectively control the display panel 133 for synchronous display according to the synthetic frame data received by each of them. The system processor 11 sends the image data to the image processing module 132 through single-channel data transmission, and the image processing module 132 processes the data and distributes it to the main display driver module 1311 and the slave display driver module 1312. In this way, the display module 13 and the system processor 11 transmit data through single-channel data, which reduces the complexity of the structural design of the display module 13 while realizing high frame rate data display, avoids the risk of data transmission asynchronism in multi-channel data transmission, and ensures the stability of data transmission.
[0102] like Figure 4 As shown, the output interface TX0 of the system processor 11 is connected to the input interface RX0 of the image processing module 132, and the output interface TX1 of the image processing module 132 is connected to the input interface RX1 of the slave display driver module 1312. The display module 13 includes a main display driver module 1311 and a slave display driver module 1312, wherein the image processing module 132 is integrated with the main display driver module 1311, the main display driver module 1311 and the slave display driver module 1312 are connected via a parallel communication interface, and the main display driver module 1311 and the slave display driver module 1312 are respectively connected to the display panel.
[0103] In some embodiments, the system processor 11 may be a system-on-chip, wherein the system-on-chip includes: a processor core, a digital signal processor, a storage module, a communication interface, a power management, a radio frequency front-end and other modules.
[0104] When the SoC transmits data to the display module 13, the image data can be adjusted to a target frame rate by reducing the output frame rate of the SoC and then adjusting the frame rate through interpolation processing of the image processing module 132. The target frame rate is greater than or equal to the frame rate of the original image data. This can increase or maintain the frame rate of the content displayed on the electronic device while reducing the power consumption of the SoC to stabilize the output frame rate of the SoC, thereby improving the smoothness of the picture displayed on the electronic device.
[0105] refer to Figure 5The embodiment of the present application also provides a display driver 130, including: an image processing module 132 and a main display driver module 1311; the image processing module 132 is connected to the main display driver module 1311; the image processing module 132 includes: an input interface and at least one output interface; the image processing module 132 is used to receive image data through the input interface, and perform frame processing on the image data to obtain synthetic frame data, and distribute the synthetic frame data to the main display driver module 1311 and distribute it to an external display driver through the output interface; the main display driver module 1311 is used to send a synchronization timing signal to an external display driver, and control the display panel to display according to the received synthetic frame data.
[0106] In the embodiment of the present application, the display driver 130 includes an image processing module 132 and a main display driver module 1311. The image processing module 132 receives image data through an input interface, performs frame processing on the received image data to obtain synthetic frame data with a high frame rate, and then distributes the synthetic frame data to the main display driver module 1311 and to an external display driver through an output interface. The main display driver module 1311 sends a synchronous timing signal to the external display driver, so that the external display driver controls the display panel to display synchronously with the main display driver module 1311 according to the synchronous timing signal and the received synthetic frame data. Thus, the display driver 130 receives data through a single channel, realizes high frame rate data transmission with the main display driver module 1311 and the external display driver, can reduce the complexity of the structural design of the display driver 130 when in use, and at the same time reduces the risk of asynchronous data transmission in multi-channel data transmission, thereby ensuring the stability of data transmission.
[0107] Specifically, Figure 5 As shown, the image processing module 132 can be integrated with the main display driver module 1311. The image processing module 132 is provided with an input interface such as RX0, and multiple output interfaces such as TX1 and TX2. The image processing module 132 can be connected to the external system processor 11 through the input interface to receive image data sent by the external system processor 11. Among them, the input interface and the output interface can use the DSI interface. The image processing module 132 can be connected to multiple external display drivers through multiple output interfaces to distribute the processed data to multiple external display drivers.
[0108] The input interface and output interface of the image processing module 132 may adopt DSI interface. The image processing module 132 and the external system processor 11, as well as the image processing module 132 and multiple external display drivers may adopt MIPI transmission.
[0109] It can be understood that, when the display driver 130 formed by the integration of the image processing module 132 and the main display driver module 1311 is connected to other external display drivers, the main display driver module 1311 in the display driver 130 can send a synchronous timing signal to the external display driver, and the image processing module 132 can send image data to the external display driver. Therefore, the integrated display driver 130 can achieve unified control of the timing and data of the external display driver, which can further reduce the risk of asynchronous data transmission.
[0110] refer to Figure 6 The present application also provides a display method, the specific steps of which include:
[0111] Step 101 : The image processing module 132 receives image data.
[0112] The display method of the embodiment of the present application can be used for the display module 13, and the display module 13 may include: an image processing module 132, a main display driver module 1311, a slave display driver module 1312 and a display panel 133, the image processing module 132 is respectively connected to the main display driver module 1311 and the slave display driver module 1312, and the main display driver module 1311 and the slave display driver module 1312 are respectively connected to the display panel 133.
[0113] Image data can be received through the image processing module 132. Specifically, the image processing module 132 can be connected to the external system processor 11. The image processing module 132 can receive image data sent by the external system processor 11. The image data can be low frame rate image data, for example: 24fps (frames per second), 30fps, 60fps and other low frame rate image data.
[0114] Of course, the frame rate of the specific image data can be set according to actual needs, and the embodiments of the present application do not limit this.
[0115] It should be noted that before step 101 of the embodiment of the present application, the electronic device has a power-on process. For example, after the user clicks the power button, the electronic device is turned on and then the display system is powered on.
[0116] After power-on, it may also include:
[0117] S1, the system processor 11 sends a first initialization instruction to the image processing module 132;
[0118] S2, the image processing module 132 is initialized according to the first initialization instruction;
[0119] S3, the system processor 11 sends a second initialization instruction to the main display driver module 1311;
[0120] S4, the master display driver module 1311 initializes each slave display driver module 1312 according to the second initialization instruction. The master display driver module 1311 can initialize the slave display driver module 1312 through the TX1 interface.
[0121] S5, after a delay of the first preset time, the main display driver module 1311 is initialized according to the second initialization instruction;
[0122] Specifically, the master display driver module 1311 executes step S4 to initialize the slave display driver module 1312 after receiving the second initialization instruction, and initializes the master display driver module 1311 after a first preset time delay after receiving the second initialization instruction.
[0123] It is understandable that, since there is a delay in instruction transmission when the master display driver module 1311 initializes the slave display driver module 1312, the first preset time is set so that the master display driver module 1311 and the slave display driver module 1312 complete initialization synchronously.
[0124] The first preset time may be set to 50-150 ms, for example, 100 ms. Of course, the specific first preset time may be set according to actual needs, and the embodiment of the present application does not limit this.
[0125] S6, the system processor 11 sends a frame processing instruction to the image processing module 132;
[0126] Specifically, after executing step S5 to initialize the main display driver module 1311, the system processor 11 sends a frame processing instruction to the image processing module 132 after a second preset time delay. The frame processing may include: frame insertion, noise reduction, color enhancement, etc.
[0127] It is understandable that the second preset time can be set to: 100-300ms, for example, 200ms. Of course, the specific second preset time can be set according to actual needs, and the embodiment of the present application does not limit this.
[0128] S7, the image processing module 132 enters the frame processing mode according to the frame processing instruction, and sends a target display frame rate synchronization signal to the system processor 11;
[0129] Among them, the image processing module 132 may include multiple frame processing modes, for example: a mode of interpolating 30HZ image data into 90Hz image data, a mode of interpolating 45HZ image data into 90Hz image data, a mode of interpolating 30HZ image data into 60Hz image data, etc. The specific frame processing mode selected by the image processing module 132 can be configured according to actual needs, and the embodiment of the present application does not impose any restrictions on this.
[0130] When determining the frame processing mode of the image processing module 132, the corresponding target display frame rate synchronization signal can be determined according to the specific frame processing mode. For example, if the determined frame processing mode is a mode of inserting 30HZ image data into 90Hz image data, then the target display frame rate synchronization signal is a 30HZ display frame rate synchronization signal. Of course, the specific target display frame rate synchronization signal can be determined according to the actual selected frame processing mode, and there is no limitation on this.
[0131] S8, the system processor 11 receives the target display frame rate synchronization signal, and performs frame reduction processing on the original data to generate image data of the target display frame rate;
[0132] Specifically, after receiving the target display frame rate synchronization signal, the system processor 11 performs frame reduction processing on the original data. For example, if the frame rate of the original data is 90 Hz and the target display frame rate is 30 Hz, the system processor 11 reduces the original data from 90 Hz to 30 Hz to generate 30 Hz image data. Of course, the specific frame reduction processing can be determined according to the display frame rate of the original data and the target display frame rate, and there is no limitation on this.
[0133] By reducing the frame rate of the original data by the system processor 11, the amount of data transmitted from the system processor 11 to the image processor can be reduced, the transmission power consumption can be reduced, and the delay can also be reduced.
[0134] S9 , the system processor 11 sends the image data to the image processing module 132 .
[0135] Step 102: The image processing module 132 performs frame processing on the image data to obtain synthetic frame data.
[0136] In the embodiment of the present application, the system processor 11 sends the image data to the image processing module 132. After receiving the image data, the image processing module 132 performs frame processing on the image data to obtain synthetic frame data with a high frame rate. The frame rate of the synthetic frame data obtained after the image processing module 132 processes is greater than or equal to the frame rate of the image data received by the image processing module 132.
[0137] Specifically, the image processing module 132 has a function equivalent to that of an independent display chip, and can perform frame processing on the image data, wherein the frame processing may include: frame insertion, noise reduction, color enhancement, etc. The image processing module 132 can obtain high frame rate synthetic frame data by performing frame processing on the image data, for example, it can perform frame processing on 30 Hz image data to obtain 90 Hz synthetic frame data.
[0138] Of course, the frame rate of the generated synthetic frame data can be set according to actual needs, and the embodiment of the present application does not limit this.
[0139] Step 103 : The image processing module 132 distributes the synthesized frame data to the main display driver module 1311 and the slave display driver module 1312 .
[0140] In the embodiment of the present application, image data is received by the image processing module 132, and then the image data is processed and distributed to the main display driver module 1311 and the slave display driver module 1312, so that the display module 13 and the external system processor 11 can adopt single-channel data transmission, which reduces the complexity of the structural design of the display module 13 while realizing high frame rate data display, avoids the risk of data transmission asynchrony in multi-channel data transmission, and ensures the stability of data transmission.
[0141] Step 104 : The master display driver module 1311 sends a synchronization timing signal to the slave display driver module 1312 .
[0142] Specifically, the master display driver module 1311 can send a synchronous timing signal to the slave display driver module 1312 , so that the slave display driver module 1312 can refresh data to the display panel 133 synchronously with the master display driver module 1311 according to the synchronous timing signal.
[0143] Step 105 , the main display driver module 1311 controls the display panel 133 to display according to the received synthesized frame data; and the slave display driver module 1312 controls the display panel 133 to display synchronously according to the received synchronization timing signal and the synthesized frame data.
[0144] Specifically, the main display driver module 1311 receives the synthesized frame data distributed by the image processing module 132, and controls the display panel 133 to display according to the received synthesized frame data. At the same time, the slave display driver module 1312 receives both the synthesized frame data distributed by the image processing module 132 and the synchronization timing signal sent by the main display driver module 1311. The slave display driver module 1312 controls the display panel 133 to display synchronously according to the received synthesized frame data and the synchronization timing signal. In this way, the main display driver module 1311 and the slave display driver module 1312 synchronously control the display panel 133 to display.
[0145] Optionally, in the embodiment of the present application, in step 103, distributing the synthesized frame data to the master display driver module 1311 and the slave display driver module 1312 includes:
[0146] Step 1031, dividing the synthesized frame data into first sub-data and second sub-data;
[0147] Step 1032 , sending the first sub-data to the master display driver module 1311 , and sending the second sub-data to the slave display driver module 1312 .
[0148] In the embodiment of the present application, after receiving the image data, the image processing module 132 first performs frame processing on the image data to obtain synthetic frame data with a high frame rate, and then divides the synthetic frame data into first sub-data and second sub-data, and sends the first sub-data to the main display driver module 1311, and sends the second sub-data to the slave display driver module 1312. Therefore, after the synthetic frame data is split by the image processing module 132, the data is uniformly distributed to the main display driver module 1311 and the slave display driver module 1312, thereby improving the synchronization of data transmission.
[0149] In some embodiments, the image processing module 132 is integrated with the main display driver module 1311, and the image processing module 132 is connected to the slave display driver module 1312 through an output interface. After the image processing module 132 divides the synthesized frame data into the first sub-data and the second sub-data, the first sub-data is transmitted to the main display driver module 1311 through the internal integrated circuit, and the second sub-data is sent to the slave display driver module 1312 through the output interface.
[0150] The image processing module 132 may send the second sub-data to the slave display driving module 1312 based on MIPI transmission.
[0151] In some embodiments, the image processing module 132 is independently arranged from the main display driver module 1311 and the slave display driver module 1312, and the image processing module 132 is respectively connected to the main display driver module 1311 and the slave display driver module 1312 through output ports. After the image processing module 132 divides the synthesized frame data into the first sub-data and the second sub-data, the first sub-data is sent to the main display driver module 1311 through the output interface, and the second sub-data is sent to the slave display driver module 1312 through the output interface.
[0152] The image processing module 132 may send the first sub-data and the second sub-data to the master display driving module 1311 and the slave display driving module 1312 respectively based on MIPI transmission.
[0153] It should be noted that the image processing module 132 can determine the number of sub-data that need to be split according to the number of connected main display driver modules 1311 and slave display driver modules 1312. Those skilled in the art can set it according to actual needs, and the embodiments of the present application do not limit this.
[0154] The present application also provides an electronic device, Figure 7 A hardware structure diagram of an electronic device 100 is provided to implement an embodiment of the present application. The electronic device includes a display module 13 described in any one of the above embodiments.
[0155] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display module 132, a user input unit 107, an interface unit 108, a memory 109, and a processor 11.
[0156] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 11 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0157] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display module 13 may include an image processing module 132, a main display driver module 1311, a slave display driver module 1312, and a display panel 133, and the display panel 133 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts, a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 109 may be used to store software programs and various data, including but not limited to applications and operating systems. The processor 11 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 11.
[0158] In an embodiment of the present application, the electronic device includes a display module 13, wherein the display module 13 includes an image processing module 132, a main display driver module 1311, a slave display driver module 1312 and a display panel 133. The image processing module 132 receives image data, performs frame processing on the image data to obtain synthetic frame data with a high frame rate, and distributes the synthetic frame data to the main display driver module 1311 and the slave display driver module 1312. The main display driver module 1311 is connected to the slave display driver module 1312. The main display driver module 1311 is used to send a synchronization timing signal to the slave display driver module 1312, and control the display panel 133 to display according to the received synthetic frame data; the slave display driver module 1312 is used to control the display panel 133 to display synchronously according to the received synchronization timing signal and synthetic frame data. The image data is received through the image processing module 132, and then processed and distributed to the main display driver module 1311 and the slave display driver module 1312, so that the display module 13 and the external system processor 11 can adopt single-channel data transmission, which reduces the complexity of the structural design of the display module 13 while realizing high frame rate data display, avoids the risk of data transmission asynchrony in multi-channel data transmission, and ensures the stability of data transmission.
[0159] It should be noted that the display module 13 in the embodiment of the present application may include the display module 13 structure in any of the above embodiments. The structure of the display module 13 can refer to the above content, and the embodiment of the present application will not be described in detail here.
[0160] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive Solid State Disk (SSD)), etc.
[0161] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0162] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. For the embodiments of the device, electronic device, computer-readable storage medium and computer program products containing instructions, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0163] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.
Claims
1. A display module, characterized in that: include: An image processing module, a main display driver module, a slave display driver module, and a display panel; The image processing module is connected to the main display driving module and the slave display driving module respectively; the image processing module is used to receive image data, perform frame processing on the image data to obtain synthetic frame data, and distribute the synthetic frame data to the main display driving module and the slave display driving module; The image processing module is integrated with the main display driving module; The image processing module comprises at least one output interface, and one of the output interfaces is connected to one of the slave display driving modules; The image processing module is further used to divide the synthesized frame data into first sub-data and second sub-data; transmit the first sub-data to the main display driving module, and send the second sub-data to the slave display driving module through the output interface; The master display driver module is connected to the slave display driver module, the master display driver module is used to send a synchronization timing signal to the slave display driver module, and control the display panel to display according to the received synthetic frame data; the slave display driver module is used to control the display panel to display synchronously according to the received synchronization timing signal and the synthetic frame data.
2. The display module according to claim 1, characterized in that: The image processing module is further configured to send the second sub-data to the slave display driving module through the output interface based on a high-speed differential signal transmission protocol.
3. The display module according to claim 1, characterized in that: The image processing module, the main display driving module and the slave display driving module are independently arranged; The image processing module includes at least two output interfaces, one of the at least two output interfaces is connected to the master display driving module, and the other of the at least two output interfaces is connected to the slave display driving module.
4. The display module according to claim 3, characterized in that: The image processing module is also used to divide the synthesized frame data into first sub-data and second sub-data, send the first sub-data to the main display driver module through the output interface, and send the second sub-data to the slave display driver module through the output interface.
5. The display module according to claim 4, characterized in that: The image processing module is also used to send the first sub-data to the main display driver module through the output interface based on a high-speed differential signal transmission protocol, and to send the second sub-data to the slave display driver module through the output interface based on a high-speed differential signal transmission protocol.
6. A display system, characterized in that: include: System processor and display module; The display module includes: an image processing module, a main display driving module, a slave display driving module and a display panel; The system processor is connected to the image processing module and is used to send image data to the image processing module; The image processing module is connected to the main display driving module and the slave display driving module respectively; the image processing module is used to receive the image data, perform frame processing on the image data to obtain synthetic frame data, and distribute the synthetic frame data to the main display driving module and the slave display driving module; The image processing module is integrated with the main display driving module; The image processing module comprises at least one output interface, and one of the output interfaces is connected to one of the slave display driving modules; The image processing module is further used to divide the synthesized frame data into first sub-data and second sub-data; transmit the first sub-data to the main display driving module, and send the second sub-data to the slave display driving module through the output interface; The master display driver module is connected to the slave display driver module, the master display driver module is used to send a synchronization timing signal to the slave display driver module, and control the display panel to display according to the received synthetic frame data; the slave display driver module is used to control the display panel to display synchronously according to the received synchronization timing signal and the synthetic frame data.
7. A display driver, characterized in that: include: Image processing module and main display driver module; The image processing module is connected to the main display driving module; The image processing module includes: an input interface and at least one output interface; The image processing module is used to receive image data through the input interface, perform frame processing on the image data to obtain synthesized frame data, and distribute the synthesized frame data to the main display driver module and to an external display driver through the output interface; The main display driver module is used to send a synchronous timing signal to the external display driver, and control the display panel to display according to the received synthetic frame data.
8. A display method, characterized in that: The method comprises: The image processing module receives the image data; The image processing module performs frame processing on the image data to obtain synthetic frame data; The image processing module distributes the synthesized frame data to the main display driving module and the slave display driving module respectively; The master display driving module sends a synchronization timing signal to the slave display driving module; The master display driving module controls the display panel to display according to the received synthetic frame data; and the slave display driving module controls the display panel to display synchronously according to the received synchronous timing signal and the synthetic frame data.
9. The display method according to claim 8, characterized in that: Distributing the synthesized frame data to the master display driver module and the slave display driver module includes: dividing the synthesized frame data into first sub-data and second sub-data; The first sub-data is sent to the master display driving module, and the second sub-data is sent to the slave display driving module.
10. An electronic device, characterized in that: Comprising a display module as described in any one of claims 1-5.
Citation Information
Patent Citations
Field sequential type image display apparatus and image display method
CN109727581A
Display drive circuit, display module, drive method for display screen, and electronic device
WO2020169027A1