Parking image system
By designing a parking image system including the image source and the display end, collecting and processing environmental images, and evaluating the image frame and image source status, the shortcomings of the existing parking image system in terms of functional safety are solved, and the parking is achieved Real-time and accurate monitoring and control of vehicle processes improve safety.
Patent Information
- Application Number
- CN202411749049.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-12-02
AI Technical Summary
The existing parking image system has not been fully developed in terms of functional safety, resulting in black screen, stuttering, screen freezing or high delay in image output, providing drivers with non-real-time and inaccurate information around the vehicle, which may lead to misjudgment and accidents. .
A parking image system is designed, including an image source end and a display end. Through the combination of an image acquisition module, a communication module and a processor, the environment image is collected and processed, and image messages and logo bit information are output through the communication module. The display terminal receives image messages through the decoding module and processor, evaluates the image frame status and image source status, and outputs an emergency braking request command if a fault is found.
By monitoring and evaluating the image data and hardware equipment status of the parking image system, and timely outputting parking control instructions, the driver misjudgment and accident problems caused by parking image system failure are solved, and the safety of the parking process is improved sex.
Smart Images

Figure CN119389111A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent parking image control, and in particular to a parking image system. Background Art
[0002] Parking imaging systems and functions, including reversing imaging and 360-degree panoramic imaging (some products are called 540-degree panoramic imaging), have been widely used in passenger cars, providing drivers with real-time images of the vehicle's surroundings during parking, improving the convenience and safety of parking, and reducing the possibility of collisions with other vehicles, pedestrians and obstacles during parking. However, at present, the development of all parking imaging systems and functions focuses on the development and innovation of user functions, such as providing clearer, more angled views and videos, and even enabling the parking imaging system to be activated by the driver at full speed (including high-speed driving), thus ignoring the development and design of the parking imaging system in terms of functional safety.
[0003] As a driving assistance system, rather than an infotainment system, the functional safety of the parking image system should be the top priority in system development. If the parking image system outputs a black screen, freezes, or has a high latency during vehicle driving, it will provide the driver with non-real-time and inaccurate information about the vehicle's surroundings, ultimately leading to the driver's wrong judgment and operation, and then causing an accident. Therefore, the functional safety design of the parking image system is very important. Summary of the invention
[0004] To solve at least one aspect of the above problems, the present invention provides a parking image system, comprising: an image source end, the image source end comprising an image acquisition module, a first communication module and an image source processor, the image acquisition module and the first communication module are respectively connected to the image source processor, the image acquisition module is used to acquire an environmental image and output a coded image, the image acquisition module outputs an image message through the first communication module, the image message includes a message sequence number, a coded image and a data check bit, the image source processor outputs image source flag information through the first communication module, the image source flag information includes image acquisition module flag information and first communication module flag information; a display end, the display end comprises a second communication module, an image decoding module, a display end processor and a display, the second communication module is connected to the first communication module, the image decoding module receives the image message by connecting to the second communication module, the image decoding module outputs a decoded message based on the image message, the decoded message includes a decoded image, the message sequence number, and the decoded image. and the data check bit, the display is used to output the decoded image, the display-end processor receives the decoded message by connecting to the image decoding module, the display-end processor evaluates the image frame status based on the decoded message, when the image frame status includes an image frame failure, the display-end processor outputs an emergency braking request instruction, the display-end processor receives the image source flag information through the second communication module, the display-end processor evaluates the image source status based on the image source flag information, when the image source status includes an image source failure, the display-end processor outputs an emergency braking request instruction, the display-end processor is used to obtain the display-end flag information, the display-end flag information includes the second communication module flag information, the image decoding module flag information and the display flag information, the display-end booster evaluates the display-end status based on the display-end flag information, when the display-end status includes a display-end failure, the display-end processor outputs an emergency braking request instruction, and the emergency braking request instruction is used to activate the vehicle emergency braking module.
[0005] Preferably, the first communication module includes an Ethernet transceiver and a CAN transceiver, the image acquisition module outputs the image message through the Ethernet transceiver, the image source processor adds the data check bit through the Ethernet transceiver, and the image source processor outputs the image source flag information through the CAN transceiver.
[0006] Preferably, the Ethernet transceiver adopts TSN time-sensitive network related protocols.
[0007] Preferably, the image processor adds E2E communication verification information through the CAN transceiver.
[0008] Preferably, the image frame fault further includes an error frame state, and the display end controller outputs the error frame state based on the check result of the data check bit.
[0009] Preferably, the image frame fault includes a frame loss fault state, the display end processor includes a frame loss braking threshold and a frame loss prompt threshold, the frame loss prompt threshold is less than the frame loss braking threshold, the display end processor calculates the frame loss time based on the message sequence number, when the frame loss time is greater than the frame loss braking threshold, the display end processor outputs a frame loss fault state, when the frame loss time is greater than the frame loss prompt threshold and less than the frame loss braking threshold, the display end booster outputs a frame loss prompt state.
[0010] Preferably, the image frame fault includes a frame rate fault state, the display end processor includes a frame rate braking threshold and a frame rate prompt threshold, the frame rate prompt threshold is greater than the frame rate braking threshold, the display end processor calculates the frame rate based on the decoded image, when the frame rate is less than the frame rate braking threshold, the display end processor outputs a frame rate fault state, when the frame rate is greater than the frame rate fault threshold and less than the frame rate prompt threshold, the display end booster outputs a frame rate prompt state.
[0011] Preferably, the display-side processor terminates the display from outputting the decoded image in response to the image frame failure.
[0012] Preferably, the display-end processor receives the vehicle speed through the vehicle body controller, and when the vehicle speed is greater than a preset speed threshold, the display-end processor turns off the display.
[0013] Preferably, it also includes a memory, and the memory is used to store the image source fault and the display end fault.
[0014] The parking image system of the embodiment of the present invention has the following beneficial effects: by monitoring and evaluating the image data and the status of the hardware equipment of the parking image system, and outputting parking control instructions based on the evaluation results, the technical problem of accidents caused by driver misjudgment due to the failure of the parking image system is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to better understand the above and other purposes, features, advantages and functions of the present invention, reference may be made to the embodiments shown in the accompanying drawings. The same reference numerals in the accompanying drawings refer to the same components. It should be understood by those skilled in the art that the accompanying drawings are intended to schematically illustrate the preferred embodiments of the present invention and have no limiting effect on the scope of the present invention, and the components in the drawings are not drawn to scale.
[0016] Figure 1 A structural block diagram of a parking image system according to an embodiment of the present invention is shown;
[0017] Figure 2 It shows a structural block diagram of a parking image system according to an embodiment of the present invention;
[0018] Figure 3 It shows a structural block diagram of a parking image system according to an embodiment of the present invention;
[0019] Figure 4 It shows a structural block diagram of a parking image system according to an embodiment of the present invention;
[0020] Figure 5 A structural block diagram of an embodiment of a parking image system according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0021] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0022] As used herein, the term "including" and its variations mean open inclusion, i.e., "including but not limited to". Unless otherwise stated, the term "or" means "and / or". The term "based on" means "based at least in part on". The terms "an example embodiment" and "an embodiment" mean "at least one example embodiment". The term "another embodiment" means "at least one additional embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0023] In order to at least partially solve one or more of the above-mentioned problems and other potential problems, an embodiment of the present disclosure proposes a parking image system, including: an image source end and a display end, the image source end is used to collect vehicle environment image information, the display end is communicatively connected with the image source end, the display end controls the vehicle-mounted display to display a reversing image based on the received environment image information, and outputs a parking request instruction, for example, the parking request instruction includes an emergency braking request instruction, and the display end outputs the emergency braking request instruction by connecting to a brake controller.
[0024] The image source end includes an image acquisition module, a first communication module and an image source processor. The image acquisition module and the first communication module are respectively connected to the image source processor. The image acquisition module is used to acquire environmental images and output coded images. The image acquisition module outputs image messages through the first communication module. The image messages include message sequence numbers, coded images and data check bits. The image source processor outputs image source flag information through the first communication module. The image source flag information includes image acquisition module flag information and first communication module flag information. Figure 1 As shown, the image acquisition module includes a lens module, an image sensor and a system on chip. The lens module is used to collect ambient light to ensure that the ambient light can be refracted onto the image sensor. The image sensor is used to convert the ambient image light signal into an ambient image electrical signal. The system on chip is used to process the ambient image electrical signal input by the image sensor, and encode the ambient image electrical signal and then output the encoded image, for example: TDA2; the first communication module includes an Ethernet transceiver and a CAN transceiver. The image acquisition module outputs the image message through the Ethernet transceiver, the image source processor adds data check bits through the Ethernet transceiver, and the image source processor outputs the image source flag information through the CAN transceiver. The image source processor adopts a microprocessor. The image source processor monitors the status of each device at the image source end by acquiring the image source flag information in real time. The image source processor is used to control the functions of each device of the image source. In other embodiments, such as Figure 2 and Figure 3 As shown, the image source adopts the system architecture of a reversing image camera and a parking image controller. Or in another embodiment, as Figure 4 and Figure 5 As shown, the image source uses a system architecture of a camera and a parking image controller.
[0025] The display end includes a second communication module, an image decoding module, a display end processor and a display. Figure 1 As shown, the second communication module includes an Ethernet transceiver and a CAN transceiver, and the image decoding module adopts a system on chip. The display end processor adopts a microprocessor, the display end receives image messages through an Ethernet transceiver, and the display end receives image source flag information through a CAN transceiver. The display is connected to the system on chip, and the display end processor controls the system on chip to output images so that the display displays the environment image. In another embodiment, Figure 2 and Figure 4 As shown, the display end adopts the system architecture of the infotainment host controller and the display screen, and the infotainment host controller is used to implement the functions of the second communication module, the image decoding module, and the display end processor. Figure 3 and Figure 5 As shown, the display end adopts a system architecture in which the infotainment host controller is separated from the display screen.
[0026] The second communication module is connected to the first communication module. The image decoding module receives the image message by connecting to the second communication module. The image decoding module outputs a decoded message based on the image message. The decoded message includes a decoded image, a message sequence number and a data check bit. The display is used to output the decoded image. The display-end processor receives the decoded message by connecting to the image decoding module. The display-end processor evaluates the image frame status based on the decoded message. When the image frame status includes an image frame failure, the display-end processor outputs an emergency braking request instruction. The display-end processor receives the image source flag information through the second communication module. The display-end processor evaluates the image source status based on the image source flag information. When the image source status includes an image source failure, the display-end processor outputs an emergency braking request instruction. The display-end processor is used to obtain the display-end flag information. The display-end flag information includes the second communication module flag information, the image decoding module flag information and the display flag information. The display-end booster evaluates the display-end status based on the display-end flag information. When the display-end status includes a display-end failure, the display-end processor outputs an emergency braking request instruction. The emergency braking request instruction is used to activate the vehicle emergency braking module.
[0027] The hardware modules used in the image source and display have a self-checking function, and can set the corresponding flag when a hardware module fails. The image source processor evaluates the status of each hardware based on the display flag information and the image source flag information. The black screen / blue screen / flower screen failure caused by hardware failure can be solved by evaluating the display flag information and the image source flag information.
[0028] In some embodiments, if the image source uses H.264 encoding to compress the acquired environmental image, the transmission time of the Ethernet RTP message must meet the requirement that the first I frame can be transmitted within 40ms, and the UDP transmission period is 40ms / I frame UDP packet number.
[0029] In some embodiments, the Ethernet transceiver uses TSN time-sensitive networking related protocols.
[0030] Specifically, the TSN time-sensitive network related protocols are used to ensure the real-time transmission of Ethernet data, correct timestamps, and reserved transmission bandwidth. The Ethernet sensitive time network protocol avoids video delay, thereby solving the technical problem of misjudgment caused by video delay leading to traffic accidents.
[0031] In some embodiments, the image processor adds E2E communication verification information via a CAN transceiver.
[0032] Specifically, E2E communication verification information is added to the CAN message, such as Quality-bit, CRC verification, etc., to ensure the validity and correctness of the signal in the CAN message. The E2E communication verification information can enable the display end to receive accurate image source flag information, thereby accurately receiving the status information of each device on the image source end.
[0033] In some embodiments, the image frame failure also includes an error frame state, and the display end controller outputs the error frame state based on the check result of the data check bit.
[0034] Specifically, a data check bit is added to the Ethernet data message, and the display end determines whether the received image message data has errors through the data check bit. If a data error is found, the display end shall give an error frame prompt message and adopt the corresponding minimum safety strategy, and send an emergency braking request instruction to the brake controller through the CAN bus to activate the vehicle's emergency braking function.
[0035] In some embodiments, the image frame failure includes a frame loss failure state, the display end processor includes a frame loss braking threshold and a frame loss prompt threshold, the frame loss prompt threshold is less than the frame loss braking threshold, the display end processor calculates the frame loss time based on the message sequence number, when the frame loss time is greater than the frame loss braking threshold, the display end processor outputs a frame loss failure state, when the frame loss time is greater than the frame loss prompt threshold and less than the frame loss braking threshold, the display end booster outputs a frame loss prompt state.
[0036] Specifically, the image source processor increases the message sequence number through the Ethernet transceiver, and the display processor determines whether there is frame loss through the message sequence number. If frame loss is found, the system will give a prompt message. When the continuous frame loss time exceeds the frame loss braking threshold of 50ms, the system should adopt the corresponding minimum safety strategy and send an emergency braking request command to the brake controller through the CAN bus to activate the vehicle emergency braking function. By monitoring the frame loss status, the freezing fault and screen jamming fault when the display screen outputs the picture can be solved.
[0037] In some embodiments, the image frame failure includes a frame rate failure state, the display end processor includes a frame rate braking threshold and a frame rate prompt threshold, the frame rate prompt threshold is greater than the frame rate braking threshold, the display end processor calculates the frame rate based on the decoded image, when the frame rate is less than the frame rate braking threshold, the display end processor outputs a frame rate failure state, when the frame rate is greater than the frame rate failure threshold and less than the frame rate prompt threshold, the display end booster outputs a frame rate prompt state.
[0038] Specifically, the display processor monitors Ethernet data, counts and calculates the frame rate by controlling the on-chip system of the display. When the frame rate drops below the frame rate prompt threshold of 25fps, the system will give a prompt message. When the frame rate drops below the frame rate braking threshold of 20fps, the corresponding minimum safety strategy is adopted to send an emergency braking request instruction to the brake controller through the CAN bus to activate the vehicle emergency braking function. The freezing fault and screen jamming fault when the display screen outputs the picture can be solved by monitoring the frame rate.
[0039] In some embodiments, the display-side processor terminates the display outputting the decoded image in response to an image frame failure.
[0040] Specifically, the display processor is not allowed to continue to maintain the display of the parking image video by retrieving the cached data in the video display when frames are lost, error frames are received, or the frame rate is reduced, so that the driver cannot perceive that the current picture is different from the current environment of the vehicle, which leads to the driver's wrong judgment and operation, and then causes an accident.
[0041] In some embodiments, the display-end processor receives the vehicle speed through the vehicle body controller, and when the vehicle speed is greater than a preset speed threshold, the display-end processor display is turned off.
[0042] Specifically, the preset speed threshold is 15km / h, and the parking image system can only be activated and used at low speeds. When the vehicle speed is greater than 15km / h (4.17m / s), the display must turn off the parking image video. Those skilled in the art can understand that the preset speed threshold can be set according to the actual needs of the vehicle.
[0043] In some embodiments, a memory is also included, and the memory is used to store image source failures and display end failures.
[0044] Specifically, the image source end includes a non-volatile memory for storing image source faults; the display end includes a non-volatile memory for storing display end faults. The display end controller shuts down the image source end device and the display end device based on the display end fault and the image source fault, and the display end controller activates the image source end device and the display end device in response to a fault clearing instruction.
[0045] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the present invention.
Claims
1. A parking image system, characterized in that: include: An image source end, the image source end includes an image acquisition module, a first communication module and an image source processor, the image acquisition module and the first communication module are respectively connected to the image source processor, the image acquisition module is used to acquire an environmental image and output a coded image, the image acquisition module outputs an image message through the first communication module, the image message includes a message sequence number, a coded image and a data check bit, the image source processor outputs image source flag information through the first communication module, the image source flag information includes image acquisition module flag information and first communication module flag information; The display end includes a second communication module, an image decoding module, a display end processor and a display, the second communication module is connected to the first communication module, the image decoding module receives the image message by connecting to the second communication module, the image decoding module outputs a decoded message based on the image message, the decoded message includes a decoded image, the message sequence number and the data check bit, the display is used to output the decoded image, the display end processor receives the decoded message by connecting to the image decoding module, the display end processor evaluates the image frame state based on the decoded message, when the image frame state includes an image frame fault, the display end processor outputs an emergency braking request instruction, the display The end processor receives the image source flag information through the second communication module, and the display end processor evaluates the image source status based on the image source flag information. When the image source status includes an image source failure, the display end processor outputs an emergency braking request instruction. The display end processor is used to obtain the display end flag information, and the display end flag information includes the second communication module flag information, the image decoding module flag information and the display flag information. The display end booster evaluates the display end status based on the display end flag information. When the display end status includes a display end failure, the display end processor outputs an emergency braking request instruction, and the emergency braking request instruction is used to activate the vehicle emergency braking module.
2. The system according to claim 1, characterized in that The first communication module includes an Ethernet transceiver and a CAN transceiver, the image acquisition module outputs the image message through the Ethernet transceiver, the image source processor adds the data check bit through the Ethernet transceiver, and the image source processor outputs the image source flag bit information through the CAN transceiver.
3. The system according to claim 2, characterized in that The Ethernet transceiver adopts TSN time-sensitive network related protocols.
4. The system according to claim 3, characterized in that The image processor adds E2E communication verification information through the CAN transceiver.
5. The system according to claim 4, characterized in that The image frame fault also includes an error frame state, and the display end controller outputs the error frame state based on the check result of the data check bit.
6. The system according to claim 5, characterized in that The image frame fault includes a frame loss fault state, the display end processor includes a frame loss braking threshold and a frame loss prompt threshold, the frame loss prompt threshold is less than the frame loss braking threshold, the display end processor calculates the frame loss time based on the message sequence number, when the frame loss time is greater than the frame loss braking threshold, the display end processor outputs a frame loss fault state, when the frame loss time is greater than the frame loss prompt threshold and less than the frame loss braking threshold, the display end booster outputs a frame loss prompt state.
7. The system according to claim 6, characterized in that The image frame fault includes a frame rate fault state, the display end processor includes a frame rate braking threshold and a frame rate prompt threshold, the frame rate prompt threshold is greater than the frame rate braking threshold, the display end processor calculates the frame rate based on the decoded image, when the frame rate is less than the frame rate braking threshold, the display end processor outputs a frame rate fault state, when the frame rate is greater than the frame rate fault threshold and less than the frame rate prompt threshold, the display end booster outputs a frame rate prompt state.
8. The system according to claim 7, characterized in that The display-side processor stops the display from outputting the decoded image in response to the image frame failure.
9. The system according to claim 1, characterized in that The display end processor receives the vehicle speed through the vehicle body controller, and when the vehicle speed is greater than a preset speed threshold, the display end processor turns off the display.
10. The system according to claim 1, characterized in that It also includes a memory, and the memory is used to store the image source fault and the display end fault.
Citation Information
Patent Citations
Valet parking vehicle fault emergency processing method and system and automobile
CN111775954A
Automatic parking system abnormity handling method and device, equipment and storage medium
CN113911109A
vehicle control unit
KR102183130B1