Automobile display system and display method thereof
By introducing video stream detection and freeze screen detection functions in the automotive display system, we ensure that the display module switches to the simple display mode under abnormal conditions, and solves the display failure caused by signal interruption or freezing of the screen during driving of the existing automotive display system. Problem, improving driving safety.
Patent Information
- Application Number
- CN202411321638.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-09-23
AI Technical Summary
During driving, existing automobile display systems are prone to interruption of the video signal or freezing of the screen due to signal interruption, loose interface or abnormal video signal, which affects the normal operation of the display system and driving safety.
A car display system is designed, including a main control module, a display module, a deserializer module and an OSD module. By real-time reception and analysis of video signals in the car's working information, video stream detection and freeze screen detection, corresponding Display commands to ensure that the display module can switch to the simple display mode in abnormal situations to avoid display failure.
It effectively avoids the problem that the display module cannot display the car working information normally due to video signal interruption or screen freezing, improves safety during driving, and reduces the possibility of misjudgment.
Smart Images

Figure CN118833060B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile display, and in particular to an automobile display system and a display method thereof. Background Art
[0002] The existing automobile display system receives the video signal to be displayed from the main engine of the automobile, and presents the various working parameters of the automobile in the form of dynamic images. Compared with the conventional mechanical dial that uses a combination of pictures and active pointers, it can bring rich visual enjoyment to users, so that users can more intuitively know the current working parameters and usage status of the automobile through the display system during driving. However, it also puts forward higher requirements on the integrity and correctness of the displayed information. This is because the transmitted data is a video signal, and the display is more complex and changeable. If there are abnormal conditions such as signal interruption, loose interface or video signal problem during driving, the video signal will be interrupted or the screen will be frozen, so that the display system cannot normally display the real-time working information of the automobile, which is not conducive to driving safety.
[0003] The purpose of the present application is to provide an automobile display system and a display method thereof that solve at least one of the above problems. Summary of the invention
[0004] The purpose of the present invention is to provide an automobile display system and a display method thereof designed to solve the deficiencies of the above-mentioned technology.
[0005] The present invention designs an automobile display system, including a main control module, a display module, a deserializer module, and an OSD module;
[0006] The OSD module and the main control module are respectively connected to the deserializer module for communication, the main control module and the display module are respectively connected to the OSD module, and the main control module and the deserializer module are respectively connected to the host for communication;
[0007] The deserializer module is used to receive the automobile working information sent by the host in real time, and output a set video signal after analyzing the video signal in the automobile working information;
[0008] The OSD module is used to receive the set video signal sent by the deserializer module and send it to the display module in real time, and then perform fault detection on the received set video signal and the screen display data of the display module, and the fault detection includes video stream detection and frozen screen detection;
[0009] First, a video stream detection is performed on the set video signal, and a first detection result is sent to the main control module; a frozen screen detection is performed on the display module according to the frozen screen detection instruction, and a second detection result is sent to the main control module; according to the received simple display instruction, a stored indication picture and real-time vehicle working parameters are read, and according to the real-time vehicle working parameters, first display information including the indication picture is sent to the display module; according to the received conventional display instruction, second display information is sent to the display module, and the second display information is the real-time set video signal;
[0010] The main control module is used to determine whether the video stream is disconnected according to the first detection result, and to determine whether a frozen screen occurs according to the second detection result. If the video stream is not disconnected, a frozen screen detection instruction is generated and sent to the OSD module; if the frozen screen does not occur, a conventional display instruction is generated and sent to the OSD module; if it is determined that the video stream is disconnected or a frozen screen occurs, a simple display instruction is generated, and the simple display instruction and real-time vehicle working parameters are sent to the OSD module; and it is also used to monitor the parsing process of the deserializer module and the display information of the display module;
[0011] The display module is used to enter the normal display mode by default according to the set video signal received for the first time, enter the simple display mode according to the received first display information, and enter the normal display mode according to the received second display information.
[0012] Preferably, the OSD module includes a video management unit, a fault detection unit, and an internal memory;
[0013] The deserializer module, the display module, the main control module and the internal memory are respectively connected to the video management unit, the internal memory and the display module are respectively connected to the fault detection unit, and the fault detection unit and the internal memory are respectively connected to the main control module;
[0014] The video management unit is used to receive the setting video signal sent by the deserializer module and store it in the internal memory in real time, send the setting video signal to the display module in real time, read the real-time automobile working parameters and instruction pictures stored in the internal memory according to the received simple display instructions, and send the corresponding instruction pictures to the display module according to the real-time automobile working parameters, and send the real-time setting video signal to the display module according to the received conventional display instructions;
[0015] The fault detection unit is used to read the set video signal stored in the internal memory in real time to perform video stream detection, and send a first detection result to the main control module, perform frozen screen detection on the screen display data of the display module according to the frozen screen detection instruction, and send a second detection result to the main control module;
[0016] The internal memory is used to store the instruction picture, receive the set video signal and real-time automobile working parameters sent by the main control module and store them.
[0017] Preferably, the automobile display system further comprises a power supply module, and the OSD module further comprises a power-on reset unit, a power supply circuit, and an initialization unit;
[0018] The power supply module and the power-on reset unit are respectively connected to the power supply circuit, the power-on reset unit is connected to the main control module, and the internal memory and the main control module are respectively connected to the initialization unit;
[0019] The power supply circuit is used to receive the voltage converted by the power supply module to supply power to each unit in the OSD module;
[0020] The power-on reset unit is used to detect the working state of the power supply circuit after power-on, and send the third detection result to the main control module;
[0021] The main control module is used to determine whether the power supply circuit is normally powered according to the third detection result. If the power supply circuit is normally powered, an initialization instruction is sent to the initialization unit, and a control instruction and an information transmission instruction are generated according to the received configuration completion signal to the video management unit, so that the OSD module starts to work normally;
[0022] The initialization unit is used to initialize the internal memory according to the configuration parameter information stored in the internal memory according to the received initialization instruction, and send a configuration completion signal to the main control module after the initialization configuration is completed;
[0023] The video management unit is used to receive the set video signal sent by the deserializer module and store it in the internal memory according to the information transmission instruction;
[0024] The internal memory is used to receive and store the instruction picture sent by the main control module according to the control instruction.
[0025] The present invention also provides a display method of an automobile display system, comprising the following steps:
[0026] The deserializer module receives the automobile working information sent by the host in real time, analyzes the video signal in the automobile working information, and sends the set video signal to the OSD module;
[0027] The OSD module sends the real-time setting video signal to the display module, and the display module enters the normal display mode by default;
[0028] The OSD module performs fault detection on the received set video signal and the screen display data of the display module in real time, and the fault detection includes video stream detection and frozen screen detection;
[0029] The video stream detection comprises the following steps:
[0030] The OSD module first performs video stream detection on the received set video signal;
[0031] If the main control module determines that the video stream is disconnected, the OSD module sends the first display information including the indication picture to the display module, and the display module enters the simple display mode;
[0032] If the main control module determines that the video stream is not disconnected, it enters the frozen screen detection step;
[0033] The frozen screen detection comprises the following steps:
[0034] The OSD module performs screen freezing detection on the screen display data of the display module;
[0035] If the main control module determines that the screen is frozen, the OSD module will send the first display information including the indication picture to the display module, and the display module will enter the simple display mode; if the main control module determines that the screen is not frozen, the OSD module will send the real-time setting video signal to the display module, and the display module will enter the normal display mode.
[0036] Preferably, the video stream detection specifically comprises the following steps:
[0037] The OSD module performs video stream detection on the set video signal received in real time, and sends a first detection result to the main control module. The main control module determines whether the video stream is disconnected and keeps the disconnected state for a first set time period according to the first detection result;
[0038] If the video stream is disconnected and remains disconnected for a first set time period, the main control module generates a simple display instruction, and sends the simple display instruction and real-time vehicle operating parameters to the OSD module;
[0039] The OSD module reads the stored instruction picture and the real-time vehicle operating parameters according to the received simple display instruction, and sends the corresponding instruction picture to the display module according to the real-time vehicle operating parameters, and the display module enters the simple display mode;
[0040] If the video stream is not disconnected, enter the frozen screen detection.
[0041] Preferably, the frozen screen detection specifically comprises the following steps:
[0042] The main control module generates a frozen screen detection command and sends it to the OSD module;
[0043] The OSD module performs a frozen screen detection on the display module according to the frozen screen detection instruction, and sends a second detection result to the main control module;
[0044] The main control module determines whether the screen is frozen according to the second detection result and whether the screen is kept frozen for a second set time period;
[0045] If the screen is not frozen, the main control module generates a regular display command and sends it to the OSD module;
[0046] The OSD module sends a real-time set video signal to the display module according to the received normal display command, and the display module enters the normal display mode;
[0047] If the screen freezes and remains frozen for a second set time, the main control module generates a simple display instruction and sends the simple display instruction and real-time vehicle operating parameters to the OSD module;
[0048] The OSD module reads the stored instruction picture and the real-time vehicle operating parameters according to the received simple display instruction, and sends the corresponding instruction picture to the display module according to the real-time vehicle operating parameters, and the display module enters the simple display mode.
[0049] Preferably, before the deserializer module receives the automobile working information sent by the host in real time, the display method further comprises the following steps:
[0050] The main control module sends a control instruction and an indication picture to the OSD module, and the OSD module receives and stores the indication picture according to the control instruction.
[0051] Preferably, after the display module enters the simple display mode, the display method further comprises the following steps:
[0052] If it is determined that the video stream is restored or the frozen screen state is released, the main control module generates and sends a regular display instruction to the OSD module;
[0053] The OSD module sends the real-time set video information to the display module, and the display module enters the normal display mode;
[0054] If it is determined that the video stream remains disconnected or remains in a frozen screen state, the main control module sends the real-time vehicle operating parameters to the OSD module for storage;
[0055] The OSD module reads the stored instruction picture and the real-time vehicle operating parameters according to the simple display instruction, and sends the corresponding instruction picture to the display module according to the real-time vehicle operating parameters, and the display module maintains the simple display mode.
[0056] Preferably, before the deserializer module sends the set video signal to the OSD module, the display method further comprises the following steps:
[0057] The OSD module starts the detection and sends the third detection result to the main control module;
[0058] The main control module determines whether the power supply inside the OSD module is normal according to the third detection result;
[0059] If the power supply is normal, the OSD module performs initialization configuration on the OSD module according to the stored configuration parameter information, and after the initialization configuration is completed, sends a configuration completion signal to the main control module;
[0060] The configuration completion signal received by the main control module generates control instructions and information transmission instructions to the OSD module, and the OSD module starts to work normally;
[0061] The OSD module receives and stores the instruction image sent by the main control module according to the control instruction, and receives and stores the setting video signal sent by the deserializer module according to the information transmission instruction.
[0062] Preferably, the indication pictures include indicator light pictures, fault warning pictures, and working parameter values.
[0063] Preferably, the configuration parameter information includes clock, screen parameters, and frozen screen range.
[0064] The automobile display system and display method provided by the present invention have the following technical effects: by performing video stream detection on the set video signal received by the OSD module, and then performing frozen screen detection on the screen display data of the display module after the video stream detection, when the display module displays for the first time or the frozen screen detection passes, the OSD module sends the real-time set video signal to the display module for regular display. When an abnormal situation such as the set video signal being disconnected or the display module being frozen occurs, the OSD module sends the first display information to the display module for simple display, thereby avoiding the problem that the display module cannot normally display the automobile working information due to the abnormal situation, improving the safety during driving, and reducing the possibility of misjudgment.
[0065] The main control module communicates with the CAN network via the CAN transceiver to obtain real-time vehicle operating parameters. The OSD module outputs corresponding indication pictures based on the vehicle operating parameters for the display module to display. Therefore, even if the set video signal or the screen display data of the display module is abnormal, the display module can still accurately display the important parameters of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 It is a structural principle block diagram of an automobile display system provided by the present invention;
[0067] Figure 2 It is a structural principle block diagram of the OSD module provided by the present invention;
[0068] Figure 3It is a flow chart of a display method of an automobile display system provided by the present invention;
[0069] Figure 4 yes Figure 3 Schematic diagram of the process of video stream detection;
[0070] Figure 5 yes Figure 3 Schematic diagram of the process of screen freeze detection.
[0071] The reference numerals are as follows:
[0072] 1. Main control module, 2. Display module, 3. Deserializer module, 4. OSD module, 5. CAN transceiver, 6. Backlight driver module, 7. Power module, 8. First storage module, 9. First connector, 10. Second connector, 11. Video management unit, 12. Fault detection unit, 13. Internal memory, 14. Power-on reset unit, 15. Power circuit, 16. Initialization unit, 17. Input port, 18. Output port, 19. Host. DETAILED DESCRIPTION
[0073] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of the present invention.
[0074] Example 1
[0075] In this embodiment, Figure 1 As shown, the present invention discloses an automobile display system, which includes a main control module 1, a display module 2, a deserializer module 3, an OSD module 4, a CAN transceiver 5, a backlight driver module 6, a power module 7, a first storage module 8, a first connector 9 and a second connector 10; the display module 2, the deserializer module 3, the OSD module 4, the CAN transceiver 5, the backlight driver module 6, the power module 7, and the first storage module 8 are respectively connected to the main control module 1, the deserializer module 3 and the display module 2 are respectively connected to the OSD module 4, and the main control module 1, the display module 2, the deserializer module 3, the OSD module 4, the CAN transceiver 5, the backlight driver module 6, and the first storage module 8 are respectively connected to the power module 7.
[0076] The main control module 1 and the deserializer module 3 are respectively connected to the host 19 for communication. The main control module 1 is connected to the first connector 9 through the CAN transceiver 5. The first connector 9 is respectively connected to the host 19 and the CAN network. The host 19 belongs to a node in the CAN network. The second connector 10 is respectively connected to the deserializer module 3 and the host 19.
[0077] The deserializer module 3 is used to receive the automobile working information sent by the host 19 in real time, and output a set video signal after analyzing the video signal in the automobile working information.
[0078] The OSD module 4 is used to receive the set video signal sent by the deserializer module 3 and send it to the display module 2 in real time, and then perform fault detection on the received set video signal and the screen display data of the display module 2. The fault detection includes video stream detection and frozen screen detection.
[0079] First, perform video stream detection on the set video signal, and send the first detection result to the main control module 1, perform frozen screen detection on the display module 2 according to the frozen screen detection instruction, and send the second detection result to the main control module 1. Read the stored indication picture and real-time automobile working parameters according to the received simple display instruction, and send the first display information including the indication picture to the display module 2 according to the simple display instruction; send the second display information to the display module 2 according to the received real-time automobile working parameters, and the second display information is the real-time set video signal.
[0080] The main control module 1 is used to determine whether the video stream is disconnected according to the first detection result, and to determine whether a frozen screen occurs according to the second detection result. If the video stream is not disconnected, a frozen screen detection instruction is generated and sent to the OSD module 4; if the frozen screen does not occur, a conventional display instruction is generated and sent to the OSD module 4; if it is determined that the video stream is disconnected or a frozen screen occurs, a simple display instruction is generated, and real-time vehicle operating parameters are obtained through the CAN network, and the simple display instruction and the real-time vehicle operating parameters are sent to the OSD module 4; it is also used to monitor the parsing process of the deserializer module 3 and the display information of the display module 2.
[0081] The display module 2 is used to enter the normal display mode by default according to the set video signal received for the first time, enter the simple display mode according to the received first display information, and enter the normal display mode according to the received second display information.
[0082] The first display information output by the simple display mode changes with the real-time changes of the working parameters of the vehicle during driving, but the display information is simpler. The set video signal received by the conventional display mode is displayed in the form of animation, which is more complex, rich and gorgeous.
[0083] like Figure 2As shown, the OSD module 4 includes a video management unit 11, a fault detection unit 12, an internal memory 13, a power-on reset unit 14, a power circuit 15, an initialization unit 16, an input port 17 and an output port 18. The main control module 1, the display module 2, the deserializer module 3 and the internal memory 13 are respectively connected to the video management unit 11 for communication, the internal memory 13 and the display module 2 are respectively connected to the fault detection unit 12, and the internal memory 13 and the fault detection unit 12 are respectively connected to the main control module 1. The power circuit 15 is connected to the power module 7, the power circuit 15 and the main control module 1 are respectively connected to the power-on reset unit 14, and the internal memory 13 and the main control module 1 are respectively connected to the initialization unit 16. The video management unit 11 is connected to the deserializer module 3 via the input port 17, and the video management unit 11 is connected to the display module 2 via the output port 18.
[0084] In this embodiment, the internal memory 13 adopts a static memory for storing indication pictures, real-time vehicle operating parameters, vehicle operating information, configuration parameter information, etc. The indication pictures include indicator light pictures, fault warning pictures, operating parameter values and other image information. The operating parameter values include all required fuel quantity values, vehicle speed values, power values and other parameter information related to safe driving. According to the real-time vehicle operating parameters, the required corresponding indication pictures are directly called without transmitting complex data to the OSD module 4. The first display information includes multiple indication pictures.
[0085] Before transmitting the automobile working information, the voltage converted by the power module 7 supplies power to each unit in the OSD module 4. The OSD module startup detection is required first. The detection process is as follows:
[0086] The OSD module 4 is started to detect, that is, the power-on reset unit 14 detects the working state of the power circuit 15 after power-on, and sends the third detection result to the main control module 1. The main control module 1 is used to determine whether the power circuit 15 is powered normally according to the third detection result. If the power circuit 15 is powered normally, the OSD module 4 starts to work, and the main control module 1 sends an initialization instruction to the initialization unit 16, and also generates a control instruction and an information transmission instruction to the video management unit 11 according to the received configuration completion signal. The OSD module 4 starts to work normally, indicating that data transmission can start. The initialization unit 16 is used to initialize the internal memory 13 according to the configuration parameter information stored in the internal memory 13 according to the received initialization instruction, and send a configuration completion signal to the main control module 1 after the initialization configuration is completed. The video management unit 11 is used to receive the set video signal sent by the deserializer module 3 according to the information transmission instruction and store it in the internal memory 13. The internal memory 13 is used to receive and store the instruction picture sent by the main control module 1 according to the control instruction.
[0087] In this embodiment, the power module 7 supplies power to the power circuit 15, the power-on reset unit 14 detects the power supply status of the power circuit 15, and generates a PWRDET signal. When the PWRDET signal is at a high level, the OSD module 4 generates a RESET valid signal. When the main control module 1 detects that the PWRDET signal is at a high level, it determines that the power supply of the OSD module 4 is normal, and sends a download instruction to the internal memory 13 of the OSD module 4. If the main control module 1 detects that the PWRDET signal is not at a high level, it determines that the power supply of the OSD module 4 is abnormal, and keeps waiting until the PWRDET signal is at a high level. If it is not at a high level, it means that the OSD module 4 is damaged. When the OSD module 4 starts working, according to the download instruction, the initialization parameter information is downloaded from the main control module 1 to the internal memory 13 for storage.
[0088] Among them, the configuration parameter information includes OSD clock, screen parameters, frozen screen range, etc. The OSD clock refers to the clock signal for setting the video signal, the screen parameters refer to the timing parameters of the TFT screen of the display module 2, and the frozen screen range is the position coordinates of the pixel points. The number of pixels and the pixel positions that need to be detected for the current frozen screen detection can be set as needed.
[0089] After parsing the vehicle operation information sent by the host 19 , the deserializer module 3 outputs a set video signal to the video management unit 11 of the OSD module 4 . The vehicle operation information includes a video signal, specifically a LVDS signal.
[0090] The video management unit 11 receives the set video signal sent by the deserializer module 3, stores it in the internal memory 13 in real time, and sends the set video signal to the display module 2 in real time. The display module 2 enters the normal display mode by default.
[0091] The fault detection unit 12 reads the set video signal stored in the internal memory 13 in real time and performs video stream detection on it, and sends a first detection result to the main control module 1. The main control module 1 determines whether the video stream is disconnected. After the video stream is disconnected and remains disconnected for a first set time, the main control module 1 generates a simple display instruction, obtains real-time vehicle operating parameters through the CAN network, and sends the simple display instruction and the real-time vehicle operating parameters to the internal memory 13 for storage.
[0092] The video management unit 11 reads the real-time vehicle operating parameters and instruction pictures stored in the internal memory 13 according to the received simple display instruction, and sends the corresponding instruction pictures to the display module 2 according to the real-time vehicle operating parameters. The display module 2 enters the simple display mode according to the received instruction pictures. The first setting time is 1s, which can be adjusted according to the actual situation.
[0093] When the display module 2 enters the simple display mode, the video management unit 11 calls at least two of the required fault warning pictures, indicator light pictures, working parameter values, etc. from the internal memory 13 according to the real-time automobile working parameters, wherein the fault warning pictures include indicator light warning pictures and fault detection warning pictures, and the indicator light pictures include turn signal pictures, low beam pictures, etc.
[0094] In this embodiment, the principle of video stream detection is: the video management unit 11 sends the parsed LVDS signal to the fault detection unit 12, and the fault detection unit 12 extracts the clock frequency from the LVDS signal for detection. When it is detected that the clock frequency is not within the set range, the input port 17 of the OSD module 4 will generate an LVDS_RX_FAIL flag. When the main control module 1 detects that the flag is at a high level, it is determined that the set video signal is disconnected; if the main control module 1 detects that the flag is not at a high level, it means that the set video signal is not disconnected.
[0095] If the main control module 1 determines that the set video signal is not disconnected, it generates a frozen screen detection instruction and sends it to the fault detection unit 12. The fault detection unit 12 receives the screen display data of the display module 2, that is, the pixel coordinates, according to the frozen screen detection instruction, and then continues to perform frozen screen detection on the screen display data of the display module 2, and sends the second detection result to the main control module 1. The main control module 1 determines whether the display module 2 has frozen screen according to the second detection result. If frozen screen occurs, and the frozen screen state is maintained for a second set time, the main control module 1 generates a simple display instruction to the video management unit 11, and obtains the real-time vehicle operating parameters through the CAN network and sends them to the internal memory 13 for storage. The video management unit 11 reads the real-time vehicle operating parameters and the indication picture stored in the internal memory 13 according to the received simple display instruction, and sends the corresponding indication picture to the display module 2 according to the real-time vehicle operating parameters. If frozen screen does not occur, the main control module 1 generates a regular display instruction and sends it to the video management unit 11. The video management unit 11 sends the real-time set video signal to the display module 2 according to the received regular display instruction. Among them, the second setting time is 3s, which can be adjusted according to actual needs.
[0096] In this embodiment, the principle of frozen screen detection is as follows: the host 19 determines the pixel point and its position coordinates located in the set display area of the display module 2, and the fault detection unit 12 continuously collects the CRC check value corresponding to the pixel point for multiple times. If the CRC check value is constantly changing, a detection flag is output. When the main control module 1 collects that the detection flag is the same as the set value, it is determined that the display module 2 is not frozen, and the display module 2 displays successfully; if the main control module 1 collects that the detection flag is different from the set value and maintains the second set time, it is determined that the display module 2 is frozen, and the display module 2 fails to display.
[0097] When the display module 2 is in the normal display mode first, the main control module 1 then determines that the video stream is disconnected or the screen is frozen, and the main control module 1 first controls the display module 2 to reset, and then displays the indication picture.
[0098] By judging whether the display module 2 is frozen when there is a video stream, misjudgment can be prevented, because when the video stream is disconnected, the CRC check value is unchanged, which may lead to misjudgment that the display module 2 is frozen.
[0099] After the display module 2 enters the simple display mode, if it is determined that the video stream is restored or the frozen screen state is released, the main control module 1 stops acquiring the real-time vehicle operating parameters, generates and sends a regular display instruction to the video management unit 11, and the video management unit 11 sends the real-time setting video information to the display module 2, and the display module 2 enters the regular display mode. If the main control module 1 determines that the video stream remains disconnected or remains in the frozen screen state, the main control module 1 continues to acquire the real-time vehicle operating parameters and sends the real-time vehicle operating parameters to the internal memory 13 for storage, and the video management unit 11 sends the corresponding instruction picture to the display module 2 according to the simple display instruction, and the display module 2 remains in the simple display mode.
[0100] In addition to the above-mentioned fault detection, it also includes detection processes such as input port open circuit detection, input port short circuit detection, output port open circuit detection, and output port short circuit detection. The input port 17 and the output port 18 are respectively connected to the fault detection unit 12, and conventional detection technology is used to implement it, which will not be repeated here.
[0101] like Figure 1 As shown, the host 19 supplies power to the backlight drive module 6 and the power module 7 of the automobile display system through the second connector 10. The power module 7 is converted into a 5V voltage after filtering and voltage reduction to supply power to the CAN transceiver 5. Then the 5V voltage is converted into a 3.3V controlled power supply to supply power to the main control module 1, the OSD module 4, the power-on reset unit 14, the deserializer module 3, the first storage module 8, and the display module 2. Then the 3.3V voltage is converted into a 1.8V voltage to supply power to the deserializer module 3, and finally the 3.3V voltage is converted into a 1.25V voltage to supply power to the OSD module 4.
[0102] The power-on reset unit 14 is controlled by the 3.3V voltage of the main control module 1. The input of the power-on reset unit 14 is controlled by MCU_3.3V to ensure that when the PWRGD pin receives a signal, the internal power circuit 15 of the OSD module 4 is ready and the OSD module 4 works normally. The power circuit 15 is also used to power each unit in the OSD module 4.
[0103] Example 2
[0104] In this embodiment, the present invention discloses a display method for an automobile display system, which is applied to the above-mentioned automobile display system. The display method involves processes such as OSD module startup detection, OSD module 4 initialization configuration, video stream detection, and frozen screen detection.
[0105] The display module 2 includes two display modes: a normal display mode and a simple display mode. In the normal display mode, the display module 2 outputs a set video signal after analysis. In the simple display mode, the display module 2 outputs an indication picture.
[0106] like Figure 3 As shown, the above display method specifically includes steps S1-S10, a total of 10 steps:
[0107] S1: After power-on, the OSD module starts to detect, and the third detection result is sent to the main control module 1; the main control module 1 determines whether the power supply circuit 15 inside the OSD module 4 is normal according to the third detection result.
[0108] The specific principle of OSD module startup detection has been explained in the automotive display system and will not be repeated here.
[0109] S2: If the internal power supply of the OSD module 4 is normal, the OSD module 4 initializes the configuration of the internal memory 13 of the OSD module 4 according to the stored configuration parameter information. After the initialization configuration is completed, a configuration completion signal is sent to the main control module 1, and the main control module 1 receives the configuration completion signal to generate a control instruction and an information transmission instruction to the OSD module 4, and the OSD module 4 starts to work normally.
[0110] Among them, the downloading of configuration parameter information, downloading of instruction pictures and the process of initializing configuration have been explained in the automobile display system and will not be repeated here.
[0111] After determining whether the OSD module 4 can work normally, the OSD module 4 is initialized and configured, and then the subsequent indicator icon download and information transmission between the OSD module 4 and the deserializer module 3 are started, so that hidden dangers can be discovered early in the early stage of driving and safety risks can be reduced.
[0112] S3: According to the control instruction, the internal memory 13 of the OSD module 4 downloads and stores the instruction picture in the first storage module 8 of the main control module 1. The main control module 1 sends the control instruction and the instruction picture to the OSD module 4, and the OSD module 4 receives and stores the instruction picture according to the control instruction.
[0113] S4: the deserializer module 3 receives the automobile working information sent by the host 19 in real time, analyzes the video signal in the automobile working information, and then sends the set video signal to the video management unit 11 of the OSD module 4 .
[0114] In this embodiment, the information included in the video signal is vehicle speed, power, speed, gear, fuel level, mileage, door prompt, handbrake prompt, seat belt prompt, indicator light, temperature, etc. When the vehicle is an electric vehicle, the information in the indication picture and video signal also includes power level.
[0115] S5: The video management unit 11 of the OSD module 4 receives and stores the sent setting video signal according to the information transmission instruction, and sends the real-time setting video signal to the display module 2. The display module 2 enters the normal display mode by default.
[0116] S6: The fault detection unit 12 of the OSD module 4 performs fault detection on the received set video signal and the screen display data of the display module 2 in real time.
[0117] The fault detection includes video stream detection S61 and frozen screen detection S62.
[0118] Video stream detection S61 includes the following steps:
[0119] The fault detection unit 12 of the OSD module 4 first performs video stream detection on the received set video signal.
[0120] If the main control module 1 determines that the video stream is disconnected, the video management unit 11 of the OSD module 4 sends the first display information including the indication picture to the display module 2, and the display module 2 enters the simple display mode.
[0121] If the main control module 1 determines that the video stream is not disconnected, it enters the frozen screen detection.
[0122] In this embodiment, Figure 4 As shown, it specifically includes six steps S611-S616:
[0123] S611 : the fault detection unit 12 of the OSD module 4 performs video stream detection on the set video signal received in real time, and sends a first detection result to the main control module 1 .
[0124] S612: The main control module 1 determines whether the video stream is disconnected and remains disconnected for a first set time period according to the first detection result.
[0125] S613: If the video stream is disconnected and remains disconnected for the first set time period, and the car is currently in the ON gear, the main control module 1 generates a simple display instruction, obtains real-time car operating parameters through the CAN network, and sends the simple display instruction and real-time car operating parameters to the internal memory 13 of the OSD module 4 for storage.
[0126] Among them, the car working parameters include vehicle speed value, speed value, power value, gear value, power value, fuel value, warning indicator light and other information.
[0127] S614: The video management unit 11 of the OSD module 4 reads the instruction image and the real-time vehicle operating parameters stored in the internal memory 13 according to the received simple display instruction.
[0128] S615: The video management unit 11 of the OSD module 4 sends the corresponding instruction picture to the display module 2 according to the real-time automobile working parameters, and the display module 2 enters the simple display mode.
[0129] S616: If the video stream is not disconnected, enter the frozen screen detection.
[0130] The frozen screen detection S62 includes the following steps:
[0131] The OSD module 4 performs a freeze screen detection on the screen display data of the display module 2 .
[0132] If the main control module 1 determines that the screen is frozen, the OSD module 4 will send the first display information including the indication picture to the display module 2, and the display module 2 will enter the simple display mode; if the main control module 1 determines that the screen is not frozen, the OSD module 4 will send the real-time setting video signal to the display module 2, and the display module 2 will enter the normal display mode.
[0133] In this embodiment, Figure 5 As shown, it specifically includes seven steps from S621 to S627:
[0134] S621 : The main control module 1 generates a frozen screen detection instruction and sends it to the fault detection unit 12 of the OSD module 4 .
[0135] S622 : the fault detection unit 12 of the OSD module 4 continues to perform frozen screen detection on the screen display data of the display module 2 according to the frozen screen detection instruction, and sends a second detection result to the main control module 1 .
[0136] S623: The main control module 1 determines whether a frozen screen occurs and whether the frozen screen state is maintained for a second set time period according to the second detection result.
[0137] S624 : If the screen is not frozen, the main control module 1 generates a regular display instruction and sends it to the video management unit 11 of the OSD module 4 .
[0138] S625: The video management unit 11 of the OSD module 4 sends a real-time setting video signal to the display module 2 according to the received normal display instruction, and the display module 2 enters the normal display mode.
[0139] S626: If the screen freezes and remains frozen for a second set time, the main control module 1 generates a simple display instruction, obtains real-time vehicle operating parameters via the CAN network, sends the simple display instruction to the video management unit 11, and sends the real-time vehicle operating parameters to the internal memory 13 of the OSD module 4 for storage.
[0140] S627: The video management unit 11 of the OSD module 4 reads the stored instruction picture and the real-time vehicle operating parameters according to the received simple display instruction, and sends the corresponding instruction picture to the display module 2 according to the real-time vehicle operating parameters, and the display module 2 enters the simple display mode. The video stream detection of the video signal and the frozen screen detection principle of the display module 2 have been described in the automobile display system, and will not be described in detail here.
[0141] S7: After the display module 2 enters the simple display mode, if it is determined that the video stream is restored or the frozen screen state is released, the main control module 1 stops acquiring real-time automobile working parameters, generates and sends a regular display instruction to the video management unit 11 of the OSD module 4.
[0142] S8: The video management unit 11 of the OSD module 4 sends the real-time set video information to the display module 2, and the display module 2 enters the normal display mode.
[0143] S9: If it is determined that the video stream remains disconnected or remains in a frozen screen state, the main control module 1 continues to obtain the real-time vehicle operating parameters and sends the real-time vehicle operating parameters to the internal memory 13 of the OSD module 4.
[0144] S10: The video management unit 11 of the OSD module 4 reads the stored instruction picture and the real-time vehicle operating parameters according to the simple display instruction received in the current simple display mode, and sends the corresponding instruction picture to the display module 2 according to the real-time vehicle operating parameters, and the display module 2 maintains the simple display mode.
[0145] Since the fault detection of the set video signal and the screen display data of the display module 2 is performed in real time, once the fault is eliminated, the display module 2 can be switched from the simple display mode to the normal display mode in time, thereby improving the user experience.
[0146] The present invention is not limited to the above-mentioned optimal implementation mode. Anyone can derive other various forms of products under the inspiration of the present invention. However, no matter what changes are made in the shape or structure, all technical solutions that are the same or similar to those of the present application fall within the protection scope of the present invention.
Claims
1. A display method of an automobile display system, implemented by using the automobile display system, characterized in that: The automobile display system comprises a main control module (1), a display module (2), a deserializer module (3), and an OSD module (4); The OSD module (4) and the main control module (1) are respectively connected to the deserializer module (3) for communication, the main control module (1) and the display module (2) are respectively connected to the OSD module (4), and the main control module (1) and the deserializer module (3) are respectively connected to the host (19); The display method of the automobile display system comprises the following steps: The deserializer module (3) receives the automobile working information sent by the host (19) in real time, analyzes the video signal in the automobile working information, and then sends the set video signal to the OSD module (4); The OSD module (4) sends a real-time set video signal to the display module (2), and the display module (2) enters a normal display mode by default; The OSD module (4) performs fault detection on the received set video signal and the screen display data of the display module (2) in real time, wherein the fault detection includes video stream detection and frozen screen detection; The video stream detection comprises the following steps: The OSD module (4) first performs video stream detection on the received set video signal; If the main control module (1) determines that the video stream is disconnected, the OSD module (4) sends first display information including an indication picture to the display module (2), and the display module (2) enters a simple display mode; If the main control module (1) determines that the video stream is not disconnected, it enters the frozen screen detection; The frozen screen detection comprises the following steps: The OSD module (4) performs screen freeze detection on the screen display data of the display module (2); If the main control module (1) determines that a frozen screen has occurred, the OSD module (4) sends first display information including an indication picture to the display module (2), and the display module (2) enters a simple display mode; if the main control module (1) determines that a frozen screen has not occurred, the OSD module (4) sends a real-time set video signal to the display module (2), and the display module (2) enters a normal display mode; The video stream detection specifically includes the following steps: The OSD module (4) performs video stream detection on the set video signal received in real time, and sends a first detection result to the main control module (1); the main control module (1) determines whether the video stream is disconnected and whether the disconnected state is maintained for a first set time period based on the first detection result; If the video stream is disconnected and remains disconnected for a first set time period, the main control module (1) generates a simple display instruction, and sends the simple display instruction and real-time vehicle operating parameters to the OSD module (4); The OSD module (4) reads the stored indication picture and the real-time vehicle operating parameters according to the received simple display instruction, and sends the corresponding indication picture to the display module (2) according to the real-time vehicle operating parameters, so that the display module (2) enters the simple display mode; If the video stream is not disconnected, enter the frozen screen detection step; The frozen screen detection specifically includes the following steps: The main control module (1) generates a frozen screen detection instruction and sends it to the OSD module (4); The OSD module (4) performs a frozen screen detection on the screen display data of the display module (2) according to the frozen screen detection instruction, and sends a second detection result to the main control module (1); The main control module (1) determines whether a screen freeze occurs and whether the screen freeze state is maintained for a second set time period according to the second detection result; If the screen is not frozen, the main control module (1) generates a regular display instruction and sends it to the OSD module (4); The OSD module (4) sends a real-time set video signal to the display module (2) according to the received normal display instruction, and the display module (2) enters a normal display mode; If the screen freezes and remains frozen for a second set time, the main control module (1) generates a simple display instruction, and sends the simple display instruction and real-time vehicle operating parameters to the OSD module (4); The OSD module (4) reads the stored indication picture and the real-time vehicle operating parameters according to the received simple display instruction, and sends the corresponding indication picture to the display module (2) according to the real-time vehicle operating parameters, so that the display module (2) enters the simple display mode; The indication pictures include indicator light pictures, fault warning pictures, and working parameter values.
2. The display method of the automobile display system according to claim 1, characterized in that: Before the deserializer module (3) receives the automobile operation information sent by the host (19) in real time, the display method further comprises the following steps: The main control module (1) sends a control instruction and an indication picture to the OSD module (4), and the OSD module (4) receives and stores the indication picture according to the control instruction.
3. The display method of the automobile display system according to claim 1, characterized in that: After the display module (2) enters the simple display mode, the display method further comprises the following steps: If it is determined that the video stream is restored or the frozen screen state is released, the main control module (1) generates and sends a regular display instruction to the OSD module (4); The OSD module (4) sends the real-time set video information to the display module (2), and the display module (2) enters a normal display mode; If it is determined that the video stream remains disconnected or remains in a frozen screen state, the main control module (1) sends the real-time vehicle operating parameters to the OSD module (4) for storage; The OSD module (4) reads the stored indication picture and the real-time vehicle operating parameters according to the simple display instruction, and sends the corresponding indication picture to the display module (2) according to the real-time vehicle operating parameters, and the display module (2) maintains the simple display mode.
4. The display method of the automobile display system according to any one of claims 1 to 3, characterized in that: Before the deserializer module (3) sends the set video signal to the OSD module (4), the display method further comprises the following steps: The OSD module (4) starts detection and sends the third detection result to the main control module (1); The main control module (1) determines whether the power supply inside the OSD module (4) is normal according to the third detection result; If the power supply is normal, the OSD module (4) performs initialization configuration on the OSD module (4) according to the stored configuration parameter information, and after the initialization configuration is completed, sends a configuration completion signal to the main control module (1); The main control module (1) generates a control instruction and an information transmission instruction to the OSD module (4) according to the received configuration completion signal, and the OSD module (4) starts to work normally; The OSD module (4) receives and stores the instruction image sent by the main control module (1) according to the control instruction, and receives and stores the set video signal sent by the deserializer module (3) according to the information transmission instruction.
Citation Information
Patent Citations
Detection method for terminal screen freezing, terminal and computer readable storage medium
CN107704132A
Freeze image detection
CN117223278A