Voice communication method and system in game applications
First Claim
Patent Images
1. A voice communication method in a game application, comprising:
- receiving a voice communication instruction in a game process;
the voice communication instruction comprising a communication identification of a game client that receives voice data;
performing voice recording according to the voice communication instruction;
performing coding and compression processing on voice data obtained by voice recording; and
sending the voice data that has gone through the coding and compression processing to a corresponding game client according to the communication identification,wherein the performing coding and compression processing on voice data obtained by voice recording comprises;
adding set codes at a head and a tail of the voice data as tags for indicating transmission start and end;
acquiring a sampling frequency value, a channel value, and a channel bit value of the voice data; and
performing coding and compression of an adaptive multi-rate narrow band (AMR-NB) format on the voice data according to the tags, the sampling frequency value, the channel value, and the channel bit value, to obtain AMR-NB data, and storing the AMR-NB data in the local magnetic disk in the form of a file.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice communication method and system in a game application are provided. The method includes receiving a voice communication instruction in a game process. The voice communication instruction may be a communication identification of a game client that receives voice data. The method also performs voice recording according to the instruction, performs coding and compression processing on the voice data, and sends the voice data that has gone through the coding and compression processing to a corresponding game client.
7 Citations
6 Claims
-
1. A voice communication method in a game application, comprising:
-
receiving a voice communication instruction in a game process;
the voice communication instruction comprising a communication identification of a game client that receives voice data;performing voice recording according to the voice communication instruction; performing coding and compression processing on voice data obtained by voice recording; and sending the voice data that has gone through the coding and compression processing to a corresponding game client according to the communication identification, wherein the performing coding and compression processing on voice data obtained by voice recording comprises; adding set codes at a head and a tail of the voice data as tags for indicating transmission start and end; acquiring a sampling frequency value, a channel value, and a channel bit value of the voice data; and performing coding and compression of an adaptive multi-rate narrow band (AMR-NB) format on the voice data according to the tags, the sampling frequency value, the channel value, and the channel bit value, to obtain AMR-NB data, and storing the AMR-NB data in the local magnetic disk in the form of a file. - View Dependent Claims (2, 3)
-
-
4. A voice communication system in a game application, comprising a first game client, the first game client comprising:
-
a communication instruction receiving module, configured to receive a voice communication instruction in a game process, the voice communication instruction comprising a communication identification of a game client that receives voice data; a voice recording module, configured to perform voice recording according to the voice communication instruction; and a coding and transmission module, configured to perform coding and compression processing on voice data obtained by voice recording and send the voice data that has gone through the coding and compression processing to a corresponding game client according to the communication identification, wherein the coding and transmission module comprises; a marking module, configured to add set codes at a head and a tail of the voice data as tags for indicating transmission start and end; an acquiring module, configured to acquire a sampling frequency value, a channel value, and a channel bit value of the voice data; and an adaptive multi-rate (AMR) coding module, configured to perform coding and compression of an adaptive multi-rate narrow band (AMR-NB) format on the voice data according to the tags, the sampling frequency value, the channel value, and the channel bit value, to obtain AMR-NB data, and store the AMR-NB data in the local magnetic disk in the form of a file. - View Dependent Claims (5, 6)
-
Specification