Search

CN-122009051-A - Vehicle audio playing method, storage medium and program product

CN122009051ACN 122009051 ACN122009051 ACN 122009051ACN-122009051-A

Abstract

One or more embodiments of the present disclosure provide a method for playing vehicle audio, a storage medium, and a program product, where the vehicle is divided into a plurality of sound zones, the method is used for realizing sound field isolation between a target sound zone and other sound zones, the method includes obtaining audio to be played for the target sound zone, dividing the audio to be played into a first frequency band and a second frequency band, the frequency of the first frequency band is lower than that of the second frequency band, calculating a first playing weight of the vehicle for playing the first frequency band based on a sound pressure matching algorithm, calculating a second playing weight of the vehicle for playing the second frequency band based on an acoustic energy contrast control algorithm, and controlling a speaker of the vehicle to play the audio to be played based on the first playing weight and the second playing weight.

Inventors

  • MA GUILIN
  • TANG JINGCHUAN
  • LI LI

Assignees

  • 浙江吉利控股集团有限公司
  • 吉利汽车研究院(宁波)有限公司

Dates

Publication Date
20260512
Application Date
20260130

Claims (16)

  1. 1. A method of playing vehicle audio, wherein the vehicle is divided into a plurality of zones, the method for achieving sound field isolation between a target zone and other zones, the method comprising: acquiring audio to be played aiming at the target sound zone; dividing the audio to be played into a first frequency band and a second frequency band, wherein the frequency of the first frequency band is lower than that of the second frequency band; Calculating a first playing weight of the vehicle for playing the first frequency band based on a sound pressure matching algorithm, and calculating a second playing weight of the vehicle for playing the second frequency band based on an acoustic energy contrast control algorithm; and controlling a loudspeaker of the vehicle to play the audio to be played based on the first playing weight and the second playing weight.
  2. 2. The method according to claim 1, wherein the method further comprises: configuring at least one virtual speaker for the target sound zone; the controlling the speaker of the vehicle to play the audio to be played based on the first play weight and the second play weight includes: Based on the first play weight and the second play weight, driving signals for driving respective physical speakers in the vehicle are generated to present an acoustic image of the at least one virtual speaker within the target sound zone.
  3. 3. The method according to claim 2, wherein the method further comprises: Determining the audio type of the audio to be played; and configuring a frequency response curve and/or sound image positioning parameters of the at least one virtual loudspeaker according to the audio type.
  4. 4. The method of claim 2, wherein the calculating a first play weight for the vehicle to play the first frequency band based on a sound pressure matching algorithm comprises: Acquiring a first transfer function set from a first type of physical loudspeaker of the vehicle to the target sound zone, a second transfer function set from other sound zones and a third transfer function set from the at least one virtual loudspeaker to the target sound zone; generating a first filter convolution matrix corresponding to the target sound zone and a second filter convolution matrix corresponding to other sound zones according to the first transfer function set and the second transfer function set, and generating a virtual loudspeaker filter convolution matrix according to the third transfer function set; Constructing a joint optimization problem for the weight vector of the first type of physical speaker based on the first filter convolution matrix, the second filter convolution matrix, the virtual speaker filter convolution matrix and the sound effect processing matrix; And solving the optimization problem to take a problem result as the first playing weight.
  5. 5. The method of claim 4, wherein generating a first filter convolution matrix corresponding to the target volume and a second filter convolution matrix corresponding to other volumes from the first set of transfer functions and the second set of transfer functions, and generating a virtual speaker filter convolution matrix from the third set of transfer functions, comprises: constructing a corresponding band-pass filter based on the cut-off frequency of the first frequency band; Convolving the first transfer function set and the second transfer function set with the band-pass filter respectively to generate the first filter convolution matrix and the second filter convolution matrix; Convolving the third set of transfer functions with the bandpass filter to generate a virtual speaker filter convolution matrix.
  6. 6. The method of claim 4, wherein the objective function of the optimization problem comprises: minimizing a difference between a sound field generated by the first type of physical speaker and a desired sound field generated by the at least one virtual speaker within the target sound zone; the sound pressure generated by the first type of physical speaker in the other sound zone is minimized.
  7. 7. The method according to any one of claims 4 to 6, wherein, The first type of physical speakers are physical speakers in the vehicle, wherein the physical speakers cover the first frequency band in the working frequency band.
  8. 8. The method of claim 2, wherein the calculating a second play weight for the vehicle to play the second frequency band based on an acoustic energy contrast control algorithm comprises: Calculating a second playing weight of the vehicle to play the second frequency band based on the acoustic energy contrast control algorithm only And calculating a second playing weight of the vehicle for playing the second frequency band based on a joint algorithm of the acoustic energy contrast control algorithm and the sound pressure matching algorithm.
  9. 9. The method of claim 8, wherein the calculating a second play weight for the vehicle to play the second frequency band based on a joint algorithm of the acoustic energy contrast control algorithm and the acoustic pressure matching algorithm comprises: Acquiring a fourth transfer function set from the second class of physical speakers of the vehicle to the target sound zone, a fifth transfer function set from other sound zones, and a sixth transfer function set from the at least one virtual speaker to the target sound zone; Generating a third filter convolution matrix corresponding to the target sound zone and a fourth filter convolution matrix corresponding to other sound zones according to the fourth transfer function set and the fifth transfer function set, and generating a virtual loudspeaker filter convolution matrix according to the sixth transfer function set; Constructing a joint optimization problem for the weight vector of the second type of physical speaker based on the third filter convolution matrix, the fourth filter convolution matrix, the virtual speaker filter convolution matrix and the sound effect processing matrix, wherein an objective function of the optimization problem is to maximize the acoustic energy contrast between the target sound zone and other sound zones; and solving the optimization problem to take a problem result as the second playing weight.
  10. 10. The method of claim 9, wherein generating a third filter convolution matrix corresponding to the target volume and a fourth filter convolution matrix corresponding to other volumes from the fourth set of transfer functions and the fifth set of transfer functions, and generating a virtual speaker filter convolution matrix from the sixth set of transfer functions, comprises: constructing a corresponding band-pass filter based on the cut-off frequency of the second frequency band; convolving the fourth set of transfer functions and the fifth set of transfer functions with the band-pass filter, respectively, to generate the fourth filter convolution matrix and the fifth filter convolution matrix; Convolving the sixth set of transfer functions with the bandpass filter to generate a virtual speaker filter convolution matrix.
  11. 11. The method of claim 9, wherein the constraint of the optimization problem comprises: minimizing a difference between a sound field generated by the second type of physical speaker and a desired sound field generated by the at least one virtual speaker within the target sound zone; and the energy norm of the weight vector is smaller than or equal to a preset energy constraint value.
  12. 12. The method according to any of the claims 9 to 11, wherein the second frequency band is divided into an intermediate frequency sub-band and a high frequency sub-band, wherein the intermediate frequency sub-band has a lower frequency than the high frequency sub-band, the second type of physical speakers comprising: a mid-frequency speaker whose working frequency band covers said mid-frequency sub-band, and And the working frequency band covers the high-frequency loudspeaker of the high-frequency sub-band.
  13. 13. The method of claim 1, wherein the controlling the speaker of the vehicle to play the audio to be played based on the first play weight and the second play weight comprises: Performing convolution operation on the input signal of the audio to be played and the first playing weight and the second playing weight respectively to generate output signals corresponding to all physical speakers in the vehicle; And sending the output signal to a corresponding physical loudspeaker for electroacoustic conversion and playing.
  14. 14. A playback apparatus for audio of a vehicle, the vehicle being divided into a plurality of zones, the apparatus for achieving sound field isolation between a target zone and other zones, the apparatus comprising: an audio acquisition unit, configured to acquire audio to be played for the target audio zone; the audio frequency dividing unit is used for dividing the audio frequency to be played into a first frequency band and a second frequency band, and the frequency of the first frequency band is lower than that of the second frequency band; A play weight calculation unit, configured to calculate a first play weight of the vehicle playing the first frequency band based on a sound pressure matching algorithm, and calculate a second play weight of the vehicle playing the second frequency band based on an acoustic energy contrast control algorithm; And the audio playing unit is used for controlling a loudspeaker of the vehicle to play the audio to be played based on the first playing weight and the second playing weight.
  15. 15. A computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the steps of the method of any of claims 1 to 13.
  16. 16. A computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of the method of any of claims 1 to 13.

