Projection screen audio channel identification method, device and equipment, medium and vehicle

By receiving and analyzing prompt sound data in the automotive screen projection system and automatically identifying the channel configuration of the audio data stream, the problem of mismatch between the vehicle and the audio stream data channel is solved, and the user experience and auditory effect are improved.

CN119497029APending Publication Date: 2025-02-21BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311024538.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-14
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

When using the screen projection function in a car, the channel mode of the car machine playing audio stream data does not match the channel of the audio stream data, which affects the passenger's auditory experience and the spatial sense of sound. The existing solution requires passengers to manually select the audio channel , professional knowledge requirements are high and not convenient enough.

Method used

By receiving the prompt sound data in the audio data stream transmitted by the screen projection device, the prompt sound data is played separately according to different channel configurations, and the prompt audio sent by multiple target speakers is collected, and its characteristics are analyzed to determine the channel configuration and automatically identify the audio. The channel of the data stream.

Benefits of technology

The user does not need to manually select the channel, and automatically recognize the channel of the audio data stream, improving the user experience, ensuring the auditory experience and spatial sense of sound, which is widely applicable and easy to implement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119497029A_ABST
    Figure CN119497029A_ABST
Patent Text Reader

Abstract

The invention relates to a sound channel identification method, device and equipment for screen projection audio, a medium and a vehicle. The method comprises the following steps: receiving an audio data stream transmitted by screen projection equipment, wherein initial data of the audio data stream is prompt tone data; when the prompt tone data is played according to different sound channel configurations, collecting prompt audios sent by a plurality of target loudspeakers; and if the features of the prompt audio conform to the sounding features of the corresponding sound channel configuration, determining that the sound channel of the audio data stream is the sound channel of the corresponding sound channel configuration. The sound channel of the audio data stream can be automatically identified, a user does not need to determine the sound channel of the screen projection audio data during screen projection, the user experience is improved, and the scheme is wide in applicability and easy to implement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of audio processing technology, and in particular to a method, device, equipment, medium and vehicle for channel recognition of screen projection audio. Background Art

[0002] At present, the intelligentization of the automobile industry is developing rapidly. The human-computer interaction in the services of the smart cockpit has increased, and the trend of multi-screen is gradually emerging. In addition to equipping the passengers in the main and co-pilot seats with screens, equipping the passengers in the second or third rows with screens has also become a common configuration for some models. The second row of screens is usually placed in the middle of the roof, which can provide the second row of passengers with the function of screen projection of entertainment devices such as mobile phones and game consoles, allowing passengers to experience a rich entertainment experience. In the field of car audio, with the upgrade and professional adjustment of the audio system, the current vehicle audio system can support 8-channel audio transmission, that is, it can support the playback of 7.1-channel screen projection audio, and can adapt to the multi-channel audio supported by entertainment devices such as game consoles.

[0003] When passengers use the screen projection function of the car screen, the screen projection device transmits the original audio and video stream data to the car computer through the audio and video interface. After the car computer processes the audio and video stream data, it transmits the video stream data to the display screen through the video data bus, and transmits the audio stream data to the power amplifier through the audio data bus to drive each speaker to make sound. During the screen projection process, if the channel mode of the audio stream data played by the car computer does not match the channel of the audio stream data, it will affect the passenger's auditory experience and the spatial sense of the sound. The existing solution is to let the passenger select the output audio channel on the screen each time the screen is projected. This solution requires a high level of professional knowledge from the passengers and is not convenient enough to guarantee the passengers' screen projection experience. Summary of the invention

[0004] In order to solve the above technical problems, the present disclosure provides a channel identification method, device, equipment, medium and vehicle for screen projection audio.

[0005] In a first aspect, the present disclosure provides a method for identifying a channel of screen projection audio, comprising:

[0006] Receive an audio data stream transmitted by a screen projection device, where the starting data of the audio data stream is prompt sound data;

[0007] When playing the prompt audio data respectively according to different channel configurations, collecting the prompt audios emitted by multiple target speakers;

[0008] If the feature of the prompt audio meets the sound feature of the corresponding channel configuration, the channel of the audio data stream is determined to be the channel of the corresponding channel configuration.

[0009] Optionally, playing the prompt sound data respectively according to different channel configurations includes:

[0010] Switching the different channel configurations in sequence, and playing the prompt sound data in a preset manner after the switching is completed;

[0011] The preset manner is to simultaneously turn on the multiple target speakers to play the prompt sound data, or to turn on each of the multiple target speakers in sequence to play the prompt sound data;

[0012] The collecting of the prompt audio emitted by the target speaker includes:

[0013] The prompt audio emitted by the target speaker is collected by using a microphone arranged at the location of the target speaker.

[0014] Optionally, if the feature of the prompt audio meets the sound feature of the corresponding channel configuration, determining the channel of the audio data stream to be the channel of the corresponding channel configuration includes:

[0015] For each of the different channel configurations, obtaining a target loudspeaker sound amplitude determination condition corresponding to the channel included in the channel configuration;

