Routing and overdubbing method for server end based on priority of energy

A server-side, audio mixing technology, applied in instruments, speech analysis, etc., can solve problems such as burden, reduce noise, reduce CPU consumption, and ensure the quality of speech

Inactive Publication Date: 2012-05-02
ZHEJIANG WANPENG EDUCATION TECH CO LTD
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] It can be seen that with the increase of n in the traditional method, the number of encoding and de...

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] A server-side routing and mixing method based on energy priority, the specific steps are:

[0024] Step (1). The client calculates the energy value e of each frame of sound data collected according to the length of the sound data of each frame, and the sum of the absolute values ​​of each sampling point in the frame is the sum of the sound data of the frame Energy value e;

[0025] Step (2). Encode each frame of sound data with an encoder;

[0026] Step (3). The client packs the energy value e of each frame of sound data and the encoded sound data together into a data packet and sends it to the server;

[0027] Step (4). The server retrieves the energy value e of each frame of sound data from the data packet, and selects m users with the largest energy value e from n users. The value of m is configured in the system according to needs, 1≤m ≤n;

[0028] If m=1 is set, select a data packet with the largest energy value e from n users and send it to other clients except...

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

No PUM Login to view more

Abstract

The invention relates to a routing and overdubbing method for a server end based on priority of energy. The server end CPU (Central Processing Unit) in traditional sound mixing method has higher load. The method provided by the invention comprises the following steps of: sending the energy value of each frame of sound data and the coded sound data to the server end by the client end; the server end choosing m users with the highest energy value from n users; if m being equal to 1, sending the data pack with the highest energy value to other client ends; if m being equal to 2, decoding, overdubbing and coding the two data packs with the highest energy value and sending the two data packs to other client ends; forwarding the two chosen data packs to each other; if m being more than or equal to 3, decoding, overdubbing and coding the m data packs with the highest energy value and sending the data packs to other client ends; the chosen m client ends overdubbing, coding and packing the data except the data of the m client ends and sending the processed data to the m client ends; after the client end receiving the data pack, directly decoding and playing the data pack. The CPU consumption of server end in overdubbing can be effectively reduced and the sound quality after overdubbing can be improved by the method provided by the invention.

Description

technical field [0001] The invention belongs to the technical field of digital voice communication, and in particular relates to an energy priority-based server-side routing and mixing method. Background technique [0002] In the field of voice communication (such as online education systems, video conferencing systems, etc.), when multiple people have the right to speak, mixing on the server side can reduce the network bandwidth on the server side compared with mixing on the client side, thereby saving the network. Bandwidth costs. [0003] In a multi-person interactive voice communication system, audio mixing is an essential step, and there are mainly two ways to implement it: on the server side and on the client side. When implemented on the server side, the server will decode and mix the received multi-channel voice data, and then encode and package the mixed data, and send it to the audience as a channel of voice data; The multi-channel voice data is processed, but th...

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
no application Login to view more
IPC IPC(8): G10L19/00G10L19/008
Inventor 松春锋胡开荆
Owner ZHEJIANG WANPENG EDUCATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products