Vehicle control method, apparatus, device, storage medium, and program product

CN122540173APending Publication Date: 2026-08-11CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-25
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0005]本申请实施例提供了一种车辆控制方法、装置、设备、存储介质及程序产品,能够解决车内音频播放效果差的问题

Benefits of technology

[0020]本申请提供的技术方案带来的有益效果是:通过在车辆中设置多个数模转换器,并将多个数模转换器分别连接车辆不同座舱区域的音频播放终端,实现了多路独立数模转换通路的车载音频输出架构。各数模转换器在物理通路上相互独立,不同座舱区域的音频在数模转换阶段即实现通路隔离,从根本上避免了因共用数模转换通路导致的音频相互干扰问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122540173A_ABST
    Figure CN122540173A_ABST
Patent Text Reader

Abstract

This application discloses a vehicle control method, apparatus, device, storage medium, and program product, belonging to the field of vehicle intelligent control technology. In this application, in response to receiving digital audio data from multiple audio sources and their corresponding audio types, based on the audio types and a specified mapping relationship, the digital audio data from the multiple audio sources are respectively transmitted to corresponding digital-to-analog converters (DACs); the DACs perform digital-to-analog conversion processing on the digital audio data from the corresponding audio sources to obtain the target audio to be played; and the audio playback terminal in the cockpit area corresponding to the DAC is controlled to play the target audio. This application avoids the problem of audio interference caused by sharing a digital-to-analog conversion path.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle intelligent control technology, and in particular to a vehicle control method, device, equipment, storage medium, and program product. Background Technology

[0002] With the development of smart cockpit technology, passengers in different seats in the car have an increasing demand for differentiated audio experiences. For example, the driver needs to listen to navigation voice, while the front passenger or rear passenger may need to listen to music or video audio independently.

[0003] In related technologies, a single digital-to-analog converter is typically used in conjunction with a software mixing strategy to mix different audio signals and then output them uniformly through in-car speakers or Bluetooth headphones, or to distribute different audio signals to different playback terminals through a post-stage analog switch.

[0004] However, using a single digital-to-analog converter causes audio signals from different cockpit areas to crosstalk at the analog level, making it difficult to achieve true regional sound field isolation. At the same time, the audio signal output by a single digital-to-analog converter has a significant delay, and is prone to dropouts or sudden noise changes during audio source switching. Summary of the Invention

[0005] This application provides a vehicle control method, device, equipment, storage medium, and program product that can solve the problem of poor in-vehicle audio playback. The technical solution is as follows: On one hand, a vehicle control method is provided, wherein the vehicle includes a plurality of digital-to-analog converters (DACs), the plurality of DACs being respectively connected to audio playback terminals in different cabin areas of the vehicle; the method includes: In response to receiving digital audio data from multiple audio sources and their corresponding audio types, the digital audio data from the multiple audio sources are transmitted to their respective digital-to-analog converters based on the audio types and a specified mapping relationship. Based on the digital-to-analog converter, the digital audio data of the corresponding audio source is processed by digital-to-analog conversion to obtain the target audio to be played; Control the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio.

[0006] In one possible implementation, the audio types include navigation audio types, call audio types, and media audio types; the step of transmitting digital audio data from the multiple audio sources to corresponding digital-to-analog converters based on the audio types and specified mapping relationships includes: Based on the specified mapping relationship, the digital audio data of the navigation audio type or call audio type is transmitted to the first digital-to-analog converter, and the first digital-to-analog converter is connected to the audio playback terminal corresponding to the driver's seat area; Based on the specified mapping relationship, digital audio data of the media audio type is transmitted to a second digital-to-analog converter, which is connected to the audio playback terminal corresponding to the non-driver's seat area.

[0007] In another possible implementation, controlling the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio includes: Control the audio playback terminal in the driver's seat area corresponding to the first digital-to-analog converter to play the target audio at a first volume; Control the audio playback terminal in the non-driver's seat area corresponding to the second digital-to-analog converter to play the target audio at a second volume; the second volume is less than the first volume.

[0008] In another possible implementation, the method further includes: In response to receiving first digital audio data from a single audio source and the corresponding first audio type, the in-situ status of different cabin areas of the vehicle is determined; Based on the first audio type and the in-situ status, a target digital-to-analog converter is determined, and the digital audio data of the single audio source is transmitted to the target digital-to-analog converter. Based on the target digital-to-analog converter, the digital audio data of the single audio source is processed by digital-to-analog conversion to obtain the target audio to be played; Control the audio playback terminal in the cockpit area corresponding to the target digital-to-analog converter to play the target audio.

[0009] In another possible implementation, determining the target digital-to-analog converter based on the first audio type and the in-situ state includes: In response to the first audio type being either navigation audio type or call audio type, and the driver's seat area and non-driver's seat area being in place, the digital-to-analog converter corresponding to the driver's seat area is determined as the target digital-to-analog converter; In response to the first audio type being either navigation audio type or call audio type, and the driver's seat area being in a present state, the plurality of digital-to-analog converters are identified as target digital-to-analog converters; In response to the first audio type being a media audio type and the driver's seat area and / or non-driver's seat area being in a present state, the plurality of digital-to-analog converters are identified as target digital-to-analog converters.

