Control method, display system, and apparatus

By using a second link to obtain vehicle information and dynamically display the vehicle status when the transmission and display link fails, the problem of drivers being unable to know the vehicle status due to the disconnection or abnormality of the transmission and display link is solved, thus ensuring driving safety.

WO2026051588A1PCT designated stage Publication Date: 2026-03-12YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-14
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

When the transmission link is disconnected or malfunctions, the instrument display screen cannot show driving status information, affecting driving safety.

Method used

Vehicle information is obtained from the second control device via a second link, and the vehicle status, including vehicle speed, gear, turn signals, etc., is dynamically displayed on the display device through different communication technologies to ensure that the driver is aware of the vehicle status.

Benefits of technology

In the event of a failure in the data transmission link, the driver can be informed of the vehicle status in a timely manner, thus ensuring driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025108434_12032026_PF_FP_ABST
    Figure CN2025108434_12032026_PF_FP_ABST
Patent Text Reader

Abstract

A control method, a display system, and an apparatus, which are used to dynamically display at least one piece of vehicle information on a vehicle display screen when a transmission and display link is disconnected or transmission and display is abnormal, so that a driver is immediately made aware of a driving state of a vehicle, thereby ensuring the driving safety of the vehicle. In the method, a first control apparatus is used to acquire a first media stream from an in-vehicle infotainment system by means of a first link, and transmit the first media stream to a display apparatus; determine that the first link is disconnected; acquire at least one piece of vehicle information from a second control apparatus by means of a second link, the communication technology used for the second link being different from the communication technology used for the first link; and transmit the at least one piece of vehicle information to the display apparatus.
Need to check novelty before this filing date? Find Prior Art

Description

Control method, display system and device

[0001] Cross-reference to related applications

[0002] The present application claims priority to the Chinese patent application No. 202411259654.6, filed on September 9, 2024, and entitled “A control method, display system and device”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0003] The present application relates to the field of display technology, in particular to a control method, display system and device. BACKGROUND

[0004] At present, the hardware and software of intelligent cockpit are developing continuously, and large-size central control liquid crystal display (LCD) and full-liquid crystal instrument display screen gradually replace the traditional central control screen and instrument screen, which can provide interactive design, multi-task intelligent split screen, intelligent perception and other intelligent services for the driver (or other passengers) to improve the driving experience and the convenience of vehicle use. The judgment of the driving state of the driver for the vehicle mainly comes from the instrument display screen, so the display picture of the instrument display screen is very important.

[0005] At present, most instrument display screens rely on remote components to send display, and if the sending display link is disconnected or the sending display is abnormal, the sending display picture cannot be displayed on the instrument display screen, which causes many inconveniences in the driving process and even affects the driving safety. SUMMARY

[0006] The present application provides a control method, display system and device, which are used for dynamically displaying at least one vehicle information on the vehicle display screen in the case that the sending display link is disconnected or the sending display is abnormal, so that the driver can know the driving state of the vehicle in time, thereby ensuring the safety of vehicle driving.

[0007] In a first aspect, the present application provides a control method, which is applied to a first control device. The first control device can be integrated with a display device in the same device, or can be deployed independently of the display device. The present application does not make specific limitations on this. In specific implementation, the method can include: obtaining a first media stream from an in-vehicle infotainment system through a first link, and sending the first media stream to a display device; determining that the first link is disconnected; obtaining at least one vehicle information from a second control device through a second link, the second link using a different communication technology from the first link; and sending the at least one vehicle information to the display device. It should be noted that the above "determining that the first link is disconnected" can be replaced by "in response to the first link being disconnected", that is, "the first link being disconnected" is a condition for obtaining the at least one vehicle information through the second link, or "in response to the first link being disconnected" is a condition for triggering the obtaining of the at least one vehicle information through the second link. For example, in response to the first link being disconnected, the at least one vehicle information is obtained from the second control device through the second link.

[0008] Through the above method, a protection mechanism can be provided in the first control device, so that at least the display device can dynamically output the at least one vehicle information in the case of disconnection of the first link, avoiding the phenomenon that the display screen cannot display the display picture due to disconnection or abnormality of the display link, so that the driver can timely know the driving state of the vehicle, thereby ensuring the safety of vehicle driving.

[0009] In a possible design, the at least one vehicle information includes one or more of vehicle speed, vehicle gear, vehicle turn signal, or vehicle fault state. It should be understood that this is only an example of vehicle information and not any limitation. In specific implementation, other vehicle information can also be included, which is not described here.

[0010] In a possible design, the obtaining of the at least one vehicle information from the second control device through the second link can include: writing the corresponding vehicle information in an addressing space associated with the at least one vehicle information in the first control device; and the sending of the at least one vehicle information to the display device includes: based on the enabling information of the output channel corresponding to the addressing space associated with the at least one vehicle information, sending the corresponding vehicle information to the display device through the output channel.

[0011] Through the above method, for example, the at least one vehicle information can be written in the memory of the first control device. The first control device can use the at least one vehicle information to dynamically control the output content or output mode on the display screen, so that the driver can timely know the driving state of the vehicle, thereby ensuring the safety of vehicle driving.

[0012] In a possible design, the at least one vehicle information is carried in the second media stream. For example, the first control device can generate the second media stream according to the at least one vehicle information, and the display device can output the second media stream.

[0013] In a possible design, the sending, to the display device, of the at least one vehicle information can include: rendering the vehicle information according to output coordinates associated with the at least one vehicle information, to generate a display picture. That is, if the first control device has the capability of drawing images, the first control device can generate a corresponding display picture or media stream by rendering.

[0014] In a possible design, the rendering of the vehicle information to generate a display picture includes: rendering the vehicle information to generate any one or more of the following display pictures: a progress bar, a percentage, a pie chart, a list, a line chart, or a dashboard. In this way, more flexible and rich implementation is provided for the presentation of vehicle information.

[0015] In a possible design, the at least one vehicle information includes information of at least one of the following vehicle status icons: a vehicle speed icon, a vehicle gear icon, a vehicle turn signal icon, or a vehicle fault status icon.

[0016] In a possible design, if target vehicle information in the at least one vehicle information includes information of a vehicle speed icon, and the information of the vehicle speed icon is presented in the form of a progress bar, the rendering of the vehicle information to generate a display picture includes: rendering the information of the vehicle speed icon to generate a display picture according to a change in vehicle speed.

[0017] In a possible design, when the information of the vehicle speed icon is presented in the form of a progress bar, the value range corresponding to a block icon of the progress bar is different in the case of low vehicle speed or high vehicle speed.

[0018] In a possible design, the determining that the first link is disconnected includes: determining that the first link is disconnected in a case where the first media stream is not acquired through the first link within a preset time length, or in a case where a media signal parameter of the first media stream acquired through the first link is abnormal.

[0019] In a possible design, the method further includes: acquiring a first media signal parameter from a first storage medium; and the media signal parameter of the first media stream acquired through the first link being abnormal includes: determining that the media signal parameter of the first media stream is abnormal in a case where a difference between a second media signal parameter of the first media stream acquired through the first link and the first media signal parameter is beyond a preset range.

[0020] In a possible design, the obtaining, by the first control device, of the at least one vehicle information from the second control device via the second link comprises: periodically obtaining, by the first control device, the at least one vehicle information from the second control device via the second link. For example, in the field of vehicles, the at least one vehicle information can be updated at a period of 500 ms.

[0021] In a possible design, the first link and the second link adopt different bus communication technologies.

[0022] In a possible design, the first link adopts a low-voltage differential signal (LVDS) bus communication technology, and the second link adopts a serial peripheral interface (SPI) bus communication technology.

