The present disclosure relates to an area reproduction system and an area reproduction method.
Conventionally, a known technique is an area reproduction technique that presents sound only to specified positions using a speaker array configured by disposing a plurality of speakers linearly, and thus presents different sounds to different positions in one space without interference. Use of this technique makes it possible to present reproduction sounds of different contents and different volumes to users.
Specifically, as disclosed in JP 2015-231087 A, a reproduction line that strengthens reproduction sounds and a non-reproduction line that weakens reproduction sounds are set on a control line which is parallel with a speaker array, and a control filter for radiating an audio beam of a predetermined sound pressure or more only to the set reproduction line is derived. A signal, which is obtained by convolving the signal of the reproduction sound with the derived control filter, is output from the speakers so that an audio beam is radiated only to the set reproduction line.
The above-described conventional technique has, however, a problem that an audio beam radiable range is limited by a length of the speaker array in a longitudinal direction.
In order to solve the above problem, it is an object of the present disclosure to provide an area reproduction system and an area reproduction method that prevent an audio beam radiable range from being limited by a length of a speaker array in a longitudinal direction.
One aspect of the present disclosure provides an area reproduction system including a reproduction unit including a speaker array configured by disposing a plurality of speakers linearly, a processing unit that executes processing for processing a reproduction sound to be output from each of the plurality of speakers, based on a control line including a reproduction line that strengthens a sound wave radiated from the speaker array and a non-reproduction line that weakens the sound wave, so that an audio beam of a predetermined sound pressure or more is radiated only to the reproduction line, the control line being substantially parallel with the speaker array and being set in a position separated from the speaker array by a predetermined distance, and a directional angle control unit that executes a directional angle control process for adjusting a phase of the reproduction sound so that a radiating direction of the audio beam is deflected by a specified angle, in which the reproduction unit causes each of the plurality of speakers to output the reproduction sound which has been subject to the processing and the directional angle control process.
Another aspect of the present disclosure provides an area reproduction method being performed by a computer of an area reproduction system including a speaker array configured by disposing a plurality of speakers linearly, the method including: causing the computer to execute processing for processing a reproduction sound to be output from each of the plurality of speakers, based on a control line including a reproduction line that strengthens a sound wave radiated from the speaker array and a non-reproduction line that weakens the sound wave, so that an audio beam of a predetermined sound pressure or more is radiated only to the reproduction line, the control line being substantially parallel with the speaker array and being set in a position separated from the speaker array by a predetermined distance, and a directional angle control process for adjusting a phase of the reproduction sound so that a radiating direction of the audio beam is deflected by a specified angle; and causing each of the plurality of speakers to output the reproduction sound which has been subject to the processing and the directional angle control process.
(Findings to be Basis of the Present Disclosure)
A principle of the present disclosure will be described. A reproduction sound to be output from a general speaker spherically propagates, and thus transmission of the reproduction sound only to a specific user cannot be performed. In recent years, therefore, area reproduction control based on space filtering is proposed (for example, JP 2015-231087 A). In this control, a reproduction sound can be controlled in not only a reproduction area to which a reproduction sound is desired to be transmitted but also a non-reproduction area to which a reproduction sound is undesired to be transmitted.
In a case where the above-described area reproduction technique is actually used, however, the reproduction line BL has to be set in an area SAA opposed to the speaker array SA so as to be parallel with the speaker array SA. Thus, as illustrated in
In order to solve this problem, one aspect of the present disclosure provides an area reproduction system including a reproduction unit including a speaker array configured by disposing a plurality of speakers linearly, a processing unit that executes processing for processing a reproduction sound to be output from each of the plurality of speakers, based on a control line including a reproduction line that strengthens a sound wave radiated from the speaker array and a non-reproduction line that weakens the sound wave, so that an audio beam of a predetermined sound pressure or more is radiated only to the reproduction line, the control line being substantially parallel with the speaker array and being set in a position separated from the speaker array by a predetermined distance, and a directional angle control unit that executes a directional angle control process for adjusting a phase of the reproduction sound so that a radiating direction of the audio beam is deflected by a specified angle, in which the reproduction unit causes each of the plurality of speakers to output the reproduction sound which has been subject to the processing and the directional angle control process.
Another aspect of the present disclosure provides an area reproduction method being performed by a computer of an area reproduction system including a speaker array configured by disposing a plurality of speakers linearly, the method including: causing the computer to execute processing for processing a reproduction sound to be output from each of the plurality of speakers, based on a control line including a reproduction line that strengthens a sound wave radiated from the speaker array and a non-reproduction line that weakens the sound wave, so that an audio beam of a predetermined sound pressure or more is radiated only to the reproduction line, the control line being substantially parallel with the speaker array and being set in a position separated from the speaker array by a predetermined distance, and a directional angle control process for adjusting a phase of the reproduction sound so that a radiating direction of the audio beam is deflected by a specified angle; and causing each of the plurality of speakers to output the reproduction sound which has been subject to the processing and the directional angle control process.
According to these aspects, the processing causes the audio beam of a predetermined sound pressure or more to be radiated only to the reproduction line set parallel with the speaker array. The directional angle control process causes the reproduction sound, whose phase is adjusted so that the radiating direction of the audio beam is deflected by a specified angle, to be output from each of the plurality of speakers.
Thus, the audio beam can be radiated to a direction where a direction toward the reproduction line is deflected by the specified angle. Therefore, even if the reproduction line is set in a position opposed to an end of the speaker array in the longitudinal direction, the audio beam can be radiated to an area which is not opposed to the speaker array. Thus, the radiable range of the audio beam can be avoided from being limited by the length of the speaker array in the longitudinal direction.
In the above aspects, the processing unit may convolve a reproduction sound signal representing the reproduction sound with a control filter which achieves the control line and generates a convolved signal as a drive signal for causing each of the plurality of speakers to output the reproduction sound in the processing, and the directional angle control unit, in the directional angle control process, may adjust a phase of the drive signal generated in the processing.
According to the present aspect, in the processing, the reproduction sound signal representing the reproduction sound is convolved with the control filter which achieves the control line, and then the drive signal, whose phase has been adjusted in directional angle control process, is output from each of the plurality of speakers.
Thus, a specified angle different from a previous angle is set, and the directional angle control process can be executed by reusing the drive signal generated in the previous processing. In this case, the radiating direction of the audio beam can be adjusted more quickly than in a case where a control line and a specified angle which are different from previous ones are set and the processing and the directional angle control process are executed.
In the above aspects, a frequency of the reproduction sound may satisfy a following formula using a disposing interval of the plurality of speakers, a sound speed, and the specified angle:
where, f represents the frequency of the reproduction sound, Δx represents the disposing interval of the plurality of speakers, c represents the sound speed, and θ represents the specified angle.
It is known that if the plurality of speakers outputs reproduction sound with frequency which does not satisfy the above formula, a grating lobe is generated. In the present aspect, the reproduction sound with the frequency which satisfies the above formula is output, and thus the generation of a grating lobe can be avoided.
In the above aspects, the area reproduction system further includes a first synthesizing unit that synthesizes the reproduction sound that has been subject to the processing and the directional angle control process with the reproduction sound that has been subject to the processing. The reproduction unit may cause the plurality of speakers to output a first synthesized reproduction sound synthesized by the first synthesizing unit.
According to the present aspects, in the processing and the directional angle control process, the reproduction sounds are adjusted so that the audio beam is radiated to a direction where the direction toward the reproduction line is deflected by a specified angle. In the processing, the reproduction sound is processed so that the audio beam is radiated only to the reproduction line. The first synthesized reproduction sound obtained by synthesizing the adjusted reproduction sound with the processed reproduction sound is output from the plurality of speakers.
Therefore, the audio beam of the former reproduction sound can be radiated to a partial area of the non-reproduction line on the control line, and the audio beam of the latter reproduction sound can be radiated to the reproduction line. This makes the radiating range of the audio beam on the control line wider than a range of the reproduction line.
In the above aspects, the processing unit further executes additional processing for processing an additional reproduction sound identical to the reproduction sound, based on an additional control line including an additional reproduction line that strengthens a sound wave radiated from the speaker array and an additional non-reproduction line that weakens the sound wave, so that an additional audio beam of the predetermined sound pressure or more is radiated only to the additional reproduction line, the additional control line being substantially parallel with the speaker array and being set in a position separated from the speaker array by the predetermined distance. The directional angle control unit further executes an intersection adjusting process for adjusting a phase of the additional reproduction sound so that a part of the audio beam intersects a part of the additional audio beam in a position separated from the speaker array by the predetermined distance. The area reproduction system further includes a second synthesizing unit that synthesizes the reproduction sound which has been subject to the processing and the directional angle control process with the additional reproduction sound which has been subject to the additional processing and the intersection adjusting process. The reproduction unit may cause the plurality of speakers to output a second synthesized reproduction sound synthesized by the second synthesizing unit.
According to the present aspects, in the processing and the directional angle control process, the reproduction sounds are adjusted so that the audio beam is radiated to a direction where the direction toward the reproduction line is deflected by a specified angle. In the additional processing and the intersection adjusting process, the additional reproduction sound identical to the reproduction sound is adjusted so that a part of the audio beam and a part of the additional audio beam intersect each other in the position separated from the speaker array by a predetermined distance. The second synthesized reproduction sound obtained by synthesizing the adjusted reproduction sound with the adjusted additional reproduction sound is output from the plurality of speakers.
Thus, a part of the audio beam and a part of the additional audio beam can intersect each other on the control line. This makes it possible to increase the sound pressure of the reproduction sound in an area where a part of the audio beam and a part of the additional audio beam intersect on the control line.
Embodiments described below illustrate specific examples of the present disclosure. Numerical values, shapes, components, steps, and an order of the steps described in the following embodiments are examples, and thus do not limit the present disclosure. In the components in the following embodiments, components which are not described in independent claims representing highest-order concepts will be described as any components. In all the embodiments, their contents can be combined.
(Overall Image of System)
An overall image of the area reproduction system according to the embodiments of the present disclosure will be described.
The input unit 100 is a terminal device including a touch panel 101 to be used for performing various setting operations for sound source data 201 of reproduction sound to be reproduced by speakers 501, described later, and reproduction conditions, described later, and the like. The input unit 100 is not limited to the touch panel 101, and thus may be a terminal device having physical keyboards and mouse, or user interfaces (UI) which can be used for the setting operations through gestures.
The input unit 100 may be a terminal device such as a smartphone or a tablet to be used by a user of the area reproduction system 1. Further, the input unit 100 may be a terminal device such as a personal computer which is installed in a room to be a target for the area reproduction by the area reproduction system 1 and is shared by a plurality of users.
The data unit 200 is a storage device such as a random access memory (RAM) or a hard disk drive (HDD). The data unit 200 stores the sound source data 201 representing reproduction sound. The sound source data 201 is transmitted to the processor unit 300 via a network such as an internet. The data unit 200 may be installed in a device of the processor unit 300, or in a device different from the processor unit 300.
The processor unit 300 is an information processing device (an example of a computer) including a microprocessor, a read only memory (ROM), a RAM, an HDD, a keyboard, a mouse, and a display unit. The processor unit 300 is communicably connected to an audio interface (IF) 504, described later, via a local area network (LAN), Bluetooth (registered trademark), an audio and visual (AV) cable, or the like. Even if the processor unit 300 is unconnectable to an internet by itself, the processor unit 300 may be connectable to an internet via a home gateway. Details of the processor unit 300 will be described later. The processor unit 300 may be disposed in a device of the audio IF 504 and may be connected to the audio IF 504 via the AV cable or the like.
The reproduction unit 500 is an audio output device including the audio IF 504, a digital-analog (DA) converter 503, an amplifier 502, and the speakers 501. The audio IF 504 transmits and receives audio data. The DA converter 503 converts audio data input from the audio IF 504 into an analog signal. The amplifier 502 amplifies the analog signal converted by the DA converter 503. The speaker 501 outputs a reproduction sound represented by the signal amplified by the amplifier 502.
The reproduction unit 500 has the plurality of speakers 501 and the speaker array SA (
(Details of Processor Unit 300)
The processor unit 300 will be described in detail below. As illustrated in
The filter generating unit 301 generates a control filter that achieves the control line, described later, included in the reproduction condition specified by the user through the input unit 100. Details of a method for generating the control filter in the filter generating unit 301 will be described later.
The processing unit 302 executes the processing for processing the reproduction sound output from the plurality of speakers 501 using the control filter generated by the filter generating unit 301 so that the control line included in the reproduction condition specified by the user through the input unit 100 is achieved.
Specifically, the processing unit 302 converts, in the processing, the sound source data 201 into analog signal, the sound source data 201 being specified by the user through the input unit 100 and representing the reproduction sound to be output from the plurality of speakers 501. The processing unit 302 then generates a signal, which is obtained by convolving the analog signal (hereinafter, a reproduction sound signal corresponding to the sound source data 201) with the control filter generated by the filter generating unit 301, as a drive signal for causing each of the plurality of speakers 501 to output the reproduction sound.
The directional angle control unit 303 executes a directional angle control process for adjusting phase of the reproduction sound output from each of the plurality of speakers 501 so that a radiating direction of the audio beam is deflected by a deflection angle (an example of the specified angle), described later, when the reproduction condition specified by the user through the input unit 100 includes the deflection angle.
Specifically, in the directional angle control process, the directional angle control unit 303 adjusts a phase of the drive signal, which is generated by the processing unit 302, of each speaker so as to adjust drive start timings of the speakers 501. Thus, the directional angle control unit 303 adjusts the phase of the reproduction sound to be output from each of the plurality of speakers 501. The directional angle control unit 303 outputs the drive signal whose phase has been adjusted to the synthesizing unit 304. Details of a method for adjusting the phase of the reproduction sound in the directional angle control unit 303 will be described later.
When the reproduction condition specified by the user through the input unit 100 does not include the deflection angle, the directional angle control unit 303 outputs the drive signal generated by the processing unit 302 directly to the synthesizing unit 304.
When receiving the drive signals for outputting a plurality of reproduction sounds, the synthesizing unit 304 synthesizes the input drive signals for outputting the reproduction sounds. The synthesizing unit 304 transmits the synthesized drive signals to the reproduction unit 500 as drive signals for outputting synthesized reproduction sounds (examples of the first synthesized reproduction sound and the second synthesized reproduction sound) obtained by synthesizing the plurality of reproduction sounds to the plurality of speakers 501, respectively. When receiving a drive signal for outputting one reproduction sound from the directional angle control unit 303, the synthesizing unit 304 transmits the input drive signal directly to the reproduction unit 500.
(Method for Generating Control Filter)
Details of a method for generating the control filter in the filter generating unit 301 will be described. Hereinafter, the speakers 501 each of which is a component of the speaker array SA are disposed to be aligned on an x axis. On a plane represented by the x axis and a y axis perpendicular to the x axis, a reproduction sound, which has an angular frequency ω and is output from the speaker 501 in a position A (x0, 0) of the speaker array SA, includes a reproduction sound which has a sound pressure P(x, yref, ω) and the angular frequency ω, and reaches a control point B(x, yref). The sound pressure P(x, yref, ω) is expressed by a following formula (1).
[Expression 2]
P(x,yref,ω)=∫−∞∞D(x0,0,ω)G(x−x0,yref,ω)dx0 (1)
In the formula (1), D (x0, 0, ω) represents a drive signal of each speaker, and G (x-x0, yref, ω) represents a transfer function from each speaker 501 to a control point B (x, yref). The transfer function G (x-x0, yref, ω) is a Green function in a three-dimensional free space. When the frequency of a reproduction sound is represented by f, the angular frequency co of the reproduction sound is expressed by 2πf (ω=2πf).
A following formula (2) is derived by applying convolution theorem to a result of Fourier-transforming the formula (1) to an x axis direction.
[Expression 3]
{tilde over (P)}(kx,yref,ω)={tilde over (D)}(kx,ω)·{tilde over (G)}(kx,yref,ω) (2)
Herein, “˜” represents a value in a wavenumber domain. kx represents a space frequency in the x axis direction. When S(ω) represents the reproduction sound signal to be output from the speaker 501 and F (x0, 0, ω) represents the control filter, a drive signal D (x0, 0, ω) of the speaker at a point A is expressed by a following formula (3).
[Expression 4]
D(x0,0,ω)=S(ω)F(x0,0, ω) (3)
The control filter F (x0, 0, ω) does not depend on the reproduction sound, and thus S(ω)=hereinafter. Therefore, a following formula (4) is derived from a result of Fourier-transforming the formula (3) to the x axis direction and the formula (2).
In the formula (5), the sound pressure P(x, yref, ω) of the reproduction sound is modelized in a state that the sound pressure is regarded as “1” or “0”, but is not limited to this, and thus the sound pressure P(x, yref, ω) of the reproduction sound may be modeled in a state that the sound pressure has a predetermined value (an example of the predetermined sound pressure) of at least “1” or “0”.
A control filter F(x, 0, ω) which achieves the area reproduction can be analytically derived as expressed in a formula (6) by assigning the sound pressure of the reproduction sound in the wavenumber domain obtained by Fourier-transforming the formula (5) to the x axis direction into the formula (4), and inversely Fourier-transforming a control filter in a wavenumber domain obtained by the assignment.
Herein, F−1[ ] in a right side represents the inverse Fourier transform, and a formula described in [ ] represents the control filter in the wavenumber domain.
The formula (6) is derived when the speakers 501 of the speaker array SA are regarded to be infinitely disposed on the x axis. Actually, a finite number of the speakers 501 of the speaker array SA are disposed, and thus the control filter F(x, 0, ω) is necessarily discretized to be derived.
Specifically, as illustrated in
where
The filter generating unit 301 assigns 1) the disposing interval Δx of the speakers 501, 2) the number N of the speakers 501 of the speaker array SA, 3) the distance yref from the speaker array SA to the control line CL in a y axis direction, and 4) the width lb of the reproduction line BL into the formula (7). Thus, the filter generating unit 301 generates the control filter F(x, 0, ω).
(Method for Adjusting Phase of Reproduction Sound)
Details of a method for adjusting a phase of reproduction sound in the directional angle control unit 303 will be described below.
For example, as illustrated in the upper left section of
When the plurality of speakers 501 is driven by the drive signal D generated by the processing unit 302, as illustrated in the upper left section of
However, the user desires to deflect the radiating direction of the audio beam BM to the −x direction by an angle “θ”, and specifies a deflection angle representing the positive angle “θ” as the reproduction condition. In this case, the directional angle control unit 303 adjusts a phase of the drive signal D as illustrated in the lower left section of
When the drive signal D with the adjusted phase drives the plurality of speakers 501, as illustrated in the lower right section of
For example, the user desires to deflect the radiating direction of the audio beam BM to the x direction by the angle “θ”, and specifies a deflection angle representing a negative angle “−θ” as the reproduction condition. In this case, the directional angle control unit 303 adjusts the phase of the drive signal D as illustrated in the lower left section of
When the drive signal D with the adjusted phase drives the plurality of speakers 501, as illustrated in the lower right section of
(Method for Calculating Delay Time)
The directional angle control unit 303 calculates delay timer as time, at which the drive start timing is delayed between the two adjacent speakers 501, based on the deflection angle specified by the user. The method for calculating the delay time τ will be described with reference to a specific example illustrated in
A distance through which the sound wave output from the speaker 501a moves until it intersects the straight line La can be expressed by a product of the disposing interval Δx of the plurality of speakers 501 included in the speaker array SA and a sine function sin θ of the deflection angle θ or a product of the sound speed c and the delay time τ. Therefore, the directional angle control unit 303 calculates the delay time τ using a following formula (9) derived by deforming a following formula (8) representing that the two products are identical to each other.
[Expression 9]
Δx·sin θ=τ·c (8)
[Expression 10]
τ=(Δx·sin θ)/c (9)
That is, as illustrated in the lower right section of
In a similar manner, the directional angle control unit 303 delays, by a delay time 2τ, the phase of the drive signal D of the speaker 501 disposed second from the reference position in the −x direction. That is, the directional angle control unit 303 delays, by the delay time m·τ, the phase of the drive signal D of the speaker 501, which is disposed m-th from the reference position in the −x direction. On the contrary, the directional angle control unit 303 causes the phase of the drive signal D of the speaker 501, which is disposed m-th from the reference position in the x direction, to be early by the delay time m·τ.
On the other hand, as illustrated in the lower right section of
In a similar manner, the directional angle control unit 303 delays, by a delay time 2τ, the phase of the drive signal D of the speaker 501, which is disposed second from the reference position in the x direction. That is, the directional angle control unit 303 delays, by the delay time m·τ, the phase of the drive signal D of the speaker 501, which is disposed m-th from the reference position in the x direction. On the contrary, the directional angle control unit 303 causes the phase of the drive signal D of the speaker 501, which is disposed m-th from the reference position in the −x direction, to be early by the delay time m·τ.
(Operation of Area Reproduction)
The area reproduction method to be performed by the area reproduction system 1 will be described below.
The reproduction condition specified in step S01 includes a condition necessary for generating the control filter F(x, 0, ω). Specifically, this condition includes 1) the disposing interval Δx of the speakers 501, 2) the number N of the speakers 501 in the speaker array SA, 3) the distance yref from the speaker array SA to the control line CL in the y axis direction, and 4) the width lb of the reproduction line BL. The reproduction condition specified in step S01 further includes 5) a volume of the reproduction sound on the reproduction line BL and 6) a deflection angle at which the radiating direction of the audio beam BM is deflected and the like. The reproduction condition does not have to include some of or all of the conditions 1) to 6).
In step S01, the user may specify different sound source names of a plurality of reproduction sounds using the touch panel 101 and may specify a reproduction condition for each reproduction sound. In this case, the input unit 100 transmits the plurality of specified sound source names to the data unit 200 in step S02, and transmits the specified reproduction condition for each reproduction sound to the processor unit 300 in step S03.
If receiving one or more sound source names (step S04), the data unit 200 transmits one or more sound source data 201 corresponding to the one or more sound source name to the processor unit 300 (step S05).
The processor unit 300 is assumed to receive the reproduction conditions of one or more reproduction sounds (step S06). In this case, using the reproduction condition, as a target (hereinafter, a target reproduction condition), of one reproduction sound (hereinafter, a target reproduction sound) from the received reproduction conditions of the one or more reproduction sounds, the filter generating unit 301 assigns the conditions 1) to 4) included in the target reproduction condition to the formula (7). The filter generating unit 301 thus generates the control filter F(x, 0, ω) that achieves the area reproduction under the target reproduction condition (step S07).
The target reproduction condition includes the condition 5) (the volume of the reproduction sound on the reproduction line BL). In this case, the filter generating unit 301 calculates the control filter F(x, 0, ω) using the conditions 1) to 4). The filter generating unit 301 multiplies the generated control filter F(x, 0, ω) by a ratio r (=volume/maximum volume of the target reproduction sound) of the volume of the target reproduction sound represented by the condition 5) with respect to a predetermined maximum volume. The filter generating unit 301 then generates a multiplied result r·F(x, 0, ω) as the control filter F(x, 0, ω).
On the other hand, the target reproduction condition includes not some or all of the conditions 1) to 4) in some cases as described above. When the target reproduction condition does not include the conditions 1) and 2), the filter generating unit 301 acquires the disposing interval Ax of the speakers 501 and the number N of the speakers 501 in the speaker array SA, the disposing interval Δx and the number N being stored in the ROM in advance, and sets them as the conditions 1) and 2).
When the target reproduction condition does not include the condition 3), the filter generating unit 301 acquires information about a position of a person from a predetermined sensor, not illustrated, installed in or outside the area reproduction system 1. The filter generating unit 301 then sets the condition 3) for setting the control line CL based on the acquired information about the position of the person.
Specifically, the predetermined sensor includes, for example, a camera and a sensor that acquires a thermal image and the like. The predetermined sensor may be installed in the device of the reproduction unit 500 or outside the area reproduction system 1. The predetermined sensor may transmit an output signal to the processor unit 300.
For example, a camera, not illustrated, which captures an image in the y axis direction, is disposed as the predetermined sensor on the x axis identical to the speaker array SA. in this case, the filter generating unit 301 acquires a captured image output from the camera, and recognizes whether the captured image includes a person using a publicly-known image recognizing technique and the like. When recognizing that the captured image includes a person, the filter generating unit 301 calculates a distance of the y axis direction from the x axis to the position of the person based on a ratio of a size of the recognized image indicating the person to a size of the captured image and the like.
Alternatively, a sensor (for example, a depth sensor), which can measure the distance of the y axis direction from the x axis to the position of the person and can output a signal representing the measured distance to the processor unit 300, is disposed as the predetermined sensor. In this case, the filter generating unit 301 acquires the distance of the y axis direction from the x axis to the position of the person, the distance being represented by the output signal from the sensor.
The filter generating unit 301 sets the distance of the y axis direction from the x axis to the position of the person as the condition 3) (the distance yref of the y axis direction from the speaker array SA to the control line CL).
When the target reproduction condition does not include the condition 4), the filter generating unit 301 acquires a fixed value (for example, 1 m) predetermined as a breadth of the person, for example, the fixed value being stored in the ROM or the like in advance, and sets the fixed value as the condition 4) (the width lb of the reproduction line BL).
The filter generating unit 301 can automatically set the conditions 1) to 4) based on the information about the position of the person acquired from the predetermined sensor without troubling the user to specify the conditions 1) to 4) necessary for setting the control line CL. This enables the filter generating unit 301 to automatically set the control line CL.
The processor unit 300 then receives one or more sound source data 201 corresponding to one or more sound source names specified in step S02 (step S08). in this case, the processing unit 302 executes the processing. Specifically, in the processing, the processing unit 302 convolves the reproduction sound signal corresponding to the sound source data 201 of the target reproduction sound in the one or more received sound source data 201 with the control filter F(x, 0, ω) generated in step S07 to generate the drive signal D (step S09).
More specifically, in step S09, the processing unit 302 convolves a reproduction sound signal S(2πd) corresponding to the sound source data 201 of the target reproduction sound with a control filter F(x, 0, 2πf) generated in step S07. Thus, the processing unit 302 generates a drive signal D (x, 0, 2πf) (D(x, 0, 2πf)=S(2πf)F(x, 0, 2πf)) obtained by convolving the reproduction sound signal S(2πf) with the control filter F(x, 0, 2πf).
If the target reproduction condition includes the deflection angle (YES in step S10), the directional angle control unit 303 executes the directional angle control process. Specifically, the directional angle control unit 303 adjusts a phase of the target reproduction sound to be output from each of the plurality of speakers 501 so that the radiating direction of an audio beam is deflected by the deflection angle (step S11) in the directional angle control process.
More specifically, in step S11, the directional angle control unit 303 adjusts, as described above, the phase of the drive signal D(x, 0, 2πf) generated in step S09 so as to adjust drive start timings of the speakers 501. Thus, the directional angle control unit 303 adjusts the phase of the target reproduction sound to be output from each of the plurality of speakers 501.
If the target reproduction condition does not include the deflection angle (NO in step S10) or step S11 is executed and the drive signals D corresponding to all the sound source data 201 received in step S08 is not generated (NO in step S12), the process returns to step S07. Hereinafter, the process in step S07 and thereafter steps are executed under the reproduction condition of one reproduction sound whose corresponding drive signal D is not generated in the reproduction conditions of the one or more reproduction sounds received in step S06, as the target reproduction condition of the target reproduction sound.
On the other hand, if the drive signal D corresponding to all the sound source data 201 received in step 508 is generated (YES in step S12), the synthesizing unit 304 synthesizes the drive signals D corresponding to all the sound source data 201 received in step S08, and transmits the synthesized signal to the reproduction unit 500 (step S13).
The reproduction unit 500 drives the plurality of speakers 501 in accordance with the received signals, and causes each of the plurality of speakers 501 to output a synthesized reproduction sound obtained by synthesizing the reproduction sound represented by the sound source data 201 received in step S08 (step S14).
A specific example of a result of deflecting the radiating directions of the audio beam BM representing the plurality of reproduction sounds with different frequencies in the operation illustrated in
As illustrated in
In step S01, the reproduction condition is set so that the distance yref between the speaker array SA and the control line CL is 2 m, the center of the reproduction line BL in the x axis direction is on the y axis (x=0), and the width lb of the reproduction line BL in the control line CL is 1 in. That is, in step S06, the processor unit 300 receives the reproduction condition in which the condition 1) (the disposing interval Δx of the speakers 501) is 35 mm and the condition 2) (the number N of the speakers S01 in the speaker array SA) is 64. In step S06, the processor unit 300 receives the reproduction condition in which the condition 3) (the distance yref from the speaker array SA to the control line CL in the y axis direction) is 2 m and the condition 4) (the width lb of the reproduction line BL in the control line CL) is 1 m.
Further, the reproduction condition representing that the deflection angle is “38° ” is set in order to deflect the audio beam BM representing the reproduction sounds to the direction Da where an angle of “38° ” is formed in the −x direction with respect to the y direction.
As illustrated in
In step S09, the drive signal D(x, 0, πf) for causing the plurality of speakers 501 to output the reproduction sound is generated so that the audio beam BM is radiated to the reproduction line BL. Thereafter, in step S11, the phase of the drive signal D of the speakers 501 is adjusted so that the radiating direction of the audio beam BM is deflected by the deflection angle.
Thus, for example, after end of the operation illustrated in
In this case, steps S02, S04, S05, and S07 to S09 are omitted. Thus, as illustrated in
The embodiment of the present disclosure has been described above, but an entity and the device that are subject to the processes are not limited to those described in the above-described embodiment. The embodiment of the present disclosure may be, for example, following modifications.
(1)
As illustrated in
As illustrated in
The formula (10) can be deformed into a following formula (11) by using the disposing interval Δx of the plurality of speakers 501, the sound speed c, and the deflection angle θ.
Therefore, in accordance with the operation illustrated in
Specifically, in step S08, the processor unit 300 may determine whether the one or more sound source data 201 received from the data unit 200 includes the sound source data 201 of the reproduction sound with frequency f which does not satisfy the formula (11). The processor unit 300 is assumed to determine that the sound source data 201 includes the sound source data 201 of the reproduction sound with frequency f which does not satisfy the formula (11). In this case, the processor unit 300 may transmit, to the input unit 100, a warning signal representing that the sound source name representing the reproduction sound with frequency f generating the grating lobe is specified, and may end the operation illustrated in
Accordingly, when the input unit 100 receives the warning signal, for example, the input unit 100 may display, on the touch panel 101, a message which indicates that the sound source name representing the reproduction sound with frequency f generating the grating lobe is specified. In such a manner, when receiving the warning signal, the input unit 100 may inform the user of the specified sound source name representing the reproduction sound with frequency f generating the grating lobe.
According to the present modification, the reproduction sound with frequency f satisfying the formula (11) is output from the plurality of speakers 501, and thus the generation of the grating lobe can be avoided.
(2) The input unit 100 may be configured so that in step S01 the user can specify a plurality of reproduction conditions including different deflection angles as the reproduction conditions for the area reproduction of a plurality of identical reproduction sounds.
The second reproduction condition is, as illustrated in
In step S01, the input unit 100 may be configured to automatically set setting values of the reproduction line BL and the non-reproduction line DL, the setting values being included in the first reproduction condition, as setting values of the reproduction line BL and the non-reproduction line DL, the setting values being included in the second and third reproduction conditions.
In the configuration according to the present modification, the plurality of reproduction conditions is received in step S06, and only the one sound source data 201 is received in step S08. Thus, the determination may be made in step S12 whether the control filter (hereinafter, the control filter corresponding to all the reproduction conditions) for achieving the area reproduction under all the reproduction conditions received in step S06 is generated.
If the determination is made that the control filter corresponding to all the reproduction conditions received in step S06 is not generated, the target reproduction sound is not changed, and step S07 and thereafter steps may be executed under a reproduction condition in which a corresponding control filter is not generated, as the target reproduction condition. If the determination is made that the control filter corresponding to all the reproduction conditions received in step S06 is generated, the process may proceed to step S13.
That is, in the configuration according to the present modification, in step S09, the processing unit 302 generates the drive signal D (hereinafter, a first drive signal D1) for the area reproduction of a reproduction sound under the first reproduction condition. In next step S09, the processing unit 302 generates the drive signal D (hereinafter, a second drive signal D2) for area reproduction of the reproduction sound identical to the one reproduction sound under the reproduction condition identical to the first reproduction condition included in the second reproduction condition. In this case, in step S11, the directional angle control unit 303 adjusts a phase of the second drive signal D2 in accordance with the deflection angle “θa” included in the second reproduction condition.
In next step S09, the processing unit 302 generates the drive signal D (hereinafter, a third drive signal D3) for area reproduction of the reproduction sound identical to the one reproduction sound under the reproduction condition which is identical to the first reproduction condition and is included in the third reproduction condition. In this case, in step S11, the directional angle control unit 303 adjusts a phase of the third drive signal D3 in accordance with the deflection angle “−θb” included in the third reproduction condition.
In step S13, the synthesizing unit 304 synthesizes the first the drive signal D1 (an example of a reproduction sound which has been subject to the processing) with the second the drive signal D2 and the third the drive signal D3 (examples of the reproduction sound which has been subject to the processing and the directional angle control process). In step S14, the signal synthesized in step S13 (an example of the first synthesized reproduction sound) drives the plurality of speakers 501.
Thus, as illustrated in
(3) The input unit 100 may be configured so that in step S01 the user can specify a sound source name of a reproduction sound and can specify following fourth and fifth reproduction conditions in which settings of the reproduction line BL and the deflection angle are different each other.
The fourth reproduction condition is, as illustrated in
On the other hand, the fifth reproduction condition is, as illustrated in
The deflection angle which can be set as the fifth reproduction condition is, as illustrated in
Specifically, the user is set the deflection angle different from the limited angle as the fifth reproduction condition. In this case, the directional angle control unit 303 executes a process (a part of the intersection adjusting process) for generating, for example, a message indicating that an improper deflection angle is input or a message indicating guidance for setting a proper deflection angle as well as angle candidates which can be set as the deflection angle. The directional angle control unit 303 executes a process (a part of the intersection adjusting process) for transmitting an instruction signal for displaying the generated messages on the touch panel 101 to the input unit 100. When receiving the instruction signal, the input unit 100 causes the messages to be displayed on the touch panel 101 in accordance with the above instruction signal.
Alternatively, the input unit 100 may be configured so that the user cannot set the deflection angle of the fifth reproduction condition. The directional angle control unit 303 may execute a process (an example of the intersection adjusting process) for calculating an angle which can be set as the deflection angle of the fifth reproduction condition with reference to the fourth and fifth reproduction conditions received in step S06 and automatically setting the calculated angle as the deflection angle of the fifth reproduction condition.
In this case, similarly to the modification (2), the fourth and fifth reproduction conditions are received in step S06, and only the sound source data 201 is received in step S08. Thus, in step S12, similarly to the modification (2), a determination may be made whether a control filter corresponding to the fourth and fifth reproduction conditions received in step S06 is generated.
If the control filter corresponding to the fourth and fifth reproduction conditions received in step S06 is not generated, no target reproduction sound is changed, and the process in step S07 and thereafter steps may be executed under the reproduction condition, in which no corresponding control filter is generated, as the target reproduction condition. If the determination is made that the control filter corresponding to the fourth and fifth reproduction conditions received in step S06 is generated, the process may proceed to step S13.
That is, in the configuration according to the present modification, in step S09, the processing unit 302 generates the drive signal D (hereinafter, a fourth drive signal D4) for radiating the audio beam BMc representing one reproduction sound to the reproduction line BLc under the fourth reproduction condition. In step S11, the directional angle control unit 303 adjusts a phase of the fourth drive signal D4 in accordance with the deflection angle “−θc” included in the fourth reproduction condition.
In next step S09 (an example of the additional processing), the processing unit 302 generates the drive signal D (hereinafter, a fifth drive signal D5) for radiating the audio beam BMd representing a reproduction sound identical to the one reproduction sound to the reproduction line BLd under the fifth reproduction condition. In step S11 (a part of the intersection adjusting process), the directional angle control unit 303 adjusts a phase of the fifth drive signal D5 in accordance with the deflection angle “θd” included in the fifth reproduction condition. Thus, the directional angle control unit 303 adjusts the phase of the fifth drive signal D5 so that a part of the audio beam BMc intersects a part of the audio beam BMd on the control line CL.
In step S13, the synthesizing unit 304 (an example of the second synthesizing unit) synthesizes the fourth drive signal D4 (an example of the reproduction sound which has been subject to the processing and the directional angle control process) with the fifth drive signal D5 (an example of the additional reproduction sound which has been subject to the additional processing and the intersection adjusting process). In step S14, the signal synthesized in step S13 (an example of the second synthesized reproduction sound) drives the plurality of speakers 501.
In the configuration according to the present modification, as illustrated in
Thus, the radiating direction of the audio beam BMd is deflected from the y direction directing the reproduction line BLd to the −x direction by the deflection angle “θd”, and the audio beam BMd is radiated to a position closer to the −x direction with respect to the reproduction line BLd. A part of the audio beam BMc intersects a part of the audio beam BMd on the control line CL. Therefore, in an area where a part of the audio beam BMc intersects a part of the audio beam BMd on the control line CL, a sound pressure of a reproduction sound can be increased.
(4) The input unit 100 may be configured so that in step S01 the user can specify only a sound source name of one reproduction sound using the touch panel 101 so as to be capable of specifying only one reproduction condition corresponding to the reproduction sound. Accordingly, the synthesizing unit 304, step S12, and step S13 are omitted, and the directional angle control unit 303 may transmit the drive signal D generated in step S09 or the drive signal D whose phase is adjusted in step S11 to the reproduction unit 500.
The respective processes in the embodiment and the modifications may be executed by a processor installed in a specific device (hereinafter, a local device) of the area reproduction system 1. The respective processes may be executed by a cloud server installed in a place different from a place of the local device. The respective processes may be executed by the local device and the cloud server in a shared manner such that information is shared between the local device and the cloud server.
The present disclosure can be used for controlling a sound wave to be reproduced from a speaker array. A speaker array system to which the present disclosure is applied has industrial applicability in a field of an audio announcement system, a remote conference system, an AV system. and the like.
This application is based on Japanese Patent application No. 2018-127278 filed in Japan Patent Office on Jul. 4, 2018, the contents of which are hereby incorporated by reference.
Although the present invention has been fully described by way of example with reference to the accompanying drawings, it is to be understood that various changes and modifications will be apparent to those skilled in the art. Therefore, unless otherwise such changes and modifications depart from the scope of the present invention hereinafter defined, they should be construed as being included therein.
Number | Date | Country | Kind |
---|---|---|---|
2018-127278 | Jul 2018 | JP | national |