[0010] In another possible implementation, the method further includes: When the plurality of digital-to-analog converters are identified as target digital-to-analog converters, the processing delay of the plurality of digital-to-analog converters is determined, and the maximum processing delay is selected. Based on the maximum processing delay, a delay compensation value is determined for the plurality of digital-to-analog converters, and delay compensation is performed on the plurality of digital-to-analog converters based on the delay compensation value so that the processing delays of the plurality of digital-to-analog converters are equal.

[0011] On the other hand, a vehicle control device is provided, the vehicle including a plurality of digital-to-analog converters, the plurality of digital-to-analog converters being respectively connected to audio playback terminals in different cabin areas of the vehicle; the device includes: A transmission module is configured to, in response to receiving digital audio data from multiple audio sources and their corresponding audio types, transmit the digital audio data from the multiple audio sources to their respective digital-to-analog converters based on the audio types and a specified mapping relationship. The conversion module is configured to perform digital-to-analog conversion processing on the digital-to-analog converter of the corresponding audio source to obtain the target audio to be played. The control module is configured to control the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio.

[0012] In one possible implementation, the audio type includes navigation audio type, call audio type, and media audio type; the transmission module is configured to: Based on the specified mapping relationship, the digital audio data of the navigation audio type or call audio type is transmitted to the first digital-to-analog converter, and the first digital-to-analog converter is connected to the audio playback terminal corresponding to the driver's seat area; Based on the specified mapping relationship, digital audio data of the media audio type is transmitted to a second digital-to-analog converter, which is connected to the audio playback terminal corresponding to the non-driver's seat area.

[0013] In another possible implementation, the control module is used for: Control the audio playback terminal in the driver's seat area corresponding to the first digital-to-analog converter to play the target audio at a first volume; Control the audio playback terminal in the non-driver's seat area corresponding to the second digital-to-analog converter to play the target audio at a second volume; the second volume is less than the first volume.

[0014] In another possible implementation, the control module is used for: In response to receiving first digital audio data from a single audio source and the corresponding first audio type, the in-situ status of different cabin areas of the vehicle is determined; Based on the first audio type and the in-situ status, a target digital-to-analog converter is determined, and the digital audio data of the single audio source is transmitted to the target digital-to-analog converter. Based on the target digital-to-analog converter, the digital audio data of the single audio source is processed by digital-to-analog conversion to obtain the target audio to be played; Control the audio playback terminal in the cockpit area corresponding to the target digital-to-analog converter to play the target audio.

[0015] In another possible implementation, the control module is used for: In response to the first audio type being either navigation audio type or call audio type, and the driver's seat area and non-driver's seat area being in place, the digital-to-analog converter corresponding to the driver's seat area is determined as the target digital-to-analog converter; In response to the first audio type being either navigation audio type or call audio type, and the driver's seat area being in a present state, the plurality of digital-to-analog converters are identified as target digital-to-analog converters; In response to the first audio type being a media audio type and the driver's seat area and / or non-driver's seat area being in a present state, the plurality of digital-to-analog converters are identified as target digital-to-analog converters.

[0016] In another possible implementation, the control module is used for: When the plurality of digital-to-analog converters are identified as target digital-to-analog converters, the processing delay of the plurality of digital-to-analog converters is determined, and the maximum processing delay is selected. Based on the maximum processing delay, a delay compensation value is determined for the plurality of digital-to-analog converters, and delay compensation is performed on the plurality of digital-to-analog converters based on the delay compensation value so that the processing delays of the plurality of digital-to-analog converters are equal.

[0017] On the other hand, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the program to implement the method described in any of the above.

[0018] On the other hand, a non-transitory computer-readable storage medium is provided, the non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method described in any of the preceding claims.

[0019] On the other hand, a computer program product is provided, including computer program instructions that, when run on a computer, cause the computer to perform the method described in any of the preceding claims.

[0020] The beneficial effects of the technical solution provided in this application are as follows: By setting up multiple digital-to-analog converters (DACs) in the vehicle and connecting these DACs to audio playback terminals in different cabin areas, a multi-channel independent DAC path in-vehicle audio output architecture is achieved. Each DAC is physically independent, and audio from different cabin areas is isolated during the DAC stage, fundamentally avoiding audio interference caused by sharing DAC paths. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application; Figure 2 This is a flowchart of the vehicle control method provided in the embodiments of this application; Figure 3 This is a schematic diagram of the vehicle control device structure provided in the embodiments of this application; Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0024] This disclosure provides a vehicle control method. This method can be applied to a terminal. For example... Figure 1 As shown, the terminal may include a processor 110, a memory 120, and a communication component 130.

