US 12,477,069 B2
Audio data processing method and apparatus, device, and storage medium
Muyong Cao, Guangdong (CN)
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD, Shenzhen (CN)
Filed by TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD, Guangdong (CN)
Filed on Nov. 21, 2022, as Appl. No. 17/991,239.
Application 17/991,239 is a continuation of application No. PCT/CN2021/131404, filed on Nov. 18, 2021.
Claims priority of application No. 202110088769.3 (CN), filed on Jan. 22, 2021.
Prior Publication US 2023/0146871 A1, May 11, 2023
Int. Cl. H04M 9/08 (2006.01); G06F 9/445 (2018.01); H03G 3/20 (2006.01)
CPC H04M 9/082 (2013.01) [G06F 9/44505 (2013.01); H03G 3/20 (2013.01)] 20 Claims
OG exemplary drawing
 
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.