Description

Vehicle audio playing method, storage medium and program product Technical Field One or more embodiments of the present disclosure relate to the field of audio processing, and in particular, to a method for playing vehicle audio, a storage medium, and a program product. Background With the intelligent development of the automobile industry, a vehicle-mounted voice zone system is generated for meeting the personalized audio demands of passengers. In a limited space within the vehicle, different seat passengers may wish to listen to different audio content without interfering with each other, thereby hastening the concept of independent privacy zones. According to the function, through the multi-sound-zone sound field control technology, independent sound field spaces are formed in each seat zone, sound in each zone is guaranteed to be clearly and audibly perceived, and meanwhile mutual interference among sound fields is effectively reduced, so that personalized driving hearing experience is realized, and the intelligent cabin sound field control system becomes an important development direction in the field of intelligent cabins. In the related art, currently, two algorithms, acoustic energy contrast control (Acoustic Contrast Control, ACC) or acoustic pressure matching (Pressure Matching, PM), are commonly used to achieve soundfield isolation. The ACC realizes higher acoustic isolation by maximizing the difference of the sound energy of the bright and dark areas, but more loudspeakers are required to be arranged at a low frequency band, the tone quality is easy to be damaged, and meanwhile, the PM algorithm can improve the tone quality performance, but the sound field isolation performance is lower than that of the ACC. In practical applications, due to the limitation of the number of headrest speakers, the acoustic energy contrast performance of the two methods in the low frequency band such as 200Hz is not ideal, so that the isolation effect of the low frequency content such as the white sound and the background music is significantly reduced, and it is difficult to realize clear and fidelity privacy listening experience in all frequency bands. Disclosure of Invention In view of this, one or more embodiments of the present disclosure provide the following technical solutions: According to a first aspect of one or more embodiments of the present specification, there is provided a method for playing vehicle audio, the vehicle being divided into a plurality of sound zones, the method for realizing sound field isolation between a target sound zone and other sound zones, including: acquiring audio to be played aiming at the target sound zone; dividing the audio to be played into a first frequency band and a second frequency band, wherein the frequency of the first frequency band is lower than that of the second frequency band; Calculating a first playing weight of the vehicle for playing the first frequency band based on a sound pressure matching algorithm, and calculating a second playing weight of the vehicle for playing the second frequency band based on an acoustic energy contrast control algorithm; and controlling a loudspeaker of the vehicle to play the audio to be played based on the first playing weight and the second playing weight. According to a second aspect of one or more embodiments of the present specification, there is provided a playback apparatus of vehicle audio, the vehicle being divided into a plurality of sound zones, the apparatus being for achieving sound field isolation between a target sound zone and other sound zones, the apparatus comprising: an audio acquisition unit, configured to acquire audio to be played for the target audio zone; the audio frequency dividing unit is used for dividing the audio frequency to be played into a first frequency band and a second frequency band, and the frequency of the first frequency band is lower than that of the second frequency band; A play weight calculation unit, configured to calculate a first play weight of the vehicle playing the first frequency band based on a sound pressure matching algorithm, and calculate a second play weight of the vehicle playing the second frequency band based on an acoustic energy contrast control algorithm; And the audio playing unit is used for controlling a loudspeaker of the vehicle to play the audio to be played based on the first playing weight and the second playing weight. According to a third aspect of the present description there is provided a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the method of the first aspect. According to a fourth aspect of the present description, a computer program product comprises a computer program/instruction which, when executed by a processor, implements the steps of the method of the first aspect. As can be seen from the above embodiments, the present disclosure divides audio to be pla