[0025] Processor 110 can be a central processing unit (CPU), graphics processing unit (GPU), microcontroller unit (MCU), accelerated processing unit (APU), neural processing unit (NPU), tensor processing unit (TPU), field-programmable gate array (FPGA), application-specific integrated circuit (ASIC), digital signal processor (DSP), etc. Processor 110 can be used for digital-to-analog conversion of digital audio data based on a digital-to-analog converter, etc.

[0026] Memory 120 may include volatile memory and / or non-volatile memory. Volatile memory may include random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), etc. Non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, non-volatile random access memory (NVRAM), etc. Memory 120 can be used to store data such as digital audio data.

[0027] The communication component 130 can be a wireless communication module (WCM), a subscriber identity module (SIM), a universal subscriber identity module (USIM), an optical network unit (ONU), etc. The communication component 130 can be used for communication between the terminal and a server, or other terminals.

[0028] This application provides a vehicle control method, such as... Figure 2 As shown, in some embodiments, the vehicle includes multiple digital-to-analog converters (DACs), which are respectively connected to audio playback terminals in different cabin areas of the vehicle; the method includes: S201. In response to receiving digital audio data from multiple audio sources and their corresponding audio types, the digital audio data from the multiple audio sources are transmitted to their respective digital-to-analog converters based on the audio types and specified mapping relationships.

[0029] The audio source is the origin of the digital audio data, including but not limited to navigation systems, intercom modules, and media players. Different audio sources generate digital audio data corresponding to different audio types, such as navigation audio, intercom audio, and media audio. The specified mapping relationship is a pre-defined correspondence between audio types and digital-to-analog converters (DACs), used to determine which DAC should transmit digital audio data of a specific audio type to for digital-to-analog conversion processing. This mapping relationship can be configured and adjusted according to the audio playback needs of the vehicle cabin area, enabling digital audio data of different audio types to be routed to the corresponding DACs and then played by the corresponding audio playback terminal in the cabin area.

[0030] Specifically, when digital audio data is simultaneously received from two audio sources—a navigation system (or call module) and a media player—the navigation audio data corresponds to the navigation audio type, and the media audio data corresponds to the media audio type. Based on a pre-configured mapping relationship, the navigation audio data is transmitted to a first digital-to-analog converter (DAC) (connected to the in-vehicle speaker group in the driver's seat area), and the media audio data is transmitted to a second DAC (connected to the in-vehicle speaker group, headrest speakers, or passenger Bluetooth headset in the non-driver's seat area). Thus, the digital audio data from the two sources are transmitted through different DAC paths, achieving physical audio path isolation.

[0031] S202. Based on the digital-to-analog converter, the digital audio data of the corresponding audio source is processed by digital-to-analog conversion to obtain the target audio to be played.

[0032] Specifically, a digital-to-analog converter (DAC) is a device used to convert digital audio data into analog audio signals. A vehicle includes multiple DACs, each operating independently and connected to audio playback terminals in different cabin areas. This allows for independent conversion and output of audio signals from different cabin areas. Each DAC operates independently in both the analog level domain and the ground domain, avoiding signal interference between different paths.

[0033] After receiving digital audio data of the navigation audio type (or call audio type), the first digital-to-analog converter converts it from a digital signal to an analog signal to obtain the target audio corresponding to the navigation voice. After receiving digital audio data of the media audio type, the second digital-to-analog converter converts it from a digital signal to an analog signal to obtain the target audio corresponding to the media content. Since the two digital-to-analog converters work independently, the two target audio streams do not interfere with each other during signal processing.

[0034] S203. Control the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio.

[0035] The cabin area refers to the different spatial zones within a vehicle, divided according to seating positions and functional requirements, including at least the driver's seat area and non-driver's seat areas. The driver's seat area is where the driver sits and operates the vehicle, while the non-driver's seat area is where other passengers, such as the front passenger seat and rear seats, sit.

[0036] In practice, the navigation (or call) target audio output from the first digital-to-analog converter is amplified by a power amplifier and played by the in-vehicle speaker array in the driver's seat area. The media target audio output from the second digital-to-analog converter is transmitted via Bluetooth to the passenger's Bluetooth headset (or headrest speaker, etc.) in the non-driver's seat area for playback. At this time, the driver can clearly hear the navigation announcement, and the passenger can independently enjoy media entertainment content without interference.

[0037] In this embodiment, by installing multiple digital-to-analog converters (DACs) in the vehicle and connecting them to audio playback terminals in different cabin areas, a multi-channel independent DAC path in-vehicle audio output architecture is achieved. Each DAC is physically independent, and audio signals from different cabin areas are isolated during the DAC stage, fundamentally avoiding channel interference caused by sharing a DAC path.

