Disclosure of Invention
The invention mainly aims to provide a vehicle-mounted display screen, a vehicle-mounted display screen partition display system and a vehicle-mounted display screen partition display method, and aims to solve the technical problem that partition display cannot be realized through one display screen in the prior art.
In order to achieve the above object, the present invention provides a vehicle-mounted display screen, including: the deserializer, the signal dividing module and the display are connected in sequence;
the deserializer is used for decoding the coded signal stream to generate a signal stream to be displayed and transmitting the signal stream to be displayed to the signal dividing module;
the signal dividing module is configured to receive the signal stream to be displayed, divide the signal stream to be displayed into a plurality of partitioned display signal streams with the same resolution, and transmit the plurality of partitioned display signal streams with the same resolution to the display;
the display is used for receiving the plurality of subarea display signal streams transmitted by the signal dividing module and displaying the plurality of display signal streams.
Optionally, the signal dividing module includes: the content dividing device comprises a content dividing chip, an MCU and a storage chip, wherein configuration parameters are stored in the storage chip;
the MCU is used for taking out the configuration parameters from the storage chip, generating a reset signal based on the configuration parameters and sending the reset signal to the content dividing chip;
the content dividing chip is used for receiving a reset signal sent by the MCU, obtaining configuration parameters according to the reset signal and configuring the content dividing chip according to the configuration parameters;
the content dividing chip is configured to receive a signal stream to be displayed transmitted by the deserializer, so that the content dividing chip divides the signal stream to be displayed into the plurality of partitioned display signal streams with the same resolution according to configuration parameters.
In addition, in order to achieve the above object, the present invention further provides a vehicle-mounted display screen partition display system, where the vehicle-mounted display screen partition display system includes a domain controller and a vehicle-mounted display screen that are sequentially connected, and the domain controller includes an SOC and a serializer that are sequentially connected;
the serializer is used for coding the content to be displayed to obtain a coded signal and sending the coded signal to the deserializer;
and the SOC is used for receiving the fault information transmitted by the deserializer.
Optionally, the MCU is configured to receive output content of the signal dividing module;
and the MCU is also used for receiving the pin signal states of the deserializer and the display screen.
In addition, in order to achieve the above object, the present invention further provides a vehicle-mounted display screen partition display method, where the vehicle-mounted display screen partition display method is applied to a vehicle-mounted display screen, and the vehicle-mounted display screen partition display system includes: the deserializer, the signal dividing module and the display are connected in sequence;
the vehicle-mounted display screen partition display method comprises the following steps:
the deserializer decodes the coded signal stream to generate a signal stream to be displayed and transmits the signal stream to be displayed to the signal dividing module;
the signal dividing module receives the signal stream to be displayed, divides the signal stream to be displayed into a plurality of subarea display signal streams with the same resolution, and transmits the subarea display signal streams with the same resolution to the display;
the display receives the plurality of partitioned display signal streams transmitted by the signal dividing module and displays the plurality of display signal streams.
Optionally, the signal dividing module further includes a content dividing chip, an MCU and a memory chip;
the signal dividing module receives the signal stream to be displayed and divides the signal stream to be displayed into a plurality of subarea display signal streams with the same resolution, and the signal dividing module comprises:
the MCU acquires the number of Source IC chips of the display;
the MCU generates reset signals according to the number of the Source IC chips and sends the reset signals to the content dividing chip;
the content dividing chip reads configuration parameters in a storage chip according to the reset signal;
and the content chip divides the content stream to be displayed into a plurality of subarea display signal streams according to the configuration parameters.
Optionally, said streaming and transmitting said plurality of same resolution partitioned display signals to said display comprises:
detecting the partitioned display signal stream by a content partitioning chip to obtain a display content label;
the content dividing chip detects and classifies the content labels to obtain the classification result of the content labels;
the content dividing chip respectively counts the classification results according to types to obtain the number ratio of the labels;
the content dividing chip obtains a display area ratio according to the number ratio of the labels;
and the content dividing chip sends the display area ratio and the subarea display signal stream to a display.
Optionally, the receiving, by the display, the plurality of partitioned display signal streams transmitted by the signal dividing module, and displaying the plurality of display signal streams includes:
the display divides a display area according to the display area ratio;
and the display matches the plurality of subarea display signal streams with a display area to enable the display area to display the corresponding subarea display signal streams.
Optionally, the deserializer is connected with a domain controller, and the domain controller includes: SOC and serializer that connect gradually, the deserializer is decoded the code signal stream and is generated the signal stream that waits to show, includes:
the MCU carries out fault detection on the deserializer, and when the detection result is a preset fault type, the deserializer is disconnected from the serializer;
and after the deserializer is disconnected from the serializer, the SOC acquires the fault information of the deserializer and processes the fault according to the fault information.
Optionally, the deserializer decodes the encoded signal stream to generate a signal stream to be displayed, and transmits the signal stream to be displayed to the signal dividing module, and the deserializer includes:
the MCU reads the fault information of the content dividing chip;
the MCU reads the fault type of the display;
and the MCU executes a corresponding fault removal strategy according to the fault information or the fault type.
The method comprises the steps of decoding received coding signals through a deserializer through a vehicle-mounted display screen to obtain a signal stream to be displayed, wherein the signal stream to be displayed is required to be displayed by a display, transmitting the signal stream with the display to a signal dividing module to obtain a plurality of video signals with the same resolution, identifying the number of partitioned display chips in the display by a main controller MCU in the signal dividing module to generate reset signals, transmitting the reset signals to a content dividing chip, searching the content dividing chip in a Flash chip and obtaining a corresponding dividing strategy to convert the signal stream to be displayed into a plurality of video signals with the same resolution, and transmitting the video signals to the display to finish video partitioned display.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
An embodiment of the invention provides a vehicle-mounted display screen, and referring to fig. 1 and fig. 2, fig. 1 and fig. 2 are schematic structural diagrams of an embodiment of the vehicle-mounted display screen according to the embodiment of the invention.
In this embodiment, the vehicle-mounted display screen includes a deserializer, a signal dividing module and a display which are connected in sequence;
the deserializer is used for decoding the coded signal stream to generate a signal stream to be displayed and transmitting the signal stream to be displayed to the signal dividing module;
the signal dividing module is configured to receive the signal stream to be displayed, divide the signal stream to be displayed into a plurality of partitioned display signal streams with the same resolution, and transmit the plurality of partitioned display signal streams with the same resolution to the display;
the display is used for receiving the plurality of partitioned display signal streams transmitted by the signal dividing module and displaying the plurality of display signal streams.
Wherein the signal dividing module comprises: the content dividing device comprises a content dividing chip, an MCU and a storage chip, wherein configuration parameters are stored in the storage chip;
the MCU is used for taking out configuration parameters from the storage chip, generating a reset signal based on the configuration parameters and sending the reset signal to the content dividing chip;
the content dividing chip is used for receiving a reset signal sent by the MCU, obtaining configuration parameters according to the reset signal and configuring the content dividing chip according to the configuration parameters;
the content dividing chip is configured to receive a signal stream to be displayed transmitted by the deserializer, and divide the signal stream to be displayed into the multiple partitioned display signal streams with the same resolution according to configuration parameters.
It should be noted that the encoded signal stream refers to a data signal stream formed by encoding content that needs to be displayed on a vehicle-mounted display screen by a device with encoding capability, the data signal stream realizes signal transmission through a data communication channel between the encoding device and a deserializer, the signal stream to be displayed is a video signal stream in an eDP video stream format, which is generated by decoding the encoded signal stream by the deserializer, and the format of the decoded signal stream to be displayed is not limited in this respect, and is preferably in the eDP format.
It can be understood that the plurality of partitioned display signal streams with the same resolution refer to portions of a complete display signal stream, and assuming that there are three partitioned display signal streams with the same resolution, the three partitioned display signal streams with the same resolution are pieced together to obtain the complete display signal stream, wherein the plurality of partitioned display signal streams with the same resolution are consistent in the resolution and the time of the content, and the content is not limited too much, and may be the same display content or different display contents.
It should be noted that the content dividing chip refers to a chip that can divide a segment of video signal stream into a plurality of segments of video signal streams with the same resolution according to a preset dividing requirement, for example, an HX6330 chip, or other hardware devices with similar functions, which is not limited in this embodiment.
It should be understood that the memory chip is used for storing related data and parameters, and may be a nonvolatile memory chip, such as a read only memory, a Flash chip, or a volatile memory chip such as a DRAM or an SRAM, and preferably is a Flash chip, and the content dividing chip may be an HX6330 chip, or other hardware devices having the same function, which is not limited in this embodiment.
In the specific implementation, a deserializer in a vehicle-mounted display screen acquires a coded signal stream through a data channel connected with the outside, the deserializer decodes the coded signal stream to acquire an eDP video stream to be displayed in a partitioned manner on the display screen, and transmits the eDP video stream to a signal dividing module, the signal dividing module comprises a content dividing chip HX6330, an MCU and a Flash memory chip, in the signal dividing module, the MCU sends a reset signal to the HX6330 chip through an IIC bus connected with the HX6330, at this time, the HX6330 chip reads a content dividing strategy stored in the Flash chip through an SPI serial interface, the reset signal comprises the number of regions into which the connected display can be divided, the number of regions which can be divided is obtained by the MCU according to the number of Source IC chips in the display, each Source IC chip corresponds to one display region, and a plurality of display regions can be combined into a larger display region. HX6330 divides the obtained eDP video stream into a plurality of LVDS video signals with the same resolution according to the obtained division policy, for example, the display includes 3 Source IC chips, the resolution of the display is 4320 × 720, at this time, HX6330 divides the eDP video stream into 3 LVDS video signals of 1440 × 720, and then sends the obtained LVDS video signals to the display region corresponding to the display to complete the display.
In the embodiment, a received coding signal is decoded through a deserializer through a vehicle-mounted display screen to obtain a signal stream to be displayed, which needs to be displayed by a display, the signal stream with display is transmitted to a signal dividing module to obtain a plurality of video signals with the same resolution, a main controller MCU in the signal dividing module can identify the number of partition display chips in the display to generate a reset signal and transmit the reset signal to a content dividing chip, and the content dividing chip searches for and obtains a corresponding dividing strategy in a Flash chip to convert the signal stream to be displayed into a plurality of video signals with the same resolution and transmit the video signals to the display to complete video partition display.
An embodiment of the present invention provides a vehicle-mounted display screen partition display system, and referring to fig. 3, fig. 3 is a connection schematic diagram of the vehicle-mounted display screen partition display system according to the present invention.
In this embodiment, the vehicle-mounted display screen partition display system includes a domain controller and a vehicle-mounted display screen which are sequentially connected, and the domain controller includes an SOC and a serializer which are sequentially connected;
the serializer is used for coding the content to be displayed to obtain a coded signal and sending the coded signal to the deserializer;
and the SOC is used for receiving the fault information transmitted by the deserializer.
The MCU is used for receiving the output content of the signal dividing module;
and the MCU is also used for receiving the pin signal states of the deserializer and the display screen.
The failure information indicates a failure problem occurring in the display in the process of displaying the partition, for example, abnormal problems such as a non-correct partition ratio and an error in partition position, and the pin signal state of the display screen indicates a level state of a failure detection pin shared by a plurality of display partition areas of the display screen, and when the level state is a high level, it indicates that there is no failure at this time, and when the level state is a low level, it indicates that there is a failure in the partition display at this time.
In the specific implementation, a serializer in a domain controller encodes contents to be displayed to obtain an encoded signal, the encoded signal is transmitted to a deserializer to enable the deserializer to decode, HX630 performs signal division to obtain a plurality of LVDS video signals with the same resolution, SOC monitors the system, a main controller MCU detects the state of a LOCK pin of the deserializer in real time to determine the connection state between the serializer and the deserializer, when the MCU detects that the LOCK pin is changed from a high level to a low level, the MCU disconnects the deserializer and the serializer, and the SOC reads fault information of a display screen end through IIC transparent transmission. In addition, the MCU can detect the working state of the content division chip, read abnormal error information of the HX6330 chip through the IIC interface, for example, abnormal error information in a non-standard preset normal state such as that the division strategy is mistakenly obtained, the division mode is inconsistent with the division strategy, and the divided resolutions are inconsistent, and also monitor in real time the level signal of the fault detection pin that is shared by the display partitions, when the level of the fault detection pin changes from high level to low level, it needs to read specific fault information through the three-wire SPI interface, and can determine the specific location of the fault occurrence through the fault information.
In the embodiment, whether the working state of the vehicle-mounted display screen is in a normal state or not is obtained by acquiring and identifying the pin signal state in the vehicle-mounted display screen partition display system or the fault information of each device, when the LOCK pin of the deserializer is in a low-level signal state, the serializer and the deserializer are disconnected, unnecessary resource waste is ensured, the SOC obtains the fault information of the display screen end from the IIC interface in a transparent transmission mode, in addition, a main controller MCU of the display screen end can read the signal state of the fault detection pin shared by the content partition chip and the display partition, the fault information existing in the content partition chip and the display is obtained, and the fault information is further transmitted to the outside, so that the system maintenance is facilitated.
An embodiment of the present invention provides a vehicle-mounted display screen partition display method, and referring to fig. 4, fig. 4 is a flowchart illustrating a first embodiment of the vehicle-mounted display screen partition display method according to the present invention.
In this embodiment, the vehicle-mounted display screen partition display method includes the following steps:
step S10: the deserializer decodes the coded signal stream to generate a signal stream to be displayed and transmits the signal stream to be displayed to the signal dividing module;
step S20: the signal dividing module receives the signal stream to be displayed, divides the signal stream to be displayed into a plurality of subarea display signal streams with the same resolution, and transmits the subarea display signal streams with the same resolution to the display;
step S30: the display receives the plurality of partitioned display signal streams transmitted by the signal dividing module and displays the plurality of display signal streams.
In the specific implementation, a deserializer in a vehicle-mounted display screen acquires a coded signal stream through a data channel connected with the outside, the deserializer decodes the coded signal stream to acquire an eDP video stream to be displayed in a partition manner on the display screen, and transmits the eDP video stream to a signal dividing module, the signal dividing module comprises a content dividing chip HX6330, an MCU and a Flash memory chip, in the signal dividing module, the MCU sends a reset signal to the HX6330 chip through an IIC bus connected with HX6330, at this time, the HX6330 chip reads a content dividing strategy stored in the Flash chip through an SPI serial interface, the reset signal comprises the number of regions that can be divided by the connected display, the number of the regions that can be divided is obtained by the MCU according to the number of the Source IC chips in the display, each Source IC chip corresponds to one display region, and a plurality of display regions can be combined into a larger display region. HX6330 divides the obtained eDP video stream into a plurality of LVDS video signals with the same resolution according to the obtained division policy, for example, the display includes 3 Source IC chips, the resolution of the display is 4320 × 720, at this time, HX6330 divides the eDP video stream into 3 LVDS video signals of 1440 × 720, and then sends the obtained LVDS video signals to the display region corresponding to the display to complete the display.
In order to further determine how to divide the signal stream to be displayed into a plurality of partitioned display signal streams of the same resolution, the method further comprises the following steps:
the MCU acquires the number of Source IC chips of the display;
the MCU generates reset signals according to the number of the Source IC chips and sends the reset signals to the content dividing chip;
the content dividing chip reads configuration parameters in a storage chip according to the reset signal;
and the content chip divides the content stream to be displayed into a plurality of subarea display signal streams according to the configuration parameters.
It should be noted that the Source IC chip refers to a chip for controlling area division in a display, and a display area of the display can be divided into one area by having one such chip, for example, if a certain display has 4 such Source IC chips, the display area of the display can be divided into 4 display areas with the same resolution size.
It should be immediately that the reset signal refers to a signal generated by the number of Source IC chips read by the main controller MCU at the display screen end and used to control the content dividing chip to divide the signal stream to be displayed, and when the content dividing chip receives the reset signal, the corresponding configuration parameter is obtained from the Flash chip connected to the content dividing chip through the SPI according to the reset signal.
In a specific implementation, for example, the display in this embodiment is a display having a resolution of 4320 × 720 and 3 Source IC chips, first the main controller MCU will read the number of Source IC chips existing in the display, and at this time the main controller MCU will read the number of Source IC chips of the display to be 3, so that the display can be divided into 3 display regions at most. At this time, the MCU generates a reset signal according to 3 chips, the HX630 content division chip reads the configuration parameters of the division of the signal stream to be displayed of the corresponding 3 Source IC chips through the SPI interface connected to the Flash chip according to the reset signal, so that HX6330 completes the corresponding parameter configuration, and further divides the signal stream to be displayed into three divisional display signal streams with the same resolution, where the format of the divisional display signal stream may be in the LVDS format, or in other video signal stream formats, preferably in the LVDS video format.
For further streaming the generated plurality of partitioned display signals to a display, the method further comprises the steps of:
detecting the partitioned display signal stream by a content partitioning chip to obtain a display content label;
the content dividing chip detects and classifies the content labels to obtain the classification result of the content labels;
the content dividing chip respectively counts the classification results according to types to obtain the number ratio of the labels;
the content dividing chip obtains a display area ratio according to the number ratio of the labels;
and the content dividing chip sends the display area ratio and the subarea display signal stream to a display.
It should be noted that the display content tag is used to distinguish the content of the partition display signal stream, the same content needs to be displayed in the same display area, and the classification result refers to a final determined result obtained according to the display content tag, so as to distinguish which partition display signal streams need to be displayed in the same display area.
It can be understood that the number ratio of the tags refers to the ratio of the number of signal streams belonging to different display contents in the signal streams for the divisional display, and the ratio of the display areas refers to the ratio of the sizes of the display areas, and when the number of signal streams of the same content is larger, the corresponding display area is larger.
In a specific implementation, the content division chip divides a signal stream to be displayed into 3 divisional display signal streams, and then performs content detection on the 3 divisional display signal streams to distinguish which content displayed by the divisional display signal streams needs to be displayed in the same display area, assuming that at this time, the 3 divisional display signal streams are respectively two content a and one content b, that can be obtained, the ratio of the number of the tags is 2:1, and the ratio of the display areas is 2:1. Then, the display area of 4320 × 720 is first divided into 3 display areas of 1440 × 720, two consecutive display areas are merged to form a display area of 2880 × 720, and the remaining display area forms a display area of 1440 × 720. At this time, the content division chip transmits the three display signal streams to two display areas according to three paths of LVDS video _ A, LVDS video _ B and LVDS video _ C. Assuming that the display is now divided into 1440 × 720 display area a and 2880 × 720 display area B, one path is required to be provided to display area a, and the other two paths are required to be provided to display area B, so as to achieve the purpose of displaying two display areas. In addition, before signal transmission, it is necessary to determine which display area of the display the LVDS video signal needs to be transmitted to, and the distribution of the display areas on the display, whether the display mode of the display is according to a left-right ratio of the display screen 2:1 or a left-right ratio of the display screen 1:2, where the display mode of the display screen needs to be generated by receiving a display partition instruction from a user through a main controller MCU, and if the currently required display mode is the left-right ratio of 1:2, that is, the display area a receives one video signal, and the display area B receives two video signals, as shown in fig. 5, the LVDS video _ a signal may be transmitted to the display area a to complete content display of B, and the LVDS video _ B and LVDS video _ C are transmitted to the display area B to complete content display of a. If the content that the display needs to display does not need to be partitioned, that is, only one video content is displayed on the display, the video signal stream to be displayed can be transmitted to the display.
In order to further realize accurate control of the display content of the display, the method further comprises the following steps:
the MCU carries out fault detection on the deserializer, and when the detection result is a preset fault type, the deserializer is disconnected from the serializer;
and after the deserializer is disconnected with the serializer, the SOC acquires the fault information of the deserializer and processes the fault according to the fault information.
It should be noted that the preset fault type refers to a fault type that may occur in a normal operating condition of the deserializer, for example, an abnormal state such as a decoding interruption, a decoding error, a contact failure, and the like.
In specific implementation, the MCU detects the operating state of the deserializer, detects the level signal of the LOCK pin of the deserializer to obtain the level signal of the pin, disconnects the deserializer and the serializer when detecting that the level of the LOCK pin is low, and reads the fault information through the transparent transmission IIC interface of the deserializer and processes the fault according to the fault information after the deserializer and the serializer are disconnected.
In order to further ensure that the display area can stably display the display content corresponding to the video signal stream, the method further comprises the following steps:
the MCU reads the fault information of the content dividing chip;
the MCU reads the fault type of the display;
and the MCU executes a corresponding fault removal strategy according to the fault information or the fault type.
It should be noted that the fault information of the content partition chip may be abnormal conditions such as an error in the number of partitions of the signal stream to be displayed, an error in parameter configuration, and the like, and the fault type of the display may be conditions such as an incorrect partition display, an abnormal resolution, and the like.
In the specific implementation process, the MCU reads the display status of the display through the SPI or GPIO interface, and analyzes whether the display is in an abnormal state at present according to the display status of the display, for example, the resolution of the video content displayed in the display area of the display is not adaptive, or a display area that is not expected is generated, the MCU can generate a corresponding fault type according to the display content, and in addition, the main controller MCU can establish a connection with the content dividing chip HX6330 through the IIC interface, detect whether the parameter configuration when HX6330 divides the signal stream to be displayed corresponds to the reset signal, and generate a corresponding number of divided display signal streams, and when an abnormal state is detected, generate corresponding fault information, and enable the main controller MCU to remove the corresponding fault according to the fault information and the fault type and the corresponding fault removal policy.
In the embodiment, a received coding signal is decoded through a deserializer through a vehicle-mounted display screen to obtain a signal stream to be displayed, which needs to be displayed by a display, the signal stream with display is transmitted to a signal dividing module to obtain a plurality of video signals with the same resolution, a main controller MCU in the signal dividing module can identify the number of partition display chips in the display to generate a reset signal and transmit the reset signal to a content dividing chip, and the content dividing chip searches and obtains a corresponding dividing strategy in a Flash chip to convert the signal stream to be displayed into a plurality of video signals with the same resolution and transmit the video signals to the display to complete video partition display.
It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and in a specific application, a person skilled in the art may set the technical solution as needed, and the present invention is not limited thereto.
It should be noted that the above-described work flows are only exemplary, and do not limit the scope of the present invention, and in practical applications, a person skilled in the art may select some or all of them to achieve the purpose of the solution of the embodiment according to actual needs, and the present invention is not limited herein.
Further, it is to be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising a … …" does not exclude the presence of another identical element in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention or portions thereof that contribute to the prior art may be embodied in the form of a software product, where the computer software product is stored in a storage medium (e.g. Read Only Memory (ROM)/RAM, magnetic disk, optical disk), and includes several instructions for enabling a terminal device (e.g. a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention, and all equivalent structures or equivalent processes performed by the present invention or directly or indirectly applied to other related technical fields are also included in the scope of the present invention.