[0023] In a second aspect, the present application provides a display system, including a display device, a first control device, and a second control device. The first control device is configured to obtain a first media stream from a vehicle infotainment system via a first link, and send the first media stream to the display device. The display device is configured to output the first media stream. The first control device determines that the first link is disconnected. The first control device obtains at least one vehicle information from the second control device via a second link, the second link adopting a different communication technology from the first link. The first control device sends the at least one vehicle information to the display device. The display device is further configured to output the at least one vehicle information.

[0024] In a possible design, the at least one vehicle information includes one or more of a vehicle speed, a vehicle gear, a vehicle turn signal, or a vehicle fault status.

[0025] In a possible design, the sending, by the first control device, of the at least one vehicle information to the display device comprises: writing, in the first control device, corresponding vehicle information in an address space associated with the at least one vehicle information; and sending, by the first control device, corresponding vehicle information to the display device via an output channel based on enabling information of the output channel corresponding to the address space associated with the at least one vehicle information.

[0026] In a possible design, the at least one vehicle information is carried in a second media stream.

[0027] In a possible design, the sending, by the first control device, of the at least one vehicle information to the display device comprises: rendering the at least one vehicle information according to output coordinates associated with the at least one vehicle information, to generate a display picture.

[0028] In a possible design, the first control device renders the vehicle information for generating a display picture, including: rendering the vehicle information to generate any one or more of the following display pictures: a progress bar, a percentage, a pie chart, a list, a line chart, or a dashboard.

[0029] In a possible design, the at least one vehicle information includes information of at least one of the following vehicle status icons: a vehicle speed icon, a vehicle gear icon, a vehicle turn signal icon, or a vehicle fault status icon.

[0030] In a possible design, if target vehicle information in the at least one vehicle information includes information of a vehicle speed icon, and the information of the vehicle speed icon is presented in a progress bar manner, the first control device renders the vehicle information for generating a display picture, including: rendering the information of the vehicle speed icon for generating a display picture according to a change in vehicle speed.

[0031] In a possible design, when the information of the vehicle speed icon is presented in a progress bar manner, a block icon of the progress bar corresponds to different value intervals in cases of low vehicle speed or high vehicle speed.

[0032] In a possible design, the first control device determines that the first link is disconnected, including: determining that the first link is disconnected in a case where the first media stream is not acquired through the first link within a preset time length, or in a case where a media signal parameter of the first media stream acquired through the first link is abnormal.

[0033] In a possible design, the first control device further includes: acquiring a first media signal parameter from a first storage medium; and the media signal parameter of the first media stream acquired through the first link is abnormal, including: determining that the media signal parameter of the first media stream is abnormal in a case where a difference between a second media signal parameter of the first media stream acquired through the first link and the first media signal parameter is beyond a preset range.

[0034] In a possible design, the first control device acquires the at least one vehicle information from the second control device through the second link, including: periodically acquiring the at least one vehicle information from the second control device through the second link.

[0035] In a possible design, the first link and the second link use different bus communication technologies.

[0036] In a possible design, the first link uses a low-voltage differential signal (LVDS) bus communication technology, and the second link uses a serial peripheral interface (SPI) bus communication technology.

[0037] In a third aspect, the present application provides a control method applied to a display screen, comprising a first control device, a second control device and a display device, the method comprising: obtaining, by the first control device and a first link, a first media stream from an in-vehicle infotainment system, and outputting, by the display device, the first media stream; determining, by the first control device, that the first link is disconnected; obtaining, by the second control device and a third link, at least one vehicle information from the in-vehicle infotainment system, the third link using a different communication technology from the first link; and outputting, by the first control device and the display device, the at least one vehicle information.

[0038] In a possible design, the at least one vehicle information comprises one or more of a vehicle speed, a vehicle gear, a vehicle turn signal, or a vehicle fault status.

[0039] In a possible design, the at least one vehicle information is carried in a second media stream.

[0040] In a possible design, the outputting, by the first control device and the display device, the at least one vehicle information comprises: after the first control device renders the vehicle information according to output coordinates associated with the at least one vehicle information to generate a display picture, outputting, by the display device, the display picture.

[0041] In a possible design, the rendering the vehicle information to generate a display picture comprises: rendering the vehicle information to generate any one or more of the following display pictures: a progress bar, a percentage, a pie chart, a list, a line chart, or a dashboard.

[0042] In a possible design, the at least one vehicle information comprises information of at least one of the following vehicle status icons: a vehicle speed icon, a vehicle gear icon, a vehicle turn signal icon, or a vehicle fault status icon.

[0043] In a possible design, if target vehicle information in the at least one vehicle information comprises information of a vehicle speed icon, and the information of the vehicle speed icon is presented in a progress bar manner, the rendering the vehicle information to generate a display picture comprises: rendering the information of the vehicle speed icon to generate a display picture according to a change in vehicle speed.

[0044] In a possible design, when the information of the vehicle speed icon is presented in a progress bar manner, in a case of low vehicle speed or high vehicle speed, a block icon of the progress bar corresponds to different numerical intervals.

[0045] In a possible design, the determining that the first link is disconnected includes: determining that the first link is disconnected in a case where the first media stream is not acquired through the first link, or in a case where a media signal parameter of the first media stream acquired through the first link is abnormal.

[0046] In a possible design, the first media signal parameter is stored in a first storage medium associated with the display screen, and the media signal parameter of the first media stream acquired through the first link is abnormal includes: determining that the media signal parameter of the first media stream is abnormal in a case where a difference between a second media signal parameter of the first media stream acquired through the first link and the first media signal parameter exceeds a preset range.

[0047] In a possible design, the acquiring the at least one vehicle information through the third link includes: periodically acquiring the at least one vehicle information through the third link.

[0048] In a possible design, the first link and the third link adopt different bus communication technologies.

[0049] In a possible design, the first link adopts a low-voltage differential signal (LVDS) bus communication technology, and the third link adopts a CAN bus communication technology.

[0050] In a fourth aspect, the present application provides a communication apparatus, including at least one processor and an interface circuit, the interface circuit being configured to provide data or code instructions for the at least one processor, and the at least one processor being configured to implement the method in the first aspect and any possible design of the first aspect, or implement the method in the third aspect and any possible design of the third aspect, by means of a logic circuit or the code instructions.

[0051] In a fifth aspect, the present application provides a communication system, including a vehicle machine system and the display system in the second aspect and any possible design of the second aspect.

[0052] In a sixth aspect, the present application provides a computer readable storage medium, the computer readable storage medium storing program codes, and when the program codes are run on a computer, the computer is caused to execute the method in the first aspect and any possible design of the first aspect, or execute the method in the third aspect and any possible design of the third aspect.

[0053] In a seventh aspect, the present application provides a computer program product, which, when running on a computer, causes the computer to perform the method according to the first aspect and any possible implementation of the first aspect, or the method according to the third aspect and any possible implementation of the third aspect.

[0054] In an eighth aspect, the embodiments of the present application provide a terminal device, which comprises units for implementing the method according to the first aspect and any possible implementation of the first aspect, or the method according to the third aspect and any possible implementation of the third aspect. For example, the terminal device includes but is not limited to: intelligent transportation devices (such as cars, ships, drones, trains, trucks, etc.), intelligent manufacturing devices (such as robots, industrial devices, intelligent logistics, intelligent factories, etc.), intelligent terminals (mobile phones, computers, tablets, palmtops, desktops, earphones, stereos, wearable devices, vehicle-mounted devices, etc.).

[0055] On the basis of the implementation provided in the above aspects, the embodiments of the present application can be further combined to provide more implementations.

