The disclosure relates to the display field, in particular to a display system and a display device.
In the prior art, the display picture of the display device is usually rendered, transmitted and displayed using an entire frame image as the base unit.
With the development of high-definition and high-frequency display, the resolution of frame images processed by display devices is increasing, and the number of frame images that need to be processed per unit time is also increasing, which requires display devices to have a large amount of software and hardware resources for rendering, transmitting, and displaying frame images.
The disclosure provides a display system and a display device for solving the technical problems in the prior art.
In a first aspect, in order to solve the above technical problems, a display system provided by an embodiment of the present disclosure is applied to a display device comprising a plurality of display partitions. The technical scheme of the display system is as follows:
In a possible embodiment, the multi-scenario trigger circuit is further configured to:
In a possible embodiment, the display content generation circuit is further configured to:
In a possible embodiment, the display drive control circuit is further configured to:
In a possible embodiment, the drive circuit comprises:
In a possible embodiment, the source drive chip comprises:
In a possible embodiment, the source drive chip is further configured to arrange a plurality of partition images corresponding to the display partition for high-definition display in an interval area between entire frame images.
In a possible embodiment, in the gate drive circuit, a plurality of display partitions corresponding to a same row share a same frame start signal.
In a possible embodiment, the drive circuit further comprises at least one TCON chip.
In a possible embodiment, when the partition image is a three-dimensional stereogram, the drive circuit comprises a plurality of the TCON chips, and each display partition for high-definition display corresponds to one TCON chip and one data channel.
In a possible embodiment, in the display device, the data channels of display partitions other than the display partition for high-definition display are in an off state.
In a possible embodiment, the drive circuit is further configured to:
In a possible embodiment, all chips in the display device are connected in parallel with a same signal bus which is used to transmit data or instructions;
In a possible embodiment, the chips connected with the signal bus cache received control instructions simultaneously upon receipt of a same enable signal.
In a possible embodiment, a data format for data packets transmitted in the signal bus comprises:
In a second aspect, an embodiment of the present disclosure provides a display device comprising a display system as described in the first aspect.
Embodiments of the present disclosure provides a display system and a display device to solve the technical problems existing in the prior art.
In order to better understand the above-described technical schemes, the following detailed description of the technical schemes of the present disclosure will be made with reference to the drawings and specific embodiments. It should be understood that embodiments in of the present disclosure and specific features in the embodiments are detailed description of the technical schemes of the present disclosure, rather than limitation on the technical schemes of the present disclosure, and the embodiments in the present disclosure and technical features in the embodiments, may be combined with each other if there is no conflict.
Referring to
A multi-scenario trigger circuit 10 is configured to determine, according to a usage scenario in which the display device is triggered, a display partition for high-definition display among the plurality of display partitions.
The display device is high-definition/high-frequency display device, such as a 4K television.
As shown in
It should be understood that the display area of the display device corresponds to a complete screen, not a spliced screen.
The usage scenarios of the display device include but are not limited to human eye gaze coordinates, display content update, touch coordinates, mouse coordinates, external ambient light/temperature, etc.
Referring to
When the display device detects that the user is gazing at its display area, the triggered usage scenario is human eye gaze coordinate detection. In the usage scenario of human eye gaze coordinate detection, the human eye gaze area (as shown by the slash area in
Referring to
It is assumed that the display device is a television set, and the display area of the television set includes 48 display partitions. As shown in
After the user operates the program button in the remote controller of the television set, a “program selection” menu (showing programs 1 to 4) pops up, and the triggered usage scenario is the display content scenario update. In this usage scenario, it is determined that the display partitions corresponding to the “program selection” menu include display partitions 20-22, 28-30, 36-38, 44-46, and then the display partitions for high-definition display are determined to be display partitions 20-22, 28-30, 36-38, 44-46, with a total of 12 display partitions, among the 48 display partitions included in the television set.
In a possible embodiment, the multi-scenario trigger circuit is further configured to, when the display device is simultaneously triggered with a plurality of usage scenarios, determine, according to the plurality of usage scenarios, a display partition corresponding to each of the usage scenarios.
For example, still taking
If, in the above example, it is determined that the display partition corresponding to the usage scenario of the eye gaze coordinate detection is display partition 28, the multi-scenario trigger circuit 10 determines that among the 48 partitions of the television set, the display partitions for high-definition display are display partitions 20 to 22, 28 to 30, 36 to 38, and 44 to 46, with a total of 12 display partitions. That is, when it is determined that the display partitions corresponding to two usage scenarios have the same display partition, the display partitions for high-definition display determined by the multi-scenario trigger circuit 10 are the display partitions after duplication removal.
In addition, a priority can be set for each usage scenario in the display device. When a plurality of usage scenarios are triggered at the same time, a display partition corresponding to a usage scenario with a high priority can be determined according to the priority of the usage scenarios. The priority of the usage scenario is transmitted to the display content generation circuit 20 together with the partition identifier of the corresponding display partition. If the same display partition corresponds to a plurality of usage scenarios, the priority corresponding to the usage scenario with high priority is taken as the priority corresponding to the display partition.
After the multi-scenario trigger circuit 10 determines a display partition for high-definition display, it will transmit the partition identifier corresponding to the display partition to the display content generation circuit 20 to generate the display partition content, and also transmit the partition identifier corresponding to the display partition to the display drive control circuit 30 to generate the drive instruction.
The display content generation circuit 20 is configured to render each frame of partition image of the display partition for high-definition display, and to fuse the partition identifier of the display partition for high-definition display into each frame of rendered partition image to form a corresponding frame image data stream.
For example, still taking the example of
For another example, taking
In a possible embodiment, the display content generation circuit 20 is further configured to, when the display device is simultaneously triggered with a plurality of usage scenarios, render each frame of partition image of the display partition for high-definition display corresponding to the usage scenario with high priority sequentially according to the priority level of the plurality of usage scenarios, and to fuse the corresponding partition identifier into the rendered partition image corresponding to each frame to form a frame image data stream corresponding to each display partition for high-definition display.
For example, still taking
In the case that a plurality of usage scenarios are triggered at the same time, when the partition identifier of the display partition is fused into the corresponding rendered partition image, the priority of the corresponding usage scenario can also be fused into the rendered partition image, so that when the drive circuit 40 performs the display driving subsequently, it may also perform the driving in accordance with the aforementioned priority level.
For display partitions corresponding to the same usage scenario, during processing, the partition images of the display partitions arranged in the front can be processed first according to the arrangement order of the display partitions.
In the case that a display partition corresponds to a plurality of usage scenarios, the priority corresponding to the display partition is the priority corresponding to the usage scenario with high priority. As shown in
Since the display content generation circuit 20 renders only the partition image of the display partition for high-definition display determined by the multi-scenario trigger circuit 10, and does not have to render the entire frame image (the original image corresponding to the display area) displayed by the display device as is required in the prior art, the amount of data processing can be effectively reduced and the processing efficiency can be improved.
While the display content generation circuit 20 processes the partition image of the display partition for high-definition display, the display drive control circuit 30 also processes the control instruction corresponding to the display partition for high-definition display.
The display drive control circuit 30 is configured to generate a control instruction stream to drive the display partition for high-definition display, so that the display partition for high-definition display displays each frame image in the frame image data stream; each control instruction in the intelligent control instruction stream carries the same time identifier as the corresponding frame of rendered partition image of. The drive control logic of the display partition is realized by the control instruction stream.
Continuing with
In a possible embodiment, the display drive control circuit is further configured to generate corresponding drive state control instructions and timing control instructions according to the partition identifier of the display partition for high-definition display; the drive state control instructions are configured to perform function control on the drive circuit to control the display partition for high-definition display to perform high-definition display; the timing control instructions are configured to generate a timing control signal required for image display for the display partition for high-definition display.
For example, the drive control instructions can control the following functions in the drive circuit: matching the power supply of independent partitions, data arrangement, mapping restoration, OP switch/thrust (i.e., load drive capability), etc.; the timing control can match and generate synchronization control among multiple drive chips (such as a source drive chip and a gate drive chip), output control timing of the source drive chip, panel MUX switch control timing, gate scan control timing, etc.
The display content generation circuit 20 generates a frame image data stream corresponding to the display partition for high-definition display and then transmits the frame image data stream to the drive circuit 40; the display drive control circuit 30 generates a control instruction stream corresponding to the display partition for high-definition display and transmits the control instruction stream to the drive circuit 40.
The drive circuit 40 is configured, for the frame image data stream and the control instruction stream which have the same partition identifier, to form control instructions which have the same time identifier, and rendered partition images into a group, and in chronological order, drive, group by group and according to the control instruction in the current group, the corresponding display partition to display a rendered partition image in the current group.
For example, still taking
The control instruction stream received by the drive circuit 40 from the display drive control circuit 30 includes control instruction 1 to control instruction 6, each of which carries a partition identifier “A” of the display partition A and a time identifier corresponding to the control instruction (the time identifiers of the control instruction 1 to the control instruction 6 are sequentially time identifier 1 to time identifier 6).
According to the partition identifiers carried in the partition image 1 to the partition image 6 and the partition identifiers carried in the control instruction 1 to the control instruction 6, the drive circuit 40 can determine that they belong to a same display partition, and then according to the time identifier carried by each of them, group the partition images and the control instructions with the same time identifier into a group. For example, both the control instruction 1 and the partition image 1 have the same time identifier 1, so the control instruction 1 and the partition image 1 are grouped into one group, and other groups can be formed in the same way.
Then, in the chronological order corresponding to the time identifier, the display partition A is driven to display the rendered partition image in the current group, group by group and according to the control instruction in the current group. According to the time corresponding to the time identifier, it is determined that the partition image 1 should be displayed currently, and the group composed of the control instruction 1 and the partition image 1 is the current group, and the drive circuit 40 drives the display partition A to display the partition image 1 according to the control instruction 1; after the display is completed, the group composed of the control instruction 2 and the partition image 2 becomes the current group, and the drive circuit 40 drives the display partition A to display the partition image 2 according to the control instruction 2. In the same way, other partition images can be displayed, which will not be repeated here.
Referring to
A source drive chip 401, which is configured to gate the data channel corresponding to the display partition for high-definition display according to the control instruction in the current group, and convert the rendered partition image in the current group into the corresponding data drive signal, which is supplied to the display partition for high-definition display through the data channel to drive a corresponding column of pixels.
The source drive chip 401 may correspond to a plurality of data channels, each data channel includes a plurality of data lines connected to pixels in the display partition, and the source drive chip 401 provides a data drive signal to the display partition through the data channel corresponding to the display partition.
For example, taking
The gate drive circuit 402 is configured to provide a row scan signal to a plurality of pixel rows where the display partition for high-definition display is located according to a control instruction in the current group to refresh the data drive signal to the display partition for high-definition display.
Scan lines connected to pixels in the display partition are connected with the gate drive circuit 402.
Still taking
Referring to
After receiving the partition identifier A of the display partition for high-definition display sent by the multi-scenario trigger circuit 10, the display content generation circuit 20 determines to render the partition image of the display partition A in high-definition and high-frequency according to the partition identifier A in S705-1, obtains the rendered partition image in S706-1, fuses, in S708-1, the rendered partition image with the partition identifier A of the display partition A in S707-1, and forms a frame image data stream, which is sent to the source drive chip 401 in the drive circuit 40.
At the same time, after receiving the partition identifier A of the display partition for high-definition display sent by the multi-scenario trigger circuit 10, the display drive control circuit 30 matches the timing and control instruction corresponding to the display partition A according to the partition identifier A in S705-2, generates a drive state control instruction (S706-2) and a timing control instruction (S707-2) corresponding to the display partition A, forms a control instruction stream, and transmits the control instruction stream to the source drive chip 401 and the gate drive circuit 402 in the drive circuit 40.
After receiving the frame image data stream sent by the display content generation circuit 20 and the control instruction stream sent by the display drive control circuit 30, the source drive chip 401 in the drive circuit 40 performs data channel gating control (i.e., gating the data channel corresponding to the display partition A) according to the control instruction by using a data receiving module in S709, and matches the partition identifiers in the frame image data stream and the control instruction stream; data mapping is performed in S710, that is, data corresponding to the partition image is mapped to the chip partition corresponding to the display partition A according to the partition identifier and the display mode, so as to merge data restoration; in S711, data channel control is performed, that is, according to the partition identifier A, the OP drive capability gear of the display partition A is adjusted, and the OP multiplexing relationship is controlled on and off.
After receiving the control instruction stream sent by the display control drive circuit 30, the gate drive circuit 402 in the drive circuit 40 gates the corresponding GOA circuit according to the display partition corresponding to the partition identifier in S712, and scans the pixel rows in the display partition A row by row according to the timing control instruction, displays the partition image corresponding to the display partition A in the display partition A in high definition/high frequency.
It is to be noted that the above instructions are illustrated by taking a case that the triggered usage scenario is human eye gaze coordinate as an example, and there are other usage scenarios in practical applications, which should not be understood as being limited to the scenario for the human eye gaze coordinate. The difference between different scenarios in the above processing only lies in the different ways of determining the triggered usage scenarios.
In a possible embodiment, the source drive chip 401 includes:
A plurality of data partitions, each of which corresponds to a data transmission channel for a column of display partitions.
Taking
It should be understood that although the data channels corresponding to the display partitions for non-high-definition display are in an off state, it does not mean that they do not display images. In fact, the display partitions for non-high-definition display maintain the display of the originally displayed partition images.
Referring to
In a possible embodiment, the source drive chip 401 is further configured to arrange a plurality of partition images corresponding to the display partition for high-definition display within an interval time between the entire frame images.
Referring to
(a) in
A plurality of partition images corresponding to a display partition for high-definition display are arranged in an interval area between entire frame images in the present disclosure, and the arrangement is as shown in (b) in
When there are a plurality of display partitions requiring high-definition display at the same time, partition images of different display partitions can be arranged in an interval area between entire frame images.
By arranging a plurality of partition images of the display partition for high-definition display in an interval area between entire frame images, the refresh rate of the display partition for high-definition display can be improved.
In a possible embodiment, in the gate drive circuit 402, multiple display partitions corresponding to the same row share a same frame start signal.
By allowing a plurality of display partitions in the same row share the same frame start signal, a plurality of display partitions can share a control line for the frame start signal, so that it is not necessary to set a separate control line for the frame start signal for each display partition, thereby preventing the problem that the control line for the frame start signal is exponentially increased and reducing the difficulty of wiring.
It should be understood that the frame start signal here refers to the start signal for scanning the scan lines in a display partition, rather than the frame start signal for the scan lines of the entire display area in the prior art.
In a possible embodiment, the drive circuit 40 further includes at least one TCON chip (i.e., a logic control chip) configured to convert the data corresponding to the received partition image into a signal that can be recognized by the source drive chip 401 and the gate drive circuit 402.
A plurality of TCON chips may be included in the drive circuit 40. When a partition image is a three-dimensional stereogram, each display partition for high-definition display corresponds to one TCON chip and one data channel. This can improve the update speed of three-dimensional stereograms.
In a possible embodiment, the drive circuit is further configured to: drive a display partition for high-definition display with idle resources; herein, the idle resources are the drive resources corresponding to display partitions for non-high-definition display.
Referring to
The multi-scenario trigger circuit determines that the display partition A and the display partition B of 48 display partitions in the display device are display partitions for high-definition display. Assuming that each column of display partition shares a TCON chip, the TCON chip resource corresponding to a column in which the display partition A is located is TCON1, the TCON chip resource corresponding to a column is located the display partition B is located is TCON2, and the TCON chips corresponding to the display partitions of other columns are idle TCON chip resources (such as TCON3 and TCON4).
After the drive circuit receives the frame image data stream of the two above display partitions, if the display partition A and the display partition B are not driven with idle resources, the corresponding drive schematic diagram is shown in
If idle resources are used to drive the display partition A and the display partition B, as shown in
It should be noted that the above selection and utilization of idle resources and the switching of output paths are controlled by control instructions generated by the display drive control circuit.
Referring to
All chips in the display device are connected in parallel with the same signal bus, which is used for transmitting data or instructions; different chips time-multiplex the signal bus.
The chips connected with the signal bus cache the received control instructions simultaneously upon receipt of a same enable signal.
As shown in
The above data bus can be connected with each component of the display device in the traditional differential approach, the single-ended CLK+Data approach and the like. Each component of the display device includes, but is not limited to, a display content generation circuit 20, a display drive control circuit 30, a source drive chip 401, a gate drive circuit 402, a power management chip, and the like, all of which are connected to the same signal bus and can simultaneously receive control instructions. Since the distances between different components and the display drive control circuit 30 are different, the time for different components to receive control instructions through the data bus is different. Therefore, a separate signal line is also provided in the data transmission architecture of the display device for transmitting an enable signal, which is a pulse signal. When each component receives the enable signal, the received control instructions are cached at the same time, so that mismatch of control instructions can be prevented.
Since each component in the display device transmits data through the same signal bus, the data packets transmitted in the signal bus adopt the following data format, in order to enable each component to accurately receive corresponding data. The data format includes:
Referring to
The instruction portion comprises 1 bit high level+Nbit feature bits+1 bit high level, wherein the Nbit feature bits is used to identify the types of different instructions. If N is 2, then the specification portion is composed of 4 bits of data, and the middle 2 bits are used to identify the type of instruction. If the timing control instruction of the source drive chip is identified with 01, then the data of the specification portion is 1011.
The identifier recognition portion includes a chip identifier and a chip partition identifier. For example, if the display partition for high-definition display corresponds to the partition 1 in the source drive chip A, the chip identifier for the source drive chip A is 0010, and the identifier for the partition 1 is 01, the data of the identifier recognition portion in the data packet is 001001.
The register portion can store control instructions as well as data, such as partition images.
In order to enable those skilled in the art to more fully understand the above scheme, description is given by taking a case that the current triggered usage scenario is human eye gaze coordinate as an example.
The multi-scenario trigger circuit 10 determines that the current triggered scenario is a human eye gaze coordinate by means of an external trigger condition (a gaze point coordinate detected by the human eye), and the gaze point coordinate is located in a display partition A among a plurality of display partitions of the display device. The multi-scenario trigger circuit 10 determines a display partition for high-definition display among the plurality of display partitions as the display partition A, and transmits a partition identifier of the display partition A to the display content generation circuit 20 and the display drive control circuit 30.
In embodiments of the present disclosure, partition image processing and partition drive control are independently processed, and within the entire display system, the multi-scenario trigger circuit is used to determine the current triggered usage scenario, and then the display partition needing high-definition display is determined, and thereafter, the partition image of the display partition is rendered by the display content generation circuit, and is fused with the corresponding partition identifier to form a frame image data stream. At the same time, the drive control circuit is also used to generate a control instruction driven by logic of differentiated display corresponding to the display partition for high-definition display to form a control instruction stream, and the above frame image data stream and the control instruction stream are transmitted to the drive circuit 40 to realize global differential drive control from front to back, that is, based on the trigger conditions of the scenario, the local content rendering and display drive (including dynamic data bandwidth and data path adjustment, power supply gear matching, drive chip internal data mapping format switching, analog drive module gear and switch control, etc.) is realized.
Compared with conventional display driving method of rendering the entire frame image and displaying line by line, the display system adopted in the present disclosure can dynamically render, transmit and display the smallest unit of the display area (i.e., the display partition) based on the application scenario, which greatly improves the flexibility of display control and the utilization of hardware display feature resources.
Based on the same inventive concept, an embodiment of the present disclosure provides a display device comprising a display system as described above.
The display device may be, for example, a television set, an advertisement screen, etc.
It should be understood by those skilled in the art that embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, embodiments of the present disclosure may adopt the form of an entire hardware embodiment, an entire software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present disclosure may take the form of a computer program product implemented on one or more computer usable memory media (including but not limited to a magnetic disk memory, CD-ROM and an optical memory, etc.) containing computer usable program codes therein.
Embodiments of the present disclosure is described with reference to flowcharts and/or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each workflow and/or block in the flowchart and/or block diagram, as well as combinations of the workflow and/or block in the flowchart and/or block diagram, may be implemented by computer program instructions. These computer program instructions may be provided to a general purpose computer, a special purpose computer, an embedded processor, or a processor of other programmable data processing device to generate a machine such that instructions executed by the computer or the processor of other programmable data processing device generate means for performing the functions specified in one or more workflows of a flowchart and/or one or more blocks of a block diagram.
These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means for performing the functions specified in one or more workflows of a flowchart and/or one or more blocks of a block diagram.
These computer program instructions may also be loaded onto a computer or other programmable data processing device such that a series of operational steps are executed on the computer or other programmable device to produce computer-implemented processing, such that the instructions executed on the computer or other programmable device provide steps for performing the functions specified in one or more workflows of a flowchart and/or one or more blocks of a block diagram.
Apparently, various modifications and variations to the present disclosure may be made by those skilled in the art without departing from the spirit and scope of the present disclosure.
Thus, if these modifications and variations to the present disclosure fall within the scope of the claims of the present disclosure and their equivalent techniques, the present disclosure is intended to include these modifications and variations.
This application is a national stage application of PCT Application No. PCT/CN2021/093830, which is filed on May 14, 2021 and entitled “Display Substrate and Display Device”, the content of which should be regarded as being incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/093830 | 5/14/2021 | WO |