[0016] detecting the amplitude of the prompt audio emitted by a plurality of target speakers under the channel configuration;

[0017] If the amplitudes of the prompt audios emitted by the multiple target speakers under the channel configuration meet the corresponding target speaker sound amplitude determination conditions, the channel of the audio data stream is determined to be the channel of the channel configuration.

[0018] Optionally, the channel configuration includes a 2.0 channel configuration, a 5.1 channel configuration and a 7.1 channel configuration, and the multiple target speakers include a left front top surround speaker, a right front top surround speaker, a left roof center speaker, a right roof center speaker, a left rear top surround speaker and a right rear top surround speaker;

[0019] The target speaker sound amplitude determination condition corresponding to the 2.0 channel configuration is that the amplitudes of the prompt audios emitted by the multiple target speakers all reach the calibrated amplitudes;

[0020] The target speaker sound amplitude determination condition corresponding to the 5.0 channel configuration is that the amplitudes of the prompt audios emitted by the multiple target speakers do not reach the calibrated amplitude;

[0021] The target speaker sound amplitude determination condition corresponding to the 7.1 channel configuration is that the amplitude of the prompt audio emitted by the left rear top surround speaker and the right rear top surround speaker reaches the calibrated amplitude, and the amplitude of the prompt audio emitted by other speakers among the multiple target speakers does not reach the calibrated amplitude.

[0022] Optionally, before playing the prompt sound data respectively according to different channel configurations, the method further includes:

[0023] For the multiple target speakers, obtaining an internal preset amplitude corresponding to each target speaker, wherein the internal preset amplitude is used to amplify the amplitude of the audio played by the speaker;

[0024] The playing of the prompt sound data respectively according to different channel configurations includes:

[0025] The prompt sound data are played respectively according to different channel configurations, and the amplitude of the audio played by each target speaker is increased according to the internal preset amplitude corresponding to each target speaker.

[0026] Optionally, after determining that the channel of the audio data stream is the channel of the corresponding channel configuration, the method further includes:

[0027] Switch to the corresponding channel configuration and play the audio data after the start data in the audio data stream.

[0028] In a second aspect, the present disclosure provides a channel identification device for screen projection audio, comprising:

[0029] A receiving module, used to receive an audio data stream transmitted by a screen projection device, wherein the starting data of the audio data stream is prompt sound data;

[0030] A testing module, used for collecting prompt audios emitted by a plurality of target speakers when playing the prompt audio data respectively according to different channel configurations;

[0031] The analysis module is used to determine that the channel of the audio data stream is the channel of the corresponding channel configuration if the feature of the prompt audio meets the sound feature of the corresponding channel configuration.

[0032] Optionally, the channel configuration includes a 2.0 channel configuration, a 5.1 channel configuration and a 7.1 channel configuration, and the multiple target speakers include a left front top surround speaker, a right front top surround speaker, a left roof center speaker, a right roof center speaker, a left rear top surround speaker and a right rear top surround speaker.

[0033] Optionally, when the test module plays the prompt sound data respectively according to different channel configurations, it is specifically used to switch the different channel configurations in sequence, and play the prompt sound data in a preset manner after the switching is completed; the preset manner is to simultaneously turn on the multiple target speakers to play the prompt sound data, or to turn on each of the multiple target speakers in sequence to play the prompt sound data; when the test module collects the prompt audio emitted by the target speaker, it is specifically used to use a microphone arranged at the position of the target speaker to collect the prompt audio emitted by the target speaker.

[0034] Optionally, the analysis module determines that the channel of the audio data stream is the channel of the corresponding channel configuration when the characteristics of the prompt audio meet the sound characteristics of the corresponding channel configuration. The analysis module is specifically used to obtain, for each channel configuration in the different channel configurations, a target speaker sound amplitude judgment condition corresponding to the channel included in the channel configuration; detect the amplitude of the prompt audio emitted by multiple target speakers under the channel configuration; if the amplitude of the prompt audio emitted by multiple target speakers under the channel configuration meets the corresponding target speaker sound amplitude judgment condition, determine that the channel of the audio data stream is the channel of the channel configuration.

[0035] Optionally, the channel configuration includes a 2.0 channel configuration, a 5.1 channel configuration and a 7.1 channel configuration, and the multiple target speakers include a left front top surround speaker, a right front top surround speaker, a left roof center speaker, a right roof center speaker, a left rear top surround speaker and a right rear top surround speaker; the target speaker sound amplitude judgment condition corresponding to the 2.0 channel configuration is that the amplitude of the prompt audio emitted by the multiple target speakers reaches a calibrated amplitude; the target speaker sound amplitude judgment condition corresponding to the 5.0 channel configuration is that the amplitude of the prompt audio emitted by the multiple target speakers does not reach the calibrated amplitude; the target speaker sound amplitude judgment condition corresponding to the 7.1 channel configuration is that the amplitude of the prompt audio emitted by the left rear top surround speaker and the right rear top surround speaker reaches the calibrated amplitude, and the amplitude of the prompt audio emitted by other speakers among the multiple target speakers does not reach the calibrated amplitude.