[0056] The technical effects that can be achieved by any possible implementation of any one of the second aspect to the eighth aspect can be described with reference to the technical effects that can be achieved by any possible implementation of any one of the first aspect, and the repeated parts will not be discussed. BRIEF DESCRIPTION OF DRAWINGS

[0057] FIG. 1 shows a schematic diagram of an application scenario to which the embodiments of the present application are applicable;

[0058] FIG. 2 shows a schematic diagram of a cockpit display according to an embodiment of the present application;

[0059] FIG. 3 shows a schematic diagram of a system architecture to which the embodiments of the present application are applicable;

[0060] FIG. 4 shows a flowchart of a display control method according to an embodiment of the present application;

[0061] FIG. 5 shows a display interface of at least one vehicle information according to an embodiment of the present application;

[0062] FIGS. 6a-6b show dynamic change effects of at least one vehicle information according to an embodiment of the present application;

[0063] FIGS. 7a-7b show different examples of vehicle speed presented by a progress bar according to an embodiment of the present application;

[0064] FIGS. 8-9 show schematic diagrams of combined display interfaces of different vehicle information according to an embodiment of the present application;

[0065] FIG. 10 shows a structural schematic diagram of a communication apparatus according to an embodiment of the present application;

[0066] FIG. 11 shows a structural schematic diagram of another communication apparatus according to an embodiment of the present application;

[0067] FIG. 12 shows a structural schematic diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0068] The embodiments of the present application provide a control method, a display system and an apparatus, which are used for dynamically displaying at least one vehicle information on a vehicle display screen in the case of disconnection of a display link or display abnormality, so that the driver can know the driving state of the vehicle in time, thereby ensuring the safety of vehicle driving. The method and the apparatus are based on the same technical concept, and the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be described herein. In addition, in each embodiment of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form a new embodiment according to the inherent logical relationship.

[0069] It should be noted that the control scheme in the embodiments of the present application can be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle to vehicle (V2V), etc. For example, the control scheme can be applied to a vehicle with a driving mobile function, or other apparatus with a driving mobile function in the vehicle. The other apparatus includes, but is not limited to, a vehicle terminal, a vehicle controller, a vehicle module, a vehicle module group, a vehicle component, a vehicle chip, a vehicle unit, a vehicle radar or a vehicle camera, and other sensors, and the vehicle can implement the vehicle control method provided by the present application through the vehicle terminal, the vehicle controller, the vehicle module, the vehicle module group, the vehicle component, the vehicle chip, the vehicle unit, the vehicle radar or the vehicle camera. Of course, the control scheme in the embodiments of the present application can also be used in other intelligent terminals with a mobile control function except for vehicles, or be arranged in other intelligent terminals with a mobile control function except for vehicles, or be arranged in components of the intelligent terminals. The intelligent terminal can be an intelligent transportation device, an intelligent home device, a robot, etc. For example, it includes, but is not limited to, an intelligent terminal or a controller, a chip, a radar or a camera, and other sensors, and other components in the intelligent terminal.

[0070] It should be noted that the "at least one" in the embodiments of the present application means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, wherein A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a and b, a and c, b and c, or a and b and c, wherein a, b, and c can be single or multiple.

[0071] In addition, unless otherwise specified, the ordinal numbers mentioned in the embodiments of the present application are used to distinguish a plurality of objects, and are not used to limit the priority or importance of the plurality of objects. For example, the first link and the second link are only used to distinguish different communication links, and do not represent the difference in priority or importance of the two communication links.

[0072] For ease of understanding, the following will be introduced in conjunction with the accompanying drawings and embodiments.

[0073] FIG. 1 shows a schematic diagram of an application scenario to which the embodiments of the present application are applicable. In the application scenario, a vehicle 100 can be included. In a possible implementation, the application scenario can further include a cloud server 200, and the vehicle 100 and the cloud server 200 can communicate through a network. In an embodiment, the cloud server 200 can also be implemented through a virtual machine.

[0074] Some or all of the functionality of the vehicle 100 is controlled by a computing platform 150 (or computer system). The computing platform 150 can include at least one processor 151 that can execute instructions 153 stored in a non-transitory computer readable medium such as a memory 152. In some embodiments, the computing platform 150 can also be a plurality of computing devices that control individual components or subsystems of the vehicle 100 in a distributed manner. The processor 151 can be any conventional processor such as a central processing unit (CPU). Alternatively, the processor 151 can also include a graphics processing unit (GPU), a field programmable gate array (FPGA), a system on chip (SoC), an application specific integrated circuit (ASIC), or a combination thereof.

[0075] Optionally, the vehicle 100 described above can be a car, a truck, a motorcycle, a bus, a ship, an airplane, a helicopter, a lawnmower, an amusement park vehicle, a construction equipment, a trolley, a golf cart, a train, etc., and the embodiments of the present application are not particularly limited thereto. In one possible implementation, the vehicle 100 can be an electric vehicle (EV), such as a two-wheel drive electric vehicle or a four-wheel drive electric vehicle, and the embodiments of the present application are not limited thereto.

[0076] The structure of the vehicle in FIG. 1 should not be understood as a limitation on the embodiments of the present application.

[0077] The cabin of the vehicle in FIG. 1 can include at least one display screen. At present, the hardware and software of the intelligent cabin are constantly developing, and large-size center control liquid crystal display (LCD) screens and full-liquid crystal instrument display screens are gradually replacing traditional center control screens and instrument screens, which can provide the driver (or other occupants) with various intelligent services such as interactive design, multi-task intelligent split screen, intelligent sensing, etc., to improve the driving experience and the convenience of using the vehicle.

[0078] As shown in FIG. 2, the front row of the vehicle cabin can be configured with three display screens adopting a one-core multi-screen control mechanism, and the names of the three display screens are, for example, an instrument display screen, a central control display screen, and a co-pilot display screen, which are abbreviated as an instrument screen, a central control screen, and a co-pilot screen, respectively. The central control screen is a main screen, and the instrument screen and the co-pilot screen are auxiliary screens. The middle and rear rows of the cabin can be configured with two display screens adopting a one-core multi-screen control mechanism, and the names of the two display screens are, for example, a left rear seat display screen and a right rear seat display screen, which are abbreviated as a left rear screen and a right rear screen, respectively. The left rear screen can be a main screen, and the right rear screen is an auxiliary screen. There is also a display screen of a mobile electronic device, such as a tablet, carried by a user in the middle and rear rows of the cabin. It should be understood that the names of the display screens in the vehicle cabin are not limited to the names of the above examples, and the embodiments of the present application are not specifically limited. The scenario shown in FIG. 2 is only an example and does not limit the scenarios to which the method provided in the embodiments of the present application is applicable. Taking the instrument display screen of the vehicle as an example, the driver can determine the driving state of the vehicle based on the content output by the instrument display screen.

[0079] FIG. 3 shows a system architecture diagram of the embodiments of the present application. As shown in FIG. 3, the system can include a vehicle machine system and a display system of the vehicle. The display system can include a first control device, a second control device, and a display device. In an optional implementation, the display device can be a display screen, and the first control device and the second control device can be control devices independent of the display screen and can cooperate with the display screen to implement the control method of the embodiments of the present application. In another optional implementation, the first control device, the second control device, and the display device can be integrated in the same display screen as functional modules of the display screen and cooperate to implement the control method of the embodiments of the present application. For example, the first control device can be an on-screen display (OSD) module of the display screen, the second control device can be a micro controller unit (MCU) of the display screen, and the display device can be a display panel of the display screen. The embodiments of the present application do not limit the product form or deployment manner of each device of the display system.

