Patent attributes
A vehicle includes a plurality of sensors including exterior sensors. Vehicle signals, such as those derived from sensors, are processed to detect alertable conditions and each alertable condition is represented by a created software object. A location is associated with each software object, such as corresponding to a location of an exterior feature that gave rise to the alertable condition. The software object is updated over time according to the vehicle signals, such as by updating the location according to movement of the obstacle. The software objects are processed to drive an array of speakers effective to simulate a sound originating from the location associated with the software object. The sound generated by the speakers may be repeated chimes having a volume and period determined according to the location.