[0036] Optionally, before the prompt sound data is played respectively according to different channel configurations, the test module is also used to obtain, for the multiple target speakers, an internal preset amplitude corresponding to each target speaker, and the internal preset amplitude is used to amplify the amplitude of the audio played by the speaker; when the test module plays the prompt sound data respectively according to different channel configurations, it is specifically used to play the prompt sound data respectively according to different channel configurations, and amplify the amplitude of the audio played by each target speaker according to the internal preset amplitude corresponding to each target speaker.

[0037] Optionally, the device further includes a playing module, which is used to switch to the corresponding channel configuration and play the audio data after the start data in the audio data stream after determining that the channel of the audio data stream is the channel of the corresponding channel configuration.

[0038] In a third aspect, the present disclosure provides a computer device, comprising:

[0039] Memory;

[0040] Processor; and

[0041] Computer programs;

[0042] The computer program is stored in the memory and is configured to be executed by the processor to implement the method as described in any one of the first aspects.

[0043] In a fourth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method as described in any one of the first aspects.

[0044] In a fifth aspect, the present disclosure provides a vehicle, comprising the channel identification device for screen projection audio as described in the second aspect and / or the computer device as described in the third aspect.

[0045] The present disclosure provides a method, apparatus, device, medium and vehicle for identifying the channel of screen projection audio. The method, apparatus, device, medium and vehicle are used to play the prompt audio data in the audio data stream transmitted by the screen projection device according to different channel configurations, and collect the prompt audio emitted by multiple target speakers during the playback. Then, the characteristics of the prompt audio emitted by the multiple target speakers under each channel configuration are analyzed to see whether they meet the sound characteristics of the channel configuration, so as to determine whether the channel of the prompt audio data matches the channel configuration, thereby determining that the channel of the audio data stream is the channel of the matching channel configuration, thereby automatically identifying the channel of the audio data stream without the user having to determine the channel of the screen projection audio data when projecting the screen, thereby improving the user experience. The solution is widely applicable and easy to implement. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0047] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0048] Figure 1 A flow chart of a method for identifying a channel of screen projection audio provided by an embodiment of the present disclosure;

[0049] Figure 2 A schematic diagram of an application scenario provided by an embodiment of the present disclosure;

[0050] Figure 3 A schematic diagram of the structure of a channel identification device for screen projection audio provided in an embodiment of the present disclosure;

[0051] Figure 4 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0052] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0053] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0054] In order to be compatible with multiple audio channels, the internal software and hardware design of existing vehicle-mounted equipment needs to support multiple audio data channels. For example, the maximum supported number of 8 audio data channels required for 7.1 channels can be compatible with 2 audio data channels required for 2.0 channels and 6 audio data channels required for 5.1 channels.

[0055] When passengers use the screen projection function of the car screen, the screen projection device transmits the original audio and video stream data to the car computer through the audio and video interface. After processing the audio and video stream data, the car computer transmits the video stream data to the display screen through the video data bus, and transmits the audio stream data to the power amplifier through the audio data bus to drive each speaker to make sound. During the screen projection process, if the channel mode of the audio stream data played by the car computer does not match the channel of the audio stream data, it will affect the passenger's auditory experience and the spatial sense of the sound. The existing solution is to let the passenger select the output audio channel on the screen each time the screen is projected. This solution requires a high level of professional knowledge from the passengers, is not convenient enough, and it is difficult to guarantee the passengers' screen projection experience. In order to solve the problem that users need to identify and select the channel of the projection data themselves when projecting the screen, the embodiment of the present disclosure provides a channel identification method for projection audio.

[0056] Figure 1A flow chart of a method for channel recognition of screen projection audio is provided in an embodiment of the present disclosure. The method can be executed by a channel recognition device for screen projection audio. The channel recognition device for screen projection audio can be implemented in software and / or hardware. The channel recognition device for screen projection audio can be configured in an electronic device, such as a car computer, an on-board computer, a domain controller, or other device with data processing capabilities.

[0057] Figure 2 A schematic diagram of an application scenario provided by an embodiment of the present disclosure, the scenario includes a vehicle 200, a left front top surround speaker 210, a right front top surround speaker 220, a left roof center speaker 230, a right roof center speaker 240, a left rear top surround speaker 250, and a right rear top surround speaker 260 installed on the cabin ceiling of the vehicle 200, which are respectively located above the main driver's seat, above the co-driver's seat, above the second row of left seats, above the second row of right seats, above the third row of left seats, and above the third row of right seats, and microphones 211, microphone 221, microphone 231, microphone 241, microphone 251, and microphone 261 are arranged on the cabin ceiling and next to the above six speakers, respectively, and a car machine 201 and a car screen 202 are also arranged in the cabin of the vehicle 200. In addition, other positions in the cabin of the vehicle 200 are also arranged with speakers for supporting multi-channels, for example, the number of speakers for supporting 7.1 channels in the cabin can be 21, and there are multiple speaker types. It can be understood that the channel recognition method for screen projection audio provided by the embodiments of the present disclosure can also be applied in other scenarios.

