Electronic device and method for driving assistance of vehicle

By combining sensor data from the vehicle's own sensors and external devices, and utilizing V2X and ISAC technologies for sensor fusion, the problem of limited sensor data from vehicles is solved, enabling more comprehensive environmental perception and more efficient driving assistance.

CN121893975APending Publication Date: 2026-04-21SONY GROUP CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411463624.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Vehicle sensors collect limited sensing data, have blind spots, and struggle to achieve comprehensive perception of the vehicle's surroundings. Increasing sensor configuration would raise manufacturing costs.

Method used

By combining the vehicle's own sensors with other devices in the surrounding environment (such as roadside equipment, other vehicles, base stations, etc.) to obtain sensing data, V2X and ISAC technologies are used for sensor fusion, and the first and second sensing data are comprehensively utilized for driving assistance.

Benefits of technology

It improves the vehicle's awareness of its surroundings, enhances driving safety and the effectiveness of driving decisions, and reduces the cost of sensor configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121893975A_ABST
    Figure CN121893975A_ABST
Patent Text Reader

Abstract

The invention relates to an electronic device and a method for driving assistance of a vehicle. An electronic device for driving assistance of a vehicle, the electronic device including a processing circuit configured to: acquire first sensing data sensed by a sensor mounted on the vehicle; acquiring second sensing data, wherein the second sensing data comprises vehicle-connected everything V2X data from other equipment and used for indicating the surrounding environment of the vehicle; and determining a weight for performing sensor fusion by using the first sensing data and the second sensing data so as to perform driving assistance of the vehicle according to a sensor fusion result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of intelligent vehicles, and more specifically, to driver assistance systems for vehicles. Background Technology

[0002] In recent years, vehicle driver assistance technology has seen extensive development and research. Vehicle driver assistance technology involves the integration of sensor technology, image recognition, radar and lidar, in-vehicle communication, vehicle networking, and human-machine interaction technologies. These technologies work together to improve driving safety and the driving experience.

[0003] ADAS (Advanced Driver Assistance System) uses various sensors installed on the vehicle (such as cameras, radar, lasers, and ultrasonic sensors) to collect environmental data inside and outside the vehicle, and processes this data to identify, detect, and track the vehicle's surroundings, thereby assisting in driving and improving driving safety and comfort.

[0004] In addition, V2X (Vehicle to Everything) technology can also be used for vehicle driver assistance. V2X is a vehicle-to-everything wireless communication technology that enables vehicles to exchange information with their surroundings. Here, "V" represents the vehicle, and "X" represents roads, people, vehicles, equipment, and anything else that can be connected. By utilizing V2X technology to share information between the vehicle and its surroundings, it can be used to assist vehicle driving.

[0005] In addition, ISAC (Integrated Sensing and Communication) technology has received widespread attention in recent years and is considered one of the key technologies for future mobile communications. By integrating communication and sensing functions in the same system, ISAC enables efficient utilization of wireless signals, allowing the communication network to not only transmit information but also act as a giant sensor, better sensing and understanding the physical world through the transmission, reflection, and scattering of wireless signals. Summary of the Invention

[0006] A brief overview of this disclosure is given below to provide a basic understanding of some aspects of it. However, it should be understood that this overview is not an exhaustive summary of this disclosure. It is not intended to identify key or essential parts of this disclosure, nor is it intended to limit the scope of this disclosure. Its purpose is merely to present certain concepts of this disclosure in a simplified form as a prelude to the more detailed description that follows.

[0007] In vehicle driver assistance technologies (such as ADAS) known to the inventors, sensors mounted on the vehicle are typically used to collect environmental data to assist driving. However, the sensing data collected by the vehicle's sensors may be limited, for example, there may be blind spots, making it difficult to achieve a comprehensive perception of the vehicle's surroundings. On the other hand, if the ability of vehicle sensors to sense environmental data is improved by increasing the configuration of onboard sensors, there are problems such as increased vehicle manufacturing costs.

[0008] Therefore, it is considered to further acquire sensing data from other devices in the vehicle's surrounding environment (such as other vehicles, roadside equipment, etc.), which can be acquired using V2X-based acquisition methods and / or ISAC-based acquisition methods. This allows for sensor fusion, comprehensively utilizing sensing data collected by the vehicle's own sensors and sensing data collected by other devices in the surrounding environment for use in assisted driving. Consequently, driving assistance can be provided based on a more comprehensive understanding of the surrounding environment, improving driving safety, the effectiveness of driving decisions, and ultimately enhancing the performance of driving assistance systems.

[0009] According to one aspect of this disclosure, an electronic device for driving assistance in a vehicle is provided. The electronic device may include processing circuitry. The processing circuitry may be configured to: acquire first sensing data sensed by sensors mounted on the vehicle; acquire second sensing data, the second sensing data including vehicle-to-everything (V2X) data from other devices for indicating the vehicle's surrounding environment; and determine weights for sensor fusion using the first sensing data and the second sensing data to perform driving assistance in the vehicle based on the result of the sensor fusion.

[0010] According to another aspect of this disclosure, a method for driving assistance for a vehicle is provided. The method may include: acquiring first sensing data sensed by sensors mounted on the vehicle; acquiring second sensing data, the second sensing data including vehicle-to-everything (V2X) data from other devices for indicating the vehicle's surrounding environment; and determining weights for sensor fusion using the first sensing data and the second sensing data to perform driving assistance for the vehicle based on the result of the sensor fusion.

[0011] According to another aspect of this disclosure, a computer-readable storage medium is provided, including executable instructions that, when executed by an information processing device, cause the information processing device to perform a driving assistance method for a vehicle according to this disclosure.

[0012] According to another aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, causes the processor to perform a method for driving assistance for a vehicle according to this disclosure. Attached Figure Description

[0013] The accompanying drawings, which form part of this specification, illustrate embodiments of this disclosure and, together with the specification, serve to explain the principles of this disclosure.

[0014] This disclosure will be more clearly understood with reference to the accompanying drawings and the following detailed description, wherein:

[0015] Figure 1 This is a schematic diagram illustrating a driving assistance system according to an embodiment of the present disclosure;

[0016] Figure 2 This is an exemplary configuration block diagram illustrating an electronic device for driving assistance in a vehicle according to an embodiment of the present disclosure;

[0017] Figure 3 This is an exemplary flowchart illustrating a method for driving assistance for a vehicle according to an embodiment of the present disclosure;

[0018] Figure 4 This is an exemplary flowchart illustrating a method for driving assistance for a vehicle according to another embodiment of the present disclosure;

[0019] Figure 5 This is a schematic diagram illustrating an application scenario of driving assistance for a vehicle according to an embodiment of the present disclosure;

[0020] Figure 6-10 This is an exemplary signaling interaction diagram illustrating a vehicle's driving assistance according to an embodiment of the present disclosure; and

[0021] Figure 11 An exemplary configuration of a computing device that can implement an embodiment of the present invention is shown. Detailed Implementation

[0022] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.

[0023] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.

[0024] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.

[0025] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0026] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.

[0027] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0028] Figure 1 This is a schematic diagram illustrating a driver assistance system according to an embodiment of the present disclosure. The driver assistance system ADAS100 is, for example, mounted on a vehicle for assisting in driving the vehicle. Figure 1 As shown, ADAS 100 may include a sensor fusion module 116, a path prediction module 118, and a driving strategy determination module 120. Furthermore, for the sake of brevity, other modules in ADAS 100 are omitted, and only the modules relevant to this disclosure are described.

[0029] The sensor fusion module 116 of ADAS 100 receives first sensing data 102 from the vehicle's internal sensors. In this disclosure, internal sensors refer to sensors mounted on the vehicle, such as, but not limited to, cameras, radar, and lidar mounted on the vehicle, and may also include various other sensors used to sense the vehicle's surrounding environment. The sensing data acquired from the internal sensors is referred to as "first sensing data". Figure 1 The first sensing data 102 shown includes sensing data 104 from a camera, sensing data 106 from a radar, and sensing data 108 from a lidar.