[0038] In some embodiments, the audio type includes navigation audio type, call audio type, and media audio type; the step of transmitting digital audio data from the plurality of audio sources to corresponding digital-to-analog converters based on the audio type and a specified mapping relationship includes: Based on the specified mapping relationship, the digital audio data of the navigation audio type or call audio type is transmitted to a first digital-to-analog converter, which is connected to the audio playback terminal corresponding to the driver's seat area; based on the specified mapping relationship, the digital audio data of the media audio type is transmitted to a second digital-to-analog converter, which is connected to the audio playback terminal corresponding to the non-driver's seat area.

[0039] Navigation audio refers to the audio type generated by the vehicle's navigation system, used to provide navigation-related voice broadcasts such as route guidance, traffic updates, and destination information. Navigation audio typically has a high playback priority to ensure drivers can obtain navigation information promptly. Call audio refers to the audio type generated by the in-vehicle communication system (including Bluetooth phones, hands-free calling systems, etc.) used to enable voice calls. Call audio involves communication interaction and requires high real-time performance and clarity. Media audio refers to the audio type generated by the in-vehicle media playback system (including music players, video players, online audio streaming media, etc.) used to provide entertainment content. Media audio typically includes entertainment content such as music, radio, and audiobooks.

[0040] Typically, the mapping relationship is as follows: digital audio data of navigation and call types are transmitted to the first digital-to-analog converter (DAC), while digital audio data of media types are transmitted to the second DAC. The logic behind this mapping relationship is that navigation and call audio, being critical audio information directly related to driving safety, are prioritized for output to the driver's seat area to ensure the driver can promptly obtain navigation guidance or call content; media audio, being entertainment-related audio, is prioritized for output to the non-driver's seat area to meet the entertainment needs of non-driver passengers while avoiding unnecessary interference with the driver.

[0041] In practice, when digital audio data of the navigation audio type (or call audio type) is received, based on a specified mapping relationship, the digital audio data of the navigation audio type is transmitted to a first digital-to-analog converter (DAC). This first DAC is connected to the audio playback terminal (e.g., in-vehicle speaker group) corresponding to the driver's seat area, so that the navigation broadcast voice is output from the audio playback terminal in the driver's seat area, ensuring that the driver can clearly obtain navigation information. When digital audio data of the media audio type is received, based on a specified mapping relationship, the digital audio data of the media audio type is transmitted to a second DAC. This second DAC is connected to the audio playback terminal (e.g., passenger Bluetooth headset or headrest speaker) corresponding to the non-driver's seat area, so that the media entertainment content is output from the audio playback terminal in the non-driver's seat area, meeting the personalized entertainment needs of non-driver's seat passengers.

[0042] In this embodiment, by subdividing audio types into navigation audio, call audio, and media audio, and based on mapping relationships, transmitting digital audio data of navigation or call audio types to a first digital-to-analog converter connected to the driver's seat area, and transmitting digital audio data of media audio types to a second digital-to-analog converter connected to the non-driver's seat area, fine-grained routing control of audio types is achieved. This ensures that navigation audio and call audio, which are directly related to driving safety, are prioritized for output to the driver's seat area, guaranteeing the driver's timely access to critical driving information; simultaneously, entertainment media audio is routed to the non-driver's seat area to avoid interference with the driver's seat area.

[0043] In some embodiments, controlling the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio includes: The audio playback terminal in the driver's seat area corresponding to the first digital-to-analog converter is controlled to play the target audio at a first volume; the audio playback terminal in the non-driver's seat area corresponding to the second digital-to-analog converter is controlled to play the target audio at a second volume; the second volume is lower than the first volume.

[0044] In specific implementation, the first digital-to-analog converter (DAC) completes the digital-to-analog conversion of the navigation voice (or call voice) digital audio data to obtain the navigation target audio. The in-vehicle speaker group in the driver's seat area corresponding to the first DAC is controlled to play the navigation target audio at a first volume. The first volume can be set to 60% to 80% of the vehicle audio system's volume level to ensure that the driver can clearly hear the navigation voice broadcast despite interference from road noise, wind noise, and other environmental noises while the vehicle is in motion. Simultaneously, the second DAC completes the digital-to-analog conversion of the media digital audio data to obtain the media target audio. The Bluetooth headset in the non-driver's seat area corresponding to the second DAC is controlled to play the media target audio at a second volume. The second volume is set to 20% to 40% of the vehicle audio system's volume level to allow the front passenger to comfortably listen to music while preventing excessively high volumes from being transmitted through the cabin space to the driver's seat area and interfering with the driver. The second volume can also be further adjusted according to the specific needs of passengers in the non-driver's seat area. For example, when there is only a front passenger in the non-driver's seat area and the passenger is wearing a Bluetooth headset, the passenger can adjust the second volume within a certain range to suit their personal hearing habits, while keeping the first volume unchanged.

[0045] In this embodiment, the driver's seat area plays critical audio such as navigation and calls at a relatively high first volume, ensuring that the driver can clearly obtain important information in various driving environments, providing reliable audio assurance for safe driving. The non-driver's seat area plays media audio at a relatively low second volume, avoiding acoustic interference from passenger entertainment content and reducing the risk of driver distraction due to audio interference.