[0058] exist Figure 2 In the scenario shown, the channel recognition method for screen projection audio provided by the embodiment of the present disclosure can be executed by the vehicle computer, and the method includes the following steps:

[0059] S101. Receive an audio data stream transmitted by a screen projection device, where the starting data of the audio data stream is a prompt tone data.

[0060] Exemplarily, when a passenger in vehicle 200 projects the screen of a game console onto the in-vehicle screen 202, the game console transmits audio and video stream data to the vehicle computer 201. The original audio and video stream data is converted into DP protocol via HDMI through the audio and video interface and then output to the vehicle computer controller. HDMI and DP protocols support up to 8-channel audio transmission.

[0061] After the car computer 201 receives the audio stream data, it needs to process the audio stream data and determine which type of channel the audio stream data belongs to so as to play it through the sound system in the car cabin. The stream data is transmitted in a continuous form and can be transmitted continuously. In the process of transmitting the audio stream data, the data packet of the prompt sound data in the audio stream data is marked with header information, indicating that the prompt sound data is the starting data of the audio data stream. The car computer 201 receives the prompt sound data first when receiving the audio data stream.

[0062] S102: When the prompt audio data is played respectively according to different channel configurations, the prompt audios emitted by multiple target speakers are collected.

[0063] In the embodiment of the present disclosure, the channel configuration includes 2.0 channel configuration, 5.1 channel configuration and 7.1 channel configuration as an example. Accordingly, the plurality of target speakers include a left front top surround speaker 210, a right front top surround speaker 220, a left roof center speaker 230, a right roof center speaker 240, a left rear top surround speaker 250 and a right rear top surround speaker 260.

[0064] 2.0 channels means that the audio signal is played through two sound channels, the left channel and the right channel. 5.1 channels include the left front channel, the right front channel, the center channel, the left surround channel, the right surround channel and a subwoofer channel. 7.1 channels include the left front channel, the right front channel, the center channel, the left surround channel, the right surround channel, the left rear top surround channel, the right rear top surround channel and the subwoofer channel, a total of eight channels. Usually, each type of channel will be set with at least one corresponding type of speaker to play the audio data of that channel.

[0065] Channel configuration refers to the channel interface type set when the audio device plays audio data, corresponding to the channel type. 2.0 channels require a hardware interface that supports the transmission of 2-channel audio data, 5.1 channels require a hardware interface that supports the transmission of 6-channel audio data, and 7.1 channels require a hardware interface that supports the transmission of 8-channel audio data.

[0066] For example, the 2.0 channel is divided into a left channel and a right channel. The 2.0 channel configuration of the corresponding audio device only needs to set the left channel speaker and the right channel speaker. Then, for the above-mentioned six target speakers, the left front top surround speaker 210, the left roof center speaker 230 and the left rear top surround speaker 250 can play the left channel audio accordingly, and the right front top surround speaker 220, the right roof center speaker 240 and the right rear top surround speaker 260 can play the right channel audio accordingly. Therefore, when the audio device is set to a 2.0 channel configuration to play the 2.0 channel audio data, the above-mentioned six target speakers will all make sound, and the speakers other than the above-mentioned six target speakers in the cabin of the vehicle 200 will also be divided into left and right channel speakers for the 2.0 channel audio data.

[0067] Correspondingly, the 5.1 channel configuration requires the setting of a left front channel speaker, a right front channel speaker, a center channel speaker, a left surround channel speaker, a right surround channel speaker and a subwoofer channel speaker. The above six target speakers do not include the speakers required for the 5.1 channel configuration. Therefore, when the audio equipment is set to a 5.1 channel configuration to play the 5.1 channel audio data, theoretically none of the six target speakers will make a sound due to the channel mismatch. The 5.1 channel audio is played by the speakers in the cabin of the vehicle 200 that belong to the 5.1 channel configuration other than the above six target speakers.

[0068] By analogy, a 7.1-channel configuration requires the setting of eight channel types of speakers, namely left front, right front, center, left surround, right surround, left rear top surround, right rear top surround and subwoofer. Therefore, when the audio device is set to a 7.1-channel configuration to play 7.1-channel audio data, theoretically, the left rear top surround speaker 250 and the right rear top surround speaker 260 among the six target speakers will make sound, while the remaining four speakers will not make sound. In addition, other speakers in the cabin of the vehicle 200 that belong to the 7.1-channel configuration will also play the 7.1-channel audio.

[0069] Based on the above principles, the disclosed embodiment determines the channel of the audio stream data by switching different channel configurations to play the audio stream data and testing which channel configuration the channel of the audio stream data matches. Specifically, during the test, when the prompt sound data is played under the current channel configuration, the audio emitted by the above six target speakers can be collected, and by determining whether the characteristics of the audio emitted by the above six target speakers meet the sound characteristics of the above six target speakers under the current channel configuration, it is determined whether the channel of the prompt sound data matches the current channel configuration. It can be understood that the channel of the prompt sound data is the same as the channel of the audio stream data.

