WO-2026091455-A1 - SOUND CONTROL METHOD AND APPARATUS, TERMINAL DEVICE, MEDIUM AND PRODUCT
Abstract
A sound control method, a control apparatus, an electronic apparatus, a terminal device, a computer-readable storage medium and a computer program product. The method comprises: (1) acquiring target cockpit area information; and (2) on the basis of a drive signal, controlling a loudspeaker array of a terminal device to play audio data to be played.
Inventors
- GONG, QING
- SUN, Yaxuan
- ZHAO, YONGJI
- YAN, Zhufang
- WU, YANG
Assignees
- 比亚迪股份有限公司
Dates
- Publication Date
- 20260507
- Application Date
- 20250508
- Priority Date
- 20241031
Claims (20)
- A voice control method, applied to a terminal device, the method comprising: Obtain target cockpit area information; According to the drive signal, the speaker array of the terminal device is controlled to play the audio data to be played; The target cockpit area information is used to identify the cockpit area in the cockpit space of the terminal device that corresponds to the audio data to be played, and the drive signal is determined based on the target cockpit area information and the speaker array.
- According to the method of claim 1, the target cabin area information is used to identify a first cabin area in the cabin space that can hear the audio data to be played and a second cabin area that cannot hear the audio data to be played, wherein when the audio data to be played is played according to the drive signal, the sound pressure level contrast between the first cabin area and the second cabin area is greater than or equal to a preset threshold.
- According to the method of claim 1 or 2, the target cabin area information is used to identify a first cabin area in the cabin space that can hear the audio data to be played, and when the audio data to be played is played according to the drive signal, the sound pressure level contrast between the first cabin area and other areas in the cabin is greater than or equal to a preset threshold.
- According to the method of claim 2 or 3, the preset threshold value range is [12, 26], and the unit is A-weighted sound pressure level.
- According to any one of claims 1-4, the driving signal is determined based on the target cockpit area information and the electroacoustic transfer function matrix corresponding to the speaker array.
- The method according to claim 5, wherein the method further comprises: The initial values of the drive parameters are determined based on the target cockpit area information and the electroacoustic transfer function matrix. The driving parameters are updated based on the initial values to obtain the driving signal.
- According to the method of claim 6, the step of updating the driving parameters includes: If the preset update termination condition is not met, the function value of the proxy function and the signal value of the driving parameter in the current update round are determined based on the electroacoustic transfer function matrix, the function value of the proxy function in the previous update round, and the signal value of the driving parameter. If the update termination condition is met, the drive signal is determined based on the signal value of the drive parameter determined in the last update round; In the first update cycle, the signal value of the drive parameter is the initial value, and the proxy function is constructed based on the target cockpit area information, the electroacoustic transfer function matrix, the drive parameter, and the preset first regularization parameter.
- According to the method of claim 7, the update termination condition is satisfied when the current update round is a preset round.
- According to the method of claim 7 or 8, the update termination condition is satisfied when the parameter value error of the current update round is greater than or equal to a preset threshold, and the parameter value error of the current update round is determined based on the signal value of the driving parameter of the current update round and the signal value of the driving parameter of the previous update round.
- The method according to any one of claims 6-9, wherein determining the initial value of the drive parameter based on the target cockpit area information and the electroacoustic transfer function matrix includes: Solve for the driving parameters in the cost function to determine the initial values; The cost function is constructed based on the electroacoustic transfer function matrix, the target cockpit area information, the drive parameters, and a preset second regularization parameter.
- According to the method of claim 10, the cost function is solved by the least mean square optimization method.
- The method according to any one of claims 5-11, wherein the method further comprises: When the speaker array is controlled by a preset drive signal to play preset audio data, the sound pressure information of the sound field control point in the cabin space is obtained; The electroacoustic transfer function matrix is determined based on the preset driving signal and the sound pressure information of the sound field control point.
- According to the method of claim 12, wherein the loudspeaker array comprises a plurality of loudspeakers, the sound pressure information comprises sub-sound pressure information of the sound field control point when each loudspeaker plays the preset audio data, and the step of determining the electroacoustic transfer function matrix based on the preset driving signal and the sound pressure information of the sound field control point comprises: The acoustic transfer function of the loudspeaker is determined based on the preset driving signal and the sub-sound pressure information. The electroacoustic transfer function matrix is determined based on the acoustic transfer function of each loudspeaker.
- The method according to any one of claims 1-13, wherein obtaining the target cockpit area information includes: The target cabin area information is determined based on the type of the audio data to be played, wherein the audio data to be played includes entertainment audio and navigation audio.
- The method according to any one of claims 1-14, wherein obtaining the target cockpit area information includes: The target cockpit area information is determined based on the source of the playback command for the audio data to be played.
- A control device, comprising: The transceiver unit is configured to acquire target cockpit area information. The processing unit is configured to control the speaker array of the terminal device to play audio data to be played according to the drive signal; The target cockpit area information is used to identify the cockpit area in the terminal device's cockpit space that corresponds to the audio data to be played, and the drive signal is determined based on the target cockpit area information and the speaker array.
- An electronic device comprising a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, implements the method according to any one of claims 1-15.
- A terminal device, comprising the control device of claim 16, or comprising the electronic device of claim 17.
- A computer-readable storage medium storing a computer program that, when executed by one or more processors, implements the method of any one of claims 1-15.
- A computer program product comprising a computer program/instructions that, when executed by a processor, implement the method of any one of claims 1-15.
Description
Sound control methods, devices, terminal equipment, media and products Priority information This disclosure requests priority and benefits from patent application No. 202411554565.4, filed with the China National Intellectual Property Administration on October 31, 2024, the entire contents of which are incorporated herein by reference. Technical Field This disclosure relates to a voice control method, control device, electronic device, terminal equipment, computer-readable storage medium, and computer program product. Background Technology In related technologies, to avoid noise caused by the simultaneous playback of multiple audio signals in the cabin, the volume of one or more audio signals can be reduced to highlight the audio signals whose volume is not reduced. However, for multiple users in different areas of the cabin, users in different areas may expect to listen to different audio signals, and reducing the volume of any audio signal will interfere with the audio listening experience of users in at least one area, thereby affecting the user's driving experience. Summary of the Invention This disclosure provides a voice control method, control device, electronic device, terminal equipment, computer-readable storage medium, and computer program product. This disclosure provides a voice control method applied to a terminal device, the method comprising: Obtain target cockpit area information; According to the drive signal, the speaker array of the terminal device is controlled to play the audio data to be played; The target cockpit area information is used to identify the cockpit area in the cockpit space of the terminal device that corresponds to the audio data to be played, and the drive signal is determined based on the target cockpit area information and the speaker array. Thus, in this embodiment of the disclosure, the speaker array can be controlled to play audio data according to the drive signal determined by the target cabin area information and the speaker array, so that the playback effect of the audio data can match the cabin area identified by the target cabin area information to a certain extent. This can meet the audio listening needs of users in different cabin areas of the terminal device to a certain extent, and realize independent audio playback in different cabin areas to a certain extent, so that the user's audio listening experience and driving experience can be guaranteed. In some embodiments of this disclosure, the target cockpit area information is used to identify a first cockpit area in the cockpit space that can hear the audio data to be played and a second cockpit area that cannot hear the audio data to be played. When the audio data to be played is played according to the drive signal, the sound pressure level contrast between the first cockpit area and the second cockpit area is greater than or equal to a preset threshold. Thus, in this embodiment of the disclosure, by controlling the speaker array to play the audio data to be played through the drive signal so that the sound pressure level contrast between the first cabin area and the second cabin area is greater than or equal to a preset threshold, the user in the first cabin area can hear the audio data to be played, while the user in the second cabin area has difficulty hearing the audio data to be played. This further satisfies the audio listening needs of different users in the cabin space and further improves the independent audio playback effect of different cabin areas. The user's audio listening experience and driving experience can be further guaranteed. In some embodiments of this disclosure, the target cabin area information is used to identify a first cabin area in the cabin space that can hear the audio data to be played. When the audio data to be played is played according to the drive signal, the sound pressure level contrast between the first cabin area and other areas in the cabin is greater than or equal to a preset threshold. Thus, in this embodiment of the disclosure, by controlling the speaker array to play the audio data to be played through the drive signal so that the sound pressure level contrast between the first cabin area and other cabin areas is greater than or equal to a preset threshold, the user in the first cabin area can hear the audio data to be played, while the user in other cabin areas has difficulty hearing the audio data to be played. This further satisfies the audio listening needs of different users in the cabin space and further improves the independent audio playback effect of different cabin areas. The user's audio listening experience and driving experience can be further guaranteed. In some embodiments of this disclosure, the preset threshold value range is [12, 26], and the unit is A-weighted sound pressure level. In some embodiments of this disclosure, the drive signal is determined based on the target cockpit area information and the electroacoustic transfer function mat