WO2019033942A1 - Procédé et appareil de réglage de volume, dispositif terminal et support d'informations - Google Patents
Procédé et appareil de réglage de volume, dispositif terminal et support d'informations Download PDFInfo
- Publication number
- WO2019033942A1 WO2019033942A1 PCT/CN2018/098653 CN2018098653W WO2019033942A1 WO 2019033942 A1 WO2019033942 A1 WO 2019033942A1 CN 2018098653 W CN2018098653 W CN 2018098653W WO 2019033942 A1 WO2019033942 A1 WO 2019033942A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- amplitude
- audio
- amplitude adjustment
- adjustment coefficient
- information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
Definitions
- Embodiments of the present disclosure relate to the field of computer technologies, for example, to a volume adjustment method, apparatus, terminal device, and storage medium.
- terminal devices With the increasing popularity of terminal devices, more and more users use terminal devices to perform various functions to meet their own needs, such as reading text, watching videos, listening to music, and playing games using terminal devices.
- terminal device is playing audio and video, the adjustment of the volume level is flawed and needs to be improved.
- the disclosure provides a volume adjustment method, device, terminal device and storage medium, which improves the volume adjustment efficiency and reduces the power consumption of the terminal device.
- Embodiments of the present disclosure provide a volume adjustment method, including:
- the embodiment of the present disclosure further provides a volume adjustment apparatus, including:
- the amplitude determining module is configured to determine, according to the audio information, a plurality of audio amplitudes respectively corresponding to the plurality of preset time segments;
- the adjustment coefficient determining module is configured to: when the first amplitude adjustment coefficient corresponding to the first audio amplitude and the second amplitude adjustment coefficient corresponding to the adjacent second audio amplitude are different, the first amplitude adjustment coefficient and the first Adding a preset number of sub-amplitude adjustment coefficients between the two amplitude adjustment coefficients, wherein the preset number of sub-amplitude adjustment coefficients are sequentially increased between the first amplitude adjustment coefficient and the second amplitude adjustment coefficient or Decrement in turn;
- the adjustment module is configured to adjust, according to the preset number of sub-amplitude adjustment coefficients, a preset number of audio frames from a start frame, wherein the start frame is an amplitude adjustment coefficient adjusted by the first amplitude The first audio frame when the coefficient changes to the second amplitude adjustment coefficient.
- An embodiment of the present disclosure further provides a terminal device, including: a processor, a memory, and a computer program stored on the memory and executable on the processor, the processor executing the computer program to implement an embodiment of the present disclosure The volume adjustment method described.
- Embodiments of the present disclosure also provide a storage medium including terminal device executable instructions for performing a volume adjustment method according to an embodiment of the present disclosure when executed by a terminal device processor.
- the technical solution provided by the embodiment of the present disclosure improves the volume adjustment efficiency and reduces the power consumption of the terminal device.
- FIG. 1 is a flowchart of a volume adjustment method according to an embodiment of the present disclosure
- FIG. 2 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- FIG. 3 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- FIG. 4 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- FIG. 5 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- FIG. 6 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- FIG. 7 is a structural block diagram of a volume adjustment apparatus according to another embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of a terminal device according to another embodiment of the present disclosure.
- FIG. 1 is a flowchart of a volume adjustment method according to an embodiment of the present disclosure. This embodiment can be applied to the case where the volume is adjusted when the terminal device plays the sound source.
- the volume adjustment method can be performed by the terminal device provided by this embodiment, and the volume adjustment device of the terminal device can be implemented by using software and/or hardware. As shown in FIG. 1, the volume adjustment method provided in this embodiment includes the following steps.
- Step 101 Acquire audio information of the sound source when detecting that the terminal device performs sound source playback.
- the terminal device can play the sound source through the installed third-party application or the audio and video playback software that comes with the system.
- the playing of the sound source mainly includes the steps of acquiring, decoding, and outputting the sound source file.
- the obtained sound source file may be a multicast stream received through a network, or may be an audio and video file stored locally by the terminal device.
- the sound source file is loaded into the memory buffer, and the sound source file loaded into the memory buffer is decoded.
- the audio file contains video data at the same time, separation of audio data and video data is required, and the separated audio data is input to the audio decoder.
- the audio decoder is mainly used for reading audio data in the memory buffer, obtaining a digital audio signal, and converting the digital audio signal into an analog audio signal, and the playing device of the terminal device performs the audio signal according to the analog audio signal. Audio Player.
- the triggering event may be that the playing button displayed in the touch screen is detected to be pressed, or may be determined to determine that the terminal device performs sound source playing when the playing device of the terminal device detects that the sound starts playing.
- the audio information of the sound source is acquired.
- the digital audio signal decoded by the audio decoder may be sampled to determine audio information corresponding to the audio source.
- the original file of the currently played sound source may also be acquired, and the audio information corresponding to the sound source is determined by parsing the original file.
- the audio information of the sound source can be obtained through the android.media.MediaRecorder class or the android.media.AudioRecord class.
- Step 102 Determine an audio amplitude corresponding to the audio information according to the audio information.
- Amplitude refers to the maximum distance from the original position during the vibration of the object.
- the loudness of the sound heard by the human ear is related to the amplitude of the sound source. The louder the amplitude, the stronger the loudness.
- the digital audio signal decoded by the audio decoder may be sampled to obtain amplitude information within a preset time period T.
- the amplitude information may be composed of a plurality of amplitude values, and the amplitude curves of the sound sources played during the preset time period T may be correspondingly determined according to the obtained plurality of amplitude values.
- the audio information of the audio source can be obtained by the android.media.MediaRecorder class or the android.media.AudioRecord class to obtain the amplitude of the audio amplitude corresponding to the audio information.
- the amplitude of the audio amplitude corresponding to the audio information may be obtained by parsing the original file.
- the amplitude is determined once every preset time (eg, 1 s, 3 s, or 10 s), or the amplitude of each frame of the audio information of the audio information is determined in real time.
- the acquiring the audio information of the sound source includes: acquiring audio frame information of the sound source; determining the audio amplitude corresponding to the audio information according to the audio information, comprising: determining, according to the audio frame information, The audio amplitude of each frame of the audio frame information.
- the sound source file is parsed to obtain an audio frame sequence, and the amplitude corresponding to each frame is determined according to each frame of the audio frame sequence.
- Step 103 Determine an amplitude adjustment coefficient corresponding to the audio amplitude, divide the amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients, and adjust the audio amplitude according to the sub-amplitude adjustment coefficient.
- a large amplitude adjustment factor is assigned to the low amplitude audio amplitude, and a high amplitude audio amplitude is correspondingly assigned a smaller amplitude adjustment factor.
- the amplitude adjustment coefficient is 1.2 for an amplitude amplitude of less than -3 decibels (db) and greater than -10 db, and the amplitude adjustment coefficient is 2 for an audio amplitude having an amplitude of less than -10 db and greater than -50 db.
- the dividing the amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients comprises: when detecting that an amplitude adjustment coefficient corresponding to different audio amplitudes satisfies a preset condition, dividing the amplitude adjustment coefficient into A preset number of sub-amplitude adjustment factors.
- the sub-amplitude adjustment coefficients are obtained by linear or non-linear division of the amplitude adjustment coefficients.
- the preset condition may be that the amplitude adjustment coefficients of the adjacent audio amplitudes are different.
- the amplitude adjustment coefficient is changed from the amplitude adjustment coefficient 1 of the previous audio amplitude to (the amplitude of the latter audio amplitude).
- the adjustment coefficient is 2, or the amplitude adjustment coefficient is changed from 2 to 1.2, etc., a preset number of sub-amplitude adjustment coefficients can be added between the two amplitude adjustment coefficients corresponding to the adjacent two audio amplitudes.
- each n (for example, n is greater than 1 and less than or equal to 20) frame audio frames may be corresponding to one sub-amplitude adjustment coefficient, and the amplitude of each audio frame is sequentially performed. Adjustment.
- the sub-amplitude adjustment coefficient corresponding to the 1-20th audio frame at the start of the change is 1.28
- the sub-amplitude adjustment coefficient corresponding to the 21-40th audio frame is 1.36, and so on.
- the audio frame is completed with the sub-amplitude adjustment coefficient to adjust the transition period of the audio frame, and the amplitude adjustment coefficient 2 can be adjusted from the 281-frame audio frame to avoid obvious hearing acuity. problem.
- the process of adjusting the audio amplitude may be: parsing the audio file, modifying the data representing the amplitude information in the obtained audio data, and then performing the encapsulation after the modification, when buffering to the corresponding audio source.
- the audio amplitude is correspondingly increased; or, in the decoding process of the sound source playing, the audio amplitude is obtained by analyzing the obtained digital audio signal, and the amplitude data is multiplied by the corresponding amplitude adjustment coefficient.
- the volume of the source may be: parsing the audio file, modifying the data representing the amplitude information in the obtained audio data, and then performing the encapsulation after the modification, when buffering to the corresponding audio source.
- the solution provided in this embodiment realizes that the volume of the sound source is adjusted without changing the original volume of the terminal device system, and the adjustment process can reduce the playback load before the sound source file does not enter the buffer. It can adjust the sound source content in the buffer to improve the adjustment efficiency, thereby improving the volume adjustment efficiency, reducing the power consumption of the terminal device, and adjusting the audio amplitude of the preset number of audio frames by using the sub-amplitude adjustment coefficient. The problem of sudden hearing caused by the jump of the amplitude adjustment coefficient is avoided, and the user experience is improved.
- FIG. 2 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure. As shown in FIG. 2, the volume adjustment method provided in this embodiment includes the following steps.
- Step 110 Acquire audio information of the sound source when detecting that the terminal device performs sound source playback.
- Step 120 Determine, according to the audio information, a plurality of audio amplitudes respectively corresponding to the plurality of preset time segments.
- determining, according to the audio information, a plurality of audio amplitudes corresponding to the plurality of preset time segments respectively including:
- the average amplitude between the at least two audio amplitudes is determined as the audio amplitude corresponding to each of the predetermined time periods.
- every 10s is a preset time period
- the digital audio signal decoded by the audio decoder can be sampled 5 times in the first 10s to obtain 5 audio amplitudes, and the average between 5 audio amplitudes is calculated.
- the amplitude, the average amplitude is taken as the first 10s corresponding audio amplitude
- the digital audio signal decoded by the audio decoder is sampled 5 times in the second 10s to obtain 5 audio amplitudes, and 5 audio amplitudes are calculated.
- the average amplitude between the two is used as the audio amplitude corresponding to the second 10s, thereby obtaining a plurality of audio amplitudes corresponding to the plurality of preset time periods.
- determining, according to the audio information, a plurality of audio amplitudes corresponding to the plurality of preset time segments respectively including:
- the audio amplitude is determined once according to the audio information every predetermined period of time.
- every 10 s is a preset time period
- the digital audio signal decoded by the audio decoder can be sampled once every 10 s to obtain an audio amplitude, and the sampled audio amplitude is taken as the audio amplitude corresponding to the previous 10 s.
- determining, according to the audio information, a plurality of audio amplitudes corresponding to the plurality of preset time segments respectively including:
- each frame of the audio information corresponds to a preset time period, for example, each 26s is a preset time period, and the audio amplitude corresponding to each frame of the audio information may be determined according to the audio information. Thereby, a plurality of audio amplitudes corresponding to the plurality of preset time periods are respectively obtained.
- Step 130 When the first amplitude adjustment coefficient corresponding to the first audio amplitude and the second amplitude adjustment coefficient corresponding to the adjacent second audio amplitude are different, the first amplitude adjustment coefficient and the second amplitude adjustment coefficient A preset number of sub-amplitude adjustment coefficients are added therebetween, wherein the preset number of sub-amplitude adjustment coefficients are sequentially incremented or sequentially decremented between the first amplitude adjustment coefficient and the second amplitude adjustment coefficient.
- the preset number of sub-amplitude adjustment coefficients are obtained by equally spaced between the first amplitude adjustment coefficient and the second amplitude adjustment coefficient.
- the preset number of sub-amplitude adjustment coefficients may be obtained by non-equal spacing between the first amplitude adjustment coefficient and the second amplitude adjustment coefficient.
- each of the plurality of audio amplitudes corresponds to an amplitude adjustment coefficient
- each of the amplitude adjustment coefficients is determined according to a magnitude of an amplitude of the corresponding audio amplitude.
- the plurality of audio amplitudes include an audio amplitude A, an audio amplitude B, and an audio amplitude C
- an amplitude adjustment coefficient 1 is allocated for an audio amplitude having an amplitude greater than -3 db or less than -50 db, which is an amplitude smaller than -10 db and greater than -50 db.
- the audio amplitude distribution amplitude adjustment coefficient 2 is an amplitude adjustment coefficient of 1.5 for an amplitude of an amplitude smaller than -3 db and greater than -10 db. If the audio amplitude A is greater than -3 db, the amplitude adjustment coefficient corresponding to the audio amplitude A is 1, if the audio When the amplitude B is smaller than -10 db and larger than -50 db, the amplitude adjustment coefficient corresponding to the audio amplitude B is 2.
- each of the plurality of audio amplitudes corresponds to an amplitude adjustment coefficient
- each of the amplitude adjustment coefficients is determined according to at least one of an amplitude of the corresponding audio amplitude and at least one of the following information. : an impedance value of the playback device of the terminal device and a noise value of an environment in which the terminal is located.
- an impedance value of the playback device of the terminal device and a noise value of an environment in which the terminal is located.
- the amplitude adjustment coefficient is adjusted, and the adjusted amplitude adjustment coefficient is determined as an amplitude adjustment coefficient corresponding to the audio amplitude.
- each of the plurality of audio amplitudes corresponds to an amplitude adjustment coefficient
- each of the amplitude adjustment coefficients is based on volume information of the terminal device and a corresponding amplitude of the audio amplitude.
- the volume information includes volume value information, volume increase information, or volume decrease information.
- a plurality of amplitude adjustment coefficients for example, three, may be determined according to the volume information, and which amplitude adjustment coefficient corresponding to each of the three amplitude adjustment coefficients is determined according to the amplitude magnitude of each audio amplitude, and thus may be determined according to each audio.
- the amplitude magnitude of the amplitude and the volume information of the terminal device determine an amplitude adjustment factor corresponding to each audio amplitude.
- the impedance value of the playback device of the terminal device and/or the location of the terminal may also be The noise value of the environment corresponds to the amplitude adjustment coefficient of each audio amplitude, and the adjusted amplitude adjustment coefficient is used as the amplitude adjustment coefficient corresponding to the audio amplitude, and further, according to the amplitude of each audio amplitude, the volume information of the terminal device, and the following At least one of the information determines an amplitude adjustment coefficient corresponding to each audio amplitude: an impedance value of the playback device of the terminal device and a noise value of the environment in which the terminal is located.
- Step 140 Adjust a preset number of audio frames starting from a start frame according to the preset number of sub-amplitude adjustment coefficients.
- the start frame is a first audio frame when the amplitude adjustment coefficient is changed from the first amplitude adjustment coefficient to the second amplitude adjustment coefficient.
- the preset number of audio frames includes: a first group of audio frames to an Mth group of audio frames; and the preset number of sub-amplitude adjustment coefficients includes: a first sub-increment or decrement The amplitude adjustment coefficient to the Nth sub-amplitude adjustment coefficient, wherein M and N are both positive integers greater than or equal to 1, and M is greater than or equal to N.
- Adjusting, according to the preset number of sub-amplitude adjustment coefficients, a preset number of audio frames from a start frame comprising: sequentially using the first sub-amplitude adjustment coefficient to the N-th sub-amplitude adjustment coefficient pair
- the first set of audio frames is adjusted to the Nth group of audio frames.
- the audio amplitude A corresponding to the preset time period a, the audio amplitude B corresponding to the preset time period b, and the audio amplitude C corresponding to the preset time period c are acquired, and the audio amplitude is determined in step 130.
- the amplitude adjustment coefficient corresponding to A is i
- the amplitude adjustment coefficient corresponding to the audio amplitude B is j
- the amplitude adjustment coefficient corresponding to the audio amplitude B is k.
- the amplitude adjustment coefficient i is used to start from the first frame audio frame in the audio information.
- the audio amplitude of the audio frame is adjusted until the start time of the preset time period b is reached, for example, the amplitude adjustment coefficient i has been used to adjust the 1-100th frame audio frame, if the amplitude adjustment coefficient corresponding to the audio amplitude B j is the same as the amplitude adjustment coefficient i corresponding to the audio amplitude A, and then continues to use the amplitude adjustment coefficient i (ie, the amplitude adjustment coefficient j) to adjust the audio amplitude of the audio frame from the 101st frame audio frame until the preset time period is reached.
- the start time of c for example, the amplitude adjustment coefficient i has been used to adjust the 101-300 frame audio frame, if the audio amplitude C corresponds to the amplitude adjustment coefficient k and the audio amplitude B pair
- the amplitude adjustment coefficient j is different. For example, if k is smaller than j, 10 sub-amplitude adjustment coefficients are added between the amplitude adjustment coefficient j and the amplitude adjustment coefficient k, and the 10 sub-amplitude adjustment coefficients are respectively successively decreasing k1, k2, ...
- the volume of the sound source is adjusted without changing the original volume of the terminal device system, thereby improving the efficiency of the volume adjustment, reducing the power consumption of the terminal device, and using the sub-amplitude adjustment coefficient to the preset number.
- the audio frame is adjusted to avoid the sudden hearing problem caused by the jump of the amplitude adjustment coefficient and improve the user experience.
- FIG. 3 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- the determining an amplitude adjustment coefficient corresponding to the audio amplitude comprises: determining an amplitude adjustment coefficient corresponding to the audio amplitude according to a magnitude of the audio amplitude.
- the technical solution provided by this embodiment is as follows:
- Step 310 Acquire audio information of the sound source when detecting that the terminal device performs sound source playing.
- Step 320 Determine an audio amplitude corresponding to the audio information according to the audio information.
- Step 330 Determine an amplitude adjustment coefficient corresponding to the audio amplitude according to the amplitude of the audio amplitude.
- the average amplitude of the audio amplitude of the preset length may be determined by acquiring an audio amplitude of a preset length, and then determining an amplitude adjustment coefficient corresponding to the audio amplitude of the preset length according to the average amplitude.
- the amplitude adjustment coefficient corresponding to the average amplitude can be determined by a pre-stored mapping relationship table, as shown in Table 1 below:
- Average amplitude Amplitude adjustment factor Greater than -3db or less than -50db 1 Less than -10db and greater than -50db 2 Less than -3db and greater than -10db 1.5
- the audio amplitude is not adjusted; when the amplitude is less than -3 db and greater than -10 db, the amplitude belongs to the high amplitude region, and the amplitude distribution coefficient is 1.5 for the amplitude.
- the amplitude adjustment coefficient is 2 for the amplitude to significantly increase the amplitude of the medium amplitude region.
- Step 340 The amplitude adjustment coefficient is divided into a preset number of sub-amplitude adjustment coefficients, and the audio amplitude is adjusted according to the sub-amplitude adjustment coefficient. That is, as can be seen from the above example, a plurality of sub-amplitude adjustment coefficients are added between two adjacent amplitude adjustment coefficients that generate a jump, and the amplitude adjustment coefficient used to adjust the amplitude of the audio frame is changed stepwise.
- the sub-amplitude adjustment factor adjusts the preset number of audio frames step by step.
- the amplitude of the noise is reduced while the sound is broken, and on the basis of this, the difference of the adjacent audio amplitudes is further After the amplitude adjustment coefficient is subdivided, the preset number of audio frames in the audio amplitude is adjusted step by step, which can make the sound in the sound source playing sound reasonable and the sense of hearing smooth.
- FIG. 4 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- the determining an amplitude adjustment coefficient corresponding to the audio amplitude comprises: determining an amplitude adjustment coefficient corresponding to the audio amplitude according to an amplitude magnitude of the audio amplitude and volume information of the terminal device.
- the volume information includes volume value information, volume increase information, or volume reduction information. As shown in FIG. 4, the technical solution provided in this embodiment includes the following steps.
- Step 301 Acquire audio information of the sound source when detecting that the terminal device performs sound source playing.
- Step 302 Determine an audio amplitude corresponding to the audio information according to the audio information.
- Step 303 Determine an amplitude adjustment coefficient corresponding to the audio amplitude according to the amplitude magnitude of the audio amplitude and the volume information of the terminal device.
- the acquired volume information may be one or more of current volume value information, volume increase information, and volume decrease information of the terminal device. Determining, according to the volume information, an amplitude adjustment coefficient corresponding to the audio amplitude may be determined according to one or more of current volume value information, volume increase information, and volume decrease information in the volume information.
- the terminal device is divided into 18 adjustable levels from mute to maximum volume, and each level corresponds to a volume value.
- the volume can be acquired by the volume management component of the system (get volume)
- the method obtains the current volume value of the terminal device; when the user increases or decreases the volume through the adjustment button or the touch screen of the terminal device, it is determined whether the volume of the current terminal device is increased or decreased.
- the amplitude adjustment factor corresponding to the audio amplitude is determined based on the current volume value, as shown in Table 2:
- the amplitude adjustment coefficient corresponding to the audio amplitude is determined according to the current volume increase information or volume reduction information, as shown in Table 3:
- the amplitude adjustment coefficient may be jointly determined according to the volume increase information or the volume reduction information in combination with the volume value of the terminal device to achieve adjustment of the audio amplitude.
- a plurality of amplitude adjustment coefficients may be determined according to volume information of the terminal device, for example, determining a first amplitude adjustment coefficient, a second amplitude adjustment coefficient, and a third amplitude adjustment coefficient according to volume information of the terminal device, where An amplitude adjustment coefficient is smaller than the second amplitude adjustment coefficient, and the second amplitude adjustment coefficient is smaller than the third amplitude adjustment coefficient, and then according to the amplitude of the audio amplitude, which of the three amplitude adjustment coefficients is corresponding to each audio amplitude, for example, And an audio amplitude that is greater than the first preset threshold or less than the third preset threshold, the first amplitude adjustment coefficient is allocated, and the second amplitude adjustment coefficient is allocated to the audio amplitude that is less than or equal to the first preset threshold and greater than the second preset threshold.
- a third amplitude adjustment coefficient is allocated to the audio amplitude that is less than or equal to the second preset threshold and greater than the third preset threshold, where the first preset threshold is greater than the second preset threshold, and the second preset threshold is greater than the third preset threshold And if the amplitude of the amplitude of the audio amplitude is less than the third preset threshold, determining the audio amplitude corresponding to A first amplitude adjustment factor is an amplitude adjustment coefficient.
- determining an amplitude adjustment coefficient corresponding to the audio amplitude may be: assigning a first amplitude adjustment coefficient to an audio amplitude greater than a first preset threshold or less than a third preset threshold, being less than or equal to the first a second amplitude adjustment coefficient is allocated to the audio amplitude of the preset threshold and greater than the second preset threshold, and the third amplitude adjustment coefficient is allocated to the audio amplitude that is less than or equal to the second preset threshold and greater than the third preset threshold, where The first amplitude adjustment coefficient is smaller than the second amplitude adjustment coefficient, and the second amplitude adjustment coefficient is smaller than the third amplitude adjustment coefficient.
- the first preset threshold may be -3 db
- the second preset threshold may be -10 db
- the third preset threshold may be -50 db.
- the first amplitude adjustment factor is one (ie, no adjustment is made)
- the second amplitude adjustment factor is 1.4
- the third amplitude adjustment factor is 1.8.
- the amplitude of the audio is not adjusted, which avoids the breakage caused by the excessive amplitude adjustment, and avoids the over-correction.
- the noise is enhanced by the small noise, and the volume adjustment method is further optimized.
- Step 304 The amplitude adjustment coefficient is divided into a preset number of sub-amplitude adjustment coefficients, and the audio amplitude is adjusted according to the sub-amplitude adjustment coefficient.
- FIG. 5 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- the method further includes: adjusting the amplitude adjustment coefficient according to an impedance value of the playback device of the terminal device;
- the dividing the coefficient into a preset number of sub-amplitude adjustment coefficients comprises: dividing the adjusted amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients.
- the volume adjustment method provided in this embodiment includes the following steps.
- Step 401 Acquire audio information of the sound source when detecting that the terminal device performs sound source playback.
- Step 402 Determine an audio amplitude corresponding to the audio information according to the audio information.
- Step 403 Determine an amplitude adjustment coefficient corresponding to the audio amplitude, and adjust the amplitude adjustment coefficient according to the impedance value of the playback device of the terminal device.
- the impedance value of the playback device (eg, speaker) installed in the terminal device may be detected by the power amplifier chip, or the impedance of the playback device may be physically detected.
- the greater the impedance value the greater the adjustment to the amplitude adjustment factor. For example, assuming that the nominal impedance value of the playback device is x and the impedance value obtained by the detection is 1.2x, the amplitude adjustment coefficient is multiplied by 1.2 as the adjusted amplitude based on the determined amplitude adjustment coefficient. Adjustment coefficient.
- Step 404 Divide the adjusted amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients, and adjust the audio amplitude according to the sub-amplitude adjustment coefficient.
- the impedance value of the playback device is introduced as one of the parameters for determining the amplitude adjustment coefficient, thereby avoiding the increase of the playing device with the playing time, and the impedance value is getting higher and higher, resulting in normal
- the volume of the playback process has an impact problem, so that the adjusted volume is better in accordance with the user's needs, further improving the volume adjustment effect.
- FIG. 6 is a flowchart of a volume adjustment method according to another embodiment of the present disclosure.
- the method further includes: adjusting the amplitude adjustment coefficient according to a noise value of an environment in which the terminal device is located; and dividing the amplitude adjustment coefficient Adjusting the coefficient for the preset number of sub-amplitudes includes dividing the adjusted amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients.
- the technical solution provided by this embodiment is as follows:
- Step 501 Acquire audio information of the audio source when detecting that the terminal device performs sound source playback.
- Step 502 Determine an audio amplitude corresponding to the audio information according to the audio information.
- Step 503 Determine an amplitude adjustment coefficient corresponding to the audio amplitude, and adjust the amplitude adjustment coefficient according to a noise value of an environment in which the terminal device is located.
- the noise of the environment in which the terminal device is currently located may be collected by a microphone installed in the terminal device to determine a corresponding noise value.
- the larger the noise value the larger the adjustment of the corresponding amplitude adjustment coefficient. For example, if the noise value of the terminal device in a quiet environment is y, and the terminal device is in an outdoor or noisy environment, the noise value of the environment in which the terminal device is determined is 1.5 y, and the corresponding amplitude adjustment coefficient is determined. In addition, the amplitude adjustment coefficient is multiplied by 1.5 as the adjusted amplitude adjustment coefficient. It should be noted that the amplitude adjustment coefficient of the sound source may be jointly determined according to the impedance value, the noise value, and the magnitude of the audio amplitude.
- Step 504 The adjusted amplitude adjustment coefficient is divided into a preset number of sub-amplitude adjustment coefficients, and the audio amplitude is adjusted according to the sub-amplitude adjustment coefficient.
- the influence of noise on the volume of the terminal device is considered, and the determined noise value is taken as one of the parameters for determining the amplitude adjustment coefficient, so that the adjusted volume is more in line with the user's demand. Further improved the volume adjustment effect.
- FIG. 7 is a structural block diagram of a volume adjustment apparatus according to an embodiment of the present disclosure.
- the device is configured to perform the volume adjustment method provided by the foregoing embodiment, and has a function module and a beneficial effect corresponding to the execution method.
- the volume adjustment device includes an acquisition module 10, an amplitude determination module 20, an adjustment coefficient determination module 30, and an adjustment module 40.
- the obtaining module 10 is configured to acquire audio information of the sound source when detecting that the terminal device performs sound source playing.
- the terminal device can play the sound source through the installed third-party application or the audio and video playback software that comes with the system.
- the playing of the sound source mainly includes the steps of acquiring, decoding, and outputting the sound source file.
- the obtained sound source file may be a multicast stream received through a network, or may be an audio and video file stored locally by the terminal device.
- the sound source file is loaded into the memory buffer, and the sound source file loaded into the memory buffer is decoded. Before the decoding starts, if the sound source file contains video data at the same time, separation of the audio data and the video data is required, and the separated audio data is input to the audio decoder.
- the audio decoder is mainly used for reading audio data in the memory buffer, obtaining a digital audio signal, and converting the digital audio signal into an analog audio signal, and the playing device of the terminal device performs the audio signal according to the analog audio signal. Audio Player.
- the triggering event may be that the playing button displayed in the touch screen is detected to be pressed, or may be determined to determine that the terminal device performs sound source playing when the playing device of the terminal device detects that the sound starts playing.
- the audio information of the sound source is acquired.
- the digital audio signal decoded by the audio decoder may be sampled to determine audio information corresponding to the audio source.
- the original file of the currently played sound source may also be acquired, and the audio information corresponding to the sound source is determined by parsing the original file.
- the audio information of the audio source can be obtained through the android.media.MediaRecorder class or the android.media.AudioRecord class.
- the amplitude determining module 20 is configured to determine an audio amplitude corresponding to the audio information according to the audio information.
- Amplitude refers to the maximum distance from the original position during the vibration of the object.
- the loudness of the sound heard by the human ear is related to the amplitude of the sound source. The louder the amplitude, the stronger the loudness.
- the digital audio signal decoded by the audio decoder may be sampled to obtain amplitude information within a preset time period T.
- the amplitude information may be composed of a plurality of amplitude values, and the amplitude curves of the sound sources played during the preset time period T may be correspondingly determined according to the obtained plurality of amplitude values.
- the audio information of the audio source can be obtained by the android.media.MediaRecorder class or the android.media.AudioRecord class to obtain the amplitude of the audio amplitude corresponding to the audio information.
- the amplitude of the audio amplitude corresponding to the audio information may be obtained by parsing the original file.
- the amplitude when detecting the sound source playing, the amplitude is determined once every preset time (eg, 1 s, 3 s, or 10 s), or the amplitude of each frame of the audio information of the audio information is determined in real time.
- the acquiring module 101 is configured to: acquire audio frame information of the sound source; correspondingly, the amplitude determining module is configured to: determine each of the audio frame information according to the audio frame information. The audio amplitude of a frame of audio frames.
- the sound source file is parsed to obtain an audio frame sequence, and the amplitude corresponding to each frame is determined according to each frame of the audio frame sequence.
- the adjustment coefficient determining module 30 is configured to determine an amplitude adjustment coefficient corresponding to the audio amplitude, and divide the amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients.
- a large amplitude adjustment factor is assigned to the low amplitude audio amplitude, and a high amplitude audio amplitude is correspondingly assigned a smaller adjustment factor.
- the amplitude adjustment coefficient of the audio amplitude distribution is less than -3 db and greater than -10 db, and the amplitude adjustment coefficient is 2 for the audio amplitude of amplitudes less than -10 db and greater than -50 db.
- the adjustment coefficient determining module 30 is configured to divide the amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients by detecting that an amplitude adjustment coefficient corresponding to different audio amplitudes meets a preset condition. The amplitude adjustment coefficient is divided into a preset number of sub-amplitude adjustment coefficients.
- the sub-amplitude adjustment coefficients are obtained by linear or non-linear division of the amplitude adjustment coefficients.
- the preset condition may be that the amplitude adjustment coefficients of the adjacent audio amplitudes are inconsistent, for example, the amplitude adjustment coefficient is changed from the amplitude adjustment coefficient 1 of the previous audio amplitude to the amplitude adjustment coefficient 2 of the latter audio amplitude, or The amplitude adjustment coefficient is changed from 2 to 1.2.
- a preset number of sub-amplitude adjustment coefficients may be added between two amplitude adjustment coefficients corresponding to two adjacent audio amplitudes.
- each n (for example, n is greater than 1 and less than or equal to 20) frame audio frames may correspond to one sub-amplitude adjustment coefficient, and the amplitude of each frame of the audio frame is sequentially Make adjustments.
- the sub-amplitude adjustment coefficient corresponding to the 1-20th audio frame at the start of the change is 1.28
- the sub-amplitude adjustment coefficient corresponding to the 21-40th audio frame is 1.36, and so on. .
- the adjustment module 40 is configured to adjust the audio amplitude according to the sub-amplitude adjustment coefficient.
- the process of adjusting the audio amplitude may be: parsing the audio file, modifying the data representing the amplitude information in the obtained audio data, and then performing the encapsulation after the modification, when buffering to the corresponding audio source.
- the audio amplitude is correspondingly increased; or, in the decoding process of the sound source playing, the audio amplitude is obtained by analyzing the obtained digital audio signal, and the amplitude data is multiplied by the corresponding amplitude adjustment coefficient.
- the volume of the source may be: parsing the audio file, modifying the data representing the amplitude information in the obtained audio data, and then performing the encapsulation after the modification, when buffering to the corresponding audio source.
- the solution provided in this embodiment implements adjusting the volume of the sound source without changing the original volume of the terminal device system.
- the adjustment process may reduce the playback load before the audio source file does not enter the buffer, or may be directed to
- the content of the sound source in the buffer is adjusted to improve the adjustment efficiency, thereby improving the volume adjustment efficiency, reducing the power consumption of the terminal device, and adjusting the audio amplitude of the preset number of audio frames by using the sub-amplitude adjustment coefficient, thereby avoiding The problem of sudden hearing caused by the jump of the amplitude adjustment coefficient improves the user experience.
- the adjustment coefficient determining module 30 is configured to divide the amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients by:
- the adjustment module 40 is configured to:
- the adjustment coefficient determination module 30 is configured to determine an amplitude adjustment coefficient corresponding to the audio amplitude by:
- An amplitude adjustment coefficient corresponding to the audio amplitude is determined according to the amplitude magnitude of the audio amplitude.
- the adjustment coefficient determination module 30 is configured to determine an amplitude adjustment coefficient corresponding to the audio amplitude by:
- volume information includes volume value information, volume increase information, or volume reduction information.
- the adjustment coefficient determination module 30 is further configured to:
- the adjustment coefficient determining module 30 is configured to divide the amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients by dividing the adjusted amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients.
- FIG. 7 is a structural block diagram of a volume adjustment apparatus according to an embodiment of the present disclosure.
- the device is configured to perform the volume adjustment method provided by the foregoing embodiment, and has a function module and a beneficial effect corresponding to the execution method.
- the volume adjustment device includes an acquisition module 10, an amplitude determination module 20, an adjustment coefficient determination module 30, and an adjustment module 40.
- the acquiring module 10 is configured to acquire audio information of the audio source when detecting that the terminal device performs sound source playing.
- the amplitude determining module 20 is configured to determine, according to the audio information, a plurality of audio amplitudes respectively corresponding to the plurality of preset time segments;
- the adjustment coefficient determining module 30 is configured to: when the first amplitude adjustment coefficient corresponding to the first audio amplitude and the second amplitude adjustment coefficient corresponding to the adjacent second audio amplitude are different, the first amplitude adjustment coefficient and the Adding a preset number of sub-amplitude adjustment coefficients between the second amplitude adjustment coefficients, wherein the preset number of sub-amplitude adjustment coefficients are sequentially incremented between the first amplitude adjustment coefficient and the second amplitude adjustment coefficient Or decreasing in turn;
- the adjusting module 40 is configured to adjust, according to the preset number of sub-amplitude adjustment coefficients, a preset number of audio frames from a start frame, wherein the start frame is an amplitude adjustment coefficient by the first amplitude The first audio frame when the adjustment coefficient changes to the second amplitude adjustment coefficient.
- the acquiring module 10 is configured to: sample the audio information at least twice in each of the preset time periods to obtain at least two audios corresponding to each of the preset time periods. An amplitude; determining an average amplitude between the at least two audio amplitudes corresponding to each of the preset time periods as an audio amplitude corresponding to each of the preset time periods.
- the obtaining module 10 is configured to determine an audio amplitude according to the audio information every the preset time period.
- the acquiring module 10 is configured to: determine, according to the audio information, an audio amplitude corresponding to each frame of the audio information, where each frame of the audio frame corresponds to one of the pre- Set the time period.
- the preset number of audio frames includes: a first group of audio frames to an Mth group of audio frames; and the preset number of sub-amplitude adjustment coefficients includes: a first sub-increment or decrement The amplitude adjustment coefficient to the Nth sub-amplitude adjustment coefficient, wherein M and N are both positive integers greater than or equal to 1, and M is greater than or equal to N; the adjustment module 40 is configured to: sequentially use the first sub-amplitude Adjusting coefficients to the Nth sub-amplitude adjustment coefficient to adjust the first set of audio frames to the Nth set of audio frames.
- the preset number of sub-amplitude adjustment coefficients are obtained by equally spaced between the first amplitude adjustment coefficient and the second amplitude adjustment coefficient.
- each of the plurality of audio amplitudes corresponds to an amplitude adjustment coefficient
- each of the amplitude adjustment coefficients is determined according to a magnitude of an amplitude of the corresponding audio amplitude.
- each of the plurality of audio amplitudes corresponds to an amplitude adjustment coefficient
- each of the amplitude adjustment coefficients is based on volume information of the terminal device and a corresponding amplitude of the audio amplitude.
- the volume information includes volume value information, volume increase information, or volume decrease information.
- each of the plurality of audio amplitudes corresponds to an amplitude adjustment coefficient
- each of the amplitude adjustment coefficients is determined according to at least one of an amplitude of the corresponding audio amplitude and at least one of the following information.
- each of the plurality of audio amplitudes corresponds to an amplitude adjustment coefficient, and each of the amplitude adjustment coefficients is Determining, according to the volume information of the terminal device, the amplitude magnitude of the corresponding audio amplitude, and at least one of the following: an impedance value of the playback device of the terminal device and a noise value of an environment in which the terminal is located, where
- the volume information includes volume value information, volume increase information, or volume decrease information.
- FIG. 8 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure.
- the terminal device 200 includes: a memory. 201, a central processing unit (CPU) 202, a peripheral interface 203, a radio frequency (RF) circuit 205, an audio circuit 206, a speaker 211, a power management chip 208, and an input/output (I/O) subsystem 209.
- Touch screen 212, other input/control devices 210, and external port 204 are communicated via one or more communication buses or signal lines 207.
- the terminal device 200 illustrated in FIG. 8 is merely an example of a terminal device, and the terminal device 200 may have more or fewer components than those illustrated in FIG. 8, and two or more components may be combined, or Can have different component configurations.
- the various components shown in Figure 8 can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
- the terminal device 200 takes a smart phone as an example.
- the memory 201 can be accessed by the CPU 202 and the peripheral interface 203, etc., and the memory 201 can include a high speed random access memory, and can also include a nonvolatile memory such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
- Peripheral interface 203 which can connect the input and output peripherals of the device to CPU 202 and memory 201.
- the I/O subsystem 209 which can connect input peripherals and output peripherals on the device, such as touch screen 212 and other input/control devices 210, to peripheral interface 203.
- the I/O subsystem 209 can include a display controller 2091 and one or more input controllers 2092 for controlling other input/control devices 210.
- one or more input controllers 2092 receive electrical signals from other input/control devices 210 or transmit electrical signals to other input/control devices 210, and other input/control devices 210 may include physical buttons (press buttons or Rocker button, etc.), dial, slide switch, joystick or click on the wheel.
- the input controller 2092 can be coupled to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
- the touch screen 212 is an input interface and an output interface between the user terminal and the user, and displays the visual output to the user.
- the visual output may include graphics, text, icons, videos, and the like.
- Display controller 2091 in I/O subsystem 209 receives electrical signals from touch screen 212 or transmits electrical signals to touch screen 212.
- the touch screen 212 detects the contact on the touch screen 212, and the display controller 2091 converts the detected contact into an interaction with the user interface object displayed on the touch screen 212, that is, realizes human-computer interaction, and the user interface object displayed on the touch screen 212 may be Run the game's icons and icons that are networked to the appropriate network.
- the terminal device 200 may further include a light mouse, which is a touch sensitive surface that does not display a visual output, or an extension of a touch sensitive surface formed by the touch screen.
- the RF circuit 205 is configured to establish communication between the mobile phone and the wireless network (ie, the network side) to implement data reception and transmission between the mobile phone and the wireless network. For example, sending and receiving short messages and emails.
- the RF circuit 205 receives and transmits an RF signal, also referred to as an electromagnetic signal, and the RF circuit 205 converts the electrical signal into an electromagnetic signal or converts the electromagnetic signal into an electrical signal, and through the electromagnetic signal and communication network And other devices to communicate.
- the RF circuit 205 may include known circuitry for performing these functions, including but not limited to an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, Coder-CODEter (CODEC) chipset and Subscriber Identity Module (SIM) and so on.
- CDDEC Coder-CODEter
- SIM Subscriber Identity Module
- the audio circuit 206 is arranged to receive audio data from the peripheral interface 203, convert the audio data into an electrical signal, and transmit the electrical signal to the speaker 211.
- the speaker 211 is arranged to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 205 to sound and play the sound to the user.
- the power management chip 208 is configured to provide power and power management for the hardware connected to the CPU 202, the I/O subsystem, and the peripheral interface.
- the volume adjustment device and the terminal device of the terminal device provided in the foregoing embodiments may perform the volume adjustment method of the terminal device provided by any embodiment of the present disclosure, and have corresponding function modules and beneficial effects for performing the method.
- the volume adjustment method of the terminal device provided by any embodiment of the present disclosure may perform the volume adjustment method of the terminal device provided by any embodiment of the present disclosure, and have corresponding function modules and beneficial effects for performing the method.
- Embodiments of the present disclosure also provide a storage medium including terminal device executable instructions for performing a volume adjustment method when executed by a terminal device processor, the method comprising:
- the dividing the amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients comprises:
- the adjusting the audio amplitude according to the sub-amplitude adjustment coefficient comprises:
- Adjusting the audio amplitude of the preset number of audio frames of the sound source step by step according to the sub-amplitude adjustment coefficient.
- the determining an amplitude adjustment coefficient corresponding to the audio amplitude comprises:
- An amplitude adjustment coefficient corresponding to the audio amplitude is determined according to the magnitude of the amplitude of the audio amplitude.
- the determining an amplitude adjustment coefficient corresponding to the audio amplitude comprises:
- volume information includes volume value information, volume increase information, or volume reduction information.
- the method further includes:
- the dividing the amplitude adjustment coefficient into a preset number of sub-amplitude adjustment coefficients comprises:
- the adjusted amplitude adjustment coefficient is divided into a preset number of sub-amplitude adjustment coefficients.
- Storage media any of a variety of types of memory devices or storage devices.
- the term "storage medium” is intended to include: a mounting medium such as a Compact Disc Read-Only Memory (CD-ROM), a floppy disk or a tape device; a computer system memory or a random access memory such as a dynamic random Random Access Memory (DRAM), Double Data Rate Random Access Memory (DDR RAM), Static Random Access Memory (SRAM), Extended Data Output Random Extended Data Output Random Access Memory (EDO RAM), Rambus RAM, etc.; non-volatile memory such as flash memory, magnetic media (such as hard disk or optical storage); registers or other similar types of memory Components, etc.
- the storage medium may also include other types of memory or a combination thereof.
- the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system, the second computer system being coupled to the first computer system via a network, such as the Internet.
- the second computer system can provide program instructions to the first computer for execution.
- the term "storage medium" can include two or more storage media that can reside in different locations (eg, in different computer systems connected through a network).
- a storage medium may store program instructions (eg, embodied as a computer program) executable by one or more processors.
- a storage medium containing computer executable instructions, the computer executable instructions are not limited to the volume adjustment method as described above, and may also perform related operations in the volume adjustment method provided by any embodiment of the present disclosure. .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
L'invention concerne un procédé et un appareil de réglage de volume, un dispositif terminal et un support d'informations. Le procédé comprend les étapes suivantes : lors de la détection du fait qu'un dispositif terminal est en train de lire une source sonore, obtenir des informations audio de la source sonore; selon les informations audio, déterminer une pluralité d'amplitudes audio correspondant respectivement à une pluralité de durées prédéfinies; lorsqu'un premier coefficient de réglage d'amplitude, correspondant à une première amplitude audio, et un second coefficient de réglage d'amplitude, correspondant à une seconde amplitude audio adjacente, diffèrent, ajouter un nombre prédéfini de coefficients de réglage de sous-amplitude, entre le premier coefficient de réglage d'amplitude et le second coefficient de réglage d'amplitude; selon le nombre prédéfini de coefficients de réglage de sous-amplitude, déterminer un nombre prédéfini de trames audio à partir d'une trame de départ, la trame de départ étant la première trame audio lorsque le coefficient de réglage d'amplitude passe du premier coefficient de réglage d'amplitude au second coefficient de réglage d'amplitude.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710711586.6 | 2017-08-18 | ||
CN201710711586.6A CN107436751A (zh) | 2017-08-18 | 2017-08-18 | 音量调节方法、装置、终端设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019033942A1 true WO2019033942A1 (fr) | 2019-02-21 |
Family
ID=60461052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/098653 WO2019033942A1 (fr) | 2017-08-18 | 2018-08-03 | Procédé et appareil de réglage de volume, dispositif terminal et support d'informations |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107436751A (fr) |
WO (1) | WO2019033942A1 (fr) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107436751A (zh) * | 2017-08-18 | 2017-12-05 | 广东欧珀移动通信有限公司 | 音量调节方法、装置、终端设备及存储介质 |
CN109147816B (zh) * | 2018-06-05 | 2021-08-24 | 安克创新科技股份有限公司 | 对音乐进行音量调节的方法及设备 |
CN110457002B (zh) * | 2019-07-03 | 2023-07-25 | 平安科技(深圳)有限公司 | 一种多媒体文件处理方法、装置及计算机存储介质 |
CN114442990B (zh) * | 2020-11-04 | 2024-11-05 | 北京小米移动软件有限公司 | 音量的调节方法、装置及存储介质 |
CN112558916B (zh) * | 2020-12-24 | 2024-01-05 | 阿波罗智联(北京)科技有限公司 | 音频调节的方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101478589A (zh) * | 2009-01-23 | 2009-07-08 | 深圳华为通信技术有限公司 | 一种通信终端及其音频增益参数的调整方法 |
CN101729034A (zh) * | 2008-10-31 | 2010-06-09 | 美商富迪科技股份有限公司 | 语音处理装置、动态范围控制模块及语音振幅调整的方法 |
CN101923860A (zh) * | 2009-06-11 | 2010-12-22 | 英华达(南京)科技有限公司 | 音讯柔化系统、装置与方法 |
US20150043751A1 (en) * | 2013-08-06 | 2015-02-12 | Apple Inc. | Volume Adjustment Based on User-Defined Curve |
US20150098589A1 (en) * | 2013-10-08 | 2015-04-09 | Qnx Software Systems Limited | System and method for dynamically mixing audio signals |
CN107436751A (zh) * | 2017-08-18 | 2017-12-05 | 广东欧珀移动通信有限公司 | 音量调节方法、装置、终端设备及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103237258A (zh) * | 2013-03-29 | 2013-08-07 | 天脉聚源(北京)传媒科技有限公司 | 一种视频音量自动调节的系统及方法 |
US9794669B2 (en) * | 2014-02-11 | 2017-10-17 | Mediatek Inc. | Devices and methods for headphone speaker impedance detection |
CN106101408A (zh) * | 2016-06-08 | 2016-11-09 | 维沃移动通信有限公司 | 一种移动终端及其音量调整方法 |
CN106775563A (zh) * | 2016-12-13 | 2017-05-31 | 珠海市魅族科技有限公司 | 音量调节的方法及装置 |
-
2017
- 2017-08-18 CN CN201710711586.6A patent/CN107436751A/zh active Pending
-
2018
- 2018-08-03 WO PCT/CN2018/098653 patent/WO2019033942A1/fr active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101729034A (zh) * | 2008-10-31 | 2010-06-09 | 美商富迪科技股份有限公司 | 语音处理装置、动态范围控制模块及语音振幅调整的方法 |
CN101478589A (zh) * | 2009-01-23 | 2009-07-08 | 深圳华为通信技术有限公司 | 一种通信终端及其音频增益参数的调整方法 |
CN101923860A (zh) * | 2009-06-11 | 2010-12-22 | 英华达(南京)科技有限公司 | 音讯柔化系统、装置与方法 |
US20150043751A1 (en) * | 2013-08-06 | 2015-02-12 | Apple Inc. | Volume Adjustment Based on User-Defined Curve |
US20150098589A1 (en) * | 2013-10-08 | 2015-04-09 | Qnx Software Systems Limited | System and method for dynamically mixing audio signals |
CN107436751A (zh) * | 2017-08-18 | 2017-12-05 | 广东欧珀移动通信有限公司 | 音量调节方法、装置、终端设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107436751A (zh) | 2017-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019033942A1 (fr) | Procédé et appareil de réglage de volume, dispositif terminal et support d'informations | |
WO2019033943A1 (fr) | Procédé et dispositif de réglage de volume, terminal mobile et support de stockage | |
US11251763B2 (en) | Audio signal adjustment method, storage medium, and terminal | |
US11201598B2 (en) | Volume adjusting method and mobile terminal | |
US10440464B2 (en) | Method and apparatus for adjusting volume, terminal device and storage medium | |
CN107566618B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
US20100232626A1 (en) | Intelligent clip mixing | |
WO2019033940A1 (fr) | Procédé et appareil de réglage de volume, dispositif terminal et support d'informations | |
CN110799936B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
JP2019501563A (ja) | オブジェクトベースのオーディオ信号バランシング法 | |
WO2019033941A1 (fr) | Appareil et procédé de réglage de volume, dispositif terminal, et support d'informations | |
CN107483734B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
CN107506168B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
US10277186B2 (en) | Calibration method and computer readable recording medium | |
WO2019033939A1 (fr) | Procédé et appareil de réglage de volume, dispositif terminal et support d'informations | |
CN106293607B (zh) | 自动切换音频输出模式的方法及系统 | |
CN110753919B (zh) | 音量调节方法、装置、存储介质及移动终端 | |
CN107506170A (zh) | 音量调节方法、装置、终端设备及存储介质 | |
CN116627377A (zh) | 音频处理方法、装置、电子设备和存储介质 | |
CN107506169A (zh) | 音量调节方法、装置、终端设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18846970 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18846970 Country of ref document: EP Kind code of ref document: A1 |