[0070] In the example where the channel configuration includes 2.0 channel configuration, 5.1 channel configuration and 7.1 channel configuration, the prompt audio data is played respectively according to different channel configurations, including: switching the 2.0 channel configuration, 5.1 channel configuration and 7.1 channel configuration in sequence, and playing the prompt audio data in a preset manner after the switching is completed; the preset manner is to turn on multiple target speakers at the same time to play the prompt audio data, or turn on each of the multiple target speakers in sequence to play the prompt audio data. The prompt audio emitted by the target speaker can be collected using a microphone arranged at the location of the target speaker.

[0071] When playing the prompt sound data according to different channel configurations, in order to reduce the error caused by the device sensitivity when the microphone collects the prompt sound, the prompt sound data needs to be enhanced. The prompt sound data itself has an amplitude. If the prompt sound is played directly according to the amplitude of the prompt sound data, there may be a problem that the amplitude of the prompt sound finally played by the target speaker is too small.

[0072] Therefore, before playing the prompt sound data according to different channel configurations, the internal preset amplitude corresponding to each target speaker can be obtained for multiple target speakers, and the internal preset amplitude is used to amplify the amplitude of the audio played by the speaker; accordingly, when playing the prompt sound data according to different channel configurations, the amplitude of the audio played by each target speaker can be amplified according to the internal preset amplitude corresponding to each target speaker. For example, when playing the prompt sound data, the vehicle computer 201 can enhance the built-in amplitude of the prompt sound data by the internal preset amplitude, and the amplitude of the final played prompt sound can be obtained by multiplying the internal preset amplitude by the built-in amplitude of the prompt sound data. Among them, the internal preset amplitude can be set for each of the six target speakers, or a unified internal preset amplitude can be set for the six target speakers.

[0073] The preset method for playing the prompt sound data in the disclosed embodiment includes two implementation methods. In one implementation method, the vehicle computer 201 switches the channel configuration of the audio device in sequence. After switching to the 2.0 channel configuration, the six target speakers are turned on at the same time, so that the six target speakers can play the prompt sound data at the same time, and then the microphone 211, microphone 221, microphone 231, microphone 241, microphone 251 and microphone 261 are used to collect the prompt sound emitted by the six target speakers. Because each target speaker has a microphone closest to it, when the six target speakers emit prompt sounds at the same time, the prompt sound with the highest amplitude among the prompt sounds collected by the microphone closest to each target speaker is the prompt sound emitted by the target speaker closest to it. Similarly, after switching to the 5.1 channel configuration, the six microphones are used to collect the prompt sounds emitted by the six target speakers. When switching to the 7.1 channel configuration, the above steps for collecting prompt sounds are also performed, which will not be repeated here.

[0074] In another embodiment, the vehicle computer 201 also switches the channel configuration of the audio equipment to 2.0 channel configuration, 5.1 channel configuration and 7.1 channel configuration in sequence, and after each switching of the channel configuration, each of the above six target speakers is turned on in sequence to play the prompt sound data. That is, after switching to the 2.0 channel configuration, the left front top surround speaker 210 is first turned on to play the prompt sound once, and the microphone 211 collects the prompt sound emitted by the front top surround speaker 210. Then the front top surround speaker 210 is turned off, and the right front top surround speaker 220 is turned on to play the prompt sound once, and the microphone 221 collects the prompt sound emitted by the front top surround speaker 220, and so on, until the microphone 261 collects the prompt sound emitted by the right rear top surround speaker 260. After that, it switches to the 5.1 channel configuration, repeats the above steps of turning on the six target speakers in sequence to play the prompt sound and collect the prompt sound, and finally switches to the 7.1 channel configuration to repeat the above steps of playing and collecting. By turning on the target speakers one by one to play the prompt tone for testing, the test time will be extended, but the interference of the target speakers playing the prompt tone on the microphone collecting the prompt tone can be avoided. In addition, in the process of turning on the target speakers one by one to play the prompt tone, the interval between two playbacks can be compressed to about 800ms, reducing the test time.

[0075] S103: If the feature of the prompt audio meets the sound feature of the corresponding channel configuration, determine that the channel of the audio data stream is the channel of the corresponding channel configuration.

[0076] Exemplarily, after the vehicle computer 201 completes the step of collecting the prompt audio emitted by the six target speakers under different channel configurations, for the prompt audio collected under each channel configuration, it is determined whether the characteristics of the prompt audio are consistent with the sound characteristics of the six target speakers in the channel configuration, that is, it is determined whether the prompt sound emitted by the six target speakers under the channel configuration is consistent with the sound characteristics of the six target speakers in the channel configuration. If so, it means that the channel of the prompt sound data matches the channel configuration, so that it can be determined that the channel of the audio data stream is the channel of the channel configuration.