[0046] In some embodiments, the method further includes: In response to receiving first digital audio data from a single audio source and a corresponding first audio type, the presence status of different cabin areas of the vehicle is determined; a target digital-to-analog converter is determined based on the first audio type and presence status, and the digital audio data of the single audio source is transmitted to the target digital-to-analog converter; the digital audio data of the single audio source is converted from digital to analog based on the target digital-to-analog converter to obtain the target audio to be played; and the audio playback terminal in the cabin area corresponding to the target digital-to-analog converter is controlled to play the target audio.

[0047] The "in-situation status" refers to the information indicating whether passengers are present in each cabin area. This in-situ status can be obtained through detection methods such as seat pressure sensors, seatbelt wearing detection devices, door opening / closing detection devices, or in-vehicle cameras, and is used to determine whether there are passengers in a specific cabin area.

[0048] In practice, the attributes and availability of the first audio type are comprehensively analyzed to determine the target digital-to-analog converter (DAC) that should receive the digital audio data. For example, when the first audio type is navigation audio and there are passengers in both the driver's seat area and the non-driver's seat area, the DAC corresponding to the driver's seat area is determined as the target DAC. The navigation audio is output only to the driver's seat area, and the audio playback terminal in the cabin area corresponding to the target DAC is controlled to play the target audio, thus preventing navigation broadcasts from interfering with the entertainment experience of non-driver's seat passengers.

[0049] In this embodiment, for a single audio source scenario, the target digital-to-analog converter is determined by combining the audio type and the in-situ status of the cabin area. This achieves adaptive intelligent decision-making for audio routing, which can dynamically adjust the routing target of digital audio data according to the actual passenger distribution in the vehicle. This avoids resource waste caused by unnecessary audio playback in unoccupied areas, and also avoids outputting audio incorrectly to unoccupied areas, thus affecting the audio experience in occupied areas.

[0050] In some embodiments, determining the target digital-to-analog converter based on the first audio type and the in-situ state includes: In response to the first audio type being a navigation audio type or a call audio type, and the driver's seat area and the non-driver's seat area being in a present state, the digital-to-analog converter corresponding to the driver's seat area is determined as a target digital-to-analog converter; in response to the first audio type being a navigation audio type or a call audio type, and the driver's seat area being in a present state, the plurality of digital-to-analog converters are determined as target digital-to-analog converters; in response to the first audio type being a media audio type, and the driver's seat area and / or the non-driver's seat area being in a present state, the plurality of digital-to-analog converters are determined as target digital-to-analog converters.

[0051] In practice, when the first audio type is either navigation audio or call audio, and both the driver's seat area and the non-driver's seat area are detected to be in place, the digital-to-analog converter (DAC) corresponding to the driver's seat area is identified as the target DAC. For example, while the vehicle is in motion, the navigation system generates navigation voice prompts, and the front passenger is watching a video through the headrest speaker. At this time, both the driver's seat area and the non-driver's seat area have passengers present. Since the navigation audio is critical information for driving safety, the digital audio data of the navigation audio type is routed only to the DAC corresponding to the driver's seat area (i.e., the first DAC), and the navigation voice prompts are played through the in-vehicle speakers in the driver's seat area. Meanwhile, the non-driver's seat area continues to play the video audio track independently, without interference. This ensures that the driver receives navigation information while preventing the navigation voice prompts from interrupting the front passenger's entertainment experience.

[0052] When the first audio type is either navigation audio or call audio, and the driver's seat area is detected as present while the non-driver's seat area is detected as absent, the plurality of digital-to-analog converters (DACs) are identified as the target DACs. For example, if the vehicle only has one driver, with no passengers in the front passenger seat or rear seats, the navigation system generates navigation announcements. Since there are no passengers in the non-driver's seat area, there is no need to consider the interference of the navigation announcements with non-driver's seat passengers. The digital audio data of the navigation audio type is simultaneously routed to all DACs (including the first DAC and the second DAC), so that all speakers in the vehicle play the navigation announcements, forming a full-vehicle sound field coverage, ensuring that the driver can clearly hear the navigation information from any position in the vehicle.

[0053] When the first audio type is media audio, and the driver's seat area and / or non-driver's seat area are detected to be in place, the plurality of digital-to-analog converters (DACs) are identified as target DACs. For example, the vehicle is playing music, the driver's seat area has a driver seat, and the non-driver's seat area may or may not have passengers. Since media audio (such as music) is usually shared entertainment content, routing the digital audio data of the media audio type to all DACs simultaneously allows audio playback terminals in all cabin areas of the vehicle to participate in playing media audio, creating a shared music atmosphere throughout the vehicle.

