In-vehicle audio control system based on in-vehicle network
By collecting and analyzing audio information in the vehicle audio control system in real time, combining user habits and port rule databases, audio priority determination and background sound filtering are realized, solving the problems of audio priority determination and user command recognition in existing systems. , improves audio playback experience and security.
Patent Information
- Application Number
- CN202111053797.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-09
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2041-09-09
AI Technical Summary
The existing vehicle audio control system is difficult to automatically determine priority according to user habits when multiple audio is entered, and safely identify and feedback user instructions are lacking effective means.
A vehicle audio control system based on in-vehicle network is designed, including an audio acquisition unit, an audio analysis unit, a port rule library and an application database. By collecting audio information in real time, analyzing the user's personal habits is used to obtain the port permission level, and based on priority level The audio information is played sequentially, and the background sound filtering and authentication are performed using signal acquisition and original comparison units.
It realizes automatic determination of audio priority based on user habits, ensures audio sequential playback, reduces the poor effect of audio switching, and performs related operations through authentication, providing secure identification and feedback on user instructions.
Smart Images

Figure CN113986182B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of audio control, and relates to a vehicle-mounted audio playback control technology, in particular to a vehicle-mounted audio control system based on a vehicle-mounted network. Background Art
[0002] The patent with publication number CN107170472A discloses a method and device for playing in-vehicle audio data, including: determining the playing duration of the inserted first in-vehicle audio data; determining the processing method of the second in-vehicle audio data currently being played when switching to playing the first in-vehicle audio data according to the playing duration; starting the switching to play the first in-vehicle audio data, and processing the second in-vehicle audio data according to the determined processing method. The in-vehicle navigation device can intelligently select the method for processing the second in-vehicle audio data currently being played according to the playing duration of the inserted first in-vehicle audio data, so that the vehicle driver can accurately obtain the content of the first in-vehicle audio data and ensure that the content of the second in-vehicle audio data is not missed, effectively avoiding the problem of poor switching and broadcasting effect of in-vehicle audio data when multiple sound sources of the in-vehicle navigation device are output, improving the intelligent switching of multiple sound source outputs of the in-vehicle navigation device, and effectively improving the user experience of the vehicle driver with the in-vehicle navigation device.
[0003] However, when recording multiple audios, there is a lack of corresponding means to automatically determine the priority based on user habits, to safely identify user instructions, and to provide feedback to the user on the operations after identification. Based on this, a solution is now provided. Summary of the invention
[0004] The object of the present invention is to provide a vehicle audio control system based on a vehicle network.
[0005] The purpose of the present invention can be achieved through the following technical solutions:
[0006] An in-vehicle audio control system based on an in-vehicle network, including an audio acquisition unit, an audio analysis unit, a port rule base, an audio analysis unit, and an application database;
[0007] The audio acquisition unit is used to collect audio information input into the car in real time, and the audio information includes playback information and source end; the audio acquisition unit is used to transmit the audio information to the audio analysis unit;
[0008] The port rule base stores the port authority level, which is obtained by analyzing the user's personal habits and is composed of the bid object Dj, the priority Yj and the forced playback source;
[0009] The audio analysis unit receives the audio information transmitted by the audio acquisition unit, and performs playback analysis in combination with the port rule base:
[0010] S01: Get all audio information;
[0011] S02: Automatically compare the audio information to the priority Yj of the corresponding bid object Dj in the port rule library;
[0012] S03: obtaining the priority of the audio information, verifying whether there is a forced playback source, and when there is a forced playback source, giving priority to playing the forced playback source;
[0013] S04: Then, the audio information is played in order from the highest priority to the lowest priority;
[0014] S05: forming a play record and transmitting the play record to an application database;
[0015] The application database receives the playing records transmitted by the audio analysis unit and stores them in real time.
[0016] Furthermore, the playback information is the sound playback content initiated after the vehicle-mounted or third-party device is connected to the car, and the source end is the source that initiates the corresponding playback information.
[0017] Furthermore, the specific method of analyzing user personal habits is as follows:
[0018] Step 1: Get the user's driving playback records for the past month. The playback records specifically refer to the audio played by the user each time he drives and its audio source;
[0019] Step 2: Then get all the playback records;
[0020] Step 3: Select any playback record and obtain all the played audio and its corresponding audio source;
[0021] Step 4: Mark the audio source as Vi, i=1...n; then synchronize to the playback time of each corresponding audio source Vi, and mark it as Bi, i=1...n; Bi corresponds to Vi one by one;
[0022] Step 5: Calculate the sum of Bi, then calculate the ratio of Bi to the total value, and mark the objects with a ratio exceeding X1 as selected objects;
[0023] Step 6: According to the value of Bi from large to small, mark the top three selected objects as the first-level object, the middle-level object and the second-level object; if the number of selected objects is less than three, select the corresponding last one according to the number; if there is no such object, do not mark any data at this time;
[0024] Step 7: Then select the next playback record and repeat steps 3 to 7 until all playback records are processed;
[0025] Step 8: Obtain all first-layer objects, middle-layer objects and second-layer objects, and automatically group them into first-layer object groups, middle-layer object groups and second-layer object groups;
[0026] Inertial analysis is performed on the first-layer object group, the middle-layer object group and the second-layer object group to obtain the port authority level consisting of the marked object Dj, the priority Yj and the forced playback source.
[0027] Furthermore, one driving in step 1 refers to the user not restarting the vehicle within T1 time from starting the vehicle to shutting down the vehicle, which is marked as one driving; T1 is a preset time.
[0028] Furthermore, the audio source in step 4 includes all software ports of a third-party device or different audio ports in a car, and the third-party device is a mobile phone.
[0029] Furthermore, the specific steps of inertia analysis in step eight are:
[0030] S1: Automatically define the weight values of the first-layer object group, the middle-layer object group and the second-layer object group, and mark them as Q1, Q2 and Q3 in sequence, where Q1, Q2 and Q3 are specific preset values, and Q1>Q2>Q3≥1;
[0031] S2: Afterwards, all first-layer objects, middle-layer objects and second-layer objects are obtained and mixedly marked as marked objects Dj, j=1...m;
[0032] S3: Get the number of occurrences, total usage time and weight value corresponding to Dj, and mark them as Cj, Pj and Uj in sequence, j = 1...m;
[0033] S4: The priority Yj is then calculated according to the formula. The specific calculation formula is:
[0034] Yj=(0.432*Cj+0.568*Pj)*Uj;
[0035] S5: Obtain the priority Yj of all bid-receiving objects Dj and store them in the port rule base;
[0036] S6: The port rule base also stores the forced playback source, which is the device with the highest priority and must be played first whenever it appears; the labeled object Dj, priority Yj and forced playback source constitute the port authority level.
[0037] Furthermore, it also includes a display unit, a synchronization unit, an original phase comparison unit, a signal acquisition unit, a demand item docking unit, a third-party device and a management unit;
[0038] The synchronization unit is also used to synchronize the audio analysis unit, automatically obtain the audio information in the audio analysis unit, and transmit the audio information to the original comparison unit;
[0039] The signal acquisition unit is used to collect all sounds in the car, mark the sound as real-time sound, and transmit the real-time sound to the original comparison unit. The original comparison unit receives the real-time sound transmitted by the signal acquisition unit and performs sound filtering processing on it. The specific processing steps are:
[0040] SS1: Get the audio information and mark the playing information in the audio information as background sound;
[0041] SS2: After that, the real-time sound is obtained, and the spectrum of the background sound is removed from the real-time sound to obtain the pure version of the sound, which is marked as the object sound;
[0042] SS3: Identify the object's voice, and when the corresponding wake-up command is identified, automatically obtain the corresponding wake-up command; the wake-up command is a number of preset voice commands, each of which corresponds to a different operation;
[0043] The original comparison unit is used to transmit the wake-up instruction to the demand item docking unit, and the demand item docking unit automatically drives the third-party device or the car end to make corresponding instructions according to the execution object of the wake-up instruction;
[0044] When a third-party device connected to the car has feedback on a related operation, it will automatically convert the corresponding feedback into voice instructions, and transmit the voice instructions to the audio analysis unit through the required item docking unit, and play the corresponding voice instructions through the audio analysis unit;
[0045] The management unit is connected in communication with the audio analysis unit for inputting all preset values.
[0046] Furthermore, when performing the sound filtering process, the specific processing steps may also be:
[0047] SS1: Get the audio information and mark the playing information in the audio information as background sound;
[0048] SS2: After that, the real-time sound is obtained, and the spectrum of the background sound is removed from the real-time sound to obtain the pure version of the sound, which is marked as the object sound;
[0049] SS3: First, perform voiceprint recognition on the target voice to automatically identify whether the owner of the corresponding voice is a former driver. The specific method of obtaining the former driver is as follows:
[0050] SS301: Acquire the voiceprint information of all drivers of the vehicle, store the voiceprint information and the corresponding driver to obtain driving reserve information;
[0051] SS302: The former driver is the driver in the driving reserve information;
[0052] SS4: When the owner of the corresponding object sound is the former driver, the object sound is automatically recognized, and when the corresponding wake-up instruction is recognized, the corresponding wake-up instruction is automatically obtained.
[0053] Beneficial effects of the present invention:
[0054] The present invention collects audio information input into the car in real time through an audio acquisition unit, the audio information includes playback information and source end; the audio acquisition unit is used to transmit the audio information to the audio analysis unit; then the port authority level stored in the automatic port rule library is obtained according to the user's personal habit analysis; then the audio analysis unit is used to receive the audio information transmitted by the audio acquisition unit, and the playback analysis is performed in combination with the port rule library, and the audio information is played in sequence according to the priority;
[0055] At the same time, the signal acquisition and original phase comparison unit can filter out the background sound in the car to avoid interference with the user's voice, and analyze the sound after filtering out the background noise. When there is a relevant instruction, the identity will be verified. After the identity is correct, the corresponding operation will be automatically executed and the corresponding operation feedback will be given. The present invention is simple, effective, and easy to use. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to facilitate understanding by those skilled in the art, the present invention is further described below with reference to the accompanying drawings.
[0057] Figure 1 It is a system block diagram of the present invention. DETAILED DESCRIPTION
[0058] like Figure 1 As shown, the in-vehicle audio control system based on the in-vehicle network,
[0059] As embodiment 1 of the present invention:
[0060] It includes an audio acquisition unit, an audio analysis unit, a port rule base, an audio analysis unit, and an application database;
[0061] The audio acquisition unit is used to collect audio information input into the car in real time, and the audio information includes playback information and a source end. The playback information is the sound playback content initiated after the vehicle-mounted or third-party device is connected to the car, and the source end is the source that initiates the corresponding playback information. The audio acquisition unit is used to transmit the audio information to the audio analysis unit;
[0062] The port rule base stores the port authority level, which is obtained by analyzing the user's personal habits. The specific analysis method is as follows:
[0063] Step 1: Get the user's driving playback records for the past month. The playback records specifically refer to the audio played by the user each time he drives and its audio source. A driving session refers to the user not restarting the vehicle within T1 time from starting the vehicle to shutting down the vehicle, which is marked as a driving session. T1 is the preset time.
[0064] Step 2: Then get all the playback records;
[0065] Step 3: Select any playback record and obtain all the played audio and its corresponding audio source;
[0066] Step 4: Mark the audio source as Vi, i=1...n; indicating that there are n audio sources inputting audio to be played in the car this time; then synchronize to the playing time of each corresponding audio source Vi, mark it as Bi, i=1...n; Bi corresponds to Vi one by one; the audio source includes various software ports of third-party devices or different audio ports in the car, and the third-party devices are mobile phones or other smart devices;
[0067] Step 5: Calculate the sum of Bi, then calculate the ratio of Bi to the total value, and mark the objects with a ratio exceeding X1 as selected objects;
[0068] Step 6: According to the value of Bi from large to small, mark the top three selected objects as the first-level object, the middle-level object and the second-level object; if the number of selected objects is less than three, select the corresponding last one according to the number; if there is no such object, do not mark any data at this time;
[0069] Step 7: Then select the next playback record and repeat steps 3 to 7 until all playback records are processed;
[0070] Step 8: Obtain all first-layer objects, middle-layer objects and second-layer objects, and automatically group them into first-layer object groups, middle-layer object groups and second-layer object groups;
[0071] Inertia analysis is performed on the first-layer object group, the middle-layer object group, and the second-layer object group. The specific steps of inertia analysis are as follows:
[0072] S1: Automatically define the weight values of the first-layer object group, the middle-layer object group and the second-layer object group, and mark them as Q1, Q2 and Q3 in sequence, where Q1, Q2 and Q3 are specific preset values, and Q1>Q2>Q3≥1;
[0073] S2: Afterwards, all first-layer objects, middle-layer objects and second-layer objects are obtained and mixedly marked as marked objects Dj, j=1...m;
[0074] S3: Get the number of occurrences, total usage time and weight value corresponding to Dj, and mark them as Cj, Pj and Uj in sequence, j = 1...m;
[0075] S4: The priority Yj is then calculated according to the formula. The specific calculation formula is:
[0076] Yj=(0.432*Cj+0.568*Pj)*Uj;
[0077] In the formula, 0.432 and 0.568 are the weights corresponding to different factors;
[0078] S5: Obtain the priority Yj of all bid-receiving objects Dj and store them in the port rule base;
[0079] S6: The port rule base also stores the forced playback source, which is the device with the highest priority and must be played first as long as it appears; the bid object Dj, priority Yj and forced playback source constitute the port authority level; the forced playback source includes telephone, voice conversation, etc.;
[0080] The audio analysis unit receives the audio information transmitted by the audio acquisition unit, and performs playback analysis in combination with the port rule base:
[0081] S01: Get all audio information;
[0082] S02: Automatically compare the audio information to the priority Yj of the corresponding bid object Dj in the port rule library;
[0083] S03: obtaining the priority of the audio information, verifying whether there is a forced playback source, and when there is a forced playback source, giving priority to playing the forced playback source;
[0084] S04: Then, the audio information is played in order from the highest priority to the lowest priority;
[0085] S05: forming a play record and transmitting the play record to an application database;
[0086] The application database receives the playing records transmitted by the audio analysis unit and stores them in real time.
[0087] As the second embodiment of the present invention, based on the first embodiment, the present application further includes:
[0088] Display unit, synchronization unit, original phase comparison unit, signal acquisition unit, demand item docking unit, third-party equipment and management unit;
[0089] The synchronization unit is also used to synchronize the audio analysis unit, automatically obtain the audio information in the audio analysis unit, and transmit the audio information to the original comparison unit;
[0090] The signal acquisition unit is used to collect all sounds in the car, mark the sound as real-time sound, and transmit the real-time sound to the original comparison unit. The original comparison unit receives the real-time sound transmitted by the signal acquisition unit and performs sound filtering processing on it. The specific processing steps are:
[0091] SS1: Get the audio information and mark the playing information in the audio information as background sound;
[0092] SS2: After that, the real-time sound is obtained, and the spectrum of the background sound is removed from the real-time sound to obtain the pure version of the sound, which is marked as the object sound;
[0093] SS3: Identify the object's voice, and when the corresponding wake-up command is identified, automatically obtain the corresponding wake-up command; the wake-up command is a number of preset voice commands, each of which corresponds to a different operation;
[0094] The original comparison unit is used to transmit the wake-up instruction to the demand item docking unit, and the demand item docking unit automatically drives the third-party device or the car end to make corresponding instructions according to the execution object of the wake-up instruction;
[0095] When a third-party device connected to the car has feedback on a related operation, it will automatically convert the corresponding feedback into voice instructions, and transmit the voice instructions to the audio analysis unit through the required item docking unit, and play the corresponding voice instructions through the audio analysis unit;
[0096] Wherein, the management unit is in communication connection with the audio analysis unit for inputting all preset values;
[0097] As the third embodiment of the present invention, when performing the sound filtering process in the second embodiment, the specific processing steps may also be:
[0098] SS1: Get the audio information and mark the playing information in the audio information as background sound;
[0099] SS2: After that, the real-time sound is obtained, and the spectrum of the background sound is removed from the real-time sound to obtain the pure version of the sound, which is marked as the object sound;
[0100] SS3: First, perform voiceprint recognition on the target voice to automatically identify whether the owner of the corresponding voice is a former driver. The specific method of obtaining the former driver is as follows:
[0101] SS301: Acquire the voiceprint information of all drivers of the vehicle, store the voiceprint information and the corresponding driver to obtain driving reserve information;
[0102] SS302: The former driver is the driver in the driving reserve information;
[0103] SS4: When the owner of the corresponding object sound is the former driver, the object sound is automatically recognized, and when the corresponding wake-up instruction is recognized, the corresponding wake-up instruction is automatically obtained.
[0104] The above contents are merely examples and explanations of the structure of the present invention. The technicians in this technical field may make various modifications or additions to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the structure of the invention or exceed the scope defined by the claims, they should all fall within the protection scope of the present invention.
Claims
1. A vehicle audio control system based on a vehicle network, characterized in that: include: Audio acquisition unit: used to collect audio information input into the car in real time and transmit the audio information to the audio analysis unit. The audio information includes playback information and source end; Port rule base: It stores the port authority level, which is obtained based on the user's personal habits and is composed of the bid object Dj, priority Yj and forced playback source; Audio analysis unit: It combines the port rule base to perform playback analysis: S01: Get all audio information; S02: Automatically compare the audio information to the priority Yj of the corresponding bid object Dj in the port rule library; S03: obtaining the priority of the audio information, verifying whether there is a forced playback source, and when there is a forced playback source, giving priority to playing the forced playback source; S04: Then, the audio information is played in order from the highest priority to the lowest priority; S05: forming a play record and transmitting the play record to an application database; The application database receives the playback record transmitted by the audio analysis unit and stores it in real time; The specific methods for analyzing user personal habits are as follows: Step 1: Get the user's driving playback records for the past month. The playback records specifically refer to the audio played by the user each time he drives and its audio source; Step 2: Then get all the playback records; Step 3: Select any playback record and obtain all the played audio and its corresponding audio source; Step 4: Mark the audio source as Vi, i=1...n; then synchronize to the playback time of each corresponding audio source Vi, mark it as Bi, i=1...n; Bi corresponds to Vi one by one; Step 5: Obtain the sum of Bi, then calculate the ratio of Bi to the total value, and mark the objects whose ratio exceeds X1 as selected objects; Step 6: According to the value of Bi from large to small, mark the top three selected objects as the first-level object, the middle-level object and the second-level object; if the number of selected objects is less than three, select the corresponding last one according to the number; when there is no selected object, no data is marked at this time; Step 7: Then select the next playback record and repeat steps 3 to 7 until all playback records are processed; Step 8: Obtain all first-layer objects, middle-layer objects and second-layer objects, and automatically group them into first-layer object groups, middle-layer object groups and second-layer object groups; Perform inertial analysis on the first-layer object group, the middle-layer object group and the second-layer object group to obtain the port authority level consisting of the bid object Dj, the priority Yj and the forced playback source; The specific steps of inertia analysis in step eight are: S1: Automatically define the weight values of the first-layer object group, the middle-layer object group and the second-layer object group, and mark them as Q1, Q2 and Q3 in sequence, where Q1, Q2 and Q3 are specific preset values, and Q1>Q2>Q3≥1; S2: Afterwards, all first-layer objects, middle-layer objects and second-layer objects are obtained and mixedly marked as marked objects Dj, j=1...m; S3: Get the number of occurrences, total usage time and weight value corresponding to Dj, and mark them as Cj, Pj and Uj in sequence, j = 1...m; S4: The priority Yj is then calculated according to the formula. The specific calculation formula is: Yj=(0.432*Cj+0.568*Pj)*Uj; S5: Obtain the priority Yj of all bid-receiving objects Dj and store them in the port rule base; S6: The port rule base also stores the forced playback source, which is the device with the highest priority and must be played first whenever it appears; the labeled object Dj, priority Yj and forced playback source constitute the port authority level.
2. The vehicle audio control system based on the vehicle network according to claim 1 is characterized in that: The playback information is the sound playback content initiated after the vehicle-mounted or third-party device is connected to the vehicle, and the source end is the source that initiates the corresponding playback information.
3. The vehicle audio control system based on the vehicle network according to claim 1, characterized in that: One driving in step 1 refers to the user not restarting the vehicle within T1 time from starting the vehicle to shutting down the vehicle, which is marked as one driving; T1 is the preset time.
4. The vehicle audio control system based on the vehicle network according to claim 1, characterized in that: The audio sources in step 4 include all software ports of third-party devices or different audio ports in the car, and the third-party device is a mobile phone.
5. The vehicle audio control system based on the vehicle network according to claim 1, characterized in that: It also includes a display unit, a synchronization unit, an original phase comparison unit, a signal acquisition unit, a demand item docking unit, a third-party device, and a management unit; The synchronization unit is also used to synchronize the audio analysis unit, automatically obtain the audio information in the audio analysis unit, and transmit the audio information to the original comparison unit; The signal collection unit is used to collect all sounds in the car, mark the sound as real-time sound, and transmit the real-time sound to the original comparison unit, which receives the real-time sound transmitted by the signal collection unit, performs sound filtering processing on it, and obtains a wake-up instruction; The original comparison unit is used to transmit the wake-up instruction to the demand item docking unit, and the demand item docking unit automatically drives the third-party device or the car end to make corresponding instructions according to the execution object of the wake-up instruction; When a third-party device connected to the car has feedback on a related operation, it will automatically convert the corresponding feedback into voice instructions, and transmit the voice instructions to the audio analysis unit through the required item docking unit, and play the corresponding voice instructions through the audio analysis unit; The management unit is connected in communication with the audio analysis unit for inputting all preset values.
6. The vehicle audio control system based on the vehicle network according to claim 5, characterized in that: The specific processing steps of sound filtering are: SS1: Get the audio information and mark the playing information in the audio information as background sound; SS2: After that, the real-time sound is obtained, and the spectrum of the background sound is removed from the real-time sound to obtain the pure version of the sound, which is marked as the object sound; SS3: Identify the object's voice, and when the corresponding wake-up command is identified, automatically obtain the corresponding wake-up command; the wake-up command is a number of preset voice commands, each of which corresponds to a different operation.
7. The vehicle audio control system based on the vehicle network according to claim 5, characterized in that: The specific processing steps of sound filtering are: SS1: Get the audio information and mark the playing information in the audio information as background sound; SS2: After that, the real-time sound is obtained, and the spectrum of the background sound is removed from the real-time sound to obtain the pure version of the sound, which is marked as the object sound; SS3: First, perform voiceprint recognition on the target voice to automatically identify whether the owner of the corresponding voice is a former driver. The specific method of obtaining the former driver is as follows: SS301: Acquire the voiceprint information of all drivers of the vehicle, store the voiceprint information and the corresponding driver to obtain driving reserve information; SS302: The former driver is the driver in the driving reserve information; SS4: When the owner of the corresponding object sound is the former driver, the object sound is automatically recognized, and when the corresponding wake-up instruction is recognized, the corresponding wake-up instruction is automatically obtained.