[0077] The embodiment of the present disclosure uses the amplitude of the prompt audio as a feature, and determines whether the amplitude of the prompt audio emitted by the target speaker meets the sound amplitude judgment condition of the target speaker under the corresponding channel configuration, thereby determining whether the characteristics of the prompt audio emitted by the target speaker meet the sound characteristics of the corresponding channel configuration.

[0078] Specifically, S103 includes: for each channel configuration in different channel configurations, obtaining the target speaker sound amplitude judgment condition corresponding to the channel included in the channel configuration; detecting the amplitude of the prompt audio emitted by multiple target speakers under the channel configuration; if the amplitude of the prompt audio emitted by multiple target speakers under the channel configuration meets the corresponding target speaker sound amplitude judgment condition, then determining that the channel of the audio data stream is the channel of the channel configuration.

[0079] In the example where the channel configuration includes a 2.0 channel configuration, a 5.1 channel configuration, and a 7.1 channel configuration, for the 2.0 channel configuration, if the prompt sound audio is a 2.0 channel, and the 2.0 channel includes a left channel and a right channel, then when the prompt sound data is played under the 2.0 channel configuration, the above-mentioned six target speakers are divided into left channel speakers and right channel speakers for sound, so all six target speakers will make sound, that is, the sound emission characteristic of the 2.0 channel configuration is that all six target speakers make sound, and considering that the prompt sound data of other channels may also be played to the target speakers through the channel interface, and the prompt sound data will be enhanced in amplitude by a power amplifier before playback, in order to reduce the errors caused by these factors, the sound emission amplitude judgment condition corresponding to the 2.0 channel configuration is set to that the prompt sounds emitted by the six target speakers all reach the calibrated amplitude.

[0080] Similarly, 5.1 channels include left front channel, right front channel, center channel, left surround channel, right surround channel and a subwoofer channel. If the prompt sound audio is 5.1 channels, then when the prompt sound data is played under the 5.1 channel configuration, the above six target speakers do not include the speakers of the 6 channels in the 5.1 channel, and the six target speakers will not make any sound, that is, the sound feature of the 5.1 channel configuration is that the six target speakers do not make any sound. Therefore, the sound amplitude judgment condition corresponding to the 5.1 channel configuration is set to that the prompt sound emitted by the six target speakers does not reach the calibrated amplitude.

[0081] The 7.1 channel includes eight channels, namely, the left front, right front, center, left surround, right surround, left rear top surround, right rear top surround and subwoofer. If the prompt audio is a 7.1 channel, then when the prompt audio data is played under the 7.1 channel configuration, the speakers of the left rear top surround channel and the right rear top surround channel will sound, that is, the sound feature of the 7.1 channel configuration is that the speakers of the left rear top surround channel and the right rear top surround channel among the six target speakers sound, and the other target speakers do not sound. Therefore, the sound amplitude judgment condition corresponding to the 7.1 channel configuration is set to that the prompt sound emitted by the left rear top surround speaker 250 and the right rear top surround speaker 260 reaches the calibrated amplitude, and the prompt sound emitted by the left front top surround speaker 210, the right front top surround speaker 220, the left roof center speaker 230 and the right roof center speaker 240 does not reach the calibrated amplitude. Among them, the calibrated amplitude can be set in combination with the internal preset amplitude used to enhance the prompt sound amplitude.

[0082] When the vehicle computer 201 determines whether the characteristics of the prompt audio collected under each channel configuration meet the sound characteristics of the corresponding channel configuration, there are three corresponding implementation methods:

[0083] In one embodiment, when the prompt audio data is played according to the 2.0 channel configuration, the amplitude of the prompt audio emitted by multiple target speakers under the 2.0 channel configuration is detected; if the amplitude of the prompt audio emitted by multiple target speakers reaches the calibrated amplitude, it is determined that the channel of the audio data stream is 2.0 channel.

[0084] In one embodiment, when the prompt audio data is played according to the 5.1 channel configuration, the amplitude of the prompt audio emitted by multiple target speakers under the 5.1 channel configuration is detected; if the amplitude of the prompt audio emitted by multiple target speakers does not reach the calibrated amplitude, it is determined that the channel of the audio data stream is 5.1 channel.

[0085] In one embodiment, when the prompt audio data is played according to the 7.1 channel configuration, the amplitude of the prompt audio emitted by multiple target speakers is detected; if the amplitude of the prompt audio emitted by the left rear top surround speaker and the right rear top surround speaker reaches the calibrated amplitude, and the amplitude of the prompt audio emitted by other speakers among the multiple target speakers does not reach the calibrated amplitude, then it is determined that the channel of the audio data stream is 7.1 channel.

[0086] The disclosed embodiment plays the prompt audio data in the audio data stream transmitted by the projection device according to different channel configurations, collects the prompt audio emitted by multiple target speakers during playback, and then determines whether the channel of the prompt audio data matches the channel configuration by analyzing whether the characteristics of the prompt audio emitted by the multiple target speakers under each channel configuration meet the sound characteristics of the channel configuration, thereby determining the channel of the audio data stream as the channel of the matching channel configuration, thereby automatically identifying the channel of the audio data stream without the user having to determine the channel of the projection audio data when projecting the screen, thereby improving the user experience, and the solution is widely applicable and easy to implement.