[0054] In this embodiment, for navigation or call audio scenarios where the entire vehicle is present, only the digital-to-analog converter (DAC) corresponding to the driver's seat area is designated as the target DAC, preventing critical driving information broadcasts from interfering with the independent entertainment experience of non-driver passengers. For driving safety-related audio scenarios where only the driver is present, all DACs are designated as target DACs, fully utilizing the vehicle's sound field resources to ensure the driver receives information. For media audio types, all DACs are designated as target DACs regardless of which areas are present, maximizing the coverage of media audio. This achieves an optimal balance between driving safety, information privacy, and entertainment experience, ensuring the audio system output strategy is highly compatible with actual passenger scenarios.

[0055] In some embodiments, the method further includes: When the plurality of digital-to-analog converters are identified as target digital-to-analog converters, the processing delay of the plurality of digital-to-analog converters is determined, and the maximum processing delay is selected; a delay compensation value for the plurality of digital-to-analog converters is determined based on the maximum processing delay, and delay compensation is performed on the plurality of digital-to-analog converters based on the delay compensation value so that the processing delay of the plurality of digital-to-analog converters is equal.

[0056] Processing latency refers to the time required for the analog-to-digital converter (ADC) to complete the digital-to-analog conversion and output the target audio data from the moment it receives the digital audio data. Processing latency includes the receiving buffer time of the digital audio data, the processing time of the ADC chip, and the setup time for the analog signal output. Due to differences in hardware characteristics, workload, and connectivity among different ADCs, their processing latency may vary.

[0057] The maximum processing latency refers to the maximum processing latency among all target digital-to-analog converters (DACs) when all of the plurality of DACs are identified as target DACs. The maximum processing latency serves as a reference value for latency compensation. The latency compensation value refers to a time parameter determined for each target DAC to compensate for the difference between its processing latency and the maximum processing latency. The latency compensation value is used to apply an additional delay to DACs with smaller processing latencies, ensuring their total processing time matches the maximum processing latency.

[0058] For example, after identifying the first and second digital-to-analog converters (DACs) as target DACs, their processing delays are determined. The first DAC is directly connected to the digital audio output interface of the vehicle's SoC, and its processing delay mainly includes data reception and DAC conversion time, measured as T1 milliseconds. The second DAC is connected to a Bluetooth transmission link, and its processing delay, in addition to data reception and DAC conversion time, also includes Bluetooth encoding, wireless transmission, and decoding time, measured as T2 milliseconds. Since the Bluetooth transmission link introduces an additional processing step, T2 is greater than T1, meaning the processing delay of the second DAC is greater than that of the first DAC. The maximum processing delay, T2 milliseconds, is selected from T1 and T2. Based on this maximum processing delay T2, delay compensation values ​​are determined for the first and second DACs. For the first DAC, the delay compensation value is T2 minus T1, adding an additional delay of (T2-T1) milliseconds. For the second DAC, the delay compensation value is zero, meaning no additional delay is required. Based on a determined delay compensation value, a delay compensation operation is performed on the first digital-to-analog converter (DAC) before or during the transmission of the first digital audio data, causing it to wait for (T2-T1) milliseconds before processing and outputting the target audio. After delay compensation, the total processing time of both the first DAC and the second DAC from receiving digital audio data to outputting the target audio is T2 milliseconds, achieving equal processing delays for both.

[0059] In another embodiment, the delay compensation can be achieved by inserting a delay buffer in the digital audio data path. A buffer with a length of (T2-T1) milliseconds is inserted into the digital audio data path corresponding to the first digital-to-analog converter. The first digital audio data is delayed by passing through the buffer before entering the first digital-to-analog converter, thereby achieving the purpose of delay compensation.

[0060] In this embodiment, when the same media audio is played simultaneously through the in-vehicle speaker in the driver's seat area and the Bluetooth headset in the non-driver's seat area, the sound in the two areas is completely synchronized after time delay compensation, so that all passengers in the vehicle can obtain a coordinated and consistent auditory experience, which significantly improves the listening experience of shared audio content in the vehicle.

[0061] In some embodiments, the method further includes: The vehicle speed is obtained. When the vehicle speed is greater than or equal to a first specified speed, the first volume is increased and the second volume is decreased to further ensure that the driver can receive clear driving information. When the vehicle speed is less than or equal to a second specified speed, the first volume is decreased and the second volume is increased.

[0062] In practice, when the vehicle speed is greater than or equal to a first specified speed (e.g., 100 km / h), it indicates that the vehicle is traveling at high speed and the in-vehicle noise level is high. The first volume is increased to ensure the driver can clearly receive navigation announcements, voice calls, and other driving information, while the second volume is decreased to reduce auditory interference from non-driver's seat audio. When the vehicle speed is less than or equal to a second specified speed (e.g., 30 km / h), it indicates that the vehicle is traveling at low speed and the in-vehicle noise level is low. The first volume is decreased to avoid discomfort to the driver due to excessive volume, while the second volume is increased to improve the entertainment listening experience for non-driver's seat passengers. For example, when a vehicle is traveling at 120 km / h on a highway, wind and tire noise are significant. The first volume is increased from the default volume level 8 to volume level 10 to ensure clear navigation announcements and voice calls; simultaneously, the second volume is decreased from the default volume level 4 to volume level 2 to minimize interference from non-driver's seat media audio to the driver. When the vehicle enters urban roads and the speed drops to 20km / h, the noise inside the car is significantly reduced. The first volume is lowered from volume level 10 to volume level 6 to avoid the navigation broadcast being too harsh; at the same time, the second volume is increased from volume level 2 to volume level 6 so that the front passenger can enjoy the media content more comfortably.

