WO2011024978A1 - 音信号処理装置 - Google Patents
音信号処理装置 Download PDFInfo
- Publication number
- WO2011024978A1 WO2011024978A1 PCT/JP2010/064650 JP2010064650W WO2011024978A1 WO 2011024978 A1 WO2011024978 A1 WO 2011024978A1 JP 2010064650 W JP2010064650 W JP 2010064650W WO 2011024978 A1 WO2011024978 A1 WO 2011024978A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sound
- output
- sound signal
- signal
- housing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers
- H04R3/005—Circuits for transducers for combining the signals of two or more microphones
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G3/00—Gain control in amplifiers or frequency changers
- H03G3/20—Automatic control
- H03G3/30—Automatic control in amplifiers having semiconductor devices
- H03G3/34—Muting amplifier when no signal is present
- H03G3/348—Muting in response to a mechanical action or to power supply variations, e.g. during tuning; Click removal circuits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G5/00—Tone control or bandwidth control in amplifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B15/00—Suppression or limitation of noise or interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4396—Processing of audio elementary streams by muting the audio signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
- H04R25/00—Electric hearing aids
- H04R25/40—Arrangements for obtaining a desired directivity characteristic
- H04R25/405—Arrangements for obtaining a desired directivity characteristic by combining a plurality of transducers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
- H04R2201/00—Details of transducers, loudspeakers or microphones covered by H04R1/00 but not provided for in any of its subgroups
- H04R2201/10—Details of earpieces, attachments therefor, earphones or monophonic headphones covered by H04R1/10 but not provided for in any of its subgroups
- H04R2201/109—Arrangements to adapt hands free headphones for use on both ears
Definitions
- the present invention relates to a sound signal processing device that switches processing for a sound signal in accordance with the posture of the device itself.
- Various devices that perform various sound signal processing such as sound collection and sound emission have been devised, in which the sound of the own device is collected and transmitted to the partner device, and the sound signal from the partner device is emitted.
- a voice communication device having a sound emission and collection function.
- a stationary telephone composed of a main body and a receiver.
- some of the main bodies are equipped with a sound collecting microphone and a sound emitting speaker, and can make a hands-free call.
- Patent Document 1 in a stationary telephone having a main body and a receiver, the main body detects an impact generated when the receiver is placed back on the main body, and generates an impact sound. It is disclosed that a mute process is performed so as not to transmit.
- Patent Document 1 detects the impact when the handset is placed back on the main body with a main body different from the handset provided with the microphone, and has two bodies, the handset and the main body, If they do not collide with each other with a predetermined strength, reliable mute processing cannot be realized. For this reason, it cannot be applied to an integrated voice communication apparatus in which an operation unit and a microphone for collecting sound are arranged in a single body.
- an object of the present invention is to realize a voice communication apparatus that can detect a change or movement of the posture by itself and execute a mute process on a collected sound signal as necessary.
- the sound collection unit that collects sound from the surroundings and generates the sound collection signal
- the signal control unit that generates the sound signal based on the sound collection signal
- the housing and the attitude of the housing
- a sound signal processing device comprising: a detection unit that detects; and a selection unit that outputs one of the sound signal and the silence signal based on the detected posture.
- the detection unit may include an acceleration sensor that measures accelerations in three directions orthogonal to each other.
- the selection unit includes an output level of the acceleration sensor with respect to a vertical direction when the housing is in a basic posture, and the acceleration sensor with respect to a direction corresponding to the vertical direction in the basic posture when the housing is not in the basic posture.
- the sound signal may be output if the difference from the output level is less than a predetermined level, and the silence signal may be output if the difference is not less than the predetermined level.
- the selection unit may output the sound signal if the time change rate of the output level of the acceleration sensor is less than a predetermined level, and output the silence signal if the time change rate is equal to or higher than the predetermined level. Good.
- the selection unit may execute the determination of the output selection of the sound signal at a predetermined timing interval, and after the selection of the output of the silence signal, the determination of the selection not to output the silence signal is continued for a predetermined period. For example, the sound signal may be output.
- the detection unit may detect a movement of the housing.
- the detection unit When the case is in the first posture, the detection unit outputs a first output level in the first direction, and when the case is in a second posture that is not the first posture, the detection unit The second output level is output with respect to two directions, the second direction corresponds to a first direction when the housing is in the first posture, and the selection unit is configured to output the first output level and the first direction.
- the sound signal may be output when the difference between the two output levels is smaller than a predetermined level, and the silence signal may be output when the difference is greater than or equal to the predetermined level.
- the selection unit may output the sound signal when the time change rate of the output level of the detection unit is smaller than the level, and may output the silence signal if the time change rate is equal to or higher than the level.
- FIG. 1A, FIG. 1B, FIG. 1C, and FIG. 1D are views showing the appearance of a sound emission and collection device according to an embodiment of the present invention.
- FIG. 2 is a circuit block diagram of the sound emission and collection device according to the embodiment of the present invention.
- FIG. 3A and FIG. 3B are diagrams for explaining how to use the sound emitting and collecting apparatus according to the embodiment of the present invention.
- 4 (A), 4 (B), and 4 (C) are diagrams for explaining the concept of posture detection of the sound emitting and collecting apparatus according to the embodiment of the present invention. It is a flowchart of the mute process of the sound emission and collection apparatus which concerns on embodiment of this invention. It is a flowchart of the mute process of the sound emission and collection apparatus which concerns on embodiment of this invention.
- a sound signal processing apparatus according to an embodiment of the present invention will be described with reference to the drawings.
- a sound emission and collection device 1 that performs sound emission and collection will be described as an example of the sound signal processing device.
- FIG. 1A is an external perspective view of the sound emitting and collecting apparatus 1 according to the present embodiment
- FIG. 1B is a front view of the sound emitting and collecting apparatus 1.
- 1C is a top view of the sound emitting and collecting apparatus 1
- FIG. 1D is a side view of the sound emitting and collecting apparatus 1 viewed from the right side 2R side.
- FIG. 2 is a circuit block diagram of the sound emission and collection device 1 of the present embodiment.
- FIG. 3A and FIG. 3B are diagrams illustrating a usage mode of the sound emission and collection device 1 of the present embodiment.
- FIG. 3A is an external perspective view in the vertical position, which is the basic position
- FIG. 3B is an external perspective view in the horizontal position.
- 4 (A), 4 (B), and 4 (C) are diagrams for explaining the concept of posture detection of the sound emitting and collecting apparatus 1 of the present embodiment.
- 5 and 6 are flowcharts of the mute process of the sound emission and collection device 1 of the present embodiment.
- the sound emission and collection device 1 includes a rectangular parallelepiped housing 2.
- the housing 2 includes two speakers SP1 and SP2 and three microphones MIC1, MIC2, and MIC3 as shown in FIGS. 1 (A) to 1 (D).
- the housing 2 is orthogonal three-axis (Sx, Sy, Sz) direction of the acceleration a x, and includes a y, an acceleration sensor 11 for detecting a a z therein.
- the housing 2 includes a circuit module that implements the circuit shown in FIG.
- two speakers SP1 and SP2 are arranged along the longitudinal direction. At this time, the speakers SP1 and SP2 are installed such that the direction orthogonal to the front surface 2F of the housing 2 is the central direction of sound emission.
- a plurality of microphones MIC1, MIC2, and MIC3 having a single directivity are arranged on the top surface 2U of the housing 2.
- the microphones MIC1, MIC2, and MIC3 are arranged such that the vibration surface (sound receiving surface) is orthogonal to the top surface 2U.
- the microphones MIC1, MIC2, and MIC3 are arranged such that each vibration surface faces an inner region surrounded by the microphones MIC1, MIC2, and MIC3.
- the relative positions of these microphones MIC1, MIC2, and MIC3 are fixed by a microphone support frame 3 made of a rigid body such as resin.
- the microphone support frame 3 is fixed to the top surface 2U of the housing 2 by the microphone frame support member 4.
- the microphones MIC1, MIC2, and MIC3 are arranged so that the angles formed by the mutual vibration surfaces are 120 °, and the vibration surfaces are arranged as close as possible to each other.
- the direction (maximum sound collection sensitivity direction) Dm1 of the microphone MIC1, the maximum sound collection sensitivity direction Dm2 of the microphone MIC2, and the maximum sound collection sensitivity direction Dm3 of the microphone MIC3 are surrounded by the microphone. It is set to intersect at the center of the inner area.
- the microphones MIC1, MIC2, and MIC3 are set so that the maximum sound collection sensitivity direction Dm3 of the microphone MIC3 coincides with the sound emission center directions Dh1 and Dh2 of the speakers SP1 and SP2, that is, the direction orthogonal to the front surface 2F of the housing 2. Is installed.
- the microphone MIC3 picks up sound with a single directivity in which the front 2F direction of the housing 2 is the maximum sound pickup sensitivity direction Dm3.
- the microphone MIC1 collects sound with a single directivity with the maximum sound collection sensitivity direction Dm1 being a direction that forms 120 ° counterclockwise when viewed from the top surface 2U with respect to the maximum sound collection sensitivity direction Dm3. That is, the microphone MIC1 collects sound with the maximum sensitivity in the left rear direction of the housing 2 on the left side 2L side of the housing 2 and the back surface 2B side.
- the microphone MIC2 collects sound with a single directivity with the maximum sound collection sensitivity direction Dm2 being the direction that forms 120 ° clockwise as viewed from the top surface 2U with respect to the maximum sound collection sensitivity direction Dm3. That is, the microphone MIC2 collects sound with the maximum sensitivity in the right rear direction of the housing 2 on the right side 2R side of the housing 2 and the back surface 2B side.
- the unidirectional microphones MIC1, MIC2, and MIC3 in which the positional relationship between the maximum sensitivity directions Dm1, Dm2, and Dm3 is set, sound can be collected in all directions of the sound emitting and collecting apparatus 1. .
- the sound emitting and collecting apparatus 1 includes the casing 2 on which the speakers SP1 and SP2 and the microphones MIC1, MIC2, and MIC3 are installed as described above, as shown in FIGS. 1 (A) to 1 (D). Is installed on a desk, for example, with the basic posture being such that the bottom 2D faces vertically downward.
- the acceleration sensor 11 can detect Sx direction acceleration a x , Sy direction acceleration a y , and Sz direction acceleration a z that are orthogonal to each other. It is a possible sensor element.
- the Sy direction is parallel to the vertical direction (vertical direction when viewed from the front) in the basic posture
- the Sx direction is parallel to the width direction (horizontal direction when viewed from the front) in the basic posture
- Sz The casing 2 is fixedly installed so that the direction is parallel to the depth direction in the basic posture.
- the acceleration sensor 11 is installed at a predetermined position near the top surface 2 ⁇ / b> U inside the housing 2.
- the installation position of the acceleration sensor 11 is not limited to that shown in FIGS. 1 (A) to 1 (D).
- a circuit module is built in the housing 2 of the sound emission and collection device 1.
- the circuit module includes a control unit 10 excluding the microphones MIC1, MIC2, and MIC3, speakers SP1 and SP2, and the acceleration sensor 11 shown in FIG.
- a memory 12, a sound collection control unit 13, a mute control unit 14, a sound emission control unit 15, an I / F (interface unit) 16, and a circuit for connecting these functional units are formed. These circuits are entirely controlled by the control unit 10.
- the acceleration sensor 11 detects the three accelerations a x , a y , and a z according to the attitude of the housing 2 as described above at predetermined time intervals and sequentially outputs them to the control unit 10.
- the control unit 10 detects the attitude or movement state of the housing 2 from the accelerations a x , a y , and a z input from the acceleration sensor 11 and performs mute control on the mute control unit 14.
- the control unit 10 detects the tilt angle ⁇ in the vertical direction from the accelerations a x , a y , and a z on the basis of the vertical position where the casing 2 is the basic position.
- the inclination angle ⁇ is detected as follows.
- the control unit 10 creates a database of the relationship between the accelerations a x , a y , a z and the tilt angle ⁇ (for example, the relationship between the vertical acceleration a y and the tilt angle ⁇ in the basic posture), Stored in the memory 12 in advance. Then, the control unit 10, based on the acceleration a x, a y, a z acquired, by referring to the database stored in the memory 12, and calculates the inclination angle theta. If the inclination angle ⁇ is equal to or greater than a predetermined value, the control unit 10 performs mute control on the mute control unit 14.
- the control unit 10 detects a sudden movement of the housing 2. Detection of abrupt movement is performed as follows.
- the inclination angle ⁇ is less than a predetermined angle for mute control, and suddenly changes in the + direction of the Sx coordinate.
- the acceleration a y hardly changes, and the accelerations a x and a z change rapidly to a value that is not substantially “0” according to the moving speed.
- the control unit 10 stores the accelerations a x , a y , and a z sequentially input in the memory 12 for a predetermined period, and sets the threshold values of the time change rates of the accelerations a x , a y , and a z in the memory 12 in advance.
- the control unit 10 reads the past accelerations a x , a y , and a z each time the accelerations a x , a y , and a z are acquired, and calculates the acceleration time change rates a ⁇ x , a ⁇ y , and a ⁇ z . Calculate and determine if it is above the threshold.
- the control unit 10 performs mute control on the mute control unit 14 if the time change rates a ⁇ x , a ⁇ y , and a ⁇ z of the accelerations a x , a y , and a z are equal to or greater than a threshold value.
- the control unit 10 continuously performs such mute control at a predetermined time interval, and once the mute control is performed, if the condition for performing the mute control does not occur for a predetermined time length, the mute control is performed. To release.
- the control unit 10 detects that the accelerations a x , a y , and a z input from the acceleration sensor 11 have not dynamically changed over a relatively long specific time, these static accelerations are detected. Based on the level relationship of a x , a y , and a z , it is determined whether the housing is in the basic posture or the horizontal posture. For example, in the case of the vertical orientation which is the basic orientation as shown in FIGS. 1A to 1D and FIG. 3A, the acceleration a y is a constant value which is not substantially “0”, but the acceleration a x and a z are substantially “0”.
- the control unit 10 instructs the sound emission control unit 15 to perform sound emission control according to the detected posture.
- the microphone MIC1 generates a sound collection signal Sc1 according to its directivity and outputs it to the sound collection control unit 13.
- the microphone MIC2 generates a sound collection signal Sc2 according to its directivity and outputs it to the sound collection control unit 13.
- the microphone MIC3 generates a sound collection signal Sc3 according to its directivity and outputs it to the sound collection control unit 13.
- the sound collection control unit 13 generates the directivity control sound collection signal Ss by synthesizing the sound collection signals input from the microphones MIC1, MIC2, and MIC3 based on the sound collection directivity control parameter.
- the directivity control sound collection signal Ss having strong sensitivity in the front direction of the housing 2 is obtained.
- the directivity control sound collection signal Ss having a uniform sensitivity with respect to the entire periphery of the housing 2 is generated.
- the directivity of such directivity control sound collection signal Ss may be set as appropriate according to the required sound collection specification.
- the directivity control sound collection signal Ss thus generated is output to the mute control unit 14.
- the mute control unit 14 outputs the input directivity control sound collection signal Ss as it is to the I / F 16 if the mute control from the control unit 10 is not performed. On the other hand, the mute control unit 14 does not output the input directivity control sound collection signal Ss if the mute control is performed from the control unit 10. That is, the mute control unit 14 functions to output a virtual silence signal Sm to the I / F 16 when mute control is performed.
- the sound emission control unit 15 generates speaker sound signals Sh1 and Sh2 from the sound emission signals Shu1 and Shu2 input via the I / F 16 based on the sound emission control instruction from the control unit 10.
- the sound emission control unit 15 supplies the speaker sound signal Sh1 to the speaker SP1, and supplies the speaker sound signal Sh2 to the speaker SP2.
- the sound emission control unit 15 emits the same sound from the speakers SP1 and SP2 in phase as shown in FIG.
- the speaker sound signals Sh1 and Sh2 are supplied.
- the sound emission control unit 15 receives different sounds (for example, stereo L signals) from the speakers SP1 and SP2, as shown in FIG. And sound signals Sh1 and Sh2 are supplied so that the sound signal is emitted.
- Speaker SP1 is driven by a speaker sound signal Sh1 to emit sound
- speaker SP2 is driven by a speaker sound signal Sh2 to emit sound.
- the sound emission and collection device 1 has the sound collection signal collected by the microphones MIC1 to MIC3 and the directivity control sound collection signal Ss based on the basic posture if there is no sudden movement in a substantially basic posture. And a mute signal (silence signal) can be output when the housing 2 tilts or moves suddenly. As a result, an impact sound when tilting and overturning, a friction sound generated due to friction between the housing bottom surface 2D and the installation surface during movement, and an impact sound generated when an object or person hits the housing are output. Can be prevented.
- the mute control is once performed, if the condition for performing the mute control does not occur for a predetermined time length, the mute control is canceled, so that the casing 2 having the inclination angle ⁇ or more returns to the basic posture. After the movement of the casing is finished, the directivity control sound collection signal Ss can be automatically output again.
- FIG. 5 shows a flow of mute control with respect to inclination
- FIG. 6 shows a flow of mute control with respect to movement.
- the mute control process based on the inclination and the mute control process based on the acceleration change are individually described.
- these mute conditions are processed by logical sum. That is, while the mute control unit 14 is controlled to perform mute under any one of the conditions, the mute control unit 14 continues to output the silence signal Sm, and if the mute release condition is satisfied under both conditions, the mute release process is performed. Directivity control sound collection signal Ss is output.
- the control unit 10 sends a predetermined time interval from the acceleration sensor 11, for example, 20 msec. Every time, accelerations a x , a y , and a z are acquired, and the vertical inclination angle ⁇ is calculated (S101). At this time, the control unit 10 calculates the inclination angle ⁇ and counts up the mute release counter value. The control unit 10 sets a value equal to or greater than the threshold value determined in S106 as the initial value of the mute release count value.
- the control unit 10 determines that the vertical inclination angle ⁇ is equal to or greater than the inclination threshold angle, for example, 45 ° (S102: Yes).
- the control unit 10 executes a mute control process (S103).
- the control unit 10 resets the mute release counter value and starts timer counting (S104). That is, if the mute control is not performed at this time, the mute control process is performed. If the mute control process is performed at this time, the mute control process state is continued as it is.
- the control unit 10 determines that the vertical direction inclination angle ⁇ is less than the threshold angle (S102: No).
- the control unit 10 acquires the mute release count value (S105). If the mute release count value has reached the threshold (S106: Yes), the control unit 10 performs control so that the mute process is not performed. That is, if the mute control process is being performed at this time, the mute control process is cancelled. If the mute control process is not being performed at this time, the cancel state of the mute control process is continued as it is (S107).
- the control unit 10 continues the mute control process as it is. .
- the control unit 10 sends a predetermined time interval from the acceleration sensor 11, for example, 20 msec.
- the accelerations a x , a y , and a z are sequentially acquired for each time, and the time change rates a ⁇ x , a ⁇ y , and a ⁇ z of the accelerations a x , a y , and a z are calculated (S201).
- the control unit 10 calculates the time change rates a ⁇ x , a ⁇ y , and a ⁇ z of the accelerations a x , a y , and az , and counts up the mute release counter value.
- the control unit 10 sets a value equal to or greater than the threshold value determined in S206 as the initial value of the mute release count value.
- the mute control process is executed. (S203). At the same time, the control unit 10 resets the mute release counter value and starts timer counting (S204). That is, if the mute control process is not performed at this time, the mute control process is performed. If the mute control process is performed at this time, the mute control process state is continued as it is.
- the control unit 10 determines that all of the time change rates a ⁇ x , a ⁇ y , and a ⁇ z of the accelerations a x , a y , and a z are less than a predetermined threshold (S202: No), the mute release count value Is acquired (S205). If the mute release count value has reached the threshold value (S206: Yes), the control unit 10 performs control so that the mute process is not performed. That is, if the mute control process is being performed at this time, the mute control process is canceled, and if the mute control process is not being performed at this time, the mute control process is released as it is (S207).
- the control unit 10 continues the mute control process. .
- the sound emitting and collecting apparatus 1 of the present embodiment collects noise from the surroundings of the apparatus in a basic posture without outputting the noise generated when the casing is tilted, suddenly moved, or rolls over. It is possible to output only a sound pickup signal in which only the target sound that has been picked up is picked up.
- mute control processing is performed when a sudden movement or rollover is detected, so that the initial sound of the sudden movement or rollover is obtained. Although it cannot be muted, it can mute the impact sound when the casing collides with the surface of the desk on which it is placed. Therefore, if the mute control unit 14 is provided with a memory for buffering the sound collection signal (directivity control sound collection signal), and the process of delaying the output by the detection time is always performed, the sound at the initial stage of generation can be muted. .
- the sound emitting and collecting apparatus has been described as an example, but the above-described configuration can be applied to a sound collecting apparatus having only a sound collecting function.
- control part 10 should just instruct
- the casing is a rectangular parallelepiped
- other shapes may be used, and furthermore, the case where the acceleration direction is set in a direction orthogonal to the casing is shown. This is not particularly limited as long as it is possible to detect accelerations in three axial directions that are not parallel and can form spatially independent vectors.
- the tilt of the housing is determined from the relationship between the vertical acceleration ay in the basic posture and the tilt angle ⁇ is shown.
- other accelerations such as the tilt angle ⁇ may be used. determine the acceleration a x and the acceleration a y words, the relationship between the acceleration a x and the acceleration a y and an inclination angle theta, it may determine the inclination of the housing.
- the example using the acceleration sensor to detect the movement, posture, and movement state of the housing has been described.
- the movement, posture change, movement state, and the like of the housing are not limited to the acceleration sensor.
- Another detection device that can detect the above may be used.
- an ON signal is output when the casing is in the vertical position (for example, FIG. 3A)
- an OFF signal is output when the casing is in the horizontal position (for example, FIG. 3B).
- a mechanical switch provided outside the side surface of the housing is conceivable. This switch is not limited to the outside of the side surface of the housing, and may be provided inside the housing.
- the sound signal processing device includes a sound collection unit, a sound collection signal control unit, a posture detection unit, and a sound signal selection unit.
- the sound collection unit collects sound from the surroundings of the own device and generates a sound collection signal.
- the sound collection signal control unit generates a target sound signal based on the sound collection signal of the sound collection unit.
- the attitude detection unit is fixedly installed on the casing of the own apparatus and detects the attitude of the casing.
- the sound signal selection unit selectively outputs a sound signal or a silence signal based on the detected posture.
- the output value from the posture detection unit changes, and based on the change in the output value, a sound signal based on the collected sound signal is output, or the sound signal is Select whether to output a silence signal instead.
- the casing collides with something outside (installation surface, other installation objects, etc.) due to rollover or movement due to the tilt of the casing, and an impact sound is generated, and the impact sound is included in the collected sound signal. If there is a possibility, a sound signal based on the collected sound signal is not output, and a silence signal is output. Thereby, for example, the sound signal including the impact sound is not transmitted to the other device communicating with the device.
- the posture detection unit may be an acceleration sensor that measures acceleration in three orthogonal directions.
- the behavior can be detected regardless of the behavior of the casing (device).
- the sound signal selection unit includes an output level of the acceleration sensor with respect to a vertical direction when the casing is in a basic posture, and an output level of the acceleration sensor with respect to a direction corresponding to the vertical direction in the basic posture when the casing is not in the basic posture. If the relative level difference is less than a predetermined level, a sound signal may be output, and if it is equal to or higher than a predetermined level, a silence signal may be output.
- the housing tilts from the basic posture and the basic posture is observed by observing the output level of the acceleration sensor in the direction corresponding to the vertical direction at the basic posture at each time point.
- the inclination angle of the housing with respect to the vertical direction can be detected.
- the vertical direction in the basic posture is inclined 45 ° with respect to the vertical direction at that time when the housing is inclined 45 °. Therefore, the output level of the vertical acceleration sensor in the basic posture when the housing is inclined at 45 ° is cos 45 with respect to the output level of the vertical acceleration sensor when the housing is in the basic posture.
- the output level is multiplied by °. Based on such a change in the output level, the tilt angle of the housing can be detected.
- the sound signal selection unit may output a sound signal if the time rate of change of the detected output level of the acceleration sensor is less than a predetermined level, and may output a silence signal if it is greater than or equal to the predetermined level.
- the output level of the acceleration sensor with respect to the horizontal direction is substantially “0”.
- the output level of the acceleration sensor with respect to the horizontal direction Changes abruptly from approximately “0”. That is, the temporal change rate of the output level in the horizontal direction is increased.
- the time change rate of the output level of the acceleration sensor with respect to the horizontal direction is detected to be larger than a predetermined value, that is, when the housing is suddenly moved, the output is switched to the silence signal output.
- the output level of the acceleration sensor changes abruptly when it rolls over suddenly from the basic posture. Then, when it is detected that the time change rate of the output level of the acceleration sensor becomes larger than a predetermined value due to the rollover in this way, the output is switched to the output of the silence signal.
- a sound pickup signal including various sounds generated when the casing is suddenly moved or rolls over is not output. More precisely, since it switches to outputting a silence signal after detecting a sudden movement, it can not prevent the output of a sound signal including sound that occurs at the early stage of the sudden movement, but it has overturned Thus, it is possible to prevent the output of a sound signal including a sound generated at the end of a rapid movement, such as an impact sound generated by colliding with an external object. Furthermore, if the sound signal selection unit is provided with a buffer memory or the like, and a unit for outputting the sound signal with a delay is provided, it is possible to prevent the output of the sound signal including the initial sound of a sudden movement.
- the sound signal selection unit may perform determination of sound signal output selection at predetermined timing intervals.
- the sound signal selection unit may output the sound signal again if selection of not outputting the silence signal continues for a predetermined period after selecting the output of the silence signal.
- the judgment process for switching to the output of the sound signal again after switching to the output of the silence signal is shown.
- the present invention it is possible to execute a mute process on a collected sound signal as necessary after detecting a change or movement of the posture by itself. As a result, it is possible to prevent the noise generated by the posture change or movement of the device from being transmitted to the counterpart device or emitted.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Otolaryngology (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Neurosurgery (AREA)
- Computer Networks & Wireless Communication (AREA)
- Circuit For Audible Band Transducer (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Telephone Function (AREA)
Abstract
周囲から収音し、収音信号を生成する収音部と、該収音信号に基づいて音信号を生成する信号制御部と、筐体と、該筐体の姿勢を検出する検出部と、検出された姿勢に基づいて、前記音信号と無音信号のいずれか一方を出力する選択部と、を備えた、音信号処理装置。
Description
この発明は、自装置の姿勢に応じて音信号に対する処理を切り替える音信号処理装置に関するものである。
収音や放音等の各種音信号処理を行う装置が各種考案されており、この中に、自装置側の音声を収音して相手装置へ送信し、相手装置からの音声信号を放音する放収音機能を備える音声通信装置がある。
このような音声通信装置の一例として、本体と受話器とからなる据え置き型の電話機がある。また、本体に収音用マイクと放音用スピーカを備え、ハンズフリーで通話が可能なものもある。
しかしながら、これらの装置では、通話(音声通信)中に、本体や受話器が移動したり、他の物体に衝突すると、この移動や衝突により生じるノイズが収音され、相手装置へ送信されてしまうことがある。
この問題を解決する方法の1つとして、特許文献1の技術では、本体と受話器とを備える据え置き型の電話機において、受話器が本体に置き戻される際に生じる衝撃を本体で検出し、衝撃音を送信しないようにミュート処理を行うことが開示されている。
しかしながら、特許文献1の技術は、受話器が本体に置き戻される際の衝撃を、マイクが備えられた受話器とは別の本体で検出するものであり、受話器と本体との2体を有し、互いに所定の強さで衝突し合わなければ、確実なミュート処理を実現できない。このため、操作部と収音用のマイクとが単体の本体に集約して配置されている一体型の音声通信装置には適用することができない。
ところで、このような一体型の音声通信装置では、本体の姿勢に応じて動作モードを異ならせるものがある。このような音声通信装置では、意図的に本体を動かさなければならず、動かし方によっては本体に衝撃を与えてしまう。また、小型の音声通信装置であれば、外部からの偶発的な接触等により、本体が移動もしくは転倒することがある。このため、このような音声通信装置では、自身で姿勢の変化や移動を検出し、ミュート処理を行えなければならない。
したがって、本発明の目的は、自身で姿勢の変化や移動を検出して、必要に応じて収音信号に対するミュート処理を実行することができる音声通信装置を実現することにある。
本発明によれば、周囲から収音し、収音信号を生成する収音部と、該収音信号に基づいて音信号を生成する信号制御部と、筐体と、該筐体の姿勢を検出する検出部と、検出された姿勢に基づいて、前記音信号と無音信号のいずれか一方を出力する選択部と、を備えた、音信号処理装置、が提供される。
前記検出部は、互いに直交する三方向の加速度を計測する加速度センサを含んでもよい。
前記選択部は、前記筐体が基本姿勢の時の鉛直方向に対する前記加速度センサの出力レベルと、前記筐体が前記基本姿勢でない時の前記基本姿勢での鉛直方向に相当する方向に対する前記加速度センサの出力レベルとの差が、所定レベル未満であれば前記音信号を出力し、前記差が前記所定レベル以上であれば前記無音信号を出力してもよい。
前記選択部は、前記加速度センサの出力レベルの時間変化率が、所定レベル未満であれば前記音信号を出力し、前記時間変化率が前記所定レベル以上であれば前記無音信号を出力してもよい。
前記選択部は、前記音信号の出力選択の判断を所定タイミング間隔で実行してもよく、前記無音信号の出力選択を行った後、所定期間に亘り無音信号を出力しない選択の判断が継続すれば、前記音信号を出力してもよい。
前記検出部は、前記筐体の動きを検出してもよい。
前記筐体が第1姿勢であるとき、前記検出部は第1方向に対して第1出力レベルを出力し、前記筐体が第1姿勢ではない第2姿勢であるとき、前記検出部は第2方向に対して第2出力レベルを出力し、前記第2方向は、前記筐体が第1姿勢であるときの第1方向に相当し、前記選択部は、前記第1出力レベルと前記第2出力レベルの差が、所定レベルより小さいとき前記音信号を出力し、前記差が前記所定レベル以上のとき前記無音信号を出力してもよい。
前記選択部は、前記検出部の出力レベルの時間変化率がレベルより小さいとき前記音信号を出力し、前記時間変化率が前記レベル以上であれば前記無音信号を出力してもよい。
前記検出部は、互いに直交する三方向の加速度を計測する加速度センサを含んでもよい。
前記選択部は、前記筐体が基本姿勢の時の鉛直方向に対する前記加速度センサの出力レベルと、前記筐体が前記基本姿勢でない時の前記基本姿勢での鉛直方向に相当する方向に対する前記加速度センサの出力レベルとの差が、所定レベル未満であれば前記音信号を出力し、前記差が前記所定レベル以上であれば前記無音信号を出力してもよい。
前記選択部は、前記加速度センサの出力レベルの時間変化率が、所定レベル未満であれば前記音信号を出力し、前記時間変化率が前記所定レベル以上であれば前記無音信号を出力してもよい。
前記選択部は、前記音信号の出力選択の判断を所定タイミング間隔で実行してもよく、前記無音信号の出力選択を行った後、所定期間に亘り無音信号を出力しない選択の判断が継続すれば、前記音信号を出力してもよい。
前記検出部は、前記筐体の動きを検出してもよい。
前記筐体が第1姿勢であるとき、前記検出部は第1方向に対して第1出力レベルを出力し、前記筐体が第1姿勢ではない第2姿勢であるとき、前記検出部は第2方向に対して第2出力レベルを出力し、前記第2方向は、前記筐体が第1姿勢であるときの第1方向に相当し、前記選択部は、前記第1出力レベルと前記第2出力レベルの差が、所定レベルより小さいとき前記音信号を出力し、前記差が前記所定レベル以上のとき前記無音信号を出力してもよい。
前記選択部は、前記検出部の出力レベルの時間変化率がレベルより小さいとき前記音信号を出力し、前記時間変化率が前記レベル以上であれば前記無音信号を出力してもよい。
本発明の実施形態に係る音信号処理装置について図を参照して説明する。なお、本実施形態では音信号処理装置として、放収音を行う放収音装置1を例に説明する。
図1(A)は本実施形態に係る放収音装置1の外観斜視図であり、図1(B)は放収音装置1の正面図である。図1(C)は放収音装置1の天面図であり、図1(D)は放収音装置1の右側面2R側から見た側面図である。図2は、本実施形態の放収音装置1の回路ブロック図である。図3(A)及び図3(B)は、本実施形態の放収音装置1の使用態様を説明する図である。図3(A)は基本姿勢である縦置き姿勢における外観斜視図であり、図3(B)は横置き姿勢における外観斜視図である。図4(A)、図4(B)及び図4(C)は、本実施形態の放収音装置1の姿勢検出概念を説明する為の図である。図5及び図6は、本実施形態の放収音装置1のミュート処理のフローチャートである。
放収音装置1は、直方体の筐体2を備える。筐体2は、図1(A)~図1(D)に示すように、二つのスピーカSP1,SP2、三つのマイクロホンMIC1,MIC2,MIC3を備える。また、筐体2は、直交三軸(Sx,Sy、Sz)方向の加速度ax,ay,azを検出する加速度センサ11を内部に備えている。さらに、筐体2は、図1(A)~図1(D)に示されていないが、図2に示す回路を実現する回路モジュールを内装している。
筐体2の正面2Fには、長手方向に沿って二つのスピーカSP1,SP2が配列して設置されている。この際、スピーカSP1,SP2は、筐体2の正面2Fに直交する方向が放音の中心方向となるように設置されている。
筐体2の天面2U上には、単一指向性を有する複数のマイクロホンMIC1,MIC2,MIC3が配置されている。マイクロホンMIC1,MIC2,MIC3は、振動面(受音面)が天面2Uに直交するように配置される。マイクロホンMIC1,MIC2,MIC3は、各振動面がマイクロホンMIC1,MIC2,MIC3で囲まれる内側領域を向くように配置される。
これらのマイクロホンMIC1,MIC2,MIC3は、樹脂等の剛体からなるマイク支持枠3によって互いの相対的位置が固定される。そして、このマイク支持枠3は、マイク枠支持部材4によって筐体2の天面2Uに固定される。
さらに、マイクロホンMIC1,MIC2,MIC3は、互いの振動面の成す角がそれぞれ120°となるように配置され、且つ可能な限り互いに振動面が近接するように配置されている。これにより、マイクロホンMIC1の収音感度の最大となる方向(最大収音感度方向)Dm1と、マイクロホンMIC2の最大収音感度方向Dm2と、マイクロホンMIC3の最大収音感度方向Dm3は、前記マイクロホンによって囲まれる内側領域の中心で交わるように設定される。この際、マイクロホンMIC3の最大収音感度方向Dm3が、スピーカSP1,SP2の放音中心方向Dh1,Dh2、すなわち筐体2の正面2Fに直交する方向と一致するように、マイクロホンMIC1,MIC2,MIC3が設置される。
このような構成により、マイクロホンMIC3は、筐体2の正面2F方向を最大収音感度方向Dm3とする単一指向性で収音する。マイクロホンMIC1は、最大収音感度方向Dm3に対して天面2Uから見て反時計回りで120°を成す方向を最大収音感度方向Dm1とする単一指向性で収音する。すなわち、マイクロホンMIC1は、筐体2の左側面2L側で背面2B側である筐体2の左後ろ方向を最大感度として収音する。さらに、マイクロホンMIC2は、最大収音感度方向Dm3に対して天面2Uから見て時計回りで120°を成す方向を最大収音感度方向Dm2とする単一指向性で収音する。すなわち、マイクロホンMIC2は、筐体2の右側面2R側で背面2B側である筐体2の右後ろ方向を最大感度として収音する。このような最大感度方向Dm1,Dm2,Dm3の位置関係を設定した単一指向性のマイクロホンMIC1,MIC2,MIC3を用いることで、放収音装置1の全方位に対して収音が可能になる。
そして、放収音装置1は、このようにスピーカSP1,SP2およびマイクロホンMIC1,MIC2,MIC3が設置された筐体2が図1(A)~図1(D)に示すように、天面2Uが鉛直上方向を向き底面2Dが鉛直下方向を向くように設置される状態を基本姿勢として、例えば机上に設置される。
加速度センサ11は、図4(A)~図4(C)に示すように、互いに直交するSx方向の加速度ax、Sy方向の加速度ay、およびSz方向の加速度azを検出することができるセンサ素子である。そして、加速度センサ11は、Sy方向が基本姿勢での鉛直方向(正面視した縦方向)に平行になり、Sx方向が基本姿勢での幅方向(正面視した横方向)に平行になり、Sz方向が基本姿勢での奥行き方向に平行になるように、筐体2に固定設置されている。この際、加速度センサ11は、筐体2の内部における天面2U側に近い所定位置に設置されている。なお、加速度センサ11の設置位置は、図1(A)~図1(D)に示すものに限るものではない。
次に、本実施形態の放収音装置1の回路構成について図を参照して説明する。
放収音装置1の筐体2には回路モジュールが内装されており、この回路モジュールには、図2に示すマイクロホンMIC1,MIC2,MIC3、スピーカSP1,SP2、加速度センサ11を除く、制御部10、メモリ12、収音制御部13、ミュートコントロール部14、放音制御部15、およびI/F(インターフェース部)16およびこれら各機能部を接続する回路が形成されている。なお、これらの回路は、制御部10により全体制御されている。
放収音装置1の筐体2には回路モジュールが内装されており、この回路モジュールには、図2に示すマイクロホンMIC1,MIC2,MIC3、スピーカSP1,SP2、加速度センサ11を除く、制御部10、メモリ12、収音制御部13、ミュートコントロール部14、放音制御部15、およびI/F(インターフェース部)16およびこれら各機能部を接続する回路が形成されている。なお、これらの回路は、制御部10により全体制御されている。
加速度センサ11は、上述のように筐体2の姿勢に応じた、3つの加速度ax,ay,azを、所定時間間隔で検出して、制御部10へ順次出力する。
制御部10は、加速度センサ11から入力された加速度ax,ay,azから筐体2の姿勢や移動状態等を検出して、ミュートコントロール部14へミュート制御を行う。
制御部10は、加速度ax,ay,azから、筐体2が基本姿勢である縦置き姿勢を基準にして、鉛直方向の傾き角θを検出する。傾き角θの検出は、次のように実行される。
図4(A)に示すように、基本姿勢の場合、加速度センサ11では、加速度ayのみが略「0」でない所定値になり、加速度ax,azが略「0」となる。一方、図4(B)に示すように、筐体2が基本姿勢に対して鉛直方向に所定角θで傾くと、加速度azは略「0」のままであるが、加速度axは傾き角θに応じて略「0」ではない所定レベルに増加し、加速度ayは傾き角θに応じて略「0」にはならないが低減する。
制御部10は、このような加速度ax,ay,azと、傾き角θとの関係(例えば、基本姿勢での鉛直方向の加速度ayと傾き角θとの関係)をデータベース化し、予めメモリ12に記憶しておく。そして、制御部10は、取得した加速度ax,ay,azに基づいて、メモリ12に記憶されたデータベースを参照して、傾き角θを算出する。制御部10は、傾き角θが所定値以上あれば、ミュートコントロール部14へ、ミュート制御を行う。
このような傾き角θによるミュート制御とともに、制御部10は、筐体2の急激な移動を検出する。急激な移動の検出は、次のように実行される。
図4(A)に示すように、基本姿勢で筐体2が移動していなければ、加速度センサ11では、加速度ayのみが略「0」でない所定値になり、加速度ax,azが略「0」となる。一方、図4(C)に示すように、筐体2が基本姿勢を維持したまま、より広く言えば傾き角θがミュート制御のための所定角未満のまま、急激にSx座標の+方向で且つSz座標の+方向に移動すると、加速度ayは殆ど変化することなく、加速度ax,azが移動速度に応じて急激に略「0」でない値に変化する。
制御部10は、順次入力される加速度ax,ay,azを所定期間分だけメモリ12に記憶するとともに、加速度ax,ay,azの時間変化率の閾値を予めメモリ12に記憶しておく。そして、制御部10は、加速度ax,ay,azを取得する毎に、過去の加速度ax,ay,azを読み出し、加速度の時間変化率aΔx,aΔy,aΔzを算出し、閾値以上であるかどうかを判断する。
制御部10は、加速度ax,ay,azの時間変化率aΔx,aΔy,aΔzが閾値以上であれば、ミュートコントロール部14へ、ミュート制御を行う。
なお、制御部10は、このようなミュート制御を、所定の時間間隔で継続的に行い、一旦ミュート制御を行った後に、ミュート制御を行う条件が所定時間長に亘り生じなければ、ミュート制御を解除する。
また、制御部10は、加速度センサ11から入力された加速度ax,ay,azが比較的長い特定時間以上に亘って動的に変化していないことを検出すると、これら静的な加速度ax,ay,azのレベル関係に基づいて、筐体が基本姿勢であるか横置き姿勢であるかを判断する。例えば、図1(A)~図1(D)や図3(A)に示すような基本姿勢である縦置き姿勢の場合、加速度ayは略「0」でない一定値となるが、加速度ax,azは略「0」となる。したがって、このような加速度の関係が一定時間連続していることを検出すれば、筐体2が基本姿勢の縦置き姿勢であると判断する。一方、図3(B)に示すような横置き姿勢の場合、加速度axは略「0」でない一定値となるが、加速度ay,azは略「0」となる。
したがって、このような加速度の関係が一定時間連続していることを検出すれば、筐体2が横置き姿勢であると判断する。そして、制御部10は、このように検出した姿勢に応じて放音制御部15へ放音制御の指示を行う。
したがって、このような加速度の関係が一定時間連続していることを検出すれば、筐体2が横置き姿勢であると判断する。そして、制御部10は、このように検出した姿勢に応じて放音制御部15へ放音制御の指示を行う。
マイクロホンMIC1は、自身の指向性に準じた収音信号Sc1を生成し、収音制御部13へ出力する。マイクロホンMIC2は、自身の指向性に準じた収音信号Sc2を生成し、収音制御部13へ出力する。マイクロホンMIC3は、自身の指向性に準じた収音信号Sc3を生成し、収音制御部13へ出力する。
収音制御部13は、各マイクロホンMIC1,MIC2,MIC3から入力された収音信号を収音指向性制御パラメータに基づいて合成することで、指向性制御収音信号Ssを生成する。このような処理を行うことで、例えば、図3(A)に示すような基本姿勢である縦置き姿勢の場合に、筐体2の正面方向に強い感度を有する指向性制御収音信号Ssを生成したり、筐体2の全周囲に対して均一な感度を有する指向性制御収音信号Ssを生成する。なお、このような指向性制御収音信号Ssの指向性は、必要とする収音仕様に応じて適宜設定すればよい。このように生成された指向性制御収音信号Ssは、ミュートコントロール部14へ出力される。
ミュートコントロール部14は、制御部10からミュート制御がされていなければ、入力された指向性制御収音信号SsをそのままI/F16へ出力する。一方、ミュートコントロール部14は、制御部10からミュート制御がされていれば、入力された指向性制御収音信号Ssを出力しない。すなわち、ミュートコントロール部14は、ミュート制御されれば仮想的な無音信号SmをI/F16へ出力するように機能する。
放音制御部15は、制御部10からの放音制御の指示に基づいて、I/F16を介して入力された放音用信号Shu1,Shu2からスピーカ用の音信号Sh1,Sh2を生成する。放音制御部15はスピーカ用の音信号Sh1をスピーカSP1へ供給し、スピーカ用の音信号Sh2をスピーカSP2へ供給する。例えば、制御部10から基本姿勢での放音制御が指示されれば、放音制御部15は、図3(A)に示すように、スピーカSP1,SP2から同じ音が同相で放音されるように、スピーカ用の音信号Sh1,Sh2を供給する。一方、制御部10から横置き姿勢での放音制御が指示されれば、放音制御部15は、図3(B)に示すように、スピーカSP1,SP2から異なる音(例えばステレオのL信号とR信号)が放音されるように、スピーカ用の音信号Sh1,Sh2を供給する。
スピーカSP1はスピーカ用の音信号Sh1で駆動して放音し、スピーカSP2はスピーカ用の音信号Sh2で駆動して放音する。
以上のような構成とすることで、放収音装置1は、略基本姿勢で急激な移動がなければマイクロホンMIC1~MIC3で収音した収音信号と基本姿勢に基づく指向性制御収音信号Ssを出力し、筐体2が傾いたり急激に移動した場合にミュート信号(無音信号)を出力することができる。これにより、傾いて横転した際の衝撃音や移動の際に筐体底面2Dと設置面との摩擦により生じる摩擦音、さらには、筐体に物や人がぶつかって生じる衝撃音が、出力されることを防止できる。
また、一旦、ミュート制御が行われた後に、ミュート制御を行う条件が所定時間長に亘り生じなければミュート制御を解除することで、傾き角θ以上であった筐体2が基本姿勢に戻ったり、筐体の移動が終わった後に、自動的に指向性制御収音信号Ssを再度出力することができる。
次に、上述のミュート制御のフローについて、図5及び図6のフローチャートを用いて説明する。図5は傾きに対するミュート制御のフローを示し、図6は移動に対するミュート制御のフローを示す。なお、以下では、説明を簡単にするため、傾きによるミュート制御処理と、加速度変化によるミュート制御処理とを個別に説明している。しかしながら、これらのミュート条件は論理和で処理される。すなわち、いずれか一方の条件でミュートを行うように制御されている間は、ミュートコントロール部14から無音信号Smが出力され続け、両方の条件でミュート解除条件が満たされれば、ミュート解除処理が行われ、指向性制御収音信号Ssが出力される。
(鉛直方向傾き角θに基づくミュート制御処理)
制御部10は、加速度センサ11から所定の時間間隔、例えば、20msec.毎に、加速度ax,ay,azを取得して、鉛直方向傾き角θを算出する(S101)。この際、制御部10は、傾き角θを算出するとともに、ミュート解除用カウンタ値をカウントアップする。なお、制御部10は、ミュート解除用カウント値の初期値としてS106で判断する閾値以上の値を設定している。
制御部10は、加速度センサ11から所定の時間間隔、例えば、20msec.毎に、加速度ax,ay,azを取得して、鉛直方向傾き角θを算出する(S101)。この際、制御部10は、傾き角θを算出するとともに、ミュート解除用カウンタ値をカウントアップする。なお、制御部10は、ミュート解除用カウント値の初期値としてS106で判断する閾値以上の値を設定している。
制御部10は、鉛直方向傾き角θが傾きの閾値の角度、例えば45°以上であると判断すると(S102:Yes)、ミュート制御処理を実行する(S103)。これと同時に、制御部10は、ミュート解除用カウンタ値をリセットして、タイマカウントを開始する(S104)。すなわち、この時点でミュート制御が行われていなければミュート制御処理を行い、この時点でミュート制御処理が行われていればそのままミュート制御処理状態を継続する。
一方、制御部10は、鉛直方向傾き角θが閾値の角度未満であると判断すると(S102:No)、ミュート解除用カウント値を取得する(S105)。制御部10は、ミュート解除用カウント値が閾値に達していれば(S106:Yes)、ミュート処理を行わないように制御する。すなわち、この時点でミュート制御処理が行われていればミュート制御処理を解除し、この時点でミュート制御処理が行われていなければそのままミュート制御処理の解除状態を継続する(S107)。
一方、制御部10は、ミュート解除用カウント値が閾値に達していなければ、すなわち直前のミュートから所定時間(例えば500msec.)が達していなければ(S106:No)、そのままミュート制御処理を継続する。
(急激な移動や横転等によるミュート制御処理)
制御部10は、加速度センサ11から所定の時間間隔、例えば、20msec.毎に、加速度ax,ay,azを順次取得して、加速度ax,ay,azの時間変化率aΔx,aΔy,aΔzを算出する(S201)。この際、制御部10は、加速度ax,ay,azの時間変化率aΔx,aΔy,aΔzを算出するとともに、ミュート解除用カウンタ値をカウントアップする。なお、制御部10は、ミュート解除用カウント値の初期値としてS206で判断する閾値以上の値を設定している。
制御部10は、加速度センサ11から所定の時間間隔、例えば、20msec.毎に、加速度ax,ay,azを順次取得して、加速度ax,ay,azの時間変化率aΔx,aΔy,aΔzを算出する(S201)。この際、制御部10は、加速度ax,ay,azの時間変化率aΔx,aΔy,aΔzを算出するとともに、ミュート解除用カウンタ値をカウントアップする。なお、制御部10は、ミュート解除用カウント値の初期値としてS206で判断する閾値以上の値を設定している。
制御部10は、加速度ax,ay,azの時間変化率aΔx,aΔy,aΔzのいずれかが所定閾値以上であると判断すると(S202:Yes)、ミュート制御処理を実行する(S203)。これと同時に、制御部10は、ミュート解除用カウンタ値をリセットして、タイマカウントを開始する(S204)。すなわち、この時点でミュート制御処理が行われていなければミュート制御処理を行い、この時点でミュート制御処理が行われていればそのままミュート制御処理状態を継続する。
一方、制御部10は、加速度ax,ay,azの時間変化率aΔx,aΔy,aΔzの全てが所定閾値未満であると判断すると(S202:No)、ミュート解除用カウント値を取得する(S205)。制御部10は、ミュート解除用カウント値が閾値に達していれば(S206:Yes)、ミュート処理を行わないように制御する。すなわち、この時点でミュート制御処理が行われていればミュート制御処理を解除し、この時点でミュート制御処理が行われていなければそのままミュート制御処理の解除状態を継続する(S207)。
一方、制御部10は、ミュート解除用カウント値が閾値に達していなければ、すなわち直前のミュートから所定時間(例えば500msec.)が達していなければ(S206:No)、そのままミュート制御処理を継続する。
このような処理を行うことで、本実施形態の放収音装置1は、筐体の傾きや急激な移動や横転の際に生じるノイズを、出力することなく、基本姿勢で自装置周囲から収音した目的音のみが収音された収音信号のみを出力することができる。
より具体的には、上述の本実施形態の放収音装置の構成を用いると、急激な移動や横転を検出した時点でミュート制御処理されるので、当該急激な移動や横転の初期の音をミュートできないが、横転した際に筐体が、載置された机の面等に衝突した際の衝撃音はミュートできる。そこで、ミュートコントロール部14に収音信号(指向性制御収音信号)をバッファするメモリを備え、検出時間分だけ遅延処理して出力する処理を常時行っていれば、発生初期の音もミュートできる。
なお、上述の説明では、放収音装置を例に説明したが、収音機能のみからなる収音装置に対しても、上述の構成を適用することができる。
また、上述の説明では、横置き姿勢の場合に、収音を行わないすなわち無音信号を出力する例を示したが、横置き姿勢でも収音するようにすることもできる。この場合、制御部10は、上述の横置き姿勢での放音制御とともに所定の収音制御を行うように、収音制御部13に指示するようにすればよい。
また、上述の説明では、筐体が側面方向に傾く場合を例に説明したが、正面方向や背面方向に傾く場合に対しても、加速度ax,ay,azを用いて同様にミュート制御処理を適用することができる。
また、上述の説明では、基本姿勢における水平方向の移動の場合を例に説明したが、鉛直方向の移動を伴う場合も同様にミュート制御処理を適用することができる。
また、上述の説明では、筐体が直方体の場合を例に説明したが、他の形状であってもよく、さらには、加速度方向が筐体に直交する方向に設定した場合を示したが、これも特にこれに限るものではなく、互いに空間的に独立なベクトルを形成可能な平行にならない三軸方向の加速度を検出できればよい。
また、上述の説明では、基本姿勢での鉛直方向の加速度ayと傾き角θとの関係から、筐体の傾きを判断する例を示したが、他の加速度、例えば、傾き角θであれば加速度axと加速度ayを求め、加速度axおよび加速度ayと傾き角θとの関係から、筐体の傾きを判断してもよい。
また、上述の説明では、筐体の動き、姿勢、移動状態を検出するために加速度センサを用いた例を説明したが、加速度センサに限らず、筐体の動き、姿勢の変化及び移動状態等を検出可能な別の検出機器を用いてもよい。例えば、筐体が縦置き姿勢である場合(例えば、図3(A))にはON信号を、筐体が横置き姿勢である場合(例えば図3(B))にはOFF信号を出力するように、筐体の側面外部に設けられた機械的なスイッチが考えられる。このスイッチは筐体の側面外部に限られず、筐体内部に設けられてもよい。
本発明の一様態によれば、音信号処理装置は、収音部、収音信号制御部、姿勢検出部、および音信号選択部を備える。収音部は、自装置の周囲から収音し、収音信号を生成する。収音信号制御部は、収音部の収音信号に基づいて目的とする音信号を生成する。姿勢検出部は、自装置の筐体に固定設置され、該筐体の姿勢を検出する。音信号選択部は、検出された姿勢に基づいて、音信号もしくは無音信号を選択的に出力する。
筐体が基本姿勢から傾いたり移動すると、姿勢検出部からの出力値が変化することを利用し、当該出力値の変化に基づいて収音信号に基づく音信号を出力するか、当該音信号に代わり無音信号を出力するかを選択する。すなわち、筐体の傾きによる横転や移動によって筐体が外部のなんらか(設置面や他の設置物等)に衝突して衝撃音が発生し、当該衝撃音が収音信号に含まれてしまう可能性があれば、収音信号に基づく音信号を出力せず、無音信号を出力する。これにより、例えば、当該装置と通信を行っている他の装置へ、衝撃音を含む音信号が送信されない。
また、姿勢検出部は、直交する三方向の加速度を計測する加速度センサであってもよい。
姿勢検出部として直交三次元の検出データを得られる加速度センサを用いることで、筐体(装置)がどのような挙動を示しても、当該挙動を検出することができる。
また、音信号選択部は、筐体が基本姿勢での鉛直方向に対する前記加速度センサの出力レベルと、前記基本姿勢でない時の前記基本姿勢での鉛直方向に相当する方向に対する加速度センサの出力レベルとの相対的なレベルの違いが、所定レベル未満であれば音信号を出力し、所定レベル以上であれば無音信号を出力してもよい。
この場合、筐体が基本姿勢から傾く際の処理を具体的に示すものであり、各時点における基本姿勢時での鉛直方向に対応する方向の加速度センサの出力レベルを観測することで、基本姿勢時の鉛直方向に対する筐体の傾き角を検出することができる。例えば、基本姿勢時での鉛直方向は、筐体が45°傾けば、その時点での鉛直方向に対して、45°傾く。したがって、当該筐体が45°に傾いた状態における基本姿勢時での鉛直方向の加速度センサの出力レベルは、筐体が基本姿勢にある状態での鉛直方向加速度センサの出力レベルに対して、cos45°が乗算された出力レベルとなる。このような出力レベルの変化に基づくことで、筐体の傾き角を検出できる。そして、所定角以上傾いたことを検出する、すなわち基本姿勢からの横転の角度が所定角以上大きくなると、無音信号の出力へ切り替える。これにより、例えば基本姿勢から筐体を持ち上げて横向きにしてから、机上に置く等の操作を行った場合において、置く際に衝撃音が発生したとしても、当該衝撃音を含む収音信号が出力されない。
また、音信号選択部は、検出した加速度センサの出力レベルの時間変化率が、所定レベル未満であれば音信号を出力し、所定レベル以上であれば無音信号を出力してもよい。
この場合、筐体の急激な動きが生じる際の処理を具体的に示すものであり、加速度センサの各方向への出力レベルの時間変化率を観測することで、筐体の急激な移動を検出できる。例えば、静止状態では、水平方向に対する加速度センサの出力レベルは略「0」であるが、筐体に障害物が衝突する等により、筐体が急激に移動すると、水平方向に対する加速度センサの出力レベルは、略「0」から急激に変化する。すなわち、水平方向の出力レベルの時間変化率は大きくなる。そして、このような障害物との衝突や急激な移動では、衝撃音や移動による筐体と設置面との摩擦から生じる音等が生じる。そこで、水平方向に対する加速度センサの出力レベルの時間変化率が所定値以上大きくなることを検出する、すなわち筐体の急激な移動が生じると、無音信号の出力へ切り替える。
また、基本姿勢から急激に横転したような場合も、加速度センサの出力レベルが急激に変化する。そして、このように横転によって加速度センサの出力レベルの時間変化率が所定値以上に大きくなることを検出すると、無音信号の出力へ切り替える。
このように、筐体の急激な移動や横転時に発生する各種の音を含む収音信号が出力されない。より厳密に説明すると、急激な動きを検出した後に、無音信号を出力するように切り替えるため、急激な動きの発生初期に生じる音を含む音信号の出力を防止することはできないが、横転したことにより外部の物体に衝突して生じる衝撃音のように、急激な動きの終わりに生じる音を含む音信号の出力を防止できる。さらに、音信号選択部に、バッファメモリ等を設けて、音信号を遅延させて出力する部を設けておけば、急激な動きの初期の音を含む音信号の出力も防止できる。
また、音信号選択部は、音信号の出力選択の判断を所定タイミング間隔で実行してもよい。音信号選択部は、無音信号の出力選択を行った後、所定期間に亘り無音信号を出力しない選択の判断が継続すれば、音信号を再度出力してもよい。
この場合、一旦、無音信号の出力に切り替えられた後に、再度、音信号の出力に切り替える判断処理を示している。このような判断処理を用いることで、無音信号への切替後に、横転や移動が収まって、音信号を出力できるような状態になると、自動的に音信号の出力へ切り替えることができる。
本発明の一様態によれば、自身で姿勢の変化や移動を検出した上で、必要に応じて収音信号に対するミュート処理を実行できる。これにより、装置の姿勢変化や移動により生じるノイズを、相手装置へ送信してしまったり、放音してしまったりすることを防止できる。
本出願は、2009年8月27日出願の日本特許出願(特願2009-196751)に基づくものであり、その内容はここに参照として取り込まれる。
Claims (8)
- 周囲から収音し、収音信号を生成する収音部と、
該収音信号に基づいて音信号を生成する信号制御部と、
筐体と、
該筐体の姿勢を検出する検出部と、
検出された姿勢に基づいて、前記音信号と無音信号のいずれか一方を出力する選択部と、
を備えた、音信号処理装置。 - 前記検出部は、互いに直交する三方向の加速度を計測する加速度センサを含む、請求項1に記載の音信号処理装置。
- 前記選択部は、
前記筐体が基本姿勢の時の鉛直方向に対する前記加速度センサの出力レベルと、前記筐体が前記基本姿勢でない時の前記基本姿勢での鉛直方向に相当する方向に対する前記加速度センサの出力レベルとの差が、所定レベル未満であれば前記音信号を出力し、前記差が前記所定レベル以上であれば前記無音信号を出力する、請求項2に記載の音信号処理装置。 - 前記選択部は、
前記加速度センサの出力レベルの時間変化率が、所定レベル未満であれば前記音信号を出力し、前記時間変化率が前記所定レベル以上であれば前記無音信号を出力する、請求項2に記載の音信号処理装置。 - 前記選択部は、
前記音信号の出力選択の判断を所定タイミング間隔で実行し、
前記無音信号の出力選択を行った後、所定期間に亘り無音信号を出力しない選択の判断が継続すれば、前記音信号を出力する、請求項1に記載の音信号処理装置。 - 前記検出部は、前記筐体の動きを検出する、請求項1に記載の音信号処理装置。
- 前記筐体が第1姿勢であるとき、前記検出部は第1方向に対して第1出力レベルを出力し、
前記筐体が第1姿勢ではない第2姿勢であるとき、前記検出部は第2方向に対して第2出力レベルを出力し、前記第2方向は、前記筐体が第1姿勢であるときの第1方向に相当し、
前記選択部は、前記第1出力レベルと前記第2出力レベルの差が、所定レベルより小さいとき前記音信号を出力し、前記差が前記所定レベル以上のとき前記無音信号を出力する、請求項1に記載の音信号処理装置。 - 前記選択部は、前記検出部の出力レベルの時間変化率がレベルより小さいとき前記音信号を出力し、前記時間変化率が前記レベル以上であれば前記無音信号を出力する、請求項1に記載の音信号処理装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/392,562 US9497543B2 (en) | 2009-08-27 | 2010-08-27 | Sound signal processing apparatus |
| CN201080037895.6A CN102484758B (zh) | 2009-08-27 | 2010-08-27 | 声音信号处理设备 |
| EP10812027A EP2472904A4 (en) | 2009-08-27 | 2010-08-27 | DEVICE FOR PROCESSING SOUND SIGNALS |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009196751A JP5589323B2 (ja) | 2009-08-27 | 2009-08-27 | 音信号処理装置 |
| JP2009-196751 | 2009-08-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011024978A1 true WO2011024978A1 (ja) | 2011-03-03 |
Family
ID=43628073
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2010/064650 Ceased WO2011024978A1 (ja) | 2009-08-27 | 2010-08-27 | 音信号処理装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9497543B2 (ja) |
| EP (1) | EP2472904A4 (ja) |
| JP (1) | JP5589323B2 (ja) |
| CN (1) | CN102484758B (ja) |
| WO (1) | WO2011024978A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2658282A1 (en) * | 2012-04-24 | 2013-10-30 | Polycom, Inc. | Automatic muting of undesired noises by a microphone array |
| CN104734655A (zh) * | 2015-03-27 | 2015-06-24 | 成都上生活网络科技有限公司 | 一种音量调节方法 |
| WO2019155515A1 (ja) * | 2018-02-06 | 2019-08-15 | 三菱電機株式会社 | 車両用音制御装置及び車両用音制御方法 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9042556B2 (en) * | 2011-07-19 | 2015-05-26 | Sonos, Inc | Shaping sound responsive to speaker orientation |
| JP2023128533A (ja) * | 2022-03-03 | 2023-09-14 | ヤマハ株式会社 | 収音方法及び収音装置 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005123916A (ja) * | 2003-10-17 | 2005-05-12 | Matsushita Electric Ind Co Ltd | 携帯端末装置 |
| JP2008158723A (ja) * | 2006-12-22 | 2008-07-10 | Nec Corp | 電子機器、電子機器の表示方法、および電子機器の表示プログラム |
| JP4125815B2 (ja) | 1998-03-17 | 2008-07-30 | アイホン株式会社 | 送受器フックダウン音抑制装置 |
| JP2009177557A (ja) * | 2008-01-25 | 2009-08-06 | Nec Corp | 携帯電話装置 |
| JP2009196751A (ja) | 2008-02-20 | 2009-09-03 | Port & Airport Research Institute | 掴み装置 |
| JP2010056878A (ja) * | 2008-08-28 | 2010-03-11 | Oki Electric Ind Co Ltd | 電話機及び電話機の通話制御方法 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5631669A (en) * | 1994-02-04 | 1997-05-20 | Stobbs; Gregory A. | Pointing device with integral microphone |
| US5855004A (en) * | 1994-08-11 | 1998-12-29 | Novosel; Michael J. | Sound recording and reproduction system for model train using integrated digital command control |
| DE19712632A1 (de) * | 1997-03-26 | 1998-10-01 | Thomson Brandt Gmbh | Verfahren und Vorrichtung zur Sprachfernsteuerung von Geräten |
| US6549792B1 (en) * | 1999-06-25 | 2003-04-15 | Agere Systems Inc. | Accelerometer influenced communication device |
| US7142666B1 (en) * | 2002-10-31 | 2006-11-28 | International Business Machines Corporation | Method and apparatus for selectively disabling a communication device |
| JP4549243B2 (ja) * | 2005-07-05 | 2010-09-22 | アルパイン株式会社 | 車載オーディオ処理装置 |
| KR100710060B1 (ko) * | 2005-07-11 | 2007-04-20 | 주식회사 애트랩 | 마이크로폰 내장형의 마우스 |
| EP1748631A1 (en) * | 2005-07-28 | 2007-01-31 | Research In Motion Limited | Movement-based mode switching of a handheld device |
| KR100664961B1 (ko) * | 2005-09-29 | 2007-01-04 | 삼성전자주식회사 | 다중 음향 출력을 지원하는 모바일 기기 |
| US20070259685A1 (en) * | 2006-05-08 | 2007-11-08 | Goran Engblom | Electronic equipment with keylock function using motion and method |
| CN101384028A (zh) * | 2007-09-04 | 2009-03-11 | 英华达(南京)科技有限公司 | 手持电子装置的操作方法 |
| JP2009077200A (ja) * | 2007-09-21 | 2009-04-09 | Yamaha Corp | 音声通信装置 |
| US20090099812A1 (en) * | 2007-10-11 | 2009-04-16 | Philippe Kahn | Method and Apparatus for Position-Context Based Actions |
| FR2929475B1 (fr) * | 2008-03-26 | 2012-12-28 | Bazile Telecom | Procede de reglage du volume sonore d'un dispositif. |
| JP5529635B2 (ja) * | 2010-06-10 | 2014-06-25 | キヤノン株式会社 | 音声信号処理装置および音声信号処理方法 |
| US8868100B1 (en) * | 2012-06-22 | 2014-10-21 | Adtran, Inc. | Systems and methods for preventing noise transmission at end of telephone calls |
-
2009
- 2009-08-27 JP JP2009196751A patent/JP5589323B2/ja active Active
-
2010
- 2010-08-27 CN CN201080037895.6A patent/CN102484758B/zh not_active Expired - Fee Related
- 2010-08-27 EP EP10812027A patent/EP2472904A4/en not_active Withdrawn
- 2010-08-27 WO PCT/JP2010/064650 patent/WO2011024978A1/ja not_active Ceased
- 2010-08-27 US US13/392,562 patent/US9497543B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4125815B2 (ja) | 1998-03-17 | 2008-07-30 | アイホン株式会社 | 送受器フックダウン音抑制装置 |
| JP2005123916A (ja) * | 2003-10-17 | 2005-05-12 | Matsushita Electric Ind Co Ltd | 携帯端末装置 |
| JP2008158723A (ja) * | 2006-12-22 | 2008-07-10 | Nec Corp | 電子機器、電子機器の表示方法、および電子機器の表示プログラム |
| JP2009177557A (ja) * | 2008-01-25 | 2009-08-06 | Nec Corp | 携帯電話装置 |
| JP2009196751A (ja) | 2008-02-20 | 2009-09-03 | Port & Airport Research Institute | 掴み装置 |
| JP2010056878A (ja) * | 2008-08-28 | 2010-03-11 | Oki Electric Ind Co Ltd | 電話機及び電話機の通話制御方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2472904A4 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2658282A1 (en) * | 2012-04-24 | 2013-10-30 | Polycom, Inc. | Automatic muting of undesired noises by a microphone array |
| CN104734655A (zh) * | 2015-03-27 | 2015-06-24 | 成都上生活网络科技有限公司 | 一种音量调节方法 |
| WO2019155515A1 (ja) * | 2018-02-06 | 2019-08-15 | 三菱電機株式会社 | 車両用音制御装置及び車両用音制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120155677A1 (en) | 2012-06-21 |
| EP2472904A1 (en) | 2012-07-04 |
| EP2472904A4 (en) | 2013-03-13 |
| CN102484758A (zh) | 2012-05-30 |
| CN102484758B (zh) | 2014-10-15 |
| JP2011049840A (ja) | 2011-03-10 |
| JP5589323B2 (ja) | 2014-09-17 |
| US9497543B2 (en) | 2016-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8150063B2 (en) | Stabilizing directional audio input from a moving microphone array | |
| US9516442B1 (en) | Detecting the positions of earbuds and use of these positions for selecting the optimum microphones in a headset | |
| US10856075B2 (en) | Audio capture with multiple microphones | |
| US20180310099A1 (en) | System, device, and method utilizing an integrated stereo array microphone | |
| JP5589323B2 (ja) | 音信号処理装置 | |
| CN107925817B (zh) | 夹式麦克风组件 | |
| US9226088B2 (en) | Methods and apparatuses for multiple configurations of beamforming microphone arrays | |
| US20130121498A1 (en) | Noise reduction using microphone array orientation information | |
| CN102823272B (zh) | 头戴式耳机 | |
| JP4887968B2 (ja) | 音声会議装置 | |
| US20110206217A1 (en) | Headset system with microphone for ambient sounds | |
| US20120281854A1 (en) | Sound emission and collection device | |
| JPWO2004034734A1 (ja) | アレイ装置および携帯端末 | |
| US9386368B2 (en) | Remote speaker microphone | |
| CA2627499A1 (en) | Sound pickup device and voice conference apparatus | |
| EP2795930A1 (en) | Automated user/sensor location recognition to customize audio performance in a distributed multi-sensor environment | |
| WO2009132270A1 (en) | Headset with integrated stereo array microphone | |
| US9954990B2 (en) | Panel speaker ear location | |
| US8666082B2 (en) | Utilizing information from a number of sensors to suppress acoustic noise through an audio processing system | |
| US11523209B1 (en) | Method and system for headset with wireless auxiliary device | |
| EP3684079A1 (en) | Hearing device for orientation estimation and method of its operation | |
| CN103905588B (zh) | 一种电子设备及控制方法 | |
| JP2007181098A (ja) | 放収音装置 | |
| JP2023512104A (ja) | 向上した風ノイズ抵抗性を有するワイヤレスヘッドセット | |
| CN215912213U (zh) | 一种多功能耳机 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201080037895.6 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10812027 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13392562 Country of ref document: US Ref document number: 2010812027 Country of ref document: EP |