[0087] In some embodiments, after determining that the channel of the audio data stream is a channel of the corresponding channel configuration, the method further includes: switching to the corresponding channel configuration and playing the audio data after the start data in the audio data stream.

[0088] The audio data stream is continuously transmitted from the screen projection device to the vehicle computer 201, and the audio data after the prompt sound data in the audio data stream is the audio content corresponding to the screen projection content. If the vehicle computer 201 determines that the channel of the audio data stream is 2.0 channel, the channel configuration of the audio system will be set to 2.0 channel configuration to play the audio data after the prompt sound data in the audio data stream; if the vehicle computer 201 determines that the channel of the audio data stream is 5.1 channel, the channel configuration of the audio system will be set to 5.1 channel configuration to play the audio data after the prompt sound data in the audio data stream; if the vehicle computer 201 determines that the channel of the audio data stream is 7.1 channel, the channel configuration of the audio system will be set to 7.1 channel configuration to play the audio data after the prompt sound data in the audio data stream. In this way, the auditory experience of passengers and the sense of space of sound can be guaranteed when projecting the screen.

[0089] Figure 3 The schematic diagram of the structure of the channel recognition device for screen projection audio provided in the embodiment of the present disclosure. The channel recognition device for screen projection audio can be the vehicle computer as in the above embodiment, or the channel recognition device for screen projection audio can be a component or assembly in the above vehicle computer. The channel recognition device for screen projection audio provided in the embodiment of the present disclosure can execute the processing flow provided in the embodiment of the channel recognition method for screen projection audio, such as Figure 3 As shown, the channel identification device 300 for screen projection audio includes:

[0090] The receiving module 301 is used to receive the audio data stream transmitted by the screen projection device, where the starting data of the audio data stream is the prompt sound data;

[0091] The testing module 302 is used to collect the prompt audios emitted by multiple target speakers when the prompt audio data are played respectively according to different channel configurations;

[0092] The analysis module 303 is configured to determine that the channel of the audio data stream is the channel of the corresponding channel configuration if the feature of the prompt audio matches the utterance feature of the corresponding channel configuration.

[0093] In some embodiments, when the test module 302 plays the prompt sound data according to different channel configurations respectively, it is specifically used to switch different channel configurations in sequence, and play the prompt sound data in a preset manner after the switching is completed; the preset manner is to turn on multiple target speakers at the same time to play the prompt sound data, or to turn on each of the multiple target speakers in sequence to play the prompt sound data; when the test module 302 collects the prompt audio emitted by the target speaker, it is specifically used to use a microphone arranged at the position of the target speaker to collect the prompt audio emitted by the target speaker.

[0094] In some embodiments, the analysis module 303 determines that the channel of the audio data stream is the channel of the corresponding channel configuration when the characteristics of the prompt audio meet the sound characteristics of the corresponding channel configuration. Specifically, it is used to obtain, for each channel configuration in different channel configurations, the target speaker sound amplitude judgment condition corresponding to the channel included in the channel configuration; and detect the amplitude of the prompt audio emitted by multiple target speakers under the channel configuration; if the amplitude of the prompt audio emitted by multiple target speakers under the channel configuration meets the corresponding target speaker sound amplitude judgment condition, then determine that the channel of the audio data stream is the channel of the channel configuration.

[0095] In some embodiments, the channel configuration includes a 2.0 channel configuration, a 5.1 channel configuration and a 7.1 channel configuration, and the multiple target speakers include a left front top surround speaker, a right front top surround speaker, a left roof center speaker, a right roof center speaker, a left rear top surround speaker and a right rear top surround speaker; the target speaker sound amplitude judgment condition corresponding to the 2.0 channel configuration is that the amplitude of the prompt audio emitted by the multiple target speakers reaches the calibrated amplitude; the target speaker sound amplitude judgment condition corresponding to the 5.0 channel configuration is that the amplitude of the prompt audio emitted by the multiple target speakers does not reach the calibrated amplitude; the target speaker sound amplitude judgment condition corresponding to the 7.1 channel configuration is that the amplitude of the prompt audio emitted by the left rear top surround speaker and the right rear top surround speaker reaches the calibrated amplitude, and the amplitude of the prompt audio emitted by other speakers among the multiple target speakers does not reach the calibrated amplitude.

[0096] In some embodiments, before playing the prompt sound data according to the channel configuration, the test module 302 is also used to obtain an internal preset amplitude corresponding to each target speaker for multiple target speakers, and the internal preset amplitude is used to amplify the amplitude of the audio played by the speaker; when the test module 302 plays the prompt sound data according to the channel configuration, it is specifically used to play the prompt sound data according to the channel configuration, and amplify the amplitude of the audio played by each target speaker according to the internal preset amplitude corresponding to each target speaker.