[0080] The display screen described above can be any display screen shown in FIG. 2. As an example, the display screen can be the instrument screen or the central control screen in FIG. 2.

[0081] The vehicle machine system can be used to collect various perception information during driving, so as to obtain various driving parameters of the vehicle itself or information of the environment in which the vehicle is located, and make driving control decisions in combination with one or more driving parameters and / or information of the environment in which the vehicle is located, to assist in implementing intelligent driving or automatic driving of the vehicle, or to provide users such as drivers (or other passengers) with entertainment intelligent services, etc.

[0082] For example, the car machine system can be a smart driving domain control unit (e.g., a mobile data center (MDC)) of the computing platform 150 integrated in the vehicle 100, or a vehicle control unit (VCU), or a vehicle domain control unit (VDC), which can control the driving of the vehicle after fusion processing according to various perception information of the vehicle. Or for example, the car machine system can be a smart cockpit controller of the vehicle, which can be used to transmit a media stream (e.g., a video stream) related to the smart driving control decision result to a display screen of the vehicle to output the corresponding media stream on the display screen. Or for example, the car machine system can also be used to provide entertainment smart services, such as outputting a video image of a movie or a TV series to the display screen for outputting the video image on the display screen.

[0083] In one example, the first control device can communicate with the car machine system through link ①, the first control device and the second control device can communicate through link ②, the second control device can communicate with the car machine system through link ③, and the first control device can communicate with the flexible printed circuit (FPC) of the display device through link ④. For example, the car machine system can transmit a media stream to the first control device through link ①, or the car machine system can transmit at least one vehicle information to the second control device through link ③. Through the cooperation of various devices in the display system, the control method of the embodiments of the present application can be realized.

[0084] With the above display system being specifically implemented as a vehicle display screen as an example, the first control device can be implemented as an OSD module of the display screen, the second control device can be implemented as a display screen MCU, and the display device can be implemented as a display panel. The car machine system can be any remote component for sending display to the display screen, the link ① is a display sending link between the car machine system and the display screen, the media stream transmitted by the computing node to the OSD module of the display screen through the link ① is represented as a first media stream, and correspondingly, the OSD module can obtain the first media stream from the car machine system through the link ①, and control the display panel of the display screen to output the first media stream. When the link ① is disconnected, it can be considered that the link ① is disconnected, or when the link ① exists media stream transmission abnormity, the OSD module can actively intercept the upper-layer stream sending channel, and consider that the link ① is disconnected. At the same time, the OSD module can inform the display screen MCU of the display screen of this situation. The display screen MCU can enter the functional safety processing logic under the condition of knowing that the link ① is disconnected, so as to cooperate with the OSD module to implement the control method of the embodiment of the application. For example, after the display screen MCU enters the functional safety processing logic, at least one vehicle information can be obtained from the car machine system through the link ③, and the at least one vehicle information is written into the memory of the OSD module through the link ②, and the OSD module can control the at least one vehicle information in the memory to be displayed on the dynamic picture of the display panel, so that the driver can know the state of the vehicle in time, thereby ensuring the safety of vehicle driving.

[0085] Among them, the at least one vehicle information can include information capable of representing the state of the vehicle. The state of the vehicle can include the driving state of the vehicle in the driving process, for example, vehicle speed, vehicle gear, vehicle steering light, etc. Or, the state of the vehicle can also include the general use state of the vehicle as a whole or related vehicle components, such as vehicle fault state. The above at least one vehicle information can include one or more of vehicle speed, vehicle gear, vehicle steering light, or vehicle fault state.

[0086] In one example, taking representing the state of the vehicle by a vehicle state icon as an example, the at least one vehicle information can include information of at least one of the following vehicle state icons, for example:

[0087] (1) Indicating icons: These icons are usually used to indicate the status of certain functions of the vehicle, such as vehicle speed, vehicle gear, lights, turn signals, parking lights, etc. For example, the inner loop indicator, the wide indicator, the vehicle stability control (VSC) indicator, the traction control system (TCS) indicator, the parking indicator, the battery indicator, the brake disc indicator, the oil indicator, the water temperature indicator, the airbag indicator, the antilock-brake-system (ABS) indicator, the engine self-check light, the fuel indicator, the door status indicator, the cleaning fluid indicator, the electronic throttle indicator, the front and rear fog light indicator, the steering indicator, etc.

[0088] (2) Warning icons: These icons are usually used for warning, and when certain systems or components of the vehicle need maintenance or repair, these icons will light up to remind the driver to pay attention. For example, the fuel level indicator, the windshield wiper fluid level indicator, etc.

[0089] (3) Fault icons (or fault status icons): These icons indicate that the vehicle has a fault or abnormal condition that needs to be repaired immediately. For example, the generator fault light, the transmission fault light, etc. These icons will light up briefly when the vehicle starts, and if they are always on or have a warning sound, it means there is a fault or abnormal condition that needs to be checked immediately.

[0090] In implementation, the infotainment system can transmit the at least one vehicle information to the display screen through link ③, so as to output the at least one vehicle information on the display screen. Details will be described below with examples, which are not described here.

[0091] It should be understood that in the embodiments of the present application, only the infotainment system is taken as an example of the remote component interacting with the display system, and the specific structure or function of the infotainment system is not limited. In implementation, the infotainment system can generate a media stream based on its own computing power, or obtain a media stream from other modules of the vehicle and transmit it to the display system, or process or convert the data obtained from other modules to obtain a media stream and transmit it to the display system, which is not limited in the embodiments of the present application. Similarly, the infotainment system can generate at least one vehicle information by itself, or obtain at least one vehicle information from other modules of the vehicle and transmit it to the display system, or process the information from other modules of the vehicle to obtain at least one vehicle information and transmit it to the display system, or process or convert the data obtained from other modules to obtain vehicle information and transmit it to the display system, which is not limited in the embodiments of the present application.

[0092] In another example, the head unit system can transmit the at least one vehicle information to the second control device through the link ③ in real time or periodically, and the display screen MCU can write the at least one vehicle information into the memory of the OSD module. Generally, the output channel between the memory of the OSD module and the link ④ can be in a closed state, and even if the at least one vehicle information is written into the memory of the OSD module, the at least one vehicle information will not be output on the display screen. It can also be said that the OSD module outputs the first media stream through the display panel, and writing the at least one vehicle information into the memory of the OSD module is a branch process that does not interfere with each other. When the display screen MCU knows that the link ① is disconnected and enters the functional safety processing logic, the display screen MCU can instruct the OSD module to enable the output channel between the memory of the OSD module and the link ④, so as to transmit the corresponding vehicle information to the display panel through the output channel and the link ④, and output the vehicle information on the display panel. Details will be described below in conjunction with examples, which will not be described here.

[0093] In an optional embodiment, the system architecture can further include a peripheral storage medium, for example, a peripheral flash or an external flash, which can be used to store preset information. The first control device can further access the peripheral storage medium and implement the control method of the embodiments of the present application based on the preset information read from the peripheral storage medium.

[0094] For example, the peripheral storage medium can include at least one display screen associated media signal parameter of the vehicle, which can include, for example, the respective rate of the media stream supported by the corresponding display screen for playing, blanking parameter, front and rear shoulder, and other media signal parameters. For the sake of distinction, the pre-stored media signal parameter can be referred to as the first media signal parameter, and the media signal parameter of the first media stream from the head unit system can be referred to as the second media signal parameter. The first control device can compare the second media signal parameter of the first media stream from the head unit system with the pre-stored media signal parameter to analyze whether there is a media stream abnormality. Or for example, the peripheral storage medium can further include a preset icon, and the first control device can control the dynamic output of the at least one vehicle information from the head unit system on the display device based on the preset icon.

[0095] It should be understood that in FIG. 3, the bidirectional arrows between different modules are only used to represent that the corresponding modules can communicate, and do not limit any communication manner or information format. As an example, link ①, link ② and link ③ can adopt different bus communication technologies. For example, link ① can adopt low-voltage differential signaling (LVDS) bus communication technology, link ② can adopt serial peripheral interface (SPI) bus communication technology, and link ③ can adopt CAN bus communication technology. Link ④ can also adopt bus communication technology. The embodiments of the present application do not specifically limit the communication technologies adopted by each link.

[0096] The modules shown in FIG. 3 are only examples, and the dashed boxes only represent that the corresponding modules are optional modules. The system architecture can not include the part of the modules shown in FIG. 3, can include other modules in addition to the part of the modules shown in FIG. 3, or replace part of the modules in FIG. 3 with other modules not shown, which will not be described here.

[0097] Each of the at least one vehicle information can be presented in any of the following forms: a progress bar, a percentage, a pie chart, a list, a line chart or a dashboard. The presentation form of different vehicle information can be a system default configuration or a user (including the owner or other users authorized by the owner) self-configuration, and the embodiments of the present application do not limit this.

[0098] The first control device in FIG. 3 can be implemented as a display control chip for cooperating with other devices to implement the control method of the embodiments of the present application. The implementation details of the control method will be introduced below in combination with the method flowchart.

[0099] Referring to FIG. 4, the control method can include the following steps:

[0100] S410: The first control device obtains a first media stream from the car machine system through the first link, and sends the first media stream to the display device. Correspondingly, the display device receives the first media stream and outputs the first media stream.

[0101] In the embodiments of the present application, for example, the first link can be link ① in FIG. 3, and can adopt a bus communication technology, for example, an LVDS bus communication technology. The communication link between the first control device and the display device can be a communication link between the FPC of the first control device and the display device, and the communication link can also adopt a bus communication technology.

[0102] Before S410 is implemented, the car machine system can transmit a first media stream to the first control device through the first link, which can be a video stream for example. When the first link adopts LVDS bus communication technology, the first media stream can be an LVDS video stream.

[0103] S420: The first control device determines that the first link is disconnected.

[0104] In one example, the disconnection of the first link can refer to a phenomenon that the first link has a communication failure (such as disconnection of the link) and cannot transmit the media stream. The first control device can monitor the acquisition of the first media stream to analyze whether the first link is disconnected. For example, if the first media stream is transmitted in real time, the first control device can determine that the first link is disconnected if the first media stream is not acquired through the first link after the related function is started (or the first control device is powered on). For example, the first link can be determined to be disconnected if the first media stream is not acquired within a specified time period, which can be preset, such as being pre-defined or dynamically configured, or determined based on actual conditions. Alternatively, for example, if the first media stream is transmitted periodically, the first control device can determine that the first link is disconnected if the first media stream is not acquired within a preset time period after the related function is started, the preset time period being a delay period allowed within a period.

[0105] In another example, the disconnection of the first link can refer to a phenomenon that the media signal parameter of the first media stream transmitted through the first link is abnormal.

[0106] For example, the peripheral storage medium in FIG. 3 is represented as a first storage medium, which can store a first media signal parameter, which can include, for example, the resolution, blanking parameter, front and rear shoulder of the display device (such as an instrument screen or a central control screen), and can also be referred to as a media stream diagnosis parameter, for diagnosing whether the first media stream from the car machine system is abnormal. After the first control device is powered on, the first control device can acquire the first media signal parameter from the first storage medium, or load the first media signal parameter in the first storage medium to the first control device. After the first control device acquires the first media stream from the car machine system through the first link, the first control device can compare the second media signal parameter of the first media stream with the first media signal parameter, and determine that the first media stream cannot be normally output on the display screen if the difference between the two exceeds a preset range, that is, determine that the media signal parameter of the first media stream is abnormal.

[0107] For example, if the resolution in the first media signal parameter supported by the display device pre-stored in the first storage medium is 1280x720 pixels, and the resolution in the second media signal parameter of the first media stream from the vehicle system is 1920*1080 pixels, the resolution of the first media stream to be played exceeds the media stream playing capability supported by the display device, the first media stream cannot be normally output on the display device, and it is considered that the media signal parameter of the first media stream is abnormal, and the first link transmitting the first media stream is disconnected. Similarly, for the blanking parameter and the front and back shoulder as examples of the media stream diagnostic parameters, the difference between the same type of parameters can also be compared, and if the difference exceeds the preset range, it is determined that the first media stream cannot be normally output on the display device, and it is determined that the media signal parameter of the first media stream is abnormal.

[0108] It should be understood that the first control device acquires the first media signal parameter after being powered on, which is only an example of the timing of the first control device loading the first media signal parameter, and does not constitute any limitation. In other embodiments, the first control device can also acquire the first media signal parameter from the first storage medium after the first control device is powered on and first acquires the first media stream from the vehicle system. Then, if the first media signal parameter in the first storage medium changes, the first control device can also load the updated first media signal parameter, which will not be described here.

[0109] S430: Under the premise of determining that the first link is disconnected, or in response to the first link being disconnected, the first control device acquires at least one vehicle information from the second control device through the second link.

[0110] S440: The first control device sends at least one vehicle information to the display device. Correspondingly, S450: The display device outputs at least one vehicle information.

[0111] In the embodiments of the present application, the second link can be link ② in FIG. 3, and can use bus communication technology. In one example, the second link and the first link can use different communication technologies, for example, the first link can use LVDS bus communication technology, and the second link can use SPI bus communication technology. In another example, the second link and the first link can also use the same communication technology, for example, the first link and the second link can both use LVDS bus communication technology. The embodiments of the present application do not specifically limit the communication technologies used by each link.

[0112] In one example, when implementing S430, the first control device can inform the second control device of the disconnection of the first link. For example, if the first control device and the second control device are both integrated in the display screen, the first control device can inform the second control device of the disconnection of the first link by changing the output signal of a fault pin (e.g., from a low signal to a high signal, or from a high signal to a low signal). Or for example, the second control device can be connected to a register for media stream detection of the first control device through an SPI link, and the register can be used to store different values to represent the detection result of the media signal parameter of the media stream obtained by the first control device. For example, 0 represents normal, which can represent that the first media stream from the car system is normally obtained, or that the second media signal parameter of the first media stream from the car system is normal. 1 represents abnormal, which can represent that the first media stream from the car system is not obtained, or that the difference between the second media signal parameter of the first media stream from the car system and the pre-stored second media signal parameter exceeds the preset range. The second control device can obtain the value of the register for detecting the media stream obtained by the first control device through the SPI link, and when it is found that the value of the register represents abnormal, the second control device can know that the first link is disconnected.

[0113] Correspondingly, the second control device can trigger a protection mechanism for the disconnection of the first link, enter a functional safety processing logic, and execute the functional safety processing logic. For example, at least one vehicle information is written in the memory of the first control device through the second link. Correspondingly, the first control device obtains the at least one vehicle information from the second control device through the second link. Optionally, the first control device can also periodically obtain the at least one vehicle information through the second link, for example, once every 500 milliseconds (ms), to realize periodic update of the at least one vehicle information.

[0114] In one example, the memory of the first control device can include at least one addressing space associated with each of the vehicle information, each of the addressing spaces can include output coordinates, a fill background (FILB) value, an Alpha offset (ALPT) value, and an information update switch of the corresponding vehicle information, etc. When implementing S430, the second control device can write the corresponding vehicle information into the addressing space associated with each of the vehicle information in the first control device. When implementing S440, the second control device can also send the enabling information of the output channel corresponding to the addressing space associated with each of the vehicle information to the first control device, and the first control device can enable the output channel corresponding to the addressing space associated with each of the vehicle information based on the enabling information, and send the corresponding vehicle information to the display device through the output channel. As an example, the at least one vehicle information can be carried in the second media stream. When implementing S440, the first control device can generate the second media stream according to the at least one vehicle information, and send the second media stream to the display device to output the second media stream on the display device. Thus, through the protection mechanism, even if the first link is disconnected, at least the dynamic output of the at least one vehicle information on the display device can be ensured, and the phenomenon of black screen or only displaying fault identification information caused by display abnormality can be avoided, so that the driver can know the driving state of the vehicle in time, and the safety of vehicle driving can be ensured.

[0115] In an optional implementation, the first control device can also have rendering capability. When implementing S440, the first control device can render the at least one vehicle information according to the output coordinates associated with the at least one vehicle information to generate a display picture (or image frame), and send the display picture to the display device to output the display picture on the display device. Optionally, the first control device can also generate continuous display pictures as a third media stream, and send the third media stream to the display device to output the third media stream on the display device.

[0116] As an example, the at least one vehicle information can include, but is not limited to, information of at least one of a vehicle speed icon, a vehicle gear icon, a vehicle turn signal icon, or a vehicle fault status icon. Each of the at least one vehicle information can be presented in any one of a progress bar, a percentage, a pie chart, a list, a line chart, or a dashboard. When implementing S440, the first control device can render the vehicle information to generate any one or more of a progress bar, a percentage, a pie chart, a list, a line chart, or a dashboard. The present application does not limit the type of vehicle information or the presentation of different vehicle information. In a specific implementation, the type of vehicle information or the presentation of different vehicle information to be output by the display device can be configurable or dynamically adjusted according to requirements.

[0117] It should be understood that the above examples are only examples of the manner in which the first control device converts at least one vehicle information obtained from the second control device into a media stream output on the display device, and do not constitute any limitation. In other embodiments, other ways of outputting at least one vehicle information can also be used, which will not be described here.

[0118] For ease of understanding, the following will take an example in which the target vehicle information in the at least one vehicle information includes information of a vehicle speed icon, and the information of the vehicle speed icon is presented in the form of a progress bar, to introduce the output effect of the second media stream or the third media stream on the display device.

[0119] For example, if the target vehicle information in the at least one vehicle information includes information of a vehicle speed icon, and the information of the vehicle speed icon is presented in the form of a progress bar, the step of rendering the vehicle information for generating a display screen can specifically include: rendering the information of the vehicle speed icon for generating a display screen according to the change of the vehicle speed.

[0120] As shown in FIG. 5, taking an example in which the at least one vehicle information includes vehicle speed and vehicle gear, in the generated second media stream or third media stream, different vehicle gear icons such as R, D, N, and P, and vehicle speed icons corresponding to 0-240Km / h can be included. The vehicle speed icons can be arranged in block icons corresponding to a vehicle speed progress bar using segmented equal interval numbers. Alternatively, the vehicle speed icons can be arranged in block icons corresponding to a vehicle speed progress bar using segmented unequal interval numbers, for example, in the case of low speed of the vehicle or high speed of the vehicle, the numerical interval of the block icons of the progress bar is different.

[0121] For example, as shown in FIG. 5, the block icons corresponding to the speed bar can be numbered 1-15, and the numerical interval corresponding to the block icons of the speed bar in the 0-60Km / h interval is 10Km / h, and the numerical interval corresponding to the block icons of the speed bar in the 60-240Km / h interval is 20Km / h.

[0122] When the vehicle speed is presented in the form of a speed bar, the first control device can send the information of the block icons of the vehicle speed to the display device through the corresponding output channel according to the change of the vehicle speed in the second media stream or the third media stream containing the vehicle speed information, so as to display the corresponding block icons on the display device, and dynamically present the vehicle speed in the form of a speed bar, thereby informing the driver of the driving state of the vehicle.

[0123] For example, when the vehicle speed is 0, all the block icons of the speed bar in FIG. 5 are not displayed. When the vehicle is driving forward and the vehicle speed is between 0 (not included) and 10Km / h (not included), the forward gear "D" is displayed, and one block icon of the speed bar is displayed, for example, only the icon numbered 1 in FIG. 5 is displayed, as shown in FIG. 6a. When the vehicle speed changes to between 10 (included) and 20 (not included) Km / h, the forward gear "D" is displayed, and two block icons of the speed bar are displayed, for example, only the icons numbered 1 and 2 in FIG. 5 are displayed. When the vehicle speed changes to between 20 (included) and 30 (not included) Km / h, the forward gear "D" is displayed, and three block icons of the speed bar are displayed, for example, only the icons numbered 1, 2 and 3 in FIG. 5 are displayed, as shown in FIG. 6b.

[0124] Similarly, as the vehicle is driving forward and continues to accelerate to higher speed intervals, other progress bar icons are dynamically displayed to inform the driver of the other speeds. For example, when the vehicle speed is between 30 (inclusive) and 40 (exclusive) Km / h, four progress bar icons are displayed, e.g., only icons numbered 1, 2, 3, and 4 in Figure 5 are displayed. When the vehicle speed is between 40 (inclusive) and 50 (exclusive) Km / h, five progress bar icons are displayed, e.g., only icons numbered 1, 2, 3, 4, and 5 in Figure 5 are displayed. When the vehicle speed is between 50 (inclusive) and 60 (exclusive) Km / h, six progress bar icons are displayed, e.g., only icons numbered 1, 2, 3, 4, 5, and 6 in Figure 5 are displayed. When the vehicle speed is between 60 (inclusive) and 80 (exclusive) Km / h, seven progress bar icons are displayed, e.g., only icons numbered 1-7 in Figure 5 are displayed. When the vehicle speed is between 80 (inclusive) and 100 (exclusive) Km / h, eight progress bar icons are displayed, e.g., only icons numbered 1-8 in Figure 5 are displayed. When the vehicle speed is between 100 (inclusive) and 120 (exclusive) Km / h, nine progress bar icons are displayed, e.g., only icons numbered 1-9 in Figure 5 are displayed. When the vehicle speed is between 120 (inclusive) and 140 (exclusive) Km / h, ten progress bar icons are displayed, e.g., only icons numbered 1-10 in Figure 5 are displayed. When the vehicle speed is between 140 (inclusive) and 160 (exclusive) Km / h, eleven progress bar icons are displayed, e.g., only icons numbered 1-11 in Figure 5 are displayed. When the vehicle speed is between 160 (inclusive) and 180 (exclusive) Km / h, twelve progress bar icons are displayed, e.g., only icons numbered 1-12 in Figure 5 are displayed. When the vehicle speed is between 180 (inclusive) and 200 (exclusive) Km / h, thirteen progress bar icons are displayed, e.g., only icons numbered 1-13 in Figure 5 are displayed. When the vehicle speed is between 200 (inclusive) and 220 (exclusive) Km / h, fourteen progress bar icons are displayed, e.g., only icons numbered 1-14 in Figure 5 are displayed. When the vehicle speed is between 220 (inclusive) and 240 (exclusive) Km / h, fifteen progress bar icons are displayed, e.g., only icons numbered 1-15 in Figure 5 are displayed.

[0125] In an alternative embodiment, the numerical range of the progress bar block icons can also be set respectively for different scenarios of low speed of the vehicle or high speed of the vehicle, and different progress bar block icons are arranged in the order of the segmented equidistant difference values of the numbers. As shown in FIG. 7a, in the low speed scenario (for example, 0-60 Km / h), the progress bar block icons corresponding to the vehicle speed information respectively represent 10 Km / h, and at different time points, the progress bar block icons numbered 1-6 can be dynamically adjusted based on the speed change. Alternatively, as shown in FIG. 7b, in the high speed scenario (for example, 60-240 Km / h), the progress bar block icons corresponding to the vehicle speed information respectively represent 40 Km / h, and at different time points, the progress bar block icons numbered 1-6 can be dynamically adjusted based on the speed change.

[0126] In another alternative embodiment, the at least one vehicle information can also include the information of the turn signal, and the information of the turn signal can also be included in the display interface shown in FIGS. 5-7b. As shown in FIG. 8, a right turn signal icon is displayed in the upper right corner of the screen, indicating that the current vehicle is turning right.

[0127] In another alternative embodiment, the at least one vehicle information can also include a vehicle fault status icon or a vehicle fault code. Taking the third link using the CAN bus communication technology as an example, after the second control device enters the functional safety processing logic, it can also enter the maintenance mode through the CAN instruction, and according to the current vehicle state, the second control device can send information indicating the vehicle fault status to the first control device. Correspondingly, the first control device can display the vehicle fault code in the display interface of the screen to intuitively display the current fault and facilitate the user to repair the vehicle in time. As shown in FIG. 9, for example, P0300 represents that the throttle position sensor / switch circuit is low, and the user can repair the throttle position sensor / switch circuit based on the vehicle fault code.

[0128] Therefore, through the above control method, even if the first link is disconnected, at least the display screen can dynamically output at least one vehicle information, the functional safety from the board end to the screen end is guaranteed, the phenomenon of black screen or only displaying fault identification information caused by abnormal display is avoided, the driver can know the driving state of the vehicle in time, and thus the safety of vehicle driving is guaranteed.

[0129] The embodiment of the application also provides a communication device for executing the method performed by the first control device or the display system in the above method embodiment, and the related features can be referred to the above method embodiment, which will not be described herein.

[0130] In one example, the communication device can be applied to the first control device. As shown in FIG. 10, the communication device 1000 can include: a first acquisition unit 1001 configured to acquire a first media stream from the car machine system through a first link; a transceiver unit 1002 configured to send the first media stream to a display device; a determination unit 1003 configured to determine that the first link is disconnected; a second acquisition unit 1004 configured to acquire at least one vehicle information from a second control device through a second link, the second link using a different communication technology from the first link; and the transceiver unit 1002 is further configured to send the at least one vehicle information to the display device. The first acquisition unit and the second acquisition unit can be the same unit or different units. For specific implementation, please refer to the method steps implemented by the first control device in the above method embodiment, which will not be repeated here.

[0131] In another example, the communication device 1100 can be applied to the display screen. As shown in FIG. 11, the display screen can include a first control device 1101, a second control device 1102, and a display device 1103, wherein the display screen can acquire a first media stream from the car machine system through the first control device 1101 and the first link, and output the first media stream through the display device 1103; determine that the first link is disconnected through the first control device 1101; acquire at least one vehicle information from the car machine system through the second control device 1102 and the third link, the third link using a different communication technology from the first link; and output the at least one vehicle information through the first control device 1101 and the display device. For specific implementation, please refer to the method steps implemented by the display system in the above method embodiment, which will not be repeated here.

[0132] It should be understood that the division of units in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated when actually implemented. In addition, the units in the apparatus can be implemented in the form of processor calling software; for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of the units of the apparatus, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units can be realized by the design of the hardware circuit, which can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units are realized by the design of the logical relationship of elements in the circuit; for example, in another implementation, the hardware circuit is realized by a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units. All units of the above apparatus can be realized in the form of processor calling software, or all units can be realized in the form of hardware circuit, or part of the units can be realized in the form of processor calling software, and the remaining part can be realized in the form of hardware circuit.

[0133] In embodiments of the present application, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a CPU, a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), etc. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, which is fixed or reconfigurable, such as an ASIC or a PLD implemented hardware circuit, such as an FPGA. In a reconfigurable hardware circuit, the processor loads a configuration document to implement hardware circuit configuration, which can be understood as the process of the processor loading instructions to implement the functions of some or all of the units described above. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0134] As can be seen, each unit in the above apparatus can be one or more processors (or processing circuits) configured to implement the above methods, such as a CPU, a GPU, an NPU, a TPU, a DPU, a microprocessor, a DSP, an ASIC, an FPGA, or a combination of at least two of these processor forms.

[0135] In addition, each unit in the above apparatus can be integrated together in whole or in part, or can be independently implemented. In one implementation, these units are integrated together to form a system-on-a-chip (SOC). The SOC can include at least one processor for implementing any of the above methods or functions of the units of the apparatus, and the at least one processor can be of different types, such as a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.

[0136] In a simple embodiment, those skilled in the art can conceive that the communication apparatus in the above embodiments can all adopt the form shown in FIG. 12.

[0137] As shown in FIG. 12, the apparatus 1200 includes at least one processor 1210 and a communication interface 1230. In an optional design, it can also include a memory 1220.

[0138] The specific connection medium between the processor 1210 and the memory 1220 is not limited in the embodiments of the present application.

[0139] In the apparatus as shown in FIG. 12, the processor 1210 can perform data transmission through the communication interface 1230 when communicating with other devices.

[0140] When the communication apparatus adopts the form as shown in FIG. 12, the processor 1210 in FIG. 12 can invoke the computer-executable instructions stored in the memory 1220, so that the apparatus 1200 can perform any of the above method embodiments.

[0141] The embodiments of the present application also relate to a chip system, which includes a processor for invoking computer programs or computer instructions stored in a memory, so that the processor performs the method of any of the above embodiments.

[0142] In a possible implementation, the processor can be coupled with the memory through an interface.

[0143] In a possible implementation, the chip system can also directly include the memory, and the memory stores computer programs or computer instructions.

[0144] By way of example, the memory can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synchlink DRAM (SLDRAM), and a direct rambus RAM (DR RAM).

[0145] The embodiments of the present application also relate to a processor configured to invoke a computer program or computer instructions stored in a memory to cause the processor to perform the method of any of the above embodiments.

[0146] For example, in the embodiments of the present application, the processor is an integrated circuit chip with processing capability of signals. For example, the processor can be an FPGA, a general purpose processor, a DSP, an ASIC or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, a system on chip (SoC), a CPU, a network processor (NP), a micro controller unit (MCU), a PLD or other integrated circuits, which can realize or execute the methods, steps and logical block diagrams disclosed in the embodiments of the present application. The general purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly embodied as hardware code of the processor, or a combination of hardware and software modules in the processor. The software modules can reside in the random memory, the flash memory, the read-only memory, the programmable read-only memory, the electrically programmable read-only memory, the register, or other forms of the storage medium in the art. The storage medium is located in the storage memory, and the processor reads information in the storage memory and combines the hardware to execute the steps of the above methods.

[0147] It should be understood that the embodiments of the present application can be provided as a method, a system, or a computer program product.

[0148] In one possible implementation, the embodiments of the present application provide a computer readable storage medium storing program codes, which, when executed on a computer, cause the computer to perform the above method embodiments.

[0149] In one possible implementation, the embodiments of the present application provide a computer program product, which, when executed on a computer, cause the computer to perform the above method embodiments.

[0150] Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer usable program code.

[0151] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart or flowsheets and / or block or blocks of the block diagrams.

[0152] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart or flowsheets and / or block or blocks of the block diagrams.

