Communication method and communication system for audio
By acquiring and adjusting the audio fluctuation characteristics, the electromagnetic interference problem caused by the inability to regulate audio in the prior art is solved, and effective protection and improvement of audio transmission quality is achieved.
Patent Information
- Application Number
- CN202510336352.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-03-21
AI Technical Summary
The prior art cannot regulate audio in audio communication, resulting in distortion of audio transmission when electromagnetic interference is affected, affecting user listening.
By obtaining audio fluctuation characteristics and adjusting the audio based on these characteristics, the audio can be adjusted and delivered according to actual electromagnetic interference during actual communication to reduce the interference impact.
It effectively prevents audio distortion caused by electromagnetic interference, ensures the quality of audio transmission, and improves the user's listening experience.
Smart Images

Figure CN119853824A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of audio communication, and in particular to a communication method and a communication system for audio. Background Art
[0002] Audio communication refers to the communication method of transmitting information through audio equipment. The audio communication system mainly transmits and receives language information. The audio frequency range is usually 200-3500Hz, which is suitable for transmitting voice signals, fax signals and analog signals; audio communication is mainly composed of voice input devices, storage devices, transmission devices and output devices; existing audio communication methods mainly include template matching method, feature calculation method, pulse code modulation and signal difference modulation, ultra-wideband audio transmission module and binaural audio space system to meet the various needs of users.
[0003] Existing improvements in audio communication processing are usually improvements in the security protection of audio communication, such as analyzing the frequency in the audio communication process, improving the security of audio communication through frequency synchronization and other methods, and ensuring that audio communication is prevented from being cracked and intercepted. Although this improvement method can improve the security of audio communication, this improvement method can only obtain and analyze the frequency of the audio, and cannot regulate the audio. This will result in that if the audio is greatly affected by electromagnetic interference, the audio after transmission will be distorted due to the lack of audio regulation, thereby affecting the user's listening. For example, in the patent application with publication number CN105681256A, an audio communication method and an audio communication application device are disclosed. This solution is to effectively prevent the communication process from being cracked and intercepted by adding a frequency hopping mechanism and a perfect verification and synchronization mechanism to the audio communication process. Other improvements in audio communication are usually improvements in practicality and entertainment, and still cannot solve the problem that if the audio is greatly affected by electromagnetic interference, the audio after transmission will be distorted due to the lack of audio regulation, thereby affecting the user's listening. In view of this, it is necessary to improve the existing method for audio communication. Summary of the invention
[0004] The present invention aims to solve at least one of the technical problems in the prior art to a certain extent. By proposing a communication method and a communication system for audio, the present invention is used to solve the problem that in the existing methods for audio communication, only the frequency of the audio can be acquired and analyzed, but the audio cannot be regulated. This will result in that if the audio is greatly affected by electromagnetic interference, the transmitted audio will be distorted due to the lack of audio regulation, thereby affecting the user's listening.
[0005] To achieve the above objectives, in a first aspect, the present application provides a communication method for audio, comprising the following steps: A segment of audio is obtained based on big data and recorded as preliminary constructed audio; the preliminary constructed audio is analyzed, and audio fluctuation characteristics are obtained based on the analysis results; Based on big data, multiple audio segments are obtained and stored in an audio analysis library, the audio in the audio analysis library is used to adjust the audio fluctuation characteristics, and based on the adjustment result, the obtained audio fluctuation characteristics are recorded as interference characteristics; The audio is simulated and affected by electromagnetic interference, and the interference value of each interfered feature is obtained based on the impact result; when actual communication is carried out, the audio is adjusted and transmitted based on the actual electromagnetic interference.
[0006] Furthermore, a segment of audio is obtained based on the big data and recorded as the preliminary constructed audio; the preliminary constructed audio is analyzed, and the audio fluctuation characteristics are obtained based on the analysis results, including: Based on big data, a segment of audio is obtained and recorded as preliminary constructed audio; the preliminary constructed audio is input into an oscilloscope; a plane rectangular coordinate system is established and recorded as an audio analysis coordinate system, wherein the unit of the X-axis of the audio analysis coordinate system is time, and the unit of the Y-axis is voltage; the curve in the oscilloscope after the preliminary constructed audio is input is placed into the audio analysis coordinate system, and the curve is recorded as an audio analysis curve; Use a straight line parallel to the Y axis to divide the audio analysis curve into k segments, and record them as audio sub-curves YZ from left to right. 1 To audio subcurve YZ k ; For any audio sub-curve YZ k1 , the audio sub-curve YZ k1 The highest point of the vertical coordinate is recorded as the audio peak point, and the audio sub-curve YZ k1 The lowest point of the vertical coordinate is recorded as the audio valley point; using algorithm C 1 、Algorithm C 2 And algorithm C 3 Get the audio sub-curve YZ separately k1 The eigenvalue TZ 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; Furthermore, analyzing the initially constructed audio and obtaining the audio fluctuation characteristics based on the analysis result also includes: Algorithm C 1 for: , where F 1 is the eigenvalue TZ 1 , f 1 is the ordinate of the audio peak point, f 2 is the ordinate of the audio valley point, f 3 is the horizontal coordinate of the audio peak point, f 4 is the horizontal coordinate of the audio valley point; For the audio subcurve YZ k1 For any inflection point in the equation, the inflection point with a slope greater than 0 on the left and less than 0 on the right is recorded as the upper inflection point, and the inflection point with a slope less than 0 on the left and greater than 0 on the right is recorded as the lower inflection point, and the upper inflection points and the lower inflection points are sorted; Algorithm C 2 for: , where F 2 is the eigenvalue TZ 2 , n is the number of upper inflection points, m is the number of lower inflection points, G i is the ordinate of the i-th upper inflection point, H j is the ordinate of the jth lower inflection point; For any upper inflection point, connect all lower inflection points by the upper inflection point, and record the maximum value of the absolute values of the slopes of all obtained line segments as the limiting slope of the upper inflection point; obtain the limiting slopes corresponding to all upper inflection points, and record the maximum value of all limiting slopes as the limiting slope max , Algorithm C 3 for: , where F 3 is the eigenvalue TZ 3 , XL max is the limiting slope max ; Get the eigenvalues TZ corresponding to all audio sub-curves YZ 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; All eigenvalues TZ 1 The mode in is recorded as the fluctuation characteristic BZ 1 , and the fluctuation characteristic BZ 1 Put all eigenvalues TZ into the set A; 2 The closed interval formed is recorded as the fluctuation characteristic BZ 2 , all eigenvalues TZ 3 Store it in set B and record set B as fluctuation feature BZ 3 ; The fluctuation characteristic BZ 1 、Wave characteristics BZ 2 And the fluctuation characteristics BZ 3 Recorded as audio fluctuation characteristics.
[0007] Further, using the audio in the audio analysis library to adjust the audio fluctuation feature, and recording the obtained audio fluctuation feature as the interfered feature based on the adjustment result includes: Based on big data, multiple audio segments are obtained, and the obtained audio segments are recorded as analysis audio FY 1 To analyze audio FY p ; Store all analyzed audio FY in the audio analysis library; For any analysis audio FY, after inputting the analysis audio FY into the oscilloscope, obtain the characteristic value TZ corresponding to the analysis audio FY 1 , and recorded as the classification feature value FT; When the classification feature value FT is equal to any value in the set A, the feature value TZ corresponding to the analyzed audio FY is obtained 2 , when the eigenvalue TZ 2 In the fluctuation characteristic BZ 2 When the eigenvalue TZ is within, the analysis audio FY is recorded as the same type of stable audio and the next analysis audio FY is processed; 2 In the fluctuation characteristic BZ 2 When the analysis audio FY is recorded as the same type of instable audio, and the eigenvalue TZ corresponding to the analysis audio FY is obtained 3 , when the eigenvalue TZ 3 When it is equal to any value in set B, continue to process the next analysis audio FY; when the eigenvalue TZ 3 When the eigenvalue TZ is not equal to all the values in set B, 3 Store in set B.
[0008] Further, using the audio in the audio analysis library to adjust the audio fluctuation feature, and recording the obtained audio fluctuation feature as the interfered feature based on the adjustment result also includes: When the classification feature value FT is not equal to all values in the set A, obtain the feature value TZ corresponding to the analyzed audio FY 2 , when the eigenvalue TZ 2 In the fluctuation characteristic BZ 2 When the eigenvalue TZ is within, the analyzed audio FY is recorded as heterogeneous isostatic audio, and the classified eigenvalue FT is stored in the set A; 2 In the fluctuation characteristic BZ 2 When the error is outside the range, the analysis audio FY is recorded as an alien and unstable audio, and the next analysis audio FY is processed.
[0009] Further, using the audio in the audio analysis library to adjust the audio fluctuation feature, and recording the obtained audio fluctuation feature as the interfered feature based on the adjustment result also includes: After all the analysis audio FY are processed, when the number of heterogeneous and unstable audio is greater than When , obtain the eigenvalues BZ corresponding to all heterogeneous and unstable audios 3 , and the eigenvalues BZ corresponding to all heterogeneous and unstable audio frequencies 3 The mode of is stored in set B; when the number of heterogeneous and unstable audio is less than When , set B is not processed; The fluctuation characteristic BZ at this time 1 、Wave characteristics BZ2 And the fluctuation characteristics BZ 3 Recorded as disturbed feature.
[0010] Furthermore, the audio is simulated and electromagnetic interference is used to affect the audio, and the interference value of each interfered feature is obtained based on the impact result, including: Simulate a piece of audio and record it as simulated audio; record the eigenvalue TZ corresponding to the simulated audio 1 Adjust it to be equal to any value in set A, and set the eigenvalue TZ corresponding to the simulated audio 2 Adjust to the fluctuation characteristic BZ 2 In the corresponding interval, the corresponding characteristic value TZ of the simulated audio 3 Adjust to be equal to any value in set B; Use electromagnetic interference with weak interference, medium interference and strong interference to interfere with the analog audio respectively; for any interference, the characteristic value TZ of the analog audio affected by the interference 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 They are respectively denoted as interference value GR 1 , interference value GR 2 And the interference value GR 3 .
[0011] Furthermore, when actual communication is performed, adjusting and transmitting the audio based on the actual electromagnetic interference includes: When the interference value GR 1 When it is less than the minimum value in set A, the interference value GR 1 The absolute value of the difference between the minimum value in set A is recorded as the upward adjustment value ST 1 , and will reduce the value XT 1 Set to 0; when the interference value GR 1 When it is greater than the maximum value in set A, the interference value GR 1 The absolute value of the difference with the maximum value in set A is recorded as the downward adjustment value XT 1 , and set the increase value ST1 to 0, where the interference value GR 1 If it is less than or equal to the maximum value in set A and greater than or equal to the minimum value in set A, the value ST will be increased. 1 And the downgrade value XT 1 All are set to 0; The interference value GR is marked on a horizontal axis from left to right. 2 And the fluctuation characteristics BZ 2 The corresponding interval, when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is reached, the value ST will be increased. 2And the downgrade value XT 2 are all set to 0; when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is on the right side, the value XT will be adjusted downward 2 Set to GR 2 -BZ max , and will increase the value ST 2 Set to 0, where GR 2 is the interference value GR 2 , BZ max is the fluctuation characteristic BZ 2 The maximum value in the corresponding interval; when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is on the left, the value XT will be increased 2 Set to GR 2 -BZ min , and will reduce the value XT 2 Set to 0, where BZ min is the fluctuation characteristic BZ 2 The minimum value in the corresponding interval; When the interference value GR 3 When it is less than the minimum value in set B, the interference value GR 3 The absolute value of the difference between the minimum value in set B is recorded as the upward adjustment value ST 3 , and will reduce the value XT 3 Set to 0; when the interference value GR 3 When it is greater than the maximum value in set B, the interference value GR 3 The absolute value of the difference with the maximum value in set B is recorded as the downward adjustment value XT 3 , and will increase the value ST 3 Set to 0, where the interference value GR 3 If it is less than or equal to the maximum value in set B and greater than or equal to the minimum value in set B, the value ST will be adjusted upward. 3 And the downgrade value XT 3 All are set to 0; Get the corresponding increase values ST for weak interference, medium interference and strong interference 1 , lower the value XT 1 , increase the value ST 2 , lower the value XT 2 , increase the value ST 3 And the downgrade value XT 3 .
[0012] Furthermore, when actual communication is performed, adjusting and transmitting the audio based on the actual electromagnetic interference also includes: When actual audio communication is performed, the real-time electromagnetic interference intensity is recorded as the real-time interference intensity; the increase value ST of the real-time interference intensity is recorded as 1 , lower the value XT 1 , increase the value ST 2 , lower the value XT 2 , increase the value ST 3 And the downgrade value XT 3 Recorded as real-time upward adjustment value SST 1 , real-time downgrade value SXT 1 , real-time increase value SST 2 , real-time downgrade value SXT 2 , real-time increase value SST 3 And real-time downgrade value SXT 3 ; Get the eigenvalue TZ corresponding to the real-time audio 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; When the eigenvalue TZ 1 When it is less than the minimum value in set A, the real-time audio is adjusted so that the eigenvalue TZ 1 Adjusted to (eigenvalue TZ 1 +Real-time increase in SST value 1 ); when the eigenvalue TZ 1 When it is greater than the maximum value in set A, the real-time audio is adjusted so that the eigenvalue TZ 1 Adjusted to (eigenvalue TZ 1 -Real-time downgrade value SXT 1 ); When the eigenvalue TZ 2 Less than the fluctuation characteristic BZ 2 When the corresponding interval reaches the minimum value, the real-time audio is adjusted so that the characteristic value TZ 2 Adjusted to (eigenvalue TZ 2 +Real-time increase in SST value 2 ); when the eigenvalue TZ 2 Greater than the fluctuation characteristic BZ 2 When the corresponding interval reaches its maximum value, the real-time audio is adjusted so that the characteristic value TZ 2 Adjusted to (eigenvalue TZ 2 -Real-time downgrade value SXT 2 ); When the eigenvalue TZ 3 When it is less than the minimum value in set B, the real-time audio is adjusted so that the eigenvalue TZ 3 Adjusted to (eigenvalue TZ 3 +Real-time increase in SST value 3 ); when the eigenvalue TZ 3When it is greater than the maximum value in set B, the real-time audio is adjusted so that the eigenvalue TZ 3 Adjusted to (eigenvalue TZ 3 -Real-time downgrade value SXT 3 ); Delivers adjusted real-time audio.
[0013] In a second aspect, the present application also provides a communication system for audio, including a fluctuation feature analysis module, an interference feature determination module, and an interference adjustment delivery module; The fluctuation feature analysis module is used to obtain a segment of audio based on big data and record it as preliminary constructed audio; analyze the preliminary constructed audio and obtain the audio fluctuation feature based on the analysis result; The interfered feature determination module is used to obtain multiple audio segments based on big data and store them in an audio analysis library, use the audio in the audio analysis library to adjust the audio fluctuation feature, and record the obtained audio fluctuation feature as the interfered feature based on the adjustment result; The interference adjustment and transmission module is used to simulate audio and use electromagnetic interference to influence the audio, and obtain the interference value of each interfered feature based on the influence result; when actual communication is carried out, the audio is adjusted and transmitted based on the actual electromagnetic interference.
[0014] Beneficial effects of the present invention: the present application first obtains a preliminary construction of audio based on big data; analyzes the preliminary construction of audio to obtain audio fluctuation characteristics; then obtains multiple audio segments based on big data, and stores them in an audio analysis library, uses the audio in the audio analysis library to adjust the audio fluctuation characteristics, and based on the adjustment result, records the obtained audio fluctuation characteristics as interfered characteristics. The advantage of this is that by obtaining the audio fluctuation characteristics, it is possible to obtain the characteristics that can be extracted from a segment of audio after being analyzed, and obtaining the interfered characteristics based on the audio fluctuation characteristics can obtain audio fluctuation characteristics corresponding to different audios, thereby ensuring that the interfered characteristics can reflect the range of the audio fluctuation characteristics of normal audio when it is not subject to electromagnetic interference, which is helpful for subsequent adjustment of the audio when the audio is subject to electromagnetic interference, thereby preventing the problem of distortion of the transmitted audio due to lack of audio regulation under the influence of electromagnetic interference; The present application also simulates the audio and uses electromagnetic interference to affect the audio, and obtains the interference value of each interfered feature based on the influence result; when actual communication is carried out, the audio is adjusted and transmitted based on the actual electromagnetic interference. The advantage of this is that by obtaining the interference value of the interfered feature, the change value of the interfered feature under the influence of different electromagnetic interferences can be obtained, which helps to adjust the interfered feature based on the actual electromagnetic interference during actual audio transmission, thereby indirectly adjusting the audio, thereby reducing the impact of electromagnetic interference on the audio, and preventing the transmitted audio from being distorted, thereby affecting the user's listening. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 is a functional block diagram of the system of the present invention; Figure 2 is a schematic diagram of the audio sub-curve YZ of the present invention; Figure 3 is a flow chart of the steps of the method of the present invention; Figure 4 It is a schematic structural diagram of the electronic device of the present invention. DETAILED DESCRIPTION
[0016] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0017] Example 1, please refer to Figure 1 As shown, the present application provides a communication system for audio, including a fluctuation feature analysis module, an interference feature determination module, and an interference adjustment delivery module; The fluctuation feature analysis module is used to obtain a section of audio based on big data and record it as a preliminary constructed audio; analyze the preliminary constructed audio and obtain the audio fluctuation feature based on the analysis result; the fluctuation feature analysis module includes an audio fluctuation feature acquisition unit, and the audio fluctuation feature acquisition unit is configured with a fluctuation feature acquisition strategy, and the fluctuation feature acquisition strategy includes: Based on the big data, a segment of audio is obtained and recorded as the preliminary constructed audio; the preliminary constructed audio is input into the oscilloscope; in the specific implementation process, the preliminary constructed audio can be obtained according to the type of audio actually adjusted. For example, in the actual analysis, the audio of a person-to-person conversation is mainly analyzed, and the preliminary constructed audio can select a segment of voice conversation to ensure that the obtained audio fluctuation characteristics meet the actual audio adjustment requirements. In this embodiment, the voice audio α is taken as an example; Establish a plane rectangular coordinate system, recorded as the audio analysis coordinate system, wherein the unit of the X-axis of the audio analysis coordinate system is time, and the unit of the Y-axis is voltage; put the curve in the oscilloscope after inputting the preliminary constructed audio into the audio analysis coordinate system, and record the curve as the audio analysis curve; in the specific implementation process, after putting the audio into the oscilloscope, the curve corresponding to the audio can be obtained, which is helpful for the subsequent acquisition of the audio fluctuation characteristics. Therefore, in this embodiment, the oscilloscope is selected to analyze the preliminary constructed audio. In actual application, other instruments can be selected to analyze the preliminary constructed audio, so as to obtain the audio fluctuation characteristics corresponding to the preliminary constructed audio; Use a straight line parallel to the Y axis to divide the audio analysis curve into k segments, and record them as audio sub-curves YZ from left to right. 1 To audio subcurve YZ k In the specific implementation process, the value of k can be set according to the actual audio analysis curve to ensure that each audio sub-curve YZ contains an upper inflection point and a lower inflection point that can be analyzed. In this embodiment, the value of k is set to 5; for any audio sub-curve YZ k1 , the audio sub-curve YZ k1 The highest point of the vertical coordinate is recorded as the audio peak point, and the audio sub-curve YZ k1 The lowest point of the vertical coordinate is recorded as the audio valley point; using algorithm C 1 、Algorithm C 2 And algorithm C 3 Get the audio sub-curve YZ separately k1 The eigenvalue TZ 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; In this embodiment, the acquired characteristic value TZ 1 Used to obtain the slope of the straight line formed by the highest point and the lowest point in the audio sub-curve YZ. If the eigenvalues TZ of any two audio sub-curves YZ 1 The same means that the fluctuation trends of the two audio sub-curves YZ are roughly the same, which can be used to classify the audio sub-curves YZ; the eigenvalue TZ 2 It is used to obtain whether the curve fluctuation of the upper part of the audio sub-curve YZ is consistent with the curve fluctuation of the lower part, so as to obtain the stability of the audio sub-curve YZ; characteristic value TZ 3 Used to obtain the ratio of the number of inflection points to the maximum slope of the audio sub-curve YZ, thereby obtaining the characteristic value corresponding to the number of inflection points and the maximum slope, and then obtaining the characteristics of the audio sub-curve YZ; Algorithm C 1 for: , where F 1 is the eigenvalue TZ 1 , f 1is the ordinate of the audio peak point, f 2 is the ordinate of the audio valley point, f 3 is the horizontal coordinate of the audio peak point, f 4 is the horizontal coordinate of the audio valley point; in the specific implementation process, for example, in the process of processing the data of the speech audio α, the obtained audio sub-curve YZ is as follows Figure 2 As shown in the curve YZ1 in, points DD1 to DD4 are all upper inflection points, and points XX1 to XX3 are all lower inflection points. By analysis, point DD3 is the audio peak point, point XX2 is the audio valley point, and the coordinates of point DD3 are (5, 10), and the coordinates of point XX2 are (2, 4). Then, by calculation, it can be obtained that the eigenvalue TZ 1 is 0.5; when analyzing another audio sub-curve of the speech audio α, the eigenvalue TZ 1 If it is also 0.5, it means that the two audio sub-curves have the same general trend, and the two audio sub-curves can be classified into the same category, which is helpful for subsequent analysis; For the audio subcurve YZ k1 For any inflection point in the equation, the inflection point with a slope greater than 0 on the left and less than 0 on the right is recorded as the upper inflection point, and the inflection point with a slope less than 0 on the left and greater than 0 on the right is recorded as the lower inflection point, and the upper inflection points and the lower inflection points are sorted; Algorithm C 2 for: , where F 2 is the eigenvalue TZ 2 , n is the number of upper inflection points, m is the number of lower inflection points, G i is the ordinate of the i-th upper inflection point, H j is the ordinate of the jth lower inflection point; In a specific implementation process, for example, in a data processing process of a speech audio α, the obtained audio sub-curve YZ is as follows: Figure 2 As shown in the curve YZ1, the ordinates of points DD1 to DD4 are 4, 3, 5 and 4 respectively, and the ordinates of points XX1 to XX3 are 2.1, 2 and 2.1 respectively. Then, by calculation, the characteristic value TZ 2 The value of is about 2.58, which means that the curve fluctuation of the upper part of the audio sub-curve YZ is quite different from that of the lower part, and the curve fluctuation of the audio sub-curve YZ is relatively large; For any upper inflection point, connect all lower inflection points by the upper inflection point, and record the maximum value of the absolute values of the slopes of all obtained line segments as the limiting slope of the upper inflection point; obtain the limiting slopes corresponding to all upper inflection points, and record the maximum value of all limiting slopes as the limiting slope max , Algorithm C 3 for: , where F 3is the eigenvalue TZ 3 , XL max is the limiting slope max ; In a specific implementation process, for example, in a data processing process of a speech audio α, the obtained audio sub-curve YZ is as follows: Figure 2 As shown in the curve YZ1, and through analysis, the slope of the line segment corresponding to point XX2 and point DD3 is the limiting slope max , and the limiting slope max is 0.5; then by calculation, the eigenvalue TZ 3 is 14; Get the eigenvalues TZ corresponding to all audio sub-curves YZ 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; All eigenvalues TZ 1 The mode in is recorded as the fluctuation characteristic BZ 1 , and the fluctuation characteristic BZ 1 Put all eigenvalues TZ into the set A; 2 The closed interval formed is recorded as the fluctuation characteristic BZ 2 , all eigenvalues TZ 3 Store it in set B and record set B as fluctuation feature BZ 3 ; In the specific implementation process, by all the eigenvalues TZ 1 The mode in is recorded as the fluctuation characteristic BZ 1 , we can get the characteristic value TZ of most audio sub-curves YZ 1 , which helps to obtain the trend of most audio sub-curves YZ when the audio sub-curve YZ is not affected; for example, in the process of analyzing the speech audio α, the fluctuation feature BZ 1 is 0.5, the fluctuation characteristic BZ 2 is [2,3], the fluctuation characteristic BZ 3 is {10, 14, 24, 40}; The fluctuation characteristic BZ 1 、Wave characteristics BZ 2 And the fluctuation characteristics BZ 3 Recorded as audio fluctuation characteristics.
[0018] The interfered feature determination module is used to obtain multiple audio segments based on big data and store them in the audio analysis library, use the audio in the audio analysis library to adjust the audio fluctuation feature, and record the obtained audio fluctuation feature as the interfered feature based on the adjustment result; the interfered feature determination module includes an interfered feature acquisition unit, and the interfered feature acquisition unit is configured with an interfered feature acquisition strategy, and the interfered feature acquisition strategy includes: Based on big data, multiple audio segments are obtained, and the obtained audio segments are recorded as analysis audio FY 1 To analyze audio FY p ; Store all analyzed audio FY in the audio analysis library; For any analysis audio FY, after inputting the analysis audio FY into the oscilloscope, obtain the characteristic value TZ corresponding to the analysis audio FY 1 , and recorded as the classification feature value FT; When the classification feature value FT is equal to any value in the set A, the feature value TZ corresponding to the analyzed audio FY is obtained 2 , when the eigenvalue TZ 2 In the fluctuation characteristic BZ 2 When the eigenvalue TZ is within, the analysis audio FY is recorded as the same type of stable audio and the next analysis audio FY is processed; 2 In the fluctuation characteristic BZ 2 When the analysis audio FY is recorded as the same type of instable audio, and the eigenvalue TZ corresponding to the analysis audio FY is obtained 3 , when the eigenvalue TZ 3 When it is equal to any value in set B, continue to process the next analysis audio FY; when the eigenvalue TZ 3 When the eigenvalue TZ is not equal to all the values in set B, 3 Store in set B; In the specific implementation process, for example, during a data processing, the characteristic value TZ corresponding to the audio FY is analyzed 1 , the classification feature value FT is 1, and the value recorded in set A is 0.5, which means that there is a difference in the audio trend between the analyzed audio FY and the recorded audio fluctuation characteristics, and the feature value TZ of the analyzed audio FY should be adjusted. 2 And the eigenvalue TZ 3 Further analysis is performed; the characteristic value TZ of the analyzed audio FY is obtained through analysis 2 is 2.3, the fluctuation characteristic BZ 2 If it is [2,3], it means that the curve fluctuations of the upper and lower parts of the analyzed audio FY are consistent with the audio fluctuations in the recorded audio fluctuation features. Therefore, the analyzed audio FY can be recorded in the audio fluctuation features, that is, 1 is stored in the set A; to ensure that the audio fluctuation features can reflect most of the normal audio that is not affected; Get the eigenvalue TZ corresponding to the analyzed audio FY 2 , When the classification feature value FT is not equal to all values in the set A, obtain the feature value TZ corresponding to the analyzed audio FY 2 , when the eigenvalue TZ 2 In the fluctuation characteristic BZ 2When the eigenvalue TZ is within, the analyzed audio FY is recorded as heterogeneous isostatic audio, and the classified eigenvalue FT is stored in the set A; 2 In the fluctuation characteristic BZ 2 When it is outside, the analysis audio FY is recorded as an alien and unstable audio, and the next analysis audio FY is processed; After all the analysis audio FY are processed, when the number of heterogeneous and unstable audio is greater than When , obtain the eigenvalues BZ corresponding to all heterogeneous and unstable audios 3 , and the eigenvalues BZ corresponding to all heterogeneous and unstable audio frequencies 3 The mode of is stored in set B; when the number of heterogeneous and unstable audio is less than When , set B is not processed; in the specific implementation process, when the number of heterogeneous and unstable audio is greater than When , it means that there are a lot of audios that do not conform to the audio fluctuation characteristics, so the eigenvalues BZ corresponding to all heterogeneous and unstable audios can be 3 The mode of is stored in set B to ensure that the audio fluctuation characteristics can reflect most of the normal audio that is not affected; The fluctuation characteristic BZ at this time 1 、Wave characteristics BZ 2 And the fluctuation characteristics BZ 3 Recorded as the interfered feature; in the specific implementation process, by analyzing the unaffected normal audio and obtaining the interfered feature, it can be ensured that the obtained interfered feature can reflect the characteristics of most unaffected normal audio, which is helpful to provide an adjustment basis for the subsequent adjustment of the audio affected by electromagnetic interference.
[0019] The interference adjustment and transmission module is used to simulate the audio, and use electromagnetic interference to affect the audio, and obtain the interference value of each interfered feature based on the influence result; when actual communication is carried out, the audio is adjusted and transmitted based on the actual electromagnetic interference; the interference adjustment and transmission module includes an interference value acquisition unit and an actual audio adjustment unit; The interference value acquisition unit is configured with an interference value acquisition strategy, which includes: simulating a section of audio and recording it as simulated audio; recording the characteristic value TZ corresponding to the simulated audio 1 Adjust it to be equal to any value in set A, and set the eigenvalue TZ corresponding to the simulated audio 2 Adjust to the fluctuation characteristic BZ 2 In the corresponding interval, the corresponding characteristic value TZ of the simulated audio 3 Adjust to be equal to any value in set B; Use electromagnetic interference with weak interference, medium interference and strong interference to interfere with the analog audio respectively; for any interference, the characteristic value TZ of the analog audio affected by the interference 1, eigenvalue TZ 2 And the eigenvalue TZ 3 They are respectively denoted as interference value GR 1 , interference value GR 2 And the interference value GR 3 In the specific implementation process, electromagnetic interference of different intensities can be obtained according to the differentiated ratings of electromagnetic interference that can actually be obtained, so as to ensure that the analysis results can conform to the actual electromagnetic interference situation.
[0020] The actual audio adjustment unit is configured with an actual audio adjustment strategy, which includes: when the interference value GR 1 When it is less than the minimum value in set A, the interference value GR 1 The absolute value of the difference between the minimum value in set A is recorded as the upward adjustment value ST 1 , and will reduce the value XT 1 Set to 0; when the interference value GR 1 When it is greater than the maximum value in set A, the interference value GR 1 The absolute value of the difference with the maximum value in set A is recorded as the downward adjustment value XT 1 , and set the increase value ST1 to 0, where the interference value GR 1 If it is less than or equal to the maximum value in set A and greater than or equal to the minimum value in set A, the value ST will be increased. 1 And the downgrade value XT 1 All are set to 0; In the specific implementation process, for example, in a data processing, the interference features corresponding to the speech audio α are: {0.5, 1, 1.5, 2}, [2, 4] and {10, 14, 24, 40}; the interference value GR is obtained by analyzing the electromagnetic interference of the speech audio α. 1 , interference value GR 2 And the interference value GR 3 are 0.3, 4.4 and 10 respectively. Then, through analysis, it can be obtained that the upward adjustment value ST 1 Setting it to 0.2 will lower the value of XT 1 Set to 0; lower the value XT 2 Set to 0.4 and adjust the value ST 2 Set to 0; adjust the value ST 3 And the downgrade value XT 3 All are set to 0; By obtaining the corresponding increase value ST of electromagnetic interference of different intensities 1 , lower the value XT 1 , increase the value ST 2 , lower the value XT 2 , increase the value ST 3 And the downgrade value XT 3, the characteristic value TZ of speech audio α under the influence of electromagnetic interference of different intensities can be obtained 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 The difference between the characteristics of the signal and the interference characteristics is obtained to obtain the adjustment data for adjustment, and then the voice audio α is adjusted when the actual communication is under different electromagnetic interference; The interference value GR is marked on a horizontal axis from left to right. 2 And the fluctuation characteristics BZ 2 The corresponding interval, when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is reached, the value ST will be increased. 2 And the downgrade value XT 2 are all set to 0; when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is on the right side, the value XT will be adjusted downward 2 Set to GR 2 -BZ max , and will increase the value ST 2 Set to 0, where GR 2 is the interference value GR 2 , BZ max is the fluctuation characteristic BZ 2 The maximum value in the corresponding interval; when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is on the left, the value XT will be increased 2 Set to GR 2 -BZ min , and will reduce the value XT 2 Set to 0, where BZ min is the fluctuation characteristic BZ 2 The minimum value in the corresponding interval; When the interference value GR 3 When it is less than the minimum value in set B, the interference value GR 3 The absolute value of the difference between the minimum value in set B is recorded as the upward adjustment value ST 3 , and will reduce the value XT 3 Set to 0; when the interference value GR 3 When it is greater than the maximum value in set B, the interference value GR 3 The absolute value of the difference with the maximum value in set B is recorded as the downward adjustment value XT 3 , and will increase the value ST 3 Set to 0, where the interference value GR 3 If it is less than or equal to the maximum value in set B and greater than or equal to the minimum value in set B, the value ST will be adjusted upward. 3And the downgrade value XT 3 All are set to 0; Get the corresponding increase values ST for weak interference, medium interference and strong interference 1 , lower the value XT 1 , increase the value ST 2 , lower the value XT 2 , increase the value ST 3 And the downgrade value XT 3 ; When actual audio communication is performed, the real-time electromagnetic interference intensity is recorded as the real-time interference intensity; the increase value ST of the real-time interference intensity is recorded as 1 , lower the value XT 1 , increase the value ST 2 , lower the value XT 2 , increase the value ST 3 And the downgrade value XT 3 Recorded as real-time upward adjustment value SST 1 , real-time downgrade value SXT 1 , real-time increase value SST 2 , real-time downgrade value SXT 2 , real-time increase value SST 3 And real-time downgrade value SXT 3 ; Get the eigenvalue TZ corresponding to the real-time audio 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; When the eigenvalue TZ 1 When it is less than the minimum value in set A, the real-time audio is adjusted so that the eigenvalue TZ 1 Adjusted to (eigenvalue TZ 1 +Real-time increase in SST value 1 ); when the eigenvalue TZ 1 When it is greater than the maximum value in set A, the real-time audio is adjusted so that the eigenvalue TZ 1 Adjusted to (eigenvalue TZ 1 -Real-time downgrade value SXT 1 ); When the eigenvalue TZ 2 Less than the fluctuation characteristic BZ 2 When the corresponding interval reaches the minimum value, the real-time audio is adjusted so that the characteristic value TZ 2 Adjusted to (eigenvalue TZ 2 +Real-time increase in SST value 2 ); when the eigenvalue TZ 2 Greater than the fluctuation characteristic BZ 2 When the corresponding interval reaches its maximum value, the real-time audio is adjusted so that the characteristic value TZ 2 Adjusted to (eigenvalue TZ2 -Real-time downgrade value SXT 2 ); When the eigenvalue TZ 3 When it is less than the minimum value in set B, the real-time audio is adjusted so that the eigenvalue TZ 3 Adjusted to (eigenvalue TZ 3 +Real-time increase in SST value 3 ); when the eigenvalue TZ 3 When it is greater than the maximum value in set B, the real-time audio is adjusted so that the eigenvalue TZ 3 Adjusted to (eigenvalue TZ 3 -Real-time downgrade value SXT 3 ); In the specific implementation process, for example, during a data processing, the upward adjustment value ST corresponding to the weak interference of the speech audio α is obtained. 1 , lower the value XT 1 , increase the value ST 2 , lower the value XT 2 , increase the value ST 3 And the downgrade value XT 3 are 0.2, 0, 0, 0.4, 0 and 0 respectively, and the real-time interference intensity is weak interference. The eigenvalue TZ corresponding to the real-time audio 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 are 0.4, 4.5 and 10 respectively, and the interfered features corresponding to the speech audio α are: {0.5, 1, 1.5, 2}, [2, 4] and {10, 14, 24, 40} respectively. Then the feature value TZ corresponding to the real-time audio 1 Adjusted to 0.6, eigenvalue TZ 2 Adjusted to 4.4, eigenvalue TZ 3 Adjusted to 10; the eigenvalue TZ corresponding to the adjusted real-time audio 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 Although it is not completely within the range corresponding to the interference characteristics, due to proper adjustment, it can ensure that the transmitted audio will not be distorted and affect the user's listening. At the same time, only appropriate adjustments can prevent distortion caused by excessive adjustments. Delivers adjusted real-time audio.
[0021] Example 2, please refer to Figure 3 As shown, the present application also provides a communication method for audio, comprising the following steps: Step S1, obtaining a segment of audio based on big data and recording it as preliminary constructed audio; analyzing the preliminary constructed audio and obtaining audio fluctuation characteristics based on the analysis results; Step S1 includes the following sub-steps: Step S101, based on the big data, a segment of audio is obtained and recorded as the preliminary constructed audio; the preliminary constructed audio is input into the oscilloscope; a plane rectangular coordinate system is established, recorded as the audio analysis coordinate system, wherein the unit of the X-axis of the audio analysis coordinate system is time, and the unit of the Y-axis is voltage; a curve in the oscilloscope after the preliminary constructed audio is input is placed into the audio analysis coordinate system, and the curve is recorded as the audio analysis curve; Step S102: Use a straight line parallel to the Y axis to divide the audio analysis curve into k segments, and record them as audio sub-curves Y, Z, and K from left to right. 1 To audio subcurve YZ k ; For any audio sub-curve YZ k1 , the audio sub-curve YZ k1 The highest point of the vertical coordinate is recorded as the audio peak point, and the audio sub-curve YZ k1 The lowest point of the vertical coordinate is recorded as the audio valley point; using algorithm C 1 、Algorithm C 2 And algorithm C 3 Get the audio sub-curve YZ separately k1 The eigenvalue TZ 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; Step S103, Algorithm C 1 for: , where F 1 is the eigenvalue TZ 1 , f 1 is the ordinate of the audio peak point, f 2 is the ordinate of the audio valley point, f 3 is the horizontal coordinate of the audio peak point, f 4 is the horizontal coordinate of the audio valley point; Step S104: for the audio sub-curve YZ k1 For any inflection point in the equation, the inflection point with a slope greater than 0 on the left and less than 0 on the right is recorded as the upper inflection point, and the inflection point with a slope less than 0 on the left and greater than 0 on the right is recorded as the lower inflection point, and the upper inflection points and the lower inflection points are sorted; Algorithm C 2 for: , where F 2 is the eigenvalue TZ 2 , n is the number of upper inflection points, m is the number of lower inflection points, G i is the ordinate of the i-th upper inflection point, H j is the ordinate of the jth lower inflection point; Step S105: for any upper inflection point, connect all lower inflection points respectively by the upper inflection point, and record the maximum value of the absolute values of the slopes of all obtained line segments as the limiting slope of the upper inflection point; obtain the limiting slopes corresponding to all upper inflection points, and record the maximum value of all limiting slopes as the limiting slope max , Algorithm C 3 for: , where F 3 is the eigenvalue TZ 3 , XL max is the limiting slope max ; Step S106, obtaining the characteristic values TZ corresponding to all audio sub-curves YZ 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; All eigenvalues TZ 1 The mode in is recorded as the fluctuation characteristic BZ 1 , and the fluctuation characteristic BZ 1 Put all eigenvalues TZ into the set A; 2 The closed interval formed is recorded as the fluctuation characteristic BZ 2 , all eigenvalues TZ 3 Store it in set B and record set B as fluctuation feature BZ 3 ; Step S107: The fluctuation feature BZ 1 、Wave characteristics BZ 2 And the fluctuation characteristics BZ 3 Recorded as audio fluctuation characteristics.
[0022] Step S2, acquiring multiple audio segments based on big data, and storing them in an audio analysis library, using the audio in the audio analysis library to adjust the audio fluctuation feature, and recording the obtained audio fluctuation feature as the interfered feature based on the adjustment result; Step S2 includes the following sub-steps: Step S201, obtaining multiple audio segments based on big data, and recording the obtained audio segments as analysis audio FY 1 To analyze audio FY p ; Store all analyzed audio FY in the audio analysis library; Step S202: for any analysis audio FY, after the analysis audio FY is input into the oscilloscope, the characteristic value TZ corresponding to the analysis audio FY is obtained. 1 , and recorded as the classification feature value FT; Step S203: when the classification feature value FT is equal to any value in the set A, obtain the feature value TZ corresponding to the analysis audio FY 2 , when the eigenvalue TZ 2 In the fluctuation characteristic BZ 2When the eigenvalue TZ is within, the analysis audio FY is recorded as the same type of stable audio and the next analysis audio FY is processed; 2 In the fluctuation characteristic BZ 2 When the analysis audio FY is recorded as the same type of instable audio, and the eigenvalue TZ corresponding to the analysis audio FY is obtained 3 , when the eigenvalue TZ 3 When it is equal to any value in set B, continue to process the next analysis audio FY; when the eigenvalue TZ 3 When the eigenvalue TZ is not equal to all the values in set B, 3 Store in set B; Step S204: when the classification feature value FT is not equal to all values in the set A, obtain the feature value TZ corresponding to the analysis audio FY 2 , when the eigenvalue TZ 2 In the fluctuation characteristic BZ 2 When the eigenvalue TZ is within, the analyzed audio FY is recorded as heterogeneous isostatic audio, and the classified eigenvalue FT is stored in the set A; 2 In the fluctuation characteristic BZ 2 When it is outside, the analysis audio FY is recorded as an alien and unstable audio, and the next analysis audio FY is processed; Step S205: After all the analysis audio FY are processed, when the number of heterogeneous and unstable audio is greater than When , obtain the eigenvalues BZ corresponding to all heterogeneous and unstable audios 3 , and the eigenvalues BZ corresponding to all heterogeneous and unstable audio frequencies 3 The mode of is stored in set B; when the number of heterogeneous and unstable audio is less than When , set B is not processed; Step S206: The fluctuation feature BZ at this time 1 、Wave characteristics BZ 2 And the fluctuation characteristics BZ 3 Recorded as disturbed feature.
[0023] Step S3, simulating the audio, and using electromagnetic interference to affect the audio, and obtaining the interference value of each interfered feature based on the impact result; when actual communication is performed, the audio is adjusted and transmitted based on the actual electromagnetic interference; Step S3 includes the following sub-steps: Step S301, simulate a piece of audio and record it as simulated audio; record the eigenvalue TZ corresponding to the simulated audio 1 Adjust it to be equal to any value in set A, and set the eigenvalue TZ corresponding to the simulated audio 2 Adjust to the fluctuation characteristic BZ 2 In the corresponding interval, the corresponding characteristic value TZ of the simulated audio 3Adjust to be equal to any value in set B; Step S302: Use electromagnetic interference with weak interference, medium interference and strong interference to interfere with the analog audio respectively; for any interference, the characteristic value TZ of the analog audio affected by the interference is calculated. 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 They are respectively denoted as interference value GR 1 , interference value GR 2 And the interference value GR 3 ; Step S303, when the interference value GR 1 When it is less than the minimum value in set A, the interference value GR 1 The absolute value of the difference between the minimum value in set A is recorded as the upward adjustment value ST 1 , and will reduce the value XT 1 Set to 0; when the interference value GR 1 When it is greater than the maximum value in set A, the interference value GR 1 The absolute value of the difference with the maximum value in set A is recorded as the downward adjustment value XT 1 , and set the increase value ST1 to 0, where the interference value GR 1 If it is less than or equal to the maximum value in set A and greater than or equal to the minimum value in set A, the value ST will be increased. 1 And the downgrade value XT 1 All are set to 0; Step S304: mark the interference value GR on a horizontal axis from left to right. 2 And the fluctuation characteristics BZ 2 The corresponding interval, when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is reached, the value ST will be increased. 2 And the downgrade value XT 2 are all set to 0; when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is on the right side, the value XT will be adjusted downward 2 Set to GR 2 -BZ max , and will increase the value ST 2 Set to 0, where GR 2 is the interference value GR 2 , BZ max is the fluctuation characteristic BZ 2 The maximum value in the corresponding interval; when the interference value GR 2 In the fluctuation characteristic BZ 2 When the corresponding interval is on the left, the value XT will be increased 2 Set to GR2 -BZ min , and will reduce the value XT 2 Set to 0, where BZ min is the fluctuation characteristic BZ 2 The minimum value in the corresponding interval; Step S305, when the interference value GR 3 When it is less than the minimum value in set B, the interference value GR 3 The absolute value of the difference between the minimum value in set B is recorded as the upward adjustment value ST 3 , and will reduce the value XT 3 Set to 0; when the interference value GR 3 When it is greater than the maximum value in set B, the interference value GR 3 The absolute value of the difference with the maximum value in set B is recorded as the downward adjustment value XT 3 , and will increase the value ST 3 Set to 0, where the interference value GR 3 If it is less than or equal to the maximum value in set B and greater than or equal to the minimum value in set B, the value ST will be adjusted upward. 3 And the downgrade value XT 3 All are set to 0; Step S306: Obtain the upward adjustment values ST corresponding to weak interference, medium interference and strong interference 1 , lower the value XT 1 , increase the value ST 2 , lower the value XT 2 , increase the value ST 3 And the downgrade value XT 3 ; Step S307: when actual audio communication is performed, the real-time electromagnetic interference intensity is recorded as the real-time interference intensity; the increase value ST of the real-time interference intensity is recorded as the real-time interference intensity. 1 , lower the value XT 1 , increase the value ST 2 , lower the value XT 2 , increase the value ST 3 And the downgrade value XT 3 Recorded as real-time upward adjustment value SST 1 , real-time downgrade value SXT 1 , real-time increase value SST 2 , real-time downgrade value SXT 2 , real-time increase value SST 3 And real-time downgrade value SXT 3 ; Step S308, obtaining the characteristic value TZ corresponding to the real-time audio 1 , eigenvalue TZ 2 And the eigenvalue TZ 3 ; When the eigenvalue TZ1 When it is less than the minimum value in set A, the real-time audio is adjusted so that the eigenvalue TZ 1 Adjusted to (eigenvalue TZ 1 +Real-time increase in SST value 1 ); when the eigenvalue TZ 1 When it is greater than the maximum value in set A, the real-time audio is adjusted so that the eigenvalue TZ 1 Adjusted to (eigenvalue TZ 1 -Real-time downgrade value SXT 1 ); Step S309, when the characteristic value TZ 2 Less than the fluctuation characteristic BZ 2 When the corresponding interval reaches the minimum value, the real-time audio is adjusted so that the characteristic value TZ 2 Adjusted to (eigenvalue TZ 2 +Real-time increase in SST value 2 ); when the eigenvalue TZ 2 Greater than the fluctuation characteristic BZ 2 When the corresponding interval reaches its maximum value, the real-time audio is adjusted so that the characteristic value TZ 2 Adjusted to (eigenvalue TZ 2 -Real-time downgrade value SXT 2 ); Step S310, when the characteristic value TZ 3 When it is less than the minimum value in set B, the real-time audio is adjusted so that the eigenvalue TZ 3 Adjusted to (eigenvalue TZ 3 +Real-time increase in SST value 3 ); when the eigenvalue TZ 3 When it is greater than the maximum value in set B, the real-time audio is adjusted so that the eigenvalue TZ 3 Adjusted to (eigenvalue TZ 3 -Real-time downgrade value SXT 3 ); Step S311, delivering the adjusted real-time audio.
[0024] Example 3, please refer to Figure 4 As shown, Figure 4The structural diagram of an electronic device is illustrated, and the electronic device may include: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus. The memory stores computer-readable instructions, and the processor can call the instructions in the memory. When the computer-readable instructions are executed by the processor, the steps in the communication method for audio are executed to implement the following functions: first, a preliminary audio is obtained based on big data; the preliminary audio is analyzed to obtain audio fluctuation characteristics; then, multiple audio segments are obtained based on big data, and stored in an audio analysis library, and the audio fluctuation characteristics are adjusted using the audio in the audio analysis library, and the obtained audio fluctuation characteristics are recorded as interfered characteristics based on the adjustment results; finally, the audio is simulated, and the audio is affected by electromagnetic interference, and the interference value of each interfered characteristic is obtained based on the impact result; when actual communication is performed, the audio is adjusted and transmitted based on the actual electromagnetic interference.
[0025] In addition, the logic instructions in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0026] Embodiment 4, the present application also provides a computer-readable storage medium, the present application provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above communication method for audio are executed to achieve the following functions: first, a preliminary construction of audio is obtained based on big data; the preliminary construction of audio is analyzed to obtain audio fluctuation characteristics; then multiple audio segments are obtained based on big data, and stored in an audio analysis library, the audio in the audio analysis library is used to adjust the audio fluctuation characteristics, and the obtained audio fluctuation characteristics are recorded as interfered characteristics based on the adjustment results; finally, the audio is simulated, and electromagnetic interference is used to affect the audio, and the interference value of each interfered feature is obtained based on the influence result; when actual communication is performed, the audio is adjusted and transmitted based on the actual electromagnetic interference.
[0027] Through the description of the above implementation methods, the embodiments of the present invention can be provided as methods, systems or computer program products. Based on such an understanding, the above technical solutions can be essentially or partly contributed to the prior art in the form of software products, which can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and include several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0028] In the embodiments provided in the present application, it should be understood that the disclosed system or method can be implemented in other ways. The embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or units can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of systems, modules and units can be electrical, mechanical or other forms.
[0029] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for audio communication, characterized in that The steps include: A segment of audio is obtained based on big data and recorded as preliminary constructed audio; the preliminary constructed audio is analyzed, and audio fluctuation characteristics are obtained based on the analysis results; Based on big data, multiple audio segments are obtained and stored in an audio analysis library, the audio in the audio analysis library is used to adjust the audio fluctuation characteristics, and based on the adjustment result, the obtained audio fluctuation characteristics are recorded as interference characteristics; Simulate the audio, use electromagnetic interference to affect the audio, and obtain the interference value of each interfered feature based on the impact result; When actual communication occurs, the audio is adjusted based on the actual electromagnetic interference and transmitted.
2. The method for audio communication according to claim 1, characterized in that: Obtain a piece of audio based on big data and record it as preliminary constructed audio; Analyze the preliminary constructed audio and obtain the audio fluctuation characteristics based on the analysis results, including: Based on big data, a segment of audio is obtained and recorded as preliminary constructed audio; the preliminary constructed audio is input into an oscilloscope; a plane rectangular coordinate system is established and recorded as an audio analysis coordinate system, wherein the unit of the X-axis of the audio analysis coordinate system is time, and the unit of the Y-axis is voltage; the curve in the oscilloscope after the preliminary constructed audio is input is placed into the audio analysis coordinate system, and the curve is recorded as an audio analysis curve; Use a straight line parallel to the Y axis to divide the audio analysis curve into k segments, and record them from left to right as audio sub-curve YZ1 to audio sub-curve YZ k ; For any audio sub-curve YZ k1 , the audio sub-curve YZ k1 The highest point of the vertical coordinate is recorded as the audio peak point, and the audio sub-curve YZ k1 The lowest point of the middle vertical coordinate is recorded as the audio valley point; use algorithm C1, algorithm C2 and algorithm C3 to obtain the audio sub-curve YZ respectively k1 The characteristic value TZ1, the characteristic value TZ2 and the characteristic value TZ3 of .
3. The method for audio communication according to claim 2, characterized in that: Analyzing the preliminary constructed audio and obtaining the audio fluctuation characteristics based on the analysis results also includes: Algorithm C1 is: , where F1 is the characteristic value TZ1, f1 is the ordinate of the audio peak point, f2 is the ordinate of the audio valley point, f3 is the abscissa of the audio peak point, and f4 is the abscissa of the audio valley point; For the audio subcurve YZ k1 For any inflection point in the graph, the inflection point with a slope greater than 0 on the left and less than 0 on the right is recorded as the upper inflection point, and the inflection point with a slope less than 0 on the left and greater than 0 on the right is recorded as the lower inflection point, and the upper inflection point and the lower inflection point are sorted; Algorithm C2 is: , where F2 is the eigenvalue TZ2, n is the number of upper inflection points, m is the number of lower inflection points, G i is the ordinate of the i-th upper inflection point, H j is the ordinate of the jth lower inflection point; For any upper inflection point, connect all lower inflection points by the upper inflection point, and record the maximum value of the absolute values of the slopes of all obtained line segments as the limiting slope of the upper inflection point; obtain the limiting slopes corresponding to all upper inflection points, and record the maximum value of all limiting slopes as the limiting slope max , algorithm C3 is: , where F3 is the eigenvalue TZ3, XL max is the limiting slope max ; Get the eigenvalues TZ1, TZ2 and TZ3 corresponding to all audio sub-curves YZ; record the mode of all eigenvalues TZ1 as the fluctuation feature BZ1, and put the fluctuation feature BZ1 into set A; record the closed interval formed by all eigenvalues TZ2 as the fluctuation feature BZ2, store all eigenvalues TZ3 into set B, and record set B as the fluctuation feature BZ3; The fluctuation feature BZ1, the fluctuation feature BZ2 and the fluctuation feature BZ3 are recorded as audio fluctuation features.
4. The method for audio communication according to claim 3, characterized in that: The audio fluctuation features are adjusted using the audio in the audio analysis library, and the obtained audio fluctuation features are recorded as interfered features based on the adjustment results, including: Based on big data, multiple audio segments are obtained, and the obtained audio segments are recorded as analysis audio FY1 to analysis audio FY p ; Store all analyzed audio FY in the audio analysis library; For any analysis audio FY, after the analysis audio FY is input into the oscilloscope, the eigenvalue TZ1 corresponding to the analysis audio FY is obtained and recorded as the classification eigenvalue FT; When the classification eigenvalue FT is equal to any value in set A, obtain the eigenvalue TZ2 corresponding to the analysis audio FY. When the eigenvalue TZ2 is within the fluctuation feature BZ2, record the analysis audio FY as the same type and stable audio and process the next analysis audio FY. When the eigenvalue TZ2 is outside the fluctuation feature BZ2, record the analysis audio FY as the same type and different stable audio, and obtain the eigenvalue TZ3 corresponding to the analysis audio FY. When the eigenvalue TZ3 is equal to any value in set B, continue to process the next analysis audio FY. When the eigenvalue TZ3 is not equal to all values in set B, store the eigenvalue TZ3 in set B.
5. The method for audio communication according to claim 4, characterized in that: Using the audio in the audio analysis library to adjust the audio fluctuation feature, and recording the obtained audio fluctuation feature as the interfered feature based on the adjustment result also includes: When the classification eigenvalue FT is not equal to all values in set A, obtain the eigenvalue TZ2 corresponding to the analysis audio FY. When the eigenvalue TZ2 is within the fluctuation feature BZ2, record the analysis audio FY as heterogeneous but stable audio, and store the classification eigenvalue FT in set A. When the eigenvalue TZ2 is outside the fluctuation feature BZ2, record the analysis audio FY as heterogeneous but stable audio, and continue to process the next analysis audio FY.
6. The method for audio communication according to claim 5, characterized in that: Using the audio in the audio analysis library to adjust the audio fluctuation feature, and recording the obtained audio fluctuation feature as the interfered feature based on the adjustment result also includes: After all the analysis audio FY are processed, when the number of heterogeneous and unstable audio is greater than When , obtain the eigenvalues BZ3 corresponding to all heterogeneous and unstable audios, and store the mode of the eigenvalues BZ3 corresponding to all heterogeneous and unstable audios into set B; when the number of heterogeneous and unstable audios is less than When , set B is not processed; The fluctuation feature BZ1, the fluctuation feature BZ2, and the fluctuation feature BZ3 at this time are recorded as disturbed features.
7. The method for audio communication according to claim 6, characterized in that: Simulate the audio and use electromagnetic interference to affect the audio. Obtain the interference value of each interfered feature based on the impact result, including: Simulate a segment of audio and record it as simulated audio; adjust the eigenvalue TZ1 corresponding to the simulated audio to be equal to any value in set A, adjust the eigenvalue TZ2 corresponding to the simulated audio to be within the interval corresponding to the fluctuation feature BZ2, and adjust the eigenvalue TZ3 corresponding to the simulated audio to be equal to any value in set B; The analog audio is interfered with by electromagnetic interference with interference strengths of weak interference, medium interference and strong interference respectively; for any kind of interference, the characteristic value TZ1, characteristic value TZ2 and characteristic value TZ3 of the analog audio affected by the interference are recorded as interference value GR1, interference value GR2 and interference value GR3 respectively.
8. The method for audio communication according to claim 7, characterized in that: When actual communication is performed, the audio is adjusted and transmitted based on the actual electromagnetic interference including: When the interference value GR1 is less than the minimum value in set A, the absolute value of the difference between the interference value GR1 and the minimum value in set A is recorded as the upward adjustment value ST1, and the downward adjustment value XT1 is set to 0; when the interference value GR1 is greater than the maximum value in set A, the absolute value of the difference between the interference value GR1 and the maximum value in set A is recorded as the downward adjustment value XT1, and the upward adjustment value ST1 is set to 0, wherein when the interference value GR1 is less than or equal to the maximum value in set A and greater than or equal to the minimum value in set A, the upward adjustment value ST1 and the downward adjustment value XT1 are both set to 0; The intervals corresponding to the interference value GR2 and the fluctuation feature BZ2 are marked on a horizontal axis from left to right. When the interference value GR2 is in the interval corresponding to the fluctuation feature BZ2, the upward adjustment value ST2 and the downward adjustment value XT2 are both set to 0; when the interference value GR2 is on the right side of the interval corresponding to the fluctuation feature BZ2, the downward adjustment value XT2 is set to GR2-BZ max , and set the up-adjustment value ST2 to 0, where GR2 is the interference value GR2, BZ max is the maximum value in the interval corresponding to the fluctuation feature BZ2; when the interference value GR2 is on the left side of the interval corresponding to the fluctuation feature BZ2, the upward adjustment value XT2 is set to GR2-BZ min , and set the down-adjustment value XT2 to 0, where BZ min is the minimum value in the interval corresponding to the fluctuation characteristic BZ2; When the interference value GR3 is less than the minimum value in set B, the absolute value of the difference between the interference value GR3 and the minimum value in set B is recorded as the upward adjustment value ST3, and the downward adjustment value XT3 is set to 0; when the interference value GR3 is greater than the maximum value in set B, the absolute value of the difference between the interference value GR3 and the maximum value in set B is recorded as the downward adjustment value XT3, and the upward adjustment value ST3 is set to 0, wherein when the interference value GR3 is less than or equal to the maximum value in set B and greater than or equal to the minimum value in set B, the upward adjustment value ST3 and the downward adjustment value XT3 are both set to 0; The upward adjustment value ST1, the downward adjustment value XT1, the upward adjustment value ST2, the downward adjustment value XT2, the upward adjustment value ST3 and the downward adjustment value XT3 corresponding to the weak interference, the medium interference and the strong interference are obtained.
9. The method for audio communication according to claim 8, characterized in that: When actual communication is performed, adjusting and transmitting the audio based on the actual electromagnetic interference also includes: When actual audio communication is performed, the interference intensity of the real-time electromagnetic interference is recorded as the real-time interference intensity; the increased value ST1, decreased value XT1, increased value ST2, decreased value XT2, increased value ST3 and decreased value XT3 of the real-time interference intensity are recorded as the real-time increased value SST1, the real-time decreased value SXT1, the real-time increased value SST2, the real-time decreased value SXT2, the real-time increased value SST3 and the real-time decreased value SXT3; Obtain the eigenvalue TZ1, eigenvalue TZ2 and eigenvalue TZ3 corresponding to the real-time audio; when the eigenvalue TZ1 is less than the minimum value in set A, adjust the real-time audio so that the eigenvalue TZ1 is adjusted to: eigenvalue TZ1 + real-time upward adjustment value SST1; when the eigenvalue TZ1 is greater than the maximum value in set A, adjust the real-time audio so that the eigenvalue TZ1 is adjusted to: eigenvalue TZ1 - real-time downward adjustment value SXT1; When the characteristic value TZ2 is less than the minimum value of the interval corresponding to the fluctuation feature BZ2, the real-time audio is adjusted so that the characteristic value TZ2 is adjusted to: characteristic value TZ2 + real-time upward adjustment value SST2; when the characteristic value TZ2 is greater than the maximum value of the interval corresponding to the fluctuation feature BZ2, the real-time audio is adjusted so that the characteristic value TZ2 is adjusted to: characteristic value TZ2 - real-time downward adjustment value SXT2; When the eigenvalue TZ3 is less than the minimum value in set B, the real-time audio is adjusted so that the eigenvalue TZ3 is adjusted to: eigenvalue TZ3 + real-time upward adjustment value SST3; when the eigenvalue TZ3 is greater than the maximum value in set B, the real-time audio is adjusted so that the eigenvalue TZ3 is adjusted to: eigenvalue TZ3 - real-time downward adjustment value SXT3; Delivers adjusted real-time audio.
10. A communication system for audio, used to implement the communication method for audio according to any one of claims 1 to 9, characterized in that: It includes a fluctuation characteristic analysis module, an interference characteristic determination module and an interference adjustment and transmission module; The fluctuation feature analysis module is used to obtain a segment of audio based on big data and record it as preliminary constructed audio; analyze the preliminary constructed audio and obtain the audio fluctuation feature based on the analysis result; The interfered feature determination module is used to obtain multiple audio segments based on big data and store them in an audio analysis library, use the audio in the audio analysis library to adjust the audio fluctuation feature, and record the obtained audio fluctuation feature as the interfered feature based on the adjustment result; The interference adjustment transmission module is used to simulate the audio and use electromagnetic interference to influence the audio, and obtain the interference value of each interfered feature based on the influence result; When actual communication occurs, the audio is adjusted based on the actual electromagnetic interference and transmitted.
Citation Information
Patent Citations
Audio communication method and audio communication application device
CN105681256A
Audio ground electromagnetic signal de-noising method based on signal-noise classification
CN109100814A
Method and system for realizing talkback function of intelligent wearable device, and medium
CN116758934A
Intelligent household electrical appliance voice recognition method and system based on electromagnetic wave interference suppression
CN118553237A
Sound equipment adaptive regulation and control method and system based on environmental noise characteristics
CN119255151A