[0063] In this embodiment, the volume in the driver's seat is automatically increased and the volume in the non-driver's seat is decreased when driving at high speeds, ensuring that the driver can still clearly obtain key driving information in noisy environments and improving driving safety. When driving at low speeds, the volume in the driver's seat is automatically decreased and the volume in the non-driver's seat is increased, avoiding discomfort caused by excessively high volume in the driver's seat in low-noise environments, while improving the entertainment experience of non-driver's seat passengers, thus achieving a dynamic balance between driving safety and riding comfort.

[0064] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.

[0065] Based on the same inventive concept, and corresponding to the vehicle control method provided in the embodiments of this application, this application also provides a vehicle control device.

[0066] refer to Figure 3 The vehicle control device includes a plurality of digital-to-analog converters (DACs), each DAC being connected to an audio playback terminal in a different cabin area of ​​the vehicle; the device includes: The transmission module 301 is configured to, in response to receiving digital audio data from multiple audio sources and their corresponding audio types, transmit the digital audio data from the multiple audio sources to their respective digital-to-analog converters based on the audio types and a specified mapping relationship. The conversion module 302 is configured to perform digital-to-analog conversion processing on the digital audio data of the corresponding audio source based on the digital-to-analog converter to obtain the target audio to be played. The control module 303 is configured to control the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio.

[0067] In one possible implementation, the audio type includes navigation audio type, call audio type, and media audio type; the transmission module 301 is used for: Based on the specified mapping relationship, the digital audio data of the navigation audio type or call audio type is transmitted to the first digital-to-analog converter, and the first digital-to-analog converter is connected to the audio playback terminal corresponding to the driver's seat area; Based on the specified mapping relationship, digital audio data of the media audio type is transmitted to a second digital-to-analog converter, which is connected to the audio playback terminal corresponding to the non-driver's seat area.

[0068] In another possible implementation, the control module 303 is used for: Control the audio playback terminal in the driver's seat area corresponding to the first digital-to-analog converter to play the target audio at a first volume; Control the audio playback terminal in the non-driver's seat area corresponding to the second digital-to-analog converter to play the target audio at a second volume; the second volume is less than the first volume.

[0069] In another possible implementation, the control module 303 is used for: In response to receiving first digital audio data from a single audio source and the corresponding first audio type, the in-situ status of different cabin areas of the vehicle is determined; Based on the first audio type and the in-situ status, a target digital-to-analog converter is determined, and the digital audio data of the single audio source is transmitted to the target digital-to-analog converter. Based on the target digital-to-analog converter, the digital audio data of the single audio source is processed by digital-to-analog conversion to obtain the target audio to be played; Control the audio playback terminal in the cockpit area corresponding to the target digital-to-analog converter to play the target audio.

[0070] In another possible implementation, the control module 303 is used for: In response to the first audio type being either navigation audio type or call audio type, and the driver's seat area and non-driver's seat area being in place, the digital-to-analog converter corresponding to the driver's seat area is determined as the target digital-to-analog converter; In response to the first audio type being either navigation audio type or call audio type, and the driver's seat area being in a present state, the plurality of digital-to-analog converters are identified as target digital-to-analog converters; In response to the first audio type being a media audio type and the driver's seat area and / or non-driver's seat area being in a present state, the plurality of digital-to-analog converters are identified as target digital-to-analog converters.

[0071] In another possible implementation, the control module 303 is used for: When the plurality of digital-to-analog converters are identified as target digital-to-analog converters, the processing delay of the plurality of digital-to-analog converters is determined, and the maximum processing delay is selected. Based on the maximum processing delay, a delay compensation value is determined for the plurality of digital-to-analog converters, and delay compensation is performed on the plurality of digital-to-analog converters based on the delay compensation value so that the processing delays of the plurality of digital-to-analog converters are equal.

[0072] It should be noted that the vehicle control device provided in the above embodiments is only illustrated by the division of the above functional modules when controlling the vehicle. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the vehicle control device and the vehicle control method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0073] Based on the same inventive concept, corresponding to the vehicle control method provided in the embodiments of this application, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the vehicle control method described in the above embodiments.

