Audio control method and device of vehicle and vehicle
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AVATR CO LTD
- Filing Date
- 2023-07-11
- Publication Date
- 2026-07-03
Smart Images

Figure CN116872870B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of automotive technology, and in particular relates to an audio control method, device and vehicle for a vehicle. Background Technology
[0002] In recent years, with the booming development of the automotive industry, the number of cars on the road has been increasing, and users' demands for experience have also been rising.
[0003] During driving, the various control actions performed by the user on the vehicle are accomplished through the cooperation of various internal mechanical parts of the vehicle.
[0004] During the process of users controlling the vehicle, the mechanical interaction inside the vehicle will generate some unavoidable mechanical noise, which will affect the user's driving experience to some extent. Summary of the Invention
[0005] This application provides a vehicle audio control method, device, and vehicle, which can solve the problem of mechanical noise in existing vehicles affecting the user's driving experience.
[0006] In a first aspect, embodiments of this application provide a vehicle audio control method, comprising:
[0007] Acquire driving control data; wherein the driving control data is used to determine the user's control actions on the vehicle;
[0008] When the driving control data shows that the user's target control action is a gear shifting action, the target audio data corresponding to the gear shifting action is determined;
[0009] Play the target audio data.
[0010] In one possible implementation of the first aspect, when the driving control data shows that the user's target control action is a gear shifting control action, determining the target audio data corresponding to the gear shifting control action includes:
[0011] When the type of the driving control data is shift control type and the driving control data meets the preset conditions, it is determined that the user's target control action is a shift control action;
[0012] Determine the target audio data corresponding to the shift control action.
[0013] In one possible implementation of the first aspect, determining that the user's target control action is a shift control action when the type of the driving control data is shift control and the driving control data meets preset conditions includes:
[0014] When the user is detected performing a control operation at a preset shift position, the type of the driving control data is determined to be shift control type;
[0015] The operation duration of the control operation is collected;
[0016] When the operation duration is greater than or equal to a preset duration threshold, the user's target control action is determined to be a gear shifting control action.
[0017] In one possible implementation of the first aspect, the gear shifting control action includes at least one sub-control action selected from neutral gear control action, parking gear control action, forward gear control action, and reverse gear control action.
[0018] Correspondingly, determining the target audio data corresponding to the shift control action includes:
[0019] Determine the target sub-control action;
[0020] The audio data associated with the target sub-control action is determined as the target audio data.
[0021] In one possible implementation of the first aspect, before determining the target audio data corresponding to the shift control action when the driving control data shows that the user's target control action is a shift control action, the method includes:
[0022] Obtain the user's identity information;
[0023] The audio file selected by the user is determined as the target audio file, and an association relationship is established between the target audio file and the identity information; wherein, the audio file is used to store audio data of the associated user that is associated with at least one sub-control action;
[0024] Correspondingly, determining the audio data associated with the target sub-control action, as the target audio data, includes:
[0025] Based on the user's identity information, a related target audio file is determined, and audio data that is associated with the target sub-control action is found in the target audio file and used as the target audio.
[0026] In one possible implementation of the first aspect, the method further includes:
[0027] Upon receiving the user's recording request, the user's recording data is collected;
[0028] Establish the association between the recorded data and the sub-control actions to obtain the corresponding recorded files;
[0029] Establish the association between the recording file and the user to obtain the audio file associated with the user.
[0030] In one possible implementation of the first aspect, the method further includes:
[0031] When the driving control data shows that the user's target control action is to exit the audio playback program, the playback of the target audio data is stopped.
[0032] The beneficial effects of this application embodiment compared with the prior art are: by acquiring driving control data, when the driving control data shows that the user's target control action is a gear shifting control action, the target audio data corresponding to the gear shifting control action is determined and played, thereby realizing the synchronous playback of target audio data with the gear shifting control action, masking the mechanical noise generated by the vehicle during the gear shifting operation, thereby improving the user's driving experience.
[0033] Secondly, embodiments of this application provide an audio control device for a vehicle, comprising:
[0034] A data acquisition module is used to acquire driving control data; wherein the driving control data is used to determine the user's control actions on the vehicle;
[0035] The data determination module is used to determine the target audio data corresponding to the shift control action when the driving control data shows that the user's target control action is a shift control action;
[0036] An audio control module is used to play the target audio data.
[0037] In one possible implementation of the second aspect, the data determination module includes:
[0038] The detection unit is used to determine that the user's target control action is a shift control action when the type of the driving control data is shift control type and the driving control data meets preset conditions.
[0039] The data determination unit is used to determine the target audio data corresponding to the shift control action.
[0040] In one possible implementation of the second aspect, the detection unit includes:
[0041] The type determination subunit is used to determine the type of the driving control data as a shift control type when the user performs a control operation at a preset shift position.
[0042] The duration determination subunit is used to collect the operation duration of the control operation;
[0043] The first action determination subunit is used to determine that the user's target control action is a gear shifting control action when the operation duration is greater than or equal to a preset duration threshold.
[0044] In one possible implementation of the second aspect, the gear shifting control action includes at least one sub-control action selected from neutral gear control action, parking gear control action, forward gear control action, and reverse gear control action.
[0045] Correspondingly, the data determination unit includes:
[0046] The second action determination sub-unit is used to determine the target sub-control action;
[0047] The data determination subunit is used to determine the audio data associated with the target sub-control action as the target audio data.
[0048] In one possible implementation of the second aspect, the apparatus includes:
[0049] The identity information determination module is used to obtain the user's identity information;
[0050] An audio file determination module is used to determine the audio file selected by the user as the target audio file and establish an association between the target audio file and the identity information; wherein, the audio file is used to store audio data of the associated user that is associated with at least one sub-control action;
[0051] Correspondingly, the data determination subunit is specifically used to determine the associated target audio file based on the user's identity information, and to search for audio data in the target audio file that is related to the target sub-control action, as the target audio.
[0052] In one possible implementation of the second aspect, the apparatus further includes:
[0053] The data acquisition module is used to acquire the user's recording data when the user's recording request is received;
[0054] The first relationship establishment module is used to establish the association between the recording data and the sub-control action to obtain the corresponding recording file;
[0055] The second relationship establishment module is used to establish the association between the recording file and the user, and obtain the audio file associated with the user.
[0056] In one possible implementation of the second aspect, the apparatus further includes:
[0057] The control module is used to stop playing the target audio data when the driving control data shows that the user's target control action is to exit the audio playback program.
[0058] Thirdly, embodiments of this application provide a vehicle including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the audio control method of the vehicle as described in any of the first aspects above.
[0059] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the audio control method for a vehicle as described in any of the first aspects above.
[0060] Fifthly, embodiments of this application provide a computer program product that, when run on a terminal device, causes the terminal device to execute the audio control method for a vehicle as described in any of the first aspects above.
[0061] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description
[0062] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the 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.
[0063] Figure 1 This is a schematic flowchart of the vehicle audio control method provided in the embodiments of this application;
[0064] Figure 2 This is a flowchart illustrating step S102 of the vehicle audio control method provided in this application embodiment;
[0065] Figure 3 This is a flowchart illustrating step S1021 of the vehicle audio control method provided in this application embodiment;
[0066] Figure 4 This is a flowchart illustrating step S1022 of the vehicle audio control method provided in this application embodiment;
[0067] Figure 5 This is a schematic diagram of the structure of the audio control device for a vehicle provided in an embodiment of this application;
[0068] Figure 6 This is a schematic diagram of the vehicle structure provided in the embodiments of this application. Detailed Implementation
[0069] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0070] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0071] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0072] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0073] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0074] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0075] The vehicle audio control method provided in this application embodiment can be applied to terminal devices such as vehicles and in-vehicle equipment. This application embodiment does not impose any restrictions on the specific type of terminal device.
[0076] In recent years, with the booming development of the automotive industry, the number of cars on the road has been increasing, and users' demands for experience have also been rising. For example, during driving, various control actions of the vehicle are accomplished through the cooperation of multiple internal mechanical parts. However, the interaction of these internal mechanical parts during vehicle control inevitably generates some mechanical noise, which to some extent fails to meet the user's driving experience.
[0077] In view of this, embodiments of this application provide a vehicle audio control method, device, and vehicle to solve the problem that mechanical noise in existing vehicles affects the user's driving experience. In this embodiment, by acquiring driving control data, when the driving control data shows that the user's target control action is a gear shifting action, the target audio data corresponding to the gear shifting action is determined and played. Compared to the prior art, by playing the target audio data synchronously with the gear shifting action, the mechanical noise generated during the vehicle's gear shifting operation is masked, thereby improving the user's driving experience.
[0078] It should be noted that the executing entity in this application embodiment can be a vehicle, specifically an on-board device installed on the vehicle (such as a Vehicle Control Unit (VCU) in the vehicle). The vehicle audio control method provided in this application embodiment can be applied to various actual vehicle driving scenarios; for example, during the driving of a regular sedan, by determining and playing target audio data corresponding to the user's gear shifting control action, the mechanical noise generated by gear shifting during the driving of a regular sedan can be masked; or, during the operation of trailers, trucks, etc., by determining and playing target audio data corresponding to the user's gear shifting control action, the mechanical noise generated by gear shifting during the driving of the aforementioned vehicles can be masked, thereby improving the user's driving experience.
[0079] Figure 1 A schematic flowchart of the audio control method for a vehicle provided in this application is shown. It is provided as an example and not as a limitation. The method can be applied to the above-mentioned vehicle-mounted equipment.
[0080] S101. Acquire driving control data; wherein the driving control data is used to determine the user's control actions on the vehicle.
[0081] Specifically, during vehicle operation, users typically issue various control actions, such as pressing the accelerator to increase vehicle speed or turning the steering wheel to control direction. Different types of driving control data are generated based on these actions. The system is designed to acquire this driving control data in real-time during operation, thereby determining the user's control actions for the current vehicle.
[0082] Driving control data is used to determine the user's control actions on the current vehicle, including but not limited to at least one of pressure sensor data, acceleration sensor data, position sensor data, voltage data, current data, temperature sensor data, voice data, image data, and video data. For example, pressure sensor data collected by a pressure sensor on the throttle control device can determine the increase in driving speed. For example, in a manual transmission vehicle, the position information of the gear lever is collected by a position sensor located on the gear lever to determine the control gear. For example, in an automatic transmission vehicle, pressure sensor data collected by a pressure sensor located on the automatic transmission gear display interface determines the gear selected by the user. For example, the user's voice data is collected by a sound sensor located inside the vehicle, and image or video data of the user is collected by a camera located inside or outside the vehicle.
[0083] S102. When the driving control data shows that the user's target control action is a gear shifting control action, determine the target audio data corresponding to the gear shifting control action.
[0084] Specifically, the type of driving control data is determined. If the type of driving control data is shift control, it is determined whether the driving control data meets preset conditions. If the driving control data meets the preset conditions, it is determined that the driving control data shows the current user's target control action on the current vehicle is a shift control action. Based on the shift control action, the corresponding audio data is determined in the database as the target audio data. The database includes, but is not limited to, the local database of the current vehicle, or the database of a cloud server or external terminal device that is connected to the current vehicle.
[0085] As an example and not a limitation, the types of driving control data include, but are not limited to, gear shift control type, driving speed control type, driving direction control type, etc.
[0086] Understandably, audio data played during vehicle operation should not interfere with the driver's normal driving operations. Therefore, when the driver performs control actions related to driving safety, there is no need to play audio data through audio control methods. For example, when a user increases the vehicle's speed by pressing the accelerator pedal, the user needs to rely on the mechanical sounds emitted by the engine and other equipment to determine the amount of speed increase; therefore, audio data is unnecessary in this scenario. However, when the user performs gear shifting control actions, the mechanical sounds generated by these actions may affect the user's driving experience. Therefore, the system is designed to play audio data synchronously with gear shifting control actions to reduce the impact of mechanical sounds on the user's driving experience.
[0087] The target control action is the next control action that the user will perform, starting from the current moment. For example, if the vehicle is currently stationary, when the pressure sensor on the clutch pedal collects pressure data, it is determined that the user's target control action is to depress the clutch pedal to disengage the engine and transmission, thereby completing the vehicle's start-up control operation.
[0088] S103. Play the target audio data.
[0089] Specifically, the shift control action includes at least one sub-control action, determining a sub-target control action, and playing target audio data corresponding to the target sub-control action.
[0090] like Figure 2 As shown, in one possible implementation, step S102, when the driving control data shows that the user's target control action is a gear shifting control action, determines the target audio data corresponding to the gear shifting control action, including:
[0091] S1021. When the type of the driving control data is shift control type and the driving control data meets the preset conditions, it is determined that the user's target control action is a shift control action.
[0092] S1022. Determine the target audio data corresponding to the shift control action.
[0093] Specifically, during the process of a user driving a vehicle, various types of driving control data are typically collected. Different types of driving control data are used to represent different types of control actions. Therefore, it is necessary to first determine the type of driving control data. When the type of driving control data is detected to be gear shift control, it is checked whether the driving control data meets preset conditions. If the driving control data meets the preset conditions, the user's target control action is determined to be a gear shift control action, and the target audio data corresponding to this gear shift control action is determined from the database.
[0094] The preset conditions can be specifically set according to actual conditions. For example, the preset condition can be that the user repeats the same control action twice within a preset time period. Alternatively, the preset condition can be that the user's voice data is collected and the user's confirmation operation is obtained through voice data recognition. Or, the preset condition can be that the user's operation duration is greater than or equal to a preset duration threshold.
[0095] like Figure 3 As shown, in one possible implementation, step S1021, which determines that the user's target control action is a shift control action when the type of the driving control data is shift control and the driving control data meets preset conditions, includes:
[0096] S10211. When it is detected that the user performs a control operation at a preset shift position, the type of the driving control data is determined to be shift control type;
[0097] S10212. Collect the operation duration of the control operation;
[0098] S10213. When the operation duration is greater than or equal to a preset duration threshold, the user's target control action is determined to be a gear shifting control action.
[0099] Specifically, the types of driving control data generated by user control operations at different locations are different. When it is detected that the user is performing a control operation at a preset shift position, the type of driving control data corresponding to that operation is determined to be shift control type.
[0100] The preset shift position can be set according to specific needs. For example, in a manual transmission car, the preset shift position is set to the location of the gear lever. In an automatic transmission car, the preset shift position is set to the location of the automatic gear display interface. Depending on the type of vehicle, the shift control actions performed by the user at the preset shift position will also differ. For example, in a manual transmission car, the user needs to manually switch to the manual gear lever position to perform shift control actions. In an automatic transmission car, the user needs to touch or press the gear selector button on the automatic gear display interface to perform shift control actions.
[0101] Specifically, since users may make mistakes while driving, it is necessary to detect whether the user is performing other operations within a certain period of time to avoid playing incorrect audio data. When the type of driving control data is determined to be shift control, the timing starts from the moment the user performs the control operation to determine the duration of the operation. If the operation duration is detected to be greater than or equal to a preset duration threshold, the target control action to be performed by the user is determined to be a shift control action.
[0102] Understandably, in order to improve the synchronization rate between playing audio data and the user's gear shifting control actions, a preset duration threshold is set at the millisecond level; for example, a preset duration threshold of 10ms or 20ms is set.
[0103] For example, if the preset duration threshold is set to 10ms, and the user is detected performing a control operation at the preset shift position at 10:00, then after 10ms, it can be determined that the user's target control action is a shift control action, and the corresponding audio data will be played.
[0104] like Figure 4 As shown, in one possible implementation, the gear shifting control action includes at least one sub-control action selected from neutral gear control action, parking gear control action, forward gear control action, and reverse gear control action.
[0105] Correspondingly, step S1022, which determines the target audio data corresponding to the shift control action, includes:
[0106] S10221. Determine the target sub-control action;
[0107] S10222. Determine the audio data associated with the target sub-control action as the target audio data.
[0108] Specifically, different types of vehicles have different gear positions. For example, automatic transmission vehicles have neutral, park, drive, and reverse gears, while manual transmission vehicles have multiple speed gears and one reverse gear. Trucks have multiple high gears, multiple low gears, neutral, and reverse gears. Based on this, the sub-control actions included in gear shifting control also differ, and may include, but are not limited to, at least one of the following sub-control actions: neutral, park, drive, and reverse.
[0109] Specifically, when determining that the target control action to be performed by the user is a gear shifting control action, it is first necessary to determine the sub-control action performed by the user based on the control operation performed by the user at the preset gear shifting position, which is then used as the target sub-control action. Then, the audio data associated with the aforementioned target sub-control action is identified and used as the target audio data. For example, in a manual transmission car, if the user shifts the manual gear lever to reverse (also known as R gear) at the preset gear shifting position (i.e., the position of the gear lever), the user's target control action is determined to be controlling the vehicle to reverse, and the target sub-control action is determined to be a reverse gear control action.
[0110] In one possible implementation, before determining the target audio data corresponding to the shift control action when the driving control data shows that the user's target control action is a shift control action, the process includes:
[0111] Obtain the user's identity information;
[0112] The audio file selected by the user is determined as the target audio file, and an association relationship is established between the target audio file and the identity information; wherein, the audio file is used to store audio data of the associated user that is associated with at least one sub-control action;
[0113] Correspondingly, determining the audio data associated with the target sub-control action, as the target audio data, includes:
[0114] Based on the user's identity information, a related target audio file is determined, and audio data that is associated with the target sub-control action is found in the target audio file and used as the target audio.
[0115] Specifically, given that different users have different audio playback needs, personalized audio profiles need to be created for each user. Each personalized audio profile includes at least one user's identity information and audio files associated with that user's identity information, stored in a database. User identity information is obtained by identifying the user's ID card, collecting the user's voice data, or collecting the user's image or video data. The audio file selected by the user is determined as the target audio file, and an association is established between the target audio file and the user's identity information. The audio file associated with the user stores audio data related to at least one sub-control action for that associated user. Correspondingly, it is necessary to first obtain the user's identity information, determine the associated target audio file based on the user's identity information, and then search for audio data related to the target sub-control action within the target audio file as the target audio.
[0116] For example, the vehicle's central control screen provides multiple shift audio file (or audio data) setting options. Users can click on the screen to select their favorite shift audio file (or audio data). The central control screen sends the user-selected shift audio file (or audio data) to the power amplifier unit. When the power amplifier unit detects that the user's target control action is a shift control action, it plays the user-selected shift audio file (or audio data).
[0117] Understandably, when the user does not select an audio file, the audio data that is related to the target sub-control action can be directly found in the default audio file and used as the target audio.
[0118] As an example, and not a limitation, to improve the efficiency of finding target audio data, the audio file name can be set to the user's identity information; for example, the audio file name can be set to the user's ID, user's name, or user's contact information. The name of the audio data associated with the sub-control action can be set to the Chinese name, English name, or initials of the sub-control action. For example, if a user's name is Zhang San, the audio data associated with the user's reverse gear sub-control action would be named "Reverse Gear" and stored in an audio file named "Zhang San".
[0119] For example, Table 1 provides a personalized audio profile of a user.
[0120]
[0121] Table 1. Personalized audio profiles of users;
[0122] In one possible implementation, the method further includes:
[0123] Upon receiving the user's recording request, the user's recording data is collected;
[0124] Establish the association between the recorded data and the sub-control actions to obtain the corresponding recorded files;
[0125] Establish the association between the recording file and the user to obtain the audio file associated with the user.
[0126] Specifically, upon receiving a user's recording request, it is determined that the user needs to set a personalized audio file, and the corresponding recording data of the user is collected. The association between the above recording data and the corresponding sub-control action is established to obtain the recording file corresponding to the above user, and the association between the recording file and the user is established to obtain the audio file associated with the user.
[0127] Based on user needs, personalized audio files are created using the user's recording data. When the user's target control action is detected as a gear shifting action, the user's exclusive audio data is played synchronously with the gear shifting action, thereby improving the user's driving experience.
[0128] In one possible implementation, the method further includes:
[0129] When the driving control data shows that the user's target control action is to exit the audio playback program, the playback of the target audio data is stopped.
[0130] Specifically, the system analyzes the user's driving control data in real time, and stops playing the target audio data when the driving control data shows that the user's target control action is to exit the audio playback program.
[0131] For example, when a pressure sensor detected a press operation under the preset "Turn off audio" button, and the user's target control action is determined to be to exit the audio playback program, the playback of the target audio data is stopped.
[0132] This embodiment acquires driving control data. When the driving control data shows that the user's target control action is a gear shifting action, it determines and plays the target audio data corresponding to the gear shifting action. This achieves synchronous playback of the target audio data with the gear shifting action, masking the mechanical noise generated by the vehicle during gear shifting, thereby improving the user's driving experience.
[0133] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0134] Corresponding to the vehicle audio control method described in the above embodiments, Figure 5 A structural block diagram of a vehicle audio control device provided in an embodiment of this application is shown. For ease of explanation, only the parts related to the embodiment of this application are shown.
[0135] Reference Figure 5 The vehicle's audio control unit 100 includes:
[0136] The data acquisition module 101 is used to acquire driving control data; wherein, the driving control data is used to determine the user's control actions on the vehicle;
[0137] The data determination module 102 is used to determine the target audio data corresponding to the shift control action when the driving control data shows that the user's target control action is a shift control action;
[0138] The audio control module 103 is used to play the target audio data.
[0139] In one possible implementation, the data determination module includes:
[0140] The detection unit is used to determine that the user's target control action is a shift control action when the type of the driving control data is shift control type and the driving control data meets preset conditions.
[0141] The data determination unit is used to determine the target audio data corresponding to the shift control action.
[0142] In one possible implementation, the detection unit includes:
[0143] The type determination subunit is used to determine the type of the driving control data as a shift control type when the user performs a control operation at a preset shift position.
[0144] The duration determination subunit is used to collect the operation duration of the control operation;
[0145] The first action determination subunit is used to determine that the user's target control action is a gear shifting control action when the operation duration is greater than or equal to a preset duration threshold.
[0146] In one possible implementation, the gear shifting control action includes at least one sub-control action selected from neutral gear control action, parking gear control action, forward gear control action, and reverse gear control action.
[0147] Correspondingly, the data determination unit includes:
[0148] The second action determination sub-unit is used to determine the target sub-control action;
[0149] The data determination subunit is used to determine the audio data associated with the target sub-control action as the target audio data.
[0150] In one possible implementation, the device includes:
[0151] The identity information determination module is used to obtain the user's identity information;
[0152] An audio file determination module is used to determine the audio file selected by the user as the target audio file and establish an association between the target audio file and the identity information; wherein, the audio file is used to store audio data of the associated user that is associated with at least one sub-control action;
[0153] Correspondingly, the data determination subunit is specifically used to determine the associated target audio file based on the user's identity information, and to search for audio data in the target audio file that is related to the target sub-control action, as the target audio.
[0154] In one possible implementation, the device further includes:
[0155] The data acquisition module is used to acquire the user's recording data when the user's recording request is received;
[0156] The first relationship establishment module is used to establish the association between the recording data and the sub-control action to obtain the corresponding recording file;
[0157] The second relationship establishment module is used to establish the association between the recording file and the user, and obtain the audio file associated with the user.
[0158] In one possible implementation, the device further includes:
[0159] The control module is used to stop playing the target audio data when the driving control data shows that the user's target control action is to exit the audio playback program.
[0160] This embodiment acquires driving control data. When the driving control data shows that the user's target control action is a gear shifting action, it determines and plays the target audio data corresponding to the gear shifting action. This achieves synchronous playback of the target audio data with the gear shifting action, masking the mechanical noise generated by the vehicle during gear shifting, thereby improving the user's driving experience.
[0161] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0162] Figure 6 This is a structural schematic diagram of the vehicle provided in this embodiment. Figure 6 As shown, the vehicle 6 in this embodiment includes: at least one processor 60 ( Figure 6 (Only one is shown) a processor, a memory 61, and a computer program 62 stored in the memory 61 and executable on the at least one processor 60, which, when executing the computer program 62, implements the steps in the audio control method embodiments of any of the above vehicles.
[0163] The vehicle 6 may be a computing device such as a desktop computer, laptop, handheld computer, or cloud server. The vehicle may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will understand that... Figure 6 The example of vehicle 6 is merely an illustration and does not constitute a limitation on vehicle 6. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, etc.
[0164] The processor 60 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0165] In some embodiments, the memory 61 may be an internal storage unit of the vehicle 6, such as a hard drive or memory. In other embodiments, the memory 61 may be an external storage device of the vehicle 6, such as a plug-in hard drive, smart media card (SMC), secure digital card (SD), flash card, etc. Furthermore, the memory 61 may include both internal and external storage units of the vehicle 6. The memory 61 is used to store operating systems, applications, bootloaders, data, and other programs, such as the program code of computer programs. The memory 61 can also be used to temporarily store data that has been output or will be output.
[0166] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0167] This application also provides a network device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor executes the computer program to implement the steps in any of the above method embodiments.
[0168] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps described in the various method embodiments above.
[0169] This application provides a computer program product that, when run on a mobile terminal, enables the mobile terminal to implement the steps described in the above-described method embodiments.
[0170] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a photographing device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.
[0171] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0172] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0173] In the embodiments provided in this application, it should be understood that the disclosed apparatus / network devices and methods can be implemented in other ways. For example, the apparatus / network device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0174] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0175] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. An audio control method of a vehicle, characterized by, include: Acquire driving control data; wherein the driving control data is used to determine the user's control actions on the vehicle, including at least one of pressure sensing data, acceleration sensing data, position sensing data, voltage data, current data, temperature sensing data, voice data, image data, and video data; Obtain the user's identity information; The audio file selected by the user is determined as the target audio file, and an association relationship is established between the target audio file and the identity information; wherein, the audio file is used to store audio data of the associated user that is associated with at least one sub-control action; When the driving control data shows that the user's target control action is a gear shifting control action, target audio data corresponding to the gear shifting control action is determined; wherein, the target audio data is masking audio data used to mask mechanical noise during the gear shifting control action; the gear shifting control action includes at least one sub-control action among neutral gear control action, parking gear control action, forward gear control action, and reverse gear control action; The determination of the target audio data corresponding to the shift control action includes: Determine the target sub-control action; The audio data associated with the target sub-control action is determined as the target audio data; The determination of the audio data associated with the target sub-control action, as the target audio data, includes: Based on the user's identity information, a related target audio file is determined, and audio data that is related to the target sub-control action is found in the target audio file and used as the target audio. Play the target audio data.
2. The audio control method of a vehicle according to claim 1, characterized by, When the driving control data shows that the user's target control action is a gear shifting action, determining the target audio data corresponding to the gear shifting action includes: When the type of the driving control data is shift control type and the driving control data meets the preset conditions, it is determined that the user's target control action is a shift control action; Determine the target audio data corresponding to the shift control action.
3. The audio control method of a vehicle according to claim 2, characterized by, When the type of the driving control data is shift control and the driving control data meets preset conditions, determining that the user's target control action is a shift control action includes: When the user is detected performing a control operation at a preset shift position, the type of the driving control data is determined to be shift control type; The operation duration of the control operation is collected; When the operation duration is greater than or equal to a preset duration threshold, the user's target control action is determined to be a gear shifting control action.
4. The vehicle audio control method according to any one of claims 1 to 3, characterized in that, The method further includes: Upon receiving the user's recording request, the user's recording data is collected; Establish the association between the recorded data and the sub-control actions to obtain the corresponding recorded files; Establish the association between the recording file and the user to obtain the audio file associated with the user.
5. The audio control method for a vehicle according to any one of claims 1 to 3, characterized by, The method further includes: When the driving control data shows that the user's target control action is to exit the audio playback program, the playback of the target audio data is stopped.
6. An audio control device for a vehicle, characterized by include: The data acquisition module is used to acquire driving control data; wherein, the driving control data is used to determine the user's control actions on the vehicle, including at least one of pressure sensing data, acceleration sensing data, position sensing data, voltage data, current data, temperature sensing data, voice data, image data, and video data; The identity information determination module is used to obtain the user's identity information; An audio file determination module is used to determine the audio file selected by the user as the target audio file and establish an association between the target audio file and the identity information; wherein, the audio file is used to store audio data of the associated user that is associated with at least one sub-control action; The data determination module is used to determine target audio data corresponding to the shift control action when the driving control data shows that the user's target control action is a shift control action; wherein, the target audio data is masking audio data used to mask mechanical noise during the shift control action; the shift control action includes at least one sub-control action among neutral gear control action, parking gear control action, forward gear control action, and reverse gear control action; The determination of the target audio data corresponding to the shift control action includes: Determine the target sub-control action; The audio data associated with the target sub-control action is determined as the target audio data; The determination of the audio data associated with the target sub-control action, as the target audio data, includes: Based on the user's identity information, a related target audio file is determined, and audio data that is related to the target sub-control action is found in the target audio file and used as the target audio. An audio control module is used to play the target audio data.
7. A vehicle comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 7. When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 5.