WO2022110308A1 - 音频播放方法、装置、存储介质及移动终端 - Google Patents
音频播放方法、装置、存储介质及移动终端 Download PDFInfo
- Publication number
- WO2022110308A1 WO2022110308A1 PCT/CN2020/134854 CN2020134854W WO2022110308A1 WO 2022110308 A1 WO2022110308 A1 WO 2022110308A1 CN 2020134854 W CN2020134854 W CN 2020134854W WO 2022110308 A1 WO2022110308 A1 WO 2022110308A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- preset
- audio signal
- mobile terminal
- audio
- difference
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000005236 sound signal Effects 0.000 claims abstract description 100
- 238000012937 correction Methods 0.000 claims description 38
- 230000015654 memory Effects 0.000 claims description 29
- 230000000694 effects Effects 0.000 claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 11
- 230000033001 locomotion Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 abstract description 5
- 210000005069 ears Anatomy 0.000 description 16
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 230000009977 dual effect Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000013707 sensory perception of sound Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000010521 absorption reaction Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/12—Circuits for transducers, loudspeakers or microphones for distributing signals to two or more loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R29/00—Monitoring arrangements; Testing arrangements
- H04R29/001—Monitoring arrangements; Testing arrangements for loudspeakers
- H04R29/002—Loudspeaker arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/03—Constructional features of telephone transmitters or receivers, e.g. telephone hand-sets
- H04M1/035—Improving the acoustic characteristics by means of constructional features of the housing, e.g. ribs, walls, resonating chambers or cavities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R29/00—Monitoring arrangements; Testing arrangements
- H04R29/008—Visual indication of individual signal levels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/04—Circuit arrangements, e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2430/00—Signal processing covered by H04R, not provided for in its groups
- H04R2430/01—Aspects of volume control, not necessarily automatic, in sound systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2499/00—Aspects covered by H04R or H04S not otherwise provided for in their subgroups
- H04R2499/10—General applications
- H04R2499/11—Transducers incorporated or for use in hand-held devices, e.g. mobile phones, PDA's, camera's
Definitions
- the present application relates to the technical field of terminals, and in particular, to an audio playback method, device, storage medium and mobile terminal.
- the microphone and the speaker are indispensable parts in the mobile terminal.
- more and more terminals have changed from a single-channel speaker design to a dual-speaker design that can provide two channels.
- the dual speakers in most terminals include the main speaker at the bottom of the fuselage.
- the auxiliary speaker composed of the speaker and the earpiece can effectively provide users with a stereo experience.
- the dual speakers are in the working process. The volume of the speaker is prone to one problem of loud sound and one small sound, resulting in the phenomenon of large and small speakers, and the stereo playback effect is not good.
- the purpose of the present application is to provide an audio playback method, device, storage medium and mobile terminal, which can improve the phenomenon of large and small speakers commonly seen in dual-speaker structures, and improve the stereo playback effect.
- An embodiment of the present application provides an audio playback method, which is applied to a mobile terminal, where the mobile terminal includes a main speaker and an auxiliary speaker, and the audio playback method includes:
- the audio signal is acquired from the preset buffer area and transmitted to the main speaker, so that the main speaker plays the audio signal.
- the preset delay duration is determined according to the difference.
- determining the preset delay duration according to the difference includes:
- the preset duration corresponding to the preset difference range is acquired as the preset delay duration.
- a correction interface is displayed on the display screen of the mobile terminal according to the sound effect correction instruction, and the correction interface includes a left channel bar, a right channel bar, a first adjustment block located on the left channel bar, and a a second adjustment block on the right channel bar;
- the preset delay duration is updated according to the moving position.
- the updating of the preset delay duration according to the moving position includes:
- the product between the target adjustment ratio and the preset delay duration is calculated to obtain the updated preset delay duration.
- the generating an audio correction instruction includes:
- a dedicated button is generated on the foreground application page
- the preset buffer area is an area in a framework layer, a hardware abstraction layer or a digital signal processing chip in the mobile terminal.
- An embodiment of the present application further provides an audio playback device, which is applied to a mobile terminal, where the mobile terminal includes a main speaker and an auxiliary speaker, and the audio playback device includes:
- the first transmission module is used to store the audio signal in a preset buffer area when detecting the audio signal to be played, and transmit the audio signal to the auxiliary speaker at the same time, so that the auxiliary speaker can play the audio signal.
- audio signal ;
- timing module for starting a timer to start timing during the storage process of the audio signal
- the second transmission module is configured to acquire the audio signal from the preset buffer area and transmit it to the main speaker when the timing time reaches a preset delay time, so that the main speaker plays the audio signal.
- a first determination module for:
- the preset delay duration is determined according to the difference.
- the first determination module is specifically used for:
- the preset duration corresponding to the preset difference range is acquired as the preset delay duration.
- it also includes a second determination module for:
- a correction interface is displayed on the display screen of the mobile terminal according to the sound effect correction instruction, and the correction interface includes a left channel bar, a right channel bar, a first adjustment block located on the left channel bar, and a a second adjustment block on the right channel bar;
- the preset delay duration is updated according to the moving position.
- the second determining module is specifically used for:
- the product between the target adjustment ratio and the preset delay duration is calculated to obtain the updated preset delay duration.
- the second determining module is specifically used for:
- a dedicated button is generated on the foreground application page
- the preset buffer area is an area in a framework layer, a hardware abstraction layer or a digital signal processing chip in the mobile terminal.
- Embodiments of the present application further provide a computer-readable storage medium, where a plurality of instructions are stored in the storage medium, and the instructions are suitable for being loaded by a processor to execute any of the above audio playback methods.
- Embodiments of the present application also provide a mobile terminal, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein, when the processor executes the computer program, any one of the audio playback methods described above is implemented. A step of.
- the audio playback method, device, storage medium and mobile terminal provided by this application are applied to a mobile terminal including a main speaker and an auxiliary speaker.
- the audio signal is stored in a preset buffer area, At the same time, the audio signal is transmitted to the auxiliary speaker, so that the auxiliary speaker plays the audio signal.
- a timer is started to start timing.
- the audio signal obtained in the buffer area is set to be transmitted to the main speaker, so that the main speaker can play the audio signal, so that the common speaker phenomenon in the dual speaker structure can be improved by delaying the playback of the main speaker, and the stereo playback effect can be improved.
- completely based on software to achieve no need to increase hardware, high flexibility, is conducive to reducing the cost of the terminal.
- FIG. 1 is a schematic flowchart of an audio playback method provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram showing an audio playback process provided by an embodiment of the present application.
- FIG. 3 is another schematic flowchart of an audio playback method provided by an embodiment of the present application.
- FIG. 4 is a schematic diagram showing a calibration interface provided by an embodiment of the present application.
- FIG. 5 is a schematic structural diagram of an audio playback device provided by an embodiment of the present application.
- FIG. 6 is another schematic structural diagram of an audio playback device provided by an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present application.
- FIG. 8 is another schematic structural diagram of a mobile terminal provided by an embodiment of the present application.
- Embodiments of the present application provide an audio playback method, device, storage medium, and mobile terminal.
- FIG. 1 is a schematic flowchart of an audio playback method provided by an embodiment of the present application.
- the audio playback method is applied to a mobile terminal, the mobile terminal includes a main speaker and an auxiliary speaker, and the mobile terminal may include a smart phone, a tablet Computer, IPAD and other equipment, the specific process can be as follows:
- the preset buffer area may be any area in the mobile terminal that can be used for data storage, such as the Framework layer, HAL (Hardware Abstraction Layer, hardware abstraction layer), or any area in ADSP (digital signal processing chip).
- the audio signal to be played can be a song, audio in a video, voice in a chat software, etc.
- the audio signal will be transmitted according to two lines at the same time. One line is transmitted to the preset buffer area, and then transmitted to the main speaker A for playback through the preset buffer area. , the other line is routed directly to Auxiliary Speaker B for playback.
- the storage operation of the audio signal in the preset buffer area takes a certain amount of time, and the mobile terminal can perform the storage operation of the audio signal while timing.
- This is mainly based on the human perception of sound localization. Specifically, an important factor for human perception of sound position is the difference between the sound heard by the right ear and the sound heard by the left ear.
- the factors that cause this difference can include the level difference between the two ears and the time difference between the two ears.
- the interaural level difference refers to the difference in the size of the sound that the user perceives to be heard by the two ears
- the interaural time difference refers to the time difference between the sound perceived by the user and the two ears.
- the sound is transmitted in the form of sound waves, it first reaches your right ear, and then the left ear.
- the time difference between the sound reaching the two ears will make the user perceive that the gunshot is coming from the right.
- the sound when it reaches the left ear is weaker than the right ear, and the difference in sound size between the two ears will also allow the user to perceive the gunshot. It comes from the right.
- the preset delay time is artificially set, such as 20ms, generally it is recommended not to exceed 25ms, so as to avoid that the user will hear the delay effect due to too long time.
- the preset delay time is usually designed based on objective factors that affect the volume, such as the size, power, and sound cavity structure of the main speakers and auxiliary speakers.
- the audio playback method may further include:
- the preset delay duration is determined according to the difference.
- the preset delay time can be calculated, and the developer can design a calculation formula for the volume difference based on the size and power of the speaker sounding element in advance.
- the parameters in the calculation formula can be adaptively adjusted according to changes in size and power. If the subsequent speaker fails to be replaced, the terminal can detect the power of the replaced speaker (for example, determine the power by the coil current of the speaker) and the size to update the volume difference, and the preset delay time can be proportional to the volume difference.
- the preset delay duration may be a fixed value set in advance.
- the above step of "determining the preset delay duration according to the difference" may specifically include:
- the preset duration corresponding to the preset difference range is acquired as the preset delay duration.
- the developer can set multiple preset difference ranges and preset durations corresponding to each preset difference range in the mobile terminal in advance, store them in association, and then, in actual application, can directly find the current mobile terminal
- the preset difference value range corresponding to the volume difference of the main and sub speakers is matched to an appropriate preset duration as the preset delay duration.
- the audio playback method may further include the following steps S104-S106, wherein:
- a dedicated button can be generated on the display interface to provide the user with a sound effect correction function, wherein the terminal can trigger the generation of a dedicated button when the audio playback page or video playback page is displayed in the current foreground, and when the user clicks the dedicated button When , generate sound effect correction command.
- a correction interface on the display screen of the mobile terminal according to the sound effect correction instruction, and the correction interface includes a left channel bar, a right channel bar, a first adjustment block located on the left channel bar, and a first adjustment block located on the right channel bar.
- the second adjustment block on the channel bar.
- the left channel bar m1 and the right channel bar m2 can be long strips, and there can be multiple nodes or scales on them, which can respectively correspond to the auxiliary speakers and the main speakers.
- the adjustment blocks (n1 and n2) are located at the node or scale at the midpoint. When the user moves the adjustment block to the left, it can be considered that the user wants to turn down the volume of the corresponding channel. When the user moves the adjustment block to the right, it can be considered that the user If you want to increase the volume of the corresponding channel, the greater the movement range of the adjustment block, the greater the volume adjustment range of the corresponding channel.
- the adjustment block can be any shape, such as square or circle.
- step "update the preset delay duration according to the moving position” specifically includes:
- the product between the target adjustment ratio and the preset delay duration is calculated to obtain the updated preset delay duration.
- the ratio of the final positions of the first adjustment block and the second adjustment block on the respective channel bars is the target adjustment ratio.
- the first adjustment block and the second adjustment block The blocks should all be located at the middle node, that is, the ratio is 1.
- the ratio may be less than 1 or greater than 1. Less than 1 means that the volume of the main speaker needs to be increased, and also That is, the preset delay time is reduced, and if it is greater than 1, it means that the volume of the main speaker needs to be reduced, that is, the preset delay time is increased.
- the audio playback method provided in this embodiment is applied to a mobile terminal including a main speaker and an auxiliary speaker.
- the audio signal is stored in a preset buffer area, and the audio signal is sent to the mobile terminal at the same time.
- the auxiliary speaker transmits the audio signal, so that the auxiliary speaker plays the audio signal.
- a timer is started to start timing, and when the timing reaches the preset delay time, the preset buffer area is
- the audio signal is acquired from the main speaker and transmitted to the main speaker, so that the main speaker can play the audio signal, so that the common speaker phenomenon in the dual speaker structure can be improved by delaying the playback of the main speaker, and the stereo playback effect can be improved. It is implemented by software, without adding hardware, and has high flexibility, which is beneficial to reduce the terminal cost.
- FIG. 5 specifically describes the audio playback device provided by the embodiment of the present application, which is applied to a mobile terminal.
- the terminal includes a main speaker and an auxiliary speaker, and the audio playback device may include: a first transmission module 10, a timing module 20 and a second transmission module 30, wherein:
- the first transmission module 10 is configured to store the audio signal in the preset buffer area when detecting the audio signal to be played, and transmit the audio signal to the auxiliary speaker at the same time, so that the auxiliary speaker can play the audio signal.
- the preset buffer area may be any area in the mobile terminal that can be used for data storage, such as the Framework layer, HAL (Hardware Abstraction Layer, hardware abstraction layer), or any area in ADSP (digital signal processing chip).
- the audio signal to be played can be a song, audio in a video, voice in a chat software, etc.
- the audio signal will be transmitted according to two lines at the same time. One line is transmitted to the preset buffer area, and then transmitted to the main speaker A for playback through the preset buffer area. , the other line is routed directly to Auxiliary Speaker B for playback.
- the timing module 20 is used for starting a timer to start timing during the storage process of the audio signal.
- the storage operation of the audio signal in the preset buffer area takes a certain amount of time, and the mobile terminal can perform the storage operation of the audio signal while timing.
- the second transmission module 30 is configured to acquire the audio signal from the preset buffer area and transmit it to the main speaker when the timing time reaches the preset delay time, so that the main speaker can play the audio signal.
- This is mainly based on the human perception of sound localization. Specifically, an important factor for human perception of sound position is the difference between the sound heard by the right ear and the sound heard by the left ear.
- the factors that cause this difference can include the level difference between the two ears and the time difference between the two ears.
- the interaural level difference refers to the difference in the size of the sound that the user perceives to be heard by the two ears
- the interaural time difference refers to the time difference between the sound perceived by the user and the two ears.
- the sound is transmitted in the form of sound waves, it first reaches your right ear, and then the left ear.
- the time difference between the sound reaching the two ears will make the user perceive that the gunshot is coming from the right.
- the sound when it reaches the left ear is weaker than the right ear, and the difference in sound size between the two ears will also allow the user to perceive the gunshot. It comes from the right.
- the preset delay time is artificially set, such as 20ms, generally it is recommended not to exceed 25ms, so as to avoid that the user will hear the delay effect due to too long time.
- the preset delay time is usually designed based on objective factors that affect the volume, such as the size, power, and sound cavity structure of the main speakers and auxiliary speakers.
- the audio playback device further includes a first determination module 40 for:
- the preset delay duration is determined according to the difference.
- the preset delay time can be calculated, and the developer can design a calculation formula for the volume difference based on the size and power of the speaker sounding element in advance.
- the parameters in the calculation formula can be adaptively adjusted according to changes in size and power. If the subsequent speaker fails to be replaced, the terminal can detect the power of the replaced speaker (for example, determine the power by the coil current of the speaker) and the size to update the volume difference, and the preset delay time can be proportional to the volume difference.
- the preset delay duration may be a fixed value set in advance.
- the first determining module 40 may specifically use At:
- the preset duration corresponding to the preset difference range is acquired as the preset delay duration.
- the developer can set multiple preset difference ranges and preset durations corresponding to each preset difference range in the mobile terminal in advance, store them in association, and then, in actual application, can directly find the current mobile terminal
- the preset difference value range corresponding to the volume difference of the main and sub speakers is matched to an appropriate preset duration as the preset delay duration.
- the user can also adjust the preset delay time. For example, when the user clearly feels that the volume of the left and right ears is unbalanced, the user can actively trigger the adjustment, that is, the audio playback device It also includes a second determination module 50 for performing the following steps S104-S106, wherein:
- a dedicated button can be generated on the display interface to provide the user with a sound effect correction function, wherein the terminal can trigger the generation of a dedicated button when the audio playback page or video playback page is displayed in the current foreground, and when the user clicks the dedicated button When , generate sound effect correction command.
- a correction interface on the display screen of the mobile terminal according to the sound effect correction instruction, and the correction interface includes a left channel bar, a right channel bar, a first adjustment block located on the left channel bar, and a first adjustment block located on the right channel bar.
- the second adjustment block on the channel bar.
- the left channel bar and right channel bar can be long strips, and there can be multiple nodes or scales on them, which can respectively correspond to the auxiliary speakers and the main speakers.
- the adjustment block displayed for the first time At the node or scale at the midpoint, when the user moves the adjustment block to the left, it can be considered that the user wants to reduce the volume of the corresponding channel, and when the user moves the adjustment block to the right, it can be considered that the user wants to increase the volume of the corresponding channel. Volume, the greater the moving range of the adjustment block, the greater the volume adjustment range of the corresponding channel.
- the adjustment block can be any shape, such as square or circle.
- the second determination module 50 is specifically used for:
- the product between the target adjustment ratio and the preset delay duration is calculated to obtain the updated preset delay duration.
- the ratio of the final positions of the first adjustment block and the second adjustment block on the respective channel bars is the target adjustment ratio.
- the first adjustment block and the second adjustment block The blocks should all be located at the middle node, that is, the ratio is 1.
- the ratio may be less than 1 or greater than 1. Less than 1 means that the volume of the main speaker needs to be increased, and also That is, the preset delay time is reduced, and if it is greater than 1, it means that the volume of the main speaker needs to be reduced, that is, the preset delay time is increased.
- each of the above modules can be implemented as independent entities, or can be arbitrarily combined, implemented as one or several entities, and the specific implementation of the above units can refer to the previous method embodiments, which will not be repeated here.
- the audio playback device is applied to a mobile terminal including a main speaker and an auxiliary speaker.
- the audio signal is stored in a preset buffer by the first transmission module 10. area, transmit the audio signal to the auxiliary speaker at the same time, so that the auxiliary speaker plays the audio signal, then, in the storage process of the audio signal, the timing module 20 starts the timer to start timing, when the timing time reaches the preset delay time , the second transmission module 30 obtains the audio signal from the preset buffer area and transmits it to the main speaker, so that the main speaker can play the audio signal, thereby improving the dual-speaker structure by delaying the playback of the main speaker.
- the phenomenon of large and small speakers can improve the stereo playback effect, and it is completely implemented based on software, without adding hardware, and has high flexibility, which is conducive to reducing terminal costs.
- an embodiment of the present invention further provides an audio playback system, including any audio playback device provided in the embodiment of the present invention, and the audio playback device can be integrated in a mobile terminal.
- the mobile terminal when detecting the audio signal to be played, stores the audio signal in the preset buffer area, and transmits the audio signal to the auxiliary speaker at the same time, so that the auxiliary speaker plays the audio signal;
- a timer is started to start timing; when the timing period reaches a preset delay period, the audio signal is obtained from the preset buffer area and transmitted to the main speaker, so that the main speaker plays the audio signal.
- the audio playback system may include any audio playback device provided by the embodiment of the present invention
- the beneficial effects that can be achieved by any audio playback device provided by the embodiment of the present invention can be achieved.
- an embodiment of the present application further provides a mobile terminal, where the mobile terminal may be a device such as a smart phone or a smart vehicle.
- the mobile terminal 200 includes a processor 201 and a memory 202 .
- the processor 201 is electrically connected to the memory 202 .
- the processor 201 is the control center of the mobile terminal 200, uses various interfaces and lines to connect various parts of the entire mobile terminal, executes the mobile application by running or loading the application program stored in the memory 202, and calling the data stored in the memory 202. Various functions of the terminal and processing data, so as to monitor the mobile terminal as a whole.
- the processor 201 in the mobile terminal 200 loads the instructions corresponding to the processes of one or more application programs into the memory 202 according to the following steps, and the processor 201 executes them and stores them in the memory 202 in the application to achieve various functions.
- FIG. 8 shows a specific structural block diagram of a mobile terminal provided by an embodiment of the present invention, and the mobile terminal can be used to implement the audio playback method provided in the foregoing embodiment.
- the mobile terminal 300 can be a smart phone or a tablet computer.
- the RF circuit 310 is used for receiving and sending electromagnetic waves, realizing mutual conversion between electromagnetic waves and electrical signals, so as to communicate with a communication network or other devices.
- RF circuitry 310 may include various existing circuit elements for performing these functions, eg, antennas, radio frequency transceivers, digital signal processors, encryption/decryption chips, subscriber identity module (SIM) cards, memory, and the like.
- the RF circuit 310 may communicate with various networks such as the Internet, an intranet, a wireless network, or with other devices over a wireless network.
- the aforementioned wireless network may include a cellular telephone network, a wireless local area network, or a metropolitan area network.
- the above-mentioned wireless networks can use various communication standards, protocols and technologies, including but not limited to the Global System for Mobile Communications (Global System for Mobile Communication, GSM), Enhanced Mobile Communication Technology (Enhanced Data GSM Environment, EDGE), wideband code division multiple access technology (Wide band Code Division Multiple Access, WCDMA), code division multiple access technology (Code Division Access, CDMA), Time Division Multiple Access (TDMA), Wireless Fidelity (Wi-Fi) (such as IEEE 802.11a, IEEE 802.11b, IEEE802.11g and/or IEEE 802.11n), Internet telephony (Voice over Internet Protocol, VoIP), Worldwide Interconnection for Microwave Access (Worldwide Interoperability for Microwave Access, Wi-Max), other protocols for mail, instant messaging, and short messaging, and any other suitable communication protocols, even those that have not yet been developed.
- GSM Global System for Mobile Communication
- EDGE Enhanced Mobile Communication Technology
- WCDMA Wideband Code Division Multiple Access
- CDMA Code Division Access
- TDMA Time Division Multiple Access
- Wi-Fi
- the memory 320 can be used to store software programs and modules, such as the program instructions/modules corresponding to the front camera photographing automatic fill light system and method in the above-mentioned embodiment, and the processor 380 executes the software programs and modules stored in the memory 320 by running.
- Various functional applications and data processing that is, to realize the function of automatically filling light for the front camera to take pictures.
- Memory 320 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
- the memory 320 may further include memory disposed remotely with respect to the processor 380, and these remote memories may be connected to the mobile terminal 300 through a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
- the input unit 330 may be used to receive input numerical or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
- the input unit 330 may include a touch-sensitive surface 331 as well as other input devices 332 .
- Touch-sensitive surface 331 also known as a touch display or trackpad, collects user touch operations on or near it (such as a user using a finger, stylus, etc., any suitable object or accessory on or on touch-sensitive surface 331). operation near the touch-sensitive surface 331), and drive the corresponding connection device according to a preset program.
- the touch-sensitive surface 331 may include two parts, a touch detection device and a touch controller.
- the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the touch controller.
- the touch-sensitive surface 331 may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 330 may also include other input devices 332 .
- other input devices 332 may include, but are not limited to, one or more of physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, joysticks, and the like.
- the display unit 340 may be used to display information input by or provided to the user and various graphical user interfaces of the mobile terminal 300, which may be composed of graphics, text, icons, videos, and any combination thereof.
- the display unit 340 may include a display panel 341, and optionally, an LCD (Liquid
- the display panel 341 is configured in the form of Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light emitting diode), etc.
- the touch-sensitive surface 331 may cover the display panel 341. When the touch-sensitive surface 331 detects a touch operation on or near it, it transmits it to the processor 380 to determine the type of the touch event, and then the processor 380 determines the type of the touch event according to the touch event.
- Type provides corresponding visual output on display panel 341 .
- the touch-sensitive surface 331 and the display panel 341 are implemented as two separate components to realize the input and output functions, in some embodiments, the touch-sensitive surface 331 and the display panel 341 may be integrated to realize the input and output functions.
- the mobile terminal 300 may also include at least one sensor 350, such as a light sensor, a motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 341 according to the brightness of the ambient light, and the proximity sensor may close the display panel 341 when the mobile terminal 300 is moved to the ear and/or backlight.
- the gravitational acceleration sensor can detect the magnitude of acceleration in all directions (usually three axes), and can detect the magnitude and direction of gravity when it is stationary.
- the audio circuit 360 , the speaker 361 , and the microphone 362 may provide an audio interface between the user and the mobile terminal 300 .
- the audio circuit 360 can transmit the received audio data converted electrical signal to the speaker 361, and the speaker 361 converts it into a sound signal for output; on the other hand, the microphone 362 converts the collected sound signal into an electrical signal, which is converted by the audio circuit 360 After receiving, it is converted into audio data, and then the audio data is output to the processor 380 for processing, and then sent to, for example, another terminal through the RF circuit 310, or the audio data is output to the memory 320 for further processing.
- the audio circuit 360 may also include an earphone jack to provide communication between a peripheral headset and the mobile terminal 300 .
- the mobile terminal 300 can help the user to send and receive emails, browse web pages, access streaming media, etc. through the transmission module 370 (eg, a Wi-Fi module), and it provides the user with wireless broadband Internet access.
- the transmission module 370 eg, a Wi-Fi module
- FIG. 8 shows the transmission module 370, it can be understood that it does not belong to the necessary structure of the mobile terminal 300, and can be completely omitted as required without changing the essence of the invention.
- the processor 380 is the control center of the mobile terminal 300, and uses various interfaces and lines to connect various parts of the entire mobile phone, by running or executing the software programs and/or modules stored in the memory 320, and calling the data stored in the memory 320. , perform various functions of the mobile terminal 300 and process data, so as to monitor the mobile phone as a whole.
- the processor 380 may include one or more processing cores; in some embodiments, the processor 380 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface and Applications, etc., the modem processor mainly deals with wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 380 .
- the mobile terminal 300 also includes a power source 390 (such as a battery) for powering various components.
- the power source can be logically connected to the processor 380 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. management and other functions.
- Power supply 190 may also include one or more DC or AC power sources, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and any other components.
- the mobile terminal 300 may further include a camera (eg, a front camera, a rear camera), a Bluetooth module, and the like, which will not be described herein again.
- the display unit of the mobile terminal is a touch screen display
- the mobile terminal further includes a memory, and one or more programs, wherein one or more programs are stored in the memory and configured to be displayed by one or more programs.
- the above processor executing one or more programs contains instructions for:
- the audio signal is acquired from the preset buffer area and transmitted to the main speaker, so that the main speaker plays the audio signal.
- the above modules can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities.
- the specific implementation of the above modules can refer to the previous method embodiments, which will not be repeated here.
- an embodiment of the present invention provides a storage medium in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute steps in any audio playback method provided by the embodiment of the present invention.
- the storage medium may include: a read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD, etc.
- ROM Read Only Memory
- RAM Random Access Memory
- CD Compact Disc
Landscapes
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Telephone Function (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
一种音频播放方法,包括:当检测到待播放的音频信号时,将音频信号存储在预设缓存区,同时向辅助扬声器传输音频信号,以使辅助扬声器播放音频信号(S101);在音频信号的存储过程中,启动计时器开始计时(S102);当计时时长到达预设延迟时长时,从预设缓存区中获取音频信号传输至主扬声器,以使主扬声器播放音频信号(S103)。
Description
本申请要求于2020年11月24日提交中国专利局、申请号为202011329612.7、发明名称为“音频播放方法、装置、存储介质及移动终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及终端技术领域,具体涉及一种音频播放方法、装置、存储介质及移动终端。
随着终端技术的不断发展,移动终端的功能越来越丰富,多媒体播放作为移动终端的功能之一也越来越受到用户的青睐。
为实现多媒体播放功能,麦克风和扬声器是移动终端中必不可少的零部件。目前,为了更好的视听体验,越来越多的终端从单声道扬声器设计,变成了可提供双声道的双扬声器设计,通常,大部分终端中的双扬声器包括机身底部的主扬声器和听筒构成的辅助扬声器,这种双扬声器结构可以有效的为用户提供立体声感受,但是,由于听筒本身的发声元件尺寸和功率都比不上主扬声器,所以双扬声器在工作过程中,两个扬声器的音量容易出现一个声音大,一个声音小的问题,形成大小喇叭现象,立体播放效果不好。
本申请的目的在于提供一种音频播放方法、装置、存储介质及移动终端,能改善双扬声器结构中常见的大小喇叭现象,提升立体播放效果。
本申请实施例提供了一种音频播放方法,应用于移动终端,所述移动终端包括主扬声器和辅助扬声器,所述音频播放方法包括:
当检测到待播放的音频信号时,将所述音频信号存储在预设缓存区,同时向所述辅助扬声器传输所述音频信号,以使所述辅助扬声器播放所述音频信号;
在所述音频信号的存储过程中,启动计时器开始计时;
当计时时长到达预设延迟时长时,从所述预设缓存区中获取所述音频信号传输至所述主扬声器,以使所述主扬声器播放所述音频信号。
其中,还包括:
确定所述辅助扬声器的第一播放音量和所述主扬声器的第二播放音量之间的差值;
根据所述差值确定所述预设延迟时长。
其中,所述根据所述差值确定所述预设延迟时长,包括:
确定所述差值对应的预设差值范围;
获取所述预设差值范围对应的预设时长,作为预设延迟时长。
其中,还包括:
生成音效校正指令;
根据所述音效校正指令在所述移动终端的显示屏中显示校正界面,所述校正界面包括左声道栏、右声道栏、位于所述左声道栏上的第一调节块、以及位于所述右声道栏上的第二调节块;
通过所述校正界面获取所述第一调节块和/或所述第二调节块发生移动时的移动位置;
根据所述移动位置更新所述预设延迟时长。
其中,所述根据所述移动位置更新所述预设延迟时长,包括:
根据所述移动位置确定目标调节比例;
计算所述目标调节比例和所述预设延迟时长之间的乘积,得到更新后的预设延迟时长。
其中,所述生成音频校正指令,包括:
当检测到前台应用页面为音频播放页面或视频播放页面时,在所述前台应用页面上生成专用按键;
当检测到用户点击所述专用按键时,生成音效校正指令。
其中,所述预设缓存区是所述移动终端中框架层、硬件抽象层或数字信号处理芯片中的区域。
本申请实施例还提供了一种音频播放装置,应用于移动终端,所述移动终端包括主扬声器和辅助扬声器,所述音频播放装置包括:
第一传输模块,用于当检测到待播放的音频信号时,将所述音频信号存储在预设缓存区,同时向所述辅助扬声器传输所述音频信号,以使所述辅助扬声器播放所述音频信号;
计时模块,用于在所述音频信号的存储过程中,启动计时器开始计时;
第二传输模块,用于当计时时长到达预设延迟时长时,从所述预设缓存区中获取所述音频信号传输至所述主扬声器,以使所述主扬声器播放所述音频信号。
其中,还包括第一确定模块,用于:
确定所述辅助扬声器的第一播放音量和所述主扬声器的第二播放音量之间的差值;
根据所述差值确定所述预设延迟时长。
其中,所述第一确定模块具体用于:
确定所述差值对应的预设差值范围;
获取所述预设差值范围对应的预设时长,作为预设延迟时长。其中,还包括第二确定模块,用于:
生成音效校正指令;
根据所述音效校正指令在所述移动终端的显示屏中显示校正界面,所述校正界面包括左声道栏、右声道栏、位于所述左声道栏上的第一调节块、以及位于所述右声道栏上的第二调节块;
通过所述校正界面获取所述第一调节块和/或所述第二调节块发生移动时的移动位置;
根据所述移动位置更新所述预设延迟时长。
其中,所述第二确定模块具体用于:
根据所述移动位置确定目标调节比例;
计算所述目标调节比例和所述预设延迟时长之间的乘积,得到更新后的预设延迟时长。
其中,所述第二确定模块具体用于:
当检测到前台应用页面为音频播放页面或视频播放页面时,在所述前台应用页面上生成专用按键;
当检测到用户点击所述专用按键时,生成音效校正指令。
其中,所述预设缓存区是所述移动终端中框架层、硬件抽象层或数字信号处理芯片中的区域。
本申请实施例还提供了一种计算机可读存储介质,存储介质中存储有多条指令,指令适于由处理器加载以执行上述任一项音频播放方法。
本申请实施例还提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现上述任一项音频播放方法中的步骤。
本申请提供的音频播放方法、装置、存储介质及移动终端,应用于包括主扬声器和辅助扬声器的移动终端,当检测到待播放的音频信号时,通过将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号,之后,在该音频信号的存储过程中,启动计时器开始计时,当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号,从而能通过对主扬声器播放延迟的方式改善双扬声器结构中常见的大小喇叭现象,提升立体播放效果,且完全基于软件来实现,无需增加硬件,灵活性高,有利于减小终端成本。
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。
图1是本申请实施例提供的音频播放方法的流程示意图;
图2是本申请实施例提供的音频播放流程的展示示意图;
图3是本申请实施例提供的音频播放方法的另一流程示意图;
图4是本申请实施例提供的校正界面的展示示意图;
图5是本申请实施例提供的音频播放装置的结构示意图;
图6是本申请实施例提供的音频播放装置的另一结构示意图;
图7是本申请实施例提供的移动终端的结构示意图;
图8是本申请实施例提供的移动终端的另一结构示意图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种音频播放方法、装置、存储介质及移动终端。
如图1所示,图1是本申请实施例提供的音频播放方法的流程示意图,该音频播放方法应用于移动终端,该移动终端包括主扬声器和辅助扬声器,该移动终端可以包括智能手机、平板电脑、IPAD等设备,具体流程可以如下:
S101. 当检测到待播放的音频信号时,将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号。
其中,该预设缓存区可以是移动终端中可用于数据存储的任意区域,比如Framework(框架)层,HAL(Hardware
Abstraction Layer,硬件抽象层),或ADSP(数字信号处理芯片)中的任意区域。该待播放的音频信号可以是歌曲、视频里的音频、聊天软件中的语音等,比如,请参见图2,当用户打开音乐播放应用,并点击“泡沫”这首歌的播放按键时,可以将“泡沫”这首歌作为待播放的音频信号,此时,音频信号会同时按照两条线路进行传输,一条线路是传输到预设缓存区,经过预设缓存区传输到主扬声器A进行播放,另一条线路是直接传输到辅助扬声器B进行播放。
S102. 在该音频信号的存储过程中,启动计时器开始计时。
其中,由于音频信号通常是一段信号流,故音频信号在预设缓存区的存储操作需消耗一定时间,移动终端可以一边执行音频信号的存储操作,一边进行计时。
S103. 当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号。
需要说明的是,为得到较好的立体声效果,主扬声器和辅助扬声器之间音量差越大,预设延迟时长可以越长,这主要是基于人类对声音定位的感知原理来设计的思路。具体的,人类感知声音位置的一个重要因素是右耳所听声音和左耳所听声音之间的差异,这种差异的造成因素可以包括两耳间水平差和两耳间时间差,其中,两耳间水平差是指用户所感知到的两只耳朵所听到声音的大小差,两耳间时间差是指用户所感知到的声音到达两只耳朵的时间差,举个例子,枪声从右边传来,因为声音是以声波的形式传播,故它首先是到达你的右耳,然后才是左耳,声音到达两只耳朵的时间差会让用户感知枪声是在右边传来。另外,由于声波的自然消散、以及人头部对声音造成的吸收和反射等波消耗,故到达左耳时的声音比右耳更弱,两只耳朵的声音大小差也会让用户感知枪声是从右边传来,基于上述感知原理,我们可以通过刻意制造声音时间差来克服双扬声器中由于结构差异造成的左右声音大小不一致引起用户人耳听起来偏向某一个扬声器的问题。
其中,预设延迟时长是人为设定的,比如20ms,一般建议不大于25ms,避免时间过长导致用户会听出延迟效果。预设延迟时长通常是基于主扬声器和辅助扬声器的发生元件尺寸、功率、以及音腔结构等影响音量大小的客观因素来设计的。
例如,该音频播放方法还可以包括:
确定该辅助扬声器的第一播放音量和该主扬声器的第二播放音量之间的差值;
根据该差值确定该预设延迟时长。
其中,该预设延迟时长可以是计算出来的,开发人员可以提前基于扬声器发声元件的尺寸、功率设计一个音量差的计算公式,该计算公式中的参数可以根据尺寸和功率的变化自适应调整,后续扬声器若发生故障进行更换,终端可以检测更换后的扬声器的功率(比如通过扬声器的线圈电流确定功率)和尺寸对音量差进行更新,而预设延迟时长可以和音量差成正比例变化。
在其他实施方式中,该预设延迟时长可以是提前设定好的固定值,此时,上述步骤“根据该差值确定该预设延迟时长”具体可以包括:
确定所述差值对应的预设差值范围;
获取所述预设差值范围对应的预设时长,作为预设延迟时长。
其中,开发人员可以提前在移动终端中设置多个预设差值范围、以及每个预设差值范围对应的预设时长,将它们关联存储,之后,实际应用时,可以直接找到当前移动终端主副扬声器的音量差对应的预设差值范围,进而匹配到合适的预设时长作为预设延迟时长。
除了终端自身可以对预设延迟时长进行调整之外,用户也可以对预设延迟时长进行调整,比如当用户明显感觉到左右耳音量失衡时,可以主动触发进行调整,也即,请参见图3,该音频播放方法还可以包括下述步骤S104-S106,其中:
S104. 生成音效校正指令。
具体的,可以在显示界面上生成一个专用按键,为用户提供音效校正功能,其中,终端可以在当前前台显示音频播放页面,或者视频播放页面的时候,触发生成专用按键,当用户点击该专用按键时,生成音效校正指令。
S105. 根据该音效校正指令在该移动终端的显示屏中显示校正界面,该校正界面包括左声道栏、右声道栏、位于该左声道栏上的第一调节块、以及位于该右声道栏上的第二调节块。
其中,请参见图4,左声道栏m1和右声道栏m2可以是长条状,其上可以有多个节点或刻度,可以分别对应辅助扬声器和主扬声器,通常情况下,初次显示的调节块(n1和n2)位于中点位置的节点或刻度处,当用户往左移动调节块时,可以认为用户想调小相应声道的音量,当用户往右移动调节块时,可以认为用户想调大相应声道的音量,调节块移动的幅度越大,相应声道的音量调节幅度也越大。调节块可以是任意形状,比如方形或者圆形等。
S106. 通过该校正界面获取该第一调节块和/或该第二调节块发生移动时的移动位置,并根据该移动位置更新该预设延迟时长。
其中,上述步骤“根据该移动位置更新该预设延迟时长”,具体包括:
根据该移动位置确定目标调节比例;
计算该目标调节比例和该预设延迟时长之间的乘积,得到更新后的预设延迟时长。
具体的,可以认为移动后,第一调节块和第二调节块在各自声道栏上的最终位置的比值,即为目标调节比例,比如理想立体音效情况下,第一调节块和第二调节块应当均位于中间节点处,也即比值为1,当第一调节块和/或第二调节块发生移动时,比值可能小于1或者大于1,小于1代表需要增大主扬声器的音量,也即减小预设延迟时长,大于1代表需要减小主扬声器的音量,也即增大预设延迟时长。
由上述可知,本实施例提供的音频播放方法,应用于包括主扬声器和辅助扬声器的移动终端,当检测到待播放的音频信号时,通过将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号,之后,在该音频信号的存储过程中,启动计时器开始计时,当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号,从而能通过对主扬声器播放延迟的方式改善双扬声器结构中常见的大小喇叭现象,提升立体播放效果,且完全基于软件来实现,无需增加硬件,灵活性高,有利于减小终端成本。
在上述实施例的基础上,本实施例将从音频播放装置的角度进一步进行描述,请参阅图5,图5具体描述了本申请实施例提供的音频播放装置,其应用于移动终端,该移动终端包括主扬声器和辅助扬声器,该音频播放装置可以包括:第一传输模块10、计时模块20和第二传输模块30,其中:
(1)第一传输模块10
第一传输模块10,用于当检测到待播放的音频信号时,将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号。
其中,该预设缓存区可以是移动终端中可用于数据存储的任意区域,比如Framework(框架)层,HAL(Hardware
Abstraction Layer,硬件抽象层),或ADSP(数字信号处理芯片)中的任意区域。该待播放的音频信号可以是歌曲、视频里的音频、聊天软件中的语音等,比如,请参见图2,当用户打开音乐播放应用,并点击“泡沫”这首歌的播放按键时,可以将“泡沫”这首歌作为待播放的音频信号,此时,音频信号会同时按照两条线路进行传输,一条线路是传输到预设缓存区,经过预设缓存区传输到主扬声器A进行播放,另一条线路是直接传输到辅助扬声器B进行播放。
(2)计时模块20
计时模块20,用于在该音频信号的存储过程中,启动计时器开始计时。
其中,由于音频信号通常是一段信号流,故音频信号在预设缓存区的存储操作需消耗一定时间,移动终端可以一边执行音频信号的存储操作,一边进行计时。
(3)第二传输模块30
第二传输模块30,用于当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号。
需要说明的是,为得到较好的立体声效果,主扬声器和辅助扬声器之间音量差越大,预设延迟时长可以越长,这主要是基于人类对声音定位的感知原理来设计的思路。具体的,人类感知声音位置的一个重要因素是右耳所听声音和左耳所听声音之间的差异,这种差异的造成因素可以包括两耳间水平差和两耳间时间差,其中,两耳间水平差是指用户所感知到的两只耳朵所听到声音的大小差,两耳间时间差是指用户所感知到的声音到达两只耳朵的时间差,举个例子,枪声从右边传来,因为声音是以声波的形式传播,故它首先是到达你的右耳,然后才是左耳,声音到达两只耳朵的时间差会让用户感知枪声是在右边传来。另外,由于声波的自然消散、以及人头部对声音造成的吸收和反射等波消耗,故到达左耳时的声音比右耳更弱,两只耳朵的声音大小差也会让用户感知枪声是从右边传来,基于上述感知原理,我们可以通过刻意制造声音时间差来克服双扬声器中由于结构差异造成的左右声音大小不一致引起用户人耳听起来偏向某一个扬声器的问题。
其中,预设延迟时长是人为设定的,比如20ms,一般建议不大于25ms,避免时间过长导致用户会听出延迟效果。预设延迟时长通常是基于主扬声器和辅助扬声器的发生元件尺寸、功率、以及音腔结构等影响音量大小的客观因素来设计的。例如,请参见图6,该音频播放装置还包括第一确定模块40,用于:
确定该辅助扬声器的第一播放音量和该主扬声器的第二播放音量之间的差值;
根据该差值确定该预设延迟时长。
其中,该预设延迟时长可以是计算出来的,开发人员可以提前基于扬声器发声元件的尺寸、功率设计一个音量差的计算公式,该计算公式中的参数可以根据尺寸和功率的变化自适应调整,后续扬声器若发生故障进行更换,终端可以检测更换后的扬声器的功率(比如通过扬声器的线圈电流确定功率)和尺寸对音量差进行更新,而预设延迟时长可以和音量差成正比例变化。
在其他实施方式中,该预设延迟时长可以是提前设定好的固定值,此时,在执行上述步骤“根据该差值确定该预设延迟时长”时,第一确定模块40具体可以用于:
确定所述差值对应的预设差值范围;
获取所述预设差值范围对应的预设时长,作为预设延迟时长。
其中,开发人员可以提前在移动终端中设置多个预设差值范围、以及每个预设差值范围对应的预设时长,将它们关联存储,之后,实际应用时,可以直接找到当前移动终端主副扬声器的音量差对应的预设差值范围,进而匹配到合适的预设时长作为预设延迟时长。
除了终端自身可以对预设延迟时长进行调整之外,用户也可以对预设延迟时长进行调整,比如当用户明显感觉到左右耳音量失衡时,可以主动触发进行调整,也即,该音频播放装置还包括第二确定模块50,用于执行下述步骤S104-S106,其中:
S104. 生成音效校正指令。
具体的,可以在显示界面上生成一个专用按键,为用户提供音效校正功能,其中,终端可以在当前前台显示音频播放页面,或者视频播放页面的时候,触发生成专用按键,当用户点击该专用按键时,生成音效校正指令。
S105. 根据该音效校正指令在该移动终端的显示屏中显示校正界面,该校正界面包括左声道栏、右声道栏、位于该左声道栏上的第一调节块、以及位于该右声道栏上的第二调节块。
其中,请参见图4,左声道栏和右声道栏可以是长条状,其上可以有多个节点或刻度,可以分别对应辅助扬声器和主扬声器,通常情况下,初次显示的调节块位于中点位置的节点或刻度处,当用户往左移动调节块时,可以认为用户想调小相应声道的音量,当用户往右移动调节块时,可以认为用户想调大相应声道的音量,调节块移动的幅度越大,相应声道的音量调节幅度也越大。调节块可以是任意形状,比如方形或者圆形等。
S106. 通过该校正界面获取该第一调节块和/或该第二调节块发生移动时的移动位置,并根据该移动位置更新该预设延迟时长。
其中,该第二确定模块50具体用于:
根据该移动位置确定目标调节比例;
计算该目标调节比例和该预设延迟时长之间的乘积,得到更新后的预设延迟时长。
具体的,可以认为移动后,第一调节块和第二调节块在各自声道栏上的最终位置的比值,即为目标调节比例,比如理想立体音效情况下,第一调节块和第二调节块应当均位于中间节点处,也即比值为1,当第一调节块和/或第二调节块发生移动时,比值可能小于1或者大于1,小于1代表需要增大主扬声器的音量,也即减小预设延迟时长,大于1代表需要减小主扬声器的音量,也即增大预设延迟时长。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由上可知,本实施例提供的音频播放装置,应用于包括主扬声器和辅助扬声器的移动终端,当检测到待播放的音频信号时,通过第一传输模块10将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号,之后,在该音频信号的存储过程中,计时模块20启动计时器开始计时,当计时时长到达预设延迟时长时,第二传输模块30从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号,从而能通过对主扬声器播放延迟的方式改善双扬声器结构中常见的大小喇叭现象,提升立体播放效果,且完全基于软件来实现,无需增加硬件,灵活性高,有利于减小终端成本。
相应的,本发明实施例还提供一种音频播放***,包括本发明实施例所提供的任一种音频播放装置,该音频播放装置可以集成在移动终端中。
其中,当检测到待播放的音频信号时,移动终端将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号;在该音频信号的存储过程中,启动计时器开始计时;当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号。
以上各个设备的具体实施可参见前面的实施例,在此不再赘述。
由于该音频播放***可以包括本发明实施例所提供的任一种音频播放装置,因此,可以实现本发明实施例所提供的任一种音频播放装置所能实现的有益效果,详见前面的实施例,在此不再赘述。
另外,本申请实施例还提供一种移动终端,该移动终端可以是智能手机、智能车辆等设备。如图7所示,移动终端200包括处理器201、存储器202。其中,处理器201与存储器202电性连接。
处理器201是移动终端200的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或加载存储在存储器202内的应用程序,以及调用存储在存储器202内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。
在本实施例中,移动终端200中的处理器201会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器202中,并由处理器201来运行存储在存储器202中的应用程序,从而实现各种功能。
图8示出了本发明实施例提供的移动终端的具体结构框图,该移动终端可以用于实施上述实施例中提供的音频播放方法。该移动终端300可以为智能手机或平板电脑。
RF电路310用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。RF电路310可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。RF电路310可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信***(Global
System for Mobile Communication, GSM)、增强型移动通信技术(Enhanced
Data GSM Environment, EDGE),宽带码分多址技术(Wide band Code
Division Multiple Access, WCDMA),码分多址技术(Code Division
Access, CDMA)、时分多址技术(Time Division Multiple Access, TDMA),无线保真技术(Wireless Fidelity,Wi-Fi)(如美国电气和电子工程师协会标准 IEEE 802.11a, IEEE 802.11b, IEEE802.11g 和/或 IEEE 802.11n)、网络电话(Voice
over Internet Protocol, VoIP)、全球微波互联接入(Worldwide
Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
存储器320可用于存储软件程序以及模块,如上述实施例中前置摄像头拍照自动补光***、方法对应的程序指令/模块,处理器380通过运行存储在存储器320内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现前置摄像头拍照自动补光的功能。存储器320可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器320可进一步包括相对于处理器380远程设置的存储器,这些远程存储器可以通过网络连接至移动终端300。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入单元330可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元330可包括触敏表面331以及其他输入设备332。触敏表面331,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面331上或在触敏表面331附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面331可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面331。除了触敏表面331,输入单元330还可以包括其他输入设备332。具体地,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元340可用于显示由用户输入的信息或提供给用户的信息以及移动终端300的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元340可包括显示面板341,可选的,可以采用LCD(Liquid
Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板341。进一步的,触敏表面331可覆盖显示面板341,当触敏表面331检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板341上提供相应的视觉输出。虽然在图8中,触敏表面331与显示面板341是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面331与显示面板341集成而实现输入和输出功能。
移动终端300还可包括至少一种传感器350,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度,接近传感器可在移动终端300移动到耳边时,关闭显示面板341和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等; 至于移动终端300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路360、扬声器361,传声器362可提供用户与移动终端300之间的音频接口。音频电路360可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路360接收后转换为音频数据,再将音频数据输出处理器380处理后,经RF电路310以发送给比如另一终端,或者将音频数据输出至存储器320以便进一步处理。音频电路360还可能包括耳塞插孔,以提供外设耳机与移动终端300的通信。
移动终端300通过传输模块370(例如Wi-Fi模块)可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了传输模块370,但是可以理解的是,其并不属于移动终端300的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器380是移动终端300的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行移动终端300的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器380可包括一个或多个处理核心;在一些实施例中,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。
移动终端300还包括给各个部件供电的电源390(比如电池),在一些实施例中,电源可以通过电源管理***与处理器380逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,移动终端300还可以包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,移动终端的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:
当检测到待播放的音频信号时,将该音频信号存储在预设缓存区,同时向该辅助扬声器传输该音频信号,以使该辅助扬声器播放该音频信号;
在该音频信号的存储过程中,启动计时器开始计时;
当计时时长到达预设延迟时长时,从该预设缓存区中获取该音频信号传输至该主扬声器,以使该主扬声器播放该音频信号。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种音频播放方法中的步骤。
其中,该存储介质可以包括:只读存储器(ROM,Read
Only Memory)、随机存取记忆体(RAM,Random
Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种音频播放方法中的步骤,因此,可以实现本发明实施例所提供的任一种音频播放方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
综上该,虽然本申请已以优选实施例揭露如上,但上述优选实施例并非用以限制本申请,本领域的普通技术人员,在不脱离本申请的精神和范围内,均可作各种更动与润饰,因此本申请的保护范围以权利要求界定的范围为准。
Claims (20)
- 一种音频播放方法,其应用于移动终端,所述移动终端包括主扬声器和辅助扬声器,所述音频播放方法包括:当检测到待播放的音频信号时,将所述音频信号存储在预设缓存区,同时向所述辅助扬声器传输所述音频信号,以使所述辅助扬声器播放所述音频信号;在所述音频信号的存储过程中,启动计时器开始计时;当计时时长到达预设延迟时长时,从所述预设缓存区中获取所述音频信号传输至所述主扬声器,以使所述主扬声器播放所述音频信号。
- 根据权利要求1所述的音频播放方法,其还包括:确定所述辅助扬声器的第一播放音量和所述主扬声器的第二播放音量之间的差值;根据所述差值确定所述预设延迟时长。
- 根据权利要求2所述的音频播放方法,其中,所述根据所述差值确定所述预设延迟时长,包括:确定所述差值对应的预设差值范围;获取所述预设差值范围对应的预设时长,作为预设延迟时长。
- 根据权利要求1所述的音频播放方法,其还包括:生成音效校正指令;根据所述音效校正指令在所述移动终端的显示屏中显示校正界面,所述校正界面包括左声道栏、右声道栏、位于所述左声道栏上的第一调节块、以及位于所述右声道栏上的第二调节块;通过所述校正界面获取所述第一调节块和/或所述第二调节块发生移动时的移动位置;根据所述移动位置更新所述预设延迟时长。
- 根据权利要求4所述的音频播放方法,其中,所述根据所述移动位置更新所述预设延迟时长,包括:根据所述移动位置确定目标调节比例;计算所述目标调节比例和所述预设延迟时长之间的乘积,得到更新后的预设延迟时长。
- 根据权利要求4所述的音频播放方法,其中,所述生成音频校正指令,包括:当检测到前台应用页面为音频播放页面或视频播放页面时,在所述前台应用页面上生成专用按键;当检测到用户点击所述专用按键时,生成音效校正指令。
- 根据权利要求1所述的音频播放方法,其中,所述预设缓存区是所述移动终端中框架层、硬件抽象层或数字信号处理芯片中的区域。
- 一种音频播放装置,其应用于移动终端,所述移动终端包括主扬声器和辅助扬声器,所述音频播放装置包括:第一传输模块,用于当检测到待播放的音频信号时,将所述音频信号存储在预设缓存区,同时向所述辅助扬声器传输所述音频信号,以使所述辅助扬声器播放所述音频信号;计时模块,用于在所述音频信号的存储过程中,启动计时器开始计时;第二传输模块,用于当计时时长到达预设延迟时长时,从所述预设缓存区中获取所述音频信号传输至所述主扬声器,以使所述主扬声器播放所述音频信号。
- 根据权利要求8所述的音频播放装置,其还包括第一确定模块,用于:确定所述辅助扬声器的第一播放音量和所述主扬声器的第二播放音量之间的差值;根据所述差值确定所述预设延迟时长。
- 根据权利要求9所述的音频播放装置,其中,所述第一确定模块具体用于:确定所述差值对应的预设差值范围;获取所述预设差值范围对应的预设时长,作为预设延迟时长。
- 根据权利要求8所述的音频播放装置,其还包括第二确定模块,用于:生成音效校正指令;根据所述音效校正指令在所述移动终端的显示屏中显示校正界面,所述校正界面包括左声道栏、右声道栏、位于所述左声道栏上的第一调节块、以及位于所述右声道栏上的第二调节块;通过所述校正界面获取所述第一调节块和/或所述第二调节块发生移动时的移动位置;根据所述移动位置更新所述预设延迟时长。
- 根据权利要求11所述的音频播放装置,其中,所述第二确定模块具体用于:根据所述移动位置确定目标调节比例;计算所述目标调节比例和所述预设延迟时长之间的乘积,得到更新后的预设延迟时长。
- 根据权利要求11所述的音频播放装置,其中,所述第二确定模块具体用于:当检测到前台应用页面为音频播放页面或视频播放页面时,在所述前台应用页面上生成专用按键;当检测到用户点击所述专用按键时,生成音效校正指令。
- 根据权利要求8所述的音频播放装置,其中,所述预设缓存区是所述移动终端中框架层、硬件抽象层或数字信号处理芯片中的区域。
- 一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1所述的音频播放方法中的步骤。
- 一种移动终端,其中,所述移动终端包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如权利要求1所述的音频播放方法中的步骤。
- 根据权利要求16所述的移动终端,其中,所述处理器还用于执行下述步骤:确定所述辅助扬声器的第一播放音量和所述主扬声器的第二播放音量之间的差值;根据所述差值确定所述预设延迟时长。
- 根据权利要求16所述的移动终端,其中,所述处理器具体用于:确定所述差值对应的预设差值范围;获取所述预设差值范围对应的预设时长,作为预设延迟时长。
- 根据权利要求16所述的移动终端,其中,所述处理器还用于执行下述步骤:生成音效校正指令;根据所述音效校正指令在所述移动终端的显示屏中显示校正界面,所述校正界面包括左声道栏、右声道栏、位于所述左声道栏上的第一调节块、以及位于所述右声道栏上的第二调节块;通过所述校正界面获取所述第一调节块和/或所述第二调节块发生移动时的移动位置;根据所述移动位置更新所述预设延迟时长。
- 根据权利要求19所述的移动终端,其中,所述处理器具体用于:根据所述移动位置确定目标调节比例;计算所述目标调节比例和所述预设延迟时长之间的乘积,得到更新后的预设延迟时长。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/322,645 US20230300549A1 (en) | 2020-11-24 | 2023-05-24 | Audio playing method and device, storage medium, and mobile terminal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011329612.7 | 2020-11-24 | ||
CN202011329612.7A CN112492073B (zh) | 2020-11-24 | 2020-11-24 | 音频播放方法、装置、存储介质及移动终端 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/322,645 Continuation US20230300549A1 (en) | 2020-11-24 | 2023-05-24 | Audio playing method and device, storage medium, and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022110308A1 true WO2022110308A1 (zh) | 2022-06-02 |
Family
ID=74933862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/134854 WO2022110308A1 (zh) | 2020-11-24 | 2020-12-09 | 音频播放方法、装置、存储介质及移动终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230300549A1 (zh) |
CN (1) | CN112492073B (zh) |
WO (1) | WO2022110308A1 (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201057665Y (zh) * | 2007-04-18 | 2008-05-07 | 青岛海信电器股份有限公司 | 声音控制电路 |
JP2009010593A (ja) * | 2007-06-27 | 2009-01-15 | Yamaha Corp | 携帯通信端末 |
CN106535076A (zh) * | 2016-11-22 | 2017-03-22 | 深圳埃蒙克斯科技有限公司 | 一种立体声音响***的空间校准方法及其移动终端设备 |
CN107483731A (zh) * | 2017-08-18 | 2017-12-15 | 广东欧珀移动通信有限公司 | 音频播放音量的控制方法、装置及存储介质和移动终端 |
CN107888857A (zh) * | 2017-11-17 | 2018-04-06 | 青岛海信电器股份有限公司 | 用于分体电视中声场的调整方法、装置及分体电视 |
CN109361797A (zh) * | 2018-10-30 | 2019-02-19 | 维沃移动通信有限公司 | 一种发声方法及移动终端 |
CN111770416A (zh) * | 2020-06-22 | 2020-10-13 | 维沃移动通信有限公司 | 扬声器控制方法、装置及电子设备 |
CN111787458A (zh) * | 2020-07-16 | 2020-10-16 | 海信视像科技股份有限公司 | 音频信号的处理方法及电子设备 |
CN111787478A (zh) * | 2020-06-23 | 2020-10-16 | 北京小米移动软件有限公司 | 设备控制方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4535006B2 (ja) * | 2006-03-08 | 2010-09-01 | ソニー株式会社 | テレビジョン装置 |
US9654609B2 (en) * | 2011-12-16 | 2017-05-16 | Qualcomm Incorporated | Optimizing audio processing functions by dynamically compensating for variable distances between speaker(s) and microphone(s) in an accessory device |
CN104078050A (zh) * | 2013-03-26 | 2014-10-01 | 杜比实验室特许公司 | 用于音频分类和音频处理的设备和方法 |
-
2020
- 2020-11-24 CN CN202011329612.7A patent/CN112492073B/zh active Active
- 2020-12-09 WO PCT/CN2020/134854 patent/WO2022110308A1/zh active Application Filing
-
2023
- 2023-05-24 US US18/322,645 patent/US20230300549A1/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201057665Y (zh) * | 2007-04-18 | 2008-05-07 | 青岛海信电器股份有限公司 | 声音控制电路 |
JP2009010593A (ja) * | 2007-06-27 | 2009-01-15 | Yamaha Corp | 携帯通信端末 |
CN106535076A (zh) * | 2016-11-22 | 2017-03-22 | 深圳埃蒙克斯科技有限公司 | 一种立体声音响***的空间校准方法及其移动终端设备 |
CN107483731A (zh) * | 2017-08-18 | 2017-12-15 | 广东欧珀移动通信有限公司 | 音频播放音量的控制方法、装置及存储介质和移动终端 |
CN107888857A (zh) * | 2017-11-17 | 2018-04-06 | 青岛海信电器股份有限公司 | 用于分体电视中声场的调整方法、装置及分体电视 |
CN109361797A (zh) * | 2018-10-30 | 2019-02-19 | 维沃移动通信有限公司 | 一种发声方法及移动终端 |
CN111770416A (zh) * | 2020-06-22 | 2020-10-13 | 维沃移动通信有限公司 | 扬声器控制方法、装置及电子设备 |
CN111787478A (zh) * | 2020-06-23 | 2020-10-16 | 北京小米移动软件有限公司 | 设备控制方法及装置 |
CN111787458A (zh) * | 2020-07-16 | 2020-10-16 | 海信视像科技股份有限公司 | 音频信号的处理方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
US20230300549A1 (en) | 2023-09-21 |
CN112492073A (zh) | 2021-03-12 |
CN112492073B (zh) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11798566B2 (en) | Data transmission method and apparatus, terminal, and storage medium | |
CN110764730B (zh) | 播放音频数据的方法和装置 | |
WO2019228163A1 (zh) | 扬声器控制方法及移动终端 | |
WO2017181365A1 (zh) | 一种耳机声道控制方法、相关设备及*** | |
WO2021063249A1 (zh) | 电子设备的控制方法及电子设备 | |
CN109739465B (zh) | 音频输出方法及移动终端 | |
CN110618805B (zh) | 调整设备电量的方法、装置、电子设备及介质 | |
WO2019062364A1 (zh) | 显示方法及移动终端 | |
CN104581602B (zh) | 录音数据训练方法、多轨音频环绕方法及装置 | |
US20160133006A1 (en) | Video processing method and apparatus | |
KR20210058908A (ko) | 오디오 재생 및 수집 방법, 장치 및 디바이스 및 판독 가능한 저장 매체 | |
WO2022083711A1 (zh) | 电子设备及其控制方法、控制装置 | |
US11272304B2 (en) | Method and terminal for playing audio data, and storage medium thereof | |
WO2019129092A1 (zh) | 一种降帧率拍照方法、移动终端及存储介质 | |
WO2020025034A1 (zh) | 一种可穿戴设备主从切换方法及相关产品 | |
WO2021136141A1 (zh) | 播放方法及电子设备 | |
WO2017215661A1 (zh) | 一种场景音效的控制方法、及电子设备 | |
CN107948874A (zh) | 一种终端控制方法、移动终端 | |
WO2021037074A1 (zh) | 音频输出方法及电子设备 | |
WO2021197311A1 (zh) | 音量调节显示方法及电子设备 | |
WO2024021736A1 (zh) | 蓝牙多媒体包的传输方法、装置、设备和*** | |
WO2021169869A1 (zh) | 音频播放装置、音频播放方法及电子设备 | |
JP2022522208A (ja) | 移動端末及び音声出力制御方法 | |
WO2021129835A1 (zh) | 音量控制方法、设备及计算机可读存储介质 | |
CN110058837B (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: 20963196 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: 20963196 Country of ref document: EP Kind code of ref document: A1 |