[0030] Additionally, the ADAS 100 also receives second sensing data 110 from external sensors. In this disclosure, sensors not mounted on the vehicle but on other devices (e.g., RSUs (Road Side Units), other vehicles, base stations, other road users, etc.) are referred to as external sensors, and sensing data acquired from external sensors is referred to as second sensing data. Figure 1 As shown, the second sensing data 110 may include V2X data 112 and ISAC signal 114.

[0031] Sensor fusion module 116 fuses the received first sensing data 102 and second sensing data 110, and inputs the result to path prediction module 118 for path prediction (e.g., predicting the vehicle's next travel route). Sensor fusion as described in this disclosure refers to the automatic analysis and synthesis of information from multiple sensors or data sources under certain criteria. Sensor fusion can include data-layer fusion, feature-layer fusion, and decision-layer fusion. Data-layer fusion (also known as pixel-level fusion) involves directly fusing the observation data from the sensors and then extracting feature vectors from the fused data for identification. Feature-layer fusion extracts representative features from the observation data provided by each sensor, fuses these features into a single feature vector, and then processes it. Decision-layer fusion is performed after each sensor has made a decision to improve the accuracy and reliability of the decision.

[0032] By fusing the first sensing data 102 and the second sensing data 110, path prediction can be performed by comprehensively considering the vehicle's own sensing data and the sensing data of other devices outside the vehicle, thus improving the accuracy of the predicted path and enhancing the performance of the driving assistance.

[0033] In addition, the driving strategy determination module 120 can determine the vehicle's next driving strategy (such as vehicle speed, steering wheel angle, throttle opening, brake pedal opening, etc.) based on the sensor fusion results and path prediction results. The determined driving strategy can be input to the vehicle's CAN bus 122 to assist and adjust the vehicle's driving behavior.

[0034] In addition, based on the determined driving strategy, driving warnings 124 can be generated (e.g., displayed on the vehicle's display screen or via voice prompts) to alert the driver. Driving warnings 124 may include alerts to the vehicle's surrounding environment (e.g., alerts to obstacles, traffic accidents, congestion, etc.) or prompts to the driver regarding driving strategies (e.g., adjusting vehicle speed, direction, etc.).

[0035] Next, refer to Figure 2 and Figure 3 Further description is given of electronic devices and methods for driving assistance in vehicles according to this disclosure.

[0036] Figure 2 An exemplary configuration block diagram of an electronic device 200 for driving assistance in a vehicle according to an embodiment of the present disclosure is shown. The electronic device 200 can, for example, be used to implement... Figure 1 The ADAS100 shown.

[0037] In some embodiments, the electronic device 200 may include processing circuitry 210. The processing circuitry 210 of the electronic device 200 provides various functions of the electronic device 200.

[0038] Processing circuitry 210 can refer to various implementations of digital circuitry, analog circuitry, or mixed-signal (analog and digital combination) circuitry that perform functions in a computing system. Processing circuitry can include, for example, circuitry such as integrated circuits (ICs), application-specific integrated circuits (ASICs), portions or circuitry of a single processor core, an entire processor core, a single processor, programmable hardware devices such as field-programmable gate arrays (FPGAs), and / or systems comprising multiple processors.

[0039] In some embodiments, the processing circuit 210 may include a data acquisition unit 220 and a weight determination unit 230, configured to perform the following description. Figure 3 The corresponding steps in the driving assistance method 300 for a vehicle shown.

[0040] In some embodiments, the electronic device 200 may further include a memory (not shown). The memory of the electronic device 200 may store information generated by the processing circuitry 210, as well as programs and data for the operation of the electronic device 210. The memory may be volatile memory and / or non-volatile memory. For example, the memory may include, but is not limited to, random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Furthermore, the electronic device 200 may be implemented at the chip level, or it may be implemented at the device level by including other external components.

[0041] Figure 3 An exemplary flowchart illustrates a method 300 for driving assistance for a vehicle according to an embodiment of the present disclosure. This method 300 can be used, for example, for... Figure 2 The electronic device 200 shown.

[0042] like Figure 3 As shown, in step S310, the data acquisition unit 220 acquires first sensing data sensed by sensors mounted on the vehicle. The first sensing data may, for example, correspond to... Figure 1 The first sensing data 102. Additionally, in step S320, the data acquisition unit 220 acquires second sensing data, which includes V2X data from other devices used to indicate the vehicle's surrounding environment. The second sensing data may, for example, correspond to... Figure 1 The second sensing data, V2X data 112.

[0043] V2X data from other devices may include data indicating basic information about the other devices, information indicating sensed objects around the other devices, and raw sensor data directly collected by the sensors of other devices. In some embodiments, V2X data may include V2X messages, such as BSM (Basic Safety Message), SSM (Sensor Sharing Message), and VIR (Vehicle Intention and Request) messages, to share relevant information in a predefined data format. In some embodiments, V2X data may include V2X raw data, i.e., raw sensor data directly collected by the sensors of other devices. Additionally, in some embodiments, feature data from the raw sensor data may also be obtained from other devices.

[0044] In some embodiments, V2X data can be acquired via cellular links and / or direct links. A cellular link is a communication link between a terminal device and a base station (hereinafter sometimes referred to as a uulink), suitable for large-volume data transmission between the vehicle and other devices such as the base station. For example, V2X raw data can be provided to the vehicle from other devices via a uulink. A direct link is a communication link between terminal devices (hereinafter sometimes referred to as a sidelink), suitable for data sharing between vehicles and between vehicles and roadside units (RSUs). For example, V2X messages can be provided to the vehicle from other devices via a sidelink.

[0045] Next, in step S320, the weight determination unit 230 determines the weights for sensor fusion using the first sensing data and the second sensing data, so as to provide driving assistance for the vehicle based on the result of sensor fusion. In this disclosure, driving assistance for the vehicle may include any operation capable of assisting the driver in driving the vehicle, such as including referencing... Figure 1 The description includes path prediction, driving strategy determination, and driving warning. Additionally, driver assistance can also include autonomous driving that requires, or at least partially requires, driver intervention.

[0046] In this disclosure, first sensing data collected by the vehicle's own sensors and second sensing data collected by other devices in the vehicle's surrounding environment are comprehensively utilized, and the weights of the first and second sensing data for sensor fusion are appropriately determined. This enables vehicle driving assistance based on a more comprehensive understanding of the surrounding environment, thereby improving driving safety, the effectiveness of driving decisions, and the performance of driving assistance.

[0047] In the above embodiments, V2X data from other devices was utilized as the second sensing data. However, in some cases, V2X communication (e.g., V2V (vehicle-to-vehicle) communication) may rely to some extent on direct communication within the line-of-sight (LOS) range. This means that communication quality can be affected by factors such as terrain, buildings, vehicle density, and weather, all of which can block or weaken the signal. Furthermore, V2X technology requires highly reliable and low-latency communication, which necessitates a highly stable and robust communication network. In deteriorating network conditions, V2X data transmission may be affected. Additionally, V2X technology requires vehicles and roadside infrastructure to possess powerful computing capabilities to process data in real time and make rapid decisions.

[0048] Therefore, in some embodiments, the second sensing data may further include an ISAC (Integrated Communication and Sensing) signal for sensing the vehicle's surrounding environment. ISAC technology can also sense the vehicle's surrounding environment to determine the position, speed, angle, etc., of objects within that environment. By integrating communication and sensing functions within the same system and sharing the same frequency band and hardware, ISAC can improve spectrum and energy efficiency. This integration reduces the need for additional hardware and can be implemented with lower complexity and cost. Furthermore, ISAC technology can provide beyond-line-of-sight sensing capabilities, enabling the detection of targets and obstacles beyond the vehicle's line of sight.

[0049] By combining V2X data with ISAC signals as the second sensing data, and performing sensor fusion together with the first sensing data sensed by the vehicle's internal sensors, and assigning appropriate fusion weights, the advantages of V2X data, ISAC signals, and the first sensing data obtained from the internal sensors can be complemented, resulting in a more comprehensive understanding of the vehicle's surrounding environment and further improving the performance of driver assistance systems. Additionally, in some cases, depending on the actual communication and vehicle driving environment, it is possible to choose to use only V2X data or ISAC signals as the second sensing data in sensor fusion. When using only ISAC signals as the second sensing data in sensor fusion, compared to using V2X data, communication and computational overhead can be saved and transmission efficiency improved.

[0050] Next, refer to Figure 4 An exemplary flowchart illustrates a method 400 for driving assistance for a vehicle, according to another embodiment of this disclosure. This method can also be implemented, for example, by... Figure 2 The described electronic device 200 is implemented, and can also correspond to Figure 1 The method performed according to the ADAS 100 disclosed herein is described in the present disclosure.

[0051] like Figure 4As shown, in step S402, sensor input is acquired, including first sensing data 430 and second sensing data 420.

[0052] In some embodiments, optionally, in step S404, the acquired second sensing data 420 is verified. Verification determines whether the second sensing data 420 is available for driving assistance of the vehicle.

[0053] In some embodiments, verification may include verifying the reliability of the second sensing data 420. For example, the confidence level of the second sensing data 420 may be obtained and compared with a preset confidence level threshold. If the confidence level of the second sensing data 420 is lower than the preset confidence level threshold, the second sensing data 420 is considered unreliable and may be discarded from subsequent sensor fusion. In some cases, the confidence level assigned to the second sensing data 420 may differ depending on its source. For example, when the second sensing data 420 is sensed by a sensor mounted on the RSU, a higher confidence level may be assigned, and this confidence level may be shared with the vehicle as part of the second sensing data. Conversely, when the second sensing data 420 is sensed by a sensor from another vehicle, a relatively lower confidence level may be assigned.

[0054] In some embodiments, verification may include verifying the sensor type of the second sensing data 420. If the sensor type sensing the second sensing data 420 is not the type required by the vehicle (e.g., the second sensing data 420 is sensed by LiDAR, and the vehicle's sensor fusion does not support the fusion of LiDAR with other types of data), it can be determined that the second sensing data 420 is unavailable for the vehicle's driving assistance. Alternatively, the sensor type of the second sensing data 420 may also be provided to the vehicle as part of the second sensing data 420 for verification.

[0055] In some embodiments, when verifying the second sensing data 420, the distance between the location of the sensing event sensed by the second sensing data 420 and the vehicle may be considered. For example, if the distance is far, the information carried by the second sensing data 420 may be of little help to the vehicle in understanding its surroundings, and thus it may be determined that the second sensing data 420 is unusable for the vehicle's driving assistance.

[0056] In some embodiments, the second sensing data 420 can also be verified using the first sensing data 430. For example, the confidence level of the second sensing data 420 can be determined by comparing the sensing events sensed by the first sensing data 430 with the sensing events sensed by the second sensing data 420. If the confidence level of the second sensing data 420 is lower than a preset confidence threshold, it can be determined that the second sensing data 420 is unavailable for driving assistance of the vehicle.

[0057] Next, in step S406, weights are assigned to the second sensing data 420 and the first sensing data 430, with weight w1 assigned to the second sensing data 420 and weight w2 assigned to the first sensing data 430. This step can, for example, correspond to a reference... Figure 3 Step S330 in the described method 300.

[0058] In some embodiments, weighting can be assigned based on the data source of the second sensing data. For example, when the second sensing data is sensed by a sensor mounted on the RSU, it can be assigned a higher weight, while when the second sensing data is sensed by a sensor from another vehicle, it can be assigned a lower weight.

[0059] In some embodiments, weight allocation can be performed based on the confidence level of the second sensing data. This confidence level can be determined, for example, by reading the confidence information carried by the second sensing data. Alternatively, the confidence level can be determined through the verification step in step S404, by verifying the second sensing data 420 based on the first sensing data 430. In some embodiments, when the confidence level of the second sensing data 420 is high, the weight w1 of the second sensing data can be increased accordingly, thereby giving more consideration to the sensing results of the second sensing data 420 during sensor fusion.

[0060] In some embodiments, weight allocation can be based on the road environment in which the vehicle is traveling. The road environment can include different road scenarios such as highways, national / provincial roads, county / rural roads, and urban roads. Additionally, the road environment can also include traffic conditions related to the road, such as congestion, smooth traffic, and traffic accidents.

[0061] For example, in a highway environment where vehicles travel at high speeds, they may require more secondary sensor data from other devices to understand the surrounding environment over a larger area. Therefore, in this case, the weight w1 of the secondary sensor data can be increased accordingly. Conversely, in urban road environments where vehicles travel at lower speeds and have more traffic lights, the primary sensor data 430 may be more important for driver assistance; therefore, the weight w2 of the primary sensor data can be increased accordingly.

[0062] In addition, in road environments such as congestion, smooth traffic, and traffic accidents, the weights of the second sensing data 420 and the first sensing data 430 can be allocated according to the specific road environment to better adapt to the current road environment for driving assistance.

[0063] In some embodiments, weighting can be performed based on the distance of the location of the sensing event indicated by the second sensing data from the vehicle. In this disclosure, the sensing event indicated by the sensing data can refer to any event that can be determined based on the sensing data, including but not limited to sensing an obstacle, sensing a traffic accident, sensing a change in traffic conditions, sensing other events that may affect driving, etc.

[0064] For example, if the location of a sensing event is far from the vehicle, the first sensing data 430 may be insufficient to determine the event, and the assistance of the second sensing data 420 may be required. In this case, the weight w1 of the second sensing data can be increased accordingly.

[0065] In some embodiments, weights can be assigned solely based on one of the following: the road environment in which the vehicle is traveling, the data source of the second sensing data, the confidence level of the second sensing data, and the distance from the location of the sensing event indicated by the second sensing data to the vehicle. In other embodiments, weights w1 and w2 can be assigned by considering at least two of the road environment, the confidence level of the second sensing data, and the distance from the location of the sensing event.

[0066] For example, in a road environment where a vehicle is driving on an urban road, if a traffic accident occurs at a distance from the vehicle, the weights w1 and w2 can be reasonably allocated by taking into account both the road environment and the distance of the sensed event, thereby achieving more optimized driving assistance.

[0067] Next, in step S408, sensor fusion is performed using the second sensing data 420 and the first sensing data 430 according to the weights w1 and w2 assigned in step S406. This allows the vehicle to gain a more comprehensive and reliable understanding of its surroundings.

[0068] Next, in step S410, the path prediction is performed using the sensor fusion results from step S408, which can provide the driver of the vehicle with a more comprehensive, accurate and optimized driving path plan.

[0069] Next, in some embodiments, in step S412, it is determined whether the sensing event indicated by the second sensing data 420 meets a predetermined criterion. This predetermined criterion may be, for example, a criterion that might affect the driving safety of the vehicle. In some embodiments, the predetermined criterion may include the distance between the location of the sensing event indicated by the second sensing data 420 and the vehicle being less than a predetermined distance threshold. For example, the sensing event is an obstacle ahead, and the obstacle is relatively close to the vehicle, below the predetermined distance threshold. In other embodiments, the predetermined criterion may include the degree of impact of the sensing event indicated by the second sensing data 420 on the driving of the vehicle being greater than a predetermined safety threshold. For example, the sensing event is a car accident occurring ahead of the lane in which the vehicle is traveling, and the degree of impact on the driving of the vehicle being greater than the safety threshold.

[0070] In some embodiments, in response to the sensing event indicated by the second sensing data 420 satisfying a predetermined criterion (determined as "yes" in step S412), the process proceeds to step S416, where a driving decision is made based on the sensor fusion result to determine the vehicle's driving strategy. The driving strategy may include determining vehicle speed, steering wheel angle, throttle opening, brake pedal opening, etc., thereby improving driving safety through driving assistance. In some embodiments, the driving strategy can be directly input into the vehicle's CAN bus (e.g., ...). Figure 1 As shown in the diagram, the vehicle is automatically controlled to drive according to the driving decision. In other embodiments, the driving decision information can also be presented to the driver via a vehicle display screen, voice prompts, etc., so that the driver can adjust their driving style based on the driving decision information and reduce the possibility of danger.

[0071] In some embodiments, in response to the sensing event indicated by the second sensing data 420 not meeting a predetermined criterion (determined as "No" in step S412), the process proceeds to step S414. In this case, it is considered that the current sensing event has a minor impact on vehicle driving safety. Therefore, in step S414, a driving warning is issued to the vehicle driver based solely on the sensor fusion result, without participating in driving decisions or changing the driving strategy. Alternatively, in some embodiments, driving decisions and driving warnings can be performed simultaneously in step S416, providing the driver with feasible driving strategies while simultaneously alerting them. Furthermore, in some embodiments, the determination in step S412 may be omitted, and driving warnings and / or updates to the vehicle's driving strategy may be performed directly based on the sensor fusion result.

[0072] Next, the application scenarios and signaling interaction flow of vehicle driving assistance according to embodiments of the present disclosure will be described.

[0073] Figure 5Four application scenarios of driving assistance for vehicles according to embodiments of the present disclosure are illustrated. Figure 6-10 An exemplary signaling interaction process between devices in the corresponding scenario is shown.

[0074] Figure 5 Scene 1 and Figure 6 The corresponding signaling interaction diagram.

[0075] Scenario 1 includes a main vehicle 502, a roadside unit (RSU) 504, and a sensing target vehicle 500. The main vehicle 502 is equipped with the electronics 200 described above, which executes methods 300 or 400 described above to acquire first sensing data from the main vehicle 502 and second sensing data from the RSU 504 for sensor fusion. The RSU 504 corresponds to the other device (also referred to as the second electronics) in step S320 of method 300. Furthermore, the other device is not limited to the RSU and can also be other vehicles.

[0076] like Figure 6 As shown, in S6000, RSU 504 broadcasts sensor sharing capabilities. This capability can be broadcast via sidelink through V2X messages. In some embodiments, the sensor sharing capability of RSU 504 can be broadcast via Sensor Sharing Message (SSM). SSM is a type of V2X message that allows vehicles to share raw perception data or processed environmental models from their sensors (such as radar, cameras, lidar, etc.), thereby enhancing the vehicle's perception of its surroundings through inter-vehicle information sharing.

[0077] The following shows an example structure of an SSM according to this disclosure: the “sourceType” field indicates the sensor type supported by the sender of the SSM, the “sensorSharingService” field indicates the type of second sensing data that can be provided, and the “detectedAbilityList” field indicates the ISAC sensing method that can be provided.

[0078]

[0079] The specific data structure for the "SourceType" field is further illustrated below. "0" indicates a supported sensor type of camera ("Camera"), "1" indicates a supported sensor type of ultrasonic radar ("ultrasonicRadar"), "2" indicates a supported sensor type of millimeter-wave radar ("mmwaveRadar"), "3" indicates a supported sensor type of lidar ("Lidar"), "4" indicates support for cellular signals ("CellularSignal"), i.e., support for ISAC sensors, "5" indicates support for both camera and radar ("Camera&Radar"), "6" indicates support for both camera and lidar ("Camera&Lidar"), and "7" indicates support for both camera and ISAC sensors ("Camera&CellularSignal"). Additionally, the "SourceType" field can be configured to support other sensor types or combinations of multiple sensor types as needed.

[0080] The type of sensor supported by the device can be determined from the "SourceType" field in the SSM message. Additionally, for example, when the main vehicle 502 acquires second sensing data from RSU 504, by receiving the SSM message from RSU 504, it can be determined which type of sensor was used to measure the second sensing data (e.g., if the "SourceType" field in the RSU 504's SSM message is "3", it indicates that the second sensing data was measured using LiDAR).

[0081]

[0082] The specific data structure for the "SensorSharingService" field is further illustrated below. "0" indicates support for message-based sensing sharing ("messageBasedSensingSharing"), meaning it supports sharing V2X messages with other devices. V2X messages can be any type of V2X message in a predefined format, such as indicating basic vehicle information including location, speed, and direction of travel, or information about sensed events. "1" indicates support for raw data-based sensing sharing ("rawDataBasedSensingSharing"), meaning it supports sharing V2X raw data with other devices. V2X raw data refers to the raw data directly collected by the sensor of the sending SSM, such as images captured by a camera or point cloud data generated by LiDAR. Such raw data can be directly shared with other devices to achieve more advanced collaborative perception and decision-making. For example, a vehicle can send LiDAR point cloud data to other vehicles to help them perceive occluded areas or improve the accuracy of their perception of the surrounding environment.

[0083]

[0084] Additionally, in some embodiments, the "SensorSharingService" field, besides indicating V2X messages or V2X raw data, can also include a field indicating whether the type of sensed data is an ISAC signal. Furthermore, the ability to provide ISAC signals can also be determined through the "SourceType" field. For example, in the example data structure of "SourceType" above, "4" indicates support for ISAC sensors, and "7" indicates support for both cameras and ISAC sensors, both indicating the ability to provide sensed data of the ISAC signal type.

[0085] The specific data structure for the "detectedAbilityList" field is further illustrated below. Optionally, this field may include an indication of the available ISAC sensing methods (if ISAC sensing is supported). "MonostaticISAC" indicates monostatic sensing, where the transmitter and receiver are located at the same point on the same equipment or very close to each other. This means that radar signal transmission and reception are performed through the same antenna or adjacent antennas. "BistaticISAC" indicates bistatic sensing, where the transmitter and receiver are located on different equipment. This sensing method can provide a wider coverage area and can acquire target distance and velocity information from different angles, resulting in more accurate information, but the structure is relatively complex compared to monostatic sensing. "MultistaticISAC" indicates multistatic sensing, where multiple transmitters and receivers are distributed at different locations (e.g., different equipment). This configuration can further improve the system's coverage and enhance the accuracy of perception by acquiring target information from multiple angles.

[0086]

[0087] Next, return to the reference. Figure 6 The host vehicle 502 acquires the Sensor Sharing Module (SSM) broadcast by the Rear Unit (RSU) 504. From this, the host vehicle 502 can determine the sensor sharing capability of the RSU 504. In some embodiments, the host vehicle 502 can request second sensing data from the RSU 504 based on the acquired SSM. For example, if the host vehicle 502 determines from the SSM that the RSU 504 supports providing V2X raw data, it can request the V2X raw data as the second sensing data. Alternatively, it can also request feature data of the V2X raw data. Furthermore, if the host vehicle 502 determines from the SSM that the sensor type used by the RSU 504 for sensing data is LiDAR, and the host vehicle 502 does not support sensor fusion for LiDAR, it may not request sensing data from the RSU 504.

[0088] Additionally, in some embodiments, in response to the main vehicle 502 determining, based on the SSM, that the RSU 504 possesses ISAC sensing capability, the main vehicle 502 can request the RSU 504 to share second sensing data based on ISAC. This allows sensing to be performed directly via ISAC, saving the SSM message passing process and thus conserving communication and computing resources as well as data decoding overhead.

[0089] In addition, in some embodiments, when RSU 504 has ISAC sensing capability, the main vehicle 502 can further determine the ISAC sensing method that RSU 504 can provide based on the SSM of RSU 504, and request RSU 504 to provide sensing data based on the corresponding sensing method.

[0090] In step S6002, the master vehicle 502 requests sensor sharing from the RSU 504. This sensor sharing request can be sent via a sidelink through a V2X message. In some embodiments, the sharing request can be sent via a VIR message. A VIR message is a type of V2X message that allows a vehicle to share its intentions, such as lane changes, acceleration, or deceleration, with other vehicles or roadside equipment, and can request specific assistance or information from other vehicles or roadside equipment, such as sharing sensor data.

[0091] In some embodiments, the request may include information indicating the type of the requested second sense data. For example, a "rawdataservice" field may be added to the VIR message to indicate whether sharing of raw data is required. Alternatively, a field indicating whether a V2X message or V2X raw data is requested may be set, corresponding to the SSM message.

[0092] Additionally, in some embodiments, where the RSU 504 has the capability to provide an ISAC sensing mode, the ISAC sensing mode of the RSU 504 can also be indicated via a sensor sharing request.

[0093] Next, in step S6004, RSU 504 performs sensing on the target vehicle 500. This sensing process can be seen, for example, in [reference needed]. Figure 5 In scenario 1, RSU 504 sends an ISAC signal 506 through single-station sensing and receives the echo returned from the sensing target vehicle 500, thereby sensing the sensing target vehicle 500.

[0094] Next, in step S6008, RSU 504 transmits the sensed data (e.g., information indicating the position, angle, etc. of the sensed target vehicle 500) as a second sensed data transmission to the main vehicle 502. This transmission may be, for example, an SSM message 508 transmitted via a sidelink.

[0095] Thus, the main vehicle 502 obtains the second sensing data from RSU 504, which can be used together with its own first sensing data for sensor fusion and driving assistance.

[0096] In some embodiments, optionally, in step S6002, the sensor sharing request sent by the master vehicle 502 to the RSU 504 may further include information indicating a sensing window. The sensing window may indicate the sensing time period and sensing range of the second sensing data desired by the master vehicle 502. In step S6006, the RSU 504 extracts the sensing data measured within the sensing time period and sensing range corresponding to the requested sensing window, and transmits it to the master vehicle 502 as the second sensing data in step S6008. Thus, the master vehicle 502 can request sensing data of the corresponding time period and range according to its own needs, thereby saving communication overhead and improving transmission efficiency.

[0097] Reference above Figure 5 Scene 1 and Figure 6 This paper describes an application scenario of vehicle driving assistance according to embodiments of the present disclosure and the corresponding signaling interaction flow. Figure 5 In Scenario 1, the RSU 504 senses the target vehicle using the ISAC sensing method. It should be understood that the RSU 504's sensing method is not limited to ISAC sensing; it can also utilize other sensors (cameras, radar, lidar, etc.). In other words, Figure 6 The sensing step in step S6004 is not limited to the ISAC sensing method; it can be other types of sensing methods and shared with the host vehicle 502 via V2X data (V2X messages or V2X raw data). Additionally, the host vehicle 502 can specify the sensing method of the RSU 504 through a request (e.g., a VIR message) in step S6002, based on the sensor sharing capability SSM broadcast by the RSU 504.

[0098] Next, refer to Figure 5 Scene 2 and Figure 7 This document describes another application scenario of driving assistance for a vehicle according to embodiments of the present disclosure and the corresponding signaling interaction process.

[0099] Scenario 2 includes a master vehicle 510, a requesting vehicle 514 (also referred to as a fourth electronic device), and a target vehicle 512. The master vehicle 514 may be equipped with the electronic device 200 described above, executing methods 300 or 400 described above to acquire first and second sensing data for sensor fusion. In this scenario, the master vehicle 510 actively senses the target vehicle 512. Additionally, the requesting vehicle 514 requests sensor data sharing from the master vehicle 510, and the master vehicle 510 can provide the measured information of the target vehicle 512 as second sensing data to the requesting vehicle 514. Furthermore, the requesting vehicle 514 may also be equipped with the electronic device 200 described above, executing methods 300 or 400 described above to perform sensor fusion based on the first sensing data sensed by its own sensors and the second sensing data acquired from the master vehicle 510.

[0100] like Figure 7 As shown, in step S7000, the requesting vehicle 514 requests sensor sharing from the host vehicle. This step is similar to the reference... Figure 6 The request steps described in step S6002 are similar and will not be repeated here. In step S7002, the master vehicle 510 broadcasts sensor sharing capability. The steps of this broadcast are the same as those described in reference... Figure 6 The broadcasting steps described in step S6000 are similar and will not be repeated here. In addition, it should be understood that the order of steps S7000 and S7002 can be interchanged. That is, the master vehicle 510 can first broadcast its own sensor sharing capability SSM, and the requesting vehicle 514 can request sensor sharing from the master vehicle 510 after receiving the SSM broadcast by the master vehicle 510.

[0101] Next, in step S7004, the main vehicle 510 performs sensing on the target vehicle 512. This sensing process can be seen, for example, in [reference needed]. Figure 5 In scenario 2, the main vehicle 510 sends an ISAC 516 through single-station sensing and receives the echo returned from the sensing target vehicle 512, thereby sensing the sensing target vehicle 512.

[0102] Next, in step S7008, the master vehicle 510 transmits the sensed data (e.g., information indicating the position, angle, etc. of the sensing target vehicle 512) as a second sense data transmission to the requesting vehicle 514. This transmission may be, for example, an SSM message 518 transmitted via a sidelink.

[0103] Therefore, the requesting vehicle 514 obtains the second sensing data from the host vehicle 510, which can be used together with its own sensed first sensing data for sensor fusion and driving assistance. Additionally, the host vehicle 510 can also utilize the sensed information from the target vehicle 512 for sensor fusion and driving assistance.

[0104] In some embodiments, optionally, in step S7000, the sensor sharing request sent by the requesting vehicle 514 to the master vehicle 510 may further include information for indicating a sensing window. The sensing window may indicate the sensing time period and sensing range of the second sensing data desired by the requesting vehicle 514. In step S7006, the master vehicle 510 extracts the sensing data measured within the sensing time period and sensing range corresponding to the requested sensing window, and transmits it as the second sensing data to the requesting vehicle 514 in step S7008. Thus, the requesting vehicle 514 can request sensing data of the corresponding time period and range according to its own needs, thereby saving communication overhead and improving transmission efficiency.

[0105] In addition, with Figure 6 Step S6004 in the middle, Figure 7 The sensing step in step S7004 is not limited to Figure 5 The ISAC sensing method (ISAC 516) shown in Scenario 2 can be other types of sensing methods, or it can be sensing using other sensors (cameras, radar, lidar, etc.). In other words, Figure 7 The sensing step in step S7004 is not limited to the ISAC sensing method; it can be other types of sensing methods, and is shared with the requesting vehicle 514 via V2X data (V2X message or V2X raw data). Alternatively, the requesting vehicle 514 can share the corresponding sensing method with the master vehicle 510 (e.g., via VIR message) based on the sensor sharing capability SSM broadcast by the master vehicle 510.

[0106] The above description Figure 5 Scenario 1 and Scenario 2 are both scenarios based on ISAC single-station sensing. Next, refer to... Figure 5 Scenarios 3 and 4 describe scenarios based on ISAC multi-station sensing.

[0107] Figure 5 Scene 3 and Figure 8-9 This illustrates another application scenario of driving assistance for a vehicle according to an embodiment of the present disclosure and the corresponding signaling interaction flow.

[0108] Scenario 3 includes a main vehicle 520, an RSU 522, and a sensing target vehicle 524. The main vehicle 520 may be equipped with the electronic device 200 described above, which executes the methods 300 or 400 described above to acquire first sensing data and second sensing data from the RSU 522 for sensor fusion. The RSU 522 corresponds to the other device (also referred to as the third electronic device) in step S320 of method 300. Furthermore, the other device is not limited to the RSU and may also be other vehicles.

[0109] like Figure 8 As shown, in step S8000, the main vehicle 520 requests sensor sharing from the RSU 522. This step is similar to the reference... Figure 6 Step S6002 is similar and will not be repeated here. In step S8002, the master vehicle 520 broadcasts sensor sharing capability. The broadcasting steps are the same as those described in the reference. Figure 6 The broadcasting steps described in step S6000 are similar and will not be repeated here. Furthermore, it should be understood that the order of steps S8000 and S8002 can be interchanged; that is, the master vehicle 520 can first broadcast its own sensor sharing capability SSM, and then request sensor sharing from the RSU 522.

[0110] Next, in step S8004, RSU 522 performs sensing on the target vehicle 524. This sensing process can be seen, for example, in [reference needed]. Figure 5 In scenario 3, RSU 522 senses the target vehicle 524 via dual-station sensing (ISAC 530) (i.e., the RSU 522 transmits the ISAC signal 530, which passes through the target vehicle 524 and is received by the main vehicle 520), and the sensing signal ISAC 530 is directly transmitted to the main vehicle 520. In some embodiments, RSU 522 can provide second sensing data to the main vehicle 520 based on the sensor sharing capability (SSM) broadcast by the main vehicle 520 in step S8002. For example, RSU 522 can determine whether the main vehicle 520 has ISAC dual-station sensing capability based on the SSM broadcast by the main vehicle 520. If it has this capability, RSU 522 can directly provide second sensing data to the main vehicle 520 via ISAC dual-station sensing without transmitting SSM messages, thereby saving communication and computing resources as well as data decoding overhead.

[0111] Next, in step S8008, the main vehicle 520 broadcasts the received sensing data. For example, the sensing data can be broadcast via an SSM message. Additionally, in some embodiments, the SSM message can specify the type of the sensing data as an ISAC signal, and the ISAC sensing method as bi-station sensing. Thus, other vehicles 528 or other roadside equipment (not shown) can also receive the sensing data for their own sensor fusion, etc.

[0112] Alternatively, in step S8006, the main vehicle 520 may crop out a request sensing window to broadcast the sensing data measured within the corresponding sensing time period and sensing range in step S8008. This sensing window can be determined by the main vehicle 520 itself based on the situation.

[0113] exist Figure 8 In the signaling interaction process, vehicle 528 passively receives sensing data (SSM 534) broadcast from master vehicle 520 as the receiver. Additionally, the target vehicle 524 can also receive this sensing data (SSM 532).

[0114] Next, refer to Figure 9 This describes another signaling interaction process corresponding to scenario 3, which is similar to... Figure 8 The difference is that vehicle 528 requests sensor sharing from master vehicle 520 as the requesting vehicle, and master vehicle 520, in response to the requesting vehicle 528's request, requests sensor sharing from RSU 522.

[0115] Specifically, in step S9000, the requesting vehicle 528 (also referred to as the fourth electronic device) requests sensor sharing from the master vehicle 520. This step is consistent with the reference... Figure 6 The request steps described in step S6002 are similar and will not be repeated here. In step S9002, the master vehicle 520 broadcasts sensor sharing capability. The steps of this broadcast are the same as those described in reference... Figure 6 The broadcasting steps described in step S6000 are similar and will not be repeated here. In addition, it should be understood that the order of steps S9000 and S9002 can be interchanged. That is, the master vehicle 520 can first broadcast its own sensor sharing capability SSM, and the requesting vehicle 528 can then make a sensor sharing request to the master vehicle 520 based on the SSM after receiving the master vehicle 520's SSM.

[0116] Next, in step S9004, RSU 522 performs sensing on the target vehicle 524. This step is consistent with the reference... Figure 8 The described sensing step S8004 is similar, also using the ISAC dual-station sensing method.

[0117] Next, in step S9008, the master vehicle 520 transmits the received sensing data as a second sensing data transmission to the requesting vehicle 528. This step is consistent with reference to... Figure 7 The transmission steps described in step S7008 are similar and will not be repeated here.

[0118] In some embodiments, optionally, in step S9000, the sensor sharing request sent by the requesting vehicle 528 to the master vehicle 510 may further include information for indicating a sensing window. The sensing window may indicate the sensing time period and sensing range of the second sensing data desired by the requesting vehicle 528. In step S9006, the master vehicle 520 extracts the sensing data measured within the sensing time period and sensing range corresponding to the requested sensing window, and transmits it as the second sensing data to the requesting vehicle 528 in step S9008. Thus, the requesting vehicle 528 can request sensing data of the corresponding time period and range according to its own needs, thereby saving communication overhead and improving transmission efficiency.

[0119] Furthermore, it should be understood that the sensing method of the RSU 522 is not limited to ISAC sensing; it can also utilize other sensors (cameras, radar, lidar, etc.). In other words, Figure 8 The sensing method of step S8004 and Figure 9 The sensing method in step S9004 is not limited to ISAC sensing; it can be other types of sensing methods, and it is shared with the main vehicle 520 via V2X data (V2X messages or V2X raw data). Additionally, in Figure 9 In the process, the requesting vehicle 528 can specify the sensing mode of the RSU 522 through a request (e.g., a VIR message) in step S9000, based on the sensor sharing capability SSM broadcast by the master vehicle 520.

[0120] Next, refer to Figure 5 Scene 4 and Figure 10 This paper describes another application scenario of driving assistance for a vehicle according to embodiments of the present disclosure and the corresponding signaling interaction flow. The difference between this application scenario and scenario 3 is that the device initiating ISAC dual-station sensing is ISAC vehicle 538, rather than RSU 522 in scenario 3.

[0121] Figure 10 Steps S1000 and S1002 in the process are respectively related to Figure 9 Steps S9000 and S9002 correspond to each other and will not be repeated here. Next, we will only describe the differences between this scenario and scenario 3.

[0122] In step S1004, the ISAC vehicle 538 performs sensing on the target vehicle 542. This sensing process can be seen, for example, in [reference needed]. Figure 5In scenario 4, the ISAC vehicle 538 senses the target vehicle 542 via bi-station sensing (ISAC 544) (i.e., the ISAC signal 544 is transmitted from the ISAC vehicle 538 to the target vehicle 542, and the receiving end is the master vehicle 536), and the sensing signal ISAC 544 is directly transmitted to the master vehicle 536. In some embodiments, the ISAC vehicle 538 can determine whether the master vehicle 536 has ISAC bi-station sensing capability through the sensor sharing capability (SSM) broadcast by the master vehicle 536 in step S1002. If it has this capability, the ISAC vehicle 538 can directly provide the second sensing data to the master vehicle 536 via ISAC bi-station sensing without transmitting the SSM message, thereby saving communication resources and data decoding overhead. In addition, in some embodiments, the ISAC vehicle 538 can also broadcast its own sensor sharing capability, thereby indicating to other vehicles or roadside equipment that it has ISAC sensing capability.

[0123] In step S1008, the master vehicle 536 transmits the received sensing data as second sensing data (SSM 550) to the requesting vehicle 540. Alternatively, the master vehicle 536 may also crop the sensing window in step S1006. These steps are consistent with reference to... Figure 9 The corresponding steps are described similarly and will not be repeated here.

[0124] in addition, Figure 10 The signaling interaction flow for sensor sharing in response to a request from vehicle 540 is illustrated. In some embodiments, for scenario 4, with Figure 8 Similarly, the master vehicle 536 can also spontaneously (e.g., periodically, or according to predetermined criteria) perform sensor sharing and broadcast the sensing results to other devices. For example, such as Figure 5 As shown in scenario 4, other vehicles 540 can receive broadcast sensing data SSM 550, the sensing target vehicle 542 can receive broadcast sensing data SSM 546, and ISAC vehicle 538 can receive broadcast sensing data SSM 548.

[0125] In addition, although Figure 5 Scenario 4 shows that vehicle 538 is an ISAC vehicle. It should be understood that the sensing method of vehicle 538 is not limited to ISAC sensing; it can also be sensing using other sensors (cameras, radar, lidar, etc.). In other words, Figure 10 The sensing method in step S1004 is not limited to ISAC sensing; it can be other types of sensing methods, and it is shared with the master vehicle 536 via V2X data (V2X messages or V2X raw data). Additionally, in Figure 10In the process, the requesting vehicle 540 can specify the sensing mode of vehicle 538 through a request (e.g., a VIR message) in step S1000, based on the sensor sharing capability SSM broadcast by the master vehicle 536.

[0126] Reference above Figure 5-10 Application scenarios and signaling interaction flows for vehicle driving assistance according to embodiments of this disclosure are described. It should be understood that the above scenarios and signaling interaction flows are merely examples, and those skilled in the art can design other application scenarios and signaling interaction flows according to actual needs.

[0127] Figure 11 An exemplary configuration is shown that enables a computing device 1100 according to an embodiment of the present invention.

[0128] Computing device 1100 is an example of a hardware device capable of applying the above aspects of the present invention. Computing device 1100 can be any machine configured to perform processing and / or computation. Computing device 1100 can be, but is not limited to, a workstation, server, desktop computer, laptop computer, tablet computer, personal data assistant (PDA), wireless terminal, drone, portable smart device, vehicle terminal, Internet of Things device, or a combination thereof.

[0129] like Figure 11 As shown, computing device 1100 may include one or more components that can be connected to or communicate with bus 1102 via one or more interfaces. Bus 1102 may include, but is not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus. Computing device 1100 may include, for example, one or more processors 1104, one or more input devices 1106, and one or more output devices 1108. The one or more processors 1104 may be any type of processor and may include, but is not limited to, one or more general-purpose processors or special-purpose processors (such as special-purpose processing chips). Processor 1102 may, for example, correspond to... Figure 2 The processor 210 is configured to implement the functions of the various units of the electronic device for driving assistance in a vehicle disclosed herein. The input device 1106 can be any type of input device capable of inputting information to a computing device, and may include, but is not limited to, a mouse, keyboard, touchscreen, microphone, and / or remote controller. The output device 1108 can be any type of device capable of presenting information, and may include, but is not limited to, a display, speaker, video / audio output terminal, vibrator, and / or printer.

[0130] The computing device 1100 may also include or be connected to a non-transitory storage device 1114, which may be any non-transitory storage device capable of storing data, and may include, but is not limited to, disk drives, optical storage devices, solid-state storage, floppy disks, flexible disks, hard disks, magnetic tapes or any other magnetic media, compressed disks or any other optical media, cache memory and / or any other storage chip or module, and / or any other medium from which a computer may read data, instructions and / or code. The computing device 1100 may also include random access memory (RAM) 1110 and read-only memory (ROM) 1112. ROM 1112 may store executable programs, utilities, or processes in a non-volatile manner. RAM 1110 provides volatile data storage and stores instructions related to the operation of the computing device 1100. The computing device 1100 may also include a network / bus interface 1116 coupled to a data link 1118. The network / bus interface 1116 can be any kind of device or system capable of enabling communication with external devices and / or networks, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication devices and / or chipsets (such as Bluetooth™ devices, IEEE 802.11 devices, WiFi devices, WiMax devices, mobile cellular communication facilities, etc.).

[0131] It should be understood that the reference to "embodiment" or similar expressions in this specification means that a specific feature, structure, or characteristic described in connection with that embodiment is included in at least one specific embodiment of this disclosure. Therefore, the appearance of the terms "in embodiments of this disclosure" and similar expressions in this specification does not necessarily refer to the same embodiment.

[0132] Those skilled in the art will understand that this disclosure can be implemented as a system, apparatus, method, or as a computer-readable storage medium (e.g., a non-transient storage medium) as a computer program product. Therefore, this disclosure can be implemented in various forms, such as a completely hardware embodiment, a completely software embodiment (including firmware, resident software, microprogram code, etc.), or a software and hardware embodiment, hereinafter referred to as a "circuit," "module," or "system." Furthermore, this disclosure can also be implemented as a computer program product in any tangible media form, having computer-usable program code stored thereon.

[0133] The description herein is based on flowcharts and / or block diagrams of systems, apparatuses, methods, and computer program products according to specific embodiments of this disclosure. It will be understood that each block in each flowchart and / or block diagram, and any combination of blocks in the flowcharts and / or block diagrams, can be implemented using computer program instructions. These computer program instructions are executable by a machine comprising a processor of a general-purpose computer or a special-purpose computer, or other programmable data processing means, and are processed by the computer or other programmable data processing means to perform the functions or operations described in the flowcharts and / or block diagrams.

[0134] The accompanying drawings illustrate flowcharts and block diagrams showing the architecture, functionality, and operation of systems, apparatuses, methods, and computer program products achievable according to various embodiments of the present disclosure. Thus, each block in a flowchart or block diagram may represent a module, segment, or portion of program code, including one or more executable instructions to implement a specified logical function. It should also be noted that in some other embodiments, the functions described in a block may not be performed in the order shown in the figures. For example, two blocks illustrated as connected may actually be executed simultaneously, or in some cases, depending on the functions involved, they may be executed in the reverse order shown in the figures. Furthermore, it should be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, may be implemented by a system based on dedicated hardware, or by a combination of dedicated hardware and computer instructions, to perform specific functions or operations.

[0135] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technical improvements to market technology of the embodiments, or to enable others skilled in the art to understand the embodiments disclosed herein.

[0136] Note that the technology disclosed in this specification may have the following configurations.

[0137] (1) An electronic device for driving assistance in a vehicle, the electronic device comprising:

[0138] Processing circuit, the processing circuit being configured to:

[0139] Acquire first sensing data sensed by sensors mounted on the vehicle;

[0140] Acquire second sensing data from other devices, the second sensing data including vehicle-to-everything (V2X) data for indicating the vehicle's surrounding environment; and

[0141] Determine the weights for sensor fusion using the first sensing data and the second sensing data to provide driving assistance for the vehicle based on the sensor fusion result.

[0142] (2) The electronic device according to (1), wherein,

[0143] The second sensing data also includes a communication-sensing integrated (ISAC) signal for sensing the vehicle's surrounding environment.

[0144] (3) The electronic device according to (1), wherein determining the weights for sensor fusion using the first sensing data and the second sensing data includes:

[0145] The weights are determined based on one or more of the following: the road environment in which the vehicle is traveling, the data source of the second sensing data, the confidence level of the second sensing data, and the distance of the location of the sensing event indicated by the second sensing data from the vehicle.

[0146] (4) The electronic device according to (3), wherein the confidence level of the second sensing data is determined by verifying the second sensing data with the first sensing data.

[0147] (5) The electronic device according to (1), wherein the processing circuit is further configured to:

[0148] In response to the sensing event indicated by the second sensing data satisfying a predetermined criterion, a driving strategy for the vehicle is determined based on the result of sensor fusion.

[0149] (6) The electronic device according to (5), wherein the predetermined criteria include:

[0150] The location of the sensing event indicated by the second sensing data is less than a predetermined distance threshold from the vehicle; and / or

[0151] The impact of the sensing event indicated by the second sensing data on the driving of the vehicle is greater than a predetermined safety threshold.

[0152] (7) The electronic device according to (1), wherein the processing circuit is further configured to:

[0153] Based on the results of sensor fusion, the vehicle is given driving warnings and / or its driving strategy is updated.

[0154] (8) The electronic device according to (1), wherein the other device includes a second electronic device, and the processing circuit is further configured to:

[0155] Acquire a Sensor Sharing Message (SSM) indicating the sensor information sharing capability of the second electronic device; and

[0156] The second electronic device requests second sensing data based on the acquired SSM.

[0157] (9) The electronic device according to (8), wherein the SSM includes one or more of the following fields:

[0158] A field used to indicate the supported sensor types;

[0159] A field used to indicate the type of second sensing data that can be provided;

[0160] A field used to indicate the available ISAC sensing methods.

[0161] (10) The electronic device according to (9), wherein,

[0162] Supported sensor types include cameras, radar, lidar, and ISAC sensors.

[0163] The second type of sensing data includes ISAC signals, V2X messages, and V2X source data.

[0164] ISAC sensing methods include single-station sensing, dual-station sensing, and multi-station sensing.

[0165] (11) The electronic device according to (8), wherein requesting the second sensing data from the second electronic device based on the acquired SSM includes:

[0166] In response to determining, based on the SSM, that the second electronic device has ISAC sensing capability, a request is made for the second electronic device to share second sensing data based on ISAC.

[0167] (12) The electronic device according to (1), wherein the other device includes a third electronic device, and the processing circuit is further configured to:

[0168] Broadcasting a Sensor Sharing Message (SSM) to indicate the vehicle's sensor information sharing capability; and

[0169] Receive second sensing data provided to the vehicle according to the SSM from a third electronic device.

[0170] (13) The electronic device according to (1), wherein the processing circuit is further configured to:

[0171] Receive a request for second sensing data from a fourth electronic device; and

[0172] In response to the request, the second sensing data is shared with the fourth device.

[0173] (14) The electronic device according to (11) or (13), wherein the request includes information for indicating a sensing window, the sensing window indicating the sensing time period and sensing range of the desired second sensing data.

[0174] (15) The electronic device according to (11) or (13), wherein the request includes information indicating the type of the requested second sensing data.

[0175] (16) A method for driving assistance for a vehicle, the method comprising:

[0176] Acquire first sensing data sensed by sensors mounted on the vehicle;

[0177] Acquire second sensing data from other devices, the second sensing data including vehicle-to-everything (V2X) data for indicating the vehicle's surrounding environment; and

[0178] Determine the weights for sensor fusion using the first sensing data and the second sensing data to provide driving assistance for the vehicle based on the sensor fusion result.

[0179] (17) According to the method described in (16), wherein,

[0180] The second sensing data also includes a communication-sensing integrated (ISAC) signal for sensing the vehicle's surrounding environment.

[0181] (18) According to the method of (16), wherein determining the weights for sensor fusion using the first sensing data and the second sensing data includes:

[0182] The weights are determined based on one or more of the following: the road environment in which the vehicle is traveling, the data source of the second sensing data, the confidence level of the second sensing data, and the distance of the location of the sensing event indicated by the second sensing data from the vehicle.

[0183] (19) According to the method of (18), wherein the confidence level of the second sensing data is determined by verifying the second sensing data with the first sensing data.

[0184] (20) The method according to (16) further includes:

[0185] In response to the sensing event indicated by the second sensing data satisfying a predetermined criterion, a driving strategy for the vehicle is determined based on the result of sensor fusion.

[0186] (21) The method according to (20), wherein the predetermined criteria include:

[0187] The location of the sensing event indicated by the second sensing data is less than a predetermined distance threshold from the vehicle; and / or

[0188] The impact of the sensing event indicated by the second sensing data on the driving of the vehicle is greater than a predetermined safety threshold.

[0189] (22) The method according to (16) further includes:

[0190] Based on the results of sensor fusion, the vehicle is given driving warnings and / or its driving strategy is updated.

[0191] (23) The method according to (16), wherein the other device includes a second electronic device, and the method further includes:

[0192] Acquire a Sensor Sharing Message (SSM) indicating the sensor information sharing capability of the second electronic device; and

[0193] The second electronic device requests second sensing data based on the acquired SSM.

[0194] (24) According to the method of (23), wherein the SSM includes one or more of the following fields:

[0195] A field used to indicate the supported sensor types;

[0196] A field used to indicate the type of second sensing data that can be provided;

[0197] A field used to indicate the available ISAC sensing methods.

[0198] (25) According to the method described in (24), wherein,

[0199] Supported sensor types include cameras, radar, lidar, and ISAC sensors.

[0200] The second type of sensing data includes ISAC signals, V2X messages, and V2X source data.

[0201] ISAC sensing methods include single-station sensing, dual-station sensing, and multi-station sensing.

[0202] (26) The method according to (23), wherein requesting the second sensing data from the second electronic device based on the acquired SSM includes:

[0203] In response to determining, based on the SSM, that the second electronic device has ISAC sensing capability, a request is made for the second electronic device to share second sensing data based on ISAC.

[0204] (27) The method according to (16), wherein the other device includes a third electronic device, and the method further includes:

[0205] Broadcasting a Sensor Sharing Message (SSM) to indicate the vehicle's sensor information sharing capability; and

[0206] Receive second sensing data provided to the vehicle according to the SSM from a third electronic device.

[0207] (28) The method according to (16) further includes:

[0208] Receive a request for second sensing data from a fourth electronic device; and

[0209] In response to the request, the second sensing data is shared with the fourth electronic device.

[0210] (29) The method according to (26) or (28), wherein the request includes information for indicating a sensing window, the sensing window indicating the sensing time period and sensing range of the desired second sensing data.

[0211] (30) The method according to (26) or (28), wherein the request includes information indicating the type of the requested second sensing data.

[0212] (31) A computer-readable storage medium including executable instructions that, when executed by an information processing apparatus, cause the information processing apparatus to perform the method described in any one of (16) to (30).

[0213] (32) A computer program product comprising a computer program that, when run by a processor, causes the processor to perform the method described in any one of (16) to (30).

Claims

1. An electronic device for driving assistance in a vehicle, the electronic device comprising: Processing circuit, the processing circuit being configured to: Acquire first sensing data sensed by sensors mounted on the vehicle; Acquire second sensing data from other devices, the second sensing data including vehicle-to-everything (V2X) data for indicating the vehicle's surrounding environment; as well as Determine the weights for sensor fusion using the first sensing data and the second sensing data to provide driving assistance for the vehicle based on the sensor fusion result.

2. The electronic device according to claim 1, wherein, The second sensing data also includes a communication-sensing integrated (ISAC) signal for sensing the vehicle's surrounding environment.

3. The electronic device according to claim 1, wherein, Determining the weights for sensor fusion using the first sensing data and the second sensing data includes: The weights are determined based on one or more of the following: the road environment in which the vehicle is traveling, the data source of the second sensing data, the confidence level of the second sensing data, and the distance of the location of the sensing event indicated by the second sensing data from the vehicle.

4. The electronic device according to claim 3, wherein, The confidence level of the second sensing data is determined by verifying the second sensing data using the first sensing data.

5. The electronic device according to claim 1, wherein, The processing circuit is further configured to: In response to the sensing event indicated by the second sensing data satisfying a predetermined criterion, a driving strategy for the vehicle is determined based on the result of sensor fusion.

6. The electronic device according to claim 5, wherein, The predetermined criteria include: The location of the sensing event indicated by the second sensing data is less than a predetermined distance threshold from the vehicle; and / or The impact of the sensing event indicated by the second sensing data on the driving of the vehicle is greater than a predetermined safety threshold.

7. The electronic device according to claim 1, wherein, The processing circuit is further configured to: Based on the results of sensor fusion, the vehicle is given driving warnings and / or its driving strategy is updated.

8. The electronic device according to claim 1, wherein, The other devices include a second electronic device, and the processing circuit is further configured to: Acquire a Sensor Sharing Message (SSM) indicating the sensor information sharing capability of the second electronic device; and The second electronic device requests second sensing data based on the acquired SSM.

9. The electronic device according to claim 8, wherein, The SSM includes one or more of the following fields: A field used to indicate the supported sensor types; A field used to indicate the type of second sensing data that can be provided; A field used to indicate the available ISAC sensing methods.

10. The electronic device according to claim 9, wherein, Supported sensor types include cameras, radar, lidar, and ISAC sensors. The second type of sensing data includes ISAC signals, V2X messages, and V2X source data. ISAC sensing methods include single-station sensing, dual-station sensing, and multi-station sensing.