Unlock instant, AI-driven research and patent intelligence for your innovation.
Audio mixing method and equipment thereof
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
A technology of sound mixing and speech frames, which is used in speech analysis, instruments, etc.
Active Publication Date: 2011-10-26
GUIYANG LONGMASTER INFORMATION & TECHNOLOGY CO LTD
View PDF4 Cites 42 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
[0003] The main purpose of the present invention is to disclose a sound mixing method and equipment to solve the defect that existing servers are limited by many conditions when processing sound mixing
Method used
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more
Image
Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
Embodiment 1
[0027] This embodiment discloses a sound mixing method, such as figure 1 As shown, the method includes:
[0028] Step S1, the server receives speech coded data sent by at least two source clients.
[0029] In the present invention, the source client refers to the client that provides voice data, that is, the sending end; the sink client refers to the client that receives voice data, that is, the receiving end; in usage scenarios such as VOIP multi-person conferences, any A client can be either a source client or a sink client, and details will not be described later.
[0030] Step S2, the server uniformly decodes the received coded data into a PCM (pulse-code modulation, pulse code modulation) format.
[0031] It should be noted that, unless otherwise specified, the speech data in the subsequent steps refers to the decoded speech data in PCM format.
[0032] Step S3, the server judges whether the sampling rates and channels of the speech coding data transmitted by all sourc...
Embodiment 2
[0055] This embodiment is an improvement made to the first embodiment above. That is, during the mixing process of the server, the Figure 5 Anti-spill treatment shown.
[0056] Such as Figure 5 As shown, the audio mixing process disclosed in this embodiment includes the following steps:
[0057] Step S10, superimposing the aligned PCM data of all source clients.
[0058] Step S20, judging whether the superimposed current speech frame overflows. If it overflows, turn to the following step S30; if it does not overflow (not shown in the figure), the attenuation factor is 1, and the attenuation process is not performed on the current speech frame, and ends at a speech frame before the subsequent beginning to overflow the speech frame, its attenuation Factors are all 1.
[0059] Step S30, calculating the attenuation factor of the current speech frame, the attenuation factor being the ratio of the overflow threshold to the maximum overflow value, and performing attenuation pr...
Embodiment 3
[0066] Corresponding to Embodiment 1 of the above method, this embodiment discloses a server for processing audio mixing in a multi-person conference. Such as Figure 6 As shown, the server includes:
[0067] Receiving and decoding module 100, configured to receive and decode speech coded data sent by at least two source clients, and the decoded data is unified into PCM format;
[0068] Judging module 200, for judging whether the sampling rate and sound channel of the speech coded data transmitted by all source clients are consistent with the standard;
[0069] The channel conversion module 300 is used to extend or merge the voice data of all source clients different from the standard channel when the judgment module 200 judges that the channel of the voice data of the source client is different from the standard channel;
[0070] The re-sampling module 400 is used for re-sampling the voice data of the different source client based on the standard sampling rate when the judg...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More
PUM
Login to View More
Abstract
The invention discloses an audio mixing method and equipment thereof, so that a defect of a present server can be overcome, wherein the defect is that there is limitation of many conditions during audio mixingprocessing. The disclosed audio mixing method comprises the following steps that: a server receives and decodes voice coded data in the best fit sampling rate, channel amount and coding mode sent by at least two source clients, wherein formats of the decoded data are unified as a PCM format; the server determines whether the sampling rates and sound channels of the voice coded data transmitted by all source clients are in accord with standards; if not, the voice data of the source clients are sampled again according to a standard sample rate, wherein the sample rates of the voice data are different from the standard sample rate; and meanwhile, the voice data of the source clients are expanded or merged according to a standard sound channel, wherein the sound channels of the voice data are different from the standard sound channel; the voice data, which have a unified sample rate and a unified sound channel, are aligned according to a time stamp; and audio mixing processing is carried out on the aligned voice data, and then the processed voice data are sent to a lodge client. The disclosed method provide in the invention can be applied widely to a VOIP multi-people meeting.
Description
technical field [0001] The invention relates to the technical field of voice, in particular to a sound mixing method and equipment. Background technique [0002] Voice mixing is an important part of multimedia conferences. The current mixing solution adopts the traditional decoding-mixing-encoding mode. However, if the existing sound mixing method is implemented on the server side, the encoding and decoding methods, sampling rate and channel of the voice data transmitted by each client must be required to be consistent; Mixing data of various encoding specifications and lengths. As a result, existing servers have many limitations when processing audio mixing. Contents of the invention [0003] The main purpose of the present invention is to disclose a sound mixing method and equipment to solve the defect that existing servers are limited by many conditions when processing sound mixing. [0004] To achieve the above purpose, the present invention discloses a sound mixing...
Claims
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More
Application Information
Patent Timeline
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.
Login to View More
IPC IPC(8): G10L19/00G10L19/20
Inventor 王伟黄国宏潘年华周平胡海晏利平王海李锐李晓鹏
Owner GUIYANG LONGMASTER INFORMATION & TECHNOLOGY CO LTD