This Nonprovisional application claims priority under 35 U.S.C. § 119 (a) on Patent Application No. 2018-145727 filed in Japan on Aug. 2, 2018 the entire contents of which are hereby incorporated by reference.
A preferred embodiment of the present invention relates to an audio signal distribution device that distributes an audio signal, an audio signal reception device that receives an audio signal, an audio signal processing system including the audio signal distribution device and the audio signal reception device, and an audio signal processing method.
National Publication of International Patent Application No. 2015-527768 discloses a system including a controller and an audio playback device that is paired with the controller. The controller receives status information from each audio playback device with which the controller is paired, and detects a failure of the audio playback device. The controller, when detecting a failure of the audio playback device, reconfigures system parameters.
The controller disclosed in National Publication of International Patent Application No. 2015-527768 calculates a parameter according to signal processing of all audio playback devices in the system. Therefore, the controller needs high arithmetic capacity.
In view of the foregoing, a preferred embodiment of the present invention provides an audio signal distribution device, an audio signal reception device, an audio signal processing system, and an audio signal processing method that are able to calculate a parameter according to signal processing of each device in a system, without depending on arithmetic capacity of one device.
An audio signal distribution device according to a preferred embodiment of the present invention includes a receiver that receives information relating to capabilities of a distribution destination device to which an audio signal is distributed, a determiner that, based on the capabilities of the distribution destination device in received information, determines a role of processing of the audio signal of each device including an own device and the distribution destination device and generates processing information according to the processing of the audio signal, and a transmitter that distributes the processing information and the audio signal to the distribution destination device.
According to a preferred embodiment of the present invention, a parameter according to signal processing of each device in a system is able to be calculated without depending on arithmetic capacity of one device.
The above and other elements, features, steps, characteristics and advantages of the present invention will become more apparent from the following detailed description of the preferred embodiments with reference to the attached drawings.
As shown in
The subwoofer 11 is an example of an audio signal reception device or a distribution destination device that receives an audio signal. However, the audio signal reception device or the distribution destination device is not limited to a subwoofer. The example of the audio signal reception device or the distribution destination device also includes a speaker other than the subwoofer.
As shown in
The communication I/F 34 may be a wireless communication portion that conforms to the Wi-Fi (registered trademark) standard, for example. The communication I/F 34 communicates with other devices through a not-shown router with a wireless access point. Accordingly, the communication I/F 34 performs the function of a transmitter 341 and a receiver 342. However, in the present invention, communication is not limited to wireless communication.
The flash memory 33 is a storage medium. The flash memory 33 stores a program for operation of the CPU 31, for example. The CPU 31 performs various types of processing by reading the program stored in the flash memory 33 to the RAM 32, and executing the program. For example, the CPU 31 inputs an audio signal to the DSP 35 and causes the DSP 35 to perform various types of signal processing. Accordingly, the CPU 31 and the DSP 35 function as a signal processing portion. It is to be noted that, processing of an audio signal may be performed by software in the CPU 31.
Content data according to an audio signal is received, for example, from another device such as a receiver, a player, a smartphone, a personal computer, or an external server. The CPU receives content data through the receiver 342 of the communication I/F 34. The CPU 31 decodes the received content data by the DSP 35, and takes out an audio signal. The audio signal may be a monaural signal, a stereo signal, or a multichannel signal. The CPU 31, in the DSP 35, performs various types of signal processing such as level adjustment processing or filter processing on the audio signal that has been taken out. The CPU 31 inputs the audio signal that has been processed by the DSP 35, to the D/A converter 36. The D/A converter 36 converts an inputted digital audio signal into an analog audio signal. The SP unit 37 outputs sound based on the analog audio signal that has been converted by the D/A converter 36.
The CPU 31 achieves a determiner 311 of the present invention by the program. The function of the determiner 311 will be described in detail later. The determiner 311 receives information relating to capabilities from other devices including the subwoofer 11, through the receiver 342. The determiner 311 compares the capabilities of an own device with the capabilities of other devices. The determiner 311 determines a role of processing of an audio signal of each device including the own device and the other devices. The determiner 311 generates processing information according to the processing of the audio signal. The CPU 31 transmits the processing information to the other devices through the transmitter 341. In addition, the CPU 31 distributes the audio signal that has been taken out in the DSP 35, to the other devices through the transmitter 341.
The communication I/F 54 may be a wireless communication portion that conforms to the Wi-Fi (registered trademark) standard, for example. The communication I/F 54 communicates with other devices through a not-shown router with a wireless access point. Accordingly, the communication I/F 54 performs the function of a transmitter 541 and a receiver 542. However, in the present invention, communication is not limited to wireless communication.
The flash memory 53 is a storage medium. The flash memory 53 stores a program for operation of the CPU 51. The CPU 51 performs various types of processing by reading the program stored in the flash memory 53 to the RAM 52, and executing the program. The CPU 51 achieves a processor 511 of the present invention together with the DSP 55 by executing the program. It is to be noted that, in the present invention, the DSP 55 is dispensable. The processing of the audio signal may be performed by software in the CPU 51.
The processor 511 receives the processing information through the receiver 542. The processor 511 determines what types of signal processing should be performed in the own device. The processing information includes a role of each device and a parameter of signal processing. For example, the processing information includes information that a role of the subwoofer 11 includes processing a signal of the LFE channel. In addition, the processing information includes gain in level adjustment processing, and a cutoff frequency in low-pass filter processing as a signal processing parameter. Therefore, the processor 511 determines that low-pass filter processing is performed on an audio signal of the LFE channel.
The CPU 51 receives an audio signal through the receiver 542. The processor 511 calculates a filter coefficient for processing an audio signal by the DSP 55 based on the processing information. The DSP 55 processes an audio signal based on the calculated filter coefficient. The CPU 51 inputs the audio signal that has been processed by the DSP 55, to the D/A converter 56. The D/A converter 56 converts an inputted digital audio signal into an analog audio signal. The SP unit 57 outputs sound based on the analog audio signal that has been converted by the D/A converter 56. It is to be noted that distribution of an audio signal according to the present invention is not limited to the example of distributing a decoded audio signal. The distribution of an audio signal also includes an example of distributing an audio signal that has been encoded as content data. In the example described above, the speaker 10 has decoded content data, taken out an audio signal, and distributed the audio signal. However, the speaker 10 may distribute encoded content data without decoding content data. In such a case, the CPU 51 of the subwoofer 11 decodes content data using the DSP 55, and takes out an audio signal.
First, the transmitter 541 of the subwoofer 11 transmits information (hereinafter referred to as capability information) relating to capabilities of the own device, to the speaker 10 (S21).
The receiver 342 of the speaker 10 receives the capability information (S11). The determiner 311 of the speaker 10 compares received capability information with the capabilities of the own device, and determines a role of processing of an audio signal of each device (S12).
The speaker 10 has the reproducible frequency band ranging from 200 Hz to 20 kHz. The subwoofer 11 has the reproducible frequency band ranging from 50 Hz to 400 Hz. The DSP capabilities are results (arithmetic scores) of predetermined benchmarks, for example. In this example, the speaker 10 and the subwoofer 11 have same DSP capabilities. The efficiency of the speaker 10 is 80 dB and the efficiency of the subwoofer 11 is 90 dB.
The subwoofer 11 has a lower reproducible frequency band than the speaker 10, and is able to reproduce low frequency audio of 100 Hz or less. Therefore, the speaker 10 sets the role of reproducing the audio signal of the LFE channel to the subwoofer 11 as a result of comparing the reproducible frequency band of the own device with the reproducible frequency band of the subwoofer 11. In addition, the speaker 10 sets the subwoofer 11 to perform low-pass filter processing. Furthermore, the speaker 10 sets a cutoff frequency of the low-pass filter processing. For example, the speaker 10 sets 300 Hz as an average value of the lower limit frequency 200 Hz of the speaker 10 and the upper limit frequency 400 Hz of the subwoofer 11, as the cutoff frequency. In addition, the efficiency of the subwoofer 11 is 10 dB higher than the efficiency of the speaker 10. Therefore, the speaker 10 sets the subwoofer 11 to perform a −10 dB gain adjustment.
Based on the above determination, the determiner 311 of the speaker 10 generates processing information (S13).
In addition,
The transmitter 341 of the speaker 10 transmits such processing information to the subwoofer 11 (S14). The receiver 542 of the subwoofer 11 receives the processing information (S22). In addition, the transmitter 341 of the speaker 10 distributes an audio signal taken from content data (S15). In the present preferred embodiment, the audio signal is a multichannel signal, for example, a 5.1-channel signal of L, C, R, SL, SR, and LFE channels. The receiver 542 of the subwoofer 11 receives the audio signal that the speaker 10 has distributed (S23).
The speaker 10 and the subwoofer 11 perform signal processing according to each role. The speaker 10, as shown in
The speaker 10 and the subwoofer 11, using calculated filter coefficients, process an audio signal, and output sound from the SP unit. The speaker 10 reproduces sound from all channels other than the LFE channel (S17). The subwoofer 11 reproduces sound of the LFE channel (S25).
As described above, the audio signal processing system 1 according to the present preferred embodiment of the present invention compares the capabilities of the subwoofer 11 with the capabilities of the speaker 10 in the speaker 10, and determines the role of each device. In addition, the speaker 10 generates processing information according to the processing of an audio signal, and transmits the processing information to the subwoofer 11. The speaker 10 and the subwoofer 11 share a calculation according to the signal processing. Therefore, the audio signal processing system 1 according to the present preferred embodiment of the present invention is able to calculate an optimal parameter according to signal processing of each device in the system without depending on arithmetic capacity of one device.
In the above preferred embodiment, the speaker 10 and the subwoofer 11 have the same DSP capabilities. However, in a case in which the audio signal distribution device has a high arithmetic capacity, for example, the audio signal distribution device may perform signal processing, and then may distribute an audio signal to the distribution destination device. For example,
Even in such a case, the speaker 10 compares the capabilities of the subwoofer 11 with the capabilities of the speaker 10, and determines the role of each device. The speaker 10 sets the role of reproducing the audio signal of the LFE channel to the subwoofer 11. In addition, the speaker 10 sets the own device to perform low-pass filter processing with a high processing load. The speaker 10 sets the subwoofer 11 to perform gain adjustment with a low processing load.
In addition, the speaker SP-2 shown in
In such a manner, the audio signal processing system 1 according to the present preferred embodiment of the present invention is able to calculate an optimal role and an optimal parameter in each device according to the capabilities of each device in the system. For example, in a case in which the DSP capabilities of the speaker 10 are much higher, the speaker 10 may transmit the audio signal to the subwoofer 11 after performing all the signal processing. In addition, the speaker 10, in a case of distributing an audio signal to a different subwoofer of which the reproducible frequency band is different from the reproducible frequency band of the subwoofer 11, sets an optimal cutoff frequency (a crossover frequency) according to the reproducible frequency of the different subwoofer 11 and the reproducible frequency band of the own device.
It is to be noted that the speaker 10 receives capability information from the subwoofer 11 being a distribution destination device, compares the capabilities of the own device with the capabilities of the distribution destination device, and determines the role of each device. However, comparison of the capabilities of the own device with the capabilities of a distribution destination device is dispensable. For example, the speaker 10 may make a determination of whether the capability information received from the distribution destination device satisfies predetermined conditions, and may determine the role of each device based on this determination. Specifically, in a case in which the capabilities of the DSP are not less than a predetermined value, the speaker 10 may make the subwoofer 11 execute all the signal processing. In addition, in a case in which a reproducible frequency band satisfies a predetermined condition (a condition of below 400 Hz, for example), the speaker 10 may make the distribution destination device process an audio signal of the LFE channel.
It is to be noted that the operation shown in
In addition, the operation shown in
The above example shows that the subwoofer 11 transmits information including DSP capabilities, a reproducible frequency, or efficiency, as capability information. However, the subwoofer 11 may transmit only model information as capability information, for example. In such a case, the speaker 10 determines the capabilities of the subwoofer 11 based on the model information. For example, the speaker 10 has a database in which model information is associated with information including DSP capabilities, a reproducible frequency band, or efficiency. The speaker 10 is able to compare capabilities by referring to the database with received model information.
In addition, the speaker 10 may transmit capability information to the subwoofer 11, and the subwoofer 11 may compare capabilities. The subwoofer 11 may make a determination of what types of signal processing should be performed based on the capability information received from the speaker 10, and may process an audio signal based on the determination.
The speaker 10 transmits capability information to the subwoofer 11 (S101). The capability information is information including DSP capabilities, a reproducible frequency, or efficiency. The capability information may be only model information. The subwoofer 11, only by the model information, refers to the database in which model information is associated with information according to respective capabilities and is able to determine capabilities of the speaker 10.
The subwoofer 11 receives capability information (S201). The subwoofer 11, based on received capability information, compares the capabilities of the own device with the capabilities of the speaker 10, and determines the role of the own device (S102). As shown in
The subwoofer 11 generates processing information based on the above settings (S103). The processing information includes information of performing gain adjustment and low-pass filter processing on an audio signal of the LFE channel. In addition, the processing information also includes parameter information of the gain adjustment and the low-pass filter processing. The subwoofer 11 receives an audio signal in S23, takes out an audio signal of the LFE channel in S24, performs the gain adjustment, and calculates a filter coefficient that makes the audio signal pass a band of 300 Hz or less.
It is to be noted that the operation of
In the above preferred embodiment, an audio signal is transmitted and received through the network. However, the speaker 10 includes the output I/F 38 and the subwoofer 11 includes the input I/F 58. Therefore, an audio signal may be transmitted and received through the output I/F 38 and the input I/F 58.
The output I/F 38 and the input I/F 58 may be an analog audio terminal or a digital audio terminal. Since an audio signal is transmitted and received through the output I/F 38 and the input I/F 58, transmission and reception of the audio signal is performed stably without depending on a communication environment. Even in such a case, the capability information and the processing information are transmitted and received through a network. Therefore, even in a case in which an audio signal is transmitted and received through an analog audio terminal or a digital audio terminal, the optimal role and the optimal parameter are set according to the capabilities of each device.
Subsequently,
The audio signal processing system LA further includes a speaker 10B and a speaker 10C. The speaker 10B and the speaker 10C are examples of a distribution destination device or an audio signal reception device. The speaker 10B and the speaker 10C include a hardware configuration similar to the hardware configuration of the speaker 10.
However, as shown in
The speaker 10B and the speaker 10C have the reproducible frequency band ranging from 500 Hz to 20 kHz. The efficiency of the speaker 10B and the speaker 10C is 70 dB.
The speaker 10B and the speaker 10C have a narrower reproducible frequency band and a lower efficiency than the speaker 10. Then, the speaker 10 makes a comparison of the reproducible frequency band among the own device, the speaker 10B, the speaker 10C, and the subwoofer 11. The speaker 10, as a result of the comparison, sets the role of reproducing an audio signal of a surround channel to the speaker 10B and the speaker 10C. In addition, the efficiency of the speaker 10B and the speaker 10C is 10 dB lower than the efficiency of the speaker 10. Therefore, the speaker 10 makes settings to perform a +10 dB gain adjustment in the speaker 10B and the speaker 10C.
The speaker 10 being an audio signal distribution device determines the role of each device by integrally considering the capabilities of each of a plurality of distribution destination devices. For example, the DSP capabilities of the speaker 10B and the speaker 10C are slightly lower than the DSP capabilities of the speaker 10. However, when the speaker 10 performs the signal processing of the speaker 10B and the speaker 10C, the load of the signal processing concentrates on the speaker 10. Therefore, the speaker 10 sets the speaker 10B and the speaker 10C that have the same or substantially the same DSP capabilities to perform gain adjustment in each device.
It is to be noted that the speaker 10 may make settings to perform the −10 dB gain adjustment in the speaker 10, based on a speaker of the lowest efficiency in the system. The speaker 10 may make settings to perform a −20 dB gain adjustment in the subwoofer 11.
Subsequently,
The subwoofer 11A and the subwoofer 11B are examples of a distribution destination device or an audio signal reception device. The subwoofer 11A and the subwoofer 11B have the same hardware configuration as the hardware configuration of the subwoofer 11.
In such a case, the speaker 10 sets the role of reproducing an audio signal of the same LFE channel to each of the subwoofer 11A and the subwoofer 11B. In addition, the speaker 10 sets the subwoofer 11A and the subwoofer 11B to perform low-pass filter processing.
Even in this case, the speaker 10 being an audio signal distribution device determines the role of each device by integrally considering the capabilities of each of a plurality of distribution destination devices. In the example of
Subsequently,
The subwoofer 11D further includes a user interface (I/F) 59. The user I/F 59 includes a knob, a switch, or a touch panel, for example. The user can perform adjustment relating to an audio signal through the user I/F 59. For example, the user can set the gain of the subwoofer 11D higher than usual.
In such a case, the subwoofer 11D, in addition to capability information, transmits information (hereinafter referred to as adjustment information) relating to the gain adjustment received by the user I/F 59, to the speaker 10.
In the example of
The speaker 10 determines the role of processing of an audio signal of each device based on the capability information and the adjustment information. In the example, the subwoofer 11D performs the +6 dB gain adjustment. Therefore, the speaker 10 makes settings to perform the +6 dB gain adjustment in the own device. Accordingly, even when the user manually adjusts the gain of the subwoofer 11D, the role of each device in the system is set and the optimal parameter settings are made automatically.
It is to be noted that the capability information and the adjustment information are preferably shared in all the devices in the system. The speaker 10 stores the capability information and the adjustment information in the flash memory 33 being a storage. The speaker 10, when canceling the pairing with the subwoofer 11D and then establishing again the pairing with the subwoofer 11D, determines the role of each device by reading the capability information and the adjustment information from the flash memory 33. Therefore, the parameter settings based on the content that the user has already adjusted manually are reproduced only by pairing after the role of each device is determined.
Subsequently,
The controller 30 communicates with the speaker 10 and the subwoofer 11 through a not-shown router with a wireless access point. The controller 30 is able to instruct adjustment relating to an audio signal, to the speaker 10 or the subwoofer 11. For example, as with the example shown in
Even in such a case, the subwoofer 11, in addition to capability information, transmits content (adjustment information) of the gain adjustment instructed from the controller 30, to the speaker 10. Alternatively, the controller 30 transmits adjustment information to the speaker 10.
Therefore, as with the example shown in
It is to be noted that the subwoofer 11 may include a user I/F such as a knob and further include a movable portion such as a motor to move the knob. In such a case, the subwoofer 11, according to the content of the gain adjustment instructed by the controller 30, may change the position of the knob to a position corresponding to a gain value after the gain adjustment.
The subwoofer 11 is paired with the speaker 10 or the speaker 10F. The user can operate the controller 30 and can change the pairing partner of the subwoofer 11.
The speakers 10F is a speaker according to the identification information 000020 and the model information SP-2 that are shown in
On the other hand, in a case in which the subwoofer 11 paired with the speaker 10, the low-pass filter processing is performed in the subwoofer 11. In addition, when the subwoofer 11 is paired with the speaker 10, the cutoff frequency is set to 300 Hz. The subwoofer 11 takes out an audio signal of the LFE channel from audio signals transmitted from the speaker 10, and calculates a filter coefficient that makes the audio signal pass a band of 300 Hz or less.
In this manner, the audio signal processing system 1D, only by changing the audio signal distribution device being a pairing partner, automatically makes optimal parameter settings.
Finally, the foregoing preferred embodiments are illustrative in all points and should not be construed to limit the present invention. The scope of the present invention is defined not by the foregoing exemplary embodiment but by the following claims. Further, the scope of the present invention is intended to include all modifications within the scopes of the claims and within the meanings and scopes of equivalents.
Number | Date | Country | Kind |
---|---|---|---|
JP2018-145727 | Aug 2018 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20110058689 | Sugiura | Mar 2011 | A1 |
20150045922 | Beckhardt et al. | Feb 2015 | A1 |
Number | Date | Country |
---|---|---|
2015-527768 | Sep 2015 | JP |
Number | Date | Country | |
---|---|---|---|
20200045420 A1 | Feb 2020 | US |