Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
APPARATUS AND METHOD TO PROVIDE SITUATIONAL AWARENESS USING POSITIONAL SENSORS AND VIRTUAL ACOUSTIC MODELING
Document Type and Number:
WIPO Patent Application WO/2020/106818
Kind Code:
A1
Abstract:
A situation awareness system is provided and includes sensors configured to sense an object and generate signals of the sensed object. An identification and classification module is in communication with the sensors. The identification and classification module is configured to identify the sensed object and determine the position, speed and direction of each sensed object. A sound synthesis module is in communication with the identification and classification module. The sound synthesis module is configured to create sounds for the sensed object and further configured to create a binaural virtual acoustic model for the sensed object. The binaural virtual acoustic model is used to position the sensed object in virtual space at a location corresponding to its location in real space. One or more beam forming arrays is in communication with the sound synthesis module and configured to delivery sound. The delivered sound increases the situational awareness of a vehicle operator.

Inventors:
TEEVENS PERRY (US)
DALTON ROBERT (US)
ROMBLOM DAVID (US)
OTTO PETER (US)
PATROS ELLIOT (US)
Application Number:
PCT/US2019/062378
Publication Date:
May 28, 2020
Filing Date:
November 20, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
DYSONICS CORP (US)
International Classes:
G06F3/01; B60W30/00; H04S7/00
Foreign References:
US20050271212A12005-12-08
US20140064526A12014-03-06
US20120133769A12012-05-31
US20070092100A12007-04-26
US20090243880A12009-10-01
Attorney, Agent or Firm:
CHARPIE, Charles, F. (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. A situation awareness system configured to create a binaural virtual acoustic model of a sensed object, the situation awareness system comprising:

one or more sensors configured to sense an object and generate signals of the sensed object;

an identification and classification module in communication with the one or more sensors, the identification and classification module configured to identify the sensed object and further configured to determine the position, speed and direction of each sensed object;

a sound synthesis module in communication with the identification and classification module, the sound synthesis module configured to create sounds for the sensed object and further configured to create a binaural virtual acoustic model for the sensed object, the binaural virtual acoustic model being used to position the sensed object in virtual space at a location corresponding to its location in real space; and one or more beam forming arrays in communication with the sound synthesis module and configured to delivery sound;

wherein the sound delivered by the one or more beam forming arrays increases the situational awareness of a vehicle operator.

2. The situation awareness system of Claim 1, wherein the one or more beam forming arrays includes a network of loudspeaker systems including single channel and multi-channel loudspeaker systems.

3. The situation awareness system of Claim 1, wherein the identification and classification module and the sound synthesis module are software based elements.

4. The situation awareness system of Claim 1, wherein the identification and classification module and the sound synthesis module are formed as a combination of software based elements and discrete physical elements.

5. The situation awareness system of Claim 1, wherein the one or more sensors are positioned on a vehicle and the sensed object is in a roadway.

6. The situation awareness system of Claim 1, wherein the one or more sensors have the form of radar.

7. The situation awareness system of Claim 1, wherein the one or more beam forming arrays are positioned above, forward and/or adjacent to the vehicle operator.

8. The situation awareness system of Claim 1, wherein the one or more beam forming arrays are positioned in a dashboard of a vehicle.

9. The situation awareness system of Claim 1, wherein an extant sensing camera is used to personalize binaural signals to the vehicle operators individual anthropomorphic features.

10. The situation awareness system of Claim 1, wherein the one or more beam forming arrays are positioned in a headrest of a vehicle seat.

11. A method of operating a situation awareness system, comprising the steps of:

sensing an object using one or more sensors, the one or more sensors generating a sensing signal;

analyzing sensing signal to identify the object;

determining of the position, speed and direction of the object;

creating one or more sounds for the object;

sending positional information for the object to a virtual acoustic model;

positioning the object in virtual space at a location corresponding to its location in real space;

creating signals for the positioned objects or sound sources for delivery to beam forming arrays; and

delivering the signals to the beam-forming arrays.

12. The method of Claim 11, wherein an identification and classification module is used to determine the position, speed and direction of the object.

13. The method of Claim 11, wherein a sound synthesis module is used to communicate the identity, position, speed and direction of the object.

14. The method of Claim 11, wherein a virtual acoustic model is used to position the object in virtual space at a location corresponding to its location in real space.

Description:
APPARATUS AND METHOD TO PROVIDE SITUATIONAL AWARENESS USING POSITIONAL SENSORS AND VIRTUAL ACOUSTIC MODELING

Inventors: Perry Teevens, Robert J. E. Dalton Jr., David E. Romblom, Peter G. Otto, Elliot M. Patros

RELATED APPLICATIONS

[0001] This application claims the benefit of United States Provisional Patent Application No. 62/770,352, filed November 21, 2018, the disclosure of which is incorporated herein by reference in its entirety.

BACKGROUND

[0002] An operator (driver) of a vehicle is exposed to multiple stimuli. The stimuli can originate from inside the vehicle and the stimuli can originate from outside the vehicle. Non-limiting examples of internal stimuli include music from a radio, turn signal sounds, engine noises, voices, creaks and squeaks and the like. Non-limiting examples of external stimuli include sounds from other vehicles, sirens, horns and the like. In certain instances, the internal and external stimuli can affect the situational awareness of the operator.

[0003] In certain instances, the situational awareness of a vehicle operator may be improved by adding stimuli to warnings, events, objects, situations, and the like, that may otherwise go unnoticed by the vehicle operator. As one non-limiting example, a sound-based warning concerning the potential for ice on the road at night, which may be hard to discern otherwise, would improve situational awareness. As another non limiting example, an audible notification that a red stop light has turned green would improve situational awareness. [0004] In other instances, the situational awareness of a vehicle operator may be improved by attenuating, cancelling, reducing the noticeability of a distracting stimuli. As one non-limiting example, driving over rough surfaces such as gravel, stone, and the like can create noise that may be distracting to the vehicle operator and also may impair the vehicle operator’ s ability to notice stimuli that are more important.

[0005] In certain instances, the situational awareness of a vehicle operator may be improved by augmenting or changing, the sound of naturally occurring stimuli that the vehicle operator may or may not normally notice. As one non-limiting example, a plurality of sounds emanating from an internal combustion engine that indicate the engine oil may need to be changed could be accompanied by a sound-based warning, thereby improving the situational awareness of the vehicle operator.

[0006] In other instances, the situational awareness of a vehicle operator may be improved by setting the location of different types or classes of stimuli in the virtual acoustic scene. The location of the stimuli can be set automatically or manually. As one non-limiting example, driving directions can be automatically located in the direction of an upcoming vehicle turn. As another non-limiting example, an audio- based telephone call can be positioned in the direction toward the passenger’s seat.

[0007] It would be advantageous if situational awareness of a vehicle operator could be improved.

SUMMARY

[0008] It should he appreciated that this Summary is provided to introduce a selection of concepts in a simplified form, the concepts being further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of this disclosure, nor is it intended to limit the scope of the apparatus and method to provide situational awareness using positional sensors and virtual acoustic modeling. [0009] The above objects as well as other objects not specifically enumerated are achieved by a situation awareness system configured to create a binaural virtual acoustic model of a sensed object. The situation awareness system includes one or more sensors configured to sense an object and generate signals of the sensed object. An identification and classification module is in communication with the one or more sensors. The identification and classification module is configured to identify the sensed object and is further configured to determine the position, speed and direction of each sensed object. A sound synthesis module is in communication with the identification and classification module. The sound synthesis module is configured to create sounds for the sensed object and further configured to create a binaural virtual acoustic model for the sensed object. The binaural virtual acoustic model is used to position the sensed object in virtual space at a location corresponding to its location in real space. One or more beam forming arrays is in communication with the sound synthesis module and configured to delivery sound. The sound delivered by the one or more beam forming arrays increases the situational awareness of a vehicle operator.

[0010] The above objects as well as other objects not specifically enumerated are also achieved by a method of operating a situation awareness system. The method including the steps of sensing an object using one or more sensors, the one or more sensors generating a sensing signal, analyzing sensing signal to identify the object, determining of the position, speed and direction of the object, creating one or more sounds for the object, sending positional information for the object to a virtual acoustic model, positioning the object in virtual space at a location corresponding to its location in real space, creating signals for the positioned objects or sound sources for delivery to beam forming arrays and delivering the signals to the beam-forming arrays.

[0011] Various objects and advantages of the apparatus and method to provide situational awareness using positional sensors and virtual acoustic modeling will become apparent to those skilled in the art from the following detailed description, when read in light of the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 is a plan view of a vehicle equipped with a situation awareness system.

[0013] Figure 2 is a side view of a vehicle equipped with the situation awareness system of Figure 1.

[0014] Figure 3 is a schematic view of the elements of the situation awareness system of Figure 1.

[0015] Fig. 4 is a perspective view of an interior portion of a vehicle illustrating portions of the situation awareness system of Figure 1.

[0016] Fig. 5 is a flow chart illustrating the operation of the situation awareness system of Figure 1.

[0017] Fig. 6 is a schematic plan view of an interior portion of a vehicle, illustrating an augmentation of beam- forming arrays with loudspeakers positioned in headrests..

DETAIFED DESCRIPTION

[0018] The apparatus and method to provide situational awareness using positional sensors and virtual acoustic modeling (hereafter "situational awareness system") will now be described with occasional reference to specific embodiments. The situational awareness system may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the situational awareness system to those skilled in the art.

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the situational awareness system belongs. The terminology used in the description of the situational awareness system herein is for describing particular embodiments only and is not intended to be limiting of the situational awareness system. As used in the description of the situational awareness system and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

[0020] Unless otherwise indicated, all numbers expressing quantities of dimensions such as length, width, height, and so forth as used in the specification and claims are to be understood as being modified in all instances by the term "about." Accordingly, unless otherwise indicated, the numerical properties set forth in the specification and claims are approximations that may vary depending on the desired properties sought to be obtained in embodiments of the situational awareness system. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of the situational awareness system are approximations, the numerical values set forth in the specific examples are reported as precisely as possible. Any numerical values, however, inherently contain certain errors necessarily resulting from error found in their respective measurements.

[0021] The description and figures disclose a situational awareness system for use in a vehicle. Generally, the situational awareness system uses sensors to create a binaural virtual acoustic model of a sensed object. The binaural virtual acoustic model locates the object in virtual space at a location corresponding to its location in real space. The binaural virtual acoustic model is transmitted to the driver of the vehicle to provide enhanced situational awareness.

[0022] The term "situational awareness", as used herein, is defined to mean the perception of environmental elements and events with respect to time or space. The term“situational awareness” can include the comprehension of the environmental elements and events, and further can include projections of their future status. [0023] A binaural virtual acoustic display can be generated in part by a plurality of loudspeakers configured together with the intent of reproducing a binaural audio signal at the ears of a vehicle operator. The particular arrangement of speakers may depend on context, and be designed according to the goal of improving certain qualities of the reproduced audio signal for the operator and by standing listeners. Non-limiting examples of such a loudspeaker system include a beam-forming system, for example a loudspeaker array, as well as a multi-channel configuration, for example a stereo loudspeaker system.

[0024] An active noise cancellation system can be generated in part by one or a plurality of loudspeakers configured together with the intent of attenuating, modifying, or amplifying a physical sound source originating from inside, outside, or on the vehicle. The particular arrangement of speakers may depend on context, and be designed according to the goal of improving certain qualities of a virtual acoustic display, of a general acoustic environment for the operator and bystanding listeners, or to the goal of improving the physical acoustic interactions between a loudspeaker system and the vehicle itself. Non-limiting examples of such a loudspeaker system include a beam-forming system, for example a loudspeaker array, a multi-channel configuration, for example a stereo loudspeaker system, or individual, standalone loudspeakers.

[0025] The physical components of a beam-forming or multi-channel system (hereafter referred to as just a beam-forming system) include any loudspeaker system used to produce different audio signals at a listener’s ears. Sensors may be added to the beam-forming system to improve its ability to deliver accurate audio signals to a target listener. Non-limiting examples include tracking the position of target listeners, tracking physical features in the vehicle, as well as monitoring the acoustic content in the environment. The software components of a beam-forming system may include algorithms for beam-forming or spatial filter generation, amplitude-panning, delay- panning, and software for interpreting sensor data. These may either be generated or interpolated in real time according to, for example, a head tracking system. Other resources required by a beam-forming system may include pre-computed beam forming or spatial filters. Spatial filters may include physical head-related transfer function compensation to improve the spatial impression of the binaural image.

[0026] A beam-forming system may utilize the physical acoustic properties of objects in the sound field, including the vehicle operator, features in the vehicle like windows or seats, as well as modifications to the loudspeakers themselves that assist in the creation of desired acoustic responses. For example, a stereo loudspeaker pair may be placed in the headrest behind the operator’s ears so that their head assists in acoustic shadowing or propagation delay.

[0027] The interaction between two or more different types of beam-forming systems may contribute towards an improved spatial impression, which would improve situational awareness. For example, the combination of a beam-forming loudspeaker array for higher frequencies and a stereo loudspeaker system in the headrest for lower frequencies may create a higher- fidelity spatial impression for a vehicle operator than an array alone.

[0028] A binaural virtual acoustic display is generated in part by one or several signal processing techniques used to impart localization cues into an audio signal, so that if they are played into each ear, create the impression of directionality. Non limiting examples of these processes include binaural mannequin recording

techniques, binaural synthesis from models or recorded data, as well as filtering with binaural filters.

[0029] The beam-forming system as described is controlled by the sound synthesis module insofar as it receives one or more channels of audio as input, so-called multi channel input. The sound synthesis module may be requested by its sensors, software, or users to deliver multiple types of audio simultaneously. In various instances, one or multiple of these parties may control none, part, or all of the sound synthesis module. For example, a user may in some contexts have the ability to override functionality provided by software, or vice versa. The ability of the sound synthesis module to use software to prioritize tasks that may have conflicting impact on the situational awareness of a vehicle operator may depend on context, and be designed according to the goal of improving certain qualities of the reproduced audio signal for the operator or bystanding listeners. Non-limiting examples of multi-channel input include audio streams from media devices carried by vehicle operators and passengers such as phones, as well as from media devices embedded in the vehicle, including from radio or entertainment systems.

[0030] Referring now to the drawings, there is illustrated in Figs. 1 and 2 a schematic and simplified view of a vehicle 10. In the illustrated embodiment, the vehicle 10 is an automobile. However, in other embodiments, the vehicle 10 can have other forms, including the non-limiting examples of trucks, trains, boats, subway cars, trams, trolleys and the like.

[0031] Referring again to Figs. 1 and 2, the vehicle 10 is navigating a roadway 12. In the illustrated embodiment, the roadway 12 is a paved road. In alternate

embodiments, the roadway 12 can have other forms, including the non-limiting examples of a dirt road, stone or gravel covered road, train track, river and the like.

[0032] Referring again to Figs. 1 and 2, the vehicle 10 includes a plurality of sensors, shown schematically at 14a- 14e. The sensors 14a- 14e are configured to sense the environment external to the vehicle 10. The sensors 14a-14e are also configured to generate signals as external environmental conditions and factors are sensed. The sensors 14a- 14e can be configured as individual elements or can be configured as arrays of cooperating elements. In the illustrated embodiment, the sensors 14a- 14e have the form of radar, lidar, sonar and the like. The sensors 14a-14e can be positioned in any desired external location on the vehicle 10. It is further contemplated that a desired quantity of sensors can be positioned internal to the vehicle 10.

[0033] Referring now to Figs. 2 and 3, the vehicle 10 further includes a control module 16. The control module 16 includes an identification and classification module 18 and a sound synthesis module 20. In certain embodiments, the

identification and classification module 18 and the sound synthesis module 20 can be incorporated into the control module 16 as software -based elements. In other embodiments, the identification and classification module 18 and the sound synthesis module 20 can be incorporated into the control module 16 as discrete physical elements. In still other embodiments, the classification module 18 and the sound synthesis module 20 can be incorporated into the control module 16 as a combination of software-based elements and discrete physical elements.

[0034] Referring now to Figs. 1-3, the identification and classification module 18 is configured for several functions. First, the identification and classification module 18 is configured to receive the signals generated by the sensors 14a-14e. Second, the identification and classification module 18 is configured to analyze the raw signals received from the sensors 14a- 14e. Third, the identification and classification module 18 is configured is identify an object 22 using the raw signals received from the sensors 14a-14e, such as for example, a bicycle located in the roadway 12. While the object 22 is identified as a bicycle, in other embodiments, the identification and classification module 18 can be configured to identify other objects, including the non limiting examples of automobiles, people, animals and the like. Finally, the identification and classification module 18 is configured to determine the position, speed and direction of each identified object using the raw signals received from the sensors 14a- 14e.

[0035] Referring again to Figs. 1-3, the sound synthesis module 20 is configured to receive the identifying information as well as the position, speed and direction of each identified object information from the identification and classification module 18. Using this information, the sound synthesis module 20 is further configured for several functions. First, the sound synthesis module 20 is configured to create different sorts of sounds for each object 22 or sound source. Second, given the positional data, sound classification and sound synthesized for each object or sound source, a binaural virtual acoustic model is created and used to position the object or sound source in virtual space at a location corresponding to its location in real space. Third, the sound synthesis module 20 creates signals of the positioned objects or sound sources for delivery to beam forming arrays 24.

[0036] Referring now to Fig. 4, a representative interior portion 26 of a vehicle is illustrated. The interior portion 26 includes a driver section 28 and an adjacent passenger section 30. Since the driver’s ears (not shown) cannot be occluded, headphones cannot be used to deliver the virtual acoustic model created by the sound synthesis module 20 to the driver. Instead, left and right ear signals forming the virtual acoustic model are individually delivered to the driver using one or more beam forming arrays 32a-32d. The beam forming arrays 32a-32d can be positioned above, forward and/or adjacent to the driver. While the embodiment shown in Fig. 4 and described above includes separate and distinct beam forming arrays 32a-32d, it is contemplated that a lone beam-forming array 36 can be used. The lone beam-forming array 36 can be positioned in any suitable location.

[0037] Referring again to Fig. 4, to improve localization, the binaural signals are personalized to the driver’ s individual anthropomorphic features extracted from an extant sensing camera 34 positioned within the interior portion 26 of the vehicle.

Advantageously, the personalized binaural signals result in improved congruence between the objects 22 or sound sources and the synthesized sounds.

[0038] Referring again to Fig. 4, to ensure a high fidelity and positionally accurate localization, the acoustic transfer function is removed between the beam-forming arrays 32a-32d and the listener’s ears (not shown). This removal is configured to mitigate the elevation cues corresponding to the location of the arrays 32a-32d.

Instead, it is desired that the listener (driver) experience the elevation cues synthesized by the binaural virtual acoustic model corresponding to the location of the externally sensed objects 22.

[0039] Referring now to Fig. 5, the mode of operation of the situational awareness system will be briefly described. In an initial step 40, the objects 22 are sensed by one or more of the sensors 14a- 14e. In a second step 42, the one or more sensors 14a- 14e communicate with the identification and classification module 18. In a next step 44, the identification and classification module 18 analyses the raw signals received from the by one or more of the sensors 14a- 14e to identify the object 22. Next, in step 46, the identification and classification module 18 determines the position, speed and direction of each identified object 22. In a next step 48, the identification and classification module 18 communicates with the sound synthesis module 20. Next, in step 50, the sound synthesis module 20 creates different sorts of sounds for each object 22. In a next step 52, positional information is sent to the virtual acoustic model. In a next step 54, a binaural virtual acoustic model is used for positioning the object or sound source in virtual space at a location corresponding to its location in real space. Next, in step 56, signals are created for the positioned objects or sound sources for delivery to beam forming arrays 32a-32d. In a final step 58, the signals are delivered to the beam-forming arrays 32a-32d.

[0040] Referring now to Fig. 6, another embodiment is illustrated. In this embodiment, an interior portion 126 of a vehicle includes a driver section 128 and an adjacent passenger section 130. The interior portion 126 further includes a vehicle dashboard 160 having a plurality of beam-forming arrays 132a- 132c. In the illustrated embodiment, the beam-forming arrays 132a- 132c are the same as, or similar to the beaming-form arrays 32a-32d shown in Fig. 4 and described above. However, in other embodiments the beam-forming arrays 132a- 132c can be different from the beam forming arrays 32a- 32d.

[0041] Referring again to Fig. 6, the interior portion 126 include a driver’s seat, shown schematically at 162, and a passenger seat shown schematically at 164. The driver’s seat 162 includes a driver’s headrest 170 and the passenger seat 164 includes a passenger headrest 172, both of which are configured as is known in the art. The driver’s headrest 170 includes a plurality of loudspeakers 174a, 174b and the passenger headrest 172 includes a plurality of loudspeakers 176a, 176b.

[0042] Referring again to Fig. 6, the beam-forming arrays 132a- 132c are

configured for augmentation by the plurality of driver loudspeakers 174a, 174b positioned behind the driver’s head. In this embodiment, a crossover network is used to send high-frequency content to the beam-forming arrays 132a- 132c and low- frequency content to the driver loudspeakers 174a, 174b. The passenger section 130 can be configured in a similar manner with a plurality of passenger side beam-forming arrays (not shown for purposes of clarity) and the passenger loudspeakers 176a, 176b. While the loudspeakers 174a, 174b, 176a, 176b are shown as being positioned in the headrests 162, 164, it is contemplated that the loudspeakers 174a, 174b, 176a, 176b can be positioned in other locations, suitable to augment the plurality of beam-forming arrays 132a- 132c as described herein.

[0043] The situational awareness system provides many benefits, although all benefits may not be present in all embodiments. First, the situational awareness system is configured to protect active noise cancellation of any internal or external stimuli. Second, the situational awareness system is configured to protect acoustic augmented reality, that is, the situational awareness system is configured to

binauralize, amplify, attenuate, and replace with a sound-icon any internal or external stimuli. Third, the situational awareness system includes manual or automatic localization of sounds by purpose or class, in order to increase the amount of simultaneous stimuli that can be understood at once. Fourth, the content relating to situational awareness may or may not be based on input from sensors. In alternate embodiments, the content may originate more generally from any stage in the signal flow diagram on Fig. 5. For example, the“sound synthesis module” may generate any sort of content without the use of sensors. Fifth, other sources, including the non limiting examples of devices like the radio, phone, car’s onboard computer, may also count as sensors or sources of situational awareness content that can influence or control any part of the signal flow diagram described by Fig. 5. Sixth, users, including the driver and passengers may also count as sensors or sources of situational awareness content that can influence or control any part of the signal flow diagram described by Fig. 5. Finally, any signal processing or audio technique that increases the ability of the signal flow diagram described by Fig. 5 to aid in situational awareness can influence or control any part of the system. This includes the non limiting examples of elevation cues, head-related transfer functions (HRTFs), other parts of a beamforming system, customized HRTFs concerning intended listeners and the like.

[0044] In accordance with the provisions of the patent statutes, the principle and mode of operation of the situational awareness system have been explained and illustrated in certain embodiments. However, it must be understood that the situational awareness system may be practiced otherwise than as specifically explained and illustrated without departing from its spirit or scope.