[0074] Figure 4 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0075] The processor 1010 can be implemented using a general-purpose CPU (central processing unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0076] The memory 1020 can be implemented in the form of ROM (read-only memory), RAM (random access memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0077] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0078] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0079] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0080] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0081] The electronic devices described above are used to implement the corresponding vehicle control methods in the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0082] In an exemplary embodiment, a computer-readable storage medium is also provided, such as a memory including instructions that can be executed by a processor in a terminal to perform the vehicle control method described above. This computer-readable storage medium can be non-transitory. For example, the computer-readable storage medium can be ROM (read-only memory), RAM (random access memory), CD-ROM (compact disc read-only memory), magnetic tape, floppy disk, and optical data storage devices, etc.

[0083] In an exemplary embodiment, a computer program product is also provided, including computer program instructions that, when executed on a computer, cause the computer to perform the vehicle control method described above.

[0084] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals (including but not limited to signals transmitted between user terminals and other devices, etc.) involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0085] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0086] It should be understood that "multiple" as used herein refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0087] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A vehicle control method, characterized in that, The vehicle includes multiple digital-to-analog converters, which are respectively connected to audio playback terminals in different cabin areas of the vehicle; the method includes: In response to receiving digital audio data from multiple audio sources and their corresponding audio types, the digital audio data from the multiple audio sources are transmitted to their respective digital-to-analog converters based on the audio types and a specified mapping relationship. Based on the digital-to-analog converter, the digital audio data of the corresponding audio source is processed by digital-to-analog conversion to obtain the target audio to be played; Control the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio.

2. The vehicle control method according to claim 1, characterized in that, The audio types include navigation audio types, call audio types, and media audio types; the step of transmitting digital audio data from the multiple audio sources to corresponding digital-to-analog converters based on the audio types and specified mapping relationships includes: Based on the specified mapping relationship, the digital audio data of the navigation audio type or call audio type is transmitted to the first digital-to-analog converter, and the first digital-to-analog converter is connected to the audio playback terminal corresponding to the driver's seat area; Based on the specified mapping relationship, digital audio data of the media audio type is transmitted to a second digital-to-analog converter, which is connected to the audio playback terminal corresponding to the non-driver's seat area.

3. The vehicle control method according to claim 2, characterized in that, The control of the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio includes: Control the audio playback terminal in the driver's seat area corresponding to the first digital-to-analog converter to play the target audio at a first volume; Control the audio playback terminal in the non-driver's seat area corresponding to the second digital-to-analog converter to play the target audio at a second volume; the second volume is less than the first volume.

4. The vehicle control method according to claim 1, characterized in that, The method further includes: In response to receiving first digital audio data from a single audio source and the corresponding first audio type, the in-situ status of different cabin areas of the vehicle is determined; Based on the first audio type and the in-situ status, a target digital-to-analog converter is determined, and the digital audio data of the single audio source is transmitted to the target digital-to-analog converter. Based on the target digital-to-analog converter, the digital audio data of the single audio source is processed by digital-to-analog conversion to obtain the target audio to be played; Control the audio playback terminal in the cockpit area corresponding to the target digital-to-analog converter to play the target audio.

5. The vehicle control method according to claim 4, characterized in that, The step of determining the target digital-to-analog converter based on the first audio type and the in-situ status includes: In response to the first audio type being either navigation audio type or call audio type, and the driver's seat area and non-driver's seat area being in place, the digital-to-analog converter corresponding to the driver's seat area is determined as the target digital-to-analog converter; In response to the first audio type being either navigation audio type or call audio type, and the driver's seat area being in a present state, the plurality of digital-to-analog converters are identified as target digital-to-analog converters; In response to the first audio type being a media audio type and the driver's seat area and / or non-driver's seat area being in a present state, the plurality of digital-to-analog converters are identified as target digital-to-analog converters.

6. The vehicle control method according to claim 5, characterized in that, The method further includes: When the plurality of digital-to-analog converters are identified as target digital-to-analog converters, the processing delay of the plurality of digital-to-analog converters is determined, and the maximum processing delay is selected. Based on the maximum processing delay, a delay compensation value is determined for the plurality of digital-to-analog converters, and delay compensation is performed on the plurality of digital-to-analog converters based on the delay compensation value so that the processing delays of the plurality of digital-to-analog converters are equal.

7. A vehicle control device, characterized in that, The vehicle includes multiple digital-to-analog converters, which are respectively connected to audio playback terminals in different cabin areas of the vehicle. The device includes: A transmission module is configured to, in response to receiving digital audio data from multiple audio sources and their corresponding audio types, transmit the digital audio data from the multiple audio sources to their respective digital-to-analog converters based on the audio types and a specified mapping relationship. The conversion module is configured to perform digital-to-analog conversion processing on the digital-to-analog converter of the corresponding audio source to obtain the target audio to be played. The control module is configured to control the audio playback terminal in the cockpit area corresponding to the digital-to-analog converter to play the target audio.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method described in any one of claims 1 to 6.

10. A computer program product comprising computer program instructions, characterized in that, When the computer program instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 1 to 6.