| CPC H04M 9/082 (2013.01) [G06F 9/44505 (2013.01); H03G 3/20 (2013.01)] | 20 Claims |

|
1. An audio data processing method, performed by a computer device that implements an application layer for executing a plurality of service applications on the computer device, and a terminal system layer that is an underlying system layer of the computer device to which the plurality of service applications belong, the application layer implementing a first plurality of optimization components, and the terminal system layer implementing a second plurality of optimization components corresponding to the first plurality of optimization components, the computer device further implementing a plurality of service modes coexisting in parallel, for controlling states of the first plurality of optimization components and the second plurality of optimization components, based on a service application executing in one of the plurality of service modes, the audio data processing method comprising:
obtaining, based on a first service application executing, via the application layer in a first service mode that is a game voice mode, a signal processing result associated with a first pre-signal processing policy of the first service application that is implemented in the application layer, the first pre-signal processing policy comprising a first optimization component;
preventing a second optimization component implemented in the terminal system layer, that corresponds to the first optimization component from being in a turned-on state at a same time as the first optimization component, by controlling, from the application layer via the first service application, according to the signal processing result, at least one from among:
a second state of the second optimization component in a second pre-signal processing policy of the terminal system layer, the second state indicating whether the second optimization component is turned on or turned off, and
a first state of the first optimization component in the first pre-signal processing policy, the first state indicating whether the first optimization component is turned on or turned off,
such that: at least one optimization component remains turned on in the first pre-signal processing policy and the second pre-signal processing policy, wherein a first remaining optimization component turned on in the first pre-signal processing policy does not correspond to a second remaining optimization component turned on in the second pre-signal processing policy; and
obtaining uplink voice data of a first user corresponding to the first service application, and performing, based on the first remaining optimization component and the second remaining optimization component, voice optimization on the uplink voice data.
|