Summary of the invention
To overcome above-mentioned technical problem or at least being partially solved above-mentioned technical problem, spy proposes following technical scheme:
One embodiment of the present of invention proposes a kind of sound playing method, comprising:
Determine the location information for listening to place;
Determine that multiple loudspeakers are respectively relative to listen to the location information in place;
According to each loudspeaker relative to the location information for listening to place, and each raise is determined based on parameter setting rule
Parameter is arranged in the broadcasting of sound device;
Set the parameters to adjust the sound of each loudspeaker based on broadcasting, so that the synchronous sound that each loudspeaker issues
Reach and listen to place, and is listening to volume having the same at place position.
Optionally, this method further include:
Adjust the position of each loudspeaker.
Optionally, this method further include:
After adjusting the position of loudspeaker, the sound of each loudspeaker is readjusted, so that each loudspeaker issued
Synchronous sound, which reaches, listens to place, and is listening to volume having the same at place position.
Optionally, this method further include:
When detecting that the position for listening to place changes, the sound of each loudspeaker is readjusted, so that each
The synchronous sound that loudspeaker issues, which reaches, listens to place, and is listening to volume having the same at place position.
Optionally, this method further include:
When the position for listening to place changes, the sound of each loudspeaker and the position of loudspeaker are adjusted, so that with
Sound field centered on listened position is kept in balance in same radius.
Preferably, it listens to place and refers to the position of sole user or the center of multiple users.
Preferably, playing setting parameter includes volume and/or broadcast time-delay.
Preferably, parameter setting rule is used to be arranged volume opposite between each loudspeaker and/or opposite broadcasts
Put delay.
Preferably, according to each loudspeaker relative to the location information for listening to place, and based on parameter setting rule come really
The volume of fixed each loudspeaker, comprising:
According to each loudspeaker relative to the location information for listening to place, the sound to determine that each loudspeaker issues is being received
Listen the volume difference at place;
Determine the volume of each loudspeaker, according to volume difference to ensure what multiple audio playing devices issued
Sound is listening to volume having the same at place.
Preferably, according to each loudspeaker relative to the location information for listening to place, and based on parameter setting rule come really
The broadcast time-delay of fixed each loudspeaker, comprising:
According to each loudspeaker relative to the location information for listening to place, to determine each loudspeaker by sound transmission to receipts
Listen the time difference at place;
Broadcast time-delay opposite between each loudspeaker is determined according to time difference, so that the sound that each loudspeaker issues
Sound, which synchronizes to reach, listens to place.
Optionally, this method further include:
Obtain the frequency of the broadcasting sound of multiple loudspeakers;
Relative to barrier and the location information in place is listened to according to frequency and multiple loudspeakers, to determine and each loudspeaking
The corresponding echo degree of disturbance of device;
When echo degree of disturbance is greater than preset interference threshold, the broadcasting setting parameter of each loudspeaker is carried out corresponding
Adjustment.
Another embodiment of the present invention proposes a kind of audio playing device, comprising:
Multiple loudspeakers;
First position determining module, for determining the location information for listening to place;
Second position determining module, for determining each loudspeaker relative to the location information for listening to place;
The first adjustment module, for being set according to each loudspeaker relative to the location information for listening to place, and based on parameter
Rule is set to determine that parameter is arranged in the broadcasting of each loudspeaker;
First control module, for adjusting the sound of each loudspeaker by control the first adjustment module, so that respectively
The synchronous sound that a loudspeaker issues, which reaches, listens to place, and is listening to volume having the same at place position.
Optionally, the equipment further include:
Second adjustment module, for adjusting the position of loudspeaker;
Second control module, for adjusting the position of loudspeaker by control second adjustment module.
Optionally, after the second control module is by controlling position of the second adjustment module to adjust loudspeaker, the first control
Molding block readjusts the sound of each loudspeaker by controlling the first adjustment module, so that the sound that each loudspeaker issues
It synchronizes to reach and listens to place, and listening to volume having the same at place position.
Optionally, when first position, determining module detects that the position for listening to place changes, the first control module
Control the first adjustment module readjusts the sound of each loudspeaker, so that the synchronous sound that each loudspeaker issues reaches receipts
Place is listened, and is listening to volume having the same at place position.
Optionally, when first position, determining module detects that the position for listening to place changes, the first control module
The first adjustment module is controlled to adjust the sound of each loudspeaker, the second control module controls second adjustment module to adjust loudspeaking
The position of device, so that the sound field centered on listened position is kept in balance in same radius.
Preferably, it listens to place and refers to the position of sole user or the center of multiple users.
Preferably, playing setting parameter includes volume and/or broadcast time-delay.
Preferably, parameter setting rule is used to be arranged volume opposite between each loudspeaker and/or opposite broadcasts
Put delay.
Preferably, the first adjustment module includes:
First difference value determining unit, for according to each loudspeaker relative to the location information for listening to place, it is each to determine
The sound that a loudspeaker issues is listening to the volume difference at place;
Volume determination unit, it is multiple to ensure for determining the volume of each loudspeaker according to volume difference
The sound that audio playing device issues is listening to volume having the same at place.
Preferably, the first adjustment module includes:
Second difference value determining unit, for according to each loudspeaker relative to the location information for listening to place, it is each to determine
A loudspeaker is by sound transmission to the time difference listened at place;
Be delayed determination unit, for determining broadcast time-delay opposite between each loudspeaker according to time difference, so that
The synchronous sound that each loudspeaker issues, which reaches, listens to place.
Optionally, the equipment further include:
Frequency acquisition module, the frequency of the broadcasting sound for obtaining multiple loudspeakers;
Degree of disturbance determining module, for relative to barrier and listening to the position letter in place according to frequency and multiple loudspeakers
Breath, to determine echo degree of disturbance corresponding with each loudspeaker;
Third adjusts module, for the broadcasting when echo degree of disturbance is greater than preset interference threshold, to each loudspeaker
Setting parameter is adjusted correspondingly.
Technical solution of the present invention solves what the multiple loudspeakers different from relative distance between place is listened to issued
The problem of sound caused by place has differences is listened in sound arrival.According to multiple loudspeakers relative to the position for listening to place
Information, and determine that parameter is arranged in the broadcasting of each loudspeaker based on parameter setting rule, it is theoretical and more based on sound transmission
A loudspeaker determines the size of sound transmission to the difference for listening to place generation relative to the location information for listening to place, further according to
The size of obtained difference is determined to adjust the broadcasting of each loudspeaker and parameter is arranged;Finally, based on setting parameter, control is played
Each loudspeaker carries out sound broadcasting so that the sound that issues of loudspeaker with the synchronous transmission of same sound size to listening to place,
Weaken the different situation of the sound of the multiple loudspeakers sending generated due to factors such as the differences of propagation distance, so that in listening to
User at place experiences better surround sound effect, greatly improves user experience.
The additional aspect of the present invention and advantage will be set forth in part in the description, these will become from the following description
Obviously, or practice through the invention is recognized.
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, and for explaining only the invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singular " one " used herein, " one
It is a ", " described " and "the" may also comprise plural form.It is to be further understood that being arranged used in specification of the invention
Diction " comprising " refer to that there are the feature, integer, step, operation, element and/or component, but it is not excluded that in the presence of or addition
Other one or more features, integer, step, operation, element, component and/or their group.It should be understood that when we claim member
Part is " connected " or when " coupled " to another element, it can be directly connected or coupled to other elements, or there may also be
Intermediary element.In addition, " connection " used herein or " coupling " may include being wirelessly connected or wirelessly coupling.It is used herein to arrange
Diction "and/or" includes one or more associated wholes for listing item or any cell and all combinations.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology art
Language and scientific term), there is meaning identical with the general understanding of those of ordinary skill in fields of the present invention.Should also
Understand, those terms such as defined in the general dictionary, it should be understood that have in the context of the prior art
The consistent meaning of meaning, and unless idealization or meaning too formal otherwise will not be used by specific definitions as here
To explain.
Those skilled in the art of the present technique are appreciated that " terminal " used herein above, " terminal device " both include wireless communication
The equipment of number receiver, only has the equipment of the wireless signal receiver of non-emissive ability, and including receiving and emitting hardware
Equipment, have on bidirectional communication link, can carry out two-way communication reception and emit hardware equipment.This equipment
It may include: honeycomb or other communication equipments, shown with single line display or multi-line display or without multi-line
The honeycomb of device or other communication equipments;PCS (Personal Communications Service, PCS Personal Communications System), can
With combine voice, data processing, fax and/or communication ability;PDA (Personal Digital Assistant, it is personal
Digital assistants), it may include radio frequency receiver, pager, the Internet/intranet access, web browser, notepad, day
It goes through and/or GPS (Global Positioning System, global positioning system) receiver;Conventional laptop and/or palm
Type computer or other equipment, have and/or the conventional laptop including radio frequency receiver and/or palmtop computer or its
His equipment." terminal " used herein above, " terminal device " can be it is portable, can transport, be mounted on the vehicles (aviation,
Sea-freight and/or land) in, or be suitable for and/or be configured in local runtime, and/or with distribution form, operate in the earth
And/or any other position operation in space." terminal " used herein above, " terminal device " can also be communication terminal, on
Network termination, music/video playback terminal, such as can be PDA, MID (Mobile Internet Device, mobile Internet
Equipment) and/or mobile phone with music/video playing function, it is also possible to the equipment such as smart television, set-top box.
It should be noted that sound playing method can be realized by the mobile terminal device that user is held in the present invention, lead to
The mobile terminal device that user is held is crossed to control the sound broadcasting of multiple loudspeakers;It is, of course, also possible to by being mounted on
Intelligent terminal in loudspeaker realizes sound playing method in the present invention, is set by the intelligent terminal being mounted in loudspeaker
The standby sound broadcasting to multiple loudspeakers controls.
Fig. 1 is the flow diagram of the sound playing method of one embodiment of the invention.
Step S110: the location information for listening to place is determined.
Preferably, it listens to place and refers to the position of sole user or the center of multiple users.
Specifically, when listening to place is the center of multiple users, each user's difference can be determined respectively first
Location then determines geometric center or the geographic center position of multiple users according to the position of each user, and will be several
What center or geographic center position, which are used as, listens to place.
Step S120: determine that multiple loudspeakers are respectively relative to listen to the location information in place.
Preferably, multiple loudspeakers can be obtained by range sensor to be respectively relative to listen to the location information in place.
Wherein, range sensor includes but is not limited to auditory localization sensor, optical positioning sensors etc..As the present invention
Preferred embodiment realizes technical solution of the present invention using auditory localization sensor.Auditory localization sensor can acquire sound wave simultaneously
Therefore when user makes a sound on listening to place, auditory localization sensing on a speaker is installed in the position of localization of sound source
Device can collect the sound wave of the sound of user's sending, and carry out according to collected sound wave to place is listened to locating for user
Positioning, to obtain loudspeaker relative to the location information for listening to place.As shown in Fig. 2, being the sound of one embodiment of the invention
The schematic diagram of the loudspeaker of playback method and the positional relationship for listening to place.
It should be noted that when installation auditory localization sensor on a speaker obtains loudspeaker relative to listening to place
Location information after, can in a manner of wireless transmission as Wi-Fi transmission or Bluetooth transmission by multiple loudspeakers relative to receipts
The location information in place is listened to be sent to terminal device, terminal device is receiving multiple loudspeakers relative to the position for listening to place
Subsequent analysis and processing can be carried out to the information after information.
Step S130: according to each loudspeaker relative to the location information for listening to place, and based on parameter setting rule come
Determine the broadcasting setting parameter of each loudspeaker
Preferably, playing setting parameter includes but is not limited to volume and/or broadcast time-delay.
Preferably, parameter setting rule is used to be arranged volume opposite between each loudspeaker and/or opposite broadcasts
Put delay.
Preferably, according to each loudspeaker relative to the location information for listening to place, and based on parameter setting rule come really
The step of volume of fixed each loudspeaker includes step S131 and step S132: step S131: according to multiple loudspeaker phases
For listening to the location information in place, the sound to determine that each loudspeaker issues is listening to the volume difference at place;
Step S132: determining the volume of each loudspeaker according to volume difference, to ensure the sound of multiple loudspeakers sendings
Listening to volume having the same at place.
Firstly, according to multiple loudspeakers relative to the location information for listening to place, to determine the sound of each loudspeaker sending
Sound is listening to the volume difference at place.
Specifically, being first depending on multiple loudspeakers and establishing relative to the location information for listening to place includes multiple loudspeaker phases
For listening to the coordinate system of place position relationship;Then, each loudspeaker is calculated separately relative to listening on ground according to the coordinate system
The distance of point;Subsequently, based on each loudspeaker play the watt level of sound, each loudspeaker relative to listen to place away from
From determining the sound that each loudspeaker issues respectively by the functional relation of the loss relationship of the propagation distance and sound of sound
Listening to the watt level at place;Then, sound that each loudspeaker issues is calculated to listen to the volume at place poor
Value.
Finally, determining the volume of each loudspeaker, according to volume difference to ensure what multiple loudspeakers issued
Sound is listening to volume having the same at place.
For example, 4 loudspeakers are respectively loudspeaker A, loudspeaker B, loudspeaker C and loudspeaker D, loudspeaker A, loudspeaker B,
Loudspeaker C and loudspeaker D is respectively 1 meter, 2 meters, 1 meter and 2 meters relative to the distance for listening to place where user, each loudspeaker
The power of initial play sound is 20dB;Watt level, 4 loudspeakers based on 4 loudspeakers broadcasting sound are relative to user
The distance for listening to place at place is raised by the way that the functional relation of the loss relationship of the propagation distance and sound of sound is determining respectively
The sound that sound device A, loudspeaker B, loudspeaker C and loudspeaker D are issued is in the watt level difference listened at place where user
For 19dB, 18dB, 19dB and 18dB, wherein issued at place apart from farther away loudspeaker relative to listening to where user
The power that sound is lost in communication process is relatively more;Then, loudspeaker A, loudspeaker B, loudspeaker C and loudspeaker D are calculated
The sound of sending is 1dB in the volume difference listened at place where user;Finally, according to volume difference and
The functional relation of the loss relationship of the propagation distance and sound of sound correspondinglys increase loudspeaker B, the function that loudspeaker D makes a sound
The percentage of rate.
Preferably, according to each loudspeaker relative to the location information for listening to place, and based on parameter setting rule come really
The step of broadcast time-delay of fixed each loudspeaker includes step S133 and step S134: step S133: according to each loudspeaker phase
For listening to the location information in place, to determine each loudspeaker by sound transmission to the time difference listened at place;Step
S134: determining broadcast time-delay opposite between each loudspeaker according to time difference, so that the sound that each loudspeaker issues
It synchronously arrives at and listens to place.
Firstly, according to each loudspeaker relative to the location information for listening to place, to determine that each loudspeaker passes sound
Cast to the time difference listened at place.
Specifically, being first depending on each loudspeaker and establishing relative to the location information for listening to place includes multiple loudspeaker phases
For listening to the coordinate system of place position relationship;Then, each loudspeaker is calculated separately relative to listening on ground according to the coordinate system
The distance of point;The speed difference propagated in air subsequently, based on each loudspeaker relative to the distance and sound for listening to place
Determine each loudspeaker by sound transmission to the time for listening to needs at place;Finally, being based on each loudspeaker for sound transmission
Determine each loudspeaker by sound transmission to the time difference listened at place respectively to the time needed at place is listened to.
Finally, broadcast time-delay opposite between each loudspeaker is determined according to time difference, so that each loudspeaker is sent out
Place is listened in synchronous sound arrival out.
For example, 4 loudspeakers are respectively loudspeaker A, loudspeaker B, loudspeaker C and loudspeaker D, loudspeaker A, loudspeaker B,
Loudspeaker C and loudspeaker D is respectively 1 meter, 2 meters, 1 meter and 2 meters relative to the distance for listening to place where user;Based on 4
Loudspeaker determines loudspeaker relative to the distance for listening to place and the speed 340M/s that propagates in air of sound where user
A, the time for listening to place needs where sound transmission to user is respectively by loudspeaker B, loudspeaker C and loudspeaker D
2.9ms, 5.9ms, 2.9ms and 5.9ms;Then, place needs will be listened to where sound transmission to user based on 4 loudspeakers
Time determine loudspeaker A, loudspeaker B, loudspeaker C and loudspeaker D by where sound transmission to user listen to place when
Between difference be 3ms;Finally, determining that loudspeaker A, loudspeaker C postpone 3ms relative to loudspeaker B, loudspeaker D according to time difference
Sound is played, so that the sound that 4 loudspeakers issue is there are different distances relative to the place of listening to where user
In the case of synchronously arrive at and listen to place where user.
In another example 3 loudspeakers are respectively loudspeaker A, loudspeaker B and loudspeaker C, loudspeaker A, loudspeaker B and loudspeaking
Device C is in the position on three vertex of equilateral triangle, and is respectively 1 relative to the distance for listening to place where user
Rice, 2 meters and 1 meter;Based on 3 loudspeakers relative to the distance for listening to place and the speed propagated in air of sound where user
340M/s is spent, determines loudspeaker A, loudspeaker B and loudspeaker C by the time for listening to place needs where sound transmission to user
Respectively 2.9ms, 5.9ms and 2.9ms;Then, place needs will be listened to where sound transmission to user based on 3 loudspeakers
Time determine loudspeaker A, loudspeaker C relative to loudspeaker B by the time difference for listening to place where sound transmission to user
Value is 3ms;Finally, determine that loudspeaker A, loudspeaker C play sound relative to loudspeaker B delay 3ms according to time difference, so that
The sound that issues of 3 loudspeakers relative to the place of listening to where user, there are synchronously arrive in the case where different distances
Place is listened to where user.Step S140: set the parameters to adjust the sound of each loudspeaker based on broadcasting, so that each
The synchronous sound that loudspeaker issues, which reaches, listens to place, and is listening to volume having the same at place position.
Specifically, based on the volume and/or broadcast time-delay generation broadcasting control signal for each loudspeaker, with control
The synchronous sound that system adjusts each loudspeaker sending, which reaches, listens to place, and is listening to volume having the same at place position.
It should be noted that there are the more factors for influencing sound result of broadcast, in addition to root when loudspeaker makes a sound
Outside according to sound transmission caused by the difference of sound transmission distance to non-circular stereo sound effect fruit caused by listening at place, by
Encountering the echo caused by barrier returns in sound can also interfere with the effect of sound broadcasting.When above-mentioned interference is greater than preset do
When disturbing threshold value, biggish negative effect can be brought to the audio experience degree of user, since echo is interfered, the sound that loudspeaker issues
Acoustic Wave Propagation to user where there is deformation when listening to place, the sound that user hears can lose original tone color.Therefore,
A kind of technical solution is provided below to weaken the interference that sound encounters the echo caused by barrier returns, is broadcast to improve sound
The overall effect put improves user experience.
It should be noted that a kind of common echo interference is as caused by pectination effect.The sound that loudspeaker issues leads to
It crosses two kinds of approach arrival and listens to place, one is straightline propagation to user, referred to as direct sound wave, another kind is by wall, day
The surface of the barriers such as card, floor carries out one or many reflection arrival and listens to place, referred to as echo.Since echo passes through
The path length crossed listens to that the place time is late therefore poor in communication process generation time, and the time difference is mapped to sound than direct sound wave arrival
Corresponding phase difference can be generated in wave.According to the interference theory of wave, echo and direct sound wave are listening to generation interference effect at place,
To make the frequency response curve of sound wave generate pectination effect.
Pectination effect can make frequency response serious deterioration, it is thus regarded that echo is harmful.Pectination effect mainly due to
The envelope of the different sound of the frequency acoustic or phase of different wave occurs being formed by after synergistic effect containing labyrinth
Sound waveform.
Optionally, sound playing method further includes step S150, step S160 and step S170: step S150: being obtained more
The frequency of the broadcasting sound of a loudspeaker;Step S160: relative to barrier and place is listened to according to frequency and multiple loudspeakers
Location information, to determine echo degree of disturbance corresponding with each loudspeaker;Step S170: if echo degree of disturbance is greater than preset
Interference threshold is then adjusted correspondingly the broadcasting setting parameter of each loudspeaker.
Preferably, the step of broadcasting of each loudspeaker setting parameter being adjusted correspondingly include: according to frequency and
Multiple loudspeakers are relative to barrier and listen to the location information in place, and the broadcasting to determine opposite between each loudspeaker is prolonged
When.
Specifically, the frequency that loudspeaker makes a sound is obtained according to the sound currently issued first;Then, according to frequency
And the relation function of frequency and wavelength determines the wavelength that loudspeaker makes a sound;Then, according to loudspeaker relative to barrier
And the location information in place is listened to, it calculates separately each loudspeaker and makes a sound from loudspeaker and be propagated directly to listen to place and each
A loudspeaker makes a sound from audible device and propagates to barrier, then the distance for listening to place is back to by barrier;Then, according to
Determine that the sound wave that each loudspeaker makes a sound directly is propagated from audible device respectively according to wavelength and above-mentioned calculated distance
To listening to place and each loudspeaker makes a sound from audible device and propagates to barrier, then listened position is back to by barrier
The phase difference of generation;Then, more above-mentioned phase difference determines echo degree of disturbance corresponding with each loudspeaker;Finally, if echo
Degree of disturbance is greater than preset interference threshold, then is adjusted correspondingly to the broadcast time-delay of each loudspeaker.
Preferably, multiple loudspeakers are specially four, and are arranged respectively in the front of user, rear, left and right.
It should be noted that in order to obtain better user experience loudspeaker can be set to four, and put respectively
In the front of user, rear, left and right.
Optionally, sound playing method further includes step S180: adjusting the position of each loudspeaker.
It should be noted that scheme provided in an embodiment of the present invention not only can be by setting the parameters to adjust based on broadcasting
The sound of each loudspeaker so that the synchronous sound that each loudspeaker issues, which reaches, listens to place, and is listening to place position
Locate volume having the same, and effect can be played by adjusting the above-mentioned same sound of position uppick of each loudspeaker
Fruit.Specifically, if the track that loudspeaker, which is equipped with, can be used for sliding, the position of adjustable each loudspeaker, so that
Each loudspeaker reaches balanced in the sound relative to the position uppick for listening to place, to ensure that good sound plays effect
Fruit.
Optionally, sound playing method further includes step S190: after adjusting the position of loudspeaker, readjusting each raise
The sound of sound device so that the synchronous sound that each loudspeaker issues, which reaches, listens to place, and has listening at place position
Identical volume.
It should be noted that scheme provided in an embodiment of the present invention can also by adjust in combination loudspeaker position and
The sound of each loudspeaker is adjusted, so that the synchronous sound that each loudspeaker issues, which reaches, listens to place, and is listening to place
Volume having the same at position.
Optionally, sound playing method further include: when detecting that the position for listening to place changes, readjust each
The sound of a loudspeaker so that the synchronous sound that each loudspeaker issues, which reaches, listens to place, and is being listened at place position
Volume having the same.
Place is listened to it should be noted that can refresh where positioning user by range sensor with scheduled frequency
At a distance from multiple loudspeaker relative positions, when detecting that the distance changes, the sound of each loudspeaker is readjusted,
So that the synchronous sound that each loudspeaker issues, which reaches, listens to place, and listening to volume having the same at place position.
Optionally, sound playing method further include: when the position for listening to place changes, adjust each loudspeaker
The position of sound and loudspeaker, so that the sound field centered on listened position is kept in balance in same radius.
It should be noted that listening to place and multiple loudspeakers where detecting multiple users by range sensor
When the distance of relative position changes, it is first determined the geometric center position of multiple users, then the position of multiple users with
When the center is the center of circle, the position in the round edge of same Radius is just fallen in, therefore, according to the geometric center of multiple users
Position adjusts the sound of each loudspeaker and the position of loudspeaker, so that the sound field centered on listened position is in same Radius model
It keeps in balance in enclosing.Technical solution of the present invention solves the multiple loudspeakers different from relative distance between place is listened to and sends out
The problem of sound caused by place has differences is listened in sound arrival out.According to multiple loudspeakers relative to listening to place
Location information, and determine based on parameter setting rule the broadcasting setting parameter of each loudspeaker, based on sound transmission theory with
And multiple loudspeakers determine the size of sound transmission to the difference for listening to place generation relative to the location information for listening to place, then
Parameter is arranged in the broadcasting that each loudspeaker is adjusted according to the size of obtained difference is determined;Finally, based on setting parameter is played,
It controls each loudspeaker and carries out sound broadcasting, so that the sound that issues of loudspeaker is with the synchronous transmission of same sound size to listening on ground
Point weakens the different situation of the sound of the multiple loudspeakers sending generated due to factors such as the differences of propagation distance, so as to be in
It listens to the user at place and experiences better surround sound effect, greatly improve user experience.
Fig. 3 is the structural schematic diagram of the audio playing device of another embodiment of the present invention.The equipment includes multiple loudspeakers
310, first position determining module 320, second position determining module 330, the first adjustment module 340 and the first control module 350.
Specific effect below for above-mentioned loudspeaker and each module is illustrated:
Multiple loudspeakers 310 can be common loudspeaker box combination equipment in daily life.
First position determining module 320 determines the location information for listening to place.
Preferably, it listens to place and refers to the position of sole user or the center of multiple users.
Specifically, when listening to place is the center of multiple users, first position determining module 320 can divide first
The position of multiple users is not determined, and the geometric center position of multiple users is then determined according to the position of multiple users.
Second position determining module 330 determines each loudspeaker 310 relative to the location information for listening to place.
Preferably, it is opposite respectively can to obtain multiple loudspeakers 310 by range sensor for second position determining module 330
In the location information for listening to place.
Wherein, range sensor includes but is not limited to auditory localization sensor, optical positioning sensors etc..As the present invention
Preferred embodiment realizes technical solution of the present invention using auditory localization sensor.Auditory localization sensor can acquire sound wave simultaneously
The position of localization of sound source, therefore, when user makes a sound on listening to place, auditory localization sensor can collect user
The sound wave of the sound of sending, and position according to collected sound wave to listening to place locating for user, to obtain loudspeaking
Device 310 is relative to the location information for listening to place.As shown in Fig. 2, being raising for the sound playing method of one embodiment of the invention
The schematic diagram of sound device and the positional relationship for listening to place.
It should be noted that after auditory localization sensor obtains loudspeaker 310 relative to the location information for listening to place,
Can in a manner of wireless transmission as Wi-Fi transmission or Bluetooth transmission by multiple loudspeakers 310 relative to the position for listening to place
Confidence breath is sent to terminal device, and terminal device is after receiving multiple loudspeakers 310 relative to the location information in place is listened to
Subsequent analysis and processing can be carried out to the information.
The first adjustment module 340 is set according to each loudspeaker 310 relative to the location information for listening to place, and based on parameter
Rule is set to determine that parameter is arranged in the broadcasting of each loudspeaker 310.
Preferably, playing setting parameter includes but is not limited to volume and/or broadcast time-delay.
Preferably, parameter setting rule is used to be arranged volume opposite between each loudspeaker 310 and/or opposite
Broadcast time-delay.
Preferably, the first adjustment module 340 includes the first difference value determining unit and volume determination unit: the first difference determines
According to multiple loudspeakers 310 relative to the location information for listening to place, the sound to determine that each loudspeaker 310 issues exists unit
Listen to the volume difference at place;Volume determination unit determines the volume of each loudspeaker 310 according to volume difference
Size is listening to volume having the same at place with the sound for ensuring that multiple loudspeakers 310 issue.
Firstly, the first difference value determining unit according to multiple loudspeakers 310 relative to the location information for listening to place, to determine
The sound that each loudspeaker 310 issues is listening to the volume difference at place.
Specifically, firstly, the first difference value determining unit according to multiple loudspeakers 310 relative to the location information for listening to place
Establish includes multiple loudspeakers 310 relative to the coordinate system for listening to place position relationship;Then, it is calculated separately according to the coordinate system
Each loudspeaker 310 is relative to the distance for listening to place;The watt level, each of sound is played subsequently, based on each loudspeaker 310
A loudspeaker 310 passes through the functional relation of the loss relationship of the propagation distance and sound of sound relative to the distance for listening to place
The sound that formula determines that each loudspeaker 310 issues respectively is listening to the watt level at place;Then, each loudspeaker is calculated
310 sound issued are listening to the volume difference at place.
Finally, volume determination unit determines the volume of each loudspeaker 310 according to volume difference, it is more to ensure
The sound that a loudspeaker 310 issues is listening to volume having the same at place.
For example, 4 loudspeakers are respectively loudspeaker A, loudspeaker B, loudspeaker C and loudspeaker D, loudspeaker A, loudspeaker B,
Loudspeaker C and loudspeaker D is respectively 1 meter, 2 meters, 1 meter and 2 meters relative to the distance for listening to place where user, each loudspeaker
The power of initial play sound is 20dB;Watt level, 4 loudspeakers based on 4 loudspeakers broadcasting sound are relative to user
The distance for listening to place at place is raised by the way that the functional relation of the loss relationship of the propagation distance and sound of sound is determining respectively
The sound that sound device A, loudspeaker B, loudspeaker C and loudspeaker D are issued is in the watt level difference listened at place where user
For 19dB, 18dB, 19dB and 18dB, wherein issued at place apart from farther away loudspeaker relative to listening to where user
The power that sound is lost in communication process is relatively more;Then, loudspeaker A, loudspeaker B, loudspeaker C and loudspeaker D are calculated
The sound of sending is 1dB in the volume difference listened at place where user;Finally, according to volume difference and
The functional relation of the loss relationship of the propagation distance and sound of sound correspondinglys increase loudspeaker B, the function that loudspeaker D makes a sound
The percentage of rate.
Preferably, the first adjustment module 340 includes the second difference value determining unit and delay determination unit: the second difference determines
Unit according to each loudspeaker 310 relative to the location information for listening to place, to determine each loudspeaker 310 by sound transmission extremely
Listen to the time difference at place;Delay determination unit determines broadcasting opposite between each loudspeaker 310 according to time difference
Delay, so that place is listened in the synchronous sound arrival that each loudspeaker 310 issues.
Firstly, the second difference value determining unit according to each loudspeaker 310 relative to the location information for listening to place, to determine
Each loudspeaker 310 is by sound transmission to the time difference listened at place.
Specifically, firstly, the second difference value determining unit according to each loudspeaker 310 relative to the location information for listening to place
Establish includes multiple loudspeakers 310 relative to the coordinate system for listening to place position relationship;Then, it is calculated separately according to the coordinate system
Each loudspeaker 310 is relative to the distance for listening to place;Subsequently, based on each loudspeaker 310 relative to the distance for listening to place
With the speed that sound is propagated in air determine respectively each loudspeaker 310 by sound transmission to listen at place need when
Between;Finally, sound transmission is determined each loudspeaker to the time needed at place is listened to respectively based on each loudspeaker 310
310 by sound transmission to the time difference listened at place.
Finally, delay determination unit determines broadcast time-delay opposite between each loudspeaker 310 according to time difference, so that
It obtains the synchronous sound arrival that each loudspeaker 310 issues and listens to place.
For example, 4 loudspeakers are respectively loudspeaker A, loudspeaker B, loudspeaker C and loudspeaker D, loudspeaker A, loudspeaker B,
Loudspeaker C and loudspeaker D is respectively 1 meter, 2 meters, 1 meter and 2 meters relative to the distance for listening to place where user;Based on 4
Loudspeaker determines loudspeaker relative to the distance for listening to place and the speed 340M/s that propagates in air of sound where user
A, the time for listening to place needs where sound transmission to user is respectively by loudspeaker B, loudspeaker C and loudspeaker D
2.9ms, 5.9ms, 2.9ms and 5.9ms;Then, place needs will be listened to where sound transmission to user based on 4 loudspeakers
Time determine loudspeaker A, loudspeaker B, loudspeaker C and loudspeaker D by where sound transmission to user listen to place when
Between difference be 3ms;Finally, determining that loudspeaker A, loudspeaker C postpone 3ms relative to loudspeaker B, loudspeaker D according to time difference
Sound is played, so that the sound that 4 loudspeakers issue is there are different distances relative to the place of listening to where user
In the case of synchronously arrive at and listen to place where user.
In another example 3 loudspeakers are respectively loudspeaker A, loudspeaker B and loudspeaker C, loudspeaker A, loudspeaker B and loudspeaking
Device C is in the position on three vertex of equilateral triangle, and is respectively 1 relative to the distance for listening to place where user
Rice, 2 meters and 1 meter;Based on 3 loudspeakers relative to the distance for listening to place and the speed propagated in air of sound where user
340M/s is spent, determines loudspeaker A, loudspeaker B and loudspeaker C by the time for listening to place needs where sound transmission to user
Respectively 2.9ms, 5.9ms and 2.9ms;Then, place needs will be listened to where sound transmission to user based on 3 loudspeakers
Time determine loudspeaker A, loudspeaker C relative to loudspeaker B by the time difference for listening to place where sound transmission to user
Value is 3ms;Finally, determine that loudspeaker A, loudspeaker C play sound relative to loudspeaker B delay 3ms according to time difference, so that
The sound that issues of 3 loudspeakers relative to the place of listening to where user, there are synchronously arrive in the case where different distances
Place is listened to where user.
First control module 350 adjusts the sound of each loudspeaker 310 by control the first adjustment module 340, so that
The synchronous sound for obtaining each sending of loudspeaker 310, which reaches, listens to place, and is listening to volume having the same at place position.
Specifically, the first control module 350 is raw based on the volume and/or broadcast time-delay for being directed to each loudspeaker 310
Signal is controlled at playing, the first control module 350 controls each loudspeaker 310 of adjustment by control the first adjustment module 340
The synchronous sound of sending, which reaches, listens to place, and is listening to volume having the same at place position.
It should be noted that there are the more factors for influencing sound result of broadcast when loudspeaker 310 makes a sound, remove
According to sound transmission caused by the difference of sound transmission distance to non-circular stereo sound effect fruit caused by listening at place
Outside, encountering the echo caused by barrier returns due to sound can also interfere with the effect of sound broadcasting.When above-mentioned interference is greater than in advance
If interference threshold when, biggish negative effect can be brought to the audio experience degree of user, due to echo interfere, loudspeaker 310
There is deformation when listening to place where the Acoustic Wave Propagation to user of the sound of sending, the sound that user hears can lose original
Tone color.Therefore, a kind of technical solution is provided below to weaken the interference that sound encounters the echo caused by barrier returns, thus
The overall effect that sound plays is improved, user experience is improved.
It should be noted that a kind of common echo interference is as caused by pectination effect.The sound that loudspeaker 310 issues
Sound listens to place by two kinds of approach arrival, and one is straightline propagation to user, referred to as direct sound wave, another kind is by wall
The surface of the barriers such as wall, ceiling, floor carries out one or many reflection arrival and listens to place, referred to as echo.Due to
The path length that echo is passed through listens to that the place time is late therefore poor in communication process generation time, and the time difference reflects than direct sound wave arrival
Corresponding phase difference can be generated by being mapped in sound wave.According to the interference theory of wave, echo and direct sound wave listen to generated at place it is dry
Effect is related to, so that the frequency response curve of sound wave be made to generate pectination effect.
Pectination effect can make frequency response serious deterioration, it is thus regarded that echo is harmful.Pectination effect mainly due to
The envelope of the different sound of the frequency acoustic or phase of different wave occurs being formed by after synergistic effect containing labyrinth
Sound waveform.
Optionally, audio playing device further includes frequency acquisition module, degree of disturbance determining module and third adjustment module: frequency
Rate obtains the frequency that module obtains the broadcasting sound of multiple loudspeakers 310;Degree of disturbance determining module is according to frequency and multiple loudspeakings
Device 310 is relative to barrier and listens to the location information in place, to determine echo degree of disturbance corresponding with each loudspeaker 310;
When echo degree of disturbance is greater than preset interference threshold, third adjust module to the broadcasting of each loudspeaker 310 be arranged parameter into
The corresponding adjustment of row.
Preferably, third adjustment module is used to relative to barrier and listen to place according to frequency and multiple loudspeakers 310
Location information, to determine broadcast time-delay opposite between each loudspeaker 310.
Specifically, firstly, frequency acquisition module obtains the frequency that loudspeaker 310 makes a sound according to the sound currently issued
Rate;Then, degree of disturbance determining module determines what loudspeaker 310 made a sound according to the relation function of frequency and frequency and wavelength
Wavelength;Then, relative to barrier and the location information in place is listened to according to loudspeaker 310, calculates separately each loudspeaker 310
It makes a sound and is propagated directly to listen to place from loudspeaker 310 and each loudspeaker 310 makes a sound from audible device and propagates to
Barrier, then the distance for listening to place is back to by barrier;Then, wavelength basis and above-mentioned calculated distance difference are true
The sound wave that fixed each loudspeaker 310 makes a sound is propagated directly to listen to place from audible device and each loudspeaker 310 issues
Sound propagates to barrier from audible device, then the phase difference of listened position generation is back to by barrier;Then, more above-mentioned
Phase difference determines echo degree of disturbance corresponding with each loudspeaker 310;Finally, when echo degree of disturbance is greater than preset interference threshold
When value, third adjustment mould is adjusted correspondingly the broadcast time-delay of each loudspeaker 310.
Preferably, multiple loudspeakers 310 are specially four, and are set respectively in the front of user, rear, left and right
It sets.
It should be noted that in order to obtain better user experience loudspeaker 310 can be set to four, and respectively
It is placed in front, rear, left and the right of user.
Optionally, audio playing device further includes second adjustment module and the second control module: the adjustment of second adjustment module
The position of loudspeaker;Second control module adjusts the position of loudspeaker by control second adjustment module.
It should be noted that can not only pass through 350 base of the first control module in scheme provided in an embodiment of the present invention
In playing the sound that state modulator the first adjustment module 340 is arranged to adjust each loudspeaker 310, so that each loudspeaker
310 synchronous sounds issued reach and listen to place, and are listening to volume having the same at place position, and can be by the
Two control modules control second adjustment module to adjust the position of loudspeaker 310, so that the position uppick of each loudspeaker 310
Above-mentioned same sound result of broadcast.Specifically, if the track that loudspeaker 310, which is equipped with, can be used for sliding, the second control
Module can adjust the position of each loudspeaker 310 based on setting state modulator second adjustment module is played, so that each raise
Sound device 310 reaches balanced in the sound relative to the position uppick for listening to place, to ensure that loudspeaker 310 reaches good
Sound result of broadcast.
Optionally, after the second control module is by controlling position of the second adjustment module to adjust loudspeaker 310, first
Control module readjusts the sound of each loudspeaker 310 by controlling the first adjustment module, so that each loudspeaker 310 is sent out
Synchronous sound out, which reaches, listens to place, and is listening to volume having the same at place position.
It should be noted that scheme provided in an embodiment of the present invention can also be by combining the second control module control second
Adjustment module come adjust loudspeaker 310 position and the first control module 350 control the first adjustment module 340 readjust it is each
The mode of the sound of loudspeaker 310 so that the synchronous sound that each loudspeaker 310 issues, which reaches, listens to place, and is listening on ground
Volume having the same at point position.
Optionally, audio playing device further include: when first position determining module 320 detects that the position for listening to place is sent out
When changing, the first control module 350 control the first adjustment module 340 readjusts the sound of each loudspeaker 310, so that
The synchronous sound that each loudspeaker 310 issues, which reaches, listens to place, and is listening to volume having the same at place position.
It should be noted that first position determining module 320 and second position determining module 330 can pass through Distance-sensing
Device is refreshed where positioning user with scheduled frequency listens to place at a distance from multiple 310 relative positions of loudspeaker, works as detection
When changing to the distance, the first control module 350 control the first adjustment module 340 readjusts each loudspeaker 310
Sound so that the synchronous sound that each loudspeaker 310 issues, which reaches, listens to place, and is being listened at place position with identical
Volume.
Optionally, audio playing device further include: when first position determining module 320 detects that the position for listening to place is sent out
When changing, the first control module 350 controls the first adjustment module 340 to adjust the sound of each loudspeaker 310, the second control
Module controls second adjustment module to adjust the position of loudspeaker 310, so that the sound field centered on listened position is in same half
It keeps in balance within the scope of diameter.
It should be noted that when first position determining module 320 and second position determining module 330 pass through range sensor
Detect where multiple users when listening to place and changing at a distance from multiple 310 relative positions of loudspeaker, it is first determined
The geometric center position of multiple users, the position of multiple users just fall in same Radius when using the center as the center of circle
Round edge in position, therefore, the geometric center position based on multiple users, the first control module 350 control the first adjustment mould
Block 340 adjusts the sound of each loudspeaker 310, and the second control module control second adjustment module adjusts loudspeaker 310
Position so that the sound field centered on listened position is kept in balance in same radius.
Technical solution of the present invention solves what the multiple loudspeakers different from relative distance between place is listened to issued
The problem of sound caused by place has differences is listened in sound arrival.According to multiple loudspeakers relative to the position for listening to place
Information, and determine that parameter is arranged in the broadcasting of each loudspeaker based on parameter setting rule, it is theoretical and more based on sound transmission
A loudspeaker determines the size of sound transmission to the difference for listening to place generation relative to the location information for listening to place, further according to
The size of obtained difference is determined to adjust the broadcasting of each loudspeaker and parameter is arranged;Finally, based on setting parameter, control is played
Each loudspeaker carries out sound broadcasting so that the sound that issues of loudspeaker with the synchronous transmission of same sound size to listening to place,
Weaken the different situation of the sound of the multiple loudspeakers sending generated due to factors such as the differences of propagation distance, so that in listening to
User at place experiences better surround sound effect, greatly improves user experience.
Those skilled in the art of the present technique are appreciated that the present invention includes being related to for executing in operation described herein
One or more equipment.These equipment can specially design and manufacture for required purpose, or also may include general
Known device in computer.These equipment have the computer program being stored in it, these computer programs are selectively
Activation or reconstruct.Such computer program can be stored in equipment (for example, computer) readable medium or be stored in
It e-command and is coupled in any kind of medium of bus respectively suitable for storage, the computer-readable medium includes but not
Be limited to any kind of disk (including floppy disk, hard disk, CD, CD-ROM and magneto-optic disk), ROM (Read-Only Memory, only
Read memory), RAM (Random Access Memory, immediately memory), EPROM (Erasable Programmable
Read-Only Memory, Erarable Programmable Read only Memory), EEPROM (Electrically Erasable
Programmable Read-Only Memory, Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or light card
Piece.It is, readable medium includes by equipment (for example, computer) with any Jie for the form storage or transmission information that can be read
Matter.
Those skilled in the art of the present technique be appreciated that can be realized with computer program instructions these structure charts and/or
The combination of each frame and these structure charts and/or the frame in block diagram and/or flow graph in block diagram and/or flow graph.This technology neck
Field technique personnel be appreciated that these computer program instructions can be supplied to general purpose computer, special purpose computer or other
The processor of programmable data processing method is realized, to pass through the processing of computer or other programmable data processing methods
The scheme specified in frame or multiple frames of the device to execute structure chart and/or block diagram and/or flow graph disclosed by the invention.
Those skilled in the art of the present technique have been appreciated that in the present invention the various operations crossed by discussion, method, in process
Steps, measures, and schemes can be replaced, changed, combined or be deleted.Further, each with having been crossed by discussion in the present invention
Kind of operation, method, other steps, measures, and schemes in process may also be alternated, changed, rearranged, decomposed, combined or deleted.
Further, in the prior art to have and the step in various operations, method disclosed in the present invention, process, measure, scheme
It may also be alternated, changed, rearranged, decomposed, combined or deleted.
The above is only some embodiments of the invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.