Image display method and display device
Patent Information
- Application Number
- CN202310202858.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-03
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-03-03
AI Technical Summary
[0003]然而,不同TFT基板之间可能会因为制作工艺不同、工作环境不同等因素而存在差异,进而导致通过该包括多个TFT基板的显示屏进行图像显示的一致性较差
[0037]The image display method and display device provided in this application allow the processor to send the first initial image data to each active control device after acquiring it. Then, the active control device can obtain the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driver connected to the active control device from the first initial image data. By sending the first initial image sub-data and corresponding control data to each source driver connected to the active control device, the active control device enables the source driver to drive the TFT substrate connected to it to perform image display based on the first initial image sub-data and the corresponding control data. This method achieves system cascading from the processor to the source driver in the display device, allowing different source driver devices to drive different TFT substrates to perform image display based on image data and corresponding control data, improving the accuracy of display adjustment and thus enhancing image display consistency.
Smart Images

Figure CN118588012B_ABST
Abstract
Description
Technical Field
[0001] This application relates to display technology. More specifically, it relates to an image display method and a display device. Background Technology
[0002] The display device may include a display screen and a driving circuit for driving the display screen to display images. The display screen may include multiple display areas, and each display area may correspond to a thin-film transistor (TFT) substrate. The driving circuit may include multiple source driver chips, and each source driver chip is connected to a TFT substrate. The driving circuit can control the source driver chips to drive the TFT substrate to display images.
[0003] However, different TFT substrates may differ due to factors such as different manufacturing processes and different working environments, which can lead to poor consistency in image display when using a display screen that includes multiple TFT substrates. Summary of the Invention
[0004] The exemplary embodiments of this application provide an image display method and display device that can improve the consistency of image display.
[0005] In a first aspect, this application provides a display device, the display device comprising:
[0006] The system comprises a display screen, a processor, N active control devices, and M source driving devices; the display screen includes at least one thin-film transistor (TFT) substrate; the processor is connected to a first terminal of each active control device, and a second terminal of each active control device is connected to a first terminal of at least one source driving device; the second terminal of each source driving device is connected to at least one TFT substrate; N and M are both integers greater than or equal to 1.
[0007] The processor is configured to: acquire first initial image data and send the first initial image data to each of the active control devices;
[0008] The active control device is configured to: receive the first initial image data from the processor, and obtain the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device from the first initial image data; obtain the control data corresponding to the first initial image sub-data; send the first initial image sub-data and the control data corresponding to the first initial image sub-data to each source driving device connected to the active control device.
[0009] The source driving device is configured to drive a TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data.
[0010] In some embodiments, the active control device is configured to:
[0011] The first initial image sub-data is sent to each source drive device connected to the active control device via the image data channel.
[0012] Control data corresponding to the first initial image sub-data is sent to each source drive device connected to the active control device via the block control channel.
[0013] In some embodiments, the active control device is configured to:
[0014] Through the block control channel, clock signals and data signals are sent to each source drive device connected to the active control device; the data signals include control data corresponding to the first initial image sub-data; the clock signals are used to enable each source drive device connected to the active control device to synchronously read the control data.
[0015] In some embodiments, for any one of the active control devices, all source drive devices connected to the active control device are divided into at least one block, and each block includes two of the source drive devices; the active control device is configured to:
[0016] A clock signal and a data signal are sent to each block through the block control channel.
[0017] For any of the blocks, the two source drive devices in that block are configured as follows:
[0018] Based on the clock signal, control data corresponding to the first initial image sub-data can be read from the data signal by means of a clock-locked reading method; or, control data corresponding to the first initial image sub-data can be read from the data signal by means of a sequential reading method.
[0019] In some embodiments, the source drive device is configured to:
[0020] After driving the TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data, the display result of the TFT substrate connected to the source driving device displaying the image is obtained and sent to the active control device; the display result includes at least one of the following: the display brightness, display delay, and display chromaticity of the display area corresponding to the TFT substrate.
[0021] In some embodiments, the active control device is configured to:
[0022] Receive the display results from each of the aforementioned source drive devices;
[0023] Based on the display results, obtain the control data corresponding to the second initial image sub-data.
[0024] In some embodiments, the active control device is configured to:
[0025] The processor sends the display results from each of the source drive devices to the processor, so that the processor obtains control data corresponding to the second initial image data according to the display results, and sends the control data corresponding to the second initial image data to each of the active control devices;
[0026] From the control data corresponding to the second initial image data, obtain the control data corresponding to the second initial image sub-data; the second initial image sub-data includes: the image data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device.
[0027] In some embodiments, the control data includes: instruction data for instructing the source drive device to perform a target operation on the first initial image data, and compensation data required to compensate the first initial image data.
[0028] In some embodiments, the active control devices are connected in series, and the processor is connected to a first end of the active control device at the end of the series connection, so that the processor can be connected to the first end of an active control device other than the active control device at the end of the series connection through the active control device at the end of the series connection.
[0029] or,
[0030] For any of the active control devices, each of the source drive devices connected to the active control device is connected in series, and the second end of the active control device is connected to the first end of the source drive device at the end of the series connection, so that the active control device is connected to the first end of the source drive device other than the source drive device at the end of the series connection through the source drive device at the end of the series connection.
[0031] Secondly, this application provides an image display method applied to a display device, the display device comprising: a display screen, a processor, N active control devices, and M source driving devices; the display screen comprising at least one thin-film transistor (TFT) substrate; the processor being connected to a first terminal of each of the active control devices, and a second terminal of each of the active control devices being connected to a first terminal of at least one of the source driving devices; the second terminal of each of the source driving devices being connected to at least one TFT substrate; wherein N and M are both integers greater than or equal to 1; the method comprising:
[0032] The processor acquires first initial image data and sends the first initial image data to each of the active control devices.
[0033] The active control device receives the first initial image data from the processor and obtains the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device from the first initial image data; obtains the control data corresponding to the first initial image sub-data; and sends the first initial image sub-data and the control data corresponding to the first initial image sub-data to each source driving device connected to the active control device.
[0034] The source driving device drives the TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data.
[0035] Thirdly, this application provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the method described in the second aspect.
[0036] Fourthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the second aspect.
[0037] The image display method and display device provided in this application allow the processor to send the first initial image data to each active control device after acquiring it. Then, the active control device can obtain the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driver connected to the active control device from the first initial image data. By sending the first initial image sub-data and corresponding control data to each source driver connected to the active control device, the active control device enables the source driver to drive the TFT substrate connected to it to perform image display based on the first initial image sub-data and the corresponding control data. This method achieves system cascading from the processor to the source driver in the display device, allowing different source driver devices to drive different TFT substrates to perform image display based on image data and corresponding control data, improving the accuracy of display adjustment and thus enhancing image display consistency. Attached Figure Description
[0038] To more clearly illustrate the implementation methods in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0039] Figure 1 This is a schematic diagram of the structure of an existing display device;
[0040] Figure 2 A schematic diagram of the structure of a display device provided in this application;
[0041] Figure 3 A schematic diagram of another display device provided in this application;
[0042] Figure 4 A flowchart illustrating an image display method provided in this application;
[0043] Figure 5 This application provides a schematic diagram of a first initial image sub-data and corresponding control data transmission process;
[0044] Figure 6 A schematic diagram illustrating the principle of a clock locking reading method provided in this application;
[0045] Figure 7 A schematic diagram of control data content corresponding to any block provided in this application;
[0046] Figure 8A schematic diagram of the structure of an image display device provided in this application;
[0047] Figure 9 This is a schematic diagram of the structure of another display device provided in this application. Detailed Implementation
[0048] To make the objectives, implementation methods and advantages of this application clearer, the exemplary implementation methods of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the described exemplary embodiments are only some embodiments of this application, and not all embodiments.
[0049] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0050] Furthermore, the terms “including” and “having”, and any variations thereof, are intended to cover but not exclusively include, for example, a product or device that includes a series of components is not necessarily limited to those components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0051] Figure 1 This is a schematic diagram of the structure of an existing display device. For example... Figure 1 As shown, the display device may include a display screen and a driving circuit for driving the display screen to display images. The display screen may include multiple display areas, and each display area corresponds to a thin-film transistor (TFT) substrate. The driving circuit may include a timing controller and a gate driving circuit. Figure 1 (not shown in the image) and source driver circuitry. The source driver circuitry may include multiple source driver chips (such as...). Figure 1 The source driver chip shown is 1-k), and each source driver chip is connected to a TFT substrate (e.g., source driver chip 1-k). Figure 1 The TFT substrates shown are 1-k (TFT substrates). The timing controller can be connected to each source driver chip, thereby controlling each source driver chip to drive the TFT substrate for image display.
[0052] Currently, based on the structure of the aforementioned display devices, existing image display methods mainly involve using a timing controller to globally control each TFT substrate for image display. However, different TFT substrates may differ due to factors such as different manufacturing processes and operating environments, resulting in poor consistency in image display across a display screen comprising multiple TFT substrates.
[0053] Considering that the poor consistency of existing image display methods is due to fluctuations between different TFT substrates on the display screen, this application proposes a method for driving different TFT substrates to display images based on control data corresponding to the "image data to be displayed on different TFT substrates", so as to improve the accuracy of display screen adjustment and thus improve the consistency of image display.
[0054] Figure 2 This is a schematic diagram of the structure of a display device provided in this application. Figure 2 As shown, the display device may include: a display screen, a processor, N active control devices, and M source drive devices. Figure 2 (This is merely an illustrative example using a subset of source drive devices). Here, N and M are both integers greater than or equal to 1.
[0055] The aforementioned display screen may include at least one thin-film transistor (TFT) substrate. Figure 2 (This is merely an illustrative example using a portion of the TFT substrates.) Each TFT substrate can correspond to a display area of the display screen. It should be understood that this application does not limit the type of TFT substrate described above. The TFT substrate can be a single-channel TFT substrate or a dual-channel TFT substrate.
[0056] The processor can be connected to the first terminal of each active control device, and the second terminal of each active control device can be connected to the first terminal of at least one source drive device. The second terminal of each of the aforementioned source drive devices can be connected to at least one TFT substrate. Figure 2 (Not shown in the image). Optionally, the number of source driving devices connected to different active control devices can be the same or different, and this application does not limit this. The number of TFT substrates connected to different source driving devices can be the same or different, and this application does not limit this either. It should be understood that... Figure 2 This is merely an illustrative example using a source drive device connected to a TFT substrate.
[0057] It should be understood that this application does not limit the display device. For example, the aforementioned display device can be any display device with processing capabilities, such as a smart TV, a smart interactive flat panel, or an electronic whiteboard. The aforementioned display screen can be a direct-view or backlit display screen, and this also applies to MiniLED or MicroLED displays. For example, the aforementioned processor can be a system-on-a-chip (SoC) of the display device.
[0058] For example, the aforementioned active control device may be an active matrix (AM) controller. The aforementioned source drive device may include, for example, a packaged source drive chip.
[0059] It should be understood that Figure 2 This illustration only shows a portion of the structure in the display device relevant to this application. This application does not limit whether the display device includes other structures.
[0060] Furthermore, it should be understood that, such as Figure 2 The connection method shown for the processor to the first terminal of each active control device, and the connection method for the second terminal of the active control device to the first terminal of the source drive device, are merely one possible connection method provided in this application. This application does not limit how the processor is connected to the first terminal of each active control device, or how the second terminal of the active control device is connected to the first terminal of the source drive device. For example, taking N equal to 3 as an example... Figure 3 A schematic diagram of another display device provided in this application.
[0061] like Figure 3 As shown, in one possible implementation, the active control devices can be connected in series, and the processor can be connected to the first end of the active control device at the end of the serial connection, so that the processor can connect to the first ends of other active control devices besides the active control device at the end of the serial connection through the active control device at the end of the serial connection. In this implementation, for example, each active control device can be provided with an interface for connecting the processor to other active control devices, so that the processor can connect to other active control devices through the interface on the active control device.
[0062] It should be understood that the active control device at the end of the serial connection mentioned here can be the active control device at any end of the serial connection. Figure 3 This illustrative description of the connection method uses only one end of the serial connection, the active control device 1, as an example. In some embodiments, the processor may also be connected to the other end of the serial connection, the active control device 3.
[0063] like Figure 3As shown, as one possible implementation, for any active control device, the source drive devices connected to the active control device can be connected in series, and the second end of the active control device can be connected to the first end of the source drive device at the end of the series connection, so that the active control device can be connected to the first end of the source drive device other than the source drive device at the end of the series connection through the "source drive device at the end of the series connection". In this implementation, for example, each source drive device can be provided with an interface for connecting the active control device with other source drive devices, so that the active control device can be connected to other source drive devices through the interface on the source drive device.
[0064] It should be understood that the source drive device at the end of the serial connection mentioned here can be the source drive device at any end of the serial connection. Figure 3 This illustrative description of the connection method uses only one end of the serial connection—the source drive device 11—as an example. In some embodiments, the active control device 1 may also be connected to the source drive device at the other end of the serial connection. Furthermore, it should be understood that... Figure 3 This is merely an illustrative example using a source drive device connected to a TFT substrate.
[0065] The technical solutions of this application will be described in detail below with reference to specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0066] Figure 4 This is a flowchart illustrating an image display method provided in this application. Figure 4 As shown, the method includes the following steps:
[0067] S 101. The processor acquires the first initial image data and sends the first initial image data to each active control device.
[0068] It should be understood that this application does not limit the data type of the aforementioned first initial image data. Taking the aforementioned first initial image as an RGB image as an example, the first initial image data may include, for example, the RGB data of the first initial image.
[0069] Optionally, taking a smart TV as an example, the processor can acquire the first initial image data via a TV signal or a network signal through the receiving device of the display device. Alternatively, the first initial image data can be pre-stored in the display device. In this implementation, the processor can acquire the first initial image data from the display device. In some embodiments, the processor can also perform preset image processing operations on the acquired image data to obtain the first initial image data. For example, the image processing operations can include any existing image processing operation such as image enhancement, and this application does not limit this to any particular operation.
[0070] Correspondingly, each active control device can receive the first initial image data from the processor.
[0071] S102, the active control device obtains the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device from the first initial image data.
[0072] In other words, for any active control device, the aforementioned first initial image sub-data may include: the image data to be displayed on the TFT substrates corresponding to all source drive devices connected to the active control device.
[0073] For example, the aforementioned first initial image data may include first initial image sub-data corresponding to each active control device arranged in a first preset order. In this implementation, the active control device can obtain its corresponding first initial image sub-data from the first initial image data according to the first preset order. It should be understood that this application does not limit the order of the first initial image sub-data corresponding to each active control device in the aforementioned first preset order.
[0074] Alternatively, in some embodiments, the aforementioned first initial image data may further include, for example, a mapping relationship between the identifier of the active control device and the first initial image sub-data corresponding to the active control device. In this implementation, the active control device can obtain the first initial image sub-data corresponding to the active control device from the first initial image data based on the identifier of the active control device and the mapping relationship between the identifier of the active control device and the first initial image sub-data corresponding to the active control device.
[0075] S103, The active control device acquires the control data corresponding to the first initial image sub-data.
[0076] Optionally, the control data may include, for example, instruction data for instructing the source drive device to perform a target operation on the first initial image data, and compensation data required to compensate the first initial image data. Alternatively, the control data may include, for example, either the instruction data or the compensation data. It should be understood that this application does not limit the target operation or the compensation data. For example, the target operation may be increasing the brightness value in the first initial image data corresponding to the source drive device, or increasing the chroma value in the first initial image data corresponding to the source drive device. The compensation data may include, for example, brightness compensation data, and / or chroma compensation data.
[0077] For example, the active control device may obtain control data corresponding to the first initial image sub-data from the processor. Alternatively, the active control device may also obtain control data corresponding to the first initial image sub-data based on the display results of other images displayed on the corresponding TFT substrate, fed back by the source driving devices connected to the active control device.
[0078] S104. The active control device sends first initial image sub-data and control data corresponding to the first initial image sub-data to each source drive device connected to the active control device.
[0079] As one possible implementation, the active control device can, for example, send the aforementioned first initial image sub-data to each source driver connected to the active control device via an image data channel. In this implementation, the active control device can, for example, send control data corresponding to the first initial image sub-data to each source driver connected to the active control device via a block control channel.
[0080] As another possible implementation, the active control device may, for example, send the aforementioned "first initial image sub-data and control data corresponding to the first initial image sub-data" to each source drive device connected to the active control device through the same data transmission channel.
[0081] S105. The source driving device drives the TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data.
[0082] For example, the initial image sub-data may include image data corresponding to each source driving device arranged in a second preset order. Specifically, for any source driving device, the image data corresponding to that source driving device includes image data required for the source driving device to drive the TFT substrate connected to that source driving device to perform image display. It should be understood that this application does not limit the order of the image data corresponding to each source driving device in the aforementioned second preset order.
[0083] In this implementation, the source driving device can, for example, obtain the image data to be displayed in the corresponding display area of the source driving device from the initial image sub-data according to the second preset order described above. Then, the source driving device can drive the TFT substrate connected to the source driving device to display the image according to the image data to be displayed in the corresponding display area of the source driving device. The second preset order can, for example, be pre-stored in the source driving device.
[0084] In some embodiments, the initial image sub-data may further include, for example, a mapping relationship between the identifier of the source driver and the image data corresponding to the source driver. In this implementation, the source driver can obtain the image data to be displayed in the corresponding display area from the initial image sub-data based on the identifier of the source driver and the mapping relationship between the identifier of the source driver and the image data corresponding to the source driver.
[0085] Optionally, the source driver device may obtain, for example, the control data corresponding to "the image data to be displayed in the display area corresponding to the source driver device" from the control data corresponding to the first initial image sub-data, that is, the control data corresponding to the source driver device. Optionally, the method by which the source driver device obtains its own corresponding control data can refer to the aforementioned method of the source driver device "obtaining the image data to be displayed in the display area corresponding to the source driver device", which will not be repeated here.
[0086] It should be understood that the specific implementation of the source driving device driving the TFT substrate connected to the source driving device to display an image based on the image data to be displayed in the corresponding display area of the source driving device and the corresponding control data can refer to any existing method of the source driving device driving the TFT substrate to display an image based on the original image data and the control data for the image, which will not be described in detail here.
[0087] In this embodiment, after acquiring the first initial image data, the processor can send the first initial image data to each active control device. Then, the active control device can obtain the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driver connected to the active control device from the first initial image data. By sending the first initial image sub-data and the corresponding control data to each source driver connected to the active control device, the source driver can drive the TFT substrate connected to it to display an image based on the first initial image sub-data and the corresponding control data. Through this method, a system cascade from the processor to the source driver of the display device is achieved, enabling different source driver devices to drive different TFT substrates to display images based on image data and the corresponding control data, improving the accuracy of display adjustment and thus enhancing the consistency of image display.
[0088] The following provides a detailed explanation of how the active control device sends the first initial image sub-data to each source drive device connected to it, and the control data corresponding to the first initial image sub-data:
[0089] As one possible implementation, the active control device can send the first initial image sub-data and the control data corresponding to the first initial image sub-data through different channels.
[0090] For example, the active control device can send first initial image sub-data to each source driver connected to the active control device via an image data channel. Furthermore, the active control device can send control data corresponding to the first initial image sub-data to each source driver connected to the active control device via a block control channel.
[0091] Taking the first initial image as an RGB image as an example, optionally, the image data channel can also be called an RGB data channel.
[0092] In some embodiments, the active control device may establish different channels and use these different channels to send the aforementioned clock signal and data signal to each source drive device respectively.
[0093] In some embodiments, the active control device may, for example, send a clock signal "for enabling the source drivers connected to the active control device to synchronously read control data" and a data signal "including control data corresponding to the first initial image sub-data" to each source driver connected to the active control device via the aforementioned block control channel. By sending the aforementioned clock signal and data signal to each source driver, it is ensured that each source driver can synchronously read its corresponding control data from the aforementioned first initial image sub-data, further improving the consistency of image display.
[0094] For example, consider six source drive devices connected to any active control device. Figure 5 This application provides a schematic diagram of a first initial image sub-data and corresponding control data transmission process. For example... Figure 5 As shown, optionally, for any active control device, all source drive devices connected to that active control device can be divided into at least one block. Each block may include two source drive devices. For example, block A includes source drive device A1 and source drive device A2. Block B includes source drive device B1 and source drive device B2. Block C includes source drive device C1 and source drive device C2.
[0095] In this implementation, such as Figure 5 As shown, the active control device can control the aforementioned block channel ( Figure 5 (not shown in the image), send a clock signal to each block (e.g., ... Figure 5 The BCL_CLOCK signal shown in the image), and a data signal (such as...) Figure 5 (The BCL_DATA signal shown).
[0096] For any given block, the two source drive devices within that block can read the control data corresponding to the first initial image sub-data from the data signal based on the aforementioned clock signal using a clock-locked reading method. Optionally, the specific implementation of the source drive device "reading the control data corresponding to the first initial image sub-data from the data signal based on the aforementioned clock signal using a clock-locked reading method" can refer to any existing clock-locked data reading method. The aforementioned clock-locked reading method enables an independent read / write mode for the source drive devices.
[0097] For example, Figure 6 This is a schematic diagram illustrating the principle of a clock locking reading method provided in this application. Figure 6 As shown, the aforementioned clock signal (BCL_CLOCK) can be used as a synchronization signal. For example... Figure 5Taking source drive devices A1 and A2 as examples, the data signal (BCL_DATA) can have header decoding. Based on... Figure 6 The diagram shows MOS pull-low / pull-high, shift register 1, latch 1, shift register 2, latch 2, and pull-up resistor (Rpull_up). After source driver A1 decodes the data, it can make a decision based on whether the data signal is kept low or high for a long time (long time refers to a specific set of encoded data, outputting fixed encoded data for several machine cycles). By keeping the signal low or high for a long time, source driver A2 can lock the clock. After source driver A1 has finished acquiring control data, it unlocks the logic again by reversing the specific encoding at the end bit using source driver A2. In summary, through locking and unlocking, individual reading of the source driver can be achieved, avoiding mutual interference between two source drivers in the same block.
[0098] Alternatively, the two source drive devices in this block can sequentially read the control data corresponding to the first initial image sub-data from the data signal. This sequential reading method enables the source drive devices to achieve a retransmission data mode.
[0099] For example, the active control device can transmit the first initial image sub-data and the corresponding control data in two parallel sets. Still using source driver devices A1 and A2 as an example, each time a source driver device performs a data read, it can serially read from source driver device A1 to source driver device A2 within the same block. Each time, the source driver device needs to match the corresponding decoding terminal to determine the ownership of this set of data; data that is not its own is discarded, and it waits for the next set of data. This is achieved by loading the overall decoding terminal data structure into each block for secondary decoding, and then reading data after each decoding until all data is obtained.
[0100] In some embodiments, for any active control device, the active control device may, for example, send a clock signal and a data signal directly to each source drive device connected to the active control device through the block control channel, so that each source drive device can obtain the corresponding control data.
[0101] In this embodiment, the first initial image sub-data can be sent to each source driver connected to the active control device via the image data channel; the control data corresponding to the first initial image sub-data can be sent to each source driver connected to the active control device via the block control channel. This method enables the source driver to acquire the image data required for display, as well as the control data for that image data, laying the foundation for subsequent image display on the TFT substrate. By transmitting image data through the image data and block control channels, the efficiency of transmitting the image data and control data to the source driver is improved, thereby increasing the efficiency of driving the TFT substrate for image display.
[0102] In some embodiments, the aforementioned active control device can further adjust the subsequently displayed image locally or globally based on the display results of different TFT substrates, so as to further improve the consistency of image display.
[0103] For example, for any source driver device of a display device, the source driver device can acquire the display result of the TFT substrate connected to the source driver device displaying an image, and send it to an active control device. The display result may include, for example, at least one of the following: display brightness, display delay, and display color of the corresponding display area of the TFT substrate.
[0104] For any given TFT substrate, the display results of the image displayed on that TFT substrate can be used to characterize the state of the image display on that TFT substrate (e.g., the speed of image display, the achievable brightness or color, etc.). Therefore, the display results between different TFT substrates can characterize the fluctuations between different TFT substrates on the display screen.
[0105] Optionally, the specific implementation of the source driving device to obtain the above display results can refer to any existing TFT substrate display result acquisition method (such as existing display brightness acquisition method, or display color acquisition method, etc.), and this application does not limit it in this regard.
[0106] In this implementation, the active control device can receive display results from each source driving device connected to it. Then, the active control device can acquire control data corresponding to the second initial image sub-data based on the aforementioned display results. This second initial image sub-data includes the image data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device.
[0107] Optionally, the active control device can directly obtain control data corresponding to the second initial image sub-data based on the display result to achieve local adjustments to the display screen. In this implementation, the active control device can, for example, first obtain the second initial image data from the processor. This second initial image data includes image data to be displayed on all TFT substrates on the display screen. Then, the active control device can obtain the second initial image sub-data corresponding to itself from this second initial image data. Then, the active control device can obtain the control data corresponding to the second initial image sub-data based on the aforementioned display result.
[0108] For example, for any source driver device, the display result sent by the source driver device to the active control device includes: the display brightness of the TFT substrate corresponding to the source driver device, for example, as... Figure 3 Taking the display device shown as an example, assuming the display brightness of the display area corresponding to the source driving device 11 is brightness 1 and the display brightness of the display area corresponding to the source driving device 12 is brightness 2, the active control device 1 can adjust the second image sub-data according to brightness 1 and brightness 2. For example, the active control device 1 can adjust the data used to control the brightness of the TFT substrate corresponding to each source driving device in the second image sub-data according to brightness 1 and brightness 2, so that the brightness of the TFT substrate corresponding to each source driving device in the processed second image sub-data is consistent.
[0109] Alternatively, global control can be achieved through the processor to obtain control data. For example, the active control device can send the display results from each source driver to the processor, so that the processor can obtain the control data corresponding to the second initial image data based on the display results, and send the control data corresponding to the second initial image data to each active control device. Then, the active control device can obtain the control data corresponding to the second initial image sub-data from the control data corresponding to the second initial image data.
[0110] As mentioned above, the second initial image data includes: the image data to be displayed on all TFT substrates of the display screen.
[0111] For example, after acquiring the aforementioned display results corresponding to each source drive device connected to the active control device, the active control device may add each display result to a data entry and send the data to the processor.
[0112] Using the above method, the processor can obtain the display results of each TFT substrate of the display screen, and based on the display results of each TFT substrate, obtain the control data corresponding to the second image data, thereby realizing global control of the display screen. Optionally, the specific implementation method of the processor obtaining the control data corresponding to the second image data based on the display results from each active control device can refer to the method of the active control device adjusting the second image sub-data based on the display results described in the foregoing embodiments, which will not be repeated here. Optionally, the specific implementation method of the active control device obtaining the control data corresponding to the second initial image sub-data from the control data corresponding to the second initial image data can refer to the method of obtaining the first initial image sub-data from the first initial image data described in the foregoing embodiments, which will also not be repeated here.
[0113] Taking a smart TV as the display device and the TV SoC (System-on-a-Chip) as the processor, this application also provides another image display method. This method may include the following steps:
[0114] Step 1: The TV SoC can acquire initial image data from the target electronic device, for example, via a High Definition Multimedia Interface (HDMI) cable.
[0115] The aforementioned target electronic devices can be, for example, computers, television set-top boxes, etc.
[0116] Step 2: The TV SoC sends the first initial image data to each active control device.
[0117] Taking the image size of the first initial image data transmitted as 960×540 as an example, the TV SoC will send the 960×540 image data to each active control device.
[0118] Taking the initial image data as RGB data as an example, the TV SoC can encode this RGB data into Vbyone protocol for data transmission to each active controller (AM controller). In some embodiments, the active controller can also be called a timing controller (TCON). That is, each AM controller can transmit a complete 4K image.
[0119] Step 3: For any active control device, the active control device sends the first initial image sub-data corresponding to the active control device and the control data corresponding to the first initial image sub-data to each source drive device.
[0120] Taking the image size of the first initial image data transmitted as 960×540 as an example, the size of the first initial image sub-data can be, for example, 480×270.
[0121] Each AM controller can retrieve its own initial image sub-data to be displayed from the aforementioned initial image data. This process can be implemented by reading data from the AM controller's Double Data Rate (DDR) synchronous dynamic random access memory. (The reason for operating directly in DDR is to ensure the real-time performance of the backend, and the execution process does not require secondary buffering or re-encoding; the transmitted content is completed in one go. After retrieving the initial image sub-data to be displayed from DDR, the corresponding control data is loaded onto the data bits as the overall data output.)
[0122] The aforementioned source driver device can be a packaged source driver chip, abbreviated as COF Driver. This COF Driver can receive first initial image sub-data and corresponding control data, and perform address bit comparison. For addresses that match a local address (indicating that the data is image data to be displayed on the TFT substrate connected to the source driver device), local control instruction data decoding is performed, and the TFT substrate is then controlled to display the image. Non-local instruction control data (indicating that the data is not image data to be displayed on the TFT substrate connected to the source driver device) is not processed.
[0123] For example, taking the aforementioned active control device as TCON and the source drive device as COF Driver, the following example illustrates how TCON sends the first initial image sub-data and the control data corresponding to the first initial image sub-data to each COF Driver:
[0124] Each TCON controls multiple COF Drivers, ensuring the timeliness and scalability of the transmission of the first initial image sub-data and its corresponding control data. After reading the first initial image sub-data, the TCON can read the corresponding control data (which may include externally added debugging, compensation, and control data) from its own Flash memory. This control data can come from SOC global control instructions or regional screen debugging data (i.e., control data obtained by the TCON based on the display results of the TFT substrate it is connected to). While a partial image data channel is sufficient, adding a large amount of control data to each block requires a separate channel to avoid impacting data bandwidth.
[0125] Optionally, the method for sending the first initial image sub-data and the corresponding control data to each COF Driver can be, for example, referred to Figure 5 .like Figure 5 As shown, BCL_CLOCK serves as the clock signal, ensuring the consistency and synchronization of each block (BLOCK) and the read instructions, compensation data, and control data within each block. BCL_DATA serves as the data signal, transmitting all blocks globally and the control data within each block (this data is distinct from the display data and is used for the transmission of instructions, compensation data, and control data).
[0126] Figure 7 This is a schematic diagram illustrating the control data content corresponding to any block provided in this application. For example... Figure 7 As shown, HS, HS1, and HS2 all represent start bits. END, END1, and END2 all represent end bits. CHANEL0 corresponds to CH0, CHANEL1 to CH1, and CHANEL2 to CH2, all of which are decoding discrimination data bits. GCMD represents the Global Command. LCMD represents the Local Command. Control Data 1 is the control data corresponding to one source driver device in the block. Control Data 2 is the control data corresponding to another source driver device in the same block. By constructing channels in the data as described above, only the data bit decoding method is needed to determine which block's control data is being transmitted each time. By constructing multiple groups of RGB data and their corresponding decoding relationships, a set of header signals with sequential order and clear differences is formed to determine which block's corresponding data is being acquired.
[0127] Step 4: The source driving device drives the TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data.
[0128] Optionally, the method by which the source driving device obtains the image data to be displayed on the TFT substrate connected to the source driving device from the first initial image sub-data, and the method by which the corresponding control data is obtained from the control data corresponding to the first initial image sub-data, can refer to the foregoing embodiments. Figure 6 The methods described will not be elaborated here.
[0129] Still with Figure 6For example, when all source drivers are in a locked state, the source driver chip will exhibit high input impedance. Once all source drivers are locked, the TCON (Active Control Unit) can enter the next state for data transmission. When a source driver is unlocked, the source driver will be internally pulled low, and as long as any source driver is pulled low, the TCON will continuously send clock calibration commands. It uses a locking mechanism to determine which block receives data and which blocks receives commands, thereby achieving the control objective.
[0130] In this embodiment, GCMD can be used for clock synchronization between all blocks. Each block receives the same information based on GCMD until the last block receives it, signifying the end of GCMD transmission. TCON achieves overall system latency and processing latency control by constructing a new set of GCMD methods. This achieves real-time transmission and synchronization of screen display and control data. The serial protocol method described above enables serial cascading of AM (Active AM) systems. A BCL serial channel is established, and based on this channel, a latch-type read-based area control method and a sequential transmission area control method are developed. Using the above methods, a hierarchical control data structure of global and area data is adopted to achieve data-driven transmission of control data. Based on this data structure, global instructions are designed as instruction clocks to achieve synchronized clocks for area control. Based on these methods, real-time processing of the screen from global 4K to sub-areas is achieved. A simplified interface design enables the cascading of AM's MiniLED and MicroLED systems, allowing each TFT substrate to synchronize in a timely manner and coordinate screen consistency.
[0131] Figure 8 This is a schematic diagram of an image display device provided in this application. This device can be applied to the display devices described in any of the foregoing embodiments. Figure 8 As shown, the device includes: an acquisition module 21, a first transmission module 22, a receiving module 23, a processing module 24, a second transmission module 25, and a driving module 26. Among them,
[0132] The acquisition module 21 is used to acquire the first initial image data through the processor.
[0133] The first sending module 22 is used to send the first initial image data to each of the active control devices via a processor.
[0134] The receiving module 23 is configured to receive the first initial image data from the processor via an active control device.
[0135] Processing module 24 is used to obtain, through an active control device, the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device from the first initial image data; and to obtain control data corresponding to the first initial image sub-data.
[0136] The second transmitting module 25 is used to transmit the first initial image sub-data and control data corresponding to the first initial image sub-data to each source drive device connected to the active control device via the active control device.
[0137] The driving module 26 is used to drive the TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data.
[0138] Optionally, the second sending module 25 is specifically used to send the first initial image sub-data to each source drive device connected to the active control device through the image data channel; and to send control data corresponding to the first initial image sub-data to each source drive device connected to the active control device through the block control channel.
[0139] Optionally, the second transmitting module 25 is specifically used to transmit clock signals and data signals to each source driver connected to the active control device through the block control channel. The data signals include control data corresponding to the first initial image sub-data; the clock signal is used to enable each source driver connected to the active control device to synchronously read the control data.
[0140] Optionally, for any of the active control devices, all source drive devices connected to the active control device are divided into at least one block, and each block includes two source drive devices. Optionally, the second transmitting module 25 is specifically used to transmit a clock signal and a data signal to each block through the block control channel. Optionally, the driving module 26 is specifically used to read control data corresponding to the first initial image sub-data from the data signal based on the clock signal by the source drive devices, using a clock-locked reading method; or, using a sequential reading method, to read control data corresponding to the first initial image sub-data from the data signal.
[0141] Optionally, the driving module 26 is further configured to, after driving the TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data, acquire the display result of the image display performed by the TFT substrate connected to the source driving device, and send it to the active control device. The display result includes at least one of the following: the display brightness, display delay, and display chromaticity of the display area corresponding to the TFT substrate.
[0142] Optionally, the receiving module 23 is further configured to receive the display results from each of the source driving devices. Optionally, the processing module 24 is further configured to obtain control data corresponding to the second initial image sub-data based on the display results.
[0143] Optionally, the second sending module 25 is further configured to send the display results from each of the source driving devices to the processor, so that the processor obtains control data corresponding to the second initial image data based on the display results, and sends the control data corresponding to the second initial image data to each of the active control devices. Optionally, the processing module 24 is further configured to obtain control data corresponding to the second initial image sub-data from the control data corresponding to the second initial image data. The second initial image sub-data includes: image data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device.
[0144] Optionally, the control data includes: instruction data for instructing the source drive device to perform a target operation on the first initial image data, and compensation data required to compensate the first initial image data.
[0145] Optionally, the active control devices are connected in series, and the processor is connected to the first end of the active control device at the end of the series connection, so that the processor can connect to the first end of active control devices other than the active control device at the end of the series connection through the active control device at the end of the series connection. Alternatively, for any active control device, the source drive devices connected to that active control device are connected in series, and the second end of the active control device is connected to the first end of the source drive device at the end of the series connection, so that the active control device can connect to the first end of source drive devices other than the source drive device at the end of the series connection through the source drive device at the end of the series connection.
[0146] The image display device provided in this application is used to execute the aforementioned image display method embodiments. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0147] Figure 9 This is a schematic diagram of the structure of another display device provided in this application. Figure 9 As shown, in some embodiments, the display device 200 may include a controller 250, a display screen 275, a communicator 220, and an input / output interface 255 (e.g., Figure 9 The first interface to the nth interface shown in the diagram, and at least one of the memory 260.
[0148] like Figure 9 As shown, the controller 250 includes at least one of a random access memory (RAM) 251, a read-only memory (ROM) 252, a central processing unit (CPU) 254, and a communication bus 256. The communication bus connects the various components.
[0149] In some embodiments, RAM251 is used to store temporary data of the operating system or other running programs.
[0150] In some embodiments, ROM 252 is used to store various system startup instructions. In some embodiments, ROM 252 is used to store a basic input / output system, called the Basic Input / Output System (BIOS). This BIOS is used to perform power-on self-test (POST), initialization of various functional modules in the system, drivers for the system's basic input / output, and to boot the operating system.
[0151] In some embodiments, upon receiving a power-on signal, the display device 200 starts up, the CPU executes the system startup instructions in ROM 252, and copies temporary data of the operating system stored in memory to RAM 251 to facilitate the startup or operation of the operating system. After the operating system has started, the CPU copies temporary data of various applications from memory to RAM 251 to facilitate the startup or operation of various applications.
[0152] In some embodiments, the CPU processor 254 is configured to execute operating system and application instructions stored in memory, and to execute various applications, data, and content based on various interactive instructions received from external input, so as to ultimately display and play various audio and video content.
[0153] In some exemplary embodiments, the CPU processor 254 may include multiple processors. The multiple processors may include a main processor and one or more sub-processors. The main processor is used to perform some operations of the display device 200 in a pre-power-on mode, and / or to display a screen in normal mode. The one or more sub-processors are used for one operation in a standby mode or other state.
[0154] The display screen 275 can be used to display images. In some embodiments, the display screen 275 may include a display component for presenting an image. In some embodiments, depending on the type of display screen 275, it may also include a driving component for driving the display. In some embodiments, the display screen 275 is a projection display screen, and may further include a projection device and a projection screen.
[0155] In some embodiments, the display panel of the display screen 275 may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a minimized LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include one or Q display screens 275, where Q is a positive integer greater than 1.
[0156] In some embodiments, the communicator 220 is a component used to communicate with external devices or external servers according to various communication protocol types. For example, the communicator may include at least one of the following: a Wi-Fi chip, a Bluetooth communication protocol chip, a wired Ethernet communication protocol chip, or other network communication protocol chips or near-field communication protocol chips, and an infrared receiver. In some embodiments, the display device 200 can establish the transmission and reception of control signals and data signals with external devices or content providing devices through the communicator 220.
[0157] In some embodiments, such as Figure 9 As shown, the input / output interface 255 is configured to enable data transmission between the controller 250 and other external devices or other controllers 250. This includes receiving video and audio signal data, or command and instruction data, from external devices.
[0158] In some embodiments, the memory 260 may include storing at least one of various software modules for driving the display device 200, such as a base module, a detection module, a communication module, a display control module, a browser module, and various service modules.
[0159] This application also provides a computer-readable storage medium, which may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Specifically, the computer-readable storage medium stores program instructions, which are used in the methods described in the above embodiments.
[0160] This application also provides a program product including executable instructions stored in a readable storage medium. At least one control module of a display device can read the executable instructions from the readable storage medium, and the at least one control module executes the executable instructions to cause the display device to implement the image display methods provided in the various embodiments described above.
[0161] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0162] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.
Claims
1. A display device, characterized in that, The display device includes: The system comprises a display screen, a processor, N active control devices, and M source driving devices; the display screen includes at least one thin-film transistor (TFT) substrate; the processor is connected to a first terminal of each active control device, and a second terminal of each active control device is connected to a first terminal of at least one source driving device; the second terminal of each source driving device is connected to at least one TFT substrate; N and M are both integers greater than or equal to 1. The processor is configured to: acquire first initial image data and send the first initial image data to each of the active control devices; The active control device is configured to: receive the first initial image data from the processor, and obtain the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device from the first initial image data; obtain the control data corresponding to the first initial image sub-data; send the first initial image sub-data and the control data corresponding to the first initial image sub-data to each source driving device connected to the active control device. The source driving device is configured to drive a TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data. For any of the active control devices, all source drive devices connected to the active control device are divided into at least one block, and each block includes two source drive devices; the active control device is configured to send a clock signal and a data signal to each block through a block control channel. For any of the blocks, the two source drive devices in the block are configured to: read control data corresponding to the first initial image sub-data from the data signal based on the clock signal by a clock-locked reading method; or read control data corresponding to the first initial image sub-data from the data signal by a sequential reading method.
2. The display device according to claim 1, characterized in that, The active control device is configured as follows: The first initial image sub-data is sent to each source drive device connected to the active control device via the image data channel. Control data corresponding to the first initial image sub-data is sent to each source drive device connected to the active control device via the block control channel.
3. The display device according to claim 2, characterized in that, The active control device is configured as follows: Through the block control channel, clock signals and data signals are sent to each source drive device connected to the active control device; the data signals include control data corresponding to the first initial image sub-data; the clock signals are used to enable each source drive device connected to the active control device to synchronously read the control data.
4. The display device according to any one of claims 1-3, characterized in that, The source drive device is configured as follows: After driving the TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data, the display result of the TFT substrate connected to the source driving device displaying the image is obtained and sent to the active control device; the display result includes at least one of the following: the display brightness, display delay, and display chromaticity of the display area corresponding to the TFT substrate.
5. The display device according to claim 4, characterized in that, The active control device is configured as follows: Receive the display results from each of the aforementioned source drive devices; Based on the display results, obtain the control data corresponding to the second initial image sub-data.
6. The display device according to claim 5, characterized in that, The active control device is configured as follows: The processor sends the display results from each of the source drive devices to the processor, so that the processor obtains control data corresponding to the second initial image data according to the display results, and sends the control data corresponding to the second initial image data to each of the active control devices; From the control data corresponding to the second initial image data, obtain the control data corresponding to the second initial image sub-data; The second initial image sub-data includes: image data to be displayed on the TFT substrate corresponding to each source drive device connected to the active control device.
7. The display device according to any one of claims 1-3, characterized in that, The control data includes: instruction data for instructing the source drive device to perform target operations on the first initial image data, and compensation data required to compensate the first initial image data.
8. The display device according to any one of claims 1-3, characterized in that, Each of the active control devices is connected in series, and the processor is connected to the first end of the active control device at the end of the series connection, so that the processor can be connected to the first end of active control devices other than the active control device at the end of the series connection through the active control device at the end of the series connection. or, For any of the active control devices, each of the source drive devices connected to the active control device is connected in series, and the second end of the active control device is connected to the first end of the source drive device at the end of the series connection, so that the active control device is connected to the first end of the source drive device other than the source drive device at the end of the series connection through the source drive device at the end of the series connection.
9. An image display method, characterized in that, The method is applied to a display device, the display device comprising: a display screen, a processor, N active control devices, and M source driving devices; the display screen includes at least one thin-film transistor (TFT) substrate; the processor is connected to a first terminal of each of the active control devices, and a second terminal of each of the active control devices is connected to a first terminal of at least one of the source driving devices; the second terminal of each source driving device is connected to at least one TFT substrate; N and M are both integers greater than or equal to 1; the method includes: The processor acquires first initial image data and sends the first initial image data to each of the active control devices. The active control device receives the first initial image data from the processor and obtains the first initial image sub-data to be displayed on the TFT substrate corresponding to each source driving device connected to the active control device from the first initial image data; obtains the control data corresponding to the first initial image sub-data; and sends the first initial image sub-data and the control data corresponding to the first initial image sub-data to each source driving device connected to the active control device. The source driving device drives the TFT substrate connected to the source driving device to display an image based on the first initial image sub-data and the control data corresponding to the first initial image sub-data. Through the active control device, a clock signal and a data signal are sent to each block via the block control channel; wherein, for any active control device, all source drive devices connected to the active control device are divided into at least one block, and each block includes two source drive devices. For any of the blocks, the control data corresponding to the first initial image sub-data is read from the data signal by the two source drive devices in the block based on the clock signal, using a clock-locked reading method; or, the control data corresponding to the first initial image sub-data is read from the data signal by a sequential reading method.
Citation Information
Patent Citations
Virtual frame buffer control system
US20030184550A1