[0153] Obviously, persons having ordinary skill in the art can make various modifications and variations to the embodiments of the present application without departing from the scope of the present application. Thus, it is intended that the present application cover modifications and variations of this application provided they come within the scope of the appended claims and their equivalents. In the various embodiments of the present application, the terms and / or descriptions of the various embodiments are consistent unless specifically stated otherwise and in conflict with logic, and the terms and / or descriptions of the various embodiments can be referenced mutually, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

Claims

1. A control method applied to a first control device, characterized by, The method comprises: acquiring a first media stream from a car system through a first link, and sending the first media stream to a display device; determining that the first link is disconnected; acquiring at least one vehicle information from a second control device through a second link, the second link using a different communication technology from the first link; sending the at least one vehicle information to the display device.

2. The method of claim 1, wherein, The at least one vehicle information comprises one or more of vehicle speed, vehicle gear, vehicle turn signal, or vehicle fault status.

3. The method according to claim 1 or 2, characterized in that, The acquiring at least one vehicle information from a second control device through a second link comprises: writing corresponding vehicle information in an address space associated with the at least one vehicle information in the first control device; The sending the at least one vehicle information to the display device comprises: sending corresponding vehicle information to the display device through an output channel based on enabling information of the output channel corresponding to the address space associated with the at least one vehicle information.

4. The method of claim 3, wherein, The at least one vehicle information is carried in a second media stream.

5. The method according to claim 1 or 2, characterized in that, The sending the at least one vehicle information to the display device comprises: rendering the vehicle information according to output coordinates associated with the at least one vehicle information for generating a display picture.

6. The method of claim 5, wherein, The rendering the vehicle information for generating a display picture comprises: rendering the vehicle information to generate any one or more of the following display pictures: a progress bar, a percentage, a pie chart, a list, a line chart, or a dashboard.

7. The method of claim 6, wherein, The at least one vehicle information comprises information of at least one of the following vehicle status icons: a vehicle speed icon, a vehicle gear icon, a vehicle turn signal icon, or a vehicle fault status icon.

8. The method of claim 7, wherein, If target vehicle information in the at least one vehicle information comprises information of a vehicle speed icon, and the information of the vehicle speed icon is presented in the form of a progress bar, the rendering the vehicle information for generating a display picture comprises: rendering the information of the vehicle speed icon for generating a display picture according to changes in vehicle speed.

9. The method of claim 8, wherein, When the information of the vehicle speed icon is presented in the form of a progress bar, the numerical interval corresponding to a block icon of the progress bar is different in the case of low vehicle speed or high vehicle speed.

10. The method according to any one of claims 1-9, characterized in that, The determining that the first link is disconnected comprises: determining that the first link is disconnected in the case that the first media stream is not acquired through the first link within a preset time length, or in the case that a media signal parameter of the first media stream acquired through the first link is abnormal.

11. The method of claim 10, wherein, The method further comprises: acquiring a first media signal parameter from a first storage medium; The media signal parameter of the first media stream acquired through the first link being abnormal comprises: determining that the media signal parameter of the first media stream is abnormal in the case that a difference between a second media signal parameter of the first media stream acquired through the first link and the first media signal parameter exceeds a preset range.

12. The method according to any one of claims 1-11, characterized in that, The acquiring at least one vehicle information from a second control device through a second link comprises: periodically acquiring the at least one vehicle information from the second control device through the second link.

13. The method according to any one of claims 1-12, characterized in that, The first link and the second link adopt different bus communication technologies.

14. The method of claim 13, wherein, The first link adopts a low-voltage differential signal (LVDS) bus communication technology, and the second link adopts a serial peripheral interface (SPI) bus communication technology.

15. A display system, characterized by The display device, the first control device, and the second control device are included, wherein The first control device is configured to acquire a first media stream from the car system through a first link and send the first media stream to the display device; The display device is configured to output the first media stream; The first control device determines that the first link is disconnected; The first control device acquires at least one vehicle information from the second control device through a second link, the second link adopting a different communication technology from the first link; The first control device sends the at least one vehicle information to the display device; The display device is further configured to output the at least one vehicle information.

16. The system of claim 15, wherein, The at least one vehicle information includes one or more of a vehicle speed, a vehicle gear, a vehicle turn signal, or a vehicle fault state.

17. The system of claim 15 or 16, wherein, The first control device sending the at least one vehicle information to the display device includes: writing corresponding vehicle information in an addressing space associated with the at least one vehicle information in the first control device; sending the corresponding vehicle information to the display device through an output channel based on enabling information of the output channel corresponding to the addressing space associated with the at least one vehicle information.

18. The system of claim 17, wherein, The at least one vehicle information is carried in a second media stream.

19. The system of claim 15 or 16, wherein, The first control device sending the at least one vehicle information to the display device includes: rendering the vehicle information according to output coordinates associated with the at least one vehicle information for generating a display picture.

20. The system of claim 19, wherein, The first control device rendering the vehicle information for generating a display picture includes: rendering the vehicle information to generate any one or more of the following display pictures: a progress bar, a percentage, a pie chart, a list, a line chart, or a dashboard.

21. The system of claim 20, wherein, The at least one vehicle information includes information of at least one of the following vehicle state icons: a vehicle speed icon, a vehicle gear icon, a vehicle turn signal icon, or a vehicle fault state icon.

22. The system of claim 21, wherein, If target vehicle information in the at least one vehicle information includes information of a vehicle speed icon, and the information of the vehicle speed icon is presented in the form of a progress bar, the first control device rendering the vehicle information for generating a display picture includes: rendering the information of the vehicle speed icon for generating a display picture according to changes in the vehicle speed.

23. The system of claim 22, wherein, When the information of the vehicle speed icon is presented in the form of a progress bar, the numerical interval corresponding to a block icon of the progress bar is different in the case of low vehicle speed or high vehicle speed.

24. The system of any of claims 15-23, wherein, The first control device determining that the first link is disconnected includes: determining that the first link is disconnected in a case where the first media stream is not acquired through the first link within a preset time length or in a case where a media signal parameter of the first media stream acquired through the first link is abnormal.

25. The system of claim 24, wherein, The first control device is further configured to: acquire a first media signal parameter from a first storage medium; The media signal parameter of the first media stream obtained through the first link is abnormal, including: In a case where a difference between a second media signal parameter of the first media stream obtained through the first link and the first media signal parameter exceeds a preset range, it is determined that the media signal parameter of the first media stream is abnormal.

26. The system of any of claims 15-25, wherein, The at least one vehicle information is obtained from the second control device through a second link, including: The at least one vehicle information is periodically obtained from the second control device through the second link.

27. A communications device, characterized by The display system comprises at least one processor and interface circuitry for providing data or code instructions for the at least one processor, and the at least one processor is configured to implement the method according to any one of claims 1-14 by logic circuitry or executing the code instructions.

28. A communication system, characterized by The display system comprises at least one processor and interface circuitry for providing data or code instructions for the at least one processor, and the at least one processor is configured to implement the method according to any one of claims 1-14 by logic circuitry or executing the code instructions.

29. A computer-readable storage medium, characterized in that, The computer readable medium stores program code which, when executed on a computer, causes the computer to perform the method according to any one of claims 1-14.

30. A computer program product, characterised in that, The computer program product, when executed on a computer, causes the computer to perform the method according to any one of claims 1-14.

Citation Information

Patent Citations

  • Input control method and device of vehicle-mounted LCD display screen, medium and automobile

    CN113799601A

  • Data processing method and device and storage medium

    CN115422417A

  • Vehicle display screen fault processing method and device and electronic equipment

    CN116483609A

  • Train control function verification method, device, equipment and medium

    CN116540567A

  • Display device for vehicle

    JP2009014416A