[0097] In some embodiments, the apparatus further includes a playing module 304 for switching to the corresponding channel configuration and playing the audio data after the start data in the audio data stream after determining that the channel of the audio data stream is a channel of the corresponding channel configuration.

[0098] Figure 3 The channel identification device for screen projection audio in the illustrated embodiment can be used to execute the technical solution of the above-mentioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.

[0099] Figure 4 Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Figure 4 , which shows a structural schematic diagram of an electronic device 400 suitable for implementing the embodiments of the present disclosure. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0100] like Figure 4 As shown, the electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403 to implement the channel recognition method of the screen projection audio of the embodiment described in the present disclosure. In RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0101] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4 The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0102] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart, thereby implementing the channel identification method of the screen projection audio as described above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0103] An embodiment of the present disclosure also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor implements the channel recognition method for the screen projection audio in the above embodiment.

[0104] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0105] The embodiments of the present disclosure also provide a vehicle, which includes a channel identification device and / or a computer device for screen projection audio as described in the above embodiments.

[0106] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

Claims

1. A method for identifying a channel of screen projection audio, characterized in that: include: Receive an audio data stream transmitted by a screen projection device, where the starting data of the audio data stream is prompt sound data; When playing the prompt audio data respectively according to different channel configurations, collecting the prompt audios emitted by multiple target speakers; If the feature of the prompt audio meets the sound feature of the corresponding channel configuration, the channel of the audio data stream is determined to be the channel of the corresponding channel configuration.

2. The method according to claim 1, characterized in that The playing of the prompt sound data respectively according to different channel configurations includes: Switching the different channel configurations in sequence, and playing the prompt sound data in a preset manner after the switching is completed; The preset manner is to simultaneously turn on the multiple target speakers to play the prompt sound data, or to turn on each of the multiple target speakers in sequence to play the prompt sound data; The collecting of the prompt audio emitted by the target speaker includes: The prompt audio emitted by the target speaker is collected by using a microphone arranged at the location of the target speaker.

3. The method according to claim 1, characterized in that If the feature of the prompt audio meets the sound feature of the corresponding channel configuration, determining the channel of the audio data stream as the channel of the corresponding channel configuration includes: For each of the different channel configurations, obtaining a target loudspeaker sound amplitude determination condition corresponding to the channel included in the channel configuration; detecting the amplitude of the prompt audio emitted by a plurality of target speakers under the channel configuration; If the amplitudes of the prompt audios emitted by the multiple target speakers under the channel configuration meet the corresponding target speaker sound amplitude determination conditions, the channel of the audio data stream is determined to be the channel of the channel configuration.

4. The method according to claim 3, characterized in that The channel configuration includes a 2.0 channel configuration, a 5.1 channel configuration, and a 7.1 channel configuration, and the plurality of target speakers include a left front overhead surround speaker, a right front overhead surround speaker, a left roof center speaker, a right roof center speaker, a left rear overhead surround speaker, and a right rear overhead surround speaker; The target speaker sound amplitude determination condition corresponding to the 2.0 channel configuration is that the amplitudes of the prompt audios emitted by the multiple target speakers all reach the calibrated amplitudes; The target speaker sound amplitude determination condition corresponding to the 5.0 channel configuration is that the amplitudes of the prompt audios emitted by the multiple target speakers do not reach the calibrated amplitude; The target speaker sound amplitude determination condition corresponding to the 7.1 channel configuration is that the amplitude of the prompt audio emitted by the left rear top surround speaker and the right rear top surround speaker reaches the calibrated amplitude, and the amplitude of the prompt audio emitted by other speakers among the multiple target speakers does not reach the calibrated amplitude.

5. The method according to claim 1, characterized in that Before playing the prompt sound data respectively according to different channel configurations, the method further includes: For the multiple target speakers, obtaining an internal preset amplitude corresponding to each target speaker, wherein the internal preset amplitude is used to amplify the amplitude of the audio played by the speaker; The playing of the prompt sound data respectively according to different channel configurations includes: The prompt sound data are played respectively according to different channel configurations, and the amplitude of the audio played by each target speaker is increased according to the internal preset amplitude corresponding to each target speaker.

6. The method according to claim 1, characterized in that After determining that the channel of the audio data stream is the channel of the corresponding channel configuration, the method further includes: Switch to the corresponding channel configuration and play the audio data after the start data in the audio data stream.

7. A channel recognition device for screen projection audio, characterized in that: include: A receiving module, used to receive an audio data stream transmitted by a screen projection device, wherein the starting data of the audio data stream is prompt sound data; A testing module, used for collecting prompt audios emitted by a plurality of target speakers when playing the prompt audio data respectively according to different channel configurations; The analysis module is used to determine that the channel of the audio data stream is the channel of the corresponding channel configuration if the feature of the prompt audio meets the sound feature of the corresponding channel configuration.

8. A computer device comprising: Memory; processor; as well as Computer programs; The computer program is stored in the memory and is configured to be executed by the processor to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

10. A vehicle, characterized in that: It includes the channel identification device for screen projection audio as described in claim 7 and / or the computer device as described in claim 8.