CN110428802A - Acoustic reverberation method, apparatus, computer equipment and computer storage medium - Google Patents
Acoustic reverberation method, apparatus, computer equipment and computer storage medium Download PDFInfo
- Publication number
- CN110428802A CN110428802A CN201910735961.XA CN201910735961A CN110428802A CN 110428802 A CN110428802 A CN 110428802A CN 201910735961 A CN201910735961 A CN 201910735961A CN 110428802 A CN110428802 A CN 110428802A
- Authority
- CN
- China
- Prior art keywords
- sound wave
- sound
- model
- transmission function
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K15/00—Acoustics not otherwise provided for
- G10K15/08—Arrangements for producing a reverberation or echo sound
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Stereophonic System (AREA)
Abstract
This application discloses a kind of acoustic reverberation method, apparatus, computer equipment and computer storage mediums, belong to field of computer technology.This method comprises: establishing room model, room model includes multiple objects, and each object has sound wave transmission function, and for sound wave transmission function for characterizing object for the affecting parameters of sound wave, affecting parameters include at least reflection parameters and attenuation parameter;Determine sound source and receiving end;When sound source exports sound wave, according to transmission path of the sound wave between multiple objects, sound wave is inputted to the sound wave transmission function of multiple objects;Same time is added by each sound wave of receiving end sequentially in time, obtains reverberation sound wave.Available different reverberation sound wave is adjusted to room model by changing sound wave transmission function, solving in the prior art can not be by being adjusted the room acoustics model to change acoustic reverberation effect, the poor problem of applicability has reached the preferable effect of applicability of acoustic reverberation method.
Description
Technical field
This application involves field of computer technology, in particular to a kind of acoustic reverberation method, apparatus, computer equipment and meter
Calculation machine storage medium.
Background technique
Reverberation of sound refers to sound wave when propagating, and encountering obstacle can be reflected by barrier, sound wave by multiple reflections and
It absorbs, stops the sound still having after sounding continuity phenomenon in sound source and be known as doing reverberation.Currently, in song production, movie soundtracks
The fields such as post-production are often used audio digital signals processing technique to form the digital reverberation effect of sound.
A kind of acoustic reverberation method in the prior art is one room acoustics model of preparatory construction, to input room
Audio has carried out limit for length's unit impulse response (English: Finite Impulse Response FIR) operation, passes through the calculating institute
Obtained acoustic reverberation effect is target audio.
During realizing the application, the inventor finds that the existing technology has at least the following problems:
In the above method, a room acoustics model only corresponds to a kind of acoustic reverberation effect, can not be by the room sound
It learns model to be adjusted to change acoustic reverberation effect, applicability is poor.
Summary of the invention
The embodiment of the present application provides a kind of acoustic reverberation method, apparatus, computer equipment and computer storage medium, energy
It is enough solve in the prior art can not by being adjusted to change acoustic reverberation effect to the room acoustics model, applicability compared with
The problem of difference.The technical solution is as follows:
On the one hand, a kind of acoustic reverberation method is provided, which comprises
Room model is established, the room model includes multiple objects, and each object has sound wave transmission function, institute
Sound wave transmission function is stated for characterizing the object for the affecting parameters of sound wave, the affecting parameters include at least reflection parameters
And attenuation parameter;
Determine sound source and receiving end;
It, will be described according to transmission path of the sound wave between the multiple object when the sound source exports sound wave
Sound wave inputs the sound wave transmission function of the multiple object;
Same time is added by each sound wave of the receiving end sequentially in time, obtains reverberation sound wave.
Optionally, the affecting parameters further include at least one of the transmission parameters of frequency offset parameters and sound wave.
Optionally, the sound wave is inputted institute by the transmission path according to the sound wave between the multiple object
State the sound wave transmission function of multiple objects, comprising:
After sound wave inputs the sound wave transmission function of any object, it is pre- to determine whether the amplitude of the sound wave of output is less than
If threshold value;
When the sound wave of output is less than the preset threshold, stops the sound wave of the output and continue to transmit;
When the sound wave of output is not less than the preset threshold, the direction of propagation of the sound wave of the output is determined;
The sound wave of the output is inputted to the sound wave of next object in the multiple object according to the direction of propagation
Transmission function.
Optionally, described to establish before room model, the method also includes:
Obtain model configuration parameter;
It is described to establish room model, comprising:
The room model is established according to the model configuration parameter.
Optionally, described to establish after room model, the method also includes:
Obtain model adjusting parameter;
The room model is adjusted according to the model adjusting parameter.
On the other hand, a kind of acoustic reverberation device is provided, described device includes:
Modeling module, the modeling module are configured as establishing room model, and the room model includes multiple objects, often
A object has sound wave transmission function, and the sound wave transmission function is used to characterize influence ginseng of the object for sound wave
Number, the affecting parameters include at least reflection parameters and attenuation parameter;
Determining module, for determining sound source and receiving end;
Output module, the output module are configured when the sound source exports sound wave, according to the sound wave described more
The sound wave is inputted the sound wave transmission function of the multiple object by the transmission path between a object;
Receiving module, the receiving module are configured as sequentially in time by same time by the every of the receiving end
A sound wave is added, and obtains reverberation sound wave.
Optionally, the affecting parameters further include at least one of the transmission parameters of frequency offset parameters and sound wave.
Optionally, in the output module, the transmission path according to the sound wave between the multiple object will
The sound wave inputs the sound wave transmission function of the multiple object, comprising:
Judging submodule determines the vibration of the sound wave of output after sound wave inputs the sound wave transmission function of any object
Whether width is less than preset threshold;
When the sound wave of output is less than the preset threshold, stops the sound wave of the output and continue to transmit;
When the sound wave of output is not less than the preset threshold, the direction of propagation of the sound wave of the output is determined;
The sound wave of the output is inputted to the sound wave of next object in the multiple object according to the direction of propagation
Transmission function.
Optionally, described device further include:
Module is obtained, the acquisition module is configured as obtaining model configuration parameter;
The modeling module, comprising:
The room model is established according to the model configuration parameter.
Optionally, described to establish after room model, described device further include:
Module is adjusted, the adjustment module is configured as obtaining model adjusting parameter, according to the model adjusting parameter pair
The room model is adjusted.
On the one hand, a kind of computer equipment is provided, the computer equipment includes processor and memory, the storage
Be stored at least one instruction, at least a Duan Chengxu, code set or instruction set in device, at least one instruction, it is described at least
One Duan Chengxu, the code set or instruction set are loaded by the processor and are executed to realize above-mentioned acoustic reverberation method.
On the one hand, a kind of computer storage medium is provided, instruction is stored in the storage medium, when the storage medium
When running on computers, so that the computer executes above-mentioned acoustic reverberation method.
Technical solution provided by the embodiments of the present application has the benefit that
By establishing room model, wherein room model includes multiple objects, and each object has sound wave transmission function, sound
For wave transmission function for characterizing object for the affecting parameters of sound wave, affecting parameters include at least reflection parameters and attenuation parameter;
Determine sound source and receiving end;When sound source exports sound wave, according to transmission path of the sound wave between multiple objects, sound wave is inputted
The sound wave transmission function of multiple objects;Same time is added by each sound wave of receiving end sequentially in time, is mixed
Sound wave.By changing sound wave transmission function, room model can be adjusted, and then available different reverberation sound
Wave, solving can not be applicable in the prior art by being adjusted to change acoustic reverberation effect to the room acoustics model
The poor problem of property, has reached the preferable effect of applicability of acoustic reverberation method.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is a kind of method flow diagram of acoustic reverberation provided by the embodiments of the present application;
Fig. 2 is the method flow diagram of another acoustic reverberation provided by the embodiments of the present application;
Fig. 3 is the structural schematic diagram of room model in embodiment shown in Fig. 2;
Fig. 4 is the sub-step flow chart of step 205;
Fig. 5 is the structural schematic diagram of another room model provided by the embodiments of the present application;
Fig. 6 is a kind of structural schematic diagram of the acoustic reverberation device provided in the present invention is implemented;
Fig. 7 is the structural schematic diagram of server provided by one embodiment of the present invention;
Fig. 8 is the structural schematic diagram of terminal provided by one embodiment of the present invention.
Through the above attached drawings, it has been shown that the specific embodiment of the present invention will be hereinafter described in more detail.These attached drawings
It is not intended to limit the scope of the inventive concept in any manner with verbal description, but is by referring to specific embodiments
Those skilled in the art illustrate idea of the invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
Early stage, common acoustic reverberation technology included deferred echo technology, though the technology algorithm is simple, reverberation effect
Difference.
Currently used reverberation technique includes more all-pass junction filter technologies and finite length pulse feedback technology, mostly entirely
Logical junction filter technology refers to be superimposed using multiple all-pass filters and junction filter, can accomplish the sound to different frequency
Sound signal generates delay time and the attenuation ratio of different length.Since the algorithm complexity of the technology is moderate, reverberation effect compared with
It is widely used well.But the method use recursion filter, it is unstable which will lead to algorithmic system, and to sound
The directionality processing of sound is poor.
The reverberation effect of finite length pulse feedback technology it is true to nature and use have limit for length's unit impulse response filter compared with
For stabilization.But this method preset room acoustics model only corresponds to a kind of reverberation effect, it can not be by room mould
Type is finely adjusted to obtain more reverberation sound waves, therefore the cost of manufacture of this method is higher, and this method is to the side of sound
Tropism processing is also poor.
This application provides a kind of acoustic reverberation method, apparatus, computer equipment and computer storage mediums, can solve
The above problem.
Fig. 1 is a kind of method flow diagram of acoustic reverberation provided by the embodiments of the present application, as shown in Figure 1, the application is implemented
The implementation procedure for the acoustic reverberation method that example provides may include steps of:
Step 101 establishes room model.Room model includes multiple objects, and each object has sound wave transmission function, sound
For wave transmission function for characterizing object for the affecting parameters of sound wave, affecting parameters include at least reflection parameters and attenuation parameter.
Step 102 determines sound source and receiving end.
Step 103, when sound source export sound wave when, according to transmission path of the sound wave between multiple objects, sound wave is inputted
The sound wave transmission function of multiple objects.
Step 104, sequentially in time by same time by receiving end each sound wave be added, obtain reverberation sound wave.
In conclusion acoustic reverberation method provided in an embodiment of the present invention, by establishing room model, wherein room model
Including multiple objects, each object has sound wave transmission function, and sound wave transmission function is for characterizing influence of the object for sound wave
Parameter, affecting parameters include at least reflection parameters and attenuation parameter;Determine sound source and receiving end;When sound source exports sound wave, root
According to transmission path of the sound wave between multiple objects, sound wave is inputted to the sound wave transmission function of multiple objects;Sequentially in time
Same time is added by each sound wave of receiving end, obtains reverberation sound wave.It, can be to room by changing sound wave transmission function
Between model be adjusted, and then available different reverberation sound wave, solving in the prior art can not be by the room sound
It learns model to be adjusted to change acoustic reverberation effect, the poor problem of applicability has reached being applicable in for acoustic reverberation method
The preferable effect of property.
Fig. 2 is the method flow diagram of another acoustic reverberation provided by the embodiments of the present application, as shown in Fig. 2, the application is real
The implementation procedure for applying the acoustic reverberation method of example offer may include steps of:
Step 201 obtains model configuration parameter.
Model configuration parameter can wrap for the parameter for being configured to room model of user's input, the parameter
The various parameters of the physical features for describing a room model are included, may include the position of sound source, receiving end illustratively
It sets, object type, number of objects, object's position, object material and other parameters in model etc..Sound source is to can be one
The equipment that kind can issue sound wave.The sound wave that sound source is issued may include direct wave and back wave, and direct wave is to issue from sound source
Afterwards directly reach receiving end sound wave, back wave be from sound source sending after, reflected on object (can be primary event or
Multiple reflections) afterwards reach receiving end sound wave.Receiving end is the device for referring to receive sound wave, be also possible to virtual people or its
He can receive the carrier of sound wave.The specific space coordinate of position, that is, receiving end of receiving end in the model.Illustratively, it connects
Receiving end can be located at the space center of the room model, and the space coordinate of the space center is a kind of model configuration parameter.It connects
Receiving end can also be located at the other positions in the room model, and the embodiment of the present invention is not limited thereto.
In addition, model configuration parameter also may include for preset about room in the executing subject to the embodiment of the present invention
Between model option selection, which may include preset one or more room models or preset one or more
A object etc., the embodiment of the present invention is not limited.
Wherein, object is in room model, can may include reflection to the object that sound wave impacts, the influence, saturating
It penetrates, decay and frequency shift (FS) etc..Illustratively, the wall in room model can be with reflected acoustic wave, therefore wall is as multiple
An object in object.Can have multi-panel wall, desk, sofa etc. are multiple can be with pair of reflected acoustic wave in one room model
As.The parameters such as its material of different objects and volume are different, the description of the parameter of object it is more complete, obtained sound is mixed
It is truer to ring effect.It therefore, can be by other model configuration parameters for improving in the room model, so as to improve the mixed of sound
Ring the authenticity of effect.Illustratively, the spread speed of the sound wave in room model can be set, and (spread speed can be direct
Setting can also be arranged indirectly by parameters such as setting air humidity, temperature) etc..The embodiment of the present invention is not limited thereto.
Model configuration parameter can be determined and be inputted by user.The embodiment of the present invention can be applied in terminal, or
Person can be applied in server, and user can be to terminal or server input model configuration parameter, to carry out room model
It establishes.Step 202 establishes room model according to the model configuration parameter.
It can be with reference to the model configuration parameter of user's input when establishing room model.When model configuration parameter includes above-mentioned
When various parameters for describing the physical features of a room model, room model can be established according to these parameters, and
When model configuration parameter includes selection of the user for the preset option about room model, can according to the selection and
The preset option about room model establishes room model.
Fig. 3 is the structural schematic diagram of room model provided by the embodiments of the present application.Matched according to the model obtained in step 201
It sets parameter and establishes room model 30.The room model 30 includes receiving end 31, sound source 33 and multiple objects, multiple object packet
Include wall 321, sofa 322, bed 323, tea table 324, dining table 326, dining chair 325 and wardrobe 327.Wherein the position of sound source 33 is not
Fixed position, can be set in model configuration parameter.It should be noted that the exemplary only room of room model 30
Model, the embodiment of the present invention is to the structure of room model and is not construed as limiting.
Each object has a sound wave transmission function, sound wave transmission function for characterizing object for the affecting parameters of sound wave,
Affecting parameters include at least reflection parameters and attenuation parameter, additionally may include the transmission parameters of frequency offset parameters and sound wave
At least one of.Illustratively, the material of each object can be different, and different materials to the reflection parameters of sound wave and declines
Subtracting parameter also can be different, therefore each object can have the corresponding sound wave transmission function of parameter with itself.It can
By carrying out acoustic measurement to common material to obtain the parameter of the material.
Reflection parameters are determined for the sound wave that sound wave is exported after the sound wave transmission function with some incidence angle
Reflection angle.Illustratively, the normal vertical with reflecting surface can be established in the reflecting surface of object reflection sound wave, the normal with penetrate
It is incidence angle to the angle between the sound wave of reflecting surface, the angle of sound wave and the normal from reflective surface is angle of reflection, should
Angle of reflection can be equal to incidence angle, can obtain the angle of emergence of sound wave by determining incidence angle.In addition, sound wave can also be with it
His mode such as may include the reflection mode for not meeting physical rules in the reflective surface of object, which can be with
It is pre-set, also may include in model configuration parameter, the embodiment of the present invention is not limited.It can by the reflection angle
With establish a sound wave transmission function to another sound wave transmission function (object to another object) space path.It is empty
Between path can serve to indicate that sound wave transmission function A (such as some metope) output sound wave can enter sound wave transmission function B
(such as another metope).
Attenuation parameter may include sound wave after sound wave transmission function, the dough softening of the amplitude of sound wave.
Frequency offset parameters may include sound wave after sound wave transmission function, the variation of the frequency of sound wave.
Transmission parameters may include sound wave after sound wave transmission function, the transmissivity of sound wave.
Sound wave transmission function is more complicated, then more true to nature to the simulation of environment, and obtained mixing sound effect is also better.It is exemplary
, if the reflective object of the sound wave is glass, parameter included by simple sound wave transmission function is to reflection parameters and decaying
Parameter and frequency offset parameters can will affect the increasingly complex of parameter setting if being intended to obtain better mixing sound effect
It is some, then it is contemplated that corresponding dough softening difference of the wave of different frequency etc..
In the embodiment of the present invention, related sound wave can be sampled audio signal.
Step 203 obtains model adjusting parameter, is adjusted according to model adjusting parameter to room model.
In room model, each object has sound wave transmission function corresponding thereto, by adjusting sound wave transmitting
Function can be adjusted object corresponding with the sound wave transmission function in room model.Increase or decrease room model
In object after, sound wave can also change therewith in the transmission path of room model, obtained reverberation sound wave and then also can be different.
The configuration of room model can also be changed by changing the affecting parameters in sound wave transmission function, illustratively, be changed in room model
Temperature and humidity, spread speed of the sound wave in room model change.Finite length pulse feedback in the related technology
Technology obtains a complete room model by operation, can not be modified to room model.And in the embodiment of the present application,
By changing sound wave transmission function, different room models can be obtained.
Step 201 to step 203 is the step of establishing room model.
Step 204 determines sound source and receiving end.
Sound source and the information of receiving end may include in model configuration parameter or model adjusting parameter, also may include
In the preset information of the executing subject of the embodiment of the present invention.
Step 205, when sound source export sound wave when, according to transmission path of the sound wave between multiple objects, sound wave is inputted
The sound wave transmission function of multiple objects.
Sound wave transmission path determines that sound wave is in different objects and non-equality of temperature by the reflection angle of sound wave transmission speed and sound wave
Spread speed under the air environments such as degree, humidity is different, and since the reflection angle of sound wave is by its normal and incident angle calculating
It obtains, therefore when incident angle difference of the sound wave on object, reflection angle is also different.
As shown in figure 4, step 205 may include following several steps:
Step 2051, when sound wave input any object sound wave transmission function after, determine output sound wave amplitude whether
Less than preset threshold.
Judged using the preset threshold whether sound wave will continue transmission.The preset threshold is one and sets in advance
Value range, the vibration frequency which can not received with the ear of people is that can be according to being configured
Close to 0 value range, the embodiment of the present invention is not limited thereto.
Step 2052, when the sound wave of output is less than preset threshold, the sound wave for stopping output continuing to transmit.
When the sonic wave amplitude Jing Guo sound wave transmission function is less than the preset threshold that sets in advance, stop under the sound wave enters
One sound wave transmission function, that is, the sound wave for stopping output continuing to transmit.
Step 2053, when the sound wave of output be not less than preset threshold when, determine output sound wave the direction of propagation.
When the sonic wave amplitude Jing Guo sound wave transmission function is not in preset threshold range, according to a upper sound wave for the sound wave
The angle of reflection of transmission function determines the direction of propagation of sound wave.
Step 2054, the sound wave transmitting that the sound wave of output is inputted to next object in multiple objects according to the direction of propagation
Function.
Behind the direction of propagation for determining the sound wave according to the angle of reflection that a upper sound wave transmission function determines, passed in multiple sound waves
Next sound wave transmission function corresponding with its direction is found in delivery function, which is inputted into next sound wave and transmits letter
Number, then the amplitude for the sound wave that next sound wave transmission function exports is judged, it is set in advance until its amplitude is less than
It can stop propagating when preset threshold.
Step 206, sequentially in time by same time by receiving end each sound wave be added, obtain reverberation sound wave.
After sound source exports sound wave, it can start to record each sound wave for reaching receiving end sequentially in time, and will
The sound wave that same time reaches receiving end is added, and is obtained using the time as the sampled audio signal of the reverberation sound wave of axis.Illustratively,
The speed that sound wave is propagated in space is 340m/s, and the sound wave can be obtained in air with the space coordinate of the speed and receiving end
In be transferred to receiving end needed for the time.After all sound waves stop transmitting, same time is reached using linear adder and is received
The sound wave at end is added (direct wave and back wave that reach including the same time), and obtained result is final reverberation sound wave.
Step 205 and step 206 are the step of obtaining reverberation sound wave according to room model.
As shown in figure 5, its knot for another room model after being adjusted on the basis of room model shown in Fig. 3
Structure schematic diagram.User can be by the position of change sound source 53, or by reducing sound wave transmission function, subtracts room shown in Fig. 3
Between dining table and dining chair in model, propagation of the sound wave in room model at this time change, obtain and room mould shown in Fig. 3
The different reverberation sound wave of the obtained reverberation sound wave of type.Using the above method without re-establishing a complete room model,
Only multiple and different reverberation sound waves need to can be obtained by some object in change room model, and finally use linear adder
The sound wave that same time reaches receiving end is added, calculation amount and difficulty in computation reduce, therefore can reduce to system hardware
It is required that.Cost is saved, is improved work efficiency.And the directionality of the state modulator sonic transmissions of change object can be passed through.
In conclusion acoustic reverberation method provided in an embodiment of the present invention, by establishing room model, wherein room model
Including multiple objects, each object has sound wave transmission function, and sound wave transmission function is for characterizing influence of the object for sound wave
Parameter, affecting parameters include at least reflection parameters and attenuation parameter;Determine sound source and receiving end;When sound source exports sound wave, root
According to transmission path of the sound wave between multiple objects, sound wave is inputted to the sound wave transmission function of multiple objects;Sequentially in time
Same time is added by each sound wave of receiving end, obtains reverberation sound wave.It, can be to room by changing sound wave transmission function
Between model be adjusted, and then available different reverberation sound wave, solving in the prior art can not be by the room sound
It learns model to be adjusted to change acoustic reverberation effect, the poor problem of applicability has reached being applicable in for acoustic reverberation method
The preferable effect of property.
Fig. 6 is a kind of acoustic reverberation apparatus structure schematic diagram provided by the embodiments of the present application, as shown in fig. 6, the device 600
Include:
Modeling module 601, modeling module 601 are configured as establishing room model, and room model includes multiple objects, each
Object has sound wave transmission function, and sound wave transmission function is for characterizing object for the affecting parameters of sound wave, and affecting parameters are at least
Including reflection parameters and attenuation parameter.
Determining module 602, for determining sound source and receiving end;
Output module 603, output module 603 are configured when sound source exports sound wave, according to sound wave between multiple objects
Transmission path, sound wave is inputted to the sound wave transmission function of multiple objects.
Receiving module 604, receiving module 604 are configured as sequentially in time by same time by each of receiving end
Sound wave is added, and obtains reverberation sound wave.
Optionally, affecting parameters further include at least one of the transmission parameters of frequency offset parameters and sound wave.
Optionally, in output module 603, according to transmission path of the sound wave between multiple objects, sound wave is inputted multiple
The sound wave transmission function of object, comprising:
Judging submodule 6031 determines the vibration of the sound wave of output after the sound wave transmission function of sound wave input any object
Whether width is less than preset threshold;
When the sound wave of output is less than preset threshold, the sound wave for stopping output continuing to transmit;
When the sound wave of output is not less than preset threshold, the direction of propagation of the sound wave of output is determined;
The sound wave of output is inputted to the sound wave transmission function of next object in multiple objects according to the direction of propagation.
Optionally, device 600 further include:
Module 605 is obtained, module 605 is obtained and is configured as obtaining model configuration parameter;
Modeling module 601, comprising: the room model is established according to the model configuration parameter.
Optionally, it establishes after room model, device 600 further include: adjustment module 606, adjustment module are configured as obtaining
Modulus type adjusting parameter is adjusted room model according to model adjusting parameter.
In conclusion acoustic reverberation device provided in an embodiment of the present invention, by establishing room model, wherein room model
Including multiple objects, each object has sound wave transmission function, and sound wave transmission function is for characterizing influence of the object for sound wave
Parameter, affecting parameters include at least reflection parameters and attenuation parameter;Determine sound source and receiving end;When sound source exports sound wave, root
According to transmission path of the sound wave between multiple objects, sound wave is inputted to the sound wave transmission function of multiple objects;Sequentially in time
Same time is added by each sound wave of receiving end, obtains reverberation sound wave.It, can be to room by changing sound wave transmission function
Between model be adjusted, and then available different reverberation sound wave, solving in the prior art can not be by the room sound
It learns model to be adjusted to change acoustic reverberation effect, the poor problem of applicability has reached being applicable in for acoustic reverberation method
The preferable effect of property.
Fig. 7 shows the structural schematic diagram of server provided by one embodiment of the present invention.The server can be used for holding
Row acoustic reverberation method provided by the above embodiment.Specifically:
Server 700 include central processing unit (English: Central Processing Unit, abbreviation: CPU) 701,
Including random access memory (English: Random Access Memory, abbreviation: RAM) 702 and read-only memory (English:
Read Only Memory, abbreviation: ROM) 703 system storage 704, and connection system storage 704 and central processing
The system bus 705 of unit 701.Server 700 further includes that the basic of information is transmitted between each device helped in computer
Input/output (I/O system) 706, and it is used for storage program area 713, application program 714 and other program modules 715
Mass-memory unit 707.
Basic input/output 706 includes display 708 for showing information and inputs information for user
The input equipment 709 of such as mouse, keyboard etc.Wherein display 708 and input equipment 709 are all by being connected to system bus
705 input and output controller 710 is connected to central processing unit 701.Basic input/output 706 can also include defeated
Enter o controller 710 for receiving and handling from the defeated of multiple other equipment such as keyboard, mouse or electronic touch pen
Enter.Similarly, input and output controller 710 also provides output to display screen, printer or other kinds of output equipment.
Mass-memory unit 707 is connected by being connected to the bulk memory controller (not shown) of system bus 705
To central processing unit 701.Mass-memory unit 707 and its associated computer-readable medium are that server 700 provides
Non-volatile memories.That is, mass-memory unit 707 may include such as hard disk or CD-ROM (Compact
Disc Read-Only Memory, compact disk read-only memory) computer-readable medium of driver etc (do not show
Out).
Computer-readable medium may include computer storage media and communication media.Computer storage medium include with
It is real in any method or technique of the information such as storage computer readable instructions, data structure, program module or other data
Existing volatile and non-volatile, removable and irremovable medium.Computer storage medium includes RAM, ROM, EPROM
(Erasable Programmable Read Only Memory, Erasable Programmable Read Only Memory EPROM), EEPROM
(Electrically Erasable Programmable Read Only Memory, the band read-only storage of electric erazable programmable
Device), flash memory or other solid-state storages its technologies, CD-ROM, DVD (Digital Versatile Disc, digital multi light
Disk) or other optical storages, cassette, tape, disk storage or other magnetic storage devices.Certainly, those skilled in the art
It is above-mentioned several to know that computer storage medium is not limited to.Above-mentioned system storage 704 and mass-memory unit 707 can be with
It is referred to as memory.
According to various embodiments of the present invention, server 700 can also pass through the network connections such as internet to network
On remote computer operation.Namely server 700 can be by the Network Interface Unit 711 that is connected on system bus 705
It is connected to network 712, in other words, Network Interface Unit 711 can be used also to be connected to other kinds of network or long-range meter
Calculation machine system (not shown).
Above-mentioned memory further includes one, and perhaps more than one program one or more than one program are stored in storage
In device, it is configured to be executed by CPU.
Fig. 8 shows the structural block diagram of the terminal 800 of one exemplary embodiment of the application offer, which can be used for
Execute acoustic reverberation method provided by the above embodiment.The terminal 800 can be portable mobile termianl, such as: smart phone,
Tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III, dynamic image expert
Compression standard audio level 3), (Moving Picture Experts Group Audio Layer IV, dynamic image are special by MP4
Family's compression standard audio level 4) player, laptop or desktop computer.Terminal 800 be also possible to referred to as user terminal,
Other titles such as portable terminal, laptop terminal, terminal console.
In general, terminal 800 includes: processor 801 and memory 802.
Processor 801 may include one or more processing cores, such as 4 core processors, 8 core processors etc..Place
Reason device 801 can use DSP (Digital Signal Processing, Digital Signal Processing), FPGA (Field-
Programmable Gate Array, field programmable gate array) or PLA (Programmable Logic Array, can
Programmed logic array (PLA)) at least one of example, in hardware realize.Processor 801 also may include primary processor and association's processing
Device, primary processor are the processors for being handled data in the awake state, also referred to as CPU (Central
Processing Unit, central processing unit);Coprocessor is the low function for being handled data in the standby state
Consume processor.In some embodiments, processor 801 can be integrated with GPU (Graphics Processing Unit, figure
As processor), GPU is used to be responsible for the rendering and drafting of content to be shown needed for display screen.In some embodiments, processor
801 can also include AI (Artificial Intelligence, artificial intelligence) processor, which has for handling
It shuts down the calculating operation of study.
Memory 802 may include one or more computer readable storage mediums, which can
To be non-transient.Memory 802 may also include high-speed random access memory and nonvolatile memory, such as one
Or multiple disk storage equipments, flash memory device.In some embodiments, the non-transient computer in memory 802 can
Storage medium is read for storing at least one instruction, at least one instruction performed by processor 801 for realizing this Shen
Please in embodiment of the method provide acoustic reverberation method.
In some embodiments, terminal 800 is also optional includes: peripheral device interface 803 and at least one peripheral equipment.
It can be connected by bus or signal wire between processor 801, memory 802 and peripheral device interface 803.Each peripheral equipment
It can be connected by bus, signal wire or circuit board with peripheral device interface 803.Specifically, peripheral equipment includes: radio circuit
804, at least one of display screen 805, CCD camera assembly 806, voicefrequency circuit 807, positioning component 808 or power supply 809.
Peripheral device interface 803 can be used for I/O (Input/Output, input/output) is relevant outside at least one
Peripheral equipment is connected to processor 801 and memory 802.In some embodiments, processor 801, memory 802 and peripheral equipment
Interface 803 is integrated on same chip or circuit board;In some other embodiments, processor 801, memory 802 and outer
Any one or two in peripheral equipment interface 803 can realize on individual chip or circuit board, the present embodiment to this not
It is limited.
Radio circuit 804 is for receiving and emitting RF (Radio Frequency, radio frequency) signal, also referred to as electromagnetic signal.It penetrates
Frequency circuit 804 is communicated by electromagnetic signal with communication network and other communication equipments.Radio circuit 804 turns electric signal
It is changed to electromagnetic signal to be sent, alternatively, the electromagnetic signal received is converted to electric signal.Optionally, radio circuit 804 wraps
It includes: antenna system, RF transceiver, one or more amplifiers, tuner, oscillator, digital signal processor, codec chip
Group, user identity module card etc..Radio circuit 804 can be carried out by least one wireless communication protocol with other terminals
Communication.The wireless communication protocol includes but is not limited to: WWW, Metropolitan Area Network (MAN), Intranet, each third generation mobile communication network (2G, 3G,
4G and 5G), WLAN and/or WiFi (Wireless Fidelity, Wireless Fidelity) network.In some embodiments, it penetrates
Frequency circuit 804 can also include NFC (Near Field Communication, wireless near field communication) related circuit, this
Application is not limited this.
Display screen 805 is for showing UI (User Interface, user interface).The UI may include figure, text, figure
Mark, video and its their any combination.When display screen 805 is touch display screen, display screen 805 also there is acquisition to show
The ability of the touch signal on the surface or surface of screen 805.The touch signal can be used as control signal and be input to processor
801 are handled.At this point, display screen 805 can be also used for providing virtual push button and/or dummy keyboard, also referred to as soft button and/or
Soft keyboard.In some embodiments, display screen 805 can be one, and the front panel of terminal 800 is arranged;In other embodiments
In, display screen 805 can be at least two, be separately positioned on the different surfaces of terminal 800 or in foldover design;In still other reality
It applies in example, display screen 805 can be flexible display screen, be arranged on the curved surface of terminal 800 or on fold plane.Even, it shows
Display screen 805 can also be arranged to non-rectangle irregular figure, namely abnormity screen.Display screen 805 can use LCD (Liquid
Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode)
Etc. materials preparation.
CCD camera assembly 806 is for acquiring image or video.Optionally, CCD camera assembly 806 include front camera and
Rear camera.In general, the front panel of terminal is arranged in front camera, the back side of terminal is arranged in rear camera.One
In a little embodiments, rear camera at least two is main camera, depth of field camera, wide-angle camera, focal length camera shooting respectively
Any one in head, to realize that main camera and the fusion of depth of field camera realize background blurring function, main camera and wide-angle
Camera fusion realizes that pan-shot and VR (Virtual Reality, virtual reality) shooting function or other fusions are clapped
Camera shooting function.In some embodiments, CCD camera assembly 806 can also include flash lamp.Flash lamp can be monochromatic warm flash lamp,
It is also possible to double-colored temperature flash lamp.Double-colored temperature flash lamp refers to the combination of warm light flash lamp and cold light flash lamp, can be used for not
With the light compensation under colour temperature.
Voicefrequency circuit 807 may include microphone and loudspeaker.Microphone is used to acquire the sound wave of user and environment, and will
Sound wave, which is converted to electric signal and is input to processor 801, to be handled, or is input to radio circuit 804 to realize voice communication.
For stereo acquisition or the purpose of noise reduction, microphone can be separately positioned on the different parts of terminal 800 to be multiple.Mike
Wind can also be array microphone or omnidirectional's acquisition type microphone.Loudspeaker is then used to that processor 801 or radio circuit will to be come from
804 electric signal is converted to sound wave.Loudspeaker can be traditional wafer speaker, be also possible to piezoelectric ceramic loudspeaker.When
When loudspeaker is piezoelectric ceramic loudspeaker, the audible sound wave of the mankind can be not only converted electrical signals to, it can also be by telecommunications
Number the sound wave that the mankind do not hear is converted to carry out the purposes such as ranging.In some embodiments, voicefrequency circuit 807 can also include
Earphone jack.
Positioning component 808 is used for the current geographic position of positioning terminal 800, to realize navigation or LBS (Location
Based Service, location based service).Positioning component 808 can be the GPS (Global based on the U.S.
Positioning System, global positioning system), China dipper system or Russia Galileo system positioning group
Part.
Power supply 809 is used to be powered for the various components in terminal 800.Power supply 809 can be alternating current, direct current,
Disposable battery or rechargeable battery.When power supply 809 includes rechargeable battery, which can be wired charging electricity
Pond or wireless charging battery.Wired charging battery is the battery to be charged by Wireline, and wireless charging battery is by wireless
The battery of coil charges.The rechargeable battery can be also used for supporting fast charge technology.
In some embodiments, terminal 800 further includes having one or more sensors 810.The one or more sensors
810 include but is not limited to: acceleration transducer 811, gyro sensor 812, pressure sensor 813, fingerprint sensor 814,
Optical sensor 815 and proximity sensor 816.
The acceleration that acceleration transducer 811 can detecte in three reference axis of the coordinate system established with terminal 800 is big
It is small.For example, acceleration transducer 811 can be used for detecting component of the acceleration of gravity in three reference axis.Processor 801 can
With the acceleration of gravity signal acquired according to acceleration transducer 811, touch display screen 805 is controlled with transverse views or longitudinal view
Figure carries out the display of user interface.Acceleration transducer 811 can be also used for the acquisition of game or the exercise data of user.
Gyro sensor 812 can detecte body direction and the rotational angle of terminal 800, and gyro sensor 812 can
To cooperate with acquisition user to act the 3D of terminal 800 with acceleration transducer 811.Processor 801 is according to gyro sensor 812
Following function may be implemented in the data of acquisition: when action induction (for example changing UI according to the tilt operation of user), shooting
Image stabilization, game control and inertial navigation.
The lower layer of side frame and/or touch display screen 805 in terminal 800 can be set in pressure sensor 813.Work as pressure
When the side frame of terminal 800 is arranged in sensor 813, user can detecte to the gripping signal of terminal 800, by processor 801
Right-hand man's identification or prompt operation are carried out according to the gripping signal that pressure sensor 813 acquires.When the setting of pressure sensor 813 exists
When the lower layer of touch display screen 805, the pressure operation of touch display screen 805 is realized to UI circle according to user by processor 801
Operability control on face is controlled.Operability control includes button control, scroll bar control, icon control or dish
At least one of single control part.
Fingerprint sensor 814 is used to acquire the fingerprint of user, collected according to fingerprint sensor 814 by processor 801
The identity of fingerprint recognition user, alternatively, by fingerprint sensor 814 according to the identity of collected fingerprint recognition user.It is identifying
When the identity of user is trusted identity out, the user is authorized to execute relevant sensitive operation, the sensitive operation packet by processor 801
Include solution lock screen, check encryption information, downloading software, payment and change setting etc..Terminal can be set in fingerprint sensor 814
800 front, the back side or side.When being provided with physical button or manufacturer Logo in terminal 800, fingerprint sensor 814 can be with
It is integrated with physical button or manufacturer Logo.
Optical sensor 815 is for acquiring ambient light intensity.In one embodiment, processor 801 can be according to optics
The ambient light intensity that sensor 815 acquires controls the display brightness of touch display screen 805.Specifically, when ambient light intensity is higher
When, the display brightness of touch display screen 805 is turned up;When ambient light intensity is lower, the display for turning down touch display screen 805 is bright
Degree.In another embodiment, the ambient light intensity that processor 801 can also be acquired according to optical sensor 815, dynamic adjust
The acquisition parameters of CCD camera assembly 806.
Proximity sensor 816, also referred to as range sensor are generally arranged at the front panel of terminal 800.Proximity sensor 816
For acquiring the distance between the front of user Yu terminal 800.In one embodiment, when proximity sensor 816 detects use
When family and the distance between the front of terminal 800 gradually become smaller, touch display screen 805 is controlled from bright screen state by processor 801
It is switched to breath screen state;When proximity sensor 816 detects user and the distance between the front of terminal 800 becomes larger,
Touch display screen 805 is controlled by processor 801 and is switched to bright screen state from breath screen state.
It will be understood by those skilled in the art that the restriction of the not structure paired terminal 800 of structure shown in Fig. 8, can wrap
It includes than illustrating more or fewer components, perhaps combine certain components or is arranged using different components.
The application also provides a kind of computer equipment, and the computer equipment includes processor and memory, the storage
Be stored at least one instruction, at least a Duan Chengxu, code set or instruction set in device, at least one instruction, it is described at least
One Duan Chengxu, the code set or instruction set are loaded by the processor and are executed to realize above-mentioned acoustic reverberation method.
The application also provides a kind of computer readable storage medium, and instruction is stored in the computer readable storage medium,
Acoustic reverberation device executes the instruction so that acoustic reverberation device realizes acoustic reverberation method provided by the above embodiment.
The foregoing is merely the application optional embodiments, not to limit the application, it is all in spirit herein and
Within principle, any modification, equivalent replacement, improvement and so on be should be included within the scope of protection of this application.
Claims (12)
1. a kind of acoustic reverberation method, which is characterized in that the described method includes:
Room model is established, the room model includes multiple objects, and each object has sound wave transmission function, the sound
For characterizing the object for the affecting parameters of sound wave, the affecting parameters include at least reflection parameters and decline wave transmission function
Subtract parameter;
Determine sound source and receiving end;
When the sound source exports sound wave, according to transmission path of the sound wave between the multiple object, by the sound wave
Input the sound wave transmission function of the multiple object;
Same time is added by each sound wave of the receiving end sequentially in time, obtains reverberation sound wave.
2. the method according to claim 1, wherein the affecting parameters further include frequency offset parameters and sound wave
At least one of transmission parameters.
3. the method according to claim 1, wherein it is described according to the sound wave between the multiple object
The sound wave is inputted the sound wave transmission function of the multiple object by transmission path, comprising:
After sound wave inputs the sound wave transmission function of any object, determine whether the amplitude of the sound wave of output is less than default threshold
Value;
When the sound wave of output is less than the preset threshold, stops the sound wave of the output and continue to transmit;
When the sound wave of output is not less than the preset threshold, the direction of propagation of the sound wave of the output is determined;
The sound wave for the next object for being inputted the sound wave of the output in the multiple object according to the direction of propagation transmits
Function.
4. the method according to claim 1, wherein described establish before room model, the method also includes:
Obtain model configuration parameter;
It is described to establish room model, comprising:
The room model is established according to the model configuration parameter.
5. according to the method described in claim 4, it is characterized in that, described establish after room model, the method also includes:
Obtain model adjusting parameter;
The room model is adjusted according to the model adjusting parameter.
6. a kind of acoustic reverberation device, which is characterized in that described device includes:
Modeling module, the modeling module are configured as establishing room model, and the room model includes multiple objects, Mei Gesuo
Object is stated with sound wave transmission function, the sound wave transmission function is for characterizing the object for the affecting parameters of sound wave, institute
Affecting parameters are stated including at least reflection parameters and attenuation parameter;
Determining module, for determining sound source and receiving end;
Output module, the output module are configured when the sound source exports sound wave, according to the sound wave the multiple right
The sound wave is inputted the sound wave transmission function of the multiple object by the transmission path as between;
Receiving module, the receiving module are configured as that same time is passed through to each sound of the receiving end sequentially in time
Wave is added, and obtains reverberation sound wave.
7. device according to claim 6, which is characterized in that the affecting parameters further include frequency offset parameters and sound wave
At least one of transmission parameters.
8. device according to claim 6, which is characterized in that in the output module, it is described according to the sound wave in institute
The transmission path between multiple objects is stated, the sound wave is inputted to the sound wave transmission function of the multiple object, comprising:
Judging submodule determines that the amplitude of the sound wave of output is after sound wave inputs the sound wave transmission function of any object
It is no to be less than preset threshold;
When the sound wave of output is less than the preset threshold, stops the sound wave of the output and continue to transmit;
When the sound wave of output is not less than the preset threshold, the direction of propagation of the sound wave of the output is determined;
The sound wave for the next object for being inputted the sound wave of the output in the multiple object according to the direction of propagation transmits
Function.
9. device according to claim 6, which is characterized in that described device further include:
Module is obtained, the acquisition module is configured as obtaining model configuration parameter;
The modeling module, comprising:
The room model is established according to the model configuration parameter.
10. device according to claim 9, which is characterized in that described to establish after room model, described device is also wrapped
It includes:
Module is adjusted, the adjustment module is configured as obtaining model adjusting parameter, according to the model adjusting parameter to described
Room model is adjusted.
11. a kind of computer equipment, which is characterized in that the computer equipment includes processor and memory, the memory
In be stored at least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, described at least one
Duan Chengxu, the code set or instruction set are loaded by the processor and are executed as claimed in claim 1 to 5 to realize
Acoustic reverberation method.
12. a kind of computer storage medium, which is characterized in that instruction is stored in the storage medium, when the storage medium exists
When being run on computer, so that the computer perform claim requires 1 to 5 any acoustic reverberation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910735961.XA CN110428802B (en) | 2019-08-09 | 2019-08-09 | Sound reverberation method, device, computer equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910735961.XA CN110428802B (en) | 2019-08-09 | 2019-08-09 | Sound reverberation method, device, computer equipment and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110428802A true CN110428802A (en) | 2019-11-08 |
CN110428802B CN110428802B (en) | 2023-08-08 |
Family
ID=68413769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910735961.XA Active CN110428802B (en) | 2019-08-09 | 2019-08-09 | Sound reverberation method, device, computer equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110428802B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102665156A (en) * | 2012-03-27 | 2012-09-12 | 中国科学院声学研究所 | Virtual 3D replaying method based on earphone |
CN105706162A (en) * | 2013-10-18 | 2016-06-22 | 奥兰吉公司 | Sound spatialisation with reverberation, optimized in terms of complexity |
US20160212554A1 (en) * | 2015-01-19 | 2016-07-21 | Sennheiser Electronic Gmbh & Co. Kg | Method of determining acoustical characteristics of a room or venue having n sound sources |
CN109660911A (en) * | 2018-11-27 | 2019-04-19 | Oppo广东移动通信有限公司 | Recording sound effect treatment method, device, mobile terminal and storage medium |
-
2019
- 2019-08-09 CN CN201910735961.XA patent/CN110428802B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102665156A (en) * | 2012-03-27 | 2012-09-12 | 中国科学院声学研究所 | Virtual 3D replaying method based on earphone |
CN105706162A (en) * | 2013-10-18 | 2016-06-22 | 奥兰吉公司 | Sound spatialisation with reverberation, optimized in terms of complexity |
US20160212554A1 (en) * | 2015-01-19 | 2016-07-21 | Sennheiser Electronic Gmbh & Co. Kg | Method of determining acoustical characteristics of a room or venue having n sound sources |
CN109660911A (en) * | 2018-11-27 | 2019-04-19 | Oppo广东移动通信有限公司 | Recording sound effect treatment method, device, mobile terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110428802B (en) | 2023-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109920065A (en) | Methods of exhibiting, device, equipment and the storage medium of information | |
CN110309243A (en) | Obtain method, apparatus, equipment and the storage medium of outdoor scene electronic map | |
CN110166890A (en) | Broadcasting acquisition method, equipment and the storage medium of audio | |
CN109348247A (en) | Determine the method, apparatus and storage medium of audio and video playing timestamp | |
CN108900859A (en) | Live broadcasting method and system | |
CN109994127A (en) | Audio-frequency detection, device, electronic equipment and storage medium | |
CN110401898B (en) | Method, apparatus, device and storage medium for outputting audio data | |
CN109300482A (en) | Audio recording method, apparatus, storage medium and terminal | |
CN110491358A (en) | Carry out method, apparatus, equipment, system and the storage medium of audio recording | |
CN109951398A (en) | Data transmission method for uplink, device and computer equipment | |
CN109524016A (en) | Audio-frequency processing method, device, electronic equipment and storage medium | |
CN108804072A (en) | Audio-frequency processing method, device, storage medium and terminal | |
CN108834037B (en) | The method and apparatus of playing audio-fequency data | |
CN109547848A (en) | Loudness method of adjustment, device, electronic equipment and storage medium | |
CN110121094A (en) | Video is in step with display methods, device, equipment and the storage medium of template | |
CN105744325B (en) | Audio and video playing control method and audio and video playing control device | |
CN108897597A (en) | The method and apparatus of guidance configuration live streaming template | |
CN110211202A (en) | Broken line method for drafting, device, electronic equipment and storage medium | |
CN111984222A (en) | Method and device for adjusting volume, electronic equipment and readable storage medium | |
CN109491753A (en) | Suspension windows display methods, device and storage medium | |
CN109982129A (en) | Control method for playing back, device and the storage medium of short-sighted frequency | |
CN109218751A (en) | The method, apparatus and system of recommendation of audio | |
CN108319712A (en) | The method and apparatus for obtaining lyrics data | |
CN115460529A (en) | Consistency detection method, device, equipment and storage medium of microphone array | |
CN109660876A (en) | The method and apparatus for showing list |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |